.generic_box {
	border:4px solid #4f4f4f;
	background-color:#FFF;
	padding-bottom:30px;
}

/* One product page START */

.onepro_head {
	position:absolute;
	top:-26px;
	left:-12px;
	display:block;
	width:312px;
	height:65px;
	z-index:100;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/purple_mid.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:68px;
	font-family:Georgia, serif;
	font-size:24px;
	font-style:italic;
	color:#FFF;
	overflow:hidden;
}
.onepro_head span {
	padding-left:16px;
}

.onepro_right_bubble {
	position:absolute;
	left:275px;
	top: 100px;
	width: 392px;
	height:139px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/bubble.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.onepro_right_bubble_in {
	position:relative;
	width: 392px;
	height:139px;
}

.onepro_right_bubble_in h2 {
	position:absolute;
	top:20px;
	left:50px;
	width:320px;
	font-family:Georgia, Times, serif;
	font-size:20px;
	text-align:center;

}
.onepro_right_bubble_in a {
	position:absolute;
	top:80px;
	left:115px;	
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	width:188px;
	height:36px;
	line-height:36px;
	border-bottom:2px solid #cccccc;
	background-image: url(/img/des/geta_button.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	outline:none;
}
.onepro_right_bubble_in a:hover {
	background-position: center bottom;	
}

.onepro_right_info {
	position:absolute;
	left: 290px;
	top: 320px;
	width: 410px;
}
#ws .prod_cont .onepro_right_info h1 {
	position:relative;
	left:0px;
	top:0px;
	width:auto;
	font-size:16px;
	padding:6px;
	margin:0px 0px 60px 0px; 
	color:#000;
	text-align:center;
}

.onepro_right_info_head {
	font-family:Georgia,  Times, serif;
	font-size:12px;
	line-height:20px;
	margin-bottom:1px;
	font-weight:bold;
	color:#666;
	border-bottom:1px solid #CCC;
	padding:4px 6px;
}
.onepro_right_details_cont {
	font-family:Georgia,  Times, serif;
	padding:4px 6px;
}

.onepro_right_title {
	font-size:12px;
	color:#666;
}

.onepro_right_details {
	font-size:11px;
	color:#666;	
}

/* One product page END */

/* MyLikes START */
#myli {
	width: 726px;
	margin-left:auto;
	margin-right:auto;
	margin-top:16px;
	margin-bottom:20px;
	position:relative;
}
#myli .myli_box{
	border:4px solid #4f4f4f;
	margin-top:65px;
}
#myli .myli_cont {
	position:relative;
	background-color:#FFF;
	z-index:50;
}

#myli .buttons_cont {
	height:40px;
	background-color:#000;
	position:relative;
	z-index:2;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/myli_top_bar.png);
	background-position:left center;
	background-repeat: no-repeat;	
}

#myli .buttons_cont a.back {
	position:absolute;
	left:4px;
	top:4px;
	width:220px;
	height:30px;
	line-height:30px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/myli_close_but.png);
	background-position:left top;
	background-repeat: no-repeat;	
}
#myli .buttons_cont a.back span {
	padding-left:30px;
	width:189px;
	text-align:center;
	display:block;
}
#myli .buttons_cont a.back span:hover {
	cursor:pointer
}
#myli .buttons_cont a.back:hover {
	background-position:left bottom;
	cursor:pointer;
}

#myli .buttons_cont .save {
	float:left;
	margin-left:4px;
	margin-top:4px;
	width:220px;
	height:30px;
	line-height:30px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/myli_close_but.png);
	background-position:left top;
	background-repeat: no-repeat;		
}

#myli .buttons_cont .save {
	float: right;
	margin-right:4px;
	margin-top:4px;
	width:190px;
	height:30px;
	line-height:30px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;	
}
#myli .buttons_cont .save div {
	padding-left:30px;
	width:159px;
	text-align:center;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/myli_save_but.png);
	background-position:left top;
	background-repeat: no-repeat;	
}
#myli .buttons_cont .save div:hover {
	background-position:left bottom;	
	cursor:pointer
}
#myli .buttons_cont .save:hover {
	cursor:pointer;
}

#myli .buttons_cont .share {
	
}


#myli .myli_cont .head_small {
	position:absolute;
	top:-55px;
	left:4px;
	display:block;
	width:274px;
	height:76px;
	z-index:100;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/myli_h1_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Georgia, Times, serif;
	color:#FFF;
	overflow:hidden;
}

#myli .myli_cont .head_small div.profile_pic {
	float:left;
	margin-top:12px;
	margin-left:8px;
	width:65px;
}
#myli .myli_cont .head_small div.profile_pic img {
	border:1px solid #000;
	padding:1px;
	background-color:#FFF;
}
#myli .myli_cont .head_small div.profile_info {
	float:left;
	width:195px;
	overflow:hidden;
}
#myli .myli_cont .head_small div.profile_name {
	font-size:16px;
	padding-top:11px;
}
#myli .myli_cont .head_small div.sub {
	font-size:14px;
	font-style:italic;
}



#myli .myli_prod_cont {
	width:710px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
}

#myli .prod {
	float:left;
	border:1px solid #CCC;
	height:468px;
	width:231px;
	margin-right:5px;
	margin-bottom:10px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_prod_bot.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: visible;
}
#ws .prod_1 {
	left:16px;
}
#ws .prod_2 {
	left: 262px;
}
#ws .prod_3 {
	left: 508px;
}

#ws .oops_no_more {
	z-index:100; 
	top:0px; 
	left:0px; 
	width:750px; 
	height:565px; 
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_no_more.png); 
	background-repeat:no-repeat; 
	position:absolute;
}

#ws .oops_no_more div {
	padding-top:120px; 
	margin-left:140px; 
	margin-right:140px; 
	font-family:Georgia, Times, serif;  
	font-size:21px; 
	font-style:italic; 
	line-height:130%; 
	text-align:center;
}
#myli .myli_prod_last {
	margin-right:0px;
}

#myli .prod_in {
	position:relative;
	height:470px;
	width:100%;
	z-index:1;
}
#myli .prod_in .eshop_watermark {
	/* this is set at #ws */
}

#myli .prod_in img.prod_img {
	position:relative;
	display:block;
}
#myli .prod_in .prod_img_cont {
	position:relative;
	top:0px;
	left:0px;
	z-index:5;
	background-color:#FFF; /* for the products that are transparent */
}

#myli .prod_in .brand_name {
	position:absolute;
	top:357px;
	left:13px;
	width:205px;
	line-height:26px;
	font-size:14px;
	padding:3px 0px;
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	z-index:40;
}


#myli .prod_in a.share,
#myli .prod_in a.remove_it {
	position:absolute;
	left:0px;
	display:block;
	width:145px;
	background-repeat: no-repeat;
	overflow:hidden;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	z-index:10;
	outline: none;
	-moz-outline-style: none;
}
#myli .prod_in a.share span,
#myli .prod_in a.remove_it  span{
	margin-left:40px;
}

#myli .prod_in a.remove_it {
	top:409px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/myli_remove.png);
	background-position: 12px 6px ;
	line-height:30px;
	height:29px;
}
#myli .prod_in a.share {
	top:440px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_share.png);
	background-position: 11px 4px;
	line-height:27px;
	height:29px;
	outline: none;
	-moz-outline-style: none;	
}
#myli .prod_in a.remove_it:hover,
#myli .prod_in a.share:hover {	
	color:#9900cc;
}

