_/* Reset from http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ */
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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* END RESET */

td{
vertical-align:top;
padding:6px;
}

th{
padding:10px 5px;
}

a:link,a:active,a:visited{
color:#333;
text-decoration:underline;
}

a:hover{
color:#333;
text-decoration:none;
}

.fleft {float:left}
.fright{float:right}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
div.clear{clear: both; height: 0px; line-height:0; overflow:hidden;}

a img {border: none; }

a.imglink {
display:block;
position:relative;
overflow:hidden;
width:100%;
height:100%;
border:none;
}

a.imglink img{
position:absolute;
top:0;
left:0;
border:none;
}

a.hover:hover img{
top:-100%;
}

a.active img{
top:-100%;
}


/* sticky footer */
html,body{height:100%}
#wrapper{min-height:100%;height:auto !important;height:100%;}
#footer{clear:both;height:90px;margin-top:20px}
#footer_push{clear:both;height:91px}
#footer_analytics{height:1px;line-height:1px;overflow:hidden}

/* globals */

.color{
color:#008AB0;
}

.success{
color:#008AB0;
}

div.success{
padding:3px;
border-top:1px solid #008AB0;
border-bottom:1px solid #008AB0;
text-align:center;
}

.strong{
font-weight:bold;
}

.error{
color:red;
}

div.error{
padding:5px 10px;
}

div.name {
color:#0C85A1;
font-weight:bold;
border-bottom:1px solid #AAA;
margin-bottom:5px;
padding:2px 0;
}

input.quantity{
width:30px;
border: 1px solid #000000;
}

input.amount{
width:80px;
}

div.pad{
padding:10px;
}

body {
text-align:center;
background: #FFFFFF;
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
line-height:1.2;
}



#wrapper,#footer {
    width:980px;
    margin-left:auto;
    margin-right:auto;
    background:#FFF;
    overflow-x:hidden;
}

/* site maintenance message */
#site_maint{
background-color:#c01116;
color:#FFF;
font-weight:bold;
padding:10px;
font-size:15px;
text-align:left;
line-height:18px;
}

/* HEADER */

#header {
height:72px;
background:#FFF;
position:relative;
z-index:11;
}

#logo {
 float:left;
 margin:5px 0 0 0;
 width:180px;
 height:55px;
}

#logo h1 {
 width:100%;
 height:100%;
}

#logo a{
padding:20px;
width:181px;
height:31px;
overflow:hidden;
}

#logo img{
top:16px;
left:8px;
}

#header_area{
position:absolute;
top:4px;
right:6px;
text-align:right;
}

#header_area a{
color:#5B5F67;
font-size:10px;
letter-spacing:1px;
line-height:12px;
text-decoration:none;
text-transform:uppercase;
line-height:14px;
}

#header_area a:hover{
color:#0C85A1;
}

#header_area .divider{
float:right;
width:4px;
height:66px;
}

#header_right{
float:right;
width:198px;
}

#header_right a{
font-weight:bold;
}

#header_right .submit{
background-color:#ebebeb;
border:medium none;
color:#333333;
display:inline;
float:right;
font-size:10px;
height:21px;
margin-left:4px;
margin-top:4px;
padding:3px;
text-align:center;
width:25px;
font-family:Arial, Helvetica, sans-serif;
}

#header_right .text{
width:150px;
background-color:#ebebeb;
border:medium none;
color:#333333;
display:inline;
float:right;
font-size:10px;
height:16px;
margin-top:4px;
padding:3px 3px 2px;
text-transform:uppercase;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}

#glb1 {
height:25px;
position:relative;
text-align:right;
padding-right:5px;
font-size:10px;
background-color:#000;
color:#FFF;
letter-spacing:0.2em;
line-height:2.5em;
margin:0 auto;
top:0;
}

#header_right_currency{
color:#000;
font-size:10px;
text-align:left;
margin-top:4px;
padding-left:60px;
width:140px;
}

#header_right_currency .djdd_menu{
width:165px;
left:auto;
right:0;
}

#currency_selector .djdd_curr{
background-color:#EBEBEB;
border:0;
}

#currency_selector .djdd_curr b{
font-weight:normal;
}

#currency_selector span {
    display:inline;
    float:left;
    width:16px;
    height:11px;
    overflow:hidden;
    background: url(/dj-includes/images/flags_16_110510.jpg) no-repeat;
    margin: 0 5px 0 5px;
    border: 1px black solid;
}

#currency_selector span.currency_usd { background-position: 0px 0px }
#currency_selector span.currency_eur { background-position: 0px -11px }
#currency_selector span.currency_aud { background-position: 0px -23px }
#currency_selector span.currency_cad { background-position: 0px -34px }
#currency_selector span.currency_dkk { background-position: 0px -46px }
#currency_selector span.currency_jpy { background-position: 0px -57px }
#currency_selector span.currency_nzd { background-position: 0px -69px }
#currency_selector span.currency_nok { background-position: 0px -80px }
#currency_selector span.currency_pln { background-position: 0px -92px }
#currency_selector span.currency_krw { background-position: 0px -103px }
#currency_selector span.currency_sek { background-position: 0px -115px }
#currency_selector span.currency_chf { background-position: 0px -126px }
#currency_selector span.currency_gbp { background-position: 0px -138px }
#currency_selector span.currency_inr { background-position: 0px -149px }
#currency_selector span.currency_sgd { background-position: 0px -160px }
#currency_selector span.currency_hkd { background-position: 0px -171px }
#currency_selector span.currency_czk { background-position: 0px -183px }
#currency_selector span.currency_huf { background-position: 0px -194px }
#currency_selector span.currency_lvl { background-position: 0px -207px }
#currency_selector span.currency_ltl { background-position: 0px -218px }


#header_middle{
float:right;
margin-right:6px;
width:136px;
}

#header_left{
float:right;
margin-top:12px;
margin-right:40px;
}

#topnav{
height:40px; 
background-color:#e2e2e2;
position:relative;
z-index:10;
}

#shop_men,#shop_women,#shop_sale,#topnav_blog,#topnav_lookbooks,#topnav_twitter,#topnav_fs,#topnav_index,#topnav_facebook{
float:left;
display:inline;
height:100%;
position:relative;
}

