/* CSS Document */

body {margin:0px; font:10pt Verdana, Arial, Helvetica, sans-serif;color:#000000;}

p {font:8pt Verdana, Arial, Helvetica, sans-serif;color:#000000; line-height:15px;margin:0px; padding:10px; }

.larger {font:11pt Verdana, Arial, Helvetica, sans-serif;color:#000000; line-height:15px; }


.primary_pic_rest {width:800px; height:302px;border-bottom:1px solid #000000;background-image:url(main_pic21_white.jpg);  background-repeat:no-repeat; background-position:right; background-color:#333333; }

.about_pic {position:relative; top: -155px; left:435px; border:1px solid #000000;}

h1 {text-align:center; width:400px; padding-top:125px; font-size:24px; color:#346909; margin:0px;}


.body_pics {border:1px solid #000000; margin:5px;}


.top_margin { height:20px;  background-image:url(main_back.jpg); background-repeat:repeat-x;}

.header {padding:1% 0 1% 2%; }

#phone_number {position:absolute; top:20px; right:130px;}

.main_nav { height:25px;padding:0px 0px 0px 0px; margin:0px; background-image:url(main_nav_gradient_large.jpg); background-repeat:no-repeat; }

.main_nav ul {list-style: none; margin:0px; padding:0px; background-color:#000000;  height:25px; width:800px; margin:0 auto; border-left:1px solid #000000;  border-right:1px solid #000000;  }

.main_nav li{padding:0px; margin:0px; float:left; }

.main_nav  a{
	background-image:url(spacer.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:200px;
	text-align:center;
	padding: 5px 0px;
	display: block;
	line-height:15px;
	margin:0px;	
	text-decoration: none; /*lets remove the link underlines*/}


.main_nav a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#CCCCCC;	
	text-decoration: none;
}

.main_nav a:visited 	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#CCCCCC;
		text-decoration: none;
}

.main_nav a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
		text-decoration: none;
		background-color:#CCCCCC;
	background-repeat:no-repeat;
			}

.main_body {   background-image:url(main_back.jpg); background-repeat:repeat-x; margin:auto;padding:0px;}

.main_content_body {width:800px; height:auto; background-color:#FFFFFF;  margin:0 auto;}

.left_container {width:370px; height:auto; float:left; padding:10px 13px 0px 15px; margin:0px;  }

.right_container {width:370px; height:auto; float:right; padding:10px 13px 0px 15px; margin:0px 0px 0px 0px;}








fieldset {  
font:8pt Verdana, Arial, Helvetica, sans-serif;color:#000000; line-height:15px;
margin: 0px 8px 10px 8px;
padding:0px;
border: 1px solid #738E73;
background-image:url(gradient.jpg);background-repeat: repeat-x;	background-position: left top;
} 

fieldset ol {list-style: none; margin:0px; padding:10px 0px 0px 10px;} 

fieldset li {padding:5px 0px 0px 0px; margin:0px; } 

fieldset label {  
float: left;  
width: 100px;  
margin-right:15px;  
text-align: right;
}

fieldset.besttime {
margin: 0px 8px 0px 8px;
padding:0px;
border:none;
background:none;
} 

fieldset.besttime p{margin-left:35px;}

fieldset.besttime ol {  
list-style: none;
width:225px;
margin:0px 0px 0px 100px;
padding: 0px;
}

fieldset.besttime li {padding:0px 0px 3px 0px; margin:0px; } 

fieldset.besttime label {  
float:none;  
width: auto;  

}


fieldset.submission { 
margin:0px;
padding:0px 0px 10px 143px;
 border:0px;
}

.buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color:#000000;
 color: #FFFFFF;
 margin-right: 6px;
 border:1px solid #CE3100;
}






.textarea{margin:5px 0px 5px 50px;width:245px; height:50px;  background-color:#FFFFFF;  overflow:auto; padding:0px; border:1px solid #738E73; } 
.text_box {height:17px; width:174px; border:1px solid #738E73; background-color:#FFFFFF;}


.buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #738E73;
 background-color:#000000; 
 border:1px solid #738E73;
 padding:0px;
 margin:0px;
 height:20px;
 width:75px;
}

 





.main_page_services {margin:0 auto; padding:0px; border:#000000 1px solid; width:250px; }



.main_page_services li {font-weight:bold; font-size:13px;  list-style:square;font-family: Arial, Helvetica, sans-serif; padding:2px 0px 0px 0px; }

.clear {clear:both;}



h2 {margin:0px; padding:0px; font-size:14px; color:#003300; background-color:#738E73; text-align:center;}

h3 {font-size:14px; color:#346909;}

.license_info {margin:0 auto; padding-top:20px;  text-align:center; }

.license_info h3 {padding:0px; margin:0px;}

.license_info p {padding:0px;margin:0px;}

.link_buttons {width:250px; height:75px; padding:0px; margin:0 auto; margin-top:20px;}


#link_buttons_packing  a {
display: block;
width:215px;
height:45px;
padding: 30px 35px 0px 0px;
text-align:right;
vertical-align:middle;
background-image:url(packing_tips_box.png);
background-repeat:no-repeat;
text-decoration: none;
}

#link_buttons_packing a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 15px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	}

#link_buttons_packing a:visited 	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 15px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}

#link_buttons_packing a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 15px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	}
	
#link_buttons_moving_prep  a {
display: block;
width:230px;
height:45px;
padding: 30px 20px 0px 0px;
background-image:url(moving_prep_box.png);
background-position:left;
background-repeat:no-repeat;
text-align:right;

text-decoration: none; /*lets remove the link underlines*/
}

#link_buttons_moving_prep a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	
	
}

#link_buttons_moving_prep a:visited 	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}

#link_buttons_moving_prep a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;

	}

.certificate_box  {width:250px; height:55px; padding:0px; margin:0 auto; background-image:url(certifications_box.png);background-repeat:no-repeat; margin-top:20px;}

.certificate_box  a {
display: block;
width:250px;
height:55px;
padding: 22px 0px 0px 100px;
text-decoration: none; /*lets remove the link underlines*/
}

.certificate_box  a:link {
	font-family:Georgia, Arial, Times, serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color:#738E73;
	text-decoration: none; 
}

.certificate_box  a:visited 	{font-family:Georgia, Arial, Times, serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color:#738E73;
	text-decoration: none;
}

.certificate_box  a:hover {
	font-family:Georgia, Arial, Times, serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	}
	
	
.facebook {background-image:url(facebook_share_icon.gif); background-repeat:no-repeat; background-position:left; padding:0px 0px 0px 20px; margin:0 auto; width:150px; vertical-align:middle; margin-top:15px;}

.kannekt {background-image:url(kannect.jpg); background-repeat:no-repeat; background-position:left; padding:0px 0px 0px 20px; margin:0 auto; width:140px; vertical-align:middle; margin-top:15px;}




.facebook a:link, .kannekt a:link, p.xplosive a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;	
	text-decoration: none;	
}

.facebook a:visited, .kannekt a:visited, p.xplosive a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
		text-decoration: none;	
}

.facebook  a:hover, .kannekt a:hover, p.xplosive a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
		text-decoration:underline;
			}



.footer { background-color:#738E73; text-align:center; color:#FFFFFF; padding:10px 0px 10px 0px; border-top:1px solid #000000; display:block; margin:20px 0px 0px 0px;}

.footer p {padding:10px 0px 0px 0px; }

.footer ul {list-style: none; padding:0px; margin:0 auto;  }

.footer li{padding:0px; margin:0px; display:inline; }

.footer  a{
	text-align:center;
	padding: 5px 0px 5px 0px ;
	display:inline;
	line-height:15px;
	margin:0px;	
	text-decoration: none; /*lets remove the link underlines*/}


.footer a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;	
	text-decoration: none;	
}

.footer a:visited 	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;	
}

.footer a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;				
	}
