﻿/* General */
body,textarea { font-family:Arial, sans-serif;font-size:10px }

p,blockquote,li,dd,dt,h4,label,input,select,textarea{font-size:12px}

.body{font-family:Arial, sans-serif;font-size:9pt;margin: 0; padding: 0;
}


/* classes */
.row { display: inline-block; width: 100%; }
.cell { float: left; text-align: left; }
.reset { clear: both; }
.center { text-align: center; }
.label { width: 48px; text-align: right; padding-right: 2px; }

/* Header */

/* Top Level Nav */
#head-nav { float:right; padding-right: 15px; }
#head-nav a { float: left; }

.body{ font-family:Arial, sans-serif;font-size:9pt;margin: 0; padding: 0; }
a.body{ font-family:Arial, sans-serif;font-size:9pt;text-decoration:underline; }
a:hover.body{ font-family:Arial, sans-serif;font-size:9pt;text-decoration:none; }

#breadCrumbs { float: right; padding-bottom: 15px; }
#breadCrumbs a { text-decoration: underline; }
#breadCrumbs a:hover { text-decoration: none; color: inherit; }

p,pre{margin:1em 0;line-height:1.4em
}

dl{margin:.5em 0
}

dt{font-weight:bold;margin:.0
}

dd{margin-left:.5em
}


ol{margin:.5em 0 .5em 1.4em
}

ol li{margin:0 0 0 .5em
}

blockquote{margin:1em 2em
}

#frame{width:965px;margin-right:auto;margin-left:auto;margin-top:0;padding:0;text-align:left
}

#framecart{width:1000px;margin-right:auto;margin-left:auto;margin-top:0;padding:0;text-align:left
}

fieldset{padding:1em;margin:.25em 0;border:1px solid #ccc
}

legend{font-size:18px;font-weight:bold;color:#333;padding:0 5px;margin:0
}

*:first-child+html legend{margin:0 0 .5em
}

textarea{vertical-align:top
}

input:focus,textarea:focus,select:focus{background:#ffc
}

.center{text-align:center
}

.right{text-align:right
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden
}

.clearfix{display:block
}

#head2{ float:left; width:1000px; padding-top:25px;padding-left:10px;  height: 55px;}

#headcart{width:1100px;margin-bottom:0
}

#head2 ul,#headcart ul{width:160px;list-style:none;float:right
}

#head2 li,#headcart li{margin:0;padding:0;list-style:none;font-size:11px;font-weight:normal
}

#head2 li#tr1,#headcart li#tr1{background:url(images/icon_tr_cart.gif) no-repeat left center
}

#head2 li#tr2,#headcart li#tr2{background:url(images/icon_tr_checkbox.gif) no-repeat 3px center
}

#head2 li#tr3,#headcart li#tr3{background:url(images/icon_tr_find.gif) no-repeat left center
}

#head2 li#tr4,#headcart li#tr4{background:url(images/icon_tr_phone.gif) no-repeat left center
}

#head2 img,#headcart img{float:left;margin:0 0 10px 80px
}

.nav-links{padding:0px 2px 0px 2px; }
.logo-text-1{color:#155883;text-decoration:none;margin:0;padding:0;float:left;width:160px;line-height:33px;background:url(/images/header/tm.gif) no-repeat right center;letter-spacing:-.05em;font:bold 25px Verdana, Arial, Helvetica, sans-serif
}

#logo-new{float:left; text-align: left; overflow: hidden}
#logo-new a {text-align: left;}
#logo-new a img{text-align: left; margin-left: 0px;}

.logo-text{color:#155883;text-decoration:none;margin:0;padding:0;float:left;width:168px;line-height:33px;background:url(/images/header/tm.gif) no-repeat right center;letter-spacing:-.05em;font:bold 25px Verdana, Arial, Helvetica, sans-serif
}

#head2 a#logo,#headcart a#logo,a:hover#logo{width:165px;margin:2px 0 0 8px;padding:2px 0 10px;float:left;line-height:10px;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#155883;text-decoration:none;letter-spacing:0.2px
}

.h2whoweare{font-size:14px;padding:5px 2px 0 0;margin:5px 2px 0 0;color:#0b56bd;font-weight:bold
}

.fthr{border:none 0;text-align:center;border-top:1px solid #e6ecf5;width:95%;height:1px
}

#shopbtn{display:block;width:94px;height:55px;background:url(images/shop-btn.gif) no-repeat 0 0;float:left;margin:20px 0 0 100px
}

a#testimonials{background:url(/images/right-col/better-sex-testimonials.gif) no-repeat;width:165px;float:left;height:26px
}

a:hover#testimonials{background:url(/images/right-col/better-sex-test-over.gif) no-repeat
}

a#privacy{background:url(/images/right-col/better-sex-privacy.gif) no-repeat;width:165px;float:left;height:26px
}

a:hover#privacy{background:url(/images/right-col/better-sex-privacy-over.gif) no-repeat
}

a#discreet{background:url(/images/right-col/better-sex-discreet.gif) no-repeat;width:165px;float:left;height:26px
}

a:hover#discreet{background:url(/images/right-col/better-sex-discreet-over.gif) no-repeat
}

a#guarantee{background:url(/images/right-col/better-sex-guarantee.gif) no-repeat;width:165px;float:left;height:28px
}

a:hover#guarantee{background:url(/images/right-col/better-sex-guar-over.gif) no-repeat
}

a#forums{background:url(/images/right-col/better-sex-forums.gif) no-repeat;width:165px;float:left;height:27px
}

a:hover#forums{background:url(/images/right-col/better-sex-forums-over.gif) no-repeat
}

a#blog{background:url(/images/right-col/better-sex-blog.gif) no-repeat;width:165px;float:left;height:40px
}

a:hover#blog{background:url(/images/right-col/better-sex-blog-over.gif) no-repeat
}

a#homebuzz{background:url(/images/right-col/better-sex-buzz-team.gif) no-repeat;width:165px;float:left;height:27px
}

a:hover#homebuzz{background:url(/images/right-col/better-sex-buzz-team-over.gif) no-repeat
}

#shopbtnct{display:block;width:94px;height:55px;background:url(images/shop-btn.gif) no-repeat 0 0;float:left;margin:20px 0 0 170px
}

#shopbtnct:hover,#shopbtn:hover{display:block;width:94px;height:55px;background:url(images/shop-btn-h2.gif) no-repeat 0 0
}

#learnbtn{display:block;width:94px;height:55px;background:url(images/learn-btn.gif) no-repeat 0 0;float:left;margin:20px 0 0 80px
}

#learnbtn:hover{display:block;width:94px;height:55px;background:url(images/learn-btn-h2.gif) no-repeat 0 0
}

#lovebtn{display:block;width:94px;height:55px;background:url(images/love-btn.gif) no-repeat 0 0;float:left;margin:20px 0 0 80px
}

#lovebtn:hover{display:block;width:94px;height:55px;background:url(images/love-btn-h2.gif) no-repeat 0 0
}

#socicon1{display:block;width:87px;height:20px;background:url(images/live-help1.gif) no-repeat 0 0;float:left;margin:16px 0 0 5px; 
}

#socicon1:hover{display:block;width:87px;height:20px;background:url(images/live-help1-over.gif) no-repeat 0 0;float:left;margin:16px 0 0 5px
}

#socicon2{display:block;width:30px;height:20px;background:url(images/icon_bsr_blog.gif) no-repeat 0 0;float:left;margin:16px 0 0 0px
}

#socicon3{display:block;width:30px;height:20px;background:url(images/icon_buzz.gif) no-repeat 0 0;float:left;margin:16px 0 0px 0px
}

#socicon3:hover,#socicon2:hover{margin:16px 0 0 0px;width:30px;height:20px;display:block;
}

#tbar{position:relative;top:0;margin:0;padding:0;height:0
}

#tbar h2{text-align:center;margin:0;padding-top:0;font:bold 13px/33px Arial, sans-serif;color:#07479f
}

#tbar h2 a:hover,#tbar h2 a{text-decoration:underline
}

h2.tbar{text-align:center;font:bold 13px/33px Arial, sans-serif;color:#07479f}

#wrap{background:url(images/bg.gif) repeat-y 3px 0;width:965px;min-height:300px;margin-top:10px
}

p.question{color:#7c7a7a;margin:0;padding:10px 10px 0 30px;background:url(images/bg_question.gif) no-repeat 5px center
}

p.question a{color:#7c7a7a
}

.graybar{margin:0 0 10px;clear:both;padding:0;float:left;border-bottom:1px solid #ccc;width:621px;height:1px
}

.featured{float:left;width:250px;padding:0
}

.featured img{float:left;width:95px;margin-right:5px;clear:both
}

.featured h3{color:#04607e
}

.topseller h3{color:#a10909
}

.bestseller h3{color:#086b1b
}

.bestseller{width:170px;float:left;padding:0;margin:0 0 0 5px
}

.bestseller a.all,.topseller a.all{padding:0 0 0 18px
}

.topseller{width:170px;float:left;margin:0 0 0 8px
}

.topseller div,.bestseller div{background:url(images/line_gray.gif) repeat-y;padding-left:10px;margin:0;height:auto
}

.topseller li,.bestseller li{font-size:11px;padding:7px 0 0;margin:0
}

#vertblue{background:url(images/vert_slice_blue.jpg) no-repeat 0 0;width:146px;height:113px;border:1px solid #ccc;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;margin:5px 0 0;clear:both
}