#shop_women{
width:64px;
}

#shop_men{
width:42px;
}

#shop_sale{
width:125px;
}

#topnav_index{
width:125px;
}

#topnav_right{
float:right;
display:inline;
/*margin-right:6px;*/
height:40px;
}

#topnav_fs{
width:221px;
height:40px;
}

#topnav_blog{
width:50px;
}

#topnav_lookbooks{
width:94px;
}

#topnav_twitter{
width:32px;
}

#topnav_facebook{
width:37px;
}

#topnav a.active_second img{
top:-100%;
}

.topnav_second{
display:none;
position:absolute;
top:40px;
left:0;
background:#fff;
width:470px;
text-align:left;
padding:5px;
border-style:solid;
border-width:1px;
padding-bottom:20px;
}


.dropdown_topnav		{
	display:block;
	width:150px;
	height:auto;
	float:left;
	
}

.dropdown_img {
	height:auto;
}


.dropdown_topnav ul		{ 
	padding-top:0px; 
	padding-left:20px; 
	line-height:1.5; 
	
}

.dropdown_topnav .dropdown_title		{ 
	color:#333;
font-size:12px;
font-weight:bold;
padding:15px 0 2px;
border-bottom:1px solid #333;
margin-bottom:10px;
text-transform:uppercase;
}

.dropdown_topnav .dropdown_subcat	{ 
	color:#5e5e5e; 
	font-family:Helvetica, sans-serif; 
	font-size:12px; 
}

.dropdown_topnav .dropdown_subcat a,
.dropdown_topnav .dropdown_subcat a:link,
.dropdown_topnav .dropdown_subcat a:active,
.dropdown_topnav .dropdown_subcat a:visited,
.dropdown_topnav .dropdown_subcat a:hover
		{ 
	color:#353535; 
	text-decoration:none; 
}

.dropdown_topnav .dropdown_subcat a:hover	{ 
	text-decoration:underline;
}

.dropdown_topnav .dropdown_subcat_outlet	{ 
	color:#FF0000;
	font-family:Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
}

.dropdown_topnav .dropdown_subcat_new	{ 
	color:#60b3d2;
	font-family:Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
}

.dropdown_topnav .dropdown_subcat_sale	{ 
	color:#e07a17;
	font-family:Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
}

.dropdown_topnav .dropdown_subcat_deals	{ 
	color:#fef224;
	font-family:Helvetica, sans-serif; 
	font-size:12px; 
}

.dropdown_topnav .dropdown_subcat_outlet a,
.dropdown_topnav .dropdown_subcat_outlet a:link,
.dropdown_topnav .dropdown_subcat_outlet a:active,
.dropdown_topnav .dropdown_subcat_outlet a:visited,
.dropdown_topnav .dropdown_subcat_outlet a:hover
{ 
	color:#FF0000;
	text-decoration:none;
}

.dropdown_topnav .dropdown_subcat_outlet a:hover	{ 
	text-decoration:underline;
}

.dropdown_topnav .dropdown_subcat_new a,
.dropdown_topnav .dropdown_subcat_new a:link,
.dropdown_topnav .dropdown_subcat_new a:active,
.dropdown_topnav .dropdown_subcat_new a:visited,
.dropdown_topnav .dropdown_subcat_new a:hover
{ 
	color:#60b3d2;
	text-decoration:none;
}

.dropdown_topnav .dropdown_subcat_new a:hover	{ 
	text-decoration:underline;
}

dropdown_topnav .dropdown_subcat_sale a,
.dropdown_topnav .dropdown_subcat_sale a:link,
.dropdown_topnav .dropdown_subcat_sale a:active,
.dropdown_topnav .dropdown_subcat_sale a:visited,
.dropdown_topnav .dropdown_subcat_sale a:hover
{ 
	color:#e07a17;
	text-decoration:none;
}

.dropdown_topnav .dropdown_subcat_sale a:hover	{ 
	text-decoration:underline;
}

.dropdown_topnav .dropdown_subcat_deals a,
.dropdown_topnav .dropdown_subcat_deals a:link,
.dropdown_topnav .dropdown_subcat_deals a:active,
.dropdown_topnav .dropdown_subcat_deals a:visited,
.dropdown_topnav .dropdown_subcat_deals a:hover
{ 
	color:#fef224;
	text-decoration:none;
}

.dropdown_topnav .dropdown_subcat_deals a:hover	{ 
	text-decoration:underline;
}


/* HOME */

#home_feature {
margin-bottom:10px;
}

#home_feature_sub form{
margin:0;
padding:0;
}

#home_feature_sub{
height:18px;
padding:6px;
overflow:hidden;
background:#e2e2e2;
text-align:right;
}

#home_feature_sub img{
float:right;
margin-right:5px;
margin-top:-2px;
}

#home_feature_sub .input{
border:1px solid #FFF;
height: 18px;
font-size: 12px;
text-align: center;
padding-left: 4px;
float:right;
margin:-2px 5px 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
}

#home_feature_sub .imgbutton{
margin-top:-2px;
float:right;
}

#home_upsells{
overflow:hidden;

border-top:4px solid #FFF;
}

#home_upsells .product{
float:left;
display:inline;
width:140px;
margin:10px;
}

#home_upsells .product img {
	width:130px;
}

#home_upsells .product span.prodname,
#home_upsells .product span.price,
#home_upsells .product span.offprice{
display:none;
}

#home_promos{
height:95px;
overflow:hidden;
clear:both;
}

#home_promos .promo{
float:left;
height:100%;
width:25%;
}

#home_promos2{

}

/* GENDER BRAND/DEPARTMENT */

#gender {
 width:784px;
 float:right;

}

#gender_upsells{
overflow:hidden;
background:#FFF;

}

#gender_upsells .product{
float:left;
display:inline;
width:100px;
margin:10px 15px;
text-align:left;
}

#gender_upsells .product span.price{
display:block;

}

#gender_upsells .product span.prodname {
display:none;

}

#gender img{display:block}

#gender .feature {
	width:784px;
	height:450px;
	background-color:#000000;
}

