#content #detail {float: left; width: 260px; overflow: hidden; margin-left: 12px;}
#content #detailinfo {float: right; width: 183px; overflow: hidden;}
#content h1 {float: left; font-size: 1.8em; width: 454px; margin: 0 0 10px 12px;}
#content h1 small {color: #6f9aa3; font-size: 0.8em;}
#content #detailinfo h2 {width: 183px; padding: 10px 0; background-color: #0098b8; text-align: center; font-size: 13px; font-weight: bold; color: #fff;}
#content #detailinfo h4 {color: #6f9aa3;}
#content #detailinfo h4, #content #detail p, #content #detailinfo p {font-size: 1.2em;}
#content #detailinfo p.price {margin: 5px 0;}
#content #detailinfo p.price span {color: #6f9aa3; text-decoration: line-through; font-size: 12px;}
#content #detailinfo p.price strong {color: #d20000; font-size: 18px;}
#content #detailinfo .ratingtitle {float: left; font-size: 1.2em; padding: 6px 5px 16px 0;}
#content #detailinfo .ProductRating {float: left;}
#content #detailinfo .rating a, #content #detail .rating a:visited {color: #6f9aa3;}
#content #detailinfo .ratingbar {padding: 0 5px;}
#content #detailinfo .rating {float: left; font-size: 1.2em; padding: 6px 0 16px 5px;}
#content #detail p.desc {margin: 16px 0 10px 0; clear: both;}
#content #item #detail p.desc span.standout {font-weight: bold; color: #D20000; display: block;}

#content #item #detail ul { display: block; margin-left: 0; padding: 0px 0px; }
#content #item #detail ul li { list-style-type: disc; padding: 0px 0px; margin-left: 13px;}
#content #item #detail ol { display: block; margin-left: 0; padding: 0px 0px; }
#content #item #detail ol li { list-style-type: decimal; padding: 0px 0px; margin-left: 13px;}

#content #detail p.desc a, #content #detail p.desc a:visited {color: #009dbf;}
#content #detailinfo #TellAFriend {height: 38px; margin: 0 7px; width: 161px;}
#content #detailinfo #frmProduct {clear: both; overflow: hidden; padding: 7px; text-align: center; border: solid 1px #d6e4e6; background-color: #e9f1f2;}
#content #detailinfo #frmProduct ul {clear: both; overflow: hidden; width: 167px; margin-top: 12px;}
#content #detailinfo #frmProduct ul li {overflow: hidden; width: 167px; padding: 3px 0;}
#content #detailinfo #frmProduct label {width: 85px; padding-right: 8px; text-align: right;}
#content #detailinfo #frmProduct input.txt {width: 30px; height: 16px; padding: 2px 0; margin-right: 42px; text-align: center; vertical-align: middle; border: solid 1px #d6e4e6;}
#content #detailinfo #frmProduct .button {width: 157px; height: 40px; position: relative; margin: 0 35px 0 40px; display: inline-block;}
#content #detailinfo #frmProduct .button span {width: 157px; height: 40px;}
#content #detailinfo #frmProduct button {width: 157px; height: 40px; display: inline-block;}
#content #detailinfo a, #content #detail a:visited {color: #6f9aa3;}
#content #detailinfo .standout {color: #cc0000;}
#content #detailinfo .outStockBox {width: 181px; text-align: center; padding: 10px 0; clear: both; border: solid 1px #d6e4e6; border-top: none;}
#content #detailinfo .outStockBox p {color: #cc0000; font-weight: bold; font-size: 12px;}
#content #detailinfo .inStockBox {width: 181px; text-align: center; color: #83c84a; font-weight: bold; padding: 10px 0; clear: both; font-size: 12px; border-left: solid 1px #d6e4e6; border-right: solid 1px #d6e4e6;}
#content #detailinfo .inStockBox img {margin-right: 3px;}
#content div.multi-pricing {clear: left; padding: 8px 0 8px 20px; background-color: #ffffcc; color: #666;}
#content div.multi-pricing span.qty, #content div.multi-pricing span.price {font-weight: bold; color: #000;}
#content div.multi-pricing span.price {font-size: 11pt; color: #cc0000;}
#content #detailinfo #frmProduct label.customlbl {clear: both; margin: 0 7px 9px 0; width: 90px;}
#content #detailinfo #frmProduct .custombox {width:160px; border: 1px solid #65939D;}
#content #detailinfo #frmProduct h4.custom {margin: 0 0 7px 5px; font-size: 12px;}
#content .pr-snippet-wrapper {background-color: transparent;}
#content .pr-snippet-stars {margin: 0 0 0 26px; background-color: transparent;}
/*#content .pr-snippet-read-write {display: none;}*/
#content .pr-snippet-review-count {display: none;}
/*#content .pr-snippet-write-first-review {display: none;}*/