#myli .prod_in a.out_of_stock {
	position:absolute;
	left:146px;
	top:409px;
	display:block;
	width:85px;
	height:59px;
	line-height:28px;
	text-align:center;
	overflow:hidden;
	font-size:11px;
	color:#9900cc;
	text-decoration:none;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_buy_on.png);
	background-repeat: no-repeat;
	background-position: center 100px;
	padding-top:0px;
}
#myli .prod_in a.out_of_stock:hover  {
	color:#fff;
	background-position: center bottom;	
}

#myli .prod_in a.buy {
	position:absolute;
	left:146px;
	top:409px;
	display:block;
	width:85px;
	height:59px;
	line-height:59px;
	text-align:center;
	overflow:hidden;
	font-size:15px;
	font-weight:bold;
	color:#9900cc;
	text-decoration:none;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_buy_on.png);
	background-repeat: no-repeat;
	background-position: center 100px;
}

#myli .prod_in a.buy:hover {	
	color:#fff;
	background-position: center bottom;	
}

#myli .prod_in div.based,
#myli .prod_in div.delivery {
	position:absolute;
	left:0px;
	display:block;
	width:145px;
	overflow:hidden;
	font-size:11px;
	background-color:#e2dede;
	color:#000;
	text-decoration:none;
	z-index:20;
	display:none;
}
#myli .prod_in div.based span,
#myli .prod_in div.delivery  span {
	margin-left:12px;
}
#myli .prod_in div.based strong,
#myli .prod_in div.delivery  strong {
	color:#9900cc;
	font-weight:bold;
}
#myli .prod_in div.based  {
	top:409px;
	line-height:34px;
	height:29px;
}
#myli .prod_in div.delivery {
	top:439px;
	line-height:29px;
	height:29px;
}

#myli .prod_in .price {
	position:absolute;
	top:268px;
	left:145px;
	height:78px;
	width:78px;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_price.png);
	z-index:20;
	line-height:78px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-family:Georgia, serif;
	background-repeat: no-repeat;
	background-position: center center;
}
#myli .prod_in .price span {
	font-size:200%; margin-right:12px;
}

#myli .prod_in .like_mark {
	display:none;
	position:absolute;
	top:268px;
	left:145px;
	height:78px;
	width:78px;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_like_mark.png);
	z-index:25;
	background-repeat: no-repeat;
	background-position: center center;
}




#myli .myli_results_pages {
	width:680px;
}
#myli .myli_results_pages a {
	font-size:12px;
	display:block;
	float:left;
	border:1px solid #999;
	padding:5px;
	width:13px;
	text-align:center;
	text-decoration:none;
	margin-right:4px;
	margin-bottom:4px;
	outline:none;
}
#myli .myli_results_pages a.cur,
#myli .myli_results_pages a:hover {
	background-color:#000;
	color:#FFF;
}


#myli .myli_button {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	width:188px;
	height:36px;
	line-height:36px;
	border-bottom:2px solid #cccccc;
	background-image: url(/img/des/geta_button.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	display:none;
	outline:none;
}

#myli .myli_button:hover {
	background-position: center bottom;	
}


#myli .dark_message {
	z-index:250;
	top:-16px;
	left:-10px;
	width:750px;
	height:2400px;
	background-image: url(/img/des/mily_shadow.png);
	background-repeat: repeat;
	position:absolute;
}

#myli .dark_message_in {
	z-index:260;
	top:0px;
	left:0px;
	width:750px;
	height:800px;
	background-image: url(/img/des/myli_bubble.png);
	background-position: 108px 26px;
	background-repeat: no-repeat;
	position:absolute;

}
#myli .dark_message .dark_message_text_cont {
	width:520px;
	padding-top:110px;
	padding-left:120px;
}

#myli .dark_message .dark_message_text {
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	font-family: Georgia,serif; 
	font-size: 20px;
	font-style: italic; 
	line-height: 130%; 
	text-align: center;
	height:105px;
	overflow:hidden;
}


#myli .dark_message a.dark_message_button {
	display:block;
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#FFF;
	width: 188px;
	height: 36px;
	line-height: 36px;
	border-bottom: 2px solid #cccccc;
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
	
#myli .dark_message a.dark_message_button:hover {
	background-position: center bottom;	
}

#myli .dark_message .dark_message_button_cont {
	height:50px;
	padding-top:5px;
}
#myli .dark_message .dark_message_button_1 {
	float:left;
	margin-left:40px;
	width:188px;
}

#myli .dark_message .dark_message_button_2 {
	float: right;
	margin-right:40px;
	width:188px;
}
#myli .dark_message .dark_message_button_t1 {
	background-image: url(/img/des/wsmessage_button_purple.png);
}
#myli .dark_message .dark_message_button_t2 {
	background-image:url(/img/des/wsmessage_button_blue.png);
}



/* MyLikes END */


.fashinating, .fashinating a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.fashinating a {
	font-family:Georgia, Times, serif;
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
.fashinating a:hover {
	text-decoration: none;
}

#header {
	margin-left:auto;
	margin-right:auto;
	width:750px;
}
#cont {
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/back_white_w.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#cont_in {
	width:750px;
	margin-left:auto;
	margin-right:auto;
}


.fashinating #menu {
	background-color:#000;
	color:#FFF;
	height:56px;
	padding:0px 9px;
}

.fashinating #menu a {
	float:left;
	height:54px;
	border-bottom:2px #000 solid;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	line-height:54px;
	outline:none;
}

.fashinating #menu a:hover,
.fashinating #menu a.cur{
	border-bottom:2px #730099 solid;
	color:#000;
	background-image: url(/img/des/menu_back.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

#footer {
	font-family:Georgia, Times, serif;
	background-color: #000;
	color:#730099;
	text-align:center;
	font-size:11px;
	padding:15px 0px 200px 0px;
}
#footer a {
	margin:0px 5px;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

#profile_box {
	width:220px;
	float:right;
	padding-top:25px;
	padding-right:10px;
	height:80px;
	display:none;
}
#profile_box div.profile_pic {
	float:left;
	width:70px;
}
#profile_box div.profile_pic img {
	border:1px solid #000;
	padding:1px;
}
#profile_box div.profile_links {
	float:left;
	width:150px;
}

#profile_box div.profile_links div {
	line-height:22px;	
	border-bottom:1px solid #e3e3e3;
}
#profile_box div.profile_links a {
	color:#9900cc;
	text-decoration:none;	
}

/* ws narrow START */
#ws .filters_cont {
	margin-top:16px;
	height:40px;
	background-color:#000;
	margin-bottom:20px;
	position:relative;
	z-index:2;
}
#ws .browse {
	line-height:38px;
	float:right;
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	width:74px;
	text-align:center;
}
#ws .filters {
	float:right;
	background-color:#2d2d2d;
	width:440px;
	height:38px;
	position:relative;
	margin-right:10px;
}

#ws .filters ul li {
	height:29px;
	width:100%;
	background-image: url(/img/des/drop_down_li2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#ws .filters ul li:hover {
	background-position: center bottom;
	cursor:pointer;
}
#ws .filters li > div:hover {
	cursor:pointer;
}
#ws .filters ul li div {
	padding-left:8px;
	line-height:29px;
	color:#FFF;
	font-size:11px;
}

