div.pagecontent { border-left:1px solid #a7a7a7; border-right:1px solid #a7a7a7; width:958px; margin:0 auto; padding-top:10px; } div.sitemap ul { margin: 20px; } .breadCrumbTrail, .breadCrumbTrail h1, .breadCrumbTrail h2, .breadCrumbTrail a { height:24px; text-align:left; font-weight:normal; } .breadCrumbTrail { background: transparent url(../template_images/crumb-bg-left.gif) left center no-repeat; padding-left:5px; padding-right:5px; font-size:115%; _width: 740px; float:left; } .breadCrumbTrail h1 { background: transparent url(../template_images/crumb-bg-new.gif) left center repeat-x; font-size:95%; display:inline; float:left; clear:none; margin:0; padding:0 5px; line-height:190%; *line-height:180%; } .breadCrumbTrail h1.terminator { background: transparent url(../template_images/crumb-bg-arrow-new.gif) right center no-repeat; padding-right:10px; } .breadCrumbTrail h1 a { text-decoration:none; color:#000; background: transparent url(../template_images/crumb-bg-arrow-new.gif) right center no-repeat; padding-right:10px; display:inline-block; height:100%; } /* style used in prodtype.asp (or cat.asp as it appears on site) */ .prodtypeDescription { text-align-left; vertical-align:top; margin-left:10px; } td.compareColumn { vertical-align: middle; text-align: center; /*width:50px;*/ width:5px; } table.content_table, table.content_table2 { margin-left:auto; margin-right:auto; padding:10px; border:1px solid silver; } table.content_table2 { width:580px; border:none; } table.content_table2 ul { margin-top:0; margin-bottom:0; } table.content_table tr td, table.content_table2 tr td { padding:3px; vertical-align:top; } table.center_aligned { margin:0 auto; padding:3px; border:none; } table.center_aligned tr td { text-align:center; } .right_aligned { text-align:right; } .center_aligned { text-align:center; } .left_aligned { text-align:left; } table.basketPageTableTop { float:left; width:600px; text-align:left; margin-left:10px; margin-top:5px; } table.basketPageTableTop tr td { text-align:left; font-weight:bold; font-size:130%; } table.BasketHeaderTable { background-color:#ececec; clear:both; margin:0 auto; width:760px; border-collapse:collapse; border:1px solid #c0c7d4; border-width: 1px; } table.BasketHeaderTable tr td { padding:7px 5px; } table.basketPageTable { clear:both; margin:0 auto; width:760px; border-collapse:collapse; } td.grandTotal, td.grandTotalPrice { background-color:#ececec; } td.grandTotal { border-left:1px solid #c0c7d4; } td.grandTotalPrice { border-right:1px solid #c0c7d4; } td.earliestDeliveryHolder { border:1px solid #c0c7d4; } div.basketPageText { clear:left; margin:0 auto; width:585px; } table.basketPageTable tr { vertical-align:top; } table.basketPageTable tr td { padding:5px; text-align:right; } table.basketPageTable tr.basketHeader td, table.basketPageTable tr.basketContent td { text-align:left; } table.basketPageTable tr td table { width:100%; } tr.basketHeader { padding-top:10px; } tr.mainpagetableline td { text-align:left; } table.promo_code { padding:5px; text-align:right; width:580px; margin:0 auto; } a.bluelink { color:#0000ff; text-decoration:underline; font-size:100%; font-weight:normal; } input.continuebuttonstyle { margin-top: 5px; font-size: 11px; color: #003399; height:32px; width:150px; border:none; BACKGROUND: url(../template_images/continue_shopping.gif) no-repeat top left; } input.recalcbuttonstyle { margin-top: 5px; font-size: 11px; color: #003399; height:32px; width:128px; border:none; BACKGROUND: url(../template_images/recalculate_button.gif) no-repeat top left; } input.emptybuttonstyle { display:none; margin-top: 5px; font-size: 11px; color: #003399; height:32px; width:110px; border:none; BACKGROUND: url(../template_images/empty_basket.gif) no-repeat top left; } input.checkoutbuttonstyle { margin-top: 5px; padding-right:10px; font-size: 11px; color: #003399; height:32px; width:145px; border:none; BACKGROUND: url(../template_images/checkout_button.gif) no-repeat top left; } input.applybuttonstyle { cursor:pointer; cursor:hand; height:32px; width:61px; border:none; BACKGROUND: url(../template_images/apply_code.gif) no-repeat top left; vertical-align:middle; } div.related_items { text-align:left; margin-top:15px; margin-left: 10px; } div.related_items h4 { font-weight: bold; font-size:150%; } table.returns_form { padding:5px; } table.returns_form tr { vertical-align:top; } table.returns_form tr td { padding:2px; } table.emptyBasket, table.saveBasketTable { margin:0 auto; width:590px; } table.emptyBasket h1, table.saveBasketTable h1 { text-align:left; font-weight:bold; font-size:130%; } table.emptyBasket h2, table.saveBasketTable h2 { text-align:left; font-weight:normal; font-size:110%; } tr.mainpagetableline td { padding-top:5px; } td.mednormal { line-height:130%; padding-bottom:5px; } td.largebold { padding:7px 0; font-size:130%; } table.viewOrder { text-align:center; margin-top:5px; width:615px; background: url(../template_images/tracking-banner.jpg) no-repeat top center; } table.viewOrder tr td table.searchMain { margin-top: 95px; vertical-align:top; } table.viewOrder tr td table tr td { text-align:center; vertical-align:middle; } table.searchDetails { width:70%; margin:20px auto; } table.searchDetails tr td { padding:3px; text-align:left; } table.viewOrder tr td table tr td.medboldalttable { padding-bottom:15px; } tr.basketContent td { vertical-align:middle; border:1px solid #c0c7d4; } tr.basketContentBund td { vertical-align:middle; border:1px solid #c0c7d4; background-color: #cceeff; } input.trackbuttonstyle { width:80px; } td.largeoffertextred { text-align:center; vertical-align:middle; } table.glossaryContent { border-collapse:collapse; width:100%; } table.glossaryContent td { padding:2px 3px; margin:0; vertical-align:top; } div#accessoryheader { position:relative; padding:5px; height:15px; width:520px; border: solid 1px #ececec; background: #fff; } div#accessoryheader h4 { margin:0; width:50%; } table.related_accessories { border-collapse:collapse; border:1px solid #ececec; } table.related_accessories tr td { padding:5px; border-width:0 0 1px 0; border-bottom:1px solid #ececec; } p.earliestDelivery { margin: 0px; } p.earliestDelivery img { } p.earliestDelivery span.title { font-weight: bold; } p.earliestDelivery a.date { color: #333; position: relative; z-index: 100; text-decoration: none; } p.earliestDelivery a.date:hover { text-decoration: none; background-color: #EFEFEF; z-index: 101; } p.earliestDelivery a.date span { display: none; } p.earliestDelivery a.date:hover span { text-decoration: none; border: 1px DASHED #CCCCCC; background-color: #FFFFFF; position: absolute; display: block; padding: 10px; color: Black; left: -20px; top: 1.5em; width: 380px; text-align: justify; } p.earliestDelivery a.date span img { float: left; margin: 0px 10px 10px 10px; } a.tooltips { position: relative; z-index: 100; font-weight: normal; text-decoration: none; } a.tooltips img { border: 0px; } a.tooltips:hover { background-color: #EFEFEF; z-index: 101; } a.tooltips span { display: none; } a.tooltips:hover span { text-decoration: none; border: 1px solid #6D6D6D; background-color: #EFEFEF; position: absolute; display: block; padding: 10px; color: Black; left: 0em; top: 1em; width: 250px; } span.redspan { color:#ff0000; font-weight:bold; } div.popularSearches { text-align: left; margin:5px; } div.popularSearches h2,div.popularSearches h3 { color: #002244; } div.popularSearches ul { width: 580px; margin-bottom: 15px; } div.popularSearches li { background: url(../template_images/submenu_arrow.gif) no-repeat left center; float: left; padding: 3px 10px 3px 17px; white-space: nowrap; } div.popularSearches h3 { display: inline; font-size: 130%; } div.textcontent { clear:left; padding-left:15px; padding-right:15px; line-height:150%; text-align:left; } div.textcontent a {color:blue; text-decoration:underline;} div.textcontent h3, div.textcontent h4, div#NormalDesc h3 {color:#040059; font-size:180%; padding:5px 0;} div.textcontent ul { text-align:left; } div.textcontent ul li { list-style:disc; margin-left:15px; } div.textcontent form { margin:0 auto; text-align:center; } table.textcontent { margin:0 20px; line-height:110%; } table.textcontent tr td p { padding-left:5px; padding-right:5px; } table.textcontent ul li { margin-left:20px; list-style:disc; } /********* CSS for new Visit Us page ***************/ div#showroom1, div#showroom3 { padding:0; margin-bottom:10px; border:1px solid #a7a7a7; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } div#showroom1a {text-align:center;} div#showroom1a h2, div#showroom3a h2 { text-align:left; margin:0; padding:13px 20px; background: transparent url(/images/SRheader_bg.jpg) repeat-x 100% 100%; color:#100d66; font-size:24px; } img.showroom { margin:0 10px; } div#showroom1b { clear:both; margin-top:10px; padding:0 0 0 10px; border-top:1px solid #a7a7a7; /*border-bottom:1px solid #a7a7a7;*/ } div#showroom1b div.showroom1sub { padding-top:10px; display:inline-block; float:left; width:33%; } div.showroom1sub img { float:left; } div.showroom1sub div { display: block; float: right; width: 66%; margin-top: 10px; margin-right: 15px; } div.showroom1sub div h3 { text-align:left; color: #040059; font-size: 180%; margin:0; padding: 0 0 5px 0; } div#showroom1c img { float:right; margin:30px;} div#showroom2 { padding:0; margin-bottom:10px; border:1px solid #322f7c; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } div#showroom2 h4 { background-color: #322f7c; text-align:left; margin:0; padding:13px 20px; color:#fff; font-size:18px; font-style:italic; } div#showroom2 div#vouchers { text-align:center; background: #d6d5f8 url(/images/SRvouchers_bg.jpg) repeat-x 0 0px; } div#showroom2 div#vouchers img { display:inline; margin:10px; } div#showroom3a img {float:left; margin: 0 0 0 10px;} div#showroom3a div#OpeningTimes {float:right; width:40%; padding: 0 20px; border-left: 1px solid #ddd;} div#showroom3a div#OpeningTimes h4 {padding:5px 0; margin-top:0; border-bottom:1px solid #ddd;} div#showroom3a div#OpeningTimes table td {padding:5px 0; font-size:120%;} div#showroom3a div#OpeningTimes p {font-size:120%;} div#showroom3b { clear:both; margin-top:10px; position:relative; } div#showroom3b h4 { margin:0; padding:13px 20px; } div#showroom3b div#parkingRoundel {z-index:100; position:absolute; top:0; right:30px;} div#showroom3b div#LargerMap { z-index:100; position:absolute; top:200px; right:30px; width:160px; height:150px; background: transparent url(/images/MapAddress.png) no-repeat 50% 50%; cursor:pointer; } div#showroom3b div#Maps {text-align:center;} div#showroom3b div#LargerMap p { padding:10px 0 0 15px; } div#directions {text-align:center; vertical-align:top; margin:0 20px;} div#directions table {font-size:115%; line-height: 100%; width:49%; border-collapse:collapse; } div#directions table.directions1 {float:left;} div#directions table.directions2 {float:right;} div#directions table tr td { vertical-align:top; padding:5px 10px; border:1px solid #a7a7a7 !important; height:50px;} div#directions table tr.destination td { height:30px; background-color:#100d66; border-color: #100d66; color:#fff; text-align:center; font-weight:bold; } div.PopBrandsHolder2 { clear:left; height:75px; padding-top:5px; } div.PopBrandsHolder2 div.PopBrand { display:block; width:180px; height:75px; float:left; margin-right:5px; text-align:center; background:transparent URL(../template_images/PopBrands-bg.jpg) left top no-repeat; } /*** ABOUT US PAGE CSS ***/ div#AU-intro, div#AU-team, div#CustomerFeedback, div#CustomerReturn { margin-bottom:10px; border:1px solid #a7a7a7; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } div#AU-intro h2 { height:220px; margin:0 0 10px 0; background: transparent url(/images/AboutUs_banner.jpg) no-repeat 0% 0%; } div#AU-intro h2 span {display:none;} div#AU-intro p {margin: 10px 15px;} div#AU-team h2 { width:230px; height:50px; margin:0; background: transparent url(/images/h2_hdr.gif) no-repeat 100% 0%; color:#100d66; font-size:24px; } div#AU-team h2 span, div#CustomerFeedback h2 span, div#CustomerReturn h2 span { display:block; padding:13px 20px; } div#teamholder {margin: 0 8px; } div.teamMember { width:303px; height:410px; float:left; } div.teamMember h3 { margin-top:105px; margin-left:200px; margin-bottom:90px; color:#100d66; font-size:26px; } div.teamMember p.text {margin:0 25px; font-size:14px; height:120px;} div#Kay {background: transparent url(/images/Kayleigh.jpg) no-repeat 50% 0%;} div#Mike {background: transparent url(/images/Mike.jpg) no-repeat 50% 0%;} div#Jodie {background: transparent url(/images/Jodie.jpg) no-repeat 50% 0%;} p.footer { height:57px; width:303px; margin-top:15px; padding-top:0; background: transparent url(/images/photofooter.jpg) no-repeat 50% 0%; } p.footer a { text-decoration:none; font-size:15px; color:#01005b; display:block; margin:0 auto; padding-top:7px; width:250px; height:33px; text-align:center; background: transparent url(/images/ViewDealsBttn.jpg) no-repeat 50% 0%; } div#CustomerFeedback h2 { float:left; width:400px; height:50px; margin:0; background: transparent url(/images/h2_hdr.gif) no-repeat 100% 0%; color:#100d66; font-size:24px; } div#CustomerComments { float:right; width:50%; height:50px; line-height:300%; color:#100d66; font-weight:bold; font-size:140%; } div#CustomerComments img {vertical-align:middle;} div#CustomerReturn h2 { width:480px; height:50px; margin:0; background: transparent url(/images/h2_hdr.gif) no-repeat 100% 0%; color:#100d66; font-size:24px; } div#ReevooFeedback { margin-top:20px; margin-left:20px; } div#buyagainNumber, div#deliveryNumber { float:left; width:40%; height:143px; margin-left:30px; } .reevoomark_badge.reevoomark_badge_laptdir-overall-1mar2012 a, .reevoomark_badge.reevoomark_badge_laptdir-overall-1mar2012 a span, .reevoomark_badge.reevoomark_badge_laptdir-overall-1mar2012 a:hover, .reevoomark_badge.reevoomark_badge_laptdir-overall-1mar2012 a:hover span, .reevoomark_badge.reevoomark_badge_laptdir-deliv-1mar2012 a, .reevoomark_badge.reevoomark_badge_laptdir-deliv-1mar2012 a span, .reevoomark_badge.reevoomark_badge_laptdir-deliv-1mar2012 a:hover, .reevoomark_badge.reevoomark_badge_laptdir-deliv-1mar2012 a:hover span { font-weight:bold !important; font-size:16px !important; color:#8c8c8c !important; line-height: 120% !important;cursor:pointer; } .reevoomark_badge.reevoomark_badge_laptdir-overall-1mar2012, .reevoomark_badge.reevoomark_badge_laptdir-deliv-1mar2012 { background-repeat:no-repeat; background-position: -5px -5px !important; } .reevoomark_badge.reevoomark_badge_laptdir-overall-1mar2012, .reevoomark_badge.reevoomark_badge_laptdir-overall-1mar2012 a.reviews, .reevoomark_badge.reevoomark_badge_laptdir-deliv-1mar2012, .reevoomark_badge.reevoomark_badge_laptdir-deliv-1mar2012 a.reviews {width:360px !important; } .reevoomark_badge.reevoomark_badge_laptdir-overall-1mar2012 a.reviews span, .reevoomark_badge.reevoomark_badge_laptdir-deliv-1mar2012 a.reviews span { top:47px !important; margin-left:10px !important; width: 175px !important; text-align: left; } div#CustomerReturn img {float:left; margin:20px;} div#CustomerReturn div.CR-content {width:70%; float:right; margin-right:20px; } div.SellPoint { border:1px solid #a7a7a7; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-bottom:10px; width:455px; height:240px; } div.SellPoint h3 a {color:#100d66; text-decoration:none;} div.SellPoint img {float:left; margin:15px; } div.SellPoint div.SP-content { display:block; float:right; width:65%; margin-top:10px; margin-right:15px; } div#NoQuibble, div#VisitShowroom {float:left;} div#DedicatedCS, div#ExpertAdvice {float:right;} a.signupButton { background: transparent url(../template_images/signup-now-nw.gif) no-repeat center top; display:block; width: 164px; height: 46px; margin-left:0px; cursor:hand; cursor:pointer; border: 0px; } a.signupButton:hover, a.signupButton a:hover { background: transparent url(../template_image