﻿/* Product Information */
#content #productInformation {margin-left:106px;}
#productInformation .ProductInformationHolder {width:415px; float:left;}
#productInformation #serviceColumn {float:right; width:155px;}
#productInformation #serviceColumn ul.serviceBanners {margin-right:15px; width:142px; padding-left:0;}
#productInformation #serviceColumn ul.serviceBanners li {padding-bottom:5px;}

#content #productInformation h1 {font-size:130%; margin:0px; padding:0 0 0 6px;width:485px; color:#333;}
#productInformation h2 {font-size:100%; margin:3px 0px 5px 0px;padding:0 0 0 6px; font-weight:normal; color:#333;}
#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:20px; margin-top:5px; text-align:center;} 
#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:5px;}
#productInformation #ApplianceRight {width:185px;float:left;}
#productInformation #ApplianceRight .otherPrice {float:right; font-size:90%;}
#productInformation #ApplianceRight h3 {font-size:100%;margin:10px 0px 0px 0px;}
#productInformation #ApplianceRight p {margin:10px 10px 10px 0px;}
#productInformation #ApplianceRight p a{color:#555;text-decoration:underline;}
#productInformation #ApplianceRight p a:hover{text-decoration:none;}
#productInformation #ApplianceRight ul {padding-left:0; margin:9px 0 0 0;}
#productInformation #ApplianceRight ul li {list-style:none; background:url(../../images/background/bullet_sq.gif) no-repeat left top;padding-left:12px;margin-bottom:1em;font-size:80%;}
#productInformation #ApplianceRight img {margin-bottom:1px;}
#productInformation .errorText{color:#ff0000;}

#productInformation #applianceRightBot {clear:both; width:405px; float:left;}
#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_iSiteLI {text-align:center;}


    /* 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; margin-bottom:10px;}
    #productInformation #productImage #magnify a {color:#333; cursor:pointer; 1px solid black;}
    
	/* Swatches */
	#productInformation #ApplianceRight ul#swatches{margin:15px 0px 0px 0px;padding:0px; font-size:120%; font-weight:bold;}
	#productInformation #ApplianceRight ul#swatches li ul{margin:5px 0px 0px 0px;padding:0px;}
	#productInformation #ApplianceRight ul#swatches li{display:inline; list-style:none; background:none; padding-left:3px;}
	#productInformation #ApplianceRight ul#swatches li img.highlight{border:0px none;margin:6px 0px 0px -18px;position:absolute;}
	#productInformation #ApplianceRight ul#swatches li img{border:1px solid #555555;}
	
	/* Delivery Lozenge 
	#productInformation .deliveryLozenge{background:url(../../images/background/deliverytop405.gif) no-repeat top;margin-top:15px; width:415px;}
	#productInformation .deliveryLozenge .floatRight{text-align:center;color:#fff;width:203px;margin:10px 0px 10px 0px;}
	#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_viewDeliveryDate2 {margin:-5px 0px 5px 0px; padding:0px;}
	#productInformation	#ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_viewDeliveryDate1 {margin:-5px 0px 5px 0px; padding:0px;}
	#productInformation .deliveryLozenge .floatRight a {color:#fff; margin:0px; padding:0px; text-decoration:underline;}
	#productInformation .deliveryLozenge .deliveryTimeLeft{width:195px;font-size:90%;color:#CC6666; padding-top:8px;}
	#productInformation .deliveryLozenge .deliveryTimeLeft img{padding:10px 0px 0px 15px;display:block;}
	#productInformation .deliveryLozenge .deliveryTimeLeft div{position:absolute;margin:-15px 0px 0px 54px;}
	#productInformation .deliveryLozenge .plus {margin-left:5px; vertical-align:-2px;}
	#productInformation .deliveryLozengeBottom{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;}
	#productInformation .deliveryLozengeFull{background:url(../../images/background/deliveryfulltop405.gif) no-repeat top;margin-top:15px;padding-top:5px;text-align:center;color:#fff;}
	#productInformation .deliveryLozengeFull a {color:#fff; text-align:center; padding-top:4px; text-decoration:underline;}
	#productInformation .deliveryLozengeFull .plus {margin-left:5px; vertical-align:-2px;}
	#productInformation .deliveryLozengeFull .Availability {background-color:#fff; width:393px; margin:5px 1px 0px 1px; padding:5px; line-height:18px;}
	#productInformation .deliveryLozengeFull .Availability .title {color:#000;}
	#productInformation .deliveryLozengeFull .Availability .text {color:#545454;}
	#productInformation .deliveryLozengeFull .Availability a {color:#336797; text-decoration:none;}
	#productInformation .deliveryLozengeFull .Availability a:hover {text-decoration:underline;}
	#productInformation .deliveryLozengeFullBottomNoProds{clear:right;background:url(../../images/background/Availabilityfullbottomblue.gif) no-repeat bottom;height:2px;line-height:2px;font-size:2px; background-color:#fff;}
	#productInformation .deliveryLozengeFullBottom{clear:right;background:url(../../images/background/Availabilityfullbottom405.gif) no-repeat bottom;height:2px;line-height:2px;font-size:2px; background-color:#fff;}
	#productInformation .deliveryLozengeInStock{background:url(../../images/background/deliveryoutlinetop405.gif) no-repeat top;margin-top:15px;padding-top:5px;text-align:center;color:#fff;}
	#productInformation .deliveryLozengeInStock a {color:#fff; text-align:center; padding-top:4px; text-decoration:underline;}
	#productInformation .deliveryLozengeInStock .plus {margin-left:5px; vertical-align:-2px;}
	#productInformation .deliveryLozengeInStock .Availability {background-color:#fff; width:393px; margin:5px 1px 0px 1px; padding:0 5px 5px 5px; line-height:18px;}
	#productInformation .deliveryLozengeInStock .Availability .title {color:#000;}
	#productInformation .deliveryLozengeInStock .Availability .text {color:#545454;}
	#productInformation .deliveryLozengeInStock .Availability a {color:#336797; text-decoration:none;}
	#productInformation .deliveryLozengeInStock .Availability a:hover {text-decoration:underline;}
	*/	