/* SHOWCASE STYLES */
#content #item #showcase {float: left; width: 302px; margin-bottom: 10px;}
#content #item #showcase img {display: block; border: solid 1px #d6e4e6;}
#content #item #showcase ul {height: 40px;}
#content #item #showcase li {float: left; height: 27px; padding-top: 13px; text-align: center;}
#content #item #showcase li span {width: 1px; float: left; height: 25px; display: block; margin-top: -6px; overflow: hidden; background: #d6e4e6;}
#content #item #showcase li.image {width: 165px;}
#content #item #showcase li.video {width: 137px;}
#content #item #showcase li a, #content #item #showcase li a:visited {color: #009dbf; font-size: 1.2em; display: inline-block; text-transform: uppercase;}
#content #item #showcase li.image a, #content #item #showcase li.image a:visited {padding: 1px 0 1px 18px;}
#content #item #showcase li.video a, #content #item #showcase li.video a:visited {padding: 1px 0 1px 21px;}
#detail #notifymessage {float: left; width: 230px; padding-left: 10px; border-left: 1px solid #d6e4e6; color: #C72361;}

/* VIEW LARGE IMAGE */
#dvLargeImage {z-index: 150; position: absolute; background-color: #fff; color: #000;}
#dvLargeImage #headerV {margin: 5px 5px 0 2px; height: 25px; font-size: 14px; color: #749fa8;}
#dvLargeImage #headerV .titleV {float: left; padding: 4px 8px; font-weight: bold;}
#dvLargeImage #headerV .closeV {float: right; padding: 4px 9px; font-weight: bold;}
#dvLargeImage #flashbox {padding: 10px;}
#dvLargeImage .imgV {border: 1px solid #d6e4e6; margin: 7px;}
#dvLargeImage .titleV {text-align: center; font-weight: bold; font-size: 14px; padding: 0;}

/* TELL A FRIEND */
#TellAFriend {clear: both; overflow: hidden; padding-top: 10px;}
#TellAFriend li {display: inline; float: left; padding: 0 7px; height: 17px; border-right: 1px solid #dce2db;}
#TellAFriend .title {padding-left: 0;}
#TellAFriend li.last {border-right: 0;}
#detailinfo #tellfriend {width: 227px; height: 144px; border-top: 1px solid #D6E4E6; border-left: 1px solid #D6E4E6; font-size: 11px; margin: -31px 0 0 84px; visibility: hidden; position: absolute;}
#detailinfo #tellfriend input {float: left;}
#detailinfo #tellfriend p {padding: 8px; color: #000;}
#detailinfo #tellfriend p.alert {color: #D20000;}
#detailinfo #tellfriend img {padding: 4px 0 0 8px;}
#detailinfo #tellfriend #tellemail {width: 120px; margin: 8px 0 0 8px; border: 1px solid #D6E4E6;}
#detailinfo #tellfriend p#tellclose a {color: #749fa8; text-decoration: underline; font-size: 11px; line-height: 12px;}
#detailinfo #tellfriend p#tellclose {padding: 2px 0 0 8px;}
.lastitem {border: 0;}
#availimage_1 {cursor: pointer;}
/*                         PRODUCT P1 Items
**********************************************************************/
#p1Header {clear: both; border: 1px solid #D6E4E6;background-color: #e9f1f2; padding:3px 3px; font-size: 1.3em; overflow: hidden;}

#p1Header div {float: left; color: #009dbf;}

#p1Header .ItemNo {width: 65px;}
#p1Header .ProductName {width: 270px;}
#p1Header .Price {width: 80px; text-align: center;}
#p1Header .InStock {width: 100px; text-align: center;}
#p1Header .Quantity {width: 80px; text-align: center;}

.p1Items {border-bottom: 1px solid #D6E4E6; font-size: 1.2em; padding: 2px 3px; height: 55px; overflow: hidden;}
.p1Items div {float: left; color: #009dbf; padding-top:6px;}
.p1Items a {color: #749fa8; text-decoration: underline; font-size: 11px; line-height: 12px;}
.p1Items .ItemNo {width: 65px;}
.p1Items .Img {width: 55px; padding-top: 2px;}
.p1Items .Desc {width: 215px; text-transform: capitalize;}
.p1Items .Price {width: 80px; text-align: center;}
.p1Items .Instock {width: 80px; text-align: center; padding: 0 10px;}
.p1Items .Quantity {width: 80px; text-align: center;}
.p1Items .BtnAdd {width: 140px; padding-top: 3px; text-align: center;}
div.checkavail {position: absolute; visibility: hidden; margin: -50px 0 0 -60px; width: 228px; height: 144px; border-top: 1px solid #D6E4E6; border-left: 1px solid #D6E4E6; font-size: 11px;}
div.checkavail p {padding: 7px; color: #000000; text-align: center;}
div.checkavail p.alert {color: #D20000;}
div.checkavail input {float: left;}
div.checkavail img {padding: 4px 0 0 7px;}
div.checkavail .availemail {width: 120px !important; margin: 7px 0 0 7px !important; border: 1px solid #D6E4E6 !important;}
div.checkavail p#availclose {padding: 0 0 0 7px;}

.bTest li {list-style:square inside;margin-left:10px;padding-left:5px;font-size:12px;color:#696969;}
