body {
color:black;
font-family:'Arial','MS Sans Serif';
font-size:0.75em;
margin:0;
text-align:center;
}

#wrapper {
margin:0 auto;
text-align:left;
width:1000px;
}

#fadeshow2 {
z-index:-1;
position:relative;
}

.next {
position:absolute;
top:200px;
left:730px;
}

.prev {
position:absolute;
top:200px;
left:15px;
}


.lifestylemain {
position:relative;
}

.bookdesignvisit {
position:absolute;
bottom:80px;
left:460px;
}

.viewourrange {
position:absolute;
bottom:35px;
left:515px;
}

.kitchenguarantee {
position:absolute;
top:10px;
left:655px;
}

.clubcardping {
position:absolute;
top:10px;
left:15px;
}

.tenyearguarantee {
position:absolute;
bottom:35px;
left:460px;
}

.ticklist {
position:absolute;
top:270px;
left:60px;
color:#FFFFFF;
font-size:14px;
}

.ticklist li{
padding-left:35px;
padding-top:10px;
padding-bottom:6px;
background:transparent url(images/new-frontpage-graphics/tick.png) no-repeat scroll left;
}

.ticklist li a{
color:#FFFFFF;
}

#thankyou {
background-color:#DAE6F0;
width:790px;
height:348px;
margin-top:10px;
margin-bottom:10px;
}

#thankyou p {
text-align:center;
padding:20px;
font-size:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

#guidepricedetails {
background-color:#DAE6F0;
margin-top:10px;
padding:5px;
}

.guidehover a {
color:#055599;
}

.guidelist {
margin-top:10px;
margin-bottom:10px;
}

.guideheader {
font-size:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.suiteprice {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:22px;
color:#055599;
}

.form {
background-color:#DAE6F0;
margin-top:10px;
margin-bottom:10px;
}

.form-wrapper {
margin-left:80px;
margin-right:80px;
padding-top:20px;
padding-bottom:20px;
}

.form-wrapper th {
text-align:right;
}


h1, h2, h3, h4 {
font-weight:bold;
margin:0;
padding-bottom:2px;
}
h1 {
font-size:1.6em;
}
h2 {
font-size:1.25em;
}

.productcategory {
padding-top:5px;
padding-left:3px;
}

h3 {
font-size:1.25em;
}

.footerHdr a{
color:#055599;
font-size:1.1em;
}

.footerHdr li{
font-size:1.1em;
}

h4 {
font-size:1.1em;
}
h4.marketing-header {
font-size:1em;
font-weight:normal;
text-decoration:underline;
}
img {
border:0 none;
}
form, p {
margin:0;
padding:0;
}
ul, li {
list-style-type:none;
margin:0;
padding:0;
}
fieldset {
border:medium none;
margin:0;
padding:0;
}
dl {
margin:10px;
}
dt {
font-weight:bold;
margin-top:10px;
}
dd {
margin:5px 0 0 10px;
}
.smallLeft {
margin-left:5px;
}
.mediumLeft {
margin-left:10px;
}
.smallTop {
margin-top:5px;
}
.mediumTop {
margin-top:10px;
}
.largeTop {
margin-top:15px;
}
.fLeft {
float:left;
}

.fRight {
float:right;
}

.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;
padding:2px 4px;
width:200px;
}
.tbTable {
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
.floatImage {
position:absolute;
z-index:75;
}
div.spacer {
clear: both;
}
.offer1 {
margin-right:12px;
}
.offer2 {
margin-right:12px;
}
#headerLeft {
width:437px;
}
#headerRight {
width:500px;
}

.BathAdvice {
margin-right:15px;
position:relative;
}

.AdviceTxt {
position:absolute;
top:8px;
left:77px;
font-size:13px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.AdviceNum {
position:absolute;
top:22px;
left:70px;
font-size:24px;
color:#FF0000;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.AdviceTxtBtm {
position:absolute;
top:48px;
left:7px;
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
width:220px;
text-align:center;
}

#headerAdvice {
border:1px solid #B0B6B6;
margin-right:15px;
text-align:center;
width:183px;
}
#headerAdviceUpper {
background-color:#D2E1ED;
color:#065496;
font-size:1.3em;
padding:3px 10px 2px;
}
#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:250px;
}

