/*

  $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

*/



.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #BA2700; text-decoration: underline; }



BODY {

  background: #ffffff;
  background-image:url(images/background.jpg);
  background-repeat:repeat-x;
  color: #000000;
  margin: 0px;

}

.infoBox {

  background: #8D4BAB;

}



.infoBoxContents {

  background: #AE93C1;

  font-size: 10px;

}

/*  A {

  color: #5D5F60;

  text-decoration: none;

}



A:hover {

  color: #5D5F60;

  text-decoration: underline;

}  */



FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family: Arial, sans-serif;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}

/*  

A.headerNavigation { 

  line-height:21px;font-size:20px;color:#687118; font-family:Arial, sans-serif; text-decoration:none;

}



A.headerNavigation:hover {

  line-height:21px;font-size:20px;color:#687118; font-family:Arial, sans-serif; text-decoration:underline;

}



  */TR.headerError {

  background: #ff0000;

}



TD.headerError {

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

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

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

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

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

  font-size: 10px;

}



TD.infoBoxHeading {

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

  font-size: 10px;

  font-weight: bold;

  background: #bbc3d3;

  color: #ffffff;

}



TD.infoBox, SPAN.infoBox {

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

  font-size: 10px;

}



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;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



.productListing-heading {

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

  font-size: 10px;

  background: #b6b7cb;

  color: #FFFFFF;

  font-weight: bold;

}



TD.productListing-data {

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

  font-size: 10px;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

}



TD.pageHeading, DIV.pageHeading {

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

  font-size: 20px;

  font-weight: bold;

  color: #9a9a9a;

  line-height: 30px;
}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

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

  font-size: 10px;

  color: #000000;

}

/* ---------------------------- ---------------------- */

.main {

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

  font-size: 11px;

  color:#5D5F60;

}

.main b {

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

  font-size: 11px;

  color:#5D5F60;

}



