/* 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: #ffffff;
	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:visited:hover	{color:#AABBDD; text-decoration:none;}

h1{
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	height:20px;
	}

h2{
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	}
h3{
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	}


td{
	font-size:12px;
	color:#000000;
	}

TD.content_holder{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	vertical-align:top;
	}
	
TABLE.main_content{
	width:100%;
}

TD.main_content{
	width:100%;
	vertical-align:top;
	text-align:left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	}

TD.main, P.main{
	font-size:12px;
	line-height:1.4;
}
.greeting{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-bottom:0px;
	line-height:1.6;
	}
.servicearea a:link		{color:#cc0000;}
.servicearea a:hover		{color:#000000;}
.servicearea a:visited	{color:#666666;}


.text				{font-size:12px; font-weight:normal; color:#000000;}
.bold				{font-size:12px; font-weight:bold; color:#000000;}
.big				{font-size:14px; font-weight:bold; color:#000000;}
.bigger			{font-size:16px; font-weight:bold; color:#000000;}
.small			{font-size:10px; font-weight:normal; color:#000000;}

.line	{background: #f8f8f9;}

/* :::::::::::::::::::::::::::::::::: ACCOUNT HISTORY ::::::::::::::::::::::::::::::::::::::::::: */

						
A.pageResults				{color:#0000FF;}
A.pageResults:hover		{color: #0000FF; background: #FFFF33;}

TD.pageHeading, DIV.pageHeading, SPAN.pageHeading {
	font-size:18px;
	font-weight:bold;
	color:#3333CC;
	line-height:1.2;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:2px;
	}

TR.accountHistoryHead,TD.accountHistoryHead{
	color:#ffffff;
	background:#333333;
	font-size:10px;
	font-weight:bold;
	}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-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.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
						{background: #d2d2d2;}

TR.subBar					{background:#f4f7fd;}
TD.subBar					{font-size:10px; color:#000000;}


TD.smallText, SPAN.smallText, P.smallText {font-size:10px;}

TD.accountCategory		{font-size:13px; color:#aabbdd;}

.cart_attribute{
	font-size:10px;
	color:#333333;
	padding-left:10px;
	font-style:italic;
	}
.cart_attribute_value{
	font-size:10px;
	color:#0000ff;
	}

/* ::::::::::::::::::::::::::::::::::  ::::::::::::::::::::::::::::::::::::::::::: */
TD.tableHeading			{font-size:12px; font-weight:bold;}

SPAN.newItemInCart		{font-size:10px; color:#ff0000;}

SPAN.greetUser {font-size:12px; color:#ff0000; font-weight:bold;}

SPAN.errorText				{color:#ff0000;}

/* TD.moduleRow 		{border-top: 1px dashed #666666;} */
.moduleRow 			{background-color: #ededed;}
.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;}

/* :::::::::::::::::::::::::::::::::: FORM ELEMENTS ::::::::::::::::::::::::::::::::::::::::::: */
FORM				{display:inline;}

TD.fieldKey					{font-size:12px; font-weight:bold;}
TD.fieldValue				{font-size:12px;}

TEXTAREA {width: 100%; font-size:11px;}

CHECKBOX, INPUT, RADIO, SELECT {font-size:11px;}

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;}

.inputRequirement			{font-size:10px; color:#ff0000;}

/* DDB - 041031 - Form Field Progress Bar */
.progress	{
	background-color: #999999;
	width:1px;
	height:12px;
	color:white;
	font-size:10px;
	overflow:hidden;
	padding-left:3px;
	}

/* :::::::::::::::::::::::::::::::::: MESSAGE BOX ::::::::::::::::::::::::::::::::::::::::::: */

.messageBox					{font-size:10px;}
.messageStackError, .messageStackWarning {font-size:10px; background-color:#ffb3b5;}
.messageStackSuccess		{font-size:10px; background-color:#99ff00;}

/* :::::::::::::::::::::::::::::::::: ARTICLE SYSTEM ::::::::::::::::::::::::::::::::::::::::::: */
TABLE.articles{
	width:100%;
	border-top:1px dashed #999999;
	}
TD.articles{
	font-size:12px;
	font-weight:normal;
	}
SPAN.articles_more{
	font-size:14px;
	font-weight:bold;
	}
TD.article_name	a:link{font-size:13px; font-weight:bold; width:75%;}

TD.topic_name a:link{font-size:11px; font-weight:normal; width:25%;}
TD.topic_name a:hover{font-size:11px; font-weight:normal; width:25%;}
TD.topic_name a:visited{font-size:11px; font-weight:normal; width:25%;}


TD.article_abstract{
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
	}