@charset "utf-8";
/* CSS Document */

/************************************************
*	Hyperlinks									*
************************************************/




 a,  a:visited {
	color: #fff;
	text-decoration: none;
	}
	
 a:hover {
	color: #fff;
	text-decoration: underline;
	
	}

#sidebar a, #sidebar a:visited {
	color: #94abff;
	text-decoration: none;
	}
	
#sidebar a:hover {
	color: #94abff;
	text-decoration: underline;
	
	}

#content a, #content  a:visited {
	color: #373737; 
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration: none;
	}
	
 #content a:hover {
	color: #373737;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration: underline;
	}


#content ul li a, #content ul li a:visited {
	color: #373737; 
	text-decoration: none;
	}
	
 #content ul li a:hover {
	color: #373737;
	text-decoration: underline;
	}

form div {margin-bottom: 10px; width:300px;}
	label {margin-bottom: 2px;}
	
	.label_style{font-family: Arial, Helvetica, sans-serif;
	font-size:13px; color:#303030; padding-bottom:5px;}
	input[type="text"], input[type="email"], textarea {font-size: 11px; width: 98%; font-family:  Arial, Helvetica, sans-serif; border: 1px solid rgb(227, 224, 224);  padding: 4px; display: block; color:#fff;}
	input[type="radio"] {margin: 0 5px 0 0;}
	textarea {overflow: auto;}
	.hide {display: none;}

body{
	
	width:100%;
	margin:0px auto 0px;
	padding:0px;
	background: url(images/bodybg.jpg) repeat-x top  center fixed;

	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant:normal;
	color:#737373;
	
	
	}
	
 
	#wrap{
		
		width:1000px;
		
		margin:0px auto 25px;
		padding:0px ;
		background-color:#FFF;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 8);
		border-top:#303030 4px solid;
		-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 8);
	-webkit-box-shadow:  0px 0px 15px rgba(0, 0, 0, 8);
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, rgba(0, 0, 0, 8))";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, rgba(0, 0, 0, 8));
		
		
		}
	
	
	#header{
			
	 width:1000px;
	 height:131px;
	 margin:0px auto 0px;
	 padding:0px;
	 background:url(images/header_bg.jpg) repeat-x left top;
	 
			
			}
			#headerleft{
				
	width:600px;
	height:97px;
	float:left;
				
	}	
	
	
	.logo{
		width:487px;
		height:65px;
		margin:15px 0px 0px 12px;
		padding:0px 0px 0px 0px;
		float:left;
		
		}
		
	
			#headerright{
				
	width:300px;
	height:15px;
	float:right;
	margin-top:50px;

	
				
	}	
			.phone{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:15px;
				color:#303030;
				text-align: left;
				float:left;
				
				padding:5px 0px 0px 5px;
				line-height:20px;
				font-weight:normal;
				text-transform:none;
				
				
				
				
				}
				.socialicon{padding: 0px 15px 0px 0px; float:right; }
				#headerbottom{width:970px; height:40px; margin:0px; padding:7px 15px 0px 15px; font-family: Verdana, Geneva, sans-serif;
				font-size:13px;
				font-weight:bold;
				text-transform: uppercase;
				color:#cb2113;}
				.marquee{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:15px;
				color:#303030; text-transform:none;}
			
		
				#searchBox{
				width:236px;
				overflow:hidden;
				font-family:Arial, Helvetica, sans-serif;
				height:37px;
				margin:3px 0px 0px 0px;
				float:right;
				padding:opx 0px 0px 0px;
				background:url(images/search.png) no-repeat right;
			
				}
			#searchform {
	width:236px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float:left;
	height: 37px;
	}

			#searchtext{
				font-family: Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#303030;
				margin:0px;
				padding:10px  0px 9px 10px;
				float:left;
				width:185px;
				background:none;
				border:none;
				 
				}
				
				#searchbutton{
					float:left;
					width:36px;
					margin:0px 0px 0px 3px;
					padding:10px 0px 10px 15px;
					background:none;
				border:none;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#ffffff;
					
					
			}
			
	/************************************************
*	menu								*
************************************************/		
/* MENU */
#nav{position:relative; width:1000px; background:url(images/menu.png) repeat-x left top; float:right; margin:0px auto 8px; height:43px;z-index:1000;float:left;}
#nav ul{list-style:none; padding:0; margin:0; }
#nav > ul > li{display:block; float:left; padding:0;  position:relative;margin:0 0 0 -3px;   background:url(images/divider.png) right no-repeat;color:#000;  }
.ie7 nav > ul > li{margin:-1px 0 0;}
#nav > ul > li a{ display:block; color:#fff;text-decoration:none; text-transform: capitalize; padding:13px 25px; border-bottom::1px solid #303030;  font-family:Arial, Helvetica, sans-serif;font-size:14px; }

