html, body, div, span, applet, object, iframe, h1, h2,
h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code,del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, 
var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}
body{ background: url(images/main-bg.jpg) no-repeat top #000; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
#pagecontent ul{padding:5px 5px 5px 20px}
#container{ background: url(images/main-bg.jpg) no-repeat top #340000; width:989px; margin:0 auto;}
#outer{ background: url(images/bg2.jpg) no-repeat bottom; width:989px; margin:0 auto; padding-bottom:40px; }
#head-wrapper{height:106px;width:980px; margin:0 auto; background:url(images/h-bg.png) repeat-x} 
#header{ height:106px;width:946px; float:left; background:url(images/v-logo.png) no-repeat center top;
}
#header-left{ float:left; height:106px; width:17px; background:url(images/h-left.png)} 
#header-right{ float:right;height:106px;width:17px; background:url(images/h-right.png)}
#logo{ width:350px; float:left; height:78px;}
#logo h1{ font-size:18px;}
#logo h1 a{ overflow:hidden; text-indent:-9009px; background:url(images/logo.png); width:246px; height:46px; margin:10px 0 0 20px; display:block}
h2.shop-now a{ overflow:hidden; text-indent:-9009px; background:url(images/shop-now.png); width:193px; height:47px; margin:10px 50px 0; display:block; float:right}
#top-right{float:right; width:350px}
#nav{ height:28px;width: 946px;}
#nav-left{ float:left; margin:0;}
#nav-right{ float:right}
#nav ul{ list-style:none}
#nav li{ float:left}
#nav li a{ line-height:28px;  font-size:14px; color:#fff; display:block; text-decoration:none; text-transform: uppercase; text-indent:-9009px; overflow:hidden;}

#nav li.news a{ background: url(images/nav.png) no-repeat 0px -26px; width:79px;}
#nav li.about a{ background: url(images/nav.png) no-repeat -79px -26px; width:81px;}
#nav li.contact a{ background: url(images/nav.png) no-repeat -165px -26px; width:103px;}
#nav li.men a{ background: url(images/nav.png) no-repeat -263px -26px; width:66px;}
#nav li.women a{ background: url(images/nav.png) no-repeat -329px -26px; width:94px;}
#nav li.youth a{ background: url(images/nav.png) no-repeat -423px -26px; width:93px;}

#nav li.news a:hover{ background: url(images/nav.png) no-repeat 0px 0px;}
#nav li.about a:hover{ background: url(images/nav.png) no-repeat -79px 0px;}
#nav li.contact a:hover{ background: url(images/nav.png) no-repeat -165px 0px;}
#nav li.men a:hover{ background: url(images/nav.png) no-repeat -263px 0px; }
#nav li.women a:hover{ background: url(images/nav.png) no-repeat -329px 0px;}
#nav li.youth a:hover{ background: url(images/nav.png) no-repeat -423px 0px; }


#nav li.news.active a{ background: url(images/nav.png) no-repeat 0px 0px;}
#nav li.about.active a{ background: url(images/nav.png) no-repeat -79px 0px;}
#nav li.contact.active a{ background: url(images/nav.png) no-repeat -165px 0px;}
#nav li.men.active a{ background: url(images/nav.png) no-repeat -263px 0px; }
#nav li.women.active a{ background: url(images/nav.png) no-repeat -329px 0px;}
#nav li.youth.active a{ background: url(images/nav.png) no-repeat -423px 0px; }

#show-case{ width:940px; height:403px; margin:0 auto 20px;position:relative;overflow:hidden; }

#show-case .block{width:940px; height:353px;position:relative;}
#show-case .productdetails{ width:940px; height:48px; background:#000;z-index:100;
}
#show-case .productname{float:left;width:800px}
#show-case .productname span{ line-height:48px; padding:0px 3px; font-size:18px; }
#show-case .productprice{width:auto; height:42px; margin:3px 0 0; border-left: 1px solid #fff; float:right}
#show-case .productprice span{ line-height:42px; padding:0px 10px 0px 5px; font-size:23px;font-weight:bold  }

#home-content{ width:954px; margin:0 auto;}

#footer{ height:130px; background:#000}

#share{ width:400px; height:45px; margin:0 23px 0px 0px; float:right; background: url(images/social.png); }
#share a{ display:block; float:left; height:45px;}
.facebook{ width:115px;}
.youtube{ width:109px;}
.twitter{ width:105px;}
.feed{ width:64px;}
#newsletter{ width:940px; height:31px; background: url(images/bottom.jpg); margin:0 auto}
#newsletter h3{line-height:31px; padding:0px 20px;}


.clear{ clear:both}

