#container{margin:0 auto; padding:0; width: 800px; text-align:center;}
.ourPrice{padding:5px; color: #898989; font-size: 14px; border-bottom: 2px dotted #eab2b9;}
div#body {margin:0 auto;}
div#logo {margin:0 auto;}
div#header {text-align:center;}
div#header table {margin:0 auto;}
td.header {padding:0 10px}
div#footer {text-align:center;clear:both;margin-top:8px;background:#88a61c url(images/footer-bg.jpg) top left repeat-x; height:41px;}
div#footer table {margin:0 auto;background:#88a61c;}
#welcome{font:normal normal normal 11px Tahoma, Arial, Verdana;color:#8f8f8f;}
#welcome strong{color:#9DB826;}
#welcome a{color:#9DB826;font:normal normal bold 11px Tahoma, Arial, Verdana;display:block;text-align:right;}
BODY {margin:0;padding:0;background-color:#fffffe;color:#000;font:normal normal normal 10px Arial, Helvetica, sans-serif;}
FORM {margin:0;padding:0}
SELECT, INPUT {color:#282E3E;font-family:Tahoma, Arial, Verdana;font-size:11px;font-weight:normal;padding:0 0 0 3px}
TD.obj INPUT, TD.obj SELECT {background-color:#000000;height:14px;width:100%;border:none;}
#languages,#cart{vertical-align:bottom;padding-bottom:30px;}
#languages td, #cart td,
TD.cart {color:#000000;font-family:Tahoma,Arial,Verdana;font-size:10px;}
TD.cart a {color:#595959;text-decoration:none;font-weight:bold;}
A {color:#687E00;font-size:11px;text-decoration:none;}
.infoBoxHeading, .fieldKey, .infoboxContents {font-size:12px}
.infoBoxHeadingImage {padding:11px 15px;text-transform:uppercase;font-size:13px;color:#000000;}
.infoBoxHeadingImage {background-color:#a9c232;}
#cnt .infoBoxHeadingImage {background:transparent url(images/footer.gif) repeat-x scroll 0% 50%;}
.infoBoxHeading{padding:9px 15px;font-size:13px;}
.infoBoxContentsHeader {text-transform:uppercase;font-size:14px;color:#F7F7F7;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
.infoBoxContentsCenter {margin:0}
table.infoBoxContentsCenter td.smallText {padding:8px 0}
.contentInfoBox, .templateinfoBox{}
#search{background-color:#eeeeed}
#currenciesbox{border-top:2px solid #fffffe;background-color:#f6f6f6;border-bottom:3px solid #fffffe;}
#currenciesbox .infoBoxHeadingImage{background:none;font:normal normal normal 10px Tahoma,Arial,Verdana;line-height:12px;padding-top:10px;text-transform:none;}
.navBlue,.navGrey,#manufacturers a{padding-left:15px;background:#fffffe url(images/item.gif) no-repeat scroll 0% 50%;line-height:21px;color:#687E00;}
.subnavGrey,.subnavBlue{padding-left:25px;}
#manufacturers a#allprod{color:#C70A23;text-transform:uppercase;font-weight:bold;line-height:30px;background-image:url(images/item_all.gif)}
table.infoBoxContents {margin:10px 0 16px 0}
tr.infoBoxContents td {padding:6px 0 0}
.productListing-heading{font:normal normal bold 11px Tahoma, Arial, Verdana;padding:7px 0;}
.product {
	font:normal normal bold 10px Tahoma, Arial, Verdana;
	color: #F00;
}
.product a{color:#C70A23;text-decoration:none;}
.price {padding:5px; border-bottom: 2px dotted #cbcbcb; color: #64b604;}
.productSpecialPrice{color:#fffffe;}

td.price {padding:10px 0;color:#64B604;font:normal normal bold 15px Arial, Helvetica, sans-serif;}
.productSpecialPrice{color:#77D406;}
.manufacturers{font:normal normal normal 10px Tahoma, Arial, Verdana;text-transform:lowercase;}
.productListing-data {font-size:11px;background-color:#F9F9F8;border:#FB6B01 1px solid;width:33%;}
.productListing-data .productListing-data{border:none;}
.category_desc {font-size:12px}
a.navB_lue, a.subnavBl_ue, a._navGrey, a.sub_navGrey {color:#687E00;font-family:Tahoma, Arial, Verdana;font-size:11px;line-height:24px;text-decoration:none}
a.navBlue, a.subnavBlue {text-decoration:underline}
a.navBlue:hover, a.subnavBlue:hover {text-decoration:none}
a.navGrey:hover, a.subnavGrey:hover {text-decoration:underline}
div#special {position:absolute;}
div#special span.price {color:#FF8401;background:none;font-size:24px;}

#cnt .margin-top{margin-top:20px;margin-bottom:20px;}
td.pageHeading {font-size:14px;font-weight:bold;text-transform:uppercase;padding-left:20px}
.smallText, .main {font-size:11px}

.main p{font-size:12px}
.main select {width:170px}
textarea {overflow:auto;width:270px}
tr.odd{background-color:#F6F6F6;}
tr.even{background-color:#EEEEED;}
td.footer {font-size:11px;color:#E3E3E3}
td.footer a {color:#E3E3E3;text-decoration:underline}
a.footer{color:#E3E3E3;}
td.boxText {padding:0 18px;font-size:11px}

.checkoutBarCurrent, .checkoutBarTo, .checkoutBarFrom {font-size:10px;text-decoration:none}
.checkoutBarTo {color:#666666;}

 .messageStackError, .messageStackWarning {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background-color : #ffb3b5;
     color : #000;
      }
 .messageStackSuccess {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background-color : #99ff00;
     color : #000;
      }
 .inputRequirement {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #ff0000;
     background : inherit;
      }


/* begin rollover */	
	
#navigation {	
	margin: 0;
	padding: 0;
	float: left;
	height: 40px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#navigation li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#navigation a {
	float: left;
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:40px; /* for IE5/Win only */
	}
	
#navigation a:hover {background-position: 0 -40px;}
#navigation a.selected {background-position: 0 -40px;}
#home a {width: 122px; background: url(m_01.gif) top left no-repeat;}
#about a {width: 122px; background: url(m_02.gif) top left no-repeat;}
#products a {width: 115px; background: url(m_03.gif) top left no-repeat;}
#contact a {width: 130px; background: url(m_04.gif) top left no-repeat;}
#faqs a {width: 96px; background: url(m_05.gif) top left no-repeat;}
#videos a {width: 100px; background: url(m_06.gif) top left no-repeat;}
#privacy a {width: 115px; background: url(m_07.gif) top left no-repeat;}


/* end rollover */	