#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_RapidMessageHolder {text-align:center;width:194px;}
#productInformation .deliveryLozenge #nextDaybg {background:url(../../images/newStockModel/nextday_bg.gif) no-repeat top; height:23px; padding-top:25px;} 
#productInformation .deliveryLozenge #nextDaybg span {color:#B3024A;font-size:80%;margin-left:26px;}
#productInformation .deliveryLozenge #nextDaybg #NextDayTime {margin-left:25px; color:#db4f50; font-size:80%;} 
#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_RapidMessageHolder .date {background:url(../../images/newStockModel/date_bg.gif) repeat-y top;padding-top:2px; padding-bottom:6px; color:#fff; margin:0px; font-size:90%;}
#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_RapidMessageHolder .date a {color:#fff; text-decoration:underline;}
#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_RapidMessageHolder .date .bold{display:block;}
#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_RapidMessageHolder .plus {vertical-align:-2px; padding-left:4px;}
#productInformation .deliveryLozenge .dateTitle {color:#fff;display:block;}
#productInformation .deliveryLozenge #NextDayPossibleDeliveryDate {color:#fff; display:block; padding-top:2px;}
#productInformation .RapidMessagefooter {background:url(../../images/newStockModel/date_footer.gif) no-repeat top; height:11px;}
#productInformation .RapidMessagefooterNoProds {background:url(../../images/newStockModel/date_footer_black.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 .deliveryLozenge {margin-top:4px;}
#productInformation .deliveryLozenge #RapD {background:url(../../images/newStockModel/rapd_bg.gif) no-repeat top; height:36px;} 
#productInformation .deliveryLozenge .date {padding-top:4px; padding-bottom:6px; position:relative;display:block;}
#productInformation .deliveryLozenge #RapidPossibleDeliveryDate {display:block; margin-top:2px;}
#productInformation #ctl00_cphProduct_RapidMessage_NextDayTime{font-size:85%;margin-left:26px;color:#b3024a;}

#productInformation .Availability .title {display:block; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; color:#000; padding:3px;}
#productInformation .Availability {background:url(../../images/newStockModel/date_bg.gif) repeat-y; border-top:1px solid #ccc; color:#fff; padding-bottom:3px; font-size:90%;}
#productInformation .Availability a {color:#fff; text-decoration:underline;}
#productInformation .Availability .text {padding:5px;display:block;}

#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_Text {border-top:1px solid #ccc;}
#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_Text #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_standardDate {border-left:1px solid #ccc; border-right:1px solid #ccc;}
#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_Text .Availability {border-top:0;}
#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_Text .Availability .title {border:0;background:#000; color:#fff; margin:0 2px;}
#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_viewDeliveryDate3 {background:#000; margin:0 1px;}
#productInformation #ctl00_ctl00_MasterContentPlaceHolder_ChildContentCenter_RapidMessage_viewDeliveryDate3 a {color:#fff; text-decoration:underline;}

