/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/
h1 {
	font-size: 16px;
	font-family: Arial, Helvetica, Verdana, Times;
	font-weight: bold;
	padding-top: 13px;
}
h2 { font-size: 12pt; font-weight: bold; margin: 0.83em 0 }
h3 { font-size: 10pt; font-weight: bold; margin: 1em 0 }
h4  { color: #bebadd; font-size: 8pt; font-weight: bold; margin: 1.33em 0 }
TD.special1, DIV.special1, .special1{
	color: #FF0600;
	font-size: 12pt;
}
.boxText   {
	font-size: 9pt;
	font-family: Arial, Helvetica, Verdana, Times;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	padding-left: 10px;
	color: #6C6C6C;
}
TD.boxText a {color: #E8E8E8; text-decoration: none; }
TD.boxText a:hover {color: #FFFFFF; text-decoration: underline; }
.errorBox   { font-size: 10px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold; background: #eeebac }
.stockWarning  { color: #cc0033; font-size: 10px; font-family: Arial, Helvetica, Verdana, Times }
.productsNotifications    { color: #fff; font-family: Arial, Helvetica, Verdana, Times; background: #553a75 }
.orderEdit   { color: #bebadd; font-size: 10px; font-family: Arial, Helvetica, Verdana, Times; text-decoration: underline }
TD.OuterTable { background-color: #FFFFFF; }
BODY  { color: #280302; font-family: Arial, Helvetica, Verdana, Times;  text-align: justify; margin: 0 }
TABLE { font-family: Arial, Helvetica, Verdana, Times;  text-align: justify; margin: 0 }
.logoBg {	background-image: url(images/template/header_04.jpg);	height: 106px; background-repeat: no-repeat;}
.headerBg {	background-image: url(images/template/header_bg.jpg);	background-repeat: repeat-x;}
.midDesign {background-image: url(images/template/mid_design_bg.jpg); background-repeat: repeat-y; }
.mainTable { border-right : 1px solid #BD2D2C;	border-left : 1px solid #BD2D2C; }
.mainPage { background-image: url(images/template/middleBg.jpg); background-position: bottom center; background-repeat: repeat-x;  height: 800px; }
.mainPageTable { margin-left:20px; margin-right: 20px; margin-top: 30px; width:90%; background:transparent;}
.availableOptions { font-size: 16px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: bold;}
TD.textHeader  {  color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
TD.headerButton { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
a.activetextHeader { color: #EAED12; text-decoration: none; }                     
a:hover.activetextHeader { color: #EAED12; text-decoration: none; }
a.textHeader { color: #FFFFFF; text-decoration: none; }                     
a:hover.textHeader { color: #FFFFFF; text-decoration: none; }
TD.textHeader2  { color: #3b253f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center }
A    { color: #453348; text-decoration: none }
A:hover  { color: #453348; text-decoration: underline }
FORM {
	display: inline;
}
TD.headerNavigation   { background-image: url(images/template/hdr_bg.jpg); background-repeat: repeat-x;}
A.headerNavigation {  text-decoration: none;}
A.headerNavigation:hover {  text-decoration: none;}
TR.headerError {  background: #ff0000;}
TD.headerError  { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold; background: #ff0000; text-align: center }
TR.headerInfo   { background: #87628f }
TD.headerInfo  { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold; background: #313748; text-align: center }
TD.footer     { background: #F4CACB url(images/template/footer_bg.jpg) repeat-y right;}
TD.footerMidBg {  background-image: url(images/template/footer_mid.jpg); background-repeat: repeat-y;}
a.copyright, a:hover.copyright   { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
TD.infoBoxBgLeft  { background: url(images/banners/left_bg.jpg);}
TD.infoBoxBgRight  { background: url(images/banners/right_bg.jpg);}
TD.colomLeftBg{
	/*background-image: url(images/template/lbJ.jpg);
	background-repeat:repeat-y;
	background-color: #280302;*/
	background-color: #2e0b05;
	width: 196px;
}
TD.colomRightBgIndex{
	background-image: url(images/template/columnRightTop2.jpg);
	background-repeat:repeat-y;
	background-color:#2d0402;
	width: 197px;		
}
/* TD.colomRightBg{
	background-image: url(images/template/columnRightBg.jpg);
	background-repeat:repeat-y;
	background-color:#2d0402;
	width: 197px;		
}
*/
TD.colomRightBg{
	background-image: url(images/template/columnRightTop.jpg);
	background-repeat: no-repeat;
	background-color: #310A09;
	width: 197px;		
}
.subFacLeft{background-image:url(images/template/subFacLeft.jpg);
	background-repeat:no-repeat;
	height:409px;
	width:197px;
}
TD.colomRightFace{
	background-image: url(images/template/columnRightFace.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	background-position: bottom center;
	height: 405px;
}
.infoBox1  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.infoBox      { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times;}
.infoBoxContents      {	font-size: 11px;	font-family: Arial, Helvetica, Verdana, Times;	font-weight: normal;	color: #E8E8E8;}
TD.infoBoxHeading     { color: #FFFFFF; font-size: 10pt; font-family: Arial, Helvetica, Verdana, Times; font-style: regular; font-weight: bold; }
/*
.contentBox      { color: #453348; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; background-image: url(images/template/middleBg.jpg); background-position: bottom center; background-repeat: repeat-x;}
*/
.contentBox      { color: #453348; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; background:inherit;}
.contentBoxContents      { font-size: 11px;	font-family: Arial, Helvetica, Verdana, Times;	font-weight: normal;	color: #453348;}
TD.contentBoxHeading   { color: #C6BCC8;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(images/infobox/box_bg.gif);}
.infoBoxNotice  { background: #ceceee }
.infoBoxNoticeContents   { font-size: 10px; font-family: Arial, Helvetica, Verdana, Times; background: #ceceee }
TD.infoBox, SPAN.infoBox   { font-size: 10px; font-family: Arial, Helvetica, Verdana, Times }
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: #c0a6c6 }
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: #a588ac }
TABLE.productListing   { border: solid 1px #FFFFFF; border-spacing: 1px  }
.indexcopy { font-size: 10pt; font-family: Arial, Helvetica, Verdana, Times; padding-left: 20px }
.productListing-heading     { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold; background: #42394f }
a.productListing-heading     { color: #ffffff; text-decoration: none;}
a:hover.productListing-heading     { color: #ffffff; text-decoration: underline;}
TD.productListing-data     { font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; background-color: #FFFFFF }
A.pageResults {
  color: #0000FF;
}
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
TD.h1, DIV.h1 {
	color: #87628f;
	font-size: 16px;
	font-family: Arial, Helvetica, Verdana, Times;
	font-variant: small-caps;
	font-weight: bold;
}
TD.pageHeading, DIV.pageHeading     { color: #87628f; font-size: 16px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold;}
TR.subBar  { background: #e6e6dc }
TD.subBar  { color: #000000; font-size: 10px; font-family: Arial, Helvetica, Verdana, Times }
TD.main, P.main   { font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; line-height: 1.5 }
.tableback { background-color: #FFFFFF }
TD.smallText, SPAN.smallText, P.smallText  { font-size: 10px; font-family: Arial, Helvetica, Verdana, Times }
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey  { font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold }
TD.fieldValue  { font-size: 12px; font-family: Arial, Helvetica, Verdana, Times }
TD.tableHeading   { font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold }
SPAN.newItemInCart  { color: #ff0000; font-size: 10px; font-family: Arial, Helvetica, Verdana, Times }
CHECKBOX, INPUT, RADIO, SELECT  { font-size: 11px; font-family: Arial, Helvetica, Verdana, Times }
TEXTAREA   { font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; width: 100% }
SPAN.greetUser   { color: #e37200; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold }
TABLE.formArea  { background: #f1f9fe; border: solid 1px #7b9ebd }
TD.formAreaTitle  { font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold }
TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
SPAN.markProductOutOfStock  { color: #c76170; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold }
SPAN.productSpecialPrice  { color: #ff0000; font-family: Arial, Helvetica, Verdana, Times }
SPAN.errorText  { color: #ff0000; font-family: Arial, Helvetica, Verdana, Times }
.moduleRow { }
.moduleRowOver  { background-color: #666; cursor: hand }
.moduleRowSelected  { background-color: #999 }
.checkoutBarFrom, .checkoutBarTo  { color: #8c8c8c; font-size: 10px; font-family: Arial, Helvetica, Verdana, Times }
.checkoutBarCurrent  { color: #000000; font-size: 10px; font-family: Arial, Helvetica, Verdana, Times }
/* message box */
.messageBox  { font-size: 10px; font-family: Arial, Helvetica, Verdana, Times }
.messageStackError, .messageStackWarning   { font-size: 10px; font-family: Arial, Helvetica, Verdana, Times; background-color: #ceceee }
.messageStackSuccess   { font-size: 10px; font-family: Arial, Helvetica, Verdana, Times; background-color: #87628f }
/* input requirement */
.inputRequirement  { color: #ff0000; font-size: 10px; font-family: Arial, Helvetica, Verdana, Times }
.inputbox 
    { color: #8f8181; font-size: 9pt; font-family: Arial, Helvetica, Verdana, Times; background-color: #f4e7ea; padding-left: 5px }
.search     { color: #ededed; font-size: 10px; font-family: Arial, Helvetica, Verdana, Times; font-style: normal; font-weight: bold; background-color: #6e6e6e; border-style: solid; border-width: 1px; border-color: #575757 #888 #888 #575757; -moz-border-radius: 15px    }
/*.text1 { color: #FFFFFF; font-size: 8pt; font-weight: normal }  */
.white {color: #F9E1E1; font-size: 10px; font-family: Arial; }
a.white { color:#F9E1E1; text-decoration: none; }
a:hover.white { color:#F9E1E1; text-decoration: underline; }
.page  { color: silver; font-size: 10px; font-family: Arial, Helvetica, Verdana, Times; background-color: black }
.links1  { color: #453348; font-size: 10pt }
.productPricing   { color: #87628f; font-size: 16px; font-family: Arial, Helvetica, Verdana, Times; font-variant: small-caps; font-weight: bold }
.productHeading   { color: #87628f; font-size: 16px; font-family: Arial, Helvetica, Verdana, Times; font-variant: small-caps; font-weight: bold;}
.footerBack { background-image: url(images/custom/bottom-bar.jpg); background-repeat: repeat-y }
TABLE { font-size: 11px; }
/*
Teravisiontech July 2007
*/
.EnlargeImgage a {
	font-family: Arial;
	font-size: 11px;
	color: 78bce1;
}
.EnlargeImgage a:hover {
	color: #006699;
}
.ProductTitle {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: 9c628f;
	padding-left: 5px;
}
.SubtBar {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #686868;
	padding-left: 2px;
	vertical-align: middle;
}
.ProductID-Bar {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: ababab;
	padding-left: 2px;
	vertical-align: middle;
}
.TotalPrice {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: 9c628f;
	padding-left: 12px;
}
.Price {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: 9c628f;
	padding-left: 12px;
}
.Options {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	padding-left: 5px;
}
.TextAvailable {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: 6e6e6e;
	padding-left: 2px;
}
.OptionsBoxes {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.Colortext {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #7d7d7d;
}
td.articles{font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; line-height: 1.5; padding-right:25px;}
/*
Teravisiontech July 2007
*/