.main a {			font-size: 10px; text-decoration:underline;	color:#BA2700;}

.main a:hover {		font-size: 10px; text-decoration:none;		color:#BA2700;}

.main a u {			font-size: 10px; text-decoration:underline;	color:#BA2700;}

.main a:hover u {	font-size: 10px; text-decoration:none;		color:#BA2700;}



TD.main, P.main {

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

				  font-size: 11px;

				  line-height: 1.5;

}

P.smallText {

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

			  	font-size: 10px;

}

#myse select {width:90%;}

.delp {

				color:#808080;

				font-size:11px;

				font-weight:normal;

}

s {

				color:#808080;

				font-size:11px;

				font-weight:normal;				

}

/* ---------------------------- ---------------------- */

TD.accountCategory {

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

  font-size: 13px;

  color: #aabbdd;

}



TD.tableHeading {

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

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

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

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

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

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

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

  font-size: 11px;

}



SPAN.greetUser {

  font-family: 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-size: 12px;

  color: #c76170;

  font-weight: bold;

}

/* -------------------------------------------------          -------------------------------------------------------- */

SPAN.productSpecialPrice {

  color:#EADBF3; font-size:14px; line-height:14px; font-weight:bold;}

  

SPAN.productName  a{

  color:#333333; font-size:12px; font-weight:bold; text-transform:uppercase;text-decoration:none;}

SPAN.productName  a:hover{

 color:#333333; font-size:12px; font-weight:bold; text-transform:uppercase;text-decoration:underline;}

/* product_notifications  */

.productName  a{

  color:#333333; font-size:11px; font-weight:normal; text-decoration:none;}

.productName  a:hover{

  color:#333333; font-size:11px; font-weight:normal; text-decoration:underline;}

 .productName  i{

  color:#333333; font-size:11px;}

  

  

   

SPAN.errorText {

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

  color: #ff0000;

}

/* -------------------------------------------------          -------------------------------------------------------- */

.moduleRow {  }

.moduleRowOver { background-color: #EFEFEF; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #EFEFEF; }



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

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #BA2700; }



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



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



table	{width:100%;}

/* -------------------------------------------------          -------------------------------------------------------- */

body{

padding:0px;

margin:0px;

background-color:#FFFFFF;

}

td	{ vertical-align:top;}





img { border:0px;}



.main_text, table, input, textarea, body, font, select

	{

		font-family:Tahoma;

		font-size:11px;

		line-height:13px;

		color:#5F2679;

	}







span, span a { color:#FFFFFF;} 



.h_text td { color:#646464; line-height:11px; vertical-align:middle; text-align:center;}

.h_text a { color:#FFFFFF; vertical-align:middle; text-decoration:none;}

.h_text a:hover { text-decoration:underline;}

.h_text strong { color:#F9BFE8; vertical-align:middle;}

.h_text img { vertical-align:middle;}



.h_l	{margin:23px 0px 0px 23px;}	

.h_l_text { }



.h_r_text { }



.h1_text { color:#7D7D7D; font-size:10px;}



.footer	{}	

.footer { color:#6A6A6A; line-height:14px; height:43px;}

.footer a { color:#6A6A6A; text-decoration:none; color:#6A6A6A;}

.footer a:hover {color:#6A6A6A;  text-decoration:underline;}

.footer b, .footer b a { color:#6A6A6A; text-decoration:underline; font-weight:normal;}

.footer b a:hover { color:#6A6A6A; text-decoration:none; font-weight:normal;}



.pr_text { }



.pop_text { color:#FFFFFF; line-height:14px;}

.pop_text strong { color:#5F2679;}



.pop_text1 a { text-decoration:none; color:#5F2679;}

.pop_text1 a:hover { text-decoration:underline; color:#5F2679;}



.select { color:#ABABAB; border:#ABABAB 1px solid; width:131px; }



.select1 { color:#7D7D7D; font-size:10px; width:208px;}



.input {width:144px; height:18px; border-color:#DEDCD6; border-top-width:1px; background-color:#ffffff; padding-left:5px; color:#79568E; font-size:10px;}



.input1 {width:39px; height:17px; border-color:#DEDCD6; border-top-width:1px; background-color:#ffffff; padding-left:5px; color:#494949; font-size:10px;}



.check { width:18px; height:18px; margin:0px; padding:0px; border:#CECECE;}



ul {margin:0; padding:0; list-style:none;}







.main_bg { background:#AE93C1;}



.v_l { background:#FFFFFF;}



.h_l { border-bottom:1px solid #ffffff;}



.padding1 { padding:12px 0px 12px 0px;}



.padding2 { padding:58px 0px 58px 0px;}



.padding3 { padding:5px 0px 14px 0px;}



#manu select {

	border:1px solid #7F9DB9;

}



.delp, s {

	color:#5F2679;

	font-size:11px;

	font-weight:normal;

}



font[color="#ff0000"] {

	color:#f00;

}



.subcatl {

	color:#000;

	text-decoration:underline;

	font-weight:normal;

}



.subcatl:hover {

	color:#000;

	text-decoration:none;

	font-weight:normal;

}

.padd	{padding:0px 23px 7px 23px;}

/* -------------------------------------------------          -------------------------------------------------------- */

.title	{		padding:0px 0px 0px 24px; vertical-align:middle; height:46px; width:100%;background:url(images/r-dr.gif) repeat-x top; border-bottom:1px solid #ffffff;}	

.h2_text { 		color:#A11770; font-size:14px; line-height:14px; font-weight:bold;}

.h2_text a { 	color:#A11770; font-size:14px; line-height:14px;text-decoration:none;font-weight:bold;}

.h2_text a:hover { color:#A11770; font-size:14px; line-height:14px;text-decoration:underline;}



.result {}

.result td           {color:#5F2679; font-size:10px; height:29px; vertical-align:middle;padding:0px 5px 0px 5px;}

.result a            {color:#FFFFFF; text-decoration:underline;}

.result a:hover      {color:#FFFFFF; text-decoration:none;}



.result b            {color:#5F2679; font-weight:bold;}

.result u {				text-decoration:none; color:#color:#FFFFFF; ;}

.result .result_right	{ text-align:right;}

.result .result_right b	{color:#5F2679;font-weight:bold; }



.product a			{color:#5F2679; font-size:11px; font-weight:bold; text-decoration:underline;}

.product a:hover	{color:#5F2679; text-decoration:none;}

.product div { padding:0; text-align:center; width:115px;vertical-align:middle;padding:7px 0px 5px 0px;margin:0;}

.product div a			{color:#ffffff; font-size:10px; text-decoration:underline; font-weight:normal;}

.product div a:hover	{color:#ffffff; text-decoration:none;}



.prod_info td	{		padding:0px 80px 10px 0px;}



.box_l_header	{ height:46px; padding-left:23px; padding-top:22px;}

.box_l_text	{	color:#FFFFFF; font-family:Arial; font-size:18px; line-height:18px;}



.box_l_body	{ 			padding-left:27px; padding-right:23px;}

.box_l_text_body	{	color:#FFFFFF; font-family:Arial; font-size:18px; }



.box_l_text_body .ul1 li {}

.box_l_text_body .ul1	{padding:0px 0px 0px 0px;}

.box_l_text_body .ul1 .bg_list  {    background:url(images/bg_list.gif) left bottom no-repeat;}

.box_l_text_body .ul1 .bg_list a  {	 font-size:11px; color:#FFFFFF; text-decoration:none; padding-left:18px;line-height:20px;

									 background:url(images/bg_list_mark.gif) left 5px no-repeat; }

.box_l_text_body .ul1 .bg_list a:hover { color:#A11770;background:url(images/bg_list_mark.gif) left 5px no-repeat;}



.box_l_text_body .ul1 .bg_list_sub a  {	 font-size:11px; color:#A11770; text-decoration:none; padding-left:32px;line-height:20px;

									 background:url(images/bg_list_mark.gif) 15px 5px no-repeat; }

.box_l_text_body .ul1 .bg_list_sub a:hover { color:#ffffff;background:url(images/bg_list_mark.gif) 15px 5px no-repeat;}





.box_2_header	{ height:46px; padding-left:23px; background:url(images/r-dr.gif) repeat-x top; vertical-align:middle;}

.box_2_text	{	color:#8D4BAB; font-family:Arial; font-size:18px; line-height:18px;}



.box_2_body	{ 			padding-left:22px; padding-right:10px; padding-top:15px;}

.box_2_text_body 	{	color:#FFFFFF; font-family:Arial; font-size:18px;}



.box_2_text_body .ul2 li {background:url(images/bul.gif) no-repeat left 9px;padding:0px 0px 0px 10px;}

.box_2_text_body .ul2 li a { font-size:11px; color:#D23C9D; text-decoration:underline; line-height:19px;}

.box_2_text_body .ul2 li a:hover { font-size:11px; color:#D23C9D; text-decoration:none;}



.corn_skin_l	{background:url(images/corn_skin_tl.gif) left top repeat-y;}

.corn_skin_r	{background:url(images/corn_skin_br.gif) left top repeat-y;}

.corn_skin_t	{background:url(images/corn_skin_tl.gif) left top repeat-x;}

.corn_skin_b	{background:url(images/corn_skin_br.gif) left top repeat-x;}

.corn_skin		{background:url(images/corn_skin_tl.gif) center top repeat-y;}



.shop_cart_head	td{ height:36px;height:31px; text-align:center; vertical-align:middle; font-weight:bold; border:0px;}

/*

.popup a, .popup a u		

				{color:#FFFFFF; font-size:11px; text-decoration:none}	

.popup a:hover, .popup a:hover u	

				{color:#FFFFFF;text-decoration:underline}



		

				

				 

.result b            {color:#000000; font-weight:normal;}

u {text-decoration:none; color:#AF0F17;}

.result_right	{ text-align:right;}

.result_right b	{color:#AF0F17;font-weight:bold; }

*/

/*--------------------- content ---------------------------------*/

.box_width_left			{ width:183px;}

.box_width_right		{ width:154px;}

.box_width_cont			{ width:100%;}			

/* -------------------------------------------------          -------------------------------------------------------- */

input	{background:#ffffff;}



.main a b {

  color:#5D5F60;

  font-size: 10px; text-decoration:underline;

}

.main a:hover b{

  color:#5D5F60;

  font-size: 10px; text-decoration:none;

}

/* -------------------------------------------------          -------------------------------------------------------- */

.smallText a { color:#BA2700; font-size:11px; text-decoration:none;}	/*  advanced_search.php  */

.smallText a:hover { color:#BA2700; font-size:11px; text-decoration:underline;}

.smallText a u { color:#BA2700; font-size:11px; text-decoration:none;}

.smallText a:hover u{ color:#BA2700; font-size:11px; text-decoration:underline;}



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

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



TD.smallText {

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

  font-size: 10px; color:#5D5F60;

}

SPAN.smallText {

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

  font-size: 10px;

}

.smallText font b { color:#FF0033; text-decoration:none; font-size:11px }

/* -------------------------------------------------          -------------------------------------------------------- */

.sea_1 { padding:0px 10px 0px 10px;}

.sea_2 { padding:10px;}

.padd2 td	{padding:10px;}

.padd3 input, .padd3 img	{margin-bottom:1px;}

.bg_gg	{background:url(images/bg_gg.gif) left top repeat-x;}

.bg_vv	{background:url(images/bg_vv.gif) left top repeat-y;}

/* -------------------------------------------------          -------------------------------------------------------- */

.inf

{ font-size:11px; color:#D23C9D; text-decoration:underline; line-height:19px;}



.inf:hover

{ font-size:11px; color:#D23C9D; text-decoration:none;}

.stylet {color: #006600}





td.colorchart
{
   width:16px;
   height:12px;
}

table.product p
{
  margin: 0px;
}
