html, body{margin:0px;padding:0px;background:#FFF;}
*{font-family:Tahoma, Helvetica, Geneva, sans-sarif;}
form{display:inline;padding:0;margin:0;}
img{border:0;padding:0;margin:0;text-align:center;}
table{border-spacing:0;}

#container{width:100%;border-spacing:0;}
#container td{padding:0;vertical-align:top;}

#content{padding:10px;vertical-align:top;}
	#content a{text-decoration:none;color:#663333;font-size:12px;font-weight:bold;}

#nav{border-right:1px solid #CC9999;padding:5px;vertical-align:top;}
	#nav .nav-header{color:#666666;font-size:13px;font-weight:bold;padding:0px;}
	#nav ul{list-style-type:none;margin:0 0 0 -30px;}
	#nav ul li{margin:0px;}
	#nav a{padding:0px;text-decoration:none;color:#663333;font-size:12px;font-weight:normal;display:block;}
	#nav a:hover{color:#FF0000;}
	#nav .nav-links{background-color:#FFF5F5;padding:3px;border:double #CC9999}
	#nav .nav-links img{vertical-align:middle;}

#footer{font-size:11px;color:#666666;border-top:1px solid #CC9999;text-align:center;}

#top-bg-left{background:url(../images/top-bg.gif) repeat-x;padding:0;height:87px;overflow:hidden;vertical-align:top;width:220px;}
#top-bg-right{text-align:right;background:url(../images/top-bg.gif) repeat-x;padding:0;height:87px;height:87px;max-height:87px;font-size:11px;}
	#top-bg-right a{text-decoration:none;color:#663333;}
	#top-bg-right a:hover{color:#FF0000;}
	
.product{margin:20px;}
.product-text{font-size:13px;}
.product-attr-table{border-spacing:5px;}
.product-attr{border:1px solid #CC9999;background-color:#FFE5E5;padding:5px;margin:5px;font-size:13px;font-weight:bold;}
.product select{font-size:13px;}

.product-promo{border-bottom:1px solid #9A6868;width:90%;}

.cart{border:1px solid #CC9999;border-collapse:collapse;border-spacing:0;width:90%;}
.cart th{background-color:#CC9999;color:white;padding:2px;white-space:nowrap;font-size:12px;}
.cart td{white-space:nowrap;padding:5px;font-size:12px;}
.cart input,select{font-size:12px;}

.pad5{padding:5px;}
.pad10{padding:10px;}
.centered{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.valign-top{vertical-align:top;}
.valign-middle{vertical-align:middle;}

td.cheader{background-color:#e5e5e5;color:#333333;font-size:9pt;font-weight:bold;height:20px;padding-left:5px;align:center;}
table.chart{border:1px solid #333333;color: #333333;width:450px;border-spacing:3px;}
table.chart td{padding:3px;text-align:center;vertical-align:middle;}
tr.row{background-color:#FFF5F5;}
table caption{font-weight:bold;white-space:nowrap;}