ul#subHeader {
background:transparent url(images/banner_header.jpg) repeat scroll 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 36px;
}
ul#subHeader li ul {
background-color:#D2E0EB;
border-color:#FFFFFF;
border-style:none solid solid;
border-width:0 1px 1px;
display:none;
left:-1px;
padding:10px 0;
position:absolute;
top:35px;
width:280px;
z-index:50;
}
ul#subHeader li ul li {
border-left:0 none;
height:22px;
line-height:22px;
padding:0;
}
ul#subHeader li ul li a {
color:#2B5683;
display:block;
font-weight:normal !important;
line-height:22px;
padding:0 20px;
text-decoration:none;
}
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 {
color:#2B5683;
font-weight:bold;
}
ul#subHeader li ul li:hover {
background-color:#4480B4;
}
ul#subHeader li:hover ul {
display:block;
}
#information {
width:205px;
}
#reasonToBuy {
border:1px solid #CCCCCC;
margin:0;
}
ul#reasonList {
font-size:0.9em;
padding:0 10px;
}
ul#reasonList li {
border-top:1px solid #3399FF;
height:70px;
padding:10px 0 0;
}
ul#reasonList li#reasonCard {
background:transparent url(images/reasons-to-buy/info_clubcard.gif) no-repeat scroll right 50%;
border-top:0 none;
padding-top:5px;
}
ul#reasonList li#reasonDelivery {
background:transparent url(images/reasons-to-buy/info_delivery.gif) no-repeat scroll right 50%;
}
ul#reasonList li#reasonGuarantee {
background:transparent url(images/reasons-to-buy/info_guarantee.gif) no-repeat scroll right 50%;
}

ul#reasonList li#reasonFitting {
background:transparent url(images/reasons-to-buy/info_fitting_service.gif) no-repeat scroll right 50%;
}
ul#reasonList li#reasonPrice {
background:transparent url(images/reasons-to-buy/info_price_check.gif) no-repeat scroll right 50%;
}
ul#reasonList li span {
display:block;
font-size:0.85em;
width:125px;
}
.reasonTitle {
color:#055698;
font-size:1.25em !important;
font-weight:bold;
line-height:20px;
}

.freedesignvisit {
margin-top:8px;
}
.tescoclubcard {
margin-top:4px;
}
.smallkitchenbanner {
margin-top:4px;
}

#footer ul {
background:transparent url(images/banner_header.jpg) repeat scroll 0 0;
height:35px;
line-height:35px;
text-align:center;
width:100%;
}
#footerLower {
font-size:0.95em;
width:100%;
}
#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;
}
#content {
float:right;
min-height:440px;
position:relative;
width:790px;
}

.kitchenbackground {
background-color:#D2E0EC;
height:505px;
width:790px;
}
#splashUpper {
height:75px;
}
#splashLower {
height:100px;
}

.product {
position:relative;
width:255px;
z-index:1;
}

.thumbkitchenstyle {
position:relative;
width:170px;
z-index:1;
}

.largekitchenstyle {
position:relative;
width:550px;
z-index:1;
}

.kitchenstyle {
position:relative;
width:388px;
z-index:1;
}

.productSpacer {
margin-right:11px;
}

.catHeader {
background:#D2E0EB url(/tescobathrooms/ui/arrow_icon.gif) no-repeat scroll right 50%;
padding:6px 24px 6px 10px;
text-align:right;
}
.catHeader h2 {
font-size:1.25em;
}
.catImg {
border:1px solid #CCCCCC;
height:215px;
width:253px;
}
.productImage {
height:255px;
position:relative;
width:255px;
border:1px solid #CCCCCC;
}

.kitchenImage {
height:288px;
position:relative;
width:388px;
border:1px solid #CCCCCC;
margin-bottom:7px;
}

.LargeKitchenImage {
height:420px;
float:left;
width:550px;
border:1px solid #CCCCCC;
margin-bottom:7px;
margin-right:35px;
margin-top:14px;
}

.ThumbnailKitchenImage {
height:120px;
float:right;
width:170px;
border:1px solid #CCCCCC;
margin-bottom:13px;
}

.overlay-image {
position:absolute;
width:auto;
z-index:10;
}


#breadcrumb {
margin-bottom:2px;
}

#pages {
background-color:#F2F2F2;
border:1px solid #CCCCCC;
padding:4px 6px;
text-align:right;
}

.productHeader {
height:30px;
line-height:18px;
background-color:#D2E0EC;
margin-bottom:7px;
width:257px;
}

.IndProductHeader {
height:34px;
line-height:18px;
margin-bottom:7px;
width:257px;
}

