@charset "utf-8";

* { margin: 0; padding:0;}
img { border:none;}

h1{ }
	#h1-freequote, #h1-equipment, #h1-about, #h1-aboutguam, #h1-estimator, #h1-tracker, #h1-tips, #h1-forms, #h1-rate , #h1-contact, #h1-affiliates
		{ background-repeat:no-repeat; text-indent: -3000px;}
	#h1-freequote { background-image:url(../images/h1-freequote.gif);  width: 272px; height:21px;}
	#h1-equipment { background-image:url(../images/h1-equipment.gif); width: 196px; height: 21px;}
	#h1-about { background-image:url(../images/h1-aboutus.gif);  height: 21px;}
	#h1-aboutguam { background-image:url(../images/h1-aboutguam.gif);  height: 21px;}
	#h1-estimator { background-image:url(../images/h1-estimator.gif);  height: 22px;}
	#h1-tracker { background-image: url(../images/h1-shippingtracker.gif); height: 22px;}
	#h1-tips { background-image:url(../images/h1-movingtips.gif); height: 21px;}
	#h1-forms { background-image:url(../images/h1-forms.gif); height: 22px;}
	#h1-rate { background-image:url(../images/h1-ratemove.gif); height: 21px;}
	#h1-contact { background-image:url(../images/h1-contact.gif);height: 22px;}
	#h1-affiliates { background-image:url(../images/h1-affilates.gif);  height: 21px;}
	
	
h2{}
h3{ font-size: 13px; color: #f41f3d;}

p{}

a{ text-decoration: underline;}
a:hover{ text-decoration: none;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1a5e89;
}

body {
	background-image: url(../images/body-drop.jpg); background-repeat:repeat-x; background-position: top; background-color: #3b7699;
	}

/*---------------------framework-------------------------*/

#head-container { width: 950px; margin: 0 auto; }
#header{
	height: 84px;
	padding-top: 25px;
	}
#container-drop {
	width: 100%;
	background-image: url(../images/content-drop.jpg);
	background-repeat:repeat-x;
	background-position: top; 
	background-color: #FFFFFF;
	}
#container { width: 950px; margin: 0 auto;}
	#call-us {
		background-image:url(../images/call-us.jpg);
		background-repeat:no-repeat;
		height: 31px;
		width: 184px;
		padding: 6px 0 0 19px;
		color: #FFFFFF;
		}
	#call-us a { color: #FFFFFF; text-decoration: none;}
	#call-us a:hover { text-decoration: underline}

#nav {}
	#nav ul { list-style: none;}
	#nav li { float:left;}
	#nav a { display:block; height: 36px; background-repeat:no-repeat; text-decoration: none; text-indent: -3000px;}
		#nav-about{ background-image:url(../images/nav-about.jpg); width: 84px;}
		#nav-estimator{ background-image:url(../images/nav-estimator.jpg); width: 82px;}
		#nav-tracker{ background-image:url(../images/nav-tracker.jpg); width: 130px;}
		#nav-tips{ background-image:url(../images/nav-tips.jpg); width: 104px;}
		#nav-form{ background-image:url(../images/nav-forms.jpg); width: 133px;}
		
		#nav-rate{ background-image:url(../images/nav-rate.jpg); width: 128px;}
		#nav-contact{ background-image:url(../images/nav-contact.jpg); width: 96px;}
		#nav-aboutguam{ background-image:url(../images/nav-aboutguam.jpg); width: 108px;}
		#nav-affiliates{ background-image:url(../images/nav-affiliates.jpg); width: 85px;}


