﻿/* BVC 2004 Product Page Template */
#bvc2004productpage #menucolumn {float:left;width:165px;margin: 0 10px 0 0 ;text-align:left;}
#imagecolumn {float:left;width:268px;text-align:left;}
#contentcolumn {float: left; width: 197px; margin: 0 30px 0 0;}

/* Product Controls Box */

#ProductSKU {color: #333; font-size: 11px; font-family: Arial, Verdana, sans-serif;}
#ProductControls { width: 197px; /*margin: 10px 0;*/ position: relative; text-align: left;}
.formlabel { text-align:right; color: #444; }
.productpropertylabel { padding-right: 5px; text-decoration: none; color: #333; font-weight: normal; font-size: 16px; }
.ListPrice {text-decoration: line-through; color: #333;}
.SitePrice {font-weight: bold; font-size: 22px; color: #fb3203;}
.YouSave {color: #fb3203;}
#buttons { margin: 5px; }
#ProductDescription {width: 455px; float: none; margin-top: 15px;}
#ProductDescription ul, #ProductDescription ul li {font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 18px; color: #333;}
#ProductDescription ul {margin-bottom: 15px;}
#ProductDescription ul li {list-style: disc; margin-left: 15px;}

body#interior table {width: 197px; margin: 0; padding: 0;}
body#interior table td {padding: 5px 0; font-family: Arial, Verdana, sans-serif; font-size: 13px; line-height: 18px; color: #333; text-align: left;}

body#interior table td a {display: block; text-decoration: underline !important; padding-bottom: 3px;}
body#interior table td a span.thumb {display: block; width: 120px; height: 120px; overflow: hidden; background-color: #e2ebf8; margin-bottom: 5px; text-decoration: none !important; cursor: pointer;}

.ProductPropertyLabel {font-size: 16px; font-weight: normal;}
#ProductSKU .ProductPropertyLabel {font-size: 11px;} 
#wishlist {margin-top: 25px;}
#EmailThisPage {margin-top: 25px;}
#EstimateShipping {margin-top: 15px;}
#a2c {margin-top: 15px;}
#MorePictures {margin-top: 6px;}

.producttypepanel {}

/* Product Reviews & Cross/Up Sells */
.ProductReviews, #CrossSells { clear: both; margin: 30px 0 0 0; }
.ProductReviewRating span {font-size: 14px; color: #710; font-family: Arial, Helvetica, sans-serif;}
.ProductReviewLinks { font-size: 90%; margin: 10px 0 0 10px; font-family: Arial, Helvetica, sans-serif; }
.ProductReviewLinks a.view_review {padding-left: 23px; margin-bottom: 5px; background: url(../assets/images/icon-read-reviews.gif) top left no-repeat; }
.ProductReviewLinks a.write_review {padding-left: 23px; margin: 0 0 5px 15px; background: url(../assets/images/icon-write-review.gif) top left no-repeat; }
.ProductReviewCap { width: 465px; height: 8px; background: url(../assets/images/review_top.gif) top left no-repeat; margin-top: 10px; }
.ProductReview { width: 445px; margin-bottom: 10px; padding: 0 10px; background: url(../assets/images/review_bottom.gif) bottom left no-repeat; }
.rating-label {font-size: 14px; color: #710;}
.ProductReviewKarma { display: block; padding-top: 5px; margin: 10px 0 0 180px; font-size: 90%; color: #666; }
input.karma-input {padding: 0 4px;}
#CrossSells table { width: 100%; }
.WideSingleProductDisplayPanel { position: relative; width: 100%; float: left; border-bottom: 1px solid #eee; }
.SingleProductDisplayImage { float: left; width: 125px; margin: 5px 15px 5px 5px; }
.ProductBadge { position: absolute; top:-5px; left:-20px; }
.SingleProductDisplayName { margin: 10px; font-size: 110%; font-weight: bold; clear: right; }
.SingleProductDisplayDescription {  }
.SingleProductDisplayPrice { font-size: 100%; font-weight: bold; color: #666; }

/* Choices And Inputs */
td.choicelabel { vertical-align: top; font-size: 14px; }
span.choicelabel { display: block; margin: 9px 0 0 0; float: right; }
td.choicelabel span {font-size: 16px;}

.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;}

div.outofstockdisplay {font-size: 16px; font-weight: bold; color: #fb3203;}

body#interior table td.choicelabel {padding-right: 30px;}
body#interior table td.choicefield, body#interior table.rblist {width: 150px; overflow: hidden;}
body#interior table.rblist * {font-size: 14px;}
body#interior table.rblist td {padding: 0;}