body {
	background: url(/images/import-car-to-canada_02.gif) repeat-x;
	margin:0px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;
}
h1 {font-size:21px; color:#cd1600; font-weight:bold;}
h2, h2 a, h2 a:visited {font-size:17px; text-transform:uppercase; color:#999999; text-decoration:none; font-weight:bold; }
h2 a:hover {color:#cd1600;text-decoration:none;}
h3 {font-size:16px; font-weight:bold;}
h4 {font-size:14px; font-weight:bold;}
h5 {font-size:12px; font-weight:bold;}
h6 {font-size:11px; font-weight:bold;}
h7 {font-size:10px; font-weight:bold;}
p, h1, h2, h3, h4, h5, h6, h7 { margin:5px 0px 5px 0px; }
.post { margin:20px 0px 5px 0px;}
a, a:visited {
	text-decoration:none;
	color:#cf0000;
}
a:hover{
	text-decoration:underline;
}
#header {
	width:794px;
	margin:auto;
	margin-top:35px;
}
.shadow {
	background:url(/images/nav-btn-bg_21.gif);
	width:800px;
	margin:auto;
}
#nav {
	width:792px;
	margin:auto;
	height:29px;
	background:url(/images/import-car-to-canada_09.gif);
}

#nav a, #nav a:visited {
	color:#333333;
}
#nav a:hover {
	color:#666666;
}
#nav ul, #nav li {
padding:0px;
margin:0px;
list-style-type:none;
}
#nav ul{
display:table;
background: url(/images/import-car-to-canada_12.gif);
height:28px;}
#nav li{
display:table-cell;
float:left;
height:20px;
background:url(/images/tabs-mid.gif) no-repeat;
padding:8px 0px 0px 35px

}
.navInsert {
display:block;
float:left;
height:28px;
padding:0px
}
#homelink {
display:table-cell;
float:left;
height:20px;
color:#cf0000;
background:url(/images/import-car-to-canada_11.gif) no-repeat;
padding:8px 0px 0px 20px
}
.hr {background:url(/images/dots.gif); height:1px; margin:auto; width:90%;}

#main {
	padding:5px 9px 5px 9px;
	width:776px;
	margin:auto;
}
* html #main {
	 width:786px;
	 padding:5px;
	 margin:3px 3px 3px 2px;
}
.sidebar {
background:#f2f2f2;
border: solid 1px #dedede;
width: 165px;
margin:5px;
padding:5px;
}
.sidebar ul, #content ul{
margin:0px 0px 0px 15px;
padding:0px;
}
.sidebar li, #content li{
margin:0px;
padding:0px;
}
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
#content {
width:380px;
margin:auto;
float:left;
border: solid 1px #dedede;
margin:5px;
padding:5px;
}
#footer {
	clear:both;
}
.clearboth{ clear: both;}
.ebay td, .ebayheader {
font-size:10px;
}
.last5wrap {
	margin-top:15px;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 0px 15px 0px 15px
}
.satitle {
width:136px; font:11px Arial, Helvetica, sans-serif; margin:0px;
}
.carSearchResults ul, .carSearchResults li {
margin:0px;
padding:0px;
list-style-type:none;
display:block;
}
.carSearchResults li {
padding:4px;
border: solid 1px #ffffff;
}
.carSearchResults li:hover {
border: solid 1px #dedede;
}
.oddRow {
background:#f2f2f2;
}
.evenRow {
background:#e9e9e9;
}
.vinCheck {width:372px; height:111px; overflow:hidden; margin:auto;}
.absolute {position:absolute !important; }
.forumTopics ul {margin:0px; padding:0px;}
.forumTopics li {margin:0px; padding:5px 0px 5px 0px; list-style-type:none; border-top: solid 1px #dedede;}
.toolLink { font-size:18px; width:188px; height:203px; float:left;}
.toolLink a { margin:134px 25px 25px 25px; display:block; text-align:center; }
#mfrSelector { background:url(/images/select-a-make.gif) no-repeat #ccdff1; padding:10px; margin:0 0 7px 0;}
.admiss_myspan {background:url(/images/calc-bg.gif) repeat-x #f2f7fa; color:#1a3b4a; padding:10px; font-size:13px; display:none;}
.admiss_myspan table { border-spacing:10px; }

#calc {background:url(/images/calc-bg.gif) repeat-x #f2f7fa; color:#1a3b4a; padding:10px; font-size:13px; width:355px;}
#calc .dark {background-color:#d5e5ee;}
#myspan { padding:10px; margin:-50px 0px 0px 0px; }
#myspan .calcTotal { font-size:18px; font-weight:bold; color:#1a3b4a; margin:0px 0px 35px 0px; }
#myspan .calcTotal2 { font-size:16px; font-weight:bold; color:#588420; margin:10px 0px 35px 0px; }
#myspan .calcBreakdown { font-size:13px; }
#myspan .calcBreakdownTitle { background-color:#f2f7fa; color:#1a3b4a; }
#myspan .calcBreakdownNum {}
#myspan .calcBreakdownRate { font-size:11px; color:#80a84b; }

#mfrList{background-color:#ccdff1; padding:7px; margin-bottom:7px; font-weight:bold;}
#mfrList a {color:#1a3b4a; text-decoration:none; padding:0px; margin:0px;}
#mfrList a:hover {background-color:#f2f7fa;}
#warrantyDisplay {background:url(/images/calc-bg.gif) repeat-x #f2f7fa; color:#1a3b4a; padding:7px; font-size:11px; height:233px;}
#warrantyTable {display:none;}
#show_contactInfo {font-size:10px;}
#show_manufacturer {font-size:18px; height:22px;}
.msrpTable { background-color: #dedede; border-spacing:1px; }
.msrpTable th { background-color: #f2f2f2; font-size:12px; text-align:left; padding:3px; }
.msrpTable td { background-color: #ffffff; padding:3px; }
.f_ads a:hover { text-decoration: none !important;  }
.adsense1 {
	color: #cf0000 !important;
	font-size: 13px !important;
	text-decoration: underline !important;
}

.adsense2 {
	color: #000000 !important;
	font-size: 12px !important;
	text-decoration: none !important;
}
.adsense3 {
	color: #000000 !important;
	font-size: 9px !important;
	text-decoration: none !important;
}