/*
  $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");

.more_class{color:#006699;text-decoration:underline;}

/* CSS Document */ 
.cart_revi{ float:left; margin-right:5px; margin-top:1px; *margin-top:2px;}
.cart_bot{}
#customer_order{height:390px; overflow:hidden;}
.contentBoxHeading h1{font-size:15px;}

#customer_order li img{float:left}
#customer_order p {
float:left;
margin:0 0 0 10px;
padding:0;
width:140px;
}
.product_main{ width:576px; overflow:hidden; background-color:#fff}
.product_main button td{ padding:0;}
.product_main button table{ border-width:0px}
.product_main td{ padding:4px 6px}
.product_main h1{ font-size:14px; margin:0; line-height:20px}
.productimg h1{ font-size:9px; margin:0; line-height:20px}
.productimg{ padding:10px; text-align:center}
.productimg img{ border:1px solid #ddd; display:block; margin-bottom:3px}
.productimg img:hover{ border:1px solid #b3b3b3; }
.font11{ font-size:11px; }
.fontstyle{ font-size:11px; font-weight:bold; color:#4c4c4c; height:30px; border-bottom:dashed 1px #ddd; margin-bottom:5px;}
.red{ color:#b83535}
.border_foot{ border-bottom:1px dashed #ddd}
.product_top{ height:15px; background:url(images/az_template/top.gif) no-repeat; font-size:0px;}
.product_center{ border:1px solid #b1b1b1; border-width:0 1px; background: #fff url(images/middle.gif) repeat-x; padding-bottom:10px; overflow:hidden}
.product_foot{ background:url(images/az_template/foot.gif) no-repeat; height:15px; font-size:0px;}
.product_center table{ border-bottom:1px dashed #ddd;}
.description{font-size:11px;line-height:150%;overflow:hidden;padding:10px;}
.blue{ color:#333}
.description .blue{ display:block;font-size:14px;margin:5px 0 10px;}
#bottom_nav1{ padding:5px 20px 0px; color:#fff; font-size:12px; width:740px; text-align:left;line-height:20px; margin-top:5px;}
#bottom_nav1 a{ color:#fff}
#bottom_nav1 a:hover{ color:#9B9B9C}
.relate_keyword{ padding:4px 8px; margin-top:20px}
.relate_keyword a{ color:#069;}
.relate_keyword a:hover{ color:#b83535}
.key a{ display:inline-block; margin:3px 3px; white-space:nowrap; font-size:11px; }
.relate_keyword img{ display:block; margin:0 auto 4px; border:1px solid #fff;*_border:1px solid #ddd}
.relate_keyword img:hover{ border:1px solid #ddd}
.xg, .xg li{ margin:0; padding:0; list-style:none; overflow:hidden} 
.xg li{ width:24%; margin:5px 5px 0 0; float:left; text-align:center;}
.xg span{ display:block; font-weight:bold; color:#000; }
.a_z{ margin:10px 16px;color:#333333;font-size:12px;overflow:hidden; height:40px; background:url(images/az_template/az_bj.gif) repeat-x; padding:10px;}
.a_z a{ display:inline-block; padding:0 4px; color:#4C4546;  text-decoration:none; line-height:18px;} 
.a_z1{ width:12px; background:url(images/az_template/az_left.gif) no-repeat;float:left;  }
.a_z2{   padding:10px 0 0 30px; font-weight:bold;float:left; }
.a_z2 strong{ color:##4C4546}
.a_z3{ float:right; background:url(images/az_template/az_right.gif) no-repeat; width:12px;}
.a_z div{ height:40px;}
.a_z a:hover{ color:#B83535; }
.Bread-crumbs{ margin:0px 0 10px; font-weight:bold; font-size:12px; padding-left:5px;}
.Bread-crumbs a{ color:#000; text-decoration:none}
.Bread-crumbs a:hover{ color:#b83535; text-decoration:underline}
.red{ color:#b83535}

.whybuy{ color:#4c4546;font-size:11px;margin:0 15px 5px;overflow:hidden;padding:5px 10px 5px 20px; font-family:Tahoma, Geneva, sans-serif; line-height:14px; background:  url(images/az_template/plane.gif) no-repeat right bottom;}
.whytop{margin:0 15px 0;overflow:hidden; display:none}
.why_topleft{ background: url(images/az_template/why_lefttop.gif) no-repeat; height:10px; width:9px}
.why_topright{ background:url(images/az_template/why_topright.gif) no-repeat; height:10px;width:9px}
.font16{ font-size:16px}
.whybuy  ul{ margin:0 0 10px; overflow:hidden; height:240px;}
.whybuy li{ width:445px; float:left; overflow:hidden; line-height:150%; font-size:11px; margin:0 8px; display:inline; background:url(images/az_template/dott1.gif) no-repeat left 15px; text-indent:8px;}
.whybuy li b{ line-height:180%}
.whybuy img{ vertical-align:middle}
.anniu .az-template-button{ margin-right:30px}
.lj a{ color:#fff; font-size:11px; text-decoration:none}

#text_info{color:#4c4546;font-size:11px;margin:0 15px 5px;overflow:hidden;padding:5px 10px 5px 20px; font-family:Tahoma, Geneva, sans-serif; line-height:14px; background:  url(images/az_template/plane.gif) no-repeat right bottom;}

#text_info h3 {
	color:#4c4546;
	font-size:18px;
	font-weight:bold;
	line-height:190%;
	margin:5px;
}

#text_info ul {
	height:100%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:10px;
}

#text_info ul li {
	color:#4c4546;
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	margin:10px;
	padding:0;
}

#text_info ul li b {
	color:#4c4546;
	font-size:15px;
	font-weight:bold;
	line-height:170%;
}

.li_width{
	width:434px;
}

.li_width_2 {
	width:900px;
}

.li_width span{font-size:12px;}



.quantity{ width:84px; margin:0 5px; vertical-align:middle}
.class{ padding:10px; overflow:hidden}
.class img{ display:block; margin:0 auto 3px; border:1px solid #e5e5e5}
.class img:hover{ border:1px solid #ccc}
.class  li a{ font-size:11px; color:#555; text-decoration:none}
.class  li a:hover{ color:#b83535; text-decoration:underline}
.class .xg li{ width:23%; margin-top:5px; float:left; text-align:center; display:inline}
#dotth{ margin:10px 20px; display:block; font-size:11px}
#dotth li{ line-height:160%; list-style:none; background:url(images/dott.gif) no-repeat left ; padding-left:7px;}
.description ul li{line-height:160%; list-style:none; background:url(images/dott.gif) no-repeat left ; padding-left:7px;}
.description ul{margin:10px 20px; display:block; font-size:11px}
.description .content_class{ font-size:11px; line-height:150%}

.m_left {
	margin:8px;
	text-align:left;
}

.big {
	font-size:9px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.line_h {
	line-height:180%;
}



.content_class{font-size:12px; line-height:18px; padding:0 10px;}
.productPrice s .smallCur{color:#006699; font-size:14px;}
.productPrice2 s .smallCur{color:#006699; font-size:14px;}

#specials ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 6px;
	padding:0;
}

#specials li {
float:left;
margin:0;
padding:10px 0 3px;
border-bottom:dotted 1px #959595
}

#specials img {
float:left;
margin:0 0 0 3px;
}

#specials p {
float:left;
margin:0 0 0 10px;
padding:0;
width:100px;
}



h1{margin:0px; padding:0px;}
.inner_content td {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
}

ul,li{ margin:0; padding:5px 0 0 0; overflow:hidden}

.list{ font-size:12px; color:#333; margin:10px auto; border:1px solid #ddd; text-align:center; padding:1px 0; width:540px}
.list a{display:inline-block; padding:0 3px; color:#888; border:1px solid #fff; text-decoration:none; line-height:18px;}
.list a:hover{ background:#f7f7f7; color:#B83535;border:1px solid #ddd;}
.list .on{ border:1px solid #039; color:#039; font-weight:bold}
.listA-Z{ overflow:hidden}
.listA-Z li{ width:170px; float:left; display:block; line-height:20px; font-size:12px; list-style:none; margin-left:9px; background:url(images/a-zarrow.gif) no-repeat 0 center; padding-left:8px;} 
.listA-Z li a{ text-decoration:none; color:#333}
.listA-Z li a:hover{ color:#069; text-decoration:underline}
#digital { margin:10px}
#digital li{ display:block; float:left; margin:0 4px; font-size:12px; list-style:none; line-height:18px; }
#digital li a{ text-decoration:none; color:#333; border:1px solid #ddd; padding:0 4px;}
#digital li a:hover{ color:#b83535}
#digital .on a{ color:#039; border:1px solid #039; font-weight:bold}


.pro_box {
	BACKGROUND: #E2DBC1; FLOAT: left; MARGIN: 0px 5px 5px 0px; WIDTH: 284px
}
.k_top{ background: url(images/az_template/k_top.gif) no-repeat; height:9px; font-size:0;}
.k_main{ height:153px;   padding:0 4px 4px; font:11px/15px normal Arial, Helvetica, sans-serif; background:url(images/az_template/k-center.gif) repeat-y;}
.k_foot{ background: url(images/az_template/k_foot.gif) no-repeat; height:9px; font-size:0; *margin-top:-5px;}
.k_left{  width:150px; overflow:hidden; height:119px; padding:3px 5px; vertical-align:top; border-bottom: dashed 1px #c2c2c2; color:#4c4546}
.k_left b{ font-size:11px;}
.k_right{ text-align:center; margin-left:8px; }
.AA{ border:1px solid #ccc; display:block; margin-bottom:2px}
.font16 {
font-size:14px;
}
.price {
color:#006699;
font-weight:bold;
}



.boxText, .topboxText, .footerText, .cartText { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
.topboxText .boxText b{ color:#000}
.boxText b{ color:#e60e39}
.topboxText  { color: #000000; }
.footerText {  color: #ffffff; }
.footerText a, .footerText a:hover {
	text-decoration:underline;
	font-weight:normal;
	color:#333;
	font-size:11px;
}
.footerText a:hover {
	color:#d2008e;
}
.cartText { color: #e69701; }
.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: none; }
.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: #f8f8f9;
}

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: #f8f8f9;
}

ul.pagenav {
	list-style:none;
	padding:0;
	margin:0;
}
ul.pagenav li {
	background:url(images/az_template/az_bullet3.png) left 5px no-repeat;
	text-indent:16px;
	line-height:18px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
}
ul.pagenav li.pagenav_sep {
	padding:0 6px 0 6px;
}
ul.pagenav a {
	color:#000000;
	text-transform:lowercase;
	text-decoration:underline;
}
ul.pagenav a:hover {
	color:#333333;
}

.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: #797979;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #888;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#272727;
}

A.pageResults {
  color: #7c3f6b;
}

A.pageResults:hover {
  color: #bd84ac;
  background: #ebddeb;
}

TD.pageHeading, DIV.pageHeading, h1.pageHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #333;
}

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: #e60e39;
}

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: #e60e39;
	font-size:18px;
}
SPAN.productPrice SPAN.productSpecialPrice {
  font-family: Tahoma, Arial, Verdana;
  font-size:14px;
  font-weight:bold;
  color:#e60e39;
}
SPAN.productPrice2 SPAN.productSpecialPrice {
  color:#e60e39;
font-family:Tahoma,Arial,Verdana;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
}
.smallCur {
  font-size:14px;
  color:#333;
}
SPAN.productPrice2, .smallCur {
	font-size:16px;
	color:#e60e39;
	margin-right:5px;}
SPAN.productPrice {
  font-family: Tahoma, Arial, Verdana;
  font-size:16px;
  color:#e60e39;
  font-weight:normal;
  letter-spacing:-1px;
  font-weight:bold}
SPAN.productPrice2 {
  color:#B83535;
font-family:Tahoma,Arial,Verdana;
font-size:16px;
font-weight:normal;
letter-spacing:-1px;
}
SPAN.productPrice s, .pageHeading s {
	color: #333;
	font-size:11px;
	font-weight:normal;
	margin-right:10px
}
SPAN.productPrice2 s {
	color:#333;
font-size:14px;
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: #e60e39;
}

.moduleRow { }
.moduleRowOver { background-color: #fdf0f9; cursor: pointer; }
.moduleRowSelected { background-color: #fdf0f9; }

.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:#373737; }

/* 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: #ffb3b5; color:#333333; }
.messageStackSuccess { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #e60e39; }



.three{ width:187px; overflow:hidden; float:left; margin:0 6px 6px 0; display:inline; font-family:Tahoma, Geneva, sans-serif}
.top_left,.top_right,.footer_left,.footer_right{width:10px; height:8px; font-size:0 }
.top_left{ background: url(./images/az_template/top_left.gif) no-repeat; }
.top_right{background: url(./images/az_template/top-right.gif) no-repeat; }
.footer_left{ background:  url(./images/az_template/foot-left.gif) no-repeat; }
.footer_center{ background:#fffde0 url(images/az_template/foot-center.gif) repeat-x left bottom; width:167px; font-size:0; height:8px;display:block;}
.footer_right{ background: url(./images/az_template/foot-right.gif) no-repeat; }
.centen_ta{ width:167px; font-size:0; background:#fffde0 url(images/az_template/top-center.gif) repeat-x left top; }
.three_main{ overflow:hidden; border:solid 1px #ccc; border-width:0 1px; background:#fffde0; padding:0 8px}
.three_main a{ color:#fff text-decoration:none}
.three_main a:hover{ color:#bd0a01; text-decoration:underline}
.three_main a img {display: block; margin:0 auto 5px; border:0; border:solid 1px #CCC}
.three_main a:hover img{ border:solid 1px #ff4d72} 
.topBoxContents{ margin-left:5px}
.buynow s{ font-size:11px; color:#4c4546; font-weight:normal; display:block}
.bigstyle{ font-size:20px; font-variant:bold; color:#00b7ee; line-height:35px; padding-left:20px; height:42px; }
.bigstyle img{ vertical-align:middle}
.red2{ color:#4c4546}
.ys{ font-size:12px; border-bottom: dashed 1px #b1b1b1; line-height:20px; font-weight:bold;  padding-left:5px;}
/*.why_topleft{ background: url(images/az_template/why_lefttop.gif) no-repeat; height:10px; width:9px}
.centen_ta1{ width:952px;font-size:0;background:#fff url(images/az_template/why_topcenter.gif) repeat-x }
.why_topright{ background:url(images/az_template/why_topright.gif) no-repeat; height:10px;width:9px}*/
.three table{ height:8px;}
#customer_order li{ list-style:none}
.buynow{ padding-left:10px}
.relate_categorie{ width:574px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; line-height:150%; color:#aed0e4; background-color:#e2dbc1; background:url(images/az_template/r_ccenter.gif) repeat-y;}
.relate_top{ background:url(images/az_template/relate_TOP.gif) no-repeat; height:11px;} 
.relate_foot{ background:url(images/az_template/relate_foot.gif) no-repeat; height:11px;}
.relate_center{ margin:0 15px; background: url(images/az_template/line.gif) repeat-x left 12px; } 
.relate_center strong{  display:inline; color:#4c4546;  padding-right:10px; background-color:#fff}
.relate_center a{ display: inline; padding-right:10px; color:#4c4546}
.relate_center a:hover{ text-decoration:underline;}