/*^^^^ /styles/classified/index/ManufacturerService.css ^^^^*/
.active{background:url(images/active.gif) center center no-repeat; color:#FFF;}
.active .brd_right_pink a{color:#FFF;}
.manufacturer_cont .content_wrapper{
	background-image:none;
	padding-bottom:25px;
}
.load_placeholder{
	min-height:619px;
}
.eden_link_cont {
	float:left;
	width:17%;
	padding:18px 0 14px;
	font-size:0.93em;
	line-height:1.41;
	text-align:center;
}
.manuf_events {
	font-size:0.85em;
	padding:15px 10px 15px 0;
}
.m_events_cont{
	padding-left:8px;
}
.m_events_cont .man_header{
	color:#333;
	font-size:1.46em;
}
.m_events_cont .upcom_prods,
.m_events_cont .man_news {
	float:left;
	margin-top:0;
	width:49.9%;
}
.eden_link_cont .eden_link_info{
	padding:10px;	
}
.eden_link_info .el_par{
	margin-top:5px;
}

.man_news .news_list{
	margin:4px 20px 0 2px;
	font-size:1.09em;
}

.news_list .news{
	padding:6px 0 7px;/*7 0 8*/
	background: url(images/dotted_table_border.gif) repeat-x 0 bottom
}

.news_list .news .vevent{
	padding-left: 9px;
	background:url(images/announ_bullet.gif) no-repeat left 5px;
	line-height:1.42;
}

.news .vevent .description{
	color:#333;
	text-decoration:underline;
	cursor:pointer;
}

.up_prod_list{
	margin-top:4px;
}
.up_prod_list .prod_item {
	float:left;
	padding:10px 22px 10px 0;
}

.up_prod_list .prod_item .prod_thumb{
	display:block;
	width:50px;
	height:50px;
	border:solid 1px #e0e0e0;
}

/*-ttoltip-*/

.prod_item .prod_tt{
	display:block;
	width:50px;
	height:50px;
	cursor:pointer;
}

.tt_cont .brand_thumb{
	float:left;
	border:solid 1px #e0e0e0;
	margin-top:2px;
}
.tt_cont .up_prod{
	margin:0 0 0 60px;
	font-size:.93em;
	color:#333;
}
.tt_cont .up_prod .prod_item{
	margin-bottom:3px;
	line-height:1.3;
}
.tt_cont .up_prod .brand .brand_link{
	color:#333;
	text-decoration:underline;
	cursor:pointer;
}
.upc_tooltips_cont .tt_cont{
 	width:278px;
	/*height:68px;*/
	padding:8px 10px 10px;
	position:absolute;
	display:none;
	border:solid 1px #9c0;
	background:#fff;
	z-index:100;	
 }
 .up_prod_list .prod_item .hovered .prod_thumb{
	border-color:#9c0;
 }

.hpcmp_loading
{
	margin-top: 100px;
	left: 50%;	
}
/*^^^^ /Styles/Controls/StandardLoading.css ^^^^*/
.stload_smallLoading
{
	background:url(images/loadingsmall.gif) no-repeat 0 0;
	width:19px;
	height:19px;
	display: inline;
	position:absolute;
	margin-left:3px;
}
.stload_independentBox
{
	position: relative;
}
.stload_mediumLoading
{
	background:url(images/load.gif) no-repeat 0 0;
	width:35px;
	height:35px;
	display: inline;
	position:absolute;
	margin-left:3px;
}
/*^^^^ /Styles/classified/index/aug.css ^^^^*/
*{
	padding:0;
	margin:0;
	list-style:none;
}
.content_wrapper{
	background: url(images/pixel-grey.gif) 17% 0 repeat-y;
	margin:1px 0;
	z-index: 5;
	position: relative;
}
.cont_main_cont{
	margin-left:17%;
}
.menu_index #container_menu
{
	margin-left: 10px;
}
.menu_index{
	float:left;
	width: 17%;
	font-size:1.245em !important;
}
.right_sidebar{
	float:right;
	width:27%;
}
.conter_column_base{
	background: url(images/pixel-grey.gif) 73% 0 repeat-y;
}
.center_column{
	float:left;
	width:73%;
}
/* - - - - - - - - - - - - - - - - - - - - */

.men_banner, 
.women_banner{	
	text-align:left;
	position: relative;
}

.new-opinions
{
    position:absolute;
    font-size:0px;
/*    background:url(http://www.edenfantasys.com/images/index/main-ban/explore-new-options.gif) no-repeat 0 0;*/
    width:163px;
    height:17px;
    left:432px;
    top:114px;
    cursor:pointer;
    display:block;
}

.cock_rings_link2 
{
    position:absolute;
    font-size:0px;
/*    background:url(/images/index/main-ban/cock-rings.gif) no-repeat 0 0;*/
    width:257px;
    height:13px;
    left:153px;
    top:159px;
    cursor:pointer;
    display:block;
}

.light_bdsm_link 
{
    position:absolute;
    font-size:0px;
/*    background:url(/images/index/main-ban/light-bdsm.gif) no-repeat 0 0;*/
    width:222px;
    height:13px;
    left:153px;
    top:181px;
    cursor:pointer;
    display:block;
}

.main_banner ul{
	margin-top:10px;
}
.main_banner li {
	padding-bottom:2px;
}
.main_banner li{
	color: #666;
	text-decoration:underline;
	cursor:pointer;
}
.women_banner{
/*	background: url(/Images/index/main-ban/couples.jpg) no-repeat center;*/
	text-align:left;
}
.women_banner h3{
	color: #333;
	padding: 81px 0 0 55px;
	width:195px;
	font-size:1.4em;
	line-height:1.2em;
	background:transparent;
	font-weight:normal;
}
.men_banner{
/*	background: url(/Images/index/main-ban/ef-winter-3.jpg) no-repeat center;*/
	text-align:left;
}
.men_banner h3{
	color: #6e4ca7;
	padding: 88px 0 0 362px;
	font-size:1.234em;
	font-weight: bold;
	line-height:1.05em;
	letter-spacing: -0.015em;
	width: 153px;
}
.fleshlight_masturbator_link 
{
    cursor:pointer;
/*    background: url(/Images/index/main-ban/fleshlight.gif) no-repeat 0 0;*/
    width:192px;
    height:28px;
    position:absolute;
    top:121px;
    left:363px;
}
.cock_rings_link 
{
    cursor:pointer;
/*    background: url(/Images/index/main-ban/cockrings.gif) no-repeat 0 0;*/
    width:179px;
    height:28px;
    position:absolute;
    top:163px;
    left:363px;
}
.bestsellers_banner{
/*	background: url(/Images/index/main-ban/Spring-2008-best.gif) no-repeat center;*/
	text-align:left;
}
.bestsellers_banner h3{
	color: #f0c;
	padding:167px 0pt 0pt 415px;
	font-size:1.4em;
	line-height:1.1em;
	text-align:left;
	font-weight:400;
	background:transparent;
}
	
/*-------------
---*/

/*tabs*/
.hptabs
{
	margin: 1px 2px;
}
.hptabs li
{
	float:left;
	width:25%;
	height:29px;
	cursor:pointer;
}
.hptabs div
{
	/*border:1px solid #7a1c37;
	border-left:none;*/
	background:url(images/tab1.jpg) left top repeat-x;
	border-right:1px solid #fff;
	text-align: center;
	position: relative;
}
.hptabs .brd_right_pink
{
	/*border-left:1px solid #7a1c37; */
}
.hptabs .active div
{
	border:1px solid #ec008e; 
}
.hptabs a
{
	/*border:solid #fff;
	border-width: 1px 0;*/
	display:block;
	margin:1px;
	text-decoration:none;
	font-size:13px;
	color:#333;
	font-weight:bold;
	padding: 3px 4px 4px 7px;
	white-space:nowrap;
}
.hptabs a:hover
{
	/*border:1px solid #ffbfd1;*/
	background:url(images/tab2.jpg) left top repeat-x;
	color:#FFF;
	text-decoration:none;
}
.hptabs .active
{
	background:#c09;
	border-color:#c09;
	cursor:default;
}
.hptabs .active h3,
.hptabs .active p
{
	font-size:13px;
	line-height: 16px;
	font-weight:bold;
	color:#fff;	
	padding: 4px 2px 5px 7px;
	border:1px solid #DE60C4 !important;
	white-space:nowrap;
}
.top_arrow,
.bottom_arrow
{
	position:absolute;
	display:block;
	height:10px;
	width: 13px;
	margin-left: -6px;
	left: 50%;
	font-size: 0;
	line-height: 0;
/*	background:url(images/tab-arrows.gif);*/
}
.top_arrow{
	background-position: right top;
	top:-8px;
}
.bottom_arrow{
	background-position: right bottom;
	bottom:-8px;
}

.hpPromoTabTitle .top_arrow, 
.hpPromoTabTitle .bottom_arrow 
{
	width:11px;
}
.hpPromoTabTitle .top_arrow
{
	background-position: left top;
}

.hpPromoTabTitle .bottom_arrow 
{
	background-position: left bottom;
}


.prevLastTab div
{
    border-right-color: #EC008E;    
}

/*promo tab item*/
.hptabs li.hpProductsTabCompressed
{
	width:20%;
	letter-spacing:-1px;
}
.hpProductsTabCompressed a
{
	padding:3px 2px 4px 0;
}
.hpPromoTabTitle a
{
	padding:4px 2px 5px 0;
}
.hpPromoTabTitle a,
.hpPromoTabTitle a:hover
{
	border:none;
}
.hptabs .hpPromoTabTitle
{
	display:block;
	background: #fff url(/Images/hp_promos/promo-tab-bg.gif) no-repeat left top;
}
.hptabs .hpPromoTabTitle div
{
	background:url(/Images/hp_promos/promo-tab-bg.gif) no-repeat right bottom;
	border-left:0;
}
.hptabs .hpPromoTabTitle p,
.hptabs .hpPromoTabTitle a
{
	color:#ec008e;
	padding-left:4px;
}
.hptabs .hpPromoTabTitle p
{
	padding-bottom:5px;
    padding-top:4px;
	border:0 !important;
}

p.hp_active_ttl
{
    /*border: solid #fff !important;
    border-width: 1px 0 !important;	
	background-color:#7a1c37;*/
	background:url(images/tab2.jpg) left top repeat-x;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	line-height:25px;
}

.hptabs .frst_tab .hp_active_ttl{
    padding-left:0;
    padding-right:0;
}

/*end hp tabs*/
.tab_hor_delim
{
	font-size: 0;
	line-height: 0;
	height: 1px;
	background: #E0E0E0;
	margin: 0px 10px 0;
	float:left;
	width:100%;
}
.last_hor_delim
{
    background:none;
}
.spec_products{
	/*margin-top: 10px;*/
}
.spec_products p{
	color:#f0c;
	text-align:left;
	margin: 0 30px 0 10px;
}
.pr_name_tab,.prod_r_name,.prod_sale_name, .link_span, .prod_g_name{
	text-decoration:underline;
	cursor:pointer;
}
.link_span{
	color: #f0c;
}
.prod_sale_name{
	color:#f0c !important;
	font-size: 1.1em;
	margin-bottom: 3px !important;
}
.spec_products div{
	float:left;
	width:33.3%;
	text-align:center;
	height:320px;
	background: url(images/pixel-grey.gif) repeat-y right;
	padding-top:10px;
}
.spec_products .sp_brdr_none,
.gd_cont_body .sp_brdr_none,
.bottom_cont .sp_brdr_none
{
	background: none;
}
.spec_products .product_image{
	display:block;
	margin:0 auto 5px;
}
.spec_products .desc{
	color:#333;
	margin-top:.10em;
	display: block;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
}
.prod_tag{
	color:#333 !important;
	font-style:italic;
	padding:0;
	margin-top:1px !important;
	font-weight:800;
	display: block;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}
.pr_name_tab{
	margin-right: 5px;
	color: #7a1c37;
	line-height:1.4em;
	font-size:1em 
}
.pr_tab_price{
	color: #333;
	font-weight: 800;
}

.prod_r_name, .desc,.prod_tag, .pr_tab_price{
	font-size:.95em !important;
	line-height:1.4em;
}

.bookSection{
	background: url(/Images/Category/vibrators/pixel-grey.gif) 50% 0 repeat-y;
}
.bottom_cont div
{
	background: url(/Images/Category/vibrators/pixel-grey.gif) repeat-y right;
	padding: 7px 0 5px;
}
.bottom_cont
{
	margin-top: 15px;
}
.gd_cont_body{
	margin-top: 15px;
	padding-bottom: 12px;
}
.bottom_cont div,
.bookSection div,
.gd_cont_body div{
	float:left;
	width:50%;
}
.gd_cont_body div{
	width:33.3%;
	padding-top:7px;
	padding-bottom: 5px;
	background: url(/Images/Category/vibrators/pixel-grey.gif) repeat-y right;
}
.gd_cont_body div p{
	padding-left: 20px;
	margin: 0 30px 0 10px;
}
.dot_purple,
.dot_pink,
.dot_green{
	background:url(/Images/info-dots.gif) no-repeat;
}

.dot_purple{
	background-position:1px -12px;
}
.dot_green{
	background-position:1px 2px;
}
.dot_pink{
	background-position:1px -27px;
}
.prod_g_name,.gd_name{
	color:#f0c;
}
.prod_g_auth, .prod_g_auth a{
	color:#999;
}
.prod_g_auth{
	font-size: .85em;
}
.bottom_cont .desc, .bookSection .desc,.gd_cont_body .desc,
.art_desc{
	color: #333;
	font-size: .85em;
	margin-top:10px;
	line-height: 1.4em;
}
.bookSection .desc{
	margin-top:2px;
}
.bookSection input
{
	margin-left: 10px;
}
.bookSection p input{
	margin-left:0;
}
.bookSection p
{
	margin: 0 30px 0 120px;;
}
.gd_cont_body .desc {
	margin-top:3px;
}
.bottom_cont .desc,.bottom_cont  .prod_g_auth,.bottom_cont .prod_g_name{
	margin-left:110px;
	margin: 0 30px 0 120px;
}
.bottom_cont img{
	float:left;
	margin-left: 10px;
}
.bookSection img{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}
.bookSection div{
	padding-bottom:10px;
}
.bookSection{
	margin-bottom:10px;
}
.edit_title{
	color: #f0c;
	font-size:1.3em;
	padding: 20px 10px 10px;
}
.edit_cont{
	margin: 0 10px 10px;
}
.edit_cont p{
	margin: 0 140px 0 60px;
}
.ed_aut_photo{
	float:left;
	margin-top:2px;
}
.ed_photo{
	float:right;
}
.edit_title p{
	color:#333;
	font-size:.718em;
}
.art_title{
	color: #f0c;
}
.art_auth{
	font-size: .85em;
}
.art_auth a{
	color: #333;
}
.edit_cont .art_desc{
	margin-top:10px;
	font-size:.935em;
}
/*right sidebar*/
.right_cont{
	padding: 0 10px 10px;
}
.join_ef{
	text-align:center;
}
div.join_ef{
	width:100%;
}
.join_ef p{
	width:190px;
	text-align:left;
	margin:13px auto 14px;
}
.right_section{
	margin-top: 7px;
}
.SexToyMagicLine 
{
	border-bottom:1px solid #E0E0E0;
	height:9px;
	margin:0 0 -10px !important;
	font-size:0px;
}
.right_section h2,.sales_cont h3, .header_black{
	color:#690;
	font-size: 1.25em;
	padding: 0 15px 0 0;
	display:inline;
}
.right_section h2
{
	background:#fff;
}
.right_section h2, .header_black{
	color: #333;
	font-weight:800;
}
.right_section h3{
	color: #690;
	margin:3px 0 10px;
	clear:both;
	font-size:1.1em;
}
.right_section img, .sidebar_prod_img {
	float: left;
	margin: 0 10px 10px 0;
	cursor: pointer;
}
.new_additions img {
    cursor: pointer;
}
.prod_r_name{
	color:#f0c;
}
.right_section .desc{
	color:#333;
	font-size:.85em;
	margin-top:2px;
}
.right_section .desc input{
	vertical-align:bottom;
}
.right_section div{
	margin: 15px 0 5px;
	clear:both;
}
.view_all{
	display:block;
	text-align:right;
	float:right;
	margin-bottom:7px;
}
.bookView{
	margin-top: 4px !important;
	clear:both;
}
.sales_cont {
	font-size: .85em;
	clear: both;
	padding: 14px 10px 14px 0;
}
.sales_body {
	background: url(/Images/Category/vibrators/pixel-grey.gif) 49% 0 repeat-y;
	padding-left: 5px;
}
.sales_body div {
	float: left;
	width: 49.9%;
	margin-top:0px;
}
.sales_body img{
	margin:2px;
}
.sales_body a{
	display:block;
	color: #333;
}
.sales_body p{
	color:#333;
}
.pr_price{
	font-weight: 800;
}
.pr_price_old{
	text-decoration:line-through;
}
.pr_price_old, .pr_price, .pr_save span{
	font-size:1.1em;
}
.sales_body .pr_save{
	color: #f0c;
}
.sales_cont li{
	float:left;
	padding: 10px 0;
	text-align:left;
	width:33.3%;
}
.sales_cont input,
.sales_cont p
{
	margin: 0 25px;
}
.on_sale input,
.on_sale p
{
	margin: 0 10px 0 13px;
}
.sales_cont ul{
	width: 100%;
}
.last_prod_list ul{
	border:none;
}
.sales_cont h3{
	font-size: 1.5em;
	padding-left: 3px;
}
.frst_sale h3{
	padding-left: 5px;
	line-height: 1em;
}
.last_prod_list h3{
	color:#f0c;
	line-height: 1em;
}
.read_all{
	/*display:block;*/
	margin-left:11px;
	font-size:0.925em;
}
.center_column input{
	vertical-align: text-bottom;
}
.search_row p{
	color: #999;
	font-size: 1.3em;
	margin-top:2px;
}
.search_row ul{
	margin-top:5px;
	line-height: 1.5em;
	text-align:left;
	margin: 5px 30px 0 10px;
}
.search_row ul li a{
	color:#7a1c37;
}
.g_intro{
	color:#333;
	padding: 10px;
}
.info_section_title{
	border-top:1px solid #e0e0e0;
}
.info_section_title h2{
	color:#690;
	font-size:1.3em;
	margin: 5px 11px;
}
/*our garanties*/
/*----PopUp links block----*/
.guar_pos{
	padding-top: 0px;
}
.our_garanties{
	margin-left: 5px;
}
.guar_pos .grnt{
	display:block;
	float:left;
	height:14px;
	position:relative;
	overflow:hidden;
	font-size:12px;
}
.guar_pos .grnt .gfx{
	height:14px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background:url(/images/index/join-garanties-sprite.png) no-repeat;
	font-size:0;
	line-height:0;
}

.guar_pos .flat-rate,
.guar_pos .flat-rate .gfx{
	width:186px;
	background-position:0 -21px;
}
.guar_pos .discr-bill,
.guar_pos .discr-bill .gfx{
	width:170px;
	background-position:0 -36px;
}
.guar_pos .free-ret,
.guar_pos .free-ret .gfx{
	width:170px;
	background-position:0 -51px;
}
.our-gar-img .gfx,
.join-ef-ban{
	background:url(/images/index/join-garanties-sprite.png) no-repeat;
}
.our-gar-img,
.our-gar-img .gfx{
	width:124px;
	height:20px;
}
.our-gar-img{
	position:relative;
	display:block;
}
.our-gar-img .gfx{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-position: 0 0;
	font-size:0;
	line-height:0;
}

.join-ef-ban{
	width:181px;
	height:110px;
	background-position:0 -66px;
}

.guar_pos img
{
	margin: -1px 0 0 0;
}
.left_bord
{
	background: #9C0;
	float: left;
	height: 11px;
	width: 3px;
	font-size: 0;
	margin-right: 6px;
}
.pop_up_link:hover .left_bord{
	background: #F0C;
	color:#333;
}
.pop_up_link
{
	position: relative;
	padding: 11px 0 1px 0;
	font-size: .1em;
	height: 12px;
	z-index: 2;
}
.pop_up_link .guar_term
{ 
	display:none;
	position: absolute;
	padding: 5px;
	color: black;
	text-decoration: none;
	left:-160px;
	width: 148px;
	font-size: 11px;
	top:11px;
	background:#fff;	
	border:1px solid #f0c;
	z-index: 2;
}
.pop_link, .pop_link a
{
	color:#F0C;
	cursor:pointer;
	text-decoration:underline;
}
.righttopdelim{
	border-top:1px solid #e0e0e0;
}
.our_garanties_cont{
	text-align:center;
	padding-top: 11px;
}
.our_garanties_base{
	margin:0 auto 15px;
	text-align:left;
	width:210px;
}
.rgt_banner_cont{
	text-align:center;
	width: 100%;
	height: 200px;
}
.rgt_banner_cont a{
	width: 207px;
	position:relative;
	left: -5px;
	display:block;
	margin : 0 auto;
}
.rgt_banner_cont a img{
	display:block;
	margin: 10px auto 0;
	position: absolute;
	left:0;
}
.sexy_lingerie_cont{
	padding-top: 14px;
}
/*Verisign and bizrate:*/
.banner_left_cont{
	position:relative;
}
.banner_left_cont img.bizrate{
	position:absolute;
	left: -150px;
	top: -92px;
	cursor: pointer;
}
.banner_left_cont img.ssl_sert
{
	position:absolute;
	left: -144px;
	top: -174px;
	cursor: pointer;
}
/*--Bestsellers--*/
.bestsellprods div
{
	position: relative;
}
.bestsellprods div p
{
	position: absolute;
	top: 0;
	left: 4.5%;
	background: #FFF;
	width: 90%;
	display: block;
	text-decoration: none;
	border: 1px solid #FFF;
	padding-bottom: 10px;
	margin: 24px 0 0 0;
	text-align: center;
}
.bestsellprods div img
{
	cursor: pointer;
}
.bestsellprods .desc
{
	display: none;
}
.pr_name_tab_cont
{
	display: block;
	text-align: left;
	margin: 0 10px;
}
/*community banner*/
.rgt_banner_comm_cont
{
	width: 100%;
	text-align: center;
	padding-top: 12px;
}
.rgt_banner_comm_cont_bn
{
	margin: 0 auto 2px;
	width: 207px;
}
.comm_hpitem
{
	display: block;
	width: 200px;
	height: 16px;
	vertical-align:top;
	text-align: left;
	margin-bottom: 8px;
}
.comm_firstItemAdjust
{
	margin-bottom: 6px;
}
.comm_title
{
	background: url(/Images/index/sexCommunity/title.gif) 0 0 no-repeat;
	width: 212px;
	height: 33px;
	margin-bottom: 1px;
}
/* Eden community corner @HP
- - - - - - - - - - - - - - - - - - - - */
.eden-community-block{
	width:213px;
	margin:0 auto;
}

.eden-community-block .eden-community-title,
.eden-community-block .community-item{
	display:block;
	float:left;
	clear:both;
	font-size:0;
	line-height:0;
	background:url(/images/index/sexCommunity/eden-community.png?v=1) no-repeat;
}
.rgt_banner_comm_cont .eden-community-block .community-item{
	margin-left:-7px;
}
.eden-community-block .eden-community-title{
	width:130px;
	height:17px;
	margin:0 0 10px 5px;
	background-position:0 0; 
}
.eden-community-block .eden-reviews-section{
	display:inline;
	width:212px;
	height:31px;
	margin:0 0 11px;
	background-position:0 -17px;
}
.eden-community-block .eden-community-section{
	display:inline;
	width:154px;
	height:30px;
	margin:0 0 10px;
	background-position:0 -106px;
}
.eden-community-block .eden-discussions-section{
	display:inline;
	width:144px;
	height:28px;
	margin:0 0 13px;
	background-position:0 -48px;	
}
.eden-community-block .eden-interviews-section{
	display:inline;	
	width:115px;
	height:30px;
	margin:0 0 11px;
	background-position:0 -76px;
}
.eden-community-block .eden-makers-portal{
	width:189px;
	height:28px;
	margin:0 0 13px;
	background-position:0 -136px;
}
.eden-community-block .sexis-section{
	width:213px;
	height:28px;
	margin:0 0 7px;
	background-position:0 -164px;
}
.eden-community-block .edencafe-blog{
	width:130px;
	height:32px;
	margin:0 0 10px;
	background-position:0 -192px;
	cursor:pointer;
}
.eden-community-block .eden-company-page{
	width:176px;
	height:31px;
	margin:0 0 8px;
	background-position:0 -224px;
}


/* Events banner styles */

.right_cont .event_banner_cnt{
	padding:15px 0 10px;
	position:relative;
	height:175px;
}
.right_cont .flore-link{
	display:block;
	width:207px;
	margin:0 auto;
	position:relative;
	left:-5px;
}

.right_cont .flores-banner{
	display:block;
	position:absolute;
	left:-2px;
}
/*--*/

/* IE6*/
*html .eden-community-block{
	zoom:1;
}
*html .rgt_banner_comm_cont{
	padding-bottom:8px;
}
*html .rgt_banner_comm_cont .eden-community-block .community-item{
	margin-left:0;
}
*html .eden-community-block{
	width:210px;
}
*html .eden-community-block .sexis-section{
	width:210px;
	background-position:-3px -164px;
	margin-left:1px !important;
}

/*IE7*/
*:first-child+html .eden-community-block{
	margin:0 0 15px;
	zoom:1;
}
/*--*/

.lazy-bg{
	background-image:none !important;
}




/*^^^^ /styles/classified/index/main-banner.css ^^^^*/
/*banners*/
.banner_cont{
	width:100%;
	height:221px;
	margin-left:1px;
	text-align:center;
	cursor: default;
}
.full_width_banner_cont{
	width: auto;
	margin-left:0;
	padding: 0 2px;
}
.banner{
	width:600px;
	height:221px;
	margin: 0 auto;
}
.main_banner{
	width:100%;
	margin: 0;
}
.main_banner h3{
	clear:both;
    color: #ff2d81;
    font-size: 1.388em;
    font-weight: bold;
    line-height: 1em;
    text-align: left;
	letter-spacing: -1px;
	margin-bottom:25px;
}

/* Maxwidth for banner box
- - - - - - - - - - - - - - - - - - - - */
.maxwidthbox{
    overflow:hidden;
}
.maxwidthbox .rightpad{
    float:right;
    display:inline;
    width:100%;
    margin-left:-800px;
    height:10px;
}
.maxwidth-content{
	overflow:hidden;
}
.maxwidth-content-inner{
    height:220px;
}
.banner_cont .ac_lft{
    right:50%;
}
.banner_cont .ac_rgt{
    right:-50%;
}

/* banner alignment*/
.banner_cont .ac_lft{
    right:70%;
}
.banner_cont .ac_rgt{
    right:-70%;
}

/* Sensually provocative banner
- - - - - - - - - - - - - - - - - - - - */
.main_banner{
	background:url(/images/index/main-ban/sensually-provocative/sensually-provocative.jpg) no-repeat;
}
.sensually-provocative{
	height:221px;
	margin-left:405px;
}
.sensually-provocative .va_OuterCont{
	position:relative;
	width:100%;
	height:221px;
	background:url(/images/index/main-ban/sensually-provocative/sensually-provocative-bg.png) no-repeat 260px 99%;
}
.wide{}

.sensually-provocative .va_Cont{
	left:0;
}
.sensually-provocative .va_InnerCont{
	left:0;	
}
.sensually-provocative .banner-title{
    margin:7px 0 12px;
	font-size:18px;
	line-height:1.236;/*21px*/
	font-weight:normal;
	letter-spacing:normal;
	color:#832e9e;
	 
}
	.sensually-provocative span{
		display:block;
		float:left;
		height:13px;
		font-size:0;
		line-height:0;
		background:url(/images/index/main-ban/sensually-provocative/sensually-provocative-links.png) no-repeat;		
	}

	.sensually-provocative .promo-links{
        float:left;
        text-align:left;
    }
	
	.sensually-provocative .silicone-toys-20-off{
		clear:both;
		width:135px;
		margin-bottom:8px;
		cursor:pointer;
	}
	.sensually-provocative .itap-vibes-35-off{
		clear:both;
		width:138px;
		margin-bottom:9px;
		background-position:0 -14px;
		cursor:pointer;
	}
	.sensually-provocative .selected-toys-40-off{
		clear:both;
		width:150px;
		margin-bottom:8px;
		background-position:0 -29px;
		cursor:pointer;
	}
	.sensually-provocative .spring-cleaning-50-off{
		clear:both;
		width:157px;
		margin-bottom:7px;
		background-position:0 -43px;
		cursor:pointer;
	}
	.sensually-provocative .pleasure-rings{
		clear:both;
		width:157px;
		margin-bottom:8px;
		background-position:0 -56px;
		cursor:pointer;
	}
	.sensually-provocative .designer-brands-vibes{
		clear:both;
		width:187px;
		margin-bottom:7px;
		background-position:0 -71px;
		cursor:pointer;
	}
    .sensually-provocative .tantus-platinum{
		clear:both;
		width:179px;
		margin-bottom:8px;
		background-position:0 -84px;
		cursor:pointer;
    }
    .sensually-provocative .premium-dildo{
		clear:both;
		width:152px;
		margin-bottom:8px;
		background-position:0 -98px;
		cursor:pointer;
    }


/*^^^^ /Styles/classified/index/SpotLight.css ^^^^*/

.spotlight
{
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 15px 0;
    color: #333;
}

.spotlight .menu_index
{
    font-size: 0.95em !important;
}

.spotlight .content_wrapper 
{
    position: static;
}
.spotlight .content_wrapper .cont_main_cont{
    background:url(/Images/Category/vibrators/pixel-grey.gif) repeat-y;
}

.spotlight .gd_cont_body
{
    margin: 0;
    padding: 0;
}

.spotlight .gd_cont_body div 
{
    padding: 0;
}

.sp_cont 
{
    width: 959px;
    margin-left: auto;
    margin-right: auto;
}

.spotlight .bnr 
{
    width: 183px;
    padding: 0;
    margin: 5px auto 7px auto;
    float: none;
    background: transparent;
    cursor: pointer;
}

.spotlight .bnr img 
{
    width: 183px;
    height: 270px;
    display: block;
}

/*
.spotlight .right_sidebar .bnr 
{
    margin-right: 32px;
}
*/

.spotlight .nav_cont
{
    width: 117px;
    float: right;
    font-size: 0.98em;
}

.spotlight .nav_cont .title 
{
    background: transparent url(/Images/index/SpotLight/spotlight.gif) no-repeat 0 0;
    width: 98px;
    height: 24px;
    float: right;
    margin-bottom: 10px;
}

.spotlight .nav_cont .see-all-cont
{
    margin-top: 208px;
    text-align: right;
}

.spotlight .nav .prev-next-cont 
{
    clear: both;
}

.spotlight .nav .prev-next-cont .prev,
.spotlight .nav .prev-next-cont .next
{
    display: block;
    float: right;
    text-align: center;
    cursor: default;
    text-decoration: none;
    visibility: hidden;
    width: 35px;
    height: 12px;
}

.spotlight .nav .prev-next-cont .active
{
    background: transparent url(/Images/index/SpotLight/black-arrows.gif) no-repeat scroll 0 0;
    cursor: pointer;
    visibility: visible !important;
}

.spotlight .nav .prev-next-cont .prev
{
	background-position: 10px -56px;
}

.spotlight .nav .prev-next-cont .next
{
    background-position: 1px -34px;
    margin-left: 17px;
    text-align: right;
}

.spotlight .nav .prev-next-cont .arrow 
{
    background: transparent url(/Images/index/SpotLight/black-arrows.gif) no-repeat scroll 0 0;
    width: 5px;
    height: 12px;
}
.spotlight .nav .prev-next-cont .next .arrow 
{
    float: right;
    background-position: 1px -14px;
}

.spotlight .nav .prev-next-cont .prev .arrow 
{
    background-position: 0 3px;
    float: left;
}

.spotlight .nav 
{
    margin-right: 20px;
    margin-top: 5px;
    height: 272px;
}

.spotlight .nav .see-all
{
    text-decoration: underline;
    cursor: pointer;
}

/*^^^^ /Styles/classified/index/comm_updt.css ^^^^*/
.comm_updt .comm_updt_tab
{
	width:33.2%;
}
.comm_updt .comm_updt_tab_extended
{
	width:49.8% !important;
}

.comm_updt .interview_inst, .comm_updt .review_inst  
{
	width:46%;
	padding:0 2% 12px 1.5%;
	color:#333;
	background:none;
}
.interview_inst .int_ttl
{
	font-size:0.9em;
	margin-bottom:9px;
	background:none !important;
	width:auto !important;
	float:none !important;
	font-weight:700;
	padding:0;
}
.interview_inst .int_cont, .review_inst .rev_cont
{
	margin:0 0 12px 0;
	padding:0;
	font-size:0.9em;
	line-height:16px;
}

.interview_inst .int_avatar
{
	float: left;
	border: 1px solid #e0e0e0;
	margin-right:10px;
	display:block;
}

.interview_inst .pub_date, .interview_inst .in_progr
{
	display:block;
	margin-bottom:3px;
	font-size:0.93em;
}
.interview_inst .in_progr
{
	padding-left:25px;
	float:left;
	font-size:0.93em;
	margin-right:12px;
	background:url(/Images/Discussions/interview_mic_ico.gif) no-repeat;
	line-height: 1.3em;
}

.review_inst .int_link, .interview_inst .int_link
{
	font-size:0.93em;
}
.rev_cont .int_link
{
    font-size:1.028em;
}    

.review_inst .rev_auth_name
{
	display:block;
	color:#999;
	font-size:0.9em;
}
.review_inst .rev_prod_img
{
	display:block;
	width:100px;
	height:100px;
	float:left;
	margin-right:12px;		
}

.review_inst .rev_prod_name
{
	font-size:1.03em;
}

.comm_updt .forum_disc_lst
{
	border-collapse:collapse;
	color:#333;
	font-size:0.85em;
	margin:5px 8px 15px;
	width:97%;
}

.forum_disc_lst .t_caps td
{
	border-bottom: 1px solid #e0e0e0 !important;
}

.forum_disc_lst .f_d_dataline td
{
	padding:0 10px 0 0;
	background:url(/Images/Discussions/dotted_table_border.gif) repeat-x scroll 0 bottom;
}

.forum_disc_lst .last_d td
{
	background:none;
	border-bottom:1px solid #e0e0e0;
}
.forum_disc_lst .f_d_dataline .last_p
{
	width:90px;
}
.last_int_inst
{
    background-image:none !important;
}
.forum_disc_lst .f_d_dataline .post_quant
{
	width:55px;
	font-size:1.09em;
}
.disc_ttl .ttl_lnk
{
	color:#333;
	font-weight:700;
	font-size:1.1em;
}
.disc_cat_name .d_lnk, .f_d_dataline .last_p
{
	color:#333;
	font-size:1.09em;
}

.comm_updt .all_d_lnk
{
	font-size:0.95em;
	display:block;
	padding-left:0 !important;
	margin-left: 10px;
}

.comm_up_items_list
{
    background: url(/Images/Category/vibrators/pixel-grey.gif) repeat-y 50% !important;
    width:100% !important;
    padding-bottom: 0 !important;
}
.comm_up_items_list_single_interview
{
	background: none !important;
}

.comm_up_items_list_single_interview .interview_inst
{
	width: 97% !important;
}

.forum_disc_cont
{
    width:100% !important;
    background:none !important;
    padding-top:0 !important;
}

.comm_updt .gd_cont_body
{
    padding-bottom:10px; 
}
#hpCommunityBaseContainer
{
	height: 275px;
}

.forum_disc_lst .f_d_dataline
{
    height:29px;
}
/*^^^^ /Styles/Controls/comment_form.css ^^^^*/

.cf_error_lbl
{
	color:#ff0000;
	font-size:12px !important;
}

.cf_guide_title
{	
	width:100%;
	float:right;
	margin-bottom:0px;
	margin-top:12px;
}

.cf_title_txt
{
	float:left;
	font-size:13px;
}

.cf_guide_title input
{
	width:120px;
	height:18px;
}

.cf_guide_title label, .cf_guide_title input
{
	border:0px;
	background:none;
	text-decoration:underline;
	/*margin:0px -10px 0px 10px;*/
	margin:10px -10px 0 10px;
	cursor:pointer;
	color:#777 !important;
	font-size:12px !important;
	float:right;
}

.cf_txt_area
{
	overflow: auto;
}

.comm_form_link
{
	background-color:inherit;
	color:#FF00CC !important;
	text-decoration:underline;
	cursor:pointer;
	padding:0;
	margin:0;
	font-weight:normal !important;
	display: inline !important;
}

.cf_rel_pos
{
    position:relative;
}


.feddback_panel .cf_ign_spell_pos, .dotted_border .cf_ign_spell_pos
{
    position:relative !important;   
}
.cf_ign_spell_pos
{
    float:left;
    position:absolute;
    /*left:4px;*/
}
.cf_ign_spell_pos input
{
    margin: 2px 4px 0 0;
}
.cf_error_lbl br
{
    display:inline;
    margin-top:2px;
    line-height:8px;
}
*+html .cf_error_lbl br{
	line-height:18px;
}
*html .cf_error_lbl br{
	line-height:18px;
}
.cf_error_lbl br{
	line-height /*\**/: 19px\9;
}
.cf_hidd_elem
{
    display:none;
}

.addLnks_width
{
   font-size:0.9em;
   width:290px;
}
#normFSize .addLnks_width{
	font-size:1.2em;
}
.err_mess_ico
{
    padding-left:18px;
    background:url(/Images/Contributors/error_icon.gif) no-repeat bottom left;
}

.contr_comments_area .cf_error_lbl
{
    float:left;
    margin-top:1px;
}

.feddback_panel br
{
    display:none;
}


.tooltipContainer .syntax-tooltip-cont{
	width:370px;
	left:-215px !important;
}
.tooltipContainer .synt-tail{
	left:-42px;
}
.synt-title{
	font-weight:700;
	padding-bottom:6px;
	font-size:12px;
}
.syntax-rules{
	padding:0;
	margin: 0;
	font-size:12px;
}
.syntax-rules .syntax-rule{
	clear:both;
	float:left;
	white-space:nowrap;
	margin-right:4px;
}
.syntax-rules .syntax-example{
	float:left;
	margin:0;
	padding:0;
	word-wrap: break-word;
}
*+html .syntax-rules .syntax-example{
	float:none;
}
*html .syntax-rules .syntax-example{
	float:none;
}
.syntax-rules .syntax-rule,
.syntax-rules .syntax-example{
	margin-top:4px;
}
.syntax-rule .bold{
	font-weight:700;
}
.syntax-rule .italic{
	font-style:italic;
}
.syntax-rule .link{
	color:#f0c;
	text-decoration:underline;
	cursor:pointer;
}
/*^^^^ /styles/hp_promos/hp_promo_tabs.css ^^^^*/
/* banner and tabs */
.hp_promo_banner
{
	background: url(/Images/hp_promos/promo-savings.jpg) no-repeat center center;
	text-align:left;
	position:relative;
}
.hp_promo_banner h3
{
	color:#EC008E;
	font-size:1.3em;
	left:82px;
	position:absolute;
	top:44px;
} 
.banner_cont .all_sex_promos
{
	display:block;
	width:140px;
	height:13px;
	position:absolute;
	top:186px;
	left:25px;
	background:url(/Images/hp_promos/all-promotions.gif) no-repeat;
	cursor:pointer;
}

/* tab content */
.hp_promo_tab_cont
{
 	padding: 0 10px 0 12px;
}
.hp_promo_tab_cont .hp_promo
{
	margin-top:18px;
	padding-bottom:12px;
	border-bottom: solid 1px #e0e0e0;
	float:left;
}
.hp_promo .promo_ttl
{
	font-size:1.2em;
	margin: 0 0 9px 0;
	letter-spacing:-0.07em;
}
 
.hp_sale_pr .promo_ttl
{
	color:#cc0000;
}
 
.hp_deal_pr .promo_ttl
{
	color:#7a1c37;
}
 
.hp_kit_pr .promo_ttl
{
	color:#b19200;
}
 
.hp_promo .hp_prod_lst
{
	width:68%;
	float:left;
}

.hp_promo .hp_prom_info
{
	width:32%;
	float:right;
}

.hp_prom_info .hppr_moto
{
	color:#000;
	font-weight:700;
	font-size:0.9em;
}
.hp_prom_info .hpp_details
{
	margin:0 0 7px;
	padding:0;
	color:#333;
	font-size:0.9em;
}
.hp_prom_info .hp_dots_delim
{
	margin: 7px 0;
	height:7px;
	background: url(/Images/hp_promos/promo-lines.gif) repeat-x;
}
.hp_sale_pr .hp_dots_delim
{
	background-position: 0 0;
}
.hp_deal_pr .hp_dots_delim
{
	background-position: 0 -7px;
}

.hp_kit_pr .hp_dots_delim
{
	background-position: 0 -14px;
}
.hp_pr_det_btn
{
	display:block;
	width:131px;
	height:24px;
	text-decoration:none;
	cursor:pointer;
	background:url(/Images/hp_promos/btn-promo-details.gif) no-repeat;
}
.hp_sale_pr .hp_pr_det_btn
{
	background-position: 0 0;
}

.hp_deal_pr .hp_pr_det_btn
{
	background-position: 0 -24px;
}
.hp_kit_pr .hp_pr_det_btn
{
	background-position: 0 -48px;
}
.hp_prod_lst .hpp_prod
{
	float:left;
	width:33%;
	position:relative;
}
.hpp_prod .hppr_img
{
	display:block;
	border:solid 1px #e0e0e0;
	margin-bottom:3px;
}
.hpp_prod .hpp_lnk, .hpp_prod .hpp_name
{
	color:#333;
	display:block;
	width:100px;
	font-size:0.85em;
}
.hpp_prod .pr_plus
{
	font-size:2.5em;
	left:63%;
	padding-left:23px;
	position:absolute;
	top:33px;
}
.hp_deal_pr .pr_plus
{
	color:#7a1c37;
}
.hp_kit_pr .pr_plus
{
	color:#b19200;
}
.size_two .pr_plus
{
	left:69%;
	padding:0;
}
.size_two .hpp_prod
{
	width:50%;
} 
.last_hp_pr
{
	border-bottom:0 !important;
}
.viewinfo{background:url(images/viewinfo.jpg) 10px top no-repeat; color:#FFF; text-decoration:none; padding:3px 10px 2px 36px; font-size:11px; float:left; margin-top:5px;}
.addtocart{background:url(images/addtocart.jpg) left top no-repeat; color:#FFF; text-decoration:none; padding:3px 12px 2px 27px; font-size:11px; float:left; margin-top:5px;}
