html{color:#6C6256;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;}
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%;}

a{text-decoration:none;color:#FF41AB;}
h1{color:#FF41AB;font-size:146.5%;margin-bottom:1em;}
h2{color:#FF41AB;font-size:131%;margin-bottom:1em;}
h3{color:#FF41AB;font-size:108%;margin-bottom:1em;}
h4{font-weight:bold;}
p{margin-bottom:1em;}
strong{font-weight:bold;}
.fl{float:left;}
.fr{float:right;}
.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 */
#wrapper{width:940px;margin:0 auto;padding:10px 0;background-color:white;}
#wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#logo{text-align:center;width:940px;height:75px;margin-bottom:10px;}
#search{width:200px;float:left;font-size:85%;}
#intro{width:560px;float:left;text-align:center;font-size:116%;font-weight:bold;}
#mybag{width:180px;float:left;text-align:right;font-size:116%;font-weight:bold;}
#mybag a{padding-left:26px;background-image:url("/i/n/bag.gif");background-repeat:no-repeat;}



#topnav{float:left;width:940px;background:#fe75bd;margin:10px 0 20px;}
ul.dropdown{position:relative;font-size:116%;}
ul.dropdown li{float:left;zoom:1;background:#fe75bd;}
ul.dropdown li a{display:block;color:#FFF;padding:8px 19px;}
ul.dropdown li.hover,
ul.dropdown li:hover{position:relative;background:#feedf7;}
ul.dropdown li.hover a{color:#c12682;}
ul.dropdown ul{width:210px;visibility:hidden;position:absolute;top:100%;left:0;}
ul.dropdown ul li{background:#feedf7;color:#000;float:none;}
ul.dropdown ul li a{border-right:none;width:100%;display:inline-block;color:#c12682;}
/* --------------------------- Index   ------------------------------*/
#homepage_text{margin-bottom:20px;}
.homecoll{width:180px;float:left;margin-right:10px;}
.homecolr{width:180px;float:left;margin-left:10px;}
.homecoll div.storepic,.homecolr div.storepic{width:180px;margin:0;}
#centrepic{width:560px;float:left;margin-right:0;}
#centrepic img{width:558px;height:387px;border:1px solid #FFD9EE;}

div.giftline{width:570px;float:left;padding:0.3em 0;}
div.giftline div.gift_caption{width:210px;float:left;}
div.giftline div.gift_input{width:360px;float:left;}
/* --------------------------- Store   ------------------------------*/
.storepic{width:180px;float:left;margin:0 10px 0 0;text-align:right;}
.storepic p{margin:0;height:29px;}
.noright{margin-right:0px;}
.storepic img{border:1px solid #FFD9EE;width:178px;height:178px;}
.pageselect{float:right;}
#pagenav{width:100%;float:left;}
#previous{float:left;width:50%;padding:6px 0;}
#next{float:right;width:50%;text-align:right;padding:6px 0;}
/* --------------------------- Product ------------------------------*/
#ppic{float:left;width:270px;padding:0 75px 0;}
#pdet{float:left;width:520px;}
#pname{width:50%;float:left;}
#pprice{width:50%;float:left;text-align:right;font-size:146.5%;}
#description{clear:left;}
#was{font-size:0.7em;color:#666;}
.designer{padding:1em 0 0.5em 0;clear:left;}
#pdet #alsolike{width:380px;float:left;border-top:1px solid #FF41AB;margin-top:1em;}
.alsopic{float:left;width:90px;text-align:right;padding:0 10px 10px 0px;voice-family:"\"}\"";voice-family:inherit;width:80px;}
.alsopic a img{border:1px solid #FFD9EE;}
ul.thumbs{margin-top:10px;}
ul.thumbs li{width:90px;float:left;}
#enlarge,#tell{text-align:center;}
/* --------------------------- Press   ------------------------------*/
.pressline{width:100%;float:left;}
.pressline:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.presscover{width:188px;float:left;text-align:center;}
#pressbody{width:70%;float:left;}
#presspics{width:30%;float:left;text-align:right;}
/* --------------------------- Brides  ------------------------------*/
.bride{width:940px;float:left;clear:left;}
.bridetext{width:740px;float:left;}
.bridepic{width:200px;float:left;text-align:right;}
/* --------------------------- Your basket --------------------------*/
div.basketline{width:940px;float:left;border-bottom:1px solid #FFD9EE;}
div.basketline div.bpic{width:100px;float:left;padding:5px 0;text-align:left;}
div.basketline div.bqty{width:120px;float:left;padding-top:34px;text-align:center;}
div.basketline div.bqty input.q{width:32px;}
div.basketline div.btxt{width:540px;float:left;padding-top:36px;font-size:146.5%;color:#FF41AB;font-weight:bold;}
div.basketline div.brem{width:80px;float:left;padding-top:39px;text-align:right;font-size:100%;}
div.basketline div.bprc{width:100px;float:left;text-align:right;padding-top:36px;font-size:131%;font-weight:bold;}
div.basketline div.voucher{width:840px;float:left;font-size:131%;padding:4px 0;}
div.basketline div.voucher_discount{width:100px;float:left;text-align:right;font-size:131%;font-weight:bold;padding:4px 0;}
div.basketline div.goodstotal{width:840px;float:left;text-align:right;font-weight:bold;padding:0.5em 0;font-size:131%;}
div.basketline div.goodsprice{width:100px;float:left;text-align:right;font-weight:bold;font-size:131%;padding:0.5em 0;}
div.shippingline{width:940px;float:left;text-align:right;padding:0.5em 0;}
div.shippingline div.shippingdesc{width:760px;float:left;text-align:left;}
div.shippingline div.shippingdesc strong{color:#FF41AB;}
div.shippingline div.choose{width:80px;float:left;text-align:right;}
div.shippingline div.shippingprice{width:100px;float:left;text-align:right;}
div.shippingline div.l{width:50%;float:left;text-align:left;}
div.shippingline div.r{width:50%;float:left;text-align:right;}
#breadcrumb{width:940px;float:left;padding-bottom:5px;font-weight:bold;}
.breadcrumb_current{color:#FF41AB;}

/* ----------------------------------Checkout--------------------------------*/
div#chk_left{width:540px;float:left;}
div#chk_left div.hhalf{width:265px;float:left;}
div.line{width:530px;float:left;padding:0.3em 0;}
div.line div.caption{width:200px;float:left;}
div.line div.caption span.error{color:#F00;}
div.line div.inp{width:330px;float:left;}

div#chk_right{width:400px;float:left;}
div.cbl{width:400px;float:left;font-size:93%;padding:0.5em 0;}
div.cbl div.n{width:245px;float:left;}
div.cbl div.q{width:20px;float:left;text-align:center;}
div.cbl div.u{width:60px;float:left;text-align:right;}
div.cbl div.p{width:70px;float:left;text-align:right;}
div.cbhr{width:400px;float:left;padding:2px 0;}
div.cbhr hr{width:400px;color:#B54444;height:1px;}
div#warning{width:940px;float:left;padding:1em 0;text-align:center;}
div#warning h1{font-size:161.6%;color:#F00;}
div#warning h2{font-size:138.5%;padding-top:0.5em;}

#footer{width:940px;float:left;border-top:2px solid #FFD9EE;padding-top:3px;}
#footerlinks{width:446px;float:left;font-size:85%;font-weight:bold;}
#footerlinks ul{list-style:none;padding-top:5px;}
#footerlinks ul li{display:inline;padding:0 20px 0 0;}
#footerlinks ul li a{color:#FF41AB;}
#footerlinks ul li a:hover{color:#6C6256;}
#social{width:164px;float:left;}
#social img{margin:3px 20px 0 0;}
#flatlink{width:940px;float:left;font-size:85%;text-align:center;margin-top:8px;}
#mailinglist{width:330px;float:left;text-align:right;color:#FF41AB;font-size:85%;font-weight:bold;}
#copyright{width:940px;float:left;text-align:right;font-size:85%;padding-top:3px;}
