.boxText{font-family:Verdana,Arial,sans-serif;font-size:11px}
.errorBox{font-family:Verdana,Arial,sans-serif;font-size:11px;background-color:#ffb3b5;font-weight:bold}
.stockWarning{font-family:Verdana,Arial,sans-serif;font-size:11px;color:crimson}
.productsNotifications{background:#f2fff7}
.orderEdit{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#70d250;text-decoration:underline}
BODY {
  background: url(images/az_body_bg.gif) repeat-x #fff fixed;
  margin: 0px;
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.spacer{font-size:0;height:25px;line-height:0}
hr.hrline{border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}
.adulttenmodlight2{BORDER-RIGHT:#D2BBFA 1px solid;BORDER-LEFT:#D2BBFA 1px solid;)}
.sttext{font-family:Verdana,Arial,sans-serif;font-size:11px}
.titlepd{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#93F;font-size:16px}
.stantext{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000}
.thumb_image_container{BORDER-RIGHT:#D2BBFA 1px solid;PADDING-RIGHT:1px;BORDER-TOP:#D2BBFA 1px solid;PADDING-LEFT:1px;PADDING-BOTTOM:1px;OVERFLOW:hidden;BORDER-LEFT:#D2BBFA 1px solid;PADDING-TOP:1px;BORDER-BOTTOM:#D2BBFA 1px solid;BACKGROUND-COLOR:white}
.table_border_bottom{BORDER-BOTTOM:#d0d0d0 1px solid;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000}
TD.titlepd{BORDER-RIGHT:#d0d0d0 1px solid}
.majaxloaddis{width:100%;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;color:#96C;font-size:14px;font-weight:bold;padding:10px}
p#breadcrumbs,ol#breadcrumbs{font-size:12px;FONT-FAMILY:verdana;margin-left:10px}
h1{text-decoration:none;margin-top:5px;margin-bottom:5px;font-size:15px;color:#96f;FONT-FAMILY:verdana;font-weight:bold;display:inline}
h2,h3,h4,h5,h6{text-decoration:none;margin-top:5px;margin-bottom:5px;color:#96f;font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:normal}
.menuheader{text-decoration:none;margin-top:5px;margin-bottom:5px;color:#96f;font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:normal}
heading{text-decoration:none;margin-top:5px;margin-bottom:5px;color:#96f;font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:normal}
.dephead{text-decoration:none;margin-top:0;margin-bottom:5;color:#96f;font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:normal}
.tab_header{FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#96F;FONT-FAMILY:verdana,Tahoma;TEXT-DECORATION:none;line-height:16px}
td.catmenu{margin-left:5em;}
td.catmenuon{background:#f8ecff;margin-left:5em;}
.catmenuonfont{text-decoration:none;color:#50f;font-size:11px;font-weight:bold;}
.scratch{LEFT:0;WIDTH:100px;BOTTOM:0;POSITION:fixed}
.thumb_image_container{BORDER-RIGHT:#d0d0d0 1px solid;PADDING-RIGHT:1px;BORDER-TOP:#d0d0d0 1px solid;PADDING-LEFT:1px;PADDING-BOTTOM:1px;OVERFLOW:hidden;BORDER-LEFT:#d0d0d0 1px solid;PADDING-TOP:1px;BORDER-BOTTOM:#d0d0d0 1px solid;BACKGROUND-COLOR:white}
.adulttenmodlight{BORDER-RIGHT:#D2BBFA 1px solid;BORDER-TOP:#D2BBFA 1px solid;BORDER-LEFT:#D2BBFA 1px solid;BORDER-BOTTOM:#D2BBFA 1px solid;BACKGROUND-COLOR:white}
.cardmodlight{BORDER-RIGHT:white 5px solid;BORDER-TOP:white 5px solid;BORDER-LEFT:white 5px solid;BORDER-BOTTOM:white 5px solid;BACKGROUND-COLOR:#F6F3FD}
.headerwelcome{BORDER-RIGHT:#D2BBFA 1px solid;BORDER-TOP:#D2BBFA 1px solid;BORDER-LEFT:#D2BBFA 1px solid;background-image:url(images/002315.jpg)}
.greetingwelcome{BORDER-RIGHT:#D2BBFA 1px solid;BORDER-TOP:#D2BBFA 1px solid;BORDER-BOTTOM:#D2BBFA 1px solid;BORDER-LEFT:#D2BBFA 1px solid;background-image:url(images/002315.jpg)}
.catnav{BORDER-RIGHT:#D2BBFA 1px solid;BORDER-TOP:#D2BBFA 1px solid;BORDER-LEFT:#D2BBFA 1px solid;background-color:#FFE3F4}
.headerwelcome2{BORDER-RIGHT:#D2BBFA 1px solid;BORDER-LEFT:#D2BBFA 1px solid;background-image:url(images/002315.jpg)}
.imageborder{border-width:1px;border-style:solid;border-color:#D2BBFA}
A{color:#000;text-decoration:none;font-family:Verdana,Arial,sans-serif;font-size:11px}
A:hover{text-decoration:none}
FORM{display:inline}
TR.header{background-color:#fff}

.benefits-black {
    text-align: center;
    letter-spacing: 10px;
    padding: 5px 0px 5px 0px;
    background: black;
    color: white;
    font-size: 28px;
    font-weight: bold;
}
TR.headerNavigation{background-color:#D2BBFA}
TD.headerNavigation{font-family:Verdana,Arial,sans-serif;font-size:11px;background-color:#96F;color:#fff;font-weight:bold}
A.headerNavigation{color:WHITE;text-decoration:NONE}
TR.headerError{background-color:#f00}
TD.headerError{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background-color:#16e800;color:#fff;font-weight:bold;text-align:center}
TR.headerInfo{background-color:#0f0}
TD.headerInfo{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background-color:#0f0;color:#fff;font-weight:bold;text-align:center}
TD.category_desc{font-family:Verdana,Arial,sans-serif;font-size:11px}
.brand_desc{font-family:Verdana,Arial,sans-serif;font-size:11px}
.footerboxheading{color:#96f;font-family:Verdana,Arial,sans-serif;font-size:14px}
.box{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:white;border:1px solid #DDD;padding:10px;overflow:hidden;font-family:Verdana,Arial,sans-serif;font-size:11px;margin-top:4px}
.box2{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:white;border:1px solid #DDD;padding:10px 8px 10px 8px;overflow:hidden;font-family:Verdana,Arial,sans-serif;font-size:11px;margin-top:4px}
.ppbox{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:white;border:1px solid #DDD;overflow:hidden;padding:10px;margin-top:4px;margin-bottom:4px}
.fpbox{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:white;border:1px solid #DDD;padding:1px;overflow:hidden;position:relative;font-family:Verdana,Arial,sans-serif;font-size:11px;padding-top:4px}
A.fpbox{font-size:10px;}
.fbox{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background:white;border:1px solid #DDD;padding:1px;overflow:hidden;position:relative;vertical-align:top;font-family:Verdana,Arial,sans-serif}
.fbox2{vertical-align:top}
.pbox{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:white;border:1px solid #DDD;padding:10px;overflow:hidden;font-family:Verdana,Arial,sans-serif}
.searchbox{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background:white;border:1px solid #DDD;padding:5px;overflow:hidden;position:relative;font-family:Verdana,Arial,sans-serif;margin-left:-5px}
.footerbox{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background:white;border:1px solid #DDD;padding:10px;overflow:hidden;position:relative;font-family:Verdana,Arial,sans-serif;margin-right:5px}
.boxheading{color:#96f;font-family:Verdana,Arial,sans-serif;font-size:14px}
.menuboxheadingon{color:#000;font-family:Verdana,Arial,sans-serif;font-size:14px}
.menuboxheading{color:#fff;font-family:Verdana,Arial,sans-serif;font-size:14px}
.boxheadingmod{color:#b397ec;font-family:Verdana,Arial,sans-serif;font-size:12px;margin-bottom:5px;a:hover{color:#f00;text-decoration:underline}
}
.headerimg{float:right;display:inline;margin-right:0}
TABLE.infoBox2{background-color:WHITE}
TABLE.infoBoxContents2{background-image:url(images/002315.jpg)}
TABLE.infoBox{background-color:WHITE;BORDER-RIGHT:#D2BBFA 1px solid;BORDER-TOP:#D2BBFA 1px solid;BORDER-LEFT:#D2BBFA 1px solid;BORDER-BOTTOM:#D2BBFA 1px solid;BACKGROUND-COLOR:white}
TABLE.infoBoxoh{BORDER-RIGHT:#D2BBFA 1px solid;BORDER-TOP:#D2BBFA 1px solid;BORDER-LEFT:#D2BBFA 1px solid;BORDER-BOTTOM:#D2BBFA 1px solid}
TABLE.infoBoxContents{background-image:url(images/002315.jpg);font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000}
TABLE.infoBoxContentstab{background-image:url(images/002315.jpg);font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000;BORDER-RIGHT:#D2BBFA 1px solid;BORDER-TOP:#D2BBFA 1px solid;BORDER-LEFT:#D2BBFA 1px solid;BORDER-BOTTOM:#D2BBFA 1px solid}
.infoBoxNotice{background:#FF8E90}
TD.infoBoxHeading{font-family:Verdana,Arial,sans-serif;font-size:11px;background-color:WHITE;background-image:url(images/infobox/back2.gif);color:#96F}
TD.infoBoxHeading2{font-family:Verdana,Arial,sans-serif;font-size:11px;background-color:WHITE;background-image:url(images/infobox/back.gif);color:#96F}
dTD.infoBox,SPAN.infoBox{font-family:Verdana,Arial,sans-serif;font-size:11px}
TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd{background-color:#F1F0FF}
TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even{background-color:#fff}
TR.productListing-heading{background-color:#d2e9fb}
TD.productListing-heading{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#000;font-weight:bold;font-variant:small-caps}
TD.productListing-data{font-family:Verdana,Arial,sans-serif;font-size:11px;background-color:lightred}
A.pageResults{color:red}
A:hover.pageResults{color:#00F;background-color:#FF3}
TD.pageHeading,DIV.pageHeading{font-family:Verdana,Arial,sans-serif;font-size:15px;color:#9a9a9a}
TD.pageHeading2,{font-family:Verdana,Arial,sans-serif;font-size:20px;font-weight:bold;color:RED}
TR.subBar{background-color:#f4f7fd}
TD.subBar{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000}
TD.main,P.main{font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:1.5}
TD.smallText,SPAN.smallText{font-family:Verdana,Arial,sans-serif;font-size:11px}
.smallText2,SPAN.smallText2{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#9966ff}
TD.accountCategory{font-family:Verdana,Arial,sans-serif;font-size:13px;color:#abd}
TD.fieldKey{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold}
.imgA1 { position:absolute; top: 25px; left: 25px; z-index: 1; } 
.imgB1 { position:absolute; top: 25px; left: 25px; z-index: 3; }
TD.fieldValue{font-family:Verdana,Arial,sans-serif;font-size:12px}
TD.tableHeading{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold}
SPAN.newItemInCart{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#f00}
CHECKBOX,INPUT,RADIO,SELECT{font-family:Verdana,Arial,sans-serif;font-size:11px}
TEXTAREA{width:100%;font-family:Verdana,Arial,sans-serif;font-size:11px}
SPAN.greetUser{font-family:Verdana,Arial,sans-serif;font-size:12px;color:RED;font-weight:bold}
TABLE.formArea{background-color:#FFFEEC;border-color:#D2BBFA;border-style:solid;border-width:1px}
TD.formAreaTitle{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold}
SPAN.markProductOutOfStock{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#c76170;font-weight:bold}
SPAN.productSpecialPrice{font-family:Verdana,Arial,sans-serif;color:#f00}
TD.checkoutBar{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#abd}
SPAN.checkoutBarHighlighted{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000}
TD.pollBoxRow{font-family:Verdana,Arial,sans-serif;font-size:11px;border-color:#eee;border-style:solid;border-width:1px}
TD.pollBoxText{font-family:Verdana,Arial,sans-serif;font-size:11px;border-color:#eee;border-style:solid;border-width:1px}
TR.pollOptRow{background:#f1f9fe}
TR.pollFooter{background:#f1f9fe}
A IMG.dex{BORDER-RIGHT:#D2BBFA 1px solid;BORDER-TOP:#D2BBFA 1px solid;BORDER-LEFT:#D2BBFA 1px solid;BORDER-BOTTOM:#D2BBFA 1px solid}
A:hover IMG.dex{BORDER-RIGHT:#96F 1px dashed;BORDER-TOP:#96F 1px dashed;BORDER-LEFT:#96F 1px dashed;BORDER-BOTTOM:#96F 1px dashed}
.moduleRow{}
.moduleRowOver{background-color:#D7E9F7;cursor:hand}
.moduleRowSelected{background-color:#E9F4FC}
.checkoutBarFrom,.checkoutBarTo{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#8c8c8c}
.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000}
#thecategories a:hover{color:red}
.catwithsubs,.catwithnosubs{padding-right:1px}
#thecategories{position:relative;top:-5px;margin-bottom:-16px;width:123px}
.activelink{font-weight:bold;color:#96F}
#thecategories a{padding-bottom:5px;padding-top:5px;width:100%}
html>body #thecategories a{width:auto}
#topcat a{padding-left:0;padding-bottom:1px;padding-top:1px}
#secondcat a{padding-left:2px;background-color:#F4ECFF}
#thirdcat a{padding-left:20px;background-color:#F4ECFF}
#fourthcat a{padding-left:2px}
#fifthcat a{padding-left:2px}
TD.compareListing-data{font-family:Verdana,Arial,sans-serif;font-size:11px;background:white;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:white;border:1px solid #DDD;padding-left:5px;padding-right:5px;padding-top:1px;vertical-align:baseline}
#hiddenboss{position:fixed;bottom:0;right:0;height:10px;width:10px;background-color:#000}
.normaltxt{font:11px Arial,Helvetica,sans-serif,Tahoma}
.color_w{color:#FFF}
.BoxHeading_mid{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;background:url(images/offbackground.gif);border-left:1px solid #d2bbfa;border-right:1px solid #d2bbfa;color:#96F;padding-left:10px}
.pictble{border:1px solid #eaeaea}
.latestsex a{color:#96f;text-decoration:none!important}
.latestsex a:hover{color:#f00;text-decoration:underline}
.latestsex span{color:#666}
.normaltxt1{font:12px Arial,Helvetica,sans-serif,Tahoma;color:#96f}
.normaltxt_head{font:14px Arial,Helvetica,sans-serif,Tahoma;color:#96f}
.alphabet{margin:5px 0 0;padding:0 0 0 5px;list-style:none}
* html .alphabet{margin:5px 0 -3px}
.alphabet li{float:left;margin:0 5px 5px 0}
.alphabet li.checked{border:2px solid #96f}
.alphabet li.notchecked{border:2px solid #fff}
.alphabet li.disabled{border:2px solid #fff;background-color:#e0e0e0;cursor:default}
.alphabet li div{font-size:.80em;color:#666;border:1px solid #e0e0e0;cursor:pointer;text-align:center;line-height:14px;width:14px;height:14px;margin:1px}
* html .alphabet li div{width:16px}
.alphabet li.disabled div{color:#fff;border:1px solid #fff;cursor:default}
.normaltxt_1{font:12px Arial,Helvetica,sans-serif,Tahoma}
.normaltxt_1 span{background:url(images/offbackground.gif);padding:5px;font-weight:bold;border-left:1px solid #d2bbfa;border-top:1px solid #d2bbfa;border-right:1px solid #d2bbfa}
.normaltxt_1 b{font-size:14px;font-weight:bold;color:#96f}
.normaltxt_1_head{font:16px Arial,Helvetica,sans-serif,Tahoma;font-weight:bold;color:#96f}
.asnf_normal{line-height:130%;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333}
a.asnf_none:link{color:#f60;text-decoration:none}
a.asnf_none:visited{color:#f60;text-decoration:none}
a.asnf_none:hover{color:#06f;text-decoration:none}
.asnf_replyform{border:#999;border-style:dotted;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px}
.asnf_error{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;color:#900;font-weight:bold}
#column1{float:left;width:250px;margin-top:0}
#column2{margin-top:0;float:right;width:500px;padding:8px}
#general_box{margin-left:10px;margin-right:10px;border:1px #D2BBFA solid;padding:10px;float:center;position:relative;width:670px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000}
#general_box A:link{text-decoration:underline}
.cornerimage{left:50px;position:absolute;top:0}
.threefortwo{float:right}
.containerdiv{float:center;position:relative}
.breadcrumb_search{background:transparent url(imageextras/crumb_bg.gif) repeat-x scroll 0 0;height:31px;width:695px;margin-left:5px}
.breadcrumb_search ul.crumb{background:transparent url(imageextras/crumb_left.gif) no-repeat scroll 0 50%;float:left;list-style:;margin:0;padding:0}
ul.crumb li{background:transparent url(imageextras/sep_crumb.gif) no-repeat scroll 100% 50%;float:left;height:24px;padding:7px 20px 0 10px}
.breadcrumb_search ul.search{background:transparent url(imageextras/crumb_right.gif) no-repeat scroll 100% 50%;float:right;height:25px;list-style:;margin:0;padding:6px 10px 0 0}
ul.crumb li a.home{background-image:url(imageextras/home_icon_small.png);background-position:0 0;background-repeat:no-repeat;display:inline-block;height:11px;margin-top:2px;width:14px}
ul.crumb li a{color:#666}
.spacer{margin-top:.5em}
.breadcrumb_search ul.crumb{list-style:;list-style-type:none;list-style-position:outside;list-style-image:none}
.newheader{text-decoration:none;margin-top:0;margin-bottom:0;font-size:13px;color:#96f;FONT-FAMILY:verdana}
#main{width:100%}
.container,.titles{border:1px #D2BBFA solid;font-size:11px;color:#96f;FONT-FAMILY:verdana;margin-top:10px;margin-bottom:10px;width:100%;overflow:hidden;width:750px;background:url(imageextras/bg_dark.png) #28313b;padding:20px 10px 10px;rounded corners -moz-border-radius:12px;-khtml-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.titles{width:140px;padding:10px 15px;height:55px}
.product{width:270px;height:110px;background:url(imageextras/product_bg.png) repeat-x;padding-top:10px;float:left;-moz-border-radius:12px;-khtml-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.product .pic{float:left;width:128px;height:130px;padding:10px 10px 5px;margin-top:-15px}
.product .link,.product .price{font-size:11px;text-transform:uppercase;padding:4px 0}
.product .price{color:#000}
.product .title{font-size:11px;font-weight:bold}
.tutorial-info{text-align:center;padding:10px}
.vidthumb{float:right;margin:20px 20px 20px 0border:1px #D2BBFA solid}
#sizes{font-size:12px;FONT-FAMILY:verdana;border-spacing:40px 10px}
.sizes td{border-bottom:1px solid #EEE;padding:1px 1em 1px 0}
.sizes th{border-bottom:1px solid #96f;padding:1px 1em 1px 0}
.cathightitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#96F;font-weight:bold}
.cathighlight{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
.cathighlight a:link{color:#96F;text-decoration:underline}
.cathighlight a:active{color:#96F;text-decoration:underline}
.cathighlight a:visited{color:#96F;text-decoration:underline}
.cathighlight a:hover{color:#96F;text-decoration:none}
#wowslider-container1 .ws_bullets{top:0;right:0}
#root-menu-div ul{border:1px solid #a9a9a9}
#root-menu-div li{white-space:nowrap;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:1px 1em 1px 0}
* html #root-menu-div li{height:1.5em}
ul.menu,#root-menu-div ul{background-color:#fff;list-style:none;margin:0;padding:0}
li.menu-separator.active{background-color:transparent}
li.active{background-color:#c4a7ff}
.activetarget{background-color:white}
* html div.menu-item{display:inline}
li.menumain{float:left;padding:0 10px}
div.menu-item{padding:1px 10px 1px 4px}
img.menu-item-arrow{position:absolute;right:4px;top:8px}
li.menu-separator{border-bottom:1px solid #000;font-size:0;height:0;line-height:0;margin:2px 0}
.majaxloaddis{width:100%;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;color:#96C;font-size:14px;font-weight:bold;padding:10px}
#float-image{position:fixed;bottom:0;right:0;width:62px;height:62px;background:url(img/qr.png) no-repeat}
.ts-1{text-align:left;width:973px;height:85px}
.ts-1-1{display:inline;float:left;height:5px;line-height:12px;margin-left:5px;margin-top:2px;padding:1px;width:963px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px}
.ts-1-1 a{color:#565656;text-decoration:none}
.ts-1-1 a:hover{color:#565656;text-decoration:underline}
.ts-1-2{display:inline;float:left;height:55px;line-height:19px;margin-left:2px;margin-top:5px;padding:1px;width:316px}
.ts-1-3{display:inline;float:left;height:55px;line-height:19px;margin-left:10px;margin-top:8px;padding:1px;width:400px}
.ts-1-4{display:inline;float:left;height:55px;line-height:19px;margin-left:0px;margin-top:8px;padding:1px;width:230px}
.gen-1{clear:both}
.az_top{background:url(imageextras/cart_bg.gif) repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px solid #DDD}
.curr{float:right;margin-top:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#898989}
.curri{margin-top:0;float:right;margin-right:10px}
.curbb2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#898989}
.currb{float:right;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#898989}
.currb a{color:green;text-decoration:none}
.currb a:hover{color:green;text-decoration:underline}
.cartbox{display:inline;float:right;margin-left:30px;margin-top:10px}
.sbox{display:inline;float:left;margin-left:37px;margin-top:10px}
span.cartTitle{color:#646464;font-weight:bold}
span.cartItems{color:#356aa0;font-weight:normal}
span.cartPrice{color:#ff6710;font-weight:bold}
.topboxText{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#336897}
.searchform{display:inline-block;zoom:1;*display:inline;border:solid 1px #d2d2d2;padding:5px 5px 1px 5px;-webkit-border-radius:2em;border-radius:50px;-moz-border-radius:2em;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);background:#f1f1f1;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed')}
.searchform input{font:normal 12px/100% Arial,Helvetica,sans-serif}
.searchform .searchfield{background:#fff;padding:6px 6px 6px 8px;width:302px;border:solid 1px #bcbbbb;outline:none;-webkit-border-radius:2em;border-radius:15px;-moz-border-radius:2em;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}
.searchform .searchbutton{height:36px;width:27px;border:none;background:url(imageextras/go-icon1.gif) no-repeat center center;vertical-align:middle;cursor:pointer;cursor:hand}
/*-------------------------------------------------- REQUIRED to hide the non-active tab content. But do not hide them in the print stylesheet! --------------------------------------------------*/.tabberlive .tabbertabhide{display:none}
/*-------------------------------------------------- .tabber = before the tabber interface is set up .tabberlive = after the tabber interface is set up --------------------------------------------------*/.tabber{}
.tabberlive{margin-top:1em}
/*-------------------------------------------------- ul.tabbernav = the tab navigation list li.tabberactive = the active tab --------------------------------------------------*/ul.tabbernav{margin:0;padding:3px 0;font:bold 12px Verdana,sans-serif}
ul.tabbernav li{list-style:none;display:inline}
ul.tabbernav li a{padding:3px .5em;margin-left:3px;border:1px solid #DDD;border-bottom:none;background:url(imageextras/taboff.gif) repeat-x;text-decoration:none;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif}
ul.tabbernav li a:link{color:#96f;text-decoration:none}
ul.tabbernav li a:visited{color:#96f}
ul.tabbernav li a:hover{color:#96f;background:url(imageextras/cart_bg.gif) repeat-x}
ul.tabbernav li.tabberactive a{background:url(imageextras/cart_bg.gif) repeat-x}
ul.tabbernav li.tabberactive a:hover{color:#000;background:url(imageextras/taboff.gif) repeat-x;border-bottom:1px solid white}
/*-------------------------------------------------- .tabbertab = the tab content Add style only after the tabber interface is set up (.tabberlive) --------------------------------------------------*/.tabberlive .tabbertab{padding:5px;border-top:0;background:white;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:white;border:1px solid #DDD;/* If you don't want the tab size changing whenever a tab is changed you can set a fixed height */_width:785px;/* If you set a fix height set overflow to auto and you will get a scrollbar when necessary */}
.tabberlive .tabbertab h2{display:none}
.tabberlive .tabbertab h3{display:none}
.tabberlive#tab1{}
.tabberlive#tab2{}
.tabberlive#tab2 .tabbertab{height:200px;overflow:auto}
span.handle{cursor:move;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
.sortable{clear:both}
.majaxloaddis{width:100%;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;color:#96C;font-size:14px;font-weight:bold;padding:10px}
a.dragme{background:url("https://www.sexshop365.co.uk/catalog/images/dragme.gif") 0 0 no-repeat;cursor:move;display:block;width:33px;height:18px}
a.dragme:hover{background-position:-33 0;cursor:move}
a.openclose{background:url("https://www.sexshop365.co.uk/catalog/images/openclosebuttons.gif") 0 0 no-repeat;display:block;width:33px;height:18px}
a.openclose:hover{background-position:-33 0}
a.closeopen{background:url("https://www.sexshop365.co.uk/catalog/images/openclosebuttons.gif") -66px 0 no-repeat;display:block;width:33px;height:18px}
a.closeopen:hover{background-position:-99 0}
#menu{list-style:none;width:926px;margin:5px auto 0 auto;height:35px;padding:0 20px 0 20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:url(imageextras/menu/menubg.gif) repeat-x;z-index:799}
#menu li{float:left;display:block;text-align:center;position:relative;padding:4px 10px 4px 10px;margin-right:10px;margin-top:7px;border:none;z-index:799}
#menu li:hover{border:1px solid #a2a2a2;padding:4px 9px 4px 9px; background: url(images/back23.png) repeat-x #fff fixed;;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;z-index:799}
#menu li a{font-family:Verdana,Arial,sans-serif;font-size:14px;margin-top:-2px;color:#EEE;display:block;outline:0;text-decoration:none;text-shadow:1px 1px 1px #000;z-index:799}
.mh{font-family:Verdana,Arial,sans-serif;font-size:14px;margin-top:-2px;color:#EEE;display:block;outline:0;text-decoration:none;text-shadow:1px 1px 1px #000;z-index:799}
#menu li:hover a{color:#161616;text-shadow:1px 1px 1px #fff}
#menu li .drop{padding-right:24px;background:url("img/drop.png") no-repeat right 3px}
#menu li:hover .drop{background:url("img/drop.png") no-repeat right 3px}
.dropdown_1column,.dropdown_2columns,.dropdown_3columns,.dropdown_4columns,.dropdown_5columns{margin:4px auto;float:left;position:absolute;left:-999em;text-align:left;padding:0 5px 0 5px;border:1px solid #a2a2a2;border-top:none;z-index:799; background: url(images/back23.png) repeat-x #fff fixed;;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;}
.dropdown_1column{width:140px}
.dropdown_2columns{width:280px}
.dropdown_3columns{width:420px}
.dropdown_4columns{width:560px}
.dropdown_5columns{width:700px}
#menu li:hover .dropdown_1column,#menu li:hover .dropdown_2columns,#menu li:hover .dropdown_3columns,#menu li:hover .dropdown_4columns,#menu li:hover .dropdown_5columns{left:-1px;top:auto}
.col_1,.col_2,.col_3,.col_4,.col_5{display:inline;float:left;position:relative;margin-top:6px;margin-left:5px;margin-right:5px;z-index:799}
.col_1{width:130px;z-index:1}
.col_2{width:270px;z-index:1}
.col_3{width:410px;z-index:1}
.col_4{width:550px;z-index:1}
.col_5{width:690px;z-index:1}
#menu .menu_right{float:right;margin-right:0}
#menu li .align_right{-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;}
#menu li:hover .align_right{left:auto;right:-1px;top:auto}
#menu p,#menu ul li{font-family:Arial,Helvetica,sans-serif;line-height:21px;font-size:12px;text-align:left;text-shadow:1px 1px 1px #FFF;z-index:799}
#menu li:hover div a{font-size:11px;color:#000}
#menu li:hover div a:hover{color:#000}
.strong{font-weight:b.ts-1-1old}
.italic{font-style:italic}
.imgshadow{background:#FFF;padding:4px;border:1px solid #DDD;margin-top:5px;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;z-index:800}
.img_left{width:auto;float:left;margin:5px 15px 5px 5px}
#menu li .black_box{background-color:#333;color:#eee;text-shadow:1px 1px 1px #000;padding:4px 6px 4px 6px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:inset 0 0 3px #000;-moz-box-shadow:inset 0 0 3px #000;box-shadow:inset 0 0 3px #000;z-index:799}
#menu li ul{list-style:none;padding:0;margin:0 0 12px 0;z-index:799}
#menu li ul li{font-size:12px;line-height:24px;position:relative;text-shadow:1px 1px 1px #fff;padding:0;margin:0;float:none;text-align:left;width:130px;z-index:799}
#menu li ul li:hover{background:none;border:none;padding:0;margin:0;z-index:799}
#menu li .greybox li{background:#F4F4F4;border:1px solid #bbb;margin:0 0 4px 0;padding:4px 6px 4px 6px;width:116px;z-index:799;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
#menu li .greybox li:hover{background:#fff;border:1px solid #aaa;padding:4px 6px 4px 6px;margin:0 0 4px 0;z-index:799;border-radius:5px;}
.ts-1p{text-align:left;width:480px}
.ts-1-1p{float:left;width:280px}
.ts-1-2p{float:right;width:200px}
.gen-1p{clear:both}
.cloud-zoom-lens{border:1px solid #96f;margin:-4px;background-color:#fff;cursor:move;width:30%;}
.cloud-zoom-title{font-family:Verdana;position:absolute !important;background-color:#c9aeff;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:11px;top:0}
.cloud-zoom-big{border:1px solid #96f;overflow:hidden}
.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000}
.MagicThumb{cursor:url(cursor/zoomin.cur),pointer;outline:none}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb img{border:1px solid #808080;outline:none}
.MagicThumb-image{border:1px solid #96f;outline:none}
.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur),pointer}
.MagicThumb-caption{color:#333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana,Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar{display:block;height:18px}
.MagicThumb-controlbar a{display:block;width:18px;height:18px;margin:0 1px;outline:none;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent url(graphics/controlbar.png) no-repeat 0 0;outline:none;position:absolute;left:0;top:0}
.fontstyler{text-decoration:none;margin-top:5px;margin-bottom:5px;color:#96f;font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold}
.emaillink{text-decoration: none;margin-top: 5px;margin-bottom: 5px;color: #96f;font-family: Verdana,Arial,sans-serif;font-size: 14px;font-weight: 400}
.productname{
height:30px;
font-size:11.5px;}
.gridlist_buttons {text-decoration: none;}
.sort a {
background: #C8C8C8 url("imageextras/bar_bg.png") repeat-x 0 -200px;
min-width: 65px;
padding: 8px 5px;
line-height: 14px;
border-left: 1px solid #fff;
text-decoration: none;
}
.sort a:hover {
  background: #f09 url("imageextras/bar_bg.png") repeat-x 0 -100px;
  
}

.sort2 {
  background: #fff url("imageextras/bar_bg.png") repeat-x 0 -100px;
  min-width: 65px;
padding: 8px 5px;
line-height: 14px;
color: #fff;
text-decoration: none;
}

.faqbgcolor {
	background-color: white;
}

.brandsbox
{
padding: 9px;
border-color: #E5D8FF;
border-style: solid;
border-width: 2px;
width: 43px;
border-radius: 150px;
}

.filler-mask {
    position: absolute;
    z-index: 900;
}

.filler-img{
    position: absolute;
    z-index: 50;
}

.instock
{

color: #fff;
size:14pt;
background-color: #080;
padding: 1px 4px;
float:left;
width:57px;
margin-left: -2px;

}

.nostock
{

color: #fff;
size:14pt;
background-color: #e11616;
padding: 1px 4px;
margin-left: -2px;

}

.xsell
{

display: inline-block;
text-align: center;
width: 70px;
padding: 13px 0px 9px 0px;

}

.cartboxproduct
{
width: 200px;
position: absolute;
margin-top: -103px;
margin-left: 295px;
text-align: right;

}

.cartboxproduct2
{
width: 200px;
position: absolute;
margin-left: 301px;
text-align: right;
margin-top: -5px;
}

.attributebox

{
float:right;
margin-top: -27px;
}

.deliverybox
{
	float:left;
	padding:1px;
}

.rightproductbox
{
float:right;
padding: 13px;
margin-top: -11px;
}

.dealtext
{
width:150px;
}

.ppage

{
	margin-bottom: -5px;
}

.videoclick

{
}

.boxy2
{
display: inline;
padding: 0px 0 0px 5px;
margin-top: 5px;
position: absolute;

}

button.colour{
border: 0;
background-color: transparent;
padding: 2px 0px 3px 0px;
}

.boxy3
{
display: inline;
padding: 0px 0 0px 5px;
margin-top: 6px;
font-size: 11px;
position: absolute;
font-family: verdana;
}


h7
{text-decoration:none;margin-top:1px;margin-bottom:3px;color:#96f;font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;}

.styled-select select {
display: inline-block;
height: 28px;
line-height: 20px;
border: 1px solid #aaa;
padding: 4px;
color: #555;
margin-top:5px;
max-width: 137px;
   }

button.delete,.odelete,.idelete,.fdelete,.mdelete,.rdelete,.bdelete {
border: 1px;
border-style: solid;
background-color: white;
height: 18px;
font-family: gotham;
width: 18px;
font-weight: bold;
float: right;
color: rgb(255, 255, 255);
margin: -2px -2px 0px 0px;
background-image: url('images/filter/cross.png');
}



p#display {
border: 1px;
border-color: rgb(185, 185, 185);
border-style: solid;
padding: 5px;
margin-bottom: 5px;
border-radius: 5px;
}

p#fdisplay {
border: 1px;
border-color: rgb(185, 185, 185);
border-style: solid;
padding: 5px;
margin-bottom: 5px;
border-radius: 5px;
}

p#idisplay {
border: 1px;
border-color: rgb(185, 185, 185);
border-style: solid;
padding: 5px;
margin-bottom: 5px;
border-radius: 5px;
}

p#mdisplay {
border: 1px;
border-color: rgb(185, 185, 185);
border-style: solid;
padding: 5px;
margin-bottom: 5px;
border-radius: 5px;
}

p#bdisplay {
border: 1px;
border-color: rgb(185, 185, 185);
border-style: solid;
padding: 5px;
margin-bottom: 5px;
border-radius: 5px;
}

p#rdisplay {
border: 1px;
border-color: rgb(185, 185, 185);
border-style: solid;
padding: 5px;
margin-bottom: 5px;
border-radius: 5px;
}

p#odisplay {
border: 1px;
border-color: rgb(185, 185, 185);
border-style: solid;
padding: 5px;
margin-bottom: 5px;
border-radius: 5px;
}

.MagicThumb-bgfader
{
	z-index:1000;
}


.search-wrapper {
	margin: auto;
	margin-top: 5px;
}
.search-box {
	width: 300px;
	border: 2px solid #d5cee4;
  outline: 0;
  height:15px;
padding: 4px 0px 4px 11px;
  border-radius: 15px;
}
.search-box:focus {
	box-shadow: 0 0 10px 3px #ece2ff ;
	border: 2px solid #bebede;
}
.close-icon {
	border:1px solid transparent;
	background-color: transparent;
	display: inline-block;
	vertical-align: middle;
  outline: 0;
  cursor: pointer;
}
.close-icon:after {
	content: "X";
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	background-color: #9966ff;
	z-index:1;
	right: 35px;
	top: 0;
	bottom: 0;
	margin: auto;
	padding: 2px;
	border-radius: 50%;
	text-align: center;
	color: white;
	font-weight: normal;
	font-size: 12px;
	box-shadow: 0 0 2px #9966ff;
	cursor: pointer;
}
.search-box:not(:valid) ~ .close-icon {
	display: none;
}
.searchbutton {
	margin-left:-30px;
border: none;
width: 17px;
height:15px;
background: url(imageextras/search-icon2.gif) no-repeat center center;
vertical-align: middle;
cursor: pointer;
}


#slider-wrapper{
			width: 945px;
			height: 290px;
			margin: 0px 0px 0px 3px;
			position: relative;
			margin-bottom: 0px;

			overflow: hidden;
		}
		
				#s1{
					padding: 6px;
					background: #FFFFFF;
					position: absolute;
					left: 50%;
					bottom: 25px;
					margin-left: -36px;
					border-radius: 20px;
					opacity: 0.3;
					cursor: pointer;
					z-index: 798;
					box-shadow: 0px 0px 6px #888888;
					 -moz-box-shadow:    0px 0px 6px #888888;
 					 -webkit-box-shadow: 0px 0px 6px #888888;

				}
				
				#s2{
					padding: 6px;
					background: #FFFFFF;
					position: absolute;
					left: 50%;
					bottom: 25px;
					margin-left: -12px;
					border-radius: 20px;
					opacity: 0.3;
					cursor: pointer;
					z-index: 798;
								box-shadow: 0px 0px 6px #313131;
					 -moz-box-shadow:    0px 0px 6px #313131;
 					 -webkit-box-shadow: 0px 0px 6px #313131;
				}
				
				#s3{
					padding: 6px;
					background: #FFFFFF;
					position: absolute;
					left: 50%;
					bottom: 25px;
					margin-left: 12px;
					border-radius: 20px;
					opacity: 0.3;
					cursor: pointer;
					z-index: 798;
								box-shadow: 0px 0px 6px #313131;
					 -moz-box-shadow:    0px 0px 6px #313131;
 					 -webkit-box-shadow: 0px 0px 6px #313131;
				}
				
				#s4{
					padding: 6px;
					background: #FFFFFF;
					position: absolute;
					left: 50%;
					bottom: 25px;
					margin-left: 36px;
					border-radius: 20px;
					opacity: 0.3;
					cursor: pointer;
					z-index: 798;
								box-shadow: 0px 0px 6px #313131;
					 -moz-box-shadow:    0px 0px 6px #313131;
 					 -webkit-box-shadow: 0px 0px 6px #313131;
				}
				
				#s1:hover, #s2:hover, #s3:hover, #s4:hover{ opacity: 1;}
				
			.inner-wrapper{
				width: 945px;
				height: 290px;
				position: absolute;
				top: 0;
				left: 0;
				margin-bottom: 0px;
				overflow: hidden;
			}
				.control{ display: none;}
				
				#Slide1:checked ~ .overflow-wrapper{ margin-left: 0%; }
				#Slide2:checked ~ .overflow-wrapper{ margin-left: -100%; }
				#Slide3:checked ~ .overflow-wrapper{ margin-left: -200%; }
				#Slide4:checked ~ .overflow-wrapper{ margin-left: -300%; }
				
				#Slide1:checked + #s1 { opacity: 1; }
				#Slide2:checked + #s2 { opacity: 1; }
				#Slide3:checked + #s3 { opacity: 1; }
				#Slide4:checked + #s4 { opacity: 1; }
				
			.overflow-wrapper{
				width: 400%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				overflow-y: hidden;
				z-index: 1;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
			}
			
				.slide img{
					width: 25%;
					float: left;
				}
				
.tablefront
{
margin-left: 10px;
width: 953px;
}

.homepagebox {
float: left;
padding-left: 23px;
}

.boxcollection
{
margin-left:-22px;
}

.textpage {
height: 24px;
display: inline-block;
}

.offers-text.alert.alert-warning {
    width: 32%;
    margin-top: 9px;
}


