/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2004-2007 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
/*Header*/
#menuTop{height:38px;width:940px; display:block; background:url(../images/menuTopLiSpeparator.gif) left top no-repeat;padding-left:2px;position:absolute; z-index:1 } 
#menuTop ul{ } 
#menuTop ul li{margin:0px;  float:left; background:url(../images/menuTopLiSpeparator.gif) right top no-repeat; padding-right:2px; } 
#menuTop ul li div{position:absolute; width:166px; z-index:10000;}
#menuTop ul li.dropdown:hover ul{ display:block}
#menuTop ul li.dropdown{position:relative;}
#menuTop ul li  ul{ padding-bottom:1px; position:absolute;z-index:10; background: url(../images/blank.png);  display:block;  display:none; top:38px; left:0px; z-index:2000; height:inherit;border-top:1px solid #CCCCCC;  } 
#menuTop ul li ul li{background:#FFFFFF; float:inherit; display:block; height:inherit;  margin-bottom:0px;;border:1px solid #CCCCCC; border-top:0px;  text-align:left; height:inherit; }
#menuTop ul li ul li a{ display:block; width:168px;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; color:#5e6e87; font-weight:bold; text-align:left; padding:4px; font-size:10px; height:inherit}
#menuTop ul li ul li a:hover{ background:#F2F2F2; font-weight:bold; text-decoration:underline; height:inherit}
#menuTop h5.topmenu{ font-size:16px;}

#quickMenu ul{padding:0; margin:0; text-align:right; padding-right:20px; padding-top:10px; }
#quickMenu ul li{list-style:none; margin:0; padding:0 0 2px 0; display:inline; cursor:pointer; background-color:#415474; }
#quickMenu ul li a{ text-transform:uppercase; font-size:8px; color:#FFFFFF; text-decoration:none; padding-left:10px;  background:url(../images/bullet/quickMenu.gif) left top no-repeat; letter-spacing:1px;}
#quickMenu ul li a:hover{ text-decoration:underline}

#quickMenu {padding:10px 0 0 0; margin:0; float:right;}
#quickMenu .bubbleTitle{width:auto; overflow:hidden; margin:0; display:inline;}
#quickMenu .bubbleTitle .bubbleLeft{background:url(../images/backQuickMenu_left.png) top left no-repeat; width:11px; height:15px; float:left;}
#quickMenu .bubbleTitle .bubbleMiddle{background:url(../images/backQuickMenu_middle.png) top left repeat-x; height:15px; float:left;}
#quickMenu .bubbleTitle .bubbleMiddle a{cursor:pointer; height:15px; text-transform:uppercase; text-decoration:none; font-size:8px; color:#FFFFFF; letter-spacing:1px; vertical-align:top; line-height:14px;}
#quickMenu .bubbleTitle .bubbleRight{background:url(../images/backQuickMenu_right.png) top left no-repeat; width:4px; height:15px; float:left; margin-right:8px;}
/*#quickMenu .bubbleTitle .bubbleMiddle a{text-transform:uppercase; text-decoration:none; font-size:8px; color:#FFFFFF; letter-spacing:1px; vertical-align:top; line-height:14px; background:url(../images/bullet/quickMenu.gif) left top no-repeat; padding-left:10px; float:left;}*/

#headerSlogan_en{display:block; position:absolute; right:25px; bottom:15px; width:300px; height:66px; text-align:right;}
#headerSlogan_fr{display:block; position:absolute; right:35px; bottom:10px; width:300px; height:93px; text-align:right;}
#headerSlogan_en img, #headerSlogan_fr img{vertical-align:top;}
#headerSlogan_fr .discount{margin-top:10px;}

/* CENTER */ 
/*======================================================================*/
/*Admin*/
/*******************************************************************/

/*accountMenu*/
#accountMenu{ margin-bottom:30px;}
#accountMenu li{display:inline;  font-weight:bold; color:#fff }
#accountMenu li.on{background:#50627e;padding:3px;}
#accountMenu li.on a{padding:3px;}
#accountMenu li a{color:#fff;padding:3px; background:#a4acba;}
#accountMenu li a:hover{text-decoration:none;background:#808da0}

