/*
  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.cat_description {  font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #800000; font-weight: bold }

.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: #70d250; text-decoration: underline; }

BODY 
{
  background: #FFFFFF;
  color: #696363;
  margin: 0px;
  font-size: 10px;
}

/*A 
{
  color: #c8277f;
  text-decoration: none;
  font-size:11px;
}

A:hover 
{
  color: #c8277f;
  text-decoration: underline;
  font-size:11px;
  font-weight:bold;
}
*/

FORM 
{
	display: inline;
}

TR.header 
{
  background: #ffffff;
}

TR.headerNavigation 
{
}

TD.headerNavigation 
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation 
{ 
  color: #FFFFFF; 
}

a:hover.headerNavigation 
{
  color: #ffffff;
}

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;
}

TR.footer 
{
  background: #A5C7D7;
}

TD.footer 
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #A5C7D7;
  color: #ffffff;
  font-weight: bold;
}

.infoBox 
{
/* background: #b6b7cb;*/
}

.infoBoxContents 
{
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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

.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: #A5C7D7;
  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: #FFFFFF;
  border-spacing: 2px;
  
}

TABLE.productListing1
{
  border: 1px;
  border-style: solid;
  border-color: #B7BF82;
  border-spacing: 1px;
}

.productListing-heading 
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #333333;*/
  background:#CCDC81;
  color: #000000;
  font-weight: bold;
  height:20px;
}

.productlisting-headingPrice 
{ 
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TD.productListing-data 
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  vertical-align:top;
}

A.pageResults {
  color: #0000FF;
}

a:hover.pageResults {
  /*color: #0000FF;*/
  /*background: #FFFF33;*/
  color: red;
  /*background: #CB0707;*/
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  vertical-align:top;
  padding-top:5;
  text-transform:uppercase;
}

TD.pageHeading1, DIV.pageHeading1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #393939;
  vertical-align:top;
  padding-top:5;
}


TR.subBar {
  background: #f4f7fd;
}

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

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

TD.main3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color:#000;
}


TD.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  border: 1px;
  border-style: solid;
  border-color: #DD5F60;
  border-spacing: 2px;
  border-width: 2px;  
}

TD.main4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 2.5;
  color:#000;
  border: 1px;
  border-style: solid;
  border-color: #DD5F60;
  border-spacing: 2px;
  border-width: 2px;  
}

TR.main1 {  
  background: #F3F3F3;  
}


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

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

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

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

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

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

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-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

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

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

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

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

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px;color:red;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px;color:red;}

.bgimg, .bgimg TD
{
background-image: url('pixel_grey.gif');
}

/* input requirement */

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

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}

/* Show Cart Details */
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
/* <FONT COLOR="bbc3d3" FACE="Arial" SIZE="1"> */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color="#BDCAF0";
}

 /* Show Header Page Links */
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft 
{
  background-image: url('images/button_blank_left.gif');
}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight 
{
  background-image: url('images/button_blank_right.gif');
}

TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks 
{
  background-image: url('images/button_blank_middle.gif');
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000
}
A.HeaderPageLinks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}
a:hover.HeaderPageLinks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/*  background: #00FF00; */
  color: #00FF00;
}

TD.cookieUsage {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #000000;
  color: #FFFFFF;
}


.cart
{
	border: 1px solid #e7bbc9;
	background-color:#ffffff;
}

.comontext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7b7b;
}

.carttxt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#b80b10;
}
.carttxt2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.cat_arr
{
	background-image:url(./images/pink_arrow.gif);
	height:25px;
	width:23px;
}

.cat_arr1
{
	background-image:url(./images/right_mnu_arrow.gif);
	height:25px;
	width:27px;
}

.cat_bg
{
	background-image:url(./images/menu_bg.gif);
	background-repeat:no-repeat;
	height:25px;
}

.info_bg
{
	background-image:url(./images/heading_img.gif);
	background-repeat:no-repeat;
	background-color:#CAEDF7;
	height:25px;
}


.heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-indent:4px;
	vertical-align:middle;
}