#ws #filt_sex,
#ws #filt_cat,
#ws #filt_brand,
#ws #filt_price
{
	height:30px;
	width:140px;
	position:absolute;
	top:4px;	
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/drop_down2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#ws #filt_sex,
#ws #filt_sex_list {	
	left:4px;
}
#ws #filt_cat,
#ws #filt_cat_list {
	left:148px;
}
#ws #filt_brand,
#ws #filt_brand_list {
	left:312px;
	display:none;
}
#ws #filt_price,
#ws #filt_price_list {
	left:292px;		
/*	left:496px; */
}

#ws #filt_sex:hover,
#ws #filt_cat:hover,
#ws #filt_brand:hover,
#ws #filt_price:hover {	
	cursor:pointer;
	background-position: center bottom;
}
#ws #filt_sex > div,
#ws #filt_cat > div,
#ws #filt_brand > div,
#ws #filt_price > div {	
	line-height:30px;
	padding-left:8px;
	font-size:11px;
	color:#FFF;
}

#ws #filt_sex_list,
#ws #filt_cat_list,
#ws #filt_brand_list,
#ws #filt_price_list {
	position:absolute;
	top:34px;
	width:140px;
	z-index:20;
	display:none;
}

#ws #favourites_but {
	float:right;
	height:38px;
	width:210px;
	margin-right:9px;
	background-color:#2d2d2d;
	display:block;
	position:relative;
}

#ws .favourites_but_heart {
	position: absolute;
	height:30px;
	width:29px;
	left:4px;
	top:4px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/myli_favourites_but.png);
	background-repeat: no-repeat;
	background-position: left top;	
	display:block;
	outline:none;	
}
#ws .favourites_but_heart:hover {
	background-position: left bottom;
	cursor:pointer;	
}

#ws .favourites_but_text {
	position: absolute;
	line-height:30px;
	height:30px;
	width:173px;
	left:33px;
	top:4px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/myli_favourites_but.png);
	background-repeat: no-repeat;
	background-position: -29px top;
	display:block;
	text-align:center;
	outline:none;
}
#ws .favourites_but_count,
#ws .favourites_but_count:hover {
	color:#FFF;
}
#ws .favourites_but_text:hover {
	background-position: -29px bottom;
	cursor:pointer;
	text-decoration:underline;
	color:#FFF;
}


#ws .prod_cont {
	position:relative;
	z-index:1;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_purp.png);
	background-repeat: no-repeat;
	background-position: center top;
	height:565px;
}
#ws .prod_cont h1 {
	position: absolute;
	left:35px;
	top:25px;
	width:490px;
	font-family:Georgia, Times, serif;
	font-size:24px;
	font-style:italic;
	color:#FFF;
}

#ws a.dont_like {
	position:absolute;
	top:5px;
	left:518px;
	display:block;
	width:234px;
	text-indent:-3000px;
	height:78px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_dont_like.png);
	background-repeat: no-repeat;
	background-position: left top;
	outline:none;
}
#ws a.dont_like:hover {
	background-position: left bottom;
	outline: none;
	-moz-outline-style: none;
}
#ws a.dont_like:focus {
	-moz-outline-style: none;
}

#ws .prod {
	position:absolute;
	top:83px;
	border:1px solid #CCC;
	height:468px;
	width:231px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_prod_bot.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: visible;
}
#ws .prod_in {
	position:relative;
	height:470px;
	width:100%;
	z-index:1;
}

#ws .prod_in img.prod_img {
	position:relative;
	display:block;
}
#ws .prod_in .prod_img_cont {
	position:relative;
	top:0px;
	left:0px;
	z-index:5;
	background-color:#FFF; /* for the products that are transparent */
}

#ws .prod_in .brand_name {
	position:absolute;
	top:357px;
	left:13px;
	width:205px;
	line-height:26px;
	font-size:14px;
	padding:3px 0px;
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	z-index:40;
}

#myli .prod_in .eshop_watermark,
#ws .prod_in .eshop_watermark {
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	background-repeat: no-repeat;
	background-position: center center;	
}


#ws .prod_in a.share,
#ws .prod_in a.like_it {
	margin:0px;
	position:absolute;
	left:0px;
	display:block;
	width:145px;
	background-repeat: no-repeat;
	overflow:hidden;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	z-index:10;
	outline: none;
	-moz-outline-style: none;
}
#ws .prod_in a.share span,
#ws .prod_in a.like_it span {
	margin-left:40px;
	margin-top:0px;
}

#ws .prod_in a.like_it {
	top:409px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_like.png);
	background-position: 0px 0px ;
	line-height:30px;
	height:29px;
}
#ws .prod_in a.share {
	margin:0px;
	top:440px;
	background-image: url(/img/des/ws_share.png);
	background-position: 11px 4px;
	line-height:27px;
	height:29px;
	outline: none;
	-moz-outline-style: none;	
}
#ws .prod_in a.like_it:hover,
#ws .prod_in a.like_it_on,
#ws .prod_in a.share:hover {	
	color:#9900cc;
}

#ws .prod_in a.like_it:hover,
#ws .prod_in a.like_it_on {
	background-position: 0px -29px;
}


#ws .prod_in a.buy {
	position:absolute;
	left:146px;
	top:409px;
	display:block;
	width:85px;
	height:59px;
	line-height:59px;
	text-align:center;
	overflow:hidden;
	font-size:15px;
	font-weight:bold;
	color:#9900cc;
	text-decoration:none;
	background-image: url(/img/des/ws_buy_on.png);
	background-repeat: no-repeat;
	background-position: center 100px;
}

#ws .prod_in a.buy:hover {	
	color:#fff;
	background-position: center bottom;	
}

#ws .prod_in div.based,
#ws .prod_in div.delivery {
	position:absolute;
	left:0px;
	display:block;
	width:145px;
	overflow:hidden;
	font-size:11px;
	background-color:#e2dede;
	color:#000;
	text-decoration:none;
	z-index:20;
	display:none;
}
#ws .prod_in div.based span,
#ws .prod_in div.delivery  span {
	margin-left:12px;
}
#ws .prod_in div.based strong,
#ws .prod_in div.delivery  strong {
	color:#9900cc;
	font-weight:bold;
}
#ws .prod_in div.based  {
	top:409px;
	line-height:34px;
	height:29px;
}
#ws .prod_in div.delivery {
	top:439px;
	line-height:29px;
	height:29px;
}

#ws .prod_in .price {
	position:absolute;
	top:268px;
	left:145px;
	height:78px;
	width:78px;
	z-index:20;
	line-height:78px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-family:Georgia, serif;
	background-image:url(/img/des/ws_price.png);	
	background-repeat: no-repeat;
	background-position: center center;
}
#ws .prod_in .price span {
	font-size:200%; margin-right:12px;
}

#ws .prod_in .like_mark {
	display:none;
	position:absolute;
	top:268px;
	left:145px;
	height:78px;
	width:78px;
	background-image:url(/img/des/ws_like_mark.png);
	z-index:25;
	background-repeat: no-repeat;
	background-position: center center;
}

#ws .prod_in .like_more {
	display:none;
	position:absolute;
	top:100px;
	left:30px;
	height:47px;
	width:189px;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_more.png);
	z-index:25;
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
}
#ws .prod_in .like_layer {
	position:absolute;
	border:1px solid #CCC;
	top:-1px;
	left:-1px;
	height:368px;
	width:231px;
	z-index:40;
	display:block;
}


#ws .prod_in .like_layer:hover {
	cursor:pointer;	
}