#wrapper { padding-bottom: 25px; padding-top:2px;}
#wrapper-home { padding: 2px 0 25px 2px;}

	#leftcol {
		width: 633px;
		/*height:321px;*/
		border: 1px solid #b6d9f0;
		background-color: #f2f7fa;
		padding-top: 10px;}
	#leftcol2 {
		width: 633px;}
		#leftcol h1 { margin: 0 0 0 26px; font-size: 12px; line-height: 1px;}
		#leftcol h3 { margin: 0 0 10px 26px; }
		#leftcol p {
			padding: 0 35px 10px 26px;
			line-height: 18px;
			}
		#leftcol a { color: #f20022;}
		#leftcol ul { padding: 0 35px 10px 26px;}
		#leftcol li {line-height: 18px;}
		#leftcol table { padding: 0 35px 10px 26px;}
		#leftcol td { padding: 2px;}
	#rightcol{}
	
	#reasons {
		background-color: #fcfdfd;
		border: 1px solid #b6d9f0;
		width: 219px;
		height: 371px;
		margin-right: 16px;
		color: #1a5e89;
		}
		#reasons h2, #reasons ul { padding: 0 16px 0 10px;}
		#reasons h2 { font-size: 15px; padding-bottom: 10px;}
		#reasons ul { list-style: none; padding-bottom: 20px;}
		#reasons li { background-image: url(../images/list-arrow.gif); background-repeat: no-repeat; background-position:left; padding: 3px 0 3px 18px;}
	#free-quotes {
		background-color: #f2f7fa;
		border: 1px solid #b6d9f0;
		width: 417px;
		height: 371px;
		padding-top: 10px;
		}
		#free-quotes h1 { margin: 0 0 0 15px; line-height: 1px; font-size: 14px;}
		#free-quotes p { padding: 0 10px 0 15px; color: #6b97b2; font-size: 13px;}
		#free-quotes table { margin-top: 10px;}
		#free-quotes table td { color: #286792; font-size: 13px; padding: 4px 2px;}
			.input-width { border: 1px solid #a7b2c5; background-color:#FFFFFF; padding: 3px 5px; width: 223px;}
			
	#middlecol {}		
		.midcol {
			width: 397px;
			background-color: #f2f7fa;
			border: 1px solid #b6d9f0;
			padding: 10px;
			height: 158px;
			}
		.midcol2 {
			width: 286px;
			height: 200px;
			background-color: #f2f7fa;
			border: 1px solid #b6d9f0;
			padding: 10px;
			}
			.midcol p, .midcol2 p { padding-bottom: 13px;}
			.midcol h2, .midcol2 h2 { background-repeat: no-repeat; text-indent: -3000px;  height: 24px;}
				.midcol h2#h-quoterequest, .midcol2 h2#h-quoterequest{ background-image:url(../images/title-quotereq.gif); width:289px;}
				.midcol h2#h-advestimator, .midcol2 h2#h-advestimator{ background-image:url(../images/title-advestimator.gif); width: 275px;}
			
			#middle-top { margin-bottom: 13px; background-image:url(../images/img-boxman.jpg); background-repeat:no-repeat; background-position:bottom left;}	
			#middle-bottom { background-image:url(../images/img-lgcalc.jpg); background-repeat:no-repeat; background-position:bottom left; }
				.midbox-right { padding-left: 170px;}		
				.midbox-right p {  font-size: 13px; font-weight: bold; color: #6b97b2; line-height: 16px; padding-bottom: 13px;}
				
	.feature-item h2 { background-repeat:no-repeat; text-indent: -3000px; }
		#h-ts { height: 20px; background-image:url(../images/title-ts.gif);}
		#h-rm { height: 35px; background-image:url(../images/title-rm.gif);}
		#h-tracker { height: 20px; background-image:url(../images/title-st.gif);}			
		 	
			
	#feature {
		width: 271px;
		height: 371px;
		}
		.feature-item {
			height: 91px;
			background-repeat:no-repeat;
			background-position: top right;
			color: #1b5e8b;
			border-bottom: 1px solid #b6d9f0;
			margin-top: 15px;
			padding-bottom: 10px;
			}
			.feature-item h2 { height: 26px; text-indent: -3000px; font-size: 12px;}
			.feature-item p { padding: 2px 0;}
			#h2-tips { }
			#h2-calc { }
			#h2-tracker { }
			
			#feature-tips { background-image:url(../images/img-truck.jpg);}
			#feature-calc { background-image:url(../images/img-cabinent.jpg);}
			#feature-tracker { background-image:url(../images/img-gift.jpg); border: none; padding-bottom: 0;}
			
	#footer {
		color: #6e9ab6;
		font-size: 11px;
		text-align: right;
		border-top: 1px solid #b6d9f0;
		padding: 5px 0 40px 0;
		}



/*---------------------universal classes-------------------------*/

.input-radio { margin-left: 5px;}

.greybox { padding: 5px; border: 1px solid #999999; background-color:#efefef; margin: 0 35px 10px 26px;}

.align-right { text-align: right;}

.lblue { color: #6b97b2;}

.small {}
.normal {}
.large {}
.xlarge {}

.right { float:right;}
.left { float:left;}
.clear { clear:both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