#vertgreen{background:url(images/vert_slice_green.jpg) no-repeat 0 0;width:146px;height:113px;border:1px solid #ccc;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;margin:5px 0 0 10px
}

#vertyellow{background:url(images/vert_slice_yellow.jpg) no-repeat 0 0;width:146px;height:113px;border:1px solid #ccc;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;margin:5px 0 0 10px
}

#vertred{background:url(images/vert_slice_red.jpg) no-repeat 0 0;width:144px;height:113px;border:1px solid #ccc;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;margin:5px 0 0 10px
}

#vertred span.header,#vertyellow span.header,#vertgreen span.header,#vertblue span.header{font:bold 12px Arial, Helvetica, sans-serif
}

#vertred p,#vertyellow p,#vertgreen p,#vertblue p{font-size:12px;font-weight:normal;line-height:2em;text-transform:uppercase;margin:10px 0 0 30px;padding:0
}

#hackersfe{width:165px;padding:10px 0;text-align:center
}

.hsimg{border:#CCC solid 1px
}
.new-hshr{border:none 0;text-align:center;border-top:1px solid #c8e0f4;width:100%;height:1px;
margin:7px 0 3px 0;}

.hshr{border:none 0;text-align:center;border-top:1px solid #c8e0f4;width:100%;height:1px
}

#seenad{background:url(images/ad-icon2.gif) no-repeat 24px 10px;color:#1d4b75;padding:10px 0 5px 80px;font:bold 12px Arial, Helvetica, sans-serif
}

#seenad a{text-decoration:underline;color:#1d4b75
}

#adultmov{background:url(images/movie-icon.gif) no-repeat 24px 10px;color:#504f4f;padding:10px 0 5px 70px;font:bold 11px Arial, Helvetica, sans-serif
}

#solicon{background:url(images/sol-icon.gif) no-repeat 8px center;color:#504f4f;padding:10px 0 5px 50px;font:bold 11px Arial, Helvetica, sans-serif
}

#solicon a,#adultmov a{text-decoration:underline;color:#504f4f
}

#col_r{width:185px;text-align:left;padding:0
}

#col_r p.righttempnav{background-color:#000;text-align:center;vertical-align:middle;padding:5px 0;margin:0;color:#FFF;font-size:14px;font-weight:bold
}

#col_r p.righttempnav2{background-color:#000;text-align:center;vertical-align:middle;padding:5px 0;margin:0 0 10px;color:#FFF;font-size:12px;font-weight:bold
}

#col_r.article2{padding-left:18px;line-height:38px;margin:10px 0 10px 8px;width:165px
}

h2.article2{color:#3f7da3;font-size:11px;padding:10px 0 0 12px;line-height:5px;margin:0 0 0 8px
}

.article2{color:#000;font-size:9px;margin:0 0 10px 8px;padding:10px 0 0 8px
}

.article2 dt a{color:#89b0cd;text-decoration:underline;font-size:11px;margin:0 0 10px;padding:10px 0 2px
}

#col_r #bsu{background:url(images/bg_col_r_bsu.jpg) repeat-y;padding-top:8px
}

#col_r #divmorechoices{width:165px;text-align:center;padding-top:10px;font:bold 14px Arial, Helvetica, sans-serif
}

#col_r #divmorechoices.prodpageheader{width:150px;text-align:center;font:bold 14px Arial, Helvetica, sans-serif
}

#divmorechoices div.prods p,#divmorechoices div.prods{text-align:center;font:bold 14px Arial, Helvetica, sans-serif
}

.browse{text-align:center;font:normal 12px Arial, Helvetica, sans-serif
}

#col_r #palegrn{background:#e5ede3;border-bottom:1px solid #fff;padding-top:8px
}

#col_r #palegrn img,#col_r img{border:0
}

#palegrn input.txt,#bsu input.txt{width:150px;padding:2px
}

#palegrn input.newsltr_btn,#bsu input.newsltr_btn{padding:3px 5px;background:#08526a;color:#fff;font-size:11px;font-weight:bold;text-decoration:underline;border:1px solid #fff
}

#col_r #emailblue{background:url(/images/101507/signupemail.jpg) no-repeat;height:134px;padding-top:8px;margin-top:20px
}

#col_r #emailblue p.disclaim{font-size:12px;text-align:center;color:#02294e;padding:0 5px;margin:0
}

.emailform{margin:35px 0 8px;padding:0 0 0 8px;height:50px;text-align:left;background-color:none
}

.form{padding:0;margin:0;background-color:#fff
}

#col_r #rtcatalog{background:url(/images/113007/rt-cat-113007.png) no-repeat;height:118px;padding:0 0 0 65px;font-weight:bold
}

#col_r #rtcatalog p{padding:30px 0 0;margin:0;font-size:12px
}

#col_r #rtcatalog p span.orange{color:#bd5724;padding:0;margin:0;text-align:left
}

#col_r #rtnewcustomer{background:url(/images/101507/ncstar.png) no-repeat 0 6px;height:64px;padding:15px 5px 15px 40px;font-weight:bold
}

#col_r #rtnewcustomer p{font-size:13px;padding:0;margin:0 0 6px;font-weight:bold
}

#col_r #rtnewcustomer p.smaller,#col_r #rtnewcustomer a{font-size:11px;padding:0;margin:0
}

#col_r p{font-size:11px;margin:10px 15px
}

#col_r p span{display:block;text-align:right
}

#col_r h2{font:bold 13px Arial, sans-serif
}

#col_r h2 span{display:block;font:normal 11px Arial, sans-serif
}

#col_r h2.newsltr{background:url(images/icon_newsltr.gif) no-repeat 16px 0;padding:0 15px 0 60px;font-weight:normal;font-size:12px
}

#col_r h2.bsunewsltr{background:url(images/bsu_icon_newsltr.gif) no-repeat 16px 0;padding:0 15px 0 60px;font-weight:normal;font-size:12px
}

#col_r h2.listen{background:url(images/icon_feedback.png) no-repeat 8px 0;padding:0 0 0 55px;margin-top:8px
}

#col_r h2.testimonials{background:url(images/icon_test.png) no-repeat 8px 0;color:#504f4f;padding:0 0 0 55px;margin-top:8px
}

#col_r ul{margin:10px 0 10px 38px
}

#col_r li,.featured p{font-size:11px
}

#col_r ul.s2{margin:0 0 15px 20px;padding:0;list-style:none
}

#col_r li#bsu_icon_lock{background:url(images/bsu_icon_lock.gif) no-repeat 2px 0
}

#col_r li#bsu_icon_dollar{background:url(images/bsu_icon_dollar.gif) no-repeat 0 1px
}

#col_r li#bsu_icon_box{background:url(images/bsu_icon_box.gif) no-repeat 0 2px
}

#col_r li#drill_icon_lock{background:url(images/driller/drill_icon_lock.gif) no-repeat 2px 0
}

#col_r li#drill_icon_dollar{background:url(images/driller/drill_icon_dollar.gif) no-repeat 0 1px
}

#col_r li#drill_icon_box{background:url(images/driller/drill_icon_box.gif) no-repeat 0 2px
}

#quotes{background:url(images/bg_quote_b.gif) no-repeat 97% 100%;padding:0 0 10px
}

#quotes h2{background:url(images/bg_quote_t.png) no-repeat 6px 0;color:#504f4f;padding:12px 0 20px 30px;margin:10px 0;text-decoration:none
}

#whyshop{width:165px;text-align:center;padding:10px 0 0
}

#whyshop h2{width:165px;text-align:center;margin:0;text-decoration:none;color:#104369
}

#whyshop p.whyshop{font-size:11px;text-align:left;padding-left:5px;font-weight:bold;color:#29618b
}

#bsublog{background:url(images/bsu-blogbg.gif) no-repeat 0 100%;height:74px
}

#bsublog h3{padding:0 22px 0 0;font-family:"Times New Roman", Times, serif;color:#92070b;font-size:24px;text-align:right;text-decoration:none
}

#bsublog a{text-decoration:none;color:#92070b
}

#bsupoll{background:url(images/bsu_pollbg.gif) no-repeat 0 100%;height:97px
}

#bsupoll h3{padding:20px 5px 0 56px;font-family:"Times New Roman", Times, serif;color:#92070b;font-size:18px;text-align:left
}

#bsupoll2{padding-right:10px
}

#col_l{position:absolute;top:75px;left:2px;width:1780px
}

div#hbar { clear: both; margin: 15px 0 0 0; height:33px; background-image: url(images/bg_tbar.jpg); background-repeat:repeat-x; overflow:hidden; }


#col_l h2{color:#000;font:bold 12px Arial, sans-serif
}

h2.article{background:url(images/bg_article.gif) no-repeat;font-size:12px;padding-left:18px;line-height:38px;margin:0 0 10px 8px;color:#504f4f
}

h2.writer{background:url(images/bg_writer.png) no-repeat right bottom;font-size:12px;line-height:55px;margin:0;padding:0 0 0 20px
}

#col_l h2.writer{background:url(images/bg_writer.png) no-repeat right bottom;line-height:55px;margin:0;padding:0 0 0 20px
}

#forumsnav{background:url(images/forum-nav.png) no-repeat center center;width:164px;height:65px;margin:10px 0 0;padding:0
}