#ws .wsmessage_with_photo {
	z-index:18;
	top:0px;
	left:0px;
	width:750px;
	height:565px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsmessage_withphoto.png);
	background-repeat:no-repeat;
	position:absolute;
}
#ws .wsmessage_with_photo .wsmessage_photo_cont {
	float:left;
	width:268px;
	padding-top:80px;
}
#ws .wsmessage_with_photo div.wsmessage_photo {
	margin-left:15px;
	margin-right:15px;
	background-color:#FFF;
	padding:10px 10px 50px 10px;
}
#ws .wsmessage_with_photo .wsmessage_photo div {
	border:1px solid #bcbcbc;
	overflow:hidden;
}

#ws .wsmessage_with_photo .wsmessage_text_cont {
	float:right;
	width:478px;
	padding-top:110px;
}

#ws .wsmessage_with_photo .wsmessage_text {
	padding-top: 5px;
	padding-left:26px;
	padding-right:40px;
	font-family: Georgia,serif; 
	font-size: 16px;
	font-style: italic; 
	line-height: 130%; 
	text-align: center;
	height:115px;
	overflow:hidden;

}

#ws .wsmessage_with_photo .wsmessage_button_cont {
	height:50px;
	padding-top:5px;
}
#ws .wsmessage_with_photo .wsmessage_button_1 {
	float:left;
	margin-left:30px;
	width:188px;
}

#ws .wsmessage_with_photo .wsmessage_button_2 {
	float: right;
	margin-right:44px;
	width:188px;
}

#ws a.wsmessage_button {
	display:block;
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#FFF;
	width: 188px;
	height: 36px;
	line-height: 36px;
	border-bottom: 2px solid #cccccc;
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
	
#ws a.wsmessage_button:hover {
	background-position: center bottom;	
}

#ws .wsmessage_button_t1 {
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsmessage_button_purple.png);
}
#ws .wsmessage_button_t2 {
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsmessage_button_blue.png);
}


#ws .wsmessage_without_photo {
	z-index:18;
	top:0px;
	left:0px;
	width:750px;
	height:565px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_no_more.png);
	background-repeat:no-repeat;
	position:absolute;	
}

#ws .wsmessage_without_photo .wsmessage_text_cont {
	width:520px;
	padding-top:90px;
	padding-left:120px;
}

#ws .wsmessage_without_photo .wsmessage_text {
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	font-family: Georgia,serif; 
	font-size: 20px;
	font-style: italic; 
	line-height: 130%; 
	text-align: center;
	height:125px;
	overflow:hidden;
}

#ws .wsmessage_without_photo .wsmessage_button_cont {
	height:50px;
	padding-top:5px;
}
#ws .wsmessage_without_photo .wsmessage_button_1 {
	float:left;
	margin-left:40px;
	width:188px;
}

#ws .wsmessage_without_photo .wsmessage_button_2 {
	float: right;
	margin-right:40px;
	width:188px;
}
/* ws narrow END */



/* WS intro screens */ 
#wsin {
	width: 726px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
#wsin .wsin_box {

}
#wsin .wsin_cont {
	position:relative;
	padding-top:340px;
	z-index:50;
}

#wsin .wsin_cont_uni1 {

}

#wsin .wsin_cont h1 {
	position:absolute;
	top:-26px;
	left:-12px;
	display:block;
	width:312px;
	height:65px;
	z-index:100;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/siq_h1.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:68px;
	font-family:Georgia, serif;
	font-size:24px;
	font-style:italic;
	color:#FFF;
	overflow:hidden;
}
#wsin .wsin_cont h1.big {
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_h1.png);
}

#wsin .wsin_cont h1 span {
	padding-left:10px;
}
#wsin .wsin_cont h2 {
	font-family:Georgia, Times, serif;
	font-size:17px;
	font-style:italic;
}


#wsin .choose_gender_cont {
	float:left;	
	margin-left:0px;
	font-family:Georgia, Times, serif;
	width:468px;
	height:350px;
}
#wsin .choose_gender_sep {
	float:left;
	width:12px;
	height:350px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/choose_gender_separator.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#wsin .choose_gender_login_cont {
	float: left;
	height:350px;
	width:234px;
	font-family:Georgia, Times, serif;
}

#wsin .choose_gender_cont h3,
#wsin .choose_gender_login_cont h3 {	
	font-size:24px;
	padding-left:10px;
	color:#000;
	line-height:normal;
}

#wsin .choose_gender_cont h4,
#wsin .choose_gender_login_cont h4 {	
	font-size:20px;
	color: #999;
	padding-left:10px;
	margin-bottom:20px;
	line-height:normal;	
}

#wsin .choose_gender_male,
#wsin .choose_gender_female,
#wsin .choose_gender_facebook {
	display:block;
	height:248px;
	width:234px;
	float:left;
	font-size:30px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/choose_gender_back.jpg);	
	text-indent:-3000px;
	outline: none;
	-moz-outline-style: none;	
}

#wsin .choose_gender_male {
	background-repeat: no-repeat;
	background-position: left top;

}
#wsin .choose_gender_male:hover {
	cursor:pointer;
	background-position: left bottom;
}

#wsin .choose_gender_female {
	background-position: -234px top;	
}
#wsin .choose_gender_female:hover {
	cursor:pointer;
	background-position: -234px bottom;
}

#wsin .choose_gender_facebook {
	background-position: right top;
}
#wsin .choose_gender_facebook:hover {
	cursor:pointer;
	background-position: right bottom;
}





#wsin .wsin_uni1_image {
	position:absolute;
	width:330px;
	height:280px;
	top:0px;
	left:381px;
	z-index:5;
	background-repeat: no-repeat;
	background-position: center center;
}

#wsin .wsin_uni4_image {
	position:absolute;
	width:390px;
	height:280px;
	top:0px;
	left:321px;
	z-index:5;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_slide_4_uni.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display:none;
}
#wsin .wsin_uni5_image {
	position:absolute;
	width:332px;
	height:95px;
	top:120px;
	left:7px;
	z-index:5;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_slide_5_replay.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:none;
}
#wsin .wsin_uni5_image:hover {
	cursor:pointer;
}
#wsin .wsin_uni5_image div {
	font-size:24px;
	font-family:Georgia, Times, serif;
	padding-left:20px;
	line-height:95px;
}

#wsin .wsin_uni5_face {
	position:absolute;
	width:330px;
	height:139px;
	top:120px;
	left:375px;
	z-index:5;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_slide_5_face.png);
	background-repeat: no-repeat;
	background-position: top center;
	display:none;
	font-family:Georgia, Times, serif;	
}
#wsin .wsin_uni5_face:hover {
	background-position: bottom center;
}
#wsin .wsin_uni5_face div {
	font-size:24px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:5px;
}
#wsin .wsin_uni5_face span {
	font-size:12px;
	padding-left:20px;	
	color:#666666;
}

#wsin .wsin_uni5_face div:hover,
#wsin .wsin_uni5_face span:hover {
	cursor:default;
}

#wsin .wsin_text {
	position:absolute;
	height:130px;
	top:85px;
	left:7px;
	z-index:5;	
	background-repeat: no-repeat;
	background-position: 3px 4px;
}
#wsin .wsin_text_uni1 {
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_1.png);
	width:370px;	
}
#wsin .wsin_text_uni2 {
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_2.png);
	width:340px;
	display:none;	
}
#wsin .wsin_text_uni3 {
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_3.png);
	width:340px;
	display:none;	
}
#wsin .wsin_text_uni4 {
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_4.png);
	width:340px;
	display:none;	
}

