@charset "utf-8";
/* CSS Document */
html {
	height:100%;
	width:100%;
}

body {
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	background:#c0c0c0;
	color:#636363;
}

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, button, fieldset, legend, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe {
	padding:0;
	margin:0;
	border:0;
}
img {display:block;} 

.clear{
	content:".";
	height:0;
	visibility: hidden;
	display:block;
	clear:both;
}

* { outline: none;}

.body{
	width:800px;
	margin:0 auto;
	padding:0;
}
.all{
	margin:0;
	padding:0;
	border:1px solid #000;
	width:798px;
}
.header {
	padding:0;
	margin:0;
	width:798px;
	height:151px !important;
	background:url(../images/header.jpg) no-repeat left top;
	overflow:hidden;
	position:relative;
}
.freemiles{
	position:absolute;
	top:30px;
	left:650px;	  
}
.freemiles a {
	display:block;
	width:86px;
	height:95px; 
	text-indent:-5000px;
	font-size:0;
}
.mainNavigation{
	padding:0;
	margin:0;
	width:798px;
	position:relative;
	height:34px;
	background:url(../images/main-nav-bg.jpg) no-repeat left top;
}
.mainNavigation li{
	float:right;
	list-style:none;
	background:url(../images/mainbg.jpg) no-repeat left top;
	height:34px;
	position:relative;
	padding:0 4px 0 4px;
}
.mainNavigation li a{
	display:block;
	text-indent:-5000px;
	height:34px;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0;
	font-size:0;
	line-height:0;
}
.mainNavigation li a:hover{
	background-position:left bottom;
}
.mainNavigation li a.active{
	background-position:left bottom;
}
.mainNavigation li ul{
	display:none;
	z-index:999;
	left:0;
	top:34px;
	position:absolute;
	border:1px solid #484848;
	border-bottom:0;
	background:#AF9524;
	width:150px;
}
.mainNavigation li:hover ul{
	display:block;
}
.mainNavigation li ul li{
	float:none;
	background:none;
	height:auto;
	padding:4px 0;
	border-bottom:1px solid #484848;
}
.mainNavigation li ul li a{
	display:block;
	text-indent:0px;
	text-decoration:none;
	height:auto;
	background:none;
	margin:0 0 0 10px;
	font-size:12px;
	line-height:14px;
	color:#fff;
}
.mainNavigation li ul li a:hover{
	color:#484848;
}
.mainNav1{
	background-image:url(../images/main-menu1.jpg);
	width:28px;
}
.mainNav2{
	background-image:url(../images/main-menu2.jpg);
	width:31px;
}
.mainNav3{
	background-image:url(../images/main-menu3.jpg);
	width:69px;
}
.mainNav4{
	background-image:url(../images/main-menu4.jpg);
	width:131px;
}
.mainNav5{
	background-image:url(../images/main-menu5.jpg);
	width:31px;
}
.mainNav6{
	background-image:url(../images/main-menu6.jpg);
	width:78px;
}
.mainNav7{
	background-image:url(../images/main-menu7.jpg);
	width:45px;
}
.mainNav8{
	background-image:url(../images/main-menu8.jpg);
	width:39px;
}
.mainArea-main {
	overflow:hidden;
	width:798px;
	padding:13px 0 0px 0;
	margin:0;
	background:#fff;
}
.mainArea {
	overflow:hidden;
	width:798px;
	padding:0px 0 5px 0!important;
	margin:0;
	background:#fff;
}

.sideContent{
	float:left;
	display:block;
	width:363px;
	background:#fff;
	margin:0 5px 0 0;
	padding:0;
}

*html .sideContent{
	float:left;
	display:block;
	width:363px;
	background:#fff;
	margin:0 5px 0 0;
	padding:0;
}

