/* IMPORT RULES 
@import url("footer.css");*/
/*====================================================GLOBAL ELEMENT STYLES===============================*/
body { border: 0px none; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#000; text-align:center;background:#959595 url(/en/civl/used/optimum/img/background.jpg) top center no-repeat;}
div#bodyContainer {width:990px; margin:0 auto; text-align:left;float:none;background:#fff;}
div#divisionLogo {width:990px; height:58px;background: #004998 url(/en/civl/used/optimum/img/divisionbar_en_CA.jpg) no-repeat;}
div#divisionLogo2 {width:990px; height:58px;background: #004998 url(/en/civl/used/optimum/img/divisionbar-2_en_CA.jpg) no-repeat;}
img#divilogo {float:left;}
div#bodyContent {width:990px;margin:0;padding:0;background:#fff;}
div#bodyContentSearch {width:990px;margin:0;padding:0;background:#7E7E7E url(/en/civl/used/optimum/img/search_bg_grey.gif) repeat-x;}
/*====================================================General styles===============================*/
h2 {font-size: 18px;}
strong {font-weight:700}
sub, sup {border:0px none; margin-right:1px; font-size:78%}
a:link,a:visited,a:active {text-decoration:none}
a:link:hover, a:visited:hover {text-decoration:underline}
a#head {text-decoration:none}
img {border:0px none; margin:0px}
img#doubleclick-image {margin-top:-1px;}
li {border:0px none; margin:0px}
span {border:0px none; margin:0px}
form {border:0px none; margin:0px}
input[type="image"] {border:0px none; margin:0px}
select, option, input {text-align:center;color:#666;}
div {float:left; border:0px none; margin:0px; padding:0px} /*position:relative;*/
p {border:0px none; margin:7px;}
p.a {margin:0;padding:0;}
p.a a{color:#666;text-decoration:underline;font-weight:bold;}
.floatLeft{float:left;}
.floatRight {float:right;}
.bold {font-weight:700}
.orange {color:#FF5500;}
.white {color:#fff;}
.blue {color:#006BAE;}
.grey {color:#666;}
select.large {width:245px;_width:250px;}
select.med {width:160px;_width:170px;}
select.small {width:150px;_width:150px;}
select.min {width:140px;_width:140px;}
/*====================================================Specific styles===============================*/
/*Page Layout*/
div#footer {_padding-top:30px;font-size:10px;}
div#blueDivider {width:990px;height:40px;background:#006BAE url(/en/civl/used/optimum/img/bar_shadow_blue.gif) top repeat-x;}
div#blueDivider div {color:#fff;padding-left:258px;padding-top:10px;font-weight:bold;font-size:18px;}
div#blueDividerCopy {width:990px;background:#fff;color:#000;padding-bottom:20px;padding-top:10px;}
div#blueDividerCopy p {padding-left:249px;font-size:12px;}
div#blueDivider a {color:#fff;font-weight:bold;font-size:12px;text-decoration:none !important;}
 
/* TOP NAVIGATION BAR OVER THE FLASH STAGE */
div#topNav {width:990px;height:38px;background:#E8E8E8 url(/en/civl/used/optimum/img/nav_bg.gif) top repeat-x;border-bottom:1px solid #ccc;_margin-bottom:-1px;}
div#topNav ul {width:990px;margin:0;padding:0;}
div#topNav ul li {display:inline;border:0px none; margin:0px}
div#home {width:85px;height:39px;}
div#search {width:185px;height:39px;}
div#advantage {width:191px;height:39px;}
div#locate {width:440px;margin-top:12px;}
input#locateInput {color:#666;font-size:11px !important;height:auto;margin:0px 0 0 3px;padding-top:1px;padding-left:2px;vertical-align:middle;width:100px;_width:80px;}
div#locateCopy{margin-top:3px;float:left;padding-left:170px;}
div#print {width:85px;text-align:center;height:39px;font-size:12px;border-left:1px solid #7598C0;color:#666;}
div#print a {display:block; margin-top:10px; color:#666;text-decoration:underline;}

/* CTA buttons from dealer_showroom*/
div.ctaBtn {width:50px;}
div.ctaBtn a {display:block;text-decoration:none !important;}
div.ctaBtn a:hover {text-decoration:none !important;}
.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;}

/* CTA buttons  from d1c2*/
div.ctaBtn a {background:#FF5500;color:#fff;}
.rtop,.rbottom {background:#FF5500}
.rtop *,.rbottom * {background:#FF5500}
.r1 {background:#FF5500}
.r2 {background:#FF5500}
.r3 {background:#FF5500}
.r4 {background:#FF5500}
.rs1 {background:#FF5500}
.rs2 {background:#FF5500}

/*Go Button in header*/
div#Gobtn {float:right;padding-left:5px;padding-right:5px;margin-top:2px;width:30px;_width:50px;}
div#Gobtn div.ctaBtn {margin:5px;width:30px;_width:50px;}
div#Gobtn span.CTABtnLabel {text-indent:0px !important;display:block;text-align:center;margin:0px;font-size: 11px;font-weight:500;cursor:hand;}

/*All Search Buttons*/
div#Searchbtn {float:right;padding-left:5px;padding-right:10px;padding-top:3px;margin-top:0;width:80px;_width:80px;}
div#Searchbtn div.ctaBtn {margin:5px;width:80px;_width:80px;}
div#Searchbtn span.CTABtnLabel {text-indent:0px !important;display:block;text-align:center;margin:0px;font-size: 11px;font-weight:500;cursor:hand;}

/*Delete Button*/
div#Deletebtn {float:right;padding-left:5px;padding-top:3px;margin-top:0;margin-bottom:10px;width:80px;_width:80px;}
div#Deletebtn div.ctaBtn {margin:5px;width:80px;_width:80px;}
div#Deletebtn span.CTABtnLabel {text-indent:0px !important;display:block;text-align:center;margin:0px;font-size: 11px;font-weight:500;cursor:hand;}
div.ctaBtn#Deletebtn a {background:#256dcd;color:#fff;}
div#Deletebtn .rtop,div#Deletebtn .rbottom {background:#256dcd}
div#Deletebtn .rtop *,div#Deletebtn .rbottom * {background:#256dcd}
div#Deletebtn .r1 {background:#256dcd}
div#Deletebtn .r2 {background:#256dcd}
div#Deletebtn .r3 {background:#256dcd}
div#Deletebtn .r4 {background:#256dcd}
div#Deletebtn .rs1 {background:#256dcd}
div#Deletebtn .rs2 {background:#256dcd}

/*Compare Button*/
div#Comparebtn {float:left;padding-left:5px;padding-right:10px;padding-top:3px;margin-top:0px;width:130px;_width:130px;}
div#Comparebtn div.ctaBtn {margin:5px;width:80px;_width:80px;}
div#Comparebtn span.CTABtnLabel {text-indent:0px !important;display:block;text-align:center;margin:0px;font-size: 11px;font-weight:500;cursor:hand;}
div.ctaBtn#Comparebtn a {background:#256dcd;color:#fff;}
div#Comparebtn .rtop,div#Comparebtn .rbottom {background:#256dcd}
div#Comparebtn .rtop *,div#Comparebtn .rbottom * {background:#256dcd}
div#Comparebtn .r1 {background:#256dcd}
div#Comparebtn .r2 {background:#256dcd}
div#Comparebtn .r3 {background:#256dcd}
div#Comparebtn .r4 {background:#256dcd}
div#Comparebtn .rs1 {background:#256dcd}
div#Comparebtn .rs2 {background:#256dcd}


/*Add Button*/
div#Addbtn {float:left;padding-top:3px;margin-top:0;width:120}
div#Addbtn div.ctaBtn {margin:5px;width:80px;_width:80px;}
div#Addbtn span.CTABtnLabel {text-indent:0px !important;display:block;text-align:center;margin:0px;font-size: 11px;font-weight:500;cursor:hand;}
div.ctaBtn#Addbtn a {background:#256dcd;color:#fff;}
div#Addbtn .rtop,div#Addbtn .rbottom {background:#256dcd}
div#Addbtn .rtop *,div#Addbtn .rbottom * {background:#256dcd}
div#Addbtn .r1 {background:#256dcd}
div#Addbtn .r2 {background:#256dcd}
div#Addbtn .r3 {background:#256dcd}
div#Addbtn .r4 {background:#256dcd}
div#Addbtn .rs1 {background:#256dcd}
div#Addbtn .rs2 {background:#256dcd}

/*Delete Button*/
div#Deletebtn {float:left;_float:right;margin-left:-25px;_margin-left:0px;padding-top:3px;margin-top:0;padding-bottom:0px;width:80px;_width:80px;}
div#Deletebtn span.CTABtnLabel {text-indent:0px !important;display:block;text-align:center;margin:0px;font-size: 11px;font-weight:500;cursor:hand;}
div.ctaBtn#Deletebtn a {background:#256dcd;color:#fff;}
div#Deletebtn .rtop,div#Deletebtn .rbottom {background:#256dcd}
div#Deletebtn .rtop *,div#Deletebtn .rbottom * {background:#256dcd}
div#Deletebtn .r1 {background:#256dcd}
div#Deletebtn .r2 {background:#256dcd}
div#Deletebtn .r3 {background:#256dcd}
div#Deletebtn .r4 {background:#256dcd}
div#Deletebtn .rs1 {background:#256dcd}
div#Deletebtn .rs2 {background:#256dcd}

/*Details Button*/
div#Detailsbtn {float:left;padding-left:0px;padding-right:10px;padding-top:3px;margin-top:0;width:120px;}
div#Detailsbtn div.ctaBtn {margin:5px;width:80px;_width:80px;}
div#Detailsbtn span.CTABtnLabel {text-indent:0px !important;display:block;text-align:center;margin:0px;font-size: 11px;font-weight:500;cursor:hand;}
div.ctaBtn#Detailsbtn a {background:#256dcd;color:#fff;}
div#Detailsbtn .rtop,div#Detailsbtn .rbottom {background:#256dcd}
div#Detailsbtn .rtop *,div#Detailsbtn .rbottom * {background:#256dcd}
div#Detailsbtn .r1 {background:#256dcd}
div#Detailsbtn .r2 {background:#256dcd}
div#Detailsbtn .r3 {background:#256dcd}
div#Detailsbtn .r4 {background:#256dcd}
div#Detailsbtn .rs1 {background:#256dcd}
div#Detailsbtn .rs2 {background:#256dcd}


/*Ask Us Button*/
div#AskUsbtn {float:left;padding-left:0px;padding-right:10px;padding-top:3px;margin-top:0;width:180px;}
div#AskUsbtn div.ctaBtn {margin:5px;width:80px;_width:80px;}
div#AskUsbtn span.CTABtnLabel {text-indent:0px !important;display:block;text-align:center;margin:0px;font-size: 11px;font-weight:500;cursor:hand;}
div.ctaBtn#AskUsbtn a {background:#256dcd;color:#fff;}
div#Detailsbtn .rtop,div#AskUsbtn .rbottom {background:#256dcd}
div#Detailsbtn .rtop *,div#AskUsbtn .rbottom * {background:#256dcd}
div#AskUsbtn .r1 {background:#256dcd}
div#AskUsbtn .r2 {background:#256dcd}
div#AskUsbtn .r3 {background:#256dcd}
div#AskUsbtn .r4 {background:#256dcd}
div#AskUsbtn .rs1 {background:#256dcd}
div#AskUsbtn .rs2 {background:#256dcd}

/*Ask Us Smaller Button*/
div#AskUsbtnSmall {text-align:center;padding-left:5px;padding-right:0px;padding-top:3px;margin-top:0;width:120px;_width:130px;margin-bottom:15px;}
div#AskUsbtnSmall span.CTABtnLabel {text-indent:0px !important;display:block;text-align:center;margin:0px;font-size: 11px;font-weight:500;cursor:hand;}
div.ctaBtn#AskUsbtnSmall a {background:#256dcd;color:#fff;}
div#Detailsbtn .rtop,div#AskUsbtnSmall .rbottom {background:#256dcd}
div#Detailsbtn .rtop *,div#AskUsbtnSmall .rbottom * {background:#256dcd}
div#AskUsbtnSmall .r1 {background:#256dcd}
div#AskUsbtnSmall .r2 {background:#256dcd}
div#AskUsbtnSmall .r3 {background:#256dcd}
div#AskUsbtnSmall .r4 {background:#256dcd}
div#AskUsbtnSmall .rs1 {background:#256dcd}
div#AskUsbtnSmall .rs2 {background:#256dcd}

/*Send Button*/
div#Sendbtn {padding-top:3px;margin-top:0;width:80;text-align:center;padding-right:0px;margin-right:0px;float:right;}
div#Sendbtn span.CTABtnLabel {text-indent:0px !important;display:block;text-align:center;margin:0px;font-size: 11px;font-weight:500;cursor:hand;}

/*Clipboard*/
div#myClipboardHolder {width:250px;margin:0;padding:0;background:#7E7E7E url(/en/civl/used/optimum/img/search_bg_grey.gif) repeat-x;}
div#myClipboardHeader {width:250px;color:#fff;background:#006BAE url(/en/civl/used/optimum/img/sidebar_shadow.jpg) repeat-x; margin-top:0px;}
div#myClipboard {width:250px;margin:0;padding:0;}
img#myClipboardTitle {margin-left:15px;margin-right:10px;}
img#myClipboardArrow {position:relative;left:30px;_left:25px;}
div#myClipboard div.header {width:250px;color:#fff;background: url(/en/civl/used/optimum/img/sidebar_bar_bg.gif) repeat-x;}
.clipBoardBlue {color:#256ECD;}
div#myClipboardShoppingLinks {float:none;border-top:1px solid #d3e2f5;margin:0;padding:10px 0  0 15px;color:#fff;background:#006BAE;}
div#myClipboardShoppingLinks a {color:#fff;text-decoration:underline;}
table#myClipboardFooter {width:250px;margin-top:-1px;padding:0;background:#006BAE;}
div#myClipboardItems {width:250px;color:#fff;background:#006BAE;}
div.myClipboardItem {padding:8px 15px 0px 15px;color:#fff;background:#006BAE;}
div.myClipboardItem_first {padding:0px 15px 0px 15px;color:#fff;background:#006BAE;}
div.myClipboardItem_firstSelected {padding:0px 15px 0px 15px;color:#fff;background: url(/en/civl/used/optimum/img/compare_on_bg.jpg);}
div.myClipboardItemSelected {padding:8px 15px 0px 15px;color:#fff;background: url(/en/civl/used/optimum/img/compare_on_bg.jpg);}
div#compareDelete {float:none;color:#fff;border-top: 1px solid #d3e2f5;padding-top:10px;padding-right:25px;background:#006BAE;padding-bottom:20px;}
div#compareDelete a {color:#fff;text-decoration:underline;}
div.listEmail {padding:5px 0 0 20px;_padding:5px 0 0 20px;width:60px;_width:80px;}

/*search By Body Type -30px */
div#searchByBodyType {width:370px;margin:0;padding:0;background:#7E7E7E url(/en/civl/used/optimum/img/search_bg_grey.gif) repeat-x;padding-bottom:20px;text-align:center;}
div#searchByBodyType div.header {width:370px;color:#fff;margin-top:0px;padding-left:20px;padding-right:0px;}
div.searchHolder {width:340px;margin-left:15px;}
div.scroller {width:245px;_width:250px;border-bottom:1px solid #fff;height:8px;}
div.minMaxRange {width:245px;_width:250px;padding-top:2px;}
div.label {width:80px;padding-left:10px;font-size:12px;}
div.year {margin-top:10px;}
div.price {margin-top:10px;}
div.kilometres {margin-top:10px;}
form#searchByBodyTypeForm input.minMax {color:#666;font-size:9px !important;height:auto;margin:0;padding-top:1px;vertical-align:middle;width:50px;}
form#searchByBodyTypeForm input.postal {color:#666;font-size:9px !important;height:auto;margin:0;padding:0;margin-right:2px;width:60px;}
form#searchByBodyTypeForm select {color:#666;font-size:9px !important;height:auto;margin:0;padding:0;}
select#range {width:100px;}
#searchByBodyTypeTable, #searchByBodyTypeTableSliders {font-size: 12px;width:340px;}
td.radio {font-size: 10px;}
div#searchByBodyType div.searchBox {color:#fff;text-align:left;width:340px;height:40px;background: url(/en/civl/used/optimum/img/submit_box_grey.jpg) center no-repeat;padding-top:15px;_padding-top:10px;padding-left:-15px;margin-top:15px;}
div#searchByBodyType div.postalTitle {padding:3px 3px 0px 10px;}
div#searchByBodyType div.postalInputs {margin-top:2px;_margin-top:0px;}


/*search By Make and Model*/
div#searchByMakeModel {width:370px;margin:0;padding:0;background: #004B7D url(/en/civl/used/optimum/img/search_bg_blue.gif) repeat-x;padding-bottom:20px;}
div#searchByMakeModel div.header {width:370px;color:#fff;margin-top:0px;padding-left:20px;padding-right:0px;}
form#searchByMakeModelForm input.minMax {color:#666;font-size:9px !important;height:auto;margin:0;padding-top:1px;vertical-align:middle;width:50px;}
form#searchByMakeModelForm input.postal {color:#666;font-size:9px !important;height:auto;margin:0;padding:0;margin-right:2px;width:60px;}
form#searchByMakeModelForm select {color:#666;font-size:9px !important;height:auto;margin:0;padding:0;}
searchByMakeModelTable {font-size: 12px;width:340px;}
div#searchByMakeModel div.searchBox {color:#fff;text-align:left;width:340px;height:40px;background: url(/en/civl/used/optimum/img/submit_box_blue.jpg) center no-repeat;padding-top:15px;_padding-top:10px;padding-left:-15px;margin-top:15px;}
div#searchByMakeModel div.postalTitle {padding:3px 3px 0px 10px;}
div#searchByMakeModel div.postalInputs {margin-top:2px;_margin-top:0px;}


/*Search for a vehicle*/
div#searchForVehicleHolder {width:250px;margin:0;padding:0;background:#fff;}
div#searchForVehicle {width:250px;margin:0;padding:0;background:#006BAE;}
img#searchForVehicleTitle {margin-left:15px;margin-right:10px;}
img#searchForVehicleArrow {position:relative;left:41px;}
div#searchForVehicle div.header {width:250px;color:#fff;background: url(/en/civl/used/optimum/img/sidebar_bar_bg.gif) repeat-x;}
div#searchForVehicle div.scroller {width:150px;border-bottom:1px solid #fff;height:8px;}
div#searchForVehicle div.minMaxRange {width:150px;}
form#searchForVehicleForm input.minMax {color:#666;font-size:9px !important;height:auto;margin:0;padding-top:1px;vertical-align:middle;width:50px;}
form#searchForVehicleForm input.postal {color:#666;font-size:9px !important;height:auto;margin:0;padding:0;margin-right:2px;_width:50px;width:60px;}
form#searchForVehicleForm select {color:#666;font-size:9px !important;height:auto;margin:0;padding:0;}
#searchForVehicleTable {font-size: 12px;}
div#searchForVehicle div.searchBox {color:#fff;text-align:left;width:250px;background:#004e80;padding-top:10px;margin-bottom:15px;margin-top:15px;}
div#searchForVehicle div.postalTitle {padding:3px 3px 0px 10px;}
div#searchForVehicle div.postalInputs {margin-top:2px;_margin-top:0px;}
div#searchForVehicle div#Searchbtn {float:right;padding-top:10px;width:80px;}

div.searchBox div#Searchbtn {padding:4px 5px 0 0;}

/*search Results*/
div#searchResults {width:740px;background:#fff;}
div#seachResultsNav {float:none; color:#fff;background:#006BAE url(/en/civl/used/optimum/img/sidebar_shadow.jpg) repeat-x;}
div#seachResultsNav div {margin:40px 10px 0px 10px; padding-bottom:10px}
div#seachResultsNav div.clearer {margin:0;padding:0} 
div#seachResultsNav a {color:#fff;text-decoration:underline;}
img#sorterArrow {margin-left:20px;}
img#previousArrow {margin-left:80px;}
div.hotDeal {width:200px;background: url(/en/civl/used/optimum/img/hot_deal_en_CA.gif) top right no-repeat;}
div#searchResultsItems {padding-left:15px;}
div#searchResultsItems a {color:#666;text-decoration:underline;}
div.vehicleInfo {width:725px;padding-bottom:0px;color:#666;}
div.vehicleThumb {width:120px;padding-right:15px;padding-top:25px;}
div.vehicleName {width:280px;_width:310px;padding-right:15px;padding-top:25px;}
div.vehicleName span.blue {font-size:12px;}
div.vehicleDescription {width:245px;_width:280px;padding-right:50px;}
div.vehicleDescription h2 {margin-bottom:0px;margin-top:5px;_margin-top:10px;font-size:24px;}
div.vehicleActions {width:725px;padding-bottom:15px;padding-top:5px;margin:0;border-bottom: 1px solid #ccc;color:#666;}
div.vehicleThumbAction {width:120px;padding-right:15px;}
div.vehicleNameAction {width:280px;_width:310px;padding-right:15px;}
div.vehicleDescriptionAction {padding-right:15px;}

/*vehicle details*/
div#searchDetails {width:740px;background:#fff;}
div#searchDetailsNav {width:710px;_width:740px;color:#fff;background:#006BAE url(/en/civl/used/optimum/img/sidebar_shadow.jpg) repeat-x;padding:40px 15px 5px 15px;}
div#searchDetailsNav a {color:#fff;text-decoration:underline;}
div#searchDetailsItems {padding-left:15px;}
div#searchDetailsItems a {color:#666;text-decoration:underline;}
div.vehicleDetailsThumb {width:320px;padding-right:15px;padding-top:25px;}
div.vehicleGallery {width:390px;}
div.vehicleShortDescription {padding:40px 40px 15px 20px;}
div#searchDetails div.vehicleInfo {border-bottom: 1px solid #ccc;padding-bottom:15px;}
div.vehicleInfoExtended {width:725px;color:#666;padding-bottom:15px;}
div.vehicleInfoExtended table tr td {color:#666;font-size:12px;}
div.vehicleDetails {width:375px;padding-right:10px;padding-top:15px;}
div.vehicleDetails h2 {font-size:18px;}
div.vehicleGalleryThumb {width:120px;padding-right:9px;_padding-right:5px;padding-top:5px;}
img#currentThumb {border:3px solid #006BAE;margin-top:-2px;}
div.vehicleGalleryNav {padding-top:10px;}
div.vehicleGalleryNav a, div.vehicleGalleryNav a:hover {color:#006BAE !important;text-decoration:none !important;font-weight:bold;}
div.vehicleGalleryNav div.previous {width:130px;text-align:left;}
div.vehicleGalleryNav div.oneOf {width:130px;text-align:center;}
div.vehicleGalleryNav div.next {width:115px;text-align:right;}
div.seeAll {padding-top:5px;padding-left:15px;}
div.vehicleDetails ul {margin-top:0px;list-style-type:disc;}
div.priceHolder {padding-top:30px;_padding-top:15px;padding-right:5px;}
div.vehicleDescription h1 {margin-bottom:5px;_margin-top:10px; font-size:24px;}

/*Zoomed Image in veicle details page*/
div#bigImage {display:none;padding-top:578px;width:800px;_height:600px;background: url(/en/civl/used/optimum/img/img_large.jpg) no-repeat;border:2px solid #0086D7;}
div#bigImage a {color:#fff !important;text-decoration:none !important;font-weight:bold;}
div.bigImageBar {padding:0px;text-align:center;background:#0086D7;color:#fff;font-size:12px;}
div.download {width:130px;}
div.navigate {width:420px;}
div.close {width:100px;}
div#bigImage div.oneOf {width:280px;text-align:center;border-left:1px solid #9CC5EB;border-right:1px solid #9CC5EB;}
table#bigImageNav {margin-top:-2px;_margin-top:0px;width:800px;}

/*Comapre Page*/
table#compareTable {font-size:12px;color:#000;width:740px;color:#494949;}
table#compareTable p {margin:2px 2px 2px 5px;}
table#compareTable ul {list-style-position:inside;padding:0px;margin-left:5px;}
table#compareTable ul li {margin-left:0px;}
table#compareTable td {vertical-align:top;}
td.darkBlue {background:#d3e2f5;}
img.compareThumb {margin-top:15px;}

/*Email List page*/
div#emailMyList {display:none;width:570px;_width:600px;border:2px solid #ccc;background:#fff;}
div.emailHeader {width:230px;_width:280px;color:#666;padding:15px;margin-top:60px;float:left;text-align:left;}
div#emailMyList div.close {width:59px;float:right;border:none;padding-top:5px;padding-right:0px;}
div#emailMyList div.close a {color:#666 !important;text-decoration:none !important;font-weight:bold;}
div#emailMyListTableHolder {width:260px;_width:280px;margin-top:5px;padding:0px 10px 0px 15px;margin-bottom:20px;border-left:1px solid #ccc;}
table#emailMyListTable {color:#999;padding:5px 0px 5px 15px;font-size:12px;background:#fff;width:260px;_width:250px;}
table#emailMyListTable td {padding-bottom:5px;_padding-bottom:0px;}

/*Optimum Advantage Pages*/
div#advNavX {float:none; width:259px;height:403px;position:absolute;top:97px;z-index:89;}
div#advNav {width:259px;height:403px;padding: 0px;background:transparent;z-index: 999; visibility: visible; position: relative; top:0px;_top:-403px;_margin-bottom:-403px;}
div#flashcontent {position: absolute; top:97px;width:990px;height:403px;_position:relative;_left:0px;_top:0px;}
div#blueDividerTools {width:235px;_width:230px;padding-left:15px;}
div#mainCopy {background:#fff url(/en/civl/used/optimum/img/advantage/main_content_shadow.jpg) repeat-x;padding-bottom:30px;}
div#mainCopyBody {width:740px;color:#000;padding-top:15px;}
div#blueDividerTools {margin-top:7px;padding-top:15px;}
div#mainCopy a {color:#006BAE!important;text-decoration:underline;}
div#mainCopy ul {margin-top:0px;}
div#mainCopy p {font-size:12px;}
div#filler {width:259px;height:20px;_height:26px;padding: 0px;margin:0px;background:transparent url(/en/civl/used/optimum/img/advantage/bar_bg.png) repeat-y;z-index: 999;_margin-top:-3px;}

/*Exchange Priveladge*/
.ui-accordion li  {width:660px;_width:701px;list-style-type:none;}
.ui-accordion li .ui-accordion-header {font-weight:bold;text-decoration:none !important;display: block;padding-left:50px;background-image: url(/en/civl/used/optimum/img/advantage/tab_off.jpg);padding-top:12px;margin-left:-38px;_margin-left:0px;}
.ui-accordion li:hover .ui-accordion-header {background-image: url(/en/civl/used/optimum/img/advantage/tab_off.jpg);}
.ui-accordion li.selected .ui-accordion-header {background-image: url(/en/civl/used/optimum/img/advantage/tab_on.jpg);}
ul#exchangeCopy {width:660px;_width:701px;float:left;margin-left:0px;}
.ui-accordion li div {width:630px;_width:660px;margin-left:-50px;_margin:0px;font-size:12px;padding-left:50px;float:none;}
table.bulletLit {margin-left:20px;font-size:12px;}

/*HOME PAGE*/
div#quickSearch {width:261px;}
div#quickSearch .holder {width:261px;padding-top:10px;background: url(/en/civl/used/optimum/img/quicksearch/quick_bg_lightblue.png);padding-bottom:0px;_padding-bottom:20px;}
div#header {width:261px;height:17px;background: url(/en/civl/used/optimum/img/quicksearch/quick_top_style_en.png);padding-top:60px;}
div#headerMake {width:261px;height:17px;background: url(/en/civl/used/optimum/img/quicksearch/quick_top_make_en.png);padding-top:60px;}
div#header a, div#headerMake a {color:#fff;text-decoration:none;}
.byStyle {padding-left:20px;font-weight:bold;color:#fff;}
div#headerMake .byStyle {padding-left:10px;}
.byMake {padding-left:50px;font-weight:bold;color:#fff;}
#quickSearchTable {width:230px;font-size:10px;padding-bottom:20px;_padding-bottom:0px;}
#quickSearchTable td.radio {font-size:10px;padding:0px;text-align:center;}
div#quickSearch input.postal {color:#666;font-size:9px !important;height:auto;margin:0;padding:0;margin-right:2px;_width:50px;width:60px;}
div#quickSearch select {color:#666;font-size:9px !important;height:auto;margin:0;}
div#quickSearch input.left {text-align:left !important;}
div#quickSearch div.searchBox {color:#fff;text-align:left;width:250px;padding:10px 0px 10px 10px;background: url(/en/civl/used/optimum/img/quicksearch/quick_bg_darkblue.png);}
div#quickSearch div.postalTitle {padding:3px 3px 0px 0px;}
div#quickSearch div.postalInputs {margin-top:2px;_margin-top:0px;}
div#quickSearch div#Searchbtn {float:right;padding-top:10px;margin-right:10px;}
div#advanced {padding:12px 50px 0px 10px;_padding:10px 20px 0px 10px;width:90px;}
div#advanced a {color:#fff;text-decoration:underline!important;}
table#mainCopyHotDeals {color:#006BAE;}
table#mainCopyHotDeals p {margin:0px;padding:0px;font-size:12px !important;}
div#quickSearch div.minMaxRange {width:160px;_width:170px;}
div#quickSearch div.scroller {width:160px;_width:170px;border-bottom:1px solid #fff;height:8px;}
div#quickSearch div.label {padding-left:10px;font-size:12px;width:60px;}
div#quickSearch input.minMax {color:#666;font-size:9px !important;height:auto;margin:0;padding-top:1px;vertical-align:middle;width:50px;}


/*NEW CLIPBOARD & RESULTS STUFF*/
/*REMEMBER all divs are STUPIDLY FLOATED!*/
div#vehResults {float:none;}
div.vehItem {float:none;margin:0; border-bottom:1px solid #333; padding-bottom:25px; color:#666}
div.vehItem.hotdeal {background: url(/en/civl/used/optimum/img/hot_deal_en_CA.gif) top right no-repeat}
div.vehItem.last {border-bottom:0px solid #fff;}
div.vehItem dl, div.vehItem dt, div.vehItem dd  {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
div.vehItem dl {float:left; }
div.vehItem dl a {color:#666; text-decoration:underline}
div.vehItem dl.veh  {width:415px; margin:25px 0 0 15px; display:inline}
div.vehItem .veh dt {float:right; width:280px; font-weight:bold}
div.vehItem .veh dd {margin: 0 0 0 135px}
div.vehItem .veh dd.img {margin:0}
div.vehItem .veh dd.img a  {width:120px; height:90px; }
div.vehItem .veh dd.img img {float:left; margin: 0 8px 0 0;}
div.vehItem .veh dd.photos {background: url(/en/civl/used/optimum/img/camera.gif) left no-repeat; padding-left:25px; line-height:2em}
div.vehItem .msrp {font-size:24px; font-weight:bold; color:#006BAE}
div.vehItem .dealer {width:245px; margin-top:10px}
div.vehItem .cta {float:none; clear:both; padding:5px 0 10px 15px }
div.vehItem .cta .ctaVehBtn, .vehicleDetails .cta .ctaVehBtn  {float:left; width:120px; margin-right:15px;}
div.vehItem .cta .ctaVehBtnAsk {float:left; width:200px; font-size:13px}
div.vehItem .cta .ctaVehBtnAsk span {font-weight:bold; font-size:16px}
div.vehItem .cta .ctaVehBtn a, div.vehItem .cta .ctaVehBtnAsk a  {display:block; text-align:center; color:#fff; background-color:#256DCD }
div.vehItem a.vehStock {float:left; width:135px; margin-right:10px; color:#666; text-decoration:underline}
div.vehItem .cta .ctaVehBtn b, div.vehItem .cta .ctaVehBtnAsk b  {background:#256dcd}

#myClipBoardItems {width:250px;color:#fff}
#myClipBoardItems * {margin:0; padding:0; }
#myClipBoardItems dl {clear:both;padding:5px 15px 0 15px; background-color:#006BAE }
#myClipBoardItems dl.selected {background:#006BAE url(/en/civl/used/optimum/img/compare_on_bg.jpg) repeat-x}
#myClipBoardItems dt {width:215px;font-weight:bold}
#myClipBoardItems dd {float:left; margin:5px 0; line-height:1em}
#myClipBoardItems dd span {font-weight:bold}
#myClipBoardItems dd.odo, #myClipBoardItems dd.msrp {clear:left;} 
#myClipBoardItems dd.odo, #myClipBoardItems dd.msrp {clear:left; padding-right:.5em; margin-right:.5em} 
#myClipBoardItems dd.odo {border-right:1px solid #fff}
#myClipBoardItems dd.deal {width:140px} 
#myClipBoardItems dd.msrp {font-weight:bold; padding-right:0; margin-right:4px}
#myClipBoardItems dd.del {float:right}
#myClipBoardItems dd.clearer {float:none; clear:both; line-height:1px; height:1px; margin:0; padding:0}
#myClipBoardItems dd.clearEnd {border-bottom:1px solid #fff;float:none; clear:both; line-height:1px; height:1px; margin:0; padding:0}

#compareSelected {width:250px; clear:both; background-color:#006BAE;  }
#compareSelected .ctaBtn {width:100px; margin:5px 0 10px 15px}
#compareSelected .ctaBtn a, #myClipBoardItems .ctaBtn a, .vehicleDetails .ctaVehBtn a  {display:block; text-align:center; color:#fff!important; background-color:#256DCD; text-decoration:none!important }
#myClipBoardItems .ctaBtn a {padding:3px;}
#compareSelected .ctaBtn a, #compareSelected .ctaBtn .rtop, #compareSelected .ctaBtn .rbottom, #compareSelected .ctaBtn .rs1,  #compareSelected .ctaBtn .rs1, #compareSelected .ctaBtn .rs2, .ctaVehBtn .rs1, .ctaVehBtn .rs2 {background:#256DCD;}



/* CTA buttons from dealer_showroom for Go and Search Buttons*/
div.ctaBtn1 {width:50px;}
div.ctaBtn1 a {display:block;text-decoration:none !important;}
div.ctaBtn1 a:hover {text-decoration:none !important;}
.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;}


div.ctaBtn1 a {background:#FF5500;color:#fff;}
.rtop,.rbottom {background:#FF5500}
.rtop *,.rbottom * {background:#FF5500}
.r1 {background:#FF5500}
.r2 {background:#FF5500}
.r3 {background:#FF5500}
.r4 {background:#FF5500}
.rs1 {background:#FF5500}
.rs2 {background:#FF5500}




.clearer {float:none; clear:both; line-height:1px; height:1px; margin:0; padding:0}
/* end NEW CLIPBOARD & RESULTS STUFF*/

#quickSearchMakeForm{
display:none;
}
div#flashcontent {position: relative; top:0px; width:990px;height:0px;}
#quickSearchTable {padding:0px;}
#quickSearchTable td {padding:0px;margin:0px;}


.photosDetailsPage {background: url(/en/civl/used/optimum/img/camera.gif) left no-repeat; margin-left:20px; margin-top:20px; padding-left:30px; line-height:2em;font-size:15px; font-weight:bold;}
