html,body{margin:10px 0px 0px 0px;padding:0}
body{font: 100% arial,sans-serif;text-align:center}
p{margin:0px 0px 0px 0px; color:#463031;}
p.small { font-size:11px; }
p.large { font-size:13px; line-height:16px;}
div.large p { font-size:13px; line-height:16px;}
p.largegrey { font-size:13px; line-height:16px; color: #A09599;}
.largegrey p{ font-size:13px; line-height:16px; color: #A09599;}
p.smallgrey { font-size:11px; line-height:16px; color: #A09599;}
.grey { color: #A09599;}
p.greypad { font-size:11px; line-height:16px; color: #A09599; padding-left:10px;}
span { color:#A29798;}
a{ text-decoration:none; margin:0px; padding:0px; color: #A29798;}
a.blacklink{color:#000;}
h1 { font-size:21px; font-weight:normal; margin:-2px 0px 15px 0px; padding:0px; color:#463234;}
h2{ width:300px; border-bottom:1px solid #594546; margin:0px 0px 10px 0px; text-transform:uppercase; padding-left:10px; font-size:12px; color:#463031; font-weight:normal;}
h3{ width:140px; border-bottom:1px solid #594546; margin:0px 0px 10px 0px; text-transform:uppercase; padding-left:10px; font-size:12px; color:#463031; font-weight:normal;}

.underlined{ border-bottom:1px solid #594546; margin:0px 0px 10px 0px; text-transform:uppercase; padding-left:10px; padding-right:10px; font-size:12px; color:#463031;}
.brown{color:#463031;}
.msgpink{ color:#D4007B; font-style:italic; font-size:12px;}
.linkPink{color:#D4007B;}
.delRadioButton label {display:none;}
.noBorder{ border:none;}

/* ----------------------LEFT NAVIGATION LINKS------------------------*/
a:link.olive { color: #A29798;}a:hover.olive{color: #715901;}a:link.olive_on{color: #715901;}.olive_on{color: #715901;}
a:link.black { color: #A29798;}a:hover.black {color: #1A262F;}a:link.black_on {color: #1A262F;}.black_on {color: #1A262F;}
a:link.slate { color: #A29798;}a:hover.slate{color: #616679;}a:link.slate_on{color: #616679;}.slate_on{color: #616679;}
a:link.aubergine { color: #A29798;}a:hover.aubergine {color: #5B3666;}a:link.aubergine_on {color: #5B3666;}.aubergine_on {color: #5B3666;}
a:link.violet { color: #A29798;}a:hover.violet{color: #A48FA0;}a:link.violet_on{color: #A48FA0;}.violet_on{color: #A48FA0;}
a:link.fushcia { color: #A29798;}a:hover.fushcia {color: #8B0066;}a:link.fushcia_on {color: #8B0066;}.fushcia_on {color: #8B0066;}
a:link.oldrose { color: #A29798;}a:hover.oldrose {color: #DCB6BE;}a:link.oldrose_on {color: #DCB6BE;}.oldrose_on {color: #DCB6BE;}
a:link.pink { color: #A29798;}a:hover.pink{color: #D4007B;}a:link.pink_on {color: #D4007B;}.pink_on {color: #D4007B;}
a:link.chartreuse { color: #A29798;}a:hover.chartreuse {color: #C5B10B;}a:hover.chartreuse_on {color: #C5B10B;}.chartreuse_on {color: #C5B10B;}
a:link.teal { color: #A29798;}a:hover.teal {color: #006A91;}a:link.teal_on {color: #006A91;}.teal_on {color: #006A91;}
a:link.turquoise    { color: #A29798;}a:hover.turquoise  {color: #1CA0C5;}a:link.turquoise_on  {color: #1CA0C5;}.turquoise_on  {color: #1CA0C5;}
a:link.verdigris  { color: #A29798;}a:hover.verdigris  {color: #7DADAF;}a:link.verdigris_on  {color: #7DADAF;}.verdigris_on  {color: #7DADAF;}
a:link.rose{ color: #A29798;}a:hover.rose  {color: #E59EAB;}a:link.rose_on  {color: #E59EAB;}.rose_on  {color: #E59EAB;}


a:link.olive_ont{color: #715901; font-weight:bold;}.olive_ont{color: #715901;font-weight:bold;}
a:link.black_ont {color: #1A262F;font-weight:bold;}.black_ont {color: #1A262F;font-weight:bold;}
a:link.slate_ont{color: #616679;font-weight:bold;}.slate_ont{color: #616679;font-weight:bold;}
a:link.aubergine_ont {color: #5B3666; font-weight:bold;}.aubergine_ont {color: #5B3666; font-weight:bold;}
a:link.violet_ont{color: #A48FA0; font-weight:bold;}.violet_ont{color: #A48FA0; font-weight:bold;}
a:link.fushcia_ont {color: #8B0066; font-weight:bold;}.fushcia_ont {color: #8B0066; font-weight:bold;}
a:link.oldrose_ont {color: #DCB6BE; font-weight:bold;}.oldrose_ont {color: #DCB6BE; font-weight:bold;}
a:link.pink_ont {color: #D4007B; font-weight:bold;}.pink_ont {color: #D4007B; font-weight:bold;}
a:hover.chartreuse_ont {color: #C5B10B; font-weight:bold;}.chartreuse_ont {color: #C5B10B; font-weight:bold;}
a:link.teal_ont {color: #006A91; font-weight:bold;}.teal_ont {color: #006A91; font-weight:bold;}
a:link.turquoise_ont  {color: #1CA0C5; font-weight:bold;}.turquoise_ont  {color: #1CA0C5; font-weight:bold;}
a:link.verdigris_ont{color: #7DADAF;}.verdigris_ont  {color: #7DADAF; font-weight:bold;}
a:link.rose_ont  {color: #E59EAB; font-weight:bold;}.rose_ont  {color: #E59EAB; font-weight:bold;}
a:link.pink_home {color: #D4007B;}.pink_home {color: #D4007B;}


/* ----------------------HEADER------------------------*/
div#header{position:relative; height:80px;}
div#header .basket{height:48px; width:160px;font-size:11px; position:relative; bottom:30px; float:right; right:10px;}
div#header .basket p { margin-top:10px;  width:114px; text-transform:uppercase; padding-left:10px; font-weight:bold;}
div#header .basket a{color:#463031;}
div#header .shop{ margin-bottom:3px;}
div#header .grey{ padding-left:6px;}
div#header .basket .icon{ position:relative; top:45px; left:138px;}
div#header p.small { margin-top:0px; text-transform: capitalize; font-weight:normal; border:none;}
div#header .topnav{margin:0px 0px 0px 0px; padding:0px; position:absolute; top:12px; right:100px; text-align:left; }
div#header .topnav ul{ display:inline; list-style-type:none; }
div#header .topnav ul li{ margin:0px;display:inline; padding: 0px 0px 0px 0px; position:relative; right:149px; bottom:2px;}
div#header .topnav .breadcrumb{ font-size:11px; color:#C6C0C2; position:relative;  top:3px; right:110px;}

div#container{text-align:left; width:963px;margin:0 auto;}
div#container a{ border:none;}


div#homecontent{float:right;width:800px; height:605px; position:relative;}
div#homecontent .open{position:absolute; top:536px; font-size:11px; left:14px; color:#FFFFFF;}
div#homecontent .open a{ padding:0px 10px 0px 10px;}
div#homecontent #homepopup{ position:absolute;   width:290px; bottom:45px; left:15px; background-color:#FFF; height:545px; filter:alpha(opacity=95);opacity: 0.9;-moz-opacity:0.9;}
div#homecontent #homepopup_intro{ position:absolute; visibility:visible; bottom:45px; left:15px;}
div#homecontent .slideshowText p{ line-height:16px;}

div#homecontent #homepopup_intro2{ position:absolute; visibility:visible; bottom:45px; left:15px;}
div#homecontent .slideshowText2 p{ line-height:16px;}

#mydiv{
    background-color: #999999;
    height: 100px;
    width: 100px;
    display:none;
}

div#homecontent .close { margin:0px 0px 0px 0px;width:290px; height:10px; text-align:left; position:absolute; bottom: 15px; left:12px;}
div#homecontent .product-list1{ clear:both; margin:0px 0px 0px 0px;width:330px; position:absolute; bottom: 30px; float:left; }
div#homecontent .product-list2{ clear:both; margin:0px 0px 0px 0px;width:330px; position:absolute; bottom: 195px; float:left; }
div#homecontent .product-list3{ clear:both; margin:0px 0px 0px 0px;width:330px; position:absolute; bottom: 360px; float:left; }
div#homecontent .product-list1 .column, div#homecontent .product-list2 .column, div#homecontent .product-list3 .column, div#homecontent .product-list4 .column { float:left; width:90px; padding-right: 5px; padding-left: 11px;}
div#homecontent .slider { clear:both; width:100%; height:31px; }
div#homecontent .sliderpoints ul{ display:inline; margin:0px; padding:0px; position:relative; right:45px;}
div#homecontent .sliderpoints img{ border:none;}
div#homecontent .sliderpoints ul li{ display:inline; margin:0px; padding:0px;}
div#homecontent .sliderpoints { clear:both; width:500px;margin:5px 0px 0px 18px; padding:0px; float:left;}

div#homecontent .sliderpoints1 ul{ display:inline; margin:0px; padding:0px; position:relative; right:45px;}
div#homecontent .sliderpoints1 img{ border:none;}
div#homecontent .sliderpoints1 ul li{ display:inline; margin:0px; padding:0px;}
div#homecontent .sliderpoints1 { clear:both; width:500px;margin:5px 0px 0px 18px; padding:0px; float:left;}
div#homecontent .pause {position:relative; top:4px; left:255px;}
div#homecontent .slideback {position:relative; bottom:1px; left:736px;}
div#homecontent .slideforward {position:relative; top:4px; left:251px;}

div#content{float:right;width:800px; min-height:573px;}
div#content p{line-height:1.4; margin-bottom:15px;}
div#content .content-left{float:left;width:475px;}
div#content .content-right{float:right; width:310px; }
div#content .description{min-height:170px;}
div#content .thumb{ margin-right:8px; width:80px; float:left; font-size:11px; }
div#content .otherimages{ height:80px;margin-top:28px;}
div#content .detail{}
div#content #options{width:310px; clear:both; float:left; min-height:255px; margin:0px; font-size:11px; color:#463031;}
div#content #options .row{ clear:both; margin-top:10px; float:left;}
div#content #options .product{ float:left; width:130px; background-color:transparent; }
div#content #options .colour{ float:left; width:14px; height:14px; margin-left:3px; background-color:transparent; }
div#content #options .price{ float:left; width:82px; margin-left:3px; background-color:transparent; }
div#content #options .priceLong{ float:left; width:122px; margin-left:3px; background-color:transparent; }
div#content #options .stock{ float:left; width:80px; background-color:transparent;}
div#content #options .options{ float:left; width:72px; text-align:right; height:12px; font-size:11px; background-color:transparent;}
div#content #options .optionsShort{ float:left; width:32px; text-align:right; height:12px; font-size:11px; background-color:transparent;}



div#content #options .optionsbox{ width:14px; height:12px; font-size:11px; border: 1px solid #463031; position:relative; bottom:2px;}
div#content #options .addbasket{ clear:both; float:left; margin-top:15px; position:relative; left:160px;}
div#content #options .color-on { margin-right:4px; padding:2px; background-color:#B5ADAE;}


div#content #sizechart{width:310px; clear:both; float:left; min-height:255px; margin:0px; font-size:11px; color:#463031;}
div#content #sizechart .row{ clear:both; float:left; margin-bottom:10px;}
div#content #sizechart p{ margin:0px; padding:0px; font-size:12px;}
div#content #sizechart .size-left {float:left; width: 115px;}
div#content #sizechart .size-right { float:right; margin-left: 10px;width:170px;}

div#content #press { margin-top:30px;}
div#content #press .row{ clear:both; float:left; margin-bottom:20px; width:100%; }
div#content #press p{ padding-left:10px; }
div#content #press p.title{border-bottom:1px solid #594546; padding-left:10px; text-transform:uppercase; margin-bottom:0px; padding-bottom:0px;}
div#content #press p.title a{color:#594546;}
div#content #press p.title a:link{color:#594546;}
div#content #press p.title a:visited{color:#594546;}
div#content #press p.title a:hover{color:#594546;}
div#content #press .row .column{ width:150px; float:left; margin-right:10px; font-size:11px; }



div#content #details{width:310px; clear:both; float:left; min-height:250px; margin:0px; }
div#content #details a{ text-decoration:underline;}
div#content #details .tabinfo-left { float:left; width:140px;}
div#content #details .tabinfo-left p{ font-size:11px; margin:0px; padding:0px; color:#A09599; line-height:12px; margin-bottom:3px;}
div#content #details .tabinfo-right { float:right; width:150px;}
div#content #details .tabinfo-right p{ padding-left:10px; font-size:11px;}
div#content #details .prodinfo-left { float:left; width:140px;}
div#content #details .prodinfo-left p{ font-size:11px; margin:0px; padding:0px; color:#A09599; line-height:12px; margin-bottom:3px;}
div#content #details .prodinfo-right { float:right; width:150px;}
div#content #details  p{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div#content #details .tab-left{ float:left; width:140px; margin-right:10px; margin-bottom:5px;}
div#content #details .tab-right{ float:right; width:140px; margin-right:10px; margin-bottom:5px;}
div#content #details ul{ font-size:11px; margin:0px; padding:0px; list-style-type:none;}
div#content #details ul li{ font-size:11px; margin:0px; list-style-type:none;}
div#content .contact-left { float:left; width:140px;}
div#content .contact-right { float:right; width:150px;}
div#content .alsolike { margin:0px 0px 0px 0px; width:475px; padding:0px; clear:both; position:relative; top: 15px; min-height:150px;}
div#content .alsolike-title { margin:0px 0px 5px 0px;}
div#content .contactform { margin:0px 0px 0px 0px; position:relative; bottom:40px; clear:both;}
div#content .form { clear:both;}
div#content .form-left { float:left; font-size:11px;color: #A09599; padding-left:10px;}
div#content .paging{ clear:both; margin-top:15px;}
div#content .product-list{ clear:both; margin:0px 0px 0px 0px;width:780px; }
div#content .product-list .column{ float:left; width:230px; margin-right: 15px; height:260px;   }
div#content .product-list .columnCol{ float:left; width:230px; margin-right: 15px;  }
div#content .product-list .column p{ padding:2px 0px 10px 10px; margin:0px;}
div#content .product-list .category{ position:relative; left: 30px; border:none;}


/*the story section */
div#content .story{float:right;width:800px; height:585px; background-image:url(images/thestory.jpg); background-repeat:no-repeat;}
div#content p{ padding-left:0px;}
div#content .story .intro{ width:140px; position:relative; top: 155px; left:221px;}
div#content .story .chapter-one{ position:relative; width:120px; left:221px; top:180px;}
div#content .story .chapter-two{position:relative; width:140px; left:531px; bottom:125px;}
div#content .story .chapter-three{position:relative; width:140px; left:451px; bottom:30px;}
div#content .story .chapter-four{position:relative; width:120px; left:531px; bottom:10px;}

div#content .story-left p{ padding:2px 0px 10px 20px; margin:0px;}
div#content .craft-one{float:right;width:800px; height:525px; background-image:url(images/bg_craft1.jpg);}
div#content .craft-one-left{width:325px; float:left; margin-top:280px;}
div#content .craft-one-right{width:350px; float:left; margin-top:50px;}
div#content .craft-two{float:right;width:800px; height:525px; background-image:url(images/bg_craft2.jpg);}
div#content .craft-two-right{width:350px; float:left; margin-top:60px;}
div#content .craft-three{float:right;width:800px; height:525px; background-image:url(images/bg_craft3.jpg);}
div#content .craft-three-right{width:350px; float:left; margin-top:190px;}
div#content .craft-four{float:right;width:800px; height:525px; background-image:url(images/bg_craft4.jpg);}
div#content .craft-four-right{width:350px; float:left; margin-top:165px; margin-left:20px;}
div#content .craft-five{float:right;width:800px; height:525px; background-image:url(images/bg_craft5.jpg);}
div#content .craft-five-right{width:350px; float:left; margin-top:146px; margin-left:15px;}
div#content .craft-six{float:right;width:800px; height:525px; background-image:url(images/bg_craft6.jpg);}
div#content .craft-six-right{width:350px; float:left; margin-top:380px;}
div#content .craft-seven{float:right;width:800px; height:525px; background-image:url(images/bg_craft7.jpg);}
div#content .craft-seven-right{width:350px; float:left; margin-top:93px; margin-left:10px;}
div#content .craft-eight{float:right;width:800px; height:525px; background-image:url(images/bg_craft8.jpg);}
div#content .craft-eight-right{width:350px; float:left; margin-top:100px; margin-left:10px;}
div#content .curiosities-one{float:right;width:800px; height:525px; background-image:url(images/bg_curiosity1.jpg); background-repeat:no-repeat; background-position:right;}
div#content .curiosities-one-left{width:325px; float:left; margin-top:50px;}
div#content .curiosities-one-right{width:350px; float:left; margin-top:50px; margin-left:15px;}
div#content .curiosities-two{float:right;width:800px; height:525px; }
div#content .curiosities-two-left{width:272px; height:470px; float:left; padding: 35px 20px 20px 20px; background-image:url(images/bg_border_pink.jpg);}
div#content .curiosities-two-left a{color:#D4007B;}



div#content .curiosities-two-left h2{ color:#3485A3; font-size:24px; text-transform:uppercase; border:none; text-align:left; padding:0px; margin:0px 0px 10px 0px; font-weight:normal;}
div#content .curiosities-two-right{width:488px; float:left;}
.paddTopImg{ margin-top:20px;}




div#content .curiosities-one-left p, div#content .craft-one-left p{ padding-left:20px;}

div#content .arrows{ clear:both; margin-top:20px;}


div#navigation{float:left;width:140px; font-size:11px; color: #A29798; }
div#navigation .search{ font-size:11px; width:100px; border: 1px solid #5A4547; padding:2px; color: #A29798; margin-bottom:2px;}
div#navigation .go{ position:relative; top:3px; }
div#navigation .catalogue{ width:140px; height:54px; margin-bottom:10px; margin-top:10px;}
div#navigation p { font-size:11px;}
div#navigation ul{ list-style-type:none; margin:0px 0px 10px 0px; padding:0px; clear:both;}



/*
div#navigation ul li{ list-style-type:none; margin:0px; padding:0px 0px 0px 10px; line-height:16px; }
div#navigation ul li ul{ list-style-type:none; margin:0px 0px 0px -10px; padding:0px 0px 0px 0px; clear:both;}
div#navigation ul li ul li .olive, div#navigation ul li ul li .olive_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul li ul li .black, div#navigation ul li ul li .black_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;} 
div#navigation ul li ul li .slate, div#navigation ul li ul li .slate_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul li ul li .aubergine, div#navigation ul li ul li .aubergine_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;} 
div#navigation ul li ul li .violet, div#navigation ul li ul li .violet_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul li ul li .fushcia, div#navigation ul li ul li .fushcia_on{ background-image:url(images/bullet_rose.gif);padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul li ul li .oldrose, div#navigation ul li ul li .oldrose_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul li ul li .pink, div#navigation ul li ul li .pink_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul li ul li .chartreuse, div#navigation ul li ul li .chartreuse_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul li ul li .teal, div#navigation ul li ul li .teal_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul li ul li .turquoise, div#navigation ul li ul li .turquoise_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul li ul li .verdigris, div#navigation ul li ul li .verdigris_on { background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul li ul li .rose, div#navigation ul li ul li .rose_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
*/

div#navigation ul { list-style-type:none; margin:0px 0px 10px 10px; padding:0px 0px 0px 0px; line-height:16px; }
div#navigation ul ul{ list-style-type:none; margin:0px; padding:0px;}
div#navigation ul li{ list-style-type:none; margin:0px; padding:0px 0px 0px 0px; line-height:16px; }
div#navigation ul ul li { list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both;}
div#navigation ul ul  .olive, div#navigation ul ul  .olive_on{ background-image:url(images/bullet_olive.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul ul  .black, div#navigation ul ul  .black_on{ background-image:url(images/bullet_black.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;} 
div#navigation ul ul  .slate, div#navigation ul ul  .slate_on{ background-image:url(images/bullet_slate.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul ul  .aubergine, div#navigation ul ul  .aubergine_on{ background-image:url(images/bullet_aubergine.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;} 
div#navigation ul ul  .violet, div#navigation ul ul  .violet_on{ background-image:url(images/bullet_violet.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul ul  .fushcia, div#navigation ul ul  .fushcia_on{ background-image:url(images/bullet_fushcia.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul ul  .oldrose, div#navigation ul ul  .oldrose_on{ background-image:url(images/bullet_oldrose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul ul  .pink, div#navigation ul ul  .pink_on{ background-image:url(images/bullet_pink.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul ul  .chartreuse, div#navigation ul ul  .chartreuse_on{ background-image:url(images/bullet_chartreuse.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul ul  .teal, div#navigation ul ul  .teal_on{ background-image:url(images/bullet_teal.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul ul  .turquoise, div#navigation ul ul  .turquoise_on{ background-image:url(images/bullet_turquoise.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul ul  .verdigris, div#navigation ul ul  .verdigris_on { background-image:url(images/bullet_verdigris.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}
div#navigation ul ul  .rose, div#navigation ul ul  .rose_on{ background-image:url(images/bullet_rose.gif); padding-left:10px; background-repeat:no-repeat; background-position:0px 5px;}

div#navigation ul .title{ margin-bottom:3px;}


div#footer{color: #C7C1C1;clear:both;width:100%; font-size:9px; }
div#footer p{margin:0;padding:5px 10px; line-height:18px;}
div#footer a{display:inline;padding:0;color: #A29798;}
div#footer .links{ width:490px; float:left; text-transform:uppercase; color:#C7C1C1; margin-left: 80px; margin-top:43px; }
div#footer .disclaimer{ width:270px; float:right; text-align:right; color:#C7C1C1; margin-top:43px;}
div#footer .disclaimer a{ color: #C7C1C1;}
div#footer a:hover { text-decoration:underline;}

.left { float:left; border:none;}
.right { float:right; background-color:transparent; border:none;}
.rightDDL { float:right; background-color:transparent; width:310px;}
.DDL { float:left; background-color:transparent; width:240px;}
.DDLBtn { float:left; background-color:transparent; width:40px; padding-top:2px;}

.butt-right { float:right; margin:10px 0px 30px 0px;}
.clear { clear:both;}
.grey { color: #A09599;}
.title{ text-transform:uppercase; border-bottom:1px solid #594546; margin-bottom:2px; color:#463031; font-weight:bold; font-size:11px; padding-left:10px;}
.formfield01 { width:100px; border: 1px solid #473031; margin-bottom:5px;}/*detail page form */
.formfield02 { width:235px; border: 1px solid #473031; margin:0px 0px 6px 0px; float:right;}/*contact form */
.formfield03 { width:300px; border: 1px solid #473031; margin-bottom:10px;}/*contact form */
.formfield04 { width:60px; border: 1px solid #473031; margin-bottom:5px;}/*quantity box */
.dropdown01 { width:200px; border: 1px solid #473031; margin-bottom:0px; margin-right:70px; font-size:11px;}/*quantity box */
.dropdown02 { width:149px; border: 1px solid #473031; margin-bottom:5px; font-size: 11px;}/*options box */

.dropdown03 { width:200px; border: 1px solid #B5ADAE; margin-bottom:0px; font-size:11px;}/*quantity box */

/*Image zoom */
#dvMainImageZoom {position:relative; overflow:hidden; left:0px; visibility: hidden; }
.content_product_images_mainimage_zoom{border-top:solid 1px #AAAAAA; border-left:solid 1px #AAAAAA; border-right:solid 1px #AAAAAA; border-bottom:solid 1px #AAAAAA;}
.zoomicons {position:relative; float:right; bottom:35px; right:15px;}

/* TAB STYLES */
.customtabs .ajax__tab_header{}
.customtabs .ajax__tab_outer{}
.customtabs .ajax__tab_inner{}
.customtabs .ajax__tab_tab{}
.customtabs .ajax__tab_body{}
.customtabs .ajax__tab_hover{}
.customtabs .ajax__tab_active{}




.paddMenuTable{ margin-bottom:5px; margin-top:5px; }
.noborder{ border:none;}



/* ----------------------CHECKOUT STYLES------------------------*/

div#checkout{float:right; width:963px; color:#0C0C0C; }
div#checkout a{color:#FF0033; }
div#checkout h1{ padding-left:653px;}
div#checkout p{ font-size:12px; color:#0C0C0C;}
div#checkout .title{border-bottom:1px solid #999999; text-transform:capitalize; color:#0C0C0C; padding:0px 0px 5px 0px;}
div#checkout .left{width: 720px; float:left; font-size:12px; }
div#checkout .left .title{ margin-bottom:30px; }
div#checkout .left .column-three{width: 225px; position:relative; float:left; margin-right:15px; margin-top:28px; height:300px; }
div#checkout .top{height:170px; }
div#checkout .left .row{ width:720px; clear:both; padding-bottom:10px; float:left;}
div#checkout .left .rowborder{ width:720px; clear:both; margin-bottom:10px; margin-top:10px; border-top:1px solid #999999; padding-top:10px;}
div#checkout .left .row .col-one{text-align:right; width:108px; float:left; margin-left:15px; margin-right:15px;}
div#checkout .left .row .col-one-left{text-align:left; width:108px; float:left; margin-left:15px; margin-right:15px;}
div#checkout .left .row .col-two{width:175px;float:left;}
div#checkout .left .row .col-three{width:490px;float:left; margin-top:4px;}
div#checkout .right{width: 225px; float:right;}
div#checkout .right .rowprod{ padding:10px 0px 10px 0px; clear:both; border-bottom:1px solid #D1D1D1; width:225px; float:left;}
div#checkout .right .rowborder{ padding:10px 0px 10px 13px; clear:both; border-bottom:1px solid #D1D1D1; width:212px; float:left;}
div#checkout .right .row{ padding:10px 0px 10px 13px; clear:both; width:212px; float:left;}
div#checkout .right .total{ padding:10px 10px 10px 13px; background-color:#CCCCCC; clear:both; width:202px; float:left; font-weight:bold;}
div#checkout .required {color: #FF0000;}
div#checkout .formfield-01 { width:60px; border:1px solid #B2B2B2; margin:0px;}
div#checkout .formfield-02 { width:175px; border:1px solid #B2B2B2; margin:3px 0px 10px 0px;}
div#checkout .formfield-03 { width:175px; border:1px solid #B2B2B2; margin:0px;}
div#checkout .formfield-04 { width:490px; border:1px solid #B2B2B2; margin:0px;}
div#checkout .formfield-long {}
div#checkout p.floatleft{float:left;}
div#checkout p.floatright{float:right; text-align:right;}


div#checkout #basket{  width:800px; position:relative; left:162px; margin-top:60px;}
div#checkout .baskethead{ clear:both;border-bottom:1px solid #D1D1D1; float:left; padding-bottom:4px; width:800px; font-size:11px; color:#463031; text-transform:uppercase;}
div#checkout .baskethead a{ color: #A09599;}
div#checkout .basketrow{ clear:both; padding-bottom:10px; padding-top:4px; width:800px; float:left;}
div#checkout .baskettotal{ clear:both; padding-bottom:10px; padding-top:4px; width:800px; float:left; border-top:1px solid #D1D1D1;}
div#checkout .basketrow a{color: #A29798;}
div#checkout .col-image{ float:left; width:100px; }
div#checkout .col-product{ float:left; width:250px;}
div#checkout .col-price{ float:left; width:120px;}
div#checkout .col-quantity{ float:left; width:150px;}
div#checkout .col-value{ float:left; width:120px;}
div#checkout .col-remove{ float:left; width:22px; text-align:right;}
div#checkout .quantity{ width:50px; font-size:11px; text-align:right; margin-top:25px;}
div#checkout .price{float:right; text-align:left; width:180px;}
div#checkout .cards{ position:relative; left:770px; bottom:80px;}


div#checkout div#divRelated { background-color:red;} 
div#checkout .alsolike { margin:0px 0px 0px 0px; width:800px; top:55px; position:relative; min-height:150px; clear:both; position:relative; left:162px;}
div#checkout .alsolike-title { margin:0px 0px 5px 0px;}
div#checkout .thumb{ margin-right:8px; width:80px; float:left; font-size:11px; }
div#checkout .thumb a{ color: #A09599; font-size:11px;}


/*SITEMAP INFO*/

#sitemap{
    background-color:transparent;
    width:400px;
    margin:10px 0px 0px 20px;
    padding:0px 0px 0px 0px;
    float:left;
    font-size:12px; 
    }

#sitemap .rootnode{
    background-color:transparent;
    background-image:url('images/sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:350px;
    height:15px;
    margin:0px 0px 0px 0px;
    padding:5px 0px 2px 20px;
    float:left;
    font-weight:bold;
    background-color:transparent; 
    }   
    
#sitemap .subnode{
    background-color:transparent;
    background-image:url('images/sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:300px;
    margin:0px 0px 0px 12px;
    padding:2px 0px 2px 20px;
    float:left;
    background-color:transparent; 
    } 
    
#sitemap .subnode2{
    background-color:transparent;
    background-image:url('images/sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:300px;
    margin:0px 0px 0px 24px;
    padding:2px 0px 2px 20px;
    float:left;
     background-color:transparent;
    } 
        
#sitemap .subnode3{
    background-color:transparent;
    background-image:url('images/sitemaplink2.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:300px;
    margin:0px 0px 0px 36px;
    padding:2px 0px 2px 20px;
    float:left;
    background-color:transparent;
    }     
/*END SITEMAP INFO*/

.sale{ color:#D4007B; float:right; margin-right:20px;}
.saleLeft{ color:#D4007B; float:left; margin-right:20px;}
.salePP{ color:#D4007B; float:right; margin-right:3px;}


/*New homepage*/

.panel { display:none;}
.panel-overlay h2 { display:none;}
.panel-overlay p { position:relative; top:10px; font-size:12px;}
.panel-overlay p a:hover{ text-decoration:underline;}
#photos .galleryview { background-color:#fff;}
.loveimage { padding-left:75px;}
div#content .alsolike2 { margin:0px 0px 0px 0px; padding:0px; clear:both; position:relative; top:15px; padding-bottom:20px; font-size:14px;}
div#content .alsolike2 p{ margin-left:0px; padding-left:0px; font-size:12px;}
div#content .alsolike2 h2 { border-bottom-width: 0px; padding-left: 0px;}
div#content .alsolike2 .tab-left{ float:left; width:140px; margin-right:10px; margin-bottom:5px;}
div#content .alsolike2 .tab-right{ float:right; width:140px; margin-right:10px; margin-bottom:5px;}
div#content blockquote { color:#5B3666; margin:0px 0px 0px 0px; padding:0px; font-size:12px;}
div#content blockquote a{ color:#5B3666; margin:0px 0px 0px 0px; padding:0px; font-size:12px;}
div#content blockquote a:hover{ color:#5B3666; margin:0px 0px 0px 0px; padding:0px; text-decoration:underline; font-size:12px;}
div#content .description-home{height:150px;}
div#content .description-home p{ padding-left:0px; padding-right:0px;line-height: 1.2; margin-bottom: 5px; font-size:13px;}
ul#socialmedia 			{ display:inline;}
ul#socialmedia li 		{ display:inline;}
ul#socialmedia li a 	{ color:#5A4547; }
.socialmedia {color:#463234; padding-top:15px;}
.socialmedia a{color:#463234; font-size:11px;}
.socialmedia a:hover{ text-decoration:underline;}



/*Blog start */
.required {color: #D4007B;}
.floatright{float:right;}
.floatLeft{float:left; font-size:12px;}
div#blog { width: 970px; }
div#blog a{  text-decoration:none;}
div#blog a:hover{ text-decoration:underline;}
div#blog .content{ width:810px;float:right; }
div#blog .content .post{ clear:both;}
div#blog .blognavigation{ width:150px; float:right;}
div#blog p{ font-size:13px; background-color:transparent; width:650px; padding-bottom:10px;}
div#blog p.right{ float:right; background-color:transparent;}
div#blog p.left{ float:left; background-color:transparent;}
div#blog h2 { font-size:21px; font-weight:normal; margin:-2px 0px 15px 0px; padding:0px; color:#463234; text-transform:capitalize; border-bottom:none;}
div#blog h4 { font-size:21px; font-weight:normal; margin:10px 0px 15px 0px; padding:0px; color:#463234; text-transform:capitalize; border-bottom:none;}
div#blog h3{ border-bottom:1px solid #999999; color:#CCCCCC; text-transform:uppercase; text-transform:uppercase;}
div#blog .content h3{ color:#CCCCCC; text-transform:uppercase; text-transform:uppercase;}
div#blog .blognavigation {float:left;}
div#blog .blognavigation ul{ margin:10px 0px 30px 0px; padding:0px;list-style:none;}
div#blog .blognavigation ul li{margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; color:#989898; list-style:none; font-size:11px;}
a.pinkB{color:#D4007B; }
div#blog .blognavigation ul.mostread {margin:10px 0px 15px 0px; list-style:none;}
div#blog .blognavigation ul.mostread li{margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; color:#989898; list-style:none;}

#contact-area {width:700px;margin-top: 25px;font-weight: normal; color:#FFFFFF;}
#contact-area .left{ float:left;width: 335px; height:100px;}
#contact-area .right{ float:right;width: 335px; height:100px;}
#contact-area h3{ color:#CCCCCC; text-transform:uppercase; text-transform:uppercase; text-decoration:none; border:none;}
#contact-area .textbox, #contact-area textarea {padding: 2px;width: 335px;font-size:12px;color:#463031;margin: 3px 0px 10px 0px;border:none; background-color:#fff; border:1px solid #666666;}
#contact-area textarea {height: 120px; width:700px;}
#contact-area .checkbox{ position:relative; top: 67px; left:25px;}
#contact-area .submit-button { margin-left:682px; margin-bottom:15px;}
#contact-area label {text-align: left;margin-right: 15px; color:#463031;width: 100px;padding-top: 5px;font-size: 12px;}
/*Blog end */

.msgLblStyle{color:#D3013A; }


