@charset "UTF-8";
/* CSS Document */

body{
	background-color: #FFEACC;
	background-image:url(images/otc_02.jpg);
	background-repeat:repeat-x;
	margin: 0 auto;
	text-align:center;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

ul{
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
color:#333333;
}


#wrapper{
	margin-left:auto;
	margin-right:auto;
	margin-top: 59px;
	width:930px;
	overflow:hidden;
	text-align:left;
}

#header{
	background-image:url(images/otc_06.jpg);
	background-repeat:no-repeat;
	width:930px;
	height: 131px;
}

#logo{
	width:220px;
	height:131px;
	margin-left: 50px;
}

#phone{
	margin-left:700px;
	margin-top: -120px;
	width: 200px;
	height: 40px;
	text-align:right;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#nav{
	margin-top:0px;
	background-image:url(images/nav_bg_09.jpg);
	background-repeat:no-repeat;
	width:930px;
	height:56px;
}

#nav ul{
	margin-top:0px;
	margin-left:40px;
	height:56px;
}

#nav li{
	float:left;
	margin-right:45px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	list-style:none;
	color:#FFFFFF;
	font-weight:normal;
}

#nav li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	list-style:none;
	color:#FFFFFF;
	text-decoration:none;
}

#nav li a:hover{
border-bottom: 2px solid #566925;
color:#566925;
}

#content{
	position:relative;
	margin-top:0px;
	background-image:url(images/oct_26.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	padding-bottom:20px;
}

#hire{
	margin-left:25px;
	float:left;
	background-image:url(images/otc_16.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:419px;
	padding-top: 100px;
	z-index: 5;
}

#hire p{
	margin-top:10px;
	width: 365px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
}

#welcome{
	float:right;
	width: 450px;
	margin-right: 25px;
	z-index: 10;/*	background-image:url(images/tool_belt.jpg);
	background-repeat:no-repeat;*/
}

#welcome h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#cc562c;
	margin:10px 0 0 0;
}

#welcome h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin:0 0 10px 0;
}

#welcome p{
font-size:14px;
padding-right:15px;
}

#footer{
width:930px;
background-image:url(images/footer_bg_20.jpg);
background-repeat:repeat-y;
overflow:hidden;
}
#footer-seo{
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 900px;
	margin-top: 0px;
}

#titles{
background-image:url(images/footer_18.gif);
height:38px;
}

#contact{
	float:right;
	width: 500px;
}

#about{
	float:left;
	width:400px;
}

#about p{
color:#FFFFFF;
padding-left:30px;
}


/*service page styles*/

#service_content{
padding-left:30px;
width:800px;
}

#service_content h1{
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:#A2C226;
border-bottom:1px solid  #A2C226;
padding-bottom:3px;
}

#service_content h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color: #0066CC;
margin:0px;
}

#service_content p{
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

/*testimonial styles*/

#testimonial_content{
	width:800px;
	padding-left:30px;
	padding-bottom: 50px;
}

#testimonial_content h1{
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:#A2C226;
border-bottom:1px solid  #A2C226;
padding-bottom:3px;
}

#testimonial_content p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#testimonial_content h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:oblique;
font-weight:bold;
color: #0066CC;
margin:0px;
}



/*-----------------------slider styles-----------------------*/

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
		
	#slider, #slider li{
	position:relative;
	width:883px;
	margin:auto;
	height: 252px;
	overflow:hidden;
	padding-top: 5px;
}

	span#prevBtn{
	font-size:1px;
	height:72px;
	left:23px;
	position:absolute;
	top:100px;
	width:82px;
	}
	
	span#prevBtn a{
	color:#FDEFD6;
	background-image:url(images/prev_btn.gif);
	position:absolute;
	width: 82px;
	height:72px;
	}
	
	span#nextBtn{
	font-size:1px;
	height:72px;
	left:825px;
	position:absolute;
	top:100px;
	width:82px;
	}
	
	span#nextBtn a{
	color:#FDEFD6;
	background-image:url(images/next.gif);
	position:absolute;
	width: 82px;
	height:72px;
	}
	
	/*gallery styles*/

#gallery{
padding-top:20px;
padding-left:30px;
padding-bottom:20px;
width: 900px;
text-align: left;
}

#gallery h1{
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:#A2C226;
border-bottom:1px solid  #A2C226;
padding-bottom:3px;
margin:0px;
width:800px;
}

#gallery ul{
list-style:none;
margin-left:-30px;
width:800px;
height: 500px;
}

#gallery ul li{
float:left;
}
					
#gallery ul li a {
margin-left: 20px;
margin-bottom: 15px;
float:left;									
}
					
#gallery img {
border: 3px solid #BACCDB;
}
					
#gallery img:hover {
border: 3px solid #d5eafb;
}

/*thanks page*/

#thanks_content{
height:300px;
text-align:center;
}

#thanks_content h2{
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:#333333;
}

#thanks_content p a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#98B921;
}

#contact_content{
	width:870px;
	padding-left:30px;
	padding-bottom: 50px;
}

#contact_content h1{
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:#A2C226;
border-bottom:1px solid  #A2C226;
padding-bottom:3px;
}

#contact_content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 5px;
}

#contact_content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #0066CC;
	margin:0px;
}

#contact_content h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #333333;
	margin:60px 0 0 0;
}

#contact_content a{
	color:#0066CC;
}

#contactform_wrapper{
height:350px;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
}

#contact_info{
padding-left: 20px;
}

