*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, legend, label, fieldset, input, blockquote, th, td {
	margin: 0;
	padding: 0;
}

body {
	font: 70%/150% "Trebuchet MS", Trebuchet, arial, sans-serif; 
	color: #314044;
	background: #adb1b7 url(../images/bg-blend.jpg) top left no-repeat;
}

ol, ul, li {
	list-style: none;
	margin:0px; padding:0px;
}


.clear { clear:both; }
.left {float: left;}
.right {float: right;}

a:link { color:#eee; padding: 0px 0px 0px 0px; margin:0px; /*border-bottom: 1px solid #fff;*/ text-decoration: none;}
a:visited { color:#eee; padding: 0px 0px 0px 0px; margin:0px; text-decoration: none;}
a:hover { color:#c1d830; text-decoration: underline; /*border-bottom: 1px solid #c1d830;*/ }
a:active { text-decoration: none;}

a { outline:none; }

#content-right a:link { color:#999; padding: 0px 0px 0px 0px; margin:0px; /*border-bottom: 1px solid #fff;*/ text-decoration: none;}
#content-right a:visited { color:#999; padding: 0px 0px 0px 0px; margin:0px; text-decoration: none;}

#products-right a:link { padding: 0px 0px 0px 0px; margin:0px; /*border-bottom: 1px solid #fff;*/ text-decoration: none;}
#products-right a:visited { padding: 0px 0px 0px 0px; margin:0px; text-decoration: none;}

#container { width: 973px; margin:0px auto 0px auto; padding:0px; }
#header { width: 973px; height: 138px; margin:0; background:url(../images/header-bg.jpg) top left no-repeat; }
#header-top { width: 973px; height: 91px; margin:0;  }
#header-left h1 { width: 189px; height: 91px; margin:0; background:url(../images/capital-collection-logo.png) top left no-repeat; float:left; text-indent:-9999px;  }
#header-left { width: 189px; height: 91px; margin:0; float:left;  }
#header-center { width: 440px; height: 91px; margin:0 ; float:left;  }
#header-right { width: 344px; height: 56px; margin:0; padding: 25px 0px 0px 0px; float:left; background:url(../images/dropshadow.png) top center no-repeat; text-align: center; }
#navigation { width: 973px; height: 47px; margin:0;  }
#content { float:left; background: white; width: 971px;  border-left: 1px solid #717378; border-right: 1px solid #717378;  margin:0 auto; }
#content-top { float:left; width: 973px; height: 6px; overflow:hidden; margin:0 auto; background: url(../images/content-top.gif) top left no-repeat; }
#content-left { float:left; width: 195px; margin:0px 0px 50px 0px; padding-right: 30px; }
#content-left h3.quicksearch{ width: 210px; margin:0; height:58px; background:url(../images/h3-search.gif) top left no-repeat; text-indent:-9999px; }
#content-left h3.bykeyword{ width: 210px; margin:0; height:58px; background:url(../images/h3-keyword.gif) top left no-repeat; text-indent:-9999px; }
#content-left h3.bybrand{ width: 210px; margin:0; height:58px; background:url(../images/h3-brands.gif) top left no-repeat; text-indent:-9999px; }
#content-left h3.bycategory{ width: 210px; margin:0; height:58px; background:url(../images/h3-categories.gif) top left no-repeat; text-indent:-9999px; clear:both; }
#content-left h3.tweet{ width: 210px; margin:0; height:58px; background:url(../images/h3-tweet.gif) top left no-repeat; text-indent:-9999px; }

#content-right { float:right; width: 746px; margin:0;  }
#products-right { float:right; width: 746px; margin:0;  }
#products-grid { float:right; width: 746px; margin:0;  }
#products-sort { float:right; width: 746px; margin:0; clear: both;  }
#feature-banner { width:736px; height: 264px;}
#feature-banner-left { width:534px; height: 264px; margin:0px 5px 0px 0px; float:left; background:#999; }
#feature-banner-left ul {
	list-style: none;
	width:2670px;
	margin: 0;
	padding: 0;
	position:relative;
}
#feature-banner-left li {
	display:inline;
	float:left;
}

#feature-banner-right { width:197px; height: 264px; margin:0px 0px 0px 0px; float:left; background:url(/images/account-bg.gif) top left no-repeat;}
#feature-banner-right h3.myaccount { width:197px; height: 27px; margin:0;  background:url(/images/h3-myaccount.gif) top left no-repeat; text-indent:-9999px;}
#feature-banner-right h3.newsletter { width:197px; height: 27px; margin:35px 0px 0px 0px;  background:url(/images/h3-join.gif) top left no-repeat; text-indent:-9999px;}
#brand-wrap { width:736px; height:82px; margin:5px 0px 0px 0px; background:#999;}

#products { width:736px; height:150px; margin:5px 0px 5px 0px; padding:0;}

#products div { display: inline; float: left; margin-right: 4px; }

#products div.caption {
	margin: 0;
	padding:0;
	position: relative;
}

