/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
@import url("css/animebox.css");
@import url("css/infobox.css");
@import url("css/template.css");

.boxText, .topboxText, .footerText, .brandText { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
.topboxText  { color: #ffffff; }
.footerText {  color: #c72a2a; font-weight:bold; }
.footerText a, .footerText a:hover {
	text-decoration:underline;
	font-weight:normal;
	color:#ffffff;
	font-size:11px;
}
.footerText a:hover {
	color:#d9baae;
}
.brandText {
	color: #ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
.errorBox { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #000000; }
.orderEdit { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #000000;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #000000;
}

ul.pagenav {
	list-style:none;
	padding:0;
	margin:0;
	float:right;
}
ul.pagenav li {
	background:url(images/az_template/az_bullet1.gif) left 6px no-repeat;
	text-indent:10px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
}
ul.pagenav li.pagenav_sep {
	padding:0 2px 0 2px;
	background:none;
}
ul.pagenav a {
	color:#f0cfcd;
	text-transform:capitalize;
	text-decoration:underline;
}
ul.pagenav a:hover {
	color:#d9baae;
}

.infobox-heading {
	text-align:center;
	font-family: "Century Gothic", Tahoma, Verdana;
	color:#b78a47;
	font-size:16px;
	font-weight:bold;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b1b1b1;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #7a0e1a;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

A.pageResults {
  color: #ffc685;
}

A.pageResults:hover {
  color: #8c4300;
  background:#280404;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #ffce93;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

SPAN.greetUser {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
	color: #ff001b;
}
SPAN.productPrice SPAN.productSpecialPrice {
  font-family: Tahoma, Arial, Verdana;
  font-size:20px;
  color:#ff001b;
  font-weight:normal;
  letter-spacing:-1px;
}
SPAN.productPrice2 SPAN.productSpecialPrice {
  font-family: Tahoma, Arial, Verdana;
  font-size:20px;
  color:#ff001b;
  font-weight:normal;
  letter-spacing:-1px;
}
.smallCur {
  font-size:11px;
  color:#ffffff;
}
SPAN.productPrice2, .smallCur {
	font-size:11px;
	color:#ffffff;
}
SPAN.productPrice {
  font-family: Tahoma, Arial, Verdana;
  font-size:20px;
  color:#ff001b;
  font-weight:normal;
  letter-spacing:-1px;
}
SPAN.productPrice2 {
  font-family: Tahoma, Arial, Verdana;
  font-size:20px;
  color:#ff001b;
  font-weight:normal;
  letter-spacing:-1px;
}
SPAN.productPrice s, .pageHeading s {
	color: #ffffff;
	font-size:12px;
	font-weight:normal;
}
SPAN.productPrice2 s {
	color: #ffffff;
	font-size:12px;
	font-weight:normal;
}
.prod_name {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

SPAN.errorText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #280404; cursor: pointer; }
.moduleRowSelected { background-color: #280404; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }

/* message box */

.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Verdana, Arial; font-size: 10px; background-color: #720d19; }
.messageStackSuccess { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; color:#333333; }

/* input requirement */

.inputRequirement { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

h1 {
display:inline;
font-size: 14px;
padding-right: 1px;
font-weight: bold;
}

h2 {
display:inline;
font-size: 14px;

font-weight: bold;
}

/*2009.7.3 modified by benny*/
#bestseller{margin:0px; padding:0px; width:150px; list-style: none;}
#bestseller ul{width:150px;  height:100%; overflow:hidden;}
#bestseller ul li{padding:5px 10px 0px 10px; height:100%; overflow:hidden; list-style: lower-roman;}
#bestseller ul li p{float:right; padding:0px 5px 0px 0px;  display:inline; margin:0px;}

#banner{margin:0px; padding:0px;}
#banner p{margin:5px 20px; color:#666;}

#text_info{width:980px; margin:0px auto; padding:10px 0px; border:2px solid #81000a;}
	#text_info ul{list-style:none; padding:10px; margin:0px; height:100%; overflow:hidden; }
	#text_info ul li{float:left; display:inline; margin:10px 10px; padding:0px; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
	.li_width{width:460px;}
	.li_width_2{width:900px;}
	#text_info ul li b{font-weight:bold; font-size:15px; color:#c50202; line-height:170%;}
	#text_info p{width:960px; text-align:right; margin:5px;}
	#text_info h3{margin:5px;font-weight:bold;font-size:24px;color:#c50202;line-height:190%;}
	
	#sellers{margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; height:370px; overflow:hidden;}
	#sellers ul{margin:0px 0px 0px 6px;  padding:0px; list-style:none;}
	#sellers li{margin:0px; padding:10px 0 0 0; float:left; }
	#sellers strong{float:left;color:red;}
	#sellers img{float:left;margin:0px 0px 0px 3px;}
	#sellers p{margin:0 0 0 10px; padding:0px; width:125px; float:left;}

	#order{margin:5px 0px 0px 0px; padding:0px 0px 10px 0px; height:200px; overflow:hidden;}
	#order ul{margin:0px 0px 0px 6px;  padding:0px; list-style:none;}
	#order li{margin:0px; padding:10px 0 0 0; float:left; }
	#order img{float:left;margin:0px 0px 0px 3px;}
	#order p{margin:0 0 0 10px; padding:0px; width:150px; float:left;}	
	
	#specials{margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; height:100%; overflow:hidden;}
	#specials ul{margin:0px 0px 0px 6px;  padding:0px; list-style:none;}
	#specials li{margin:0px; padding:10px 0 0 0; float:left; }
	#specials strong{float:left;color:red;}
	#specials img{float:left;margin:0px 0px 0px 3px;}
	#specials p{margin:0 0 0 10px; padding:0px; width:125px; float:left;}	

   #faq{margin:0 5px 0 12px; padding:0px 0px 10px 0px; height:100%; overflow:hidden; font-size: 12px;}
	
#reviews_2{margin:0px 10px; padding:20px 0px 0px 0px; background:url(images/review_bj.gif) right bottom no-repeat;}
#reviews_2 ul{list-style:none; margin:20px 0px 0px 0px;}
#reviews_2 li{margin:0px; padding:5px 0px;}
#reviews_2 input{vertical-align:middle; }
.reviews_2_p{margin:5px 0px; padding:10px; border-bottom:1px solid red; font-size:11px;}
#reviews_2 h6{font-size:14px; margin:30px 0px 10px 0px; padding:0px;}
#reviews_li3{width:270px; text-align:right;}
#reviews_li2{width:300px; font-size: 11px;}
#reviews_li2 input{border:none;}
.text_7{ font-size:11px;color:#FF0000}