/* CSS Document */

/* Headers */
h1 					{ color: #085CD4; font-size: 18px; } 
h2  				{}
h3					{}
h4					{}
h5					{} 

/* Linkage */
a:link 				{} 
a:visited 			{} 
a:hover				{ text-decoration:underline;}
a:focus				{}
a:active			{}  

/* Misc. */
img					{ border: 0 !important; text-decoration:none !important; }
acronym 			{ cursor: help; }
.clear				{ clear: both; }
::-moz-selection	{ background: #666c00; color: #fff; }
::selection			{ background: #666c00; color: #fff; }
.pimages img			{ border: 2px solid #9ba300; }

#shop-top-pic		{ width: 950px; height: 209px; overflow: hidden; }

.locations				{ color: #9ba300; margin-bottom:0; font-size:16px; }

/* Main Styles */

#content			{ width: 750px; display: block; float: left; margin: 0 32px 0 0; }
#right				{ display: block; padding: 10px 0 0 0; }

/* Navigation */
#nav				{ height: 30px; margin: 0 0 40px 0; background-image: url(/assets/images/nav-bg.jpg); background-repeat: repeat-x; }

#nav a:link			{ font-size: 10px; font-weight: bold; color: #668224 !important; text-decoration: none !important; border-bottom: none !important; height: 18px; display: block; }
#nav a:visited		{ font-size: 10px; font-weight: bold; color: #668224 !important; text-decoration: none !important; border-bottom: none !important; height: 18px; display: block; }
#nav a:hover		{ font-size: 10px; font-weight: bold; color: #668224 !important; text-decoration: none !important; border-bottom: none !important; height: 18px; display: block; background-image: url(/assets/images/bamboo-underline.jpg); background-repeat: repeat-x; background-position: bottom; }
#nav a:focus		{ font-size: 10px; font-weight: bold; color: #668224 !important; text-decoration: none !important; border-bottom: none !important; height: 18px; display: block; background-image: url(/assets/images/bamboo-underline.jpg); background-repeat: repeat-x; background-position: bottom; }
#nav a:active		{ font-size: 10px; font-weight: bold; color: #668224 !important; text-decoration: none !important; border-bottom: none !important; height: 18px; display: block; background-image: url(/assets/images/bamboo-underline.jpg); background-repeat: repeat-x; background-position: bottom; }

#nav ul				{ margin: 0; padding: 0; }
#nav li				{ display: block; float: left; list-style-type: none; margin: 10px 0 0 19px; padding: 0; }

li#nav-home				{ width: 33px; margin: 10px 0 0 13px; }
html>body li#nav-home	{ width: 33px; margin: 10px 0 0 25px; }
li#nav-about		{ width: 121px; }
li#nav-products		{ width: 102px; }
li#nav-howto		{ width: 98px; }
li#nav-faq			{ width: 25px; }
li#nav-environment	{ width: 84px; }
li#nav-shop			{ width: 61px; }
li#nav-contact		{ width: 70px; }
li#nav-contact-button	{ width: 100px; height: 21px; margin: 5px 0 0 195px; padding: 0; }

/* Helpful Sidenav */
ul#helpful-sidenav					{ margin: 0; padding: 0; width: 178px; border: solid 1px #6F6F6F; overflow: hidden !important; }
ul#helpful-sidenav li				{ display: block; width: 178px; margin: 0; padding: 0; font-size: 13px; text-align: center; list-style-type: none; overflow: hidden !important; }

ul#helpful-sidenav li a:link		{ display: block; width: 178px; margin: 0; padding: 6px 0; text-decoration: none !important; border: none !important; color: #fff; background-color: #000; font-weight: bold; font-family: "Trebuchet MS", Verdana, sans-serif; overflow: hidden !important; }
ul#helpful-sidenav li a:visited		{ display: block; width: 178px; margin: 0; padding: 6px 0; text-decoration: none !important; border: none !important; color: #fff; background-color: #000; font-weight: bold; font-family: "Trebuchet MS", Verdana, sans-serif; overflow: hidden !important; }
ul#helpful-sidenav li a:hover		{ display: block; width: 178px; margin: 0; padding: 6px 0; text-decoration: none !important; border: none !important; color: #798000; background-image: url(/assets/images/sidenav-bamboo-underline.jpg); background-repeat: repeat-x; font-weight: bold; font-family: "Trebuchet MS", Verdana, sans-serif; overflow: hidden !important; }
ul#helpful-sidenav li a:focus		{ display: block; width: 178px; margin: 0; padding: 6px 0; text-decoration: none !important; border: none !important; color: #798000; background-image: url(/assets/images/sidenav-bamboo-underline.jpg); background-repeat: repeat-x; font-weight: bold; font-family: "Trebuchet MS", Verdana, sans-serif; overflow: hidden !important; }
ul#helpful-sidenav li a:active		{ display: block; width: 178px; margin: 0; padding: 6px 0; text-decoration: none !important; border: none !important; color: #798000; background-image: url(/assets/images/sidenav-bamboo-underline.jpg); background-repeat: repeat-x; font-weight: bold; font-family: "Trebuchet MS", Verdana, sans-serif; overflow: hidden !important; }


#main			{ width: 950px; padding: 22px 0 60px 0; color: #fff; background-color: #2d2d2d; background-image: url(/assets/images/content-grad-bg.jpg); background-repeat: repeat-x; border-bottom: solid #fff 2px; }

#main a:link		{ color: #E1FEDA; text-decoration: none !important; }
#main a:visited		{ color: #E1FEDA; text-decoration: none !important; }
#main a:hover		{ color: #E1FEDA; text-decoration: underline;  }
#main a:focus		{ color: #E1FEDA; text-decoration: none; }
#main a:active		{ color: #E1FEDA; text-decoration: none;  }

#breadcrumbs	{ width:730px; margin: 0 10px 40px 0; font-size:10px; color: #fff; padding: 0; } 
#breadcrumbs span	{ float:right; }
#breadcrumbs a	{}
#breadcrumbs a:hover	{}

h2.spec				{ color: #fff; }
div.spect				{ color: #fff; font-size:18px; font-weight:bold; }

ul#product_info 	{ margin: 0 5px; }
ul#product_info li	{ margin: 2px 0; list-style-type: none; border: 1px solid #ccc; display: block; width: 290px; padding: 4px 6px; }


li#home				{ width: 36px; }
li#about			{ width: 35px; }
li#design			{ width: 91px; }
li#contact			{ width: 131px; }
li#sitemap			{ width: 53px; }
li#sitecred			{ width: 64px; }
li#rf				{ width: 128px; }


  $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: #fff; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #fff; }

A {}

A:hover {}

FORM { display: inline; }

TR.header { background: #fff; }

TR.headerNavigation {}

TD.headerNavigation {}

A.headerNavigation {}

A.headerNavigation:hover {}

TR.headerError { background: #ff0000; }

TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #fff; 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: #fff; font-weight: bold; text-align: center; }

TR.footer {}

TD.footer {}

.infoBox { border: solid #fff 1px; }

.infoBoxContents {}

.infoBoxNotice {}

.infoBoxNoticeContents {}

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

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 {

}

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: #2C2C2C;
}

TABLE.productListing { border: 1px; border-style: solid; border-color: #fff; border-spacing: 1px; width:600px; margin:0 auto; }

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

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

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

TR.subBar { background: #f4f7fd; }

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

TD.main			{}

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: #fff; }

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: #fff; }

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: #fff; 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: #fff; font-weight: bold; }

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

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

.moduleRow {}
.moduleRowOver { cursor: pointer; cursor: hand; }
.moduleRowSelected {}

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

/* message box */

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

/* input requirement */

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

img.no-hov 		{ border: 0 !important; text-decoration:none !important; }
a.no-hov 		{ border: 0 !important; text-decoration:none !important; }
img					{ border: 0 !important; text-decoration:none !important; }