@charset "utf-8";

/* CSS Document */



body {

text-align:center;

background-image:url(../images/body.jpg);

background-repeat:repeat-x;

margin:0px;

padding:0px;

}



div.bottom-container, div.top-container {

text-align:left;

margin-left:auto;

margin-right:auto;

width:935px;

padding-left:38px;

padding-right:38px;







}



div.top-container {



height:970px;

background-image:url(../images/bg-content.jpg);

background-repeat:no-repeat;

padding-top:14px;



}



div.bottom-container{



background-image:url(../images/bg-content-repeat.jpg);

background-repeat:repeat-y;

*margin-top:0px;

margin-top:-5px;

/* border-bottom:1px solid #999999; */

padding-bottom:5px;









}



a img {

border:none;

}



div.marquee-hire {

font-size:12px;

font-family:arial;

color:#005965;

margin-left:250px;

margin-top:14px;

*margin-top:30px;

width:380px;









}



/* ---------------------------- header -----------------------------------*/



img.logo {

float:left;

}



div.call {

width:250px;

float:right;

text-align:right;

font-family: Arial, Calibri, Verdana, Helvetica, sans-serif;

}



 p.tel {



color:#005965;

font-family: Arial, Calibri, Verdana, Helvetica, sans-serif;

font-size:25px;

*font-size:20px;

font-weight:bold;

margin:0px;

padding:0px;

}



ul.action   {

padding:0px 0px 10px 0px;

margin:-2px 0px 0px 0px;

*margin-top:-5px;/* targets IE6 and 7 */





}



ul.action li  {

list-style-type:none;





line-height:13pt;

*line-height:15pt; /* targets IE6 and 7 */



background-image:url(../images/arrows.gif);

background-repeat:no-repeat;

background-position:right 3px;

*background-position:right 4px;/* targets IE6 and 7 */



padding:0px 28px 0px 0px;

margin-top:0px;



}



ul.action li a {

text-decoration:none;

font-size:14px;

*font-size:11px; /* IE 6 and below */

color:#005965;





}



ul.action li a:hover {



color:#959500;





}

.lime {



color:#959500;

}



.turquoise {



color:#005965;

}



/* ---------------------------- navigaton -----------------------------------*/



ul.main_nav {

clear:both;

width:932px;

height:29px;

background-color:#005965;

padding:0px 0px 0px 3px;

margin:0px 0px 0px 0px;



}



ul.main_nav li {

display:inline;



font-family: Arial, Verdana, Helvetica, sans-serif;

font-size:12px;



font-weight:bold;

text-decoration:none;



background-image:url(../images/nav_divider.jpg);

background-repeat:no-repeat;

background-position:right 3px;

line-height:31px;

padding:10px 9px 20px 13px;

_padding:10px 9px 20px 13px;



}



ul.main_nav li a {

color:#FFFFFF;

text-decoration:none;

}



ul.main_nav li a:hover {

color:#959500;

}









/* ---------------------------- banner -----------------------------------*/



div.banner {

margin:10px 0px 0px 0px;

border:1px solid #005965;

background-color:#FFFFFF;



}



div.banner img {

float:left;





}





form.quote {

width:212px;

height:222px;

border:1px solid #005965;

float:right;

}



h5.quote_header {

background-color:#005965;

color:white;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;



margin:0px 0px 8px 0px;

height:24px;

padding:5px 0px 0px 10px;





}



form.quote input.fields {



border:1px solid #005965;

height:17px;

width:90%;

float:right;

margin-right:7px;

color:#333333;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;



}



form.quote input.fields2 {



border:1px solid #cc0000;

height:17px;

width:90%;

float:right;

margin-right:7px;

color:#333333;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;



}







form.quote table {



font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#005965;

margin-left:5px;

margin-top:2px;



}



input.request_quote {

background-image:url(../images/request_quote.jpg);

background-repeat:no-repeat;

display:block;

height:26px;

width:192px;

border:none;

margin:3px 0px 0px 5px;



border:1px solid white;











}



/* ---------------------------- content -----------------------------------*/



/* ---- left content ---*/



div.clear {

clear:both;

height:15px;

}



div.clear2 {

clear:both;

height:0px;

margin:0px;

padding:0px;

}









div.left_content {

float:left;

width:160px;



margin:0px 12px 0px 0px;

padding:0px;



}



/*div.left_nav{

background-image:url(../images/nav_about_bg.jpg);

background-repeat:no-repeat;

margin:10px 0px 0px 0px;

height:215px;

padding-top:37px;







}*/





div.left_nav{



margin:12px 0px 0px 0px;











}

div.left_nav img{



margin-bottom:10px;









}





div.left_nav ul{

list-style-type:none;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;





}



div.left_nav ul li{



font-size:14px;

font-family:Arial, Helvetica, sans-serif;

line-height:27px;

border-bottom:1px solid white;

background-image:url(../images/arrows_sm.gif);

background-repeat:no-repeat;

background-position:140px 10px;



}



