/* global reset */
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } /*table { border-collapse: separate; border-spacing: 0; }*/ caption, th, td { /*text-align: left;*/ font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }
body{background:#fff url(../images/dalimages/background.gif) repeat-x top !important;color: #333;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
/* headings and paragraphs ----- */
h1{font-size:12px; text-align:left;}
h2{text-indent:-5000px; color:#e9fe00; font-size:18px;}
h3{font-weight:normal; font-size:16px; color:#ba0541;}
/* forms ---------*/
input,textarea,select{color: #666;font: normal normal Verdana,Arial, Helvetica,sans;}
/* links ---- */		
a{color:#003399;font-weight:bold;text-decoration:underline;font-size:12px;}
a:hover{text-decoration: none;}
a:visited{color:#993399;}
p{line-height:1.4em;}
/* others ----- */
strong {font-weight: bold;}
em {font-style: italic;}
.red{color:#ec3800;}
/* Layout style */
#wrraper{ margin:0px auto; text-align:center; width:850px;}
.container-362 {background:#fff url(../images/dalimages/banner-bottom-362.jpg) no-repeat top; float:left; text-align:left; width:836px;padding:0px 7px 0px 7px;}
/* header-dal elements */
#header-dal{width:850px; margin:0px auto; height:162px; }
#header-dal div.top {text-align:left; height:22px; line-height:22px; font-size:12px; color:#fff; font-weight:bold;}
#header-dal div.top a {color:#fff; font-weight:bold; text-decoration:none;}
#header-dal div.top a:hover {text-decoration:underline;}
#header-dal .nav{width:516px; float:left;}
#header-dal div.logo {height:91px; padding:0px; text-align:left;}
#header-dal div.logo span.mp-logo{/*width:261px;*/width:230px; padding-top:19px; float:left;}
#header-dal div.logo span.love-symbol{float:left;}

#header-dal div.logo ul{float:left; margin:12px 0 0 7px; width:188px;}
#header-dal div.logo li{text-indent:5px; line-height:17px; font-size:11px; color:#9b1e56; font-weight:normal; padding:0 0 0 12px; background: url(../images/dalimages//bullets-banner.gif) no-repeat .4em .1em}
#header-dal div.logo li.first{padding:0 0 0 0px; background:none}
#header-dal div.logo li a{ font-size:11px; color:#9b1e56; font-weight:normal; text-decoration:none;}
#header-dal div.logo li a:hover{text-decoration:underline;}

#header-dal div.search {height:120px;width:290px; background:url(../images/dalimages/search-bg.gif) no-repeat top left;padding:14px 14px 0px 30px;  float:right; margin-top:4px; text-align:left; }
#header-dal div.search input.textfield{border:0px solid #000; background:none; width:195px; margin-left:52px;height:22px; padding-top:3px; }
#header-dal div.search .button{border:0px solid #fff; background:none; width:35px; height:22px; cursor:pointer; vertical-align:top}

#header-dal div.search p{text-align:center; /*margin:5px 0px 10px 0px;*/}
#header-dal div.search li{ display:inline; width:145px; float:left;  height:20px; line-height:20px; margin:11px 0px 0px 0px;}
#header-dal div.search li.less-mar{margin:8px 0px 0px 0px;}
#header-dal div.search li img { vertical-align:middle;}
#header-dal div.search li.shopping{background:url(../images/dalimages/ico/shopping-cart.gif) no-repeat left;}
#header-dal div.search li.order{ background:url(../images/dalimages/ico/order.gif) no-repeat left;}
#header-dal div.search li.contact{ background:url(../images/dalimages/ico/contact.gif) no-repeat left;}
#header-dal div.search li.help{ background:url(../images/dalimages/ico/help.gif) no-repeat left;}

#header-dal div.search li a{ color:#9a0032; text-transform:uppercase; text-decoration:none; font-weight:bold;  font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-left:25px;}
#header-dal div.search li a:hover{text-decoration: underline;}
/*banner-Task397 ------------------------ */
#banner-362{width:850px; margin:0px auto; text-align:center; background:url(../images/dalimages/banner-362.jpg); background-repeat:no-repeat; height:175px; position:relative;}

#banner-362 div.b-left {width:850px; text-align:left;}
#banner-362 div.headline {height:45px; padding:86px 0 0 105px; width:360px;}
#banner-362 div.shopping{padding:5px 0 0 345px; text-align:left;}
/* container -------------------------- */
#left-container{width:329px; float:left;/* margin-top:35px;*/}
#left-container div{ margin-bottom:10px;}
#left-container div.newest {width:329px; background:#fff; height:255px; padding:0px; margin-top:5px;}
/*#left-container div.gift-card {width:329px; background:#fff; height:127px; padding:0px; margin-top:4px;}
#left-container div.berman {width:329px; background:#fff; height:123px; padding:0px;}*/
#left-container div.holiday {width:329px; height:126px; padding:0px;}

#left-container div.guide_to_sexual_well {width:329px; height:125px; padding:0px; background:url(/images/dalimages/your-guide.jpg) no-repeat left top; margin-top:5px;}
#left-container div.guide_to_sexual_well div.headingTxt{background:none; height:25px; margin-bottom:17px; text-indent:-5000px}
#left-container div.guide_to_sexual_well ul {margin:0 0 0 115px;}
#left-container div.guide_to_sexual_well li {padding:0px 0 5px 20px; margin:1px 0; background:url(/images/dalimages/your-guide-bullet.gif) no-repeat;}
#left-container div.guide_to_sexual_well a{text-decoration:underline; font-size:11px;}
#left-container div.guide_to_sexual_well a:hover{text-decoration:none;}

#tab-container{width:501px; float:right;}
#left-container div.headlineNew {height:30px; padding:0px 0; text-align:center; /*background:url(../images/dalimages/pressSection.gif) no-repeat left top;*/ margin-bottom:0px}
/*  3 Blue Area -------------- */
.section {background:#fff; padding:10px 0px 0px 7px; text-align:left;}
.section a {/*color:#fff;*/}
.section p.link{float:right;}
.section li{ border:1px solid #bd1149; margin:0px 6px 10px 0px; display:inline; width:242px; float:left; background-repeat:no-repeat;}
.section li p{ margin:5px 0px 5px 0px; float:left; line-height:1.1em; padding-left:10px;}

.section li.why-buy{background:url(../images/dalimages/why-buy.jpg); color:#fff; font-weight:bold;}
.section li.why-buy h2{background:url(../images/dalimages/why-bye.gif) no-repeat; height:25px;}
.section li.why-buy ul{ clear:both;}
.section li.why-buy li{border:none; margin:0px; background:url(../images/dalimages/bullets.gif) no-repeat left; padding:0px 0px 0px 20px; width:250px; height:20px; line-height:20px;}
.section li.why-buy label.left{ float:left; margin-top:9px; padding-bottom:1px;}
.section li.why-buy label.right{ float:right;  margin-top:9px; padding-bottom:1px;}
/*.section li.free{background:url(../images/dalimages/free.jpg); width:222px; color:#F0CDD9; font-weight:bold;}*/
.section li.free { width:242px; height:187px; padding:0px; background:url(../images/dalimages/free-bg.gif) repeat-y left;}
.section li.free img{ width:242px; height:185px; }
.section li.free h2{background:url(../images/dalimages/free-text.gif) no-repeat; height:80px; margin-top:10px;}
.section li.free dl{margin-top:10px; float:left;}
.section li.free dt{width:80px; margin-right:10px; text-align:center; float:left;}
.section li.free dd {float:left; width:130px;}
.section li.valentine{width:249px; margin-right:0px; padding:0px; height:187px; background:url(../images/dalimages/valentine-bg.gif) repeat-y left;}
.section li.valentine h2{/*background:url(../images/dalimages/valentine-sale-text.gif) no-repeat;*/ height:110px; margin-top:20px;}
/* Press Covarge - new Task ID 89_0401 */
.section li.press{width:326px; height:328px; padding:0px;}
.section li.press a {font-weight:normal;}
/*.section li.press h2{background:url(../images/dalimages/press-coverage.gif) no-repeat; margin-top:10px; height:60px;}*/
.section li.press div.headingTxt{background:url(../images/dalimages/press-coverage-new.gif) no-repeat; height:70px; text-indent:-5000px}
.section li.press div.thumbnail{height:207px; padding:0 5px 0 10px;}
.section li.press div.thumbnail h3{font-size:13px; color:#cc0033; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; line-height:1.5em;}
.section li.press div.thumbnail div{ float:left; width:155px;}
.section li.press p{float:none; line-height:1.3em; margin:0 0 15px 0; padding:0;}
.section li.press img{border:1px solid #8b4b94; width:138px; height:188px; float:left; margin-right:10px;}
.section li.press span.quot{ font-size:14px; font-weight:bold;}
.section li.press div.coverage{height:35px; background:#ffe9f0; padding:8px 10px 0 15px; line-height:1.3em; color:#660033; text-transform:uppercase; font-size:11px;}
.section li.press div.coverage a {font-size:11px;}
.section li.testimonials{width:242px; height:145px; margin:0px; padding:0px;}
/*.section li.testimonials h2{background:url(../images/dalimages/testimonials-text.gif) no-repeat; height:60px; margin-top:10px;}*/
.section li.testimonials div.headingTxt{background:url(../images/dalimages/testimonials-text-1.gif) no-repeat; height:25px; text-indent:-5000px;}
.section li.testimonials p{/*margin:10px 10px 5px 10px;*/ line-height:1.5em;}
.section li.testimonials a{color:#333;}
.section li.testimonials span.quot{ font-size:14px; font-weight:bold;}
.section li.blog{width:242px; height:177px; margin:0px; padding:0px;}
.section li.sec-news {width:244px; height:330px; padding:0px; border:none;}
.section li.sec-news li.newsletter{height:145px; padding:0px 10px; width:222px; margin:0 0 3px 0;}
.section li.sec-news li.newsletter div.headingTxt{background:url(../images/dalimages/stat-informed-txt.gif) no-repeat  0px 5px; height:30px; text-indent:-5000px}
.section li.sec-news li.newsletter p{margin:0px 0 2px 0; padding-left:0px; font-size:11px; line-height:1.3em; text-transform:uppercase;}
.section li.sec-news li.newsletter p.head{color:#cc0033; font-size:12px;}
.section li.sec-news li.newsletter p.small{text-transform:none;}
.section li.sec-news li.newsletter p.dont{font-size:8px; color:#000;}
.section li.sec-news li.newsletter p a {font-size:9px;}
.section li.sec-news li.newsletter p { float:none;}
.section li.sec-news li.newsletter input.textfield{border:1px solid #DC82A0; background:#fff; width:140px; padding:2px 4px;}
.section li.sec-news li.newsletter input.button{border:0px solid #fff; background:none; width:70px; height:27px; cursor:pointer;}
.section li.sec-news li.newsletter a{font-size:11px; font-weight:normal;}
.section li.sec-news li.shipping{height:115px; width:242px; padding:0px; border:1px solid #ba0541;margin:0px; background:url(../images/dalimages/shipping-bg.gif) repeat-y left;}
.section li.sec-news li.shipping h3{font-size:16px; font-weight:bold; color:#c83767; margin:15px 0;}
.section li.sec-news li.shipping a{font-weight:normal; color:#333;}
/* Polls Styele */
.section li.polls{height:312px; width:223px; padding:8px 8px 8px 18px; margin:0px; background:#fff url(../images/dalimages/polls-bg-white.jpg) no-repeat bottom right; color:#333;}
.section li.polls table{width:220px; border:0;}
.section li.polls table td{ padding:0; margin:0; height:24px;}
.section li.polls table td.big{ font-size:14px;}
.section li.polls table td span {/*color:#f7e0b6;*/ font-size:11px;}
.section li.polls table td label {/*color:#f7e0b6;*/ font-size:11px; font-weight:bold;}
.section li.polls div.headingTxt{color:#000; margin:0; background:url(../images/dalimages/sextual-polls-txt.gif) no-repeat left 5px; height:60px; text-indent:-5000px }
.section li.polls p { padding-left:0; margin-bottom:10px;}
.section li.polls a{font-weight:bold; font-size:12px; color:#003399; text-transform:uppercase;}
.section li.polls div.p-scroll {height:130px; width:226px;}

#wrapper-about{text-align:center; width:850px; background-color:#fff; margin:0 auto;}
#about {padding:0px 7px 10px 7px; float:left; width:834px; text-align:left;}
/*#about h2 {background:url(../images/dalimages/about-text.gif) no-repeat #ba0541; height:38px;}*/
#about div.headingTxt {background:url(../images/dalimages/about-text.gif) no-repeat #ba0541; height:38px; text-indent:-5000px}
#about p { margin:10px; font-size:12px;}
#about p.link{ text-align:right;}

#wrapper-footer{text-align:center; width:850px; background-color:#fff; margin:0 auto;}
#footer {padding:10px 7px 10px 7px; float:left; width:834px; border-top:1px solid #bd0f48;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:11px; margin:0px auto;}
#footer a{padding:10px; font-weight:normal; text-decoration:underline; /*color:#003399;*/}
#footer a:hover{text-decoration:none;}
#footer a:visited{color:#993399;}
#footer ul{ margin-bottom:0px; margin-top:10px; float:left;}
#footer li{float:left; padding:0px; margin:0;}
#footer li a{padding:0px;}
#footer li.verisign{width:125px; padding-top:28px;}
#footer li.card{width:537px; text-align:center}
#footer li.card img{ margin-right:10px;}
#footer li.bizrate{width:172px; text-align:right;}
#footer li.bizrate img{ margin-bottom:10px;}

#base { height:45px; padding-top:2px; background:#ba0541; /*float:left;*/font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px; clear:both; text-align:center; line-height:14px}
#base div.main{width:850px; margin:0px auto; text-align:center; color:#fff;  }
#base label.copyright{/*float:left;*/text-align:center; width:500px; padding-bottom:5px;}
#base label.powredby{float:right; width:200px; text-align:right; padding-bottom:5px;}
#base a{ font-weight:normal; color:#fff; text-decoration:none;}
#base a:hover{ font-weight:normal; color:#fff; text-decoration:underline;}
/* User Control */
.textfield-1{border:1px solid #fff; width:245px;}
.textfield-add{width:250px !important;}
.textfield-zip{width:100px !important;}
.textarea-1{width:300px;}
.txtSubscribe{border:1px solid #fff; width:20px;}
/*extra*/
.clearfix:after {content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0; height: 0;}
/* Navigation */
#salling {width:501px; text-align:left; float:right;}
#salling div.content{width:498px; border:1px solid #dc82a0; border-top:none; border-bottom:none; float:left; height:505px;}
#salling h2{font-size:14px; color:#000; text-indent:1px;}
#salling p{ margin:5px 0px 0px 0px; line-height:1.3em;}
#salling a{color:#0033FF;}
#salling span.pad{ margin:0px 15px 0px 15px;}
#salling dl{padding:15px 10px 11px 10px; border-top:1px solid #dc82a0; float:left; width:478px;}
#salling dl.none{border-top:none;}
#salling dl.big{}
#salling dt{width:110px; float:left; text-align:center; margin-top:10px;}
#salling dd{width:360px; float:left;}
#salling dd a.blue{ color:#0033FF;}
#salling dd a.top-link{font-size:14px; font-weight:bold; color:#0033FF; padding-bottom:10px; text-decoration:underline;}
#salling dd a:hover{text-decoration:none;}
#salling dd p.link{text-align:right; margin:0px;}
#salling dd span.pad{margin:0px 10px 0px 10px; color:#000; font-size:10px;}
#salling div.link-button{height:22px; line-height:22px; float:left; width:483px; text-align:right; border:1px solid #dc82a0; border-top:none; padding-right:15px;}
#salling div.link-button a{ color:#fff; text-decoration:none;}
#salling div.link-button a:hover{ color:#fff; text-decoration:underline;}
#salling .for-men {background:url(../images/dalimages/men-bg.gif) no-repeat right bottom;}
#salling .for-women {background:url(../images/dalimages/women-bg.gif) no-repeat right bottom;}
/* Actions Menu TOP NAV ------------------------------------------------------------ */
#menu{width:516px; height:49px; float:left;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu li {/*display:inline; */float:left; margin:0; padding:0;}
/* Actions Menu TOP NAV ------------------------------------------------- */
#menu li a {display: block;	height: 49px;text-indent: -5000px;overflow: hidden;	}
/* Image Replacement ----------------------------- */
#menu li.shopping a {width:126px;background: url(../images/dalimages/action/menu.gif) no-repeat 0 -441px;}
#menu li.shopping a:hover {background-position: 0 -490px!important;}
#menu li.shopping a.selected {background-position: 0 -539px!important;}
#menu li.education a {width:128px;background: url(../images/dalimages/action/menu.gif) no-repeat 0 -147px;}
#menu li.education a:hover {background-position: 0 -196px!important;}
#menu li.education a.selected {background-position: 0 -245px!important;}
#menu li.features a {width:136px;background: url(../images/dalimages/action/menu.gif) no-repeat 0 -294px;}
#menu li.features a:hover {background-position: 0 -343px!important;}
#menu li.features a.selected {background-position: 0 -392px!important;}
#menu li.about a {width:126px;background: url(../images/dalimages/action/menu.gif) no-repeat;}
#menu li.about a:hover {background-position: 0 -49px!important;}
#menu li.about a.selected {background-position: 0 -98px!important;}
a.postcard {width:140px;background: url(../images/dalimages/action/a-features.gif) no-repeat;}
/* Actions TAB ------------------- */
#tab {width:501px; height:34px; float:left;  background:url(../images/dalimages/tab-line.gif) no-repeat bottom left;}
#tab li {display:inline; float:left; margin-right:5px;}
#tab li.none {margin-right:0px;}
/* Actions Menu TOP NAV ------------------------ */
#tab li	a {display: block;height:34px;text-indent: -5000px;	overflow: hidden;}
#tab li a.action:hover {background-position: 0 -34px !important;}
#tab li a.selected {background-position: 0 -34px !important;}
/* Image Replacement ---------------------------- */
#tab li.most a {width:130px; background: url(../images/dalimages/action/tab-nav.gif) no-repeat;}
#tab li.most a:hover { background-position: 0 -34px !important;}
#tab li.most a.selected { background-position: 0 -34px !important;}
#tab li.women a {width:106px;background: url(../images/dalimages/action/tab-nav.gif) no-repeat 0 -68px;}
#tab li.women a:hover {background-position: 0 -102px !important;}
#tab li.women a.selected {background-position: 0 -102px !important;}
#tab li.men a {width:103px;background: url(../images/dalimages/action/tab-nav.gif) no-repeat 0 -136px;}
#tab li.men a:hover {background-position: 0 -170px !important;}
#tab li.men a.selected {background-position: 0 -170px !important;}
#tab li.couple a {width:145px; background: url(../images/dalimages/action/tab-nav.gif) no-repeat 0 -204px;}
#tab li.couple a:hover {background-position: 0 -238px !important;}
#tab li.couple a.selected {background-position: 0 -238px !important;}
/* Sub Nav */
#sub-menu-dal {width:850px; height:25px; background:#a0093b; margin:0 auto; text-align:center;}
#sub-menu-dal ul {margin:0; padding:0;}
#sub-menu-dal li{ display:inline; line-height:25px; height:25px; margin:0 14px; padding:0;}
#sub-menu-dal li a{color:#d8a1b3; font-family:Arial; font-size:12px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
#sub-menu-dal li a:hover{color:#fff;}
#sub-menu-dal li a.active{color:#fff;}
#sub-menu-dal ul.subEdu li { margin:0 30px!important;}
#sub-menu-dal ul.subfeature li { margin:0 18px!important;}
#sub-menu-dal ul.subabout li { margin:0 15px!important;}
#sub-menu-dal ul.subcard li { margin:0 44px!important;}

