/* Product Page*/
#productDesc{ border-top: 1px solid #CCC; background-color: #333; padding: 5px; overflow: hidden; }
#productDesc .tabbedContent1{ border: 1px solid #CCC; background-color: #FFF; display: block; font-size: 12px; padding-left: 4px; height: 400px; overflow: auto; position: relative; }
#productDesc .tabbedContent2{ display: none; }

#tabContent2 div{ border: 1px solid #CCC; width: 95%; margin:2px 2.5% 2px 2.5%; position: relative; }
#tabContent2 div h2{ margin: 0px; background-image: url("/images/1-peck3.png"); position: relative; display: block; font-size: 16px; border-bottom: 1px solid #ccc; padding-left: 4px; margin: 0px; }
#tabContent2 h2 span{ font-size: 12px; margin-right: 4px; position: absolute; right: 0px; margin: 0px; }
#tabContent2 div.review{ border: 0px none #CCC; border-bottom: 1px dashed #CCC; width: 100%; margin: 0px; background-image: url("/images/1-peck4.png"); }
#tabContent2 div.review p span.foundHelpful{ margin: 6px 0px 6px 0px; display: block; }
#tabContent2 div.review p{ margin: 0px 2.5% 0px 2.5%; width: 95%; }
#tabContent2 div.review h3.reviewTitle{ border: 1px dashed #CCC; border-width: 1px 0px 1px 0px; background-image: url("/images/1-peck3.png"); font-size: 12px; background-color: #FFF; color: #333; margin: 0px; padding-left: 4px; }
#tabContent2 div ul.otherReviews{ list-style: none; font-size: 11px; margin: 0px auto 0px auto; }
#tabContent2 ul.rating{ list-style: none; margin: 0px; height: auto; font-size: 12px; font-weight: bold; text-align: left; background-image: url("/images/1-peck4.png"); clear: both; }
#tabContent2 ul.rating li{ margin: 0px 0px 0px 5%; padding: 5px 0px 5px 0px; }

.Reviews { text-align: left; border: 1px solid #CCC; width: 95%; margin:2px 2.5% 2px 2.5%; position: relative; }
.Reviews h2{ margin: 0px; background-image: url("/images/1-peck3.png"); position: relative; display: block; font-size: 16px; border-bottom: 1px solid #ccc; padding-left: 4px; margin: 0px; }
.Reviews h2 span{ font-size: 12px; margin-right: 4px; position: absolute; right: 0px; margin: 0px; }
.Reviews div.review{ border: 0px none #CCC; border-bottom: 1px dashed #CCC; width: 100%; margin: 0px; background-image: url("/images/1-peck4.png"); }
.Reviews div.review p span.foundHelpful{ margin: 6px 0px 6px 0px; display: block; }
.Reviews div.review p{ margin: 0px 2.5% 0px 2.5%; width: 95%; }
.Reviews div.review h3.reviewTitle{ border: 1px dashed #CCC; border-width: 1px 0px 1px 0px; background-image: url("/images/1-peck3.png"); font-size: 12px; background-color: #FFF; color: #333; margin: 0px; padding-left: 4px; }
.Reviews div ul.otherReviews{ list-style: none; font-size: 11px; margin: 0px auto 0px auto; }
.Reviews ul.rating{ list-style: none; margin: 0px; height: auto; font-size: 12px; font-weight: bold; text-align: left; background-image: url("/images/1-peck4.png"); clear: both; }
.Reviews ul.rating li{ margin: 0px 0px 0px 5%; padding: 5px 0px 5px 0px; }
#TabContainer{ position: relative; height: 22px; }
#TabContainer div{ float: left; }
.bodyTab{ height: 23px; border: 1px solid #CCC; border-width: 1px 0px 0px 1px; padding: 0px 4px 0px 4px; line-height: 23px; font-weight: bold; }
.endTab{ width: 20px; height: 24px; }
#TabContainer div#Tab1{ margin-left: -1px; }
#TabContainer div.Tab2, #TabContainer div.Tab1{ position: absolute; cursor: pointer; margin-top: -1px; margin-left: -10px; }
#TabContainer div.Tab1{ z-index: 2; }
#TabContainer div.Tab2{ z-index: 1; }
#TabContainer div.Tab1 div.bodyTab{ background-color: #333; background-image: url("/images/tail-background.png"); color: #FFF; }
#TabContainer div.Tab1 div.endTab{ background-image: url("/images/tab-tail1.png"); }
#TabContainer div.Tab2 div.bodyTab{ background-color: #FFF; color: #333; }
#TabContainer div.Tab2 div.endTab{ background-image: url("/images/tab-tail2.png"); }
#productInfo { border: 1px solid #CCC; position: relative; margin-bottom: 4px; }
#productInfo .container{ height: 100%; border-bottom: 1px dashed #CCC; margin-bottom: 10px; }
#addToCart{ background-image: url("/images/addToCart.png"); width: 152px; height: 24px; border: 0px none; display: block; cursor: pointer; margin-bottom:5px; }

.product_page_header{ font-size: 14px; height: 21px; line-height: 21px; border-bottom: 1px solid #CCC; width: 100%; margin: 0px; text-indent: 4px; display: block; position: relative; clear: both; }
#productInfo h1{ font-size: 14px; height: 21px; line-height: 21px; text-indent: 4px; margin:0px; display: block; overflow: hidden; position: relative; }
#productInfo h1 span.normal{ font-weight: normal; }
#productInfo span.right{ float: none; position: absolute; line-height: 21px; top: 0px; right: 4px; background-color: #FFF; }

#productColumn1, #productColumn3{ float: left; position: relative; font-size: 13px; padding-bottom: 5px; }
#productColumn1{ width: 500px; padding-left: 4px; border-right: 1px dashed #CCC; height: 100%; }
#productColumn1 #largeImage{ width: 300px; height: 300px; }
#productColumn1 p{ margin: 0px; }
#productColumn1 a{ text-decoration: none; color: #069; }
#productColumn1 h2{ font-size: 14px; border: 1px dashed #CCC; border-width: 1px 0px 1px 0px; text-align: center; }
#productColumn1 div.productColumn1-x{ width: 247px; float: left; text-align: left; }
#productColumn1 a:hover{ text-decoration: underline; }
#productColumn1 span.specTitle{ float: left; font-weight: bold; margin-left: 4px; width: 120px; }
#productColumn1 span.specDescription{ float: left; width: 115px; overflow: hidden; }
#productColumn1 #productThumbNails{ float: right; height: 300px; text-align: right; overflow: auto; padding: 10px; width: 115px; }
#productColumn1 #productThumbNails img{ width: 75px; height: 75px; cursor: pointer; }
#productColumn1 div.Spec{ height: auto; margin:0px; margin-top: -1px; padding: 0px; line-height: 16px; clear: both; }
#productColumn3{ width: 270px; }
#productColumn3 div{ padding: 0; margin-bottom: 5px; overflow: hidden; }
#productColumn3 p{ margin:0px; }
#options a{ font-size: 10px; font-weight: bold; margin-left: 2px; }
#options select{ margin-bottom: 3px; border: 1px solid #CCC; }
#productColumn3 div{ width: 270px; }
#productColumn3 div.adSpace{ border: 0px none; padding-top: 30px; }
#productColumn3 div select.intExchange{ width: 250px; }