#gender #bottom {
	width:784px;
	height:392px;
	border:solid 1px #f5f5f5;
	background-color:#FFF;
	background:#ffffff;
}

#gender #box1, #gender #box2, #gender #box3 	{ 
	width:252px; 
	padding:4px; 
	float:left; 
	border-right:solid 1px #f5f5f5; 
	}
	
#gender #genderpromo1, #gender #genderpromo2, #gender #genderpromo3 {
	width:240px; 
	height:265px; 
	margin:5px 0 5px 0; 
	background-color:#e4e3e1; 
	position:relative;
}

#gender #brandpromo1, #gender #brandpromo2 {
	width:240px; 
	height:105px; 
	margin:0 0 4px 0; 
	background-color:#e4e3e1;
}

#gender #brandpromo3 {
	width:240px; 
	height:105px; 
	margin:0 0 4px 0; 
	background:url(https://media.djnetworks.net/media/static/djp-includes/images/gender/men/2011/09/22/brand_promo3.jpg);
}


.department_category{
float:left;
display:inline;
margin:10px 16px;
text-align:center;
text-transform:uppercase;
width:100px;
height:155px;
}

.department_category a:link,
.department_category a:active,
.department_category a:visited{
text-decoration:none;
}

.department_category a:hover{
text-decoration:underline;
}


/* PRODLIST */

#sidebar{
float:left;
display:inline;
width:180px;
text-align:left;
background:#FFF;
overflow:hidden;
margin-bottom:20px;
}

div#main,div.main{
margin-left:180px;
}

#cat_nav{
width:180px;
text-align:center;
text-transform:uppercase;
margin:1px;
}

#cat_nav td.strong{
font-size:12px;
}

#cat_nav td{
background:#e2e2e2;
padding:5px;
vertical-align:middle;
border:1px solid #FFF;
}

#cat_nav td.active{
color:#FFF;
background:#000;
}

#cat_nav a{
display:table;
width:100%;
height:100%;
}

#cat_nav a:link,
#cat_nav a:active,
#cat_nav a:visited,
#cat_nav a:hover{
text-decoration:none;
}

#cat_nav a:hover{
color:#08759A;
}

#cat_nav .active a:link,
#cat_nav .active a:active,
#cat_nav .active a:visited,
#cat_nav .active a:hover{
color:#FFF;
}

#navigation_tree{
font-size:11px;
line-height:18px;
margin-top:-2px;
margin-left:-7px;
}

#navigation_tree ul{
display:block;
margin:0 10px;
}

#navigation_tree ul.active{
background:#EEE;
padding:10px;
margin:0;
border:1px solid #FFF;
}

#navigation_tree li{
display:block;
magin:0 10px;
}

#navigation_tree a:link,
#navigation_tree a:active,
#navigation_tree a:visited,
#navigation_tree a:hover{
color:#000;
text-decoration:none;
}

#navigation_tree a:hover{
font-weight:bold;
}

#navigation_tree a.active:link,
#navigation_tree a.active:active,
#navigation_tree a.active:visited,
#navigation_tree a.active:hover{
font-weight:bold;
color:#0C85A1;
}

div#content,div.content{
text-align:left;
}

#breadcrumb{
margin-left:16px;
padding:10px 5px 5px 0;
height:13px;
border-bottom:none;
}

#breadcrumb a, #breadcrumb span{
margin:0 5px;
}

#breadcrumb h1{
font-weight:normal;
}

#cathead {
margin-left:16px;
}

#cathead img{
overflow:hidden;
}

#cathead h2 img{
display:inline;
}

#cathead h2, #product_middle h2{
height:60px;
overflow:hidden;
line-height:60px;
text-align:left;
font-size:16px;
color:#333333;
letter-spacing:1px;
text-transform:uppercase;
font-weight:normal;
position:relative;
padding-left: 6px;
}

#cathead h2 img.logo, #product_middle h2 img.logo{
position:absolute;
top:5px;
left:0px;
z-index:9;
}

img.whiteout{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:5;
}

#refine {
background:#EDEEEE;
height:30px;
line-height:30px;
margin-left:16px;
}

#refine_error{
margin:5px 10px 0;
border:1px solid #F00;
padding:5px;
}

.pagination {
padding:10px 3%;
text-align:right;
line-height:1.2em;
float:right;
width:93%;
}

#search_main .pagination,
#search_header .pagination {
padding:0;
text-align: left;
float: none;
margin:10px;
line-height:1.1;
white-space:nowrap;
}

.pagination a,
.pagination span.active{
margin:0 2px;
}

.pagination a:link,
.pagination a:active,
.pagination a:visited,
.pagination a:hover{
color:#000;
text-decoration:underline;
}

.pagination div.error{
float:left;
}

#products .product{
float:left;
display:inline;
width:200px;
height:320px;
margin-bottom:15px;
text-align:center;
overflow:hidden;

}

.product a.img, .product img {
display:block;
}

.product img {
	border:none;
}

#products .product img {
	width:200px;
}

.product a.img{
margin-bottom:5px;
}

a:link .offprice,
a:active .offprice,
a:visited .offprice,
a:hover .offprice,
.offprice{
color:#999999;
text-decoration:line-through;
display:block;
}

#your_viewing{
height:25px;
font-weight:bold;
color:#FFF;
padding:2px 10px;
}

.viewing_new{
background:#690;
}

/* PRODUCT PAGE */

#product h1{
padding:10px 0;
font-size:18px;
text-indent:16px;
color:#333333;
}

#product h1 .brand{
color:#0C85A1;
}


#products .prodname{
text-transform:lowercase;
}


#product_left{
float:left;
display:inline;
width:280px;
margin: 0 0 30px 16px;
text-align:center;
overflow:hidden;
}

#product_left img{
display:block;
}

#product_feature div{
margin:5px 0;
}

#product_left a:link,
#product_left a:active,
#product_left a:visited,
#product_link a:hover{
color:#000;
text-decoration:none;
}

.altbox {
background-color:#e2e2e2;
height:100%;
padding-top:5px;
padding-bottom:5px;

}

a.altimage{
display:inline;
float:right;
width:55px;
height:69px;
margin: 0 1px 1px 0;
}

