/* Container */
#container1, #container2, #container3, #container4, #container5{height: auto !important; height: 100%; min-height: 100%; overflow:hidden;}
#container1{ width: 1023px; margin:0 auto;}
#container2{}
#container3{}
#container4{}
#container5{}

/* Top image */
#topimage{padding:0; margin:0; position:absolute; top:0; left:236px;}

/*Header Menu Top*/
#header-menu-top{position:absolute; top:2px; right:0; width:280px; text-align:right; margin-right:158px;}
#header-menu-top ul{ list-style:none;}
#header-menu-top ul li{ display:inline; margin-right:10px; font-weight:bold;}
#header-menu-top ul li a{font-family:Arial, Helvetica, sans-serif; color:#3d1825; font-size:12px; text-decoration:none;}
#header-menu-top ul li a:hover{text-decoration:underline;}

/* Mini Cart */
#mini-cart{ width:160px; /*background:url(../images/layout/looker.gif) right top no-repeat; */ position:absolute; right:0; top:2px; text-align:left; }
#mini-cart h5{color:#732f46 ; font-size:11px; font-family:Arial, Helvetica, sans-serif ; margin:0; padding:0; background-color:none; border:none; background: none;}
#mini-cart p{width:135px; margin:0;  padding:0; color:#040100; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#mini-cart a{color:#732f46;}
#mini-cart a.bag{position:absolute; right:5px;}
/* Curency */
.currency{width:200px; position:absolute; margin-left:815px; margin-top:-25px; text-align:right; z-index:999}
.currency select{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:152px;}

/* Men or Women */
#menOrWomen ul{list-style:none; margin:0; padding:0}
#menOrWomen ul li{ float:left; display:block; margin:0; padding:0; width:117px; height:35px; margin-right:1px; }
#menOrWomen ul li a{margin:0; padding:0;}
#menOrWomen ul li a img{margin:0; padding:0;}
#menOrWomen .continueShopping{display: none;}
#menOrWomen.hide .sex{display: none;}
#menOrWomen.hide .continueShopping{display: block;}

/* HEADER BOTTOM */
#header_bottom{position:relative; background-color:#8b8d92;float:right; width:786px; text-align:right; height:27px;}
#header_bottom .mini-search input{margin:0; padding:0; }
#header_bottom .mini-search input#search{ background-color:white; margin:0; padding:0; font-size:10px; border:1px solid #646769}
	
/* TOP QUICK SEARCH   */
#top-quick-search{ position:absolute; right:8px; margin-top:3px; width:160px;}
#top-quick-search form{ margin:0; padding:0}
#top-quick-search fieldset{margin:0; padding:0}
#top-quick-search input{margin:0; padding:0}

/* Menu top row */
#menu-top-row{left:0; height:auto !important; overflow:visible !important;}
#menu-top-row{position: absolute; text-align: left; left: 0; top: 0; padding: 0; margin: 0; height:26px; overflow:hidden; }
#menu-top-row ul{padding: 0; margin: 0; list-style:none;}
#menu-top-row ul li{position: relative; float: left; display: block; height: 22px; margin: 0; padding: 0 0 0 35px; font-size: 0; line-height: 0; border: none;}
#menu-top-row ul li a{display: block; padding: 0; font-size: 0; line-height: 0; border: none; border-width: 0;}
#menu-top-row ul li a.activate{}
#menu-top-row ul li a:hover{}
#menu-top-row ul li ul{display: none; position: absolute; top: 0; left: 35px; margin: 27px 0 0 0 !important; width: 200px; border: none;}
#menu-top-row ul li:hover ul{display: block;} /* reproduit en js pour IE avec initNav()*/
#menu-top-row ul li ul li{float: none; display: block; padding: 0; margin: 0; }
#menu-top-row ul li ul li a{background: #8b8d92; font-size: 13px; line-height: 15px; color: #fff; text-decoration: none; padding: 3px 10px 4px 20px; border: #eee solid; border-width: 2px 0 0 0; display: block; width: 100%;}
#menu-top-row ul li ul li a.activate{background: #666; color: #ccc;}
#menu-top-row ul li ul li a:hover{background: #666; color: #000;}


