/* From YUI - 3.0.0 version */
/*reset.css*/html{color:#333;background:#FFF;overflow-y:scroll;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#333;}
/*fonts.css*/body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
dl,fieldset,form,ol,p,table,ul{margin-bottom:1em;}

/* Layout */
body{margin:3px auto;width:950px;position:relative;}
#header{width:950px;}
#footer{clear:left;}

#main-content .column{position:relative;float:left;margin-bottom:10px;}

.hasrightcol #main-content{padding-right:200px;}
.hasrightcol-narrow #main-content{padding-right:160px;}
.hasrightcol-wide #main-content{padding-right:280px;}
.hasleftcol #main-content{padding-left:200px;}
.hasleftcol-narrow #main-content{padding-left:160px;}

#col-middle{width:100%;}
#col-left{width:190px;right:200px;margin-left:-100%;}
#col-left-narrow{width:150px;right:160px;margin-left:-100%;}
#col-right{width:190px;}
#col-right-narrow{width:150px;}
#col-right-wide{width:270px;}
#col-right,#col-right-narrow,#col-right-wide{margin-left:10px;margin-right:-100%;}

/* Common */
.fr{float:right;}
.fl{float:left;}

.clear{clear:both;}
h1{font-size:146.5%;}
h2{font-size:108%;padding-bottom:0.3em;}
h3{font-size:108%;}
h4{font-size:100%;}
strong{font-weight:bold;}
em{font-style:italic;}
.banner{text-align:center;}
.strike{text-decoration:line-through;}

ol#breadcrumbs{width:100%;float:left;clear:left;background:white;}
ol#breadcrumbs li{float:left;display:inline;margin-right:3px;}
ol#breadcrumbs li a{padding-right:20px;}
div.lozenge{margin-bottom:1em;background-color:#ffd;border:1px solid #D8D8B2;padding:6px 7px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}

/* Leftnav */
#col-left-narrow li.current{font-weight:bold;margin-left:10px;}
#col-left-narrow li.any a span{text-decoration:none;}

/* Product */
#basics{overflow:hidden;padding-left:320px;}
#product-detail{width:100%;float:right;}
#product-images{width:310px;float:left;margin-left:-320px;}

/* Shoveler styles */
.shoveler{position:relative;}
.shoveler li{height:12.308em;}
.shoveler a.shov_prev,.shoveler a.shov_next{position:absolute;display:block;width:30px;height:47px;background-image:url("shoveler-arrows.gif");background-repeat:no-repeat;top:40px;}
.shoveler a.shov_prev{left:0;background-position:0 0;}
.shoveler a.shov_next{right:0;background-position:-30px 0;}
.shoveler a.shov_prev:hover{left:0;background-position:0 -47px;}
.shoveler a.shov_next:hover{right:0;background-position:-30px -47px;}
.shoveler .product{width:20%;float:left;text-align:center;}
.shoveler .product .thumb{padding:10px;}
.shoveler .product .thumb img{display:block;margin:0px auto 5px;float:none;}
.shoveler .cost{font-weight:bold;}

/* Site */
body.hasleftcol{background:white url("div2.gif") 190px 0 repeat-y;}
body.hasleftcol-narrow{background:white url("div2.gif") 150px 0 repeat-y;}
a:link{color:#039;text-decoration:none;}
a:visited{color:#808;text-decoration:none;}
a:hover{text-decoration:underline;color:#F60;}
a:active{color:#F33;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

p#breadcrumbs,ol#breadcrumbs{background-color:#fff;margin:0;padding:6px 0 8px;font-size:93%;clear:left;}
h1,h2,h3,h5{color:#C92A49;font-weight:bold;}
h2 strong{color:#333;}
h6{font-weight:bold;}
h3{margin-bottom:0.17em;}
h4{color:#C92A49;}

#col-left h5.l,#col-left-narrow h5.l{margin-top:10px;padding-top:10px;border-top:1px dotted #ccc;}
#col-left h5 a,#col-left-narrow h5 a{display:block;}
#col-left-narrow h6.sel{font-weight:bold;padding:5px 0 0 5px;}
#col-left-narrow h6 a{display:block;padding:3px 0 2px 5px;}
#col-left-narrow h5 a:hover,#col-left-narrow h6 a:hover{background:#ebf4fa;}
#col-left-narrow ul{margin-bottom:1em;list-style:none;}
#col-left-narrow ul li{font-size:93%;}
#col-left-narrow ul li a{display:block;padding:2px 0 2px 7px;}
#col-left-narrow ul li a:hover{background:#ebf4fa;}
#col-left-narrow ul li.s{padding:2px 0 2px 5px;font-weight:bold;}
#col-left-narrow ul.colourpick{margin:2px 0 10px 8px;}
#col-left-narrow ul.colourpick:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#col-left-narrow ul.colourpick li{width:14px;height:14px;float:left;margin:0 7px 8px 0;border:1px solid #ccc;}
#col-left-narrow ul.colourpick li a{text-indent:-999em;overflow:hidden;display:block;}
#col-left-narrow ul.colourpick li a:hover{background:transparent;}
#col-left-narrow ul.starrating span{display:block;float:left;width:79px;margin-right:4px;text-indent:-999em;overflow:hidden;background-image:url("http://d2weypz2veqqsi.cloudfront.net/lib/stars2.png");background-repeat:no-repeat;}
#col-left-narrow ul.starrating span.star1{background-position:0 -242px;}
#col-left-narrow ul.starrating span.star2{background-position:0 -182px;}
#col-left-narrow ul.starrating span.star3{background-position:0 -122px;}
#col-left-narrow ul.starrating span.star4{background-position:0 -62px;}
#col-left-narrow ul.sizepick{margin:2px 0 10px 8px;}
#col-left-narrow ul.sizepick:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#col-left-narrow ul.sizepick li{width:1.7em;line-height:1.5em;float:left;border:1px solid #ccc;text-align:center;margin:0 5px 6px 0;}
#col-left-narrow ul.sizepick li a{display:block;padding:0;}
#col-left-narrow select{width:143px;margin-left:2px;font-size:93%}

#topnav h5,#topnav h6{font-weight:normal;}
#logo{width:267px;float:left;}
#shippinguk{width:277px;margin:0 63px;height:25px;padding-top:40px;float:left;background:url("100free_no_box_277.png");font-size:93%;}
#shippingww{width:277px;margin:0 63px;height:25px;padding-top:40px;float:left;background:url("ww_del_277.png");font-size:93%;}
#shippingus{width:277px;margin:0 63px;height:25px;padding-top:40px;float:left;background:url("usa_del_277.png");font-size:93%;}
#need-help{font-weight:bold;}
#user{padding:11px 12px 7px;float:right;width:256px;background-color:#f5f5f5;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
	#basket{padding-top:10px;font-weight:bold;}
#user img{float:right;}

ul#nav{width:100%;margin:0;}
#header ul{clear:both;}
#header li.mega{float:left;position:relative;background:url("geoff-l7.png") no-repeat left -56px;text-align:center;}
#header a.toprow{margin-left:4px;position:relative;right:0;display:block;background:url("geoff-r7.png") no-repeat right -56px;padding:12px 10px 7px 0;font-weight:bold;color:#FFF;text-transform:uppercase;white-space:nowrap;}
#header li.pink{background-position:left -10px;}
#header li.pink a{background-position:right -10px;}
#header li:hover{background-position:0% -101px;}
#header li:hover a.toprow{background-position:100% -101px;color:#F60;}
#toptab-sex-toys{width:184px;}
#toptab-lingerie{width:190px;}
#toptab-sex{width:132px;}
#toptab-fun{width:152px;}
#toptab-community{width:200px;}
#toptab-help{width:92px;}
#header li.current{background-position:0% -101px;}
#header li.current a.toprow{background-position:100% -101px;color:#039 !important;}
#header li.current a.toprow:hover{color:#F60;}

div.flyout{text-align:left;z-index:1;background-color:white;margin-top:5px;display:none;border:1px solid #adadad;width:510px;position:absolute;top:29px;
-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}

#flyout-sex-toys,#flyout-lingerie,#flyout-sex{left:0;}
#flyout-fun{left:-178px;}
#flyout-help,#flyout-community{right:0;}
#flyout-community,#flyout-help{width:340px;}
#header ul li.hovering div.flyout{display:block;background-color:white;}

.flyout_header{border-bottom:1px solid #adadad;height:22px;background-repeat:no-repeat;}
.flyout_advice{background-image:url("flyout-advice.png");}
.flyout_discreet{background-image:url("flyout-discreet_free.png");}
.flyout_returns{background-image:url("flyout-returns.png");}
.flyout_service{background-image:url("flyout-service.png");}
.flyout_col{width:150px;float:left;padding:7px 10px;}
.flyout_col h5{padding:5px 0 3px;color:#C92A49;font-weight:bold !important;}
.flyout_col li{border-top:1px dotted #adadad;font-size:93%;}
.flyout_col li a{display:block;padding:11px 0 10px;}
.flyout_col li a:hover{background-color:#EBF4FA;}
.flyout_col li.first{border:none;}
.col2{width:148px;border-right:1px solid #e4e3e2;border-left:1px solid #e4e3e2;}
.flyout_col ul.withicons li a{padding-left:34px;background-image:url("35x35_icons_6.png");background-repeat:no-repeat;}
#flyout-community .col2,#flyout-help .col2{border-right:none;}
#i-vibrators{background-position:0 0;}
#i-dildos{background-position:0 -35px;}
#i-male-sex-toys{background-position:0 -70px;}
#i-sex-toys-for-couples{background-position:0 -105px;}
#i-anal-sex-toys{background-position:0 -140px;}
#i-bondage-bdsm{background-position:0 -175px;}
#i-sexy-lingerie{background-position:0 -210px;}
#i-sexy-plus-size-18{background-position:0 -245px;}
#i-stockings-hosiery{background-position:0 -280px;}
#i-sexy-costumes{background-position:0 -315px;}
#i-fetish-clothing{background-position:0 -350px;}
#i-underwear-for-men{background-position:0 -385px;}
#i-sexy-shoes-boots{background-position:0 -420px;}
#i-lubricants{background-position:0 -455px;}
#i-condoms{background-position:0 -490px;}
#i-sexy-gifts{background-position:0 -560px;}
#i-sex-games{background-position:0 -595px;}
#i-erotic-books{background-position:0 -630px;}
#i-adult-dvds{background-position:0 -665px;}
#i-better-sex-for-him{background-position:0 -770px;}
#i-better-sex-for-her{background-position:0 -805px;}
#i-better-anal-sex{background-position:0 -910px;}
#i-condoms2{background-position:0 -840px;}
#i-condoms3{background-position:0 -875px;}
#i-thongs-strings{background-position:0 -910px;}
#i-fetish-clothing-for-men{background-position:0 -945px;}
#i-clothing-clubwear{background-position:0 -980px;}


.brands li a{display:block;float:left;padding:4px 0 3px 32px;margin-right:8px;background-image:url("brand_icons_v7.png");background-repeat:no-repeat;}
.brands li h6{float:left;padding-top:4px;margin-right:0;color:#C92A49;font-weight:bold;}
.brands li a.lovehoney{background-postion:0 0;}
.brands li a.tracey-cox{background-position:0 -24px;}
.brands li a.basic-sex-toys{background-position:0 -48px;}
.brands li a.fleshlight{background-position:0 -72px;}
.brands li a.durex{background-position:0 -96px;}
.brands li a.id-glide{background-position:0 -120px;}
.brands li a.sliquid{background-position:0 -144px;}
.brands li a.mates{background-position:0 -168px;}
.brands li a.nomi-tang{background-position:0 -192px;}
.brands li a.we-vibe{background-position:0 -216px;}
.brands li a.ky-brand{background-position:0 -240px;}
.brands li a.dreamgirl{background-position:0 -264px;}
.brands li a.squeel{background-position:0 -288px;}
.brands li a.nexus{background-position:0 -312px;}
.brands li a.sportsheets{background-position:0 -336px;}
.brands li a.black-lace{background-position:0 -360px;}
.brands li a.carly-drew{background-position:0 -384px;}
.brands li a.tracey-cox2{background-position:0 -408px;}
.brands li a.julie-peasgood{background-position:0 -432px;}
.brands li a.carly-drew2{background-position:0 -456px;}
.brands li a.bondage-boutique2{background-position:0 -480px;}
.brands li a.tenga{background-position:0 -504px;}
.brands li a.wet{background-position:0 -528px;}
.brands li a.fleshlight2{background-position:0 -552px;}
.brands li a.lovers-choice{background-position:0 -576px;}
.brands li a.sweet-streak{background-position:0 -600px;}
.brands li a.leg-avenue{background-position:0 -624px;}
.brands li a.g-world{background-position:0 -648px;}
.brands li a.bondage-boutique{background-position:0 -672px;}

.flyout_footer{border-top:1px solid #adadad;padding:3px 0 3px 10px;clear:left;}
.flyout_footer h5{color:#C92A49;font-weight:bold;}
#searchtop{text-align:center;background-color:#f4d4da;padding:5px 0 4px;clear:left;margin:0;border-bottom:1px solid #ccc;}
#searchtop *{vertical-align:middle;}
#searchtop label{color:#333;font-weight:bold;}
#searchtop .q,#searchbottom .q{width:26em;padding:2px;}
#header-strip img{display:block;}
/* Group page stuff */
#hcontainer{width:100%;float:left;border-bottom:1px dotted #CCC;margin-bottom:4px;padding-bottom:4px;}
#pageheader{width:48%;float:left;}
#pselect{width:52%;float:left;}
#orderby{text-align:right;margin-bottom:0;}
#pageselector{text-align:right;margin-bottom:6px;}
.chunk{width:100%;float:left;margin-bottom:1em;}
.moremargin{margin:0 0 20px;}
.centered{text-align:center;}
.bottomborder{padding-bottom:11px;border-bottom:1px dotted #CCC;}
.halfbox{width:50%;float:left;}
.halfbox img{display:block;width:110px;float:left;margin:0 10px 10px 0;}
.halfbox .qtrbox{width:147px;float:left;}
.three{width:33%;float:left;}
.three ul{list-style:none;}
.four{display:block;width:25%;float:left;text-align:center;font-size:93%;margin-bottom:1em;}
.four em{color:#F00;font-style:normal;}
.four a img{width:80px;height:80px;}
.image80{width:80px;}
.four strong{font-weight:bold;}
.fourway{width:137px;float:left;padding:0 5px;margin:0;}
.chunk .caption{width:120px;float:left;padding-top:0.5em;}
.chunk .inp{width:470px;float:left;}
.required{font-weight:bold;}
.flash{text-align:center;background:#F00;color:#FFF;font-weight:bold;font-size:93%;padding:0;width:48px !important;margin:0 auto;}
.error_message{color:red;font-weight:bold;}
#customer_comments p{margin-bottom:1.7em;}
#customer_comments p img{float:left;}
/* pricepromise */
#ppromise{width:462px;float:left;}
#ppromise label{width:170px;display:block;float:left;text-align:right;padding-right:10px;padding-top:0.3em;}
/* winnow */
#onlyshow{width:590px;float:left;margin:0 0 20px;padding:0 0 3px;}
#showme{display:block;float:left;width:68px;height:35px;margin-right:6px;margin-top:5px;}
.win{float:left;font-size:93%;padding-right:10px;}
#wingo{float:left;font-size:93%;padding-top:1em;}
#onlyshow select,.mprod_droplist select,.addit select{padding:0;margin:3px 0 0;font-size:85%;width:95px;}
.mprod_droplist select,.addit select{width:120px;font-size:93%;}
/* smallprod */
.chunk .pic{width:165px;float:left;}
.spdet{width:615px;float:left;padding-left:10px;}
.spdet p{margin:0;}
.spdet-loyalty{width:575px;}
.stars{padding:3px 0;font-size:93%;color:green;font-weight:bold;}
.rc{font-weight:normal;color:black;}
.tft{padding-top:3px;color:#B50;}
.add{width:100%;float:left;padding-top:3px;}
.moredetails{width:48%;float:left;padding:3px 0 0;font-size:100%;}
.addit{width:52%;float:left;text-align:right;padding-top:9px;}
.out{color:#F00;}
.bprice{font-weight:bold;color:#900;font-size:108%;}
/* Grid view */
.mprod{width:25%;float:left;text-align:center;margin-top:4px;}
.mprod form{margin:0;}
.mprod h4{height:36px;font-size:100%;margin-top:3px;padding:0 3px;}
.rate{height:15px;margin:0;}
.mprod_droplist{height:28px;}
.fgift{font-size:93%;}

/* buyersguide */
.bguide_text{width:470px;float:left;margin-right:20px;}
.bguide_links{float:left;width:100px;}
.bguide_links a img{width:80px;height:80px;margin:40px 0 10px;vertical-align:top;}

/* product */
#basics{border-bottom:1px dotted #CCC;margin-bottom:1em;background:white url("div2.gif") 310px 0 repeat-y;}
#picture{float:left;width:310px;}
#videos h3{margin-top:1em;}
#videos p{margin-bottom:0.5em;}
#videos div div{padding-bottom:0.5em;}
p#sizechart_link{clear:both;margin:0 0 6px;font-size:85%;}
p#sizechart_link a{background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sizechart.gif") no-repeat 0 0;padding:2px 0 0 30px;}
#sizechart_link img{vertical-align:middle;}
#sizechart h3{margin-top:1em;}
#sizechart table{width:100%;}
#sizechart th{text-align:left;}
#sizechart thead th{border-color:#999;}
#sizechart th,#sizechart td{padding:1px 1em 1px 0;border-bottom:1px solid #eee;}
.thumb{width:50px;float:left;padding:5px 0;}
.nopad{padding-left:0;}
ul.upsell li{margin-top:6px;font-size:93%;}
ul.upsell li img{vertical-align:middle;padding-right:4px;width:30px;height:30px;}
ul.vline{border-top:1px dotted #ccc;}
ul.vline li{padding:5px 2px;border-bottom:1px dotted #ccc;}
ul.vline li:hover,ul.vline li.odd:hover{background-color:#EBF4FA;}
ul.vline li.odd{background:#f5f5f5;}
.chs{display:block;width:65%;float:left;}
.size{display:block;width:35%;float:left;text-align:right;}
.lz{margin-bottom:1em;background-color:#f2f2f2;border:1px solid #ccc;padding:6px 7px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.lz p{margin:0 0 3px 1px;}
.lz #email{width:210px;margin-right:10px;}
.lz .sp{font-size:93%;margin:5px 0 0;}
.lz .warn{background-color:red;color:white;padding:2px 4px;font-weight:bold;margin:4px 0;}
.thanks{color:green;}

/*VIDEO THUMBNAILS*/
div.videothumbnail{clear:left;padding-bottom:3em;padding-top:6px;}
div.videothumbnail img{width:90px;height:50px;float:left;margin-right:4px;border:solid 1px #666;}
div.videothumbnail strong{color:red;}
div.videothumbnail a{margin-right:4px;}
#detail{width:460px;float:left;}
#ours{font-size:153.9%;}
.freedelivery{color:green;font-weight:bold;}
#rrp{width:155px;padding-top:0.3em;padding-left:16px;}
#ipoints{padding:10px 0px;font-weight:bold;width:300px;}
#instock{font-weight:bold;background:green;color:white;}
.tft *{vertical-align:middle;padding-right:5px;}
.product-add *{vertical-align:middle;}
#scrolldown{padding-bottom:1em;border-bottom:1px dotted #ccc;font-style:italic;clear:left;}
.product_soldout{padding:1em 0;font-size:116%;clear:left;font-weight:bold;}
#product_select{font-size:93%;}
.phone-order{background:url("http://d2weypz2veqqsi.cloudfront.net/lib/phone-order.jpg") no-repeat 0 0;padding:7px 0 0 34px;font-size:93%;}
.tell-a-friend{background:url("http://d2weypz2veqqsi.cloudfront.net/lib/tell-a-friend.jpg") no-repeat 0 0;padding:10px 0 0 34px;}
#add-to-wishlist{background:url("http://d2weypz2veqqsi.cloudfront.net/lib/wishlist.jpg") no-repeat 0 0;padding:10px 0 0 34px;margin-left:20px;}
.giftbox{font-size:93%;}
.giftbox a{background:url("http://d2weypz2veqqsi.cloudfront.net/lib/gift.jpg") no-repeat left top;padding:11px 0 0 34px;}
.perfect img{display:block;float:left;width:80px;height:80px;}
.perfect div.plus{font-size:394%;color:gray;display:block;float:left;height:70px;padding:10px 10px 0;}
div.pfb{font-size:138.5%;margin-left:20px;float:left;}
div.pfb input{margin-top:10px;}
#wf_prod h3{padding:0 0 3px;}
#wf_addToBasket{margin:5px 0;}
.wf_readAllReviews{display:block;color:#000;font-size:108%;font-weight:bold;}
.wf_readAllReviews span{color:#039;}
.tell_line{width:380px;float:left;padding:3px 0;clear:left;}
.tell_caption{width:150px;float:left;}
.tell_input{width:230px;float:left;}
.tell_input input,.tell_input select,.tell_input textarea{font-size:85%;}
.crossselldetails{display:none;}
#simplemodal-overlay{background-color:#000;}
#simplemodal-container{height:220px;width:600px;background-color:#FFF;border:2px solid #444;padding:12px;}
#simplemodal-container a.modalCloseImg{background:url("close.png") no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:0;right:0;cursor:pointer;}
#simplemodal-container .crossselldetails{padding:8px;}
/* Loyalty */
.loyalty_img{position:absolute;margin:-4px 0 0 6px;}
#loyalty-history{position:relative;float:left;background:url("loyalty-points-bkg.jpg") no-repeat top left;width:371px;height:168px;}
.loyalty-history-button{top:128px;left:11px;position:absolute;}
.loyalty-ohpoints{display:block;float:right;margin-right:100px;margin-top:25px;font-size:90px;color:#7F8386;}
/* Footer */
.ic{width:158px;float:left;}
#smallprint{width:100%;float:left;text-align:center;font-size:85%;}
.smallprint{display:block;font-size:85%;line-height:10px;}
#searchbottom{text-align:center;background-color:#C92A49;clear:left;border:1px solid #FBC6B8;padding:5px 0;}
#searchbottom label,#searchbottom a{font-weight:bold;color:#FFF;}
#searchbottom *{vertical-align:middle;}
/* new review boxes */
#reviews{overflow:hidden;}
.review_main_wrapper{clear:both;float:left;width:100%;margin-right:-300px;}
.review_main{margin-right:300px;}
.review_side{float:right;width:260px;}
.review_intro{padding:0 0 1em;border-bottom:1px dotted #ccc;}
.cust_review{overflow:hidden;clear:both;padding:2em 0 0;border-top:1px dotted #ccc;margin-bottom:1em;}
.cust_review.first{padding-top:1em;border:0;}
.cust_review h4{font-weight:bold;}
.cust_review h4 span{font-weight:normal;}
.cust_review_body img{float:left;}
.cust_review_body img.closequote{float:none;vertical-align:text-top;}
.reviewed_by{color:#999;}
.review_main .reviewed_by{font-size:93%;margin:0.4em 0 1em;}
.review_side p{margin:0.4em 0 0;}
.review_side .cust_review{padding-top:1em;}
.review_side .read_more{white-space:nowrap;}
.review_side .mini_review{font-size:85%;line-height:1.5 !important;}
.review_side .reviewed_by{font-size:85%;margin-bottom:1em;}
.review_stats{float:right;margin:0 0 1em 15px;border:1px solid #ccc;padding:0.5em 10px 0;font-size:93%;}
.review_stats dl{margin:0;padding:0;}
.review_stats dt{margin:0.2em 0 0;}
.review_stats dd{margin:0 0 0.3em;}
.review_stats .overall{font-weight:bold;}
.review_summary{margin-bottom:0.8em;border-left:5px solid #ccc;padding-left:0.5em;}
.review_summary dt{margin-top:0.4em;font-weight:bold;}
.review_topnav{border-bottom:1px dotted #ccc;}
.review_bottomnav{padding-top:0.8em;margin-top:0.8em;border-top:1px dotted #ccc;}
.review_votes{display:inline;}
.review_votes span{color:green;}
.review_bits .addthis_button,.review_votes_nli .addthis_button{float:none;padding-left:1em;}
.review_bits .addthis_button img,.review_votes_nli .addthis_button img{vertical-align:text-top;}

/* cart */
.crt_section{float:left;font-weight:bold;border-bottom:1px dotted #ccc;padding:3px 0;width:590px;}
.crt_line{width:590px;float:left;padding:10px 0;border-bottom:1px dotted #CCC;}
.crt_line_ipoints{width:590px;float:left;padding:5px 0;border-bottom:1px dotted #CCC;}
.crt_pic{width:80px;float:left;}
.crt_qty{width:50px;float:left;text-align:center;padding-top:20px;}
.crt_qty input.q{width:32px;margin-bottom:1px;}
.crt_prod{width:270px;float:left;padding-top:28px;}
.crt_prod span.stockwarning{color:#F00;font-size:93%;}
.crt_voucher{width:390px;float:left;padding-top:36px;}
.crt_wrap{width:270px;float:left;padding-top:16px;}
.crt_giftwrap{width:190px;float:left;padding-top:36px;text-align:right;}
.crt_fg{width:190px;float:left;padding-top:16px;text-align:right;}
#crt_uncheck{font-size:93%;margin:2px 2px 0 0;}
.crt_remove{width:50px;float:left;font-size:85%;text-align:center;padding-top:36px;}
.crt_unit{width:70px;float:left;text-align:right;padding-top:36px;}
.crt_linetotal{width:70px;float:left;text-align:right;padding-top:36px;}
.crt_goodstotal{width:450px;float:left;font-weight:bold;font-size:138.5%;}
.crt_goodsvalue{width:140px;float:left;text-align:right;font-weight:bold;font-size:138.5%;}
.crt_freegift{width:460px;float:left;}
.crt_ipoints_total{width:450px;float:left;font-weight:bold;}
.crt_ipoints_value{width:140px;float:left;text-align:right;font-weight:bold;}

.shippingline{width:590px;float:left;padding:0.5em 0;}
.shippingline .shipping{width:400px;float:left;}
.shippingline .shippingprice{width:120px;float:left;text-align:right;}
.shippingline .shippingchoose{width:70px;float:left;text-align:right;}
.shippingline .checkout{width:590px;float:left;text-align:right;}
.point_holder{width:300px;float:left;padding:0;}
.ipoint_button{width:100px;float:left;text-align:left;padding:0 0 0.2em;margin:5px 0px 5px;}
.terms{width:100%;float:left;padding-top:0.5em;text-align:right;}
.shippingline .warning{width:100%;float:left;color:#F00;font-weight:bold;font-size:123.1%;}
.free_delivery{font-weight:normal;}
.free_delivery strong{background:green;color:white;}
#ipointHolder{width:100%;float:left;margin-bottom:20px;}
.formLeft{float:left;background-color:#FFF;width:300px;border:2px solid #C92A49;padding:10px;margin-right:10px;}
.imageRight{width:250px;float:left;}

/* Right boxes for accounts + community */
.rbox{border:1px solid #ccc;background-color:#f5f5f5;margin-bottom:1em;}
.rbox h5{text-align:center;border-bottom:1px solid #ccc;padding:5px 0;background-color:#f4d4da;}
.rbox ul,.rbox ol{margin:0.5em 5px 0;}
.rbox li{margin:0 0 0.5em;}

/* Accounts */
#login-status{float:right;text-align:right;margin:11px 0 0 5em;}
#accounts-breadcrumb{margin-bottom:1.4em;padding:10px 0 0;}
div.account_section{border:1px solid #ccc;margin:1.5em 0 1em;}
div.account_section h2{background-color:#f8f8f8;padding:0.2em 0.5em;border-bottom:1px solid #ccc;}
div.account_section p{margin:0.5em;}
div.account_section ul{margin:0.5em 0;}
div.account_section ul li{list-style:disc;margin-bottom:0.2em;margin-left:2.5em;}

#check-email{font-size:131%;}
#check-email p.email{font-size:123.1%;font-weight:bold;text-align:center;}
#check-email p.email-updated{color:green;}
#check-email form{text-align:center;}
#check-email input.text{font-size:123.1%;margin-bottom:0.6em;text-align:center;}

div.wishlist{border:1px solid #ccc;margin:0 0 1em;padding:5px;}
div.wishlist table{clear:none;width:100%;margin-bottom:1em;}
div.wishlist th{text-align:left;}
div.wishlist td.wishlist_product img{vertical-align:middle;}
div#wishlist-index{float:left;width:135px;}
div#wishlist-index li{margin-top:0.5em;}
div#wishlist-list{margin-left:170px;}
div#wishlist-list td{padding-bottom:10px;}
div#wishlist-list td.wish-prod{padding-right:1em;}
div#wishlist-list h2,div#wishlist-list h3{clear:none;}
div#wishlist-list p.wishlist-overview{border-bottom:1px solid #ccc;padding:3px 5px 5px;margin:-5px -5px 0.5em;}
div#wishlist-list a.remove{font-size:86%;}
div.wishlist h3{background-color:#f8f8f8;padding:0.2em 0.5em;border-bottom:1px solid #ccc;margin:-5px -5px 0.5em;}
div.wishlist h3.topborder{border-top:1px solid #ccc;}
div.address_list{border:1px solid #ccc;margin:1em 0;float:left;width:100%;}
div.no_bottom{border-bottom:0;}
div.address_list div.address_row{clear:left;float:left;width:100%;border-bottom:1px solid #ccc;}
div.address_list form{float:left;width:33%;}
div.address_list form.buttons{float:none;width:100%;clear:both;}
div.address_list p.buttons{margin:0;text-align:center;padding:0.7em 0.5em;background-color:#f8f8f8;}
div.address_list p.buttons input.button{margin:0 1em;}
address{font-style:normal;margin:1em;}
address input.button{font-size:93%;}
address span.addr_btns{display:block;margin-top:0.5em;}
address span.fixed_width_btns input{width:12em;margin-bottom:0.2em;}

#order-history table{width:100%;margin-bottom:2em;}
#order-history table th{text-align:left;border-bottom:1px solid black;padding-bottom:1px;padding:0 1em 1px 0;}
#order-history table td{border-bottom:1px solid #eee;padding:2px 1em 2px 0;}
#order-history table th.money,#order-history table td.money{text-align:right;}
#order-history table th.qty,#order-history table td.qty{text-align:center;}
#order-history table tr.delivery td{height:44px;}
#order-history table tr.total td{height:44px;border-bottom:0;font-weight:bold;}
#order-history dl{margin-bottom:1em;float:left;width:49%;}
#order-history dl dt{clear:left;font-weight:bold;float:left;width:10em;margin-bottom:0.5em;}
#order-history dl dd{margin:0 0 0.5em 10em;}
#order-history dl.full-width{clear:left;width:99%;}
#order-history-reason{clear:both;padding:1em 1em 0;margin-bottom:1em;border:1px solid #c92a49;}
#order-history-contact{clear:both;margin-bottom:1em;}
.history-inline table{margin:0 !important;}
.history-inline{margin:10px 20px !important;}

ul.cadet_reviews li{position:relative;padding-left:10em;margin-bottom:0.5em;}
ul.cadet_reviews li span{position:absolute;top:0;left:0;}

/* Orderby */
.barthing{padding:5px 0 3px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;background:url("greygrad.gif") repeat-x;margin-bottom:1em;width:100%;float:left;font-size:85%;}
.barthing .showing{width:20%;float:left;padding-top:0.4em;}
.barthing .pagenav{width:58%;float:left;padding-top:0.4em;text-align:center;}
.barthing .pagenav .disabled{color:#999;}
.barthing .orderbye{width:21.9%;float:left;text-align:right;}
.barthing form{margin:0;}
/* charts */
.chart_block{width:788px;float:left;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;margin-bottom:20px;}
.chart_block li{width:100%;float:left;border-bottom:1px solid #CCC;padding:5px 0;}
.chart_pos{font-size:131%;font-weight:bold;float:left;width:40px;padding-top:13px;text-align:center;}
.chart_pos1{font-size:197%;font-weight:bold;float:left;width:40px;padding-top:6px;text-align:center;}
.chart_pre{width:30px;float:left;padding-top:14px;text-align:center;}
.chart_up{width:36px;float:left;text-align:center;padding-top:12px;}
.chart_img{width:90px;text-align:center;float:left;}
.chart_prod{width:587px;float:left;padding:7px 5px 0 0;}
/* Page messages */
p.warning{font-size:123.1%;font-weight:bold;color:#F00;}
p.msg_confirm,p.msg_warning,p.msg_error,
ul.msg_confirm,ul.msg_warning,ul.msg_error{clear:both;padding:12px 10px 12px 48px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:7px 0;}
p.msg_confirm_narrow,p.msg_warning_narrow,p.msg_error_narrow,
ul.msg_confirm_narrow,ul.msg_warning_narrow,ul.msg_error_narrow{width:45%;border:1px solid #ccc;}
p.msg_confirm,ul.msg_confirm{background:#D9E9DA url("icon_confirm.gif") 10px 50% no-repeat;}
p.msg_warning,ul.msg_warning{background:#FAEACE url("icon_warning.gif") 10px 50% no-repeat;}
p.msg_error,ul.msg_error{background:#f4d4da url("icon_error.gif") 10px 50% no-repeat;}
p.msg_confirm_narrow,ul.msg_confirm_narrow{background:#D9E9DA url("icon_confirm_24.gif") 10px 50% no-repeat;}
p.msg_warning_narrow,ul.msg_warning_narrow{background:#FAEACE url("icon_warning_24.gif") 10px 50% no-repeat;}
p.msg_error_narrow,ul.msg_error_narrow{background:#F5DADA url("icon_error_24.gif") 10px 50% no-repeat;}
#pagemessages{padding:2px 0 0;margin:0;clear:both;}

/* BLOG */
#nblog img{display:block;float:left;clear:left;margin:4px 8px 1em 0;}

#deliverytable{width:100%;font-size:123.1%;margin:0.2em 0 0.4em;}
#deliverytable thead th{border-bottom:1px solid #555;}
#deliverytable th,#deliverytable td{padding:4px;}
.help li{padding-left:1em;}
tr.head th{padding:4px 0;border-top:1px solid #000;border-bottom:1px solid #000;}
tr.foot td{border-top:1px solid #000;border-bottom:1px solid #000;font-weight:bold;padding:4px 0;}

/* Box */
.right .boxPlain{margin-bottom:1em;font-size:93%;}
.centre .boxPlain{margin-bottom:2em;}
.separator{margin-bottom:1em;border-bottom:1px dotted #ccc;}
.bottom-spacing{margin-bottom:1em !important;}
.top-spacing{margin-top:1em !important;}
.centre .boxPlain{margin-bottom:2em;}
.boxPlain ul.rvisit{height:110px;}
.right .boxPlain .boxBody ol li p.img{width:60px;height:60px;}
.borderTopFix .boxBody{padding-top:4px;}
.boxBody .banner{text-align:center;margin-bottom:4px;}
.number .boxBody ol li img{margin-top:0;}
.boxPlain .boxBody .clearboth{clear:both;}
.boxBody{clear:left;background:#fff;padding-bottom:1px;}
.boxBody ol li{padding:0;}
.boxBody .listItem{clear:left;padding:5px;}
.boxFooter{clear:left;background:transparent;padding-bottom:8px;}
.boxFooter p{float:left;margin:10px 0 0 4px;}
.boxFooter img{margin-left:70px;}
.rrp{text-decoration:line-through;font-weight:normal;color:#000;}
.boxBody p{padding-left:6px;}
.plain .boxFooter p{padding-top:0;}
.number .boxBody ol li p{float:left;padding:0 6px;font-weight:bold;}
.number .boxBody ol li p.tenPlus{padding-right:0;}
.right .videos .boxBody ol li{padding:3px !important;margin:0 !important;}
.right .boxBody ol li.quote{padding:4px;margin:0;}
.right .boxBody ol.imageLeft40 li ul{margin-left:40px;}
.right .boxBody ol.imageLeft60 li ul{margin-left:60px;}
.right .boxBody ol.imageLeft80 li ul{margin-left:80px;}
.right .boxBody ol.imageLeft110 li ul{margin-left:130px;}
.right .boxBody ol.imageLeft140 li ul{margin-left:160px;}
.right .boxBody ol li h6{font-weight:normal;}
.right .boxFooterFix{clear:left;height:5px;}
.centre .boxBody ol li.quote{height:90px;padding-left:40px;float:left;}
.centre .boxBody ol li.quote span{max-height:32px;padding-left:40px;display:block;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -11px -104px no-repeat;}
.centre .boxBody ol li.quote span.quote-end{float:right;min-height:28px;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -11px -151px no-repeat;}
.centre .boxPlain .boxBody ul.shopzilla{float:left;padding-top:2px;margin-left:37px;}
.centre .boxPlain .boxBody ul.shopzilla li{clear:left;padding-bottom:1px;}
.centre .boxBody ol li .blogPost span.title{display:block;padding-bottom:3px;}
.centre .boxBody ol li .blogPost span.extra{display:block;padding-bottom:8px;}
.centre .boxBody ol li .blogPost span.text{display:block;padding-bottom:8px;}
.centre .boxPlain .boxBody ol{margin-left:auto;margin-right:auto;}
.centre .boxPlain .boxBody .left-block{position:relative;float:left;text-align:center;}
.centre .boxPlain .boxBody .widthListView40{width:40px;}
.centre .boxPlain .boxBody .widthListView60{width:60px;}
.centre .boxPlain .boxBody .widthListView80{width:80px;}
.centre .boxPlain .boxBody .widthListView110{width:110px;}
.centre .boxPlain .boxBody .widthListView140{width:140px;}
.centre .boxPlain .boxBody ol li p{margin:0;padding-top:0;line-height:1.2em;text-align:center;}
.centre .boxPlain .boxBody ol.blog-post li p{margin:0;padding-top:0;line-height:1.2em;text-align:left;}
.centre .boxPlain .boxBody ol.imageLeft80 li p{margin-bottom:4px; margin-left:90px;}
.centre .boxPlain .boxBody ol.imageLeft80 li ul li p{margin-left:0;}
.centre .boxPlain .boxBody ol.imageLeft80 h2{clear:none;margin-left:90px;margin-top:0.5em;}
.centre .boxPlain .boxBody ol li{position:relative;list-style:none;display:block;margin:0 auto 0;padding:0;float:left;color:#000;}
.centre .boxPlain .boxBody ol li img{display:block;float:none;margin:0 auto 5px;padding:0;}
.centre .video ol li img{margin:0;}
.centre .boxPlain .boxBody ol li img.text-right{float:left;margin-right:10px;}
.centre .boxPlain .boxBody ol li p.text-right{padding-left:0;line-height:1.3em;text-align:left;margin-left:10px;}
.centre .boxPlain .boxBody ol li p.text-bottom{clear:left;padding:3px 8px 0 0;line-height:1.3em;text-align:left;}
.centre .boxPlain .boxBody ol li a{background:#fff;}
.centre .boxBody h5{color:#000;font-weight:bold;margin:0 4px 0 6px;}
.centre .boxBody ol{float:none;display:block;margin:0 8px 0;padding:0;text-align:center;}
.centre .boxBody ol li.width1{width:100%;}
.centre .boxBody ol li.width2{width:50%;}
.centre .boxBody ol li.width3{width:33%;}
.centre .boxBody ol li.width4{width:25%;}
.centre .boxBody ol li.width5{width:20%;}
.centre .boxBody ol li.twobytwo{width:50%}
.boxBody .links{clear:left;float:right;margin:15px 30px 0 0;}
.boxBody .links a{margin:1px;padding:5px;border:1px solid #C92A49;text-decoration:none;}
.boxBody .links a:hover,.boxBody .links a:active,.boxBody .links a.on{color:#fff;background:#C92A49;}
.boxPlain .image400100 img{width:400px;height:100px;}
.boxPlain .image400200 img{width:400px;height:200px;}
.boxPlain .image460240 img{width:460px;height:200px;}
.centre .imageonly{text-align:center;border:none;}
ul.bullet{display:block;margin-top:-0.5em;}
ul.bullet li{list-style-type:disc;list-style-position:inside;float:left;margin-left:8px;padding:0;}
/* List */
.centre .boxPlain .boxBody ol.list-view li{width:100%;border-bottom:1px dotted #ccc;padding-bottom:12px;padding-top:12px;}
.centre .boxPlain .boxBody ol.list-view li.first-child{padding-top:0;}
.centre .boxPlain .boxBody ol.list-view li.last-child{border-bottom:none;padding-bottom:0;}
.centre .boxPlain .boxBody ol.list-view li ul li{border-bottom:none;}
.centre .boxBody ol.list-view{padding-top:0;height:auto;text-align:left;width:100%;}
/* Grid */
.centre .videos .boxBody ol.grid-view li img{margin:0 auto;padding:0;}
.centre .boxBody ol.grid-view ul li{float:none;}
.centre .boxBody ol.grid-view ul li img{float:none;}
.centre .boxBody ol.grid-view ul.imageX80{margin-left:88px;}
.centre .boxBody ol.list-view li ul li.blog-text{margin:0 0 5px 0 !important;}
.centre .boxBody ol.list-view li ul li.blog-text p{text-align:left;padding-top:0 !important;padding-bottom:4px;}
.alignIt{text-align:center;}
.centre .boxPlain .boxBody ol.alignIt ul li.stars img{margin:auto !important;}
.centre .boxBody ol.imageLeft40 li ul{margin-left:40px;}
.centre .boxBody ol.imageLeft60 li ul{margin-left:60px;}
.centre .boxBody ol.imageLeft80 li ul{margin-left:86px;}
.centre .boxBody ol.imageLeft110 li ul{margin-left:130px;}
.centre .boxBody ol.imageLeft140 li ul{margin-left:160px;}
.centre .boxBody ol.imageLeft40 li h4{margin-left:60px;}
.centre .boxBody ol.imageLeft60 li h4{margin-left:90px;}
.centre .boxBody ol.imageLeft80 li h4{margin-left:88px;}
.centre .boxBody ol.imageLeft110 li h4{margin-left:130px;}
.centre .boxBody ol.imageLeft140 li h4{margin-left:160px;}
.centre .boxBody ol.imageLeft60 li{text-align:left;}
.centre .boxBody ol.imageLeft80 li{text-align:left;}
.centre .boxBody ol.imageLeft110 li{text-align:left;}
.centre .boxBody ol.imageLeft140 li{text-align:left;}
/*Blog Post*/
.boxBody ul.no-thumbnail{margin-left:8px !important;}
.centre ol.blog-post ul.no-thumbnail li.blog-text img{padding-right:5px !important;}
img.image-right{float:right !important;padding:5px 10px !important;}
.centre .boxBody ol.blog-post li.imageLeft40 ul{margin-left:40px;}
.centre .boxBody ol.blog-post li.imageLeft60 ul{margin-left:60px;}
.centre .boxBody ol.blog-post li.imageLeft80 ul{margin-left:88px;}
.centre .boxBody ol.blog-post li.imageLeft110 ul{margin-left:130px;}
.centre .boxBody ol.blog-post li.imageLeft140 ul{margin-left:160px;}
.centre .boxBody ol.blog-post li.imageLeft40 h4{margin-left:60px;}
.centre .boxBody ol.blog-post li.imageLeft60 h4{margin-left:80px;}
.centre .boxBody ol.blog-post li.imageLeft80 h4{margin-left:88px;margin-bottom:4px;}
.centre .boxBody ol.blog-post li.imageLeft110 h4{margin-left:130px;}
.centre .boxBody ol.blog-post li.imageLeft140 h4{margin-left:160px;}
.right .boxBody ol.blog-post li.imageLeft80 p{padding-left:4px;}
.black{color:#000;font-weight:normal;}
.right .imageonly img{padding:0;}
.right .imageonly{text-align:center;}
.right p.imageAndText img{float:left;padding:6px;}
.right p.imageAndText{text-align:left;}
.right p.alignLeft{text-align:left;float:none;font-weight:normal;color:#000;padding:3px 0 0;margin:0;}
.right .boxFooter p.alignLeft{margin-top:6px;}
.boxBody p.imageOnlyFooter{padding:4px 0 0;margin:0;}
/* Icing */
/* LH */
.lh .centre .boxPlain .boxBody ol li h4{background:#fff;font-weight:normal;}
.lh #mailinglisthead{width:auto;}
.lh .right .boxPlain .boxBody h5{color:#C92A49;font-weight:bold;}
.lh .centre .boxBody p{padding:0;}
.lh .right .boxFooter p{font-weight:normal;}
.lh .right .boxBody p{padding:5px;}
.lh .right .boxBody img{margin-top:0;padding-top:8px;margin-left:auto;margin-right:auto;}
.lh .centre .boxPlain .boxBody ol ul li.price{padding-top:3px;}
.lh .centre .boxPlain .boxBody ol.list-view ul li{padding:0;}
.lh .centre .boxPlain .boxBody ol.list-view ul li.shortdesc{margin:0 0 4px;}
.lh .centre .boxPlain .boxBody ol.list-view ul li.offer-threefortwo,.lh .centre .boxPlain .boxBody ol.list-view ul li.offer-item{margin:0 0 6px;color:#B50;}
.lh .centre .boxPlain .boxBody ol.list-view ul li.stars img{float:left;margin:2px 5px 0 0;}
.lh .centre .boxPlain .boxBody ol.grid-view ul{float:none;width:auto;margin:0;}
.lh .centre .boxPlain .boxBody ol.grid-view li{padding-bottom:10px;}
.lh .centre .boxPlain .boxBody ol.grid-view ul li{margin:0;padding-bottom:0px;}
.lh .centre .boxPlain .boxBody ol.grid-view ul li.price{margin-top:3px;}
.lh .centre .boxPlain .boxBody ol.grid-view ul li.stars img{float:none;margin:0;}
.lh .centre .boxPlain .boxBody .instock em{color:#080;text-transform:uppercase;font-size:93%;padding:1px 0 0;font-weight:bold;font-style:normal;}
.lh .centre .boxBody .save_price{color:#C92A49;}
.lh .centre .boxBody span.price{font-weight:bold;color:#900;font-size:116%;}
.lh .centre .boxBody .freepost,.lh .centre .boxBody .ourprice_text,.lh .centre .boxBody .yousave_text{font-weight:bold;}
.lh .centre .boxBody .freepost{color:#080;font-size:93%;}
.lh .centre .boxBody .offer-flash{background:#FF000A;color:#fff;padding:1px 5px;font-weight:bold;font-size:93%;}
.lh .centre .boxBody ol.list-view li img{float:left;}
.lh .centre .boxFooter{padding-bottom:0;}
.lh .centre .boxFooterFix{display:none;}
.lh .centre .dotd h3{text-indent:-999em;overflow:hidden;height:78px;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -10px -560px no-repeat;margin:0;}
.lh .centre .dotd .ft{display:block;text-indent:-999em;overflow:hidden;height:23px;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -10px -647px no-repeat;}
.lh .centre .dotd .boxFooter{display:none;}
.lh .centre .dotd .boxBody{padding:0 3px;background:#fff url("http://d2weypz2veqqsi.cloudfront.net/lib/dotd-body-background.jpg") repeat-y;}
.lh .centre .dotd{background-color:#fff;}
.lh .centre .dotd img.product{float:left;}
.lh .centre .dotd h4{font-size:161.6%;font-weight:bold;color:#5c5c5c;margin-bottom:0.8em;}
.lh .centre .dotd .totalline{margin-bottom:0.3em;}
.lh .centre .dotd .totalline .only{color:#000;font-size:197%;font-weight:bold;}
.lh .centre .dotd .totalline .freedelivery{font-size:138.5%;}
.lh .centre .dotd .saveline{margin-bottom:2em;}
.lh .centre .dotd .rrp{font-size:138.5%;color:#5c5c5c;text-decoration:none;font-weight:bold;}
.lh .centre .dotd .yousave{color:#c72647;font-size:138.5%;font-weight:bold;}
.lh .centre .dotd .ordernow{margin-bottom:0.1em;}
.lh .centre .dotd .dealline{color:#c72647;font-size:138.5%;margin-bottom:0;}
.lh .centre .dotd .dateline{font-size:182%;color:#5c5c5c;font-weight:bold;margin-bottom:0;margin-left:250px;}
.lh .right .dotd h5{text-indent:-999em;overflow:hidden;height:36px;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -10px -5px no-repeat;margin:0;}
.lh .right .dotd h5{border:#C92A4A;}
.lh .right .dotd body{border:#C92A4A;}
.lh .right .dotd{text-align:center;}
.lh .right .dotd h6{color:#5c5c5c;font-size:116%;}
.lh .right .dotd .freedelivery{font-size:116%;margin-bottom:0;}
.lh .right .dotd .totalline{margin-bottom:0;}
.lh .right .dotd img{margin:0;padding:0;}
.lh .right .dotd .rrp{color:#5c5c5c;text-decoration:none;font-weight:bold;}
.lh .right .dotd .yousave{color:#c72647;font-weight:bold;}
.lh .right .dotd .ordernow{padding:0;margin:0 0 10px;}
.lh .right .dotd .only{color:#000;font-size:197%;font-weight:bold;}
.lh .right .dotdsu h5,.lh .right .dotd h5,.lh .right .dotdsu .boxBody,.lh .right .dotd .boxBody{border-color:#C92A4A !important;}
.lh .right .dotdsu .hFilled h5,.lh .right .dotd .hFilled h5{background:#C92A4A !important;}
.lh .right .dotdsu h5{text-indent:-999em;overflow:hidden;height:35px;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -200px -5px no-repeat;margin:0;}

.lh .boxBase{display:none;}
.lh .right .hFilled h5{background:#8E2A2A;font-weight:bold;color:#fff;text-align:center;padding:1px;}
.lh .right .hPlain h5{font-size:116%;font-weight:bold;color:#C92A49;text-align:left;padding:3px 5px;border:1px solid #8E2A2A;border-bottom:none;}
.lh .right .boxBody{border-left:1px solid #8E2A2A;border-right:1px solid #8E2A2A;border-bottom:1px solid #8E2A2A;}
.lh .right .boxPlain .boxBody ol.grid-view li.first-child{padding-top:5px;}
.lh .right .topList .boxBody{text-align:center;}
.lh .right .topList .boxBody h5{text-align:left;font-weight:normal;}
.lh .right .topList .boxBody ol.grid-view li img{float:left;padding:0 12px 6px 0;display:block;}
.lh .right .topList .boxBody ol.grid-view li h6{text-align:left;padding:0 0 3px;margin:0;display:inline;}
.lh .right .topList .boxBody ol.grid-view li{text-align:left;}
.lh .right .topList .boxBody ol.grid-view li.price,.lh .right .boxPlain .boxBody ol.grid-view li.brand{text-align:left;}
.lh .right .topList .boxBody ol.grid-view li.stars img{float:none;padding:0;margin:0;}
.lh .right .topList .boxBody ol.grid-view li.price{margin-left:13px;}
.lh .right .topList .boxBody .price{color:#9A0000;font-weight:bold;}
.lh .right .topList .boxBody ol li.instock em{font-weight:bold;background:#080;color:#fff;text-transform:uppercase;padding:0 2px;font-style:normal;}
.lh .right .topList .boxBody ol.grid-view li.freepost{color:#080;margin-left:12px;}
.lh .right .topList .boxBody ol.imageLeft40 li.freepost,.lh .right .topList .boxBody ol.imageLeft40 li.price,.lh .right .topList .boxBody ol.imageLeft40 li.instock{margin-left:52px;}
.lh .right .topList .boxBody ol.imageLeft60 li.freepost,.lh .right .topList .boxBody ol.imageLeft60 li.price,.lh .right .topList .boxBody ol.imageLeft60 li.instock{margin-left:13px;}
.lh .right .number .boxBody ol.imageLeft40 li.freepost,.lh .right .number .boxBody ol.imageLeft40 li.price,.lh .right .number .boxBody ol.imageLeft40 li.instock{margin-left:65px;}
.lh .right .number .boxBody ol.imageLeft60 li.freepost,.lh .right .number .boxBody ol.imageLeft60 li.price,.lh .right .number .boxBody ol.imageLeft40 li.instock{margin-left:25px;}
.lh .right .topList .boxBody .boxFooter{text-align:left;padding:0 4px 4px 6px;}
.lh .right .number .boxBody ol.grid-view li.price,.lh .right .number .boxBody ol.grid-view li.brand{margin-left:21px;}
.lh .right .number .boxBody ol.grid-view li img{padding-left:0;}
.lh .right ol li{padding-bottom:0;}
.lh .right .borderTopFix{border-top:1px solid #8E2A2A;}
.lh .right .brdAlert,.lh .right .brdAlert .boxBody{border-color:#C9E1F4;}
.lh .right .brdAlert h5{background:#C9E1F4;font-size:123.1%;line-height:23px;}
.lh .right .hFilled.brdAlert h5{background:#3163CE;}
.lh .right .brdStd,.lh .right .brdStd h5,.lh .right .brdStd .boxBody{border-color:#C9E1F4;}
.lh .right .hFilled.brdStd h5{background:#C9E1F4;}
.lh .right .brdBlack,.lh .right .brdBlack h5,.lh .right .brdBlack .boxBody{border-color:#000;}
.lh .right .hFilled.brdBlack h5{background:#000;}
.lh .right .brdPink,.lh .right .brdPink h5,.lh .right .brdPink .boxBody{border-color:#F4C9DB;}
.lh .right .hFilled.brdPink h5{background:#F4C9DB;}
.lh .right .brdBlue,.lh .right .brdBlue h5,.lh .right .brdBlue .boxBody{border-color:#C9E1F4;}
.lh .right .hFilled.brdBlue h5{background:#C9E1F4;}
.lh .right .brdBlue .bottomBrd{border-bottom:1px solid #c7e2f6;}
.lh .right .brdTTone,.lh .right .brdTTone h5,.lh .right .brdTTone .boxBody{border-color:#3163CE;}
.lh .right .hFilled.brdTTone h5{background:#3163CE;}
.lh .right .brdTTone .boxBody{background:#99CCFF;}
.lh .right .brdGreen,.lh .right .brdGreen h5,.lh .right .brdGreen .boxBody{border-color:#38AE48;}
.lh .right .hFilled.brdGreen h5{color:#fff;background:#38AE48;}
.lh .right .brdRed,.lh .right .brdRed h5,.lh .right .brdRed .boxBody{border-color:#8D1A1D;}
.lh .right .hFilled.brdRed h5{color:#fff;background:#8D1A1D;}
.lh .right .valentine h5{border-color:#ff8585;text-indent:-999em;overflow:hidden;height:35px;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -390px -5px no-repeat;margin:0;}
.lh .right .valentine,.lh .right .valentine .boxBody{border-color:#ff8585;} 
.lh .right .hFilled.valentine h5{color:#C00000;background:#ff8585;}
.lh .right .boxBody{padding:0 3px;}
.lh .right .boxBody ol li.quote p.dateCustComment{margin:0;padding:6px 0 8px 0;}
.right .boxBody li.recentlyViewed{clear:both;text-align:left;margin-bottom:1em;}
.right .boxBody li.recentlyViewed img{padding:0;margin:2px 4px;clear:left;float:left;}
.lh .right .topList .boxBody ol.grid-view li{vertical-align:top;padding:0;margin:0;}
.lh .right .themeXmas h5{text-indent:-999em;overflow:hidden;height:35px;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -11px -456px no-repeat;}
.lh .right .themeWhyShop h5{text-indent:-999em;overflow:hidden;height:29px;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -11px -384px no-repeat;}
.lh .right .themeWhyShop ul{margin-bottom:0;}
.lh .right .whyShop li{background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -177px -46px no-repeat;padding:5px 0 5px 20px;text-align:left;margin:0 4px;}
.lh .right .whyShopSec li{background:url("https://lovehoneydimages.s3.amazonaws.com/lib/sprite_boxes9.png") -177px -46px no-repeat;padding:5px 0 5px 20px;text-align:left;margin:0 4px;}
.lh .right .whyShop img{padding:0;}
.blue_arrow{margin-bottom:1em;padding-left:15px;padding-top:2px;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -10px -183px no-repeat;}
ul.indent li p{padding:0 14px !important;}
ul.indent20 li p{padding:0 14px 0 20px !important;}
ul.rvisit{width:380px;height:110px;float:left;margin:0;padding:10px 0 0;background-color:red;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/homepage-border-120.gif") no-repeat 0 0;}
ul.rvisit li{list-style:none;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/home-page-tick.gif") top left no-repeat;line-height:29px;margin:-1px 0 0 10px;padding:0 0 0 30px;font-size:131%;color:#C92A49;}
ul.rvisit li#thelast{background-image:none;color:#666;font-size:93%;line-height:1;}
ul.rvisit li#thelast em{color:#C92A49;font-weight:bold;font-style:normal;}
div.hitwise{width:189px;height:120px;float:left;margin-left:21px;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/lh_landpge_right_189x120.gif") no-repeat 0 0;}

/* Box switcher */
.switch1,.switch2,.switch3{margin-right:4px;}
.lh .centre .hideBox{display:none;}
.lh .centre .selected{display:block;}
.lh .centre .switcher1,.lh .centre .switcher2,.lh .centre .switcher3,.lh .centre .switcher4{text-align:center;width:588px;height:218px;margin:0;border:1px solid #2a97d8;}
.video-title-text{width:215px;text-align:left;float:right;margin:5px 0 0 10px;padding-right:10px;}
.lh .centre .switcherMenu ul{border:0;margin:0;padding:0;clear:both;text-align:center;cursor:pointer;list-style-type:none;display:inline;}
.lh .centre .switcherMenu>li a{display:block;color:#fff;}
.lh .centre .switcherMenu>li a:focus,.lh .centre a,.lh .right a{-moz-outline-style:none;}
.lh .centre .switcherMenu>li{display:block;padding-top:12px;float:left;height:26px;font-weight:bold;color:#666;background:url("http://d2weypz2veqqsi.cloudfront.net/lib/sprite_boxes9.png") -10px -44px no-repeat;color:#FFF;}
.lh .centre .switcherMenu>li.switch1,.lh .centre .switcherMenu>li.switch4{width:144px;}
.lh .centre .switcherMenu>li.switch2,.lh .centre .switcherMenu>li.switch3{width:145px;}
.lh .centre .switcherMenu>li.selected,.lh .centre .switcherMenu>li.selected:hover{background:#2a97d8;color:#fff;}
.lh .centre .switcherMenu>li:hover{background:#2a97d8;}
.lh .centre .switcherHolder{text-align:center;}
.lh .centre .switcherMenu>li.selected.colour1,.lh .centre .switcherMenu>li.colour1:hover{background:#F3C;}
.lh .centre .switcherMenu>li.selected.colour2,.lh .centre .switcherMenu>li.colour2:hover{background:#666;}
.lh .centre .switcherMenu>li.selected.colour3,.lh .centre .switcherMenu>li.colour3:hover{background:#3C3;}
.lh .centre .switcherMenu>li.selected.colour4,.lh .centre .switcherMenu>li.colour4:hover{background:#903;}
.lh .centre .switcherMenu>li.selected.colour5,.lh .centre .switcherMenu>li.colour5:hover{background:#000;}
.lh .centre div.colour1{border:1px solid #F3C;}
.lh .centre div.colour2{border:1px solid #666;}
.lh .centre div.colour3{border:1px solid #3C3;}
.lh .centre div.colour4{border:1px solid #903;}
.lh .centre div.colour5{border:1px solid #000;}

/* Tracey */
.tc .boxPlain{border:solid 1px #ddd;}
.tc .boxPlain h5{clear:left;color:#000;padding:5px;font-size:153.9%;}
.tc .boxBody h6{color:#E73189;font-weight:bold;}
.tc .boxPlain .boxBody h4{color:#E73189;}
.tc .boxBody a,.tc .boxBody a:visited{color:#F16EA0;text-decoration:none;}
.tc .boxBody a:hover{color:#E73189;text-decoration:underline;}
.tc .boxBody p{color:#000;margin:0 0 4px !important;}
.tc .boxBody img{float:left;}
.tc .fill .boxBody{background:#dddddf url("http://d2weypz2veqqsi.cloudfront.net/lib/product-box-bg.gif") 0 0 repeat-x;padding-top:10px;border-top:1px solid #ddd;}
.tc .fill .boxBody p{padding:0 4px 4px 6px;}
.tc .fill .boxBody img,.tc .plain .boxBody img{border:1px solid #ddd;margin:0 4px;}
.tc .fill .boxFooter{padding-left:4px;}
.tc .fill .boxFooter p{padding:4px 4px 4px 0;}
.tc .boxFooter p,.tc .textColour{color:#e73189;font-weight:bold;}
.tc .plain .boxFooter p{font-weight:normal;}
.tc .boxBase{display:none;}
.tc .price{font-weight:bold;}

/* Julie */
.jp .boxPlain{border:solid 1px #d1d2d4;background:#EEE9E3;}
.jp .boxPlain .boxBody{background:#EEE9E3;padding-top:10px;border-top:1px solid #d1d2d4;}
.jp .boxPlain h5{color:#B4AEA2;padding:5px;font-size:153.9%;}
.jp .fill h5{background:#ECF9FF;color:#779fb3;}
.jp .boxBody h6{color:#EEABB4;font-weight:bold;}
.jp .right .boxPlain .boxBody h5{padding:8px 0;}
.jp .boxPlain .boxBody h4,.jp .boxPlain .boxBody h5{color:#658EA4;}
.jp .right .boxBody ul{margin:0;}
.jp p.imageAndText{clear:left;}
.jp .right .boxBody ol li p{padding-bottom:1em;}
.jp .boxBody img{float:left;}
.jp .fill h4{color:#779FB3;background:#ECF9FF;}
.jp .fill .boxBody{background:#ECF9FF;padding-top:10px;border-top:1px solid #d1d2d4;}
.jp .fill .boxBody p{padding:0 4px 4px 6px;}
.jp .fill .boxBody img,.jp .plain .boxBody img{border:1px solid #ccc;margin:0 4px;}
.jp .fill .boxFooter{padding-left:4px;}
.jp .fill .boxFooter p{padding:4px 4px 4px 6px;}
.jp .boxFooter p,.jp .textColour{color:#EEABB4;font-weight:bold;}
.jp .plain .boxFooter p{font-weight:normal;}
.jp .boxBase{display:none;}
.jp .price{font-weight:bold;}
/* Box End */
.pic,.mprod_pic{position:relative;}
.sw_g_165{position:absolute;top:0;left:16px;}
.sw_l_165,.sw_l_110,.sw_310{position:absolute;top:0;left:0;}
.sw_g_110{position:absolute;top:0;left:10px;}
/* Friends */
.friend,.frienddrop,.friendaccept,.friendrequest,.friendpending,.friendignore{font-size:85%;}
.forums-user-info .friend,.forums-user-info span.friendaccept,.forums-user-info .friendrequest,.forums-user-info .friendpending{font-size:100%;}
.forums-user-info dt{font-weight:bold;}