@import url(../../common.css);
body,td,th {font-family: Tahoma, Helvetica, Arial, sans-serif !important; font-size: 11px; color: #333333; }
body {background-color: #f2f2f2; margin: 0px; }
img {border:0px;}
.bg {background:#ffffff; width:942px; padding-left:10px; padding-right:10px; }
.top {background-image:url(../images/top.jpg); background-repeat:no-repeat; width:943px; height:203px; margin-bottom:7px; }
.t1 {padding:7px; font-size:12px; margin-bottom:33px; }
.t1 a {color:#000000; text-decoration:none; margin-left:15px; margin-right:15px; }
.t1 a:hover {color:#e46b00; text-decoration:underline; }
.cart {background-image:url(../images/cart_bg.gif); background-repeat:no-repeat; width:182px; height:38px; font-family:'Verdana'; color:#e30404; }
.cart b {color:#333333; }
.cart a {color:#e46b00; font-weight:bold; }
.cart a:hover {color:#333333; }
.currency {background-image:url(../images/currency_bg.gif); background-repeat:no-repeat; width:182px; height:27px; font-size:10px; }
.currency a {color:#868686; text-decoration:none; margin-left:4px; margin-right:15px; }
.currency a:hover {color:#e46b00; }
.currency img {vertical-align:middle; }
.search {background-image:url(../images/search_bg.gif); background-repeat:no-repeat; width:182px; height:31px; }
.form {border:1px solid #ebd7ae; height:18px; width:100px; margin-right:5px; vertical-align:middle; }
.block {margin-right:20px; }


/*
.cats {background-image:url(../images/cat_bg.gif); background-repeat:no-repeat; width:943px; height:78px; margin-bottom:15px; }
.cats td a {display:block; color:#666666; text-decoration:none; font-weight:bold; background-image:url(../images/cat_li.gif); background-repeat:no-repeat; padding:3px; padding-left:12px; }
.cats td a:hover {color:#e5802e; text-decoration:underline; }
*/

.cats {background-image:url(../images/cat_bg_small.gif); background-repeat:repeat; width:923px; margin-bottom:15px; padding-bottom: 15px; padding-left:20px; padding-top:15px; }
.cats div {width:142px; text-align:left; margin-left:10px;}
.cats div a {display:block; color:#666666; text-decoration:none; font-weight:bold; background-image:url(../images/cat_li.gif); background-repeat:no-repeat; padding:3px; padding-left:12px; }
.cats div a:hover {color:#e5802e; text-decoration:underline; }

.bot {border-top:2px solid #982626; padding:7px; color:#737373; font-family:'Verdana'; margin-top:15px; }
.bot a {color:#505a42; font-weight:bold; text-decoration:none; margin-left:15px; margin-right:15px; }
.bot a:hover {color:#982626; text-decoration:underline; }
.menu {width:200px; padding-left:15px; border-left:1px solid #ecf2f5; text-align:justify; }
.center {padding-right:15px; font-size:13px; }
.tst {color:#505a42; font-weight:bold; }
.tst_head {background:#fcf8ee; border:1px solid #fdf1d9; color:#333333; margin-top:15px; margin-bottom:5px; padding:5px; }
.center td h5 {color:#578d26; margin-bottom:2px; margin-top:2px; font-size:15px; }
.center h3 {color:#578d26; font-size:18px; }
.pr_block1 {padding:7px; width:221px; border-right:1px solid #ecf2f5; border-left:1px solid #ecf2f5; border-bottom:1px solid #ecf2f5; }
.pr_block1 b {color:#EE0000; }
.pr_block2 {padding:7px; width:221px; border-bottom:1px solid #ecf2f5; }
.pr_block2 b {color:#EE0000; }
.pr_block1 td td {color:#000000; text-align:justify; }
.pr_block2 td td {color:#000000; text-align:justify; }
.pr_block1 img {vertical-align:middle; margin-right:5px; margin-left:5px; }
.rule_top {background:#b8dade; border-bottom:1px solid #a2bec1; color:#5f7578; font-weight:bold; padding:5px; }
.rule {border-bottom:1px solid #f2f2f2; background:#f8feff; }
.rule strong {color:#EE0000; }
.rule small {color:#EE0000; }
.rule0 {border-bottom:1px solid #f2f2f2; }
.rule0 strong {color:#EE0000; }
.rule0 small {color:#EE0000; }
.cart1 {border-right:1px solid #f7f7f7; }
.cart2 {border-bottom:1px solid #f7f7f7; }
.cart2 u {color:#f95812; }
.ptitle {background:#f7f7f7; border-bottom:1px solid #cdcdcd; color:#333333; font-weight:bold; font-size:15px; padding:4px; margin-top:30px; margin-bottom:10px; }
.btn1 {background:#f7f7f7; border:1px solid #cdcdcd; color:#333333; padding:1px; font-family:'Verdana'; font-size:10px; margin-left:3px; margin-right:3px; }
.btn2 {background:#628c90; border:1px solid #fdf1d9; color:#ffffff; padding:1px; font-family:'Verdana'; font-size:10px; margin-left:3px; margin-right:3px; width:60px; }
.upgrade {color:#25b412; font-weight:bold; margin-left:10px; margin-right:10px; }
.no {color:#EE0000; font-weight:bold; }
.upsel {border:2px solid #982626; background:#fafafa; padding:15px; font-size:12px; color:#000000; margin:10px; }
.old_price {text-decoration:line-through;}
.new_price {color:red;}

#contact FIELDSET {border:1px groove #D3EDF6;margin : 5px;padding: 5px;}
#contact LEGEND {color: #308FAF;}
#contact label, #contact input, #contact select {display: block;width: 400px;float: left;margin-bottom: 10px;}
#contact input.button {width: 100px;float: none;}
#contact label {text-align: right;	font-weight: bold;	width: 200px;	padding-right: 20px;}
#contact textarea {float: center;}
#contact br {clear: left;}
#contact span.require {color : red; padding-left: 5px;}


div.image {width:90px; float:left;}
div.product_name {font-weight: bold; margin-top:5px;}
span.number {color:red}
div.link {margin-top:10px;}
div.bestsellers a {color : #000000; text-decoration: none ;}
div.bestsellers a:hover { color : #E5802E; text-decoration: underline;}

.active_group a {color:#000000; font-weight: bold; text-decoration: none; display: block; padding: 5px; padding-left:20px; border-bottom: 1px solid #F2F2F2;}
.active_group a:hover {text-decoration: underline; color : #E5802E;}


.warrning {text-align:center; font-weight: bold;background-position: center left;border: 2px solid red;margin-top : 25px;margin-bottom: 5px;padding: 5px;padding-left: 20px;}

.bonus {white-space: nowrap; font-weight: bold; font-size: 10px !important;}
.item_name {font-weight: bold;}

.info_title {font-weight: bold;}

.alt_names_table_bg { 
	padding: 2px;
	margin: 5px;
	background: #FFFDEC none repeat scroll 0 0;
	border: 1px solid #DBD397;
}

.alt_names_table_bg span{
	color : #063B9F;
	font-weight: bold; 
}  