@charset "UTF-8";
/* CSS Document */

html {background:none;}
body {background: #292527 url(../images/background.png) no-repeat top center; font-size:67.5%; font-family: Arial, Helvetica, sans-serif;}
a {color:#225DB7; text-decoration:underline;}
a:hover {color:#00C;}
.clearboth{clear:both; display:block;}
strong {font-weight:bold;}
#wrapper {margin:0px; width:100%; height:100%;}
#wrapper #container {margin:0px auto; width:915px; overflow:hidden;}
/* LOGO */
#wrapper #container h1.title {position: relative; height:142px; width:260px; overflow:hidden; float:left; display:inline; margin:0px; left:20px; z-index:3;}
#wrapper #container h1.title a {width:260px; height:142px; display:block; font-size:24px; line-height:24px; font-weight:bold; font-style:italic; color:#FFF; text-decoration:none; background:url(../images/battery-logo.png) no-repeat left top; padding:22px 0px 0px 104px;}
/*FRAME*/
#frame{clear:both; display:block; position:relative; top:-40px;}
#frame .fullframe{background: #fff url(../images/frame-back.jpg) bottom repeat-x; border:1px solid #fff; border-bottom:0px; padding: 56px 56px 25px 50px; position:relative; color:#333; font-size:14px;}
#frame .fullframe.bottom{background: #e8e8e8 url(../images/fullbottom-back.jpg) top repeat-x; border:1px solid #fff; padding: 9px 56px 15px 50px; position:relative; color:#333; font-size:14px; overflow:hidden;}
#frame .leftframe, #frame .rightframe{background: #fff url(../images/frame-back.jpg) bottom repeat-x; border:1px solid #fff; padding: 56px; padding-left:50px; position:relative; color:#333; font-size:14px;}
#frame .rightframe{padding: 40px;}
#frame h2{font-size:16px; padding-bottom:15px; padding-left:5px;}
#frame h3{font-size:16px; color:#333; font-style:italic; padding-bottom:15px;}
#frame h4{font-size:22px; color:#333;font-weight:bold; padding-bottom:10px;}
#frame h5{font-size:18px; color:#333; padding-bottom:10px;}
#frame p{line-height:16px;}
#frame .leftframe{float:left;width:437px; z-index:1; position: relative;}
#frame .rightframe{float:right; overflow:hidden; width:272px; _width:263px; top:16px; padding-left:55px; padding-bottom: 30px; z-index:0; left:-40px; position: relative;}
#wrapper #container .footer, #wrapper #container .footer a {color:#fffefe; text-decoration:none; font-size:15px;}
#wrapper #container .footer{position: relative; top: -20px;clear:both;}
#wrapper #container .footer .copy {color:#999999; font-size:12px; padding-top:5px;}

.productclear{background:url(../images/product-divider.jpg) repeat-x top left; height:10px; clear:both; display:block;}
#product {overflow:hidden; margin-bottom:10px; clear:both; display:block;}
#product.feature {}
#frame .fullframe.bottom #product {overflow:hidden; float:left; display:inline; width:200px; margin-top:25px; clear:none;}
#product .image {float:left; display:inline; margin:0px 10px 0px 10px;}
#product.feature .image {margin:0px 35px;}
#product .image img {width:51px;}
#product.feature .image img {width:auto;}
#product .description {float:left; display:inline; font-size:12px; width:120px; padding-right:5px; overflow:hidden;}
#product.feature .description {width:335px; padding-right:25px;}
#product .description strong {display:block;}
#product .buy-btn {float:right; display:inline; width:76px; overflow:hidden;}
#product .buy-btn a {display:block; background:url(../images/btn-buy.png) no-repeat 0px 0px; text-indent:-222px; height:25px; width:76px;}
#product .buy-btn a:hover {background-position: 0px -26px;}
#frame .fullframe.bottom #product .buy-btn {float:none; display:block; width:76px; margin: 0px auto; overflow:hidden; clear:both; padding-top:10px;}

#product.feature .buy-btn {float: none; display:block; width:88px; overflow:hidden;}
#product.feature .buy-btn a {display:block; background:url(../images/btn-buy-big.png) no-repeat 0px 0px; text-indent:-222px; height:35px; width:88px;}
#product.feature .buy-btn a:hover {background-position: 0px -40px;}

#product.feature .button-rating {float:left; display:inline; text-align:center; width:90px;}

#product .rating{margin:10px 0px 0px 0px; background:url(../images/rating-stars.png) no-repeat; display:block; height:14px;}
#product .rating.n0{background-position: 0px 0px;}
#product .rating.n1{background-position: 0px -16px;}
#product .rating.n2{background-position: 0px -32px;}
#product .rating.n3{background-position: 0px -48px;}
#product .rating.n4{background-position: 0px -64px;}
#product .rating.n5{background-position: 0px -80px;}
#product.feature .rating{padding-top: 18px; margin-left:5px; height:14px;}
#product.feature .rating a{font-size:12px; padding-top:4px; display:block;}