body	{
	background: #e2e3d1;
        font: 12px/17px helvetica, arial, verdana, sans-serif;
	text-align: center;
	margin: 0 auto;	
	padding: 0;
        color: #333;
}

h1	{
	font-size: 26px;
	color: #40501f;
line-height: 28px;
}

h2	{
	font-size: 16px;
	color: #333;
}



h3      {
        font-size: 12px;
}

h5 {
margin-top: 7px;
text-transform: uppercase;
border-bottom: 1px solid #ccc;
}
blockquote {
background: #eee;
margin: 10px;
padding: 10px;
border: 1px dotted #ccc;
}
blockquote ol  {
padding: 0 0 0 15px;
}
form, fieldset	{
	margin: 0;
	padding: 0;
}

fieldset	{
	border: 0px;
}

label	{
	float: left;
	width: 13em;
}

a:link {color: #b80004;}
a:visited { color: #333; }
a:hover  { color: #000;}
.footer {
        font-size: 11px;
}
h1 a, h2 a {
text-decoration: none;
color: #40501f;
}
ul {
padding: 0;
margin: 0 0 0 20px;
}
/* Left Side */
#leftCol h2 a:visited {
color: #360;
}
#leftCol h2 a:hover {
color: #666;
background: transparent;
}
#leftCol h2, #leftCol h1 {
padding: 3px 0;
}
/* Right Side */

#farRightCol ul, #rightCol ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#farRightCol li, #rightCol li {
border-bottom: 1px dotted #ccc;
}
#farRightCol li a, #rightCol li a {
text-decoration: none;
display: block;
padding: 5px 5px 3px;
line-height: 14px;
}
#farRightCol li a:hover, #rightCol li a:hover {
 color: #fff; background: #40501f;}
#farRightCol h2, #rightCol h2 {
clear: left;
font-size: 12px;
text-align: center;
border-bottom: 1px dotted #ccc;
margin: 0;
padding: 5px 0 3px;
background: #7f8d3e;
color: #40501f;
}
/********************
* Store Style
********************/
.sortList, 
.browseList, 
.categoriesList,
.pagesList,
.favsList,
.catsList{
	margin: 0;
	padding: 0;
}

.reviews	{
	margin: 0 0 10px;
	padding:0;
	border-top: 1px dotted #ccc;
}

.categoriesList li, .sortList li	{
	list-style-type: none;
	display: block;
	float: left;
	padding: 0 5px 0 0;
	margin: 0 5px 0 0;
	border-right: 1px solid #ccc;
}

.browseList li	{
	list-style-type: none;
	margin: 15px 0;
	padding: 5px 0;
	border-bottom: 1px dotted #ccc;
}

.pagesList li	{
	list-style-type: none;
	display: block;
	float: left;
	padding: 0 5px;
	margin: 0;
	border-right: 1px solid #ccc;
}

.favsList li	{
	list-style-type: none;
	display: block;
	float: left;
	width: 100px;
	margin: 0 10px 20px 0;
	padding: 0;
}

#about {
border: 1px solid #ccc;
background: #eafae5;
padding: 10px;
}

.gray {
background: #f5f5f5;
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
}

.comments-body {
padding: 5px 10px;
}


#bannerAd {
margin: 10px 0 0;
text-align: center;
}

#postComment, #emailForm {
border-top: 1px dotted #ccc;
padding-top: 20px;
}

.floaterAd {
float: right;
margin: 0 0 15px 15px;
}