/* Full Availabilty */
#productInformation #ctl00_cphProduct_RapidMessage_Text .date .bold {font-weight:bold;}
#productInformation #ctl00_cphProduct_RapidMessage_Text .Availability {background-color:#fff; width:182px; margin:0px 0px 0px 0px; padding:5px; line-height:18px; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
#productInformation #ctl00_cphProduct_RapidMessage_Text .Availability .title {color:#000;}
#productInformation #ctl00_cphProduct_RapidMessage_Text .Availability .text {color:#000; font-size:0.9em;}
#productInformation #ctl00_cphProduct_RapidMessage_Text .Availability a {text-decoration:underline;}
#productInformation #ctl00_cphProduct_RapidMessage_Text .Availability a:hover {color:#666;}
#productInformation #ctl00_cphProduct_RapidMessage_InStockOnly {border-top:1px solid #C6C6C6;}
#productInformation #ctl00_cphProduct_RapidMessage_InStockOnly .Availability {background-color:#fff; width:182px; margin:0px 0px 0px 0px; padding:5px; line-height:18px; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
#productInformation #ctl00_cphProduct_RapidMessage_InStockOnly .Availability .title {color:#000;}
#productInformation #ctl00_cphProduct_RapidMessage_InStockOnly .Availability .text {color:#000; font-size:0.9em;}
#productInformation #ctl00_cphProduct_RapidMessage_InStockOnly .Availability a {text-decoration:underline;}
#productInformation #ctl00_cphProduct_RapidMessage_InStockOnly .Availability a:hover {color:#666;}

	
	#productInformation .priceBox{width:417px;background:#E5E5E5;color:#666;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 ul.leftColumn {font-size:95%;}
	#productInformation .priceBox .title {font-size:130%;}
	#productInformation .priceBox .loyaltyPoints {background:url(../../images/icons/loyalty.gif) no-repeat; padding-left:60px; font-size:90%; color:#000;}
	#productInformation .priceBox p.note {margin:0; padding:10px;font-size:85%; color:#333;}
	#productInformation .priceBox p.note .redText {color:#ff0000;}
	#productInformation .priceBox .priceBoxRight{width:140px;float:right;text-align:right;padding:0px 10px 0px 0px;}
	#productInformation .priceBox .priceBoxRight strong{font-size:180%;}
	#productInformation .priceBox .priceBoxRight strong .price {font-size:120%; font-weight:normal; color:#000;}
	#productInformation .priceBox .priceBoxBot {padding:10px 0;}
	#productInformation .priceBox .priceBoxBot .buyButton{float:right;width:145px;text-align:center;color:#666;font-weight:bold;font-size:110%;margin:0px;height:24px;}
	#productInformation .priceBox .priceBoxBot .buyButton a{color:#fff;display:block;margin:0px;padding:0px 10px; text-transform:uppercase; background:url(../../images/add_items_basket.gif) no-repeat; text-indent:-9999px; overflow:hidden; height:24px;}
	#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 {display:none;}
	#productInformation .priceBox .priceBoxRight .greenSave80{margin:5px 0px;float:right;}
	#productInformation .priceBox .priceBoxBottom {width:405px;height:2px;font-size:2px;line-height:2px;background:#E5E5E5; padding-top:5px;}
	
	
	/* Product Specification */
	#productInformation table {}
	#productInformation table caption{color:#666;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 #specification table tr td.video {width:120px;}
	#productInformation table tr td.term a{color:#336699;}
	
	#productInformation .rdfaCustomerRating{margin-top:12px;margin-left:5px;}
	
	/* Meta Links */
	#productInformation ul#metaLinks{margin:15px 0px;padding:0px 0px 0px 15px;}
	#productInformation ul#metaLinks li{list-style:none; background:url(../../images/background/homepod_bullet.gif) no-repeat 0 50%; line-height:24px;padding:0 0 0 12px; font-size:90%;}
	#productInformation ul#metaLinks li a{color:#333;}
	#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; width:415px; float:left;}
    #productInformation #container-1 .tabsTop {display:none;}
    #productInformation #container-1 #loginPanel {font-size:110%;}
    #productInformation #container-1 #loginPanel .header {padding:10px 0px 0px 0px;}
    #productInformation #container-1 #loginPanel a {color:#9CAB1C;}
    #productInformation #container-1 .column {width:170px; margin-top:10px; float:left;}
    #productInformation #container-1 .column2 {width:170px; margin-top:10px; margin-left:170px; float:left; display:inline;}
    #productInformation #container-1 .findButton {float:left; margin:28px 0 0 0px; color:#fff;}
    #productInformation #container-1 label {display:block; padding-bottom:5px;}
    #productInformation #container-1 input {border:1px solid #ACACAC; width:140px;}
    #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%; display:block; position:relative;}
    #productInformation #container-1 .errorMsg {color:Red; font-weight:bold;}
    #productInformation .BVlinks {padding:5px 0px 5px 0px;}
    
    /* Bazaar ratings summary */
    #productInformation #BVRatingsBox {margin-top:15px;border:1px solid #CCCCCC; width:415px;}
    #productInformation #BVRatingsBoxBot {background:url(../../images/background/BVratingsBot.gif) no-repeat top; height:3px; line-height:0px; font-size:0px;}
    #productInformation #BVRatingsBox .reviewLinks {color:#f94709; margin:5px 0px 5px 10px;}
    #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:#555;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:#E5E3C8;color:#555;}
