@import url("../Standard/css-content.css");

/* #### ProductInformation #### */
#productInformation {background:url(../../images/background/left_navbgwhite.gif) repeat-y top left; padding:0px; margin:0px; }
/*#productInformation #serviceColumn {padding:0px; margin:0px; width:190px; float:right;}
#productInformation #serviceColumn ul {padding:0px; margin:0px;}
#productInformation #serviceColumn ul.serviceBorder {background:url(../../images/background/services_border_top.gif) no-repeat top; padding:10px; margin:0px;}
#productInformation #serviceColumn ul li.servicesBorderBot {padding:0px; margin:0px 0px 10px 0px; float:left; font-size:0px;}*/

#productInformation #content{margin:10px 0px 0px 0px;width:599px; padding:0px; float:left;}
#productInformation #serviceColumn #vatBanner{margin-bottom:7px;}
#productInformation #servicesfooter {padding:10px 0px 0px 0px; margin:10px 0px 10px 0px;}
#productInformation #leftNavigation {margin:0px 20px 0px 0px;}
#productInformation #leftNavigation ul li{margin-top:0.3em;margin-bottom:0em;color:#6683A6;}
#productInformation #leftNavigation ul li a{color:#6683A6;}
#productInformation #leftNavigation ul li a:hover {color:#fff;}

#productInformation #leftNavigation #nextInRange{padding:0px; margin:10px 0px 0px 7px; width:145px;}
#productInformation #leftNavigation #nextInRange .priceBox{background:url(../../images/background/range_pricebox_top.gif) no-repeat top; width:145px;}
#productInformation #leftNavigation #nextInRange .priceBox strong a{margin-right:7px;color:#27BDF9;}
#productInformation #leftNavigation #nextInRange .delivery{margin-right:10px;}
#productInformation #leftNavigation #nextInRange .priceBox .priceBoxBottom{background:url(../../images/background/range_pricebox_bottom.gif) no-repeat top;}				
#productInformation #leftNavigation #nextInRange h1{font-size:100%;}
#productInformation #leftNavigation #nextInRange h1 a{color:#676767;}
#productInformation #leftNavigation #nextInRange h1 .productCode{color:#6683a6; font-size:90%; padding:4px 0px 0px 0px; margin:0px 0px 0px 10px; display:block;}
#productInformation #leftNavigation #nextInRange h1 span{font-size:100%;}/*Overwrites font-size inheritance*/
#productInformation #leftNavigation #nextInRange img{margin:10px 0px 5px 24px;}
#productInformation #leftNavigation #nextInRange ul li{color:#676767;padding-left:0px; font-size: 90%; padding-left: 10px;}
#productInformation #leftNavigation #nextInRange .next_title {padding:0px; margin:0px;}

#productInformation #leftNavigation #nextInRange .priceBox p.wasNow {width:60px; margin:3px 0px 0px 5px; padding:0px; color:#fff; font-size:85%; display:inline;}
#productInformation #leftNavigation #nextInRange .priceBox strong {margin:0px; padding:0px;}
#productInformation #leftNavigation #nextInRange .priceBox strong a {padding:0px; margin:0px 5px 0px 0px; color: #fff; text-decoration:none;}
#productInformation #leftNavigation #nextInRange .priceBox .highlight {font-weight:normal;}
#productInformation #leftNavigation #nextInRange .delivery {clear:both; margin:0px 5px 0px 0px; color:#fff; font-size:85%;}

#productInformation #leftNavigation .nextInRangeOffer #nextInRange strong a{color:#fff;}
#productInformation #leftNavigation .nextInRangeOffer #nextInRange h1 .productCode{color:#6683A6;}
#productInformation #leftNavigation .nextInRangeOffer #nextInRange .highlight{color:#6683A6;}

