h1,h2,h3,h4,h5,a:link{color:#386B15;}
a, a:visited, td a:visited{text-decoration:underline;color:#1F3F0C;}
a:hover, td a:hover,a:active, td a:active{color:#5BAF23;}

em{color:#1F3F0C;}

/* GCF library styles */

h3.categoryTitle img{
	float:left;
}
h3.categoryTitle span{
	margin-left:3px;
	margin-top:3px;
}
h3.categoryTitle{
	padding-bottom:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#666666;
	border-bottom:1px #C9C5A6 dotted;
}
h3.categoryTitle a,h3.categoryTitle a:link, h3.categoryTitle a:hover, h3.categoryTitle a:active, h3.categoryTitle a:visited{
	color:#666666;
	text-decoration:none;
}
h3.categoryTitle a:hover{
	color:#386B15;
	text-decoration:underline;
}
.categoryBox{
	/*display:inline;
	position:relative;
	float:left;*/
	width:200px;
	background-color:#ECEADD;
	border:1px solid #E5E2D1;
	padding:10px 12px;
	margin-right:10px;
	margin-bottom:10px;
}

.categoryBox ul{
	/*list-style-type:none;*/
	padding:0;
	margin-left:0;
}
.categoryBox li{
	padding-left:0;
	margin-left:0;
}
.categoryBox img{
	margin-right:3px;
}

#leftCol{
	width:200px;
}
#rightCol{
	width:200px;
	float:right;
	margin-right:25px;
}

/* GCF store styles */
table.storeTable{
	width:450px;
	empty-cells:hide;
	overflow:visible;
}
.storeTable tr{
	overflow:visible;
}
.storeTable td{
	background:#ECEADD;
	border:2px solid #E5E2D1;
	padding:10px;
	width:33%;
	text-align:center;
	vertical-align:middle;
	overflow:visible;
}
.storeTable td img{
	border:none;
	display:block;
	margin:0 auto;
	margin-bottom:10px;
	/*margin-top:-20px;
}
*html .storeTable td img{
	margin-top:0;*/
}
#popupBox .productDescription{
	padding:25px;
	margin-left:170px;
	min-height:200px;
}
#popupBox img.previewImage{
	float:left;
	margin-left:-170px;
	margin-right:-20px;
	/*position:absolute;
	left:15px;
	top:25px;*/
	margin-bottom:10px;
}
#popupBox .productInfo{
	background:#DEDAC5 url(/media/layout/popup_bottom_bg.png) top left repeat-x;
	margin-right:13px;
	margin-left:4px;
	/*padding:20px;*/
	padding:0 20px;
	text-align:center;
}
#popupBox hr{
	border-top-color:#A3A392;
}
.product{
	text-align:center;
}
img.googlecart-add{
	width:121px;
	height:31px;
	margin:0 5px 5px 5px;
	position:relative;
	top:13px;
	clear:both;
}