/* Default - Reset browser default styles */
a img,iframe{border:0;outline:none;margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;padding:0;}fieldset{border:none;}legend{color:#000;margin:0;padding:0;}input,textarea,select{font-size:100%;font-family:inherit;outline:none;margin:0;padding:1px;}label{outline:none;}select{padding:0;}html,body,p,blockquote,br,ul,ol,dl,li,dt,dd,form,fieldset{margin:0;padding:0;}a,a:link,a:visited,a:hover,a:active{outline:none;text-decoration:none;}
/* Three Column Layout */
body{background-color:#FFF;text-align:center;}a#SkipToMainContent{position:absolute;top:-9000px;}div#SiteContainer{position:relative;width:990px;text-align:left;margin:0 auto;padding:0 0 5px;}div#SiteContainerInner{margin:0;}div#Main{position:relative;clear:both;margin:0;padding:0;}div#SubNav{float:left;width:840px;height:25px;}div#LeftColumn{position:relative;float:left;clear:left;width:142px;z-index:10;margin:0;padding:0;}div#HierarchyMenu,div#CenterColumnInner{margin:6px 0 0;}div#RightColumn{position:relative;float:right;width:142px;margin:-25px 0 0;padding:0;}div#CenterColumn{width:686px;position:relative;margin:0 0 0 152px;padding:0;}div#CenterColumnInner{float:left;width:686px;}div#Footer{clear:both;margin:0;padding:10px 0 0;}*:first-child+html div#RightColumn,* html div#RightColumn{margin:-28px 0 0;}
/* Initial Text Rules */
body{font-family:Arial, Helvetica, sans-serif;voice-family:inherit;font-size:medium;color:#8A94B6;}html>body{font-size:medium;}#SiteContainer{font-size:69%;}p,span,li,a,a:link,a:visited,a:active,a:hover{color:#8A94B6;}#SiteContainer div#CenterColumn p,#SiteContainer div#CenterColumn label,#SiteContainer div#CenterColumn a{font-size:11px;font-weight:700;}span.error{color:red!important;}
/* Header Layout */
div#Header div#Banner{position:relative;height:137px;}div#Header div#Banner em#Feedback{width:135px;text-align:right;font-size:100%;font-weight:700;font-style:normal;position:absolute;top:0;right:10px;padding:19px 5px 2px 0;}div#Header ol#MainMenu{background:url(http://cotton.hostserver1.co.uk/im/gr/tab_menu.jpg) no-repeat 0 0;list-style:none;height:25px;margin:0 0 3px;padding:0 0 0 15px;}div#Header ol#MainMenu ol{display:none;}div#Header ol#MainMenu li{display:block;float:left;}div#Header ol li a{vertical-align:middle;float:left;height:19px;color:#FFF;font-weight:700;font-size:11px;text-transform:uppercase;padding:6px 20px 0;}div#Header ol li a:hover{background-color:#57638C;}div#SubNav{position:relative;background:url(http://cotton.hostserver1.co.uk/im/gr/basket_bg.jpg) no-repeat 0 0;}div#SubNav div#QuickSearch{position:absolute;top:3px;left:7px;height:20px;width:138px;}div#SubNav div#QuickSearch input.SearchBox{width:112px;border:1px solid #9BABE1;font-size:10px;font-family:Arial, Helvetica, sans-serif;}div#SubNav div#QuickSearch input.GoSearch{position:absolute;top:0;right:0;}div#SubNav ul#BasketSummary{height:23px;text-align:right;padding:2px 0 0;}div#SubNav ul#BasketSummary li{display:inline;line-height:20px;margin:0 0 0 10px;}div#SubNav ul#BasketSummary li span.value{background-color:#FFF;border:1px solid #9BABE1;padding:1px 5px;}div#SubNav ul#BasketSummary li.BasketTotal{margin:0 90px 0 10px;}div#SubNav ul#BasketSummary li a{text-transform:uppercase;}div#SubNav ul#BasketSummary li.Checkout{line-height:14px;}div#SubNav ul#BasketSummary li.Checkout a{display:block;position:absolute;right:4px;top:2px;height:16px;width:84px;padding-top:3px;background:url(http://cotton.hostserver1.co.uk/im/gr/checkout_btn.jpg) no-repeat 0 0;text-align:center;text-transform:none;}
/* Left Column Layout */
div.Menu{position:relative;clear:both;padding:0 0 10px;}div.Menu h2{width:129px;background:#E9EBF3 url(http://cotton.hostserver1.co.uk/im/gr/menu_top.jpg) no-repeat 0 0;font-weight:700;color:#FFF;padding:1px 0 6px 13px;}div.Menu ol{list-style:none;background:#E9EBF3 url(http://cotton.hostserver1.co.uk/im/gr/menu_btm.jpg) no-repeat 0 100%;margin:0 0 10px;padding:0 0 8px;}div.Menu ol li{position:relative;width:142px;padding:0;}div.Menu ol li:hover,div.Menu ol li.over{background-color:#D0D4ED;}div.Menu ol li a{display:block;width:134px;font-weight:700;color:#8A94B6;line-height:20px;padding:0 0 0 8px;}div.Menu ol li ol{position:absolute;top:-1px;left:142px;width:142px;border:1px solid #8a94b6;background-color:#FFF;background-image:none;visibility:hidden;margin:0;padding:0;}div.Menu ol li ol li{background:#FFF none;margin:0;}div.Menu ol li:hover ol a,div.Menu ol li.over ol a{font-weight:400;}div.Menu ol li:hover ol li ol,div.Menu ol li.over ol li ol{visibility:hidden;}div#LeftColumn a#Catalogue{display:block;}div.Menu ol li:hover ol,div.Menu ol li.over ol,div.Menu ol li:hover ol li:hover ol,div.Menu ol li.over ol li.over ol{visibility:visible;}div#News{margin-top:10px;background-color:#e9ebf3;}div#News p,div#News label,div#News input,div#News a,div#News span{margin-left:5px;}div#News p{margin-bottom:5px;font-weight:700;}div#News input.Box{width:128px;border:1px solid #9BABE1;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
/* Right Column Layout */
div#RightColumn ul#QuickLink{list-style:none;margin:0;}div#RightColumn ul#QuickLink li a{display:block;width:142px;height:25px;color:#FFF;font-size:13px;text-align:center;background:url(http://cotton.hostserver1.co.uk/im/gr/account_bg.jpg) no-repeat 0 0;margin:0;padding:5px 0 0;}div#RightColumn h2{width:129px;background:#E9EBF3 url(http://cotton.hostserver1.co.uk/im/gr/menu_top.jpg) no-repeat 0 0;font-weight:700;color:#FFF;padding:1px 0 6px 13px;}div#RightColumn div.Menu{padding:0;}div#RightColumn ol#RelatedProduct{list-style:none;background:#E9EBF3 url(http://cotton.hostserver1.co.uk/im/gr/menu_btm.jpg) no-repeat 0 100%;margin:0 0 10px;padding:0 0 8px;}div#RightColumn ol#RelatedProduct li{text-align:center;margin:0 0 10px;}div#RightColumn ol#RelatedProduct li p{font-weight:700;}
/* Shop Styles */
h1{display:block;background:transparent url(http://cotton.hostserver1.co.uk/im/gr/header.jpg) no-repeat 0 0;height:25px;width:686px;color:#FFF;font-size:14px;font-weight:700;text-indent:10px;line-height:30px;padding:0 0 5px;}div#SiteContainer div#CenterColumn ol#NavTrail{list-style:none;position:absolute;right:10px;top:14px;}div#SiteContainer div#CenterColumn ol#NavTrail li{display:inline;}div#SiteContainer div#CenterColumn ol#NavTrail li a,ol#NavTrail li span{color:#FFF;font-size:10px;font-weight:700;}div#ProductList div.Pagination{background:url(http://cotton.hostserver1.co.uk/im/gr/navi.jpg) no-repeat 0 0;min-height:21px;clear:left;text-align:center;line-height:21px;font-weight:700;margin:6px 0 0;}div#ProductList div.Pagination ol{display:block;list-style:none;margin:0 60px 4px;}div#ProductList div.Pagination ol li{display:inline;width:auto;height:auto;background:transparent none;float:none;margin:0 4px;}div#ProductList div.Pagination span.Previous,div#ProductList div.Pagination a.Previous{position:absolute;left:0;float:left;margin:0 0 0 10px;}div#ProductList div.Pagination span.Next,div#ProductList div.Pagination a.Next{position:absolute;right:0;margin:0 10px 0 0;}div#ProductList div.Pagination span.ViewAll{display:block;text-align:center;margin-bottom:4px;}div#ProductList div.Condition{background:#8A94B7 url(http://cotton.hostserver1.co.uk/im/gr/pl_c_head_2.jpg) no-repeat 0 100%;padding:0 0 5px;}div#ProductList div.Condition div.Inner{background:#8A94B7 url(http://cotton.hostserver1.co.uk/im/gr/pl_c_head.jpg) no-repeat 0 0;}div#ProductList div.Condition div.Inner p{color:#FFF;font-weight:700;margin:0 0 4px 16px;}div#ProductList ol.ProductList{width:686px;list-style:none;}div#ProductList ol.ProductList li,div#CatalogueRequest ol li{background:#EBEBF5 url(http://cotton.hostserver1.co.uk/im/gr/pd_box.jpg) no-repeat 0 0;width:338px;height:170px;float:left;position:relative;margin:5px 8px 0 0;}div#ProductList ol.ProductList li.EndRow,div#CatalogueRequest ol li.EndRow{margin:5px 0 0;}div#CatalogueRequest ol h2{text-align:center;width:auto;margin:30px 0 20px;}div#CatalogueRequest a.Submit{clear:both;display:block;float:none;margin:10px 0 0;}div#ProductList ol.ProductList p.Prices a{position:absolute;z-index:20;top:0;left:0;height:20px;width:333px;padding:147px 0 0 7px;}div#ProductList ol.ProductList a.Image{position:absolute;right:12px;top:0;}div#ProductList ol.ProductList a.Image img{height:170px;width:170px;}p.NoneFound{clear:left;text-align:center;margin:60px 0;}div#ProductDetail h2.Desc{float:right;height:20px;width:316px;line-height:20px;background:#8A94B7 url(http://cotton.hostserver1.co.uk/im/gr/h2_img.jpg) no-repeat 0 0;color:#FFF;margin:5px 0 0;padding:0 10px;}div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions{position:relative;clear:right;float:right;width:336px;background:#E9EBF3 url(http://cotton.hostserver1.co.uk/im/gr/pd_btm.jpg) no-repeat 0 100%;padding:0 0 10px;min-height:100px;}div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions fieldset ol li{clear:both;float:left;margin:12px 0 0;}div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions fieldset ol li.Price{right:8px;line-height:20px;font-weight:700;top:0;position:absolute;}div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions fieldset ol li.Attribute1{clear:left;}div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions fieldset ol li select{width:152px;color:#8A94B6;font-size:10px;margin:0 8px;}div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions fieldset ol li.Quantity{width:110px;margin-left:8px;clear:left;line-height:14px;}div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions fieldset ol li.Quantity input{display:inline;height:12px;width:18px;color:#8A94B6;text-align:center;}div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions fieldset ol li.AddToBasket{position:absolute; top:60px; right:110px}div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions p{padding:10px 0 0 8px;position:absolute;bottom:0}div#ProductDetail div.ProductDescription{clear:right;float:right;width:336px;background:#FFF url("http://cotton.hostserver1.co.uk/im/gr/pd_top.jpg") no-repeat 0 0;margin:10px 0 0;padding:10px 0 0;}div#ProductDetail div.ProductDescriptionInner{background:#E9EBF3 url("http://cotton.hostserver1.co.uk/im/gr/pd_btm.jpg") no-repeat 0 100%;padding:0 8px 6px;}.StockMsg{color:#FF8899;}div#ProductDetail div#ProductImage{position:relative;text-align:center;width:340px;margin:5px 0 0;}div#ProductDetail div#ProductImage a.Enlarge{position:absolute;right:0;bottom:0;}div#ProductDetailLarge h1{display:block;text-align:center;color:#8A94B7;background-image:none;background-color:#FFF;width:auto;text-indent:0;margin:10px;}div#QuickShop ol{background:#e9ebf3;list-style-type:none;padding:5px 0 5px 10px;}div#QuickShop h2{display:block;background:url(http://cotton.hostserver1.co.uk/im/gr/table_top.jpg) #e9ebf3 no-repeat 0 0;height:17px;width:686px;color:#FFF;font-weight:700;text-indent:10px;line-height:17px;}div#QuickShop a.Add{position:absolute;right:10px;width:82px;height:17px;text-align:center;background-image:url(http://cotton.hostserver1.co.uk/im/btn/grbtn.jpg);font-weight:700;text-decoration:none;color:#fff;display:block;}div#QuickShop a.View{position:absolute;left:10px;top:-25px;width:82px;height:17px;text-align:center;background-image:url(http://cotton.hostserver1.co.uk/im/btn/grbtn.jpg);font-weight:700;text-decoration:none;color:#fff;display:block;}div#QuickShop input.Small{width:20px;}div#QuickShop div#itemsAdded{position:relative;}div#SiteContainer div#CenterColumn ol#NavTrail li a:hover,div#ProductList div.Pagination a:hover{text-decoration:underline;}div#ProductList div.Normal,div#ProductList div.Condition h1{background-image:none;}div#ProductList ol.ProductList h2,div#ProductList ol.ProductList p.MidDesc{display:block;width:145px;margin:8px 0 0 7px;}div#CatalogueRequest ol,div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions fieldset ol{list-style:none;}div#CatalogueRequest ol p.CheckBox,div#ProductDetailLarge{text-align:center;}div#ProductList ol.ProductList p.Prices a.Sale { color: #ff8899; font-size:12px !important; } div#ProductList ol.ProductList p.Prices a.WasPrice { top:-10px; }div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions fieldset ol li span.WasPrice { position:absolute; text-align:right; right:0; font-weight:bolder; font-size:15px !important; width:100px; } div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions fieldset ol li span.Sale { color: #ff8899; font-size:17px !important; position:absolute; top:30px; text-align:right; right:0; font-weight:bolder; width:100px;  } div#Related { padding-top:10px;	float:left; clear:both; }  div#Related h2 { background: transparent url(http://cotton.hostserver1.co.uk/im/gr/header.jpg) no-repeat scroll 0 0;font-weight:700;color:#FFF;padding:7px 0 20px 13px; } div#CenterColumnInner ol#RelatedProduct li {margin:10px 29px;padding-top:10px; height:170px; width:170px; float:left; list-style:none; background-color:#E9EBF3; text-align:center;}

/* Checkout Styles */
a.Submit{background:transparent url("http://cotton.hostserver1.co.uk/im/btn/grbtn.jpg") no-repeat 0 0;float:right;display:block;width:101px;height:20px;line-height:20px;text-align:center;text-decoration:none;margin:2px 0 0;padding:0;}h2.Checkout{clear:both;color:#FFF;font-weight:700;text-indent:10px;background:#8A94B6 url("http://cotton.hostserver1.co.uk/im/gr/table_top.jpg") no-repeat 0 0;height:1.6em;line-height:1.6em;margin:10px 0 0;}div#Basket table{margin-top:10px;width:100%;border-collapse:collapse;}div#Basket table thead th{height:21px;line-height:21px;text-align:center;color:#FFF;background-color:#8A94B7;}div#Basket table td{background-color:#E9EBF3;}div#Basket table thead th.Description{background:#8A94B7 url("http://cotton.hostserver1.co.uk/im/gr/table_top_left.jpg") no-repeat 0 0;}div#Basket table thead th.Total{background:#8A94B7 url("http://cotton.hostserver1.co.uk/im/gr/table_top_right.jpg") no-repeat 100% 0;}div#Basket table thead th.Description,div#Basket table tbody td.Description{padding-left:10px;text-align:left;}div#Basket table tbody td{padding:4px;}div#Basket table tbody td.Description{padding:0 10px;}div#Basket table tbody td.Description a{line-height:1.5em;}div#Basket table tbody td.Quantity input{width:18px;font-size:90%;border:solid 1px #8A94B6;color:#8A94B6;font-weight:700;text-align:center;}div#Basket table tbody td.Quantity a{display:block;text-decoration:underline;}div#Basket table td,div#Basket table tbody td a{color:#8A94B6;}div#Basket table tbody td.Code,div#Basket table tbody td.Price,div#Basket table tbody td.Quantity,div#Basket table tbody td.Remove{text-align:center;}div#Basket table tfoot td,div#Basket table tbody td.Total{text-align:right;padding-right:10px;}div#Basket table tfoot th,div#Basket table tfoot td{color:#FFF;text-align:right;background-color:#8A94B6;padding:4px 10px 4px 0;}div#Basket table tfoot tr.GrandTotal th{background:#8A94B6 url("http://cotton.hostserver1.co.uk/im/gr/table_btm_left.jpg") no-repeat 0 100%;}div#Basket table tfoot tr.GrandTotal td{background:#8A94B6 url("http://cotton.hostserver1.co.uk/im/gr/table_btm_right.jpg") no-repeat 100% 100%;}p#NoItems{text-align:center;color:#8A94B6;margin:80px 0 0;}div#Proceed{margin:0 0 10px;}div#OfferCode{position:relative;float:left;width:100%;clear:right;padding:10px 0 0;}div#OfferCode div#OfferCodeInner{background-color:#E9EBF3;padding:10px;}div#OfferCode div#OfferCodeInner p{margin:0 0 4px;}div#Login div#CustomerLogin{position:relative;margin:0 0 30px;}div#Login div#CustomerLogin p.Forgotten a{text-decoration:underline;}div#Login div#CustomerLogin p.Thanks{position:absolute;top:10px;left:10px;}div#Login div#CustomerLogin p.Forgotten{position:absolute;top:10px;right:10px;width:150px;text-align:right;}div#Login fieldset ol li input,div#Login fieldset ol li select{position:relative;border:solid 1px #565656;}div#Login fieldset ol li select option{border-left:solid 1px #565656;}div#Login fieldset ol li span.LoginMsg{margin-left:10em;padding-left:1px;display:block;}div#Login div#CustomerLogin a.Submit{float:left;position:relative;left:474px;}div#Login div#CustomerLogin a.Reminder{left:484px;}div#Login div#ctl00_cp1_Register1_cPnlRegister{background-color:#e9ebf3;padding:10px 0 0;}div#Login div#ctl00_cp1_Register1_cPnlRegister p{margin:0 0 10px 10px;}div#Login h3.CommNotice{margin-left:150px;}div#Delivery div#DeliveryOption{background-color:#e9ebf3;padding:10px 0 10px 10px;}div#Delivery div#DeliveryOption span#ctl00_cp1_Delivery1_ctlAddresses{color:#8a94b6;font-weight:700;z-index:50;margin:0 0 10px;}div#Delivery div#DeliveryOption fieldset ol{margin:10px 0 0;}div#Delivery div#DeliveryOption fieldset ol li{position:relative;height:2em;margin:0 0 20px;}div#Delivery div#DeliveryOption fieldset ol li input{position:absolute;top:0;left:5px;}div#Delivery div#DeliveryOption fieldset ol li label{display:block;position:relative;left:30px;top:0;width:574px;color:#8a94b6;font-weight:700;}div#Delivery div#DeliveryOption fieldset ol li#AddAddress label{margin:5px 0;}div#Delivery h2#New{margin:4px 0 0;}div#Delivery div#NewAddress p{padding:10px 0 0 10px;}div#Delivery div#NewAddress ol{padding-bottom:10px;margin:10px 0 0 100px;}div#Delivery div#NewAddress input,div#Delivery div#NewAddress select{border:solid 1px #565656;}div#CarriageOptions,div#RedeemVoucher,div#Payment{background-color:#e9ebf3;clear:both;}div#CarriageOptions{padding-bottom:10px;}div#RedeemVoucher a.Submit{margin-bottom:10px;}div#CarriageOptions p,div#RedeemVoucher p,div#Payment p{padding:10px 0 10px 10px;}div#CarriageOptions ol li,div#RedeemVoucher ol li,div#Payment ol li{line-height:1.7em;padding:0 0 0 10px;}div#Payment span#ctl00_cp1_PaymentDetails1_lblError{display:block;font-weight:700;color:red;padding:10px 0 10px 10px;}div#OrderReview h2{color:#FFF;font-weight:700;text-indent:10px;background:#8A94B6 url("http://cotton.hostserver1.co.uk/im/gr/or_top.jpg") no-repeat 0 0;height:1.6em;line-height:1.6em;}div#OrderReview div#Basket{margin-top:10px;}div#OrderReview div#IAddress{clear:both;position:relative;float:left;background-color:#e9ecf3;margin:4px 0 18px;}div#OrderReview div#Carriage{position:relative;float:left;background-color:#e9ecf3;margin:4px 0 18px;}div#OrderReview div#PaymentDetails li{padding:0;}div#OrderReview div#Carriage ol li span.Option{display:inline-block;width:225px;}div#OrderReview div#PaymentDetails ol li{float:left;width:100%;}div#OrderReview div#PaymentDetails ol li span{display:block;width:100px;float:left;}div#OrderReview div.Inner{width:338px;min-height:160px;background-color:#e9ecf3;margin:0 0 21px;}div#OrderReview div.Inner span{position:relative;left:10px;top:15px;list-style:none;color:#8a94b6;font-weight:700;line-height:1.5em;}div#OrderReview div.Inner p{position:relative;left:10px;top:10px;width:280px;color:#8a94b6;font-weight:700;line-height:1.5em;}div#OrderReview div.Inner p img{display:block;position:absolute;left:0;bottom:-4px;}*:first-child+html div#OrderReview div.Inner p span.Price{bottom:-2px;}div#OrderReview div#PaymentDetails div.Inner p{font-size:90%;font-weight:400;}div#OrderReview div.Inner p span.MOP{display:block;text-transform:uppercase;font-size:110%;font-weight:700;}div#OrderReview div.Inner a.Edit{background:#FFF none repeat scroll 0;border:1px solid #8a94b6;right:4px;position:absolute;color:#8a94b6;text-align:center;top:1px;width:30px;}div#OrderReview div.Inner a.Edit:hover{color:#FFF;background:#8a94b6;border:1px solid #FFF;}div#OrderReview div#ConfirmOrder{float:left;width:360px;text-align:right;position:relative;margin:10px 0 0;padding:0 0 10px;}div#OrderReview div#ConfirmOrder p{font-size:90%;color:#565656;}div#OrderReview div#ConfirmOrder p span.Brand,div#OrderReview div#ConfirmOrder p span.Highlight{font-weight:700;}div#OrderReview div#ConfirmOrder a.Submit{position:absolute;right:-130px;top:.1em;}div#AwaitingAuthorisation div#AuthBlock{background-color:#e9ebf3;}div#AwaitingAuthorisation div#AuthBlock div#Inner{background-color:#e9ebf3;padding:0 0 20px;}div#AwaitingAuthorisation p{position:relative;top:10px;left:20px;color:#8A94B6;margin:0 0 10px;}div#AwaitingAuthorisation img{position:relative;top:4px;left:40px;}div#AwaitingAuthorisation img.Cards{top:10px;left:16px;}div#OrderConfirmed div#Confirmation{background-color:#e9ecf3;padding:10px;}div#OrderConfirmed div#Confirmation p{text-align:center;padding:10px;}div#Basket table tbody td.Description span.desc,div#Delivery div#DeliveryOption fieldset ol li label span{display:block;}div#OfferCode div#OfferCodeInner ol,div#CarriageOptions ol,div#RedeemVoucher ol,div#Payment ol,div#OrderReview div#PaymentDetails ol,div#OrderReview div#Carriage ol{list-style:none;}div#OfferCode div#OfferCodeInner input,div#Login ol li select,div#RedeemVoucher ol li input,div#Payment ol li input,div#Payment ol li select{color:#8A94B6;border:solid 1px #8A94B6;}div#Login div#CustomerLogin fieldset,div#Delivery div#CustomerLogin fieldset{background-color:#e9ebf3;padding:4em 0 0;}div#Login div#CustomerLogin fieldset ol li,div#Delivery div#NewAddress fieldset.ExForm li{margin:6px 0 0;}div#Login div#CustomerLogin fieldset ol li input,div#Login div#ctl00_cp1_Register1_cPnlRegister fieldset ol li input{top:0;right:0;color:#8A94B6;border:solid 1px #8A94B6;}div#Login fieldset ol li span.RadioLabel input,div#Login div#ctl00_cp1_Register1_cPnlRegister fieldset#ctl00_cp1_Register1_cPnlComms ol li input{border:none;}div#Login fieldset ol li select,div#Delivery div#NewAddress select{height:1.5em;}div#Login fieldset ol li label,div#Delivery div#NewAddress p,div#Delivery div#NewAddress label,div#Delivery div#NewAddress p.Required{color:#8a94b6;}div#Delivery div#NewAddress,div#Delivery div#NewAddress fieldset{background-color:#e9ebf3;margin:0;}* html div#RedeemVoucher a.Submit,*:first-child+html div#RedeemVoucher a.Submit{margin-bottom:0;}div#OrderReview div#DAddress,div#OrderReview div#PaymentDetails{position:relative;float:right;background-color:#e9ecf3;margin:4px 0 18px;}
/* Footer Layout */
div#Footer{clear:both;text-align:center;width:686px;margin:0 auto;}div#Footer ol{background:url(http://cotton.hostserver1.co.uk/im/gr/footer.jpg) no-repeat 0 0;width:676px;height:25px;text-align:center;margin:0;padding:5px 0 0 10px;}div#Footer ol li{display:inline;margin-right:25px;line-height:21px;}div#Footer ol li a{font-size:12px;}div#Footer p#FooterInfo{text-align:center;width:100%;margin:6px 0 0;}div#Footer p#FooterInfo span{display:block;}div#Footer p#ExactLink{margin:5px 0 0;}div#Footer ol li a:hover,div#Footer p#ExactLink a{text-decoration:underline;}
/* Form */
fieldset.ExForm legend{font-size:120%;font-weight:700;margin:0 0 10px;}fieldset.ExForm ol{list-style:none;}fieldset.ExForm li{margin:0 0 6px;}fieldset.ExForm label{display:inline-block;width:12em;text-align:right;padding:0 10px;}fieldset.ExForm span.RadioLabel label{width:auto;text-align:left;margin-right:10px;padding:0;}fieldset.ExForm textarea{font-family:Arial, Verdana, Sans-Serif;}fieldset.ExForm li table{display:inline;}fieldset.ExForm span.Error,fieldset.ExForm span.Warning,fieldset.ExForm span.Required{color:red;}fieldset.ExForm input.ExLarge{width:22em;}fieldset.ExForm input.Large{width:15em;}fieldset.ExForm input.Medium{width:7em;}fieldset.ExForm input.Small{width:3em;}fieldset.ExForm div.submit,fieldset.ExForm span#ctl00_cp1_NewsletterSubscribe1_lblError{margin-left:10em;padding-left:25px;}fieldset.ExForm div.submit a{font-size:10px;color:#6B6B6B;text-decoration:underline;}fieldset.ExForm ol li ol li{display:inline;width:50%;margin-right:20px;}fieldset.ExForm,fieldset.ExForm input,fieldset.ExForm select{margin:0;}
/* Account */
h2.Account{clear:both;color:#FFF;font-weight:700;text-indent:10px;background:#8A94B6 url("http://cotton.hostserver1.co.uk/im/gr/table_top.jpg") no-repeat 0 0;height:1.6em;line-height:1.6em;margin:10px 0 0;}div#Account p{padding:0 0 0 30px;}div#Account ol#AccMenu{position:relative;list-style:none;padding:10px 0 6px 30px;}div#Account ol#AccMenu li{line-height:2em;}div#Account ol li span.Checkbox input#ctl00_cp1_AccountDetails_ctlEasidata01,div#Account ol li span.Checkbox input#ctl00_cp1_AccountDetails_ctlEasidata02{border:solid 1px #E9ECF3;}div#Account div.LightBlock{background-color:#e9ebf3;}div#Account div#InvoiceAddress{margin-bottom:28px;}div#ChangePassword{margin-bottom:20px;}div#Account div#ChangePassword fieldset.ExForm{margin:20px 0 10px;}div#Account fieldset.ExForm ol li input,div#Account fieldset.ExForm ol li select{border:1px solid #8a94b7;}div#Account fieldset.ExForm ol li select{height:1.5em;}div#Account div#LinkedAddress ol li p{width:480px;float:right;color:#8a94b7;font-weight:700;}* html div#Account div#LinkedAddress ol li p{position:absolute;left:130px;}div#Account div#LinkedAddress ol{list-style:none;padding-bottom:8px;margin:20px 0 20px 10px;}div#Account div#LinkedAddress ol li{clear:right;position:relative;margin:0 0 30px;}div#Account div#LinkedAddress a{font-weight:700;color:#8a94b7;font-size:110%;position:relative;top:5px;}div#Account div#LinkedAddress a.Edit{margin:0 18px 0 10px;}div#Account div#LinkedAddress .LightBlockInner p span#ctl00_cp1_DeliveryAddressMaintenance1_lblNoAddresses{margin:5px 0 0 10px;}div#Account div#EditAddress{position:relative;padding-bottom:20px;margin-bottom:30px;}div#Account div#InvoiceAddress,div#Account div#ChangePassword{position:relative;}div#Account a.Submit{float:none;position:absolute;right:0;bottom:-21px;}div#Account div#PastOrders p#NoOrders{text-align:center;color:#8a94b7;margin:60px 0 0;padding:0 0 60px;}div#Account table{width:650px;border-collapse:collapse;margin:10px;}div#Account table th,div#Account table td{text-align:center;color:#8a94b7;padding:6px 4px;}div#Account div#PastOrders table th{border-bottom:solid 1px #e9ebf3;}div#Account div#PastOrders table th.View,div#Account div#PastOrders table td.View{border-right:none;}div#Account div#PastOrders table th.View{visibility:hidden;}div#Account div#OrderDetails table thead th,div#Account div#OrderDetails table thead td{text-align:left;}div#Account div#OrderDetails table thead tr.ItemHeading th{text-align:center;border-bottom:solid 1px #e9ebf3;}div#Account div#OrderDetails table tbody td.Total,div#Account div#OrderDetails table tfoot th,div#Account div#OrderDetails table tfoot td{text-align:right;}div#Account div#OrderDetails table thead tr.ItemHeading th,div#Account div#OrderDetails table tfoot th.Discount,div#Account div#OrderDetails table tfoot td.Discount{border-top:solid 1px #e9ebf3;}div#Account table tbody td.Description a span.size{margin:0 0 0 10px;}div#Account div.TradeBox,div#Account div.TradeBox2{display:none;position:absolute;top:5em;right:0;width:400px;background:#8a94b7 url("../im/gr/trade_btm.jpg") no-repeat 0 100%;color:#FFF;text-align:center;padding:0 0 10px;}div#Account div.TradeBox div,div#Account div.TradeBox2 div{background:#8a94b7 url("../im/gr/trade_top.jpg") no-repeat 0 0;padding:10px 0 0;}div#Account div.TradeBox h2{font-size:120%;font-weight:700;color:#FFF;margin:0 10px 10px;padding:0 0 2px;}div#Account div.TradeBox p{color:#FFF;margin:4px 4px 20px;padding:0;}div#Account div.TradeBox2 p{color:#FFF;margin:40px 10px;}div#Account div.TradeBox input{margin:0 40px 10px 0;}div#Account ol#AccMenu li a,div#Account fieldset.ExForm ol li a{color:#8a94b7;text-decoration:underline;}div#Account ol li input,div#Account ol li select{color:#8A94B6;border:solid 1px #8A94B6;}div#Account .Required,div#Account fieldset.ExForm ol li label,div#Account table td a{color:#8a94b7;}div#Account div#InvoiceAddress p.Required,div#Account div#EditAddress p.Required{margin:10px 0 10px 10px;}div#Account div#InvoiceAddress fieldset.ExForm,div#Account div.TradeBox img{margin:0 0 10px;}div#Account fieldset ol li span.RadioLabel input,div#Account fieldset.ExForm ol li input#ctl00_cp1_AccountDetails1_ctlEasidata01,div#Account fieldset.ExForm ol li input#ctl00_cp1_AccountDetails1_ctlEasidata02,div#Account div#OrderDetails table thead th.Total,div#Account div#OrderDetails table tbody td.Total{border:none;}div#Account div#LinkedAddress ol li p span.Address,div#Account table tbody td.Description a,div#Account div.TradeBox2{display:block;}div#Account div#PastOrders table th,div#Account div#PastOrders table td,div#Account div#OrderDetails table thead th,div#Account div#OrderDetails table tbody td,div#Account div#OrderDetails table tfoot th{border-right:solid 1px #e9ebf3;}
/* CMS */
#SiteContainer div#CenterColumn div.StaticContent p,#SiteContainer div#CenterColumn div.StaticContent label,#SiteContainer div#CenterColumn div.StaticContent a{font-weight:400;}#SiteContainer div#CenterColumn div.StaticContent h1{margin-bottom:15px;}#SiteContainer div#CenterColumn div.StaticContent h2,#SiteContainer div#CenterColumn div.StaticContent h3{margin-top:2px;margin-bottom:10px;}#SiteContainer div#CenterColumn div.StaticContent li{margin-bottom:5px;}#SiteContainer div#CenterColumn div.StaticContent h2{font-size:13px;}#SiteContainer div#CenterColumn div.StaticContent h3{font-size:11px;}#SiteContainer div#CenterColumn div.StaticContent p,#SiteContainer div#CenterColumn div.StaticContent ul,#SiteContainer div#CenterColumn div.StaticContent ol,#SiteContainer div#CenterColumn div.StaticContent dl,#SiteContainer div#CenterColumn div.StaticContent table{margin-bottom:10px;}#SiteContainer div#CenterColumn div.StaticContent h1,#SiteContainer div#CenterColumn div.StaticContent h2,#SiteContainer div#CenterColumn div.StaticContent h3,#SiteContainer div#CenterColumn div.StaticContent table.SizeChart caption{font-weight:700;}
/*================ Extra ====================*/
div#ProductList ol.ProductList p.Prices a{right:190px;text-align:right;width:140px!important}
div#ProductList ol.ProductList p.Prices a.WasPrice, div#ProductList ol.ProductList p.Prices a.Wa{font-size:15px!important;color:#000;top:-26px}
div#ProductList ol.ProductList p.Prices a.Sale{font-size:17px!important;color:#FF8899;top:-2px}
div#ProductDetail div#ctl00_cp1_pd1_cPnlPurcharseOptions fieldset ol li span.WasPrice {color:#000;}