/* CSS Document */

/* COLORS USED */
.dark-green {color:#0F2213}
.light-green {color:#DFE9DF}
.yellow {color:#FADB50} 
.light-orange {color:#FBC34F}
.blue-green {color:#3E606F}
.dark-dark-green {color:#1A3319}
.bkgrd-green {color:#318025}
.body-green {color:#688E6E}

/* MAIN */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#0F2213;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.color{
	background-color:#428145;
}
.colorleftnav{
	background-color:#DFE9DF;
}
.colormenu{
	background-color:#0F2213;
}
.colormenu1{
	background-color:#0F2213;
	padding-left:15px;
	padding-right:5px;
}
.colormenu2{
	background-color:#0F2213;
	padding-left:5px;
	padding-right:5px;
}
.colormenu3{
	background-color:#0F2213;
	padding-left:5px;
	padding-right:10px;
}
.colormenu4{
	background-color:#0F2213;
	padding-left:10px;
	padding-right:15px;
}
a {
	font-size:10px; 
	color:#0F2213;
	font-weight:bold;
}
a:hover{
	font-size:10px; 
	color:#558F51;
	text-decoration:none;
	font-weight:bold;
}
h1{
	font-size:22px;
}
h2{
	font-size:22px;
	font-weight:bold;
}
h3{
	font-size:16px;
	line-height: 12px;
	font-weight:bold;
}
.breadcrumbs{
	font-size:10px;
	color:#558F51;
	padding: 0px 0px 10px 0px;
}
.breadcrumbs a{
	font-size:10px;
	color:#558F51;
	font-weight:normal;
}
.breadcrumbs a:hover{
	font-size:10px;
	color:#0F2213;
	font-weight:normal;
}

/*TOP NAV*/
.menu {
	color:#FFAE00;
	font-size:11px;
	/*text-transform:uppercase;*/
	text-decoration:none;
	font-weight:bold;
	background-color:#0F2213;
	padding-left:10px;
	padding-right:15px;
}
.menu a { 
	color:#FFAE00;
	font-size:11px;
	/*text-transform:uppercase;*/
	text-decoration:none;
	font-weight:bold;
} 
.menu a:hover{
	color:#FFFFFF;
	font-size:11px;
	/*text-transform:uppercase;*/
	text-decoration:underline;
	font-weight:bold;
}
/*Backgrnd*/
.backbodyindex {
	background-color: #DFE9DF;
	background-image:url(img/leavesRTLover.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.backbody {
	background-color: #FFFFFF;
	background-image:url(img/leavesRTLoverW.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}


/*LEFT NAV*/
.searchboxtext input,
.searchboxtext select,
.searchboxtext textarea {
	font-size:11px;
	text-align:left;
}
.leftnav {
	color:#0F2213;
	font-size:13px;
	/*text-transform:uppercase;*/
	text-decoration:none;
	/*font-weight:bold;*/
	line-height:15px;
	background-color:#DFE9DF;
}
.searchnav {
	color:#0F2213;
	font-size:13px;
	text-decoration:none;
	line-height:15px;
	background-color:#DFE9DF;
	padding:10px 12px 10px 12px;
}
.left {
	background-color:#DFE9DF;
}
.leftnavtitle {
	color:#0F2213;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:18px;
}
.leftnavtitle2 {
	color:#0F2213;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.leftnavsmall {
	color:#0F2213;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	line-height:12px;
}
.leftnav a { 
	color:#0F2213;
	font-size:13px;
	text-decoration:none;
	line-height:15px;
	font-weight:normal;
} 
.leftnav a:hover{
	color:#318025;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	text-decoration:underline;
}

/*FOOTER*/
.footer {
	color:#3E606F;
	font-size:10px;
	/*text-transform:uppercase;*/
	font-weight:bold;
	line-height:16px;
}
.footer2 {
	color:#3E606F;
	font-size:10px;
	/*text-transform:uppercase;*/
	font-weight:bold;
	line-height:11px;
}
.footerlines {
	color:#072F35;
	font-size:10px;
	/*text-transform:uppercase;*/
	text-decoration:none;
	font-weight:bold;
	line-height:16px;
}
.footer a { 
	color:#3E606F;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
} 
.footer a:hover{
	color:#072F35;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	text-decoration:underline;
}

/*index*/
.indextext{
	font-size:13px;
	color:#084612; 
	padding-top:3px;
}
.indexcolor{
	font-size:14px;
	color:#FFFFFF;
}
.indexblurbs { 
	color:#FFFFFF;
	font-size:10px;
	line-height: 10px;
} 
.indexblurbs a { 
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
} 
.indexblurbs a:hover{
	color:#FFAE00;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

/*Category Pgs*/
.cattitle {
	color:#0F2213;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:18px;
}
.cat {
	color:#0F2213;
	font-size:11px;
	line-height:12px;
}
.cat a { 
	color:#0F2213;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
} 
.cat a:hover{
	color:#558F51;
	font-size:12px;
	text-decoration:none;
	line-height:14px;
	font-weight:bold;
}
.viewlarger a { 
	color:#0F2213;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	text-decoration:none;
} 
.viewlarger a:hover{
	color:#558F51;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
}
.price {
	font-weight:bold;
}
.available {
	font-size:9px;
}
.featured {
	color:#FFAE00;
	font-size:12px;
	font-weight:bold;
	padding: 5px 5px 5px 15px;
	background-color: #0F2213;
}

/*Listing Pg*/
.listing{
	border-bottom: 3px solid #0F2213;
}

.listing a{
	color:#0F2213;
	font-size:11px;
	font-weight:normal;
}
.listing a:hover{
	color:#558F51;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
.listing2 a{
	color:#0F2213;
	font-size:11px;
	font-weight:normal;
}
.listing2 a:hover{
	color:#558F51;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

/*Detail Pg*/
.detailtitle {
	color:#0F2213;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}
.detailtitle2 {
	color:#0F2213;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}
/*Extras*/
.policiestitle {
	color:#0F2213;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
}
.policiesbody {
	color:#000000;
}

.internaltext {
	padding:5px 2px 5px 3px;
}	

.noshop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	/*color:#5F8C63;*/
}
.noshop a {
	font-size:11px; 
	font-weight:bold;
}
.noshop a:hover{
	font-size:11px; 
	text-decoration:none;
	font-weight:bold;
}
.shoptable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	/*color:#5F8C63;*/
}
.shoptablecolor {
	background-color: #BFD6BF;
	font-size:10px; 
	font-weight:bold;
	padding:  5px;
}
.shoptable a {
	font-size:11px; 
	font-weight:bold;
	color:#FFAE00;
}
.shoptable a:hover{
	font-size:11px; 
	text-decoration:none;
	font-weight:bold;
	color:#318025;
}
.shoptxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding:5px;
}
.shoptxt a {
	font-size:11px; 
	font-weight:bold;
	color:#FFAE00;
	padding:5px;
}
.shoptxt a:hover{
	font-size:11px; 
	text-decoration:none;
	font-weight:bold;
	color:#318025;
	padding:5px;
}
.shoptxt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding:5px;
}
.shoptxt2 a {
	font-size:11px; 
	font-weight:bold;
	color:#000000;
	padding:5px;
}
.shoptxt2 a:hover{
	font-size:11px; 
	text-decoration:none;
	font-weight:bold;
	color:#318025;
	padding:5px;
}
.shopgift {
	font-size:11px; 
	font-weight:bold;
}
.search{
	border-top: 3px solid #0F2213;
}

.search a{
	color:#0F2213;
	font-size:11px;
	font-weight:bold;
}
.search a:hover{
	color:#558F51;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.search2{
	border-top: 1px solid #0F2213;
}

.search2 a{
	color:#0F2213;
	font-size:11px;
	font-weight:normal;
}
.search2 a:hover{
	color:#558F51;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
.searchtablecolor {
	background-color: #BFD6BF;
	font-size:10px; 
	font-weight:bold;
	padding:  5px 10px 5px 10px;
}
.sitemap {
	font-size:16px;
	font-weight:bold;
}
.sitemap a{
	padding-left: 10px;
}
.sitemap a:hover {
	padding-left: 10px;
}
.next {
	font-size:11px;
	color:#558F51;
}
.next a{
	font-size:11px;
	color:#558F51;
	font-weight:bold;
}
.next a:hover{
	font-size:11px;
	color:#0F2213;
	font-weight:bold;
}
