body {
	background:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#header{
	height:100px;
	border-bottom:solid 1px #1f1f1f;
	
}

#hbox{
width:1100px;
margin:0 auto;
height:100px;
position:relative;

}
.logo{
position:absolute;
top:35px;
}
#signin{
color:#CCCCCC;
width:250px;
position:absolute;
right:65px;
top:5px;
}
#signin a{
color:#CCCCCC;
text-decoration:none;
}
#signin a:hover{
text-decoration:underline;
}
#himage{
	height:322px;
	background:url('../images/homeimage.jpg') no-repeat;
	background-position:top center;
	background-position-y:-50px;
	border-bottom:solid 1px #1f1f1f;
}
#himage #bbox{
	margin-top:110px;
}
#oimage{
	height:170px;
	background:url('../images/onlineheader.jpg') no-repeat;
	background-position:top center;
	background-position-y:-50px;
	border-bottom:solid 1px #1f1f1f;
}
#oimage #bbox{
	margin-top:110px;
}
#simage{
	height:322px;
	background:url('../images/storyheader.jpg') no-repeat;
	background-position:top center;
	background-position-y:-50px;
	border-bottom:solid 1px #1f1f1f;
	
	}
#generheader{
	height:322px;
	background:url('../images/genderheader.jpg') no-repeat;
	background-position:top center;
	background-position-y:-50px;
	border-bottom:solid 1px #1f1f1f;
}
#simage #bbox{
	margin-top:110px;
}
#body{
	width:950px;
	margin:0 auto;
	position:relative;
	background:url('../images/topblock.png') no-repeat;
}
#face{
	width:950px;
	margin:0 auto;
	position:relative;
	background:url('../images/topblock.png') no-repeat;
}
#progress{
	height:30px;
	padding-left:170px;
	margin:0;
	position:absolute;
	top:20px;
	font-weight:bold;
}
#progress a{
	color:#999999;
	text-decoration:none;
}
#progress a:hover{
	text-decoration:underline;
}
#topm{
	height:30px;
	width:450px;
	position:absolute;
	right:80px;
	bottom:0px;
}
#cend{
	width:950px;
	margin:0 auto;
	height:45px;
	background:url('../images/bottomblock.png') no-repeat;
	text-align:right;
	padding-top:10px;
}
#cend a{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
#cend a:hover{
	text-decoration:underline;
}
#sideBar{
	margin-top:100px;
	padding-top:40px;
	width:176px;
	float:left;
	background:url('../images/menuTop.png') no-repeat;
	background-position:0 30px;
}
#menu{
	margin:0;
	padding:0;
	padding-left:7px;
	margin-top:10px;
	background:#eeeeee;
}
#menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li{
	list-style:none;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-bottom:25px;
	font-weight:bold;
	font-size:14px;
}
#menu ul li ul{
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li ul li{
	list-style:none;
	margin:0;
	padding:0;
	padding-left:25px;
	font-size:12px;
	font-weight:normal;
}
#menu ul li ul li a{
	color:#333333;
	text-decoration:none;
	}
	#menu ul li ul li a:hover{
	text-decoration:underline;
	}
#menu .ndate{font-weight:bold; color:#333333;font-size:13px;}
#menu .ntitle{font-weight:bold; color:#333333;font-size:13px;}
#menu .ntext{font-weight:normal; color:#999999;}
#menu .ntext a{
color:#bd0e65;
text-decoration:none;
}
#menu .ntext a:hover{
text-decoration:underline;
}

#gender .ndate{font-weight:bold; color:#ffffff;font-size:13px;padding-bottom:5px;}
#gender .ntitle{font-weight:bold; color:#ffffff;font-size:13px;padding-bottom:5px;}
#gender .ntext{font-weight:normal; color:#999999;}
#gender .nmore{font-weight:bold; color:#FFFFFF;padding-top:50px;}
#gender .nmore a{font-weight:bold; color:#FFFFFF; text-decoration:none;}
#gender .nmore a:hover{font-weight:bold; color:#FFFFFF; text-decoration:underline;}
#gender .ntext a{
color:#bd0e65;
text-decoration:none;
}
#gender .ntext a:hover{
text-decoration:underline;
}

