/*

  $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: 14pt;
	font-weight: bold;
	margin: 0.67em 0;
	font-family: Arial, Helvetica, Verdana, Times;
}

h2 { font-size: 12pt; font-weight: bold; margin: 0.83em 0 }

h3 { font-size: 10pt; font-weight: bold; margin: 1em 0 }

h4  {
	color: #008484;
	font-size: 10pt;
	font-weight: bold;
	margin: 1.33em 0
}

.boxText   { font-size: 9pt; font-family: Arial, Helvetica, Verdana, Times; font-style: normal; font-weight: normal; font-stretch: normal; padding-left: 10px }

.largeText { color: #f8f8f8; font-size: 9pt; font-weight: normal }

.errorBox   { font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold; background: #eeebac }

.stockWarning  { color: #cc0033; font-size: 11px; font-family: Arial, Helvetica, Verdana, Times }

.productsNotifications  { font-family: Arial, Helvetica, Verdana, Times; background: #f4f4f4 }

.orderEdit   { color: #bebadd; font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; text-decoration: underline }

.mainTable { padding: 10px; width:100%; padding-top: 5px;}

.mainTableDesign  { background-color: #fff; width: 100%; }



TD.textHeader  { color: #899040; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center }



TD.textHeader22 { color:#e0e0e0; font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 20px;}

a.textHeader22 { color:#e0e0e0; text-decoration: none; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

a:hover.textHeader22 { color: #e0e0e0; text-decoration: none; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}



 TD.textHeader23{	

 color:#dedede;

  font-family:Arial, sans-serif , Verdana ;

  font-size: 16.67px;

  padding:0px 0px 0px 20px;

  }

  

  

a.textHeader23 { color:#dedede;  text-decoration: none;}

a:hover.textHeader23 { color: #e0e0e0; text-decoration: none;}



BODY  { 

 background-color:#666666;

  color: #000000;

  margin: 0px;

  font-family: Verdana, Arial, Helvetica, Verdana, Times; 

}



TD.footer_left {

  font-family: Arial, sans-serif,Verdana;

  font-size: 10.42px;

  color: #9f9e9e;

  padding:5px 0px 0px 13px;

}

TD.footer_right {

  font-family: Arial, sans-serif,Verdana;

  font-size: 10.42px;

  color: #9f9e9e;

  padding:5px 0px 0px 20px;

}

TD.middle_footer {

  font-family: Arial, sans-serif,Verdana;

  font-size: 12.42px;

  color: #eaeaea;

  padding:5px 0px 0px 300px;

}



/*

A  {	color: #474554;	text-decoration: none;	}

A:hover  {     color: #474554;	text-decoration: underline;}

*/



A    {
	color: #000000;
	text-decoration: underline
}

A:hover  {
	color:#009595;
	text-decoration: underline
}



FORM {

	display: inline;

}



.footer {	background-image: url(images/footer.jpg);	background-repeat: no-repeat;	height: 34px;	width: 990px;}



.header {	background-image: url(images/web-site1_01.jpg);	background-repeat: no-repeat;	height: 119px;	}



