@import url(../../common.css);

body {font-family: Tahoma, Helvetica, Arial, sans-serif !important; background-color: #ebebeb; background-image: url(../images/bg.gif); background-repeat: repeat-x; margin: 0px; }
img {border:0px; }
.top {background-image:url(../images/top.jpg); background-repeat:no-repeat; height:234px; color:#787878; font-family:'Arial'; font-size:12px; }
.top td b {color:#EE0000; }
.bot {background:#f4f3f2; padding:5px; color:#333333; font-family:'Arial'; font-size:12px; }
.bg {background:#ffffff; padding:15px; padding-bottom:15px; font-size:12px; font-family:'Arial'; text-align:justify; }
.bg h1 {font-size:22px; }
.tm {padding-left:7px; font-family:'Verdana'; font-size:10px; padding-top:155px; }
.tm a {color:#ffffff; text-decoration:none; margin-left:10px; margin-right:10px; }
.tm a:hover {text-decoration:underline; color:#e5802e; }

/*
.cats {border-bottom:1px solid #f2f2f2; margin-bottom:15px; }
.cats td a {display:block; color:#666666; text-decoration:none; background-image:url(../images/li.gif); background-repeat:no-repeat; padding:3px; padding-left:12px; font-size:12px; font-family:'Tahoma'; }
.cats td a:hover {color:#e5802e; text-decoration:underline; }

.cats {background:#7d1111; background-image:url(images/cats.gif); background-repeat:repeat-x; padding:10px; }
.cats h4 {color:#ffffff; margin-bottom:10px; margin-top:0px; font-size:16px; }
.cats a {color:#efd3d3; text-decoration:none; display:block; background-image:url(images/li.gif); background-repeat:no-repeat; border-bottom:1px dotted #893b3a; padding:3px; padding-left:15px; }
.cats a:hover {color:#ffffff; }
*/

.cats {width:827px; border-bottom:1px solid #f2f2f2; margin-bottom:15px; }
.cats div {width:147px; text-align:left; margin-left:10px;}
.cats div a {display:block; color:#666666; text-decoration:none; background-image:url(../images/li.gif); background-repeat:no-repeat; padding:3px; padding-left:12px; font-size:12px; font-family:'Tahoma'; }
.cats div a:hover a:hover {color:#ffffff; }

.products {border-collapse: collapse; border: 2px solid ffffff; }
.products td {padding: 10px; border: 1px solid #f2f2f2; text-align:justify; width:255px; color:#272525; font-size:12px; font-family:'Arial'; }
.products a {color:#000000; font-weight:bold; font-size:16px; font-family:'Trebuchet MS'; text-decoration:none; }
.products a:hover {color:#58843a; }
.products u {color:#EE0000; text-decoration:none; }
.products p {margin-bottom:10px; margin-top:10px; }
.pr_img {margin-bottom:50px; margin-right:5px; }
.rule_top {background:#292929; border-bottom:2px solid #cdcdcd; color:#cdcdcd; font-weight:bold; padding:3px; }
.del {background:#292929; border-bottom:2px solid #cdcdcd; color:#cdcdcd; font-weight:bold; padding:3px; }
.rule {border-bottom:1px solid #f9f9f9; background:#fafafa; }
.rule strong {color:#EE0000; }
.rule small {color:#EE0000; }
.rule0 {border-bottom:1px solid #f9f9f9; }
.rule0 strong {color:#EE0000; }
.rule0 small {color:#EE0000; }
.cart1 {border-right:1px solid #f7f7f7; }
.cart2 {border-bottom:1px solid #f7f7f7; }
.cart2 u {color:#f95812; }
.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:#e5802e; 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 #333333; padding:15px; font-size:12px; color:#000000; margin:10px; }
.old_price {text-decoration:line-through;}
.new_price {color:red;}

.tt {font-size:12px; }
.pt {font-size:13px; }


#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;}

.info a {color: #46669F; text-decoration:none;}

.active_group a {color: #46669F; text-decoration:none;  font-weight: bold; display: block; padding: 5px; padding-left:20px; border-bottom: 1px solid #F2F2F2;}
.active_group a:visited {color: #46669F; font-weight: bold; display: block; padding: 5px; padding-left:20px; border-bottom: 1px solid #F2F2F2;}
.active_group a:link {color: #46669F; font-weight: bold; display: block; padding: 5px; padding-left:20px; border-bottom: 1px solid #F2F2F2;}

.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;}


.item_name {font-weight: bold;}
.bonus {white-space: nowrap; font-weight: normal; font-size: 11px;}


.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; 
} 

.bottom_menu a{
	color:#000000;
	margin-left:15px;
	margin-right:15px;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;	
}

.bottom_menu a:hover{
	color:#58843A;
}

.alphabet a {
	color:#46669F;
	text-decoration: none;
	font-weight: bold;
}

.alphabet a:hover {
	color:#46669F;
	text-decoration:underline;
	font-weight: bold;	
}