a.altimage img{
display:block;
}

#product_seemore{
clear:both;
padding-top:5px;
text-align:right;
}

#product_enlarge{
clear:both;
padding-top:5px;
padding-bottom:5px;
text-align:right;
}

#product_alsoliked{
clear:both;
padding-top:5px;
text-align:right;
}

#product_middle{
float:left;
display:inline;
width:350px;
margin:0 0 30px 16px;
overflow:hidden;
}

#product_middle .add-to-bag	{
	width: 368px;
	height: 18px;
	display: block;
	overflow: hidden;
	background: #04749a;
	padding: 10px 0;
	margin: 10px 0 5px 0;
}

#product_middle .add-to-wishlist	{
	width: 368px;
	height: 18px;
	display: block;
	overflow: hidden;
	background: #818287;
	padding: 3px 0;
	margin: 0 0 15px 0;
}

#product_middle .add-to-bag .imgbutton,
#product_middle .add-to-bag img	{
	margin-left: 10px;
}

#product_middle .add-to-wishlist .imgbutton,
#product_middle .add-to-wishlist img	{
	margin: 1px 0 0 10px;
}

#product_dropdowns_right a:link,
#product_dropdowns_right a:active,
#product_dropdowns_right a:visited,
#product_dropdowns_right a:hover{
color:#000;
text-decoration:underline;
}

#product_middle .success{
border-width:2px 0;
font-size:14px;
padding:5px;
margin:15px 0;
}

#product_middle .success a{
font-size:11px;
}

#product_dropdowns_right{
float:right;
display:inline;
width:55%;
}

#product_dropdowns{
float:left;
display:inline;
width:40%;
}

.product_dropdown {
clear:both;
margin-bottom:10px;
}

.product_dropdown a{
display:block;
padding:4px 0;
text-indent:10px;
background-color:#DDD;
}

.product_dropdown .selected{
border:1px solid #999;
font-weight:bold;
}

.product_dropdown .djdd_menu .selected{
border:0;
font-weight:normal;
}

.product_dropdown .djdd_curr{
font-weight:bold;
}

.product_dropdown a:link,
.product_dropdown a:active,
.product_dropdown a:visited{
text-decoration:none;
}

.product_dropdown a:hover{
text-decoration:none;
background-color:#00C5F3;
}

#product_info{
font-size:12px;
color:#767877;
line-height:17px;
margin-bottom:5px;
margin-top:5px;
text-transform:uppercase;
}

#product_info .price{
font-size:24px;
font-weight:bold;
color:#0C85A1;
}

#product_info .offprice{
font-size:11px;
font-weight:normal;
}

#no_options{
display:none;
color:red;
height:32px;
margin-top:10px;
line-height:1.2em;
text-transform:uppercase;
text-align:center;
}

#product_description{
margin-top:15px;
padding:10px;
line-height:1.4em;
border-top:1px solid #bedbe5;
border-bottom:1px solid #bedbe5;
border-left:1px solid #bedbe5;
border-right:1px solid #bedbe5;
color:#333333;
}

#product_description ul{
list-style-type:square;
list-style-position:inside;
margin: 5px 20px;
}

#product_description p{
margin-bottom:10px;
}

#product_description h3{
margin-top:10px;
}

#product_right{
float:left;
display:inline;
overflow:hidden;
background:#F0F0F0;
margin: 0 0 0 16px;
overflow:hidden;
}

div.product{
text-align:center;
line-height:1.2em;
margin-top:5px;
}

#upsell_vertical{
float:right;
width:100px;
padding:10px;
margin-top:10px;
}

#upsell_vertical .head{

 color:#333333;
 font-weight:bold; 
 padding:5px 10px; 
 margin:-13px -10px 0 -10px;
 text-transform:uppercase;
}

#upsell_vertical .product{
text-align:left;
} 

#upsell_vertical .product img, #product_upsells_horizontal_target .product img {
	border:1px solid #F1F1F1;
	max-height:125px;
}

#upsell_vertical .product a.img{
width:100px;
height:125px;
}

#product #upsell_vertical{
margin-top:0;
}

#upsell_vertical span.prodname{
display:block;
}

#upsell_vertical span.price,
#upsell_vertical span.offprice{
display:block;
}

#product_upsells_horizontal{
float:left;
display:inline;
width:784px;
margin-top:10px;
margin-left:16px;
margin-bottom:20px;
}

#product_upsells_horizontal h6{
font-size:14px;
text-transform:uppercase;

color:#666;
}

#product_upsells_horizontal_target{
overflow:hidden;
display:block;
}

#product_upsells_horizontal_target .product{
float:left;
display:inline;
width:100px;
margin-right:36px;
text-align:left;
}

#product_upsells_horizontal_target .product span.prodname,
#product_upsells_horizontal_target .product span.price,
{
color:#333;
display:block;
}


#product_upsells_horizontal_target span.prodname
{
display:block;
}

#product_upsells_horizontal_target .product span.offprice {
color:#999;
text-decoration:line-through;
display:block;
}


/* HORIZONTAL UPSELL */
#upsell_horizontal{
float:left;
width:350px;
padding:10px;
background:#e2e2e2;
margin-top:10px;
overflow:hidden;
}

#upsell_horizontal .head {
 background-color:#4F545C; 
 color:#FFFFFF; 
 font-weight:bold; 
 padding:5px 10px; 
 margin:-10px -10px 0 -10px;
}

#upsell_horizontal .product {
text-align:left;
float:left;
padding:6px;
} 

#upsell_horizontal .product a.img{
width:100px;
}

#product #upsell_horizontal{
margin-top:0;
}



div.product span.brand{
font-weight:bold;
}

div.product span.prodname{
text-transform:lowercase;
}

div.product a:link,
div.product a:active,
div.product a:visited,
div.product a:hover{
color:#000;
text-decoration:none;
}

#product_noprod{
font-size:14px;
line-height:2.5;
height:200px;
padding:50px;
}



/* LOGIN */

#login{
padding:20px;
text-align:left;
margin:0 auto;
width:400px;
line-height:18px;
font-size:14px;
}