.left_mnu
{
	background-image:url(./images/left_mnu_bg.gif);
	background-repeat:repeat-y;
}
.dotted_line
{
	background-image:url(./images/dotted.gif);
	height:1px;
}
.right_table
{
	border-left: 1px solid #ffa8a8;
	margin-top : 3px;
	border-bottom: 1px solid #ffa8a8;
}
.rightcat_bg
{
	background-image:url(./images/right_mnubg.gif);
	background-repeat:no-repeat;
	height:25px;
	background-color:#E2E9F5;
	
}
.pricetxt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#f70505;
}

.right_table2
{
	border-bottom: 1px solid #ffa8a8;
}
.paragraph
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696363;
}
.productname
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#c8277f;
	vertical-align:text-top;
}
.ftr_bg
{
	background-color:#f19191;
	height:2px;
}
.ftr_bg2
{
	background-color:#f19191;
	height:40px;
}
.footertxt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

.footertxt
a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}
.footertxt
a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
}

.copyrighttxt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}
.leftnav:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474545;
	text-decoration:none;
}
.leftnav:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474545;
		font-weight:bold;

	text-decoration:none;
}
.leftnav:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474545;
	text-decoration:none;
}
.leftnav:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474545;
	text-decoration:underline;
}


.leftnav1:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474545;
	text-decoration:none;
	height:18;
}
.leftnav1:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474545;
	font-weight:bold;
	text-decoration:none;
	height:18;
	
}
.leftnav1:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474545;
	text-decoration:none;
	height:18;

}
.leftnav1:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474545;
	text-decoration:underline;
	height:18;

}

