*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  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: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

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

A:hover {
  color: #AA510E;
  text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

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: #ffffff;
  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 {
  background: #b6b7cb;
}
.infoBox1 {
  border-top:1px dotted #989898;
height:25px;
margin:0;
}
.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  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.productListing-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.productListing-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;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

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

A.pageResults {
color:#9F4908;
font-weight:bold;
text-decoration:none;
}

A.pageResults:hover {
 color:#0F6133;
font-weight:bold;
text-decoration:none;
}

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

TR.subBar {
  background: #f4f7fd;
}

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



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: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

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

/* 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: #99ff00; }

/* input requirement */

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


BODY {PADDING:0px 0px 0px 0px; MARGIN: 0px; voice-family: "\"}\""; voice-family: inherit; background-color:#eae7c3;} 
table, input, textarea {FONT-SIZE: 12px; COLOR: #606060; FONT-FAMILY: arial; text-align:left; line-height:18px;}
.pagebg{ background:url(images/pagebg.gif) repeat-y;}
.topbg{ background:url(images/topbg.gif) repeat-x;}
.callbg{ background:url(images/callus.gif) no-repeat; padding:0px 16px 0px 37px;}
.yellotext{ color:#fffab5;}
.textboxgreen{ background-color:#074723; border:1px solid #074723; width:99px; color:#fff; height:17px;}
.textboxwhite{ background-color:#fff; border:1px solid #e4ccb9; width:128px; height:24px;}
img{ border:0px;}
.callheading{ font-size:15pt; font-weight:bold; font-style:italic; color:#fff;}
.submenu {padding:0 0 0 0px; margin:0; list-style:none; height:33px; position:relative; white-space:nowrap;}
.submenu li {float:left; }
.submenu li a {display:block; float:left; height:33px; line-height:33px; color:#fff; text-decoration:none; font-size:12px; font-family:arial; font-weight:bold; text-align:center; padding:0 0 0 12px; cursor:pointer; background:url(images/blank.gif) no-repeat right top;}
.submenu li a:link, .submenu li a:Visited{ text-decoration:none; color:#fff;}
.submenu li.current a:link, .submenu li.current a:Visited { text-decoration:none; color:#000;}
.submenu li a b {float:left; display:block; padding:0 16px 0 0px;}
.submenu li.current a {color:#fff; background:url(images/blank_over.gif);}
.submenu li.current a b {background:url(images/blank_over.gif) no-repeat right top;}
.submenu li a:hover {color:#fff; background:#fff url(images/blank_over.gif);}
.submenu li a:hover b {background:url(images/blank_over.gif) no-repeat right top;}
.submenu li.current a:hover {color:#fff; background:#000 url(images/blank_over.gif); cursor:pointer;}
.submenu li.current a:hover b {background:url(images/blank_over.gif) no-repeat right top;}
.menubg{ background:url(images/menubg.gif) repeat-x;}
.middlespace{ padding:8px 4px 10px 4px;}
.line{ background:url(images/line.gif) repeat-x center;}
.searchbg{ background:url(images/searchbg.gif) no-repeat;}
.leftheadingbg{ background:url(images/leftheading.gif) no-repeat;}
.leftboxbg{ background:url(images/leftboxbg.gif) repeat-y; padding:0px 7px 0px 7px;}
.rightboxbg{ background:url(images/leftboxbg.gif) repeat-y; padding:5px 10px 0px 10px;}
.leftwhiteheading{font-size:13pt; font-weight:bold; color:#fff; padding-left:10px; padding-top:6px; }
.textboxbg{ background:url(images/textboxbg.gif) repeat-x; border:1px solid #dddddd; padding:2px;}
.greyborder{ border:1px solid #eae7c3;}


ul#productnavigation {margin:0px; padding:0; list-style:none;}

ul#productnavigation li {margin:0; padding:0; border-bottom:1px dotted #989898; height:25px;}

ul#productnavigation li{padding:5px 0 0px 17px; background:url(images/arrow.gif) 5px 10px no-repeat;  text-decoration:none;}
ul#productnavigation li.csub {background:url(images/arrow.gif) no-repeat 15px 10px; margin:0px;padding:5px 0 0 23px;}
ul#productnavigation li.ccsub {		
    background:url(images/arrow.gif) no-repeat 25px 10px; margin:0px;
	padding:5px 0 0 35px;
}
.contentspace{ padding:0px 13px 0px 13px;}
.priceheading{ font-size:11pt; font-weight:bold; color:#d2600b;}
a.productlink:link, a.productlink:active, a.productlink:visited { color:#9f4908; text-decoration:none; font-size:12px; font-weight:bold;}
a.productlink:hover { color:#136b39; text-decoration:none;  font-size:12px; font-weight:bold;}

a.productlink1:link, a.productlink1:active, a.productlink1:visited { color:#136b39; text-decoration:none; font-size:12px; font-weight:bold;}
a.productlink1:hover { color:#9f4908; text-decoration:none;  font-size:12px; font-weight:bold;}



.greenleft{ background:url(images/greenleft.gif) no-repeat; width:10px;}
.greenright{ background:url(images/greenright.gif) no-repeat; width:10px; height:30px;}
.greenheadingbg{ background:url(images/greenheadingbg.gif) repeat-x; font-size:13pt; font-weight:bold; color:#fff;}
h1 {color:#FFFFFF;font-size:13pt;font-weight:bold;margin:0;padding:0;}
.greenheadingbg1{ font-size:13pt; font-weight:bold; color:#fff;}
.productborder{ border:1px solid #fae29b; padding:1px;}
a.productname:link, a.productname:active, a.productname:visited { color:#0f6133; text-decoration:none; font-size:13px; font-weight:bold;}
a.productname:hover { color:#b25712; text-decoration:none;  font-size:13px; font-weight:bold;}
.pricebg{ background: url(images/pricebg.gif) repeat-x; padding:5px;}
a.productnameright:link, a.productnameright:active, a.produproductnamerightctname:visited { color:#4f4f4f; text-decoration:none; font-size:13px; font-weight:bold;}
a.productnameright:hover { color:#0f6133; text-decoration:none;  font-size:13px; font-weight:bold;}
.welcomeheading{ color:#0f6133; font-size:14pt; font-weight:bold;}
a.footerlink:link, a.footerlink:active, a.footerlink:visited { color:#fff; text-decoration:none; }
a.footerlink:hover { color:#fff; text-decoration:underline;}
.footerbg{ background:url(images/footerbg.gif) repeat-x;}
a.menulink:link, a.menulink:active, a.menulink:visited { color:#fff; text-decoration:none;}
a.menulink:hover { color:#fff; text-decoration:underline;}
.whitetext{ color:#fff;}
ul#arrow {margin:0px; padding:0; list-style:none; color:#a9500d; font-size:13px; font-weight:bold;}
ul#arrow li {margin:0; padding:0;}
ul#arrow li{padding:5px 0 0px 20px; background:url(images/arrow.gif) 5px 11px no-repeat;  text-decoration:none;}
.style1 {font-weight:bold;}

.line123
{
margin:0; padding:0;
line-height:15px;
border-bottom:1px dotted #989898;
}

.linkimg
{
border:0px;
cursor:pointer;
}
.promotionheadingbg{ background:url(images/promotionheadingbg.gif) no-repeat;}
.promotionbg{ background:url(images/promotionbg.gif) repeat-y; padding:5px 10px 0px 10px;}
.promotionheading{font-size:13pt; font-weight:bold; color:#fff; padding-left:10px; }

a.promotionlink:link, a.promotionlink:active, a.promotionlink:visited { color:#fff; text-decoration:none; font-size:13px; font-weight:bold;}
a.promotionlink:hover { color:#0f6133; text-decoration:none;  font-size:13px; font-weight:bold;}
ul#links {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0;
padding:0;
}
ul#links li {
margin-bottom:5px;
padding:0;
}
ul#links {
background:transparent url(images/lp.jpg) no-repeat scroll 0 2px;
padding:0 0 0 25px;
text-decoration:none;
}
ul#links li a:hover {
color:#208C21;
text-decoration:none;
}