/* LOGOUT */
#logout{
padding:50px;
font-size:14px;
text-align:left;
margin:0 auto;
width:400px;
line-height:1.5;
height:200px;
}

/* CUSTOMER SERVICE */
#cs {
text-align:left;
color:#333;
}

#cs .leftnav {
float:left;
width:170px;
padding-left:10px;
margin:10px 0 20px 0;
line-height:20px;
font-size:12px;
letter-spacing:0.1em;
}

#cs .content {
padding-top:5px;
padding-left:210px;
line-height:18px;
font-size:11.5px; color:#666666;
}

#cs .content_popup {
padding-top:5px;
padding-left:10px;
line-height:18px;
font-size:12px;
}


#cs .active{
color:#108bb1;
font-weight:bold;
}

#cs .notice {
color:#108BB1;
font-weight:bold;
}

#cs h1{
font-size:18px; color:#666666;
line-height:18px;
letter-spacing:0.1em;
font-weight:normal;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
margin-right:20px;
}

#cs h2{
font-size:13px;
text-transform: uppercase;
letter-spacing:0.2em;
font-weight:normal;
padding-top:10px;
margin:0 20px 10px 0;
border-bottom:thin #CCC solid;
}

#cs p	{
margin-right:20px;
}

#cs .ship_table {
border: 1px #666 solid;
}

#cs .ship_row {
background-color:#c8e6ed;
}

#cs ul li {
list-style:disc;
margin-left:20px;
text-decoration:none;
font-size:10px;
}

#cs .content #info_l		{
width:500px;
height:500px;
float:left;
margin-right:25px;
}

#cs .backtop	{
	background-color:#108bb1;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	width:75px;
	padding: 3px 4px 1px 4px;
}

#cs a.backtop:link, a.backtop:visited, a.backtop:active {
	text-decoration:none;
	color:#FFFFFF;
}

#cs a.backtop:hover {
	text-decoration:none;
	background-color:#e2e2e2;
	color:#666;
}

#cs .subnav {
	padding-bottom:10px;
	text-transform:uppercase;
}
#cs .sublink	{
	background-color:#108bb1;
	font-size:9px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding: 3px 4px 1px 4px;
}

#cs .sublink:hover	{
	background-color:#e2e2e2;
	color:#666;
}



#cs .translink	{
	background-color:#DDDDDD;
	border:none;
	padding:3px  3px 3px 10px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	text-transform:uppercase;
	font-weight:bold;
}

#cs .translink:hover	{
	text-decoration:none;
	color:#61A129;
}

/* MY ACCOUNT */

#myaccount{
font-size:12px;
}

#myaccount_welcome{
height:30px;
line-height:30px;
padding:0 20px;
font-size:14px;
text-align:left;
text-transform:uppercase;
overflow:hidden;
}

#myaccount_welcome .fright{
margin-top:5px;
}

#myaccount_disclaimer{
font-weight:bold;
padding:10px;
color:#FFF;
background:#1AA4D1;
line-height:1.2em;
text-align:center;
}

#myaccount .section{
float:left;
display:inline;
width:50%;
text-align:left;
}

#myaccount .head{
background:#F2F2F2;
padding:15px 10px;
text-transform:uppercase;
border-top:1px solid #4F454C;
}

#myaccount .content{
padding:10px;
}

#myaccount .content th,
#myaccount .content td{
padding:2px 10px 2px 0;
}

#myaccount_history .content td,
#myaccount_history .content th{
padding:10px 10px 10px 5px;
}

#myaccount_history tr{
background:#F1F1F1;
}

#myaccount_history th{
background:#FFF;
}

#myaccount_history tr.alt{
background:#DDD;
}

#order_accepted {
background:#99CCFF;
border:1px solid #333;
padding:3px;
font-size:14px;
font-weight:bold;
line-height:1.2em;
text-align:center;
}

#order_accepted a:link,
#order_accepted a:visited,
#order_accepted a:active,
#order_accepted a:hover{
color:#333;
text-decoration:underline;
}

/* ORDER DETAILS */

#order_head {
height:30px;
line-height:30px;
font-size:14px;
text-transform:uppercase;
text-align:left;
padding:0 20px;
overflow:hidden;
background:#DDD;
}

#order_head .fright{
margin-top:5px;
}

#order_summary {
height:30px;
line-height:30px;
padding:0 20px;
font-weight:bold;
border-bottom:1px solid #999;
border-top:1px solid #999;
}

#order_summary span {
margin:0 40px 0 20px;
font-weight:normal;
}

.order_address{
float:left;
display:inline;
text-align:left;
width:50%;
line-height:1.2em;
}

.order_address div{
padding:10px;
}

.order_address .head{
background:#F2F2F2;
padding:3px 10px;
text-transform:uppercase;
}

#order_tracking{
clear:both;
text-align:left;
padding:10px;
margin:20px 0;
line-height:1.4em;
}

#order_details{
width:95%;
margin-left:2.5%;
text-align:left;
line-height:1.2em;
}

#order_details .first{
width:100px;
overflow:hidden;
}

#order_details th{
background:#F2F2F2;
font-weight:normal;
text-transform:uppercase;
padding:3px 6px;
}

.order_product td, #order_details th{
border-top:1px solid #CCC;
}

#order_details td{
vertical-align:center;
padding:10px;
}

#order_details tr.cancelled {
background:#FF9999;
}

#order_totals{
float:right;
display:inline;
width:250px;
font-size:12px;
text-align:left;
margin:10px 30px;
}

#order_totals td {
padding:5px;
line-height:1.4em;
}

#order_returns{
float:left;
width:400px;
background:#EFEFEF;
margin:10px 30px;
border:1px solid #FFF;
}

#order_returns th{
background:#CCC;
padding:3px;
}

#order_returns td{
border:1px solid #FFF;
padding:3px;
}


/* ADDRESS */

#address {
text-align:center;
width:35%;
margin-left:32.5%;
margin-top:20px;
margin-bottom:20px;
font-size:12px;
}

#address .head{
font-size:14px;
background:#4F545C;
color:#FFF;
text-transform:uppercase;
padding:3px 10px;
text-align:left;
}