#forumsnav a{display:block;padding:11px 0 0 80px;text-decoration:underline;color:#504f4f;font:bold 11px Arial, Helvetica, sans-serif
}

#forumsnav a:hover,#solicon a:hover,#adultmov a:hover,#seenad a:hover{color:#807f7f;text-decoration:none
}

#cats h2{color:#0b56bd;font-size:13px;line-height:1.5em;padding-left:3px;background:url(/images/leftnav/white/cat-left-arrow.gif) no-repeat right; margin-right:10px;font-family:Arial, Helvetica, sans-serif;}
#col_l #cats h2{color:#fff;line-height:2em;background:url(images/icon_cats.gif) no-repeat 8px 50%;padding-left:28px}

h3.writer,#col_l h3{font:bold 12px/1.3em Arial, sans-serif;margin:10px
}



#cats a{display:block;background:url(/images/leftnav/white/cat-arrow.gif) no-repeat 4px center;font-size:12px;color:#2a2a2a;line-height:15px;border-top:1px solid #fff;padding:4px 0 4px 20px;text-decoration:none; font-family:Arial; text-align:left; border-bottom:1px solid #eeeeee}
#cats a:hover{display:block;font-size:12px;color:#464a4e;line-height:15px;border-top:1px solid #fff;padding:4px 0 4px 20px;text-decoration:underline; background-color: #e8f4ff}

#col_l dt{font-size:12px;font-weight:normal;padding-bottom:3px
}

.gray_btn{margin:13px 0;text-align:center
}

.gray_btn a{padding:5px 7px;background:#6c7780;color:#fff;text-decoration:underline;font-size:12px;border:1px solid #fff;font-weight:bold
}

.gray_btn a:hover{padding:5px 7px;background:#959ea5;color:#fff;text-decoration:underline;font-size:12px;border:1px solid #fff;font-weight:bold
}

#contentleft{ width:180px; vertical-align:top; padding-top: 8px; 
              padding-left: 1px; padding-right: 1px; text-align: left; }

#contentleft #emailblueleft{background:url(/images/110107/110107-emailbox.jpg) no-repeat;padding-top:0;margin:0
}

.emailformleft{margin:0;padding:0 0 0 8px;height:15px;text-align:left;background-color:none;}

#cleftnewsletter p.newsletterHead{color:#0b3782;padding:7px 4px 0;margin:0;font-size:12px;text-align:center;line-height:13px
}

#cleftnewsletter p.newsletter{color:#0b3782;font-size:9px;padding:7 8px 8 10px;margin:0;text-align:center;line-height:10px
}

#cleftarticles{padding:0 0 0 2px;margin:0
}

#cleftarticles p.dkt{color:#0b3782;padding:10px 4px 0;margin:0;font-size:11px;text-align:center;line-height:16px
}

#cleftarticles p.dkt2{color:#0b3782;font-size:11px;padding:4 8px 0 10px;margin:0;text-align:center;line-height:16px
}

#cleftarticles p.dkt2 a{color:#0b3782
}

#leftpill{padding:0 0 0 2px;margin:0
}

#cleftarticles p.pill{color:#0b3782;padding:10px 0px 0 12px;margin:0;font-size:11px;text-align:left;line-height:16px
}

#cleftarticles p.pill2{color:#0b3782;font-size:11px;padding:4px 0px 0 20px;margin:0;text-align:left;line-height:16px
}

#cleftarticles p.pill2 a{color:#0b3782;padding:4px 0px 0 2px;
}




#contentleft dl,#col_l dl,#col_r dl{margin:0 0 0 25px
}

#contentleft dt,#col_r dt{font-size:11px;font-weight:normal;padding-bottom:3px
}

#contentleft dt a,#col_l dt a,#col_r dt a,a{color:#000;text-decoration:underline
}

#contentleft dt a:hover,#col_r dt a:hover,.article2 a:hover{color:#000;text-decoration:none
}

#contentleft dd,#col_l dd,#col_r dd{font-size:10px;padding-bottom:10px
}

#leftsup{margin:0
}

#leftsup a{font-size:12px;text-decoration:underline;font-weight:bold;padding-left:18px;line-height:30px;margin:10px 0 10px 8px
}

#leftsup a:hover{font-size:12px;text-decoration:none;font-weight:bold;padding-left:18px;line-height:30px;margin:10px 0 10px 8px
}

#contentcenter{width:620px;padding: 3px;border:0;height:100%;vertical-align:top;font-size:9pt;
               border-right:1px solid #bbbbbb; border-left:1px solid #bbbbbb; }

.contentcentercrt{width:700px;padding:2px;border:0;height:100%;vertical-align:top;font-size:9pt
}

#belowhero{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:5px 0 8px;padding:5px 0 5px 5px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666
}

#belowhero a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666
}

#belowhero a:hover{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:5px 0;padding:5px 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#b8b8b8
}

#scontentcenter{width:621px;padding:5px;border:0;height:100%;vertical-align:top;font-size:9pt
}

#scontentcenter a,#contentcentercrt a,#contentcenter a{font-size:9pt
}

#scontentcenter a:hover,#contentcentercrt a:hover,#contentcenter a:hover{font-size:9pt;text-decoration:none
}

#contentright{border-left:1px solid #bbbbbb;width:180px;padding-top:2px;height:100%;vertical-align:top
}

#contentrightcart{width:165px;padding-top:0;height:100%;vertical-align:top
}

#contentrightbsu{background:url(images/bg_col_r_bsu.jpg) repeat-y;width:165px;padding-top:0;height:100%;vertical-align:top
}

#contentright p,#col_r #emailblue p.disclaim a{font-size:10px
}

.rt_personals{background:url(images/pers_sol.jpg) no-repeat 12px 0;border:0;padding-top:5px;height:59px
}

#rt_loveprogram{background:url(images/better-sex-love-program.gif) no-repeat 12px 0;border:0;padding-top:5px;height:68px;font-size:12px;color:#b8b8b8;cursor:pointer
}

#contentheader{background:#fff
}

#contentheader h1{font-size:14px;padding:10px;margin:0
}

#subcatblue{background-color:#f5faff
}

#subcatblue a{display:block;background:none;font-size:11px;color:#3a3a3a;line-height:18px;border-top:1px solid #fff;padding:4px 0 4px 16px;text-decoration:underline
}

#subcatblue a.subcatmain{display:block;background:url(/images/leftnav/white/arrowdwn.gif) no-repeat 4px center;font-size:11px;font-weight:bold;color:#0b56bd;line-height:18px;border-top:1px solid #fff;padding:4px 0 4px 16px;text-decoration:underline;background-color:#f4fafe
}

#subcatblue a:hover.subcatmain{display:block;background:url(/images/leftnav/white/arrowdwn.gif) no-repeat 4px center;font-size:11px;font-weight:bold;color:#0b56bd;line-height:18px;border-top:1px solid #fff;padding:4px 0 4px 16px;text-decoration:underline;background-color:#e8f1f8
}

#subcatblue a:hover{display:block;background:url(/images/leftnav/white/cat-arrow.gif) no-repeat 4px center;background-color:#f5faff;font-size:11px;color:#0b56bd;line-height:18px;border-top:1px solid #fff;padding:4px 0 4px 16px;text-decoration:none
}

#subcatblue a.subactive{font-weight:bold;display:block;background:none;background-color:#e0e7fa;font-size:11px;color:#0b56bd;line-height:18px;border-top:1px solid #fff;padding:4px 0 4px 16px;text-decoration:underline
}

#subcatblue a:hover.subactive{display:block;background:none;background-color:#ffffff;font-size:11px;font-weight:bold;color:#000;line-height:18px;border-top:1px solid #fff;padding:4px 0 4px 16px;text-decoration:none
}

#subcatblue a.thirdsub{display:block;background:none;background-color:#fff;font-size:11px;font-weight:normal;color:#0b56bd;line-height:18px;border-top:1px solid #fff;padding:4px 0 4px 20px;text-decoration:underline
}

#subcatblue a.thirdsubactive{display:block;background:none;background-color:#fff;font-size:11px;font-weight:normal;color:#0b56bd;line-height:18px;border-top:1px solid #fff;padding:4px 0 4px 20px;text-decoration:underline
}

#subcatblue a:hover.thirdsubactive,#subcatblue a:hover.thirdsub{display:block;background:url(/images/leftnav/white/cat-arrow.gif) no-repeat 4px center;background-color:#fff;font-size:11px;font-weight:normal;color:#000000;line-height:18px;border-top:1px solid #fff;padding:4px 0 4px 20px;text-decoration:none
}

#fbar{background:url(images/bg_foot.jpg);height:30px;clear:both;margin-left:0;margin-right:0;padding:0
}

#foot{text-align:center;padding-top:8px
}

#ftrlinks{text-align:center;list-style:none
}

#ftrlinks ul{float:left;width:12em;margin:0;padding:0;list-style:none
}

#ftrlinks li{float:left;width:6em;margin:0;padding:0
}

.ftrslices{width:200px;float:left;border:0 solid #ccc;padding:25px 5px 0;margin:0 5px;text-align:left
}

.ftrslices p,.ftrslices h4{font-size:12px;font-weight:bold;text-transform:uppercase
}

.ftrslices h3{font-size:13px
}

.vs_left h3,.vs_left h4{color:#1e4f74
}

.vs_left p{color:#9e092c
}

.vs_middle h3,.vs_middle h4{color:#1a4c11
}

.vs_middle p{color:#5c9c50
}

