﻿/* 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 { } */
#bvc5productpage #contentcolumn {float:left; margin: 0 0 0 10px;text-align:left;}
#bvc5productpage #actioncolumn {float:right; margin: 0 0 0 0;text-align:left; background-color:#dbe7fa;} /* margin:0 0 0 10px; */
#bvc5productpage #ProductReviews {clear: both;}

/* Product Controls Box */
#ProductControls { background: #255788; padding: 10px; margin: 10px 0; position: relative; } /* background:#003366; border: 1px solid #222; */
.formlabel { text-align:right; color: #999; }
.productpropertylabel { padding-right: 5px; text-decoration: none; color: #999; }
.listprice {text-decoration: line-through; color:#999;}
.siteprice {font-weight:bold;font-size: 120%;color:#fff;}
.yousave {color:#999;}
#buttons { margin: 5px; }
#wishlist { margin-top: 5px; }

.producttypepanel {}

/* Product Reviews & Cross/Up Sells */
.ProductReviews { clear: both; padding: 10px; background-color:#dbe7fa; } /* margin: 10px 0; border: 1px solid #222; */
.ProductReview { margin: 10px; padding: 0 0 0 5px; border-left: 5px solid #333; }
.ProductReviewLinks { font-size: 90%; } 
.ProductReviewKarma { display: block; padding-top: 5px; font-size: 90%; color: #666; }

#CrossSells { clear: both; padding: 10px; margin: 10px 0;  background-color:#dbe7fa; } /* border: 1px solid #222; */
#CrossSells table { width: 100%; background-color:Purple; }
.WideSingleProductDisplayPanel { position: relative; width: 100%; float: left; background-color:#dbe7fa; } /* border-bottom: 1px solid #222; */
.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; background-color:#dbe7fa; }
.SingleProductDisplayDescription {  }
.SingleProductDisplayPrice { font-size: 100%; font-weight: bold; color: #666; }

/* 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;}

/* ****************************************************************************************************************************** */
/* MODIFICATIONS                                                                                                                  */
/* ****************************************************************************************************************************** */

#messages {background-image: url('../images/bg.jpg'); } /* ValidationSummary1 & class="errormessage" */
#outofstockdiv {height: 16px; margin: 10px 0; padding: 1px 0; font-size:12px; font-family:tahoma; font-weight:bold; color:Red; background-image: url('../images/silvChessBG.png'); } /* OutOfStockDisplay1 */

/* Enlarge Picture */
#MorePictures {margin: 10px 0 0 0;}
/* BackButton */
#BackPageButton { margin-top: 20px; }
/* ProductSKU */
#ProductSKU { display:none; } /* {font-size:11px; font-family:tahoma; text-decoration:none; background-image: url('../images/silvChessBG.png');} */
/* ProductTypes */
#ProductTypes { display:none; }

/* lblDescription */
.lblDesc { display:none; }

/* <div id="bvc5productpage"> <div id="contentcolumn"> <div id="ProductOptions"> class="variantsdisplay" class="htmlarea" */
/* #bvc5productpage #ProductOptions { background-image: url('../images/silvChessBG.png'); */
/* #bvc5productpage #contentcolumn .variantsdisplay { background-color:Orange; } */
/* #bvc5productpage #contentcolumn .htmlarea { background-color:Fuchsia; } */

/* <div id="ProductOptions"> dropdownlist */
/* .dropdownlist .choicelabel {} */
/* .dropdownlist .choicefield { height:12px; } */

/* Product Controls Box */
/* #ProductControls .forminput { height:12px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; }   /* QuantityField */

/* Print */
/* #printthispage { display:none; } */

/* <div id="crosssells"> */
/* #crosssells .PriceLabel { display:none; } */
#crosssells h2 { display:none; } /* {font-size:14px; font-weight:normal;	text-decoration:none; padding:0px; margin: 20px 0 10px 0; color:#1e4673;} */
/* #crosssells table {background-image: url('../images/silvChessBG.png');} /* '../images/silvChessBG.png' '../images/bg.jpg' */

/* AdditionalProductInfo.aspx */
#upsells { }
#upsells h2 {font-size:14px; font-weight:normal; text-decoration:none; padding:0px; margin:  20px 0 10px 0; color:#1e4673;}
.AddProdInfoTrUpSellDisplay { }
.AddProdInfoTrSpace { }
.AddProdInfoTrButton { background-image: url('../images/silvChessBG.png'); }

/* AddItemsToCartImageButton */
#AddItemsToCartImageButton { display:none; }

/* #SingleProductDisplay { background-color: Yellow;} */ /* Note: BVC 2004 Layout */

/* #actioncolumnpadding { position: relative; } */


/* **************************************************************************************** */
/* ADDED                                                                                    */
/* **************************************************************************************** */

.tool-box-product { padding: 0 0 2px 0; margin: 2px 0 10px 0; font-size:9px; line-height:10px; } /*  margin:7px 0 18px 0; background: url(../images/dots-light-blue.gif) top left repeat-x; line-height:14px; */
.tool-box-product .related { width:50%; float:left; }
.tool-box-product #tools { width:49%; float:left; color:#666; text-align:right; }


/* ---------------------------------------------------------------------------------------- */
/* productimage                                                                             */
/* ---------------------------------------------------------------------------------------- */
/* #bvc5productpage #contentcolumn .productimage { background: url(/img/02_sub/aro_02.gif) top left no-repeat;} /* { text-align: center; margin: 10px 0; } */

/* ---------------------------------------------------------------------------------------- */
/* #bvc5productpage #contentcolumn, #bvc5productpage #actioncolumn                          */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* #bvc5productpage #contentcolumn                                                          */
/* ---------------------------------------------------------------------------------------- */
#bvc5productpage #contentcolumn { text-align: left; margin: 10px 0; padding: 0; } /* margin: 0; padding: 0 20px 20px 20px; background:url(../images/mod-bg-top.gif) no-repeat #dbe7fa; */
#bvc5productpage #contentcolumn .innerwrap { padding:10px 8px 1px 10px; } /* background:url(../images/mod-bg-bot.gif) bottom left no-repeat; */
#bvc5productpage #contentcolumn h2 { margin: 2px 0 2px 0; } /* margin: 2px 0 4px 0; */
#bvc5productpage #contentcolumn h2.sentance { text-transform:none; margin:1.5em 0 1em 0; }
#bvc5productpage #contentcolumn .kicker, 
#bvc5productpage #contentcolumn .img{ border:1px solid #ccc; }
#bvc5productpage #contentcolumn a:hover img{ border-color:#999; }
#bvc5productpage #contentcolumn p { margin: 0 0 1em 0; line-height:14px; }
#bvc5productpage #contentcolumn dl { margin:0; }
#bvc5productpage #contentcolumn dt { margin:0; }
#bvc5productpage #contentcolumn dd { margin:0 0 1em 0; } 
#bvc5productpage #contentcolumn .title-bar { padding:3px 4px; margin:3em 0 1em 0; color:#fff; background-color:#1e6aae; }
#bvc5productpage #contentcolumn .title-bar span{ float:right; color:#fff; }
#bvc5productpage #contentcolumn .title-bar span a{ font-size:10px; color:#fff; text-decoration:underline; }
#bvc5productpage #contentcolumn .title-bar h2{ margin:0; color:#fff; letter-spacing:.5px; }
.two-col #bvc5productpage #contentcolumn { font-size:10px; margin-bottom:8px; background:url(../images/mod-sml-bg-top.gif) no-repeat #dbe7fa; }
.two-col #bvc5productpage #contentcolumn .innerwrap { padding:9px 10px 15px 10px; background:url(../images/mod-sml-bg-bot.gif) bottom left no-repeat; }
.two-col #bvc5productpage #contentcolumn form { margin:1em 0 0 0; }
.cat-hub #bvc5productpage #contentcolumn .img { margin-bottom:8px; }
.cat-hub #bvc5productpage #contentcolumn p { margin-bottom:8px; }
.cat-hub #bvc5productpage #contentcolumn div div { text-align:right; margin:0;}
.topic-hub #bvc5productpage #contentcolumn h2 a img {vertical-align: middle; padding: 0 0 0 2px;}
html .topic-hub #bvc5productpage #contentcolumn h2 a img {vertical-align: middle; padding: 2px 0 0 2px;}
.topic-hub #bvc5productpage #contentcolumn .article-mod h2 a { background:none;}
#bvc5productpage #contentcolumn dl.faqs dt { background:url(../images/faq-blue-bbg-q.gif) no-repeat 1px 1px; }
#bvc5productpage #contentcolumn dl.faqs dd { background:url(../images/faq-grey-bbg-a.gif) no-repeat 1px 1px; }

/* **************************************************************************************** */
/* OVERRIDES                                                                                */
/* **************************************************************************************** */

/* HIDE PRICES */
.recordprice { display:none; }
.SingleProductDisplayPrice { display:none; }