#products div.caption p {
	position: absolute;
	margin: 0; padding: 2px;
	font-size: .9em;
	bottom: 0;
	left: 0;
	background:black;
	color: white;
	opacity: .7;
}

#products div.caption img {
	margin: 0; padding: 0;
}


#footer { width: 100%; margin:0 auto; background:#a2a6ac url(../images/footer-repeat.gif) top left repeat-x;}
#footer-inner { margin:0 auto; background: #adb1b7 url(../images/footer-bg.gif) top left no-repeat; width:973px; padding:0px 0px 50px 0px; }
#footer-inner-top { padding:15px 20px 0px 0px; width:953px; height:35px; background:url(../images/h4-weare.png) top left no-repeat; float:left; }
#footer-top { width: 100%; margin:0 auto; background: #adb1b7 url(../images/footer-bg.gif) top left no-repeat; width:973px; }
.footer-item { margin:0; padding:10px 0px 10px 45px; float:left; line-height:1.6em;}

.item-left { width:242px; height:302px; float:left; margin:0px 5px 5px 0px;}
.item-center { width:240px; height:299px; margin:0px 5px 5px 0px; float:left; border:1px solid #eee;}
.item-right { width:242px; height:302px; float:left; margin:0px 0px 5px 0px;}

ul.feature-items { padding:0px; margin:0px; }
ul.feature-items li { padding:0px; margin:0px; }
ul.feature-items li img { border:0px; padding:0px; margin:0px; display:block; float:left;}

ul.list { padding:0px; margin:5px 0px 0px 25px;  }
ul.list li { padding:0px; margin:0px; }
ul.list a:link { color:#999; padding: 0px 0px 0px 0px; margin:0px; /*border-bottom: 1px solid #fff;*/ text-decoration: none;}
ul.list a:visited { color:#999; padding: 0px 0px 0px 0px; margin:0px; text-decoration: none;}
ul.list a:hover { color:#c1d830; text-decoration: underline; /*border-bottom: 1px solid #c1d830;*/ }
ul.list a:active { text-decoration: none;}

ul.leftnav { padding:0px; margin:5px 0px 0px 25px;  }
ul.leftnav li { padding:0px; margin:0px; }
ul.leftnav a:link { color:#445366; padding: 0px 0px 0px 0px; margin:0px; /*border-bottom: 1px solid #fff;*/ text-decoration: none;}
ul.leftnav a:visited { color:#445366; padding: 0px 0px 0px 0px; margin:0px; text-decoration: none;}
ul.leftnav a:hover { color:#c1d830; text-decoration: underline; /*border-bottom: 1px solid #c1d830;*/ }
ul.leftnav a:active { text-decoration: none;}

ul.leftnav a.sale, ul.leftnav a.sale:visited {
outline : none;
color : rgb(235,0,0);
text-decoration : none;
text-transform: uppercase; }
 
ul.leftnav a.sale:hover { 
color : rgb(191,1,1); 
text-decoration : underline; }
 
ul.leftnav a.sale:active, ul.leftnav a.sale:focus { 
position : relative; 
top : 1px; 
color : rgb(255,254,254); }

ul.prodlist { padding:0px; margin:0px;  }
ul.prodlist li { color:#fff; padding:0px; margin:0px; display:block; }
ul.prodlist a:link { color:#fff; padding: 0px margin:0px; /*border-bottom: 1px solid #fff;*/ text-decoration: none;}
ul.prodlist a:visited { color:#fff; padding: 0px; margin:0px; text-decoration: none;}
ul.prodlist a:hover { color:#fff; text-decoration: none; background-color:#abc311;}
ul.prodlist a:active { text-decoration: none;}

ul.accountlist { margin:0px; padding:0px; padding: 18px 0px 0px 0px; }
ul.accountlist li { display:inline; }
.bag {	font-weight:normal; margin: 0px; padding: 15px 0px 10px 35px; background: url(../images/bag.gif) no-repeat 0 30%;


}
*{outline: none;}
img {border: 0;}

ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
	border:0;
}
ul#topnav li a  {
	float: left; 
	text-indent: -9999px;
	height: 47px;
}
ul#topnav li:hover a, ul#topnav li a:hover, #home ul#topnav li a.home, #home ul#topnav li a.home, #about ul#topnav li a.about, #delivery ul#topnav li a.delivery, #returns ul#topnav li a.returns, #contact ul#topnav li a.contact  { background-position: left bottom; border:0;}
ul#topnav li a:visited { border:0;}

ul#topnav a.home {
	background: url(../images/nav-home.gif) no-repeat;
	width: 83px; 
}
ul#topnav a.brand {
	background: url(../images/nav-brand.gif) no-repeat;
	width: 107px; 
}
ul#topnav a.category {
	background: url(../images/nav-category.gif) no-repeat;
	width: 129px; 
}
ul#topnav a.about {
	background: url(../images/nav-about.gif) no-repeat;
	width: 219px; 
}
ul#topnav a.delivery {
	background: url(../images/nav-delivery.gif) no-repeat;
	width: 95px; 
}

ul#topnav a.returns {
	background: url(../images/nav-returns.gif) no-repeat;
	width: 100px; 
}

ul#topnav a.contact {
	background: url(../images/nav-contact.gif) no-repeat;
	width: 100px; 
}

ul#topnav li .sub {
	position: absolute;	
	top: 48px; left: 0;
	background: #abc311 url(sub_bg.png) repeat-x;
	padding: 10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	z-index:1000000;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px;
	background-image: none;
	color:#859521;
	font-weight:bold;
	font-size:80%;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 1px 4px 1px 11px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {color:#859521; background-position: 5px 12px ;}

.addthis_button { float: right; }
/*--buttons--*/


#pagebanner { 
/*font-family":"Avenir LT 65 Medium", "Trebuchet MS", Trebuchet, arial, sans-serif; */
width:716px; height:44px; background:url(../images/banner-bg.jpg) top left no-repeat;
color:#fff; padding:20px 0px 0px 20px; margin:0px;
border-bottom:3px solid #abc311; text-transform: uppercase;
}

#pagecontent {padding: 20px;}
#pagecontent p {margin-bottom: 10px; line-height: 1.5em;}

/*--listing --*/
#listingbanner { 
/*font-family":"Avenir LT 65 Medium", "Trebuchet MS", Trebuchet, arial, sans-serif; */
width:736px; height:64px; background:url(../images/banner-bg.jpg) top left no-repeat;
color:#fff; padding:0px 0px 0px 0px; margin:0px;
border-bottom:3px solid #abc311; text-transform: uppercase;
}

#listingbanner-logo { height:64px; padding:0px; margin:0px 10px; float:left;}
#listingbanner-text { height:44px; padding:0px; padding:20px 0px 0px 0px; float:left;}

#panel { background-color:#abc311; width:736px; display: none; }
.slide {  text-align:center; margin: 0px auto 5px auto; z-index:6; }
.btn-slide { background: #abc311;  text-align: center; margin: 0px auto 0px auto; /*border:1px solid #abc311;*/ text-decoration:none;}
#panel-inner { width:706px; padding:15px ; margin:0px auto 0px auto; color:#fff; }
#panel-inner .aboutbrandtitle { color:#fff; text-transform: uppercase; padding:0px; margin: 0px 0px 10px 0px;}

.listingitem { width:184px; float: left; text-align: center; }
.listingitem-image { width:184px;  text-align: center; }
.listingitem-info { width:160px; margin:10px auto; text-align: center; padding:10px 0px 10px 0px; background-color:#717379; -moz-border-radius: 4px; -webkit-border-radius: 4px;  }

#listing .mininav, #productlisting .mininav { width:720px; border-top: 1px #eee solid; border-bottom: 1px #eee solid; clear:both; padding: 8px; margin: 8px 0; height: 30px;}
#listing .mininav-left, #productlisting .mininav-left { width:50%; float:left;}
#listing .mininav-right, #productlisting .mininav-right { width:50%; float:left; text-align: right; }

#productlisting #listingbanner {margin-bottom: 25px;}

#detail .mininav { width:950px; border-top: 1px #eee solid; border-bottom: 1px #eee solid; clear:both; padding: 8px 0 20px 0; margin: 10px;}
#detail .mininav-left { width:50%; float:left;}
#detail .mininav-right { width:50%; float:left; text-align: right; }

.next, a.next { color:#abc311; text-transform:uppercase; padding:0px; margin:0px; }
.previous, a.previous { color:#abc311; text-transform:uppercase; padding:0px; margin:0px;}
.continue, a.continue { color:#abc311; text-transform:uppercase; padding:0px; margin:0px;}

ul.navlist { padding:0px; margin:0px; }
ul.navlist li { padding:0px; margin:0px; display:inline;}
ul.navlist li a { color: #717379;}
ul.navlist li a:hover { color: #717379;}
ul.navlist li a:visited { color: #717379;}
/*--listing --*/

#detailbanner { 
/*font-family":"Avenir LT 65 Medium", "Trebuchet MS", Trebuchet, arial, sans-serif; */
width:951px; height:64px; background:url(../images/banner-bg.jpg) top left no-repeat;
color:#fff; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px;
border-bottom:3px solid #abc311; text-transform: uppercase;
}

#detail #column-left { width: 440px; float:left; padding:10px 10px 10px 25px;}
#detail #column-left #main-image { width: 425px; }
#detail #column-left #complete { width: 425px; padding: 15px 0px 15px 0px; }
#detail #column-left #complete h3.complete { color:#abc311; text-transform:uppercase; clear:both; margin:0px 0px 10px 0px; }
#detail #column-left ul li{ display:inline;}

#detail #column-right { width: 476px; float:left; padding:10px; }
#detail #column-right #altviews { width: 476px; }
#detail #column-right #altviews h3.altviews { color:#abc311; text-transform:uppercase; clear:both; margin:0px 0px 15px 0px;  }
#detail #column-right #altviews ul li { display:inline; }
#detail #column-right #info {width:476px; }
#detail #column-right #info h1.prodname { float:left; width: 300px; color:#333; text-transform:uppercase; clear:both; font-size:300%; margin-top: 20px; }
#detail #column-right #info h2.desc { color:#abc311;  clear:both;  margin:10px 0px 10px 0px;}
#detail #column-right #info h2.price { float:right; color:#333; font-size:300%; margin:0px 10px 0px 0px; }
#detail #column-right #info h3.tags { color:#abc311; text-transform:uppercase; clear:both; font-size:150%; margin:10px 0px 6px 0px; }

.priceold { color:#333; font-size:60%; }
.listpriceold { color:#fff; }
.saleprice { color:#abc311; }

#pagebanner { 
font-family:"Avenir LT 65 Medium", "Trebuchet MS", Trebuchet, arial, sans-serif;
width:716px; height:44px; background:url(../images/banner-bg.jpg) top left no-repeat;
color:#fff; padding:20px 0px 0px 20px; margin:0px;
border-bottom:3px solid #abc311; text-transform: uppercase;
}

#pagecontent {padding: 20px 15px;}
#pagecontent p {margin-bottom: 10px; line-height: 1.5em;}


#tabcontainer { width:476px; float:left; margin:10px 0px 0px 0px; clear:both;}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 34px;
	width:468px;

}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 10px 0px 0px 0px;
	height: 34px;
	line-height: 31px;
	overflow: hidden;
	position: relative;
	width:156px;
	background:url(../images/tab-inactive.gif) top left repeat-x;
	text-align:center;
	color:#fff;
	}

ul.tabs li a {
	text-decoration: none;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	outline: none; 
	color: #fff;
}

ul.tabs li a:hover {
	background:none;
	color: #fff;
	}

html ul.tabs li.active  {
	color: #fff;
	background:url(../images/tab-active.gif) top left repeat-x;
	}
	
html ul.tabs li.active a:hover  {
	color: #fff;
	}

.tab_container {
	clear: both;
	float: left; 
width:468px;
	background: #adb1b7;

}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

.tab_content a {color: #fff;}

.tabdesc, .tabsize, .tabdelivery {color:#ffffff; text-transform:uppercase;}

.buybox { width: 461px; background:url(../images/shade.gif) top center no-repeat; margin:10px 0px 10px 0px; padding: 30px 15px 0px 0px; float:left;}
.buybox p.buy {color:#abc311; text-transform:uppercase; clear:both; margin:0px 0px 5px 0px; font-size:180%; float:left;}

.buyboxpay { width: 461px; background:url(../images/shade.gif) top center no-repeat; margin:10px 0px 10px 0px; padding: 30px 15px 0px 0px; float:left;}
.buyboxpay p.buybutton {color:#fff; text-transform:uppercase; clear:both; margin:0px 0px 5px 0px; font-size:180%; float:right; background: url(../images/addtobag.gif) top left no-repeat; padding:6px; border: 2px solid #abc311; font-size:150%;}
.buyboxpay p.buybutton a, .buyboxpay p.buybutton a:hover {color: #fff; text-underline: none;}

ul.slideshow {
	list-style:none;
	width:534px;
	height:264px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
width:534px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:10px 0px 0px 0px;
	padding:0;
	font-size:230%;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}

/* About page slideshow */
#slideshow {
    position:relative;
    height:285px;
    margin-bottom: 20px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* Shopping basket */
#basket-wrap { width:736px; margin: 20px 0px; padding:0px; }
#basket-top { width:736px; margin: 0px; padding:0px; }
.basket-nav { width:50%; margin: 0px; padding:0px; float:left; }

#basket-items { width:736px; margin: 0px; padding:0px; }
.cell-wrap { width:736px; margin: 0px; padding:0px; margin: 5px 0px 0px 0px;}
.cell-wrap-divide { width:736px; margin: 0px; padding:0px; margin: 5px 0px; border-top: 1px #eee solid; border-bottom: 1px #eee solid; text-transform:uppercase;}
.basket-cells-image { width:120px; margin: 0px; padding:0; float:left; text-align:center; }
.basket-cells { width:122px; margin: 0px; padding:20px 0 0 0; float:left; text-align:center; }
.basket-cells h3 { width:122px; background: #c1d830; color:white; text-transform:uppercase; padding: 8px 0px 4px 0px; *padding: 8px 0 4px 0; height:20px; border:1px solid white;}
.cellcontent { height:75px; width:122px; margin: 0px; padding:5px; float:left; text-align:center; }
.celltotal { width:400px; height:30px; margin: 0px; padding:0px; margin: 5px 0px 10px 336px; border-top: 1px #eee solid; border-bottom: 1px #eee solid; text-transform:uppercase;}

.celltotal-item { color:#fff; float:left; width:176px; height:15px; margin: 0px; padding: 10px 11px 4px 11px; *padding: 10px 0 4px 0; text-transform:uppercase;background:#999; text-align:center; border:1px solid #fff;}

/* Change your location */
ul.flags {margin-top: 20px; width: 210px;}
ul.flags li a:link {font-color: #eee;}
ul.flags li img {padding-right: 8px;}
ul.flags li.switzerland img {padding-right: 11px;} /* Fix for Switzerland small flag */


/* Order by */
li.sortby { color:#abc311; text-transform:uppercase; padding:0px; margin:0px;}

#order-wrap-left {
	margin:0px; padding:0px;
	width:448px; height:31px;
	float:left;
}

#order-wrap-right {
	margin:0px; padding:0px;
	width:270px; height:31px;
	float:left;
}

ul#orderlist {
display: inline; list-style-type: none;
text-indent:-9999px;
padding: 0px; margin:0px;
}
	
#orderlist li {
float:left;
display: inline; list-style-type: none;
text-indent:-9999px;
padding: 0px; margin:0px 3px 0px 0px;
}

#orderlist a {
text-indent:-9999px;
padding: 0px; margin: 0px 3px 0px 0px;
 float:left;
}

ul#sortlist {
display: inline; list-style-type: none;
text-indent:-9999px;
padding: 0px; margin-left:20px;
}
	
#sortlist li {
 float:left;
display: inline; list-style-type: none;
text-indent:-9999px;
padding: 0px; margin:0px 3px 0px 0px;
}

#sortlist a {
text-indent:-9999px;
padding: 0px; margin: 0px 3px 0px 0px;
 float:left;
}

.orderby  {width: 78px; height: 31px; background:url(../images/icons/sort/order-by.png) top left no-repeat; }

.byprice  {width: 30px; height: 31px; background:url(../images/icons/sort/currency.png) top left no-repeat; }
.byprice a  { width: 30px; height: 31px; background:url(../images/icons/sort/currency.png) top left no-repeat;}
.byprice a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/currency.png) top left no-repeat;} 

.byitem  {width: 30px; height: 31px; background:url(../images/icons/sort/t-shirt.png) top left no-repeat;}
.byitem a  { width: 30px; height: 31px; background:url(../images/icons/sort/t-shirt.png) top left no-repeat;}
.byitem a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/t-shirt.png) top left no-repeat; } 

.byadded  {width: 30px; height: 31px; background:url(../images/icons/sort/clock.png) top left no-repeat;}
.byaddded a  { width: 30px; height: 31px; background:url(../images/icons/sort/clock.png) top left no-repeat;}
.byadded a:hover  { width: 30x; height: 31px; background:url(../images/icons/sort/clock.png) top left no-repeat;} 

/* ----  FILTERS ---- */
.byaccessories  {width: 30px; height: 31px; background:url(../images/icons/sort/cufflinks.png) top left no-repeat; }
.byaccessories a  { width: 30px; height: 31px; background:url(../images/icons/sort/cufflinks.png) top left no-repeat;}
.byaccessories a:hover  { width: 30x; height: 31px; background:url(../images/icons/sort/cufflinks.png) top left no-repeat;}

.byjeans  {width: 30px; height: 31px; background:url(../images/icons/sort/jeans.png) top left no-repeat; }
.byjeans a  { width: 30px; height: 31px; background:url(../images/icons/sort/jeans.png) top left no-repeat;}
.byjeans a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/jeans.png) top left no-repeat;}

.bytshirt  {width: 30px; height: 31px; background:url(../images/icons/sort/t-shirt.png) top left no-repeat; }
.bytshirt a  { width: 30px; height: 31px; background:url(../images/icons/sort/t-shirt.png) top left no-repeat;}
.bytshirt a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/t-shirt.png) top left no-repeat;}

.byknitwear  {width: 30px; height: 31px; background:url(../images/icons/sort/byknitwear.png) top left no-repeat; }
.byknitwear a  { width: 30px; height: 31px; background:url(../images/icons/sort/byknitwear.png) top left no-repeat;}
.byknitwear a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/byknitwear_ro.png) top left no-repeat;}

.byouterwear  {width: 30px; height: 31px; background:url(../images/icons/sort/outerwear.png) top left no-repeat; }
.byouterwear a  { width: 30px; height: 31px; background:url(../images/icons/sort/outerwear.png) top left no-repeat;}
.byouterwear a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/outerwear_ro.png) top left no-repeat;} 

