/* ### START Global Template ### */
/* @group Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
}

a img, :link img, :visited img {
border: 0;
}

img  { 
border:0;
padding:0;
margin:0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

/* @end */

body  {
background-color:#CCCCCC; 
padding:0; 
margin:0; 
background-image: url(http://www.magiccarpetautotransport.com/images/template/bodybg.gif); 
background-position:top left; 
background-repeat:repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
a:link, a:visited, a:hover, a:active  {
	font-size:12px; 
	color: #993333; 
	text-decoration: underline;
	font-weight:bold;
}

a:hover   {
	color: #5B85B7;
}
#container   {
width:995px; 
margin:0 auto;
}
#head  {
width:995px; 
height:149px; 
position:relative; 
margin:0; 
padding:0;
}
.logo  {
position:absolute; 
top:0;
right:0;
}
.flash-head  {
position:absolute;
bottom:0;
right:0;
}
#center_area  {
width:995px; 
background-color:#ddd; 
background-image: url(http://www.magiccarpetautotransport.com/images/template/lftnav-bg.gif); 
background-position:top left; 
background-repeat:repeat-y;
position:relative;
}
#leftnav   {
width:200px; 
float:left; 
color:#FFCC33; 
text-align:center;
}

#nav   {
text-align:left; 
margin:10px 0;
}
a.leftnavlink:link, a.leftnavlink:visited, a.leftnavlink:hover, a.leftnavlink:active  { 
background-image: url(http://www.magiccarpetautotransport.com/images/template/leftnav-btn.gif);
height:29px;
width:149px;
display:block; 
margin-left:20px;
text-decoration:none;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
padding:5px 0 0 10px;
line-height:19px;
}

a.leftnavlink:hover   {
background-position:bottom left;
color:#64080B;
}

A.lnav:link, A.lnav:visited, A.lnav:hover, A.lnav:active   {
FONT-SIZE: 12px; 
COLOR: #ffffff; 
FONT-FAMILY: Verdana; 
font-weight: bold;
TEXT-DECORATION: none;
}

A.lnav:hover  {
FONT-SIZE: 12px; 
color: #FFCC33;
FONT-FAMILY: Verdana; 
font-weight: bold;	
TEXT-DECORATION: underline;
}

#body_content   {
padding:8px 10px 10px 206px;
}
#body_content p  {
margin:10px;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.body_contentbox_blackheaderbar  {
width:600px; height:30px; background-color:#000000;color:#cccccc; font-size: 16px; text-align:center; line-height:30px; font-weight:bold;
}


form ul  {
margin: 0;
padding: 0;
border: 0;
list-style: none;
}

form ul li {
margin:7px;
}

input  {
width:147px;
padding:0;
}

select  {
width:150px;
padding:0;
}

.resources {
position:absolute; top:35px; width:200px; padding:0; margin:0; list-style:none;
}
.clm1  {width:200px;list-style:none;padding:0; margin:10px 0 0; }

.clm1 li  {margin: 4px 0 2px 50px;}
.clm2 li  {margin: 4px 0 2px 30px;}
.clm3 li  {margin: 4px 0 2px 50px;}

#specialblackbox   {
float:right; 
width:162px; 
margin:0 0 10px 0px; 
background-color:#fff; 
color:#000; 
text-align:center; 
line-height:20px; 
font-weight:bold;
}
#specialblackbox img {
margin:5px 0;
}

ul#addinfo   {
margin: 0 0 0 10px;
padding: 0;
border: 0;
list-style: none;
width:152px;
text-align:left;
}
a.addinfo:link, a.addinfo:visited, a.addinfo:hover, a.addinfo:active   {
margin: 2px 0 0 5px
}
a.addinfo:hover   {

}

#body_content_footer  {
width:600px; 
text-align:center; 
margin:40px 0 20px;
}

table.linkdetails {
border: solid #666666 1px;
width: 500px;
background-color:#FFFFFF;
}

table.linkdetails td {
font-family: "Courier New", Courier, monospace;
font-size: 11px; padding: 3px;
}

table.linkdetails td span {
font-family: Tahoma, sans-serif; font-weight: bold; 
font-size: 12px; padding: 3px; text-decoration: underline;
}

#footer {
width:995px; 
margin:0 auto; 
background-color:#666; 
padding:5px 0 0;
}

div.footer {
clear:both;
font-size: 10px; 
color: #c0c0c0; 
margin:0 5px 5px;
text-align:justify;
}

a.footer:link, a.footer:visited, a.footer:hover, a.footer:active  {
	font-size:12px; 
	color: #5B85B7;
	text-decoration:none;
	font-weight:normal;
}

a.footer:hover   {
	color: #993333; 
}

div.copyright   {
	font-size:10px; 
	color:#000; 
	font-family: Verdana; 
	text-decoration: none;
}

h1  {font-size:14px; font-weight:bold;}
h2  {font-size:12px; font-weight:bold;}

div.car-page {padding:15px 0px;
 			   text-align:center;
 			  }

.stateinformation {width:384px;
                   padding:14px 6px;
				   font:12px Tahoma, Arial, Georgia;
				   text-align:justify;
				   vertical-align:top;
				   float:left;
				   overflow:hidden;
				  }

.quick-wrapper {margin:-15px 0; 
                float:left;
				width:196px;
				font-size:11px;
				background-color:#FFFFFF;
				border:1px solid #000;
			  }

.quick_img {background: url(/images/quick-facts.png) no-repeat top left;
            float:left;
			margin: -15px 5px 5px 5px;
			height:46px; width:46px;
		   }
		   
.quick-facts {width:196px;
              font:12px Tahoma, Arial, Georgia;
			  vertical-align:top;
			  float:left;
			 }