#nav > ul > li ul{position:absolute; display:none; width:180px; margin:0; background:#303030;top:43px; display:none;  z-index:10000;}
#nav > ul > li ul ul{top:0; left:200px;}
.ie7 nav > ul > li ul ul{top:1px;}
#nav > ul > li ul li{border-bottom:none; position:relative; background-color:#a31206;border-bottom:1px solid #c3150f;}
#nav > ul > li ul li a{display:block; font-size:14px; display:block;  }
#nav > ul li:hover, nav > ul li.current_page_item, nav > ul li.current_page_ancestor{background:url(images/arrow.png) center top  no-repeat ;}
#nav > ul li:hover > a, nav > ul li.current_page_item > a, nav > ul li.current_page_ancestor > a{color:#fff; text-decoration:none;}
#nav > ul li:hover > ul{display:block;}

/**Menu with arrows**/
.arr1, .arr2, .arr3, .arr4{background-repeat: no-repeat;}
.arr1{background-image:url(images/arrow.png); background-position:right 16px; padding-right:20px !important;}
.arr2{background-image:url(images/arrow.png); background-position:right -56px; padding-right:20px !important;}

/*** Sub Menu Navigation ***/
.arr3{background-image:url(images/arrow.png); background-position:right -86px; padding-right:20px !important;}
.arr4{background-image:url(images/arrow.png); background-position:right 156px; padding-right:20px !important;}





								/************************************************
*	banner      								*
************************************************/



	
	
	#banner{
		
		width:984px;
		height:240px;
		margin:0px auto 0px;
		padding:6px 8px 0px 8px;
		z-index:1;
		
		}
		
		
		
			/************************************************
*	content  								*
************************************************/	
		
		
		#content{
			width:960px;
			margin:0px 0px 0px 0px;
			padding:0px 20px 15px 20px;
			background:none;
			border:none;
			
			}
			
			#content ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 15px 0px;
}




#content ul li {
    background: url(images/bullet1.png) no-repeat left top;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 15px;
   font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#292929;
	line-height:18px;
	font-weight:normal;
}


	#content ul  li ul{
    list-style-type: none;
    margin: 10px 0px 0px 10px;
    padding: 0 0 15px 0px;
}
#content ul li  ul li{
    background: url(images/bullet1.png) no-repeat left top;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 15px;
font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#292929;
	line-height:18px;
	font-weight:normal;
	
}
			
			
			
			#content h1{
				font-family: Verdana, Geneva, sans-serif;
				font-size:18px;
				font-weight:bold;
				text-transform: uppercase;
				color:#cb2113;
				margin:0px  0px 0px 0px;
				padding:0px 0px 0px 0px;
				background: url(images/divider1.png) ;
				margin-bottom:20px;
	
	letter-spacing:0px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: right center;
	
				
				
				}
				#content h1 span {
	padding-right:10px;
	background-color:#FFFFFF;
}
				#content h2{
				font-family: Verdana, Geneva, sans-serif;
				font-size:13px;
				font-weight:normal;
				text-transform:  capitalize;
				color:#cb2113;
				margin:0px  0px 0px 0px;
				padding:0px 0px 0px 0px;
				background: url(images/divider1.png) ;
				margin-bottom:20px;
	
	letter-spacing:1px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: right center;
	
				
				}
					#content h2 span {
	padding-right:10px;
	background-color:#FFFFFF;
}	
		
		#content h3{
				font-family: Verdana, Geneva, sans-serif;
				font-size:13px;
				font-weight:normal;
				text-transform:  capitalize;
				color:#cb2113;
				margin:0px  0px 0px 0px;
				padding:0px 0px 0px 0px;
				background: none ;
				margin-bottom:10px;
	
	letter-spacing:1px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: right center;
	
				
				}
		
		
				#content p{
					font-family: Verdana, Geneva, sans-serif;
					font-size:12px;
					font-weight:normal !important;
				
					color:#292929;
					text-align:justify;
					line-height:18px;
					margin:0px ;
					padding:0px 0px 10px 0px;
			
		
			
								/************************************************
*	request quote							*
************************************************/
			}
					.requestquote{
						width:940px;
						padding:5px 10px 0px 5px ;
						height:65px;
						margin:5px 20px 10px 20px;
						border:1px solid #e3e1e5;
					    -webkit-box-shadow: 0px 8px 6px -6px #000000;
                       -moz-box-shadow: 0px 8px 6px -6px #000000;
					    -khtml-box-shadow: 0px 8px 6px -6px #000000;
						-ms-box-shadow: 0px 8px 6px -6px #000000;
                        box-shadow: 0px 8px 6px -6px #000000;
						

			font-family:Arial, Helvetica, sans-serif;
			text-transform:capitalize;
				color:#292929;	
					
						}
						
			.requestquote h2{
			font-family: Verdana, Geneva, sans-serif;
			text-transform:capitalize;
			font-size:12px;
			color:#292929;
			font-weight:bold;	
			padding:0px 10px 0px 5px ;	
					}
					.requestquote p{
			font-family:Arial, Helvetica, sans-serif;
			text-transform:none;
			font-size:13px;
			font-weight:normal;
			color:#292929;	
			padding:0px 10px 10px 5px ;
					}
					.button{float:right; background:url(images/geta-quote.png)  no-repeat; padding:11px 15px 11px 12px; width:130px;  margin:20px 0px 0px 0px; font-family: Verdana, Geneva, sans-serif;
			text-transform:none;
			font-size:13px;
			font-weight:bold;
			color:#fff;
			text-align:center;	}

			
					/************************************************
*	client slider								*
************************************************/		
		#slidecontainer{
			width:900px;
			height:100px;
			margin:0px;
			padding:0px;
			
			
			}	
			