.byshorts  {width: 30px; height: 31px; background:url(../images/icons/sort/shorts.png) top left no-repeat; }
.byshorts a  { width: 30px; height: 31px; background:url(../images/icons/sort/shorts.png) top left no-repeat;}
.byshorts a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/shorts_ro.png) top left no-repeat;}

.bytops  {width: 30px; height: 31px; background:url(../images/icons/sort/bytops.png) top left no-repeat; }
.bytops a  { width: 30px; height: 31px; background:url(../images/icons/sort/bytops.png) top left no-repeat;}
.bytops a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/bytops_ro.png) top left no-repeat;}

.bytrousers  {width: 30px; height: 31px; background:url(../images/icons/sort/trousers.png) top left no-repeat; }
.bytrousers a  { width: 30px; height: 31px; background:url(../images/icons/sort/trousers.png) top left no-repeat;}
.bytrousers a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/trousers.png) top left no-repeat;} 

.byshoes  {width: 30px; height: 31px; background:url(../images/icons/sort/shoe.png) top left no-repeat; }
.byshoes a  { width: 30px; height: 31px; background:url(../images/icons/sort/shoe.png) top left no-repeat;}
.byshoes a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/shoe.png) top left no-repeat;}

.byjewellery {width: 30px; height: 31px; background:url(../images/icons/sort/byjewellery.png) top left no-repeat; }
.byjewellery a  { width: 30px; height: 31px; background:url(../images/icons/sort/byjewellery.png) top left no-repeat;}
.byjewellery a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/byjewellery_ro.png) top left no-repeat;}

