/*
  $Id: stylesheet.css,v 1.50 2002/11/02 03:06:05 hpdl Exp $

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

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License
*/
body {
  background: #D3E6FD;
  color: #000000;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;

}
a.subcategories{margin-left: 0px;padding-left: 0px;}
a.categories{margin-left: 0px;padding-left: 0px;}
span.searchtermchange{font-size: 10px;color: gray;}
#container {
	width: 920px;
	background: #ffffff;
	color: #000000;
	margin: 1px auto 1px auto;
	text-align: left;
	margin-top: 5px;
 }
p {font-size: 12px;}
td {font-size: 12px;}
table.container {width:920px;border:0px;margin-bottom:5px;}
table.mainbody {width:100%; border:0;border-top:solid 1px #CCCCCC;padding:0px;}
.updatewarn {color: #FF0000; font-size:16px; visibility: hidden;}
.customer_message {color: #FF0000; font-size:16px;}
.boxText {font-size: 10px;}
.blueText {color: #6CA5FF; font-size: 10px; }
.blueMain {color: #000099;line-height: 16px;}
.errorBox { font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning {font-size : 18px;color: #CC0033;font-weight: bold;}
.productsNotifications { background: #E4EEFF; }

a {color: #3F7CE1;text-decoration: none;}
a:hover {color: #6CA5FF;text-decoration: underline;}
form {display: inline;}
td.columnLeft {border-right:solid 1px #cccccc;}
td.columnRight {border-left:solid 1px #cccccc;}
tr.header {background: #ffffff;}
tr.headerNavigation {background: #1A4AB7;}
td.headerNavigation {
  font-size: 10px;
  background: #1A4AB7;
  color: #FFFFFF;
  font-weight : bold;
}
a.headerNavigation {color: #FFFFFF;}
a.headerNavigation:hover {color: #ffffff;}
tr.headerError {background: #ff0000;}
td.headerError {
  background: #FF0000;
  color: #FFFFFF;
  font-weight : bold;
  text-align : center;
}

tr.headerInfo {background: #7DC9E2;}
td.headerInfo {background: #00FF00;color: #FFFFFF;font-weight: bold;text-align: center;}
tr.footer {background: #1A4AB7;}
td.footer {font-size: 10px;background: #1A4AB7;color: #FFFFFF;font-weight: bold;}
.infoBoxContents {font-size: 10px;}
.infoBoxNotice {background: #FF8E90;}
.infoBoxNoticeContents {background: #FFE6E6;font-size: 10px;}
td.infoBoxHeading {font-weight: bold;color: #FFFFFF;background-image: url(120357B/SiteImages/info_box_head_bg.gif);}
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: #F4F7FD;
}
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.productListing-heading {
  background: #E7F8D3;
}

td.productListing-heading {background: #D8E8F1;color: #000000;font-weight: bold;font-variant: small-caps;}
a.pageResults {color: #0000FF;}
a.pageResults:hover {color: #0000FF;background: #FFFF65;}
td.pageHeading, div.pageHeading {font-size: 18px;font-weight: bold;color: #1A4AB7;}
tr.subBar {background: #F4F7FD;} /* ?? */
td.subBar {font-size: 10px;color: #000000;}
td.main, p.main {line-height: 1.6;color: #4E4E4E;}
td.smallText, span.smallText, p.smallText {font-size: 11px;}
td.small, span.small, p.small {font-size: 11px;} 
td.stockText, span.stockText, p.stockText {font-size: 16px;font-weight: bold;color: #FF3300;}
td.accountCategory {font-size: 13px;color: #AABBDD;}
td.fieldKey {font-weight: bold;}
td.tableHeading {font-size: 12px;font-weight: bold;}
span.newItemInCart {font-size: 10px;color: #FF0000;}
textarea {width: 100%;}
span.greetUser {font-size: 10px;color: #2471FF;font-weight: bold;}
.contactinfo {font-size: 10px;color: #0000FF;font-weight: bold;}

table.formArea {
  background: #F1F9FE;
  border-color: #7B9EBD;
  border-style: solid;
  border-width: 1px;
}

td.formAreaTitle {font-weight: bold;}
.inputRequirement {color:#f00;}

span.markProductOutOfStock {font-size: 14px;color: #FF0000;font-weight: bold;}
span.productSpecialPrice {color: #ff0000;}

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

.checkoutBarFrom, .checkoutBarTo {font-size: 10px; color: #8C8C8C; }
.checkoutBarCurrent {font-size: 10px; color: #000000; }
table.popup {border-width: 1px;border-style: dotted;}
h1 {font-size: 16px;font-weight: bold;margin-bottom: 0;padding-bottom: 0;color: #005AFF;}
h2 {margin-bottom: 0;padding-bottom: 0;}
.star-product-title {font-size: 16px;font-weight: bold;color: #000000;}
.star-product {color: #000000;}
.star-product-price{font-size: 16px;font-weight: bold;color: #FF0000;}
.white_link{color: #0209B2;}
td.category_desc {font-size:12px;line-height:15px;}
li {color:#000;list-style-type:square;left:25px;clip:rect();}
ul {color:#396;list-style-type:square;}
ol {color:#396;}
.mytext {font-size:10px;color:#669;}
a.mytext:link {color:#009;text-decoration:none;}
a.mytext:visited {color:#009;text-decoration:none;}
a.mytext:active {color:#333;text-decoration:none;}
a.mytext:hover {color:#000;text-decoration:none;}
.indent {left:75px;clip:rect();}

form#create_account input {width:200px;}
form#create_account select {width:200px;}
form#create_account input[type="radio"] {width:auto;}
form#create_account input[type="image"] {width:auto;}
.articlepad {margin-bottom: -5px;line-height: 11px;}
.inputgrey {background-color: #CCCCCC;}
.greytext {color:#666666;text-decoration: none;}
/* ---------- */
a.white_bg_img {
	display:block;
	width:200px;
	padding:10px 0 10px 0;
	background:#fff;
	margin:5px;
	border:1px solid #555
}
p.download_large_img {text-align:right;margin:.2em 0 0 0;}
p.download_large_img a {text-decoration:none !important;}
p.download_large_img a span {text-transform:uppercase;font-size:9px}
p.download_large_img a strong {font-size:18px}
/* The Following Entries are for the affiliate scheme */
.div1 {
	padding: 8px;
	background-color: #FFFFFF;
	margin-left:auto;
	margin-right: auto;
	margin-top: 7px;
	width: 750px;
	border: 1px solid #333333;
}
.tbmain1 {border: 2px solid #CCCCCC;}
input {font-size: 11px;letter-spacing: 0.1em;} /* Do not think we need this */
textarea {font-size: 11px;}/* Do not think we need this */
.text_area_1 {font-size: 11px;color:#333333;}
.table_bg_gradient_2 {background-image: url(120357B/SiteImages/header_bg_1.jpg);background-repeat: repeat-x;background-color: #FFFFFF;height: 25px;}
.select_small_1 {font-size: 10px;background-color: #EAEAEA;background-image:url(120357B/SiteImages/bg_gradient_1.jpg);}
.list_1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.list_1 li {padding-bottom: 7px;list-style-position: inside;list-style-type:square;}
.medium_1 {font-size:12px;}
.jrox {visibility:hidden;}
.header_2 {
	color: #FFFFFF;
	background:  #ffffff url(120357B/SiteImages/td_gradient_2.jpg) -5px 0 repeat;
	padding: 2px 0 2px 10px;
	display: block;
	border: 1px solid #666666;
	margin: 3px 0 -4px;
}
.bg_gradient_1 {border: 1px solid #F1F1F1;background:  #ffffff url(120357B/SiteImages/td_gradient_blue.jpg) -5px 0 repeat;}
.bg_gradient_2 {background:  #ffffff url(120357B/SiteImages/td_gradient_blue.jpg) -5px 0 repeat;font-size:12px;}
.bg_gradient_3 {background:  #CCC url(120357B/SiteImages/td_gradient_blue.jpg) -5px 0 repeat;}
.aff_link_1 {
	color: #333333;
	border: 1px solid #F1F1F1;
	background: #FFFFD2;
	padding-left:10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 3px 0 -4px;
	font-weight:bold;
}
.table_1 {border: 1px solid #CCCCCC;background-color: #FFF;}
.table_2 {border: 1px solid #333333;background-color: #F0F0F0;}
.table_3 {background-color: #333333;}
.table_4 {background-color: #F0F0FF;}
.table_5 {background-color: #FFF;border: 1px #666666 dashed;}
.bg_white {background-color: #FFF;}
.header_table {background-color: #CCCCFF;height: 75px;}
.footer_table {height: 50px;background-color: #CCCCFF;}
.link_header {background-color:#CCCCCC;background: url(120357B/SiteImages/bg_gradient_1.jpg);background-repeat: repeat-x;height: 20px;}
.main_icons_1 {border: 1px solid #333333;background-color:#FFFFFF;}
.main_icons_2 {border: 1px solid #333333;background-color:#FFFFFF;margin: 6px;padding: 5px;}
.main_icons_3 {	float:left;border: 1px solid #333333;background-color:#FFFFFF;margin: 12px;padding: 5px;width: 100px;}
.big_1 {font-size: 14px;}
.pad_left_1 {padding-left: 5px;display:inline;}
.pad_right_1 {padding-right: 5px;display:inline;}
.small_10 {font-size:10px;}
.link_small_1 {color:#333333;font-size:11px;}
.border_bottom_1 {border-bottom: 1px solid #333333;border-top: 1px solid #333333;}
.border_bottom_1 a {font-weight:bold;}
.error_1 {color:#FF0000;font-weight:bold;}
.red_font_1 {color:#FF0033;font-size:12px;}
.small_11px {font-size:11px;}
select {font-size:11px;}
#hideShow {	
position:absolute;
	width:400px;
	z-index:1;
	left: 30%;
	top: 105px;
	border: 2px solid #FF0000;
	background-color:#FFFFFF;
}
.pad_top_bottom {padding-top: 25px;padding-bottom: 25px;}
.Mprogram {
	border: 1px solid #666666;
	padding: 1em;
	margin-bottom: 2px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	background-color:#FFFFFF;
	height: 150px;
}
.MCustomTool {
	border: 1px solid #666666;
	padding: 1em;
	margin-bottom: 2px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	background-color:#FFFFFF;
	height: 100px;
}
#sitemaplinks {}

#mainmenu, #accountdetails, #affiliatetools, #affiliatestatistics {
	display:block;
	float:left;
	border-right: 1px solid #999999;
	padding: 3px;
	width: 140px;
	color: #333333;
	font-size:12px;
	margin:auto;
}
#affiliatereports {
	display:block;
	float:left;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 140px;
	color: #333333;
	font-size:12px;
	margin:auto;
}