.vs_right h3,.vs_right h4{color:#504110
}

.vs_right p{color:#000
}

#topftr, #ftr {padding-bottom:14px;padding-top:40px;text-align:center;}

#topftr img,#ftr img{margin:0 10px}

.ftrlist {border-top:1px solid #CCCCCC;}

.ftrlistbigpad {padding-left:60px;width:260px;text-align: left;font-size:9px;}

.ftrlistbigpad p {font-size:9px;font-weight:400;}
.ftrlistbigpad p a {text-decoration:underline}

.ftrlistsmpad{width:10px}

#cartdivht{height:35px
}
#cartarticles {width:125px;
}
#cartarticles h3{font-size:12px; padding-left:10px;margin:8px 0 10px 0px
}

#contentleft ul.cart li,#col_r ul.s2 li{padding-left:20px;list-style:none;line-height:20px
}

#contentleft li#c_icon_lock,#col_r li#icon_lock{background:url(images/icon_lock.gif) no-repeat 2px 0
}

#contentleft li#c_icon_dollar,#col_r li#icon_dollar{background:url(images/icon_dollar.gif) no-repeat 0 1px
}

#contentleft li#c_icon_box,#col_r li#icon_box{background:url(images/icon_box.gif) no-repeat 0 2px
}

#contentleft #cartship{padding:10px 0 0
}

#contentleft #cartship h3{color:#000;font-size:12px;line-height:1em;background:url(images/cartship_ico.png) no-repeat 8px 50%;padding-left:45px
}

#contentleft #cartship ul,#contentleft ul.cart{margin:0 0 15px 10px;padding:0;list-style:none
}

#contentleft #cartship ul li{font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style:none;line-height:15px;padding:8px 0;background:none
}

a.SectionTitleText{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#316891;text-decoration:underline;padding-top:12px; text-align:left}

a:hover.SectionTitleText,.SectionTitleText{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#316891;text-decoration:none;padding-top:12px; text-align:left}

.ProductTitle{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#316891;text-decoration:none;padding-top:12px
}

.ProductText{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#316891;text-decoration:none;
}

.ShowPriceRegularPrompt{text-align:center;font:bold 10px Arial, Helvetica, sans-serif
}

.ShowPriceStrikeoutPrompt{color:#903;text-decoration:line-through;font:bold 10pt Arial, Helvetica, sans-serif
}

.ShowPriceSalePrompt{color:#104369;text-decoration:none;font:bold 10pt Arial, Helvetica, sans-serif
}

/*****************/
/* Category Page */
/*****************/

.catpageheader{color: #0b56bd; font:bold 14px Arial, Helvetica, sans-serif; text-align:left}

.catpageselect{ font-size:11px; padding:0; margin:0; background-color: #E5E8ED;}

.catpagesmall { float: left; text-align:center; width:145px; height:280px; padding:5px; }

.catpagelarge { float: left; text-align:center; width:185px; height:350px; padding:5px; }

.catpagelist { float: left; text-align:center; width:610px; height:150px; padding:5px; border-bottom: solid 1px #e3e3e3}

.catpageoldprice{color:#990033; text-decoration:line-through; font:bold 10pt Arial, Helvetica, sans-serif}

.catpagenewprice{color:#104369;font:bold 10pt Arial, Helvetica, sans-serif}

/****************/
/* Product Page */
/****************/
.prodpageheader{COLOR:#104369;font:bold 16px Arial, Helvetica, sans-serif; float: left; width: 100%}

.prodpagerating{COLOR:#000000; width:250px}
.prodpagerating a{text-decoration: underline; font:bold 6px Arial, Helvetica, sans-serif; }
.prodpagerating a:hover{text-decoration:underline; color:#000000}

.prodpagenewprice{COLOR:#990033;font:bold 16px Arial, Helvetica, sans-serif}

.prodpageoldprice{COLOR:#316891;font:16px Arial, Helvetica, sans-serif}

.prodpagehelpful{color:#009999; font: Arial, Helvetica; font-size: 10px;}

.prodpageprint{color:#316891; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; text-decoration: underline; width:50px}
.prodpageprint a:hover{color:#316891; text-decoration: none;}

div#prodpageprintbutton{background:url(/images/product/button_02y.gif); height:18px; width: 92px;}
div#prodpageprintclose{background:url(/images/product/button_02y.gif); height:18px; width: 92px;}

#prodpageprintbutton a:hover{text-decoration:none; color:#000000; height:18px;}
#prodpageprintclose a:hover{text-decoration:none; color:#000000; height:18px;}

.prodpageprintprice{font: 10pt Arial, Helvetica, sans-serif}

.morechoicesep{display:none}

.morechoicehead{color:#104369;font:bold 16px Arial, Helvetica, sans-serif
}



#Skin_divLeftNavDefaultText{background:#ffffff; vertical-align:text-top;padding:10px;height:500px
}

#Skin_divLeftNav{width:165px
}

#Skin_merc{width:165px;height:100%;vertical-align:top
}

#Skin_divCategories td a{line-height:26px;font-size:11px;color:#1b4d73;padding:0;margin:0;text-decoration:underline;font-weight:bold
}

#Skin_divCategories td a:hover{line-height:26px;font-size:11px;color:#6899be;padding:0;text-decoration:none;font-weight:bold
}

#Skin_divCategories td.searchSubMenuItem a{padding:0 0 0 5px;text-decoration:underline;font-weight:normal
}

#Skin_divCategories td.searchSubMenuItem a:hover{padding:0 0 0 5px;text-decoration:none;font-weight:normal
}

.searchMenuHeader{font-size:12px;color:#1b4d73;padding:4px 0 0 10px;font-weight:bold
}

#Skin_divRefinements a.searchMenuItem{font-size:11px;color:#1b4d73;font-weight:bold;line-height:26px
}

#Skin_divRefinements td.searchSubMenuItem a{padding:0 0 0 5px;font-size:11px;color:#1b4d73;text-decoration:underline;font-weight:normal;line-height:26px
}

#mercouter{background:#fff;vertical-align:text-top;padding:0;margin:0;border-right:#ccc 1px solid;
}

.homeprod1{FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:Arial, Helvetica, sans-serif;width:200px;float:left;border:#dee5ec 1px solid;padding:0;margin:0 5px 0 8px
}

.homeprod3{FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:Arial, Helvetica, sans-serif;width:199px;float:left;border:#dee5ec 1px solid;margin:0
}

p.homeprods{padding:5px 0 0 3px;height:89px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px
}

p.homeprods img{float:left;padding-right:5px
}

ul.arw{color:#046d9a;margin:0 0 0 22px;padding:0;list-style:square outside
}

p.sexed{background:url(/images/071607/home_07.jpg) no-repeat;height:27px;line-height:26px;padding:0 0 0 6%;margin:0
}

p.vtoys{background:url(/images/071607/home_09.jpg) no-repeat;height:27px;line-height:26px;padding:0 0 0 13%;margin:0
}

p.movies{background:url(/images/071607/home_11.jpg) no-repeat;height:27px;line-height:26px;padding:0 0 0 15%;margin:0
}

p.movies a,p.vtoys a,p.sexed a{text-decoration:none;color:#000;font-weight:bold
}

p.showall1{background:url(/images/071607/seeall1.jpg) bottom center;margin:10px 0 0;padding:0 0 0 10%;height:37px;FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:Arial, Helvetica, sans-serif;font-weight:bold
}

p.showall1 a{color:#000;line-height:36px;text-decoration:underline
}

p.showall2{background:url(/images/071607/seeall2.jpg) left bottom;margin:10px 0 0;padding:0 0 0 18%;height:37px;FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:Arial, Helvetica, sans-serif;font-weight:bold
}

p.showall3{background:url(/images/071607/seeall3.jpg) left bottom;margin:10px 0 0;padding:0 0 0 18%;height:37px;FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:Arial, Helvetica, sans-serif;font-weight:bold
}

p.showall3 a,p.showall2 a{color:#000;line-height:36px;FONT-FAMILY:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline
}

p.showall3 a:hover,p.showall2 a:hover{color:#ccc;FONT-FAMILY:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none
}

.divhomecenter{padding:0;margin:0;width:627px
}

.divhomecenter2{padding:0;margin:10px
}

#homefeatured{background:url(/images/091707/home-feat-bg2.gif) no-repeat;height:119px;font-family:Helvetica, sans-serif;font-size:11px;clear:both
}

#homefeatured img{padding:2px 0 0 2px;margin:0;float:left;border:0
}

#homefeatured div.one{float:left;width:144px;height:94px;padding:8px 0 0 4px;margin:20px 0 0;font-weight:bold;clear:both
}

#homefeatured div.one a{padding:0;margin:10px 0 0;text-align:center;color:#000;text-decoration:underline;line-height:26px
}

#homefeatured div.two{float:left;width:154px;height:94px;padding:5px 0 0 5px;margin:20px 0 0 9px
}

.prgtext{padding:15px 0 0;margin:0;font:bold 11px Helvetica, sans-serif
}

.prgtext3{padding:0;margin:0;font:bold 11px Helvetica, sans-serif
}

.prgtext4{padding:8px 0 0;margin:0;font:bold 11px Helvetica, sans-serif
}

#homefeatured div.three{float:left;width:138px;height:94px;padding:5px 0 0;margin:22px 0 0 4px
}