#address table{
margin:20px 0;
}

#address td {
padding:2px 5px;
text-align:left;
}

#address .strong{
text-align:right;
}

#address .w50{
width:50%;
}

/* BAG */

#bag .bag{
    width:660px;
    float:left;
    display:inline;
    margin:10px 0 20px;
}

#bag #head, #bag_empty{
height:24px;
line-height:24px;
background:#B2B4B7;
border-bottom:1px solid #4F545C;
font-size:14px;
text-transform:uppercase;
padding:0 10px;
}

#bag_empty{
margin:0 0 200px;
}

#bag_items{
margin-top:20px;
border:1px solid #BEBEBE;
width:95%;
margin-left:2.5%;
}

#bag_items th{
background:#F2F2F2;
text-transform:uppercase;
font-weight:normal;
padding:10px 5px;
}

#bag_items .second{
width:100px;
}

#bag_items td{
padding:5px;
vertical-align:top;
}

#bag_items tfoot{
border-top:5px solid #4F545C;
}

#bag .pad {
padding:10px 20px;
}

.bag_checkout{
padding:2px 5px;
border-top:1px solid #4F545C;
border-bottom:1px solid #4F545C;
background:#F2F2F2;
font-size:10px;
line-height:1.3em;
}

.bag_checkout .head{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}

#bag_login{
margin:10px 20px;
font-size:12px;
}

#bag_login td{
padding:5px 10px 5px 0;
}

/* CHECKOUT ALL */

#topnav_checkout{
background:#4F545C;
height:40px;
line-height:40px;
font-size:12px;
text-transform:uppercase;
text-align:left;
color:#CCC;
padding:0 10px;
font-weight:bold;
}

.checkout_divider{
clear:both;
height:30px;
line-height:30px;
text-align:left;
padding:0 10px;
border-top:1px solid #4F545C;
border-bottom:1px solid #4F545C;
text-size:12px;
text-transform:uppercase;
background:#F2F2F2;
}

/* CHECKOUT NEW */

.checkoutnew{
clear:both;
margin:10px;
border:1px solid #BEBEBE;
font-size:12px;
text-align:left;
overflow:hidden;
}

* html .checkoutnew {zoom:1} /* IE6 yuck */

.checkoutnew .address{
float:left;
width:50%;
display:inline;
overflow:hidden;
}

.checkoutnew .address .head {
padding:10px 5px;
text-transform:uppercase;
font-weight:normal;
background:#F2F2F2;
}

.checkoutnew .second{
background:#F2F2F2;
}

.checkoutnew .second .head {
background:#E6E6E6;
}

.checkoutnew .address table{
margin:10px;
}

.checkoutnew .address table td {
padding:3px;
line-height:1.2em;
}

.checkoutnew .address table td.right{
width:130px;
}



.checkoutnew .pad{
padding:10px 5px;
}

.checkoutnew ul{
display:block;
margin:0 40px 10px;
list-style:disc inside;
line-height:1.3em;
}

.checkoutnew table{
width:100%;
}

.checkoutnew thead{
margin-top:10px;
}

.checkoutnew th {
background:#F2F2F2;
padding:10px 5px;
}

.checkoutnew .left{
width:140px;
}

.checkoutnew td{
padding:4px 10px;
}

#checkoutnew_continue{
text-align:right;
margin: 10px 20px 20px;
line-height:1.5em;
}

/* CHECKOUT */
.checkout {
width:98%;
margin:10px 0 10px 1%;
border:1px solid #BEBEBE;
text-align:left;
font-size:12px;
line-height:1.2em;
}

.checkout .address{
float:left;
display:inline;
width:50%;
}

.checkout .address div{
padding:10px 5px;
}

.checkout .address .head{
text-transform:uppercase;
font-weight:normal;
background:#F2F2F2;
}

#checkout_description{
width:100%;
}

#checkout_description th{
background:#F2F2F2;
font-weight:normal;
padding:10px 5px;
text-transform:uppercase;
}

#checkout_description td{
padding:10px 5px;
vertical-align:top;
}

#checkout_description td.first{
text-align:center;
width:90px;
}

#checkout_description tfoot td{
text-align:right;
padding:10px;
}

#checkout_certificate{
float:left;
display:inline;
margin:10px;
text-align:left;
font-size:12px;
line-height:1.5em;
}

#checkout_certificate .strong{
text-transform:uppercase;
}

#checkout_fedex{
float:left;
display:inline;
clear:left;
margin:10px;
font-size:12px;
}

#checkout_total{
float:right;
display:inline;
margin:10px;
font-size:12px;
}

#checkout_total td{
padding:5px;
text-align:right;
vertical-align:top;
}

#checkout_total td.left{
text-transform:uppercase;
}

#checkout_total td.left a{
text-transform:none;
}

#checkout_payment{
float:right;
clear:right;
margin:10px;
font-size:12px;
width:420px;
}

.checkout_payment .head{
background:#4F545C;
padding: 5px;
color:#FFF;
font-weight:bold;
}

.checkout_payment table, .checkout_payment .pad{
margin:10px;
}

.checkout_payment table td{
padding:3px;
}


/* WISHLIST */

#wishlist,#wishlist_send {
float:left;
display:inline;
font-size:12px;
width:660px;
margin:0 20px 20px 0;
}

#wishlist table{
width:100%;
}

#wishlist h1, #wishlist_send h1 {
font-size:18px;
text-transform:uppercase;
padding:10px 0;
text-indent:10px;
border-bottom:1px solid #BFBFBF;
}

#wishlist .success{
margin-top:10px;
font-size:16px;
font-weight:bold;
}

#wishlist .pad,#wishlist_send .pad{
padding:10px 0;
text-indent:10px;
}

#wishlist th{
background:#F1F1F1;
text-transform:uppercase;
font-weight:normal;
}

#wishlist td{
vertical-align:middle;
text-align:center;
}

#wishlist td.left{
text-align:left;
}

#wishlist_send textarea{
border:1px solid #AAA;
background:#EBEBEB;
width:500px;
height:50px;
margin:0 5px;
}