.headerNavigation   {	color: #68622D;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	text-align: center;	 font-weight:600; letter-spacing: 2px;}

A.headerNavigation {   color: #68622D; text-decoration: none;}

A.headerNavigation:hover {  color: #959595; text-decoration: none;}



A.headerNavigation_active {   color: #959595; text-decoration: none; font-weight:600;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 2px; }

A.headerNavigation_active:hover {  color: #959595; text-decoration: none; font-weight:600; 	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 2px;}





TR.headerError {

  background: #ff0000;

}



TD.headerError  { color: #96929E; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold; background: #ff0000; text-align: center }



TR.headerInfo  { background: #313748 }



TD.headerInfo  { color: #96929E; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold; background: #313748; text-align: center }



TD.infoBoxBgLeft  { background: url(images/banners/left_bg.jpg);}

TD.infoBoxBgRight  { background: url(images/banners/right_bg.jpg);}



.colomLeftBg {	background: url(images/columnLeftBg.jpg); background-repeat: repeat-y; width:175px; background-position:left bottom;}

.colomLeftTableBg {	background: url(images/web-site1_03.jpg);	background-repeat:no-repeat;	width: 168px;	height: 507px;	background-position: left top; }

.colomRightBg {	background: #291608 url(images/web-site1_05.jpg);	background-repeat:no-repeat;	width: 168px;		background-position: right top; }



.infoBox1  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }



.infoBox      { color: #96929E; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times;}

.infoBoxContents      {	font-size: 11px;	font-family: Verdana;	font-weight: bold;	color:#DDD4E7;}

TD.infoBoxHeading     { color: #9F9CA6; font-size: 11px;; font-family: Arial, Helvetica, Verdana, Times;  letter-spacing: 2px; font-weight: 600;}



.colomBox      { }

.colomBoxContents      {	font-size: 11px; font-family: Verdana, Arial, Helvetica, Times;	font-weight: bold;	color:#dedede;   padding-left: 9px;}

TD.colomBoxHeading     { color: #dedede; font-size: 13px;; font-family: Arial, Helvetica, Verdana, Times;  padding-left:18px;}



.contentBox      { color: #96929E; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times;}

.contentBoxContents      {	font-size: 11px;	font-family: Verdana;	font-weight: bold;	color: #DDD4E7;}

TD.contentBoxHeading     { color: #96929E; font-size: 11px; background-color:#CCCCCC; font-family: Arial, Helvetica, Verdana, Times;  letter-spacing: 2px; text-align:center; font-weight: 600;}



a.catLink { text-decoration: none;  font-family: Arial, Helvetica, Verdana, Times; font-size: 17px;  color:#ffffff; font-weight:bold; }

a:hover.catLink { text-decoration: none;  font-family: Arial, Helvetica, Verdana, Times; font-size: 17px;  color:#e0e0e0; font-weight:bold;}



TD.contentBoxHeading   {	color: #45455d;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	background-image: url(images/banners/bigbutton_bg.jpg);}



.infoBoxNotice  { background: #ceceee }

.infoBoxNoticeContents   { font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; background: #ceceee }



TD.infoBox, SPAN.infoBox   { font-size: 11px; 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  { }



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even  {  }



TABLE.productListing   { border: solid 1px #2D253D; border-spacing: 1px  }

.indexcopy { font-size: 10pt; font-family: Arial, Helvetica, Verdana, Times; padding-left: 20px }

.productListing-heading     { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Verdana, Times; font-weight: bold; background: url(images/contentBoxHeadingBg.gif) repeat-x; height: 34px;  }



TD.productListing-data     { font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; }



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.h1, DIV.h1    { color: #000000; font-size: 18px; font-family: Arial, Helvetica, Verdana, Times;  font-weight:bold;}

TR.subBar  { background: #e6e6dc }





TD.subBar  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Verdana, Times }



TD.main, P.main, P   { font-size: 10pt; font-family: Arial, Verdana, Helvetica, Verdana, Times;  }

.tableback { background-color:#FFFFFF }

TD.smallText, SPAN.smallText, P.smallText  { font-size: 10pt; 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: 11px; 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:#CCCCCC; cursor: hand }

.moduleRowSelected   { background-color:#CCCCCC; }



.checkoutBarFrom, .checkoutBarTo  { color: #8c8c8c; font-size: 11px; font-family: Arial, Helvetica, Verdana, Times }

.checkoutBarCurrent  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Verdana, Times }



/* message box */



.messageBox  { font-size: 11px; font-family: Arial, Helvetica, Verdana, Times }

.messageStackError, .messageStackWarning   { font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; background-color: #CC0000; color:#FFFFFF; }

.messageStackSuccess  { font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; background-color:#CC0000; color:#FFFFFF; }



/* input requirement */



.inputRequirement  { color: #ff0000; font-size: 11px; font-family: Arial, Helvetica, Verdana, Times }

.inputbox1{background-color:#FFFFFF; } 

.inputbox 

   { color: #9F9CA6; font-size: 9pt; font-family: Arial, Helvetica, Verdana, Times; background-color: #443959; padding-left: 5px; height: 20px; border:0px;   }



.search     { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; font-style: normal; height: 20px; width:40px;  border:0px; background-image: url(images/web-site1_02.jpg);}

/*.text1 { color: #5a5035; font-size: 8pt; font-weight: normal }  */

.page  { color: silver; font-size: 11px; font-family: Arial, Helvetica, Verdana, Times; background-color: black }

.links1 { color: #5a5035; font-size: 10pt }

.productPricing  { color: #e37200; font-size: 16px; font-family: Arial, Helvetica, Verdana, Times; font-variant: small-caps; font-weight: bold }

.productHeading  { color: #e37200; font-size: 16px; font-family: Arial, Helvetica, Verdana, Times; font-variant: small-caps; font-weight: bold; letter-spacing: 4px }

.footerBack { background-image: url(images/custom/bottom-bar.jpg); background-repeat: repeat-y }

table { font-size: 10pt }

