div#bodyContent {float:right; width:590px !important; margin-top:-1px;padding:10px 0 15px 0;background:#fff;}
div#mainVisualArea {float:right; width:590px !important;text-align:left;}
fieldset {border: 0px none; margin:0px 0px 3px 0px; padding:0px; clear: both;}
.button {cursor:pointer;cursor:hand}
.bold {font-weight:700}
.dBlock {display:block}
a.showRoomLink {color:#000;text-decoration:underline}
/* CTA buttons */
div.ctaBtn {width:150px;}
div.ctaBtn a {display:block;text-indent:15px;}
div.ctaBtn a:hover {text-decoration:none}

div#home_en, div#home_en a {width:125px;}
div#home_fr , div#home_fr a {width:160px;}

div#avdCTA {width:750px;margin:0px 0px 10px 0px}
div#ctaBtnUVD, div#ctaBtnUVD_en {width:137px;margin:0px 0px 0px 285px;}
div#ctaBtnRST, div#ctaBtnRST_en {width:58px;margin:0px 0px 0px 5px;}

div#ctaBtnUVD_fr {width:185px;margin:0px 0px 0px 285px;}
div#ctaBtnRST_fr {width:80px;margin:0px 0px 0px 5px;}

/*Tire Finder buttons*/
div#ctaBtnRequestFR {width:207px;margin:10px 0px 0px 5px;}
div#ctaBtnRequest {width:147px;margin:10px 0px 0px 5px;}
div#ctaBtnAppt {width:250px;margin:10px 0px 0px 5px;}
div#ctaBtnSearch {width:80px;margin:10px 0px 0px 250px;}
div#tireCentreMainContainer {width:590px;overflow:hidden;}

.rtop,.rbottom {display:block;}
.rtop *,.rbottom * {display:block;height: 1px;overflow: hidden;}
.r1 {margin: 0 5px;}
.r2 {margin: 0 3px;}
.r3 {margin: 0 2px;}
.r4 {margin: 0 1px;height: 2px;}
.rs1 {margin: 0 2px;}
.rs2 {margin: 0 1px;}

/* title bar */
h1#titleBar {height: 30px;margin:0px;padding:10px 0px 0px 10px}

/* division selection tabs */
div#divisionSelect {margin:10px 0px 0px 0px;padding:0px 10px 0px 10px;width:750px;}
div#divisionSelect span.tab {float:left;width:60px;height:26px;margin-right:2px;text-align:center;line-height: 27px;}
div#divisionSelect span.addDetailsTabfr {float:right;width:155px;height:26px;text-align:center;line-height: 27px;}
div#divisionSelect span a, div#divisionSelect span.addDetailsTabfr {font-size:70%;font-weight:500;text-decoration:none;}
div#divisionSelect span.addDetailsTaben {float:right;width:125px;height:26px;text-align:center;line-height: 27px;}
div#divisionSelect span a, div#divisionSelect span.addDetailsTaben {font-size:70%;font-weight:500;text-decoration:none;}
div#divisionSelect span a {display:block}

/* sort nav below tabs */
div#sortNav {margin:5px 0px 0px 0px;width:770px;}
div#sortNav div#resultsNum {float:left;font-size:80%;font-weight:700;margin:3px 0px 0px 10px}
div#sortNav div#sortBy, div#sortNav div#sortByFR {margin:0px; padding:0px}
div#sortNav div#sortBy, div#sortNav div#sortByFR {float:right;font-size:80%;margin:0px; padding:0px}
div#sortNav div#sortBy select {width:180px;margin-right:10px}
div#sortNav div#sortByFR select {width:220px;margin-right:10px}


div#sortNav div#noResultsMSG {width:750px;margin:10px}
div#sortNav div#noResultsMSG p {border:#000 3px solid;padding:10px;font-size:80%}

/* add more details widget */
div#moreDetails {width:770px;}
div#innerMoreDetails {width:770px;}

table#enMoreDetailsContainer {margin:5px 0px 5px 80px}
table#frMoreDetailsContainer {margin:5px 0px 5px 15px}
table#enMoreDetailsContainer fieldset label, table#enMoreDetailsContainer fieldset span, table#frMoreDetailsContainer fieldset label, table#frMoreDetailsContainer fieldset span {font-size:70%}
table#enMoreDetailsContainer fieldset select, table#frMoreDetailsContainer fieldset select {font-size:70%}
table#enMoreDetailsContainer a, table#frMoreDetailsContainer a, div#avdCTA a {font-size:70%}
table#enMoreDetailsContainer td#column1, table#frMoreDetailsContainer td#column1 {padding:5px 0px 2px 4px}
table#enMoreDetailsContainer td#column2, table#frMoreDetailsContainer td#column2 {padding:7px 0px 2px 20px}
table#enMoreDetailsContainer td#column3, table#frMoreDetailsContainer td#column3 {padding:5px 0px 2px 20px}

label#lowprice {margin-right:4px}
label#advSeating {margin-right:4px}
select#priceLow, select#priceHigh {width:80px}
select#advSeating {width:50px}
select#fuelEconomy {width:100px;}

/* vehicle display results */
div#listContainer {width:770px; margin:0 auto; text-align:left; float:none}

div#resultsListShort, div#resultsListLong, div#resultsListLongFR {margin:0px 0px 15px 0px; width: 770px; padding: 0px 0px 0px 0px; }
div#resultsListShort dl, div#resultsListLong dl, div#resultsListLongFR dl {width: 170px; float: left; margin: 0px 10px 0px 10px; text-align: center;}

div#resultsListShort dl {height:150px;}
div#resultsListLong dl {height:217px;}
div#resultsListLongFR dl {height:215px;}

div#resultsListShort dt, div#resultsListLong dt, div#resultsListLongFR dt {width: 170px; font-weight: 700;}
div#resultsListShort dd, div#resultsListLong dd, div#resultsListLongFR dd {margin-top: 0px; margin-bottom: 0px; margin-left: 4px; margin-bottom: 1px; padding: 0px;text-align: left;}
div#resultsListShort dd a, div#resultsListLong dd a, div#resultsListLongFR dd a {text-decoration:underline ! important;}
div#resultsListShort dd a span.modelTitle, div#resultsListLong dd a span.modelTitle, div#resultsListLongFR dd a span.modelTitle {display: block; font-size: 11px;padding: 0px;margin-left: 4px;font-weight:700;}
div#resultsListShort dd p, div#resultsListLong dd p, div#resultsListLongFR dd p {margin-top: 0px; margin-bottom: 0px; margin-left: 4px; padding: 0px;text-align: left; font-weight: 500;}

/* selected vehicle result (highslide)  */
.highslide-caption dl {float: left; width: 200px; margin: 0px 0px 0px 20px; padding: 0px; text-align: left;line-height:14px;}
.highslide-caption dt {width: 160px; margin: 0px; padding: 0px; text-align: left;line-height:14px;}
.highslide-caption dd {margin:0px; padding: 0px;text-align: left;line-height:14px;}
.highslide-caption dd a {text-decoration:underline ! important;}
.highslide-caption dd a span {display: block; font-size: 11px;padding: 0px;margin-left: 4px;}
.highslide-caption dd p, .highslide-caption dt p {margin: 0px; padding: 0px;text-align: left;}

div.vehicleSelectLinks {text-align:left;margin:10px 0px 0px 17px}
div.vehicleSelectLinks a, div.vehicleSelectLinks a.txtLink {display:block;width:125px;margin:0px;padding:0px;font-size:11px;line-height:14px;text-decoration:underline;}
div.vehicleSelectLinks div.ctaBtn a {margin:0px;padding:0px;font-size:11px;line-height:14px;text-decoration:none;}
div.vehicleSelectLinks div.ctaBtn {margin:0px 0px 5px 0px;}


/* HIGHSLIDE STUFF */
.highslide {
	cursor: pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    padding: 5px;
    background-color:#fff;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/js/common/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(/js/common/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -25px;
	left: 25px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(/js/common/highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/common/highslide/graphics/close.png', sizingMethod='scale');
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/js/common/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	height: 160px;
    padding: 5px;
	text-align: left;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
	float:right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
	font-size: 70%;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	background: url(highslide/graphics/resize.gif);
}

.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


/*-----------------------------------------------SH - OVP PAGES STYLES - Common styles set here, the rest are mainly colors are in each Skin CSS*/
/*Action Buttons*/
div#G2actionArea {display: inline;float:right;top:0px;margin:5px;padding-right:10px;width:170px;background: url(/images/common/action_area_divider.gif) left repeat-y;}
div#G2actionArea div.ctaBtn {margin:5px;width: 170px;}
div#G2actionArea span.CTABtnLabel {text-indent:0px !important;display:block;text-align:center;margin:0px;font-size: 11px;font-weight:500;cursor:hand;}
div#G2SearchButton {margin:5px 0 15px 20px;clear:both;font-size:12px;}
div#G2SearchButton div.ctaBtn {width:70px;}

/* VEHICLE SHOP LINKS */
div#shopLinks div#shopMenuContainer {background-color:#fff;}
div#shopLinks a.shopMenuItem {border-bottom:1px solid #000;}
div#shopLinks a.shopMenuItem:hover {border-bottom:1px solid #000;font-weight:700;}
div#shopLinks a.shopMenuItemLrg {border-bottom:1px solid #000;}
div#shopLinks a.shopMenuItemLrg:hover {border-bottom:1px solid #000;}
div#shopLinks a.shopMenuItemCmpr {border-bottom:1px solid #000;}
div#shopLinks a.shopMenuItemCmpr:hover {border-bottom:1px solid #000;}
div#shopLinks span.menuItemLabelLrg {display:block;width:142px;border:0px;padding:0px 0px 0px 15px;font-weight:500;cursor:hand;}
div#shopLinks span.menuItemLabel {display:block;width:180px;border:0px;padding:1px 0px 0px 15px;font-weight:500;cursor:hand;}
div#shopLinks span.menuItemLabelCmpr {display:block;width:180px;border:0px;padding:6px 0px 0px 15px;font-weight:700;cursor:hand;}

span.finToolsItemLabel {display:block;width:180px;padding:0px 0px 0px 15px;font-weight:500;cursor:hand;}
span.finToolsItemTopLabel {display:block;width:180px;padding:4px 0px 0px 15px;font-weight:500;cursor:hand;}
span.finToolsItemTop {display:block;width:100%;height:21px;margin:0px;border:0px none;background:none !important;border-bottom:1px solid #000;}
span.finToolsItem {display:block;width:100%;height:18px;margin:0px;border:0px none;background:none !important;border-bottom:1px solid #000;}
span.finToolsDblItem {display:block;width:100%;height:28px;margin:0px;background:none !important;border-bottom:1px solid #000;}
span.finToolsItemBtm {display:block;width:100%;height:29px;margin:0px;border:0px none;background:none !important;border-bottom:1px solid #000;}
span#finToolsHeader {display:block;width:100%;height:18px;margin:0px;background:none !important;border-bottom:1px solid #000;}
span#finToolsHeader a#finToolsHeaderAtag {padding:2px 0 2px 0;text-indent:15px;}
span#finToolsList {background-color:#fff;color:#fff !important;}



/* SUBNAV BAR */
div#pageSubNav, div#coloPageSubNav {color:#666;}
div#pageSubNav a, div#coloPageSubNav a {color:#666;}
div#pageSubNav a:visited, div#coloPageSubNav a:visited {color:#666;}
div#pageSubNav a:link:hover, div#pageSubNav a:visited:hover, div#coloPageSubNav a:link:hover, div#coloPageSubNav a:visited:hover {color:#666;}
div#pageSubNav a.highlight, div#coloPageSubNav a.highlight {color:#666;}
div#coloPageSubNav span#coloPhotoCaption {color:#000;}			
div#coloPhotoCaptionBar {background:#fff;}
div#photoCaptionBar {background:#000;}

/* GALLERY PAGE */
div#galNavTier1 {color:#fff;}
div#galNavTier1 a {color:#fff;}
div#galNavTier2 {color:#000;}
div#galNavTier2 a {color:#666;}
div#galNavTier2 a.highlight, div#galNavTier2 a:link:hover, div#galNavTier2 a:visited:hover {color:#666;}
div#galNavTier2 a.highlight {font-weight:700; color:#666;}
div#galThumbs a:link, div#galThumbs a  {border-color:#E6E5E5;}
div#galThumbs a#thmbHref01{border:2px solid #000;} 

/* COLOURS PAGE */
div#coloPhotoCaptions {color:#fff; background:#000;}
table#swatchTable a:link, table#swatchTable a:visited {border:2px solid #fff;}
table#swatchTable a:link:hover, table#swatchTable a:visited:hover {border:2px solid #666}
table#swatchTable a.selected:link, table#swatchTable a.selected:visited {border:2px solid #000}
div#intThmbsDivider {height:10px; width:156px; margin:0; padding:2px}

/* MODELS AND PRICES */ 
table#modelData td.model a, table#modelData td.modelFeat a {color:#666;}
table#modelData td.modelFeat a:link:hover, table#modelData td.modelFeat a:visited:hover {color:#666;}

/* WARRANTY PAGE TABLE HEADERS */
table#warrData a {color:#000}
table#warrData a:link:hover, table#warrData a:visited:hover {color:#666}

/* GOOD, BEtter, BEST */
#gbbNav {float:left; height:52px; width:590px; background:#000; list-style:none; margin:0; padding:0;}
#gbbNav li {float:left; width:121px;}
#gbbNav li.last {width:123px;}
#gbbNav li.col1 {width:225px; text-align:left}
#gbbNav li.col1 div {float:none;font-size:12px; font-weight:bold; margin:4px 0 0 7px}
#gbbNav li.col1 div.sub {float:none;font-size:11px; font-weight:normal; margin:0px 0 0 7px}
#gbbNav li a {display:block;height:52px;border-right:1px solid #000; text-align:center; text-decoration:none; font-size:9px}
#gbbNav li a span.msrp {font-size:7px}
#gbbNav li a div {float:none;margin:0;padding:5px 0 2px 0; font-size:12px; font-weight:bold;}
#gbbNav li a div img {margin:0px 4px 2px 0; padding:0; border:0}

/* GBB - Compare page */
table#gbbTbl.good td.col2 {background:#E2E2E2}
table#gbbTbl.better td.col3 {background:#E2E2E2}
table#gbbTbl.best td.col4 {background:#E2E2E2}
table#gbbTbl {border:0;}
table#gbbTbl a {color:#000;text-decoration:underline}
table#gbbTbl td {border-left:2px solid #fff; text-align:center; font-size:11px;padding:3px}
table#gbbTbl td.head {font-size:13px; font-weight:bold}
table#gbbTbl.good td.foot, table#gbbTbl.better td.foot, table#gbbTbl.best td.foot {text-align:left;padding:20px 0 5px 0;background:#fff;}
table#gbbTbl.good td.byo, table#gbbTbl.better td.byo, table#gbbTbl.best td.byo {text-align:left;padding:5px 0 20px 0;background:#fff;}
table#gbbTbl td.like {text-align:left; font-weight:bold;padding-bottom:25px}
table#gbbTbl td.col1 {text-align:left}
table#gbbTbl tr.alt td {background-color:#f2f2f2; }
table#gbbTbl tr.divider td {background: url(/images/vehicles/common/shadow_divider.gif) top left no-repeat; border-left: 2px solid #fff;font-weight:bold}

/* Goodwrench Tire Centre */
div#tireCentreMainContainer {width:590px;text-align:left;}
ul#page_nav li a {color:#000 ! important}
div#article-footer {visibility:hidden ! important;display:none ! important;}
div#article-footer p a {visibility:hidden ! important;display:none ! important;}

/*Options and Specs fix*/
table#specTbl, table.specTbl {width:580px;}
img#modelsDivider {width:580px; height:14px;}

/*Financing bar*/
ul#page_nav {width:580px !important;_width:590px !important;overflow:hidden;}
 
