/* CSS Document */


body 				{ background-color: #EEE; margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; }

h1.big       		{ font-family: Arial; font-size: 18pt; color: #333; margin-bottom: 0.5em }
h1           		{ font-family: Arial; font-size: 16px; color: #333; margin-bottom: 0.5em }
h2           		{ font-family: Arial; font-size: 13px; margin-bottom: 0.5em }
h3           		{ font-family: Arial; font-size: 12px; margin-bottom: 0.5em }
h4			 		{ font-family: Arial; font-size: 14px; color: #333; margin-bottom: 0.5em }  	/* section titles */
h5			 		{ font-family: Arial; font-size: 13px; color: #333; margin-bottom: 0.5em }	 	/* section splash pgs */
h7			 		{ font-family: Arial; font-size: 11px; margin-top: 0em}
ul           		{ font-family: Arial; font-size: 12px; }
li           		{ font-family: Arial; font-size: 12px; }
p            		{ font-family: Arial; font-size: 12px; margin-top: 0.25em; margin-bottom: 0.75em }
table        		{ font-family: Arial; font-size: 12px; }
button 		 		{ padding:0; margin:0; border:none; background-color:#E6EAE5; width:10px; overflow:visible; }

a:link 				{ color: #343399; text-decoration: none; font-weight:bold}
a:visited 			{ color: #343399; text-decoration: none; font-weight:bold}
a:hover 			{ color: #ffffff; text-decoration: none; font-weight:bold; background-color: #343399;}

.white a:link 		{ color: #ffffff; text-decoration: none; font-weight:bold}
.white a:visited 	{ color: #ffffff; text-decoration: none; font-weight:bold}
.white a:hover 		{ color: #343399; text-decoration: none; font-weight:bold; background-color: #fff;}

#tablegsa	{ border-top: 1px #333 solid; border-bottom: 1px #333 solid; border-left: 1px #333 solid; border-right: 1px #333 solid; }
#bottomwhite	{ border-bottom: 1px #fff solid; }
#rightblack	{ border-right: 1px #343399 solid; }

/* Left Menu System */
#info {height:500px;}

#menu {margin-top:0px;}
#menu dl {width: 160px; margin: 0 auto; padding: 0px 0px 0px 0px; background: #eee no-repeat bottom left;}
#menu dt {margin:0; padding: 4px; font-size: 1.4em; font-weight:bold; color: #FFFFFF; border-bottom:1px solid #FFF; background: #343399;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #333; background: #eee;}
#gallery a, #gallery a:visited {color:#333; text-decoration:none; display:block; padding:5px 5px 5px 5px; background: #eee url no-repeat 10px 10px; width:160px;}
#gallery a:hover {background: #343399 no-repeat 11px 10px; color:#fff;}
ol li {font-size:11px;}
.form 				{ height: 16px;}
form 				{ display: inline; }
#searchbox 			{ background-color: #ffffff; color: #333; border: 1px solid #333; }

img					{ border: none; }



/* Tree pages layout */

.boxholder{
	float:left;
	width:180px;
	margin-top: 10px;
	margin-bottom:25px;
	margin-left: 15px;
	border:#CCCCCC 1px solid;
}

.productshot{
	margin:10px;
	width:140px;
	height:140px;
	/*border:#CCCCCC 1px solid;*/
}

.descriptiontext{
	width:180px;
	height:65px;
}

.description{
	padding:0 5px;
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}

.bottom{
	background-image:url(../images/treepages/moreinfo.jpg);
	background-repeat: no-repeat;
	background-position:right;
	width:175px;
	height:22px;
	
}

.price{
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding:0 5px;
}

/*spacer for text in between boxed layout */
.textspacer {
	clear:both;
	margin:10px 15px;
}
