*
{ margin: 0; padding: 0;
}
html, body
{ height: 100%;
}
#wrap
{ min-height: 100%;
}
#main
{ overflow: auto; padding-bottom: 150px;
}
#footer
{ position: relative; margin-top: -150px; height: 150px; clear: both;
}
img
{ border: none;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ font-family: 'HelveticaNeueRegular', arial; font-weight: inherit; font-style: inherit; font-size: 100%;
}
:focus
{ outline: 0;
}
ol, ul
{ list-style: none;
}
table
{ border-collapse: separate; border-spacing: 0;
}
caption, th, td
{ font-weight: normal;
}
header, footer, aside, nav, article
{ display: block;
}
li
{ line-height: inherit;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{ border-radius: 0px;
}
.row
{ position: relative;
}
img
{ width: none; max-width: none;
}
ul, li
{ margin: 0px;
}
body
{ line-height: 1.154em; font-size: 81.3%; color: #434343; background: #fff; font-family: 'HelveticaNeueRegular', arial;
}
h1, h2, label
{ padding: 0; margin: 0; color: #f23196; text-decoration: none; font-weight: bold; border-bottom: 0; border: 0;
} h2 a, h3 a, h4 a { text-decoration: none; }
h1, h2, h3, h4, h5, h6
{ font-weight: normal; margin: .6em 0; color: #6699ff;
}
h1
{ font-size: 2.167em;
}
h2
{ font-size: 1.231em; font-weight: normal;
}
h3
{ font-size: 1.154em;
}
h4
{ font-size: 1.077em; margin-bottom: 0.5em;
}
h5
{ font-size: 1em;
}
h6
{ font-size: 1em;
} h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }
ul
{ list-style-type: none;
}
ol
{ list-style-type: none;
}
dl
{ margin: 0 0 1.5em 0;
} dl dt { font-weight: bold; }
dd
{ margin-left: 1.5em;
}
p
{ margin: 0 0 0 0.154em; line-height: 1.154em;
} p a:visited { color: #999; background-color: transparent; } p img.left { float: left; margin: 0.923em 0.923em 0.923em 0; padding: 0; } p img.right { float: right; margin: 0.923em 0 0.923em 0.923em; }
label
{ font-size: 0.9em; display: block;
}
a:focus, a:hover, a:active
{ text-decoration: underline; outline: none; color: #3399ff;
}
a
{ font-family: 'HelveticaBold', arial; color: #ff3399; text-decoration: none; font-weight: normal; margin: 0; padding: 0; background: none;
} a:visited { color: #3399ff; } a.bttn-no-text-sprite { padding-right: 20px; width: auto; height: 29px; background: url('../content/images/common/bg-bttn-no-text-sprite-pink-blue.png') no-repeat right top; font: 11px/29px 'HelveticaRegular', Arial; text-transform: uppercase; color: #fff; display: inline-block; } a.bttn-no-text-sprite:hover { background: url('../content/images/common/bg-bttn-no-text-sprite-pink-blue.png') no-repeat right bottom; } a.bttn-no-text-sprite span { padding-left: 20px; width: auto; height: 29px; background: url('../content/images/common/bg-bttn-no-text-sprite-pink-blue.png') no-repeat; display: inline-block; } a.bttn-no-text-sprite:hover span { background: url('../content/images/common/bg-bttn-no-text-sprite-pink-blue.png') no-repeat left bottom; }
input.goButton
{ font-size: 1em; border: 0; height: 19px; width: 28px; vertical-align: bottom; margin: 0; padding: 0; text-transform: none;
}
input.button
{ border: 0; cursor: pointer; border: none;
}
input:focus
{ background: none;
}
input.hidden
{ padding: 0; margin: 0; border: none;
}
img, a img
{ border: 0; vertical-align: bottom; padding: 5px 0;
}
#layout-navigation
{
}
#layout-featured
{
}
#layout-before-main
{
}
#layout-main
{
}
#widget-aside-first
{ border-right: 1px solid #ccc;
}
#layout-content
{ margin-left: -1px; border-left: 1px solid #ccc;
}
#messages
{
}
#before-content
{ position:relative;
}
#content
{
}
#after-content
{
}
#aside-second
{
}
#layout-after-main
{
}
#layout-tripel
{
}
#tripel-first
{
}
#tripel-second
{
}
#tripel-third
{
}
#layout-footer
{
}
#footer-quad
{
}
#footer-quad-first
{
}
#footer-quad-second
{
}
#footer-quad-third
{
}
#footer-quad-forth
{
}
#footer-sig
{
}
#HeroContent
{ display: block; position: relative;
}
.login-form.group
{ padding: 10px;
} .login-form.group input { display: inline-block; height: 20px; padding: 4px 6px; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: #555; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; background-color: white; border: 1px solid #CCC; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; }
.message, .validation-summary-errors
{ margin: 10px 0 4px 0; padding: 4px;
}
.messages a
{ font-weight: bold;
}
.message-Information
{ background: #e6f1c9; border: 1px solid #cfe493; color: #062232;
}
.message-Warning
{ background: #fdf5bc; border: 1px solid #ffea9b;
}
.critical.message, .validation-summary-errors, .message-Error
{ background: #e68585; border: 1px solid #990808; color: #fff;
}
.pager
{ background: url(../content/images/blog/post-navigation-bg.gif) repeat-x; width: 816px; height: 38px; padding: 0 6px !important; margin: 0 !important; position: relative;
} .pager li { float: left; line-height: normal; padding: 0 !important; margin: 0; } .pager li.page-previous { float: left; } .pager li.page-next { float: right; } .pager li.back-to-top { display: none; } .pager.bottom li.back-to-top { width: 110px; position: absolute; left: 359px; text-align: center; display: block; } .pager li a { display: block; font-family: 'HelveticaBold', arial; color: #fff; font-size: 10px; text-transform: uppercase; line-height: 38px; text-decoration: none; }
.aside-1 #layout-content
{ float: right; width: 828px;
}
.aside-1 .widget-aside-first
{ width: 135px; padding-bottom: 0; padding-left: 10px; padding-right: 0;
}
.aside-first-group { float: left; width: 148px;
}
#aside-first
{ float: left; width:148px;
}
.aside-2 #layout-content
{ float: left; width: 600px;
}
.aside-2 .aside-second
{ float: right; }
.aside-12 .widget-aside-first, .aside-12 .aside-second
{ width: 135px;
}
.aside-12 .widget-aside-first, .aside-12 .aside-second, .aside-12 #layout-content
{ float: left;
}
.aside-12 .widget-aside-first
{ border-right: 1px solid #ccc;
}
.aside-12 .aside-second
{ border-left: 1px solid #ccc;
}
#aside-second
{ width: 206px;
}
.widget-aside-first
{ width: 135px; padding: 0 0 0 14px;
}
.widget-aside-first-second
{ width: 135px; padding: 0 0 0 14px;
} .widget-aside-first div.header { display: block; font-size: 12px; line-height: 14px; font-family: 'HelveticaBold', arial; color: #FF3399; border-bottom: 1px solid #ccc; text-transform: uppercase; padding-bottom: 8px; width: 118px; margin-top: 24px; } .widget-aside-first.widget-menu-widget div.header { margin-top:15px; }
.vertical-product-images
{ float: right; width: 110px; text-align: center;
}
.mainContainer
{ border-right: #ccc solid 1px; border-bottom: #ccc solid 1px; border-left: #ccc solid 1px;
}
.sideNav
{ width: 135px; padding: 0; float: left; height: auto;
} .sideNav h3 { display: block; font-size: 12px; line-height: 14px; font-family: 'HelveticaBold', arial; color: #FF3399; border-bottom: 1px solid #ccc; text-transform: uppercase; padding-bottom: 8px; width: 118px; margin-top: 2px; } .sideNav .header { display: block; font-size: 12px; line-height: 14px; font-family: 'HelveticaBold', arial; color: #FF3399; border-bottom: 1px solid #ccc; text-transform: uppercase; padding-bottom: 8px; width: 118px; margin-top: 2px; }
.vibe-image
{
}
.page, .projection-page, .sex-act
{ padding: 20px 30px;
}
.widget-control
{ position: relative;
}
.manage-actions
{ position: absolute; background-color: #fff; border: 1px solid #ccc; opacity: 0.3; -moz-opacity: 0.3; padding: 8px; z-index: 9999;
} .manage-actions a { font-family: 'ProximaNovaSemibold', arial; text-decoration: none; color: #666; } .manage-actions:hover { opacity: 0.9; -moz-opacity: 0.9; }
ul.menu.menu-left-menu{ margin-top: 8px;
} ul.menu.menu-left-menu li { margin-bottom: 13px; } ul.menu.menu-left-menu a { display: block; font-size: 12px; line-height: 14px; font-family: 'HelveticaBold', arial; color: #FF3399; text-transform: capitalize; text-decoration: none; } ul.menu.menu-left-menu a:hover { color: #3399ff; } ul.menu.menu-left-menu img { display: block; margin-left: 2px; }
.page li
{ list-style-type: disc; margin-top: 10px;
}
.page h4
{ font-size: 0.923em; font-family: 'HelveticaBold', arial; margin-top: 35px;
}
.tibphoto
{ float: right;
}
.featured
{ padding-top: 1.077em; clear: both; height: 185px;
} .featured .featured-item-five { float: left; width: 150px; text-align: center; }
.infoContainer .infoBox
{ width: 413px; height: 207px; border-right: 1px #ccc solid; border-top: 1px #ccc solid; background: url(../content/images/howto/fade-bg.jpg) repeat-x left bottom; float: left;
}
.infoContainer .secondElement
{ border-right: none; width: 414px;
}
.infoContainer .infoBox .infoBoxPad
{ padding: 96px 0 0 30px; background-repeat: no-repeat; background-position: right top;
}
.summary-page .content-items li, .page .content-items li
{ padding: 22px 30px; background: #fff url(../content/images/howto/topic-bg.gif) repeat-x left bottom; border-bottom: 1px solid #cccccc;
} .summary-page .content-items li.last, .page .content-items li.last { border: none; } .summary-page .content-items li h1 a, .page .content-items li h1 a { display: block; font-size: 12px; font-family: 'HelveticaBold', arial; color: #333; line-height: 10px; margin-bottom: 4px; font-weight: normal; }
.summary-page ul.list-items
{ margin-left: 0; padding: 0;
}
.content-item ol, .content-item ul
{ padding: 1em; margin-left: 2em; list-style-image: none; display: block;
}
.content-item li
{ line-height: 1.5em; padding: 5px 0;
}
.content-item header img
{ max-width: 100%; max-height: 100%;
}
.content-item.page strong, .content-item.page b
{ font-family: 'HelveticaBold', arial; font-weight: bold;
}
.clearfix:after
{ content: "."; display: block; height: 0; visibility: hidden; clear: both; float: none; font-size: 0;
}
.clearfix
{ zoom: 1;
}
abbr[title], dfn[title]
{ border-bottom: 1px dotted; cursor: help;
}
table
{ border-collapse: collapse; border-spacing: 0;
}
.fRight
{ float: right;
}
.fLeft
{ float: left;
}
.hide
{ display: none !important;
}
#top-header
{ width: 100%; border-top: 3px solid #e72f8b; background: url(../content/images/top-header-bg.png) repeat-x top left; height: 45px; position: relative; z-index: 999;
}
.toplinksWrapper
{ width: 980px; margin: 0 auto; line-height: 17px;
} .toplinksWrapper .toplinkLeft { width: 404px; float: left; margin: 9px 0 0 18px; } .toplinksWrapper .toplinkLeft img { padding: 0; } .toplinksWrapper .toplinkLeft li { float: left; font-size: 11px; color: #333; font-family: HelveticaRegular, Arial; margin-right: 8px; } .toplinksWrapper .toplinkLeft li a.chatLink { color: #39f; font-family: HelveticaBold; margin-right: 0; } .toplinksWrapper .toplinkRight { width: 520px; float: right; margin-right: 5px; } .toplinksWrapper .toplinkRight li { float: left; font-size: 11px; color: #333; font-family: HelveticaRegular, Arial; margin: 9px 16px 0 0; } .toplinksWrapper .toplinkRight li a.pink { color: #f39; font-family: HelveticaBold; font-size: 11px; } .toplinksWrapper .toplinkRight li.button { margin: 2px 0 0 5px; } .toplinksWrapper .toplinkRight li.button .checkOut-header { background: url(../content/images/btn_CheckOut.png) no-repeat top left; text-indent: -9999px; display: block; width: 115px; height: 36px; } .toplinksWrapper .toplinkRight li.button .checkOut-header:hover { background: url(../content/images/btn_CheckOut_hover.png) no-repeat top left; }
.shopBag
{ position: relative; display: block; height: 23px;
}
.myBag
{ display: none; position: absolute; width: 216px; left: -20px; top: 20px; z-index: 999; background: url(../content/images/mybag_bg.png) repeat-y top center; padding: 10px 6px 0;
}
.bagList
{ width: 190px; margin: 0 0 0 11px;
} .bagList .listItem { background-color: #fff; margin: 0 0 3px; padding: 5px; } .bagList .listItem .last { background-color: #fff; margin: 0; padding: 5px; }
.bagProduct
{ width: 68px; float: left;
}
.productSpec
{ float: left; width: 100px; margin-left: 5px;
} .productSpec strong, .productSpec b, .productSpec i { float: none; display: block; font: normal 9px/14px HelveticaRegular, Arial; } .productSpec b em { text-decoration: line-through; float: left; font-style: normal; margin-right: 10px; } .productSpec a { float: none; display: block; font: normal 9px/9px HelveticaRegular, Arial !important; margin-top: 10px; color: #f39 !important; } .productSpec a:hover { color: #3098fe !important; } .productSpec strong { text-transform: uppercase; }
.checkout
{ display: block; background: url(../content/images/checkout_bg.png) repeat-y top left; width: 204px; height: 52px; margin: -7px 0 0 -5px; padding: 0;
} .checkout a.button { background: url(../content/images/btn_CheckOut_small.png) no-repeat top left; width: 84px; height: 22px; display: block; text-indent: -9999px; margin: 13px 10px 0 0; } .checkout a.button:hover { background: url(../content/images/btn_CheckOut_small_hover.png) no-repeat top left; } .checkout .totalPrice { font: normal 12px/12px HelveticaBold, Arial; color: #333; margin: 18px 0 0 10px; }
#wrapper
{ width: 980px; clear: both; padding-bottom: 40px; margin: 0 auto;
}
.mainContainer
{ margin-bottom: 40px;
}
.header
{ width: 980px; margin: 0;
}
.content-header { font: bold 18px/18px Helvetica, Arial; color: #3399ff; margin: 0; padding: 25px 0 10px 15px; border-bottom: 1px solid #ccc;
} .header .logoWrap { position: relative; } .header .logoWrap .logo { float: left; margin: 10px 0 0 13px; } .header .logoWrap .signup { background: url(../content/images/signup_bg.jpg) no-repeat top left; color: #fff; width: 330px; height: 46px; float: right; position: absolute; top: -11px; right: -8px; z-index: 9; text-align: center; } .header .logoWrap .signup a { font: normal 12px/36px HelveticaNeueRegular, HelveticaRegular, Arial; color: #fff; text-decoration: none; } .header .logoWrap .signup em { color: #fc0; font: normal 12px/36px HelveticaNeueRegular, HelveticaRegular, Arial; } .header .logoWrap .signup span { font: normal 12px/36px HelveticaNeueRegular, HelveticaRegular, Arial; margin: 0 10px; }
.navigation
{ position: relative; height: 62px; margin-top: 18px; z-index: 500;
}
.header .searchBox
{ float: right; background: url(../content/images/search_bg.jpg) repeat-x top right; width: 660px; height: 38px; position: relative; top: 18px; z-index: 990;
} .header .searchBox .search { width: 292px; position: relative; float: right; margin: 0; padding: 0; } .header .searchBox .input { background: url(../content/images/input.png) no-repeat top right; width: 255px; height: 20px; border: none; position: relative; font-style: normal; font-size: 11px; font-family: HelveticaRegular, Arial; color: #666; margin: 7px 7px 0 0; padding: 5px 0 0 30px; } .header .searchBox .searchGlass { outline: none; border: none; text-transform: uppercase; background: url(../content/images/icn_search.jpg) no-repeat top left; position: absolute; top: 15px; left: 10px; cursor: pointer; width: 15px; z-index: 99; text-indent: -9999px; }
#footerWrap
{ width: 100%; background: url(../content/images/footer_bg_pink.png) repeat-x top left #e30072; clear: both; margin-top: -40px; position: relative;
}
.footer
{ width: 970px; background: url(../content/images/footer_bg.png) no-repeat bottom right; margin: 0 auto; padding: 0 0 35px 10px;
} .footer .footerNav { width: 186px; float: left; } .footer ul > li.dropdown.first { line-height: normal; font-size: none; } .footer .footerNav ul li a { color: #fff; font: normal 12px/18px HelveticaRegular, Arial; text-decoration: none; }
div#footerWrap div.footer div.footerNav ul.menu.menu-footer > li
{ margin: 16px 0 0;
}
div#footerWrap div.footer div.footerNav ul.menu.menu-footer li.dropdown a.dropdown,
.footer li.title
{ color: #FFFFFF; font: 18px/18px HelveticaNeueRegular,HelveticaRegular,Arial; margin: 35px 0 5px; display: block;
}
.footer div.footerNav .menu.menu-footer > li.dropdown > ul > li.dropdown > a.dropdown
{ color: #fff; font: normal 18px/18px HelveticaNeueRegular, HelveticaRegular, Arial;
}
.footer .newsLetter
{ float: left; width: 285px; margin: 35px 0 0;
} .footer .newsLetter p { width: 280px; clear: both; color: #fff; font: normal 12px/18px HelveticaRegular, Arial; padding: 25px 0 0 5px; } .footer .newsLetter img { clear: both; margin: 10px 0 0 5px; } .footer .newsLetter .signup { width: 285px; position: relative; float: left; } .footer .newsLetter .signup_input { background: url(../content/images/input.png) no-repeat top right; width: 275px; height: 20px; border: none; position: relative; font-style: normal; font-size: 11px; font-family: Helvetica, Arial; color: #666; padding: 5px 0 0 10px; } .footer .newsLetter .signup_submit { outline: none; border: none; text-transform: uppercase; background: url(../content/images/icn_signup.png) no-repeat top left; position: absolute; top: 5px; right: 7px; cursor: pointer; width: 18px; height: 18px; z-index: 99; text-indent: -9999px; }
div.footer div.footerNav div.widget-control nav ul.menu li.dropdown ul li.dropdown
{ margin: 35px 0 0;
}
div.footer div.footerNav div.widget-control .menu li.dropdown
{ line-height: inherit; font-size:;
}
.marR20
{ margin-right: 20px;
}
.footerNav_2
{ width: 285px; float: left;
}
.footer .footerNav_2 ul li a
{ color: #fff; font: normal 12px/30px HelveticaRegular, Arial; text-decoration: none;
}
#twitter li a
{ line-height: 15px;
}
.toplinksWrapper .toplinkLeft li a, .toplinksWrapper .toplinkRight li a
{ font-size: 11px; color: #333; font-family: HelveticaRegular, Arial; text-decoration: none;
} .toplinksWrapper .toplinkLeft li a:hover, .toplinksWrapper .toplinkRight li a:hover, .toplinksWrapper .toplinkRight li a.pink:hover { color: #39F; }
.header .logoWrap .signup a:hover, .footer .footerNav ul li a:hover, .footer .footerNav_2 ul li a:hover
{ color: #FC0;
}
#visual-portal-wrapper
{ width: 100%; text-align: left; font-size: 1em; max-width: 800px; min-width: 550px; margin: 14px auto;
}
#portal-top
{ background: url(http://www.babeland.com/images/global_images/babeland-banner.gif) no-repeat; height: 84px; width: 799px; position: relative;
} #portal-top img, #portal-top img a, #portal-top img a:hover { border: 0; }
p#babeland-logo
{ border: 0px; padding: 0px; background: url(http://www.babeland.com/images/global_images/logo.gif) no-repeat left bottom; margin: 0px; margin-left: 5px; padding-top: 25px; float: left;
} p#babeland-logo a { border: 0px; padding: 0px; display: block; margin: 0px; overflow: hidden; width: 271px; padding-top: 49px; height: 0px !important; height: 49px; white-space: nowrap; text-decoration: none; }
#portal-top-contact
{ float: right; width: 24%; width: 22%; color: #fff; padding-top: 5px; font-size: .9em;
} #portal-top-contact a { color: #fff; text-decoration: none; } #portal-top-contact p#hours { font-size: .8em; margin-top: 0; }
#portal-top-tlc, #portal-top-trc
{ height: 15px; background-repeat: no-repeat; z-index: 1200; margin: 0; padding: 0;
}
#portal-top-tlc
{ background-image: url(http://www.babeland.com/images/global_images/banner-tlc.jpg); background-position: 0% 0%;
}
#portal-top-trc
{ background-image: url(http://www.babeland.com/images/global_images/banner-trc.jpg); background-position: 100% 0;
}
ul#utilitynav
{ position: absolute; right: 0; bottom: 0; width: 425px; margin: 0; padding: 0; text-align: center; color: #0066ff; list-style-type: none;
}
#utilitynav li
{ background: url(http://www.babeland.com/images/global_images/banner-tab.gif) no-repeat 0% 100%; height: 20px; width: 95px; float: right; margin: 0 5px; padding: 0; text-align: center;
} #utilitynav li#chat { background: none; } #utilitynav li a { display: block; color: #0066ff; text-decoration: none; padding-top: 3px; letter-spacing: .025em; } #utilitynav li#chat a { padding-top: 0; } #utilitynav li a:hover { color: #fff; text-decoration: underline; }
#topnav
{ background: url(http://www.babeland.com/images/global_images/topnav-background.gif) repeat-x; border-left: 1px solid #ddd; padding: 0; margin: 0; height: 30px; width: 798px;
} #topnav ul { list-style-type: none; float: right; margin: 0; padding: 0; border-right: 1px solid #ddd; background: url(http://www.babeland.com/images/global_images/topnav-white.gif) repeat-x; } #topnav li { float: left; }
li#nose
{ background: url(http://www.babeland.com/images/global_images/topnav-nose.gif) no-repeat 0% 0%; padding: 0; margin: 0; width: 22px; height: 29px;
}
#topnav li a
{ display: block; padding-left: 1em; color: #666; text-decoration: none; font-size: .95em; letter-spacing: .025em;
} #topnav li a:hover { color: #0066ff; text-decoration: underline; }
#portlet-babeland-search
{ float: left; padding-left: 1em; padding-top: 3px;
}
input#searchinput, input.newsletter
{ border: 1px solid #999; height: 1.25em; font-size: .9em; text-align: left; padding-left: 3px;
}
input#searchinput
{ width: 12em; margin: 3px;
}
input.newsletter
{ width: 100px;
}
#searchresults
{ margin: 0; padding: 0;
} #searchresults dd { padding-bottom: 1em; padding-top: .5em; border-bottom: 1px solid #ddd; }
ul#sli_autocomplete.rich .sli_ac_products li img.sli_ac_image
{ padding: 0px;
}
#breadcrumb-wrapper
{ clear: both; width: 96%; padding: 1% 2% 3%; font-size: 0.85em; color: #999;
}
#breadcrumbs
{ float: left; width: auto;
}
#contentwrapper
{ border: 1px solid #ddd; border-top: none; background-color: #fff; width: 797px; padding: 0; margin: 0;
}
#portal-column-one
{ float: left; width: 150px; text-align: left; background-color: #fff; color: #666;
} #portal-column-one ul, #portal-column-one ol, #portal-column-one ul li, #portal-column-one ol li, #portal-column-one p { padding: 0; margin: 0; } #portal-column-one ul { list-style-type: none; } #portal-column-one ul li { border-bottom: 1px solid #ddd; line-height: 1.75em; } #portal-column-one div { padding-left: 3px; } #portal-column-one h2 { padding: 7px 0; } #portal-column-one h2 a, #portal-column-one h2 a:visited { color: #f23196; text-decoration: none; } #portal-column-one h2 a:hover { text-decoration: underline; } #portal-column-one a { color: #666; text-decoration: none; font-size: .95em; letter-spacing: .025em; } #portal-column-one a:hover { color: #0066ff; } #portal-column-one div.portletContent { padding: 0.5em 0; width: 92%; } #portal-column-one div.portletContent a span { white-space: normal; margin: 0; padding: 0; font-size: 0.8em; font-weight: normal; background: 0; } #portal-column-one div.portletContent a span img { display: none; }
div.portletContent a:hover span
{ background: none;
}
#portal-column-one ul ul
{ border: none; margin: 0; padding: 0;
} #portal-column-one ul ul li { background: none; padding-left: 12px; }
#portal-column-one-shopping-advice p
{ padding: 1em 0;
}
#portal-column-one-shopping-advice a
{ background: none;
}
#helpmechoose p
{ background: none; padding-left: 0;
}
#helpmechoose h2
{ padding-top: 0;
}
#best-sellers ol
{ list-style-type: decimal; margin-left: 1.5em;
}
#best-sellers a img
{ padding-top: 6px;
}
#shop-nav a:active
{ color: #0033ff; background: url(http://www.babeland.com/images/global_images/nav-arrow-blue.gif) no-repeat 0 50%;
}
#shop-nav li a:hover
{ text-decoration: none; color: #0066ff; background: url(http://www.babeland.com/images/global_images/nav-arrow-blue.gif) no-repeat 0 50%;
}
#portal-column-one-newsletter h2
{ padding-bottom: 5px;
}
#portal-column-one-newsletter form
{ margin: 0; padding: 0; padding-bottom: 7px;
}
#portal-column-one-newsletter input
{ display: inline; padding: 0; margin: 0;
} #portal-column-one-newsletter input.text { width: 100px; }
#portal-column-one-newsletter label
{ display: inline; color: #666; font-weight: normal;
}
#portal-column-one-newsletter p.more
{ font-size: .9em; width: 100%; text-align: right;
}
div#portal-column-one, div#portal-column-one-ads, div#portal-column-one-newsletter, div#shop-nav
{ border: none;
} div#portal-column-one-ads img { margin-top: 1em; }
#babeland-footer
{ clear: both; color: #666; margin: 7px auto; padding: 1em 0; text-align: center; font-size: 0.85em; width: 799px;
} #babeland-footer ul { text-transform: uppercase; margin-left: auto; margin-right: auto; } #babeland-footer ul li { display: inline; padding: 0; } #babeland-footer ul li a { color: #999; padding: 0 0.75em; } #babeland-footer ul li a:hover { color: #000; }
#buyersguides
{ clear: both; width: 799px; text-align: left; margin: 30px auto 0 auto;
} #buyersguides h2, #buyersguides h3 { padding: 3px; margin: 0; color: #f23196; } #buyersguides h4 { color: #0066ff; padding: 0; margin: 0; }
#buyerswrapper
{ background: #fff; padding: 5px;
}
.guide-floatwrapper
{ clear: both; float: left; width: 799px;
}
.buyer-guide-item
{ float: left; width: 250px; font-size: 0.8125em;
} .buyer-guide-item img { float: left; border: 1px solid #ddd; margin: 5px 5px 5px 0; } .buyer-guide-item a img { border: 1px solid #ddd; } .buyer-guide-item a:hover img { border: 1px solid #ccc; } .buyer-guide-item p { padding-bottom: 1em; }
#buyersguide-bottom
{ clear: both; background: transparent url(http://www.babeland.com/images/global_images/buyersguide-bottom.gif) no-repeat 0% 100%;
}
object, embed
{ cursor: pointer;
}
#portal-column-content
{ float: right; width: 615px; padding: 0 7px 0 0; background-color: #fff; margin: 0;
}
p#bckgrnd-link
{ border: 0 none; float: left; margin: 0 0 0 5px; padding: 25px 0 0;
}
p#bckgrnd-link
{ margin: 0; padding: 0;
} p#bckgrnd-link a { border: 0 none; display: block; height: 250px; margin: 0; overflow: hidden; padding: 49px 0 0; text-decoration: none; white-space: nowrap; width: 271px; text-indent: -9999px; }
#featured-sextoys h2 a, #feature-2 h2 a, #pressclippings h2 a, #happycustomers h2 a, #instores h2 a, #feature-3 h2 a, #howto h2 a
{ color: #f23196;
}
#leadfeature
{ height: 250px; overflow: hidden; margin: 0; padding: 0; font-size: .95em; letter-spacing: .025em;
} #leadfeature img, #leadfeature-white img { float: left; } #leadfeature object, #leadfeature embed, #leadfeature-white object, #leadfeature-white embed { float: right; margin: 0; padding: 0; } #leadfeature h2, #leadfeature-white h2 { padding-top: .5em; }
#leadfeature-white #featurecontent, #leadfeature-moms #featurecontent
{ float: left; padding: 3px;
} #leadfeature-white #featurecontent h2 { color: #666; } #leadfeature-white #featurecontent h2 a { color: #666; }
.portrait
{ width: 310px; width: 300px; height: 250px;
}
#featurecontent
{ float: right; padding: 3px;
} #featurecontent h2 { color: #fff; font-size: 2em; text-align: center; font-weight: normal; } #featurecontent h2 a { color: #fff; } #featurecontent h3, #leadfeature-white h3 { text-align: center; font-weight: normal; color: #f23196; font-size: 1.5em; } #featurecontent h3 a { color: #f23196; } #featurecontent h4, #featurecontent h4 a { color: #f23196; font-size: 1em; margin: 0; padding-bottom: .5em; text-align: center; } #featurecontent h4 a.gray { color: #666; }
.detailswrapper
{ margin-left: auto; margin-right: auto; width: 96px;
}
.details
{ background: url(http://www.babeland.com/images/global_images/see-details-pink.gif) no-repeat 50% 50%; width: 96px; height: 30px;
} .details p { margin: 0; padding: 0; } .details p a { color: #fff; text-decoration: none; text-transform: uppercase; font-size: 0.85em; color: #fff; text-align: center; line-height: 30px; width: 96px; display: block; } .details p a:visited { color: #fff; } .details p a:hover { background: url(http://www.babeland.com/images/global_images/see-details-blue.gif) no-repeat 50% 50%; }
#featured-sextoys
{ background: url(http://www.babeland.com/images/global_images/featured-sextoys-bck.jpg) repeat-x; min-height: 195px; margin: 7px 0; padding: 0;
} #featured-sextoys h2, #feature-2 h2 { padding: 5px; }
.featured-sextoy
{ float: left; margin: 3px; text-align: center; width: 125px; overflow: hidden; padding-left: 17px;
} .featured-sextoy img { display: inline; margin-top: 3px; width: 100px; height: 100px; border: 1px solid #ddd; overflow: hidden; } .featured-sextoy p { text-align: center; width: 100%; padding: 0; margin: 0; } .featured-sextoy p a { font-size: 0.9em; font-weight: bold; color: #f23196; margin: 0; text-decoration: none; } .featured-sextoy p a:hover { text-decoration: underline; } .featured-sextoy h3 { text-align: center; margin: 0; padding: 0; font-size: .9em; } .featured-sextoy h3 a:hover { color: #0066ff; }
#feature-2
{ margin: 0; padding: 0; width: 390px; border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; float: left; font-size: .95em; letter-spacing: .025em; color: #333;
} #feature-2 img { float: right; padding: 0 0 1em 1em; }
#howto
{ width: 190px; float: right; background: url(http://www.babeland.com/images/global_images/how-to.gif) no-repeat 0% 0%; margin: 0; padding: 0;
} #howto h2 { padding: 3px; } #howto ul { padding: 0; margin: 0; padding-left: 3px; list-style-type: none; width: 165px; } #howto ul li { padding: 0; margin: 0; padding: .5em 0; border-bottom: 1px solid #ddd; } #howto ul li.noborder { border: none; } #howto ul li a { text-decoration: none; }
#feature-3
{ width: 391px; font-size: .95em; letter-spacing: .025em; color: #333; background: url(http://www.babeland.com/images/global_images/blog-bottom.jpg)no-repeat 0% 100%; min-height: 153px; float: left;
} #feature-3 p { padding: 0 100px 20px 5px; } #feature-3 h2, #feature-3 h3 { padding-left: 5px; } #feature-3 h2 { color: #666; font-size: 1.5em; letter-spacing: .025em; }
#instores
{ float: right; width: 190px; height: 145px; background: url(http://www.babeland.com/images/global_images/stores-background.jpg) no-repeat; border: none; margin-top: 2em;
} #instores h2 { padding: 3px; } #instores ul { list-style-type: none; margin: 0; padding: 0; padding-left: 3px; } #instores ul li { background: url(http://www.babeland.com/images/global_images/chevrons.gif) no-repeat 0% 50%; line-height: 1em; } #instores ul li a { padding-left: 5px; text-align: left; text-decoration: none; } #instores ul li a:hover { text-decoration: underline; }
#pressclippings
{ clear: both; float: left; width: 390px; border-top: 1px dotted #ddd; padding: 3px;
} #pressclippings img { float: left; margin: 5px; }
#happycustomers
{ float: right; width: 190px; border-top: 1px dotted #ddd; padding: 3px;
}
.hm-floatwrapper
{ margin-top: 7px; padding-top: 7px;
}
.contentRow img, .doubleRow img, .tripleRow img, .doubleLeft img, .doubleRight img, .sixty img
{ padding: 0; margin: 0 1em 1em 0; float: left;
}
.doubleLeft h3, .doubleRight h3, .tripleLeft h3, .tripleMiddle h3, .tripleRight h3
{ padding: 0; margin: 0;
}
.contentRow, .doubleRow, .sixty_forty
{ padding: 0px; margin: 0px; width: 100%;
}
.tripleRow
{ margin: 0; padding: 0.75em 0 0.75em 0; width: 100%;
}
.singleRow
{ width: 75%; margin: 0 auto; padding-top: 1em; padding-bottom: 1.5em;
}
.doubleLeft
{ margin-right: 52%; padding-right: 0.75em; margin-bottom: 4px; border-right: 1px solid #eee; border-right: 1px solid #ccc;
}
.doubleRight
{ float: right; width: 48%;
}
.tripleLeft
{ float: left; width: 31%;
}
.tripleMiddle
{ margin-left: 33%; margin-right: 33%; padding: 0 0.75em; border-left: 1px solid #eee; border-right: 1px solid #eee; border-left: 1px solid #ccc; border-right: 1px solid #ccc;
}
.doubleLeft img, .doubleLeft h3, .doubleLeft h2, .doubleRight img, .doubleRight h2, .doubleRight h3
{ padding-top: 0.75em;
}
.seventy img, .singleRow img
{ margin-right: 1.5em; margin-bottom: 1em; float: left;
}
.seventy
{ margin-right: 33%; padding-bottom: 1em;
}
.sixty
{ margin-right: 42%; margin-bottom: 4px;
}
.forty
{ float: right; width: 38%;
}
.bigpix
{ min-height: 194px;
}
.smallpix
{ min-height: 100px;
}
.tripleRight
{ float: right; width: 31%;
}
.more
{ white-space: nowrap; text-align: right; text-transform: uppercase; font-size: 0.85em; font-weight: bold; display: inline; margin: 0 1em; padding: 0 0 .75em 0.5em;
} .more a, a.more { text-decoration: none; }
.clear
{ clear: both; padding: 0; margin: 0; border-top: 1px solid #eee; border-top: 1px solid #ccc; width: 97%;
}
.liststylenone li
{ margin-bottom: 1em;
}
.clear-noline
{ clear: both; margin: 0; padding: 0;
}
.contentseparator
{ border-bottom: 1px solid #ccc; width: 97%;
}
div.news-item, .news-item-last
{ width: 97%; min-height: 200px; border-bottom: none; border-top: 1px solid #ccc; padding-top: 1em; clear: both;
}
.news-item img
{ padding: 1em;
}
.news-item-image-right
{ padding-right: 0;
}
.news-item-image-left
{ padding-left: 0;
}
.news-item h2
{ padding-top: 1em;
}
.plain
{ margin: 0; padding: 0;
}
.qanda-question, .qanda-answer-content
{ width: 95%;
}
.event-listing-image-left, #howto-summary-image, #pr-summary-image, #sex-act-summmary-image
{ padding-right: 9px; float: left; padding-bottom: 9px;
}
.event-listing-image-right, #qanda-header-image, #folder-summary-header-image, #sex-act-header-image, #qanda-header-image, #pr-summary-header-image, #news-header-image, #events-calendar-header-image
{ padding-left: 9px; float: right; margin: 1em;
}
#events-calendar
{ border-top: 1px solid #eee; border-top: 1px solid #ccc;
}
#events-seattle, #events-brooklyn
{ border-left: 1px solid #eee; border-left: 1px solid #ccc; padding-left: 1em;
}
#events-other, #events-calendar, #events-la
{ border-top: 1px solid #eee; border-top: 1px solid #ccc; vertical-align: top;
}
.event-listing-title
{ font-weight: bold;
}
.event-listing-image-left
{ padding-right: 9px; float: left; padding-bottom: 9px;
}
.event-listing-image-right
{ padding-left: 9px; float: right; padding-bottom: 9px;
}
.event-calendar-header-image
{ float: right;
}
.event-listing-month-header
{ margin-top: 0.8em; margin-bottom: 0.8em; text-transform: uppercase;
}
.event-listing-month-links
{ font-size: 10px; padding-bottom: 5px; color: #000; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
table#events
{ border-bottom: 1px solid #eee; border-bottom: 1px solid #ccc;
}
.hiddenStructure, .documentFirstHeading, .documentActions, .documentByLine, .documentDescription, #portlet-babeland-newsletter-signup, #order-by-phone, #portlet-babeland-zagat
{ display: none;
}
#howto-list-wrapper, #pr-list-wrapper, #sex-act-list-wrapper
{ clear: both;
}
.listingBar
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; background-color: white; background-color: transparent; border-color: #999; border-style: solid; border-width: 1px; border-left: none; border-right: none; vertical-align: inherit; text-align: inherit; padding: 0.8em 0em; padding-bottom: 1.8em; margin: 1em 0em; clear: both;
} .listingBar a { font-weight: normal; text-decoration: underline; }
.listingBar-left
{ text-transform: none; text-align: left; float: left;
}
.listingBar-right
{ text-transform: none; text-align: right; float: right;
}
.listingBar-title
{ padding-right: 1.3em;
}
.listingBar-pagenumber-current
{ font-weight: bold;
}
.listingBar-right-previous a
{ text-decoration: none; color: #666;
}
.listingBar-right-next a
{ text-decoration: none; color: #666;
}
.summary-item
{ border-bottom: 1px solid #eee; border-bottom: 1px solid #ccc; margin-bottom: 3px; padding-bottom: 1em; width: 90%;
}
.nowrap, .nowrap a
{ white-space: nowrap;
}
.archives-nav
{ padding-bottom: 1em;
}
#sexinfo-page h2, #sexinfo-page h2 a, #sexinfo-header h2, #sexinfo-header h2 a
{ color: #0066ff; padding-bottom: 0; margin-bottom: 0;
} #sexinfo-header h2, #sexinfo-header h2 a { padding-top: .5em; padding-bottom: .5em; }
#sexinfo-page h3, #sexinfo-page h3 a, #sexinfo-header h3, #sexinfo-header h3 a
{ color: #000; padding-top: 0;
}
#sexinfo-header ul
{ list-style-type: none; padding-top: 0; margin-top: 0;
}
#sexinfo-header li
{ padding: 0;
}
.sexinfo-more
{ text-align: right; margin-right: 5em; font-weight: bold; text-transform: uppercase; font-size: 0.85em;
}
.tibphoto
{ border: none; margin: 1em; display: block; float: right;
}
.tibphoto-l
{ border: none; margin: 1em; display: block; float: left;
}
.tibphoto-r
{ border: none; margin: 1em; display: block; float: right;
}
.news-item-image-left
{ float: left; padding: 0 1em 1em 0;
}
.news-item-image-right
{ float: right; padding: 0 1em 1em;
}
.q-and-a-drop-capital
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; text-transform: capitalize; color: #c00; color: #f23196; float: left; padding-right: 2px; padding-bottom: 2px;
}
#folder-summary-list, #qanda-questions
{ clear: both;
}
.qanda-question
{ height: 100%;
}
.qanda-question-separator
{ line-height: 1px; font-size: 1px; border-bottom: 1px solid #eee; border-bottom: 1px solid #ccc;
}
.qanda-question-row
{ padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #eee; border-bottom: 1px solid #ccc; margin-top: 6px; margin-bottom: 6px;
}
.qanda-question-left
{ float: left; width: 49%;
}
.qanda-question-right-tablestyle
{ border-left: 1px solid #eee; border-left: 1px solid #ccc; padding-left: 10px;
}
.qanda-question-right
{ border-left: 1px solid #eee; border-left: 1px solid #ccc; padding-left: 10px; margin-left: 51%;
}
.qanda-question-summary
{ text-align: left;
}
.qanda-question-summary-body, .qanda-question-summary-body p
{ display: inline;
}
.qanda-question-summary-more-link, .summary-item-more-link
{ white-space: nowrap; text-align: right; text-transform: uppercase; font-size: 0.85em; font-weight: bold; padding-top: 0; margin-top: 0;
}
.qanda-row-footer
{ clear: both;
}
.articleimglist
{ float: right; width: 100px; text-align: center; margin-left: 10px; border: 0;
} .articleimglist a { text-decoration: none; }
.documentEditable
{ font-size: 1em;
}
#region-content .portlet
{ font-size: 0.94em;
}
#content
{ padding: 0; margin: 0;
}
.documentContent
{ padding: 0; margin: 0; font-size: 1em; background: 0; border: 0;
}
#portlet-simpleblog-full-local
{ border: none; width: 13em; padding: 0; margin: 0;
} #portlet-simpleblog-full-local a, #portlet-simpleblog-full-local a:hover { background: none; margin: 0; padding: 0; } #portlet-simpleblog-full-local span a { margin: 0.5em 0; } #portlet-simpleblog-full-local H5, #portlet-simpleblog-full-local img { display: none; } #portlet-simpleblog-full-local .portletBody { border: none; }
th#calendar-previous a, th#calendar-next a, th#calendar-previous a:hover, th#calendar-next a:hover
{ background: none;
}
.event-listing
{ margin-top: 15px;
}
.gallery
{ float: left; width: 175px; height: 200px; text-align: center; border: 1px solid #ddd; margin: .5em;
} .gallery img { border: 1px solid #000; margin-top: 1em; }
.contentActions ul li, ul.contentViews li, #portal-personaltools li
{ display: inline; margin-right: 15px;
}
.contentActions ul, ul.contentViews, #portal-personaltools
{ margin: 0; padding: 0; border-bottom: 3px double #FF00FF; padding-bottom: 3px; margin-bottom: 3px;
}
.affiliateinput
{ border: 1px solid #ddd; padding-left: .5em; font-size: .95em; margin-top: 1em;
}
.affiliatebutton
{ border: 1px solid #000; font-size: .95em; font-weight: bold; color: #999; background-color: #f6f6f6; margin-left: 12em;
}
div#affiliate fieldset
{ width: 75%; border: 1px solid #ccc; padding: 1em;
}
div#affiliate label
{ display: block;
}
img #affiliatepage img
{ padding: 1em; vertical-align: top;
}
.paddingleft5em
{ padding-left: .5em;
}
.talkdirty li
{ padding: .5em;
}
#imgcolumn
{ float: right; width: 100px; width: 210px; padding-left: 10px; text-align: center; clear: both;
} #imgcolumn a { text-decoration: none; }
.bold
{ font-weight: bold;
}
.captionedgriditem
{ margin-left: auto; margin-right: auto; text-align: center;
} .captionedgriditem img { float: none; margin-left: auto; margin-right: auto; } .captionedgriditem h2, .captionedgriditem p { text-align: center; float: none; }
#locationgriditem
{ min-height: 240px;
} #locationgriditem p { float: left; width: auto; }
.sextoyshort
{ text-indent: 5px; text-align: justify; width: 75%;
} .sextoyshort img { float: left; border: none; margin: 5px; }
.votebutton
{ text-align: center;
}
a.maplink
{ text-decoration: none;
}
#contentwrapper
{ margin: 0; padding: 0;
}
#breadcrumb-wrapper
{ padding: 0 0 0 .5em;
}
#share
{ float: right; width: 40%;
}
.bookmark_compact
{ float: right; width: 25%;
} span.bookmark_compact, .bookmark_compact li { width: 16px; height: 16px; margin: 0px; padding: 2px; background-color: transparent; border: none; float: right; padding: 3px; }
.bookmark_list span, span.bookmark_list
{ display: inline-block; width: 16px; height: 16px;
}
.bookmark_list img
{ border: none;
}
.bookmark_list
{ display: inline-block; float: right; list-style-type: none; font-size: 80%; margin: 0px 5px 0 0; padding: 0px;
}
#slider
{ float: right;
} #slider a { padding: 0; margin: 0; }
#promocontainer
{ height: 125px;
}
#best-sellers
{ clear: left;
}
.maintenance
{ color: red; text-align: center; font-weight: bold; clear: both; }
.float-right
{ float: right;
}
.float-left
{ float: left;
}
.margin
{ margin: 1em;
}
.margin-left
{ margin-left: 1em;
}
.margin-right
{ margin-right: 1em;
}
.padding
{ padding: 1em;
}
.padding-left
{ padding-left: 1em;
}
.padding-right
{ padding-right: 1em;
}
.noborder
{ border: none;
}
.border
{ border: 1px solid #ddd;
}
.center
{ text-align: center; margin: 0 auto;
}
.first
{ font-size: 1.1em; line-height: 1.7em;
}
.lube TR
{ vertical-align: top;
}
.lube TH
{ vertical-align: bottom; border: 2px #f23196 solid; background-color: #f23196; color: white;
}
.lube TD
{ border-bottom: 1px #f23196 dashed; padding: 10px 0;
}
.lube EM
{ color: #f23196; font-style: italic; font-weight: bold;
}
.lube IMG
{ border: 2px solid #f23196; margin-left: 15px;
}
.eros IMG
{ border: 2px solid #f23196; margin-top: 1em; margin-bottom: 1em; margin-left: 1em;
}
.mivabutton
{ border: none;
}
.lube table
{ margin: 10px 0;
}
#staffpicks01
{ position: relative; clear: both; width: 780px; border-top: solid; border-top-width: 1px; border-top-color: #ccc;
}
#staffpicksavatar
{ font-style: italic; font-size: 11px; width: 230px; height: 102px; border: solid; border-width: 2px; border-color: #000; left: 4px; top: 51px; padding: 5px; float: left;
}
#staffpickproduct
{ float: right; width: 520px; margin-left: 10px; font-size: 12px; margin-bottom: 15px; margin-top: 0px;
}
.staffpicknametitle
{ font-size: 14px; font-weight: bold; margin-top: 8px; margin-bottom: 8px;
}
.staffpickavatarimage
{ float: left; margin-right: 8px;
}
.staffpickbody
{ margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;
} .staffpickbody a { text-decoration: none; }
.staffpickmore
{ text-decoration: none; float: right; font-size: 10px; font-style: normal; font-weight: bold;
}
.staffpickproductimage
{ float: right; margin-left: 8px; margin-bottom: 8px;
}
.staffpickprodtitle
{ font-weight: bold; font-size: 14px; color: #ED1E79; margin-top: -5px; margin-bottom: 5px;
}
.breadcrumb
{ padding: 0 9px; width: 810px; height: 37px; font: 10px/37px 'HelveticaRegular', arial; text-transform: uppercase; color: #999; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; float: right;
} .breadcrumb a { text-decoration: none; color: #999; } .breadcrumb a:hover { color: #39f; } .breadcrumb li { display: inline; } .breadcrumb span.first { font-size: 100%; } .breadcrumb li.last a, .breadcrumb li.last.active a { color: #f39; }
.content-items li.first
{ font-size: 100%;
}
.left-nav-promo
{ border: none; padding: 0; float: left; position: relative; display: block; margin-top: 0px; margin-bottom: 10px; top: 0px;
}
.captainer
{ float: left; position: relative; top: 0px;
}
.caption
{ background: #fff; border-right: 1px solid #F39; border-bottom: 1px solid #F39; font-family: 'HelveticaNormal', arial; border-left: 1px solid #F39; font-size: 11px; color: #333; padding: 7px 4px 7px 4px; display: block; z-index: -1;
}
.catPagination
{ width: 828px; height: 40px; background: url("../content/images/category/breadcrumb-bg.gif") repeat-x; border-left: 1px solid #ccc; clear: both; float: right;
} .catPagination .backToTop { float: left; color: #fff; font-size: 10px; line-height: 10px; font-family: 'HelveticaBold', arial; text-decoration: none; text-transform: uppercase; margin: 25px 0 0 9px; }
.widget-vote-widget
{ width: 798px; background: #00aeff url(../content/images/howto/bg_MostPopular.jpg) no-repeat left bottom; padding: 26px 0 30px 30px;
} .widget-vote-widget > header:first-of-type { display: block; font-size: 26px; font-family: 'HelveticaNeueRegular', arial; color: #ffcc00; margin-bottom: 10px; font-weight: normal; margin-top: 12px; } .widget-vote-widget h1 { display: block; font-size: 26px; font-family: 'HelveticaNeueRegular', arial; color: #ffcc00; margin-bottom: 10px; font-weight: normal; } .widget-vote-widget ul { margin-right: 20px; width: 175px; float: left; } .widget-vote-widget li a { display: block; font-size: 12px; font-family: 'HelveticaBold', arial; color: #fff; font-weight: normal; text-decoration: none; } .widget-vote-widget li a:hover { color: #FC0; } .widget-vote-widget li a.safari { display: block; font-size: 12px; font-family: 'HelveticaRegular', arial; color: #fff; font-weight: normal; text-decoration: none; }
.marL
{ margin-left: 65px;
}
.widget-vote-widget:after
{ clear: both; content: "."; display: block; float: none; font-size: 0; height: 0; visibility: hidden;
}
.newsletter
{ margin-top: 37px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 23px 0 30px 36px;
} .newsletter h2 { display: block; font-family: Helvetica, arial; font-size: 20px; line-height: 22px; color: #3098fe; font-weight: normal; } .newsletter h4 { display: block; font-family: Helvetica, arial; font-size: 16px; color: #999; font-weight: normal; } .newsletter h4 span { color: #3098FE; } .newsletter .signUp { width: 261px; height: 25px; background: url("../content/images/events/newsblock-bg.png") no-repeat 0 0; float: left; margin: 15px 0 0 0; } .newsletter .signUp .textInput { width: 215px; float: left; font-size: 11px; font-family: 'HelveticaRegular', arial; color: #666; padding: 5px 0 5px 14px; border: none; background-color: transparent; } .newsletter .signUp .textInput:focus { outline: none; } .newsletter .signUp .submitBut { outline: none; float: right; border: none; text-transform: uppercase; background: url("../content/images/icn_signup.png") no-repeat top left; margin: 4px 7px 0 0; cursor: pointer; width: 24px; height: 24px; z-index: 99; text-indent: -9999px; }
.eventWorkshops
{ padding: 28px 0 24px 36px; border-bottom: 1px solid #ccc;
} .eventWorkshops h2 { display: block; font-size: 19px; line-height: 22px; font-family: 'HelveticaRegular', arial; color: #3098fe; font-weight: normal; } .eventWorkshops span { display: block; font-size: 16px; line-height: 19px; font-family: 'HelveticaRegular', arial; color: #999; font-weight: normal; margin-right: 40px; } .eventWorkshops span a { color: #ff3399; font-weight: normal; text-decoration: none; } .eventWorkshops span a:hover { color: #3399ff; }
.recommendContainer
{ width: 798px; background: #ff911a url(../content/images/howto/bg_Recommend.jpg) no-repeat left bottom; padding: 18px 0 22px 30px; margin: 18px 0 -20px -30px; height: 100px; clear: both; display: inline-table;
}
.recommendContainer h2 { display: block; font-size: 26px; font-family: 'HelveticaNeueRegular', arial; color: #ffcc00; margin-bottom: 15px; font-weight: normal; } .recommendContainer header { display: block; font-size: 26px; font-family: 'HelveticaNeueRegular', arial; color: #ffcc00; margin: 10px 0px 10px 0px; font-weight: normal; } .recommendContainer ul { float: left; margin-right: 45px; padding: 0 !important; } .recommendContainer ul li { margin: 0; padding: 0; list-style-type: none; } .recommendContainer ul li a { font-size: 12px; font-family: 'HelveticaBold', arial; color: #fff; font-weight: normal; text-decoration: none; } .recommendContainer ul li a:hover { color: #FC0; }
.widget-slide-show-widget
{ position:relative;
}
.carousel-control.right.next, .carousel-control.left.prev
{ width: 49px; height: 49px; position: absolute; top: 40%; z-index: 99; display: block; overflow: hidden; text-indent: 2000px;
} .carousel-control.right.next span, .carousel-control.left.prev span { width: 49px; height: 49px; display: none; }
div.group:hover a.carousel-control.right.next span,
div.group:hover a.carousel-control.left.prev span
{ display: block; background-position-x: 0;
}
.carousel-control.left.prev
{ left: 10px;
}
.carousel-control.right.next
{ right: 10px;
} .carousel-control.right.next span { background: url('../content/images/category/slider-right.png') no-repeat 0 0; right: 11px; } .carousel-control.right.next span:hover { background-position-y:bottom; }
.carousel-control.left.prev span
{ background: url('../content/images/category/slider-left.png') no-repeat 0 0; left: 8px;
}
.carousel-control.left.prev span:hover
{ background-position-y:bottom;
}
article.widget-slide-show-widget > ul > li { display:none;
}
div.caroufredsel_wrapper > ul.detail > li
{ float: left;
}
.widget-community-carousel .caroufredsel_wrapper,
.widget-community-carousel .caroufredsel_wrapper #slide-show-0 { height: 276px !important;
}
div#slide-show-0_pagination.carousel-control a
{ display: none;
}
.templated-item a
{ text-decoration:none;
}
p.tooltipText, p.tooltipText:hover
{ margin: 0px 15px 0px 0; padding: 21px 17px; width: 261px; min-height: 71px; position: relative; top: 138px; left: 520px; z-index: 100; display: none; text-decoration: none; color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background: url("../content/images/category/tooltip.png") no-repeat scroll 244px 80px #E3E3E3;
}
.toolTipWidget { width: 36px; height: 36px; background: url(../content/images/category/tooltip.png) no-repeat 0 0; position: relative; top:218px; left: 764px; z-index: 101; cursor: pointer; }
div.sideNav{padding-top:3px;}
.sideNav-shop-title { margin-top: 15px; display: block; font-size: 12px; line-height: 14px; font-family: 'HelveticaBold', arial; color: #FF3399; border-bottom: 1px solid #ccc; text-transform: uppercase; padding-bottom: 8px; width: 118px;
}
.minicart-checkout { height: 84px !important; padding: 20px 0 0 0 !important;
}
.minicart-checkout .totalPrice{ margin: 18px 0 0 63px !important;
}
.minicart-checkout .button { background: url(/images/layout/btn_CheckOut_minicart.png) no-repeat !important; width: 180px !important; height: 45px !important; margin: 6px 0px 0 11px !important;
}
.modalDialog { display:none;	position: fixed;	font-family: Arial, Helvetica, sans-serif;	top: 0;	right: 0;	bottom: 0;	left: 0;	background: rgba(0,0,0,0.8);	z-index: 99999;	opacity:0;	-webkit-transition: opacity 400ms ease-in;	-moz-transition: opacity 400ms ease-in;	transition: opacity 400ms ease-in;
}
.modalDialog > div {	width: 527px; height: 254px;	position: relative;	margin: 10% auto;	background: #fff;
}
.modalDialog > div img { padding: 0px;
}
.modalDialog > div .modal-sub-text{ text-align: center; text-transform: uppercase; font-family: 'HelveticaNeueRegular', arial; margin: 30px 0 10px 0; font-size: 14px; font-weight: bold; letter-spacing: 0.2px;
}
.modalDialog > div .modal-main-text{ font-family: 'HelveticaNeueRegular', arial; text-align: center; text-transform: uppercase; font-size: 24px; font-weight: bolder; letter-spacing: 0.2px; margin-bottom: 25px;
}
.modalDialog > div .modal-main-text span { color: #e30072; font-family: 'HelveticaBold', Arial;
}
.modalDialog > div form { text-align: center;
}
.modalDialog > div input { font-family: 'HelveticaNeueRegular', arial; padding: 15px; text-transform: uppercase; letter-spacing: 0.2px; color: #999; width: 231px; font-size: 15px;
}
.modalDialog > div button { font-family: 'HelveticaNeueRegular', arial; background: #e30072; padding: 17px; font-weight: bold; text-transform: uppercase; color: #fff; border: none; margin-left: -4px; font-size: 15px;
}
.modalDialog .modal-submitted { display: none; text-align: center; text-transform: uppercase; font-family: 'HelveticaNeueRegular', arial; margin: 60px 0 10px 0; font-size: 14px; font-weight: bold; letter-spacing: 0.2px; line-height: 25px;
}
.close {	background: #606061;	color: #FFFFFF;	line-height: 25px;	position: absolute;	right: -12px;	text-align: center;	top: -10px;	width: 24px;	text-decoration: none;	font-weight: bold;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;	-moz-box-shadow: 1px 1px 3px #000;	-webkit-box-shadow: 1px 1px 3px #000;	box-shadow: 1px 1px 3px #000;
}
.close:hover { background: #00d9ff; }