@charset "iso-8859-1";

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#D99010;
}

form {
margin:0px; 
padding:0px;
}

/* All */

#main {
width: 766px;
height:100%;
border-left: solid 1px #541E04;
border-right: solid 1px #541E04;
background:url(images/bbg.jpg);
}

#maincontent {
background:url(images/main_bg.jpg); background-position:top; background-repeat:no-repeat;
width: 766px;
height:100%;
}

#footer {
background:url(images/footer.jpg); background-position:top; background-repeat:no-repeat; 
width: 766px;
height: 110px;
border-left: solid 1px #541E04;
border-right: solid 1px #541E04;
}

/* index */

#mainbox{
width: 550px;
margin-left: auto;
margin-right: auto;
padding-top: 258px;
}

#maintext{
background:url(images/bg1.gif); background-position:top; background-repeat:no-repeat;
width: 550px;
height: 103px;
}

#mainleft {
width: 110px;
padding:68 0 0 90px;
float: left;
}

#mainright {
width: 300px;
padding:47 5 10 5px; 
float: left;
}

#mainfoot {
min-height: 258px;
height: 400px;
}


/* Others */

#mainbox2{
width: 550px;
margin-left: auto;
margin-right: auto;
padding-top: 115px;
}

#menunav{
background:url(images/1bg1.jpg); background-position:top; background-repeat:no-repeat;
width: 550px;
height: 110px;
}

#menu1 {
text-align: left;
float: left;
padding-left: 220px;
padding-top: 37px;
}

#menu2 {
text-align: left;
float: left;
padding-left: 150px;
padding-top: 36px;
}

#menu3 {
text-align: left;
float: left;
padding-left: 0px;
margin-left: -220px;
padding-top: 75px;
}

#menu4 {
text-align: left;
float: left;
padding-left: 50px;
margin-left: -410px;
padding-top: 75px;
}

#menu5 {
text-align: left;
float: left;
padding-left: 20px;
margin-left: -210px;
padding-top: 75px;
}

/* contact */

.form_submit {
background:url(images/q3.gif); background-repeat:no-repeat;
font-weight: 700;
text-align: right;
background-position: center left;
padding-left:10px;
margin-left: 5px;
}

#contacttop{
background:url(images/4bg1.jpg); background-position:top; background-repeat:no-repeat;
width: 550px;
height: 12px;
}

#contacttext{
background:url(images/4bg2.jpg); background-position:top; background-repeat:no-repeat;
width: 550px;
height: 317px;
}

#contacttitle {
padding-bottom: 15px;
}

#contactleft {
padding: 10 10 0 40px;
width: 270px;
float: left;
text-align: left;
}

#contactrope {
padding-top:190px;
padding-left:0px;
margin:2 0 0 -12px;
}

#contactright {
width: 208px;
float: left;
text-align: left;
}

#contactbottom {
background:url(images/4bg3.jpg); background-position:top; background-repeat:no-repeat;
width: 550px;
height:23px;
}

#contactlink {
background:url(images/1bg3.jpg); background-position:top; background-repeat:no-repeat;
width:550px;
height: 63px;
}

#contactlinktext {
text-align: left;
padding-left: 100px;
padding-top: 20px;
}

/* Porfolio */

#porfoliotop{
background:url(images/2bg1.jpg); background-position:top; background-repeat:no-repeat;
width: 550px;
height: 12px;
}

#porfoliotext{
background:url(images/2bg2.jpg); background-position:top; background-repeat:no-repeat;
width: 550px;
height: 317px;
}

#porfoliotitle {
padding-bottom: 15px;
}

#porfolioleft {
padding: 10 0 0 40px;
width: 240px;
float: left;
text-align: left;
}

#porfoliorope {
padding-top:0px;
padding-left:0px;
margin:2 0 0 -12px;
/* padding-top:121px; */
padding-top:0px;
}

#servicerope {
padding-top:0px;
padding-left:0px;
margin:2 0 0 -12px;
padding-top:126px;
}

#porfolioright {
width: 250px;
float: left;
text-align: left;
}

#porfoliobottom {
background:url(images/2bg3.jpg); background-position:top; background-repeat:no-repeat;
width: 550px;
height:23px;
}

/* About */

#aboutnav{
background:url(images/5bg1.jpg); background-position:top; background-repeat:no-repeat;
width: 550px;
height: 110px;
}

#abouttop{
background:url(images/5bg2.jpg); background-position:top; background-repeat:no-repeat;
width: 550px;
height: 12px;
}

#abouttext{
background:url(images/5bg3.jpg); background-position:top; background-repeat:no-repeat;
width: 550px;
height: 317px;
}

#aboutcontent {
text-align: left;
padding-left: 40px;
padding-right: 30px;
padding-top: 10px;
}

#aboutbottom {
background:url(images/5bg4.jpg); background-position:top; background-repeat:no-repeat;
width: 550px;
height:23px;
}

#aboutlink {
background:url(images/5bg5.jpg); background-position:top; background-repeat:no-repeat;
width:550px;
height: 63px;
}

/* Others */

.content {
	font-size:11px;
	line-height:14px;
	color:#6D563E;
	font-family:tahoma, arial, verdana, courier;
}
.content strong {
	color:#6D563E;
}
.content span {
	color:#6D563E;
}
.content span a {
	color:#6D563E;
	text-decoration:none;
}
.content span a:hover {
	text-decoration:underline;
}
.content a {
	color:#6D563E;
	text-decoration:underline;
}
.content a:hover {
	text-decoration:none;
}
.content ul {
	margin:0;
	padding:0;
	list-style:none;
}
.content li {
	background:url(images/q3.gif) center left no-repeat; 
	margin:0 0 0 0px; 
	padding:0 0 0 9px;
	line-height:17px;
}
.content li a {
	color:#AA6029;
	font-weight:bold;
	text-decoration:none;
}
.content li a:hover {
	text-decoration:underline;
}
.content b {
	color:#AF7B1F;
	font-size:10px;
}
.content b a {
	color:#AF7B1F;
	text-decoration:none;
}
.content b a:hover {
	text-decoration:underline;
}
.links {
	color:#765429;
	font-size:10px;
	font-family:tahoma, arial, verdana, courier;
}
.links a {
	color:#765429;
	text-decoration:none;
}
.links a:hover {
	text-decoration:underline;
}
.splash {
	color:#C17E20;
	font-size:11px;
	line-height:14px;
	font-family:tahoma, arial, verdana, courier;
}
.footer_spl {
	color:#D39738;
	font-size:10px;
	font-family:tahoma, arial, verdana, courier;
}
.footer_spl span {
	color:#C37111;
}
.footer_spl a {
	color:#C37111;
	text-decoration:none;
}
.footer_spl a:hover {
	text-decoration:underline;
}
.footer {
	color:#C28535;
	font-size:10px;
	font-family:tahoma, arial, verdana, courier;
}
.footer span {
	color:#AE5A0E;
}
.footer a {
	color:#AE5A0E;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
.form{
	font-size:10px;
	border:#C5A271 1px solid;
	color:#6D563E;
	font-family:Tahoma, arial, verdana, courier;
	width:172px;
	height:19px;
	background-color:#ffffff;
	padding:2 0 0 10px
}

a.menuclass {
text-decoration: none;
text-weight: 500;
color: #541E04;
font-size: 12px;
}

a.menuclass:hover {
text-decoration: none;
text-weight: 700;
color: red;
font-size: 12px;
}

#replaceme {
font-size: 10px;
padding-left: 15px;
padding-right: 10px;
padding-bottom: 5px;
color: red;
}

#mycontent {
height: 271px;
}