/*Box style 1*/
.boxadminInline{position: relative; width: 188px; padding: 6px 12px; background: url(../images/customer/bottomBox1.jpg) left bottom no-repeat; padding-bottom: 25px;}
.boxadminInline{font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.boxadminInline h5{float: left; margin-left: 1px;}
.boxadminInline .topLeftLink{float: right;}
.boxadminInline a{margin-top: 5px;}
.noMarginRight{margin-right:0;}

/*Box style 2*/
.boxadminInline2{position:relative; width:276px; padding:6px 12px;  background:url(../images/customer/bottomBox3.jpg) left bottom no-repeat; padding-bottom:25px;}
.boxadminInline2 h3{display:inline}
.boxadminInline2 p.required{ text-align:left; display:inline; margin-left:5px;}
.boxadminInline2 label{ float:none; display:block; font-size:11px; color:#494949; margin:0px;}
.boxadminInline2 input{ margin-bottom:6px; color:#6c6c6c; font-size:11px; margin-top:0px;}
.boxadminInline2 .btn{ display:block; margin-top:10px; }

/*formAdmin*/
/* Customer->edit Info */
#formAdmin{width:430px;background:url(../images/customer/bottomBox2.jpg) left bottom repeat-x;padding:13px; }
#formAdmin h3{display:inline}
#formAdmin p.required{ text-align:left; display:inline; margin-left:5px;}
#formAdmin label{ float:none; display:block; font-size:11px; color:#494949; margin:0px;}
#formAdmin input{ margin-bottom:6px; color:#6c6c6c; font-size:11px; margin-top:0px;}
#formAdmin .btn{ display:block; margin-top:10px; }

/*titre des page*/
h5.pagetitle{ font-size:22px; margin:0; padding:0; margin-top:5px; margin-left:-5px; }
h5.pagetitle2{ font-size:22px; margin:0; padding:0; margin-top:5px; margin-left:0; }
p.normal{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4a4b4d}

#centerContainerTop{  background:url(../images/centerTop.gif) top no-repeat; min-height:300px; height:auto !important; height:300px; }
#centerContainerBottom{background:url(../images/centerBottom.gif) bottom no-repeat;  padding-bottom:22px;}
#centerContainerBG{width:704px;background:url(../images/centerMiddle.gif) repeat-y;    }
#centerContainerMiddleContainer{ width:663px; margin:0 auto; padding:10px 0 10px 10px; padding-top:15px;}

.middleBlockTop{background:url(../images/middleBlockTop.gif) top no-repeat;}
.middleBlockBottom{background:url(../images/middleBlockBottom.gif) bottom no-repeat; min-height:150px; height:auto !important; height:150px; position:relative;}
.middleBlockBottom .title{ position:absolute; left:17px; top:15px;}

/* HOME */
#homeTop{display:block;margin-left:-10px;}
#homeTop .logo{width:140px; margin-top:15px;} 
#homeTop .text{width:484px; margin-top:30px; color:#395073; font-size:13px; padding-left:5px;}

#flashSale,#searchCat,#homeSearch,#homeTop{ margin-bottom:10px;}

/* Flash Sale*/ /* searchCat*/
#flashSale .listing,#searchCat .listing{width:500px; margin-left:150px; padding-top:10px; padding-bottom:10px;}

/* Flash Sale*/
#flashSale td.content{ display:block;width:153px;  min-height:70px; height:auto !important; height:70px; background:#fff url(../images/homeFlashSaleLiBg.png) left top no-repeat;  margin:0; padding:0; padding-bottom:0px; text-align:center; padding-top:10px !important; padding-top:0px;  }
#flashSale td.content a.ribbon{display:block; width:135px; height:135px; position:relative; margin:0 auto; margin-top:10px; }
#flashSale td.content img.ribbon{position:absolute; z-index:2; right:-5px; top:-2px;}
#flashSale td.content img.model{position: absolute; left:0px; z-index:1 }
#flashSale td.spacer{ vertical-align:bottom; width:7px;  }
#flashSale td.spacer .bottomInfo{width:153px; margin-left:-153px; position:relative; margin-top:60px; }
#flashSale h5.modelTitle a{color:#cc6600; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; width:152px; position:relative; text-align:center; text-decoration:none ; letter-spacing:-1px;}
#flashSale h5.modelTitle a:hover{ text-decoration:underline;}
#flashSale .priceInfo{margin:5px auto; display:block; padding:0 5px;}
#flashSale .priceInfo p{float:left ; margin-left:10px;}

/* searchCat*/
#searchCat td.content{ position:relative; z-index:1; display:block;width:113px;  min-height:100px; height:auto !important; height:100px; background:#fff url(../images/homeSearchCatLiBg.gif) left top no-repeat;   margin:0; padding:0; padding-bottom:10px; text-align:center }
#searchCat td.content img.cat{ margin:0 auto; position:relative; margin-top:20px; text-align:center }
#searchCat td.spacer{ vertical-align:bottom; width:7px; position:relative; z-index:3; position:relative; vertical-align:text-bottom  }
#searchCat a.catTitle{ text-decoration:none; color:#cc6600; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; position:relative; text-align:center;background:url(../images/bullet/rowOrange.gif) left center no-repeat; padding-left:10px; margin:0 auto; text-align:left; display:inline; position:relative; margin:0 auto;   }
#searchCat a.catTitle:hover{ text-decoration:underline;}

/*Search result*/
#searchResultHead{ position:relative; }
.nbItems{position:absolute; top:0px; right:0px;}

/*buyProcessStept*/
#buyProcessStept{margin:35px 0;padding-left:8px;}
#buyProcessStept a{float:left;}
#buyProcessStept img{float:left;}

/*Product Details*/
#productDetails{font-family:Verdana, Arial, Helvetica, sans-serif; width:643px; margin:0 auto; margin-bottom:5px;}
#productDetails a{ text-decoration:none; font-size:11px; color:#cc6600}
#productDetails a:hover{ text-decoration:underline}
#productDetails .left{ float:left; width:275px; margin-right:2px;  }
#productDetails .productTitle{ background:url(../images/productDetails_bgName.gif) left top repeat-y; color:#fff; margin:0; padding:0; margin-bottom:2px; font-size:14px; padding-left:11px; color:#FFFFFF}
#productDetails h5.productTitle{ color:#FFFFFF !important; background:url(../images/productDetails_bgName.gif) left top repeat-y;}
#productDetails .descTitle{ background:#ccd3df;margin:0; padding:0; margin-bottom:2px; font-size:14px; padding-left:11px; margin-top:10px;} 
#productDetails p.desc{background:url(../images/productDetails_bgDesc.gif) left top repeat-x; min-height:100px; height:auto !important; height:100px; padding:5px 11px; font-size:11px;} 
#productDetails .productBackSearch a{font-size:10px;}
#productDetails .images ul{ margin:0; padding:0; margin-left:-1px;}
#productDetails .images ul li{ float:left; margin-right:2px; margin-bottom:2px; padding:0px; width:86px; height:86px; overflow:hidden }
#productDetails .images ul li img{ padding:1px; border:1px solid #cbcbcb; margin:0px;}
/** umc dev 11 **/
#productDetails .right{ float:right; width:366px;  }
#productDetails .infoTop{ margin-bottom:2px;}
#productDetails .infoTop .percent{float:left;width:239px; color:#fff;font-size:14px; background: url(../images/productDetails_bgPercent.gif) left top repeat-y; margin:0px; padding:0px; margin-right:2px; padding-left:8px;}
#productDetails .rightPrice{float:left;margin:0px; padding:0px;font-size:14px; text-align:center; color:#fff; background:#d7730e; width:117px;}
#productDetails .infoTop .percent h6{ color:#fff !important;}
#productDetails .nameAndCode{ background-color:#e8e8e8; font-size:14px; padding-left:8px;} 

#productDetails #shortDesc{font-family:Verdana, Arial, Helvetica, sans-serif;}
#productDetails #shortDesc td{ margin:0; padding:0;  padding-bottom:3px; }
#productDetails #shortDesc tr{background:url(../images/dashedBg.gif) left bottom repeat-x;}
#productDetails #shortDesc td{font-size:11px} 
#productDetails #shortDesc td.pl{ padding-left:10px;}
/** umc **/
#productDetails #shortDesc td.title{width:125px;}
#productDetails #shortDesc td.content{width:90px; text-align:left; padding-left:3px;}
#productDetails #shortDesc td.contentPrice{width:100px; text-align:right; padding-left:3px;}
#productDetails #shortDesc td.spacer{ width:10px; background:none;}

.infoRightMarge{ margin-left:10px;}

#productDetails td{font-size:11px;} 
#productDetails #desc { font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:4px; margin-bottom:8px;}
#productDetails #desc td{ margin:0; padding:0;  padding-bottom:3px; vertical-align:top; }
#productDetails #desc td.title{width:120px;}
#productDetails #desc td.content{width:62px; text-align:left; padding-left:3px;}
#productDetails #desc td.contentPrice{width:62px; text-align:right; padding-left:3px;}
#productDetails #desc td.spacer{ width:6px; background:none;}
#productDetails #desc .command{ margin-top:10px;}

#productDetails .infoBox{padding-top:6px; background:url(../images/dashedBg.gif) left top repeat-x; margin-bottom:4px;}
#productDetails .infoBox p{font-size:11px; margin-bottom:0px;} 

#productDetails .infoBox ul{ list-style:inside disc; padding:inherit; margin:inherit; margin-top:8px;}
#productDetails .infoBox ul li{font-size:11px; padding-left:10px;  margin-bottom:5px; background:url(../images/bullet/bullet1.gif) left top no-repeat;} 
#productDetails .infoBox ul.flt li{float:left !important;width:145px; display:inline; margin-right:23px; font-size:11px; padding-left:10px; margin-bottom:1px;   background:url(../images/bullet/bullet1.gif) left top no-repeat;} 
#productDetails .infoBox ul.flt2 li{float:left !important;width:305px;  margin-right:20px; font-size:11px; padding-left:10px; margin-bottom:10px;   background:url(../images/bullet/bullet1.gif) left top no-repeat;} 

#productDetails #shortNameAndPrice1{background:url(../images/dashedBg.gif) left bottom repeat-x; margin-bottom:10px; }
#productDetails #shortNameAndPrice2{background:url(../images/dashedBg.gif) left top repeat-x; padding-top:2px; height:32px;   }
#productDetails #shortNameAndPrice2 h5.titre{ font-size:14px;float:left;width:259px; height:22px; background:url(../images/productDetails_bgName.gif) left top repeat-y; text-align:center; color:#fff !important; padding:4px 0;}
#productDetails #shortNameAndPrice2 h6.prix{font-size:14px; float:left;width:205px; height:22px;  margin-left:2px;background:#d7730e;color:#fff; padding:4px 0; padding-left:10px;}
#productDetails #shortNameAndPrice2 a{ float:right; margin-top:3px;}

.middleProductBlock{margin-bottom:10px;background:url(../images/middleProductBlockTop.gif) top no-repeat; width: 633px; }
.middleProductBlockBottom{background:url(../images/middleProductBlockBottom.gif) bottom no-repeat; min-height:150px; height:auto !important; height:150px; position:relative;}
.middleProductBlockBottom .title{ position:absolute; left:10px; top:15px;}
/*** dev11 -umc **/
    #productDetails .listing{width:490px; /* margin-left:140px; */ padding-top:10px; padding-bottom:10px;}
 /*** dev11 **/

.middleProductBlockBottom .none{display:block; width:100px; position:absolute; left:10px; bottom:4px;}
.middleProductBlockBottom .none .nnn{ position:absolute; left:17px; top:-2px;}

.checkBoxContainer{ position:relative}
.checkBoxContainer input{ display:inline; margin:2px; padding:0px;}
.checkBoxContainer span{ position:absolute; left:15px;}

.productAccess td{ width:153px; background:#FFFFFF; margin:0px; padding:0px;}
.productAccess td.spacer{ background:none; width:7px;}
.productAccess td.content{ height:144px; border-bottom:2px solid #e2e2e3; background:#fff url(../images/bg_tbAccessContent.jpg) left top no-repeat; text-align:center}
.productAccess td.content a{ font-weight:bold }
.productAccess td .infoTop { max-height:53px; height:53px; overflow:hidden; text-align:left}
.productAccess td .infoTop h6{margin:0; padding:2px; font-weight:normal; font-size:12px; line-height:13px; }
.productAccess td .infoTop h6 span.price-notice{margin:0; padding:2px 4px; font-weight:bold; font-size:12px; margin-top:-3px; display:block; padding-top:4px;}
.productAccess td .infoTop h6 .price{margin:0; padding:2px 4px; font-weight:bold;font-size:12px; margin-top:-3px; }
.content .infoTop span.price-notice{margin:0; padding:2px 4px; font-weight:bold; font-size:12px; margin-top:-3px; }
.content .infoTop span.price{margin:0; padding:2px 4px; font-weight:bold; font-size:12px; margin-top:-3px; }

.productAccess td.content img{ margin-top:3px;}

.productAccess .checkBoxContainer{width:149px; height:17px; border:2px solid #fff; background: url(../images/checkBoxContainerBg.jpg) left top repeat-y; position:relative} 
.checkBoxContainer input.checkbox{ background:none; position:absolute; left:2px; bottom:1px;/left:0px; /bottom:-2px; padding:0px; margin:0px;}
.productAccess  span{color:#FFFFFF !important; margin-left:5px;}

.usefulltips_fr{background:#fff url(../images/catalog/conseilsticker_fr.jpg) left top no-repeat; display:block; width:216px; height:206px; margin-top:10px; margin-left:10px; overflow:hidden}
.usefulltips_en{background:#fff url(../images/catalog/conseilsticker_en.jpg) left top no-repeat;display:block; width:216px; height:206px; margin-top:10px;margin-left:10px; overflow:hidden}
.usefulltips_fr div, .usefulltips_en div{ margin:0 20px; margin-top:55px; }
.usefulltips_fr div p, .usefulltips_en div p{ font-size:11px; line-height:13px; margin-bottom:15px;}

/* deroulement de la commande */
#ccm p{background:url(../images/dashedBgy.gif) left top repeat-y; width:170px; padding-left:8px; margin-top:10px;}
p.ccm{background:url(../images/dashedBg.gif) left top repeat-x; width:659px; padding-left:4px; padding-top:6px;}

/* Vendez votre véhicule */
#saleV{}

#saleV .block{ margin-bottom:5px; position:relative;  display:block; width:236px;}
#saleV .block div{ position: absolute; right:-96px; top:-6px; text-align:left}
#saleV .blocka{width:180px; float:left; margin-right:10px;  margin-right:20px;}
#saleV .blocka .block{height:30px; vertical-align:top; display:block; width:180px;}
#saleV .blockb{float:left; margin-right:10px;  margin-right:20px;}
#saleV .blockb .block{height:30px; vertical-align:top;}

#saleV .form-button{ background:url(../images/fr/btn_submit.gif); border:none; text-indent:-3000px; display:block; width:96px; height:25px;}
#saleV .form-button:hover{ background:url(../images/fr/btn_submit_on.gif); border:none; text-indent:-3000px; display:block; width:96px; height:25px;}
#saleV label{ color:#395073}
#saleV .input-text{width:230px;}

/* Site Map */
#sitemap .sublink{padding-left:10px;}

/*No result*/

#noResult li{ padding-left:15px; margin-bottom:10px;}

/* Checkout subscribe - sale process part II */
#checkoutSubscribe{}
#checkoutSubscribe h6 { font-size:16px;color:#395073}
#checkoutSubscribe .column1{ background: url(../images/dashedBgy.gif) right top repeat-y; float:left; width:305px; padding-right:10px; margin-right:20px;}
#checkoutSubscribe .column2{float:left; width:270px;}

/* Contact */
#contact img{padding:0;margin:0;}
#contact label{color:#395073}
#contact .left{float:left; width:300px; padding-right:20px; }
#contact .right{float:left;width:314px; background:url(../images/dashedBgy.gif) left top repeat-y; margin-top:50px; min-height:600px; height:auto !important; height:600px;}
#contact .right .blockA{padding:0 0 0 4px; margin:0; background:url(../images/dashedBg.gif) left bottom repeat-x;}
#contact .right .blockB{padding:10px; background:url(../images/dashedBg.gif) left bottom repeat-x;}
#contact .right div{padding:0 0 0 10px;}
#contact .form-button{margin-left:20px; background:url(../images/fr/btn_submit.gif); border:none; text-indent:-3000px; display:block; width:96px; height:25px;}
#contact .form-button:hover{margin-left:20px; background:url(../images/fr/btn_submit_on.gif); border:none; text-indent:-3000px; display:block; width:96px; height:25px;}
#contact .form-submit{margin-left:20px;margin-top:10px;}
#contact .form-submit{}

/*my-orders-table*/
#my-orders-table{width: 100%;}

/*right*/
/*===============================================================================*/
h5.title{  font-family:Arial, Helvetica, sans-serif; font-size:1.3em; margin:0px; }
a.undertitleLink{ position:relative; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; color:#cc6600 ; text-decoration:underline; margin-top:-10px;font-weight:bold; }
a:hover.undertitleLink{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc6600; text-decoration:none;   }

.rightBox{ position:relative}
.rightTitle{ font-family: HelveticaNeue-Medium; font-size:18px; color:#50678b}

#calltoaction{display:block; position:relative; margin-bottom:0; margin-top: 13px; min-height:91px;}
#calltoaction .top{display:block; position:relative; background:url(../images/call2actionTop.gif) no-repeat; width:242px; height:48px; padding-top:23px;}
#calltoaction .top .title{padding-left:15px; margin-bottom:1px;}
#calltoaction .top .link{padding-left:11px;}
#calltoaction .bottom{display:block; position:relative; background:#FFF url(../images/call2actionBottom.gif); width:242px; height:20px;}
#calltoaction .bottom .anne{background:url(../images/anne.png); position:absolute; right: 7px; bottom: 8px; width: 67px; height: 95px;}
#calltoaction .middle{background:url(../images/call2actionMiddle.gif) repeat-y; width:242px; min-height:20px; padding-top:15px; padding-bottom:60px;}
#calltoaction .middle p{margin-left:15px; margin-right:15px;}

/* box to use as first position - for tips */
.topBox{ position:relative}
.topBoxBg{background:url(../images/rightBlockMiddle.gif) repeat-y;}
.topBoxBottom{background:url(../images/rightBlockBottom.gif) bottom no-repeat;}
.topBoxTop{background:url(../images/rightBlockTop.png) top no-repeat;}
.topBoxContainer{min-height:200px; height:auto !important; height:200px; width:208px; margin:0 auto; padding:20px 0 38px 0; position:relative}
.topBoxContainer a.moreInfo{ position:absolute; bottom:8px; left:-3px;}

/* box to use as second position - for tips or text */
.regBox{position:relative}
.regBoxBg{background:url(../images/rightBlockMiddle.gif) repeat-y;}
.regBoxBottom{background:url(../images/rightBlockBottom.gif) bottom no-repeat;}
.regBoxTop{background:url(../images/rightBlockTop.gif) top no-repeat;}
.regBoxContainer{min-height:200px; height:auto !important; height:200px; width:208px; margin:0 auto; padding:20px 0 38px 0; position:relative}
.regBoxContainer a.moreInfo{position:absolute; bottom:8px; left:-3px; }
.regBoxContainer h5{margin-bottom:5px;}

/* style to use for white bg in boxes */
.tips{width: 198px; margin: 0; padding: 0}
.tips li{margin: 0; padding: 0;}
.tips img{margin: 0; padding: 0;}
.tips .tip{background-color: #FFFFFF; margin: -8px 0px -4px 0px !important; margin: -8px 0px -4px 0px; padding: 0 5px; z-index:0;}
.tips .tipImg{ background-color: #FFFFFF; margin: 4px 0 -6px 0 !important; margin: 6px 0 -4px 0; padding: 0 5px; z-index: 0;}

#miniAboutUsBg{background:url(../images/rightFirtBlockMiddle.gif) repeat-y; }
#miniAboutUsBottom{background:url(../images/rightFirtBlockBottom.gif) bottom no-repeat;}
#miniAboutUsTop{background:url(../images/rightFirtBlockTop.gif) top no-repeat;}
#miniAboutUsContainer{min-height:200px; height:auto !important; height:200px; width:208px; margin:0 auto; padding:20px 0 35px 0; position:relative}
#miniAboutUsContainer a.moreInfo{position: absolute; bottom: 5px; left: -3px;}
#miniAboutUsContainer h5{margin-bottom:5px;}

.rightBoxBg{background:url(../images/rightBlockMiddle.gif) repeat-y;}
.rightBoxBottom{background:url(../images/rightBlockBottom.gif) bottom no-repeat;}
.rightBoxTop{background:url(../images/rightBlockTop.gif) top no-repeat;}
.rightBoxContainer{min-height:200px; height:auto !important; height:200px; width:208px; margin:0 auto; padding:20px 0 38px 0; position:relative}
.rightBoxContainer a.moreInfo{position:absolute; bottom:8px; left:-3px;}
.rightBoxContainer h5{margin-bottom:5px;}

.rightBoxBgPng{background:url(../images/rightBlockMiddle.gif) repeat-y;}
.rightBoxBottomPng{background:url(../images/rightBlockBottom.gif) bottom no-repeat;}
.rightBoxTopPng{background:  url(../images/rightBlockTop2.gif) top no-repeat;}
.rightBoxContainerPng{min-height:200px; height:auto !important; height:200px; width:208px; margin:0 auto; padding:20px 0 38px 0; position:relative}
.rightBoxContainerPng a.moreInfo{ position:absolute; bottom:8px; left:-3px;}
.rightBoxContainerPng h5{margin-bottom:5px;}

/*rightBoxBg vehicle display*/
.rightBoxVehicleDisplay .rightBoxContainer{min-height: 100px; height: auto !important; height: 100px;}
.rightBoxVehicleDisplay .rightBoxContainer h5{margin-bottom: 10px;}
.rightBoxVehicleDisplay .rightBoxContainer a{text-decoration: underline;}
.rightBoxVehicleDisplay .rightBoxContainer a:hover{text-decoration: none;}
.rightBoxVehicleDisplay .rightBoxContainer table img{padding: 1px; border: 1px solid #ccc}
.rightBoxVehicleDisplay .rightBoxContainer table{margin-bottom: 5px;}
.rightBoxVehicleDisplay .rightBoxContainer table td.desc{padding-left: 8px;}
.rightBoxVehicleDisplay .rightBoxContainer table td.desc p{font-size: 9px;}
.rightBoxVehicleDisplay .rightBoxContainer table td.desc p a{font-size: 11px;}

#featuredProductsDiv .imga{position: relative;}
#featuredProductsDiv .ribbon{position: absolute; right: -8px; top: -3px; padding: none; border: none;}

/*Garantie UMC*/
#garentiesUmc, #usefullTips{width:198px; margin:0; padding:0}
#garentiesUmc li, #usefullTips li{margin: 0; padding: 0;}
#garentiesUmc img, #usefullTips img{margin: 0; padding: 0;}
#garentiesUmc .garentie, #usefullTips .tip{background-color: #FFFFFF; margin: -8px 0px -4px 0px !important; margin: -8px 0px -2px 0px; padding: 0 5px; line-height: 13px; }
 
 /* Quick SEARCH */
#quickSearch{position:relative; display:block; width:242px; height:105px; background:url(../images/quickSearchbg.jpg) left top no-repeat; overflow:hidden;}
#quickSearch .ccenter{width:208px; margin:0 auto; padding-top:15px; }
/** umc dev11 **/
#quickSearch select{ margin:0px; padding:0px; float:left; margin-top:3px;width:164px;}
#quickSearch input{ margin:0px; padding:0px; float:left}
#search_mini_form{position:relative; display:block;}
#search_mini_form input.input-text{ width:135px; margin-left:-6px;} 
#quickSearch form{margin:0; padding:0; text-align:left; }
#quickSearch .mini-search{margin:0px; padding:0px; width:208px; text-align:left; float:left }
#quickSearch .ccenter h5{margin-bottom: 5px;}

/* Search results */
.searchoptions .bigger{font-size: 12px;}
.searchoptions{float: right; margin-top: -25px;margin-right:50px;}
 /* Popup bubbles */
.bubble-left {width: 450px; min-height: 200px; height: auto !important; height: 200px; position: absolute; bottom: 250px; left: 135px;}
.bubble-right {width: 210px; min-height: 200px; height: auto !important; height: 200px; position: absolute; top: 60px; left: 0;}
.bubble-call2action {width: 210px; min-height: 190px; height: auto !important; height: 190px; position: absolute; top: 100px; left: 15px;}
.bubble-accessories{text-align: center; margin:0 auto 20px auto;}
.bubble-accessories img{width: 275px; float: left; margin-left: 50px; border: 1px solid #cbcbcb;}
.bubble-accessories .desc{width: 275px; float: left; text-align: left; margin-left: 15px;}
.bubble-left, .bubble-right, .bubble-call2action{background-color:#FFFFFF; z-index: 150; border: 1px solid #cbcbcb;}
.bubble-left p, .bubble-right p, .bubble-accessories p, .bubble-call2action p{margin: 10px;}

/*footer*/
/*================================================================================*/
#footerTop{ padding:5px;}
#footerTop li { display:inline; font-size:10px; line-height:11px; height:12px; overflow:hidden; margin:0; padding:0;padding:0 4px; border-right:1px solid #3b5174; }
#footerTop li.end{border-right:none;}
#footerTop li a{text-decoration:none; font-size:10px; line-height:11px; height:11px; color:#395073; font-weight:normal}
#footerTop li a:hover{ text-decoration:underline}
#footerTop p{ text-align:left; font-size:9px; color:#999999}

/*CLASSES*/
/*================================================================================*/

.raquo{color:#cc6600; margin-right:5px; font-weight:bold;}

/*floats & clear */
.clear {clear:both;}
.fLeft {float:left; }
.fRight {float:right}

/*noBg*/
.noBg{ background:none !important;}
.btn{ padding:0; margin:0; border:none; background:none; background-color:none; cursor:pointer }
.btn img {border:none; cursor:pointer; margin:0px; padding:0px; cursor:pointer}

input.btn{ padding:0px; margin:0px; border:none; background:none; background-color: #FFFFFF; cursor:pointer; display:none} 
.leftBorder{ padding-left:20px; background:url(../images/dashedBgy.gif) left top repeat-y}

.buttonForm { padding:0px; margin:0px; border:none; background:none; margin-left:-5px; cursor:pointer}
.buttonForm img {border:none; cursor:pointer; margin:0px; padding:0px; cursor:pointer}

.hr{background:url(../images/dashedBg.gif) left top repeat-x; margin:2px 0 5px 0}
.hr2{background:url(../images/dashedBg.gif) left bottom repeat-x; margin:2px 0 5px 0; margin-top:-4px;}

.rollOverTrans img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.rollOverTrans:hover img{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}
.jsOnlyContent{display:none;}
a:hover{ color:#cc6600}

#main h5.sifrTitle1{ margin-top:20px;} 