/* */ div, h1, h2, h3, h5, h6, ul, li, ol, form, a, input, select, textarea, td { margin : 0; padding : 0; text-align : left; color : #a5a5a5; font-family : Arial, Verdana, Sans-Serif; font-size : 12px; list-style : disc inside none; } input, select, textarea { border: 1px solid #D3E5EB; color: #a5a5a5; padding: 1px; } p { margin : 0 0 10px 0; padding : 0; text-align : left; color : #93c6d8; font-family : Arial, Verdana, Sans-Serif; font-size : 12px; list-style : disc inside none; line-height: 17px; } body { background: url(/skins/towels/img/border/temp/BodyBg.jpg) repeat top left; color: #93c6d8; } body>form { height:100%; } a { color : #93c6d8; } a[onclick] { text-decoration : underline; cursor : pointer; } #background { height:100%; } a:hover { color : #65b2ce; text-decoration : none; } #DefineWidth { padding: 5px 0 0 0; margin : 0 auto; width: 970px; } .Layout { width : 100%; border-collapse : collapse; } .FooterLayout { padding: 5px 0 18px 0; margin: 0 auto; width: 970px; } .Layout .LeftNav .LeftAdverts { text-align : center; } .Layout .RightNav .RightAdverts { text-align : center; } .Layout .LeftNav .LeftAdverts div { margin-bottom : 18px; } .Layout .RightNav .RightAdverts div { margin-bottom : 18px; } .Layout .BodyContent .ContentPad table.PersonaliseTable div.WizardSideSection h2 { margin-bottom: 0px; font-size: 1em; } /**************************************************************** Bookmarks ***************************************************************/ div.BookmarkContextMenu { display : none; width : 516px; position : absolute; top : -3px; right : -25px; z-index : 50000; } div.BookmarkContextMenu .top /* IE6 specific : Store-ie6.css */ { height : 9px; background : url(/skins/towels/img/border/temp/bookmarkmenu_base.gif) no-repeat; overflow : hidden; } div.BookmarkContextMenu .bottom /* IE6 specific : Store-ie6.css */ { height : 15px; background : url(/skins/towels/img/border/temp/bookmarkmenu_bottom.gif) no-repeat; } div.BookmarkContextMenu h3 { background : url(/skins/towels/img/border/temp/bookmarkmenu_top.gif) no-repeat right top; color: #FFFFFF; cursor: pointer; font-weight: bold; height: 27px; margin: 3px 18px 0 0; overflow: hidden; padding: 0 21px 0 0; text-align: right; } div.BookmarkContextMenu div.BookmarkLinks /* IE6 specific : Store-ie6.css */ { background: url(/skins/towels/img/border/temp/bookmarkmenu_middle.gif) repeat-y scroll 0 0 transparent; clear: both; min-height: 85px; padding: 0 0 0 15px; } div.BookmarkContextMenu div.BookmarkLinks a { width : 100px; padding : 4px 0 4px 20px; display : block; float : left; text-decoration : none; line-height :20px; background : no-repeat 0px 2px; } #SearchBar div.BookmarkContextMenu div.BookmarkLinks a img { padding-right : 5px; vertical-align : middle; } #SearchBar div.BookmarkContextMenu div.BookmarkLinks a.MoreLink, #SearchBar div.BookmarkContextMenu div.BookmarkLinks a.LessLink { width : 460px; padding-left : 21px; border-top:1px dotted #c7c7c7; display : block; float : none; clear : both; line-height : 20px; } #SearchBar div.BookmarkContextMenu div.BookmarkLinks a.MoreLink:focus, #SearchBar div.BookmarkContextMenu div.BookmarkLinks a.LessLink:focus { outline : 0; } div.BookmarkContextMenu div.BookmarkLinks a.MoreLink { background : transparent url(/skins/towels/img/border/temp/bookmark_more.gif) no-repeat center left; } div.BookmarkContextMenu div.BookmarkLinks a.LessLink { background : transparent url(/skins/towels/img/border/temp/bookmark_less.gif) no-repeat center left; border-bottom : 1px dotted #9c9c9c; } /*************************************************************** Breadcrumbs **************************************************************/ .Layout td.BreadCrumbs { padding : 9px 16px 4px; cursor : default; font-weight: bold; color: #797f80; } .Layout td.BreadCrumbs a { text-decoration : none; font-weight: normal; } /**************************************************************** Side Nav ****************************************************************/ .Layout td.LeftNav { width: 179px; padding: 3px 0 0 0; } .Layout .LeftNav .SideNavSection { width: 179px; margin: 0 0 8px 0; } .Layout td.RightNav { width: 179px; padding: 3px 0 0 0; } .Layout .RightNav .SideNavSection { width: 179px; margin: 0 0 8px 0; } .Layout .SideNavParentLink { background: url(/skins/towels/img/border/temp/CategoriesHeader_top.gif) no-repeat left top; margin: 0 0 12px; width: 179px; } .Layout .SideNavParentLink a { background: url(/skins/towels/img/border/temp/CategoriesHeader_bottom.gif) no-repeat right bottom; color: #FFFFFF; font-size: 16px; font-weight: bold; padding: 8px 10px 7px; text-decoration: none; display: block; } div.SideNavSection div.Content a img { padding : 1px 0 0 5px; vertical-align : middle; float : right; } .Layout td.LeftNav .SecondaryNavChildList .Header { background: none !important; } .Layout td.LeftNav .SecondaryNavChildList .Header h2 { padding: 2px 10px; background: none !important; } .Layout td.LeftNav .SecondaryNavChildList .Header h2 a:hover { text-decoration : underline; } .Layout .SideNavSection .Header { background: url(/skins/towels/img/border/temp/CategoriesHeader_top.gif) top left no-repeat #b2a382; width: 179px; margin: 0 0 12px 0; } .Layout .SideNavSection .Header h2 { background: url(/skins/towels/img/border/temp/CategoriesHeader_bottom.gif) bottom right no-repeat; padding: 8px 10px 7px 10px; color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none; } .Layout .SideNavSection .Header h2 a { color: #ffffff !important; display: block; font-size: 16px !important; font-weight: bold; text-decoration: none; width: 100%; } .Layout .SideNavSection .Content { background: url(/skins/towels/img/border/temp/NavBottom.gif) bottom left no-repeat; margin: 0 0 20px; padding: 0 0 15px; } .Layout .SideNavSection .Content a { background-color: #F0FBFA; display: block; font-size: 15px; font-weight: normal; padding: 0 10px 10px; text-decoration: none; color: #65b2ce; } .Layout .SideNavSection .Content a:hover { text-decoration : underline; color: #65b2ce; } .Layout .SideNavSection .Content.RecentlyViewed a, .Layout .SideNavSection .Content.BestSellers a, .Layout .SideNavSection .Content.NewProducts a { padding : 4px 5px 4px 10px; border-bottom : 1px dotted #d3d4d7; color : #94c8da; display : block; text-decoration : none; min-height: 22px; } .Layout .SideNavSection .Content.RecentlyViewed a.LastLink, .Layout .SideNavSection .Content.BestSellers a.LastLink, .Layout .SideNavSection .Content.NewProducts a.LastLink { border-bottom : 1px solid #e5e5e5; } .Layout .SideNavSection .Content.RecentlyViewed a:hover, .Layout .SideNavSection .Content.BestSellers a:hover, .Layout .SideNavSection .Content.NewProducts a:hover { color : #94c8da; text-decoration : underline; } .Layout .SideNavSection .Content a.SelectedCategory, .Layout .SideNavSection .Content a.SelectedInformationPage { color: #e27b9e; font-weight: normal; } .Layout .SideNavSection .Content a.SelectedCategory:hover, .Layout .SideNavSection .Content a.SelectedInformationPage:hover { text-decoration: none; cursor: default; } .Layout .SideNavSection .Content .LastItem { display : block; } .Layout .SideNavSection .Content .LastItem a { border : 0; } .Layout .SecondaryNavCat .Header h2 a { color: #65b2ce; font-size: 15px; } .Layout .SecondaryNavChildList .Header h2 a { color: #65b2ce !important; font-size: 15px !important; } .Layout .SecondaryNavCat .Header h2 a:hover { text-decoration: none !important; } .Layout .SecondaryNavCat .Content .LastItem { margin-top : -1px; display : block; } .Layout .SecondaryNavCat .Content .LastItem a { padding : 5px 10px 5px 10px; background : url(/skins/towels/img/border/secondarynavcat_a_bg.gif) 96% center no-repeat; color : #94c8da; font-weight : bold; } .Layout .SecondaryNavCat .Content .LastItem a:hover { text-decoration : underline; } /* Brand selector */ .Layout .SideNavSection .Content div.BrandListContainer { padding : 10px 10px 2px 10px; background : #a5a5a5; color : #94c8da; display : block; text-decoration : none; } .Layout .SideNavSection .Content div.BrandListContainer select { width :100%; } .Layout .SideNavSection .Content a.ViewAllBrandsLink { text-align : right; padding: 6px 25px 9px 10px; background : url(/skins/towels/img/border/viewall.jpg) 91% 10px no-repeat; } .Layout .SideNavSection .Content a.ViewAllBrandsLink:hover { color: #94c8da; text-decoration: none; background : url(/skins/towels/img/border/viewall_over.jpg) 91% 10px no-repeat; } /* Newsletter subscription */ a.Newsletter { width : 165px; height : 59px; margin : 0 0 8px 8px; display : block; background : #fff url(/skins/blank/img/buttons/Newsletter_under.jpg) no-repeat center bottom; } a.Newsletter:hover { background : #fff url(/skins/blank/img/buttons/Newsletter_over.jpg) no-repeat center bottom; } a.Newsletter span.Label { display : none; } .SideNavPromoImage { margin : 0 0 8px 0; display : block; text-align : center; } a.McAfeeLink { width : 156px; height : 38px; padding : 9px 5px 5px 5px; display : block; background : url(/skins/towels/img/border/whitenavbox.gif) no-repeat top left; text-align : center; vertical-align : middle; } /**************************************************************** MiniBasket ****************************************************************/ .Layout .RightNav #BasketSummaryContainer { width : 166px; margin : 0 8px 8px 0; color : #94c8da; } .Layout #BasketSummaryContainer .Header { background:#999999 url(/skins/towels/img/border/basket_back.jpg) top left repeat-x; } .Layout #BasketSummaryContainer .Header { color : #ffffff; font-size : 1.1em; margin-left : 1px; margin-right : 0px; } .Layout #BasketSummaryContainer .Header h2 { padding : 8px 6px 7px 10px; color : #ffffff; font-size : 1em; } .Layout #BasketSummaryContainer #BasketSummaryContents { text-decoration : none; display : block; padding : 8px 10px 5px 10px; background: #a5a5a5; } .Layout #BasketSummaryContainer #BasketSummaryContents li { list-style-type : none; clear : both; } .Layout #BasketSummaryContainer #BasketSummaryContents li div.Quantity { float : left; } .Layout #BasketSummaryContainer #BasketSummaryContents li div.ProductDetails { width : 120px; padding-left : 5px; float : left; } .Layout #BasketSummaryContainer #BasketSummaryContents li div.ProductDetails strong { color: #94c8da; } .Layout #BasketSummaryContainer #BasketSummaryContents .Cost { padding-bottom : 8px; display : block; float : right; padding-top: 3px; } .Layout #BasketSummaryContainer #BasketSummaryContents .Label { font-size : 0; padding-bottom: 5px; } .Layout #BasketSummaryContainer #BasketSummaryContents .ProductBasketLabel { font-size:11px; } .Layout #BasketSummaryContainer #BasketSummaryContents div.ShippingDetails { margin-top : 5px; padding-top : 5px; border-top : dotted 1px #D3D4D7; height:1px; clear : both; } .Layout #BasketSummaryContainer #BasketSummaryContents #BasketSummaryTotals { font-weight : bold; border-top: 1px dotted #D3D4D7; border-bottom: 1px dotted #D3D4D7; margin-bottom: 2px; height: 30px; line-height: 0px; } .Layout #BasketSummaryContainer #BasketSummaryContents #BasketSummaryTotals .TotalLabel { float : left; margin-top: 15px; font-size: 13px; } .Layout #BasketSummaryContainer #BasketSummaryContents #BasketSummaryTotals .Cost { float:right; } .Layout #BasketSummaryContainer #BasketSummaryContents #BasketSummaryTotals .Cost .Cost { float:none; margin-top: 9px; font-size: 13px; } .Layout #BasketSummaryContainer #BasketSummaryContents .BasketSummaryControls { margin-left : -8px; margin-right : -8px; } .Layout #BasketSummaryContainer a.View { display : block; margin-top : 8px; margin-left:3px; height : 16px; width : 56px; background : url(/skins/blank/img/buttons/basket_view_button.jpg); } .Layout #BasketSummaryContainer a.View span.label { display : none; } .Layout #BasketSummaryContainer a.CheckOut { display:block; margin-top:8px; margin-left:3px; height:16px; width:91px; background:url(/skins/blank/img/buttons/basket_checkout_button.jpg); } .Layout #BasketSummaryContainer a.CheckOut span.label { display : none; } .Layout #BasketSummaryContainer .LastItem { display:block; background:#a5a5a5; } .Layout #BasketSummaryContainer .LastItem a { display:block; height:4px; border-style:hidden; background:none; } /**************************************************************** Body ****************************************************************/ .Layout .BodyLeft, .Layout .BodyRight { width:10px; vertical-align:top; } .Layout .BodyLeft div, .Layout .BodyRight div { width:10px; vertical-align:top; } .Layout .BodyLeft span, .Layout .BodyRight span { display:block; width:10px; height:12px; } .Layout .BodyLeft { background:url(/skins/towels/img/border/side_l.gif); } .Layout .BodyLeft span { background:url(/skins/towels/img/border/side_tl.gif); } .Layout .BodyRight { background:url(/skins/towels/img/border/side_r.gif); } .Layout .BodyRight span { background:url(/skins/towels/img/border/side_tr.gif); } .Layout .BodyContent { padding-top : 3px; } .Layout .BodyContentNoSideBars { padding: 0; } .Layout .BodyContent .ContentPad { padding : 0 15px 8px; } .Layout .BodyContent .ContentPad h1.MainTitle { background: url(/skins/towels/img/border/temp/TitleBGF.gif) no-repeat 0 0; height: 23px; padding: 5px 0 10px; } .Layout .BodyContent .ContentPad h1.MainTitle div { background: url(/skins/towels/img/border/temp/BodyBg.jpg) repeat 0 0; border: 0 none; color: #65b2ce; display: inline; font-family: Georgia; font-size: 19px; font-style: italic; margin: 0; padding: 0 8px 0 0; font-weight: normal; } .Layout .BodyContentNoSideBars .ContentPad h1 { color: #94c8da; font-size: 16px; font-weight: bold; margin: 8px 0 9px; padding: 10px 20px 8px 0; } .Layout .BodyContentNoSideBars .ContentPad td.ProductExtrasHeaderCell h1 { color: #94c8da; font-size: 16px; font-weight: bold; margin: 8px 0 9px; padding: 10px 20px 8px; } .Layout .BodyContent .ContentPad h2 { border-bottom: 1px dashed #93C6D8; color: #94C8DA; font-family: georgia; font-size: 21px; font-style: italic; font-weight: normal; margin-bottom: 9px; margin-top: 8px; padding-bottom: 6px; } #masthead { text-align : center; } .Layout .BodyContent .ContentPad .advertbreakspace { padding: 3px; } /************************************************* Rich Text controls ************************************************/ .RT div, .RT h1, .RT h2, .RT h3, .RT h5, .RT h6, .RT p, .RT ul, .RT li, .RT ol, .RT form, .RT a, .RT input, .RT select, .RT textarea, .RT td { text-align : left; } .RT a { color : #94c8da; text-decoration : underline; } .RT a:hover { color : #65b2ce; text-decoration : none; } .RT h1 { margin-top: 8px; margin-bottom: 8px; padding-bottom: 4px; font-size: 16px; color: #93c6d8; } .RT h2 { margin-top : 8px; margin-bottom : 6px; padding-bottom : 3px; font-size : 1.1em; } .RT h3 { margin-top : 8px; margin-bottom : 6px; padding-bottom : 3px; font-size : 1em; font-style : italic; } .RT h4 { margin-top : 8px; margin-bottom : 6px; padding-bottom : 3px; font-size : 1em; } .RT ul, .RT ol { margin : 8px 0 8px 16px; } .RT ul li { margin-bottom : 4px; list-style-type : disc; list-style-position : outside; } .RT ol li { margin-bottom : 4px; list-style-type : decimal; list-style-position : outside; } .RT p { margin : 6px 0; color: #a5a5a5; } div.TabHolder .ShortDescription, div.TabHolder .ShortDescription p { color: #a5a5a5; margin : 0 0 8px 0 !important; } div.TabHolder .ContributeTab, div.TabHolder .ContributeTab p { color: #a5a5a5; margin : 0 0 8px 0 !important; } /* Basic table styles */ .RT table { border-collapse : collapse; } .RT table th, .RT table thead td { padding : 5px; border : 1px solid #D0D6DB; background : #E7E9EC; font-size : 1.1em; font-weight : bold; } .RT table td { padding : 5px 10px; border : 1px solid #C5C4C4; } /* Plain table styles */ .RT table.Plain th, .RT table.Plain thead td, .RT table.plain th, .RT table.plain thead td { border : 1px solid #C5C4C4; background : transparent; font-weight : normal; } .RT table.Plain td, .RT table.plain td { border : 1px solid #C5C4C4; } /******************************************************* Footer ******************************************************/ .Layout #FooterLeft, .Layout #FooterRight { width : 16px; height : 112px; } .Layout #FooterRight { width : 17px; height : 112px; } .Layout #FooterLeft { background : url(/skins/blank/img/border/side_bl.gif) top left no-repeat; } .Layout #FooterLeft div { width : 7px; height : 21px; background : url(/skins/towels/img/border/bottom_l.gif) top right; display : block; float : right; } .Layout #FooterRight { background : url(/skins/blank/img/border/side_br.gif) top right no-repeat; } .Layout #FooterRight div { width : 7px; height : 21px; background : url(/skins/towels/img/border/bottom_r.gif); display : block; float : left; } .Layout #FooterTop { height : 21px; background : url(/skins/towels/img/border/bottom_bg.gif); } .Layout #FooterLogo { padding-left : 10px; height: 40px; vertical-align: middle; font-size: 10px; } .Layout #FooterContent { vertical-align: middle; width: 435px; } .Layout #FooterContent div.Links { width : 435px; margin-right : auto; margin-left : auto; text-align : center; } .Layout #FooterContent div.Links a { text-decoration : none; margin-left: 6px; margin-right: 6px; } .Layout #FooterContent div.Links a:hover { color : #65b2ce; text-decoration : underline; } td.Metakinetic { padding-right : 10px; text-align : right; vertical-align: middle; } td.Metakinetic a { text-decoration : none; } td.Metakinetic a:hover { color : #65b2ce; text-decoration : underline; } /* Status message control */ #StatusMessage, #ErrorMessage, #WarningMessage, #SuccessMessage { margin-bottom : 10px; padding : 8px 5px 5px 28px; } #StatusMessage ul li, #ErrorMessage ul li, #WarningMessage ul li, #SuccessMessage ul li { margin-bottom : 3px; list-style-type : none; } #StatusMessage, #WarningMessage { border : 1px solid #ffff00; background : #ffffcc url(/img/warning.gif) no-repeat 5px 8px; } #ErrorMessage { border : 1px solid #ff0000; background : #ff9999 url(/img/stop_small.png) no-repeat 5px 8px; } #ErrorMessage ul li { color: #FF0000; } #SuccessMessage { border : 1px solid #00ff00; background : #ccffcc url(/img/ok_small.png) no-repeat 5px 8px; } /**************************************************************** Paging Control ****************************************************************/ table.PagingControl { width : 100%; } table.PagingControl.Footer { margin-bottom : 8px; } table.PagingControl.Header tr th { padding: 8px 3px 12px; } table.PagingControl.Footer tr th { padding: 5px 3px 13px; } table.PagingControl th.LeftCell, table.PagingControl th.RightCell { width : 7px; } table.PagingControl th.RightCell { } table.PagingControl.Footer th.RightCell { } table.PagingControl th, table.PagingControl th span, table.PagingControl th a { font-size: 11px; font-weight: normal; } table.PagingControl tr th.ItemCount { width : 110px; text-align : left; } table.PagingControl tr th.LinksLeft { width : 110px; text-align : right; } table.PagingControl tr th.LinksIndex { width : 110px; text-align : center; } table.PagingControl tr th.LinksRight { width : 110px; text-align : left; } table.PagingControl tr th.LinksAll { width: 60px; text-align: right; } table.PagingControl th a { text-decoration: none; } table.PagingControl th a:hover { text-decoration: underline; } table.PagingControl th a.First { width : 14px; height : 6px; background : transparent url(/skins/towels/img/userviewcontrol/first_link_bg.gif) no-repeat left -1px; display : inline-block; } table.PagingControl th a.Next { margin-right : 5px; padding-right : 14px; background : transparent url(/skins/towels/img/userviewcontrol/next_link_bg.gif) no-repeat right center; } table.PagingControl th a.Previous { margin-left : 5px; padding-left : 14px; background : transparent url(/skins/towels/img/userviewcontrol/previous_link_bg.gif) no-repeat left center; } table.PagingControl th a.Last { width : 14px; height : 6px; background : transparent url(/skins/towels/img/userviewcontrol/last_link_bg.gif) no-repeat right center; display : inline-block; } table.PagingControl th a.First span { display : none; visibility: hidden; } table.PagingControl th a.Last span { display : none; visibility: hidden; } span.Warning { background : transparent url(/img/warning.gif) no-repeat left top; float: right; height: 16px; margin: 2px 0 1px 15px; width: 16px; } span.Warning span.AlternativeText { display : none; } div.ShortInput { width : 55px; float : left; } div.ShortInput .ShortInputField { width : 35px; float : left; } div.Input { width : 170px; float : left; } div.Input .InputField { width : 150px; float : left; } div.LongInput { width : 315px; float : left; } div.LongInput .LongInputField { width : 300px; float : left; } div.ReCaptchaInput input.ReCaptchaInputField { float:left; margin-bottom:5px; width:300px; } a.previousButton { display: block; height: 24px; width: 128px; background : url(/skins/towels/img/buttons/previous_button.png); } a.previousButton span.label { display : none; } .nextStepButton { float : right } a.BackButton { width : 128px; height : 24px; display : block; background : url(/skins/towels/img/buttons/back_button.png); } a.BackButton span.label { display : none; } div.PageIntroduction { margin : 0 0 15px 0; } div.InformationPageContainer p { margin-bottom : 10px; } div.Seperator { clear : both; } /****************************************************************** Homepage ********************************************************************/ div.MastHeadSection { margin-bottom : 8px; } /* Homepage adverts */ table.AdvertTable { width : 100%; } table.AdvertTable tr td { padding : 0 0 8px 0; } table.AdvertTable tr td.HomepageAdCell { padding-right : 4px; text-align : left; } table.AdvertTable tr td.HomepageAdCellAlt { padding-left : 4px; text-align : right; } table.AdvertTable tr td.HomepageAdCell div { text-align : left; } table.AdvertTable tr td.HomepageAdCellAlt div { text-align : right; } /************************************************************* Brand Logos **************************************************************/ td.BrandLogosCell { padding : 8px; margin-top:25px; text-align : center; vertical-align : middle; border-top:1px dotted #e3e6e9; border-bottom:1px dotted #e3e6e9; } td.BrandLogosCell a { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; opacity: .5; display:inline-block; } td.BrandLogosCell a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; opacity: 1; } td.BrandLogosCell img { vertical-align : middle; } .promoLongDescription { } /************************************************************* Towels R Us **************************************************************/ /******************************************************* Header ******************************************************/ .HeaderBG { background: url(/skins/towels/img/border/temp/HeaderBG.jpg) repeat-x 0px 0px #d4eef7; width: 100%; height: 180px; } .HeaderHead { margin: 0 auto; width: 970px; height: 180px; } /* Main logo*/ .Layout td.LogoCell { padding: 0; width: 355px; } .Layout td.LogoCell a { margin: 0 0 0 -35px; width: 386px; } /* Tertiary Navigation Section */ .Layout td.TertiaryNavCell { padding: 0; width: 435px; } .Layout td.TertiaryNavCell a { border-color: #93c6d8; border-style: solid; border-width: 0 0 0 2px; color: #93c6d8; font-size: 14px; font-weight: bold; margin: 0 0 0 12px; padding: 0 0 0 12px; text-decoration: none; text-shadow: 1px 1px #FFFFFF; } .Layout td.TertiaryNavCell a:hover { color: #e27b9e; text-decoration: underline; } .Layout td.TertiaryNavCell a.tertiaryloginlink { border-color: #93c6d8; border-style: solid; border-width: 0 0 0 2px; color: #e27b9e; font-size: 14px; font-weight: bold; margin: 0 0 0 12px; padding: 0 0 0 12px; text-decoration: none; text-shadow: 1px 1px #FFFFFF; } .Layout td.TertiaryNavCell a.tertiaryloginlink:hover { text-decoration: underline; } .Layout td.TertiaryNavCell a.tertiaryfirstlink { border-color: #FFFFFF; border-style: solid; border-width: 0; padding: 0; } .Layout .TertiaryNavCell div.LogoutControl { color: #93C6D8; font-size: 12px; font-weight: bold; margin: -4px 0 10px; text-align: center; text-shadow: 1px 1px #FFFFFF; } .Layout .TertiaryNavCell div.LogoutControl a { border-left: 0 none; color: #E27B9E; font-size: 12px; margin-left: 0; padding-left: 0; text-decoration: none; } .Layout .TertiaryNavCell div.LogoutControl a:hover { text-decoration: underline; } /* Tertiary Search Bar */ .Layout .SearchBar { margin: 19px 0 0 30px; padding: 0 0 5px; } .Layout .SearchBar input.SearchInput { background: url(/skins/towels/img/border/temp/SearchBG.png) no-repeat 0 0; height: 43px; padding: 0 1px 0 13px; width: 275px; color: #93c6d8; } .Layout .SearchBar input.SearchButton { color: #FFFFFF; font-size: 8px; height: 43px; margin: 0; padding: 0; text-transform: lowercase; width: 45px; } .Layout .SearchBar select { margin: 6px 16px 0 0; border: 1px solid #cccccc; height: 18px; vertical-align: middle; line-height: 14px; } .Layout .SearchBar select, .Layout .SearchBar input { border-color: #FFFFFF; border-style: solid; border-width: 0; float: left; display: block; font-size: 16px } /**************************************************************** Controls ****************************************************************/ #ControlsTables { margin: 16px 0 0 22px; padding: 0; } .ControlsSecond { margin: 0; padding: 5px 0 0 0; } /**************************************************************** Widgets ****************************************************************/ .WidgetsDiv { float: right; } .SearchBar div.UserWidgets { width: 970px; line-height : 27px; } .SearchBar a:hover { text-decoration : underline; } .SearchBar div.UserWidgets div.Sep { width : 1px; height : 22px; margin : 4px 10px; border-right : 1px solid #b7b7b7; vertical-align : top; float : left; background : white; } .SearchBar div.UserWidgets a.EmailFriend { margin : 2px 0 0 0; padding : 0 25px 0 0; float : left; } .SearchBar div.UserWidgets div.Bookmark { margin : 2px 12px 0 0; padding : 0 14px 0 0; float : left; } .SearchBar div.UserWidgets a.EmailFriend { background: url(/skins/towels/img/border/temp/widget_email.gif) no-repeat right center; font-size: 12px; font-weight: bold; text-decoration: none; } .SearchBar div.UserWidgets div.Bookmark { background: url(/skins/towels/img/border/temp/widget_bookmark.gif) no-repeat right center; position: relative; } .SearchBar div.UserWidgets div.Bookmark a { margin: 0; font-weight: bold; font-size: 12px; text-decoration: none; } /* Currency widget */ div.CurrencySelection { background : url(/skins/towels/img/Currency/left_bg.gif) no-repeat center left; float: right; height: 24px; margin: 6px 0 0; padding: 0 0 0 65px; } div.CurrencySelection a { height : 24px; margin : 0; padding : 0; display : inline-block; float : none; } div.CurrencySelection a.Selected { cursor : default; } div.CurrencySelection a.GBP { width : 24px; margin: 0 5px 0 0 !important; background : url(/skins/towels/img/Currency/GBP.gif) no-repeat center center; } div.CurrencySelection a.GBP.GBPSelected, div.CurrencySelection a.GBP:hover { background : url(/skins/towels/img/Currency/GBP_selected.gif) no-repeat center center; } div.CurrencySelection a.Euro { width : 24px; margin: 0 5px 0 0 !important; background : url(/skins/towels/img/Currency/Euro.gif) no-repeat center center; } div.CurrencySelection a.Euro.EUROSelected, div.CurrencySelection a.Euro:hover { background : url(/skins/towels/img/Currency/Euro_selected.gif) no-repeat center center; } div.CurrencySelection a.USD { width : 24px; margin: 0 !important; background : url(/skins/towels/img/Currency/USD.gif) no-repeat center center; } div.CurrencySelection a.USD.USDSelected, div.CurrencySelection a.USD:hover { background : url(/skins/towels/img/Currency/USD_selected.gif) no-repeat center center; } div.CurrencySelection a span.Label { display : none; } /*************************************************************** Breadcrumbs **************************************************************/ div.BreadCrumbs { float: left; font-size: 12px; color: #93c6d8; margin: 2px 0 0 0; } div.BreadCrumbs a { text-decoration : none; font-weight: normal; font-size: 12px; color: #93c6d8; } div.BreadCrumbs a:hover { text-decoration : underline; font-weight: normal; font-size: 12px; color: #94c8da; } div.BreadCrumbs img { margin: 0 0 1px 0; } /******************************************************** Primary Navigation *******************************************************/ .Layout #Menu { text-align : center; } .RadMenu_Default .rmSlide { margin: 8px 0 0 0 !important; } .Layout #Menu .RadMenu_Default { background: none transparent; margin: 0 0 0 -6px; position: relative; bottom: 7px; } .Layout #Menu .RadMenu_Default .rmRootGroup { border : none; background:transparent; } .Layout #Menu .RadMenu_Default .rmHorizontal .rmItem { margin: 0 5px 0 0; } .Layout #Menu .RadMenu_Default .rmVertical .rmItem { margin: 0; } /** .Layout #Menu .RadMenu_Default .rmText { height : 34px; padding : 0; float : left; margin:0; } **/ .Layout #Menu .RadMenu_Default .rmItem .rmSlide { border: 0 none; } .Layout #Menu .RadMenu_Default .rmItem .rmLevel1 { border-color: #93c6d8; border-style: solid; border-width: 2px; margin: -1px 0 0; } .Layout #Menu .RadMenu_Default .rmText a { height: 33px; float: left; color: #94c8da; font-size: 16px; line-height: 34px; font-weight: bold; text-decoration: none; background: url(/skins/towels/img/border/temp/MenuRight.jpg) no-repeat right top; margin: 0; padding: 0 10px 0 10px; display: block; } .Layout #Menu .RadMenu_Default .rmText a:hover { color: #ffffff; background: url(/skins/towels/img/border/temp/MenuRight_hover.jpg) no-repeat right top; } .Layout #Menu .RadMenu_Default .rmText { background: url(/skins/towels/img/border/temp/MenuLeft.jpg) no-repeat left top; height: 33px; margin: 0; padding: 0; } .Layout #Menu .RadMenu_Default .rmText:hover { background: url(/skins/towels/img/border/temp/MenuLeft_hover.jpg) no-repeat left top; } .Layout #Menu .RadMenu_Default .rmItem:hover .rmText a { color: #ffffff; background: url(/skins/towels/img/border/temp/MenuRight_hover.jpg) no-repeat right top; } .Layout #Menu .RadMenu_Default .rmItem:hover .rmText { background: url(/skins/towels/img/border/temp/MenuLeft_hover.jpg) no-repeat left top; } .Layout #Menu .RadMenu_Default .rmFirst .rmText a:hover { } .Layout #Menu .RadMenu_Default .rmSlide .rmText { height: auto; margin: 0; padding: 0 5px; } .Layout #Menu .RadMenu_Default .rmSlide .rmFirst .rmText a { background: none repeat scroll 0 0 #FFFFFF !important; border-color: #dff1f7; border-style: solid; border-width: 0 0 1px; color: #93c6d8 !important; font-size: 12px; font-weight: normal; height: auto; line-height: 14px; padding: 8px 6px 10px; width: 160px; } .Layout #Menu .RadMenu_Default .rmSlide .rmFirst .rmText a:hover { color: #94c8da; text-decoration: underline; } .Layout #Menu .RadMenu_Default .rmSlide .rmLast .rmText a { background: none repeat scroll 0 0 #FFFFFF; border-color: #FFFFFF; border-style: solid; border-width: 0; color: #93c6d8; font-size: 12px; font-weight: normal; height: auto; line-height: 14px; padding: 8px 6px; width: 160px; } .Layout #Menu .RadMenu_Default .rmSlide .rmText a { background: none repeat scroll 0 0 #FFFFFF !important; border-color: #dff1f7; border-style: solid; border-width: 0 0 1px; color: #93c6d8 !important; font-size: 12px; font-weight: normal; height: auto; line-height: 14px; padding: 8px 6px 10px; width: 160px; } .Layout #Menu .RadMenu_Default .rmSlide .rmText a:hover { color: #94c8da; text-decoration: underline; } .RadMenu_Default .rmGroup, .RadMenu_Default .rmMultiColumn, .RadMenu_Default .rmGroup .rmVertical { background: #ffffff !important; } /* Informational */ .Layout .LeftNav .Informational { width : 179px; margin : 0 0 8px 0; } .Layout .Informational .Header { background: url(/skins/towels/img/border/temp/InfoHeader_top.gif) top left no-repeat #93c6d8; width: 179px; margin: 0 0 12px 0; } .Layout .Informational .Header h2 { background: url(/skins/towels/img/border/temp/InfoHeader_bottom.gif) bottom right no-repeat; padding: 8px 10px 7px 10px; color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none; } .Layout .Informational .Header h2 a { font-weight: bold; text-decoration: none; color: #ffffff; font-size: 16px; } .Layout .Informational .Content { background: url(/skins/towels/img/border/temp/NavBottom.gif) bottom left no-repeat; margin: 0 0 20px; padding: 0 0 15px; } .Layout .Informational .Content a { background-color: #F0FBFA; display: block; font-size: 15px; font-weight: normal; padding: 0 8px 12px 8px; text-decoration: none; color: #65b2ce; } /* New Products / Best Sellers & Recently Viewed */ .Layout .LeftNav .NewProducts { width : 179px; margin : 0 0 8px 0; } .Layout .NewProducts .Header { background: url(/skins/towels/img/border/temp/InfoHeader_top.gif) top left no-repeat; width: 179px; margin: 0 0 12px 0; } .Layout .NewProducts .Header h2 { background: url(/skins/towels/img/border/temp/InfoHeader_bottom.gif) bottom right no-repeat; padding: 8px 10px 7px 10px; color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none; } .Layout .NewProducts .Header h2 a { font-weight: bold; text-decoration: none; color: #ffffff; font-size: 16px; } .Layout .NewProducts .Content { background: url(/skins/towels/img/border/temp/NavBottom.gif) bottom left no-repeat; margin: 0 0 20px; padding: 0 0 15px; } .Layout .NewProducts .Content a { display: block; margin: 0; min-height: 40px; padding: 0 0 0 8px; text-decoration: none; } .Layout .NewProducts .Content span.SideNavProductLink { color: #93c6d8; display: block; font-size: 13px; padding: 0; text-decoration: none; } .Layout .NewProducts .Content span.SideNavProductLink a { } .Layout .NewProducts .Content a img { border: 2px solid #D0EDF4; float: right; margin: 0; vertical-align: middle; } /**************************************************************** MiniBasket ****************************************************************/ .MiniBasketCell { padding: 0; width: 190px; height: 145px; vertical-align: top; top: 0; } .MiniBasketCell div#MiniBasketSummary { margin: 0; color: #94c8da; float: right; width: 182px; } .MiniBasketCell div#MiniBasketSummary div.Details { background: url(/skins/towels/img/border/temp/basketTop.gif) no-repeat left top; width: 182px; } .MiniBasketCell div#MiniBasketSummary div.Details div.outerBasket { background: url(/skins/towels/img/border/temp/basketBottom.gif) no-repeat left bottom; padding: 0 22px 0 0; } .MiniBasketCell div#MiniBasketSummary div.Details div.bottomBasket { background: url(/skins/towels/img/border/temp/basketBag.gif) no-repeat right 17px; padding: 19px 41px 17px 0; } .MiniBasketCell div#MiniBasketSummary div.Details p.MiniItems { color: #94C8DA; font-size: 18px; font-weight: bold; margin: 0 0 5px 0; text-align: right; } .MiniBasketCell div#MiniBasketSummary div.Details p.MiniPrice { color: #94C8DA; font-size: 14px; font-weight: normal; margin: 0; text-align: right; } .MiniBasketCell div#MiniBasketSummary p.MiniButtons { display: block; margin: 6px 0 0 0; } .MiniBasketCell div#MiniBasketSummary a.MiniViewButton { float: left; margin: 0 0 0 6px; } .MiniBasketCell div#MiniBasketSummary a.MiniCheckoutButton { float: right; margin: 0 6px 0 0; } /**************************************************************** VAT & Currency ****************************************************************/ .outer-wrapper { overflow: visible; width: 100%; } .outer-wrapper.contact-drop { background-color: #93c6d8; } #contact_drop { margin: 0 auto; min-height: 39px; padding: 0; position: relative; width: 960px; } #contact_drop a { color: #FFFFFF; } #contact_drop a.close-drop { float: right; height: 20px; margin: 10px 4px 0 0; outline: 0 none; overflow: hidden; position: relative; text-indent: -1000px; width: 53px; } #contact_drop a.close-drop img { display: block; } .inner-wrapper { margin: 0 0 5px 60px; overflow: visible; } .contact-us { margin: 0 8px 0 0; } .contact-us img { } /* VAT type widget */ div#VATdiv { float: left; } .outer-wrapper div.ControlsSecond a { margin: 0; padding: 0; text-decoration: none; border: 0 none; } div.VatTypeSelection { display: block; float: right; margin: 8px 0 0 0; } div.VatTypeSelection div, div.VatTypeSelection a { display : block; float : left; font-size : 10.5px; } div.VatTypeSelection div { padding : 2px 7px 0 7px; color: #ffffff; font-size: 14px; font-weight: normal; text-decoration: none; } div.VatTypeSelection div.Sep { border-right: 2px solid #FFFFFF; float: left; height: 12px; margin: 5px 5px 0 12px; padding: 0; vertical-align: top; width: 1px; } div.VatTypeSelection a { height : 22px; margin-top : 7px; } div.VatTypeSelection a span.Label { display : none; } div.VatTypeSelection a.IncVatButton { width: 32px; height: 22px; background : url(/skins/towels/img/buttons/vat_toggle_inc_off.gif); } div.VatTypeSelection a.IncVatButton:hover { background : url(/skins/towels/img/buttons/vat_toggle_inc_on.gif); } div.VatTypeSelection a.IncVatButtonSelected { width: 32px; height: 22px; background: url(/skins/towels/img/buttons/vat_toggle_inc_on.gif); cursor: default; } div.VatTypeSelection a.ExcVatButton { width : 33px; height: 22px; background : url(/skins/towels/img/buttons/vat_toggle_exc_off.gif); } div.VatTypeSelection a.ExcVatButton:hover { background : url(/skins/towels/img/buttons/vat_toggle_exc_on.gif); } div.VatTypeSelection a.ExcVatButtonSelected { width : 33px; height: 22px; background : url(/skins/towels/img/buttons/vat_toggle_exc_on.gif); cursor : default; } /**************************************************************** MiniBasket ****************************************************************/ /* Promotional header advert */ .PromoCell { width: 984px; margin: 2px 0 2px 0; padding: 0; vertical-align: bottom; } /* Content Table */ .Content { margin: 0; } /* H1 Title */ div.titleH1 { background: url(/skins/towels/img/border/temp/TitleBGF.gif) no-repeat 0 0; height: 23px; padding: 5px 0 10px; } div.titleH1 h1 { background: url(/skins/towels/img/border/temp/BodyBg.jpg) repeat 0 0; border: 0 none; color: #65b2ce; display: inline; font-family: Georgia; font-size: 19px; font-style: italic; margin: 0; padding: 0 8px 0 0; font-weight: normal; } .AveRatingSection, .AveRatingSection a.ReviewCount, .AveRatingSection .ReviewTabLink a { color: #a5a5a5; font-size: 11px; } .AveRatingSection a.ReviewCount { margin: 0 2px 0 0; } /**************************************************************** Content Area ****************************************************************/ /* Footer Section */ div.ContentPad .InformationPageContainer { background: url(/skins/towels/img/border/temp/FeaturedTop.gif) no-repeat left top; } div.ContentPad .InformationPageContainer div.innerContent { background: url(/skins/towels/img/border/temp/FeaturedBottomSmall.gif) no-repeat left bottom; padding: 14px 24px; } /**************************************************************** MiniBasket ****************************************************************/ /* Footer Section */ #FooterTopBG { background: url(/skins/towels/img/border/temp/FooterTop.gif) repeat-x 0 0; height: 63px; text-align: center; } .FooterBGLayout { width: 100%; background: url(/skins/towels/img/border/temp/FooterBG.gif) repeat 0 0; margin: 20px 0 0 0; } /* Copyright Section */ .CopyrightBGLayout { background: url(/skins/towels/img/border/temp/CopyrightBG.gif) repeat-x 0 0; height: 128px; width: 100% } .CopyrightBGLayout td { padding: 12px 0 0; vertical-align: top; } .CopyText { color: #ffffff; font-size:14px; margin: 0 0 11px 0; } .CopyText a { color: #ffffff; font-size:14px; text-decoration: none; } .CopyText a:hover { text-decoration: underline; } .CopyCard { margin: 0; } .CopyLinks { color: #ffffff; font-size:14px; margin: 0 0 11px 0; } .CopyLinks a { color: #ffffff; font-size:14px; text-decoration: none; } .CopyLinks a:hover { text-decoration: underline; } /* Columns */ .columnone, .columntwo, .columnthree, .columnfour { margin: 0; padding: 25px 0 18px 0; vertical-align: top; } .columnone { width: 230px; } .columntwo { width: 250px; } .columnthree { width: 215px; } .columnfour { width: 230px; } .columnfourtable { margin: 0 auto; } .columnthree p { line-height: 24px; color: #ffffff; list-style: none; text-decoration: none; font-size: 18px; text-shadow: 1px 1px #88b8ca; margin: 0 0 15px 0; } .LatestButton { background: url(/skins/towels/img/border/temp/LatestButtonIMG.gif) no-repeat 0 0; width: 164px; height: 33px; } .LatestCol { padding: 0 0 15px 0; } .LatestCol p { line-height: 22px; color: #ffffff; list-style: none; text-decoration: none; font-size: 18px; text-shadow: 1px 1px #88b8ca; margin: 0 0 15px 0; } .telphone { color: #ffffff; list-style: none; text-decoration: none; font-size: 18px; text-shadow: 1px 1px #88b8ca; margin: 0 0 2px 0; } .footerlink { color: #ffffff; list-style: none; text-decoration: none; font-size: 18px; text-shadow: 1px 1px #88b8ca; line-height: 22px; } .footerlink a { color: #ffffff; list-style: none; text-decoration: underline; font-size: 18px; text-shadow: 1px 1px #88b8ca; } .footerlink a:hover { text-decoration: none; } /* Column Title */ .columntitle { font-size: 26px; font-weight: normal; color: #719cab; padding: 0; margin: 0 0 10px 0; font-family: Georgia; font-style: italic; } .columntitleLatest { background: url(/skins/towels/img/border/temp/columntitleLatest.gif) no-repeat 164px 1px; color: #719CAB; font-family: Georgia; font-size: 26px; font-style: italic; font-weight: normal; height: 33px; margin: 0 0 10px; padding: 0; } .columntitleAccounts { background: url(/skins/towels/img/border/temp/columntitleAccounts.gif) no-repeat 192px 6px; color: #719CAB; font-family: Georgia; font-size: 26px; font-style: italic; font-weight: normal; height: 33px; margin: 0 0 10px; padding: 8px 0 0; } /* Column Links */ .footerlist { padding: 0; color: #79819a; list-style: none; } .footerlist li { line-height: 26px; color: #ffffff; list-style: none; font-size: 18px; } .footerlist li a { color: #ffffff; list-style: none; text-decoration: none; font-size: 18px; text-shadow: 1px 1px #88b8ca; } .footerlist li a:hover { text-decoration: underline; } .FooterCatList { display: block; font-size: 15px; font-weight: normal; padding: 0 10px 12px; text-decoration: none; color: #65b2ce; } @media screen and (-webkit-min-device-pixel-ratio:0) { /* the CSS styling below will only be picked up by Safari and Chrome */ .Layout #Menu .RadMenu_Default { background: none transparent; margin: 0 0 0 -6px; position: relative; bottom: 7px; } a.ViewProductButton { background: url(/skins/towels/img/buttons/viewcontentsbutton.png) no-repeat left top !important; height: 30px !important; left: 93px !important; position: absolute !important; top: 140px !important; width: 101px !important; z-index: 999 !important; } a.ViewSubCatButton { background: url(/skins/towels/img/buttons/viewcontentsbutton.png) no-repeat left top !important; height: 30px !important; left: 93px !important; position: absolute !important; top: 140px !important; width: 101px !important; z-index: 999 !important; } #ControlsTables { margin: 16px 0 0 18px; padding: 0; } table.AccountDetailsTable tr.FinalRow th.Previous { padding : 15px 0 18px 20px; text-align : left; } table.AccountDetailsTable tr.FinalRow th.Next { padding : 15px 20px 18px 0; text-align : right; } .Layout td.LogoCell { padding: 0; width: 355px; } .Layout td.LogoCell a { margin: 0 0 0 -35px; display: inline-block; width: 386px; } } 