/* lefttop ================================================================================== */
#lefttop{ border-right:1px solid #a8a9ab;border-bottom:1px solid #a8a9ab; padding-right:0px; overflow:hidden; padding-bottom:10px; margin-bottom:10px; padding-top:30px; margin-top:-18px;}

/* bransList */
#brandsList{ position:relative; margin-bottom:10px;  }
#brandsList h5{border-bottom:1px solid #a8a9ab; color:#2f0815 ; font-size:11px; font-family:Arial, Helvetica, sans-serif ; padding-bottom:3px;}
#brandsList ul{ list-style:none;;}

/* menuList // Liste de categories */
.menuList{ margin-bottom:10px;}
.menuList h5{border-bottom:1px solid #a8a9ab; color:#2f0815 ; font-size:11px; font-family:Arial, Helvetica, sans-serif ; padding-bottom:3px; background:none;}
.menuList ul{ list-style:none; }
.menuList ul li a{color:#9d9fa2; font-size:15px; font-family:Arial, Helvetica, sans-serif ; margin-left:14px; text-decoration:none; }
.menuList ul li a.activate{text-decoration:none; font-weight:bold }
.menuList ul li a:hover{color:#2f0815 ;}

/* center ================================================================================= */

/*serch*/
#searchResult{ background:url(../images/searchresult_banner.jpg) left no-repeat; width:767px; height:38px;padding-top:17px}
#searchResult span{ margin-left:145px; color:#964661; font-weight:bold; }
/*listProduct*/

#listProducts .block {margin-bottom:82px; }
#listProducts .head h4{background:url(../images/icon_clip.gif) left no-repeat; color:#712f45; padding-left:16px; font-size:16px; }
#listProducts .listProduct{width:250px; height:333px; float:left; margin-right:5px; margin-bottom:5px; position:relative; text-align:center   }

#listProducts  .picture{  background:url(../images/bgListing.gif) left top no-repeat; height:261px;  vertical-align:middle; text-align:center}
#listProducts  .picture img{ margin-top:5px;}
#listProducts  .picture img.accessOrShoes{ margin-top:35px;}

#listProducts .listProduct .bo{ position:absolute; z-index:1; right:38px; top:119px; border:1px solid #0033CC;}
#listProducts .listProduct2 .bo2{ position:absolute; z-index:1; right:0px; top:0px; border:1px solid #FF66CC;}
#listProducts .listProduct h4{ text-align:center; font-family:Times; font-size:16px; font-weight:bold; color:#090000; margin:0; padding:0}
#listProducts .listProduct span{ display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#431424; text-align:center; font-weight:bold; margin:0; padding:0 0 0 0; }
#listProducts .listProduct span.old-price{display:inline;}
#listProducts .listProduct span.special-price{display:inline;}
#listProducts .listProduct span.old-price .price{display:inline;}
#listProducts .listProduct span.special-price .price{display:inline;}
#listProducts .listProduct span.old-price .price .nobr{display:inline;}
#listProducts .listProduct span.special-price .price .nobr{display:inline;}
#listProducts .listProduct span.special-price .nobr{color:#d3346a;}
#listProducts .listProduct p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f3f3f; text-align:center;margin:0; margin:0 40px; margin-top:5px; }

#listProducts .listProduct p.2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f3f3f; text-align:center;margin:0;}
#listProducts .listProduct p.out{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f3f3f; text-align:center;margin:0; padding:0; }

#listProducts .listProduct.accessory{width:250px; height:205px; float:left; margin-right:5px; margin-bottom:5px; position:relative; text-align:center;}
#listProducts .listProduct.accessory span{ display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#431424; text-align:center; font-weight:bold; margin:0 0 10px 0; padding:0; }
#listProducts .listProduct.accessory p{margin-top:-125px;}

#listProducts .listProduct2{width:250px; height:333px; float:left; margin-right:5px; margin-bottom:5px; position:relative; text-align:center   }
#listProducts .listProduct2 .bo{ position:absolute; z-index:1; right:38px; top:119px; border:1px solid #0033CC;}
#listProducts .listProduct2 .bo2{ position:absolute; z-index:1; right:0px; top:0px; border:1px solid #FF66CC;}
#listProducts .listProduct2 h4{ text-align:center; font-family:Times; font-size:16px; font-weight:bold; color:#090000; margin:0; padding:0}
#listProducts .listProduct2 span{ display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#431424; text-align:center; font-weight:bold; margin:0; padding:0 0 0 0; }
#listProducts .listProduct2 span.old-price{display:inline;}
#listProducts .listProduct2 span.special-price{display:inline;}
#listProducts .listProduct2 span.old-price .price{display:inline;}
#listProducts .listProduct2 span.special-price .price{display:inline;}
#listProducts .listProduct2 span.old-price .price .nobr{display:inline;}
#listProducts .listProduct2 span.special-price .price .nobr{display:inline;}
#listProducts .listProduct2 span.special-price .nobr{color:#d3346a;}
#listProducts .listProduct2 p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f3f3f; text-align:center;margin:0; margin:0 40px; margin-top:5px; }

#listProducts .listProduct2.accessory{width:250px; height:205px; float:left; margin-right:5px; margin-bottom:5px; position:relative; text-align:center;}
#listProducts .listProduct2.accessory span{ display:inline; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#431424; text-align:center; font-weight:bold; margin:0 0 10px 0; padding:0; }
#listProducts .listProduct2.accessory p{margin-top:-125px;}

/* #miniView et #bigView */
#bigView{}
#miniView{position:relative; width:345px; clear:both;}
#miniView a{position:relative; text-decoration:none;}

/* HOME PAGE */
#c2aFeatures{width:100%; overflow:hidden; margin:5px 0 15px 0;}
#c2aFeatures .left{float:left;}
#c2aFeatures .right{float:right;}
#c2aFeaturesMenu{margin-top:-15px;}

/* PRODUCT PAGE */
#productSheet{width:769px;}
#productSheet .manufacturer{margin-bottom:10px;}

/* PRODUCT PAGE -> Liens haut de page*/
#productSheet #ProductLinks{ position:relative; display:block; margin-top:35px; }
#productSheet #ProductLinks ul{text-align:right; margin-left:-10px; position:absolute; top:-30px; right:0px;}
#productSheet #ProductLinks ul li{display:inline;padding-right:10px; border-right:2px solid #964661;padding-left:10px; }
#productSheet #ProductLinks ul li.noborder{border:none; margin-right:0px;}
#productSheet #ProductLinks ul li a{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#000}
#productSheetMidLeft{width:345px; float:left;  margin-right:60px;} 
#productSheetMidLeft img{   }
#productSheetMidLeft ul{ text-align:left;}
#productSheetMidLeft ul li{ float:left; width:69px; height:103px; }
#productSheetMidLeft ul li img{}
#productSheet  span.price{ color:#964661; font-size:16px; font-weight:bold; color:#a4546f;}
#productSheet span.regular-price{ color:#964661; font-size:16px;}

#productSheetTitle{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#2a2a2a;   margin-bottom:30px; font-weight:bold; padding:0px;}
#productSheet p{ text-align:;eft; font-family:Arial, Helvetica, sans-serif ;  color:#2a2a2a; font-size:12px;}
#productSheet p.redTitle{ color:#964661;font-family:Arial, Helvetica, sans-serif ; font-weight:bold; text-transform:uppercase; margin:0; padding:0}
#productSheet p.title{ text-align:right; font-size:12px; color:#2a2a2a; text-transform:uppercase; font-weight:bold; margin:0; padding:0}
#productSheet h4{ text-align:right; font-size:12px; text-decoration:underline; color:#2a2a2a}

#productSheetMidRight{width:305px; float:left; padding:0; margin:0;}
#productSheetMidRight #info{ margin-bottom:20px; }
#productSheet ul li{ text-align:right; margin:0; padding:0; font-size:12px; color:#2a2a2a;font-family:Arial, Helvetica, sans-serif ;}

/* PRODUCT PAGE -> BUY NOW */
.buyNowContent{position:relative; float:right; padding:23px 40px 0 40px; margin-bottom:10px; position:relative; color:#3333CC; background:#f2e9ec; width:198px; min-height:118px;}
.buyNowContent img.logo{position:absolute; z-index:101; top:-6px; left:-45px;}
.buyNowContent fieldset{margin-bottom:5px;}
.buyNowContent label{display:block; font-family:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:normal; color:#000; width:40px; float:left; font-weight:bold;}
.buyNowContent input{width:50px; background:#964661; border:none; color:#fff; font-size:11px; padding:2px; float:left;}
.buyNowContent button.buynow{float:inherit; position:inherit; background:url(../images/buynow_btn.gif); width:202px; height:45px; border:none; cursor:pointer;}
.buyNowContent p{font-size:16px; font-weight:bold; margin-top:35px; text-align:center;}

/* PRODUCT PAGE -> SIZE ADVISOR */
#sizeAdvisor{position:relative; margin:0 0 0 27px; width:278px;}
#sizeAdvisor form div{margin-bottom:5px; background:#ead2da;}
#sizeAdvisor form fieldset{margin-bottom:5px; margin-left:40px;}
#sizeAdvisor form label{display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000;}
#sizeAdvisor form input{background:#964661; border:none; color:#fff; font-size:11px; padding:2px; float:left; display:block; width:122px;}
#sizeAdvisor form input.hidden{ display:none;}
#sizeAdvisor form select{margin:0 0 0 5px; padding:0; float:left; background:#fff; display:block; width:55px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
#sizeAdvisor form select option{margin:0; padding:0; line-height:0px;}
#sizeAdvisor form input.submit{background:url(../images/btnfindyoursize.gif); width:122px; height:15px; cursor:pointer; margin:10px 0 5px;}
#sizeAdvisor #size{font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; display:none; margin:0 0 0 10px; padding:0 0 0 20px; background:url(../images/star.gif) top left no-repeat;}

/* LISTING PRODUCT */
.productList{}
.productList{list-style:none; text-align:left; }
.productList li {float:left; color:#702f45; margin-right:5px; }
.productList li a{color:#702f45;font-size:14px; text-decoration:none}
.productList li a:hover{text-decoration: underline;}
.productList li.on{display:inline;color:#000; font-weight:bold; font-size:14px;}

/* LISTING PRODUCT -> category listing */
#catlist{background-color:#f0f0f0; padding:4px 4px; margin-right:20px; width:740px;}
#catlist li{display:inline; margin-right:20px;}
#catlist li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:none; text-transform:uppercase; padding-left:9px;}
#catlist li a:hover, #catlist li a.activate{background:url(../images/rowgrey.gif) left top no-repeat; color:#712f45}

/* LISTING PRODUCT -> TOOLBAR */
.toolbar{text-align:right; margin-right:20px; }

.shoutboxTxt{ width:inherit; display:block;  width:733px;!important}

#inboxRead{ }
#inboxRead div.info{ color:#712f45;font-weight:bold}
#inboxRead div.info span{color:#000; }
#inboxRead div.read{ background-color:#f8f8f8; padding:2px;   width:500px; min-height:100px;}
#miniRecentOrders{ width:100%; }
td{ padding:0 4px}
#miniRecentOrders .odd{ background-color:#f8f8f8}
#miniRecentOrders .even{}

/* RETURN-EXCHANGE */
#returnExchange { padding:8px; width:450px;  border:1px solid #eae0e4; background:#fff url(../images/product_info_box_bg.gif) left top repeat-x}
#returnExchange label{ width:100px; float:left; text-align:right; margin-right:10px;}
#returnExchange label.no{width:350px; float:inherit; text-align:left;}
#returnExchange div{ margin-bottom:10px;}
#returnExchange div.marginleft{ margin-left:110px;}
#returnExchange input{ border:1px solid #712f45}
#returnExchange .form-button{ margin-top:5px;}
#returnExchange .validation-advice{ margin-left:110px;}
#returnExchange input.radio{ border:none;}

/*returnExchangeSend*/
#returnExchangeSend{}
#returnExchangeSend h3{ border-bottom:1px solid #712f45 }
#returnExchangeSend h3,h4{color:#712f45}
#returnExchangeSend a.print{ float:right;}
#returnExchangeSend p.reason{padding:3px; width:450px;  border:1px solid #eae0e4; background:#fff url(../images/product_info_box_bg.gif) left top repeat-x}
#returnExchangeSend p.adress{color:#000}
#returnExchangeSend ul strong{color:#712f45; margin-right:4px;}

/* Check out Cart Coupn*/

.boxCoupon{ width:490px !important; background:url(../images/layout/footer_top_bg.gif) left top no-repeat; border:1px solid #E8E8E8; padding:5px; }
.boxCoupon h4{ display:inline; margin-right:5px;}
.boxCoupon button { margin-left:5px; height:22px;}
/* Bottom ======================================================================================*/
#bottomLinks {  width:100%;margin:0 5px; margin-top:20px;font-family:Arial, Helvetica, sans-serif ; margin-bottom:10px;   }
#bottomLinks table{}
#bottomLinks td{border-left:1px solid #964661;  padding-left:10px;}
#bottomLinks h4{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; border:none; color:#2f0815 }
#bottomLinks td.brands{width:400px;}
#bottomLinks td.categories{width:270px; }
#bottomLinks td.member{width:120px;}
#bottomLinks td.customer{width:120px; }
#bottomLinks ul li{float:left; width:110px;  margin-right:10px; border:none; margin-bottom:0px; background:none;  }
#bottomLinks ul li a{color:#060000; font-size:12px;}
#bottomLinks ul li a:hover{ color:#712f45; font-size:12px; text-decoration:underline;}
#bottomLinks ul li a.activate{ font-weight:bold}
#bottomLinks ul li a.activate:hover{color:#060000; font-size:12px; text-decoration:none; cursor:default}
/* Bottom -> images*/
#footerImgLinks{text-align:center;}
#footerImgLinks img{padding:10px 30px;}



/* Specific class =========================================================================== */ 

/* Clear */
.clear{clear:both}

/* h1.info*/
h1.info{ margin:0; padding:0; font-size:12px; font-weight:normal}
h1.info span{ font-weight:bold}

/* marginb5 */
.marginb5{ margin-bottom:5px; margin-left:5px;}

/* noborder */
.noborder{ border:none}

/* Static */
.static{ }

/*inbox ovr */
h6.inboxOvr{display:inline !important ;  margin:none !important; font-weight:normal !important;}

/*bold */
.bold{ font-weight:bold}

/* requiredlogin */
.requiredlogin{background-color:blue; text-align:right;}

/* rollOverTrans 
.rollOverTrans img{filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.rollOverTrans:hover img{filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8;}
*/

/* ADMIN =============================================================================
======================================================================================
*/

/* javascript ----------------------------------------------------------------------------------------------------*/
.jsOnlyContent{display: none;} /* pour ceux qui n'ont pas javascript on cache le contenu avec le css*/
.contentHide{} /* pour ceux qui ont javascript on cache le contenu avec javascript(maxlib2.js)*/
