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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	border:0;
	outline:0;
	font-size:100%;
	line-height:1.5;
	margin:0;
	padding:0
}
div{
	line-height:1.5
}
label{
	color:#333
}
ol,ul{
	list-style:none
}
blockquote,q{
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
	content:none
}
:focus{
	outline:0
}
del{
	text-decoration:line-through
}
table{
	border-collapse:collapse;
	border-spacing:0
}
body{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	width:100%;
	height:100%;
	margin:0;
	padding:0
}
div a,a{
	color:#909090;
	text-decoration:none
}
h2,h3{
	margin:0;
	padding:0
}
p{
	margin:.0;
	padding:0
}
img{
	border:none
}
.error,#atbmsg,.required{
	color:#cc8571
}
.Lnewslist p{
	color:#999
}
a:hover,.featprods ul h2 a:hover,.prods ul h2 a:hover{
	text-decoration:underline
}
ul{
	list-style:none;
	margin:0;
	padding:0
}
.Lonelevelcatlist h3{
	font-style:italic
}
#admin,#admin a{
	display:none;
	background-color:#CECECE
}
.featcats ul li{
	background-color:#FFF;
	border-color:#666
}
.Lcat_footerbottom{
	padding-top:17px;
	float:none;
	clear:both
}
.left{
	float:left
}
.clear-all{
	clear:both;
	height:0;
	line-height:0;
	font-size:0
}
.Lcat_colone{
	position:absolute;
	top:100px
}
.Lcat_colone .activenav{
	display:inline;
	margin-right:20px;
	text-transform:uppercase;
	font-size:10px
}
.Lcat_colone li{
	margin-right:20px;
	text-transform:uppercase;
	font-size:10px
}
.contact label{
	width:120px;
	display:block
}
.main{
	margin-left:auto;
	margin-right:auto;
	width:970px
}
.g192,.g384,.g576,.g768,.g960{
	display:inline;
	float:left;
	margin-left:10px
}
a.parcat{
	color:#333;
	font-weight:700
}
.csnumber{
	font-size:12px
}
.fblink{
	position:absolute;
	text-align:right;
	width:900px;
	z-index:0;
	margin-top:28px;
	font-weight:700;
	color:#333;
	display:none
}
.twlink{
	position:absolute;
	text-align:right;
	width:970px;
	z-index:0;
	margin-top:28px;
	font-weight:700;
	color:#333;
	display:none
}
.ui-dialog-titlebar{
	height:0
}
a.ui-dialog-titlebar-close{
	position:absolute;
	margin-top:12px;
	margin-left:490px;
	text-decoration:none;
	color:#333;
	font-size:10px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:3px;
	z-index:999
}
.ui-widget-overlay{
	top:0;
	left:0;
	position:fixed;
	background-color:#333;
	opacity:0.5;
	z-index:555;
	width:100%;
	max-height:100%;
	overflow:hidden
}
.ui-dialog{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5
}
#admin,#noscript{
	margin:0;
	padding:.5em 0
}
.rightnew,.bt_submitpopup{
	margin-top:10px
}
#iframepopup{
	background-image:url(../images/bgPopup.png);
	position:fixed;
	z-index:99999;
	left:0;
	top:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0
}
#iframepopup iframe{
	position:relative;
	left:50%;
	top:50%;
	width:600px;
	height:500px;
	margin-left:-280px;
	margin-top:-250px
}
#iframepopup iframe body{
	background-color:transparent
}
#btnEmail_close{
	position:absolute;
	margin-top:-235px;
	font-size:10px;
	cursor:pointer
}
#bgEmail1,#bgEmail{
	background-image:url(../images/welcomPopup.png);
	height:130px;
	width:250px;
	padding:270px 50px 50px 250px
}
div.selectbox-wrapper{
	font-size:11px;
	z-index:999999;
	position:absolute;
	background-color:#FFF;
	border:1px solid #CECECE;
	text-align:left;
	max-height:200px;
	overflow:auto;
	min-width:141px;
	margin:-6px 0 0;
	padding:0
}
div.selectbox-wrapper ul{
	list-style-type:none;
	margin:0;
	padding:0
}
div.selectbox-wrapper ul li{
	list-style-type:none;
	display:block;
	cursor:pointer;
	margin:0;
	padding:2px 5px
}
.selectbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:132px;
	text-align:left;
	background-image:url(../images/bg_select.png);
	cursor:pointer;
	border:1px solid #CECECE;
	color:black;/*#909090*/
	margin-top:6px;
	margin-bottom:6px;
	margin-left:0;
	background-repeat:no-repeat;
	background-position:114px center;
	padding:7px 3px 8px
}
#qty_input{
	width:39px;
	background-repeat:no-repeat;
	background-position:21px center
}
#outfitAJAX{
	position:fixed;
	width:100%;
	height:100%;
	display:none;
	z-index:999;
	top:0;
	left:0;
	background-image:url(../images/bgPopup.png)
}
#closeAJAX{
	background-image:url(../images/bt_remove.gif);
	position:absolute;
	text-indent:-5000px;
	top:50%;
	left:50%;
	width:760px;
	margin-left:-380px;
	margin-top:-230px;
	cursor:pointer;
	z-index:0;
	font-size:10px;
	background-repeat:no-repeat;
	background-position:right top
}
#outfitFrame{
	position:absolute;
	top:50%;
	left:50%;
	width:750px;
	height:460px;
	margin-left:-393px;
	margin-top:-250px;
	background-image:url(../images/outifbgPopup.png);
	background-repeat:repeat;
	background-position:left top;
	padding:20px
}
.outOfStock{
	position:relative;
	z-index:1;
	height:54px;
	width:186px;
	margin-top:-54px;
	margin-left:-10px;
	background-image:url(../images/outOfStock.png);
	background-repeat:no-repeat;
	background-position:right top
}      
    