div.left_nav ul li a{

color:#000000;

text-decoration:none;

margin-left:9px;





}



div.left_nav ul li a:hover{

color:#959500;



}



/* ----- jquery nav ------*/

div.hoverBtn {

	position: 		relative;

	float:			left;

	background:		black url(../images/button.jpg) repeat-x 0 0 scroll;

		margin:0px 0px 11px 0px;

		font-size:17px;





font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;

text-transform:uppercase;



}

div.hoverBtn a {

	position: 		relative;

	z-index: 		2;

	display: 		block;

	width: 			159px;

	height: 		51px;

	line-height: 		30px;

	text-align: 		left;

	font-size:		1.1em;

	text-decoration:	none;

	color:			#006666;

	background:		transparent none repeat-x 0 0 scroll;

			padding:10px 0px 0px 10px;



}

div.hoverBtn div {

	display:		none;

	position: 		absolute;

	z-index: 		1;

	top: 			0px;

	background:		white url(../images/button-over.jpg) repeat-x 0 0 scroll;

		color:			#006666;

}



table.content_table ul {

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

line-height:20px;

}



div.bottom-container ul{

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

line-height:20px;

}







/* ---- right content ---*/



div.right_content {

float:right;

width:763px;

}



td.table_right {

width:174px;



}



div.right_nav{

background-image:url(../images/nav_tools_bg.jpg);

background-repeat:no-repeat;

margin:10px 0px 0px 15px;

height:210px;

padding-top:37px;









}



div.right_nav ul{

list-style-type:none;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;





}



div.right_nav ul li{



font-size:14px;

font-family:Arial, Helvetica, sans-serif;

line-height:27px;

border-bottom:1px solid white;

background-image:url(../images/arrows_sm.gif);

background-repeat:no-repeat;

background-position:140px 10px;



}



div.right_nav ul li a{

color:#000000;

text-decoration:none;

margin-left:9px;





}



div.right_nav ul li a:hover{

color:#959500;



}



h1 {

font-size:18px;

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#006666;

margin:5px 0px 10px 0px;

}



div.bread_crumb {

float:right;

margin:7px 0px 0px 0px;

}



div.bread_crumb, div.bread_crumb a{

color:#959500;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

text-decoration:none;

text-transform:uppercase;

}



hr {

color:#959500;

margin:0px;

padding:0px;



}



div.right_content p {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#333333;

margin:15px 10px 15px 0px;

padding:0px;

text-align:justify;









}



div.right_content a {

color:#005965;

text-decoration:none;

}



div.right_content a:hover {

color:#959500;

text-decoration:none;

}



div.testimonial_box{

width: 161px;

height:228px;

display:block;

background-image:url(../images/testimonial_box2.jpg);

background-repeat:no-repeat;

background-position:right 6px;

float:right;

padding-top:50px





}



 div.testimonial_box h2 {

font-size:14px;

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#006666;

margin:5px 0px 0px 5px;

}



div.testimonial_box p{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#333333;

margin:10px 7px 0px 10px;

width: 139px;

text-align:left;



}



/* ---- bottom container content ---*/







div.bottom-container p {



font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

color:#333333;

margin:15px 0px 15px 6px;

padding:0px





}



h2 {

font-size:18px;

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#006666;

margin:5px 0px 0px 0px;

padding-top:7px;

}



h3 {

font-size:14px;

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#006666;

margin:5px 0px 0px 6px;

padding-top:7px;

}



div.bottom-container a {

color:#005965;

text-decoration:none;

}



div.bottom-container a:hover {

color:#959500;

text-decoration:none;

}



div.footer_links {

text-align:right;

margin:0px;

padding:0px;

color:#005965;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

clear:both;

}



div.footer_links a{

color:#005965;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

}



div.footer p {

text-align:right;

font-size:12px;

color:#333333;

}



/* Gallery */



.clear {

	clear:both

}



#gallery {

	position:relative;

	height:224px

	

}

	#gallery a {

		float:left;

		position:absolute;

	}

	

	#gallery a img {

		border:none;

	}

	

	#gallery a.show {

		z-index:500

	}



	#gallery .caption {

		z-index:600; 

		background-color:#000; 

		color:#ffffff; 

		height:40px; 

		width:100%; 

		position:absolute;

		bottom:0;

		

font-family:Verdana, Arial, Helvetica, sans-serif;





	}



	#gallery .caption .content {

		margin:5px;

		font-size:12px;

	}

	

	#gallery .caption .content h3 {

		margin:0 0 0px 0;

		padding:0;

		color:#ffffff;

		font-size:16px;

	}





/* ---- page styling and more tools ---*/



span.name {

font-size:11px;

font-weight:bold;



}



/* ----- gallery ------*/

iframe.gallery_iframe {



overflow:none;

width:98%;

height:100%;

float:left;







}



table.contact_table{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

}