.slideshow  ul{
    position: relative; 
    width: 900px; 
    height: 83px;
}

.slideshow  ul li{
	list-style:none;
    position: relative; 
    width: 160px; 
    height: 83px;
	float:left;
	padding:0px 5px 0px 5px;
}
.slideshow img {
    position: absolute;
    display: none;
	float:left;
}
.slideshow img:first-child {
    display: block;
}
			
			
		/************************************************
*	client 								*
************************************************/			


		#client{
						width:960px;
			margin:20px 0px 0px 0px;
			padding:10px 20px 15px 20px;
			background:none;
			border:none;}
							#client h3{
				font-family: Verdana, Geneva, sans-serif;
				font-size:13px;
				font-weight:normal;
				text-transform:  capitalize;
				color:#cb2113;
				margin:0px  0px 0px 0px;
				padding:0px 0px 0px 0px;
				background: url(images/divider1.png) ;
				margin-bottom:20px;
	
	letter-spacing:1px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: right center;
	
				
				
				}
			
				#client h3 span {
	padding-right:10px;
	background-color:#FFFFFF;
}


#client ul{
	
	width:900px;
	height:83px;
	}


#client ul li{
	
	width:160px;
	height:83px;
	float:left;
	padding:0px 5px 0px 5px;
	list-style-type:none;
	
	}
	/************************************************
*	abovefooter						*
************************************************/	

#footer{width:960px;
			margin:20px 0px 0px 0px;
			padding:20px 20px 15px 20px;
			background:#303030;
			border:none;
			height:240px;}
			
			.box{
				width:300px;
				float:left;
				}
			.box h1{
					font-family: Verdana, Geneva, sans-serif;
				font-size:13px;
				font-weight:bold;
				text-transform:  uppercase;
				color:#fff;
				margin:0px  0px 0px 0px;
				padding:0px 0px 0px 0px;
				background: url(images/divider1.png) ;
				margin-bottom:20px;
	
	letter-spacing:0px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: right center;
				}
				.box h1 span{padding-right:10px;
	background-color:#303030;}
			
			.box ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 15px 0px;
}




.box ul li {
    background: url(images/bullet.png) no-repeat left top;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 10px 30px;
   font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d3d3d3;
	line-height:18px;
	font-weight:normal;
}

			
.box p{
    background: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 15px;
   font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d3d3d3;
	line-height:18px;
	font-weight:normal;
}

#mainfooter {
	width:960px;
			margin:0px 0px 0px 0px;
			padding:15px 20px 30px 20px;
			background:#242424;
			border:none;
			height:10px;
			text-align:center;
	}
#mainfooter p {
	color: #999999;
	font-size: 13px;
	font-family:    Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 0px;
	text-align:left;
	padding: 0px 0px 5px 0px;
	line-height:20px;
	}

	

#mainfooter a, #mainfooter a:visited {
color: #999999;
	font-size: 13px;
	font-family:    Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

	

#mainfooter a:hover {
	color: #999999;
	text-decoration: underline;
	}