#wsin .wsin_text_uni5 {
	position:absolute;
	top:55px;
	left:7px;
	height:40px;
	width:500px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_5.png);
	display:none;
	z-index:5;	
	background-repeat: no-repeat;
	background-position: 3px 4px;
}

#wsin .wsin_text div {
	font-family:Georgia, Times, serif;
	padding-left:35px;
	font-size:28px;
}

#wsin .wsin_slide_image  {
	position:absolute;
	display:none;
	width:367px;
	height:274px;
	top:2px;
	left:348px;
	z-index:5px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_slide_back.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#wsin .wsin_slide_image_in {
	margin:4px;
	width:359px;
	height:266px;
	overflow:hidden;
}
#wsin .wsin_slide_image_in_uni2 div.wsin_slide_image_in {
	width:359px;
	height:266px;
	position:relative;
	overflow:hidden;
}
#wsin .wsin_slide_image_in_uni2 div.wsin_slide_image_inpic {
	width:626px;
	height:398px;
	position:absolute;
}




#wsin .wsin_pages {
	position:absolute;
	width:300px;
	height:24px;
	top:248px;
	left:7px;
	display:none;
}
#wsin .wsin_pages a {
	padding:3px 6px; 
	display:block;
	color:#FFF;
	background-color:#000;
	float:left;
	text-decoration:none;
	margin-right:3px;
}
#wsin .wsin_pages a:hover,
#wsin .wsin_pages a.cur {
	background-color:#9900cc;
}
#wsin .wsin_bar {
	position:absolute;
	width:704px;
	height:46px;
	top:274px;
	left:7px;
	z-index:10;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_bar_back.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#wsin .wsin_bar_in {
	background-color:#000;
	margin:6px 0px;
	height:34px;
}
#wsin .wsin_bar_in div.login {
	padding-left:10px;
	line-height:34px;
	color:#FFF;
	font-size:23px;
	float:left;
	font-family:Georgia, Times, serif;
}
#wsin .wsin_under_bar {
	padding-left:10px;
	position:absolute;
	width:682px;
	height:25px;
	line-height:25px;
	top:320px;
	left:7px;
	font-size:14px;
	font-family:Georgia, Times, serif;
	color:#979696;
	text-align:right;
}

#wsin .view_all_cont {
	width: 707px;
	height: 88px;
	background-image: url(/img/des/ws_view_all_cont.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#wsin .view_all_action {
	width:520px;
	height:65px;
	line-height:65px;
	font-size:23px;
	font-weight:bold;
	color:#FFF;
	font-family:Georgia, Times, serif;
	padding-right:35px;	
	margin-left:auto;
	margin-right:auto;
	background-image: url(/img/des/ws_view_all_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#wsin .view_all_action span {
	font-style:italic;
}

#wsin .view_all_action:hover {
	cursor:pointer;
}
#wsin .view_all_action:hover span {
	border-bottom:1px solid #9600d5;
}


#wsin .wsin_cats {
	position:relative;
	padding-left:7px;
	padding-top:5px;
}

#wsin .wsin_cat_cont {
	float:left;
	position:relative;
	margin-right:2px;
	margin-bottom:5px;
	width:114px;
	height:200px;
	border:1px solid #FFF;
}
#wsin .wsin_cat_cont:hover {
	cursor:pointer;
	border:1px solid #9900cc;
}

#wsin .wsin_cat_image {
	height:170px;
	overflow:hidden;	
}

#wsin .wsin_cat_title {
	background-color:#000;
	height:30px;
	line-height:30px;
	font-size:11px;
	color:#FFF;
	text-align:center;
}
#wsin .wsin_cat_count {
	position:absolute;
	top:-7px;
	right:-3px;
	width:49px;
	height:51px;
	line-height:47px;
	text-align:center;
	overflow:hidden;
	color:#FFF;
	font-size:14px;
	font-family:Georgia, Times, serif;
	font-weight:bold;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_count_star.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#wsin .wsin_cat_count span {
	text-shadow: 1px 1px 0px #000;
}

/* WS intro screens END */ 

/* photo credits */
#cont_in .photo_credit {
	text-align:right;
}
#cont_in .photo_credit a {
	float:right;
	display:block;
	text-align:center;
	width:160px;
	height:18px;
	line-height:18px;
	font-size:10px;
	font-style:italic;
	font-family: Georgia, Times, serif;
	color:#FFF;
	text-decoration:none;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_credit_back.png);
	background-repeat: repeat;
	overflow:hidden;
}

#cont_in .photo_credit a:hover {
	text-decoration:underline;
}
/* photo credits END */

/*WS big count */
.wsin_big_count {
	position:absolute;
	left:560px;
	top:17px;
	width:170px;
	height:169px;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_big_count_star.png);
	background-repeat: repeat;
	background-position: center center;
	line-height:162px;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	font-family:Georgia, Times, serif;
	color:#FFF;
	text-shadow: 1px 1px 0px #000;
}
.wsin_big_count_text {
	position:absolute;
	left:560px;
	top:114px;
	width:170px;
	height:22px;
	font-size:25px;
	line-height:22px;
	font-weight:bold;
	font-size:10px;	
	font-family:Georgia, Times, serif;
	text-align:center;
	color:#FFF;
	text-shadow: 1px 1px 0px #000;	
}

/*WS big count END */
/* WS graph panel */ 
.wsin_graph_cl_bar,
.wsin_graph_ca_bar,
.wsin_graph_gl_bar,
.wsin_graph_sp_bar,
.wsin_graph_al_bar {
	width:52px;
	height:98px;
	position: absolute;
	top:32px;
	z-index:6;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/wsin_graph_bar.png);
	background-repeat: no-repeat;
}
.wsin_graph_cl_bar {
	left:288px;
}
.wsin_graph_ca_bar {
	left:343px;
}
.wsin_graph_gl_bar {
	left:398px;
}
.wsin_graph_sp_bar {
	left:453px;
}
.wsin_graph_al_bar {
	left:508px;
}

.wsin_graph_cl_bi,
.wsin_graph_ca_bi,
.wsin_graph_gl_bi,
.wsin_graph_sp_bi,
.wsin_graph_al_bi {				
	width:52px;
	height:128px;
	position: absolute;
	top:32px;
	z-index:7;
	background-repeat: no-repeat;
	background-position:top center;
}
.wsin_graph_cl_bi { 
	left:288px;
}
.wsin_graph_ca_bi { 
	left:343px;
}
.wsin_graph_gl_bi { 
	left:398px;
}
.wsin_graph_sp_bi { 
	left:453px;
}
.wsin_graph_al_bi { 
	left:508px;
}
.wsin_graph_text {
	position:absolute;
	left:52px;
	top:100px;
	width:230px;
	height:90px;
	font-size:11px;
	line-height: 15px;	
	font-family:Georgia, Times, serif;
	color:#5f5f5f;
	z-index:10;
}
.wsin_graph_text p.bold {
	font-size:12px;	
	font-weight:bold;
	margin-bottom:9px;
	color:#000;
	line-height: 17px;	
}


/* WS graph panel END*/ 


/* Giva advice start */
#giva  {
	
}

#giva .giva_question_cont {
	height:550px;
}