.block {
	float:left;
	display:block;
	width:197px;
	background:#fff;
	margin:10px 13px 0 5px;
	padding:0;
	text-decoration:none;
}
.block a  {
	display:block;
	color:#181818;
	text-indent:-5000px;
	font-size:0;
}
.block a:hover {text-decoration:none;}
.block a.first  {
	display:block;
	margin:0;
	height:43px;
	background:url(../images/link1.jpg) no-repeat left top;
}
.block a.center  {
	display:block;
	margin:0;
	height:43px;
	background:url(../images/link2.jpg) no-repeat left top;
}
.block a.last  {
	display:block;
	height:43px;
	margin:0 0 10px 0;
	background:url(../images/link3.jpg) no-repeat left top;
}
.vehicleBlock {
	margin:0px 0 0 5px;
	padding:3px 0 0 0;
	width:176px;
	float:left;
}
* html .vehicleBlock {
	margin:0px 0 0 1px;
	padding:3px 0 0 0;
	width:176px;
	float:left;
}
.trailersBlock {
	margin:4px 0 0 0px;
	padding-bottom:8px;
}
.trailersBlock a img {padding-left:5px; display:block; width:176px;}
.boxesBlock{
	margin:4px 0 0 5px;
	padding-bottom:8px;
	width:176px;
	float:left;
}
*html .boxesBlock{
	margin:4px 0 0 1px;
	padding-bottom:8px;
	width:176px;
	float:left;
}
.locationsBlock {
	margin:4px 0 0 3px;
	padding-bottom:8px;
}
.locationsBlock  a img {padding-left:5px; display:block; width:176px;}
.flash{
	width:424px;
	height:281px;
	margin:0px 5px 0 0;
	padding:0;
	border:0;
	float:right;
}
.mainContent-main{
	clear:both;
	width:798px;
	height:100%;
	line-height:15px;
	color:#181818;
	background:#fff;
	border-top:1px solid #000;
}
.text{
	width:474px;
	float:left;
	text-align:justify;
}
.text  h1{
	margin:8px 0 0px 8px !important;
	padding:0!important;
	font-size:22px;
	color:#cf2127;
	clear:both;
}
.text  p{
	margin:10px 8px 1px 8px;
	text-align:justify;
}
.text a, .mainContent a{
	color:#cf2127;
}
.text a:hover, .mainContent a:hover{
	text-decoration:none;
}
.mainContent{
	width:798px;
	height:100%;
	line-height:15px;
	color:#181818;
	background:#fff;
	text-align:justify;
	margin-bottom:5px;
}
.mainContent h1{
	padding:10px 0 7px 13px !important;
	margin:0!important;
	font-size:22px;
	line-height:22px;
	color:#cf2127!important;
	display:block!important;
}
.mainContent  p{
	margin:8px 13px 0 13px;
	text-align:justify;
}
.mainContent  ul {
	margin:10px 0 10px 13px;
	padding-left:13px;
	position:relative;
	display:block;
	list-style:none;
}
.mainContent  ul  li a {
	text-decoration:none;
	color:#636363;
}
.mainContent ul  li a:hover {
	text-decoration:underline;
	color:#636363;
}