#productInformation #leftNavigation ul#matchingList{border-top:1px dashed #000; border-bottom:1px dashed #000; padding:10px 0px 0px 0px;margin:0px;}
#productInformation #leftNavigation ul#matchingList li{padding:0px;margin:2px 7px 0px 5px;}
#productInformation #leftNavigation ul#matchingList li a{padding:2px 0px 2px 2px; margin:0px;}
#productInformation #leftNavigation ul#matchingList li a:hover{background-color:#27BDF9;color:#fff;}
#productInformation h1{margin:0px 0px 10px 0px;padding:0px;font-size:150%; color:#003466;}
#productInformation h1 span{font-size:80%;}
#productInformation h2{margin:0px 0px 10px 0px;padding:0px;font-size:100%;}
#productInformation #productImage{float:left;margin-right:20px;width:175px;text-align:center;}
#productInformation #productImage ul#ProdImageThumbNail{list-style-type:none;padding:0px;text-align:left;margin:0px 0px 7px 0px;}
#productInformation #productImage ul#ProdImageThumbNail li{display:inline;list-style-type:none;padding:0px;margin:0px;}
#productInformation #productImage ul#ProdImageThumbNail li.highlighted {list-style-type:none; margin:0px; padding:0px;}
#productInformation #productImage ul#ProdImageThumbNail li.highlighted img{border:1px solid #555; list-style-type:none;}
#productInformation #productImage ul#ProdImageThumbNail li img{height:45px;margin:0px;padding:0px;}
#productInformation #productImage #magnify{text-align:center;margin:7px 0px 7px 0px;}
#productInformation #productImage #magnify a{color:#6683a6;}
#productInformation #productKeyPoints{float:left;width:175px;}
#productInformation #productKeyPoints ul{list-style:none;margin:0px;padding:0px;}

#productInformation #productKeyPoints #rapidDelivery {border:1px solid red;}

#productInformation #productKeyPoints ul li{margin-bottom:1em;color:#676767;}
#productInformation #productKeyPoints #reevoo{margin-top:20px;}
#productInformation #productKeyPoints #swatches{margin-bottom:15px;}
#productInformation #productKeyPoints #swatches h2{margin-top:20px;}
#productInformation #productKeyPoints #swatches ul li{display:inline;}
#productInformation #productKeyPoints #swatches ul li img.highlight{border:none;position:absolute;margin:6px 0px 0px -17px;}
#productInformation #productKeyPoints #swatches ul li img{border:1px solid #555;}
#productInformation #productKeyPoints #swatches p{margin:7px 0px 0px 0px;padding:0px;color:#ff0000;}
#productInformation img.reevooMarkPresent {margin-bottom:5px;}


#productInformation #ctl00_cphProduct_rapidDelivery { text-align:left; margin-bottom:5px; margin-top:5px; width:175px;}
#productInformation #ctl00_cphProduct_rapidDelivery  a { color:#336699; margin-right:3px; display:block; }


#productInformation .colourBox{margin:20px 0px 10px 0px;clear:left;background:url(../../images/background/colourbox_top.gif) no-repeat top;background-color:#cbe6f7;width:390px;color:#003466; }
#productInformation .colourBox .colourBoxCont {}
#productInformation .colourBox strong.title{padding:15px 0px 5px 0px;font-size:125%;}
#productInformation .colourBox ul{margin:0px;padding:0px;list-style:none;margin-left:10px;}
#productInformation .colourBox ul li{margin-bottom:3px;}

#productInformation .colourBox ul.leftColumn {width:auto; padding-top:10px;  }
#productInformation .colourBox ul.rightColumn {float:right;text-align:right;margin-right:10px; width:150px; margin-top:5px;  }
#productInformation .colourBox ul.rightColumn li .price{font-size:230%;font-weight:bold;}
#productInformation .colourBox ul.rightColumn li a.buy{line-height:2.3em;}
#productInformation .colourBox .colourBoxBottom{background:url(../../images/background/colourbox_bottom.gif) no-repeat bottom;height:9px;width:390px;margin-top:-8px;}