#giva .prod_cont {
	position:relative;
	z-index:1;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/giva_purple.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	height:550px;
	display:none;
}
#giva .user_pic {
	position: absolute;
	left:28px;
	top:42px;
	width:50px;
}
#giva .prod_cont h1 {
	position: absolute;
	left:95px;
	top:40px;
	width:451px;
	font-family:Georgia, Times, serif;
	font-size:18px;
	font-style:italic;
	color:#FFF;
}

#giva .prod {
	position:absolute;
	top:140px;
	border:1px solid #CCC;
	height:368px;
	width:231px;
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: visible;
}
#giva .prod_in {
	position:relative;
	height:30px;
	width:100%;
	z-index:1;
}

#giva .prod_in .prod_img_cont {
	position:relative;
	top:0px;
	left:0px;
	z-index:5;
	height:368px;
	width:231px;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#f7f7f7;
}
#giva .prod_in .choose_prod {
	display:none;
	position:absolute;
	top:268px;
	left:145px;
	height:78px;
	width:78px;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/giva_choose_mark.png);
	z-index:25;
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
}

#giva .prod_in .like_mark {
	display:none;
	position:absolute;
	top:268px;
	left:145px;
	height:78px;
	width:78px;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_like_mark.png);
	z-index:25;
	background-repeat: no-repeat;
	background-position: center center;
}

#giva .prod_in .like_layer {
	position:absolute;
	border:1px solid #CCC;
	top:-1px;
	left:-1px;
	height:368px;
	width:231px;
	z-index:40;
	display:block;
}


#giva .prod_in .like_layer:hover {
	cursor:pointer;	
}
#giva .giva_total {
	position:absolute;
	display:none;
	top:118px;
	left:16px;
	color:#FFF;
	width:150px;
	height:20px;
	font-family:Georgia, Times, serif;
	font-size:12px;
}

#giva .giva_result_loader {
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/geta_ajax_loader_white.gif);
	background-position:center center;
	display:none;
	background-repeat:no-repeat;
	height:50px;
}

#giva .giva_zoom {
	height:20px;
	text-align:right;
	padding-right:10px;
		line-height:20px;
}
#giva .giva_zoom a {
	font-style:italic;
	font-size:11px;
	font-family:Georgia, Times, serif;
	text-decoration:none;
}
#giva .giva_zoom a:hover {
	text-decoration: underline;
}

#giva .geta_call {
	padding:10px;
}

#giva .geta_call_text {
	float:left;	
	font-size:20px;
	line-height:35px;
	font-family:Georgia, Times, serif;
}
#giva .geta_call_but {
	float:right;
}
#giva .geta_call_but a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	width:188px;
	height:36px;
	line-height:36px;
	border-bottom:2px solid #cccccc;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/geta_button.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
#giva  .geta_call_but a:hover {
	background-position: center bottom;	
}


#giva .moving_on {
	display:none;
}
#giva .moving_on a {
	position:absolute;
	top:80px;
	left:549px;
	color:#666;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/siq_next_button.png);
	background-position:center top;
	background-repeat:no-repeat;
	border-bottom:2px solid #7a00a3;
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:36px;
	line-height:36px;
	text-align:center;
	text-decoration:none;
	width:118px;
	outline:none;
}
#giva .moving_on a:hover {
	background-position: center bottom;	
}
#giva .giva_result {
	position:absolute;
	top:116px;
	left:50px;
	height:130px;
	width:130px;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/giva_result.png);
	z-index:25;
	background-repeat: no-repeat;
	background-position: center center;
	font-family:Georgia, Times, serif;
	display:none;
}
#giva .giva_result_in {
	position:relative;
	height:130px;
	width:130px;
}
#giva .giva_result_in div {
	position:absolute;
	top:0px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	padding-top:20px;
	width:130px;

}
#giva .giva_result_in h3 {
	position:absolute;
	width:130px;	
	top:0px;
	text-align:center;
	line-height:130px;
	color:#FFF;
	font-size:36px;
}

#giva .giva_voted_cont {
	position:absolute; top:530px; left:0px; height:25px; width:100%;
}
#giva .giva_voted_cont div {
	margin-left:auto; margin-right:auto; width:70%; padding:4px 12px; background-color: #EAEAEA; border:1px solid #CCC;
}
/* Giva advice end */





/* Get advice Start */
#geta {
	width: 726px;
	margin-left:auto;
	margin-right:auto;
	margin-top:43px;
	margin-bottom:20px;
}
#geta .geta_box {
	border:4px solid #4f4f4f;
}
#geta .geta_cont {
	position:relative;
	background-color:#FFF;
	z-index:50;
}
#geta .geta_cont h1 {
	position:absolute;
	top:-26px;
	left:-12px;
	display:block;
	width:196px;
	height:65px;
	z-index:100;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/siq_h1.png);
	background-repeat: no-repeat;
	background-position: center top;
	line-height:68px;
	font-family:Georgia, Times, serif;
	font-size:24px;
	font-style:italic;
	color:#FFF;
	overflow:hidden;
}

#geta .geta_cont h1 span {
	padding-left:16px;
}
#geta .geta_cont h2 {
	font-family:Georgia, Times, serif;
	font-size:17px;
	font-style:italic;
	margin-bottom:4px;
}
#geta .geta_cont h3 {
	font-family:Georgia, Times, serif;
	font-size:14px;
	margin-bottom:10px;
}
#geta .geta_intro {
	padding-top:60px;
	padding-left: 20px;
	padding-right: 20px;
}
#geta .geta_intro p {
	font-family:Georgia, Times, serif;
	margin-bottom:0.2em;
}
#geta .geta_question {
	font-family:Georgia, Times, serif;	
	border:1px solid #000;
}
#geta label {
	font-family:Georgia, Times, serif;
	font-size:18px;
	line-height:35px;
	padding-left:5px;
}
#geta .geta_question_in {
	padding:3px 3px 3px 15px;
}
#geta .geta_question_in input {
	width:550px;
	padding:4px;
	border:#FFF 1px solid;
	outline:none;
	font-size:18px;
	color:#666;
}

#geta .label_cont {
	width:142px;
	float:left;
	height:35px;
	border-left:4px solid #FFF;
}

#geta .file_field_cont {
	width:430px;
	float: right;
	height:35px;
}

#geta .file_field_cont input.file {
	margin-top:6px;
	margin-bottom:6px;
}
#geta .file_error {
	border-left:4px solid #F00;
}
#geta .question_error {
	border:1px solid #F00;	
}

#geta .geta_button {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	width:188px;
	height:36px;
	line-height:36px;
	border-bottom:2px solid #cccccc;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/geta_button.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}

#geta .geta_button:hover {
	background-position: center bottom;	
}

#geta .geta_results_question {
	font-size:12px;
	margin:5px;
	height:45px;
}
#geta .geta_results_question a {
	font-family:Arial, Helvetica, sans-serif;
}
#geta .geta_results_url {
	font-size:11px;
	margin:5px;
}

#geta .geta_results_pages {
	width:650px;
	padding-top:10px;
}
#geta .geta_results_pages a {
	font-size:12px;
	display:block;
	float:right;
	border:1px solid #999;
	padding:5px;
	width:13px;
	text-align:center;
	text-decoration:none;
	margin-left:4px;
}
#geta .geta_results_pages a.cur,
#geta .geta_results_pages a:hover {
	background-color:#000;
	color:#FFF;
}

#geta .geta_results {
	width:650px; 
	margin-top:25px;
	padding-bottom:20px;
	border-bottom:1px solid #CCC;
}

