/*
  $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 {
	margin:0;
	background:#F5F5F5 url(images/mainbg.jpg);
	font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
a.mainlink,a.mainlink:active,a.mainlink:visited{
color:#0087D1;
font-weight:bold;
text-decoration:none;
}
a.mainlink:hover{
color:#fff;
font-weight:bold;
text-decoration:none;
}
span.prepaid{
	font-size:120%;
	font-weight:bold;
	color:#E10916;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
}
a.footer:link ,a.footer:visited,a.footer:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}
a.footer:hover {
	color: #FB0102;
	text-decoration: underline;
}

.headerlink, a.headerlink:link ,a.headerlink:visited,a.headerlink:active {
	font-size:12px;
	font-weight:bold;
	color: #000;
	text-decoration:none;
}
a.headerlink:hover {
	border-bottom:1px dashed #000;
}
.boxText {
font-size : 90%;
}
.errorBox {
font-size : 90%;
background :#C4F1B2;
font-weight : bold;
}
.stockWarning {
font-size : 90%;
color : #E74550;
}
.productsNotifications {
background : #233D4E;
}
.orderEdit {
font-size : 90%;
color : #70d250;
text-decoration : underline;
}
A {
color: #8640B4;
text-decoration : none;
}
A:hover {
color: #D2D462;
text-decoration : underline;
}
FORM {
display : inline;
}
TR.headerError {
background : #E74550;
}
TD.headerError {
background : #E74550;
color : #ffffff;
font-weight : bold;
text-align : center;
}
TR.headerInfo {
background : #00ff00;
}
TD.headerInfo {
background : #00ff00;
color : #ffffff;
font-weight : bold;
text-align : center;
}

.infoBox {
background : #FFFFFF;
}
.infoBoxContents {
background : #FFFFFF;
font-size : 90%;
}
.infoBoxNotice {
background : #C4F1B2;
}
TR.headerNavigation {

}

TD.headerNavigation {
  color: #BA0100;
  font-weight : bold;
}

A.headerNavigation { 
  color: #f5f5f5; 
  font-weight : bold;
}

A.headerNavigation:hover {
  color: #D6D76C;
  font-weight : bold;
}
.infoBoxNoticeContents {
	background : #FFFFFF;
}
TD.infoBoxHeading {
	font-weight : bold;
	background : #999999;
	padding-left:15px;
}
TD.infoBox, SPAN.infoBox {
font-size : 100%;
}
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;
}
TABLE.productListing {
	padding:4px;
}
.productListing-heading {
font-size : 90%;
background : #999;
color : #ffffff;
font-weight : bold;
}
TD.productListing-data {
font-size : 90%;
border : 1px solid #EEDCF2;
padding:5px;
}
A.pageResults {
color : #0000ff;
}
A.pageResults:hover {
color : #0000ff;
background : #ffff33;
}
TD.pageHeading, DIV.pageHeading {
font-size : 125%;
font-weight : bold;
color : #864088;
}
TR.subBar {
background : #f4f7fd;
}
TD.subBar {
font-size : 90%;
color : #4F86AA;
}
TD.main, P.main {
font-size : 95%;
line-height : 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
font-size : 90%;
}
TD.accountCategory {
color : #aabbdd;
}
TD.fieldKey {
font-weight : bold;
}
TD.tableHeading {
font-weight : bold;
}
SPAN.newItemInCart {
font-size :10px;
color : #E74550;
}
CHECKBOX, INPUT, RADIO, SELECT {
font-size : 95%;
}
TEXTAREA {
width : 100%;
font-size : 95%;
}
SPAN.greetUser {
color : #f0a480;
font-weight : bold;
}
TABLE.formArea {
background : #FFFFFF;
border-color : #7b9ebd;
border-style : solid;
border-width : 1px;
}
TD.formAreaTitle {
font-weight : bold;
}
SPAN.markProductOutOfStock {
color : #c76170;
font-weight : bold;
}
SPAN.productSpecialPrice {
color : #E74550;
}
SPAN.errorText {
color : #E74550;
}
.moduleRowOver {
background-color : #FFFFFF;
cursor : pointer;
}
.moduleRowSelected {
background-color : #e9f4fc;
}
.checkoutBarFrom, .checkoutBarTo {
font-size : 90%;
color : #8c8c8c;
}
.checkoutBarCurrent {
font-size : 90%;
color : #4F86AA;
}
.messageBox {
font-size : 90%;
}
.messageStackError, .messageStackWarning {
font-size : 90%;
background-color : #ffb3b5;
}
.messageStackSuccess {
font-size : 90%;
background-color : #99ff00;
}
.inputRequirement {
font-size : 90%;
color : #E74550;
}
.mws_boxTop {
background : url('images/infobox/top.gif') repeat-x;
font-weight : bold;
white-space : nowrap;
color:#414141;
padding-left:5px;
padding-top:7px;
}
.mws_boxLeft {
background : url('images/infobox/left.gif');
}
.mws_boxRight {
background : url('images/infobox/right.gif');
}
.mws_boxBottom {
background : url('images/infobox/bot.gif');
vertical-align : middle;
white-space : nowrap;
}
.mws_boxCenter {
background :#FFFFFF;
padding-top:10px;
}
.mws_boxCenter_main {
background :#FFFFFF;
padding-top:10px;
}
.mws_boxTop_main {
background : url('images/infobox_main/top.gif')  repeat-x;
font-weight : bold;
line-height:1.5em;
white-space : nowrap;
color:#FFFFFF;
}
.mws_boxLeft_main {
background : url('images/infobox_main/left.gif');
}
.mws_boxRight_main {
background : url('images/infobox_main/right.gif');
}
.mws_boxBottom_main {
background : url('images/infobox_main/bot.gif');
line-height:1.5em;
white-space : nowrap;

}
.mws_boxCenter_main {
background : #FFFFFF;
padding-top:10px;
}
a.productlistingHead{
	color:#2EB3D2;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.productlistingHead:hover{
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
td.boxText li{
	margin-left:15px;
	list-style:square;
	font-size:110%;
}
td.boxText ul{
	margin:0px;
	padding-left:25px;
	list-style:none;
}
td.boxText ul li{
	margin:0px;
	list-style:none;
}
a.ratelink{
	display:block;
	float:left;
	width:15px;
	height:20px;
	background:#e5e5e5;
	border:1px solid #bbb;
	margin:2px;
	line-height:2em;
	padding-left:4px;
}
a.ratelink:hover{
	background:#555;
	border:1px solid #000;	
	color:#fff;
}
.head{
	background-image:url(images/headbg.jpg);
	height:92px;
}
.logo{
	padding-top:5px; 
	padding-left:20px;
}
.linkbg{
	background-image:url(images/linkbg.jpg);
	height:21px;
	color:#fff;
}
a.link{
	font-size:11px;
	color:#E4CBE9;
	padding-left:25px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
a.link:hover{
	color:#E3E491;
}
.footer{
	border-top:4px solid #AE6CBC;
}
.footerlink{
	font-size:12px;
	text-decoration:none;
	color:#666;
	padding:4px;
	font-weight:bold;
}
.footerlink:hover{
	text-decoration:none;
	color:#333;
}
#pInfoImg {
 border-bottom:1px dotted #444444; 
 width:40%; 
 text-align:center;
 margin-right:5px;
}
.prodHead{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #AD6CBC;
}
a.accessories{
font-size:14px;
font-weight:bold;
color:#0089D1;
text-decoration:none;
}
a.accessories:hover{
font-size:14px;
font-weight:bold;
color:#DDDF81;
text-decoration:none;
}


