/*-------------CSS-------------*/
html{overflow-y: scroll;}
body{
	background:#03198a;
	margin:0px;
	padding:0px;
	font-family:Calibri,Arial,Tahoma,Verdana,Georgia,Serif;
	font-size:15px;
	color:#00F;
	font-weight:bold;
	line-height:19px;
}

.clear{clear:both;}
#Outer_Div{width:100%; margin:auto; padding:0px;}

#Header{background-image:
url(../images/header_heavy_recovery_bg.jpg);
background-repeat:repeat-x;
top:height:133px; margin:0px; padding:0px;}
	#Header ul{list-style:none; width:980px; margin:auto; padding:0px; height:92px; overflow:auto;}
	#Header li.logo{float:left; margin:12px 0 0 29px; padding:0px;}
	#Header li.logo2{float:left; margin:12px 0 0 29px; padding:0px;}
	.cont_img{float:left;}
	.cont_text{font-size:14px; color:#1c1c1c; width:270px; margin:31px 0 0 9px;}
	.cont_text font{font-size:25px;color:#00F;}
	#Header li.join_us{float:right; margin:19px 0 0; padding:0px;}
	.nav{width:980px; margin:auto; padding:0px; text-align:center; text-transform:uppercase;}
	.nav a{font-size:14px; color:#f4f4f4; text-decoration:none; margin:0px 17px;}
	.nav a:hover{color:#0FF;font-weight: bold;}
	.nav .act{color:#ffaaa4;}

#Container{background-image:url(../images/heavy_recovery_collage_001.jpg);
background-repeat:no-repeat;
background-position:center;
background-position:top;
margin:0px; padding:20px 0; text-align:center;}
#Home_text{background:url(/images/container_bg.jpg) no-repeat center top; margin:0px; padding:20px 0;}
	#Container ul{list-style:none; width:960px; margin:auto; padding:0px 10px 20px; overflow:auto;}
	
	#Container li{
	background-color:#F3F3F3;
	float:left;
	width:271px;
	height:150px;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 14px;
	padding-bottom: 20px;
	padding-left: 14px;
	border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 2px solid #0FF;
	opacity:0.75;
    filter:alpha(opacity=75); 
	box-shadow:4px 4px 8px #363B80;
}
	#Container li.third{
	background:#F3F3F3;
	float:left;
	width:279px;
	height:150px;
	margin:0px;
	padding-top: 20px;
	padding-right: 14px;
	padding-bottom: 20px;
	padding-left: 14px;
}

    .box-750{
	background-color:#F3F3F3;
	float:left;
	width:650px;
	height:100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 195px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 2px solid #0FF;
	opacity:0.75;
    filter:alpha(opacity=75); 
	box-shadow:4px 4px 8px #363B80;
}

 .navbox{
	background-color:#black;
	float:left;
	width:250px;
	height:40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 5x;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #fFF;
	opacity:0.75;
	filter:alpha(opacity=75);
	box-shadow:4px 4px 8px #fff;
	font-size: 20px;
	color: #FFF;
}

.headbox{
	background-color:#white;
	float:right;
	width:230px;
	height:35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 5x;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #fFF;
	opacity:0.75;
	filter:alpha(opacity=75);
	box-shadow:4px 4px 8px #fff;
	font-size: 20px;
	color: #FFF;
}
	.head{
	font-size:16px;
	color:#00F;
	margin-bottom:10px;
	text-align:left;
	font-weight: bold;
}
	.text{margin-bottom:10px; text-align:left;}
	.text ul{margin:0px !important; padding:0px !important; width:600px !important;}
	.text li{float:none !important; margin:0px !important; padding:0px !important;  height:30px !important;}
	.text a{color:#CB3025; text-decoration:none;}
	.text a:hover{color:#010101;}
	.text ol{margin:0 0 0 20px; padding:0px;}
	.text ol li{margin:0px !important; padding:0px !important; width:920px !important;}
	
	.subs{float:left; margin:0px ; padding:12px 0px; width:380px;}
	.head2{font-size:18px; color:#FFF;font-weight: bold;}
	
	
	.Inner_C{background:#fff; width:940px; margin:0 auto 20px; padding:10px; overflow:auto;}
	
	.whybox {
	float:right;
	padding: 5px;
	margin: 5px;
	width:230px;
	height:100px;
	border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 2px solid #00FFFF;
box-shadow:6px 6px 12px #fff;
}
	
     #Footer
	 {background:url(../images/footer_heavy_recovery_bg.jpg);
	 background-repeat:repeat-x; 
	 background-position:bottom;
	 height:100px; 
	 margin:0px; 
	 padding:0px;}
	 
	#Footer ul{list-style:none; width:980px; margin:auto; padding:10px 0px; overflow:auto;}
	#Footer li.cont2{float:left; margin:0 250px 0 0; padding:0px;}
	.cont2_img{float:left; margin-right:10px;}
	.cont2_text{font-size:14px; color:#fff; width:220px; margin:31px 0 0 0;}
	.cont2_text font{font-size:28px;color:#FFF;}
	.head3_text{float:right; font-size:16px; color:#black; width:205px; margin:25px 20px 0 0;}
	.cont3_text font{font-size:30px;color:#00F;}
	.cont4_text{float:right; width:100px; margin:0 0 100 0;}
	
	.contact {
	float:right;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border: 2px solid #110080;
	padding: 5px;
	margin-top: 0;
	margin-right: 100px;
	margin-bottom: 0;
	margin-left: 0;
	box-shadow:8px 8px 16px #363B80;
}
	
	#Footer li.bottom_info{
	float:left;
	padding:0px;
	font-size:18px;
	color:#fff;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
	.bottom_info a{font-size:12px; color:#aeaeae; text-decoration:none;}
	.bottom_info a:hover{color:#0FF;}
	.bottom_info .act{color:#fff;}
	#Footer li.cont_details{float:left; margin:0px; padding:0px; font-size:12px; color:#939393; line-height:21px;}
	.company{
	width:960px;
	margin:auto;
	padding:10px 10px;
	font-size:10px;
	color:#0FF;
	text-transform:none;}
	.company a{color:#777777; text-decoration:none;}
	.company a:hover{color:#F00;}
	
	
	    #box-map{
	background-color:white;
	float:left;
	width:1050px;
	height:600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 155px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 2px solid #0FF; 
	box-shadow:4px 4px 8px #363B80;
}