#geta .geta_result_go_outer {
	float: left;
	width: 17px;
	height:270px;
}
#geta .geta_result_go_left {
	height:270px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/geta_arrow_left.png);
	background-repeat: no-repeat;
	background-position: left center;
	display:none;
}
#geta .geta_result_go_left:hover {
	cursor:pointer;
	background-position: right center;
}

#geta .geta_result_go_right {
	height:270px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/geta_arrow_right.png);
	background-repeat: no-repeat;
	background-position: right center;
	display:none;
}
#geta .geta_result_go_right:hover {
	cursor:pointer;
	background-position: left center;
}

#geta .geta_result_box_cont {
	position:relative;
	float:left;
	width:614px;
	height:332px;
	overflow:hidden;
}
#geta .geta_result_box_cont_in {
	position:absolute;
	top:0px;
	left:0px;
}

#geta .geta_result_box {
	float:left;
	width:290px;
	height:330px;
	margin:0px 7px 7px 7px;
	background-color:#f9f9f9;
	border:1px solid #cccccc;
	overflow:hidden;
}

#geta .geta_result_image {
	float:left;
	width:90px;
	margin-right:5px;
	text-align:center;
	overflow:hidden;
}
#geta .geta_result_image span {
	width:90px;
	display:block;
	font-size:20px;
	line-height:40px;
	font-family:Georgia, Times, serif;
	font-weight:bold;
}
#geta .geta_result_image_thumb_cont {
	display:block;
	height:132px;
	width:88px;
	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid #cccccc;
}

#geta .geta_status {
	float:left;
	padding:2px 0px 2px 8px;
	line-height:17px;
}
#geta .geta_status .on,
#geta .geta_status_toggle .on {	
	color:#090;
}
#geta .geta_status .off,
#geta .geta_status_toggle .off {
	color: #C00;
}

#geta .geta_status_toggle {
	float: right;
	padding:2px 8px 2px 5px;
	text-align:right;
	line-height:17px;	
}
#geta .geta_status_toggle a {
	outline:none;
}

#geta .error_box {
	padding:8px 0px 0px 150px;
	color:#C00;
	font-size:14px;
	font-family:Georgia, Times, serif;
	font-style:italic;
	display:none;
}

/* Get advice Start */


/* Style IQ Start */
#siq {
	width: 726px;
	margin-left:auto;
	margin-right:auto;
	margin-top:43px;
	margin-bottom:20px;
}
#siq .siq_box {
	border:4px solid #4f4f4f;
}
#siq .siq_cont {
	position:relative;
	background-color:#FFF;
	height:330px;
	z-index:50;
}
#siq .siq_cont h1 {
	position:absolute;
	top:-26px;
	left:-12px;
	display:block;
	width:196px;
	height:65px;
	z-index:100;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/siq_h1.png);
	background-repeat: no-repeat;
	background-position: center top;
	line-height:68px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	color:#FFF;
	overflow:hidden;
}

#siq .siq_cont h1 span {
	padding-left:16px;
}
#siq .siq_cont h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
}




#siq .siq_deco {
	position:absolute;
	left:0px;
	top:40px;
	width:325px;
	height:220px;
}
#siq .siq_intro {
	position:absolute;
	left:350px;
	top:40px;
	width:354px;
	height:200px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
#siq .siq_intro > h2,
#siq .siq_intro > p {	
	padding-bottom:14px;
}

#siq .siq_result {
	margin-top:10px;
	margin-bottom:10px;
	padding:15px;
	border:1px solid #c4c4c4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width:200px;
	font-style:italic;
}

#siq .siq_result > p{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:140%;
}
#siq .siq_result span {
	color:#9b00cd;
}
#siq .siq_result a {
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

#siq .answers div a,
#siq .siq_button {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	width:188px;
	height:36px;
	line-height:36px;
	border-bottom:2px solid #cccccc;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/siq_take_test.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}

#siq .answers div a:hover,
#siq .siq_button:hover {
	background-position: center bottom;	
}

#siq .siq_cont_style {
	background-image:url("http://dbpi1nh1135i3.cloudfront.net/img/des/ws_purp.png");
	background-position:center top;
	background-repeat:no-repeat;
	height:565px;
	position:relative;
}
#siq .siq_cont_style h1 {
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	font-style:italic;
	left:40px;
	position:absolute;
	top:16px;
	width:490px;
}
#siq .siq_cont_style .steps {
	position:absolute;
	top:6px;
	left:500px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:33px;
	color:#FFF;
	font-style:italic;
	width: 101px;
	text-align:right;
	color:#cdccca;
}
#siq .siq_cont_style .steps span {
	color:#FFF;
}
#siq .prod {
	position:absolute;
	top:83px;
	border:1px solid #cecece;
	height:468px;
	width:231px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_prod_bot.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow:hidden;
}
#siq .prod .prod_in {
	position:relative;
	height:470px;
	width:100%;
	z-index:1;
}

#siq .prod_in .prod_img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;	
}

#siq .prod_in .price {
	position:absolute;
	top:268px;
	left:145px;
	height:78px;
	width:78px;
	background-image:url(/img/des/ws_price.png);
	z-index:20;
	line-height:78px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-family:Georgia, serif;
	background-repeat: no-repeat;
	background-position: center center;
}
#siq .prod_in .price span {
	font-size:200%; margin-right:12px;
}
#siq .prod_in .brand_name {
	position:absolute;
	top:357px;
	left:13px;
	width:205px;
	line-height:26px;
	font-size:14px;
	padding:3px 0px;
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	z-index:10;
}

#siq .prod_in a.share,
#siq .prod_in a.like_it {
	position:absolute;
	left:0px;
	display:block;
	width:145px;
	background-repeat: no-repeat;
	overflow:hidden;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	z-index:10;		
	outline: none;
	-moz-outline-style: none;
}
#siq .prod_in a.share span,
#siq .prod_in a.like_it  span{
	margin-left:40px;
}

#siq .prod_in a.like_it {
	top:409px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_like.png);
	background-position: 14px 8px ;
	line-height:34px;
	height:29px;
}
#siq .prod_in a.share {
	top:440px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_share.png);
	background-position: 11px 4px;
	line-height:29px;
	height:29px;
	outline: none;
	-moz-outline-style: none;	
}
#siq .prod_in a.like_it:hover,
#siq .prod_in a.share:hover {	
	color:#9900cc;
}



#siq .prod_in a.buy {
	position:absolute;
	left:146px;
	top:409px;
	display:block;
	width:85px;
	height:59px;
	line-height:59px;
	text-align:center;
	overflow:hidden;
	font-size:15px;
	font-weight:bold;
	color:#9900cc;
	text-decoration:none;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/ws_buy_on.png);
	background-repeat: no-repeat;
	background-position: center 100px;
}

#siq .prod_in a.buy:hover {	
	color:#fff;
	background-position: center bottom;	
}

#siq .prod_in div.based,
#siq .prod_in div.delivery {
	position:absolute;
	left:0px;
	display:block;
	width:145px;
	overflow:hidden;
	font-size:11px;
	background-color:#e2dede;
	color:#000;
	text-decoration:none;
	z-index:20;
	display:none;
}
#siq .prod_in div.based span,
#siq .prod_in div.delivery  span {
	margin-left:12px;
}
#siq .prod_in div.based strong,
#siq .prod_in div.delivery  strong {
	color:#9900cc;
	font-weight:bold;
}
#siq .prod_in div.based  {
	top:409px;
	line-height:34px;
	height:29px;
}
#siq .prod_in div.delivery {
	top:439px;
	line-height:29px;
	height:29px;
}

