



body, td, p, ol, ul, li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #555555;}
body {background: #FFFFFF url(http://www.contant.ca/img/fr/main_navbg_repeat.jpg) 0 190px repeat-x; margin: 0; padding: 0; text-align: center; vertical-align: top;}

h1 {font-size: 18px; font-weight: normal; color: #151515; text-align: left; text-transform: uppercase; margin: 0 0 15px 0; padding: 0;}
h2 {font-size: 18px; font-weight: normal; color: #555555; text-align: left; margin: 30px 0 10px 0; padding: 16px 0 0 0; background: url(http://www.contant.ca/img/fr/content_separator_repeat.jpg) 0 0 repeat-x;}
h2.first {margin-top: 0; padding-top: 0; background: none;}
h2.special {padding-top: 0; background: none;}
h3 {font-size: 16px; font-weight: bold; text-align: left; margin: 20px 0 0 0; padding: 0;}
h3.first {margin-top: 0;}
h4 {font-size: 12px; font-weight: bold; text-align: left; margin: 0; padding: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #B40100; font-weight: bold; text-decoration: none;}
a:hover, a:focus, a:active {color: #9F7777; font-weight: bold; text-decoration: none;}

a.copyr:link, a.copyr:visited, a.copyr:hover, a.copyr:focus, a.copyr:active,
p.copyr, p.copyr a:link, p.copyr a:visited, p.copyr a:hover, p.copyr a:focus, p.copyr a:active,
div.copyr a:link, div.copyr a:visited, div.copyr a:hover, div.copyr a:focus, div.copyr a:active {font-size: 10px;}

a img {border: none;}

sup {line-height: 0;}
hr {color: #CCC; background-color: #CCC; border: none; height: 1px; margin: 8px 0;}
div.text {text-align: justify;}
div.text p {font-size: 11px; line-height: 16px; margin: 0 0 10px 0; padding: 0;}
div.text p.last {margin-bottom: 0;}
div.text p.copyr {font-size: 10px; line-height: 14px;}
div.text ul {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 15px;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {list-style-type: none; font-size: 11px; line-height: 16px; padding: 0 0 0 10px; background: url(http://www.contant.ca/img/fr/bullet.gif) 0 6px no-repeat;}
div.text ol {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 30px;}
div.text ol.last {margin-bottom: 0;}
div.text ol li {list-style-type: decimal; font-size: 11px; line-height: 16px; padding: 0; background: none;}
div.text a:link, div.text a:visited,
div.text a:hover, div.text a:focus, div.text a:active {font-weight: normal;}
div.text a.bold:link, div.text a.bold:visited,
div.text a.bold:hover, div.text a.bold:focus, div.text a.bold:active {font-weight: bold;}
div.textmulti {overflow: hidden;}
div.textmulti div.fleft,
div.textmulti div.fright {width: 465px;}
div.introtext {margin-bottom: 20px;}
div.specialtext {padding: 0 0 40px 0; background: url(http://www.contant.ca/img/fr/content_separator_repeat.jpg) bottom left repeat-x;}
p.last {margin-bottom: 0;}

div.textmulti.location {width: 465px; float: right;}

.copyr {font-size: 10px; color: #333333;}
p.j {text-align: justify; width: 560px;}
.justify {text-align: justify;}
.left {text-align: left;}
.right {text-align: right;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.uppercase,
.upper {text-transform: uppercase;}
.emph {font-weight:bold;}
.caption {font-size: 9px; color: #333333;}
.fright {float: right;}
.fleft {float: left;}
.cright {clear: right;}
.cleft {clear: left;}
.cboth {clear: both;}

table#quotesMoto {width: 60%;}

table.tempSpecs tr.alt1 td {font-size: 12px; vertical-align: top; font-weight: bold; color: #333333; background-color: #EFEFEF;}
table.tempSpecs tr.alt2 td {font-size: 12px; vertical-align: top; font-weight: bold; color: #333333; background-color: #DEDEDE;}

div.header {background-color: #A1A1A1; color: #FFFFFF; font-weight: bold; font-size: 13px; width: 100%; padding: 3px 0px; margin: 5px 0 1px 0;}
td.year {background-color: #EFEFEF; color: #FFFFFF; text-align: right; font-weight: bold; font-size: 13px; padding: 2px;}

table.model {border-collapse: collapse; margin: 0 0 10px 0;}
td.model {text-align: center; vertical-align: top; width: 115px; padding: 5px;}
p.model {color: #333333; font-weight: bold; font-size: 11px;}

a.text_menu:link, a.text_menu:visited {color: #B40100; font-size: 80%; text-decoration: none;}
a.text_menu:active, a.text_menu:hover {color: #B40100; font-size: 80%; text-decoration: underline;}

.norm {color: #333333;}
.title {font-size: 15px; font-weight: bold; color: #333333;}
.bigtitle {font-size: 17px; font-weight: bold; color: #333333;}
.form {font-size: 11px; color: #333333;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.header { background-color: #A1A1A1; color: #FFFFFF; font-weight: bold; }
.menutitle {font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #A1A1A1;}
.menubigtitle {font-size: 19px; font-weight: bold; color: #FFFFFF; background-color: #A1A1A1;}
.menusoustitle {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #A1A1A1;}
.alt1 {font-weight: bold; color: #333333; background-color: #EFEFEF;}
.alt2 {font-weight: bold; color: #333333; background-color: #DEDEDE;}
.menu {color: #333333; background-color: #DEDEDE;}

.dpt {font-size: 10px; color:#333333;}
.dp {font-size: 10px; color:#333333; font-weight: bold;}
.dps {color:#333333;}
.dpw {color:#FFFFFF; font-weight: bold;}
.dpwnb {font-size: 10px; color:#FFFFFF;}
.dpwnb1 {font-size: 10px; color:#FFFFFF; line-height: 115%;}
.dpb{font-size: 13px; color: #A1A1A1; font-weight: bold;}
.dpbw {font-size: 13.5px; color:#FFFFFF; font-weight: bold;}
.dpbws2 {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:link {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:visited {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:hover {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.results-header {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #A1A1A1;}
.results-body {font-size: 10px; color: #333333; background-color: #EFEFEF; }

TABLE.Specs              { border-spacing: 0;}
TABLE.Specs table        { border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; }
TABLE.Specs TR.alt1      { background: none; }
TABLE.Specs TR.alt1 td   { border-bottom: 1px #DDD solid; }
TABLE.Specs TR.alt2      { background-color: #EFEFEF; }
TABLE.Specs TR.alt2 td   { border-bottom: 1px #DDD solid; }
TABLE.Specs TD.H1        { font-size: 18px; font-weight: bold; font-family: arial,sans-serif; padding: 2px; }
TABLE.Specs TD.title     { font-size: 18px; font-weight: bold; font-family: arial,sans-serif; }
TABLE.Specs TD.header    { color: #555555; font-weight: bold; background: #FFFFFF; border-bottom: 1px #DDD solid; }
TABLE.Specs TD.header a:link, TABLE.Specs TD.header a:visited {color: #555555 !important;}
TABLE.Specs TD.header a:hover, TABLE.Specs TD.header a:focus, TABLE.Specs TD.header a:active {color: #B40100 !important;}
TABLE.Specs TD.subheader { background-color: #DEDEDE; color: #333333; font-weight: bold; }
TABLE.Specs TD.elemTitle { font-weight: bold; }
TABLE.Specs TD.command   { background-color: #f7f7f7; border: 1px outset #333366; padding: 4px; }
TABLE.Specs A.selection  { font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: bold; padding: 2px; }
TABLE.Specs .dps         { font-size: 11px; }
TABLE.Specs .dpt         { font-size: 11px; }
TABLE.Specs TD.dpt       { padding: 2px 5px; }

TABLE.au TD.title        {font-size: 15px; color:#FFFFFF; font-weight: bold; background-color: #A1A1A1;}
TABLE.au TD.norm         {font-size: 12px; color:#333333; background-color: #DEDEDE;}

table#mainwrapWrap {width: 100%; height: 100%; margin: 0 auto; background: url(http://www.contant.ca/img/fr/quickmenu_bg_repeat.jpg) 0 236px repeat-x;}
body.homebody table#mainwrapWrap {background: url(http://www.contant.ca/img/fr/model_quickmenu_bg_repeat.jpg) 0 572px repeat-x;}
body.sitemapbody table#mainwrapWrap {background: none;}
table#mainwrapWrap td#mainwrapContent {text-align: center; vertical-align: top; height: 100%;}
table#mainwrap {width: 980px; margin: 0 auto;}

td#footerbrands {text-align: center; padding: 0 0 20px 0;}
div#footerbrandsWrap {text-align: left; width: 950px; min-height: 120px; margin: 0 auto; background: url(http://www.contant.ca/img/fr/submenu_image.jpg) bottom right no-repeat;}
div#footerbrandsWrap div.title {margin: 0 0 20px 0; padding: 17px 0 0 0; background: url(http://www.contant.ca/img/fr/content_separator_repeat.jpg) 0 0 repeat-x;}
div#footerbrandsWrap a:link, div#footerbrandsWrap a:visited {color: #555555; font-weight: normal; text-decoration: none;}
div#footerbrandsWrap a:hover, div#footerbrandsWrap a:focus, div#footerbrandsWrap a:active {color: #B40100; font-weight: normal; text-decoration: none;}
div#footerbrandsWrap ul li.item {float: left; margin: 0 50px 0 0;}
div#footerbrandsWrap ul li.item div {margin: 0 0 5px 0;}
div#footerbrandsWrap ul li.item div a:link, div#footerbrandsWrap ul li.item div a:visited,
div#footerbrandsWrap ul li.item div a:hover, div#footerbrandsWrap ul li.item div a:focus, div#footerbrandsWrap ul li.item div a:active {font-weight: bold;}
div#footerbrandsWrap ul li ul {margin: 0; padding: 0;}

td#footer {text-align: center; background: #A4A4A4 url(http://www.contant.ca/img/fr/footer_bg.jpg) 0 0 repeat-x;}
div#footerwrap {font-size: 10px; color: #666; text-align: center; width: 950px; margin: 0 auto; padding: 20px 0;}
div#footerWrap * {color: #666;}
div#footerWrap a:link, div#footerWrap a:visited {color: #666; font-weight: normal; text-decoration: none;}
div#footerWrap a:hover, div#footerWrap a:focus, div#footerWrap a:active {color: #888; font-weight: normal; text-decoration: none;}
div#footerWrap div.footerlinks {margin: 0 0 10px 0;}
div#footerWrap div#footercopyr {margin: 0 0 10px 0;}

td#siteheader {text-align: left; vertical-align: top; height: 437px;}
body.homebody td#siteheader {height: 917px;}
body.sitemapbody td#siteheader {height: 237px;}
div#siteheaderWrap {position: relative; height: 235px;}

td#contentmiddle {height: 100%; vertical-align: top; padding: 20px 15px 40px 15px;}

ul.customlist {overflow: hidden; margin: 0; padding: 0;}
ul.customlist li {float: left; list-style-type: none; margin: 0; padding: 0;}
ul.customlist li.last {margin-right: 0 !important;}

ul.btnslist {overflow: hidden; margin: 0; padding: 0;}
ul.btnslist li {float: left; list-style-type: none; margin: 0 15px 0 0; padding: 0;}
ul.btnslist li.last {margin-right: 0 !important;}
ul.btnslist li a {display: block;}
ul.btnslist li img {display: block;}

div#mainlogo {position: absolute; top: 50px; left: 20px;}

ul#toplinks {position: absolute; top: 10px; right: 20px;}
ul#toplinks li {font-size: 11px; font-weight: normal; margin: 0; padding: 0 5px; border-right: 1px #A5A5A5 solid;}
ul#toplinks li.first {padding-left: 0;}
ul#toplinks li.last {padding-right: 0; border-right: none;}
ul#toplinks a:link, ul#toplinks a:visited {color: #A5A5A5; font-weight: normal; text-decoration: none;}
ul#toplinks a:hover, ul#toplinks a:focus, ul#toplinks a:active {color: #CCC; font-weight: normal; text-decoration: none;}

ul#topcontact {position: absolute; top: 40px; left: 495px;}
ul#topcontact li {float: none;}
ul#topcontact li.item {float: left; width: 130px; height: 100px; margin: 0; padding: 15px 10px 10px 10px; background: url(http://www.contant.ca/img/fr/address_separator.gif) 0 0 no-repeat;}
ul#topcontact li.last {width: 160px; padding-right: 0;}
ul#topcontact li.item div {font-size: 16px; margin: 0 0 10px 0;}
ul#topcontact li.item ul {margin: 0; padding: 0;}
ul#topcontact li.item ul li {font-size: 11px;}
ul#topcontact li.item ul li.topcontactPhone {font-size: 12px; font-weight: bold; margin: 12px 0 0 0;}

ul#mainnav {position: absolute; top: 190px; left: 20px; height: 45px; margin: 0; padding: 0;}
ul#mainnav li {float: left; list-style-type: none; font-size: 13px; line-height: 45px; margin: 0 23px 0 0;}
ul#mainnav li.last {background: url(http://www.contant.ca/img/fr/menu_boutique_icon.jpg) right center no-repeat;}
ul#mainnav a:link, ul#mainnav a:visited {color: #444; font-weight: normal; text-decoration: none; padding-right: 1px;}
ul#mainnav a:hover, ul#mainnav a:focus, ul#mainnav a:active {color: #999; font-weight: normal; text-decoration: none; padding-right: 1px;}
ul#mainnav li.last a:link, ul#mainnav li.last a:visited,
ul#mainnav li.last a:hover, ul#mainnav li.last a:focus, ul#mainnav li.last a:active {padding-right: 20px;}
body.en ul#mainnav li {margin-right: 33px;}

div#topflash {width: 980px; height: 337px; margin: 0; padding: 0;}

ul#brandnav {height: 133px; padding: 12px 20px 0 20px;}
ul#brandnav li {margin: 0 17px 0 0;}

div.brandlist {text-align: left; overflow: hidden; margin: 0 0 20px 0;}
div.brandlist div.title {font-size: 18px; font-weight: normal; margin: 0 0 20px 0; padding: 0;}
div.brandlist ul li {margin: 0 17px 0 0;}
div.brandlist ul li.current {opacity: .3;}
div#brandlistCategory {margin-bottom: 0; padding: 0 0 40px 0; background: url(http://www.contant.ca/img/fr/content_separator_repeat.jpg) bottom left repeat-x;}

div#quicklinks {text-align: left; height: 160px; margin: 0 auto; padding: 20px;}
div.quicklinksItem {position: relative; float: left;}
div.quicklinksItem div.quicklinksTitle {margin: 0 0 8px 0;}
div.quicklinksItem ul {float: left; margin: 0; padding: 0;}
div.quicklinksItem ul li {list-style-type: none; font-size: 11px; margin: 0; padding: 3px 0; background: url(http://www.contant.ca/img/fr/quickmenu_bullet_01.gif) 0 8px no-repeat;}
div.quicklinksItem ul a:link, div.quicklinksItem ul a:visited {color: #FEFEFE; font-weight: normal; text-decoration: none; padding: 0 0 0 10px;}
div.quicklinksItem ul a:hover, div.quicklinksItem ul a:focus, div.quicklinksItem ul a:active {color: #DDD; font-weight: normal; text-decoration: none; padding: 0 0 0 10px;}
div.quicklinksItem ul li.special a:link, div.quicklinksItem ul li.special a:visited {color: #FFE04F;}
div.quicklinksItem ul li.special a:hover, div.quicklinksItem ul li.special a:focus, div.quicklinksItem ul li.special a:active {color: #DDD;}
div.quicklinksItem ul.first {width: 215px;}
div.quicklinksItem ul.last {width: 181px;}
div.quicklinksItem div#btnFacebook {float:left; width: 96; height:36px; margin: 5px 0 0 10px;}
div#quickmenu {width: 460px;}
div#quicktools {width: 230px;}
div#quicknews {width: 250px;}
div#quicknews ul li {background: none;}
div#quicknews ul a:link, div#quicknews ul a:visited {padding-left: 12px; background: url(http://www.contant.ca/img/fr/quickmenu_bullet_02.gif) 0 4px no-repeat;}
div#quicknews ul a:hover, div#quicknews ul a:focus, div#quicknews ul a:active {padding-left: 12px; background: url(http://www.contant.ca/img/fr/quickmenu_bullet_02_on.gif) 0 4px no-repeat;}

div.titlewrap {text-align: left; margin: 0 0 15px 0;}
div.titlewrap h1 {margin: 0 0 2px 0;}
div.titlewrap h2 {margin: 0 0 2px 0;}
div.titlewrap span {color: #7A0000;}

ul#formdealers {width: 250px; margin: 0; padding: 5px 7px; background-color: #EFEFEF;} 
ul#formdealers a:link, ul#formdealers a:visited {color: #555555; font-weight: normal; text-decoration: none;}
ul#formdealers a:hover, ul#formdealers a:focus, ul#formdealers a:active {color: #9F7777; font-weight: normal; text-decoration: none;}

div.contentwbtns {overflow: hidden;}
div.contentwbtns div.contentwbtnsMain {float: left; width: 700px;}
div.contentwbtns div.contentwbtnsSub {float: right; width: 236px;}
div.contentwbtns div.contentwbtnsSub ul.btnslist {text-align: left;}
div.contentwbtns div.contentwbtnsSub ul.btnslist li {float: none; margin: 0 0 20px 0;}

ul.legend {margin: 0; padding: 0; list-style: none none outside; width: 185px; float: left;}
ul.legend li {margin: 0; padding: 0; list-style: none none outside; height: 150px;}

ul.maxi {margin: 0; padding: 0; text-align: center;}
ul.maxi li {margin: 0; padding: 0; list-style-type: none; display: inline;}

ul#homebtns {padding: 0 0 40px 0; background: url(http://www.contant.ca/img/fr/content_separator_repeat.jpg) bottom left repeat-x;}
ul#homebtns li {padding-bottom: 50px;}

div#homemain {overflow: hidden;}
div#homemain div.text {float: left; width: 619px; padding: 0 15px 0 0; border-right: 1px #D4D4D4 solid;}

div#quickmailing {float: right; text-align: left; width: 270px; padding: 0 0 0 20px;}
div#quickmailing div.title {margin: 0 0 15px 0;}
form#frmquickmailing {min-height: 177px; margin: 0; padding: 0 0 0 2px; background: url(http://www.contant.ca/img/fr/mailinglist_image.jpg) top right no-repeat;}
form#frmquickmailing * {font-size: 11px;}
form#frmquickmailing fieldset {margin: 0; padding: 0; border: none;}
form#frmquickmailing legend {display: none;}
form#frmquickmailing div {position: relative; height: 17px; margin: 0 0 5px 0;}
form#frmquickmailing div label {display: block; float: left; color: #999; line-height: 17px; padding: 0 0 0 3px;}
form#frmquickmailing .textbox {position: absolute; top: 0; left: 0; width: 130px; height: 17px; background: none; border: 1px #CCC solid;}
form#frmquickmailing div#frmquickmailingSubmit {height: auto; padding: 60px 0 0 0;}
form#frmquickmailing div#frmquickmailingSubmit input {width: 142px; height: 30px;}
form#frmquickmailing div#frmquickmailingError {width: 279px; position: absolute; color: #FFFFFF; height: auto; margin: 0; padding: 5px 7px; background-color: #7A0000;}
form#frmquickmailing div#frmquickmailingError * {color: #FFFFFF; height: auto;}
form#frmquickmailing div#frmquickmailingError ul {margin: 0; padding: 0;}
form#frmquickmailing div#frmquickmailingError ul li {float: none; list-style-type: none; margin: 0; padding: 0 0 0 10px; background: url(http://www.contant.ca/img/fr/bullet.gif) 0 5px no-repeat;}

div#homepromo {float: right; text-align: left; padding: 20px 0 39px 0; background: url(/img/fr/home_promotions_bottom.gif) bottom left no-repeat;}
div#homepromo div.title {text-align: left; margin: 0 0 10px 0; padding: 0;}
div#homepromo div#homepromoContent {text-align: left; width: 289px; max-height: 250px; overflow: hidden; padding: 0 5px;}
div#homepromo div#homepromoContent p {margin: 0; padding: 0;}
div#homepromo div#homepromoContent p.title {font-size: 14px; margin: 0 0 10px 0;}
div#homepromo div#homepromoContent div.img {text-align: left; width: 270px; margin: 0 0 10px 0;}
div#homepromo div#homepromoContent div.img img {display: block; width: 270px;}
div#homepromo div#homepromoContent div.homepromoText {}
div#homepromo div#homepromoContent div.homepromoText p {font-size: 11px;}
div#homepromo div#homepromoContent div.homepromoText p.price {font-size: 12px; font-weight: bold; margin: -10px 0 10px 0;}

ul#newinvbtns {padding: 26px 0 0 0; background: url(http://www.contant.ca/img/fr/content_separator_repeat.jpg) 0 0 repeat-x;}
ul#newinvbtns li {padding-bottom:50px;}

div#newinvtext {position: relative;}
div#newinvtext div.textimg {position: absolute; bottom: 26px; right: 20px;}

div#newspydertext div.fleft {width: 670px;}
div#newspydertext div.fright {width: 260px;}

ul.newinvtabs {background-color: #EFEFEF; border-bottom: 1px #FFFFFF solid;}
ul.newinvtabs li {margin: 0; padding: 5px 10px 4px 10px;}
ul.newinvtabs li.special {color: #000;}
ul.newinvtabs li.current {color: #999;}
ul.newinvtabs li a:link, ul.newinvtabs li a:visited {color: #555555; font-weight: normal; text-decoration: none;}
ul.newinvtabs li a:hover, ul.newinvtabs li a:focus, ul.newinvtabs li a:active {color: #B40100; font-weight: normal; text-decoration: none;}

div.newinvlist {border-top: 1px #DEDEDE solid;}
div.newinvlist .model * {font-size: 11px;}
div.newinvlist .model img {width: 160px; height: 107px; display: block; margin-bottom: -10px;}
div.newinvlist a:link, div.newinvlist a:visited {color: #555555; font-weight: normal; text-decoration: none;}
div.newinvlist a:hover, div.newinvlist a:focus, div.newinvlist a:active {color: #B40100; font-weight: normal; text-decoration: none;}

ul.newinvCustom li.item {position: relative;}
ul.newinvCustom li.item div {position: relative;}
ul.newinvCustom li.item div span {position: absolute; bottom: 5px; display: block; font-size: 11px; text-transform: uppercase;}
ul.newinvCustom li ul {position: absolute; width: 270px; height: 114px; margin: 0; padding: 15px 0 0 15px; text-align: left;}
ul.newinvCustom li ul li {float: none;}
ul.newinvCustom li ul li.itemName {font-size: 18px; text-transform: uppercase; margin: 0 0 10px 0;}
ul.newinvCustom li ul li.itemSpecs {position: absolute; bottom: 30px; right: 20px;}
ul.newinvCustom a:link, ul.newinvCustom a:visited {color: #555555; font-weight: normal; text-decoration: none;}
ul.newinvCustom a:hover, ul.newinvCustom a:focus, ul.newinvCustom a:active {color: #B40100; font-weight: normal; text-decoration: none;}
ul.newinvCustom li ul li.itemSpecs a:link, ul.newinvCustom li ul li.itemSpecs a:visited {color: #DF7045; font-weight: bold; text-decoration: none;}
ul.newinvCustom li ul li.itemSpecs a:hover, ul.newinvCustom li ul li.itemSpecs a:focus, ul.newinvCustom li ul li.itemSpecs a:active {color: #555555; font-weight: bold; text-decoration: none;}

ul#spyderinv {height: 253px; overflow: visible; margin: 0 0 10px 0;}
ul#spyderinv li.first {width: 464px; height: 253px; margin-right: 20px;}
ul#spyderinv li.first div span {bottom: 5px; left: 260px;}
ul#spyderinv li.first ul#spyderinvRSInfo {top: -2px; left: -1px; background: url(http://www.contant.ca/img/fr/newcars_spyder_rs_on.jpg) 0 0 no-repeat;}
ul#spyderinv li.last {margin-top: -25px;}
ul#spyderinv li.last,
ul#spyderinv li.last div {width: 313px; height: 253px;}
ul#spyderinv li.last div span {bottom: 5px; right: 5px;}
ul#spyderinv li.last ul#spyderinvRTInfo {top: -17px; right: -107px; background: url(http://www.contant.ca/img/fr/newcars_spyder_rt_on.jpg) 0 0 no-repeat;}

ul#marineinv {height: 267px; overflow: visible; margin: 0 0 10px 30px;}
ul#marineinv li.item {margin: 0;}
ul#marineinv li.first {width: 397px; height: 207px; padding: 60px 0 0 0;}
ul#marineinv li.first div {width: 397px; height: 207px;}
ul#marineinv li.first div span {bottom: 0; left: 20px;}
ul#marineinv li.first ul#marineinvWaterInfo {top: 5px; left: 50px; background: url(http://www.contant.ca/img/fr/newcars_seadoo_seadoo_on.jpg) 0 0 no-repeat;}
ul#marineinv li.last {width: 477px; height: 207px; padding: 60px 0 0 0;}
ul#marineinv li.last div {width: 477px; height: 207px;}
ul#marineinv li.last div span {bottom: 0; right: 75px;}
ul#marineinv li.last ul#marineinvBoatInfo {top: -15px; right: -41px; background: url(http://www.contant.ca/img/fr/newcars_seadoo_boats_on.jpg) 0 0 no-repeat;}

ul#vttinv {height: 271px; overflow: visible; margin: 0 0 10px 30px;}
ul#vttinv li.item {margin: 0;}
ul#vttinv li.first {width: 397px; height: 207px; padding: 0px 0 0 0;}
ul#vttinv li.first div {width: 397px; height: 207px;}
ul#vttinv li.first div span {bottom: -65px; left: 80px;}
ul#vttinv li.first ul#vttInfo {top: -1px; left: 26px; background: url(http://www.contant.ca/img/fr/newcars_vtt_on.jpg) 0 0 no-repeat;}
ul#vttinv li.last {width: 477px; height: 207px; padding: 0px 0 0 0;}
ul#vttinv li.last div {width: 477px; height: 207px;}
ul#vttinv li.last div span {bottom: -65px; right: 0px;}
ul#vttinv li.last ul#sidebysideInfo {top: -1px; right: -41px; background: url(http://www.contant.ca/img/fr/newcars_sidebyside_on.jpg) 0 0 no-repeat;}

ul#spyderrenting {margin: 0; padding: 0; list-style: none; width: 450px;}
ul#spyderrenting li {clear: both; overflow: hidden; margin: 0; padding: 0 0 15px 0;}
ul#spyderrenting li span {display: block; float: left;}
ul#spyderrenting li span.title {font-weight: bold;}
ul#spyderrenting li span.col1 {width: 220px; text-align: left;}
ul#spyderrenting li span.col2 {width: 100px; text-align: right;}
ul#spyderrenting li span.col3 {width: 120px; text-align: right;}

div#usedinvtext {height: 208px; overflow: visible;}
div#usedinvtext div.fleft {width: 628px; padding: 0 15px 0 0; border-right: 1px #C9C9C9 solid;}
div#usedinvtext div.fright {width: 297px; margin-top: -38px}

div#usedinvtypes ul {margin-bottom: 30px; padding: 0 0 0 50px;}
div#usedinvtypes ul li {font-size: 11px; text-align: center; margin: 0 40px 0 0;}
div#usedinvtypes ul li.current {opacity: .3;}
div#usedinvtypes ul li img {margin-bottom: -5px;}
div#usedinvtypes a:link, div#usedinvtypes a:visited {color: #555555; font-weight: normal; text-decoration: none;}
div#usedinvtypes a:hover, div#usedinvtypes a:focus, div#usedinvtypes a:active {color: #B40100; font-weight: normal; text-decoration: none;}

div#usedscrollWrap {position: absolute; top: 0; right: 0; width: 204px;}
div#usedscroll {position: relative; left: 0;}

div#servicetext div.fleft {width: 616px; min-height: 257px; padding: 0 15px 0 0; border-right: 1px #C9C9C9 solid;}
div#servicetext div.fright {width: 304px;}

ul#servicebtns {padding: 0 0 40px 0; background: url(http://www.contant.ca/img/fr/content_separator_repeat.jpg) bottom left repeat-x;}

div#promosbtns {position: relative; margin: 0 0 20px 0;}
div#promosbtns div.titlewrap h2 {font-size: 24px;}
div#promosbtns div.titlewrap span {font-size: 18px;}
div#promosbtns div#promosbtnsFeat {text-align: left; height: 243px; margin: -20px 0 0 -5px; padding: 20px 0 0 0; background: url(http://www.contant.ca/img/fr/promotions_mainimage.jpg) top right no-repeat;}
div#promosbtns ul.btnslist {padding: 20px 0 0 0; background: url(http://www.contant.ca/img/fr/content_separator_repeat.jpg) 0 0 repeat-x;}
div#promosbtns ul.btnslist li {text-align: left; width: 180px; margin: 0; padding: 10px 0 10px 10px; border-right: 1px #B7B7B7 solid;}
div#promosbtns ul.btnslist li.last {width: 170px; border: none;}
div#promosbtns ul.btnslist li a {float: left;}

p#promocontentTrig {text-align: left; margin: 0; padding: 0 0 0 10px;}
p#promocontentTrig a:link, p#promocontentTrig a:visited {color: #555555; font-weight: bold; text-decoration: none;}
p#promocontentTrig a:hover, p#promocontentTrig a:focus, p#promocontentTrig a:active {color: #B40100; font-weight: bold; text-decoration: none;}

ul#requestsbtns li {margin: 0; margin-bottom: 15px; padding: 0 15px 15px 0;}
ul#requestsbtns li.last {padding-right: 0;}
ul#requestsbtns li.btnsrow {border-bottom: 1px #B6B6B6 solid;}

ul#dealerchoiceinfo {text-align: left;}
ul#dealerchoiceinfo li {float: none;}
ul#dealerchoiceinfo li.item {float: left; margin: 0 75px 0 0; padding: 0 0 0 70px; background: url(http://www.contant.ca/img/fr/storechoice_compass.jpg) 10px bottom no-repeat; border-left: 1px #D0D0D0 solid;}
ul#dealerchoiceinfo li.last {margin-right: 0;}
ul#dealerchoiceinfo li.item div.title {font-size: 18px; font-weight: normal; color: #555555; margin: 0 0 10px 0;}
ul#dealerchoiceinfo li.item ul {margin: 0; padding: 0;}
ul#dealerchoiceinfo li.item ul li {font-size: 11px; margin: 0;}
ul#dealerchoiceinfo li.item ul li.dealerchoiceinfoAddy {margin: 0 0 15px 0;}

div#customgallery {position: relative; overflow: hidden;}
div#gallerywrap {text-align: left; margin-right: -10px;}
div#gallerywrap div.item {float: left; text-align: left; width: 300px; height: 104px; overflow: hidden; margin: 0 5px 5px 0; padding: 5px 10px 5px 5px; background-color: #DEDEDE;}
div#gallerywrap div.item div.itemImg {float: left; width: 134px; margin: 0 10px 0 0; border: 1px #BBB solid;}
div#gallerywrap div.item div.itemImg img {display: block; width: 128px; border: 3px #FFFFFF solid;}
div#gallerywrap div.item p {margin: 0; padding: 0;}
div#gallerywrap div.item p.galleryName {font-weight: bold; color: #555555;}

div#teamlist {text-align: left;}
div#teamlist div.teamlistCity {float: left; width: 465px; margin: 0 0 30px 0;}
div#teamlist div#teamlistLaval {float: right;}
div#teamlist a:link, div#teamlist a:visited,
div#teamlist a:hover, div#teamlist a:focus, div#teamlist a:active {font-weight: normal;}
div#teamlist h3 {clear: both; margin: 0 0 5px 0; padding: 10px 0 0 0; background: none; border-top: 1px #DEDEDE solid;}
div#teamlist h3.first {padding-top: 0; border: none;}
div#teamlist h3 a:link, div#teamlist h3 a:visited {font-size: 12px; font-weight: bold; color: #555555;}
div#teamlist h3 a:hover, div#teamlist h3 a:focus, div#teamlist h3 a:active {font-size: 12px; font-weight: bold; color: #B40100;}
div#teamlist .title {font-size: 14px; margin: 0; padding: 0;}
div#teamlist div.item {float: left; width: 200px; padding: 0 0 10px 0;}
div#teamlist ul {margin: 0; padding: 0;}
div#teamlist ul li {list-style-type: none; font-size: 11px; margin: 0; padding: 0;}

ul#contactinfo {text-align: left; width: 945px; margin: 0 0 30px 0; padding: 10px 0 0 0;}
ul#contactinfo li {float: none;}
ul#contactinfo li.item {float: left; margin: 0 15px 0 0; padding: 5px 0 5px 35px; background: url(http://www.contant.ca/img/fr/contact_star_yellow.jpg) 5px 0 no-repeat; border-left: 1px #D0D0D0 solid;}
ul#contactinfo li.last {padding-right: 0;}
ul#contactinfo li#contactinfoLaval {background-image: url(http://www.contant.ca/img/fr/contact_star_red.jpg);}
ul#contactinfo li#contactinfoAgathe {background-image: url(http://www.contant.ca/img/fr/contact_star_purple.jpg);}
ul#contactinfo li.item div.title {font-size: 18px; font-weight: normal; color: #555555; margin: 0 0 10px 0;}
ul#contactinfo li.item ul {margin: 0; padding: 0;}
ul#contactinfo li.item ul li {font-size: 11px;}
ul#contactinfo li.item ul li div.subtitle {font-size: 12px; font-weight: bold;}
ul#contactinfo li.item ul li.contactinfoAddy {float: left; margin: 0 15px 10px 0;}
ul#contactinfo li.item ul li.contactinfoPhone {float: left; margin: 0 0 10px 0;}
ul#contactinfo li.item ul li.contactinfoPhone ul li div {float: left; width: 40px;}
body.en ul#contactinfo li.item ul li.contactinfoPhone ul li div {width: 35px;}
ul#contactinfo li.item ul li.contactinfoLinks {clear: both;}
ul#contactinfo li.item ul li.contactinfoLinks li {padding-left: 10px; background: url(http://www.contant.ca/img/fr/bullet.gif) 0 5px no-repeat;}
ul#contactinfo li.item ul li a:link, ul#contactinfo li.item ul li a:visited,
ul#contactinfo li.item ul li a:hover, ul#contactinfo li.item ul li a:focus, ul#contactinfo li.item ul li a:active {font-weight: normal;}
ul#contactinfo li.item ul li.contactinfoPhone a:link, ul#contactinfo li.item ul li.contactinfoPhone a:visited {color: #555555;}
ul#contactinfo li.item ul li.contactinfoPhone a:hover, ul#contactinfo li.item ul li.contactinfoPhone a:focus, ul#contactinfo li.item ul li.contactinfoPhone a:active {color: #B40100;}

ul#contactinfo li.contacthours ul {margin: 0; padding: 5px 7px; background-color: #EFEFEF;} 
ul#contactinfo li.contacthours ul li {list-style-type: none; font-size: 11px;}
ul#contactinfo li.contacthours ul li span {display: block; float: left; width: 50px; margin: 0 10px 0 0;}
body.en ul#contactinfo li.contacthours ul li span {width: 65px;}

ul#contactbtns {margin-bottom: 20px; padding: 26px 0 0 0; background: url(http://www.contant.ca/img/fr/content_separator_repeat.jpg) 0 0 repeat-x;}
div#contactformwrap {padding: 26px 0 0 0; background: url(http://www.contant.ca/img/fr/content_separator_repeat.jpg) 0 0 repeat-x;}

table#sitemap {width: 948px; margin: 0 auto;}
table#sitemap tr td {font-size: 11px; vertical-align: top; width: 33%; padding: 5px 10px; background-color: #EFEFEF;}
table#sitemap ul {margin: 0; padding: 0;}
table#sitemap ul li {list-style-type: none; font-size: 11px; font-weight: bold; margin: 0; padding: 0;}
table#sitemap ul li ul {margin: 2px 10px;}
table#sitemap ul li ul li {font-weight: normal; padding: 2px 0;}
table#sitemap ul li ul li ul {margin: 2px 10px;}
table#sitemap ul li ul li ul li {font-style: normal; padding: 2px 0;}
table#sitemap ul li ul li ul li ul {margin-bottom: 0;}
table#sitemap ul.ulinline {margin: 0; padding: 0;}
table#sitemap ul.ulinline li {display: inline; color: #555555; padding: 0 10px; border-right: 1px #999 solid;}
table#sitemap ul.ulinline li.first {padding: 0 10px 0 0;}
table#sitemap ul.ulinline li.last {padding: 0 0 0 10px; border: none;}
table#sitemap a:link, table#sitemap a:visited {color: #555555; font-weight: normal; text-decoration: none;}
table#sitemap a:hover, table#sitemap a:focus, table#sitemap a:active {color: #B40100; font-weight: normal; text-decoration: none;}
table#sitemap ul li a:link, table#sitemap ul li a:visited,
table#sitemap ul li a:hover, table#sitemap ul li a:focus, table#sitemap ul li a:active {font-weight: bold;}
table#sitemap ul li ul li a:link, table#sitemap ul li ul li a:visited,
table#sitemap ul li ul li a:hover, table#sitemap ul li ul li a:focus, table#sitemap ul li ul li a:active {font-weight: normal;}

div#fNewsletter {width: 275px; margin: 0 auto;}
div#fNewsletter form {margin: 0; padding: 0px 5px 0 0; text-align: right;}
div#fNewsletter form input {width: 150px; margin: 1px 0;}
div#fNewsletter div#errorMessage {width: 260px; display: none; font-size: 11px; background: #9F7777; color: #FFF; margin: 5px 5px 0 5px; padding: 2px;}