﻿/* Product Information */
#content #productInformation h1 {font-size:160%; margin:0px; padding:0px;width:485px;}
#productInformation h2 {font-size:110%; margin:0px 0px 15px 0px;padding:0px; font-weight:normal; font-style:italic;}
#productInformation ul#ApplianceFlags {margin:0px; padding:0px;}
#productInformation ul#ApplianceFlags li {list-style-type:none; display:inline;  margin-right:15px;}
#productInformation #ApplianceLeft {width:175px; float:left; margin-right:10px; border:none;} 
#productInformation #ApplianceLeft .jqzoom {border:none;}
#productInformation #ApplianceLeft .ProductImage {margin-bottom:15px;}
#productInformation #ApplianceLeft #rollOverProduct {text-align:center; margin:10px 0px 15px 0px;}
#productInformation #ApplianceLeft .BoschAward {margin-bottom:10px;}
#productInformation #ApplianceRight {width:405px;float:right;}
#productInformation #ApplianceRight h3 {font-size:100%;margin:20px 0px 0px 0px;}
#productInformation #ApplianceRight p {margin:15px 10px 10px 0px; line-height:20px; color:#666666;}
#productInformation #ApplianceRight p a {color:#196B8C; text-decoration:underline;}
#productInformation #ApplianceRight p a:hover {text-decoration:none;}
#productInformation .errorText{color:#ff0000;}