.facebook_icon,.twitter_icon{float:right;/*position:relative*/;height:25px;width:25px;}
/*.facebook_icon{top:-58px;right:-921px;}
.twitter_icon{top:-33px;right:-946px;}*/
.facebook_icon a,.twitter_icon a{color:transparent !important;height:25px;width:25px;z-index:1;background-repeat:no-repeat;display:block;}
.facebook_icon a{background-image:url(../images/facebook_btn.png);}
.twitter_icon a{background-image:url(../images/twitter_btn.png);}

.lookbooktoplink{float:right;/*position:relative;*/height:25px;width:87px;/*top:-8px;right:-835px;*/}
.lookbooktoplink a{background-image:url(../images/lookbook_btn.png);color:transparent !important;height:25px;width:87px;z-index:1;background-repeat:no-repeat;display:block;}
.presspagetoplink{float:right;/*position:relative;*/height:25px;width:62px;/*top:-8px;right:-835px;*/}
.presspagetoplink a{background-image:url(../images/press_btn.png);color:transparent !important;height:25px;width:62px;z-index:1;background-repeat:no-repeat;display:block;}

.re-waiHide,legend,.hide,.Lcat_colone h2,.thirdpartybox{
	display:none
}
#header a,#header a:link,#header a:visited{text-decoration:none;color:black;}
#header a:hover{color:#999}
li.topnavshopby a{                  
    color:#F33;           
}
a.curcat,.twlink a,.fblink a{
	font-weight:700;
	color:#333
}
div.selectbox-wrapper ul li.selected,div.selectbox-wrapper ul li.current{
	background-color:#EEE
}

/* Shadowbox CSS */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #fff;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../images/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#fff;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../images/shadowbox/close.png);}
#sb-nav-next{background-image:url(../images/shadowbox/next.png);}
#sb-nav-previous{background-image:url(../images/shadowbox/previous.png);}
#sb-nav-play{background-image:url(../images/shadowbox/play.png);}
#sb-nav-pause{background-image:url(../images/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
