/***   Structure   ***/

body {
	background-color: #white;
	background: url(images/bg_01.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	
	margin: 0 ;
	padding: 0;
}
#wrapper{
	width:100%;
	height:100%;
}
#main{
	width:938px;
	height:900px;
	background:url(images/main_02.jpg);
	background-repeat: no repeat;
	
}
#header {
	background:url(images/header2.jpg) no-repeat;
	width:938px;
	height:150px;
	

	
}
#page {
	margin: 0 auto;
  width: 938px;
	
	
}









/***   Nav   ***/


#nav{
	height: 26px;
	margin: 0 25px 10px;
	font: Helvetica;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
#nav a {
	font: Helvetica;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding-left:10px;
}
#nav1{
	width: 92px;
	height: 28px;
	float:left;
	background: url(images/tab_03.jpg) no-repeat;
	padding: 5px 0 0 5px;
}
#nav1 a {
	padding-left:30px;	
}


#nav2{
	width: 97px;
	height: 28px;
	float:left;
	background: url(images/tab_04.jpg) no-repeat;
	padding: 5px 0 0 0;
}
#nav3{
	width: 97px;
	height: 28px;
	float:left;
	background: url(images/tab_05.jpg) no-repeat;
	padding: 5px 0 0 0;
}
#nav4{
	width: 87px;
	height: 28px;	
	float:left;
	background: url(images/tab_06.jpg) no-repeat;
	padding: 5px 0 0 10px;
}
#nav5{
	width: 87px;
	height: 28px;
	float:left;
	background: url(images/tab_07.jpg) no-repeat;
	padding: 5px 0 0 10px;
}
#nav6{
	width: 94px;
	height: 28px;
	float:left;
	background: url(images/tab_08.jpg) no-repeat;
	padding: 5px 0 0 3px;
}

#content {
	margin:44px 0 0 0px;
	padding: 0 0 0 15px;
	width:938px;
	background:url(images/body_12.jpg) repeat-y;
	
}


#title {
	height:60px;	
	overflow:hidden;
	padding:10px 0 0 10px;
	margin:10px 0 0 20px;
}








/***   Left Top   ***/


#lefttop{
	width: 570px;
	
	margin: 0 0 0 20px;
	padding: 0px 0 0 0;
	
	text-align:justify;
	font:helvetica;
	font-size:15px;
	color:#4e4e4e;
}

#righttop {
	
	float:right;
	text-align:left;
	width:178px;
	margin: 0px 0 0 0px;	
	padding: 0 100px 0 0px;
	color:#fff;
	
	font: Helvetica;
	font-size:15px;
}

#righttop h1 {
	font-size:18px;
	font-weight:bold;
	font:Helvetica;
	text-transform:uppercase;
	
}




.contact {
		
	margin: 0px 0 0 10px;
	padding: 0px 0 0 0;
	
	text-align:left;
	font:helvetica;
	font-size:13px;
	color:#4e4e4e;
	height:380px;
}

#before{
	height:175px;
	background:url(images/beforeafter_16.jpg) no-repeat;
	padding: 10px 0 0 300px;
	text-align:justify;
}
#after{
	height:175px;
	background:url(images/beforeafter_19.jpg) no-repeat;
	padding: 10px 0 0 300px;
	text-align:justify;
}

.before {
	font:Helvetica;
	font-size:14px;
	color:#333333;
}

#before p, #after p{
	font:Helvetica;
	font-size:14px;
	text-transform:uppercase;
	color:#333333;
}

#bottom {
	width:896px;
	height:520px;
	background: url(images/footer2.jpg) no-repeat;
	background-color:#135786;
	overflow:hidden;
	padding: 0px 0px 0 -10px;
	margin-left:-15px;
}


/***   Left Bottom   ***/

#leftbottom{
	
 	width:550px;
	height:100%;
	margin:120px 0 0 50px;
	text-align:justify;
	color:#fff;
	Font:helvetica;
	font-size:15px;
	
}
#leftbottom p{
	font:Helvetica;
	font-size:14px;
	color:#fff;
}









/***   Right Top   ***/

#right{
	margin: 170px 0 0 0;
	padding: 0 80px 10px 40px;
	text-align:left;
	color:#fff;
	font: Helvetica;
	font-size:16px;
}
#right p{
	font-size:18px;
	font-weight:bold;
	font:Helvetica;
	text-transform:uppercase;
}




/***   Right Bottom ***/


#rightbottom{
	float:right;
	padding: 0px 40px 0 35px;
	margin:120px 0 0 0;
	text-align:justify;
	color:#fff;
	Font:helvetica;
	font-size:13px;
	width:190px;
	
}
#rightbottom p{
	font:Helvetica;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
}















/***   Footer   ***/


#footer{
	background-color:#135786;
	padding: 10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 14px;
	color:#fff;
	text-decoration:none;
	border:none;
	text-align:center;
	width:876px;
	height:67px;
}
a.footer:active, a.footer:link, a.footer:visited{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 14px;
	color:#fff;
	text-decoration:none;
}
a.footer:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 14px;
	color:#33ccff;
	text-decoration:none;
}
#winston{
	width:300px;
	height:35px;
	background:url(images/footer-winston.jpg) no-repeat;
	background-position:bottom;
	background-color:#135786;
	float:right;
	margin: 0 0px 0 0;
}

#footer1{
	width:100%;
	height:0px;
	
	color:#fff;
	font:helvetica;
	font-size:12px;
	padding: 20px 0 20px 0;
}