#productInformation table#techSpec{width:390px; color:#676767;}
#productInformation table#techSpec caption {text-align:left; margin-bottom:5px; font-weight:bold;}
#productInformation table#techSpec caption #lefttext {float:left;}
#productInformation table#techSpec caption #righttext {float:right; font-weight: normal;}
#productInformation table#techSpec thead{display:none;}
#productInformation table#techSpec tr.even{background-color:#e5e5e5;}
#productInformation table#techSpec tr td{padding:5px;vertical-align:top;}
#productInformation table#techSpec tr td.term{width:180px;}
#productInformation table#techSpec tr td.moreinfo{text-align:right;display:block;}
#productInformation table#techSpec tr td.moreinfo a{color:#6683a6;}
#productInformation a.moreinfo{color:#6683a6;}

#productInformation #content #ctl00_cphPrices_Specification_dvVulnerableInfo {width:349px; margin: 0px 0px 20px 0px;}
#productInformation #content #ctl00_cphPrices_Specification_dvVulnerableInfo strong {color: Red; font-size:90%;}
#productInformation #content #ctl00_cphPrices_Specification_dvVulnerableInfo ul {padding:10px 0px 0px 20px; margin:0px;}
#productInformation #content #ctl00_cphPrices_Specification_dvVulnerableInfo ul a {color:#6683a6;}

#productInformation .advCardTxt {padding:0px; margin:0px 0px 10px 10px; width:355px; color:#c947a1; font-size:85%;}
#productInformation .advCardTxt img {float:left; margin:0px 10px 0px 0px;}
#productInformation #liButton {width:150px; clear:both; font-size:90%; padding: 5px 0px 5px 0px;}

#productInformation #productImage .BoschAward {margin-bottom:10px;}