.home-productlist{ list-style:none;}
.home-productlist li{ display:block; float:left; margin:0 0px 0px 2px }
.home-productlist .productdetails{ width:236px; height:38px; background:#0d0000;}

.home-productlist .productname{float:left;}
.home-productlist .productname span{ line-height:38px; padding:0px 3px; font-size:14px; }
.home-productlist .productprice{width:53px; height:32px; margin:3px 0 0; border-left: 1px solid #fff; float:right}
.home-productlist .productprice span{ line-height:32px; padding:0px 0px 0px 5px; font-size:18px; font-weight:bold;  }

.productlist{ list-style:none;}
.productlist li{ display:block; float:left; margin:0 0px 0px 2px }
.productlist .productdetails{ width:172px; height:38px; background:#0d0000;}

.productlist .productname{float:left;}
.productlist .productname span{ line-height:38px; padding:0px 3px; font-size:14px; }
.productlist .productprice{width:53px; height:32px; margin:3px 0 0; border-left: 1px solid #fff; float:right}
.productlist .productprice span{ line-height:32px; padding:0px 0px 0px 5px; font-size:18px; font-weight:bold;  }

#cat-content{ background: url(images/sb.png) repeat-y left top}
#content-right{ float:right; width:700px; margin:0 18px 0 0;} 

#newsletter h3{ display:block; float:left; margin:0px 5px; width:460px; height:31px;text-indent:-9009px; background: url(images/nl-txt.png) no-repeat center center;}
#newsletter input{ float:left; margin:0px 5px;}
#newsletter input.nl{ color:#ccc; background:#fff; margin:6px 5px; border:1px solid #ccc;}
#newsletter input.nl-sub{ color:#ccc; margin:6px 5px; border:0;height:21px; width:109px;text-indent:-9009px; background: url(images/nl-sub.png) no-repeat center center;}


#pagecontent{ background:#fff url(images/pagebg.png) repeat-x top; min-height:470px; color:#555555; width:946px; margin:0 auto; }

.page-left{ float:left; margin:10px 0px 0px 15px; width:672px;}
.page-right{ float:right; width:220px; margin:60px 15px 0px 0px;}
#pagecontent p{ line-height:130%; padding:5px 0px 10px;}

#pagecontent h1{ margin:15px 0px;}

#pagecontent h1.about{ text-indent:-9009px; display:block; width:100%; height:38px; background:url(images/about-h1.png) no-repeat; padding:0; margin:15px 0px; border-bottom:1px solid #555;}

.p-bg{ background:url(images/p-bg.jpg) no-repeat bottom right; min-height:470px; }#footerlinks{	text-align:center;	color:#999;	background:#000}#footerlinks a{	color:#999;text-decoration:none;}/*contact form*/#contact-wrapper {	width:430px;	border:1px solid #e2e2e2;	background:#f1f1f1;	padding:20px;	float:left;}#contact-wrapper div {	clear:both;	margin:1em 0;}#contact-wrapper label {	display:block;	float:none;	font-size:16px;	width:auto;}form#contactform input {	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;	border-style:solid;	border-width:1px;	padding:5px;	font-size:16px;	color:#333;}form#contactform textarea {	font-family:Arial, Tahoma, Helvetica, sans-serif;	font-size:100%;	padding:0.6em 0.5em 0.7em;	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;	border-style:solid;	border-width:1px;}#contactform .error{	color:#90000f;font-size:11px;}#contact-images{	float:left;	width:380px;	margin-left:40px}/**clearfix**/.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}
.sign{
margin-left:150px;
}
.productimage a,.productimage a img{
	border:0px;
	text-decoration:none;
}

/*******/

#slider{
position: relative; /*leave as is*/
/*border: 0px solid navy;
border-bottom-width: 6px;*/
width: 941px; /*width of featured content slider*/
height: 353px;
}

.nivo-directionNav{position:absolute; width:0; height:0;  top:0; left:0;}
.nivoSlider .nivo-directionNav a {
	display:none;
}
.nivo-controlNav{
width: 212px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding: 5px 10px;
position:absolute;bottom:-38px; right:0px;
z-index:11320;
}

.nivo-controlNav a{
text-decoration: none; 
color: #00007D;
background: url(images/pagination.png) top left;display:block;
float:left;overflow:hidden; text-indent:20px;
width:18px;margin: 0px 5px 0px 0px;
height:18px
}


.nivo-controlNav a.active{background: url(images/pagination.png) top right}
.nivoSlider {
    position:relative;
    width:941px; /* Change this to your images width */
    height:353px; /* Change this to your images height */
    background:#000 url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
