/* main */
html {height:100%; background:#000; color:#000;}
body {margin:0; padding:0; width:100%; height:100%; font:Arial, Helvetica, sans-serif; background: #c2c2c2 url(/template/images/body_background.gif) top center;}
img {border:none;}
* {padding:0; margin:0;}
p {padding-top:3px;}
a {color:#000db1; text-decoration:underline;}
a:hover {color:#000db1; text-decoration:none;}
td {vertical-align:top;}

/* page */
#gradient {	width:100%;	height:100%; text-align:center;	background: transparent url(images/body_gradient.gif) top center repeat-x;}
#rounded-box-5 { width:990px; margin:0 auto; min-height:100%; height:auto!important; height:100%; position:relative;}
*+html #rounded-box-5 {height:auto; min-height:100%;}
.inner-box { width:984px; margin : 0 auto; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
.inner-box, b { background-color: #FFF; }
.r1, .r2, .r3, .r4, .r5 {display: block;height: 1px;overflow: hidden;font-size:1px;}
#rounded-box-5 .inner-box { padding: 3px 3px; }


div#product div.images {float:right; width:230px; text-align:center;}
div#product div.images img {margin-bottom:10px;}
div#product_text {padding-left:10px;}
div#product_text h2 {padding-left:10px; font-size:16px; padding:4px;}
div#product_text p {text-indent:0px;}
div#product_text table.table_char {border:1px solid #a7221c;}
div#product_text table.table_char td {border:1px solid #a7221c; padding:5px;}
