body { background:#000000; color:#aaaaaa; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }
.wrapper { min-width:990px; }
.header { text-align:left; }
.header { border-top:0px solid #aaaaaa; }
.header-top-container { border:0; }
.header-top { padding:0px 0 0 0; }
.header-top { width:986px; margin:0 auto; position:relative; z-index:100;border-bottom: 1px solid #444444; }

h1#logo {
    float:left;
    width:421px;
    margin:3px 0 0 5px;
	border: 0px;
	text-decoration:none;
}

.no-display { display:none; }
.mini-search { position:absolute; top:0; right:0; width:280px; height:30px; padding:0 0 0 0; }
.mini-search .input-text { width:212px; margin-right:4px; }
legend {display:none;}
fieldset { border:none; }

input.input-text, select, textarea { font:12px arial, helvetica, sans-serif; }
input.input-text, textarea { padding:5px; }
.input-text:focus, select:focus, textarea:focus { background:#edf7fd; }
.header-top:after,
#nav:after,
.header-top:after,
.quick-access:after,
.header-nav:after,
.legend:after,
.search-autocomplete li:after,
.advanced-search-summary-box:after,
.middle:after,
.advanced-search li:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* Quick Access*/
.quick-access {
    width:540px;
    float:right;
    margin-top:45px;
    text-align:right;
    padding:0 0px;
    color:#fff;
    }
.quick-access p { margin-bottom:0px; color:#ffffff;}
.quick-access li {
    display:inline;
    padding-right:7px;
    padding-left:3px;color:#ffffff;
	text-decoration:none;
}
.quick-access li.first { padding-left:0;color:#ffffff;text-decoration:none; }
.quick-access li.last { padding-right:0; background:none;color:#ffffff; }
.shop-access { margin-bottom:0px;color:#ffffff; text-decoration:none; }
.shop-access a { color:#fff; font-size:.95em; text-decoration:none; }
.shop-access a:hover { color:#ed146b; font-size:.95em; text-decoration:none; }
.shop-access li.last { padding-right:0; background:none; color:#ffffff; text-decoration:none;}
.header-nav { width:986px; margin:0 auto; }
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#ed146b; }
h2.category-header {
  color: #ed146b;
  padding: 0px 0px 10px 20px;
}

#nav { padding:0 10px; font-size:1.1em; font-family:verdana,arial; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; list-style-type: none; list-style-image: none; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
body.cms-home #nav li.home a { color:#aaaaaa; }

/************ 0 LEVEL  ***************/
#nav li { float:left; }
#nav li.active a { color:#aaaaaa; }
#nav a { float:left; padding: 0px 16px 0px 8px; color:#aaaaaa;  }
#nav li.over a,
#nav a:hover { color:#ed146b; }

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:0px; }
#nav ul li.last { background:#000000; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:0px solid #899ba5; }

/* Show menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#000000; }
#nav ul li a:hover { background:#000000; }
#nav ul li a,
#nav ul li a:hover { color:#ed146b !important; list-style-type: none; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}

/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }

.navigation1 .subnav {
	background:#ffffff;
	left: -999em;	
	list-style-type:none; 
	margin:-1.12em 0 0 140px;
    padding:0;
	position: absolute;
	float: left;
	width: 170px;
	z-index:1000;
}

.navigation1 .subnav li {
	float: left;
	width: 170px;
	margin:0;
    padding:0;
}

.navigation1 .subnav li a,
.navigation1 .subnav li a:visited {
	width: 166px;
	display: block;
	padding:2px; 
    margin: 0;
	background-image:none;
	text-decoration:none;
}

.navigation1 ul.subnav li a:hover {
	width: 166px;
	padding:2px; 
	background:#f1f1f1;
	text-decoration:underline;
	background-image:none;
	margin: 0;
}
.footer a, .footer a:visited {
	color:#aaaaaa;
}

.cust_subhead { font-family:arial;font-weight:bold;font-size:20px;color:#ed146b }
.cust_bodytext { font-family:arial;font-weight:normal;font-size:12px;color:#ffffff }

