/* CSS Document */


/* Bling

khtml-opacity:.90;
-moz-opacity:.90;
-ms-filter:”alpha(opacity=90)”;
filter:alpha(opacity=50); opacity:.50;
*/

#HEADER {
	height: 20px;
	padding: 0 0 4px 0;
}



#HOMEPAGE {
	background-image: url(../resources/images/index_img.jpg);
	height: 400px;
}


/* TOP Category Menu */

#TOP-CAT-MENU  {
	height: 55px;
	margin-top: 30px;
}
#TOP-CAT-MENU  .logo {
	float: left;
	height: 55px;
}
#TOP-CAT-MENU ul {
	float: left;
	margin-top: 10px;
}
#TOP-CAT-MENU  li {
	display: inline;
}
#TOP-CAT-MENU  a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	margin-left: 25px;
}
#TOP-CAT-MENU  a:hover {
	text-decoration: underline;
}

/* Vertical Centers the menu to match the logo */
#TOP-CAT-MENU .icePnlSrs { padding-top:10px; }

/* TOP-SUB-MENU */
#TOP-SUB-MENU { width:120px;  }
#TOP-SUB-MENU .sub-categories { display:block; font-size:120%; margin-left:20px; }
#TOP-SUB-MENU  a:hover {
	text-decoration: underline; color:#FFCC00;
}


* { margin:0; padding:0; }

body {
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin: 0px;
}

hr {
border: 0;
background-color: #E0E1E1;
height: 1px;
width: 100%;
text-align: left;
}
.page_width {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}
.page_width_footer {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.nav_list {
	list-style-type: none;
	font-style: italic;
	text-transform: lowercase;
        font-size:13px;
}
.inline li {
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-right: 10px;
	padding-left: 10px;

}

.inline .bag { color:#E0B14B; }
.inline .first {
	border-left-style: none;
}
.searchbox {
	width: 200px; vertical-align:top;
}
.searchbox input  {
	width: 120px;
	padding: 0 4px;
	font-family: "Times New Roman", Times, serif;
}

.signed-out { border-left:1px solid #999999;
display:inline;
padding-left:7px;
padding-right:0px; }

.my-account { padding-right: 7px; }




#FOOTER {
	text-align: center;
	padding-bottom: 10px;
	padding-top:5px;
}
#FOOTER a {
	color: #666666;
	text-decoration: none;
}
#FOOTER a:hover {
	text-decoration: none;
}

#FEATURES {
	margin-top: 0;
}

#FEATURES {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	height: 87px;
}
#FEATURES div {
	float: left;
}
#FEATURES .new_arrivals {
    /*width: 158px;*/

}
#FEATURES .free_shipping {
	width: 194px;
	border-left: 1px solid #999999;
}
#FEATURES .promo {
    width: 265px;
	border-left: 1px solid #999999;
}
#FEATURES .join {
    width: 190px;
	border-left: 1px solid #999999;
	text-align:right;
	margin-left:7px;
}
#FEATURES .inputBorder{ border-width: 1px 1px 1px 1px; border-color: #72787B;  font-size: 11px;  color: #72787B;  font-family: "Times New Roman", Times, serif;  background-color: #ffffff; font-weight: normal;  width:150px;  float:right; margin: 2px 15px 2px 0;}


.clear {
	clear: both;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.email_print {
	margin-top: 10px;
}
.noned {
	text-decoration: none;
}



/* Start Page.css */
/* CSS Document */


#HEADER {
	height: 20px;
	padding: 0 0 4px;
	border-bottom: 1px solid #999999;
	margin-bottom: 10px;
}


#CONTENT {
	margin-bottom: 10px;
}
#CONTENT .col_1 {
	float:left;
	width: 149px;
	font-size: 10px;
	margin-bottom: 10px;
}
#CONTENT .col_1 ul {
	list-style: none;
	margin: 0 20px;
}
#CONTENT .col_1 ul ul {
	margin-top: 0px;
}
#CONTENT .col_1 li li {
	font-style: italic;
}
#CONTENT .col_2 {
	float: right;
	width: 649px;
	border-left: 1px solid #999999;
}
#CONTENT .col_2 .col_1 {
	width: 70px;
	float: left;
	border: none;
}
#CONTENT .col_2 .col_2 {
	float: left;
	width: 510px;
	border: none;
}
#CONTENT .col_2 .col_3 {
	float:left;
	width: 69px;
	height: 24px;
	margin: 0;
}
#CONTENT .col_2 .col_1 .prev_btn {
	width: 25px;
	height: 24px;
	margin: 185px 10px 0 30px;
	background: url(../images/arrow_left.gif);
}
#CONTENT .col_2 .col_3 .next_btn {
	width: 25px;
	height: 24px;
	margin: 173px 30px 0px 10px;
	background: url(../images/arrow_right.gif);
}
#CONTENT .col_2 .col_1 .prev_btn:hover { background: url(../images/arrow_left_over.gif); }
#CONTENT .col_2 .col_3 .next_btn:hover { background: url(../images/arrow_right_over.gif); }



.rule {
	background-color: #999999;
	height: 1px;
}
#CONTENT .col_1 .rule {
	width: 140px;
	margin: 7px 0 14px 0;
}

#CONTENT .bottom_graphic {
	width: 640px;
	text-align: right;
	clear: both;
	margin-top: 10px;
}


/* GRID ITEMS */
/* QuickView Hover Links show on Grid - place vertical postion based on top: vaules */

.quickview-button { text-transform:lowercase; display:block; margin-left:80px; }