#homefeatured div.four{float:left;width:150px;height:94px;padding:0 0 0 4px;margin:22px 0 0 4px
}

a.browsenew{padding:0;margin:10px 0 0;text-align:center;color:#000;font-weight:bold;text-decoration:underline
}

a.browsenew2{padding:0;margin:0 0 0 13px;text-align:center;color:#000;line-height:56px;font-weight:bold;text-decoration:underline
}

a:hover.browsenew2{padding:0;margin:0 0 0 13px;text-align:center;color:#000;line-height:56px;font-weight:bold;text-decoration:none
}

a.browsenew3{padding:0;margin:0 0 0 13px;text-align:center;color:#000;line-height:6px;font-weight:bold;text-decoration:underline
}

a:hover.browsenew3{padding:0;margin:0 0 0 13px;text-align:center;color:#000;font-weight:bold;line-height:6px;text-decoration:none
}

a.browsenew4{padding:0;margin:0 0 0 13px;text-align:center;color:#000;line-height:0;font-weight:bold;text-decoration:underline
}

a:hover.browsenew4{padding:0;margin:0 0 0 13px;text-align:center;color:#000;font-weight:bold;line-height:0;text-decoration:none
}

.whoweare2{font-family:Arial, Helvetica, sans-serif;font-size:10px
}

.whoweare{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:10px
}

.whoweare img,.whoweare2 img{float:left;padding:0 5px 0 0
}

.red{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#8f0606
}

.rightpricedrill{color:#8f0606;font:bold 22px Arial, Helvetica, sans-serif
}

.proddrill,TD{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000
}

.pricecut1{font-weight:bold;color:#343434;line-height:12px;text-decoration:line-through
}

.red2bold{FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#ce0000
}

.summerherobg{width:347px;height:134px;vertical-align:top
}

.summerherobg p{padding:10px;color:#000;font:700 11px Arial, Helvetica, sans-serif
}

.ssfun{background:url(/images/summeroflove07/ss-fun.jpg) no-repeat center;width:196px;height:77px
}

#sstwelve{display:block;background:url(/images/summeroflove07/ss-12.jpg) no-repeat 0 0;width:196px;height:50px
}

.ssread{background:url(/images/summeroflove07/ss-reading.jpg) no-repeat center;width:196px;height:58px
}

.sslingerie{background:url(/images/summeroflove07/ss-lingerie.jpg) no-repeat center;width:196px;height:82px
}

.sstoys{background:url(/images/summeroflove07/ss-toys.jpg) no-repeat center;width:196px;height:81px
}

.sspolls{background:url(/images/summeroflove07/ss-poll.jpg) no-repeat center;width:196px;height:53px
}

.ssrightp{padding-left:0;text-align:left;font:700 11px Arial, Helvetica, sans-serif
}

.ssrightp a{color:#454016;text-decoration:underline;font:700 12px Arial, Helvetica, sans-serif
}

.ssrightp a:hover{color:#bcb78b;text-decoration:none;font:700 12px Arial, Helvetica, sans-serif
}

.sumhdr{color:#7e7d7d;line-height:50px;font:700 16px Arial, Helvetica, sans-serif
}

.sumhdr2{color:#7e7d7d;font:700 16px Arial, Helvetica, sans-serif
}

#shoppageover{width:621px;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:left;border-bottom:3px #0c2b47 solid
}

#shoptop{background:url(/images/shop_splash/shop-hdr-lft.jpg) no-repeat left;width:621px;height:161px;color:#FFF
}

#shoptop p{padding:55px 0 0 10px;margin:0
}

#shoptop a{text-decoration:underline;color:#FFF
}

.headerimg{margin-left:1px;float:right;border:0
}

a#sexedshopdiv{background:url(/images/shop_splash/shop-sexedtile.jpg) no-repeat;width:306px;float:left;height:180px;margin:10px 10px 0 0;padding:0;font-size:12px;text-decoration:none
}

a:hover#sexedshopdiv{background:url(/images/shop_splash/shop-sexedtile-h.jpg) no-repeat
}

a#vibesshopdiv{background:url(/images/shop_splash/shop-vibetile.jpg) no-repeat;width:305px;height:180px;float:left;margin-top:10px;padding:0;font-size:12px;text-decoration:none
}

a:hover#vibesshopdiv{background:url(/images/shop_splash/shop-vibetile-h.jpg) no-repeat
}

a#toyshopdiv{background:url(/images/shop_splash/shop-toytile.jpg) no-repeat;width:306px;height:180px;float:left;margin:10px 10px 0 0;padding:0;font-size:12px;text-decoration:none
}

a:hover#toyshopdiv{background:url(/images/shop_splash/shop-toytile-h.jpg) no-repeat
}

a#movieshopdiv{background:url(/images/shop_splash/shop-movtile.jpg) no-repeat;width:305px;height:180px;float:left;margin-top:10px;padding:0;font-size:12px;text-decoration:none
}

a:hover#movieshopdiv{background:url(/images/shop_splash/shop-movtile-h.jpg) no-repeat
}

#sexedshopdiv h3,#vibesshopdiv h3,#toyshopdiv h3,#movieshopdiv h3{padding:8px 0 0 10px;margin:0
}

#sexedshopdiv p,#vibesshopdiv p,#toyshopdiv p,#movieshopdiv p{padding:25px 5px 0 95px;margin:0
}

#sexedshopdiv p u,#movieshopdiv p u{line-height:30px
}

#belowsalediv{border-top:3px #0c2b47 solid;width:311px;float:left;margin:0;padding:10px 0;font-size:12px
}

#belowsalediv p.main{padding:0 0 0 100px;margin:0;font-weight:bold
}

#belowsalediv p.subhead{padding:0 0 0 100px;margin:0
}

#belownewdiv{border-top:3px #0c2b47 solid;width:310px;float:left;margin:0;padding:10px 0;font-size:12px
}

#belownewdiv p.main{padding:0 0 0 120px;margin:0;font-weight:bold
}

#belownewdiv p.subhead{padding:0 0 0 120px;margin:0
}

.imgbottom{float:left;border:0
}

.seenus{background:url(/images/071607/ad-binoc-icn.png) no-repeat 10px 0;height:23px;padding-left:55px;margin:10px 0;font-weight:bold;font-size:12px;display:block
}

#spaceadarrow{width:165px;text-align:center;border:0;margin-top:20px;padding:0
}

.catquick{background:url(/images/071607/cqo-icn.png) no-repeat 10px 0;height:24px;padding-left:55px;font-weight:bold;margin:0 0 10px;font-size:12px;display:block
}

#drillmain{width:615px;margin:3px 0 3px 3px
}

#drillleft{width:394px;float:left;text-align:left;font-size:12px
}

#drillleft blockquote.tips{background-color:#dce8f2;padding:10px 5px 10px 20px
}

#drillleft blockquote.quotes{background:url(/images/driller-new/drill-qbg.gif) no-repeat;width:394px;height:84px;margin:10px 0 0;padding:20px
}

#drillright{background:url(/images/driller-new/side-bg.gif) no-repeat;display:block;margin-left:10px;height:477px;width:209px;float:left
}

#drillright p{margin:6px 15px 0 20px;text-align:left
}

#drillright p.first{margin:20px 10px 0 20px
}

#drillright a{font-weight:bold
}

.drillline{height:3px;border-bottom:1px #ccc solid;background-color:#FFF;margin:5px 0 10px
}

.toysrtlink{padding:0 10px;margin:20px 0 0;font-size:11px;font-weight:bold
}

.drilltoys1{background:url(images/driller/drill-synergy.png) no-repeat left;height:73px;width:100%;padding:35px 0 0 65px;margin:10px 0 0;font-size:11px
}

.drilltoys2{background:url(images/driller/drill-satiny.png) no-repeat left;height:91px;width:100%;padding:35px 0 0 65px;margin:10px 0 0;font-size:11px
}

.drilltoys3{background:url(images/driller/drill-liberte.png) no-repeat left;height:53px;width:100%;padding:25px 0 0 65px;margin:10px 0 0;font-size:11px
}

.topicsmore{text-align:center;font-weight:bold;padding-left:30px
}

#drillrleft{text-align:center;padding:0 10px
}

#drillrleft img{border:1px solid #c2c6c7;margin-bottom:10px
}

.bigred{padding:0;margin:10px 0 20px;border-top:1px #8e1828 solid;border-bottom:1px #8e1828 solid;color:#8e1828
}

#equationbs img,#equationspcl img{float:left;margin-right:20px
}

#equationcd,#equationspcl,#equationbs{font-size:45px;line-height:90px;float:left;padding:0;margin:0 0 0 20px
}

#equationcd p,#equationspcl p,#equationbs p{color:#999;font-size:11px;font-weight:bold;text-align:left
}

#equationcd img{float:left;margin:10px 20px 0 0
}

#equationbuy{font-size:26px;float:left;padding:0;margin:0 0 0 20px;font-weight:bold;color:#185187
}

#equationbuy p{padding-bottom:5px;margin:0
}

#testbtn{display:block;width:141px;height:27px;background:url(/images/driller-new/testbtn.gif) no-repeat 0 0;float:right;margin:20px 0 0;padding:0 50px 0 0
}

#testbtn:hover{margin:22px 0 0;padding:0 50px 0 0
}

#testicn{display:block;width:58px;height:41px;background:url(/images/driller-new/test-icon-d.gif) no-repeat 0 0;float:left;margin:0 5px 0 0;padding:0
}