a.basketButton{text-decoration:none;background:url(../../images/buttons/basket_background.gif) no-repeat top;padding:6px 12px 6px 10px;color:#fff;border:none; margin:0px;}
a.basketButton .verticalAlign{margin-top:-3px;vertical-align:4px;margin-right:20px;background-color:#6683A5;text-decoration:none;}

#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext ul {padding:0px; margin:0px;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext ul li {padding:0px; margin:0px;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext ul li img.upsellTitle{margin:10px 0px 0px 5px;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext ul li ul li {padding:0px; margin:0px;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext ul li ul li a {padding:0px; margin:0px;color:#003466;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext ul li ul li a:hover {background-color:#fff; color:#003466;padding:0px;margin:0px;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext {padding:0px 0px 10px 5px;background-color:#fff; width:155px;} 
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext .priceBox{background:url(../../images/background/range_pricebox_top.gif) no-repeat top; width:151px;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext .priceBox strong a{margin-right:0px;color:#013565;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext .delivery{clear:right;margin-right:10px;font-size:90%;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext .priceBox .priceBoxBottom{background:url(../../images/background/range_pricebox_bottom.gif) no-repeat top;}	
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext #ctl00_cphNextInRange_rapidUpsell_TitleHolder {background-color:#336699; color:#fff; padding:3px; font-weight:bold;border-top:1px dashed #aaa;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_TitleHolder a {color:#fff;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_ProductTitle {margin:4px 0px 0px 0px; padding:0px 5px 0px 0px; color:#013368; font-weight:bold;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext .title {font-weight:bold;  color:#018ED5; margin-top:0px; margin-bottom:5px;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext .title .date{color:#003466; background-color:#fff; position:relative;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext .date {background-color:#fff;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext .priceBox {margin:0px;}
#ctl00_cphNextInRange_rapidUpsell_RapidImage {margin:6px 0px 4px 0px;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_ProductImage {padding:10px 0px 5px 32px;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_ProductImage a:hover {margin:10px 0px 5px 0px}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_FeatureList {width:155px;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_FeatureList li {color:#555; margin: 0px 5px 4px 0px;border-bottom:10px solid #fff;}  
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext .whyBetter {color:#018ED5; font-weight:bold; margin-bottom:4px;}
#productInformation #leftNavigation #ctl00_cphNextInRange_rapidUpsell_dvNext .nextday_time{position:absolute;color:#DB4E4E;margin:23px 0px 0px 32px;font-size:80%;}



#productInformation #ctl00_cphProduct_RapidMessage_RapidMessageHolder {text-align:center;width:194px;}
#productInformation #ctl00_cphProduct_RapidMessage_NextDay #nextDaybg {background:url(../../images/newStockModel/nextday_bg.gif) no-repeat top; height:23px; padding-top:22px;} 
#productInformation #ctl00_cphProduct_RapidMessage_NextDay #nextDaybg #NextDayTime {margin-left:25px; color:#db4f50; font-size:80%;} 
#productInformation #ctl00_cphProduct_RapidMessage_RapidMessageHolder .viewDate {padding-bottom:7px;}
#productInformation #ctl00_cphProduct_RapidMessage_RapidMessageHolder .viewDate a {color:#fff; text-decoration:underline;}
#productInformation #ctl00_cphProduct_RapidMessage_RapidMessageHolder .viewDate .plus {vertical-align:-2px;}
#productInformation #ctl00_cphProduct_RapidMessage_RapidMessageHolder .date {background:url(../../images/newStockModel/date_bg.gif) repeat-y top;padding-top:2px; color:#fff; line-height:17px;}
#productInformation #ctl00_cphProduct_RapidMessage_RapidMessageHolder .date a {color:#fff;}
#productInformation #ctl00_cphProduct_RapidMessage_RapidMessageHolder .date .bold{display:block;}
#productInformation #ctl00_cphProduct_RapidMessage_NextDay .dateTitle {color:#fff;display:block;}
#productInformation #ctl00_cphProduct_RapidMessage_NextDay #NextDayPossibleDeliveryDate {color:#fff; display:block; padding-top:2px;}
#productInformation .RapidMessagefooter {background:url(../../images/newStockModel/rapid_footer.gif) no-repeat top; height:11px;}
#productInformation .RapidMessagefooterNoProds {background:url(../../images/newStockModel/date_footer_blue.gif) no-repeat top; height:11px;}

#productInformation #ctl00_cphProduct_RapidMessage_Text {margin-top:4px;}
#productInformation #ctl00_cphProduct_RapidMessage_Text .date {background:url(../../images/newStockModel/date_header.gif) no-repeat top; padding-top:6px;}
#productInformation #ctl00_cphProduct_RapidMessage_Text #NormalPossibleDate {display:block; margin:2px 0px 0px 0px;}
#productInformation #ctl00_cphProduct_RapidMessage_Text .dateTitle {font-weight:normal; margin-top:4px;}
#productInformation #ctl00_cphProduct_RapidMessage_Text .Availability {border-left:2px solid #6683a5; border-right:2px solid #6683a5; padding:5px 5px 0 5px; font-size:0.9em; line-height:17px;}
#productInformation #ctl00_cphProduct_RapidMessage_Text .Availability a {color:#6682a7; text-decoration:none;}
#productInformation #ctl00_cphProduct_RapidMessage_Text .Availability a:hover {color:#6682a7; text-decoration:underline;}
#productInformation #ctl00_cphProduct_RapidMessage_Text .RapidMessagefooter {background:url(../../images/newStockModel/date_footer.gif) no-repeat top; height:11px;}
#productInformation #ctl00_cphProduct_RapidMessage_InStockOnly .Availability {background:url(../../images/newStockModel/date_outlineheader.gif) no-repeat top; padding:10px 5px 0 5px; font-size:0.9em; line-height:17px;}
#productInformation #ctl00_cphProduct_RapidMessage_InStockOnly .Availability a {color:#6682a7; text-decoration:none;}
#productInformation #ctl00_cphProduct_RapidMessage_InStockOnly .Availability a:hover {color:#6682a7; text-decoration:underline;}

#productInformation #ctl00_cphProduct_RapidMessage_Rapid {margin-top:4px; margin-bottom:20px;}
#productInformation #ctl00_cphProduct_RapidMessage_Rapid #RapD {background:url(../../images/newStockModel/rapd_bg.gif) no-repeat top; height:36px;} 
#productInformation #ctl00_cphProduct_RapidMessage_Rapid .date {padding-top:4px; position:relative;display:block;}
#productInformation #ctl00_cphProduct_RapidMessage_Rapid #RapidPossibleDeliveryDate {display:block; margin-top:2px;}
#productInformation #ctl00_cphProduct_RapidMessage_NextDayTime{font-size:85%;margin-left:32px;color:#db4f50;}

#productInformation #container-1 {width:390px; display:block; padding:0px; margin:0px;}
#content .ui-tabs-nav a {text-decoration:none;}

/* #### Bazaar tabs #### */
#productInformation #container-1 #loginPanel {position:relative;}
#productInformation #container-1 #loginPanel .header {padding:10px 0px 0px 0px;}
#productInformation #container-1 #loginPanel a {color:#336699;}
#productInformation #container-1 .column {width:150px; margin-top:10px; float:left;}
#productInformation #container-1 .column2 {width:150px; margin-top:10px; margin-left:150px; float:left; display:inline;}
#productInformation #container-1 label {display:block; padding-bottom:5px;}
#productInformation #container-1 input {border:1px solid #ACACAC; width:130px;}
#productInformation #container-1 .findButton {background:#565656 url(../../images/background/565656top105.gif) no-repeat scroll center top; float:left; margin:28px 0 0 0px; width:105px; color:#fff;}
#productInformation #container-1 #loginPanel .findButton a {color:#FFFFFF; display:block; padding:3px 0; text-align:center;}
#productInformation #container-1 .findButtonBottom {background:transparent url(../../images/background/565656bottom105.gif) no-repeat scroll center bottom; font-size:2px; height:2px; line-height:2px;}
#productInformation #container-1 p {margin-bottom:0px; padding:0px;}
#productInformation #container-1 h5 {margin:10px 0px 0px 0px; padding:0px; font-size:100%;}
#productInformation #container-1 .buttonHolder {margin-top:29px; display:block; font-size:85%;}
#productInformation #container-1 .errorMsg {color:Red; font-weight:bold;}

/* Bazaar ratings summary */
#productInformation #BVRatingsBox {clear:left;margin-top:15px; background:url(../../images/background/BVratingsTop.gif) no-repeat top; width:390px; display:block;}
#productInformation #BVRatingsBoxBot {background:url(../../images/background/BVratingsBot.gif) no-repeat top; height:5px; line-height:0px; font-size:0px;}
#productInformation #BVRatingsBox .reviewLinks {color:#f94709; padding-left:10px;}
#content #productInformation #BVRatingsBox a:hover.reviewLinks {text-decoration:underline;}
#productInformation #BVRatingsBox .BVlinks {padding:10px 0px 5px 0px;}

/* #### Checkout Calender ####*/
#productInformation #calender {font-family: Verdana; font-weight:bold; font-size:85%; margin-bottom:5px;}
#productInformation #calender table a{text-decoration:none;color:#555; margin: auto 0px;}
#productInformation #calender table a:hover{text-decoration:underline;}
#productInformation #calender table caption{background-color:#6583A5;padding:7px 0px 7px 0px;}
#productInformation #calender table {border:1px solid #6583A5; margin: auto 0px; margin:10px 0px 10px 10px; float:left;display:inline;}
#productInformation #calender table tr th{background-color:#B7B7B7;color:#fff; padding:4px 0px 4px 0px;}
#productInformation #calender table tr td{border:1px solid #BABABA;width:1.5em;text-align:center;color:#BABABA; padding:3px 2px 3px 2px;}
#productInformation #calender table tr td.delivery{background-color:#d3e2cb;color:#555;}
#productInformation #calender table tr td.today{border:1px solid #666666;color:#666666;}
#productInformation #calender table tr td.today a{color:#666666;}
#productInformation #calender table tr td.saturdayDelivery {background-color:#D3E2CB; color:#555;}
#productInformation #calender table tr td.sundayDelivery {background-color:#D3E2CB; color:#555;}
#productInformation #calender table tr td.nextDayDelivery{background-color:#D3E2CB; color:#555;}
#productInformation #calender table tr td.rapiddelivery{background-color:#D3E2CB; color:#555;}
#productInformation #calender table th.monthSplitterRow {background-color:#6583A5; padding:7px 0;}
