* { margin:0; padding:0; }



body {
	margin:0;
	padding:0;
	font-family:Arial, sans-serif;
	font-size:14px;
	background-image: url(../images/body-bcg.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
}



#top-wrapper{ width:100%; margin:0px auto;}



img { border:0; }



/*top wrapper start*/

#top-wrapper{ width:100%; margin:0px auto; }

.top-part { overflow:hidden; padding:0 0px}

#header h1{	font:normal 28px/30px "Trajan Pro", Times, serif; color:#fff;}

#header h2{	font:normal 16px/20px "Myriad Pro"; color:#e29317; }

.logo{width:645px; float:left; padding:0;  }



.body-right {
	width:320px;
	margin:0;
	float:right;
	display:inline;
	background-position:0 67px;
	background-repeat: repeat-y;
	margin:172px 0 0 0;
	background-image: url(file:///E|/01%200AAAwebSiteAccounts/CMS%20Accounts/2011%20New%20Designs/Design-34/website-2/images/body-right-bcg.jpg);
	padding-top: 10px;
	
	
}

.contact-form {
	margin:0 0 0 0;
	padding-top: 7px;
}

.ph-number{	width:272px; float:right; text-align:right;	padding:0; font:normal 24px/30px "Trajan Pro", Times, serif; color:#fff; display:block; }



.uploadheaderplug { width:1022px;   margin:0px auto 0 auto; }


#header-wrapper-inner {
	width:1022px;
	margin:0px auto;
	background-position:35px 0;
	overflow:hidden;
	height: 100%;
	padding-bottom: 20px;
	padding-top: 20px;
}

.logo{
	width:600px;
	float:left;
	padding-left: 27px;
}

.ph-number{
	width:272px;
	float:right;
	text-align:right;
	font:normal 24px/30px "Trajan Pro", Times, serif;
	color:#fff;
	display:block;
	padding-right: 27px;
}

#uploadheaderplugdiv { width:422px;  height:292px; padding:32px 0 0 600px; }



#nav-bg{
	width:100%;
	margin:0px auto;
	background-image: url(../images/nav-bcg.png);
	background-repeat: repeat;
}

#navcontainer-left { float:left; width:0;}

#navcontainer {
	width:990px;
	padding:0 8px 0 28px;
	margin:0px auto;
	text-align: center;
}

#navcontainer-right { float:right; width:0;}

#menutop{ width:954px; display:inline; overflow:hidden;}

#navcontainer ul { list-style:none; float:left; }

#navcontainer li { float:left; line-height:44px; padding:0; display:block; }

#navcontainer li:link {  }

#navcontainer li:hover { background:url(../images/menuhover_lbg.jpg) no-repeat; background-position:0px 0  }

#navcontainer a {
	line-height:42px;
	display:block;
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
	padding:0 20px 0 20px;
	white-space:nowrap;
	background:url(../images/menu_sep.jpg) no-repeat left;
	float:left;
}

#navcontainer a:link {background:url(../images/menu_sep.jpg) no-repeat left; }

#navcontainer a:hover { background:url(../images/menuhover_rbg.jpg) no-repeat right; }

#navcontainer span { margin:0; padding:0; white-space:nowrap; display:block; }

* html #navcontainer a:hover { background:url(../images/menuhover_rbg1.jpg) no-repeat right; } /*if ie6*/





/*body wrapper start*/

#body-wrapper {
	width:100%;
}

#body{
	width:1022px;
	margin:0px auto;
	background-image: url(../images/body-bcg-content.png);
	background-position: 25px 170px;
	background-repeat: no-repeat;
}



.body-top {	width:954px; padding:0 28px 0 40px; overflow:hidden; margin:0px auto;}

.body-left { width:629px; margin:172px 0 0 0; padding:0 0 0 0px; font-size:14px; color:#666; line-height:14px; text-align:justify; float:left; line-height:20px;   }

.body-left h1 , .body-left-contact h1 { font-family:"Myriad Pro";  font-size:32px; color:#000; font-weight:normal; padding:10px 0 0 0; line-height:40px; }

.body-left h2 , .body-left-contact h2 { font-size:20px; font-family:Arial, sans-serif; color:#d68800; font-weight:normal; padding:0px 0 0 0; line-height:30px;  }

.body-left p , .body-left-contact p { padding:10px 0; font-size:14px; }

.contact-form label {
	color:#000000;
	margin:0 0 0 60px;
	padding:0px 0;
	font:normal 14px/20px Arial, sans-serif;
	display:block;
}

.contact-form input , .contact-form textarea {
	margin:3px 0 3px 60px;
	border:0px #e0d4b9 solid;
	width:204px;
	background-color: #44515A;
}

.contact-form img#imgCaptcha { margin:3px 0 3px 60px; width:204px; }

.contact-form input { height:20px;}

.contact-form textarea  { height:152px;}

.contact-form p {padding:0 0px 0 0px;}

.contact-form p img { padding:0px 0 10px 0; display:block;}



#margin1 { padding:0px 0 0px 0px;  background:url(../images/send_bg.jpg) no-repeat left bottom; width:320px; }

#margin1 input { border:0; width:201px; height:35px; margin:10px 0px 20px 60px; padding:0;  }



.body-top-contact {	width:959px; padding:0 28px 0 35px; overflow:hidden;}

.body-left-contact { background:#FFFFFF url(../images/bodytop_bg.jpg) repeat-x;width:959px; margin:172px 0 0 0; padding:0 0 0 0px; font-size:14px; color:#666; line-height:14px; text-align:justify; float:left; line-height:20px;   }

.body-right-contact { width:0; float:right;}

.callus{
	width:320px;
	float:right;
	margin:0px 0 0 0;
	padding:38px 0px 0px 0px;
	height:250px;
	background-image: url(file:///E|/01%200AAAwebSiteAccounts/CMS%20Accounts/2011%20New%20Designs/Design-34/website-2/images/callus_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.callus p {
	color:#000000;
	padding:20px 0px 0px 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/*body wrapper end*/



/*bottom start*/

#bottom-bg {
	width:100%;
	clear:both;
	margin:0 0 -172px 0;
	padding:0;
	height:175px;
	background-image: url(../images/center-top-in.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#bottom-content { width:1022px; margin:0 auto; overflow:hidden; padding:26px 0 0 0;}

/*bottom end*/

/*footer start*/

#footer{
	width:100%;
	clear:both;
	text-align:center;
	padding:0px 0 10px 0;
	color:#666666;
	margin:0 0 0 0;
	background-image: url(../images/footer-bcg.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
}

.white-links{ font:normal 12px/20px Arial, sans-serif; padding:10px 0 0 0; }

.white-links a{
	color:#666666;
	text-decoration:none;
}

.white-links a:hover{ text-decoration:underline; }

.footer-text{
	font:normal 12px/22px Arial, sans-serif;
	color:#666666;
	height:auto;
}

.footer-text a{
	color:#333333;
	text-decoration:underline;
}

.footer-text a:hover{ text-decoration:none; }

/*footer end*/

.body-left ul , .body-left-contact ul { list-style:outside; margin:0 0 0 20px; padding:0px; }

#body .body-left form p{ font:normal 12px/14px Arial, sans-serif; }

#mainservicecat {

	font-family:Arial, sans-serif; 

	font-size:16px;

    color:#d68800; 

	text-decoration:none;

	font-weight:bold;

}

#subserviceurl {

	font-family:Arial, sans-serif; 

	font-size:12px;

	color:#142D3E;	

	text-decoration:none;

	font-weight:bold;

}

*html .contact-form br { height:1px; display:none; }

