body {background-image:url(imphot/bg.png); background-repeat:repeat-x; background-color:#f1f1f1; margin:0px; padding:0px; font-family:arial; font-size:12px;}
img { border: 0;}
table td{padding:0;}
table#chart td {padding:5px; border:0;}
table.model td {padding:3px;vertical-align:top;}
table.model th {color:#395786; font-size:20px; font-weight:400; margin: 0px;}
.bold {font-weight:bold;}

#googlesearch {float:right; margin: 3px 0 0 0;}
#suv-search{background-color: #FFFFFF; border-color: #D2D2D2; border-style: solid; border-width: 1px; float: left; margin: 0 0 10px; padding: 10px; width: 938px; font-family:arial; font-size:12px;}
#suv-search-box {margin: 20px 110px 20px 110px; font-size:13px; color: #395786; font-weight:bold;}
#searchresults {width:940px; background-color:#ffffff; border-style: solid; border-color:#d2d2d2; border-width:1px; padding: 10px;}
#popular-searches{margin: 0 30px 0 30px;}
table#popular-searches-table{width:100%;font-size:12px; text-align:left;}
table#popular-searches-table td{width:200px;}
#dont-like-search{font-size:14px; font-weight:bold; color:#555555; width: 900px; text-align:center}

#SUVQuote {background-color:#ffffff; border-style: solid; border-color:#d2d2d2; border-width:1px; width:618px; margin: 0 0 10px 0;}
table#SUVQuotePad {width:100%;}

h1#home {color:#395786; font-size:20px; font-weight:400; margin: 0px; display:inline;}
h2#hometop {color:#395786; font-size:20px; font-weight:400; margin: 0px; display:inline;}
h1#page {display:inline; color:#102444; font-size:22px;}
#review {font-weight:bold; font-size:18px;}
.reviewer {font-style:italic; font-weight:bold; color:#5b8bd8;}
h2.home {font-size:18px; margin: 5px 0 5px 0;}
h2 {color:#395786; font-size:20px; font-weight:400; margin: 0px;}
h2.list {color:#395786; font-size:20px; font-weight:400; margin-bottom: 20px; text-align:left;}
h2#quote{margin: 15px 0 15px 0;}
h3 {color:#395786; font-size:16px; font-weight:bold;}
h3#modelquoteh3 {margin:0px;}
h3#best-suv {color:#777777; font-size:18px; margin-bottom:20px; margin-top:0px;}
.clear {clear:both;}
.valigntop {vertical-align:top;}

#home-top {background-color:#ffffff; border-style: solid; border-color:#d2d2d2; border-width:1px; margin: 0 0 10px 0; width:938px; padding:10px;}

#home-top-0 {background-color:#ffffff; border-style: solid; border-color:#d2d2d2; border-width:1px; margin: 0 0 10px 0; width:938px; padding:10px; float:left;}
#home-top-1 {margin: 15px 0 0 0; padding:10px; float:left; width: 337px;}
#home-top-2 {margin: 0; padding:10px; float:left; width: 500px;}
#home-top-2-a {float:left; margin: 10px 0 0 0;}
#home-top-2-b {margin: 10px 0 0 10px; float:left; width: 332px; height:280px;}
#home-top-sep {float:left; margin:30px 15px 0 15px; height:240px; width:1px; border-left-color:#c8c8c8; border-left-width:1px; border-left-style: dotted;}

ul#top-10-ul {margin:0; padding:0;}
ul#top-10-ul li.top-10-li {background-image:url(imphot/top-10.png); background-repeat:no-repeat; height:25px; text-align:left; color:#ffffff; font-weight:bold; list-style-type:none; line-height:25px; padding: 0 0 0 6px; margin:0 0 2px 0;}
ul#top-10-ul li.top-10-li-10 {background-image:url(imphot/top-10.png); background-repeat:no-repeat; height:25px; text-align:left; color:#ffffff; font-weight:bold; list-style-type:none; line-height:25px; padding: 0 0 0 2px; margin:0 0 2px 0;}
.top-10-li-name {font-size:14px; padding-left:10px; font-weight:normal;}

table#top-10-table td.top-10-td {background-image:url(imphot/top-10.png); background-repeat:no-repeat; width:26px; height:25px; text-align:center; color:#ffffff; font-weight:bold;}
table#top-10-table td.top-10-td-name {font-size:14px; padding-left:10px;}

table.top-3-table td.top-3-td {background-image:url(imphot/top-3.png); background-repeat:no-repeat; background-position:center; width:22px; height:21px; text-align:center; color:#ffffff; font-weight:bold; font-size:12px; margin:0px; padding:0px;}
table.top-3-table td.top-3-td-name {font-size:12px; font-weight:normal; text-align:left; width:130px;}
table.top-3-table td.top-3-title {text-align:left; font-size:14px; vertical-align:top;}
table.top-3-table td.top-3-image {width:140px; height:85px; text-align:left;}
table.top-3-table td.top-3-more {background-image:url(imphot/top-3-more.png); background-repeat:no-repeat; background-position:left; height:21px; text-align:left; color:#ffffff; font-weight:bold; font-size:10px; margin:0px; padding:0px; text-decoration:none;}
table.top-3-table td.top-3-more a{font-weight:normal; padding-left:15px;}

.lists {text-align:center; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; color:#343434; margin:10px 0 10px 0; padding:0px; width:480px;  background-color:#ffffff; float:right;}
.listspad {padding:5px;}

table#top-10-list {width:100%;}

table#top-10-list td.top-10-list-specs-list-sep{background-image:url(imphot/list-sep.png); background-repeat:no-repeat; background-position:center; height:15px; margin:0px; padding:0px;}

table.top-10-list-table td.top-10-list-td {background-image:url(imphot/top-10.png); background-repeat:no-repeat; background-position:center; width:26px; height:25px; text-align:center; color:#ffffff; font-weight:bold; font-size:12px; margin:0px; padding:0px;}
table.top-10-list-table td.top-10-list-td-name {font-size:14px; padding-left:10px; width:150px;}
table.top-10-list-table td.top-10-list-title {text-align:left; vertical-align:top;}
table.top-10-list-table td.top-10-list-image {width:140px; height:85px; text-align:left;}

table.top-10-list-specs-table {color:#000000; text-align:left}
table.top-10-list-specs-table td.top-10-list-specs-title {font-size:13px; padding-left:10px; padding-top:5px;}
table.top-10-list-specs-table td.top-10-list-specs-spec {font-size:13px; padding-left:15px; padding-top:5px;}
table.top-10-list-specs-table td.top-10-list-specs-title-msrp {font-size:13px; font-weight:bold; padding-left:10px; padding-top:5px;}
table.top-10-list-specs-table td.top-10-list-specs-spec-msrp {font-size:13px; font-weight:bold; padding-left:15px; padding-top:5px;}

table#man-list {width:100%;}

table#man-list td.man-list-specs-list-sep{background-image:url(imphot/list-sep.png); background-repeat:no-repeat; background-position:center; height:15px; margin:0px; padding:0px;}

table.man-list-table td.man-list-td-name {font-size:14px; padding-left:10px; width:150px;}
table.man-list-table td.man-list-title {text-align:left; vertical-align:top;}
table.man-list-table td.man-list-image {width:140px; height:85px; text-align:left;}

table.man-list-specs-table {color:#000000; text-align:left}
table.man-list-specs-table td.man-list-specs-title {font-size:13px; padding-left:10px; padding-top:5px;}
table.man-list-specs-table td.man-list-specs-spec {font-size:13px; padding-left:15px; padding-top:5px;}
table.man-list-specs-table td.man-list-specs-title-msrp {font-size:13px; font-weight:bold; padding-left:10px; padding-top:5px;}
table.man-list-specs-table td.man-list-specs-spec-msrp {font-size:13px; font-weight:bold; padding-left:15px; padding-top:5px;}

#wrap {width:990px; text-align:left; margin: 0px auto}

#head {width:990px;}
#logo {width:110px; height:131px; float:left;}
#img728 {width:728px; height:90px; float:right; padding:20px 0px 0px 0px;}

#menu {float:left; display:block; color:#ffffff; font-family: "Lucida Sans Unicode"; font-size:13px; line-height:36px; height:39px; width:100%;}
#menu ul {margin:0px; padding:0px; display:inline; float:left;}
#menu ul li {list-style-type:none; display:inline; padding:0px 15px 0px 15px;}
#menu ul li a{text-decoration:none; color:#ffffff;}

#cont-top {background-image:url(imphot/cont-top.png); background-repeat:no-repeat; width:990px; height:10px; float:left; margin:15px 0px 0px 0px;}
#cont-back {background-image:url(imphot/cont-bg.png); background-repeat:repeat-y; width:990px; float:left;}
#cont-pad {text-align:left; padding:5px 15px 20px 15px;}
#cont-bot {background-image:url(imphot/cont-bottom.png); background-repeat:no-repeat; width:990px; height:10px; float:left; margin:0px 0px 15px 0px;}

#left-cont {width:626px; float:left;}
#main-sales-wrap {border-style: solid; border-color:#d2d2d2; border-width:1px; width:618px; background-color:#ffffff; margin: 0 0 10px 0;}
#main-sales-top {background-color:#375585; width:600px; color:#ffffff; text-align:center;}
#main-sales-pad {padding:15px 15px 10px 15px; text-align:left;}
#main-sales-bot {background-color:#ffffff; width:600px; font-weight:bold;}
table#sales {font-family:arial; font-size:12px; font-weight:bold; color:#343434; margin:0px; padding:0px; width:600px;}
table#sales td#steps{padding-left:15px;}

.img468 {width:600px;  padding:0; text-align:left;}
.img468home {width:600px;  padding:0; text-align:left; margin: 0 0 10px 0;}
.img468home1 {width:598px;  padding:10px; text-align:left; margin: 0 0 10px 0; border-style: solid; border-color:#d2d2d2; border-width:1px; background-color: #ffffff;}
#img125 {width:125px; margin: 0px auto}
#img300page{width:420px; margin: 0; padding:10px; text-align:center; float:right; background-color:#ffffff;}
#img300pagesep {border-bottom-color:#c8c8c8; border-bottom-width:1px; border-bottom-style: dotted; width:380px; height:1px; margin:10px 30px 20px 30px; float:right;}

#suv-comparison {margin: 0 0 10px 0;}
table#chart {text-align:center; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; font-weight:bold; color:#343434; margin:0px; padding:0px; width:620px; background-color:#ffffff;}
table#chart th {background-color:#375585; color:#ffffff;}

.whowhatbox {text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; color:#343434; margin:0px; padding:0px; width:303px; height:166px; background-color:#ffffff; float:left;}
.whowhatbox2 {text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; color:#343434; margin:0px 0px 0px 10px; padding:0px; width:303px; height:166px; background-color:#ffffff; float:left;}
.whowhattitle {color:#395786; width:100%; font-size:18px;}
.whowhatpad {padding:10px;}


.sidebar {text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; color:#343434; margin:0 0 10px 0; padding:0px; width:240px; background-color:#ffffff; float:left;}
.sidebartitle {background-color:#375585; color:#ffffff; width:100%; font-weight:bold;}
.sidebarpad {padding:5px;}
.sidebartextpad {padding:10px; text-align:center; font-weight:bold; line-height:22px;}

.specs {text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; color:#343434; margin:10px 0 0 0; padding:0px; width:480px;  background-color:#ffffff; float:right;}
.specstitle {background-color:#375585; color:#ffffff; width:100%; font-weight:bold;}
.specspad {padding:5px;}
.spectextpad {padding: 0 0 0 25px; line-height:22px; float:left;}
.spectit {background-color:#d9d9d9; width:50%; line-height:22px; font-weight:bold; float:left;}
.spectitpad {padding:0 0 0 13px;}

#pageright {float:right; width:480px;}

#social {text-align:left; color:#395786; font-size:16px; font-weight:bold; margin:10px 0 0 0; background-color:#ffffff;}
#socialsidebar {text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; color:#395786; font-size:14px; font-weight:bold; padding:10px; width:460px;  background-color:#ffffff; float:right;}
#socialhome {text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; color:#395786; font-size:14px; font-weight:bold; margin:0px; padding:5px; width:313px;  background-color:#ffffff; float:right;}

#subscribe{text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; color:#395786; font-size:14px; font-weight:bold; margin:10px 0 0 0; padding:10px; width:460px;  background-color:#ffffff; float:right;}
#subscribehome {text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; color:#395786; font-size:14px; font-weight:bold; margin:10px 0 0 0; padding:10px; width:303px;  background-color:#ffffff; float:right;}
form#subscriber input#subscribername,input#subscriberemail{height:16px; line-height:16px; font-size:12px; padding:0; margin:0; width:145px;}
form#subscriber input#subscriberbutton{background-color:#395786; font-size:12px; color:#ffffff;}
#subbutton {text-align:right;}

#modelquote {text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; color:#343434; margin:10px 0 0 0; padding:10px; width:420px;  background-color:#ffffff; float:right;}

.underspecs {text-align:center; font-family:arial; font-size:12px; margin: 15px 25px 0 0; width:123px; float:right;}

.models {text-align:center; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; color:#343434; margin:10px 0 10px 0; padding:0px; width:480px;  background-color:#ffffff; float:right;}
.modelstitle {background-color:#375585; color:#ffffff; width:100%; font-weight:bold; text-align:left;}
.modelspad {padding:5px;}
.modelslogo {background-color:#000000; padding:20px 0 20px 0;}
.modelsmod {float:right; padding:3px; height:100px; width:130px;}
.modelstextpad {padding: 0 0 0 25px; line-height:22px;}
#modelslogo {background-color:#000000; text-align:center;}
#modelsmod {text-align:left; width:60%; text-align:center;}
table#models {width:100%; padding:0; border:0; margin: 0 0 20px 0;}
table#models tr td{vertical-align:top; padding:0px;}

#container {width:440px; float:left; padding: 10px; background-color:#ffffff; border-style: solid; border-color:#d2d2d2; border-width:1px;}

/*#rating {font-weight:bold;}*/


#text {text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; color:#343434; margin:10px 0px 0px 0px; padding:0px; width:618px; background-color:#ffffff; float:left;}
#text {text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; color:#343434; margin:10px 0px 0px 0px; padding:0px; width:618px; background-color:#ffffff; float:left;}

.nav {float:right; color:#ffffff;}
.nav a{color:#ffffff; text-decoration:none;}

.breadcrumb {float:right; color:#343434; width:460px; margin: 0 0 10px 0; padding:10px; text-align:center;  border-style: solid; border-color:#d2d2d2; border-width:1px; background-color:#ffffff;}
.breadcrumb a{color:#343434; text-decoration:none;}

#right-cont {width:325px; float:right; padding:0px 0px 0px 8px;}
table#make {width:325px; text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; font-weight:bold; color:#343434; margin:0px; padding:0px;  background-color:#ffffff;}
table#make th{text-align:left;}

#img300 {width:315px; height:250px; margin: 15px 0px 15px 0px; text-align:center}

table.model {width:325px; text-align:left; border-style: solid; border-color:#d2d2d2; border-width:1px; font-family:arial; font-size:12px; color:#343434; margin:10px 0 0 0; padding:0px;  background-color:#ffffff;}
table.model th{text-align:left;}

#footwrap {background-color:#375585; height:70px; text-align:center;}
#footer {padding: 20px 0px 0px 0px; color:#dcdcdc;}
#footer a{text-decoration:none; color:#ffffff;}

#left-page {width:468px; float:left;}
.img468page {width:480px;  margin: 0; padding: 10px 0 10px 0; text-align:center; float:right;  background-color:#ffffff; border-style: solid; border-color:#d2d2d2; border-width:1px; }
.img160page {width:160px; height:600px; float:right; text-align:center}

#right-page {width:468px; float:left; padding:0px 0px 0px 15px;}

#review-text {text-align:justify; font-size:11px;}
#quoteframe {}

#review-com {width:468px; height:250px; background-color:#000000;}

#review-image {width:480px;  margin: 10px 0 10px 0; padding: 10px 0 10px 0; text-align:center; float:right;  background-color:#ffffff; border-style: solid; border-color:#d2d2d2; border-width:1px; }
#read-com-reviews {color:#ffffff; font-size:18px; font-weight:bold;}

#com-image {float:left; width:200px;}

table.chart {width:936px;}

table.chart th{
vertical-align:middle;
text-align:center;
font-family:verdana;
font-size:11px;
color:ffffff;
border-color:#000000;
border-bottom-width:1px;
border-bottom-style:solid;
border-top-width:1px;
border-top-style:solid;
border-right:none;
border-left-width:1px;
border-left-style:solid;
border-collapse: collapse;
padding-top:2px;
padding-bottom:2px;
background-color:375585;
background-repeat:repeat-x;
height:20px;
}
table.chart th.rev {
border-color:#000000;
border-right-width:1px;
border-right-style:solid;
}

table.chart td{
vertical-align:middle;
text-align:center;
font-family:verdana;
font-size:11px;
border-color:#000000;
border-bottom-width:1px;
border-bottom-style:solid;
border-top-width:0px;
border-top-style:solid;
border-right:none;
border-left-width:1px;
border-left-style:solid;
border-collapse: collapse;
padding: 3px;
background-color:#ffffff;
}
table.chart td.rev {
border-color:#000000;
border-right-width:1px;
border-right-style:solid;
}
table.chart td.price {font-weight:bold;}
table.chart td.ranka {font-weight:bold;font-size:20px}
table.chart td.rankb {font-weight:bold;font-size:18px}
table.chart td.rankc {font-weight:bold;font-size:16px}
table.chart td.rank {font-weight:bold;}

#mygallery {float:left; width:210px; margin:0 0 0 15px; padding:0px;}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 10px solid #1186fd;
background-color:white;
overflow: scroll; /*leave this value alone*/
width: 210px; /*Width of Carousel Viewer itself*/
height: 130px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-top: 10px; /*margin around each panel*/
width: 210px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:130px;
font-size:10px;
font-family:verdana;
}