#wishlist_send textarea.second{
border:1px solid #AAA;
background:#EBEBEB;
height:150px;
}

#wishlist_send p{
margin:10px 5px 5px;
}

#wishlist_search {

} 

#wishlist_search img {
	display:block;
}

#wishlist_search .content {
	margin-left:26px;
	margin-bottom:10px;
	margin-right:20px;
	height:100%;
	text-align:left;
	color:#333333;
	
}

#wishlist_search .results {
	background-color:#bf7878; 
	padding:3px; 
	margin-bottom:5px;
}


/* GIFTCERT */

#giftcert_purchase{
padding: 20px 100px;
font-size:12px;
}

#giftcert_purchase .head{
font-size:14px;
text-transform:uppercase;
}

#giftcert_purchase p{
padding:5px 0 10px;
border-bottom:1px solid #BEBEBE;
}

#giftcert_purchase table{
margin-top:10px;
}

#giftcert_purchase td{

}

#giftcert_purchase td.right{
width:200px;
padding-right:0;
padding-top:10px;
}

#giftcert_checkout_total{
float:right;
font-size:12px;
text-transform:uppercase;
margin:0 30px;
}

#giftcert_checkout_total td.left{
padding-right:30px;
}

/* GIFTCERT DETAILS */

#giftcert_detail_success{
background:#1AA4D1;
padding:5px;
color:#FFF;
font-size:14px;
font-weight:bold;
text-align:center;
}

#giftcert_detail_details{
height:40px;
line-height:40px;
background:#F2F2F2;
font-size:12px;
padding:0 20px;
}

#giftcert_detail_details strong{
margin-right:20px;
text-transform:uppercase;
}

#giftcert_detail_details img{
margin-left:40px;
margin-top:10px;
}

#giftcert_detail_cert{
width:450px;
margin:40px auto 0;
text-align:left;
background:#0C85A1;
padding:20px;
font-size:13px;
}

#giftcert_detail_cert table{
background:#FFF;
width:100%;
height:100%;
}

#giftcert_detail_cert th span{
font-weight:normal;
}

#giftcert_detail_cert .certbig{
font-size:24px;
color:#0C85A1;
text-transform:uppercase;
}

#giftcert_detail_cert .upper{
text-transform:uppercase;
}

#giftcert_detail_cert p{
padding:5px 10px;
}

/* FOOTER */

#footer,#footer_push{
overflow:hidden;
}

#footer a:link, #footer a:active, #footer a:visited, #footer a:hover{
color:#333;
text-decoration:none;
}

#footer_top{
height:32px;
line-height:32px;
padding:3px 20px;
background:#e2e2e2;
}

#footer_top .fleft .input{
border:1px solid #fff;
display:inline;
float:left;
font-size:11px;
height:14px;
line-height:18px;
margin-top:3px;
padding:3px;
width:200px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#footer_top .imgbutton{
float:left;
margin:4px 0 0 5px;
}

#footer_top .fright{
}

#footer_bottom{
height:50px;
padding:2px 10px;
text-align:right;
background:#FFF;
}

/* Gallery Pop-up
-------------------------------------------------------------------------------------*/
body#gallerypop		{ background:#F1F1F1; }

#thegallery	{
	width:100%;
	height:650px;
	display:block;
	overflow:hidden;
}

#thegallery .head	{
	width:100%;
	height:auto;
	background:#e2e2e2;
	margin:15px 0 15px 0;
	clear:both;
}

#thegallery .head .p-name	{
	width:550px;
	height:100%;
	display:block;
	padding:8px 0 8px 15px;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
	text-align:left;
	color:#333333;
}

#thegallery .head .close		{
	width:50px;
	height:100%;
	float:right;
	padding:8px 10px 0 0;
}

#thegallery .head .close a		{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:400;
	text-transform:none;
	color:#333333;
}

#thegallery #t-container	{
	width:123px;
	height:537px;
	display:block;
	float:right;
	margin-right:40px;
}

#thegallery #t-container #thumbs		{
	width:140px;
	height:675px;
	overflow:hidden;
	overflow-y:auto;
	display:block;
}

#thegallery #t-container #thumbs .left		{	}

#thegallery #t-container #thumbs .left img	{ width:60px; }

#thegallery .p-image-main		{ 
	width:464px;
	height:auto;
	display:block;
	overflow:hidden;
	float:left;
	text-align:center;
	position:absolute;
	z-index:80;
	left:40px;
}

#thegallery .p-image-main #gallerypop_main	{
	width:464px;
	height:580px;
	display:block;
	overflow:hidden;
}

#thegallery .gallerypop_swatches	{	}

#thegallery .gallerypop_swatches p	{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:400;
	text-align:center;
	color:#676767;
	padding:8px;
}

#thegallery .gallerypop_swatches img		{ width:50px; }

/* SEARCH */
#search_header {
	padding-left: 190px;
}

#search_header h2 {
	padding-left: 10px;
	font-size: 14px;
}

#search_bread{
padding:5px;
margin:5px 3px 0;
font-size:14px;
font-weight:bold;
text-transform: uppercase;
color: #666666;
}

#search_bread .head{
text-transform:uppercase;
font-size:18px;
font-weight:normal;
}

#search_bread span{
font-size:10px;
font-weight: normal;
}

#search_bread a:link, 
#search_bread a:active,  
#search_bread a:hover,  
#search_bread a:visited {
	text-decoration:none;
	color: #666666;
}

#search_bread a.delete:active,
#search_bread a.delete:hover,
#search_bread a.delete:link,
#search_bread a.delete:visited {
	text-decoration:none;
	color:#900;
	font-size: 10px;
	font-weight: bold;
}

#search_refine {
	float:left;
	width: 190px;
	padding: 0;
	margin-top: 10px;
	margin-bottom:40px;
	overflow:hidden;
	background: #E5E5E5;
	clear: both;
}

#search_refine .refine_head {
	color: #09AFDC;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 10px;
}

#search_refine .curr_sel_head {
	color: #606163;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 1px 3px 10px;
}

#search_refine .curr_sel {
	color: #606163;
	background: #D7D7D7;
	font-family: "Arial Narrow";
	font-size: 12px;
	text-transform: uppercase;
	padding: 4px 1px 3px 15px;
	margin-bottom: 1px;
	border: solid 1px #C7C7C7;
}