.KitchenProductHeader {
height:20px;
line-height:18px;
margin-bottom:5px;
width:389px;
}

.KitchenInfo {
width:389px;
height:115px;
background-color:#D2E0EC;
}

.KitchenDesc {
padding-bottom:10px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
}

.KitchenText {
padding-right:25px;
padding-left:25px;
padding-top:5px;
}

.viewbutton {
position:absolute;
bottom:6px;
right:8px;
}

.guideprice {
position:absolute;
bottom:7px;
left:8px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#055599;
}

.guideprice a {
color:#055599;
font-size:15px;
}

.guideprice a:visited {
color:#055599;
}

.guideprice a:active {
color:#055599;
}

.guideprice a:hover {
color:#055599;
text-decoration:none;
}


.kitchenprice {
color:#055599;
font-family:Arial, Verdana, Helvetica, sans-serif;
padding-top:20px;
}

.kitchenprice a{
font-size:14px;
color:#055599;
}

.kitchenprice a:visited {
color:#055599;
}

.kitchenprice a:active {
color:#055599;
}

.kitchenprice a:hover {
color:#055599;
text-decoration:none;
}

.kitchendesignbanner {
position:relative;
margin-top:10px;
}

.kitchendesignbanner ul.middle {
position:absolute;
top:20px;
left:320px;
color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.kitchendesignbanner .left {
position:absolute;
top:30px;
left:25px;
font-size:26px;
color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.kitchendesignbanner .booknowbtn {
position:absolute;
top:40px;
left:510px;
}

.booknowbtnfitting {
position:absolute;
top:65px;
right:10px;
}

.ikbbi {
position:absolute;
top:115px;
right:10px;
}

.retailis {
position:absolute;
top:115px;
right:105px;
}

.aboutusbg {
position:relative;
padding-top:3px;
}

.aboutusbg .aboutusheader {
position:absolute;
color:#FFFFFF;
font-size:12px;
top:7px;
left:350px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.guide-price-suite {
float:left;
padding-right:5px;
}

.suiteguideprice {
font-size:18px;
}

.aboutusbg .aboutuscontent {
position:absolute;
top:40px;
left:120px;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.stepbg {
position:relative;
margin-top:5px;
}

.stepbg .step {
position:absolute;
top:8px;
left:15px;
color:#FFFFFF;
font-size:16px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.stepbg .steptxt {
position:absolute;
top:8px;
left:110px;
width:520px;
color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.boldstyle {
color:#4480b3;
}

.fittingserviceHdr {
background-color:#666666;
height:25px;
color:#FFFFFF;
padding-top:7px;
margin-top:5px;
padding-left:260px;
}

.fittingservicebnr {
position:relative;
}

.phonebooking {
margin-bottom:7px;
}

.fittingservicebnr .step1 {
position:absolute;
top:5px;
font-size:14px;
color:#FFFFFF;
left:5px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.fittingservicebnr .step1txt {
position:absolute;
top:115px;
left:18px;
width:110px;
text-align:center;
font-size:10px;
color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.fittingservicebnr .step2 {
position:absolute;
top:5px;
font-size:14px;
color:#FFFFFF;
left:160px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.fittingservicebnr .step2txt {
position:absolute;
top:115px;
left:178px;
width:110px;
text-align:center;
font-size:10px;
color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.fittingservicebnr .step3 {
position:absolute;
top:5px;
font-size:14px;
color:#FFFFFF;
left:320px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.fittingservicebnr .step3txt {
position:absolute;
top:115px;
left:335px;
width:110px;
text-align:center;
font-size:10px;
color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.fittingservicebnr .step4 {
position:absolute;
top:5px;
font-size:14px;
color:#FFFFFF;
left:475px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.fittingservicebnr .step4txt {
position:absolute;
top:115px;
left:495px;
width:110px;
text-align:center;
font-size:10px;
color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.fittingservicebnr .step5 {
position:absolute;
top:5px;
font-size:14px;
color:#FFFFFF;
left:635px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.fittingservicebnr .step5txt {
position:absolute;
top:115px;
left:655px;
width:110px;
text-align:center;
font-size:10px;
color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.productHeader h3 {
padding:4px;
}

#contentMainLeft {
width:380px;
}

#contentMainRight {
width:395px;
}

.info {
position:absolute;
bottom:5px;
left:2px;
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
z-index:25;
}

.magnifyOn {
position:relative;
z-index:1;
}
.magnifyOn img, .magnifyOn a {
z-index:1;
}
.zoomThumbnail {
left:216px;
top:216px;
}

.zoomLargeImageThumb {
left:511px;
top:381px;
}

.zoomSmallThumbnail {
left:131px;
top:81px;
}

.KitchenStyleZoom {
right:0px;
top:249px;
}

.zoomItemThumbnail {
font-size:0.9em;
left:105px;
text-decoration:none;
top:130px;
}

#contactTel, #contactEmail {
width:255px;
}

.contactMethod {
font-size:1.6em;
}

.deliveryprocessBg {
position:relative;
}

.deliveryprocessBg .driversetoff {
position:absolute;
width:100px;
top:210px;
left:58px;
text-align:center;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}

.deliveryprocessBg .driverenroute {
position:absolute;
width:100px;
top:210px;
left:396px;
text-align:center;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}

.deliveryprocessBg .driverarrival {
position:absolute;
width:100px;
top:210px;
right:78px;
text-align:center;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}

.deliveryinfoBg {
position:relative;
}

.deliveryinfoBg .deliveryinfoTop{
position:absolute;
top:40px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
left:60px;
}

.deliveryinfoBg .deliveryDescList{
position:absolute;
top:70px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
left:60px;
}

.deliverypricesBg {
position:relative;
}

.deliverypricesBg .deliverypricesTxt{
position:absolute;
top:40px;
width:700px;
text-align:center;
left:30px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}

.deliverypricesfooter {
color:#FFFFFF;
position:absolute;
top:140px;
left:105px;
}

.boldred {
color:#FF0000;
}

.twomandeliveryBg {
position:relative;
padding-top:3px;
}


.twomandeliveryBg .profesionaltxt {
position:absolute;
color:#075498;
font-size:27px;
font-family:Arial, Verdana, Helvetica, sans-serif;
top:25px;
right:226px;
}

.twomandeliveryBg .deliveryservice {
position:absolute;
color:#FE0000;
font-size:33px;
font-family:Arial, Verdana, Helvetica, sans-serif;
top:54px;
right:138px;
}

.twomandeliveryBg .twomandeliveryTxt {
position:absolute;
top:100px;
right:30px;
width:425px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}

.trackinginfoBg {
position:relative;
padding-top:7px;
}

.trackinginfoBg .trackingtxttop{
position:absolute;
top:15px;
color:#075498;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
width:650px;
left:30px;
}

.trackinginfoBg .trackingtitle{
position:absolute;
top:70px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
width:650px;
left:240px;
}

.trackinginfoBg .trackingtxtleft{
position:absolute;
top:90px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
width:650px;
left:100px;
}

.trackinginfoBg .trackingtxtright {
position:absolute;
top:90px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
width:650px;
left:395px;
}

.deliveryanimated {
padding-top:7px;
}

.freedelivery {
padding-right:11px;
}

.freedeliveryinfoBg {
position:relative;
padding-top:7px;
}

.freedeliveryinfoBg .freedeliverytxt {
position:absolute;
top:30px;
left:80px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.freedeliveryinfoBg .freedeliverylarge {
position:absolute;
top:45px;
left:40px;
color:#FFFFFF;
font-size:35px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.freedeliveryinfoBg .freedeliveryterms {
position:absolute;
top:105px;
left:40px;
color:#000000;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
width:250px;
text-align:center;
}

.freedeliveryinfoBg .under249 {
position:absolute;
top:25px;
right:240px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
width:150px;
text-align:center;
}

.freedeliveryinfoBg .under249cost {
position:absolute;
top:65px;
right:290px;
color:#FFFFFF;
font-size:16px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.freedeliveryinfoBg .under249terms {
position:absolute;
top:95px;
right:220px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
width:185px;
text-align:center;
}

.freedeliveryinfoBg .under24910kg {
position:absolute;
top:40px;
right:30px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
width:150px;
text-align:center;
}

.freedeliveryinfoBg .under24910kgcost {
position:absolute;
top:100px;
right:80px;
color:#FFFFFF;
font-size:16px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.ikbbilogo {
position:absolute;
left:285px;
}

.clubcardBg {
position:relative;
}

.calculator {
position:absolute;
top:45px;
left:20px;
}

.tescokitchens {
position:absolute;
top:26px;
right:120px;
color:#333333;
font-size:28px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.points {
position:absolute;
top:58px;
right:20px;
color:#FF0000;
font-size:28px;
font-family:Arial, Verdana, Helvetica, sans-serif;
width:500px;
text-align:center;
}

.pointsDesc {
position:absolute;
top:138px;
right:85px;
color:#075498;
font-size:18px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.fromus2you {
position:absolute;
top:173px;
right:195px;
}

.sum {
position:absolute;
top:213px;
right:85px;
font-size:40px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#075498;
}

.clubcardDesc {
position:absolute;
top:290px;
font-family:Arial, Verdana, Helvetica, sans-serif;
right:80px;
font-size:12px;
color:#000000;
width:305px;
text-align:center;
}

.plus {
position:absolute;
top:260px;
left:270px;
font-size:14px;
}

.reasons {
position:absolute;
top:370px;
right:50px;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.clubcardterms {
position:absolute;
top:390px;
right:30px;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.clubcard {
position:absolute;
top:280px;
left:260px;
}

.clubcardnote {
position:absolute;
top:450px;
font-size:10px;
text-align:center;
left:5px;
right:5px;
}

.abcBg {
position:relative;
margin-bottom:10px;
}

.morepanel {
margin-top:10px;
margin-bottom:5px;
}

.abcTxt {
position:absolute;
color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:27px;
top:10px;
left:12px;
}

.aBg {
position:relative;
margin-top:15px;
margin-left:20px;
}

.CAPaletter {
color:#055599;
font-size:64px;
font-family:Arial, Verdana, Helvetica, sans-serif;
position:absolute;
top:0px;
left:20px;
}

.CAPaTxt {
position:absolute;
top:20px;
left:65px;
color:#000000;
font-size:22px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.TxtaTop {
position:absolute;
top:55px;
left:90px;
font-size:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#000000;
}

.TxtaTop2 {
position:absolute;
top:80px;
left:90px;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#000000;
}

.redTxtsales {
position:absolute;
top:105px;
left:90px;
font-size:16px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#FF0000;
}

.listHdr {
position:absolute;
top:135px;
left:160px;
font-size:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#000000;
}

.alist {
position:absolute;
top:165px;
left:160px;
font-size:13px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#000000;
width:750px;
}

.bookonlineBtn {
position:absolute;
top:270px;
right:450px;
}

.bookonlineBtnc {
position:absolute;
top:520px;
right:450px;
}

.callorbookTxt {
position:absolute;
top:278px;
right:38px;
font-size:19px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.callorbookTxtc {
position:absolute;
top:528px;
right:38px;
font-size:19px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.Telred {
color:#FF0000;
font-size:23px;
}

.bBg {
position:relative;
margin-top:15px;
margin-left:20px;
}

.CAPbletter {
position:absolute;
top:0px;
left:20px;
color:#055599;
font-size:64px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.CAPbTxt {
position:absolute;
top:20px;
left:70px;
color:#000000;
font-size:22px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.TxtbTop {
position:absolute;
top:70px;
left:80px;
color:#000000;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.listbHdr {
position:absolute;
top:120px;
left:160px;
font-size:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#000000;
}

.blist {
position:absolute;
top:150px;
left:160px;
font-size:13px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#000000;
width:750px;
}

.cBg {
position:relative;
margin-top:15px;
margin-left:20px;
}


.CAPcletter {
position:absolute;
top:0px;
left:20px;
color:#055599;
font-size:64px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.CAPcTxt {
position:absolute;
top:20px;
left:70px;
color:#000000;
font-size:22px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.TxtcTop {
position:absolute;
top:70px;
left:160px;
width:750px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.boldsubHdr {
font-size:16px;
}

.Txtc {
position:absolute;
top:190px;
left:30px;
width:900px;
}

.frontpage {
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#000000;
padding-bottom:2px;
}

.leftpanel img {
margin-bottom:9px;
}

.offer {
margin-bottom:9px;
}

.KitchenfooterLinks {
background-color:#DAE6F0;
height:240px;
margin-top:10px;
padding-top:20px;
padding-bottom:20px;
padding-left:10px;
}

.KitchenfooterLinks ul li a {
text-decoration:none;
}

ul li .KitchenHdsr{
font-size:1.1em;
color:#055599;
}

.KitchenfooterLinks ul li {
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}


.KitchenFooterSpacer {
margin-right:21px;
}

.KitchenFooterPadding li{
padding:3px;
}


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color:#333333;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}


#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbtelno {
	display: block;
	float: right;
	width: 340px;
	height: 40px;
	background: transparent url(tel-number.png) no-repeat center;
	margin-right:110px;
	outline: none;
}


#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