.byall  {width: 30px; height: 31px; background:url(../images/icons/sort/all.png) top left no-repeat; }
.byall a  { width: 30px; height: 31px; background:url(../images/icons/sort/all.png) top left no-repeat;}
.byall a:hover  { width: 30x; height: 31px; background: url(../images/icons/sort/all.png) top left no-repeat;}


/* Homepage slider */
#slider-stage {
	width:676px;
	overflow:hidden;
	height: 175px;
	margin-left:1px;
	float:left;
	position:relative;
	padding:0px 0px 0px 5px;
}
/*#slider-buttons {
	width: 296px;
	margin: 0 auto;
	position:relative;
	height:20px;
}*/
#slider-list {
	width: 2000px;
	border: 0;
	margin: 0;
	padding: 0;
	left: 0px;
	position: absolute;
}
#slider-list a.theme {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	margin-right:8px;
	margin-left:8px;
	float: left;
	width: 82px;
	height:82px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
}
#slider-list a.theme:hover {
}
#slider-list a.theme span.nameVignette {
	position:absolute;
	left:4px;
	bottom:0px;
	color:#a0a09b;
	padding:3px;
	font-size:10px;
}
#slider-list a.theme:hover span.nameVignette {
	color:#494947;
}
#slider-list a.theme span.changeTheme {
	background:red;
	color:#FFD200;
	display:none;
	left:0px;
	padding:4px 0 0;
	position:absolute;
	top:0px;
	width:676px;
}
#slider-list a.theme:hover span.changeTheme {
	display:block
}
#sliderBloc {
	height:82px;
	/*margin:0 auto;*/
	width:731px;
	overflow:hidden;
	background: url(../images/sliderbg.jpg) top left no-repeat;
		padding:0px 0px 0px 3px;
}
#sliderBloc a#previous, #sliderBloc a#next {
	background:url(../images/imgleft.gif) top left no-repeat;
	float:left;
	text-indent:-9999px;
	cursor:pointer;
	width:20px;
	height:20px;
	margin:32px 4px 0 0;
}
#sliderBloc a#next {
	background:url(../images/imgright.gif) top left no-repeat;
	margin:32px 0 0 4px;
}
#sliderBloc a#previous:hover, #sliderBloc a#next:hover {
	background-position:left -20px;
}

/* Competition */
#compwrap {
background:url(../images/competition/background.jpg) top left no-repeat;
width:702px; height:300px;
text-align:center;