#search_refine .curr_del {
	font-size: 11px;
	font-weight: bold;
	text-transform: lowercase;
	color: #09AFDC;
	float: right;
	_float: none;
	padding-right: 5px;
}

.img {
  position: relative;
}

.overlay_new,
.overlay_outlet,
.overlay_lowstock {
   font: bold 10px Helvetica, Sans-Serif;
   background: white;
   padding: 1px 5px;
   position: absolute;
   top: 1px;
   right: 0px;
}

.overlay_new {
   color: #00729F;
}

.overlay_outlet {
   color: #871419;
}

#search_main{
margin-left:190px;
}

#search_main .product{
	height: 255px;
	width:140px;
	float:left;
	display:inline;
	margin:10px 9px;
	overflow:hidden;
}

#search_main .product .orgprice {
	font-size:10px;
	text-decoration:line-through;
}

#search_main .product .nowprice {
	color: #87161A;
	font-size: 10px;
	font-weight:bold;
}

#search_main .product .regprice {
	color: black;
	font-size: 10px;
	font-weight:bold;
}

#search_main span.stars, #search_main span.stars span {
    display: block;
    background: url(https://media.djnetworks.net/media/static/dj-includes/images/static/search/stars.png) 0 -10px repeat-x;
	_background-image: none;
    width: 50px;
    height: 10px;
}

#search_main span.stars span {
    background-position: 0 0;
}

.search_attribute {
margin-bottom:2px;
}

.search_attribute ul li ul{
display:block;
margin:1px 10px 3px;
}

.search_attribute ul li{
	padding: 0;
}

.search_attribute .head{
color:#61A129;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
}

.search_attribute select{
width:100%;
font-size:10px;
}

.search_attribute .short td{
padding:2px 1px 1px;
}

.search_attribute .opt_hdr {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 2px 4px 15px;
	cursor: pointer;
	position: relative;
	color: #5F6062;
	margin: 1px;
}

.search_attribute .opt_expand {
	background: #FAFAFA url(https://media.djnetworks.net/media/static/dj-includes/images/static/search/arrow_expand.gif) left no-repeat;
}
.search_attribute .opt_collapse {
	background: #FAFAFA url(https://media.djnetworks.net/media/static/dj-includes/images/static/search/arrow_collapse.gif) left no-repeat;
}

.search_attribute .opt_body {
	padding: 4px 15px 5px 15px;
	background: #E5E5E5;
}

.search_attribute .opt_body input {
	border:0;
	font-weight:bold;
	background:transparent;
}

.search_attribute .slider {
	margin: 4px;
}

.search_attribute .ui-slider .ui-slider-handle {
	width: 0.8em;
	margin-left: -0.4em;
}

.search_attribute .ui-widget-header {
	background: #09AFDC;
}

.search_attribute .ui-corner-all {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

#search_main .section{
float:left;
width:100%;
}

#search_main div.head{
height:24px;
line-height:24px;
background:#D5D4CD;
margin-right:10px;
}

#search_main div.head span{
font-size:18px;
text-transform:uppercase;
color:#09AFDC;
padding:2px 8px;
}

#search_main div.head a{
font-size:12px;
font-weight:bold;
}

#search_main .pagination{
text-align:left;
float:left;
}

#search_main .pagination span.head{
font-size:18px;
text-transform:uppercase;
}

#search_main .products{
float:left;
width:100%;
}

/* Force google autocomplete dropdown to the top */
table.gsc-completion-container {
	z-index: 10000 !important;
}

/* ERROR PAGES */

#error_page{
height:642px;
padding:0px;
font-size:13px;
line-height:2.5;
text-align:center;
}


/* EDIT PROFILE */

#editprofile{
text-align:left;
padding: 20px;
}

#editprofile #head{
font-size:18px;
text-transform:uppercase;
}

#editprofile .head{
font-weight:bold;
}

#editprofile .section{
border-top:1px solid #333;
padding:10px;
}

#editprofile table .first{
width:160px;
}

/* ANALYTICS */
#analytics_footer{
height:1px;
overflow:hidden;
}

/* POPUP */
body#popup{
background:#FFF;
}

/* LB NAVIGATION */
#lookbook	{ 
background-color:#999999; 
}

.lookbook_feature	{
display:block;
width:800px;
float:right;
}

.lookbook_lnav		{
display:block;
width:180px;
float:left; 
background-image:url(https://media.djnetworks.net/media/static/djp-includes/images/lookbook/2010/09/07/left_nav_long3.jpg); 
background-repeat:no-repeat; 
}

.lookbook_lnav ul		{ 
padding-top:35px; 
padding-left:10px; 
line-height:1.55em; 
}

.lookbook_lnav .lookbook_title_current		{ 
color:#f9bbe4; 
font-family:Helvetica, sans-serif; 
font-size:12px; 
}

.lookbook_lnav .lookbook_title_past		{ 
color:#f9bbe4; 
font-family:Helvetica, sans-serif; 
font-size:12px; 
padding-top:14px; 
}

.lookbook_lnav .lookbook_subcat	{ 
color:#fff; 
font-family:Helvetica, sans-serif; 
font-size:11px; 
}

.lookbook_lnav .lookbook_subcat a		{ 
color:#fff; 
text-decoration:none; 
}

.lookbook_lnav .lookbook_subcat a:hover { 
font-weight:bold; 
}

.lookbook_lnav .lookbook_hlb	{ 
display:block; 
width:115px; 
height:100px; 
background-color:none; 
/*position:absolute; 
z-index:99; */
}

.lookbook_hlb span	{ 
display:none; 
}

/* GCS CHANGES */
.orgprice {
	font-size:10px;
	text-decoration:line-through;
}
.nowprice {
	color: #87161A;
	font-size: 10px;
	font-weight:bold;
}
.regprice {
	color: #87161A;
	font-size: 10px;
	font-weight:bold;
}

#search_no_items{
color:red;
padding:5px 10px;
font-size:14px;
text-transform:uppercase;
clear: both;
}
