html{font-size:100.01%;}
	
body{
	margin:0;
	background:#fff;
	font:64% Verdana, Arial, Helvetica, sans-serif;
	}
	
/* GENERAL */
img{border:0; display:block;}
form{display:inline;}

.hidden{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

p{
	margin:0;
	padding:0;
	}

ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#header .slogan{
	float:right;
	width:152px;
	height:20px;
	background:url(/_images/slogan.gif) no-repeat 0 0;
	}
.float-left{float:left !important;}
.float-right{float:right !important;}

a:focus{outline:none;}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	}

/* MAIN */

#main {
    width: 971px;
    text-align: left;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -485.5px;
}

/* HEADER */
 #header{
	width:971px;
	padding:23px 0 0;
	z-index: 9999;
	position: absolute;
  left: 50%;
  top:  0px;
  margin-left: -485.5px;
	}


#header a.logo{float:left;}


ul.sub-menu{
	float:right;
	padding:20px 0 0;
	clear:right;
	}

ul.sub-menu li{
	float:left;
	padding-left:10px;
	}

ul.sub-menu li a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#b3b3b3;
	text-decoration:none;
	}

ul.sub-menu li a:hover{text-decoration:underline;}

#menu{
	float:left;
	width:963px;
	background:url(/_images/bg-menu.gif) repeat-x 0 0;
	margin:10px 0 0;
	display:inline;
	padding:0 8px 0 0;
	position:relative; 


	}
	
#menu li{
	float:left;
	padding:13px 27px 14px;
	position:relative;
	}

#menu li.first{position:static !important;}
.safari #menu li, .macmoz #menu li{padding:13px 25px 14px;}
	
#menu li a{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	letter-spacing:1px;
	}

#menu li.hover a, #menu li:hover a, #menu li a.active{color:#ad34f2;}
#menu li.hover ul, #menu li:hover ul{display:block;}

#menu ul{
	display:none;
	width:141px;
	background:#000;
	position:absolute;
	top:43px;
	left:10px;
	padding:2px 0 5px;
	z-index:9999;
	}

#menu li.first ul{left:0; padding-left:10px;}

/* LAST DROP-DOWN 
#menu li.last{position:static !important;}

#menu li.last ul{
	position:absolute;
	left:auto;
	right:0 !important;
	top:43px;
	}

* html #menu li.last ul{right:-1px !important;}
*/

#menu ul li{
	float:left;
	width:113px;
	padding:5px 17px;
	}

.safari #menu ul li, .macmoz #menu ul li{padding:5px 17px;}

#menu ul li a{
	font-size:10px;
	color:#fff !important;
	}

#menu ul li a:hover, #menu ul li a.active{color:#ad34f2 !important;}

/* CONTENT */
#content{
	width:971px;
	padding:23px 0 0;
	z-index: 0;
	position: absolute;
  left: 50%;
  top:  125px;
  margin-left: -485.5px;
	}

#content .top-box{
	overflow:hidden;
	height:457px;
	margin:11px 0 12px;
	font-family: verdana;
	font-size: 15px;
	background-image: url(/_images/main-img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
	}

#content .top-box-charities{
	overflow:hidden;
	height:320px;
	background:url(/_images/top-box-charities.jpg) no-repeat 0 0;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 15px;
	text-align: center;
	margin-top: 11px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	padding-right: 449px;
	padding-top: 130px;
	font-weight: bold;
	}

#content .top-box-cust-serv{
	overflow:hidden;
	height:320px;
	background:url(/_images/top-box-customer-service.jpg) no-repeat 0 0;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 15px;
	text-align: center;
	margin-top: 11px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	padding-right: 449px;
	padding-top: 130px;
	font-weight: bold;
	}
	
#content .top-box-about{
	overflow:hidden;
	height:320px;
	background:url(/_images/top-box-about.jpg) no-repeat 0 0;
	color: #FF0000;
	font-family: verdana;
	font-size: 15px;
	text-align: center;
	margin-top: 11px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	padding-right: 0px;
	padding-top: 130px;
	font-weight: bold;
	}