.actionLink1, td.actionLink1
{
	font-size 		: 11px;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.actionLink1:link   	{ text-decoration: none; color : #000000; }
a.actionLink1:visited 	{ text-decoration: none; color : #000000; }
a.actionLink1:hover		{ text-decoration: none; color : #000000; }


.prouctLink1, td.prouctLink1
{
	font-size 		: 11px;
	color 			: #A7C400;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a.prouctLink1:link   	{ text-decoration: none; color : #A7C400; }
a.prouctLink1:visited 	{ text-decoration: none; color : #A7C400; }
a.prouctLink1:hover		{ text-decoration: underline; font-weight	: normal; color : #A7C400; }

.imagtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #333333;
	padding: 4px;
	text-transform: uppercase;

}

.productlink2, td.productlink2
{
	font-size 		: 11px;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	background-color: #FFFFFF;
    text-align		: center;
	padding-top		: 2px;
	padding-left	: 5px;
	height			: 20px;
	vertical-align  : middle;
	width			: 100%;
	background-color:#F2F2F2;
	text-decoration: none;
}
a.productlink2:active { text-decoration: none; color : #A7C400;}
a.productlink2:link   	{ text-decoration: none; color : #A7C400; }
a.productlink2:visited 	{ text-decoration: none; color : #A7C400; }
a.productlink2:hover	{ text-decoration: none; color : #A7C400; }

.divlink
{ 
	font-size 		: 10px;
	color 			: #A8C63C;
	font-family		: Verdana;
	font-weight		: bold;
	text-decoration: none;
	/*background-color: #FFFFFF;
	text-align		: center;*/
	/*padding-top		: 2px;
	padding-left	: 2px;
	height			: 20px;
	vertical-align  : middle;
	width			: 100%;*/
}

.table_border
{	
	background-color: #f2f2f2;
	/*border-bottom: 1px solid  #A13813;
	border-right: 1px solid #A13813;
	border-left: 1px solid #A13813;
	border-top:1px solid  #000000;*/
	border:double;	
	border-color:#A8C63C;	
	height:25px;
	text-decoration:none;
	cursor: hand; 
	text-align:center; 
	padding:1 2 1 2;	
	/*border-color: #99CC66;*/
}

.table_border1
{	
	border: 3px;
  border-style: double;
  border-color: #A7C400;
 /* padding:10 20 10 20;
  border-spacing: 5px;
  border-padding: 5px;*/
  /*padding:2 3 2 3;
  border-width: 3px;  */
 /* border-height: 5px; 
	background-color: #f2f2f2;*/
	/*border-bottom: 1px solid  #A13813;
	border-right: 1px solid #A13813;
	border-left: 1px solid #A13813;
	border-top:1px solid  #000000;*/
	/*border:double;
	border-style: double;	
	border-color:#A7C400;*/	
	/*height:25px;
	text-decoration:none;*/
	/*cursor: hand; 
	text-align:center; 
	padding:1 2 1 2;*/	
	/*border-color: #99CC66;*/
}
.table_border2
{	
	/*background-color: #f2f2f2;*/
	/*border-bottom: 1px solid  #A13813;
	border-right: 1px solid #A13813;
	border-left: 1px solid #A13813;
	border-top:1px solid  #000000;*/
	border:solid;	
	border-color:#A7C400;	
	height:25px;
	text-decoration:none;
	/*cursor: hand; 
	text-align:center; 
	padding:1 2 1 2;*/	
	/*border-color: #99CC66;*/
}

.small_productlink, td.small_productlink
{
	font-size 		: 10px;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	background-color: #FFFFFF;
	text-align		: center;
	padding-top		: 2px;
	padding-left	: 2px;
	height			: 20px;
	vertical-align  : middle;
	width			: 100%;
}
a.small_productlink:link   	{ text-decoration: none; color : #A7C400; }
a.small_productlink:visited 	{ text-decoration: none; color : #A7C400; }
a.small_productlink:hover	{ text-decoration: none; color : #A7C400; }

.middle_productlink, td.middle_productlink
{
	font-size 		: 10px;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	background-color: #FFFFFF;
	text-align		: center;
	padding-top		: 2px;
	padding-left	: 2px;
	height			: 20px;
	vertical-align  : middle;
	width			: 110%;
}
a.middle_productlink:link   	{ text-decoration: none; color : #A7C400; }
a.middle_productlink:visited 	{ text-decoration: none; color : #A7C400; }
a.middle_productlink:hover	{ text-decoration: none; color : #A7C400; }

.productlink_main, td.productlink_main
{
	font-size 		: 11px;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
	background-color: #FFFFFF;
    text-align		: center;
	padding-top		: 2px;
	padding-left	: 5px;
	height			: 20px;
	vertical-align  : middle;
	width			: 100%;	
}
a.productlink_main:link   	{ text-decoration: none; color : #393939; }
a.productlink_main:visited 	{ text-decoration: none; color : #393939; }
a.productlink_main:hover	{ text-decoration: none; color : #80061A; }

.productlink3, td.productlink3
{
	font-size 		: 11px;
	color 			: #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	background-color: #990000;
    text-align		: left;
	padding-top		: 2px;
	padding-left	: 20px;
	height			: 20px;
	vertical-align  : middle;
	width			:100%;
}
a.productlink3:link   	{ text-decoration: none; color : #FFFFFF; }
a.productlink3:visited 	{ text-decoration: none; color : #FFFFFF; }
a.productlink3:hover	{ text-decoration: none; color : #FFFFFF; }

.productlink5, td.productlink5
{
	font-size 		: 11px;
	color 			: #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	background-image: url(../../../templates/images/login_head_bg.jpg);
    text-align		: center;
	padding-top		: 2px;
	padding-left	: 20px;
	height			: 20px;
	vertical-align  : middle;
	width			:100%;
}
a.productlink5:link   	{ text-decoration: none; color : #FFFFFF; }
a.productlink5:visited 	{ text-decoration: none; color : #FFFFFF; }
a.productlink5:hover	{ text-decoration: none; color : #FFFFFF; }

.productlink4, td.productlink4
{
	font-size 		: 11px;
	color 			: #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	background-color: #CCCCCC;
    text-align		: middle;
	padding-top		: 2px;
	vertical-align  : middle;
}
a.productlink4:link   	{ text-decoration: none; color : #FFFFFF; }
a.productlink4:visited 	{ text-decoration: none; color : #FFFFFF; }
a.productlink4:hover	{ text-decoration: none; color : #FFFFFF; }


.newproducttext, td.newproducttext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color	   : #000000;
	font-size  :10px;
	text-align		: middle;
	height			: 20px;
	vertical-align  : middle;
	width			: 100%;	
}

.hometext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#393939;
	font-size:10px;
	text-decoration:none;
}

.hometext1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	text-decoration:none;
}

.hometext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #333333;
}
