.cms-home .nav-home,.cms-about-magento-demo-store .nav-about,.contacts-index-index .nav-contacts {	color: #FFFFFF;}.f-right    { float: right; }.f-left     { float: left; }.a-right    { text-align: right; }.a-left     { text-align: left; }.a-center   { text-align: center; }.header-contact-wrapper { height: 37px; width: 250px; overflow: hidden; float: left; margin: 15px 0 0 8px; display: inline; }.header-contact-wrapper .scroller { overflow: hidden; width: 250px; height: 37px; }.header-contact { width: 10000px; }.header-contact li { /*display: table-cell; vertical-align: middle;*/ height: 50px; overflow: hidden; }.header-contact p { margin: 0; color: #818181; font-family: "Times New Roman", Times, serif; }.welcome-message {	float: left;	margin-right: 7px;	color: #687082;	margin-left: 10px;}.header-cart {	top: 120px;	width: 220px;	right: 0px;	text-align: right;	position: absolute;}.header-cart .head { margin: 0; height: 31px; overflow: hidden; cursor: pointer; }.header-cart .title {	font-weight: normal;	font-size: 0.8em;	letter-spacing: 0.03em;	text-transform: uppercase;	color: #FFF;	padding: 9px 0 10px 30px;	background: no-repeat 0 50%;}.header-cart .head .title a {	color: white;}.header-cart .content { background: #fff; padding: 0; }.header-cart .content ol { border: 1px solid #ddd; }.header-cart .content li { padding: 2px 6px; border-bottom: 1px solid #ddd; }.header-cart .content li.last { border-bottom: none; }.header-cart .content li a:hover { color: #333; }.header-cart .widget-btn { float: right; margin-top: 2px; }#nav-sidebox { font-size: 1.1em; }#nav-sidebox a { text-decoration: none; color: #000; }#nav-sidebox a:hover { text-decoration: underline; }#nav-sidebox li { line-height: 22px; font-weight: bold; background: url(../images/hline_dotted_grey.gif) repeat-x 0 0; }#nav-sidebox li ul li { font-weight: normal; margin: 0; }#nav-sidebox ul {  }#nav-sidebox ul li { padding-left: 10px; }#nav-sidebox ul li ul { display: none; }.box .head {}.box .head h4 {	color: #333333;	letter-spacing: 0.15em;	font-size: 0.9em;	text-transform: uppercase;	font-weight: bold;}.mini-highlight .item { text-align: center; padding: 0; }.mini-highlight .item p { margin: 0; }.mini-highlight .on-sale { position: relative; width: 150px; height: 170px; margin: 0 auto; }.mini-highlight .on-sale .on-sale-ticket { position: absolute; top: 0; right: 0; width: 63px; height: 62px; text-indent: -9999px; background: url(../images/sale_bg.gif) no-repeat 100% 0; }.listing-type-list .item { overflow: hidden; zoom: 1; margin-top: 12px; padding-bottom: 10px; background: url(../images/hline_dotted_grey.gif) repeat-x 0 100%; }.listing-type-list .first { margin-top: 0; }.listing-type-list .last { background: none; padding-bottom: 0; }.listing-type-list .item .product-shop { width: 330px; }.highlight.listing-type-list .item .form-button { margin: 0; }.catalog-listing h5 a,a.product-name {	letter-spacing: 0.05em;	color: #4c4c4c;	text-transform: none;	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	font-variant: normal;}a.product-name:hover { text-decoration: underline; }/* tabs for homepage, bestsellers etc */.tab-container .content { padding: 0; }.tab-container .tabs { overflow: hidden; zoom: 1; margin: 0 0; }/*.tab-container .tabs { border-left: 1px solid #CACACA; overflow: hidden; zoom: 1; margin: 0.5em 0; }*/.tab-container .tabs li { float: left; cursor: pointer; border: 1px solid white; border-width: 0px 1px 1px 0; background: #8b9ea4 ; width:321px; color: white;/*float: left; cursor: pointer; border: 1px solid #CACACA; border-width: 1px 1px 1px 0; background: #fff; width: 147px;*/ }.tab-container .tabs li.over { background: #e8e8e8; }.tab-container .tabs li.active { cursor: default; background: #e8e8e8; }.tab-container .tabs li .head { border: none; margin: 0; }.tab-container .tabs li .head h4 { padding: 8px 0px; white-space: nowrap; letter-spacing: 1px; float: none; text-align: center; font-size:14px}.tab-container .tabs li .head h4 a { color: #FFFFFF}.no-margin { margin: 0; }.footer {	background: repeat-x 0 0;}.footer .head { padding-bottom: 2px; background: url(../images/hline_dotted.gif) repeat-x 0 100%; }.footer .informational {	float: left;	width: 610px;	padding: 0 0 0 20px;	text-align: left;}.footer .informational li ul { padding-left: 10px; }.footer .informational h6 { margin-bottom: 8px; color: #747474; font: italic 1em Verdana, Geneva, Arial, Helvetica, sans-serif; }.footer .mini-newsletter { background: url(../images/vline_dotted_grey.gif) repeat-y 0 0; }.footer .mini-newsletter h6 { margin-bottom: 8px; color: #747474; font-weight: normal; font-size: 1.1em; }.footer .mini-newsletter h6 { padding-left: 20px; background: url(../images/icon_newsletter.gif) no-repeat 0  50%; }.footer .mini-newsletter .content { padding-top: 0px;}.footer .mini-newsletter { float: right; width: 280px; padding: 0 20px; text-align: left; }.footer .mini-newsletter p { font-size: 11px; }.footer .contacts, .footer .legality { margin: 0; }.footer .mini-newsletter input.input-text { width: 150px; margin: 0; }.footer-bottom {	width: 948px;	float: left;	border-top: 1px solid #a49185;	text-align: right;	padding: 7px 10px;	color: #919398;	margin-top: 20px;	font-size: 0.9em;	clear: both;}.footer-bottom .contacts { float: left; }/* glider */#slider {	position: relative;	height:262px;	width: 554px;	z-index: 5;	overflow: hidden;}div.scroller {     height:479px;    width: 999px;    overflow: hidden;    position: relative;     }div.slidercontrolwr{	position:absolute;	right:15px;	top:15px;	z-index:6;	visibility: hidden;}div.scroller img{    border: none;}div.scroller div.sectionslide {      height:479px;    overflow:hidden;    float:left;}div.scroller div.content {    width: 10000px;    padding: 0px;}.content .sliderdescription{    padding: 0px 10px;    position:relative;    top:-30px;    color: #777;    font: 11px bold Helvetica, sans-serif;    opacity:0.65;    filter:alpha(opacity=65);       }   .content .sliderdescription p{ line-height: 20px; text-align: center; }div.sliderdescription:hover{ background: #fff; }.content a {	text-decoration: none;}.slidercontrol {    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin:10px 0 0;    padding:0;}.slidercontrol { list-style: none; padding: 0px; margin: 0px; }   .slidercontrol a {    float: left;    width: 15px;    margin: 0px 2px;    padding: 0px 2px;    text-decoration: none;    color: #7e5c31;    font-weight: bold;    border: 1px solid #ac936a;    overflow: hidden;       text-align:center;    opacity:0.6;    filter:alpha(opacity=80);           }   .slidercontrol a:hover{ background: #dec7a2; }.leftnav {	padding-left: 10px ;}.leftnav a {	color: black;	text-decoration: none;}.leftnav ul li.level0 {	padding-top:10px;}.leftnav ul li.level0 {	font-weight: bold;}.leftnav ul li span {	text-transform: lowercase;}.leftnav ul.level1 {	font-weight: normal;	font-size: 86%;}.leftnav ul li.level2 {	font-weight: normal;}.leftnav ul li ul li ul li.active a {	background-color: #333333;	margin-top: 3px;	margin-bottom: 3px;	margin-left:-10px;	padding-left:10px;	display:block;	color: #FFFFFF;}/*.leftnav ul li.nav-womens-clothing, .leftnav ul li.nav-mens-clothing {	text-transform: lowercase;	font-weight:normal;	font-size: 15px;}.col-main ol {	list-style-type: circle;	margin-left: 30px;	margin-bottom: 20px;}.col-main ol li {	list-style-type: circle;}*/span.productsale {	background:transparent url(/media/overlay-sale-circle.png) no-repeat scroll 0 0;	bottom:auto;	height:69px;	left:0;	overflow:hidden;	position:absolute;	right:auto;	text-indent:-5000px;	top:0;	width:90px;	z-index:10;}span.out-of-stock {	background:transparent url(/media/overlay-soldout-circle.png) no-repeat scroll 0 0;	bottom:auto;	height:69px;	left:0;	overflow:hidden;	position:absolute;	right:auto;	text-indent:-5000px;	top:0;	width:90px;	z-index:10;}span.mag_Closer, span.mag_Company, span.mag_Grazia, span.mag_Heat, span.mag_Look, span.mag_MarieClaire,span.mag_New, span.mag_Now, span.mag_OK, span.mag_Reveal, span.mag_Star, span.mag_Wad, span.mag_You, span.mag_cosmopolitan{	bottom:auto;	height:69px;	left:0px;	overflow:hidden;	position:absolute;	right:auto;	text-indent:-5000px;	top:169px;	width:96px;	z-index:11;}span.mag_Closer {	background:transparent url(/media/mag_Closer.png) no-repeat scroll 0 0;}span.mag_Company {	background:transparent url(/media/mag_Company.png) no-repeat scroll 0 0;}span.mag_cosmopolitan {	background:transparent url(/media/mag_cosmopolitan.png) no-repeat scroll 0 0;}span.mag_OK {	background:transparent url(/media/mag_OK.png) no-repeat scroll 0 0;}span.mag_Grazia {	background:transparent url(/media/mag_Grazia.png) no-repeat scroll 0 0;}span.mag_Heat {	background:transparent url(/media/mag_Heat.png) no-repeat scroll 0 0;}span.mag_Look {	background:transparent url(/media/mag_Look.png) no-repeat scroll 0 0;}span.mag_Marie_Claire {	background:transparent url(/media/mag_Marie_Claire.png) no-repeat scroll 0 0;}span.mag_New {	background:transparent url(/media/mag_New.png) no-repeat scroll 0 0;}span.mag_Now {	background:transparent url(/media/mag_Now.png) no-repeat scroll 0 0;}span.mag_Reveal {	background:transparent url(/media/mag_Reveal.png) no-repeat scroll 0 0;}span.mag_Star {	background:transparent url(/media/mag_Star.png) no-repeat scroll 0 0;}span.mag_You {	background:transparent url(/media/mag_You.png) no-repeat scroll 0 0;}/* -------------------------------product tabs-------------------------------- */ div#navproduct{	width: 300px;	border-bottom: 0px solid #ccc;	background:#f7f7f7 url('../images/bgtabnav.gif') repeat-x bottom;	margin:10px 0 0;} div#navproduct ul{	background:#cccccc url('../images/global_ul_bg.gif') no-repeat right top;} div#navproduct ul li{	float:left;	list-style:none;	position:relative;	padding:0;	margin:0;	border-right: 1px solid #fff;	background:#ccc;} div#navproduct ul li a{	float:left;	display:block;	color:#fff;	text-decoration:none;	background:#000 url('../images/bgtabnav.gif') repeat-x bottom;;	border:1px solid #ccc;	border-bottom:0;}   div#navproduct ul li a span{	float:left;	display:block;	background-position:8px 9px;	background-repeat:no-repeat;	padding: 8px;	text-transform: capitalize;	font-weight:bold;}  div#navproduct ul li a:hover{	background-color:#fff;	color: #000;} div#navproduct ul li.active a{	background:#fff; color: #000;	/*	background:#fff url('../images/global_navproduct_bg.giffff') no-repeat right top; color: #000;*/}  div.moreinfobox{	float: left;	width: 342px;} div.ws{	padding: 10px 5px;	border: 1px solid #ccc;	border-top: 0;	background: url('../images/bgws.gif') repeat-x bottom left;}  div.ws p{}   /* arrons custom DIVS */ .postWrapper ul, .postWrapper ol {	margin: 20px;	list-style-type: circle;  }  .postWrapper ul {	list-style-type: circle;  }    .postWrapper ol {	list-style-type: decimal;  }    .postWrapper ul li, .postWrapper ol li {	margin-left: 20px;  }    .postWrapper a {   color:#990000        }  .postWrapper ul.tags li { list-style:none; display: inline, padding:0px, margin:0px }  