.chooseBlock-main{
	float:right;
	display:inline;
	width:322px;
	margin:0;
	padding:0!important;
	border-left:1px solid #000;
}
.chooseBlock{
	clear:both;
	float:left;
	display:inline;
	width:322px;
	margin:0 auto!important;
	padding:0 13px 0 8px; 
}
.chooseBlock img {margin:10px 0 10px 0; display:block;}
.footer{
	clear:both;
	overflow:hidden;
	padding:8px 6px 10px 6px;
	background:#555555;
	border-top:1px solid #000;
}
.footerLinks{
	text-align:center;
	color:#fec20e;
	padding:10px 0 0 0;
}
.footerLinks a{
	color:#fec20e;
	line-height:13px;
	padding:0 7px;
	margin:0 1px;
	font-size:11px;
	text-decoration:none;
}
.footerLinks a:hover{
	color:#fec20e;
	text-decoration:underline;
}
.footerLinks p{
	margin-bottom:6px;
}
.copyright{
	float:left;
	display:inline;
	margin:19px 0 0 13px;
	color:#c2c2c2;
}
.develop{
	float:right;
	color:#c2c2c2;
	text-align:right;
	margin-top:12px;
}
.develop p{
	line-height:15px;
}
.develop a{
	color:#c2c2c2;
	text-decoration:none;
}
/*Contact*/
.contact{
	width:260px;
	margin:15px 0 0 13px;
	padding:1px;
	float:left;
	position:relative;
	overflow:hidden;
}
.contact fieldset{
	float:left;
	margin-bottom:5px;
}
.width80{
	width:80px;
}
.contact input{
	border:1px solid #808080;
	padding:1px;
	width:170px;
}
.contact textarea{
	border:1px solid #808080;
	padding:1px;
	height:50px;
	width:170px;
}
.contact select{
	border:1px solid #808080;
	width:173px;
}
.contact input.button{
	width:100px;
	margin:0 5px;
}
.but{
	margin-top:10px;
	margin-left:15px;
	display:inline;
}
.contact span{
	color:#f00;
}
/*Boxes*/
.photoblock{
	float:right;
	display:inline;
	width:200px;
	margin:0;
	padding:10px 10px 5px 12px!important;
	text-align:center;
}
.photoblock img{display:block;padding:0 12px 5px 0!important;}
table.productBlock {
	clear:both;
	margin:0 auto!important;
	width:771px;
	overflow:hidden;
	margin-bottom:10px;
	border:0;
}
.product {
	width:255px;
	height:212px;
	float:left;
	position:relative; 
	overflow:hidden!important;
	border:1px solid #e4701e;
}
.product img{margin:0 auto!important; padding:5px 0 5px 0; display:block!important;}
.title {
	margin:9px 0 0 5px; display:block;
}
.product p {margin:0 3px 5px 3px; text-align:justify; font-size:11px;}
.product font {color:#ce0000; font-size:11px;}


 /*Rentals*/
.product-ren{
	width:255px;
	/*height:240px;*/
	float:left;
	position:relative; 
	overflow:hidden!important;
    border:1px solid #e4701e;
}
.product-ren p {margin:0 3px 5px 3px; text-align:justify; font-size:11px;}
.product-ren font {color:#ce0000; font-size:11px;}
.product-ren img{margin:0 auto!important; padding:5px 0 5px 0; display:block!important; border:0 !important;}

 /*Towing*/
 .photoblock-towing{
	float:left;
	display:inline;
	width:300px;
	margin:0;
	padding:10px 0 10px 65px!important;
}
.product-towing{
	width:255px;
	height:160px;
	float:left;
	position:relative; 
	overflow:hidden!important;
	border:2px solid #e4701e;
}
.product-towing p {margin:0 3px 5px 3px; text-align:justify; font-size:11px;}
.product-towing font {color:#ce0000; font-size:11px;}
.photoBlock-towing{
	width:256px;
	height: 90px;
	margin:0 auto;
	overflow: hidden;
}
.photoBlock-towing img{margin:0 auto!important; padding:5px 0 5px 0; display:block!important;}
/*Moving Supplies*/
.orange {
	clear:both;
	border:1px solid #e4701e;
	width:771px;
	margin:0 auto;
	padding:0;
}
.orange2 {
	clear:both;
	width:771px;
	margin:0 auto;
	padding:0;
}
 .photoblock-moving {
	float:left;
	display:inline;
	width:300px;
	margin:0;
	padding:10px 0 10px 65px!important;
}
.product-moving{
	width:255px;
	height:185px;
	float:left;
	position:relative; 
	overflow:hidden!important;
	border:2px solid #e4701e;
}
.product-moving p {margin:0 3px 5px 3px; text-align:justify; font-size:11px;}
.product-moving font {color:#ce0000; font-size:11px;}
.photoBlock-moving{
	width:256px;
	xheight: 100px;
	margin:0 auto;
	overflow: hidden;
}
.photoBlock-moving img{margin:0 auto!important; padding:5px 0 5px 0; display:block!important;}
/*get-quote*/
.get-quote{
	width:300px;
	margin:10px 0 0 13px;
}
.get-quote  fieldset{
	float:left;
	margin-bottom:5px;
}
.get-quote  .width80{
	width:115px;
}
.get-quote  input{
	border:1px solid #808080;
	padding:1px;
}
.get-quote textarea{
	border:1px solid #808080;
	padding:1px;
	height:50px;
	width:268px;
}
.get-quote select{
	border:1px solid #808080;

}
.get-quote input#movetype {border:0 !important;}
.get-quote input#vehichle {border:0 !important;}
.get-quote input.vehichle {border:0 !important;}
.get-quote input.button{
	width:100px;
	display:block;
}
.get-quote .but{
	
	display:inline;
	xfloat:left;
}
.get-quote span{
	color:#f00;
}
.chooseBlock-sub{
	clear:both;
	float:right;
	display:inline;
	width:322px;
	margin:0 auto!important;
	padding:0 13px 0 8px; 
}
.chooseBlock-sub img {margin:10px 0 10px 0!important; display:block;}
/*Locations*/
.sidemap {
	float:left;
	width:375px;
	margin:0;
	padding:10px;

}
.sidemap p {
	margin:0 0 5px 0;
	padding:0;
}
.sidemap img{display:block; padding:0px; margin:0;}

.coupon{
	background:url(../images/bg-coupon.gif) no-repeat left top;
	width:447px;
	height:297px;
	float:right;
	display:inline;
	margin-right:3px;
}
.coupon img{
	margin:14px 0 0 12px;
}