.ClearFloat1 { clear:both; }

#ProductTopBar { background:url(../images/sub-header-bg2.jpg) no-repeat; height: 57px; width:772px; }

.ProductTopPrint { height:40px;float:right;margin-top:20px;padding:0 20px 0 0; }

#ProductLeftColumn {float: left; width: 260px; padding: 0; margin: 0px 0px 0px 65px; text-align: center;}

#ProductText1 {font-size: 11px; padding: 5px 0px 0px 20px; margin: 0; text-align: left;}

#ProductTitle1 {display: block; height: 62px; overflow: hidden; padding: 15px 0px 0px 0px; margin: 10px 0px 0px 0px; background:url(../images/product_title_bg1.gif) no-repeat; font-size: 24px; color: #fff;}

#ProductText2 {font-size: 11px; padding: 0px 0px 8px 20px; margin: 0; text-align: left;}

#ProductTitle2 {float: left; padding: 0; margin: 8px 0px 0px 25px; font-size: 14px; font-weight: bold; color: #fff; text-align: center; width:255px; height:50px;}

#ProductRightColumn {float: left; width: 440px; padding: 3px; margin: 0; background: black;}

#ProductTitle3 {width:440px; height: 100%; overflow: hidden; padding: 10px 0px 8px 0px; margin: 0; color: #fff; font-size: 18px; font-weight: bold; text-align: center; background:url(../images/product_title_bg2.jpg) repeat;}

.ProductText3 {width: 420px; padding: 10px; background: #fff; margin: 3px 0px 0px 0px;}

#ProductLogo1 {width: 60px; float: right; padding: 0; margin: 0; overflow: hidden; display: none;}

#ProductPrice {float: left; text-align: center; font-size: 14px; font-weight: bold;}

#ProductFreeFreight {float: left; text-align: center; width:80px;}


/*  NR:  01/20/2008 - Removed margin and padding from ul and li elements, added right margin to ul -> li -> img  */
.ProductBullets {width: 320px; margin: 0px; padding: 0; line-height: 22px; margin-left: 26px;}

.ProductBullets li { text-indent: -26px; }

.ProductBullets ul li img { padding-right: 5px; padding-top: 4px; }


#ProductH3 {font-size: 24px; font-weight: bold; color: #000; text-decoration: none; margin: 5px 0px 5px 30px;}

#ProductAccessoriesBox {width: 698px; padding: 10px; margin: 10px auto 10px auto; background: #3665C5;}

.ProductAccessoriesPhoto {float: left; width: 140px; height: 130px; padding: 10px; background: #fff;}

.ProductAccessoriesInput {float: left; margin: 0px 5px 0px 5px;}

.ProductAccessoriesInfo {float: left; width: 495px; height: 130px; padding: 10px; background: #fff; text-align: left;}

#ProductQABox {width: 710px; height: 234px; padding: 0; margin: 0px 0px 0px 30px; background: url(../images/product_q-a_bg.gif) no-repeat;}

#ProductQABox2 {float:left;height:87px;margin:15px 15px 0 0;overflow-x:hidden;overflow-y:scroll;padding:20px;text-align:center;width:360px;}

#ProductQABox3 {float: left; margin: -20px 0px 0px 0px;}

.ProductComparableSpecsBox {width: 712px; padding: 3px 3px 0px 3px; background: #000; margin: 0px 0px 20px 30px; font-size: 12px;}
.ProductComparableSpecsBox h3 {text-align: center; font-size: 12px; font-weight: bold; color: #fff; margin: 10px; text-decoration: none;}
.ProductComparableSpecsBox h4 {text-align: center; font-size: 12px; height: 20px; font-weight: bold; color: #fff; margin: 0px; padding: 6px 0px 2px 0px; text-decoration: none; background:url(../images/product_title_bg4.jpg) no-repeat;}

.ProductComparableSpecsBox2 {float: left; width: 354px; margin: 0; padding: 0;}

.ProductSpecTitle {display: block; color: #fff; padding: 5px; background:url(../images/product_title_bg3.jpg) repeat-x; margin: 0px 0px 3px 0px; font-weight: bold;}

.ProductSpecContent {display: block; color: #000; padding: 5px; background: #fff; margin: 0px 0px 3px 0px;}