#productInformation #applianceRightBot {clear:both; width:405px; float:right;}

    /* Thumbnails */
    #productInformation #productImage ul#ProdImageThumbNail {list-style-type:none;margin:10px 0px;padding:0px;text-align:left;}
    #productInformation #productImage ul#ProdImageThumbNail li {display:inline;list-style-type:none;margin:0px;padding: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 #555555;list-style-type:none;}
    #productInformation #productImage ul#ProdImageThumbNail li img {height:45px;margin:0px;padding:0px;}
    #productInformation #productImage ul#ProdImageThumbNail .title {display:block; padding-bottom:4px;}
    #productInformation #productImage #magnify {margin-top:7px;text-align:left;}
    #productInformation #productImage #magnify a {color:#0870E9;cursor:pointer;}
    
	/* Swatches */
	#productInformation #ApplianceLeft ul#swatches{margin:15px 0px 0px 0px;padding:0px;}
	#productInformation #ApplianceLeft ul#swatches li ul{margin:5px 0px 0px 0px;padding:0px;}
	#productInformation #ApplianceLeft ul#swatches li{display:inline;}
	#productInformation #ApplianceLeft ul#swatches li img.highlight{border:0px none;margin:6px 0px 0px -18px;position:absolute;}
	#productInformation #ApplianceLeft ul#swatches li img{border:1px solid #333;}
		
    /* Delivery Lozenge */
	#ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_ctl01 {height:1%; padding-top:15px;}
	#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_RapidMessageHolder {background:url(../../images/services/delivery/rapiddeliverylogo195top.gif) no-repeat top #366A9C; width:195px;}
	#ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_ctl00 {width:195px; float:left;}
	#productInformation .deliveryLozenge {padding-bottom:6px; width:195px; text-align:center; height:110px; background:url(../../images/services/delivery/rapiddeliverylogo195bottom.gif) no-repeat bottom #366A9C;}
	#productInformation #ctl00_cphProduct_RapidMessage_Rapid #RapD {background:url(../../images/newStockModel/rapd_bg.gif) no-repeat top; height:36px;} 
	#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_viewDeliveryDate2 {margin:0px; padding:0px 0px 5px 0px;}
	#productInformation	#ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_viewDeliveryDate1 {margin:0px; padding:0px;}
	#productInformation .deliveryLozenge .floatRight {float:none; background-color:#366a9c; color:#fff; padding:4px 0px 4px 0px; width:195px;}
	#productInformation .deliveryLozenge .floatRight a {color:#fff; margin:0px; padding:0px; text-decoration:underline; float:none; text-align:center;}
	#productInformation .deliveryLozenge .deliveryTimeLeft{width:195px; height:46px; display:block; background:url(../../images/services/delivery/rapiddeliverylogo195.gif) no-repeat top left;}
	#productInformation .deliveryLozenge .deliveryTimeLeft img{display:none;}
	#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_NextDay .deliveryTimeLeft{width:195px; height:71px; display:block; background:url(../../images/services/delivery/nextdaydeliverylogo195.gif) no-repeat top left;}
	#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_NextDay {height:130px}
	#productInformation .deliveryLozenge .deliveryTimeLeft div{margin:0px 0 5px 45px; padding:30px 10px 0 0;}
	#productInformation .deliveryLozenge .plus {margin-left:5px; vertical-align:-2px;}
	#productInformation .deliveryLozengeBottom{display:none; clear:right;background:url(../../images/background/deliverybottom405.gif) no-repeat bottom;height:2px;line-height:2px;font-size:2px;}
	#ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_viewDeliveryDate3 {margin-top:4px; margin-bottom:5px;}
	#productInformation .deliveryLozengeFull{padding-top:5px;text-align:center;color:#fff; line-height:17px;}
	#productInformation .deliveryLozengeFull a {color:#fff; text-align:center; padding-top:4px; text-decoration:underline;}
	#productInformation .deliveryLozengeFull .plus {margin-left:5px; vertical-align:-2px;}
	#productInformation .deliveryLozengeFullBottom{clear:right;background:url(../../images/background/deliveryfullbottom405.gif) no-repeat bottom;height:2px;line-height:2px;font-size:2px;padding-top:5px;} 
	#productInformation .deliveryLozengeFullBottomNoProds{clear:right;background:url(../../images/services/delivery/rapiddeliverylogo195bottom.gif) no-repeat bottom;height:2px;line-height:2px;font-size:2px;padding-top:5px;} 
	#productInformation .deliveryLozengeFull a {color:#fff; text-align:center; padding-top:4px; text-decoration:underline; font-size:0.9em;}
	#productInformation .deliveryLozengeFull .plus {margin-left:5px; vertical-align:-2px;}
    #productInformation .deliveryLozengeFull .Availability {background:url(../../images/background/deliverylozenge-borderfooter.gif) no-repeat bottom #fff; color:#000;padding:5px;}
    #productInformation .deliveryLozengeFull .Availability .title {font-size:0.95em;}
    #productInformation .deliveryLozengeFull .Availability a {color:#005b7f; text-decoration:none;}
    #productInformation .deliveryLozengeFull .Availability a:hover {color:#005b7f; text-decoration:underline;}
    #productInformation .deliveryLozengeInStock .Availability {background:#fff; color:#000; border:1px solid #366A9C; padding:5px; text-align:center; margin-top:15px;}
    #productInformation .deliveryLozengeInStock .Availability .title {font-size:0.95em;}
    #productInformation .deliveryLozengeInStock .Availability a {color:#005b7f; text-decoration:none;}
    #productInformation .deliveryLozengeInStock .Availability a:hover {color:#005b7f; text-decoration:underline;}
	#productInformation .deliveryLozengeFullBottom{clear:right; background:#fff;} 
	#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_UpdateProgress1 {background-color:#fff;}

    #productInformation .priceBox{width:405px;background:url(../../images/background/f6f6f6top405.gif) no-repeat top #f6f6f6;color:#666666;padding:10px 0px 0px 0px;margin:15px 0px;}
	#productInformation .priceBox ul{width:230px;margin:0px;padding:0px 0px 0px 10px;float:left;list-style:none;}
	#productInformation .priceBox ul li{padding-bottom:5px;}
	#productInformation .priceBox .priceBoxRight{width:140px;float:right;text-align:right;padding:0px 10px 0px 0px; color:#ca2d95;}
	#productInformation .priceBox .priceBoxRight strong{font-size:250%;}
	#productInformation .priceBox .priceBoxBot {margin-right:10px; padding-bottom:10px;}
	#productInformation .priceBox .priceBoxBot .buyButton{float:right;}
	#productInformation .priceBox .priceBoxBot .buyButton a{display:block;margin:0px;padding:0px;background:url(../../images/background/buyButton.gif) no-repeat; width:94px; height:40px; text-indent:-9999px; overflow:hidden;}
	#productInformation .priceBox .priceBoxBot .buyButton a:hover {background-position:-94px 0px;}
	#productInformation .priceBox .priceBoxBot .buyButton .buyButtonBottom{float:right;width:80px;background:url(../../images/background/buybottom80.gif) no-repeat bottom;height:2px;line-height:2px;font-size:2px;}
	#productInformation .priceBox .priceBoxBot .InStock {float:left; margin-left:10px; padding-top:2px;}
	#productInformation .priceBox .priceBoxRight .greenSave80{margin:5px 0px;float:right;}
	#productInformation .priceBox .priceBoxBottom {width:405px;height:5px;font-size:5px;line-height:5px;background:url(../../images/background/f6f6f6bottom405.gif) no-repeat bottom; padding-top:5px;}

    #productInformation .priceBox{width:405px;background:url(../../images/background/f6f6f6top405.gif) no-repeat top #f6f6f6;color:#666666;padding:10px 0px 0px 0px;margin:15px 0px;}
	#productInformation .priceBox ul{width:230px;margin:0px;padding:0px 0px 0px 10px;float:left;list-style:none;}
	#productInformation .priceBox ul li{padding-bottom:5px;}
	#productInformation .priceBox .priceBoxRight{width:140px;float:right;text-align:right;padding:0px 10px 0px 0px; color:#ca2d95;}
	#productInformation .priceBox .priceBoxRight strong{font-size:250%;}
	#productInformation .priceBox .priceBoxBot {margin-right:10px; padding-bottom:10px;}
	#productInformation .priceBox .priceBoxBot .buyButton{float:right;}
	#productInformation .priceBox .priceBoxBot .buyButton a{display:block;margin:0px;padding:0px;background:url(../../images/background/buyButton.gif) no-repeat; width:94px; height:40px; text-indent:-9999px; overflow:hidden;}
	#productInformation .priceBox .priceBoxBot .buyButton a:hover {background-position:-94px 0px;}
	#productInformation .priceBox .priceBoxBot .buyButton .buyButtonBottom{float:right;width:80px;background:url(../../images/background/buybottom80.gif) no-repeat bottom;height:2px;line-height:2px;font-size:2px;}
	#productInformation .priceBox .priceBoxBot .InStock {float:left; margin-left:10px; padding-top:2px;}
	#productInformation .priceBox .priceBoxRight .greenSave80{margin:5px 0px;float:right;}
	#productInformation .priceBox .priceBoxBottom {width:405px;height:5px;font-size:5px;line-height:5px;background:url(../../images/background/f6f6f6bottom405.gif) no-repeat bottom; padding-top:5px;}
	
	
	/* Product Specification */
	#productInformation table {}
	#productInformation table caption{color:#333;padding:5px;text-align:left;font-size:160%;padding-bottom:10px; margin-top:0px;}
	#productInformation table caption #lefttext{float:left;}
	#productInformation table caption #righttext{float:right;font-weight:normal;}
	#productInformation table thead{display:none;}
	#productInformation table tr {width:570px;}
	#productInformation table tr.even{background-color:#EEEEEE;}
	#productInformation #specification table tr td{padding:5px; width:335px; vertical-align:top;}
	#productInformation table tr td.term a{color:#005b7f;}
	
	/* Meta Links */
	#productInformation ul#metaLinks{margin:15px 0px;padding:0px 0px 0px 15px; color:#666;}
	#productInformation ul#metaLinks li{margin-bottom:10px;}
	#productInformation ul#metaLinks li a{color:#666;}
	#productInformation ul#metaLinks li a:hover{text-decoration:underline;}
	
	/* Product Review */
	.productReview{width:175px;margin:15px 0px;}
	.productReview hr{height:0px;border:0px;border-top:1px dashed #AAA;margin:15px 10px;}
	.productReview .productReviewItem{margin:10px;}
	.productReview .productReviewItem strong, #productReview .productReviewItem img{display:block;margin-bottom:5px;}
	.productReview .productReviewItem .positive img, .productReview .productReviewItem .negative img{float:left;margin:0px 7px 0px 0px;}
	.productReview .productReviewItem .positive p, .productReview .productReviewItem .negative p{margin-left:20px;}
	.productReview .productReviewItem .positive {font-size:10px;}
	.productReview .productReviewItem .negative {font-size:10px;}
	#viewAllReviews{background:url(../../images/background/336699top155.gif) no-repeat top;background-color:#336699;margin:10px 10px;text-align:center;width:155px;}
	#viewAllReviews a{color:#fff;}
	#viewAllReviews #viewAllReviewsBottom{background:url(../../images/background/336699bottom155.gif) no-repeat bottom;line-height:2px;font-size:2px;height:2px;}
    
    /* Bazaar tabs */
    #productInformation #container-1 {zoom:1; padding-bottom:3px; margin-top:10px;}
    #productInformation #container-1 .tabsTop {border-top:1px solid #005b7f; height:3px; line-height:0px; font-size:0px;}
    #productInformation #container-1 .border {padding-bottom:3px;}
    #productInformation #container-1 #loginPanel {font-size:110%;}
    #productInformation #container-1 #loginPanel .header {padding:10px 0px 0px 0px;}
    #productInformation #container-1 #loginPanel a {color:#336699;}
    #productInformation #container-1 .column {width:200px; margin-top:10px; float:left;}
    #productInformation #container-1 .column2 {width:200px; margin-top:10px; margin-left:200px; float:left; display:inline;}
    #productInformation #container-1 .findButton {background:#DE45AB url(../../images/background/565656top105.gif) no-repeat scroll center top; float:left; margin:28px 0 0 0px; width:105px; color:#fff;}
    #productInformation #container-1 label {display:block; padding-bottom:5px;}
    #productInformation #container-1 input {border:1px solid #ACACAC; width:170px;}
    #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 h5 a{display:inline;width:auto;}
    #productInformation #container-1 .errorMsg {color:Red; font-weight:bold;}
    #productInformation .BVlinks {padding:5px 0px 5px 0px; font-size:90%;}
    #productInformation .BVlinks a {color:#fa4708; text-decoration:underline; margin-left:5px;}
    
    /* Bazaar ratings summary */
    #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_BVContainer {}
    #productInformation #BVRatingsBox {float:right; width:185px; border:1px solid #ccc; margin-top:15px; padding:2px 5px 5px 5px;}
    #productInformation #BVRatingsBoxBot {display:none; height:3px; line-height:0px; font-size:0px;}
    #productInformation #BVRatingsBox .reviewLinks {color:#f94709;}
    #content #productInformation #BVRatingsBox a:hover.reviewLinks {text-decoration:underline;}
    
/* Product Info Calender */   
#productInformation  #calender {font-family: Verdana; font-weight:bold; font-size:85%; margin:10px;}
#productInformation  #calender table a{text-decoration:none;color:#333;cursor:default;text-decoration:none;}
#productInformation  #calender table a:hover{text-decoration:underline;}
#productInformation  #calender table caption{background-color:#565656;padding:7px 0px 7px 0px;color:#fff;}
#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:#EEA1D5;color:#333;}
#productInformation  #calender table tr td.today {border:1px solid #666666; color:#333;}
#productInformation  #calender table tr td.today a{color:#333;}
#productInformation  #calender table tr td.rapiddelivery{background-color:#EEA1D5; color:#333;}
#productInformation  #calender table tr td.saturdayDelivery, #productInformation  #calender table tr td.sundayDelivery {background-color:#EEA1D5; color:#333;}
#productInformation  #calender table tr td.nextDayDelivery{background-color:#EEA1D5; color:#333;}
#productInformation #calender table tr td.today
#productInformation  #calender table tr td.nextDayDelivery_highlight {background-color:#DB241E;color:#fff;}
#productInformation  #calender table tr td.nextDayDelivery_highlight a{color:#fff;}
#productInformation  #calender table tr td.rapiddelivery_highlight{background-color:#336699;}
#productInformation  #calender table tr td.delivery_highlight{background-color:#47AA42;}
#productInformation  #calender table tr td.delivery_highlight a, #checkout #serviceContent table tr td.rapiddelivery_highlight a, #checkout #content #calender table tr td.rapiddelivery_highlight a, #checkout #serviceContent #calender table tr td.saturdaydelivery_highlight a {color:#fff;}
#productInformation  #calender table th.monthSplitterRow {background:url(../../images/checkout/datepickerheader.gif) no-repeat #205465;font-family:Lucida Sans,Arial,Helvetica,sans-serif; padding:5px 0px 5px 0px;color:#fff; font-size:150%; font-weight:normal;}
#productInformation  #calender table tr td.delivery{background-color:#EEA1D5;color:#333;}



#productInformation .featuresTitle {margin:0px 0px 10px 0px; padding:0px;}
#productInformation .featuresTitle h3 {background:transparent url(../../images/background/featurestitle.gif) no-repeat; margin:0; padding:0; width:72px; height:13px; display:block; text-indent:-9999px; overflow:hidden;}
#productInformation .prodFeatures ul {line-height:25px; margin:0px 0px 0px 18px; padding:0px;}
#productInformation .prodFeatures ul li {margin:0px; padding:0px;}

/* Tabs Login Section
#productInformation .loginSection {padding-left:10px; margin-top:15px; border-top:1px solid #aaaaaa;}
#productInformation .loginSection h2 {margin:15px 0px 10px 0px; padding:0px; font-weight:bold; font-size:100%; font-style:normal;}
#productInformation #ctl00_ctl00_Middle_ContentPlaceHolder1_qanda .loginSection h2 {margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:90%;}
#productInformation .loginSection fieldset {margin:0px; padding:0px; border:none;}
#productInformation .loginSection legend {display:none;}
#productInformation .loginSection label {display:block;}
#productInformation .loginSection .password, #reviews .email, #reviews .confirm {width:200px; float:left; display:inline;}
#productInformation .loginSection .confirm {margin-left:200px; margin-top:10px;}
#productInformation .loginSection input {padding-left:5px; padding-bottom:4px; color:#666; font-size:1em; border:1px solid #666; width:275px; height:18px; margin-top:5px;}
#productInformation .loginSection p {padding:0px; margin:15px 0px 0px 0px;}
#productInformation .loginSection .button {background:url(../../images/background/dd44acbutton105.gif) no-repeat; float:left; margin:25px 0 0 0; width:105px; height:20px; color:#fff; text-decoration:none; padding:4px 0 0 0; text-align:center; display:block;}
#productInformation .loginSection .button:hover {text-decoration:underline;}
#productInformation .loginSection a {color:#336699; text-decoration:none;}
#productInformation .loginSection .links {margin-left:15px;}
#productInformation .loginSection .errorText {margin-top:10px;}
#productInformation .loginSection .errorText label {color:#ff0000; padding:16px 0 0 0; clear:both;}
 */

.loginSection {padding-left:10px; margin-top:15px;}
#productInformation .loginSection {padding-left:10px; margin-top:15px; border-top:1px solid #aaaaaa;}
#productInformation .loginSection h2 {margin:15px 0px 10px 0px; padding:0px; font-weight:bold; font-size:100%; font-style:normal;}
.loginSection h2 {margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:100%;}
.loginSection fieldset {margin:0px; padding:0px; border:none;}
.loginSection legend {display:none;}
.loginSection label {display:block;}
.loginSection .password, #reviews .email, #reviews .confirm {width:200px; float:left; display:inline;}
.loginSection .confirm {margin-left:200px; margin-top:10px;}
#productInformation #container-1 .loginSection input {padding-left:5px; padding-bottom:4px; color:#666; font-size:1em; border:1px solid #ACACAC; width:170px; height:18px; margin-top:5px;}
.loginSection input {padding-left:5px; padding-bottom:4px; color:#666; font-size:1em; border:1px solid #ACACAC; width:170px; height:18px; margin-top:5px;}
.loginSection p {padding:0px; margin:15px 0px 0px 0px;}
#productInformation .loginSection .button {margin:25px 0 0 0;}
.loginSection .button {background:url(../../images/background/dd44acbutton105.gif) no-repeat; float:left; margin:21px 0 0 0; width:105px; height:20px; color:#fff; text-decoration:none; padding:4px 0 0 0; text-align:center; display:block;}
.loginSection .button:hover {text-decoration:underline;}
.loginSection a {color:#336699; text-decoration:none;}
.loginSection .links {margin-left:15px;}
.loginSection .errorText {margin-top:10px;}
.loginSection .errorText label {color:#ff0000; padding:16px 0 0 0; clear:both;}

/* BV Q&A */
#content #productInformation #container-1 h1 {margin:2px 0 0 0; padding:0px 0px 0px 20px; width:380px; margin:0px; padding:0px;}
#content #productInformation #container-1 .BVQAQuestions .BVQAQuestionSummary a {margin-left:35px;}
#content #productInformation #container-1 .BVQAQuestionHeader {position:relative;}
#content #productInformation #container-1 .BVQAQuestionTitleLabel {position:absolute; line-height:14px;}




     

