/*
  $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: Helvetica, Verdana, sans-serif; font-size: 11px; }
.errorBox { font-family : Helvetica, Verdana, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Helvetica, Verdana, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Helvetica, Verdana, sans-serif; font-size : 10px; color: #FFFFFF; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #46281D;
  margin: 0px;
  font-family:Helvetica, Verdana, Helvetica, sans-serif;
}

A {
  color: #46281D;
  text-decoration: none;
  outline:none;
  font-size:11px;
  font-family:Helvetica, Verdana, Helvetica, sans-serif;
}

h2 {margin:0;padding:0;}

A:hover {
  color: white;
  text-decoration: underline;
}

FORM {
	display: inline;
}

p
{margin:0;
padding:0;}

TD.header {
  background-image:url(../../../images/header_bg.jpg);
  background-repeat: repeat-x;
  background-color: #ffffff;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

TR.headerNavigation {
  background-image:url(../../../images/tile_back.jpg);
}

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

A.headerNavigation { 
  color:#3B1C13;
font-weight:bold;
font-size:12px;
}

A.headerNavigation:hover {
  text-decoration:underline;
}

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #FFFFFF;
}

TD.footer {
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 10px;
  background-image:url(../../../images/tile_back.jpg);
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
 
}

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

.infoContents {
  
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-left: 6px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background-image:url(../../../images/titlecat.jpg);
  color: black;
  padding-left:15px;
  width:219px;
}

TD.infoBoxHeadingxsell {
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background: #a9936e;
  color: black;
  width:219px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Helvetica, Verdana, 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 {
  
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  
}

TABLE.productListing {

}

.productListing-heading {
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 12px;
  width:200px;
  
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 12px;
  border-bottom:2px groove white;
}

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

A.pageResults {
  color: #0000FF;
}

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

TD.pageHeading, DIV.pageHeading {
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color:white;

}

TR.subBar {
  background: #f4f7fd;
}

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

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

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

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

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

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

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

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

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

INPUT {
  font-family:Helvetica, Verdana, Helvetica, sans-serif;
  font-size:12px;
  height:20px;
  float:left;
  margin-left:10px;
}

input.swea {
  font-family:Helvetica, Verdana, Helvetica, sans-serif;
  font-size:12px;
  height:20px;
  float: none;
  vertical-align: bottom;
  margin:1px 2px 0 0;
}

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

SPAN.greetUser {
  font-family: Helvetica, Verdana, 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: Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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

SPAN.productSpecialPrice {
  font-family: Helvetica, Verdana, sans-serif;
  color: white;
}

SPAN.errorText {
  font-family: Helvetica, Verdana, sans-serif;
  color: white;
}

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

.checkoutBarFrom, .checkoutBarTo { font-family: Helvetica, Verdana, sans-serif; font-size: 10px; color: white; }
.checkoutBarCurrent { font-family: Helvetica, Verdana, sans-serif; font-size: 10px; color: white; }

/* message box */

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

/* input requirement */

.inputRequirement { font-family: Helvetica, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; }


ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu{
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 0px;
	background-color:#B1C900;
	background-repeat:repeat;
	
}




ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#3B1C13;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:1px;
	border-style:solid;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.cssMenu ul{
	width:190.65px;
}
ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#B1C900;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font-size: 12px;
	font-weight:bold;
	
	color:#3B1C13;
	text-decoration:none;
	
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
	
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	
	font-size: 12px;
	font-weight:bold;
	
	color:#3B1C13;
	text-decoration:underline;
}
ul.cssMenu li a:hover{
	position:relative;
	
	font-size: 12px;
	font-weight:bold;
	
	color:#3B1C13;
	text-decoration:underline;
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{display:none}
ul.cssMenu span{
	display:block;
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}

.foretag a {
 background-color:#B1C900;
 color:#3B1C13;
 font-size:12px;
 font-weight:bold;
 padding-left:134px;
 text-align:left;
 text-decoration:none;
 vertical-align:middle;
 font-family: Helvetica, Arial, sans-serif;
}

.foretag a:hover {
	text-decoration: underline;
}

div.domtab{ width:420px;font-size:90%;}
ul.domtabs{	float:left;width:370px; height:31px;; list-style-image:none;
list-style-position:outside;list-style-type:none;margin:0 0 10px 3px;padding:0 5px;}
ul.domtabs li{float:left;margin-left:4px;
margin-right:4px; width:81px;; height:31px;float:left;text-align:center;line-height:31px;}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover{	width:81px;height:31px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3B1C13; text-align:center; text-decoration:none;font-weight:bold; display:block;background-image:url(../../../images/tabroz.png);}
html>body ul.domtabs a:link,
html>body ul.domtabs a:visited,
html>body ul.domtabs a:active,
html>body ul.domtabs a:hover{height:auto;min-height:31px;;	}
ul.domtabs a:hover{width:81px;height:31px; background-image:url(../../../images/tabroz.png);}
div.domtab div{	clear:both;	width:auto;	background:#696;color:#fff;	}
ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover{width:81px;height:31px; background-image:url(../../../images/tabmaro.png);}
#domtabprintview{float:right;padding-right:1em;	text-align:right;}
#domtabprintview a:link,
#domtabprintview a:visited,
#domtabprintview a:active,
#domtabprintview a:hover{color:#fff;}
#other p{margin:0; padding:0px 0px; text-align:left;width:380px;}
pre{font-size:1.2em;padding:1em;}
div.domtab div a:link,
div.domtab div a:visited,
div.domtab div a:active	{height:31px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:left; text-decoration:none;font-weight:bold; display:block;	}
div.domtab div h2 a,
div.domtab div h2 a:hover,
div.domtab div h2 a:active{color:#cfc;display:inline;padding:0;	font-weight:normal;	font-size:1em;}
		
/* other scheme! */
#other{font-size:.8em;width:420px;float:left;}
div#other.domtab div{width:380px;  background-color:#a9936e;margin-bottom:10px;padding:10px;}
div#other.domtab div a {font-size:13px;color:black;font-weight:bold;}
div#other.domtab div a:hover {font-size:13px;color:#CCCCCC;;font-weight:bold;}
#other ul.domtabs a:hover{width:81px;height:31px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center; text-decoration:none;font-weight:bold; display:block;}
div#other ul.domtabs li.active a:link,
div#other ul.domtabs li.active a:visited,
div#other ul.domtabs li.active a:active,
div#other ul.domtabs li.active a:hover{	width:81px;height:31px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center; text-decoration:none;font-weight:bold; display:block;}
#other div{	float:left;}

#clicklogo {
	display: block;
	width: 500px;
	height: 175px;
	text-indent: -9999px;
}

.featured_index {
	float: left;
}
