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

* {margin:0;padding:0;}

#head {width:100%; height:154px; background-color:#441310; margin:0px auto; background-image:url(images/shell/banner2.jpg);background-repeat:no-repeat; }

html, body {height: 100%; background-color:#000; background-image:url(images/shell/asphalt.png); background-repeat:repeat;}

#wrap {min-height: 100%;}

#main {overflow:hidden;
	width:960px;
	height:auto; margin:0px auto;
	background-color:#FFF;
	} 
#prefooter {
	background-color:#000;
	width:960px;
	height: 5px;
	margin:0px auto;
	} 

#footer {
	background-color:#701b11;
	width:960px;
	height: 50px;
	margin:0px auto;
	} 
	
#sliderLoc {width:960px; height:284px; background-color:#000; margin:0px auto;}	

.clear{clear:both;}

#NavContainer {
	background-image:url(images/shell/Nav-Bk.jpg);
	background-repeat:repeat;
	width: 960px;
	height:36px;
	margin:0px auto;
	}
.menu{
	border:none;
	border:0px;
	margin:0px 0px 0px 20px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	}
.menu ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		color:#FFF;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 37px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background-color:#90271f;
			color:#FFF;
			text-decoration:none;
			}
	.menu li ul{
		background-color:#90271f;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:175px;
		z-index:200;
		-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
   		-khtml-border-radius: 5px;
    	border-radius: 5px;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {

		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:175px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background-image:url(ulnav.jpg);
			border:0px;
			color:#009;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	
		
#InfoInside {width:960px; height:600px; margin:0px auto; background-image:url(images/shell/info-BK.jpg); background-position:top; background-repeat:no-repeat; background-color:#FFF;}
#InfoContractor {width:960px; height:950px; margin:0px auto; background-image:url(images/shell/info-BK.jpg); background-position:top; background-repeat:no-repeat;background-color:#FFF;}
#InfoContact {width:960px; height:351px; margin:0px auto; background-image:url(images/shell/info-BK.jpg); background-position:top; background-repeat:no-repeat;background-color:#FFF;}
#Info {width:960px; height:510px; margin:0px auto; background-image:url(images/shell/info-BK.jpg); background-position:top; background-repeat:no-repeat; background-color:#FFF;}		
#InfoLeft{width:222px; float:left; height:auto;}	
#InfoCenter{width:470px; float:left; height:500px;}	
#InfoRight{width:231px; float:right; height:auto; margin-right:7px;}	
#video{width:490px; height:276px; background-color:#000; float:left; margin-top: 30px;}
#OrderNow{width:489px; height:auto; margin:0px auto;}

#Specsright { float:right; width:280px; height:600px;}
#SpecsLeft { float:left; width:680px; height:600px;}
#ContractorLeft { float:left; width:580px; height:950px;}
#ContactLeft { float:left; width:380px; height:350px;}
#ContractorsRight { float:right; width:360px; height:950px; border-left:#eee solid thin;}
#ContactRight { float:right; width:560px; height:350px;}
		
#BottomInfo{width:960px; height:200px; background-image:url(images/shell/bottom-bk.jpg); background-repeat:no-repeat; background-position:top; margin:0px auto; background-color:#FFF;}
#BottomLeft{float:left; width:560px; height:174px;}
#bottomRight{float:left; width:400px; height:174px; background-image:url(images/shell/info-right-BK.png); background-position:left; background-repeat:no-repeat;}
	
#youtube {width:560px; height:315px; float:right; margin-right:25px; margin-top:425px; background-color:#000;}
#CopyDivHome{width: 510px; height:auto; float:left; margin:10px 0px 0px 40px;}

.BodyCopy{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px;}
.Copyright{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:10px;}
	
#contact { float:left; width: 400px; height:30px; margin:15px 0px 0px 10px;}	
#ContractorCommercial {width:490px; background-color:#000; height:276px; float:left; margin:20px 0px 0px 30px;}	
.text { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:30px 0px 0px 30px; text-transform:uppercase; color:#000; }	
.InsideText { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0px 0px 10px; color:#000; padding-left:20px; padding-right:17px; line-height:18px;}
.InsideTextLeft { font-family:Arial, Helvetica, sans-serif; text-align:right; font-size:12px; margin:10px 0px 0px 10px; color:#000; padding-left:20px; padding-right:17px; line-height:18px;}

a:link.email, a:visited.email, a:active.email { font-family:Arial, Verdana, Lucida Grande, Sans-Serif; font-size:15px; color:#FFF; line-height:14px; text-decoration:none; font-weight:normal; }
a:hover.email { font-family:Arial, Verdana, Lucida Grande, Sans-Serif; font-size:15px; color:#FFF; line-height:14px; text-decoration:underline; font-weight:normal; }

a:link.criuslink, a:visited.criuslink, a:active.criuslink { font-family:Arial, Verdana, Lucida Grande, Sans-Serif; font-size:10px; color:#FFF; line-height:14px; text-decoration:none; font-weight:normal; }
a:hover.criuslink { font-family:Arial, Verdana, Lucida Grande, Sans-Serif; font-size:10px; color:#FFF; line-height:14px; text-decoration:underline; font-weight:normal; }

a:link.emailblk, a:visited.emailblk, a:active.emailblk { font-family:Arial, Verdana, Lucida Grande, Sans-Serif; font-size:12px; color:#000; line-height:18px; text-decoration:none; font-weight:normal; }
a:hover.emailblk { font-family:Arial, Verdana, Lucida Grande, Sans-Serif; font-size:12px; color:#000; line-height:18px; text-decoration:underline; font-weight:normal; }

