﻿/* BVC 2004 Product Page Template */

#bvc2004productpage #menucolumn {float:left;width:165px;margin: 0 10px 0 0 ;text-align:left;}
#bvc2004productpage #imagecolumn {float:left;width:240px;text-align:center;}
#bvc2004productpage #contentcolumn {float:left; width:300px; margin:0 0 0 6px;}

/* BVC 5 Product Page Template */
#bvc5productpage { padding-top: 10px; }
#bvc5productpage #contentcolumn {float:left;width:350px; margin: 0 0 0 0px;text-align:left;}
#bvc5productpage #actioncolumn {float:left; width:415px; margin:0 0 0 0px;text-align:left;}
#bvc5productpage #actioncolumn table#Prices {  float:left; width: 200px; }

#bvc5productpage #actioncolumn {float:left; width:410px; margin:0 0 0 0px;text-align:left;  }
#bvc5productpage #actioncolumn table#Prices {  float:left; width: 200px; }


#bvc5productpage #ProductReviews {clear: both;}
.productimage { text-align: center; margin: 10px 0; }


/* Product Dropdowns */
table.product-dropdowns { padding: 0px; margin: 10px 0px 0px 0px; width: 410px; }
table.product-dropdowns td { padding: 2px; }
table.product-dropdowns td.choicelabel { text-align: right; }
table.product-dropdowns td.choicefield { width: 360px; }


/* Product Controls Box */
#ProductControls { border-top: 1px solid #bbb;   padding: 10px; float:right; width:400px;   }
.outofStock{ background-image:url(/BVModules/Themes/AmSaleRegular/images/outofstock-missing.gif); background-repeat:no-repeat; padding-left:30px; padding-top:15px;}


.formlabel { text-align:right; color: #444; }
.productpropertylabel { padding-right: 5px; text-decoration: none; color: #666; }
.qty-input { width: 25px; }
.listprice {text-decoration: line-through; color:#333;}
.siteprice {color: #ef3e34; font-weight: bold; font-size: 21px;}
.siteprice-small {color: #ef3e34; font-weight: bold; font-size: 12px;}
.listpricepromo {text-decoration: line-through; color:#999; font-size: 20px;}
.sitepricepromo {color: #ef3e34; font-weight: bold; font-size: 24px;}
.yousave {color:#999;}
#buttons { margin: 5px; }

#mainprodimg { height: 339px; } /* this is to keep wrong sized images under control */


.producttypepanel {}

.comboaccessories { border: 1px solid #DDD; width: 770px; margin: 0px 0px 20px 0px; }
.comboaccessories td { padding: 10px 20px 10px 20px; }

.comboaccessoriessmall { border: 1px solid #DDD; width: 415px; margin: 0px 0px 20px 0px; float:right; }
.comboaccessoriessmall td {  font-size: 10px; padding: 2px; }
.comboaccessoriessmall input {  font-size: 10px; margin-top: 0px; }

.productaccessories { border: 1px solid #DDD; width: 770px; margin: 0px 0px 20px 0px; }
.productaccessories td { padding: 2px 2px; }
.productname { font-weight: bold; }
.productsku {}
.productdesc { font-size: 11px; margin-top: 10px; }
.productdesc ul { margin-top: 10px; display: block; }
.productdesc ul li {  list-style-type: disc;  float:none;}
.prodcutprice {  text-align: center; }
.productqty { text-align: center; }
.quantityfield { width: 20px; }

.qtyliner { width: 160px; text-align: right; float: right; }




/* Product Reviews & Cross/Up Sells */
.ProductReviews, #CrossSells { clear: both; padding: 10px; margin: 10px; border: 1px solid #eee; }
.ProductReviewLinks { font-size: 90%; } 
.ProductReview { margin: 10px; padding: 0 0 0 5px; border-left: 5px solid #eee; }
.ProductReviewKarma { display: block; padding-top: 5px; font-size: 90%; color: #666; }
#CrossSells table { width: 100%; }
.cross-sell-table { background-image:url(../images/category-table-bkd.gif); margin: 5px 0px 20px 5px;}
.cross-sell-product-offset { margin: 5px 5px 5px 12px; border: 0px solid #000; }
.WideSingleProductDisplayPanel { position: relative; width: 190px; float: left; border: 0px solid #000; }
.SingleProductDisplayImage {  }
.ProductBadge { position: absolute; top:-5px; left:-20px; }
.SingleProductDisplayName { clear: right; }
.SingleProductDisplayDescription {   }
.SingleProductDisplayPrice {  font-weight: bold; color: #666; display: none;}
.SingleProductDisplayAddToCart { display: none; }
.SingleProductDisplayAddedToCart { display: none; }
.SingleProductLink {  }

/* Combos */

/* Choices And Inputs */
td.choicelabel { vertical-align: top; }
span.choicelabel { display: block; margin: 9px 0 0 0; float: right; }

.radiobuttonnormallist ul {margin:0;}
.radiobuttonnormallist li {display: inline; list-style: none;}
.radiobuttonnormallist ul ul {padding:0; margin: 5px 0px; font-size: 11px; }
.radiobuttonnormallist ul .rblist {margin-left: 7px;}
