	/*== Reset CSS ==*/
body, h1, h2, h3, h4, h5, h6, p blockquote, pre, a, abbr, acronym, address, big, cite, code, br, dd, dl, dt, div,img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, iframe, img, input, label, lagend, table, caption, tbody, tfoot, thead, tr, td, textarea, select, span, p{margin:0px;padding:0px;border:0px;/*outline:none;*/font-size:100%;background:none;color:#000000;font-family:Verdana, Tahoma, sans-serif;text-decoration:none;list-style:none;line-height:1;border-collapse:collapse;border:none;border-spacing:0;text-align:left;color:#333}

body{font-size:11px;background:#fff;}
div#SiteContainer{background:#fff;}
div#SiteContainerInner{width:880px;margin:0 auto;position:relative;background:#fff;padding:0 10px; border:1px solid #CCC; margin-top:10px;}
div#Header{min-height:125px;z-index:8;position:relative;background:#fff;}
div#Main{z-index:1; margin: 10px 0 0;}
div#Footer{clear:both;margin-top:20px;text-align:center;}
.SlvrCopy { float: left;font-family: tahoma;margin: 20px 0 0 215px;padding-right: 6px;width: 117px;}
.SlvrCopy span { color:#D1B9AF; font-weight:bold; font-family: tahoma;}
#ContentManagedRegion1 { clear:both;}

.clear{clear:both}
a:active{outline: none;}
a:focus{outline:none!important;}
object:active{outline: none;}
object:focus{outline:none!important;}

h1{color:#333}
h2{color:#333}


.logo { margin:10px 0 0 10px; float:left}	
.phone { float:right;margin:58px 0 0 0; background:url('../../g/phone_pink.jpg') no-repeat 0 0; height: 24px; width: 313px;}	
.Heading{background: url("../../g/prod_detail_banner_pink.jpg") no-repeat scroll 0 0 transparent;color: #FFFFFF;display: block;font-size: 20px;font-weight: normal; margin-bottom: 10px; height: 24px; margin-bottom: 10px;
 padding: 6px 10px 5px 94px;}
.CheckoutHeading{background:url('../../g/prod_detail_banner_pink.jpg') no-repeat 0 0;color: #FFFFFF; display: block;font-size: 20px;font-weight: normal; height: 23px; margin: 0; padding: 3px 10px 5px 207px;width: 665px;}
.WishlistHeading{ background: url("../../g/prod_detail_banner_pink.jpg") no-repeat scroll 0 0 transparent;font-size:20px;font-weight:normal;padding:5px 10px 5px 5px;display:block;margin-bottom:5px;color:#fff;width:705px;margin-top:25px;}
.ProductHeading{font-size:20px;font-weight:normal;display:block;margin-bottom:3px;color:#fff; background:url('../../g/prod_detail_banner_pink.jpg') no-repeat 0 0; height:28px; padding: 7px 0 0 199px;width: 683px; text-transform: capitalize;}
ol#HighlightProd span.NowPrice div{font-weight:bolder;font-size:13px;display:block;text-align:left; color:#d1b9af; background:url('../../g/arrow.jpg') no-repeat 100%  1px; height:20px ;margin: 0 auto; width: 88px;}
.moreInfo a{display:block;padding:5px;color:#fff;font-weight:normal;background:#282E82;text-align:center;display:block;width:55px;position:absolute;bottom:5px;left:0px;}
.moreInfo a:hover{background:#333}
.SmallBuy{display:block;padding:3px 35px 4px 5px;color:#00b6dd;background:url('SmallBuy.jpg') no-repeat 100% 0;font-weight:bold}
.LargeBuy{background: url("../../g/buttons.jpg") no-repeat scroll 0 -176px #d1b9af;color: #FFFFFF;display: block;font-size: 11px;font-weight: bold;height: 22px;text-indent: -9999%;width: 105px;}	
.continueBTN{background: url("../../g/buttons.jpg") no-repeat scroll 0 0 transparent;color: #FFFFFF;display: block;font-size: 10px;font-weight: bolder;height: 22px;margin: 16px 0 0;text-align: center;text-indent:-9999%;width: 79px;}
.silvermail .websiteForm a {bottom: -11px;background: url("../../g/buttons.jpg") no-repeat scroll 0 -132px transparent;height: 22px;left:156px;margin: 0 !important;padding: 0 !important;position: relative;text-indent: -9999%;width: 88px;}


/*BUTTON STYLES TAKEN FROM 3COL.CSS*/
div.ProductHierarchyMenu h2{height:22px;padding:8px 0 0 5px;font-size:12px;margin-bottom:5px;background:url('menu.jpg') repeat-x 0 -30px;}
div#TopSellers h2{height:22px;padding:8px 0 0 5px;font-size:12px;margin-bottom:4px;background:url('menu.jpg') repeat-x 0 -30px;}

/*MINI BASKET*/
span.Basket{position:absolute;top:11px;right:6px;}
span.Basket a{font-weight:normal}
span.Basket #ts_ccQ{text-align:center;width:auto;float:left}
span.Basket #ts_ccQ a{color:#d1b9af; font-family: tahoma;font-weight: bold;}
span.Basket #ts_ccQ span{color:#d1b9af;padding-right:5px;}
span.Basket #ts_ccT{float:left;margin-left:10px;margin-bottom:2px; display:none;}
span.Basket #ts_ccT span{color:#d1b9af;font-size:1.4em}
span.Basket #ts_ccV{background: url("../../g/basket.jpg") no-repeat scroll 100% 2px transparent;bottom: 12px;clear: both; display: block;padding: 0 15px 0 0;position: relative;right: 111px;text-align: right; margin-right:3px;}
span.Basket #ts_ccV a{color:#d1b9af; cursor:pointer; font: bold 1em Tahoma,Arial,Helvetica,sans-serif; text-transform: uppercase;}

/*MINI BASKET*/
span.Basket{position:absolute;top:11px;right:6px;}
span.Basket a{font-weight:normal}
span.Basket #ctl00_ts_ccQ{text-align:center;width:auto;float:left}
span.Basket #ctl00_ts_ccQ a{color:#d1b9af; font-family: tahoma;font-weight: bold;}
span.Basket #ctl00_ts_ccQ span{color:#d1b9af;padding-right:5px;}
span.Basket #ctl00_ts_ccT{float:left;margin-left:10px;margin-bottom:2px; display:none;}
span.Basket #ctl00_ts_ccT span{color:#d1b9af;font-size:1.4em}
span.Basket #ctl00_ts_ccV{background: url("../../g/basket.jpg") no-repeat scroll 100% 2px transparent;bottom: 12px;clear: both; display: block;padding: 0 15px 0 0;position: relative;right: 111px;text-align: right; margin-right:3px;}
span.Basket #ctl00_ts_ccV a{color:#d1b9af; cursor:pointer; font: bold 1em Tahoma,Arial,Helvetica,sans-serif; text-transform: uppercase;}


/*BASKET*/

.basket #CenterColumnInnerInner{position:relative}
.MyBasket #Headings{margin:10px 10px 0px;height:25px;border-bottom:1px solid #c7c7c7;font-weight:bold}
.Seven20Basket #Headings span{display:block;float:left; background:#E5E5E5;padding-bottom:5px; padding-top:5px;font-weight:bold; color:#aaa;}
.wishlist .Seven20Basket #Headings span{display:block;float:left;padding-bottom:5px; padding-top:5px;font-weight:bold; color:#aaa; border-bottom:1px solid #e5e5e5; background:none !important;}
.orderenquirydetail .Seven20Basket #Headings .item{ padding-left: 14px; width: 433px;}
.Seven20Basket{/*background:#fff url(../../g/splice.jpg) no-repeat -2798px 0px;*/width:860px ;clear:both;padding:10px;}
.wishlist .Seven20Basket{/*background:#fff url(../../g/splice.jpg) no-repeat -2798px 0px;*/width:657px ;clear:both;padding-bottom:30px!important; border: 1px solid #E5D5D5;}
.Seven20Basket #Headings .image{padding-left: 14px; width: 111px}
.Seven20Basket #Headings .item{ padding-left: 14px; width: 330px;}
.wishlist .Seven20Basket #Headings .item{ padding-left: 14px; width: 311px;}
.wishlist .Seven20Basket #Headings .price{padding: 5px 159px 5px 41px;text-align: left;width: 52px;}
.Seven20Basket #Headings .price{width: 98px;text-align: center;padding-right:10px;}
.Seven20Basket #Headings .quantity{width:89px;text-align:center}
.Seven20Basket #Headings .total{padding-left: 33px;text-align: left;width: 161px;}
.wishlist .Seven20Basket #Headings .total{padding-right:106px;text-align: right;width: 83px;}
.Seven20Basket #BasketItems{padding:10px 0; margin-top:5px; clear:both;}
.Seven20Basket #BasketItems li{display:block;height:97px;position:relative;border-bottom:1px solid #e5e5e5; padding:20px 0 5px 10px;clear: both;}
.Seven20Basket #BasketItems li:first-child{border-top:none;}
.Seven20Basket #BasketItems div{float:left;}
.Seven20Basket #BasketItems div.image{margin-right: 27px;}
.Seven20Basket #BasketItems div img{width:100px; height:100px;}
.Seven20Basket #BasketItems .item{width:338px;}
.wishlist .Seven20Basket #BasketItems .item{width:322px;}
.orderenquirydetail .Seven20Basket #BasketItems .item{width:437px;}
.Seven20Basket #BasketItems .item .Image{float:left;;display:block;border-width:1px;width:75px;height:75px;margin-right:10px;}
.Seven20Basket #BasketItems .item .Image img{ display:block;border-width:1px;width:75px;height:75px;float:left;margin-right:5px;}
.wishlist .Seven20Basket #BasketItems .item .Description{display:block;font-size: 12px;font-weight: normal;margin-bottom:3px; padding-left: 118px;}
.Seven20Basket #BasketItems .item .Description{display:block;font-size:14px;font-weight:bolder;margin-bottom:3px}
.Seven20Basket #BasketItems .item .Extras{display:block;padding-bottom:8px;float:none}
.Seven20Basket #BasketItems .item .Extras span.heading{font-weight:bold;padding-right:5px;}
.Seven20Basket #BasketItems .item .Extras span{padding-right:5px;}
.Seven20Basket #BasketItems .item .Code{color:#333; display: block; margin: 0 0 6px;}
.Seven20Basket #BasketItems .item .Personalise {display:none}
.Seven20Basket #BasketItems .price{width:71px;text-align:right;padding-right:33px;padding-top:16px}
.Seven20Basket #BasketItems .quantity{width:82px;text-align:center;padding-top:5px}
.Seven20Basket #BasketItems .quantity input{width:25px;display:block;margin:0 auto 7px;text-align:center; color:#6A584A;}
.Seven20Basket #BasketItems .quantity a{color:#333}
.Seven20Basket #BasketItems .total{width:65px;text-align:left;padding:14px 0 0 29px;font-size:13px;font-weight:bold}
.Seven20Basket #BasketItems .duedate {margin:0 0 0 10px;}
.Seven20Basket #BasketItems .actions{float: left; margin:3px 0 0 22px;padding: 6px;text-align: left;width: 67px;}
.Seven20Basket #BasketItems .actions a:hover{text-decoration:underline}
.Seven20Basket #totals{background:url(../g/930-plainbtm.jpg) no-repeat 0 100%;display:block;min-height:20px;width:191px;padding:10px 10px 8px 729px}* HTML div#BasketInner #totals{height:20px;}
.Seven20Basket #totals li{text-align:right;padding:3px 5px 3px 0;color:#333;font-weight:bolder}
.Seven20Basket #totals span{padding-left:10px;color:#333;width:60px;text-align:right;float:right;font-weight:normal}
.Seven20Basket #totals .Total{font-size:13px;color:#333;border-top:1px solid #AAAAAA;font-size:13px;font-weight:bold;}
.Seven20Basket #totals .Total span{padding-left:10px;color:#333;font-weight:bold}
.Seven20Basket .edit{background: url("../css/theme/wishlist.jpg") no-repeat scroll 0 0 transparent; color: #FFFFFF; float: left; font-weight: bold;height: 16px; padding: 7px 75px 0 0; text-align: right; width: 69px;}
.Seven20Basket .edit{bottom: 334px;position: absolute;right: 70px;}
.wishlist .Seven20Basket #BasketItems .actions .Remove{ background: url("../../g/buttons.jpg") no-repeat scroll 0 -286px transparent;color: #D1B9AF;display: block;font-weight: bolder;height: 16px;margin-left: 0;padding: 6px 0 0 21px;text-indent: -9999%;width: 56px;}
.wishlist .Seven20Basket #BasketItems .actions .AddtoBasket{  background: url("../../g/buttons.jpg") no-repeat scroll 0 -176px transparent;color: #FFFFFF;display: block;font-weight: bolder;height: 16px;padding: 6px 0 0 21px;text-indent: -9999%;width: 84px;}

/*RELATED PRODUCTS*/
#RELPROD {clear: both;width: 100%;display: block;padding: 10px 0;border-bottom: 1px solid #666666; }
#RELPROD ol {clear:both}
#RELPROD li {padding: 10px 10px 14px !important;border-radius: 2px;clear: none !important;border: none !important;margin:10px 0 5px 0;float: left;height: auto !important;}
#RELPROD li .Img{float: none;border: 1px solid #ccc;padding: 10px;}
#RELPROD li h2 {float: left;padding: 10px 0;font-size: 1em;}
#RELPROD li .Action {float: none;clear: both;font-size: 1.3em;font-weight: bold;}
#RELPROD li .Action div {color: #d6c2b9}

.TotalPosition{position: relative;clear: both;height: 232px;float: left;width: 100%;margin-top: 20px;}
.fixed{position:fixed;top:0px;}
.TOTAL h2{text-align:left; color:#FFF;margin:0px 10px 10px;font-size:1.4em; background:#CA1D4A;padding:10px;}
.TOTAL ol{ background: none repeat scroll 0 0 #E5E5E5; padding: 0 0 0 7px; position: absolute; right: 29px; width:327px}
.TOTAL li{height: 16px;padding: 5px 0 0;}
.TOTAL .BasketReward {position: absolute;right: 29px;top: 57px;}
.TOTAL span{width:65px;font-weight:normal;display:block;text-align:right;float:left; color:#333}
.TOTAL span.property{color: #333;font-size: 1em; font-weight: normal; width: 142px; text-align:left;}
.TOTAL .percentage { left: 55px; position: absolute;}
.TOTAL #cph1_sb_tlBasket_thVat{width:auto;float:none;}
.TOTAL li.Total{background:#497408;height:20px;padding:10px;margin-top:10px}
.TOTAL .clearTotal{/*background:#497408 url(../g/splice.png) no-repeat -2602px 100%;*/padding-bottom:20px;clear:both;}
.TOTAL li.Total span{color: #333; float: left; font-size: 1em; font-weight: bold;width: 62px;}
.TOTAL li.Total span.property{float: left;font-size: 1em; font-weight: bolder; padding-bottom: 3px; width: 145px;}

.TOTAL a.continueBASKET, .TOTAL a.continueBTN{background: url("../../g/buttons.jpg") no-repeat scroll 0 -330px transparent;
color: #FFFFFF;
display: block;
clear: both;
font-size: 1em;
font-weight: bolder;
height: 20px;
right: 28px;
padding: 6px 0 0 30px;
position: absolute;
text-align: left;
top: 175px;
width: 116px;
text-indent: -9999%;}
.TOTAL .clearbtn{}

/*CURENCY*/
.Currency{position:absolute;top:5px;right:7px;}
.Currency a{margin-right:3px;}
.Currency a img{height:20px;width:20px;}

/*GIFT TAG PAGE*/
.GiftBox { padding:10px; height: 300px; background: url("../../../g/gift_img.jpg") no-repeat scroll 0 0 transparent}
.GiftBox .GiftControls { width:300px; height:300px; left: 450px; position: relative; top: 20px;}
.GiftBox .GiftControls label {display:none !important;}
.GiftBox .GiftControls textarea {border:1px solid #ccc; margin: 5px 0 0;width:284px; height:60px; padding:5px; color:#666; resize: none !important;}
.GiftBox .Cancel {background:url("../../g/btn/cancel.jpg") no-repeat 0 0;display:block;color:#666; display: block;float: left;font-size: 11px;font-weight: bold;height: 17px; margin: 7px 0 0 60px; padding: 6px 0 6px 20px; width: 60px;}
.GiftBox .Continue { background:url("../../g/btn/LargeBuy_pink.jpg") no-repeat 0 0;color: #FFFFFF;display: block;float: left;font-size: 11px;font-weight: bold;height: 15px;
margin: 8px 0 0 6px;padding: 6px 20px;;width: 110px;}
.GiftBox h2 {background: url("../../../g/giftagmsg.jpg") no-repeat scroll 0 0 transparent; height: 30px;text-indent: -9999px;width: 232px;}

/*SPOTLIGHT PRODUCTS*/
.productSection { background: url("../../g/SpotProdBottom.jpg") no-repeat scroll 0 100% transparent;float: left;height: 396px;padding: 10px;width: 310px;}
.productSection a { text-align: center; display:block;}
.productSection h2.desc { text-align: center; width: 300px; margin:10px 0 0 0;}
.productSection .Action { width: 152px; margin: 10px auto 0;}
.productSection span.NowPrice div { width: 97px; text-align:center;}
.productSection .WasPrice {display: block;float: left;font-size: 12px;font-weight: normal;margin: 0 7px 0 8px;text-align: center;text-decoration: line-through;}
.productSection .NowPrice { display: block;font-size: 11px;font-weight: normal;margin: 0 0 0 33px;text-align: left;}



/*3 STEPS*/
#Steps { margin:10px 0;}
#Steps .SignIn {background: url("../../g/1-2-3.jpg") repeat scroll 0 0 transparent;height: 61px;}
#Steps .DelAdd {background: url("../../g/1-2-3.jpg") repeat scroll 0 -64px transparent;height: 61px;}
#Steps .CheckOut {background: url("../../g/1-2-3.jpg") repeat scroll 0 -131px transparent;height: 61px;}


/*MINI BASKET*/
.miniBasket{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #666666; display:none;padding: 10px; position: absolute; right: 0; top: 23px; width: 600px; z-index: 100;}
.miniBasketSEL{display:block;}
.miniBasket #MiniBasketInner{height:200px;}
.miniBasket #MiniBasketItems .item { float: left; width:300px;}
.miniBasket #MiniBasketItems img{width:50px;height:50px;float:left}
.miniBasket #MiniBasketItems .Image{float:left;display:block}
.miniBasket #MiniBasketItems .Description{display: block;font-weight: bold; margin: 21px 0 0 64px; text-transform:uppercase; color:#d1b9af; font-family: tahoma; width: 222px;}
.miniBasket #MiniBasketItems .Code {display:block;padding-left:10px;font-weight:bold; margin: 0 0 0 54px; font-family: tahoma;}
.miniBasket #MiniBasketItems .quantity{float: left;margin: 20px 40px 0 0;padding-left: 10px; text-align: center; border:1px solid; padding: 1px; width: 19px; font-family: tahoma; display:block;}
.miniBasket #MiniBasketItems .quantity input { width:19px;}
.miniBasket #MiniBasketItems .price{padding-left:10px; float: left; width:62px; margin: 21px 0 0; font-family: tahoma;}
.miniBasket #MiniBasketItems .total { float: left;margin: 21px 0 0;width: 91px; font-family: tahoma; font-weight:bold;}
.miniBasket #MiniBasketItems li{margin-bottom:10px;padding-bottom:10px;padding:5px 10px 10px; min-height: 40px;}
.miniBasket #MiniBasketItems li.LastItem{background:#DFE2FF}
.miniBasket #MiniBasketItems .actions a.Remove { background: url("../../g/remove.jpg") no-repeat scroll 100% 0 transparent;float: left;height: 17px; margin:8px 0 0 25px; text-indent: -9999px; width: 19px;}
.miniBasket #MiniBasketItems .actions a.Edit { position: relative; right: 26px; top: 21px; color: #d1b9af;font-weight: bolder; font-family: tahoma;}
.miniBasket #MiniBasketHeadings { background:#E5E5E5; display: block; height: 12px; padding: 7px;}
.miniBasket #MiniBasketHeadings li { float:left; color:#333;}

#MiniBasketHeadings li#item { width:308px;}
#MiniBasketHeadings li#qty { width:72px;}
#MiniBasketHeadings li#price { width:69px;}
#MiniBasketHeadings li#tot { width:31px;}

#minibasketbtn{position:absolute;top:20px;left:250px;}
.miniBasket .Summary{display:block;margin-top:15px;text-align:right; border-top: 1px solid #000000; padding: 10px 0 0;}
.miniBasket #tlBasket_TransactionSummary1_hpQ span{font-size:1em;padding-right:5px;font-weight:bold; font-family: tahoma; }
.miniBasket #tlBasket_TransactionSummary1_hpQ{margin-left:10px;margin-bottom:2px;font-weight:bold; position: relative;right: 113px;}
.miniBasket #tlBasket_TransactionSummary1_ccT span{font-size:1em;font-weight:bold;padding-left:5px; font-family: tahoma; position: relative;right: 111px;}
.miniBasket #tlBasket_TransactionSummary1_ccV{display:block;clear:both;text-align:right;padding-top:3px;font-weight:bold; padding: 10px 0 0;}
.miniBasket #tlBasket_TransactionSummary1_ccV a{ background: url("../../g/buttons.jpg") no-repeat scroll 0 -242px transparent;display: block;float: right;height: 22px;text-indent: -9999px;width: 147px;}

/*BASKET POP UP ADD TO BASKET*/
#ts_ccP{display: none;}
/*#ts_ccP{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #000000;0}
* HTML #ts_ccP{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #000000;}
#ts_ccP{height: 65px;padding: 6px 10px 10px 6px; position: absolute; right:0;top:33px;width: 265px; z-index: 70;}
* HTML #ts_ccP{height: 65px;padding: 6px 10px 10px 8px; position: absolute; right: 0; top: 33px; width: 265px;  z-index: 70;}
#ts_ccP span{background: none repeat scroll 0 0 grey; color: #FFFFFF;display: block;font-weight: bold;padding: 5px;text-align: left; width: 98%;}
#ts_ccP a.checkOut{ background:url('../../css/theme/LargeBuy_pink.jpg') no-repeat 0 0;color: #FFFFFF; display: block; float: left; font-weight: bold; height: 23px;margin-top: 17px; padding: 6px 0 0 3px;text-align: left;width: 70px;}
#ts_ccP a.continueShopping{ background: url("../../css/theme/wishlist.jpg") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block;float: left; font-size: 1em;font-weight: bold;height: 23px;margin: 17px 0 0 6px;padding: 6px 0 0 7px; text-align: left;width: 150px;}*/

/*SEARCH*/
div.Search{display:block;margin: 3px 0 0; padding: 5px 0 5px 5px;width: 176px; border: 1px solid #e6e5e5;	}
div.Search input{background:#fff;display:block;height:15px;width:160px;padding:2px 5px 2px;border:1px solid #ccc}
div.Search a{height: 18px;width: 80px;display:block;background:url('../../g/search.jpg') no-repeat 0 0; margin:7px 0 0 0;}


/*SECURE CMR*/
.SecureCMR{position:absolute;top:63px;right:6px;}

/*HEAD MENU*/
div.HeaderNavigation{background:#E5E5E5;z-index:17;width:879px;height:39px;clear: both;margin: 29px 0 0;}
div.HeaderNavigation ul li{float:left;display:block;color:#666; text-transform: uppercase;}
div.HeaderNavigation ul li.tab0 a{ padding-left:15px;}
div.HeaderNavigation ul li a{display:block;padding:8px 19px 0;font-weight:bolder;text-align:center;color:#666; height:22px; width: 60px; background:url('../../g/devider.jpg') no-repeat 99% 16px !important; font:bold 0.9em Verdana,Arial,sans-serif;}

div.HeaderNavigation ul li a:hover{color:#FFF;}
div.HeaderNavigation ul li:hover a{}
div.HeaderNavigation ul li:hover div{display:block;}
div.HeaderNavigation ul li:hover ul a{background:none;}
div.HeaderNavigation ul li span.last a { background:none !important;}

div.HeaderNavigation ul li div{display:none;position:absolute;top:30px;background:#fff;border:1px solid #4c5055;border-top:0px;}
div.HeaderNavigation ul li.tab1 div{left:75px}
div.HeaderNavigation ul li.tab2 div{left:175px}
div.HeaderNavigation ul li.tab3 div{left:58px}
div.HeaderNavigation ul li.tab4 div{left:325px}
div.HeaderNavigation ul li.tab5 div{left:391px}
div.HeaderNavigation ul li.tab6 div{left:142px}

div.Secure ul li span.tab1 a{background:none;}

div.HeaderNavigation ul ul li{background:none!important}
div.HeaderNavigation ul div li a{height:auto;padding:0px;}
div.HeaderNavigation ul ul li{float:left;width:177px;padding:0px;margin:0px;padding-bottom:10px;}
div.HeaderNavigation ul ul li:first-child{float:left;}
div.HeaderNavigation li.level2 a{color:#fff!important;float:none;font-size:1em;padding:11px 10px 5px 9px;height:15px;font-weight:bolder!important;background:#4c5055!important;text-align:left!important;
-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;border:none;}
div.HeaderNavigation li.level2 a:hover{text-decoration:underline}

/*3rd*/
div.HeaderNavigation ul ul div{position:relative;top:0px;border:none;background:none;width:145px!important;padding:0px!important;margin:0px;left:0px!important;border:none!important;}
div.HeaderNavigation ul ul div{-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none;}
div.HeaderNavigation li.level3{height:auto;border:none;margin:0px;width:170px}
div.HeaderNavigation ul ul ul li{padding-left:5px;padding-bottom:2px!important}
div.HeaderNavigation ul ul ul li:first-child{margin-left:0px;}
div.HeaderNavigation li.level3 a{background:none!important;font-weight:normal!important;border:none!important;width:120px;font-size:1em!important;height:auto!important;color:#333!important;padding:4px!important}

/*TOP MENU*/
#TopMenu{position:absolute;top:10px;right:183px}
.HeadNavTop{float:right;margin-right:10px;}
.HeadNavTop li{display:block;float:left;}
.HeadNavTop a{display:block;float:left;padding:0 10px;color:#d1b9af;border-right:1px solid #d1b9af; font: bold 1em Tahoma,Arial,Helvetica,sans-serif; text-transform: uppercase; }
.HeadNavTop a:hover{ text-decoration:underline; }

.Signin{text-align:right;z-index:18;padding-right:7px;float:left;}
.Signin a{display:block;color:#d1b9af; font: bold 1em Tahoma,Arial,Helvetica,sans-serif;text-transform: uppercase;}
.Signin a:hover{text-decoration:underline;}

/*BREAD*/
.home div.BreadCrumb{display:none}
div.BreadCrumb{border-bottom: 1px solid #E5E5E5;border-top: 1px solid #E5E5E5;height: 15px; margin-bottom:7px; margin-top: 5px; padding: 11px 0 8px 0; width:100%;}
div.BreadCrumb ol li{display:inline}
div.BreadCrumb ol li.first{ padding-left:0 !important;}
div.BreadCrumb ol li{display:block;float:left;padding:2px 13px 0 5px; height:10px;font-size:11px;font-size:0.9em; text-transform: capitalize;}
div.BreadCrumb ol li{color:#868686; background:url("../../g/seperator_pink.jpg") no-repeat 100% 4px;}
div.BreadCrumb ol li a, div.BreadCrumb ol li span{ font-family:Tahoma;font-size: 1.1em;}
div.BreadCrumb ol li span{color:#d1b9af; font-weight: bolder;}
.BackToList { bottom:29px;display:block;font-size:0.9em;left:555px; position: relative; background:url("../../g/seperator_left_pink.jpg") no-repeat 0 2px; padding: 0 0 0 10px; width: 122px;}

/*CONTENT MANAGED PAGE SEARCH*/
#cmpList a {padding: 10px 0;font-weight: bold;display: block;}

/*SHOP BY COLLECTION/WHAT'S NEW/ MENU*/
.ShopByCollMenu ul li.tab0 a { color:#929292; font-family:Tahoma, Geneva, sans-serif; font-size:1em; font-weight:bolder;}
.WhatsNewMenu { border:1px solid #E6E5E5; padding:4px 0 4px 10px; margin:5px 0;}
.WhatsNewMenu ul li.tab0 a, .BestSellersMenu ul li.stab0 a { color:#d1b9af; font-family:Tahoma, Geneva, sans-serif; font-size:1em; font-weight:bolder;}
.BestSellersMenu { border:1px solid #E6E5E5; padding:4px 0 4px 10px; margin:5px 0; width: 171px;}

.ShopByCollMenu { border: 1px solid #E6E5E5;  padding: 6px 12px;  margin: 4px 0; width: 157px;}
.ShopByCollMenu ul li { padding:2px 6px; width: 150px; border-bottom:1px solid #efefef;}
.ShopByCollMenu ul li span.active a {color:#d1b9af;}
.ShopByCollMenu ul li a { color: #929292;font-size: 1em;line-height: 1.3em;font-family: Tahoma; font-weight:bolder; text-transform: capitalize; }
.ShopByCollMenu ul li a:hover{ color:#d1b9af;}

.WhatsNewMenu { border: 1px solid #E6E5E5;  padding: 6px 12px;  margin: 4px 0; width:157px;}
.WhatsNewMenu ul li { padding:2px 6px; width: 150px; border-bottom:1px solid #efefef;}
.WhatsNewMenu ul li a { color: #929292;font-size: 1em;line-height: 1.3em;font-family: Tahoma; font-weight:bold; text-transform:lowercase;}
.WhatsNewMenu ul li a:hover{ color:#d1b9af;}

.accountleftnav { border: 1px solid #E6E5E5;height: 140px;margin: 4px 0;padding: 6px 8px;width: 165px;}
.accountleftnav ul { position:relative; top:19px;}
.accountleftnav ul li { padding:2px 6px; width: 150px; border-bottom:1px solid #efefef;}
.accountleftnav ul li a { color: #333;font-size: 1em;line-height: 1.3em;font-family: Tahoma; font-weight:bold;}
.accountleftnav ul li a:hover{ color:#d1b9af;}
.LogIn {border-bottom: 1px solid #EFEFEF;width: 150px; bottom: 35px;left: 10px; padding: 2px 6px; position: relative;}
.LogIn a, .EditAddress a {color: #333;font-family: Tahoma; font-size: 1em;font-weight: bold;line-height: 1.3em;}
.LogIn a:hover, .EditAddress a:hover {color:#d1b9af;}
.EditAddress {border-bottom: 1px solid #EFEFEF;left: 10px;padding: 2px 6px;position: relative;top: 29px;width: 150px;}

/*SHOP BY COLLECTION*/

.sbchierarchylevel1 ol#Hierarchy1 {width:679px;}
.sbchierarchylevel1 ol#Hierarchy1 li { float: left;padding: 10px 47px; width: 132px;}
.sbchierarchylevel1 ol#Hierarchy1 li h2 { display:none !important;}

/*SIDE MENUS*/
div.LeftNav { border: medium none !important;width: 183px;}
div.LeftNav ul li { list-style:none !important; margin: 1px 0;}


div.LeftNav ul li a.tab1  { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 0 transparent; cursor: pointer; height: 25px; display:block; }
div.LeftNav ul li a.tab1:hover{ background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -324px transparent;}
div.LeftNav ul li a.tab2 { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -26px transparent; cursor: pointer; height: 27px; display:block;}
div.LeftNav ul li a.tab2:hover { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -350px transparent;}
div.LeftNav ul li a.tab3 { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -54px transparent; cursor: pointer; height: 25px; display:block;}
div.LeftNav ul li a.tab3:hover { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -378px transparent;}
div.LeftNav ul li a.tab4 { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -80px transparent; cursor: pointer; height: 25px; display:block;}
div.LeftNav ul li a.tab4:hover { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -405px transparent;}
div.LeftNav ul li a.tab5 { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -107px transparent; cursor: pointer; height: 25px; display:block;}
div.LeftNav ul li a.tab5:hover { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -432px transparent;}
div.LeftNav ul li a.tab6 { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -134px transparent; cursor: pointer; height: 25px; display:block;}
div.LeftNav ul li a.tab6:hover { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -459px transparent;}
div.LeftNav ul li a.tab7 { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -161px transparent; cursor: pointer; height: 25px; display:block;}
div.LeftNav ul li a.tab7:hover { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -486px transparent;}
div.LeftNav ul li a.tab8 { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -188px transparent; cursor: pointer; height: 25px; display:block;}
div.LeftNav ul li a.tab8:hover { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -513px transparent;}
div.LeftNav ul li a.tab9 { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -215px transparent; cursor: pointer; height: 25px; display:block;}
div.LeftNav ul li a.tab9:hover { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -540px transparent;}
div.LeftNav ul li a.tab10 { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -242px transparent; cursor: pointer; height: 25px; display:block;}
div.LeftNav ul li a.tab10:hover { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -566px transparent;}
div.LeftNav ul li a.tab11 { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -296px transparent; cursor: pointer; height: 25px; display:block;}
div.LeftNav ul li a.tab11:hover { background: url("../../g/menu_pink.jpg") no-repeat scroll 0 -593px transparent;}

.hierarchylevel1 div.ProductHierarchyMenu div{padding:15px 2px 2px 2px; margin:0 2px 0 2px; border:1px solid #CCC;}
.hierarchylevel1 div.ProductHierarchyMenu ul li { background:none !important; }
.hierarchylevel1 div.ProductHierarchyMenu ul li a { background:none !important; border-bottom: 1px solid #F1F1F1;color: #929292;font-size: 1em;line-height: 1.3em;margin: 0 0 0 20px; width: 120px; height:auto; padding: 4px 0 !important;}
.hierarchylevel1 div.ProductHierarchyMenu ul li a:hover {color:#ECB22B;}

.RequestCat { margin:10px 0 0 0;}

div#hndGift ul li a { background:#d85778 ;}
div#hndGift ul li a:hover { background:#fff;}

*/
div.ProductHierarchyMenu{margin-bottom:2px}
div.ProductHierarchyMenu div{padding:0px 2px 2px 2px; margin:0 2px 0 2px; border:1px solid #CCC;}
div.ProductHierarchyMenu li{position:relative;}
div.ProductHierarchyMenu li a{display:block; color:#fff;padding:4px 5px 7px 9px;font-weight:bolder;height:13px; margin: 2px 0 0 0;/* background:#d1b9af;*/ font-family: tahoma;font-size: 1.4em;}
div.ProductHierarchyMenu li a:hover{text-decoration:none; color:#808080;}
div.ProductHierarchyMenu div div{background:none/*padding:0px;display:none;padding-top:9px;position:absolute;top:-11px;left:138px;width:206px*/}
div.ProductHierarchyMenu ul li:hover div{display:block;}
div.ProductHierarchyMenu ul ul{margin-top:0px;}
div.ProductHierarchyMenu ul ul li{border-top:1px dotted #ccc;padding:2px 0 2px 5px}
div.ProductHierarchyMenu ul ul li:first-child{border:none;}
div.ProductHierarchyMenu ul ul li:hover{background:none;}
div.ProductHierarchyMenu ul li:hover ul a{background:none;}
div.ProductHierarchyMenu ul ul li a{padding-left:5px;height:auto;font-weight:normal;font-size:0.9em}
div.ProductHierarchyMenu ul ul li:hover a{text-decoration:underline}

/*MULTI F SEARCH*/
#UpdatePan_uprog{width:100%;height:100%;text-align:center;padding-top:300px;background:#fff;opacity:0.8;filter:alpha(opacity=80);display:block;position:fixed;top:0px;left:0px;z-index:150;}
#MultiNavigation{margin-bottom:5px; padding-bottom:0;}
#MultiNavigation h3 { color:#d1b9af;font-weight: bold;padding:5px 10px;}
#MultiNavigation .property{background:#F0E6E4;padding:8px;display:block;border-top:1px solid #d3d3d3;margin-bottom:7px;font-weight:bold; font-size: 1.2em;}
#MultiNavigation .Elements{padding:8px 5px;position:relative;}
#MultiFacit_navigation_ctrl0_navElem, #MultiFacit_navigation_ctrl2_navElem, #MultiFacit_navigation_ctrl1_navElem, #MultiFacit_navigation_ctrl3_navElem {padding:13px 0 11px 34px !important; display:block;}
#MultiNavigation .Elements li span{display:block;margin-bottom:2px;}
#MultiNavigation li{min-height:16px;}
#MultiNavigation input{margin-right:5px;float:left}
#MultiNavigation label{font-size:0.9em;}
#MultiNavigation .min{position:absolute;top:0px;left:0px;width:auto;width:40px;text-align:center;font-size:0.9em}
#MultiNavigation .max{position:absolute;top:0px;right:9px;width:40px;text-align:center;margin-right:0px;font-size:0.9em}
#MultiFacit_navigation_ctrl1_navElem_ccItem{margin-top:10px;padding-left:9px;}
.NavigationControl{position:relative}
.reset{font-size:0.9em;color:#666;position:absolute;top:11px;right:8px;}
.reset:hover{text-decoration:underline;color:#CC0000;}
.resetAll{position:static;text-align:center;display:block;padding-bottom:3px;padding:3px;font-weight:bold;font-size:1em; margin:5px 0 0 0; color:#d1b9af}
.resetAll:hover{background:#d1b9af;color:#fff;}
#MultiNavigation .PRICE{height:95px;}
#MultiNavigation .PRICE .Elements{overflow:inherit} 

/*GIFT FINDER MULTI F SEARCH*/
.productlistinggift #UpdatePan_UpdateProgress1{width:100%;height:100%;text-align:center;padding:300px 0 0 80px;background:#fff;opacity:0.8;display:block;position:fixed;top:0px;left:0px;z-index:15;}
.productlistinggift #UpdatePan_UpdateProgress1 span{font-size:1.5em;font-weight:bold}
.productlistinggift #MultiNavigation{background:#e2d1ca; display: block; margin-bottom: 20px;padding: 12px 142px;width: 398px;}
.productlistinggift #MultiNavigation .NavigationControl{position:relative;height:25px; clear: both;}
.productlistinggift #MultiNavigation .property{color: #FFFFFF;background:none;border: medium none;display: block;float: left;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 1em; font-weight: normal; margin: 0;padding: 4px 10px 0 0; text-align: left;width: 75px;}
.productlistinggift #MultiNavigation .Elements{float:left;height:auto;margin:0px;position:inherit;padding:0px;}
.productlistinggift #MultiNavigation select{margin: 3px 0 0 2px;width: 201px !important;}
.productlistinggift #MultiNavigation .PRICE input{border:0px;width:23px;text-align:center;height:12px;}
.productlistinggift #MultiNavigation .min{position:absolute;top:23px;left:-17px;width:auto;width:50px;text-align:center;font-size:0.9em}
.productlistinggift #MultiNavigation .max{position:absolute;top:23px;left:122px;width:40px;text-align:center;margin-right:0px;font-size:0.9em}
.productlistinggift .reset{color:#FFFFFF;font-size: 0.9em;position: absolute;right: 52px; top:6px;}
.productlistinggift .reset:hover{text-decoration:underline;color:#d1b9af;}
.productlistinggift .resetAll{ display: block;left:311px;margin: 0 !important; padding-bottom: 14px;position: relative;text-align: left;width: 56px;}
.productlistinggift .resetAll:hover{text-decoration:underline; background:none; }
.productlistinggift #MultiNavigation .PRICE{height:32px;}
.productlistinggift #MultiNavigation label{font-size:0.9em;}
.productlistinggift #MultiNavigation input{float: left; margin-bottom: 0 !important;margin-right: 5px; width: 20px !important; border:0 !important;  padding: 0 !important; background:none !important;}
.productlistinggift #MultiNavigation .PRICE .Elements{overflow:inherit}
.productlistinggift #UpdatePan_UpdateProgress1{filter:alpha(opacity=80)}
#CenterColumnInner input{border:1px solid #dadada;width:23px;height:13px;padding:4px 3px 3px 3px;}


/*PRODUCT REVIEWS*/
#submitProductReviewPanel{background:#fff; border:6px solid #d1b9af;min-height: 313px; padding: 10px 5px 8px 19px; width: 275px; z-index:16}
div.productdetail .continueBTN {  background: url("../../g/buttons.jpg") no-repeat scroll -111px -44px transparent;color: #FFFFFF; display: block;  float: left;font-size: 11px !important;font-weight: bolder;height: 17px; left:202px; padding: 5px 0 0 2px;position: relative;text-align: center;bottom: 19px;width: 57px; text-indent:-9999px;}
#submitProductReviewPanel .closePopupButton{background: url("../../g/buttons.jpg") no-repeat scroll 0 -44px transparent;bottom: 41px; color: #FFFFFF; display: block;float: left; font-weight: bolder;left:130px;padding: 5px 0 0; position: relative; text-align: center;width: 66px; height: 17px; text-indent:-9999px;}
#submitProductReviewPanel .relatedDataHeading{font-weight:bold;padding-bottom:5px;font-size:1.2em}
#submitProductReviewPanel .relatedDataElement{padding-bottom:8px}
#submitProductReviewPanel label {width: 78px !important;}
#submitProductReviewPanel input {width: 155px !important;}
#cph1_productReviewSubmit_contactRelatedData{clear:both;padding-top:8px}
#cph1_productReviewSubmit_contactRelatedData .relatedDataHeading{display:none;}
#submitProductReviewPanel textarea{border:1px solid #d3d3d3;height:100px;width:251px; margin: 7px 0;padding:5px; resize: none !important; resize: none !important;}
#submitProductReviewPanel span.error{left: 98px;position: relative;top: 3px;}
#submitProductReviewPanel .relatedDataLabel { margin:0 10px 0 0; font-weight: bolder;}

/*PAGEING*/
.Paging{border-bottom: 1px solid #E5E5E5;clear: both;height: 19px;padding:6px 0 11px 240px;position: relative;width: 439px;z-index: 200;}
.Paging .displaying{display:block;float:left;height:16px;padding-top:1px;position:absolute;top:4px;left:5px}
/*.paging .prev, .paging .next{display:block;height:16px;width:50px;text-align:center;float:left;padding-top:1px;position:absolute;top:4px;}*/
.Paging .prev{ background:url("../../g/arrows.jpg") no-repeat 0 0; height: 19px; width: 18px; display:block; float:left;}
.Paging .next{  background:url("../../g/arrows.jpg") no-repeat -17px 0;height: 19px;width: 18px; display:block; float:left}
.Paging .pages{ display:block;float: left; padding: 4px 0;}
.Paging .pages a { border: 1px solid #CCCCCC;height: 3px;margin: 0 1px;padding: 2px;width: 3px;}
.Paging .pages a:hover { text-decoration:underline; background:#999; color:#FFF;}
.Paging .pages a.active { text-decoration:underline; background:#999; color:#FFF;}
.Paging span.next, .paging span.prev{cursor:default}
.productlistinggift .paging ol{margin-left:287px;text-align:center;height:20px;width:261px;}
.Paging ol{margin-left:330px;text-align:center;height:20px;width:261px;}
.whatsnewproductlisting .paging ol, .bestsellersproductlisting .paging ol{margin-left:46px;text-align:center;height:20px;width:261px;}
.Paging li{width:auto;float:left}
.Paging li a, .paging li span {border: 1px solid #CCCCCC;display: block;float: left; height: 14px; padding-top: 3px;text-align: center; width: 20px;}
.Paging li a:hover {background:#aaa; color:#FFF; text-decoration:underline;}
.Paging li span{background:#aaa;color:#fff}
/*.paging .first a{text-indent:-9999px;background:url('../../g/btn/navigation.gif') no-repeat 5px 6px;}*/
.Paging .first{background:url("../../g/arrows.jpg") no-repeat 0 -19px; height: 19px; width: 18px; display:block; float:left; margin-right: 2px; cursor:pointer}
.Paging .last{background:url("../../g/arrows.jpg") no-repeat -17px -19px; height: 19px; width: 18px; display:block; float:left; margin-left: 2px; cursor:pointer}
.Paging .ViewAll{display:block;float:left;height:15px;width:68px;text-align:center;border:1px solid #CCCCCC;position:absolute;right:0;bottom:10px;color:#333;padding-top:5px;}
.Paging .ViewAll:hover{ background:#CCC; color:#FFF; text-decoration:underline;}
.Paging .itemsPerPage{display:block;float:left;height:16px;padding-top:1px;position:absolute;right:131px;top:4px}
#cph1_paging_pageSize, #cph1_paging2_pageSize{width:55px!important;position:absolute;right:68px;top:4px}

/*SORT BY + FILTER BY*/
/*#sortFilter{bottom: 25px; display: block; height: 20px;left: 10px; position: relative; z-index: 371; width: 240px;}*/
#sortFilter{clear: both;height: 19px;margin:3px 0 12px;padding: 3px 0; position: relative;z-index: 200; bottom: 36px; width: 218px; }
#sortFilter select{width:140px!important;float:right}
#sortFilter div{float:left;}
#cph1_pf{margin-left:10px;}
#cph1_pf div{margin-left:0px;}
#cph1_ps{width:215px}
#sortFilter div div{margin-left:7px}
#sortFilter label{padding-top:2px;color:#d1b9af;font-size:1.2em;font-weight:bold;width:65px!important}

.productlistinggift #sortFilter{bottom: 36px;display: block;height: 20px;left: 10px; position: relative; width: 240px;z-index: 371;}
.productlistinggift #sortFilter select{width:140px!important;float:right}
.productlistinggift #sortFilter div{float:left;}
.productlistinggift #cph1_pf{margin-left:10px;}
.productlistinggift #cph1_pf div{margin-left:0px;}
.productlistinggift #cph1_ps{width:215px}
.productlistinggift #sortFilter div div{margin-left:7px}
.productlistinggift #sortFilter label{padding-top:2px;color:#d1b9af;font-size:1.2em;font-weight:bold;width:65px!important}


/*FOOTER*/
div.FooterNavigation ul{margin:0 0 5px 0;height:20px;text-align:left;}
div.FooterNavigation ul li{display:inline;}
div.FooterNavigation ul li a{border-left: 1px solid #999999;color: #333;font-family: tahoma;font-size: 11px;padding: 0 7px; }
div.FooterNavigation ul li:first-child a{border:none}
div.FooterNavigation ul li a:hover{text-decoration:underline}
div#Footer p{text-align:center;height:20px;}
div#Footer p a{color:#333;font-size:10px}
div.FooterNavigation{height: 40px;margin: 20px auto 0;width: 453px;}
div.FooterNavigation li.level1{width:150px;display:block;float:left;padding:5px;}
div.FooterNavigation li.level1 a{font-weight:bold;margin-bottom:5px;display:block;color:#b6b6b6}
div.FooterNavigation li.level2{padding-left:2px;}
div.FooterNavigation li.level2 a{font-weight:normal;padding-bottom:2px;display:block;height:auto;margin:0px}
div.FooterNavigation li.level2 a:hover{text-decoration:underline}
div#secure { margin:0 auto 10px; width:123px;}
div.FootTop { background:url('../../g/footerimage.jpg') no-repeat 100% 0 #e6e4e5;height: 21px;padding: 9px 0 0;}
div.FootTop p { width:200px;}
div.FootTop p a { color:#666; font-size:1.1em !important; margin:9px 0 0 7px;}
div.FootTop p a:hover { text-decoration:underline;}
div.FootTop .join a {background:url('../../g/join_pink.jpg') no-repeat 0 0; float: left;height: 26px;width: 121px; margin:3px 0 0 10px;}

/*CMR MAIN*/
.CMR .flash {	 width:243px; height:206px; float:left; margin-bottom:7px; background:url("../../g/static.jpg") no-repeat 0 0;}
.CMR .slideshow { width:258px; height:206px; float:left; position:relative; right:1px; z-index: 1; overflow:hidden;}
.CMR .intro { width: 379px; height:206px; float:left; /* position:relative; */ /* right:6px; */ background:url('../theme/intro_banner_pink.jpg') no-repeat 0 0;}
.CMR .intro p { color: #000; font-family: tahoma;  line-height: 1.4em; margin: 64px 0 0 29px; width: 322px;}

/*BANNER IMAGES*/
#BannerContainer{position:relative;}
#BannerContainer .Banner{width:882px;clear:both;display:block; background:url("../../CMS/banners/header_banner.jpg") no-repeat 0 0;}
#BannerContainer .Banner img{position:relative; left:200px;}
#BannerContainer .HierarchyText p {position:absolute;right: 43px;top: 55px;width:300px;color:#0.7em Tahoma,Arial,Helvetica,sans-serif;line-height:1.3;font:1em Tahoma,Arial,Helvetica,sans-serif; color: #000000;}
#BannerContainer .HierarchyHeader p {position:absolute;right:93px;top:11px;width:300px; color:#000;font-size:1.7em;font-weight:normal;}
#BannerContainer .HierarchyHeader h1{position:absolute;right: 44px;top: 18px;width:300px; color:#333;font-size:1.7em;font-weight:normal; font-size:2em; font-family:Tahoma, Geneva, sans-serif;}

/*LEFT MENU*/
div.ProductHierarchyMenu h2 span{color:#fff}

/*TOP SELLERS*/
div#TopSellers h2 span{display:block;color:#fff}
div#TopSellers h3 a{color:#333;}
div#TopSellers span.Price{color:#00b6dd}
div#TopSellers span.Was{color:red;text-decoration:line-through}
div#TopSellers span.Was span{color:red}

/*LEFT AND RIGHT MENU'S*/
div.ProductHierarchyMenu, div#TopSellers{}

/*HOME STYLES*/
div#Starbuy .LargeBuy{width:160px}
div#Spotlight .SmallBuy{width:14px;margin-left:79px}
div#Clearance .SmallBuy{width:14px;margin-left:41px}
#CenterColumn span.Price div, #CenterColumn span.Price span{color:#00b6dd}

/*RELATED PRODUCTS*/
div#RelatedProducts {margin-top:10px;clear:both;border-bottom:1px solid #efefef; height: 266px;}* HTML div#RelatedProducts{height:265px}
div#RelatedProducts ol{margin-top:10px}
div#RelatedProducts li{display:block;float:left;width:149px;position:relative;padding:0 0;margin-right:10px;padding-bottom:10px}
div#RelatedProducts li.endOfRow{margin-right:0px;}
div#RelatedProducts h3, #RELPROD h3{display:block; background:url('../../g/may_also_like_pink.jpg') no-repeat 0 0; width:201px; height:25px; position: relative;top: 6px;}
div#RelatedProducts .stepcarousel .panel h2 { margin-bottom: 5px; min-height: 15px; padding: 5px 0 0; text-align: left;}
div#RelatedProducts li h2 a{color:#333;font-weight:bold;font-size:12px}
div#RelatedProducts a.ProdImage{width:auto;display:block;text-align:center}
div#RelatedProducts div.Action{margin:0px;width:auto;float:none}
div#RelatedProducts .stepcarousel .panel .NowPrice span {background: url("../g/arrow.jpg") no-repeat scroll 123px 0 transparent; color: #d1b9af;display: block; font-size: 15px;font-weight: bolder;text-align:left;}
div#RelatedProducts span.Price div{font-weight:bolder;font-size:13px;display:block;padding-top:1px;font-size:15px;text-align:center}
div#RelatedProducts .SmallBuy{margin-left:46px}
div#RelatedProducts a.carBack { background: url("../../g/btn_arrow_left_pink.gif") no-repeat scroll 0 0 transparent; float:left; display: block;height: 14px; width: 14px ;left: 626px;
 position: relative;}
div#RelatedProducts a.carFwd { background: url("../../g/btn_arrow_right_pink.gif") no-repeat scroll 0 0 transparent; float:left; display: block;height: 14px; width: 14px; left:632px;position: relative;}

/*CUSTOMERS ALSO BOUGHT*/
div#cabProucts {height:266px;padding-top:5px; margin:0 auto;  border-bottom:1px solid #EFEFEF; z-index:2}
div#cabProucts h3{display:block; background:url('../../g/cab_pink.jpg') no-repeat 0 0; width:201px; height:25px; position: relative;top: 6px;}
div#cabProucts .stepcarousel .panel h2 { margin-bottom: 5px; min-height: 15px; padding: 5px 0 0; text-align:left;}
div#cabProucts .stepcarousel .panel .NowPrice {display: block;font-size: 11px;font-weight: normal; text-align: left;}
div#cabProucts .stepcarousel .panel .NowPrice span {background: url("../g/arrow.jpg") no-repeat scroll 123px 0 transparent; color: #d1b9af;display: block; font-size: 15px;font-weight: bolder;text-align:left;}
div#cabProucts a.carBack { background: url("../../g/btn_arrow_left_pink.gif") no-repeat scroll 0 0 transparent; float:left; display: block;height: 14px; width: 14px ;left: 626px;
 position: relative;}
div#cabProucts a.carFwd { background: url("../../g/btn_arrow_right_pink.gif") no-repeat scroll 0 0 transparent; float:left; display: block;height: 14px; width: 14px; left:632px;position: relative;}
div#cabProucts a.removeRecent  {  background: url("../../g/remove.jpg") no-repeat scroll 0 0 transparent; display:block; height:7px; width:7px; position: absolute;right: 0;top: 4px;}
div#cabProucts a.removeAllRecent { left: 12px;position: relative; top: 18px; background: url("../../g/remove.jpg") no-repeat scroll 132px 4px transparent; padding:0 18px 0 0; color:#666;}
div#cabProucts a.ProdImage img{ border:1px solid #ccc !important;}

/*RECENTLY VIEWED*/
div#RecentlyViewedProducts {height:266px;padding-top:5px; margin:0 auto; z-index:2}
div#RecentlyViewedProducts h3{display:block; background:url('../../g/recently_viewed_pink.jpg') no-repeat 0 0; width:201px; height:25px; position: relative;top: 6px;}
div#RecentlyViewedProducts .stepcarousel .panel h2 { min-height: 15px;padding: 5px 0;text-align:left; width: 130px;}
div#RecentlyViewedProducts .stepcarousel .panel .NowPrice {display: block;font-size: 11px;font-weight: normal; text-align: left; width: 130px;}
div#RecentlyViewedProducts .stepcarousel .panel .NowPrice span {background: url("../g/arrow.jpg") no-repeat scroll 123px 0 transparent; color: #d1b9af;display: block; font-size: 15px;font-weight: bolder;text-align:left;}
div#RecentlyViewedProducts a.carBack { background: url("../../g/btn_arrow_left_pink.gif") no-repeat scroll 0 0 transparent; float:left; display: block;height: 14px; width: 14px ;left: 626px;
 position: relative;}
div#RecentlyViewedProducts a.carFwd { background: url("../../g/btn_arrow_right_pink.gif") no-repeat scroll 0 0 transparent; float:left; display: block;height: 14px; width: 14px; left:632px;position: relative;}
div#RecentlyViewedProducts a.removeRecent  {  background: url("../../g/remove2.jpg") no-repeat scroll 0 0 transparent; display:block; height:7px; width:7px; position: absolute;right: 0;top: 4px;}
div#RecentlyViewedProducts a.removeAllRecent { left: 12px;position: relative; top: 18px; background: url("../../g/remove2.jpg") no-repeat scroll 100% 4px transparent; padding:0 18px 0 0; color:#666;}
div#RecentlyViewedProducts a.ProdImage img{ border:1px solid #e5e5e5 !important;}


/*REVIEWS
#newReview { border:1px solid #efefef;width: 275px; float:left; clear:both;}
#newReview li{padding:10px 0 10px 10px;margin-bottom:10px}
#ReviewAverage{padding:5px 0; position:relative; bottom:6px; clear:both;}
#ReviewAverage .AverageRating{float:left}
#ReviewAverage span{display:block;height:22px;padding-top:3px;margin-right:5px}
#ReviewBtns{float:left; height:10px;}

.ReviewerRating{float:left;width:146px;border-bottom:1px dashed #e5e5e5; margin: 0 0 8px;  padding: 0 0 8px;}
.Comment{ clear:both; margin: 0 0 14px;}
.Comment span {color: #666;}
.ReviewerInfo{float:left;width: 92px;}
.home .ReviewerInfo{width:390px}
.reviewItem span{display:block}
#Comments span{padding-bottom:10px;}
#reviewDate span{font-weight:bold;padding-bottom:3px;color:#888}
#reviewer span{font-weight:bold;color:#888}
.reviewItem .property{width:43px;display:block;float:left;padding-top:3px;text-align:left;padding-right:7px}*/

/*HIERARCHY - CATAGORY TEXT COLOUR*/
div.hierarchylevel1 ol#Hierarchy1 li a{color:#333;}

/*NEWSLETTER*/
.nlform{ width:335px; margin:10px auto; }
.nlform ol li span.label { width:85px; float:left; padding: 10px 0 0; clear:both;  display: block; height:30px;}
.nlform input { margin: 0 0 5px !important; float: left;  display: block;}
.nlform .submit { background:url("../../g/buttons.jpg") no-repeat 0 0 !important; height: 22px !important;left: 185px;position: relative; text-indent: -9999px;top: 5px; width: 79px !important; clear:both; border:none !important;}

/*PRODUCT - FONT COLOURS*/
div.productdetail div.prodInfo .PRICE { margin:0 0 5px 0;}
div.productdetail div.PRICE span.WasPrice span{color:#d1b9af;}
div.productdetail div.PRICE span.WasPrice span span{color:#d1b9af}
/*div.productdetail .PRICE span.NowPrice span{color:#d1b9af}*/
div.productdetail .PRICE span.NowPrice span span{color:#d1b9af; font-size: 1.5em;font-weight: bolder;}
div.productdetail .PRICE span.SAVE span{color:#068daa}

/*PRODUCT RELATED IMAGE SIZE*/
div#RelatedProducts a.ProdImage img{/*width:75px;*/ border: 1px solid #CCCCCC !important;}

/*BASKET IMAGE SIZE*/
table td.img a img{width:75px;height:75px}

/*SIGNIN PAGE*/
.signin .Seven20 {padding:25px 38px;}
.signin .CheckoutBgTop{background: none repeat scroll 0 0 transparent !important; padding:0;}
.Login label, .Register label, .Guest label{font-weight:normal!important; clear: both;}
.Login, .Register {border: 1px solid #CCCCCC; float: left;padding:5px 5px 15px; width: 369px; margin-right: 20px;}
.Guest{width:282px;float:left;margin-right:45px;}
.Guest label{width:55px!important;text-align:left!important;padding-bottom:5px;}
.Guest .GuestCountry{clear:left;margin-bottom:10px}
.Guest select{width:281px!important}

/*PAF - POSTCODE LOOKUP*/
#cph1_ra_ad_al, #cph1_da_ad_al{position:relative;}
#cph1_ra_ad_al span.error, #cph1_da_ad_al span.error{display:none}
#cph1_ra_ad_al a, #cph1_da_ad_al a{ background: none repeat scroll 0 0 #CCCCCC;color: #6A584A;display: block;font-weight: bolder;height: 11px;left:155px;padding: 6px 15px;position: relative;text-indent: inherit !important;
width: 86px;}
#cph1_ra_ad_al_alr select, #cph1_da_ad_al_alr select{left: 8px;margin-left: 10px;margin-top: 10px;position: relative;top: 12px;width: 340px !important;}
#cph1_ra_ad_al_cmrALTop, #cph1_da_ad_al_cmrALTop{display:none;}

/*BASKET*/
.Seven20Basket #BasketItems .total span{color:#333}
.Seven20Basket #BasketItems .actions a{color:#333;}
.Seven20Basket #BasketItems .actions .Remove{  background: url("../../g/remove.jpg") no-repeat scroll 31% 0 transparent; padding:25px 0 0 0; display: block;}
.TOTAL li.Total{background: none repeat scroll 0 0 #E5E5E5; height: 23px; margin-top: 6px; padding: 0 !important; width:217px;}
.TOTAL .clearTotal{/*background:#00b6dd url('../../g/splice.png') no-repeat -2602px 100%;*/padding-bottom:0 !important;;clear:both;}

.messageBox p{display:block;text-align:center;padding:10px 40px;}

.Gift {border: 1px solid #CCCCCC;background: url("../../g/gift.jpg") no-repeat 0 0;top: 1px;height: 80px;float: left;left: 20px;position: absolute;padding: 0 0 0 110px;width: 215px;}
.Gift #cph1_sb_tlBasket_cmrGift {width: 216px;}
.Gift h2 { display:none;}
.Gift p { margin: 29px 0 0 123px;width: 228px;}
.Gift a { color:#d1b9af; text-decoration:underline;}
.Gift label{padding:7px 0 0 87px !important;text-align: left !important;}
.Gift textarea{ margin: 6px 0 0 86px !important;  border: 1px solid #DADADA;height: 40px; width: 170px;}
a.continueShop {background: url("../../g/btn/wishlist.jpg") no-repeat 0 0;
bottom: 29px;
color: #666666;
display: block;
font-size: 0.8em;
font-weight: bold;
height: 14px;
resize: none !important;
padding: 8px 0 6px 23px;
position: absolute;
right: 212px;
width: 127px;}

.promoOther{background:#E2E2E2;padding:5px 0;width:720px;}
.promoOther label{width:512px!important;padding-bottom:3px;}
.promoOther input{width:130px!important}
.promoOther a{width:45px;background:none repeat scroll 0 0 #AAAAAA;height:12px;margin-top:0;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-bottom-radius:5px;float:right;display:block;padding:5px 4px;text-align:center;color:#fff;font-weight:bold}

/*ORDER REVIEW*/
.CheckoutBgTop .dispatch .incVAT{color:#d1b9af}

/*ACCOUNT - MAIN*/
div.accountmanagement a#cph1_am_hpChangeSignIn{background:url("../../../g/btn/accounticons.jpg") no-repeat 0 0;}
div.accountmanagement a#cph1_am_lbtnEditAddress {background:url("../../../g/btn/accounticons.jpg") no-repeat 0 0;}
div.accountmanagement a#cph1_am_hpAddress{background:url("../../../g/btn/accounticons.jpg") no-repeat 0 -162px;}
div.accountmanagement a#cph1_am_hpViewOrders{background:url("../../../g/btn/accounticons.jpg") no-repeat 0 -316px ;}
div.accountmanagement a#cph1_am_hplContactUs{background:url("../../../g/btn/accounticons.jpg") no-repeat 0 -476px;}
div.accountmanagement a#cph1_am_hplWish{background:url("../../../g/btn/accounticons.jpg") no-repeat 0 -636px;}
div.accountmanagement a#cph1_am_hplChangePassword {background:url("../../../g/btn/accounticons.jpg") no-repeat 0 0;}

/*ACCOUNT - BOTTOM*/
div.AccountBottom{clear:both;margin-top:10px;}
div.AccountBottom li{display:inline;padding:0px!important}
div.AccountBottom li:first-child a{margin-left:10px}
div.AccountBottom a{display:block;float:left;height:30px;width:auto;padding:10px 8px 0 50px;margin-right:35px;color:#606569}
div.AccountBottom a:hover{-moz-text-shadow:0px 0px 10px #B3B8EF;-webkit-text-shadow:0px 0px 10px #B3B8EF;text-shadow:0px 0px 10px #A4AAAF;}
div.AccountBottom a#smalladdress{background:url('miniaccount.jpg') no-repeat 0 0}
div.AccountBottom a#smallchange{background:url('miniaccount.jpg') no-repeat 0 -83px}
div.AccountBottom a#smallorder{background:url('miniaccount.jpg') no-repeat 0 -168px}

/*DELIVERY ADDRESS*/	
.addressselection .DeliveryAdd { padding: 10px; width: 357px; float:left; border:1px solid #ccc; margin:0 0 20px 43px;}
.addressselection .DeliveryAdd span { line-height:15px; font-weight:bold; display:inline;}
.addressselection .DeliveryAdd a.Select {background: url("../../g/buttons.jpg") repeat scroll -111px -44px transparent;clear: both;display: block;height: 21px; margin: 9px 0 0;text-indent: -9999%; width: 59px;}
.DeliveryAdd h2, .NewAddress h2 {background:#d1b9af; padding: 13px;width: 330px; margin:0 0 20px 0;}
.DeliveryAdd h2 span, .NewAddress h2 span { color:#fff; line-height:normal !important;}
.addressselection .NewAddress { border: 1px solid #CCCCCC;float: left;margin: 0 0 20px 20px;padding: 10px;width: 359px;}
.addressselection .NewAddress .continueBTN {background: url("../../g/buttons.jpg") repeat scroll -66px -22px transparent;clear: both;display: block;height: 21px;left: 265px;margin: 6px 0 0;position: relative;text-indent: -9999%;width:66px;}

/*ACCOUNT - ORDER ENQUIRY*/
.orderenquiry .Product{color:#d1b9af}
.orderenquiry div#cph1_pagTop {position:absolute;right:36px;top: 41px;/*background:url(../g/paging.jpg) no-repeat 0 0*/padding:2px 45px 0 77px;height:23px;}
.orderenquiry div#cph1_pagTop .displaying{position:absolute;top:60px;right:0px;color:#999;font-size:10px;width:150px;text-align:right}
/*.orderenquiry div#cph1_pagTop .first{/*text-indent:-9999px;display:block;height:20px;width:40px;position:absolute;left:40px;}*/
.orderenquiry div#cph1_pagTop .first{display:none;}
.orderenquiry div#cph1_pagTop .prev{/*background:url(../g/nav.jpg) no-repeat 0 1px;text-indent:-9999px;*/display:block;height:20px;width:40px;position:absolute;left:0px;padding-top:4px;padding-left:22px;color:#d1b9af}
.orderenquiry div#cph1_pagTop .next{/*background:url(../g/nav.jpg) no-repeat -78px 1px;text-indent:-9999px;*/display:block;height:20px;width:40px;position:absolute;right:0px;padding-top:4px;color:#d1b9af}
.orderenquiry div#cph1_pagTop li.first a{text-indent:-9999px;background:url('../../g/btn/navigation.gif') no-repeat -37px 2px;}
.orderenquiry div#cph1_pagTop li.last a{text-indent:-9999px;background:url('../../g/btn/navigation.gif') no-repeat -52px 2px;}
.orderenquiry div#cph1_pagTop a.next:hover, .orderenquiry div#cph1_pagTop a.prev:hover{text-decoration:underline}

div.orderenquiry div#cph1_pagTop ol{display:block}
div.orderenquiry div#cph1_pagTop ol li{display:block;float:left}
div.orderenquiry div#cph1_pagTop ol li span{display:block;color:#d1b9af;font-weight:bolder;padding:4px 0;font-size:12px;width:18px;text-align:center}
div.orderenquiry div#cph1_pagTop ol li a{display:block;color:#d1b9af;font-weight:bolder;padding:4px 0;font-size:12px;background:none;width:18px;text-align:center}
div.orderenquiry div#cph1_pagTop ol li a:hover{text-decoration:underline}
div.orderenquiry div#cph1_pagTop a.first, div.paging span.first{text-indent:-9999px;background:url('../g/nav.jpg') no-repeat -37px 1px;display:block;height:20px;width:20px;float:left}
div.orderenquiry div#cph1_pagTop a.last, div.paging span.last{text-indent:-9999px;background:url('../g/nav.jpg') no-repeat -55px 1px;display:block;height:20px;width:20px;float:left}

/*PAYMENT*/
.payment #CenterColumnInner #cph1_payment { border:1px solid #efefef;}
.payment #CenterColumnInner .orderTotal { background: none repeat scroll 0 0 #d1b9af;color: #FFFFFF;display: block;font-size: 1.2em; margin-bottom: 10px; padding: 5px;}
.payment #CenterColumnInner .orderTotal span { color:#FFF; font-weight:bold; margin-left:10px;font-size:15px;}

/*CONTENT MANAGED PAGE*/
.content-managed-page #CenterColumnInnerInner p, .content-managed-page #CenterColumnInnerInner ul, .content-managed-page #CenterColumnInnerInner ol, .content-managed-page #CenterColumnInnerInner h2, .content-managed-page #CenterColumnInnerInner a{line-height:1.3}
.content-managed-page #CenterColumnInnerInner h1{font-size:20px;font-weight:normal;padding:5px 10px 5px 5px;display:block;margin-bottom:5px;background:#00b6dd;color:#fff}

/*ENLARGE BUTTON
div.productdetail div.Action a#cph1_pD_ctrl0_hpEnlarge{background:url('../../../g/btn/enlarge.jpg') no-repeat 100% 0;display:block;text-align:center;margin-bottom:5px;
height:19px;padding-top:5px;font-weight:bolder;color:#333;width:73px;padding-left:12px;}*/

/*ERROR MESSAGE*/
.signin span.error{background:url('../../../g/btn/errorbtn.jpg') no-repeat 5px 5px;border: 3px solid #FAE6E6;bottom: 4px; padding: 4px 0 4px 20px;position: relative;right:35px; color: #666666 !important; margin-bottom: 2px;}
.Valid span.error{background:url('../../../g/btn/errorbtn.jpg') no-repeat 5px 5px;border: 3px solid #FAE6E6;right: 30px;top: 16px; padding: 4px 0 4px 20px;position: relative;}
span.error{background: url("../../../g/btn/errorbtn.jpg") no-repeat scroll 5px 5px transparent;border: 3px solid #FAE6E6;bottom: 1px;padding: 4px 0 4px 20px;position: relative;width: 151px;}
div#LeftColumn span.error{width:auto;display:block}

/*Set Of Three*/
.setOFThree{border: 1px solid #EFEFEF;float: left;margin: 0 7px 7px 0;min-height: 145px;position: relative; width: 300px;}
.setOFThree a{background: url("../../g/buttons.jpg") no-repeat scroll -78px 0 #FFFFFF;bottom: 13px;display: block; font-size: 11px;font-weight: bold;height: 22px;left: 22px;position: absolute;text-indent: -9999%;width: 64px;}
.setOFThree h2{ background: none repeat scroll 0 0 #d1b9af;color: #FFFFFF; font-size: 1.4em; margin: 11px 10px;padding: 10px;}
.setOFThree ol{display:block;min-height:120px;padding:10px 10px 40px 20px;}
.setOFThree #cph1_tc1_rdcHeader { margin:40px 0 0 0;}
.setOFThree .relatedDataHeading span { font-size:1.1em; color:#d1b9af; margin:20px 0 0 0; font-weight:bold;}
.setOFThree span.property {color: #AAAAAA;line-height: 15px; font-weight:bold;}
.setOFThree #cph1_tc1_lbAddress, #cph1_tc1_TransactionSummaryLabel1 {display: block;margin: 6px 0 0;width: 117px;}

/*GIFT MESSAGE*/
.linedetails .Action { width:350px; float:left;}
.linedetails .GiftInfo { float: left;width: 275px;padding: 0 0px 0 40px;height: 280px;position: relative;}
.linedetails label { min-height: 18px;width: 227px !important;font-size: 1.3em;color: #D1B9AF;line-height: 17px;margin-bottom: 5px;font-weight: bold;}
.linedetails textarea {resize: none;border: 1px solid #DADADA;width: 250px;height: 62px;padding: 3px;margin: 0 0 5px 0;}
.linedetails .relatedDataElement input {border: 1px solid #ccc;height: 60px;padding: 7px;width:250px !important; display:inline !important}
.linedetails .characterCount { clear:both; display: block;}
.linedetails .continueBTN {  background: url("../../g/buttons.jpg") no-repeat scroll -66px -22px transparent;color: white;display: block;font-size: 10px;font-weight: bolder;height: 22px;right: 10px;padding: 0 !important;position: absolute;text-align: center;
bottom: 0px;width:74px;text-indent: -9999px;margin: 0;}

/*ORDER ACKNOWLEDGEMNT*/
.OrderAckCont { margin: 0 auto;width:906px;}
.OrderAckCont .Seven20Basket{/*background:#fff url(../../g/splice.jpg) no-repeat -2798px 0px;*/padding: 10px 0;width: 880px;;clear:both; border-bottom: 1px solid #E5D5D5;}
.Options { clear: both;left: 2px;position: relative;}
.Options a { font-size:15px; color:#FFF; padding:3px 18px 5px 8px;}
.Options .print {background: url("../../g/buttons.jpg") no-repeat scroll 0 -198px transparent;float: left;height: 14px;margin-right:3px;text-indent: -9999%;width: 37px;}
.Options .contshop {background: url("../../g/buttons.jpg") no-repeat scroll 0 -220px transparent;float: left;text-indent: -9999%; width: 111px; height: 14px; }
.orderacknowledge #Headings .total{ padding-left: 53px;text-align: left;width: 317px;} 

.orderacknowledge #cph1_tc1_vouchersContainer{border: 1px solid #EFEFEF;
float: left;
margin: 0 7px 7px 0;
min-height: 145px;
position: relative;
width: 287px;}

.orderacknowledge #cph1_tc1_vouchersContainer h2
{background: none repeat scroll 0 0 #D1B9AF;
color: white;
font-size: 1.4em;
margin: 11px 10px;
padding: 10px;}

.orderacknowledge #cph1_tc1_vouchersContainer table{margin-left:8px}
.orderacknowledge #cph1_tc1_vouchersContainer td{padding:5px 0}

/*EMAIL A FRIEND*/
#emailFriendPanel{background:#fff; border:6px solid #d1b9af; padding: 10px 5px 4px 19px; width: 327px; z-index:16}
#emailFriendPanel .continueBTN { background: url("../../g/buttons.jpg") no-repeat scroll -66px -22px transparent;color: #FFFFFF;display: block;font-weight: bolder;height: 17px;left: 168px;margin: 0 !important;padding: 5px 0 0 16px;position: relative;
text-align: center;top: 6px;width: 50px;}
#emailFriendPanel .closePopupButton{background: url("../../g/buttons.jpg") no-repeat scroll 0 -44px transparent;bottom: 16px;color: #FFFFFF;display: block;font-weight: bolder;height: 22px;left: 242px;position: relative;text-align: center;text-indent: -99999%;width: 66px;}
#emailFriendPanel .relatedDataHeading{font-weight:bold;padding-bottom:5px;font-size:1.2em}
#emailFriendPanel .relatedDataElement{padding-bottom:8px; width:327px;}
#emailFriendPanel label{width:134px  !important; margin: 0 0 5px;}/*
#cph1_productReviewSubmit_contactRelatedData{clear:both;padding-top:8px}
#cph1_productReviewSubmit_contactRelatedData .relatedDataHeading{display:none;}*/
#emailFriendPanel textarea{border:1px solid #e5e5e5;height:100px;width:308px;padding:5px resize: none !important;}
#emailFriendPanel span.error{left: 87px;margin-top: 5px;position: relative;top: 4px;}
/*
#cph1_productReviewUpdatePanel { border-bottom:1px solid #efefef;}*/

/*INPUT BOXES*/
#CenterColumnInner input{width:169px;height:13px;padding:4px 3px 3px 3px;background:#fff; margin-bottom:5px; display:block;}
div.Register a.LookUp {background: none repeat scroll 0 0 #CCC;color: #6A584A;display: block;font-weight: bold;padding:5px 10px 5px 5px;width: 85px; position: relative;top: 4px; left:154px}
div.Register .alr select {margin: 10px 0 !important;overflow: scroll;width: 363px !important;}
div.Register .alr span {display: block;margin: 13px 0 0;text-align: center;}
#cph1_tc1_availableCredit input{border:none;width:35px;height:14px;padding:3px;margin-left:38px;background:none;}
#CenterColumnInner select{border:1px solid #9a9a9a;width:175px;background:#fff;}
#cph1_re_ddlCountry{margin-left:3px;float:left}
#CenterColumnInner label{display:block;float:left;width:144px;text-align:left;padding-right:10px;padding-top:1px}
.deliveryaddress fieldset ol li{padding:0 0 0 4px; position: relative;width:627px !important;}
.signin fieldset ol li{padding: 4px 0 0 4px; position: relative;}
#CenterColumnInner fieldset ol li{position: relative;width:380px; margin: 0 0 5px;}
#CenterColumnInner fieldset li span.required{position:absolute;left:310px;top:2px;color:#FF0000;font-size:1.5em}
#CenterColumnInner select{border:1px solid #DADADA;width: 177px;background:#fff; margin:0 0 10px 0;}
#CenterColumnInner fieldset li span.error{background: url("../../../g/btn/errorbtn.jpg") no-repeat scroll 5px 5px transparent;border: 3px solid #FAE6E6;bottom: 0;float: none !important;right:0 !important;padding: 4px 0 4px 20px;position: relative; width: 305px  !important; display: block;}
#CenterColumnInner fieldset li span.required{position:absolute;left:350px;top:2px;color:#FF0000}
.registration, .delivery { margin:0 0 15px !important;}

/*SPLICE*/
.CheckoutBgBtm{/*background:url(../../g/splice.png) no-repeat -970px 100%;*/height:11px;margin-bottom:10px;}
.registeraddress .Seven20{margin: 0 auto; width: 400px;}
.Seven20 h2{background: none repeat scroll 0 0 #d1b9af; color: #FFFFFF;font-size: 17px;font-weight: bold;margin-bottom: 10px; padding: 5px;}
.Seven20 .CMR, .Seven20 .CMR p{line-height: 1.2em;margin: 10px auto 17px;width: 343px; /*position: relative;  bottom: 12px;*/ font-weight: bold;}
.Seven20End{/*background:#fff url(../../g/splice.jpg) no-repeat -3519px 0px;*/width:720px;height:11px;}
.basket .CheckoutBgTop{position:relative; width: 879px; border: 1px solid #E5E5E5;}
.orderenquirydetail .Seven20Basket{/*background:#fff url(../../g/splice.jpg) no-repeat -2798px 0px;*/width:878px ;clear:both; padding: 20px 0; border-bottom: 1px solid #E5D5D5;}
.Seven20BasketEnd{/*background:#fff url(../../g/splice.jpg) no-repeat -3519px 0px;*/width:720px;height:11px;}
.messageBox {padding:5px 0 5px 10px; background:#e5e5e5 ; margin: 21px 0 0;}
.messageBox a { color:#737070;}


/*TABS*/
div.Tabs{clear:both;margin-bottom:15px}
div.Tabs ul{display:block;width:100%;height:26px;}
div.Tabs li{display:inline;}

/*TOP TAB BUTTONS*/
div.Tabs li a{display:block;float:left;background:url('tabs.jpg') repeat-x 329px 0;color:#333;padding:8px 7px 7px 18px;font-weight:bold;font-size:11px;position:relative}
div.Tabs li span{display:block;float:left;background:url('tabs.jpg') repeat-x 336px 0;color:#333;font-weight:bold;font-size:11px;height:26px;width:5px;position:absolute;top:0px;right:0px;}
div.Tabs li a#last{padding-right:5px!important}/*to sort the gap on the right*/
div.Tabs li a#first{background:url('tabs.jpg') repeat-x 1315px 0;}
li.ui-state-active a#first{padding-right:6px!important} /*to sort the gap on the right*/

li.ui-state-active a{background:url('tabs.jpg') repeat-x 993px 0!important;color:#fff!important;padding-left:19px!important}
li.ui-state-active span{display:block;float:left;background:url('tabs.jpg') repeat-x 661px 0!important;color:#333;width:4px!important}
li.ui-state-active:first-child a{background:url('tabs.jpg') repeat-x 989px -36px!important;color:#fff!important;padding-left:19px!important}
.ui-tabs .ui-tabs-hide { display: none !important; }

/*TAB BOXES*/
div.Tabs div{border:1px solid #ccc;padding:10px;line-height:1.3;}
div.Tabs div p{line-height:1.3}
div.Tabs div ul{height:auto}
div.Tabs div li{list-style:disc;list-style-position:inside;display:list-item;padding:3px 0}
div.Tabs div li a{background:none;float:none;padding:3px;display:inline;text-decoration:underline}
div.Tabs div a{text-decoration:underline;color:#2693CF}
div.Tabs div a:hover{text-decoration:underline;color:#11628F}
div.Tabs li.style1{color:#999}

/*OVERLAY IMAGES*/
.Overlay{position:absolute;top:1px;right:1px;height:40px;width:40px}
div#TopSellers .Overlay{position:absolute;top:0px;left:-39px;height:35px;width:35px}
div#Starbuy .Overlay{position:absolute;top:0px;right:0px;height:auto;width:auto;}
.productdetail .Overlay{position:absolute;top:0px;right:0px;height:auto;width:auto;z-index:20}
.productdetail div#RelatedProducts .Overlay{position:absolute;top:0px;right:0px;height:auto;width:auto;width:40px;height:40px}

div.jqZoomTitle{z-index:5000;text-align:center;font-size:11px;font-family:Tahoma;height:16px;padding-top:2px;position:absolute;top: 0px;left: 0px;width: 100%;color: #FFF;background: #999;}
.jqZoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:10;border-color:#c4c4c4;border-style: solid;cursor:crosshair;}
.jqZoomPup img{border: 0px;}
.preload{-moz-opacity:0.8;opacity: 0.8;filter:alpha(opacity = 80);color: #333;font-size: 12px;font-family: Tahoma;text-decoration: none;border: 1px solid #CCC;background-color: white;padding: 8px;text-align:center;background-image: url(../images/zoomloader.gif);background-repeat: no-repeat;background-position: 43px 30px;width:90px;* width:100px;height:43px;* height:55px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow{border: 1px solid #999;background-color: #FFF;}

#cph1_wsfSBMClub_hostContainer {border: 1px solid #DFE1CD;padding: 20px 0 20px 20px;width: 397px;}
.silvermail h1 {background: url("../../g/prod_detail_banner_pink.jpg") no-repeat scroll 0 0 transparent;color: #FFFFFF; font-size: 20px; font-weight: normal;height: 35px;padding: 6px 0 0 198px;width: 683px; text-transform: capitalize;}
.silvermail div#CenterColumnInner p { color: #666666;margin: 23px 0 15px;width: 604px;}
#cph1_wsfSBMClub_hostContainer .relatedDataHeading{display:none;}

.notfound p { color:#d1b9af;margin:20px auto 0; width:613px; }
.notfound p a { color:#d1b9af; font-weight:bold; text-decoration:underline}

.productsearchresults p {color: #7B7A7A; font-size:1em; line-height:15px;}
.productsearchresults a.GiftFind { color:#d1b9af; margin:10px 0; font-weight:bold; display:block;}
.productsearchresults #sortFilter {position:static;}	



/*-----------------------------------------------------*/
/*----------------------- COOKIE ----------------------*/
/*-----------------------------------------------------*/
#cookies-container a{text-decoration:underline!important;}
#cookies-container p{width:100%!important;padding:0 0 15px 0!important}
#cookies-container h3{margin:25px 0 10px!important}
#cookies-container h4{margin:0 0 10px 0!important}
#cookies-container tr{border-bottom:1px solid #ccc!important}
#cookies-container th, #cookies-container td{padding:5px!important}
#cookies-container .scroll{color:#c00}
#cookienav li{padding:2px 0}

/*-----------------------------------------------------*/
/*------------------------ HOME -----------------------*/
/*-----------------------------------------------------*/
.HBB{width:424px;height:424px;margin-right:20px!important}
.HBB, .HS1, .HS2, .HS3, .HS4{float:left;}
.HBB, .HS1, .HS3{padding-right:20px;}
.HS1, .HS2{padding-bottom:10px;}
.TxtArea {position: absolute;height: 80px;width: 300px;left: 45px;top: 58px;}

.B1 {float: left;margin: 10px 0 20px 0;width: 435px; position:relative;}
.B2 {float: left;margin: 0 20px 0 0;width: 208px;}
.B3 {float:left;width: 208px;}
.B4 {width: 435px;}