#content .top-box-style-look-book{
	overflow:hidden;
	height:320px;
	background:url(/_images/top-box-style-look-book.jpg) no-repeat 0 0;
	color: #000000;
	font-family: verdana;
	font-size: 15px;
	text-align: center;
	margin-top: 11px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	padding-right: 0px;
	padding-top: 130px;
	font-weight: bold;
	}
	
#content .top-box-my-account{
	overflow:hidden;
	height:320px;
	background:url(/_images/top-box-my-account.jpg) no-repeat 0 0;
	color: #000000;
	font-family: verdana;
	font-size: 15px;
	text-align: center;
	margin-top: 11px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	padding-right: 0px;
	padding-top: 130px;
	font-weight: bold;
	}

#content .top-box strong{
	display:block;
	width:700px;
	text-align:center;
	font:19px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-top: 65px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 140px;
	margin-top: 50px;
	}

#content .sign-up{
	overflow:hidden;
	height:1%;
	background:#000;
	padding:5px 180px;
	text-align:center;
	}

#content .sign-up label{
	float:left;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}

#content .sign-up input{
	float:left;
	width:200px;
	height:13px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#ad34f2;
	padding:0 15px;
	background:#fff;
	border:0;
	margin:0 5px;
	}

#content .sign-up a.go{
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding-right:8px;
	background:url(/_images/arrow.gif) no-repeat 100% 3px;
	}

#content .inner{
	overflow:hidden;
	padding:2px 0;
	margin:12px 0 0;
	background:#000000;
	height:1%;
	}

.inner .box{
	float:left;
	}

.inner .box1{
	width:165px;
	padding:30px 30px 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-align:center;
	}

.inner .box1 strong{font-size:18px;}
.inner .box1 p{padding:20px 0 0;}
.inner .box1 p span{font-weight:bold;}

/* FOOTER */
#footer{
	float:left;
	width:971px;
	padding:10px 0;
	}
	
#footer ul{width:200px;}
	

#footer ul.left{float:left; text-align:left;}
#footer ul.right{float:right; text-align:right;}

#footer ul li{
	overflow:hidden;
	padding:2px 0;
	}
	
#footer ul li a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#b3b3b3;
	text-decoration:none;
	text-transform:uppercase;
	}
	
#footer ul li a:hover{text-decoration:underline;}

#footer .inner-box{
	float:left;
	text-align:center;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#ad34f2;
	width:571px;
	}

#footer .inner-box a img{display:inline;}

/* listpage */
.content-main{
	overflow:hidden;
	padding:25px 10px;
	height:1%;
	}

.sidebar{
	float:left;
	width:170px;
	}

.sidebar ul{
	overflow:hidden;
	padding:0 0 35px;
	}

.sidebar ul li{
	overflow:hidden;
	padding:4px 0;
	}

.sidebar h1{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#ad34f2;
	text-transform:uppercase;
	overflow:hidden;
	padding:0 0 7px;
	}

.sidebar h2{
	overflow:hidden;
	padding:0 18px;
	}

.sidebar h2 a{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#b3b3b3;
	text-decoration:none;
	}

.sidebar h2 a:hover{text-decoration:underline;}

.main-box{
	float:right;
	width:748px;
	}

ul.pages{float:right;}
	
ul.pages li{
	float:left;
	padding-left:12px;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#b3b3b3;
	}
	
ul.pages li.first{padding-right:9px;}
ul.pages li.last{padding-left:17px;}

ul.pages li a{
	color:#b3b3b3;
	text-decoration:none;
	}
	
ul.pages li a:hover, ul.pages li a.active{color:#ad34f2;}

.main-box .holder{
	float:left;
	width:100%;
	padding:25px 0 5px;
	}
	
.main-box .box{
	float:left;
	width:157px;
	padding-right:40px;
	}
	
.main-box .box-last{padding-right:0 !important;}

.main-box .box .img-box{
	display:block;
	width:157px;
	height:240px;
	background:#d9d9d9;
	margin:0 0 3px;
	}

.main-box .box p{text-align:center;}
	
.main-box .box a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#b3b3b3;
	text-decoration:none;
	}
	
.main-box .box a:hover{text-decoration:underline;}