#testicn:hover{background:url(/images/driller-new/test-icon-h.gif) no-repeat 0 0
}

#histicn{display:block;width:49px;height:44px;background:url(/images/driller-new/hist-icon-d.gif) no-repeat 0 0;float:left;margin:0 10px 0 5px;padding:0
}

#histicn:hover{background:url(/images/driller-new/hist-icon-h.gif) no-repeat 0 0
}

#contesticn{display:block;width:49px;height:47px;background:url(/images/driller-new/contest-icon-d.gif) no-repeat 0 0;float:left;margin:0 10px 0 0;padding:0
}

#contesticn:hover{background:url(/images/driller-new/contest-icon-h.gif) no-repeat 0 0
}

#dkticn{display:block;width:61px;height:50px;background:url(/images/driller-new/dkt-icon-d.gif) no-repeat 0 0;float:left;margin:0 10px 0 0;padding:0
}

#dkticn:hover{background:url(/images/driller-new/dkt-icon-h.gif) no-repeat 0 0
}

#dkticn span,#contesticn span,#histicn span,#testicn span,#testbtn span,#sstwelve span,#socicon3 span,#socicon2 span,#socicon1 span,#lovebtn span,#learnbtn span,#shopbtnct span,#shopbtn span{display:none
}

a.testtxt{width:86px;height:23px;background:url(/images/better-sex-testimonials/test-btn.gif) no-repeat 0 0;float:right;margin:0;padding:0
}

a:hover.testtxt{background:url(/images/better-sex-testimonials/test-btn-h.gif) no-repeat 0 0
}

a.buybstxt{width:111px;height:23px;background:url(/images/better-sex-testimonials/buybsvs-btn.gif) no-repeat 0 0;float:right;margin:0 14px 0 0;padding:0
}

a:hover.buybstxt{background:url(/images/better-sex-testimonials/buybsvs-btn-h.gif) no-repeat 0 0
}

#testtop{margin:10px 0
}

#testbtm{margin:10px 0 20px
}

#testleft{width:353px;float:left;border-right:1px #ccc solid;padding-left:5px
}

#testleft p{padding:0 10px 10px 0;text-align:left
}

#testright{width:249px;float:left
}

#testright img{margin:0 10px 10px;float:left
}

#testright p{text-align:left
}

#testright p.youtube{padding:0 10px 10px 30px;float:left
}

#histleft{width:431px;float:left;text-align:left;padding:0 20px 0 10px
}

#histleft img{margin:0 8px 0 0;float:left
}

#histleft img.bsvs{margin:0 0 0 8px;float:right
}

#histright{width:154px;float:left;padding:0;margin:0
}

#topic{width:615px;text-align:left
}

#topic a{font-size:12px;text-decoration:underline
}

#topic a:hover,a:hover.catquick,a:hover.seenus,#shoptop a:hover,a:hover.browsenew,a:hover{text-decoration:none
}

#bsuheader{background:url(/images/bsu/bsu-new-hdr.gif) no-repeat;padding:25px 0 0;height:103px;margin:0 0 0 2px
}

.bsuhdrtext{text-align:center;color:#fff;padding:0 0 0 35px;font:bold 28px 'Times New Roman', Times, serif
}

.bsubelowhdr{padding:0 0 5px 15px;margin-left:2px;text-align:center;color:#ccc;font:bold 12px Arial, Helvetica, sans-serif
}

#bsulefthdrs{float:left;width:337px;padding-right:0
}

#bsucondom{background:url(/images/bsu/condom.gif) no-repeat;width:615px;padding:55px 0 0 75px;height:100px;margin:0
}

#condom-newsletter-left{float:left;width:200px;padding-top:0;margin-left:50px;text-align:left;color:#000;font:bold 11px Arial, Helvetica, sans-serif
}

#condom-newsletter-right{float:left;width:200px;padding-top:0;margin-left:70px;text-align:left;color:#000;font:bold 11px Arial, Helvetica, sans-serif
}

.condom-right,.condomleft{text-align:left;color:#000;font:bold 11px Arial, Helvetica, sans-serif
}

#bsuhdr1{padding:0 10px 0 0;margin:0 0 0 2px
}

#bsuhdr1 h3{background:url(/images/bsu/bsu-articles-icon.gif) no-repeat;padding:10px 0 0 35px;margin:0 0 10px;height:37px;font-family:"Times New Roman", Times, serif
}

#bsuhdr1 a:hover.head,#bsuhdr2 a:hover.head,#bsuhdr3 a:hover.head,#bsuhdr4 a:hover.head,#bsuhdr5 a:hover.head,#bsuhdr6 a:hover.head,#bsuhdr7 a:hover.head,#bsuhdr8 a:hover.head,#bsuhdr1 a.head,#bsuhdr2 a.head,#bsuhdr3 a.head,#bsuhdr4 a.head,#bsuhdr5 a.head,#bsuhdr6 a.head,#bsuhdr7 a.head,#bsuhdr8 a.head{font-size:14px
}

#bsuhdr2{padding:0 10px 0 0;margin:20px 0 0 2px
}

#bsuhdr2 h3{background:url(/images/bsu/bsu-ask-icon.gif) no-repeat;margin:0 0 10px;padding:10px 0 0 50px;height:37px;font-family:"Times New Roman", Times, serif
}

#bsuhdr2 p,#bsuhdr1 p,#drillleft p,#Skin_divCategories,#cleftnewsletter,table,{padding:0;margin:0
}

#bsuhdr2 p img{margin:0 8px 0 0;padding:0
}

#bsuhdr3{margin:20px 0 0 2px;width:337px;float:left
}

#bsuhdr3 h3{background:url(/images/bsu/bsu-dictionary-icon.gif) no-repeat;margin:0 0 10px;padding:10px 0 0 60px;height:38px;font-family:"Times New Roman", Times, serif
}

#bsuhdr3 p{padding:5px 10px 0 0;margin:0
}

.bsublotsdiv{padding:5px 0 12px
}

#bsuhdr4{float:left;width:275px;margin-top:20px
}

#bsuhdr4 h3{background:url(/images/bsu/bsu-studies-icon.gif) no-repeat 10px 0;padding:10px 0 5px 60px;height:42px;margin:0;font-family:"Times New Roman", Times, serif
}

#bsuhdr5 h3{background:url(/images/bsu/bsu-buzz.gif) no-repeat;margin:0 0 10px;padding:10px 0 0 60px;height:38px;font-family:"Times New Roman", Times, serif
}

#bsuhdr6 h3{background:url(/images/bsu/bsu-educators.gif) no-repeat 10px 0;padding:10px 0 0 60px;height:42px;margin:0 0 10px;font-family:"Times New Roman", Times, serif
}

#bsuhdr6 p,#bsuhdr4 p,#sexedshopdiv p.subhead,#vibesshopdiv p.subhead,#toyshopdiv p.subhead,#movieshopdiv p.subhead{padding:0 0 0 10px;margin:0
}

#bsuhdr7,#bsuhdr5{margin:30px 0 0 2px;width:337px;float:left
}

#bsuhdr7 h3{background:url(/images/bsu/bsu-fiction.jpg) no-repeat;margin:0 0 10px;padding:10px 0 0 60px;height:45px;font-family:"Times New Roman", Times, serif
}

#bsuhdr7 p,#bsuhdr5 p{padding:5px 20px 0 0;margin:0
}

#bsuhdr8,#bsuhdr6{float:left;width:275px;margin-top:30px
}

#bsuhdr8 h3{background:url(/images/bsu/bsu-guide.gif) no-repeat 10px 0;padding:10px 0 0 60px;height:47px;margin:0 0 10px;font-family:"Times New Roman", Times, serif
}

#bsuhdr8 p{padding:0 0 0 30px;margin:0
}

.intro{color:#92070B;margin:0 0 20px 2px
}

.intro a{color:#92070B
}

#bsugames{background:url(/images/bsu/bsu-fun-bg.gif) no-repeat right;height:295px;float:left;width:281px;padding-top:5px
}

#bsugames a{padding-left:10px;margin:0;text-decoration:underline;font:bold 14px "Times New Roman", Times, serif
}

#bsugames a:hover{font-size:14px;text-decoration:none
}

#bsugames p{padding:5px 5px 5px 18px;margin:0
}

#bsugames img{margin:0 5px
}

#gprivacy{background:url(/images/110107/g-privacybg.jpg) no-repeat;height:451px;float:left;width:190px;margin:0 10px 0 0
}

#gsecurity{background:url(/images/110107/g-securitybg.jpg) no-repeat;height:451px;float:left;margin:0 10px 0 0;width:190px
}

#gsecurity p,#gprivacy p{padding:80px 10px 0;margin:0 6px 0 0
}

#gsatisfaction{background:url(/images/110107/g-satisfactionbg.jpg) no-repeat;height:451px;margin:0 10px 0 0;float:left;width:190px
}

#gsatisfaction p{padding:80px 10 0 10px;margin:0
}

#myacblue{
}

#myacblue a{display:block;font-size:12px;line-height:15px;border-top:1px solid #fff;padding:10px 0 10px 20px;text-decoration:underline
}

#myacblue a:hover{display:block;font-size:12px;line-height:15px;border-top:1px solid #fff;padding:10px 0 10px 20px;text-decoration:none
}

