/* CSS Document */

/* PRODUCT DETAILS */
div.productdetails {padding: 10px; width: 634px;}
div.productdetails_header_holder { background-color:#fd0303; width: 634px;}
/*start changes 301108*/
div.productdetails_header_holder h1 {font-size: 20px; font-weight: bold; padding: 10px  20px 10px 20px;}
div.productdetails_header_holder h2 {font-size: 20px; font-weight: bold; padding: 10px  20px 10px 20px;}
div.productdetails_header_holder .review { padding: 0px 0px 10px 20px; color:#ffff00}
div.productdetails_header_holder .review span{ padding: 0px 3px 0px 3px;}
div.productdetails_header_holder .review a { color:#ffff00; text-decoration: underline;}
div.productdetails_header_holder .review a:hover { color:#ffff00; text-decoration:none;}
/*end changes 301108*/
div.hotprice {float: right; width: 127px; height:42px;}
div.productdetails_image_holder {float: left; width: 285px; padding: 25px; background-color:#e7e6e6; text-align: center;}
div.productdetails_text_holder {float: right; width: 285px;}
div.productdetails_text_holder h1 {font-size: 20px; color:#fd0303; font-weight: bold;}
div.productdetails_text_holder h2 {font-size: 14px; padding-bottom: 10px;}
div.productdetails_text_holder h4 {font-size: 13px; color:#333333;}
div.productdetails_text_holder p.estimate{color:#fd0303; font-size: 10px; padding-bottom: 10px;}
div.productdetails_text_holder p.stock{color:#fd0303; font-size: 11px; font-weight: bold; padding-bottom: 5px;}
div.productdetails_text_holder p.wishlist{  padding-bottom: 20px; padding-top: 5px;}
div.productdetails_text_holder p.wishlist a{font-size: 11px; color:#000000; text-decoration:underline;}
div.productdetails_text_holder p.wishlist a:hover{font-size: 11px; color:#000000; text-decoration: none;}
div.productdetails_text_holder img.addtoart{ margin-bottom: 5px;}
div.productdetails_text_holder p.note{font-size: 11px; padding: 5px 0px 5px 0px; color: #fd0303;}
div.productdetails_text_holder p.question{font-size: 11px; padding: 5px 0px 5px 0px;}
div.productdetails_text_holder p.question a{font-size: 11px; color:#000000; text-decoration: underline;}
div.productdetails_text_holder p.question a:hover{font-size: 11px; color:#000000; text-decoration: none;}
div.itemdetails{ background-color: #FFFF99; padding:10px; border:1px solid #999999;}
div.itemdetails h2{font-size: 11px;}
div.itemdetails dt {float: left; width: 90px; font-weight: bold;}
div.printposter{ background-color:#a3a2a2; padding: 10px;}
div.printposter h2{font-size: 11px; font-weight: bold; padding: 0px;}
div.printposter p{font-size: 11px; padding: 0px; text-align:justify;}
/*start changes 301108*/
/*div.productdetails_explanation p{padding: 10px; line-height: 15px;}
div.productdetails_explanation h2{font-size: 11px; color: #4f524f; font-weight: bold; padding: 10px;}
div.productdetails_explanation h1{font-size: 11px; font-weight: bold; padding: 10px;}
div.productdetails_explanation ul{font-size: 11px; color: #4f524f; margin-left: 15px; padding-left: 15px; list-style: none;}
div.productdetails_explanation ol{font-size: 11px; color: #4f524f; margin-left: 20px; padding-left: 20px;}

table.electronicsSheet {margin-left: 15px;}*/
table.electronicsSheet td {width: 290px; padding: 5px; font-size: 11px;}
table.electronicsSheet tr.grey td{width: 290px; padding: 5px; background-color: #eeeeee;}
table.electronicsSheet td.bold {font-weight: bold;}
table.electronicsSheet td.boldblue {font-weight: bold; color:#333399;}
/*end changes 301108*/

/* New Styles added 301108 */

.shortdescription P { font-size:12px; margin:2px 0 10px 0; }

.tabs_active {float: left; width: 100px; background:url(/JB/images/tab_red.gif) no-repeat 100% 0%; height: 14px; padding: 3px; color: #FFFFFF; font-weight: bold; text-align:center;}
.tabs_nonactive {float: left; width: 100px; background:url(/JB/images/tab_grey.gif) no-repeat 100% 0%; height: 14px; padding: 3px; color: #808080; font-weight: bold; text-align: center;}
.tabs_nonactive a {color: #000000; font-weight: bold; text-decoration: none; display: block;}
.tabs_nonactive a:hover {color: #808080; font-weight: bold; text-decoration: none; display: block;}

.tabcontent {clear: left; border: solid 1px #fd0303; padding: 5px; font-size: 11px;}
.tabcontent p{line-height: 15px; font-size: 11px; padding-bottom: 10px;}
.tabcontent h2{font-size: 11px; color: #4f524f; font-weight: bold; padding-bottom: 10px;}
.tabcontent h1{font-size: 11px; font-weight: bold; padding-bottom: 10px;}
.tabcontent ul{font-size: 11px; color: #4f524f; margin-left: 15px; padding-left: 15px; list-style: none;}
.tabcontent ol{font-size: 11px; color: #4f524f; margin-left: 20px; padding-left: 20px;}

/*.reviewCaption {background-color:#cccccc; color: #808080; padding:5px; font-size: 11px; }
.reviewCaption a {color:#808080; font-weight: bold; font-size: 11px;}
.reviewCaption a:hover {text-decoration: none;}

.reviewElement { border-bottom: 1px solid #cccccc; margin: 10px 0px 10px 0px;}
.reviewElement .left {float: left; width:160px; font-size: 11px; padding-bottom: 5px;}
.reviewElement .left .useful {padding-top: 40px;color:#808080; font-size: 11px;}
.reviewElement .right {float: right; width: 450px; font-size: 11px; padding-bottom: 5px;}
.reviewElement .right h1{ font-size: 12px; padding: 0px; }
.reviewElement .right h2{ font-size: 11px; padding: 0px 0px 10px 0px; color:#fd0303;}
.reviewElement .right p{padding: 0px 0px 10px 0px;}*/

.suggested_products_header { background: url(/JB/images/bg_hideshow.gif) no-repeat #cccccc 100% 50%; padding: 3px; color:#333333; cursor: pointer; font-size: 11px; text-transform: uppercase; width: 624px; margin-bottom: 3px; }
.suggested_products_header_noshow { background-color: #cccccc; padding: 3px; color:#333333; font-size: 11px; text-transform: uppercase; width: 624px; margin-bottom: 3px; }
.suggested_products_content { width: 634px; padding-top: 5px; font-size: 11px; }
/*start changes 050209*/
.suggested_products_content img { height:60px; }
.suggested_products_content p { padding: 0; font-size: 11px;}
.suggested_products_content span.price { padding: 0px 0px 0px 5px; font-size: 11px;}

.suggested_products_content td { font-size: 11px; padding: 0; vertical-align: top; }
.suggested_products_content p.onsale { color:#FF0000;margin: 0px; padding: 0px; }
.suggested_products_content span.onsale { font-size:11px; color:#FF0000;margin: 0px; padding: 0px 0px 0px 5px; }
.suggested_products_content .accessories { padding-bottom: 10px; }
.suggested_products_content .warranty { padding-bottom: 10px; }
/*end changes 050209 end*/
.suggested_products_content .addtocart { text-align: right; }

/***************************************** alteration for grey header ADDED 081208 *******************************************************/
div.productdetails_header_holder_grey { background-color:#c1c0c0; width: 634px;}
/*start changes 301108*/
div.productdetails_header_holder_grey h2 {font-size: 20px; font-weight: bold; padding: 10px  20px 10px 20px;}
div.productdetails_header_holder_grey .review { padding: 0px 0px 10px 20px; color:#ffffff}
div.productdetails_header_holder_grey .review span{ padding: 0px 3px 0px 3px;}
div.productdetails_header_holder_grey .review a { color:#ffffff; text-decoration: underline;}
div.productdetails_header_holder_grey .review a:hover { color:#ffffff; text-decoration:none;}
/*end changes 301108*/



/* ADDED BY HUBERT TALIB 30.04.2008 */
div.productdetails_text_holder table.coloursize { margin-bottom: 10px;}
div.productdetails_text_holder table.coloursize td{ font-size: 10px; padding: 0px 10px 3px 0px; font-weight: bold; }
div.productdetails_text_holder table.coloursize select {font-size: 10px; width: 75px;}

div.onSale{ background-color: #FFFF99; padding:10px; border:1px solid #999999;}

.tabwarranty.tabcontent { padding:10px 10px 10px 5px; }
