body{text-align:center;margin:0;font-size:0.75em;font-family:'Arial', 'MS Sans Serif';color:black;}
#wrapper{margin:0 auto;width:1000px;text-align:left;}
h1, h2, h3,h4{font-weight:bold;margin:0;padding:0;}
h1{font-size:1.8em;}
h2{font-size:2.0em;}
h3{font-size:1.25em;}
h4{font-size:1.1em;}
h4.marketing-header {text-decoration:underline;font-weight:normal;font-size:1em;}
img{border:0;}
form, p{margin:0;padding:0;}
ul, li{list-style-type:none;margin:0;padding:0;}
fieldset{border:none;padding:0;margin:0;}
hr{background-color:#CCCCCC;border:0 none;color:#CCCCCC;height:2px;margin:20px auto;text-align:center;width:60%;}
dl{margin:10px;}
dt{margin-top:10px;font-weight:bold;}
dd{margin:5px 0 0 10px;}
/****** MISC  *************************************/
.smallLeft{margin-left:5px;}
.mediumLeft{margin-left:10px;}
.smallTop{margin-top:5px;}
.mediumTop{margin-top:10px;}
.largeTop{margin-top:15px;}
.fLeft{float:left;}
.flowHide{overflow:hidden;}
.noDisplay{display:none;}
.asBlock{display:block;}
.clear{clear:both;}
.error, .pRed{color:red;}
.bold{font-weight:bold;} 
a, a:hover, a:visited{color:black;}
a.noDec{text-decoration:none;}
.tbTxt{border:1px solid #CCCCCC;width:200px;padding:2px 4px;}
.tbTable{border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
.floatImage{z-index:75;position:absolute;}
/***  HEADER  *************************************/
#headerLeft{width:530px;}
#headerRight{width:450px;}
#headerAdvice{width:210px;margin-right:10px;text-align:center;padding-top:7px;}
#headerAdviceUpper{background-color:#D2E1ED;color:#065496;padding:3px 10px 2px;font-size:1.3em;}
#headerAdviceLower{background-color:#4480B3;color:#FFFFFF;padding:0 10px;}
#headerAdvice span{display:block;}
#headerAdviceNumber{font-size:1.3em;}
#headerAdviceText{font-size:0.85em;}
#headerFuncs{width:230px;padding-top:5px;}
#searchTextInput{width:150px;font-size:1.0em;}
#searchBtn{border:0;padding-bottom:5px;font-size:1.0em;background:transparent url("/tescobathrooms/ui/bt_add.gif") no-repeat 0 0;width:54px;height:26px;}
#searchBtn:hover{background:transparent url("/tescobathrooms/ui/bt_add_over.gif") no-repeat 0 0;}
#basketSummary{background:transparent url("/tescobathrooms/ui/banner_basket.gif") no-repeat 0 0;padding-left:30px;}
#quotesLink{background:transparent url("/tescobathrooms/ui/banner_save_basket.gif") no-repeat 0 0;padding-left:31px;height:26px;}
#saleslineNumberBox{width:210px;}
/***  SUB HEADER  *********************************/
ul#subHeader{background:transparent url("/tescobathrooms/ui/banner_header.jpg") repeat 0 0;height:35px;width:100%;}
ul#subHeader li{border-left:1px solid #FFFFFF;position:relative;z-index:50;}
ul#subHeader li#menuFirst{border-left:0 none;}
ul#subHeader li a{color:#FFFFFF;line-height:35px;padding:0 19px 0 20px;}
ul#subHeader li ul{display:none;position:absolute;left:-1px;top:35px;z-index:50;border:1px solid #FFFFFF;border-top:0;width:300px;background-color:#d2e0eb;padding:10px 0;}
ul#subHeader li ul li{border-left:0;height:22px;line-height:22px;padding:0;}
ul#subHeader li ul li a{color:#2b5683;text-decoration:none;font-weight:normal !important;display:block;padding:0 20px;line-height:22px;}
ul#subHeader li ul li a:hover{color:#ffffff;font-weight:bold !important;}
ul#subHeader li:hover{background-color:#d2e0eb;}
ul#subHeader li:hover a{font-weight:bold;color:#2b5683;}
ul#subHeader li ul li:hover{background-color:#4480b4;}
ul#subHeader li:hover ul{display:block;}
/***  INFORMATION  ********************************/
#information{width:205px;}
#reasonToBuy{border:1px solid #CCCCCC;}
ul#reasonList{padding:0 10px;font-size:0.9em;}
ul#reasonList li{border-top:1px solid #3399FF;padding:10px 0 0 0;height:65px;}
ul#reasonList li#reasonStock{border-top:0 none;padding-top:5px;background:transparent url("/tescobathrooms/ui/in-stock.png") no-repeat right 50%;}
ul#reasonList li#reasonCard{background:transparent url("/tescobathrooms/ui/info_clubcard.gif") no-repeat right 50%;}
ul#reasonList li#reasonDelivery{background:transparent url("/tescobathrooms/ui/info_delivery.gif") no-repeat right 50%;}
ul#reasonList li#reasonPrice{background:transparent url("/tescobathrooms/ui/info_price.gif") no-repeat right 50%;}
ul#reasonList li#reasonTracking{background:transparent url("/tescobathrooms/ui/info_tracking.gif") no-repeat right 50%;}
ul#reasonList li#fittingService{background:transparent url("/tescobathrooms/ui/spanner.gif") no-repeat right 50%;}
ul#reasonList li span{width:125px;display:block;font-size:0.85em;}
.reasonTitle{font-size:1.25em !important;font-weight:bold;color:#055698;line-height:20px;}
.fvTitle{background-color:#CCCCCC;padding:10px;font-size:1em;}
.fvTitle a{font-weight:normal;padding-left:30px;}
.favBox{border:1px solid #CCCCCC;border-top:0 none;padding:0 5px 5px;font-size:0.95em;}
.favItemCell{border-bottom:1px solid #CCCCCC;padding:5px 0;}
.fidNoImage{width:110px;}
.fiPrice{text-align:right;width:60px;}
.fiRem{float:right;width:14px;height:14px;}
.fiShowHide{text-align:center;padding:5px 0;}
.fiImg{margin-right:8px;width:50px;height:50px;}
.fipImg{font-size:1.1em;padding:2px 0;}
#bcSec{text-align:center;margin:10px 0;}
#bcCard{margin:5px 5px 0px;border-top:1px solid #CCCCCC;padding:5px;text-align:center;}
#bcCard img{padding:0px 5px;}
/***  FOOTER  *************************************/
#footer ul{background:transparent url("/tescobathrooms/ui/banner_header.jpg") repeat 0 0;height:35px;line-height:35px;text-align:center;width:100%;}
#footerLower{width:100%;font-size:0.95em;}
#footer li{border-left:1px solid #FFFFFF;display:inline;}
#footer li h4{display:inline;}
#footerLower ul{margin-left:169px;text-align:center;}
#footerLower li{border-left:1px solid #000000;display:inline;}
#footer li.footerFirst, div#footerLower li.footerFirst{border-left:0 none;}
#footer li a{color:#FFFFFF;line-height:23px;padding:0 20px;}
#footerLower li a{padding:0 10px;}
#footerHelps{float:right;}
/***  MAIN  ***************************************/
#content{float:right;width:785px;min-height:400px;position:relative;}
#splashUpper{height:75px;overflow:hidden;}
#splashLower{height:100px;width:100%;}
#splashLower1{float:left;}
#splashLower2{float:right;}
.product{width:255px;position:relative;z-index: 1;}
.productSpacer{margin-right:10px;}
.catHeader{padding:6px 24px 6px 10px;text-align:right;background:#D2E0EB url("/tescobathrooms/ui/arrow_icon.gif") no-repeat right 50%;}
.catHeader h2{font-size:1.25em;}
.catImg{width:253px;height:215px;border:1px solid #CCCCCC;}
.productImage{width:255px;height:255px;position:relative;}
.overlay-image{position:absolute;width:auto;z-index:10;}
.menuHover{display:block;position:absolute;width:253px;min-height:40px;background-color:#D2E0EB;padding:5px 0;left:0;top:252px;z-index: 2;border:1px solid #cccccc;border-top: 0;}
.menuHolder{width:120px;height:20px;line-height:20px;}
.menuHolder h3{font-size:1.05em;font-weight:normal;}
.menuHolder a{text-decoration:none;}
.menuHolder a:hover{text-decoration:underline;}
ul#breadcrumb{height:14px;}
ul#breadcrumb li{background:transparent url("/tescobathrooms/ui/breadcrumb.gif") no-repeat right 50%;padding-right:20px;padding-left:8px;}
ul#breadcrumb li#firstBreadcrumb{padding-left:0;}
ul#breadcrumb li#lastBreadcrumb{background:transparent none no-repeat;font-weight:bold;}
#pages{border:1px solid #CCCCCC;background-color:#F2F2F2;padding:4px 6px;text-align:right;}
#pgSort{width:500px;text-align:left;}
input#sortBtn{background:#F2F2F2 url("/tescobathrooms/ui/bt_go.png") no-repeat 0 0;border:0;width:36px;height:22px;}
input#sortBtn:hover{background:#F2F2F2 url("/tescobathrooms/ui/bt_go_over.png") no-repeat 0 0;}
.productHeader{line-height:18px;height:36px;}
.productInfo{border:1px solid #CCCCCC;background:#F2F2F2 url("/tescobathrooms/ui/bt_select.png") no-repeat scroll 90% 50%;padding:6px 10px;}
.productInfo2{background:#F2F2F2 url("/tescobathrooms/ui/bt_select_small.png") no-repeat scroll 90% 50%;}
.productInfo a{font-size:1.3em;}
.productInfo2 a{font-size:1.6em;}
#prodInStock{margin-left:20px;font-size:16px;}
#contentMainLeft{width:380px;}
#contentMainRight{width:395px;}
#marketingText{height:170px;overflow:auto;}
#marketingText p{margin-top:5px;}
#suiteImage{position:relative;}
.magnifyOn{position:relative;z-index:1;}
.magnifyOn img, .magnifyOn a{z-index: 1;}
#zoomThumbnail{left:341px;top:341px;}
#productAction{line-height:25px;}
#wasPrice{text-decoration:line-through;padding-right:10px;margin-top: 10px;}
#nowPrice{padding-right:10px;margin-top: 10px;}
.prodActionBtn{height:26px;text-align:center;font-size:0.95em;}
#actionMarketing{background:transparent url("/tescobathrooms/ui/bt_medium.png") no-repeat scroll 0 0;width:125px;cursor:pointer;float:left;margin-left:12px;text-decoration:none;}
#actionMarketing:hover{background:transparent url("/tescobathrooms/ui/bt_medium_over.png") no-repeat scroll 0 0;}
#actionEnlarge{background:transparent url("/tescobathrooms/ui/bt_small.png") no-repeat scroll 0 0;width:103px;float:left;}
#actionEnlarge:hover{background:transparent url("/tescobathrooms/ui/bt_small_over.png") no-repeat scroll 0 0;}
#actionFav{background:transparent url("/tescobathrooms/ui/bt_medium.png") no-repeat scroll 0 0;width:125px;float:right;}
#actionFav:hover{background:transparent url("/tescobathrooms/ui/bt_medium_over.png") no-repeat scroll 0 0;}
#actionDraw{background:transparent url("/tescobathrooms/ui/bt_small.png") no-repeat scroll 0 0;width:103px;float:right;}
#actionDraw:hover{background:transparent url("/tescobathrooms/ui/bt_small_over.png") no-repeat scroll 0 0;}
#outerDelivery{min-height:115px;}
#deliveryWrapper{border:1px solid #CCCCCC;background: url("/tescobathrooms/ui/rapid-delivery-bg.png") 0 0 no-repeat;}
#deliveryInformation{padding:10px 0 0 90px;height: 51px;}
#deliveryInformationTxt{margin-bottom:5px;font-size: 11px;}
#tempPostCode{width:100px;}
#getDates{background:transparent url("/tescobathrooms/ui/bt_small.png") no-repeat scroll 0 0;width:103px;height:26px;border:0;padding-bottom:4px;}
#getDates:hover{background:transparent url("/tescobathrooms/ui/bt_small_over.png") no-repeat scroll 0 0;cursor:pointer;}
#priceWrapper{border:1px solid #CCCCCC;}
table.tbPriceTable{border:0;border-collapse:collapse;width:100%;}
table.tbPriceTable td.plCol{padding:3px 15px 3px 3px;text-align:right;}
table.tbPriceTable td.prCol{padding:3px 3px 3px 15px;text-align:left;width:119px;}
table.tbPriceTable td.prClub{padding-left:10px;}
table.tbPriceTable tr.mainPrice{font-size:1.3em;}
#miniCalError{text-align:center;padding:0 5px;}
#itemCal span {font-size:10px;display:block;text-align:center;}
#delDatesText{margin:0;background-color:#D2E0EB;height:36px;margin: 3px 0;}
#delDatesText div{font-size:12px;line-height:18px;padding:0 0;width:146px;width: 50%;text-align: center;}
#delDatesText div img {
	margin-top: 2px;
}
#delDatesTextBottom{margin:0 30px;text-align:center;font-size:0.75em;line-height:16px;}
#clubcardPanel{margin:10px 0 0 0; }
#pageTitle{background-image:url('../tescobathrooms/ui/phone_number.png');background-repeat:no-repeat;background-position: 470px 3px}
/***  CONFIGURATOR  *******************************/
#contentMainBottom{background:transparent url("/tescobathrooms/ui/banner_header.jpg") repeat scroll 0 0;width:785px;height:35px;}
#coText{color:#FFFFFF;line-height:35px;font-size:1.4em;}
#coReset{float:right;line-height:35px;margin-right:10px;}
#coReset a,#coReset a:hover,#coReset a:visited{color:#FFFFFF;}
.comprisedOf{clear:right;}
.comprisedOfName{margin:10px 0 5px 5px;}
.coFrame{background-color:#CCCCCC;padding:5px 5px 0px 5px;height:194px;width:147px;position:relative}
.coFrameSel{background:#CCCCCC url("/tescobathrooms/ui/selected_item_background.png") no-repeat scroll 50% 100%;padding:5px 5px 0;height:194px;width:147px;}
.coImg{height:159px;width:143px;padding:1px;background-color:White;}
.coImgSel{height:157px;width:141px;padding:1px;background-color:White;border:1px solid #055698;position:relative;}
.optionsSel{background:#CCCCCC url("/tescobathrooms/ui/config_options.jpg") no-repeat scroll 0 5px;height:32px;line-height:35px;text-align:center;}

.zoomItemThumbnail{text-decoration:none;font-size:11px;line-height:11px;padding:0 5px;}
.thumbRight{float:right;}
#alternativeOptions{background-color:#CCCCCC;padding:10px}
#alternativeOptionsInner{background-color:#FFFFFF;padding:5px 10px}
#altOptHead{font-size:1.15em;}
.altItem{position:relative;width:157px;margin-right:10px;margin-bottom:10px;border-bottom:1px solid #CCCCCC;}
.altImgFrame{height:172px;width:155px;border:1px solid #CCCCCC;}
.infoLink{height:15px;}
.techLink{text-decoration:underline;cursor:pointer;}
.alternativeItemHead{height:30px;line-height:15px;overflow:hidden;font-size:1.1em;}
.coFrameSel .imageConfigChanged{left:0;top:0;}
.coFrame .imageConfigChanged{left:5px;top:5px;}
#cpRight{float:right;width:300px;}
#ConfigPricingInner{border:1px solid #CCCCCC;padding:5px;}
.cpHeader{font-size:1.3em;}
/***  RELATED PRODUCTS ****************************/
#contentMainMiddle{background:transparent url("/tescobathrooms/ui/banner_header.jpg") repeat scroll 0 0;width:785px;height:35px;}
#rpWrapper{width:787px;height:160px;background-color:#CCCCCC;}
.relatedProduct{clear:right; padding-top:4px;}
.rpFrame{background-color:#CCCCCC;padding:5px 5px 0px 5px;height:150px;width:252px;position:relative}
#rpText{color:#FFFFFF;line-height:35px;font-size:1.4em;}
.rpImageWrapper{height:140px;width:121px;padding:1px;background-color:White;}
.rpImage{border:1px solid #CCCCCC}
.rpInfo{width:125px;height:95px;background-color:White;padding:1px;clear:right;}
.rpTitle{width:108px;padding:10px;}
.rpPrice{width:120px;padding:10px;}
.rpAdd{width:114px;height:45px;background-color:white;padding-left:13px;}
.quick-buy{background:transparent url("/tescobathrooms/ui/bt_small.png") no-repeat scroll 0 0;width:103px;height:25px;cursor: pointer; border:0; line-height: 23px; font-weight: bold; color: red;}
.quick-buy:hover{background:transparent url("/tescobathrooms/ui/bt_small_over.png") no-repeat scroll 0 0;width:103px;height:25px;cursor: pointer;border:0;}
/***  SHOPPING BASKET & PAYMENT  ******************/
#shoppingBasket{width:100%;}
#shoppingBasket th{border-bottom:1px solid #CCCCCC;padding:6px 6px 15px;font-size:1.1em;}
#shoppingBasket td{background-color:#F2F2F2;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;padding:5px;}
#shoppingBasket .lineRight{text-align:right;}
#shoppingBasket th.priceCol, #shoppingBasket th.lastCol, #shoppingBasket td.priceCol, #shoppingBasket td.lastCol{width:80px;}
#shoppingBasket td.deleteCol, #shoppingBasket td.quantityCol{width:60px;text-align:center;}
#shoppingBasket td.lastCol{border-right:1px solid #CCCCCC;}
#shoppingBasket td.totalCol{background-color:#CCCCCC;}
#shoppingBasket td.compCol{background-color:#FFFFFF;}
#shoppingBasket td.emptyCol{background-color:#FFFFFF;border:0;}
#shoppingBasket .componentCol, #shoppingBasket .callToOrder{background-color:#FFFFFF;border-bottom:0;border-left:0;}
#shoppingBasket .itemComp span{margin-left:70px;display:block;}
#basketPhone{background:transparent url("/tescobathrooms/ui/order_phone.jpg") no-repeat scroll 0 0;width:228px;height:49px;padding:20px;text-align:center;border:1px solid #CCCCCC;}
#basketPhoneUpper{font-size:1.2em;}
#basketPhoneLower{font-size:2.2em;color:#065496;}
a.pRed{color:red;}a.pRed:hover{font-weight:bold;}
.basketLnkLeft{width:500px;}
.basketLnkRight{float:right;}
#vcodeText, #scardText{background-color:#055698;color:#FFFFFF;padding:3px 10px;}
#vcodeSubmit{background:transparent url("/tescobathrooms/ui/bt_add.gif") no-repeat scroll 0 0;border:0;width:54px;height:26px;padding-bottom:4px;}
#vcodeSubmit:hover{background:transparent url("/tescobathrooms/ui/bt_add_over.gif") no-repeat scroll 0 0;}
#delStepInfo{width:350px;}
#delStepInfo p{background-color:#cdddec;margin:0;padding:10px;border:0;color:#000000;font-size:12px;}
p#info-panel-email{margin-top:109px;}
p#info-panel-telephone{margin-top:240px;}
#stepDetails{width:400px;}
#mandatory {margin-bottom: 20px;}
.tbTxtLong{width:300px;}
.tbTxtShort{width:50px;}
#stepDetails input, #paymentFields input, #paymentFields select{margin-bottom: 10px;}
#paymentFields select {border:1px solid #cccccc;}
#paymentForm label{display:block;}
#stepTwoSubmit{width:310px;text-align:right;}
input#postCodeLookup{background:transparent url("/tescobathrooms/ui/bt_large.png") no-repeat scroll 0 0;width:144px;height:26px;margin-left:10px;text-align:center;font-size:0.85em;font-weight:bold;border:0;padding-bottom:4px;}
input#postCodeLookup:hover{background:transparent url("/tescobathrooms/ui/bt_large_over.png") no-repeat scroll 0 0;}
#dateConfirmation{padding:5px;background-color:#CDDDEC;}
#stepThreeInfo{font-size:1.3em;height:20px;margin:10px 0;}
#stepThreeSubmit{float:right;width:200px;}
#deliveryStepReasons li{list-style-type:disc;margin-left:30px;}
.tbSummary{background-color:#CDDDEC;width:300px;margin-right:50px;padding:5px 10px;min-height:125px;}
.tbSummaryHeader{line-height:20px;font-size:1.1em;}
.tbSummary a{line-height:20px;font-size:0.85em;}
.tbPaymentHead{background:transparent url("/tescobathrooms/ui/banner_header.jpg") repeat scroll 0 0;width:680px;height:25px;color:#FFFFFF;line-height:25px;padding-left:10px;}
#paymentBasket{width:690px;border-left:1px solid #CCCCCC;}
#paymentBasket th, #paymentBasket td{border-right:1px solid #CCCCCC;padding:2px 6px;}
#paymentBasket .productHead td{border-top:1px solid #CCCCCC;padding-bottom:5px;}
#paymentBasket .quantity{width:100px;}
#paymentBasket tfoot tr td{background:transparent url("/tescobathrooms/ui/banner_header.jpg") repeat scroll 0 0;height:25px;color:#FFFFFF;line-height:25px;font-weight:bold;}
#paymentBasket a{color:#FFFFFF;font-size:0.85em;}
#paymentFields{position:relative;border:1px solid #CCCCCC;border-top:0;width:680px;padding:10px 0 10px 8px;}
#paymentLogo{float:right;width:300px;}
#paymentFinal{background-color:#CDDDEC;padding:5px 10px;width:670px;}
#paymentFinalL, #paymentFinalR{width:50%;}
#paymentFinalL p{padding-right:20px;}
#paymentFinalR p{padding-left:20px;}
#paymentFinalR label{display:inline;}
#stepFourSubmit{text-align:right;}
#cvvhelp{text-decoration:underline;cursor:pointer;}
#cvvhelp:hover{font-weight:bold;}
/***  CALENDAR  ***********************************/
#paymentForm #calendarWrapper{margin-top:15px;width:350px;float:left;}
#calendarWrapper table{width:100%;}
#miniCal table{width:300px;margin:0px auto;border:1px solid #CCCCCC;}
#calendarWrapper th, #calendarWrapper td{height:28px;width:65px;text-align:center;padding:0px;}
#miniCal th, #miniCal td{height:15px;width:60px;text-align:center;padding:0px;}
.calHeader1 th{color:#FFFFFF;font-size:1.2em;background-color:#4480B3;}
#miniCal .calHeader1 th{font-size:1em;}
#calendarWrapper .calHeader2 th{height:20px;}
#miniCal .calHeader2 th{height:15px;}
.calNextButton, .calPrevButton{cursor:pointer;text-decoration:underline;}
.calMonthName{width:auto !important;}
.calCellLink{background-color:#82AACD;cursor:pointer;color:#FFFFFF;font-weight:bold;}
.calCellNoLink{background-color:#DEDEDE;text-decoration:line-through;}
#miniCal .calCellLink, #miniCal .calCellNoLink{cursor:default;}
#calendarWrapper .calCellSelected{background:transparent url("/tescobathrooms/ui/check_tick.gif") repeat scroll 0 0;color:#FFFFFF;font-weight:bold;}
#keyWrapper{float:left;margin:15px 0 0 15px;width:350px;}
#paymentForm #keyAvailable{background-color:#82AACD;width:65px;height:28px;}
#paymentForm .rapid-delivery-01 {background-color:#ff0000 !important;}
#paymentForm .rapid-delivery-02 {background-color:#ffff00 !important;}
#paymentForm #keySelected{background:transparent url("/tescobathrooms/ui/check_tick.gif") repeat scroll 0 0;width:65px;height:28px;}
#paymentForm #keyUnavailable{background-color:#DEDEDE;text-decoration:line-through;width:65px;height:28px;text-align:center;}
#miniKeyWrapper{margin:10px auto;width:300px;}
#miniKeyAvailable{width:60px;height:15px;background-color:#82AACD;}
#miniKeyLabel{height:15px;font-size:11px;}
/***  STATIC PAGES  *******************************/
#contactTel, #contactEmail{width:255px;}
.contactMethod{font-size:1.6em;}
#contactTable{width:500px;}
#contactTable input, table#contactTable textarea{float:right;}
#contactSubmit{background:transparent url("/tescobathrooms/ui/bt_medium.png") no-repeat scroll 0 0;width:125px;height:26px;border:0;padding-bottom:4px;}
#contactSubmit:hover{background:transparent url("/tescobathrooms/ui/bt_medium_over.png") no-repeat scroll 0 0;}
.productRemove{border:1px solid #CCCCCC;border-top:0;background:#F2F2F2 url("/tescobathrooms/ui/bt_remove.png") no-repeat scroll 90% 50%;text-align:right;}
a.prLink, a.prLink:hover, a.prLink:visited{color:#999999;padding:6px 50px;}
.loginBox{background-color:#F2F2F2;padding:20px 10px;}
.quoteSub{background:#F2F2F2 url("/tescobathrooms/ui/bt_small.png") no-repeat scroll 0 0;width:103px;height:26px;border:0;padding-bottom:4px;}
.quoteSub:hover{background:#F2F2F2 url("/tescobathrooms/ui/bt_small_over.png") no-repeat scroll 0 0;}
table#quotes th,table#quotes td,table#ordersTable th,table#ordersTable td{padding:5px 10px;}
.paymentSub{background:#F2F2F2 url("/tescobathrooms/ui/bt_small.png") no-repeat scroll 0 0;width:103px;height:26px;border:0;padding-bottom:4px;}
.paymentSub:hover{background:#F2F2F2 url("/tescobathrooms/ui/bt_small_over.png") no-repeat scroll 0 0;}
.searchResult{border:1px solid #CCCCCC;overflow:hidden;padding:5px;}
.srchRstImage{width:150px;}
.srchRstWrapper{width:600px;}
.srchRstPrice{font-size:1.3em;}
#fitting-service{width:782px;}
#fitting-service-header{height:30px;}
#fitting-service-header h1{color:#4480b4;margin:0;float:left;width:400px;}
#fitting-service-header a{background:url("/tescobathrooms/ui/bt_small.png") 0 0 no-repeat;width:103px;height:26px;display:block;float:right;text-align:center;line-height:26px;text-decoration:none;}
#fitting-service-about{background:url("/tescobathrooms/ui/fitting-service-about-background.png") 0 0 no-repeat;height:165px;padding:1px;position:relative;margin-bottom:10px;}
#fitting-service-about h2{height:26px;line-height:26px;margin:0;text-align:center;color:#ffffff;font-size:18px;}
#fitting-service-about ul{position:absolute;top:40px;left:120px;}
#fitting-service-about ul strong{color:#4480b4;}
#fitting-service-how{margin-top:10px;}
#fitting-service-how h2, #fitting-service form h2{height:38px;line-height:38px;text-align:center;color:#ffffff;font-size:18px;background-color:#666666;}
#fitting-service-how-step1, #fitting-service-how-step2, #fitting-service-how-step3, #fitting-service-how-step4, #fitting-service-how-step5{height:90px;color:#ffffff;margin:5px 0;position:relative;}
#fitting-service-how-step1{background: url("/tescobathrooms/ui/fitting-service-step1.png") 0 0 no-repeat;}
#fitting-service-how-step2{background: url("/tescobathrooms/ui/fitting-service-step2.png") 0 0 no-repeat;}
#fitting-service-how-step3{background: url("/tescobathrooms/ui/fitting-service-step3.png") 0 0 no-repeat;}
#fitting-service-how-step4{background: url("/tescobathrooms/ui/fitting-service-step4.png") 0 0 no-repeat;}
#fitting-service-how-step5{background: url("/tescobathrooms/ui/fitting-service-step5.png") 0 0 no-repeat;}
#fitting-service-how-step1 h3, #fitting-service-how-step2 h3, #fitting-service-how-step3 h3, #fitting-service-how-step4 h3, #fitting-service-how-step5 h3{position:absolute;top:10px;left:20px;}
#fitting-service-how p{position:absolute;top:10px;left:110px;font-weight:bold;}
#fitting-service-how ul{position:absolute;top:30px;left:122px;}
#fitting-service-how li{width:520px;line-height:14px;list-style-type:disc;}
#fitting-service form{background-color:#dae7f0;margin:0;padding:0;}
#fitting-service form fieldset{padding:10px 20px;}
#fitting-service form legend{display:none;}
#fitting-service form div{margin-bottom:10px;overflow:hidden;width:100%;}
#fitting-service form label, #fitting-service form label.small{width:140px;text-align:right;font-weight:bold;display:block;float:left;margin-right:10px;padding-top:2px;}
#fitting-service form label.small{width:80px;height:16px;}
#fitting-service .error{color:#ff0000;}
#fitting-service form p{margin-bottom:10px;}
#fitting-service form input{float:left;}
input#name1, input#name2{width:580px;}
#fitting-service input#lookup, #fitting-service input#submit{background:url("/tescobathrooms/ui/bt_medium.png") 0 0 no-repeat;width:125px;height:26px;display:block;float:right;text-align:center;line-height:26px;text-decoration:none;cursor:pointer;border:0;}
#fitting-footer{position:relative;height:40px;}
#fitting-footer span{position:absolute;width:530px;top:0;}
#fitting-footer strong{position:absolute;width:530px;top:20px;}
#fitting-service #zcheck_consultation{position:absolute;left:550px;}
#fitting-service-complete p{margin:10px;}
#fitting-service-retailis-box{position:absolute;width:87px;height:45px;left:600px;top:118px;cursor:pointer;}
#fitting-service-ikbbi-box{position:absolute;width:78px;height:44px;left:697px;top:118px;cursor:pointer;}
#fitting-service-retailis, #fitting-service-ikbbi{background-color:#ffffff;border:1px solid #848283;padding:10px;width:340px;position:absolute;top:100px;left:420px;z-index:100;}
#fitting-service-retailis span, #fitting-service-ikbbi span{text-decoration:underline;display:block;text-align:right;cursor:pointer;}
#fitting-service-retailis p, #fitting-service-ikbbi p{margin-bottom:10px;}
#fitting-service-ikbbi ul{position:relative;top:0;left:0;margin-bottom:10px;}
#fitting-service-ikbbi ul li{list-style-type:disc;margin-left:15px;}	
#basket-fitting{background:#e5eef5 url("/tescobathrooms/ui/inst-kbbi.png") no-repeat scroll right 100%;border:1px solid #cccccc;padding:10px;}
#basket-fitting p{width:360px;}
#basket-fitting p.bold{margin-bottom:10px;font-weight:bold;float:left;}
/***  AJAX ADDED CONTENT  *************************/
#overlay{position:absolute;background-color:#111111;height:500px;width:100%;left:0pt;top:0pt;z-index:90;}
#enlargeImage, div#buyPopUp, div#infoBox{position:absolute;text-align:center;width:100%;z-index:100;left:0;top:200px;}
#buyPopUpInner, div#enlargeImageInner, div#infoBoxInner{position:relative;background-color:#ffffff;border:1px solid #000000;margin:0 auto;}
#buyPopUpInner{height:150px;width:300px;}
#enlargeImageInner{text-align:left;width:800px;padding:20px;}
#infoBoxInner{text-align:left;width:900px;padding:20px;}
#buyPopUpTop{height:100px;line-height:16px;padding:20px 5px 0 5px;}
#enlargeImageTop, div#infoBoxHeader{height:32px;clear:both;overflow:hidden;margin-bottom:10px;color:#003366;font-size:14px;font-weight:bold;}
#enlargeImageTopLeft, div#infoBoxHeaderLeft{float:left;line-height:16px;width:350px;}
#ptcLeft{float:left;padding:0px 10px;color:Black;text-align:right;}
#ptcRight{float:right;border-left:1px solid Black;line-height:32px;padding:0px 10px;color:Red;font-size:20px;}
#ptcLeft span{line-height:16px;font-size:11px;}
#popupTopCenter, #infoTopCenter{float:right;margin-right:30px;width:360px;}
#enlargeImageTopRight, div#infoBoxHeaderRight{float:right;text-align:right;cursor:pointer;}
#enlargeImageTopRight:hover, div#infoBoxHeaderRight:hover{text-decoration:underline;}
#enlargeImageLoading{width:32px;}
#buyPopUpBottom{height:10px;line-height:20px;padding:5px;}
#buyPopUpBottomLeft{float:left;width:140px;}
#buyPopUpBottomLeft span{text-decoration:underline;cursor:pointer;color:#003366;}
#buyPopUpBottomRight{float:right;width:140px;}
#buyPopUpBottomRight a{color:#003366;}
#enlargeImageBottom{position:relative;clear:both;}
#enlargeImageBottom img{position:relative;height:auto;width:auto;}
#enlargeImageClear{clear:both;}
#infoBoxMiddle{overflow:hidden;}
#infoBoxImage img { margin-top: 10px; }
#infoBoxMiddleLeft{float:left;width:500px;}
#infoBoxMiddleRight{float:right;width:380px;}
#deliveryDatesLoad{background:transparent url("/tescobathrooms/ui/loading_ani.gif") no-repeat scroll 5px 0;height:32px;width:100%;text-align:center;line-height:32px;}
#my-help-popup{width:324px;height:260px;border:1px solid #000000;position:absolute;left:220px;top:65px;background-color:#ffffff;}
#my-help-popup span{display:block;text-align:right;font-weight:bold;text-decoration:underline;cursor:pointer;margin: 5px 5px 0 0;}
#my-help-popup strong{display:block;margin: 5px 65px 10px 65px;}
#my-help-popup p{display: block;margin: 0 65px 15px 65px;}
#my-help-popup img{margin-left:50px;}
/***  AMD  *************************/
#amdInstruction{background-color:#D2E0EB;padding:20px;font-size:1.10em;}
#amdInstruction p span{display:block;}
#amdILH{margin-top:20px;}
#amdInstruction ul li{margin-left:15px;list-style-type:disc;}
#amdLogin label{display:block;margin-bottom:15px;font-size:1.10em;text-align:center;}
#amdLogin span{display:block;text-align:center;}
#amdLoginSubmit{background:transparent url("/tescobathrooms/ui/bt_medium.png") no-repeat scroll 0 0;width:125px;height:26px;border:0;padding-bottom:4px;}
#amdLoginSubmit:hover{background:transparent url("/tescobathrooms/ui/bt_medium_over.png") no-repeat scroll 0 0;}
#amdExample{position:relative;margin:30px auto 0 auto;width:710px;height:300px;}
#amdLoginVan{position:absolute;left:310px;top:60px;}
.amdSpeech{background:transparent url("/tescobathrooms/ui/speech.png") no-repeat scroll 0 0;position:absolute;width:99px;height:62px;padding:20px 10px;top:176px;text-align:center;}
#amdSpeech1{left:14px;}
#amdSpeech2{left:360px;}
#amdSpeech3{left:570px;}