/*
  $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
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #000000; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #000000;
  color: #ffffff;
  margin-left:100px;
  margin-bottom:20px;
  margin-top:0px;
  margin-right:100px;
  
}

A {
  color: #ffffff;
  text-decoration: none;
}

A:hover {
  color: #ffffff;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #000000;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

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;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #8c8c8c; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #000000; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5;}

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#FFFF33; }

.category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.mainmenulinks {
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	text-decoration: none;

}
.mainmenuonclick {
	BACKGROUND-IMAGE: url(button_2.jpg)
}

.headermenu{
	background-image:url(top_4.jpg);
}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
		font-style:normal;
	color: #565757;
	line-height: 1.5;

}

.link-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #666666;
	line-height: 1.5;
}
.normalLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565757;

}

.greenrollover {
	BACKGROUND-COLOR: #afcff9
}
.string {
	BACKGROUND-IMAGE: url(string.gif)
}
.shopping-text {
	font-size: 8.5pt;
	font-style: normal;
	font-weight:bold;
	color: #860030;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.linkgreen {
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
}
.lightgreen {
	background-color: #E5E5E5;

}
.lightgreen1 {
	BACKGROUND-COLOR: #4E8332
}
.skybluecell {
	BACKGROUND-IMAGE: url(sky_blue_bg.gif)
}
.secondlevel {
	BACKGROUND-IMAGE: url(2nd_menu_bg.gif)
}
.thirdlevel {
	BACKGROUND-COLOR: #ffffcc
}
.secondlevelbigcell {
	BACKGROUND-IMAGE: url(2nd_menu_big_bg.gif)
}
.fourthlevel {
	BACKGROUND-IMAGE: url(4th_menu_bg.gif)
}
.knobbg {
	BACKGROUND-IMAGE: url(knob_bg.gif)
}
.heading {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	color: #FF0000;
	vertical-align: middle;
	font: verdana;



}
.table {
	border: 1px solid #D2D2D2;

}
.input {
	BORDER-BOTTOM: #d8d8d8 1px groove; BORDER-LEFT: #d8d8d8 1px groove; 
BORDER-RIGHT: #d8d8d8 1px groove; BORDER-TOP: #d8d8d8 1px groove; 
FONT-SIZE: 11px; LETTER-SPACING: normal; TEXT-DECORATION: none; WORD-SPACING: 
normal
}
.select {
	BORDER-BOTTOM: #d8d8d8 1px groove; BORDER-LEFT: #d8d8d8 1px groove; 
BORDER-RIGHT: #d8d8d8 1px groove; BORDER-TOP: #d8d8d8 1px groove; 
FONT-SIZE: 11px; LETTER-SPACING: normal; TEXT-DECORATION: none; WORD-SPACING: 
normal
}
.bold {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;


}
.button {
	FONT-SIZE: 10px;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	WORD-SPACING: normal;
	border: 1px groove #FFCC00;
	color: #669966;



}
.whitecell {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1.5;
	color: #FFFFFF;
	
}

.text {
	FONT-SIZE: 8pt;
	LETTER-SPACING: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color: #ffffff;

}

.lightyellow-text {
	FONT-SIZE: 12px;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	WORD-SPACING: normal;
	color: #e19503;


}

.redtext {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: 
medium none; BORDER-TOP: medium none; COLOR: #F6B019; FONT-SIZE: 11px; 
LETTER-SPACING: normal; TEXT-DECORATION: none; WORD-SPACING: normal
}
.file {
	BORDER-BOTTOM: #d8d8d8 1px groove; BORDER-LEFT: #d8d8d8 1px groove; 
BORDER-RIGHT: #d8d8d8 1px groove; BORDER-TOP: #d8d8d8 1px groove; 
FONT-SIZE: 10px; FONT-WEIGHT: normal; LETTER-SPACING: normal; TEXT-DECORATION: 
none; WORD-SPACING: normal
}
.colorfield {
	FONT-SIZE: 11px;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	WORD-SPACING: normal;
	border: 1px groove #666666;

}
.bluelight {
	BACKGROUND-COLOR: #FFFFFF
}
.bluelight1 {
	BACKGROUND-COLOR: #F3F3F3
}
.loginpanel {
	COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: 
none
}
.item {
	COLOR: #006600; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.lemon {
	BACKGROUND-COLOR: #003399
}
.pastel {
	BACKGROUND-COLOR: #F7F1BC;
	color: #FFFFFF;

}
.litepastel {
	BACKGROUND-COLOR: #EEEFDC
}
.litelemon {
	BACKGROUND-COLOR: #C4CEE0
}
.textfield {
	BACKGROUND-COLOR: #FFFFFF
	BORDER: 1px
}
.litepurple {
	BACKGROUND-COLOR: #efecff
}
.selectcoloured {
	BACKGROUND-COLOR: #ff66cc; BORDER-BOTTOM: #d8d8d8 1px groove; 
BORDER-LEFT: #d8d8d8 1px groove; BORDER-RIGHT: #d8d8d8 1px groove; BORDER-TOP: 
#d8d8d8 1px groove; COLOR: #ffffff; FONT-SIZE: 11px; LETTER-SPACING: 
normal; TEXT-DECORATION: none; WORD-SPACING: normal
}
.inputcolor {
	BACKGROUND-COLOR: #9966ff; BORDER-BOTTOM: #d8d8d8 1px groove; 
BORDER-LEFT: #d8d8d8 1px groove; BORDER-RIGHT: #d8d8d8 1px groove; BORDER-TOP: 
#d8d8d8 1px groove; COLOR: #ffffff; FONT-SIZE: 11px; LETTER-SPACING: 
normal; TEXT-DECORATION: none; WORD-SPACING: normal
}
.inputcolor1 {
	BACKGROUND-COLOR: #0033cc; BORDER-BOTTOM: #d8d8d8 1px groove; 
BORDER-LEFT: #d8d8d8 1px groove; BORDER-RIGHT: #d8d8d8 1px groove; BORDER-TOP: 
#d8d8d8 1px groove; COLOR: #ffffff; FONT-SIZE: 11px; LETTER-SPACING: 
normal; TEXT-DECORATION: none; WORD-SPACING: normal
}
.inputcolor2 {
	BACKGROUND-COLOR: #006600; BORDER-BOTTOM: #d8d8d8 1px groove; 
BORDER-LEFT: #d8d8d8 1px groove; BORDER-RIGHT: #d8d8d8 1px groove; BORDER-TOP: 
#d8d8d8 1px groove; COLOR: #ffffff; FONT-SIZE: 11px; LETTER-SPACING: 
normal; TEXT-DECORATION: none; WORD-SPACING: normal
}
.button1 {
	FONT-SIZE: 12px;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	WORD-SPACING: normal;
	border: 1px groove #A1D1F0;
	color: #ffffff;
	background-color: #96001f;

}
.colorfield1 {

	FONT-SIZE: 11px;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	WORD-SPACING: normal;
	border: 1px groove #A2B1CC;
}

.bg-color {
	background-color: #bababa;
}

.whitebg-color {
	background-color: #ffffff;
}

.tableheading {
	BACKGROUND-COLOR: #A0181A;
	height: 20px;
}
.mainmenu {
	background-image: url(../images/top_button.gif);
	background-repeat: no-repeat;
}

.headerbutton {
	background-image: url(../images/top_button.jpg);
	background-repeat: no-repeat;
}

.bluetextlink {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style:normal;
	color: #13406c;
	line-height: 1.5;
}
.whitetextright {
	font-size: 10pt;
	color: #fff991;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bold-lighttext {
	font-size: 10px;
	color: #595a5a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size-adjust:inherit;
}

.whitetextwb {
	font-size: 8pt;
	color: #fff991;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1.5;
	font-weight: bold;

}

.numeric-number {
	font-size: 11pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

.heading-text{
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}
.lightblack{
	background-color: #948D8D;
}

.sitename {
	font-family: Sylfaen;
	font-size: 24px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #114802;
}

.checkbox {
 BACKGROUND-COLOR:#F3F7F1
 
 }
 
 .rediobutton {
 BACKGROUND-COLOR:#F3F7F1
 
 }
 
 .button3 {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	vertical-align: middle;
	font: verdana;

}

 .buttontext {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	color: #ffffff;
	vertical-align: middle;
	font: verdana;
}

 .top-navigation-text {
	FONT-SIZE: 10px;
	font-weight: bold;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

.righttable {
	BACKGROUND-COLOR: #EEEEEE
}

.mainmenu2 {
	background-image: url(../images/right_login_button.jpg);
	background-repeat: no-repeat;
}

.mainmenu3 {
	background-image: url(../images/right_enduser_button.jpg);
	background-repeat: no-repeat;
}	
.bluetext {
	FONT-SIZE:  8pt;
	COLOR: 		#3366CC;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.yellowtext {
	FONT-SIZE:  9px;
	COLOR: 		#c5660f;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.toptext {
	FONT-SIZE:  10px;
	COLOR: 		#0099CC;
	font-family: Verdana ;
}

.inner-linktext {
	FONT-SIZE:  8pt;
	COLOR: 		#2a84d1;
	
	font-family:Arial;
}

.numerictext {
	FONT-SIZE:  30px;
	COLOR: 		#FF6600;
	FONT-WEIGHT: bold;
	font-family: Verdana ;
	line-height: 1.5;
}

.background-color {
	background-color: #000000;
}

.orange-color {
	background-color: #ff6800;
}