/* 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 {
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
position:relative;
display:table;
width:100%;
height:100%;
	background-color: #ffffff;
/*
	background-image:url('http://www.gentlebra.com/content/theme/gbhmbg1.gif');
	background-repeat:no-repeat;
*/
	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:active				{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;}

h1					{font-size:18px; font-weight:bold; color:#666666;}
td					{font-size:12px; font-weight:normal; color:#000000;}
.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;}

.homeheadline{
	font-size:16px; 
	font-weight:bold; 
	color:#3333cc;
	line-height:1.3;
	}

.quote			{font-size:12px; font-weight:normal; color:#000080; font-style:; line-height:1.4;}
.quoter			{font-size:11px; font-weight:bold; color:#ff66cc; text-align:right;}

.line	{background: #f8f8f9;}

/* :::::::::::::::::::::::::::::::::: ACCOUNT HISTORY ::::::::::::::::::::::::::::::::::::::::::: */

						
A.pageResults				{color:#0000FF;}

A.pageResults:hover		{color: #0000FF; background: #FFFF33;}

TD.pageHeading, DIV.pageHeading, SPAN.pageHeading {
	font-size:16px; 
	font-weight:bold; 
	color:#0000CC;
	}


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.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: #ffffff;
	}

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.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;}

.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:14px; color:white; font-size:12px; overflow:hidden; padding-left:5px;}

/* :::::::::::::::::::::::::::::::::: MESSAGE BOX ::::::::::::::::::::::::::::::::::::::::::: */

.messageBox					{font-size:10px;}
.messageStackError, .messageStackWarning {font-size:10px; background-color:#ffb3b5;}
.messageStackSuccess		{font-size:10px; background-color:#99ff00;}


/* :::::::::::::::::::::::::::::: BEGIN: CSS Buttons Everywhere :::::::::::::::::::::::::::::: */
.cssButton {
	background: #f0f0ff;
	color: #000080;
	width: 100px;
	height: 20px;
	vertical-align: top;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	border: 1px;
	border-style: solid;
	border-color: #000080;
	border-spacing: 1px;
}

/* BEGIN: CSS Buttons Everywhere */
/* ALTERNATE BUTTON STYLE
.cssButton{
	background-color: #f0f0ff;
	color: #637991;
	font-size: 8pt;
	font-weight: bold;
	border: 2px;
	border-color: #637991;
	border-style: outset;
	cursor: pointer;
}
*/

.cssButton:active {
	border-style: inset;
}


/* END: CSS Buttons Everywhere */