#myacblue a.subactive{display:block;font-size:12px;font-weight:bold;line-height:22px;border-top:1px solid #fff;padding:4px 0 4px 30px;text-decoration:underline; color:#1664bc
}

#myacblue a:hover.subactive{display:block;font-size:12px;font-weight:bold;line-height:22px;border-top:1px solid #fff;padding:4px 0 4px 30px;text-decoration:none
}

#myacblue h2{border-top:1px solid #ccc;padding:10px 0 0 5px
}

#myacblue h2.myAccountHeader{display:block no-repeat 4px center;padding:2px 0 0 5px
}

a.shopBS{display:block;background:none;font-size:12px;line-height:22px;padding:4px 0 8px 10px;text-decoration:underline;border-top:none;color:#000;font-weight:bold
}

a:hover.shopBS{display:block;background:none;font-size:12px;line-height:22px;padding:4px 0 8px 10px;text-decoration:none;border-top:none;color:#0f5ea1;font-weight:bold
}

#blue2{width:175px
}

.error{FONT-WEIGHT:bold;COLOR:#ce0000
}

table.greyBorderTable{border-color:#ddd;border-width:2px;border-collapse:collapse;border-style:solid
}

table.greyBorderTable TD{border-color:#ddd;border-width:2px;padding:3px;border-style:solid
}

.GridSeparator{background-color:#ddd
}

.10Px{FONT-SIZE:10px;COLOR:#000;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}

#h3article{width:165px;height:110px
}

h3.article{font-size:12px;padding-left:10px;padding-top:12px;line-height:5px;margin:5px 0 12px 8px;color:#0b3782
}



#h1topbar a:hover,p.showall1 a:hover{color:#ccc;text-decoration:none}







#bsg-topic{width:625px;text-align:left;margin:0;align:center}

#better-sex-guideheader{background:url(/images/better-sex-guide/better-sex-guide-top-b.jpg) no-repeat;padding:25px 0 0;height:158px;margin:0 0 0 2px
}

.better-sex-guidehdrtextSmall{color:#000;line-height:20px;padding:0 0 10px 150px;font:bold 14px 'Times New Roman', Times, serif
}

.better-sex-guidehdrtext{color:#92070B;line-height:22px;padding:0 0 0 135px;font:bold 35px 'Times New Roman', Times, serif
}

.better-sex-guidehdrtextSubSmall{color:#000;line-height:18px;padding:15px 0 0 130px;margin-top:0;font:none 11px 'Arial', Times New Roman, Times, serif
}

.better-sex-guidebelowhdr{margin-left:2px;text-align:center;padding:47px 0 15px 60px;font:bold 11px Arial, Helvetica, sans-serif
}

.better-sex-guidecplhdr,.bsucplhdr{padding:10px 0 10px 2px
}

#better-sex-guidelefthdrs{float:left;width:300px;padding-right:0
}

#better-sex-guiderighthdrs{float:right;width:300px;padding-right:0
}

#better-sex-guidehdr3 a.head,#better-sex-guidehdr4 a.head,#better-sex-guidehdr5 a.head,#better-sex-guidehdr6 a.head,#better-sex-guidehdr7 a.head,#better-sex-guidehdr8 a.head{padding-top:15px;margin-top:0;font-size:14px;color:#a71b1b;font-family:"Arial", Times, serif;text-decoration:none
}

#better-sex-guidehdr3 a:hover.head,#better-sex-guidehdr4 a:hover.head,#better-sex-guidehdr5 a:hover.head,#better-sex-guidehdr6 a:hover.head,#better-sex-guidehdr7 a:hover.head,#better-sex-guidehdr8 a:hover.head{padding-top:15px;margin-top:0;font-size:14px;color:#2a4c78;font-family:"Arial", Times, serif;text-decoration:underline
}

#better-sex-guidehdr3{background:url(/images/better-sex-guide/content-top-kits.gif) no-repeat;margin:0;padding:0;width:300px;float:left;height:37px
}

#better-sex-guidehdr3 h3{font-family:"Arial", Times, serif;padding:15px 0 0 45px;margin:0 0 5px 5px
}

#better-sex-guidehdr4{background:url(/images/better-sex-guide/content-top-sweet.gif) no-repeat;margin:0;padding:0;width:300px;float:left;height:37px
}

#better-sex-guidehdr5{background:url(/images/better-sex-guide/content-top-positions.gif) no-repeat;margin:0;padding:0;width:300px;float:left;height:37px
}

#better-sex-guidehdr6{background:url(/images/better-sex-guide/content-top-toys.gif) no-repeat;margin:0;padding:0;width:300px;float:left;height:37px
}

#better-sex-guidehdr6 h3,#better-sex-guidehdr5 h3,#better-sex-guidehdr4 h3{font-family:"Arial", Times, serif;padding:15px 0 0 50px;margin:0 0 5px 5px
}

#better-sex-guidehdr7{background:url(/images/better-sex-guide/content-top-comm.gif) no-repeat;margin:0;padding:0;width:300px;float:left;height:37px
}

#better-sex-guidehdr7 h3{font-family:"Arial", Times, serif;padding:15px 0 0 60px;margin:0 0 5px 5px
}

#better-sex-guidehdr8{background:url(/images/better-sex-guide/content-top-shealth.gif) no-repeat;margin:0;padding:0;width:300px;float:left;height:37px
}

#better-sex-guidebody8,#better-sex-guidebody7,#better-sex-guidebody6,#better-sex-guidebody5,#better-sex-guidebody4,#better-sex-guidebody3{background:url(/images/better-sex-guide/bsg-boxBG.gif);border:1px solid #e2e6e2;padding:10px 12px 10px 10px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:top
}

#better-sex-guidehdr8 h3{font-family:"Arial", Times, serif;padding:15px 0 0 55px;margin:0 0 7px 5px
}

#better-sex-funFacts{background:url(/images/better-sex-guide/fun-fact.gif) no-repeat;margin:10px 0 0 3px;padding:0;width:622px;float:left;height:120px
}

#better-sex-funFactsbody{padding:53px 12px 10px 20px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;width:600px;text-align:top
}

a img{border:none;text-decoration:none
}

#bsg-learn-more{margin:5px 10px 0 32px;padding:5px 0 5px 32px;float:center
}

#sex-kitslefthdrs{float:left;width:618px;padding-right:0
}

#bsg-kits-apprentice{background:url(/images/better-sex-guide/sex-kits-apprentice.gif) no-repeat;margin:10px 5px 0 2px;padding:0;width:202px;float:left;height:302px
}

#bsg-kits-apprenticeText{padding:60px 5px 2px 10px;margin:0 2px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;width:190px;text-align:top;line-height:15px
}

#bsg-kits-transitional{background:url(/images/better-sex-guide/sex-kits-transitional.gif) no-repeat;margin:10px 2px 0;padding:0;width:200px;float:left;height:302px
}

#bsg-kits-advanced{background:url(/images/better-sex-guide/sex-kits-advanced.gif) no-repeat;margin:10px 0 0 2px;padding:0;width:203px;float:left;height:302px
}

#bsg-kits-advancedText,#bsg-kits-transitionalText{padding:60px 2px 2px 10px;margin:0 2px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;width:190px;text-align:top;line-height:15px
}

#bsg-kits-apprentice a.head,#bsg-kits-transitional a.head,#bsg-kits-advanced a.head{font-size:16px;color:#828f42;font-family:"Times New Roman", Times, serif;text-decoration:underline
}

#bsg-kits-apprentice a:hover.head,#bsg-kits-transitional a:hover.head,#bsg-kits-advanced a:hover.head{font-size:16px;color:#828f42;font-family:"Times New Roman", Times, serif;text-decoration:none
}

#bsg-kits-transitional h3,#bsg-kits-apprentice h3{font-family:"Times New Roman", Times, serif;padding:55px 0 0 54px;margin:0 0 5px 5px
}

#bsg-kits-advanced h3{float:left;font-family:"Times New Roman", Times, serif;padding:55px 0 0 65px;margin:0 0 5px
}

#sex-kitsLineArticles{float:left;border-right:#92070B 1px dotted;height:145px
}

#sex-kitsleftArticles{float:left;width:306px;padding-right:0
}

#bsg-KitintroBG{background:url(/images/better-sex-guide/text-bg.gif) no-repeat center bottom;height:85px
}

.bsg-Kitintro,.bsg-intro{color:#474747;font-family:"Arial", Times, serif;font-size:11px
}

#bsg-introBG{background:url(/images/better-sex-guide/text-bg.gif) no-repeat center bottom;height:112px
}

.bsg-left-Articles{font-family:'Times New Roman', Times, serif;color:#92070B;font-size:25px
}

.bsg-left-Articles a,.bsg-Kitintro a,.bsg-intro a{color:#474747;font-size:11px
}

.bsg-left-Articles a:hover,.bsg-Kitintro a:hover,.bsg-intro a:hover{color:#92070B;font-size:11px
}

#bsg-articleText{padding:5px 10px 2px 45px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;width:300px;text-align:top;line-height:25px
}

#bsg-articleText a{color:#474747;font-size:13px
}

#bsg-articleText a:hover{color:#92070B;line-heigt:10px;font-size:13px;padding-bottom:5px
}

#sex-kitsUnderBar{background:url(/images/better-sex-guide/article-feedback-underbar.gif) no-repeat;margin:0;padding:10px 0 0;width:618px;float:left;height:50px
}