#siq .moving_on a {
	position:absolute;
	top:48px;
	left:500px;
	color:#666;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/siq_next_button.png);
	background-position:center top;
	background-repeat:no-repeat;
	border-bottom:2px solid #7a00a3;
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:36px;
	line-height:36px;
	text-align:center;
	text-decoration:none;
	width:118px;
	outline:none;
}
#siq .moving_on a:hover {
	background-position: center bottom;	
}

#siq .answers {
	position:absolute;
	top:140px;
	left:250px;
	width:470px;
}
#siq .answers div {
	position:relative;
	height:67px;
	margin-bottom:1px;
	border-bottom:1px solid #dddddd;
	background-color:#eeeeee;
	width:400px;
	overflow:hidden;
}
#siq .answers div.correct {
	background-color:#f4e5fa;
}
#siq .answers div.correct div {
	color:#9b00cc;
	background-color:#f4e5fa;	
}
#siq .answers div span {
	position:absolute;
	left:50px;
	top:9px;
	height:49px;
	width:49px;
	line-height:45px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#FFF;
	text-align:center;
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/siq_circle_gray.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#siq .answers div span.ans_hover {
	background-image:url(http://dbpi1nh1135i3.cloudfront.net/img/des/siq_circle_purple.png);
	
}
#siq .answers div a {
	position:absolute;
	left:142px;
	top:13px;
}
#siq .answers div p {
	position:absolute;
	left:117px;
	top:0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	width:151px;
	height:67px;
	line-height:67px;
	text-align:center;
	font-weight:bold;
}
#siq .answers div div {
	position:absolute;
	left:313px;
	top:0px;
	height:67px;
	line-height:67px;
	width:79px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-size:26px;
	color:#ca012b;
}


/* Style IQ End */


/* About us */

.about_deco {
	position:absolute;
	left:10px;
	top:60px;
	width:270px;
	height:310px;
}
.about_text {
	position:absolute;
	left:285px;
	top:70px;
	width:420px;
}

.about_text h2 {
	font-size:17px;
	font-family:Georgia, Times, serif;
	font-style:italic;
	padding-top:0.9em;
	margin-bottom:0.5em;
}
.about_text p {
	font-size:12px;	
	line-height:20px;
	margin-bottom:0.4em;
}
.about_text a {
	font-family:Arial, Helvetica, sans-serif;
}

/* About us END*/




/* login START */
#lg {
	width: 726px;
	margin-left:auto;
	margin-right:auto;
	margin-top:43px;
}

#lg .lg_box {
	border:4px solid #4f4f4f;
}

#lg .lg_cont {
	position:relative;
	background-color:#FFF;
	z-index:50;
}
#lg .lg_cont h1 {
	position:absolute;
	top:-26px;
	left:-12px;
	display:block;
	width:196px;
	height:65px;
	z-index:100;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/lg_h1.png);
	background-repeat: no-repeat;
	background-position: center top;
	line-height:68px;
	font-family:Georgia, serif;
	font-size:24px;
	font-style:italic;
	color:#FFF;
	overflow:hidden;
}

#lg .lg_cont h1 span {
	padding-left:10px;
}
#lg .lg_gender_panel_cont {
	padding-top:60px;
}
#lg .lg_gender_panel {
	width:487px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/lg_gender_panel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:50px;
}
#lg .lg_gender_panel h2 {
	margin-left:55px;
	margin-right:55px;
	font-family:Georgia, Times, serif;
	font-size:20px;
	line-height:120%;
	color:#FFF;
	padding-top:30px;
	padding-bottom:20px;
	text-align:center;
}
#lg .lg_gender_panel_drop_cont {
	width:356px;
	height:58px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#lg_drop_sex_list {
	float:right;
	height:38px;
	position:relative;
}

#lg_drop_sex_list ul li {
	height:29px;
	width:100%;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/drop_down_li2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#lg_drop_sex_list ul li:hover {
	background-position: center bottom;
	cursor:pointer;
}
#lg_drop_sex_list li > div:hover {
	cursor:pointer;
}
#lg_drop_sex_list ul li div {
	padding-left:10px;
	line-height:29px;
	color:#FFF;
	font-size:12px;
}

#lg_drop_age,
#lg_drop_sex {	
	height:30px;
	width:160px;
	position:absolute;
	top:14px;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/drop_down3.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#lg_drop_age:hover,
#lg_drop_sex:hover
{	
	cursor:pointer;
	background-position: center bottom;
}
#lg_drop_sex > div,
#lg_drop_age > div
{	
	line-height:30px;
	padding-left:10px;
	font-size:12px;
	color:#FFF;
}


#lg_drop_age,
#lg_drop_age_list {	
	left:4px;
}
#lg_drop_sex,
#lg_drop_sex_list {
	right:4px;
}

#lg_drop_sex_list
{
	position:absolute;
	top:44px;
	width:160px;
	z-index:20;
}
#lg_drop_age_list{
	position:absolute;
	top:44px;
	width:160px;
	z-index:20;
	display:none1;
	overflow: auto;
	height: 200px;
}


#lg_drop_age_list ul li {
	height:16px;
	width:100%;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/drop_down_li_short2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#lg_drop_age_list ul li:hover {
	background-position: center bottom;
	cursor:pointer;
}
#lg_drop_age_list li > div:hover {
	cursor:pointer;
}
#lg_drop_age_list ul li div {
	padding-left:10px;
	line-height:16px;
	color:#FFF;
	font-size:12px;
}

#lg .lg_separator {
	position:absolute;
	left:170px;
	width:15px;
}

#lg .lg_error {
	height:30px;
	color:#F00;
	text-align:center;
	padding-top: 30px;
	font-size: 17px;
	font-style: italic;
	display:none;
}
#lg .lg_go {
	height:36px;
	width:188px;
	margin-left:auto;
	margin-right:auto;
	margin-top:45px;
	font-size:14px;
	line-height:36px;
	color:#FFF;
	text-align:center;
	background-image: url(http://dbpi1nh1135i3.cloudfront.net/img/des/lg_go.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#lg .lg_go:hover {
	cursor:pointer;
}
/* login END */

/* season switch buttons */
#season_switch a {
	display:block;
	width:99px;
	height:33px;
	float:left;
	padding:0px;
	line-height:normal;
	background-image: url(/img/des/sitewide_seasons.png);
	background-repeat: no-repeat;
	text-indent:-3000px;
}
#season_switch a.summer {
	background-position: left -33px;	
}
#season_switch a.summer:hover{	
	background-image: url(/img/des/sitewide_seasons.png);
	background-position: left top;
	border-bottom:0px;
}

#season_switch a.winter {
	background-position: right -33px;
}

#season_switch a.winter:hover {	
	background-image: url(/img/des/sitewide_seasons.png);
	background-position: right top;
	border-bottom:0px;
}
/* season switch buttons END */

/* Specific about co branding */
a.cobrand_home_link {
	display:block;
	background-color: #000;	
	position:absolute; 
	left:-7px; 
	top:3px; 
	width:80px;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#FFF;
	font-size:11px;
	font-family:Georgia,  Times, serif;
	text-align:center;
}
a.cobrand_home_link:hover {
	background-color:#9900cc;
}
/* Specific about co branding END  */

