/*------------------------------- DETAILS PAGES ONLY STYLESHEET -------------------------------*/
.menu-top-white { width:556px; height:13px; background-image:url(/img/menu-top-white.jpg); background-repeat:no-repeat; padding:6px 10px 0px }
td.leftcontent { width:198px; padding:0px 9px 0px 6px }
.h1, .h2 { font-weight:bold; color:#67b708; padding-left:5px }
.h1 { font-size:16px }
.h2 { font-size:12px }
.borders { background-image:url(/img/bkg-LnR.jpg) }

a:link.picture, a:hover.picture, a:visited.picture, a:active.picture { padding:0px; margin:0px }

.contact h1 { margin-left:10px}
.contact form { margin-left:10px}

/*-------------- THE MAIN TABLE --------------*/
table.holddetails { width:562px }
div.leftcolumn { float:left; width:198px; padding:0px 9px 0px 6px }
	form.nopadform { padding:0px; margin:0px }
div.topdetails { width:552px; height:25px; background-image:url(/img/menu-top-white.jpg); padding:0px 10px 0px 0px }
div.leftdetails { float:left; width:347px; padding:5px 0px 0px 9px }
div.rightdetails { float:left; width:205px; padding-top:5px }
div.bottomdetails { width:562px; height:10px; background-image:url(/img/menu-btm-white.jpg) }
/*-------------- THE MAIN TABLE --------------*/

/* Left Column Information Comparison Table */
table.comparison { width:198px; margin:4px 0px 8px}
table.comparison h2 { font-size:14px; color:#67b708 }
td.compareimage { width:95px; height:81px; border-top:1px dotted #d0d0d2; padding-top:2px }
td.compareimage img { width:90px; height:66px; border:1px solid #bcbec0 }
td.compareinfo { width:81px; font-size:13px; color:#0153a1; border-top:1px dotted #d0d0d2; padding-top:4px }
td.comparecheckbox { width:22px; border-top:1px dotted #d0d0d2; background-color:#f5f6f6; text-align:center }
.checked { background-color:#d0e4ef; margin:0px; padding:4px; }
.notchecked { background-color:#e0e1e2; margin:0px; padding:4px; }
td.comparenew { background-color:#f5f6f6; border-bottom:1px dotted #d0d0d2; text-align:right; padding:7px }
input.vancomparison { width:118px; height:19px; border:0px; background-image:url(/img/button-comparenew.jpg); border:0px; padding:0px; margin:0px; cursor:pointer}
/* Left Column Information Comparison Table */

/* Left Column Information Weekly Specials Table */
table.weeklyspecials { width:198px; margin:4px 0px 8px}
table.weeklyspecials h2 { font-size:16px; color:#e88a03 }
table.weeklyspecials tr { border-top:1px dotted #d0d0d2 }
td.weeklyimage { width:95px; height:81px; padding-top:2px }
td.weeklyimage img { width:90px; height:66px; border:1px solid #bcbec0 }
td.weeklyinfo { width:103px; font-size:13px; color:#0153a1; padding-top:4px }
/* Left Column Information Comparison Table */

/* Icons -- Print/Bookmark/Email/Carfax */
div.print, div.bookmark, div.email, div.loan { float:right; height:17px; padding-top:2px; margin:4px 2px 0px }
div.loan a:link, div.loan a:active, div.loan a:visited,
div.print a:link, div.print a:active, div.print a:visited, 
div.bookmark a:link, div.bookmark a:active, div.bookmark a:visited, 
div.email a:link, div.email a:active, div.email a:visited,
div.carfax a:link, div.carfax a:active, div.carfax a:visited { font-size:10px; color:#58595b; padding-left:30px }
div.loan a:hover, div.print a:hover, div.bookmark a:hover, div.email a:hover, div.carfax a:hover { color:#333333; text-decoration:none }

div.loan { width:108px; background-image:url(/img/icons/icon-loan.jpg) }
div.print { width:108px; background-image:url(/img/icons/icon-print.jpg) }
div.bookmark { width:79px; background-image:url(/img/icons/icon-bookmark.jpg) }
div.email { width:106px; background-image:url(/img/icons/icon-email.jpg) }
div.carfax { float:left; width:154px; height:19px; background-image:url(/img/icons/icon-carfax.jpg); margin-top:5px }
/* Icons -- Print/Bookmark/Email */

/* Van Details - Left Column */
.topphotos { height:157px }
.topphotos a { font-size:11px; padding-left:7px }
.imgLarge { float:left; width:192px; height:144px; border:1px solid #000000 }
.imgSmall { width:60px; height:46px; border:1px solid #000000; margin:1px 0px 6px 7px }

.thedetails { width:337px; font-size:9px; color:#939598; border-top:1px dotted #073b6c; border-bottom:1px dotted #073b6c; line-height:18px; padding:7px 0px; margin:8px 0px }
.thedetailsRight { float:right; line-height:18px }
.thedetailsLeft { width:183px }
.thedetails b, strong { font-size:12px; color:#58595b; padding-left:5px }
/* Van Details - Left Column */

/* Van Details - Right Column */
.menu-top-blue4 { width:181px; height:16px; font-size:11px; color:#58595b; background-image:url(/img/menu-top-blue4.jpg); padding:4px 9px 0px 8px }
.menu-top-blue4 img { margin-top:2px }
.menu-blue4 { width:195px; background-color:#d9e9f2; padding:0px 0px 0px 3px }
.menu-blue4 h1 { font-size:16px; color:#073b6c; line-height:19px; padding:3px 0px 10px 6px }

#tabs { width:195px; height:19px }
#smallbox { width:192px }

.basepriceWhite, .upgradesWhite, .deliveryWhite, .basepriceBlue, .upgradesBlue, .deliveryBlue { float:left; height:17px; font-size:11px; color:#073b6c; text-align:center; padding-top:2px; cursor: pointer }

.basepriceWhite { width:69px; background-image:url(/img/tab-basepriceWhite.jpg) }
.upgradesWhite { width:67px; background-image:url(/img/tab-upgradesWhite.jpg) }
.deliveryWhite { width:56px; background-image:url(/img/tab-deliveryWhite.jpg) }

.basepriceBlue { width:69px; background-image:url(/img/tab-basepriceBlue.jpg) }
.upgradesBlue { width:67px; background-image:url(/img/tab-upgradesBlue.jpg) }
.deliveryBlue { width:56px; background-image:url(/img/tab-deliveryBlue.jpg) }

.listitemOne, .listitemTwo, .moblistTop, .moblist { font-size:9px; color:#488dcc; background-color:#FFFFFF; border-left:1px solid #b4c4d3; border-right:1px solid #b4c4d3; border-bottom:1px dotted #cdd8e2; padding:3px 0px 3px 5px }
.moblistAlt { font-size:9px; color:#0153a1; background-color:#FFFFFF; border-left:1px solid #b4c4d3; border-right:1px solid #b4c4d3; border-bottom:1px dotted #cdd8e2; padding:3px 0px 3px 5px }
.moblistTop { color:#e88a03 }
.moblistTop a:link, .moblistTop a:active, .moblistTop a:visited { font-size:9px; color:#e88a03; text-decoration:none }
.moblistTop a:hover { color:#073b6c }
.moblist { color:#a3c6e5 }

.totalprice { font-size:13px; color:#67b708; background-color:#FFFFFF; border-left:1px solid #b4c4d3; border-right:1px solid #b4c4d3; border-bottom:1px solid #b4c4d3; padding:5px 0px 3px 5px }
.totalprice .lineItem { font-size:11px; color:#488dcc }
.listitemContent { float:right; font-size:11px; color:#488dcc; margin:0px 5px 0px 0px }
.moblistContent { float:right; font-size:11px; margin:1px 5px 0px 0px }

input.requestquote { width:182px; height:26px; background-image:url(/img/button-quote.jpg); border:0px; padding:0px; margin:7px 0px 0px 5px; cursor:pointer }
input.deliveryGo { width:27px; height:19px; background-image:url(/img/button-arrows.jpg); border:0px; padding:0px; margin:2px 0px 5px 7px }
input.upgradecheck { width:15px; height:15px; padding:0px; margin:0px }
select.deliverystate { width:173px; height:18px; padding:0px; margin:2px 0px 5px 0px; font-size:11px }
input.deliveryzip { width:140px; height:16px; padding:0px; margin:2px 0px 5px 0px }
label.deliveryStateZip { font-size:10px; color:#0153a1 }
/* Van Details - Right Column */

/*-------------- LARGE DETAILS SECTION AT BOTTOM OF PAGE --------------*/
.maindetails { width:552px; padding-left:9px; }
#maindetails1 { display:block }
#maindetails2, #maindetails3, #maindetails4, #maindetails5 { display:none }
.moreDetails { font-size:13px; color:#333; padding:8px 0px 18px 8px }
.moreDetails h1 { font-size:16px; color:#073b6c; line-height:19px; padding:6px 0px 8px 0px }
.largeText {font-size:13px; color:#333333;}
.stocknumber { font-size:11px; color:#58595b }
.detailBlock { float:right; width:265px; margin:0px 17px 5px 10px }
.detailBlock2 { float:left; width:245px; margin:0px 0px 5px 0px }
.detailBlock3 { margin:0px 17px 0px 0px }
.detailBlock3 a:link, .detailBlock3 a:active, .detailBlock3 a:visited { color:#488dcc; text-decoration:none }
.detailBlock3 a:hover { color:#000000 }
.extrainfo { font-size:10px; color:#808284; padding:7px 10px }
.star { color:#488dcc; font-size:12px }
.listGray, .listWhite { font-size:12px; color:#333; border-top:1px dotted #cacbcd; padding:2px 0px 2px 8px; }
.listGray { background-color:#f5f5f6 }

/* Tabs */
#tab1focus, #tab2ready, #tab3ready, #tab4ready, #tab5ready, #tab6focus, #tab7focus, #tab8ready, #IDbaseprice, #IDupgrades { display:block }
#tab1ready, #tab2focus, #tab3focus, #tab4focus, #tab5focus, #tab6ready, #tab7ready, #tab8focus, #IDdelivery { display:none }

.overview, .vanfeatures, .convfeatures, .photos, .mobility, .overview02, .vanfeatures02, .convfeatures02, .photos02, .mobility02 { float:left; height:19px; font-size:11px; font-weight:bold; color:#0153a1; text-align:center; padding-top:11px; cursor: pointer }

.mobility, .mobility02 { color:#e88a03 }

.overview { width:80px }
.vanfeatures { width:104px; margin:0px 2px 0px }
.convfeatures { width:147px; margin:0px 2px 0px }
.photos { width:68px; margin:0px 2px 0px }
.mobility { width:135px; margin:0px 0px 0px 3px }

.overview02 { width:80px; background-image:url(/img/tab-overview.jpg) }
.vanfeatures02 { width:104px; background-image:url(/img/tab-vanfeatures.jpg); margin:0px 2px 0px }
.convfeatures02 { width:147px; background-image:url(/img/tab-convfeatures.jpg); margin:0px 2px 0px }
.photos02 { width:68px; background-image:url(/img/tab-photos.jpg); margin:0px 2px 0px }
.mobility02 { width:135px; background-image:url(/img/tab-mobility.jpg); margin:0px 0px 0px 3px }
/* Tabs */

/* Photos Page */
.large { float:left; border:3px solid #d9e9f2; margin-right:3px; width:278px; height:208px; }
.small { width:60px; height:44px; border:3px solid #FFFFFF }
.thephotographs A:visited img { border:3px solid #FFFFFF }
.thephotographs A:active img { border:3px solid #FFFFFF }
.thephotographs A:hover img { border:3px solid #d9e9f2 }
/* Photos Page */

/* Mobility Page */
.mobilityItem { background-color:#f5f6f6; color:#488dcc; padding:4px 0px 6px }
.mobilityItem input { border:0px; padding:0px; margin:0px }
.mobilityChecked { background-color:#d9e9f2; padding:4px 6px 6px; margin-right:8px }
.mobilityNotChecked { background-color:#e3e4e5; padding:4px 6px 6px; margin-right:8px }
.mobilityBlock { margin:5px 17px 15px 30px }
.mobilityBlock a:link, .mobilityBlock a:active, .mobilityBlock a:visited { color:#0153a1 }
.mobilityBlock a:hover { color:#488dcc }
/* Mobility Page */
/*-------------- LARGE DETAILS SECTION AT BOTTOM OF PAGE --------------*/