#bsg-producthdr1 a.head,#bsg-producthdr2 a.head,#bsg-producthdr3 a.head,#bsg-producthdr4 a.head{padding-top:15px;margin-top:0;font-size:14px;color:#92070B;font-family:"Arial", Times, serif;text-decoration:none
}

#bsg-producthdr1 a:hover.head,#bsg-producthdr2 a:hover.head,#bsg-producthdr3 a:hover.head,#bsg-producthdr4 a:hover.head{padding-top:15px;margin-top:0;font-size:14px;color:#000;font-family:"Arial", Times, serif;text-decoration:underline
}

#bsg-producthdr4,#bsg-producthdr3,#bsg-producthdr2,#bsg-producthdr1{background:url(/images/better-sex-guide/bsg-product-top.gif) no-repeat;margin:0;padding:0;width:300px;float:left;height:37px
}

#bsg-productbody4,#bsg-productbody3,#bsg-productbody2,#bsg-productbody1{border:1px solid #d3d3d3;padding:10px 12px 10px 10px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:top
}

#bsg-producthdr4 h3,#bsg-producthdr3 h3,#bsg-producthdr2 h3,#bsg-producthdr1 h3{font-family:"Arial", Times, serif;padding:15px 0 0 25px;margin:0 0 5px 5px
}

.sweetspotprod1{FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:Arial, Helvetica, sans-serif;width:200px;float:left;border:#dee5ec 1px solid;padding:0;margin-right:4px
}

.sweetspotprod2,.homeprod2{FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:Arial, Helvetica, sans-serif;width:200px;float:left;border:#dee5ec 1px solid;margin-right:4px
}

.sweetspotprod3{FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:Arial, Helvetica, sans-serif;width:200px;float:left;border:#dee5ec 1px solid;margin:0
}

.sweetspotprod3 ul li a,.sweetspotprod2 ul li a,.sweetspotprod1 ul li a,.homeprod3 ul li a,.homeprod2 ul li a,.homeprod1 ul li a{FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:Arial, Helvetica, sans-serif;line-height:15pt;text-align:left;font-weight:700;padding:0;text-decoration:underline
}

.sweetspotprod3 ul li a:hover,.sweetspotprod2 ul li a:hover,.sweetspotprod1 ul li a:hover,.homeprod3 ul li a:hover,.homeprod2 ul li a:hover,.homeprod1 ul li a:hover{FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:Arial, Helvetica, sans-serif;line-height:15pt;text-align:left;font-weight:700;padding:0;text-decoration:none
}

p.sweetspotprods{padding:5px 0 0 3px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px
}

p.sweetspotprods a,p.homeprods a{color:#000;font-family:Arial, Helvetica, sans-serif;text-decoration:underline
}

p.sweetspotprods img{padding-left:20px;margin-left:20px;align:center;padding-right:0;padding-bottom:0
}

ul.sweetspotsarw{color:#046d9a;margin:5px 0 0 15px;padding-top:0;list-style:bullet outside
}

p.sweetspots{line-height:26px;border-bottom:#dee5ec 1px solid;padding:0 0 0 6%;margin:0;background-color:#f8f7e4
}

p.sweetspots a{padding-top:5px;text-decoration:none;color:#000;font-weight:bold
}

#bsg-communicationBG{background:url(/images/better-sex-guide/communication-bg.jpg) no-repeat;margin:10px 0 0 3px;padding:0;width:619px;float:left;height:419px
}

#bsg-CommunicationTitle{padding:25px 12px 10px 175px;margin:0;width:615px;text-align:top;color:#92070B;font:bold 20px 'Times New Roman', Times, serif
}

.bsg-Communication{color:#474747;font-family:"Arial", Times, serif;font-size:11px;line-height:13px
}

.bsg-Communication a{color:#474747;font-size:12px
}

.bsg-Communication a:hover{color:#92070B;font-size:12px
}

#lpcontent{width:611px;margin-left:5px;text-align:left;font-family:Arial, sans-serif;font-size:11px
}

#lpcontent p{padding:0 10px 10px;margin:0
}

#lpcontent p.day{background:url(/images/better-sex-love-program/images/icon-day.gif) no-repeat 0 0;height:30px;padding:7px 0 0 34px;font-weight:bold;margin:4px 0
}

#lpcontent p.afternoon{background:url(/images/better-sex-love-program/images/icon-afternoon.gif) no-repeat 0 0;height:30px;padding:7px 0 0 34px;font-weight:bold;margin:4px 0
}

#lpcontent p.night{background:url(/images/better-sex-love-program/images/icon-night.gif) no-repeat 0 0;height:30px;padding:7px 0 0 34px;font-weight:bold;margin:4px 0
}

#lpcontent p.feedback a{background:url(/images/better-sex-love-program/images/icon-feedback.gif) no-repeat 0 0;height:30px;color:#B35A04;padding:7px 0 0 34px;font-weight:bold;margin:4px 0;display:block
}

#lpcontent p.feedbackonly{background:url(/images/better-sex-love-program/images/icon-feedback.gif) no-repeat 0 0;height:30px;padding:7px 0 0 34px;font-weight:bold
}

#lpcontent p.discuss{background:url(/images/better-sex-love-program/images/icon-forum.gif) no-repeat 0 0;height:30px;padding:7px 0 0 34px;font-weight:bold;margin:4px 0
}

#lpcontent p.female{background:url(/images/better-sex-love-program/images/icon-female.gif) no-repeat 0 0;height:30px;padding:7px 0 0 34px;margin-top:8px;font-weight:bold
}

#lpcontent p.male{background:url(/images/better-sex-love-program/images/icon-male.gif) no-repeat 0 0;height:30px;padding:7px 0 0 34px;font-weight:bold
}

#lpcontent p.journal{background:url(/images/better-sex-love-program/images/icon-journal.gif) no-repeat 0 0;height:30px;padding:7px 0 0 34px
}

#lpcontent p.quickicononly{background:url(/images/better-sex-love-program/images/icon-quick-tip.gif) no-repeat 0 0;height:30px;padding:7px 0 0 34px;font-weight:bold
}

.loveinfocallout{float:right;padding:0;margin:10px;width:200px;border:1px #ddd solid
}

#lpcontent p.quicktip{background:url(/images/better-sex-love-program/images/calloutbg.gif) repeat;color:#5A5959;padding:10px;margin:0
}

p.quicktip img{float:left;padding:0 2px 2px 0
}

.lovehr{border:none 0;text-align:center;border-top:1px dashed #c2c6c7;width:100%;height:1px;margin-bottom:10px
}

#container{position:relative;width:611px;height:70px;padding:0;margin:0 0 10px;background:#fff
}

#nav{position:absolute;top:0;left:0;list-style:none;margin:0;padding:0;height:70px;display:inline;overflow:hidden;width:611px
}

#nav li{margin:0;padding:0;display:inline;list-style-type:none
}

#nav a{float:left;padding:70px 0 0;overflow:hidden;height:70px
}

#nav a:active,#nav a.selected,#nav a:hover{background-position:0 -70px
}

#tone a{width:70px;background:url(/images/better-sex-love-program/images/one.gif) top left no-repeat
}

#ttwo a{width:108px;background:url(/images/better-sex-love-program/images/two.gif) top left no-repeat
}

#tthree a{width:100px;background:url(/images/better-sex-love-program/images/three.gif) top left no-repeat
}

#tfour a{width:81px;background:url(/images/better-sex-love-program/images/four.gif) top left no-repeat
}

#tfive a{width:82px;background:url(/images/better-sex-love-program/images/five.gif) top left no-repeat
}

#tsix a{width:83px;background:url(/images/better-sex-love-program/images/six.gif) top left no-repeat
}

#tseven a{width:87px;background:url(/images/better-sex-love-program/images/seven.gif) top left no-repeat
}

img.intro{margin-right:2px
}

ul.lp{display:block;padding:0 0 0 10px;list-style:square outside
}

#home-video{width:180px; text-align:left; padding:0px 0px 0 7px; margin-bottom:0px;}


/*----------bubble message top right  added 120808 by Mike Marchetta  -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#1256b2;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #000000; background:#ffffff;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:175px;
	color: #000000;
    text-align: left;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 0px 0;
    background: url(/images/top-right/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/images/top-right/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/images/top-right/bubble.gif) no-repeat bottom;
}



/* bubble message top right  added 120408 by Mike Marchetta 
#bubble_tooltip{
	width:155px;
	position:absolute;
	display:none;}
#bubble_tooltip .bubble_top{
	background-image: url(/images/top-right/bubble_top.gif);
	background-repeat:no-repeat;
	height:16px;	}
#bubble_tooltip .bubble_middle{
	background-image: url(/images/top-right/bubble_middle.gif);
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:3px;
	padding-right:7px;padding-left:7px;}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Arial, sans-serif;
	font-size:13px;
	color:#3366CC;
	font-weight:bold;}
#bubble_tooltip .bubble_bottom{
	background-image: url(/images/top-right/bubble_bottom.gif);
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;} */
/* right column image slider added 120408 by Mike Marchetta */
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 175px; /*width of featured content slider*/
height: 119px;}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 165px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;}
.pagination{
width: 175px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/text-align: right;padding: 10px 10px 5px 10px;}






#RecentlyViewedHeader { width: 770px; float: left; margin-top: 10px; }
#RecentlyViewedItems { width: 780px; float: left; }
#RecentlyViewedItems a { text-decoration: none; color: #000; }
