/*  MOD-160 OPTION TYPE FEATURE - DDB - 041031 - Form Field Progress Bar  */
/* MOD-1680: Infobox Skin Manager */
/*
  $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
*/

body {
	position:absolute;
	top:0px;left:0px;margin:0px;padding:0px;
	background-color: #fafae1;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	}

A 						{color:#000000; text-decoration:none;}
A:link 				{color:#3333cc; text-decoration:underline;}
A:hover				{color:#AABBDD; text-decoration:none;}
A:visited			{color:#3333cc; text-decoration:underline;}
A:link:hover		{color:#AABBDD; text-decoration:none;}
A:visited:hover	{color:#AABBDD; text-decoration:none;}

h2	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; color:#ffffff;}
TD.gallerylink, SPAN.gallerylink, P.gallerylink {font-size:20px; font-weight:bold;}


/* CUSTOM STYLES  */
.features		{font-size:8pt; font-weight:normal; color:#000000;}
.features_head	{font-size:8pt; font-weight:bold; color:#0000ff;}
.contact_text	{font-size:12pt; font-weight:bold; color:#800080;}
.featured_list_name a:link {font-size:8pt; font-weight:normal;}

/* --------------------------------------------------------------------------- */

                                       
.header_page	{/*background-image: url(".gif"); background-repeat:repeat;*/ background-color:#fafae1}
.header			{/*background-image: url(".jpg"); background-repeat: no-repeat;*/}
.headersearchbox {}

.columnleftedge  {background-image: url("../.jpg");}
.columnrightedge {background-image: url("../.gif");}

.headerline		{background-color:#000000}
.foot-nav		{font-size:8pt; font-weight:bold;}
.foot-fine		{font-size:8pt;}

.callforprice A:link,.callforprice A:visited {color:red; text-decoration:underline; white-space: nowrap;}

.slideshowlink a:link,.slideshowlink a:visited {color:#0000ff; font-weight:bold; font-size:18px;}


/* PRODUCT EXTRA FIELDS DISPLAY */
.pef_title		{font-size:10pt; font-weight:bold; color:#000000;}
.pef_text		{font-size:10pt; font-weight:normal; color:#000000;}


/* PRODUCT INFO PAGE PRICE GRID TEXT */
.price					{color:#000000;}
.pricetext				{color:#000000;}
.pricestrike			{color:#666666; text-decoration:line-through;}
.priceretail			{color:#000000;}
.priceretailtext		{color:#000000;}
.priceretailstrike	{color:#666666; text-decoration:line-through;}
.priceused				{color:#660066;}
.pricecustomer			{color:#0000ff; font-weight:bold;}
.pricetextcustomer	{color:#0000ff; font-weight:normal;}
.pricespecial			{color:red; font-weight:bold;}
.pricetextspecial		{color:red; font-weight:bold;}
.yousave					{color:red; font-weight:normal;}
.yousavetext			{color:red; font-weight:normal;}


TD.slavetext, SPAN.slavetext, P.slavetext {font-size:12px;}
TD.slavedescription, SPAN.slavedescription, P.slavedescription {font-size:10px;}


TD.specsheetlink, SPAN.specsheetlink, P.specsheetlink {font-size:10px;}

.headlinenote	{
	font-size:12pt; 
	font-weight:bold; 
	color:#ff00cc;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	margin-left: 0px ;
	margin-right: 0px ;
	width:450px; 
	border-left: 0px solid #0000ff; /* UZIMA HDR COLOR */
	border-right: 0px dotted #0000ff;
	border-top: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
/*	background-color:#ffffff;*/
	}

h1					{font-size:20px; font-weight:bold; }

td					{font-size:10pt; font-weight:normal; color:#000000;}
.text				{font-size:10pt; font-weight:normal; color:#000000;}
.bold				{font-size:10pt; font-weight:bold; color:#000000;}
.hdboldr			{font-size:10px; font-weight:bold; color:#cc0000;}
.big				{font-size:12pt; font-weight:normal; color:#000000;}
.bigger			{font-size:14pt; font-weight:bold; color:#000000;}
.small			{font-size:8pt; font-weight:normal; color:#000000;}
.cat_list		{font-size:10pt; font-weight:bold;}

.infolink a:link 		{font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.infolink a:visited	{font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.infolink a:hover		{font-size:12px; font-weight:bold; color:#0000ff; text-decoration:underline;}
.infolink a:visited:hover {font-size:12px; font-weight:bold; color:#0000ff; text-decoration:underline;}
/* END CUSTOM STYLE */

.boxText 		{font-size:10px;}
.boxTextRB			{font-size:10px; color:#cc0000; font-weight:bold;}
.boxTextRB			{font-size:12px; color:#cc0000; font-weight:bold;}
.boxTextRB a:link	{font-size:12px; color:#cc0000; font-weight:bold;}
.boxTextRB a:hover {font-size:12px; color:#ff0000; font-weight:bold;}
.boxTextRB a:visited {font-size:12px; color:#ff0000; font-weight:bold;}

.errorBox		{background:#ffb3b5; font-size:10px; font-weight:bold;}
.stockWarning	{font-size:10px; color:#cc0033;}
.productsNotifications {background:#f2fff7;}
.orderEdit		{font-size:10px; color:#0000ff; text-decoration:none; font-weight:bold; }

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

FORM				{display:inline;}

TR.header		{background:#ffffff;}

TR.headerNavigation {background:#ffffff;}
TD.headerNavigation {background: #ffffff url('/content/'); font-size:10px; color:#000000; font-weight:bold; background-image:url('/_customize_copy(1')}

A.headerNavigation 			{color: #000000;}
A.headerNavigation:hover	{color: #0000FF;}

TR.headerError		{background: #ff0000;}
TD.headerError		{background:#ff0000; font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-align:center;}

TR.headerInfo		{background: #00ff00;}
TD.headerInfo		{background:#00ff00; font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-align:center;}

TR.footer 			{background: #bbc3d3;}
TD.footer 			{background:#bbc3d3; font-size:10px; color:#ffffff; font-weight:bold;}



.infoBox				{background:#fafae1; border:1px; border-style:solid; border-color:#9C9FA1; border-spacing:0px;}
.infoBoxContents	{background:#fafae1; font-size:10px;}
.infoBoxNotice		{background: #FF8E90;}
.infoBoxNoticeContents {background: #FFE6E6; font-size:10px;}

TD.infoBoxHeading	{background:#0033ff; font-size:14pt; font-weight:bold; color:#ffffff; text-align:center; line-height:30px;}
TD.infoBoxHeading a:link	{background:#0033ff; font-size:14pt; font-weight:bold; color:#ffffff; text-align:center; line-height:30px; text-decoration:none;}


TD.infoBox, SPAN.infoBox {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: #ffffff;}



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: #fafae1;}



TABLE.productListing		{border:1px; border-style:solid; border-color:#9C9FA1; border-spacing:1px; background:#fafae1;}
.productListing-heading {background:#fafae1; font-size:12px; color:#FFFFFF; font-weight:bold;}

TD.productListing-data	{font-size:12px; vertical-align:top;}
.product_name				{font-size:11px; font-weight:normal;}
.model_number				{font-size:12px;}
.list_description			{font-size:12px;}


TD.productOption-data	{font-size:10px;}

A.pageResults				{color:#0000FF;}

A.pageResults:hover		{color: #0000FF; background: #FFFF33;}

TD.pageHeading, DIV.pageHeading, SPAN.pageHeading {font-size:18px; font-weight:bold; color:#0000CC;line-height:20px;}

TR.subBar					{background:#f4f7fd;}
TD.subBar					{font-size:10px; color:#000000;}

TD.main, P.main			{font-size:12px; line-height:1.5;}

TD.smallText, SPAN.smallText, P.smallText {font-size:10px;}

TD.accountCategory		{font-size:13px; color:#aabbdd;}

TD.fieldKey					{font-size:12px; font-weight:bold;}
TD.fieldValue				{font-size:12px;}

TD.tableHeading			{font-size:12px; font-weight:bold;}

SPAN.newItemInCart		{font-size:10px; color:#ff0000;}

CHECKBOX, INPUT, RADIO, SELECT {font-size:11px;}

TEXTAREA {width: 100%; font-size:11px;}

SPAN.greetUser {font-size:12px; color:#ff0000; 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:#ff0000;}

SPAN.errorText				{color:#ff0000;}

.moduleRow { }
.moduleRowOver				{background-color: #D7E9F7; cursor: pointer; cursor: hand;}
.moduleRowSelected		{background-color: #E9F4FC;}

.checkoutBarFrom, .checkoutBarTo {font-size:10px; color:#8c8c8c;}
.checkoutBarCurrent		{font-size:10px; color:#000000;}

/* message box */

.messageBox					{font-size:10px;}
.messageStackError, .messageStackWarning {font-size:10px; background-color:#ffb3b5;}
.messageStackSuccess		{font-size:10px; background-color:#99ff00;}

/* input requirement */

.inputRequirement			{font-size:10px; color:#ff0000;}

/* DDB - 041031 - Form Field Progress Bar */
.progress	{background-color: navy; width:1px; height:14px; color:white; font-size:12px; overflow:hidden; padding-left:5px;}

/* MOD-1680 INFO BOX SKIN MANAGER Start */
.newinfobox_top1	{font-size:12px; white-space:nowrap;}
.newinfobox_top2	{font-size:12px; white-space:nowrap;}
.newinfobox_top3	{font-size:12px; white-space:nowrap; font-weight:bold; /*text-align:left;*/}
.newinfobox_top4	{font-size:12px; white-space:nowrap; font-weight:bold;}
.newinfobox_top5	{font-size:12px; white-space:nowrap; font-weight:bold;}
.newinfobox_top6	{font-size:12px; white-space:nowrap;}
.newinfobox_top7	{font-size:12px; white-space:nowrap;}
.newinfobox_top8	{font-size:12px; white-space:nowrap;}
.newinfobox_top9	{font-size:12px; white-space:nowrap;}
.newinfobox_top10	{font-size:12px; white-space:nowrap;}
.newinfoBoxContents {font-size:10px;}
/* ISM End */

/* MOD-1023  START Categories Tabs with subs v2.0 */
A.tabsNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight : bold; 
  color: #0000CC; 
}

A.tabsNavigation:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight : bold; 
  color: #3366CC;
}

TD.tabsNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
/*  background: #CCCCCC;*/
  color: white;  /* Color of the not selected category text */
  font-weight : bold;
}
/* END Categories Tabs v2.0 */



/* MOD-1270 /* BOF: Category Tabs */
TD.tab {
	background-image: url("../theme/tabs/tab_middle.gif");
	background-repeat: repeat;
	color: #DEB887;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
}
A.tab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
A.tab:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
}


TD.ontab {
	background-image: url("../theme/tabs/tab_middle_on.gif");
	background-repeat: repeat;
	color: #3333cc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
}
A.ontab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #3333cc;
	text-decoration: none;
	line-height: 20px;
	}
A.ontab:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;	
	line-height: 20px;
}

TD.tableft {
       //	background-image: url("../theme/tabs/tab_left.gif");
	background-repeat: no-repeat;
	color: #DEB887;
	font-size: smaller;
}
TD.tabright {
	//background-image: url("../theme/tabs/tab_right.gif");
	background-repeat: no-repeat;
	color: #DEB887;
	font-size: smaller;
}

A.headerLink {
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #000099;
	text-decoration: none;
}
A.headerLink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #99ccff;
	text-decoration: none;
}
/* EOF: Category Tabs */