#productInformation  #calender table tr td.today {border:1px solid #666666; color:#666;}
#productInformation  #calender table tr td.today a{color:#555;}
#productInformation  #calender table tr td.rapiddelivery{background-color:#E5E3C8; color:#555;}
#productInformation  #calender table tr td.saturdayDelivery {background-color:#E5E3C8; color:#555;}
#productInformation  #calender table tr td.sundayDelivery {background-color:#E5E3C8; color:#555;}
#productInformation  #calender table tr td.nextDayDelivery{background-color:#E5E3C8; color:#555;}
#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-color:#565656; padding:7px 0px 7px 0px;color:#fff;}
     
/* Price Match Promise */   
#productInformation .pricematchPromise {width:405px; margin:15px 0; float:left;}
#productInformation .pricematchPromise .pricematchBox {background:url(../../images/PriceMatchPromise/pricematchmiddle.gif) repeat-y; width:405px;}
#productInformation .pricematchPromise .pricematchTitle {background:url(../../images/PriceMatchPromise/pricematchTitle.gif) no-repeat; text-indent:-9999px; overflow:hidden; display:block; width:405px; height:61px;}
#productInformation .pricematchPromise ul {padding:0; margin:0; padding-left:25px;}
#productInformation .pricematchPromise ul li {float:left; font-size:85%; display:block; font-weight:bold; list-style:none; height:21px; width:147px; _width:140px; margin-right:16px; padding:6px 0 0 25px; border-bottom:1px dashed #aaa; background:url(../../images/PriceMatchPromise/pricematchtick.gif) no-repeat 0 6px;}
#productInformation .pricematchPromise span {float:left;}
#productInformation .pricematchPromise .price {float:right; font-weight:normal;}
#productInformation .pricematchPromise .lastUpdated {font-size:85%; text-align:center; padding-top:5px;}
#productInformation .pricematchPromise .lastUpdated a {text-decoration:underline; color:#555555;}
#productInformation .pricematchPromise .pricematchBoxBottom {background:url(../../images/PriceMatchPromise/pricematchbottom.gif) no-repeat bottom; width:405px; display:block; height:10px; font-size:1px; line-height:1px;}

/* Tabs Login Section */
.loginSection {padding-left:10px; margin-top:15px;}
#productInformation .loginSection h2 {margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:100%;}
.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:145px; float:left; display:inline;}
.loginSection .confirm {margin-left:145px; margin-top:10px;}
#productInformation #container-1 .loginSection input {padding-left:5px; padding-bottom:4px; color:#666; font-size:1em; border:1px solid #666; width:125px; height:18px; margin-top:5px;}
.loginSection input {padding-left:5px; padding-bottom:4px; color:#666; font-size:1em; border:1px solid #666; width:125px; 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/buttons/Login.gif) no-repeat; float:left; margin:21px 0 0 0; width:75px; height:24px; color:#000; text-decoration:none; padding:0 0 0 0; display:block; text-indent:-9999px; overflow:hidden;}
.loginSection .button:hover {text-decoration:underline;}
.loginSection a {color:#9CAB1C; text-decoration:none;}
.loginSection a:hover {color:#9CAB1C; text-decoration:underline;}
.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:300px; 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; }


