
body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; background-color:#E9E8D1;}
a{font-family:Arial, Helvetica, sans-serif;	}
.wrapper{display:block;	position:relative; margin:0 auto; padding:0; width:1024px;}
	
	
/***************************************************************/
/*********************   H E A D E R     ***********************/
/***************************************************************/


.header{display: block; position:relative; margin:0; padding:0; width:1024px; height:157px; background: #FFFFFF url(../images/bgHeader.gif) repeat-x ;}
.box0{display: block; position:relative; float:left; clear:left; margin:0; padding:0; width:242px; height:157px;}
.phones{display:block; position:relative; margin:0; padding:0; width:400px; height:125px; float:right;}
.phones img{ float:right;}
h1{display: block; position:relative; float:left; margin:0; padding:0; height:125px; width:363px; background: url(../images/logo.gif) no-repeat 0 30px;text-indent:-2000px; overflow:hidden;}
.location{display:block; position:relative; float:right; width:341px; height:25px;margin:0; padding: 0; background:url(../images/bgLocations.gif);}
.location li{display: block; position: relative; float: right; width:90px; height:21px; list-style:none; list-style-type:none; padding:2px 0 0 22px; margin:0; background:url(../images/arrow1.gif) no-repeat 0 7px;}
.location li a{font-size:10px; font-weight:bold;; color:#CCCCCC; text-decoration:none; text-transform:uppercase;	}


.mainMenu {display:block; position:relative; float: left; margin:0; padding: 0 0 0 30px; width:752px; height:32px; background:url(../images/bgButtons.jpg) no-repeat 0 0;} 
.mainMenu2 {display:block; position:relative; float: left; margin:0; padding: 0 0 0 30px; width:752px; height:32px; background-color: #324c64;}
.mainMenu li, .mainMenu2 li{ display:block; position:relative; float:left; height:25px; list-style:none; list-style-type:none; margin:0; padding:0;}
.mainMenu li.last, .mainMenu2 li.last{background: none; padding:0; width:90px;}
.mainMenu li a, .mainMenu2 a{display:block; position:relative; float: left; font-family:Arial, Helvetica, sans-serif; margin:0; padding:10px 5px 0 5px; height:22px; font-size:10px; font-weight:bold; color:#FFFFFF; text-transform: uppercase; text-decoration:none;}
.mainMenu li a:hover, .mainMenu2 li a:hover{ background: url(../images/bgHover.gif) repeat-x;}

.searchBox { position:absolute; top:102px; left:575px; z-index:9;font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase;  }
.searchBox  input { width:95px; border:1px #000 solid; }

	
/***************************************************************/
/********************   C O N T E N T     **********************/
/***************************************************************/	

.content{display:block;	position:relative; margin:0 auto; width:1024px;	float:left;	background-color: #FFFFFF;}
.leftColumn{display:block; position:relative; float: left; margin:0 auto; padding:0; width:242px; background-color: #FFFFFF;}
.ref{display:block;	position:relative; float:left;	margin:0px; padding:0px; }
.rightColumn{display:block; position:relative; float:left; margin:0; padding:0 0 40px 0; width:782px;}
.top{display:block;position:relative;margin:0 auto; width:782px; height:207px; padding:0;float:left;background:url(../images/bgTop.gif) repeat-x #ff4d4d;}
.top2{display:block;position:relative;margin:0; width:582px; height:124px; padding:0;float:left;}

.center{ display:block; position:relative; float:left; margin:0; padding:0;  width:581px;} 
h4{display:block; position:relative; margin:0; width:571px; height:39px; padding:8px 0 0 10px; float:left; color:#FFFFFF; font-size:24px; font-weight:bold; background-color:#FF0000; }
.NeedBoxes{display:block; position:relative; float: left; margin:25px 0 25px 0; padding:0 0 0 15px; height:30px; font-size:13px;}
/*.center img{display:block; position:relative; margin:0; padding:0;}*/
.shoe{display:block; position:relative; float:left; margin:0; padding:0; width:582px; }
.dogsBox{display:block; position:relative; float:left; margin:0; padding:0; width:582px; }
.regBg{display:block; position:relative; float:left; margin:0; padding:0; width:582px; }

/************** "MOVING EQUIPMENT" PAGE ELEMENTS **************************/
.table{display:block; position:relative; float:left; margin:0 0 0 50px; padding:0 0 10px 0; font:12px Arial, Helvetica, sans-serif; border-bottom:#324c64 solid 1px;}
.table h5{display:block; position:relative; float:left; margin:0; padding:5px 0 0 30px;}
.table p{display:block; position:relative; float:left; margin:0; padding:5px 0 0 30px; width:460px;}
.item  {display:block; position:relative; float:left; clear: left; margin:0 0 0 50px; padding:5px 0 0 10px; width:280px;}
.unit, .view{display:block; position:relative; float:left; margin:0; padding:5px 0 0 10px; width:90px;}
.itemDesc{display:block; position:relative; float:left; margin:10px 0 0 0; padding:5px 0 0 8px; width:280px;}
.unitDesc,.viewDesc{display:block; position:relative; float:left; margin:10px 0 0 0; padding:5px 0 0 10px; width:90px; }
.title{display:block; position: relative; float:left; margin:20px 0 20px 20px; padding:0; width:552px; font-size:14px;}

/****************************************************************************/
.specialsText{display:block; position:relative; float: left; margin:25px 0 0 0; padding:0 0 0 15px; font-size:13px; }

/******************** "BOXES & CARTONS" PAGE ELEMENTS ***********************/
.boxBlock{display:block; position:relative; float: left; margin:0; padding:0; width:582px; font: Arial, Helvetica, sans-serif;}
.boxPicture{display:block; position:relative; float:left; margin:30px 0 30px 70px; padding:0;}
.boxBlock h5{display:block; position:relative; float: right; width:400px; margin:30px 30px 0 0; padding:0; font-size: 14px; font-weight:bold;}
.boxBlock p{ddisplay:block; position:relative; float: right; width:400px; margin:5px 30px 0 0; padding:0; font-size: 12px;}
.boxBlock strong{display:block; position:relative; float: right; width:400px; margin:5px 30px 0 0; padding:0; font-size: 14px; font-weight:bold;}
.dashedLine {display:block; position:relative; float:left; margin:0 0 0 70px; padding:0; width:512px;}
.boxBlock a:visited, .boxBlock a:link{ color:#324d65;}

/****************************************************************************/

/******************** "SPECIALS" PAGE ELEMENTS ******************************/
.textContainer{display:block; position:relative; float:left;}
.textContainer h5{display:block; position:relative; float:left; font-weight: bold; margin:20px 0 10px 0; padding:15px 0 0 45px; width:530px;}
.textContainer p{display:block; position:relative; float:left; margin:0; padding: 10px 0  0 45px; font-size:14px;}
.textContainer li, .textContainer2 li{display:block; position:relative; float:left; margin:0; padding:0 0 0 20px; width: 510px; font-size:10pt;text-decoration: none; background: url(../images/lilBox2.gif) no-repeat 0 0;}
/****************************************************************************/


/********************************* "REQUEST" *******************************/
.requestForm{display:block; position:relative; float:left; margin:50px 0 0 50px; padding:0; width:676px; height:425px; background:url(../images/bgRequest.gif) repeat-x; border:1px solid #CCCCCC; }
.requestForm p{display:block; position:relative; float:left; margin:10px 0 5px 5px; padding:0; width:300px; text-align:left; font: 12px Arial, Helvetica, sans-serif;}
.fields{display:block; position:relative; float:left; margin:15px 0 10px 20px; padding:0;}

.message{display:block; position:relative; float:left; margin:20px 0 5px 5px; padding:0; width: 470px; background:#FFFFFF; border:1px solid #CCCCCC;}
.requestForm img{display:block; position:relative; float:left; margin:5px 0 0 270px;; padding:0;}
/*p .lastName{display:block; position:relative; float:left; margin:15px 0 10px 0; padding:0; width:100px;}*/

table.contform { display:block; position:relative; float:left;	padding:0px; margin:30px 0 0 30px;	width:550px; font-size:12px;}
table.contform tr td textarea {	width: 400px; height:200px; border:1px solid #CCCCCC; background:#FFFFFF; overflow:hidden;}
table.contform tr input{ border:1px solid #CCCCCC; background:#FFFFFF;}
.btnSubmit{ display:block; position:absolute; top:380px;  left:270px;}

/****************************************************************************/

/******************* NEED QUOTE and TRUCK ELEMENTS ******************************/
a.needaQuote{display:block; position:relative; float:left; margin:50px 0 0 0; padding:0;}
a.needaQuote img{ margin:0; padding:0;} 
a.truck{display:block; position:relative; float:left; margin:50px 0 0 0; padding:0; }
a.truck img{ margin:0; padding:0;}

/********************************************************************************/

/******************* "CONTACT US and LOCATIONS" PAGE ELEMENTS  ****************************/

.contactUs{display:block; position:relative; float:left; margin:0; padding:0;  width:581px; font-size:12px; } 

.contactUs img{ display:block; position:relative; float:left; margin:15px 40px 20px 40px; _margin:15px 40px 20px 20px; padding:0;}
.contactUs p{ display:block; position:relative; float:left; margin:0 25px 20px 40px;  _margin:0 25px 20px 20px; padding:0; width:200px; font-size:14px; font-weight:normal; color:#324c64;}
.contactUs h5{ display:block; position:relative; float:left; margin:20px 35px 0 40px; _margin:20px 35px 0 20px; padding:0; width:300px; font-weight:normal; color:#324c64;}
.contactUs a{ color:#324c64; text-decoration:underline;}
.contactUs table{display:block; position:relative; float:left; margin:0 20px 0 40px; _margin:0 20px 0 20px; padding:0; width:200px; font-weight:normal;}
.contactUs .mapLink { display:block; position:relative; float:left; margin:20px 25px 0 40px; _margin:20px 25px 0 20px; padding:0; width:200px; font-weight:normal; color:#324c64;}
.contactUs .thumb{ display:block; position:relative; float:left; margin:15px 53px 20px 40px; _margin:15px 53px 20px 20px; padding:0;}
.textContainer2{display:block; position:relative; float:left;}
.why{display:block; position:relative; float:left;  margin:0; padding:0 0 0 5px; width:300px; font-size:20px; font-weight: bold; color:#cc0000;}
.free{display:block; position:relative; float:left; margin:0; padding:0 0 0 5px; width:600px;  font: 16px Arial, Helvetica, sans-serif; color:#cc0000; font-weight:bold;}
.textContainer2 h5{display:block; position:relative; float:left; font-weight: bold; margin:0 0 0 0; padding:10px 0 0 45px; width:100px; height:22px;}
.textContainer2 p{display:block; position:relative; float:left; margin:20px 0 20px 0; padding: 0 0  0 45px; width: 400px; font-size:12px;}

.red{color:#F00;}
.textContainer2 img{display:block; position:relative; float:left; width:152px; height:32px; clear: right;}
/******************************************************************************************/

h2{display: block; position:relative; float:left; margin:0; padding:0; height:85px; width:598px; background: url(../images/need_boxes.gif) no-repeat 0 30px; text-indent:-2000px; overflow:hidden;}
h3{display: block; position:relative; float:left;margin:0; padding:0;font: normal 18px Arial, Helvetica, sans-serif; color:#ffffcc;} /*wasfff5e1*/
.top .imageBox{display:block; position:relative; float:left; margin:0 auto; width:96px; height: 207px; padding:0; background:url(../images/bgTop.gif)}

.helpful_hints{display:block;position:relative;margin:0 auto; width:772px; height:39px; padding:8px 0 0 10px;float:left;background: #FF0000; color:#FFFFFF;font-size:24px; font-weight:bold; }
.hint{display:block; position:relative; float:right; margin:0; padding:0; width:200px; height:200px; background:url(../images/hint.jpg);}
.hint2{display:block; position:relative; float: left; margin:20px 0 0 20px; _margin:20px 0 0 10px; padding:0; width:214px; height:207px; background:url(../images/hint2.jpg);}
.hint .hintTitle, .hint2 .hintTitle{display: block; position:relative; padding: 25px 0 0 35px; margin:0; width:125px; font-size:20px; font-weight:bold; font-family:"Times New Roman", Times, serif; font-style: italic; }
.hint .hintText{display:block; padding: 0; margin:10px 0 0 35px; _margin: 10px 0 0 15px; width:140px; font-size:14px; font-weight: normal; font-family:"Times New Roman", Times, serif; } 
.hint2 .hintText{display:block; padding: 0; margin:10px 0 0 35px; _margin: 10px 0 0 35px; width:140px; font-size:14px; font-weight: normal; font-family:"Times New Roman", Times, serif; }
.hint .sendRequest{display:block; position:relative; float: left; margin:0; padding:57px 0 0 35px; width:146px; height:125px;}


.top a{display:block; float:right; padding: 15px 80px 0 0; text-decoration:none;}
.categories{display:block;	position:relative; float:left; margin:0; padding:0; width:782px;}
.left_cat{display:block; position:relative; margin:0; padding:0; width:391px; height:206px; float:left; background: url(../images/bgLeftCat.jpg) no-repeat;}
.left_cat li, .right_cat li{display:block;	position:relative; float:left; margin:0; padding:0 0 3px 18px; width:170px; font:normal 11px Arial, Helvetica, sans-serif;}
.left_cat li.dollies{display:block;	position:relative; float:left; margin:0; padding:0 0 3px 18px; width:350px; font:normal 11px Arial, Helvetica, sans-serif;}
.left_cat li a, .right_cat li a{color:#fff5e1; font-size:11px;}
.left_cat li.title, .right_cat li.title{display:block; position:relative; float:left; margin:10px 0 10px 0; padding:0 0 0 15px; width:350px; height:30px;
		font-size:11pt; background:none;}
.right_cat{display:block; position:relative; margin:0; padding:0; width:391px; height:206px; float:left; background: url(../images/bgRightCat.jpg) no-repeat;}
.cont{display:block; position:relative; float:left; margin:0; padding:0;  width:782px; background:url(images/bgCont.gif) repeat-x;} /*contains .center and .hint */


/******************** "LOCATIONS"  *********************/
.hintSchedContainer{display:block; position:relative; float:left; margin:0; padding:0; width:200px;}
.hintSchedContainer img, .hours img{display:block; position:relative; float:left; margin:0 0 0 20px; padding:0;}
.hintSchedContainer p, .hours p{display:block; position:relative; float:left; padding:0; margin:0 0 10px 20px; width:150px; font-size:12px;}
.hintSchedContainer h5, .hours h5{display:block; position:relative; float:left; margin:0; padding:0; width:180px; margin:20px 0 0 20px; padding:0;}
.hours{display:block; position:relative; float:left; margin:0 25px 20px 30px; _margin:0 25px 20px 15px; padding:0; width:200px;}


.cat{ display:block; position:relative; margin: 0 0 38px 0; padding:0; float:left;width:535px; background: url(../images/bgPackage.gif) no-repeat bottom right;}
.cat2{display:block; position:relative; margin: 0 0 38px 0; padding:0; float:left;width:535px; background: url(../images/bgPackage.gif) no-repeat bottom right;}
.sendRequest{position:relative; float:right; width:159px; height:27px; margin:0; padding:0;}
/*.cat img{display:block; position:relative; float:left;}*/
/*.cat{display: block; position:relative; margin:0 0 0 0; padding:0; float:left; width:555px; height:352px; background:url(../images/bgPackage.gif);}*/
.cat h3.title{display:block; position:relative; float:left; margin:0; padding:8px 0 10px 10px; width:525px; height:25px;
		font-size:16px; font-weight:bold; background: url(../images/bgPackageTop.gif) no-repeat  0 0;}


.cat ul{ margin:0; padding:0; width:500px; }/*******************/
.cat ul li{display:block; position:relative; float:left; margin:0; padding:0 0 4px 50px; width:445px;  color:#fff5e1; font-size:13px; background:url(../images/lilBox.gif) no-repeat 30px 0;}
.cat ul li a{ margin:0; padding:0; color:#fff5e1; font-size:13px; text-decoration:none;}
.boxCart ul{ margin:0; padding:0;}
.boxCart li {display:block;	position:relative; float: left; margin:0 0 10px 0; padding:0 0 0 20px; width:200px; font:normal 12px 
Arial, Helvetica, sans-serif; background:url(../images/lilBox2.gif) no-repeat 0px 0;}
.boxCart a{margin:0; padding:0; color:#000000;}
.request{display:block; position:relative; float: left; padding:0; margin-left:190px;}

.textA-D {z-index:9999; display:block; position: absolute; top: 45px; left:450px; margin:0; padding:5px; color:#FFFFFF; width:60px; text-align:center;  background-color:#446888; border:1px solid #CCCCCC; }

.horLine{display:block; position:relative; float:left; margin:62px 0 0 0; padding:0; width:782px; height:4px; background:#324c64;}

.box{display:block; position:relative; float:left; margin:10px 0 0 0; padding:0; width:194px; height:120px; border-right:1px solid #CCCCCC; background:#FFFFFF;}
.box img{margin:30px 0 0 25px;}
.box1 img{margin:20px 0 0 15px;}
.box1{position:relative; display:block;	float:left;	margin:10px 0 0 0; padding:0; width:194px; height:120px; background:#FFFFFF;}
.weHave {position:relative; display:block; float:left; width: 598px; margin:0; padding:0; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16pt; font-weight:bold;}

.banner {display:block;	position:relative; float:left; width:782px; margin:0; padding:0 0 20px 0;}
		

/***************************************************************/
/********************   F O O T E R     ************************/
/***************************************************************/	

.footer{ display: block; position:relative; margin:0 auto; padding:0; float:left; width:1024px; height:82px;}

.footRight{display:block; position: relative; float: right; width:682px; height: 82px; background:#E9E8D1;}
.bottomMenu { padding:0 20px 0 20px; margin:20px 0 0 0; float:right; font: normal 11px Arial, Helvetica, sans-serif; color:#666666;}
.bottomMenu a{ color:#666666;}
.visa { padding:10px 0 0 20px; margin:10px 0 0 0; float:left; width:322px; font: 11px Arial, Helvetica, sans-serif; color:#666666;}
.copyright {display: block; position: relative; float:left; padding:10px 0 0 20px; font: 11px Arial, Helvetica, sans-serif; color:#666666;}



table.boxStength {
	width:90%;
	margin:40px 0 0 0;}
	
table.boxStength tr td{ font-size:12px; border-bottom:1px solid #E9E9E9; padding:5px 0 5px 0;}

table.boxStength tr td.boxTitle{ font-size:16px; background-color:#999999; color:#FFFFFF;}
.rightLine{border-right:1px solid #E9E9E9;}
strong.small{ font-size:10px;}

.developed { text-align:center; font: normal 11px Arial, Helvetica, sans-serif; color:#666666;}
.developed a { font: normal 11px Arial, Helvetica, sans-serif; color:#666666;}
.floatLeft { float:left; padding-left:20px;}
.floatRight { float:right;  padding-right:20px;}