#bbox .ndate{font-weight:bold; color:#ffffff;font-size:13px;padding-bottom:5px;}
#bbox .ntitle{font-weight:bold; color:#ffffff;font-size:13px;padding-bottom:5px;}
#bbox .ntext{font-weight:normal; color:#999999;}
#bbox .nmore{font-weight:bold; color:#FFFFFF;padding-top:20px;}
#bbox .nmore a{font-weight:bold; color:#FFFFFF; text-decoration:none;}
#bbox .nmore a:hover{font-weight:bold; color:#FFFFFF; text-decoration:underline;}
#bbox .ntext a{
color:#bd0e65;
text-decoration:none;
}
#bbox .ntext a:hover{
text-decoration:underline;
}

#container{
	margin-top:55px;
	width:774px;
	float:left;
}
#container #content{
	background:#ffffff;
	padding:10px;
	min-height:450px;
}
#footer{
	height:400px;
	border-top:solid 1px #1f1f1f;
}
#fbox{
width:950px;
margin:0 auto;
height:100px;
position:relative;
}
#fbox #fmenu{
height:100px;
width:500px;
position:absolute;
right:0px;
top:10px;
}
#fbox #copy{
height:100px;
width:200px;
position:absolute;

top:10px;
margin-left: auto;
margin-right: auto;
}
#fbox #fmenu ul{
list-style:none;
width:70px;
float:left;
}

#fbox #fmenu ul li .home{text-indent:-5000px;display:block;background:url('../images/foot_home.gif') no-repeat;height:17px;}
#fbox #fmenu ul li .brand{text-indent:-5000px;display:block;background:url('../images/foot_brand.gif') no-repeat;height:17px;}
#fbox #fmenu ul li .news{text-indent:-5000px;display:block;background:url('../images/foot_news.gif') no-repeat;height:17px;}
#fbox #fmenu ul li .men{text-indent:-5000px;display:block;background:url('../images/foot_men.gif') no-repeat;height:17px;}
#fbox #fmenu ul li .women{text-indent:-5000px;display:block;background:url('../images/foot_women.gif') no-repeat;height:17px;}
#fbox #fmenu ul li .shipping{text-indent:-5000px;display:block;background:url('../images/foot_shipping.gif') no-repeat;height:17px;}
#fbox #fmenu ul li .support{text-indent:-5000px;display:block;background:url('../images/foot_support.gif') no-repeat;height:17px;}
#fbox #fmenu ul li .returns{text-indent:-5000px;display:block;background:url('../images/foot_returns.gif') no-repeat;height:17px;}
#fbox #fmenu ul li .terms{text-indent:-5000px;display:block;background:url('../images/foot_tc.gif') no-repeat;height:17px;}
#fbox #fmenu ul li .facebook{text-indent:-5000px;display:block;background:url('../images/foot_facebook.gif') no-repeat;height:17px;}
#fbox #fmenu ul li .twitter{text-indent:-5000px;display:block;background:url('../images/foot_twitter.gif') no-repeat;height:17px;}
#fbox #fmenu ul li .contact{text-indent:-5000px;display:block;background:url('../images/foot_contact.gif') no-repeat;height:17px;}


.sitems{
float:left;
list-style:none;
height:240px;
width:211px;
}
.sitems li{
text-align:center;
list-style:none;
width:150px;
height:230px;
}
.sitems li h2{
font-size:13px;
color:#333333;
margin:0;
padding:0;
}
.sitems li p{
font-size:13px;
color:#999999;
margin:0;
padding:0;
}
#gender{
margin-left: auto;
margin-right: auto;
width:611px;
height:216px;
right:25px;
top:60px;
padding-left:20px;
padding-top:70px;
background:url('../images/genderblackbox1.png') no-repeat;
}

#bbox{
position:absolute;
width:611px;
height:216px;
right:25px;
top:60px;
padding-left:20px;
padding-top:70px;
background:url('../images/blackbox.png') no-repeat;
}
.clear{
	clear:both;
}
