/*
  $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;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
span.prepaid{
	font-size:120%;
	font-weight:bold;
	color:#E10916;
}
.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #666;
}
.footerbot{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #666;
}
a.footer:link ,a.footer:visited,a.footer:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #666;
	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: #666;
text-decoration : none;
}
A:hover {
color: #0089D1;
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 {

}
.infoBoxContents {

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

}

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

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

A.headerNavigation:hover {
  color: #0089D1;
  font-weight : bold;
}
.infoBoxNoticeContents {

}
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 : #0089D1;
color : #ffffff;
font-weight : bold;
}
TD.productListing-data {
font-size : 90%;
border : 1px solid #0089D1;
padding:5px;
}
A.pageResults {
color : #0000ff;
}
A.pageResults:hover {
color : #0000ff;
background : #ffff33;
}
TD.pageHeading, DIV.pageHeading {
font-size : 200%;
color : #414141;
}
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 : 90%;
color : #E74550;
}
CHECKBOX, INPUT, RADIO, SELECT {
font-size : 95%;
}
TEXTAREA {
font-size : 95%;
}
SPAN.greetUser {
color : #f0a480;
font-weight : bold;
}
TABLE.formArea {
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 : #D1F1FC;
color:#ff0000;
}
.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:#FFFFFF;
padding-left:20px;
padding-top:5px;
}
.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;
}
.txtinput{
	height:14px;
	width:115px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	background-color:#f5f5f5;
	border: 1px solid #333333;
}
.countrytxt{
	height:14px;
	width:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	background-color:#f5f5f5;
	border: 1px solid #333333;

}
.areatxt{
	height:14px;
	width:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	background-color:#f5f5f5;
	border: 1px solid #333333;

}
.phonetxt{
	height:14px;
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	background-color:#f5f5f5;
	border: 1px solid #333333;

}
a.leftlink{
color:#999;
font-size:12px;
font-weight:bold;
padding-left:15px;
text-decoration:none;
}
a.leftlink:hover{
color:#000;
}
.lefttr{
background:#ffffff;
}
.textbtn{
	height:22px;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#333;
	border: 1px solid #000000;
}
.td-heading{
font-weight:bold;
text-align:right;
padding-right:10px;
}
.requiredtxt{
	height:20px;
	width:115px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	background-color:#f5f5f5;
	border: 1px solid #333333;
	letter-spacing:2px;
}
.hometd{
border:1px solid #e5e5e5;
height:206px;
}
.agenttxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
font-weight:bold;
}
.servicetxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:17px;
font-weight:normal;
}
.accounttxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
}
a.botimage{

}

/*BOF IMAGE EFFECT*/
.imglogo {
}
img.imglogoa  {
	opacity:0.4; 
	filter:alpha(opacity=50);
}
img.imglogoh {
	opacity:1.0; 
	filter:alpha(opacity=100); 
}
.imglogo a img {
	opacity:0.4; 
	filter:alpha(opacity=50);
}
.imglogo a:hover img {
	opacity:1.0; 
	filter:alpha(opacity=100); 
}
.imglogo p {
	text-align: center;
	margin: 0;
}
.imglogo p span {
	font-size: 11px;
	display: block;
}
.imglogo a {
	color: #33332D;
	font-weight: bold;
	text-decoration: none;
}

.imglogo a span {
	color: #FFF;
}
/*EOF IMAGE EFFECT*/
.newsfieldset{
border:1px solid #4F9ED5;
}