
.searchresultitembody {
	font-size: 10px;
}

div#searchresultitemspacer {
	float: left;
	padding-right: 10px;
	padding-top: 20px;
	width: 10px;
}

.searchresultitemtitle {
	font-size: 18px;
}

.searchresultitemtitleFull{
	font-size: 24px;
}
div#searchresultitem {
	float: left;
	padding:  5px 5px 5px 5px;
	margin:  15px 15px 15px 15px;
	width: 370px;
	height: 150px;
	overflow: hidden;
	border: 2px solid #000000;
	background-color: #FFFFFF;
}
div#itemwrapper {
	margin:  15px 15px 15px 15px;
	width: 840px;
	overflow: hidden;
	
}
#content {
	width: 940px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	
}


div#searchresultitemFull {
	float: left;
	padding:  5px 5px 5px 5px;
	margin:  15px 15px 15px 15px;
	width: 783px;
	height: 190px;
	overflow: hidden;
	border: 2px solid #000000;
	background-color: #FFFFFF;
}




div.float {

	padding: 0px 0 0 0;

	float: left;

}

div.container {

	z-index: -1;

	overflow: hidden;

}




#directions { 

	height: 50px;
	margin: 0px 15px 0px 0px; /*margin: 59px 0px 0px 25px;*/
	font-size: 1.1em; }	
#directions p { font-size:1.1em; line-height: 1.5em; color: #000000; }
		
#directions a { font-size: 1.1em; color: #000000; border-bottom: none; }
#directions a:hover { color: #CCCCCC; border-bottom: 1px solid #9FC609; }
	


/*
-----------------------------------------------------------------------------
BASE RESET
----------------------------------------------------------------------------- */
html, body { font-size: 11px; margin: 0 auto; /*padding: 0 auto;*/  
	background: #9FC609 ;
	/*background: transparent url(images/Backround1.jpg) repeat top;*/
}
* { font-size: 1em; font-family: "Lucida Grande", Arial, sans-serif; color: #626262; }

/*	
img { border: none; margin: 0; outline: none; }
table, td, th, fieldset { border: none; border-collapse: collapse; }
.clear { clear: both; height: 0; margin: 0; padding: 0; line-height: 0; font-size: 1px; overflow: hidden; }
*/




input .emailsignup {
	width: 177px;
}


/*
-----------------------------------------------------------------------------
STANDARD PRESENTATION STYLES
-----------------------------------------------------------------------------*/
/*p { margin: 0 0 .9em 0; font-size: 1.1em; line-height: 1.4em; }*/
a, a:link, a:active, a:visited { color: #9FC609; 
	text-decoration: none; 
	outline: none; 
	/*border-bottom: 1px solid #c6d8aa;*/ }
	a:hover {
	color: #9FC609;
	/*border-bottom: 1px dashed #9FC609;*/
}

/* Generic Right Column Header */
h1 { padding: 8px 0 0 16px; margin-bottom: 26px; font-size: 1.2em; color: #465e36; }
	h1 span.sr_syn { font-size: 1.1em; color: #909090; }  /* Extras for search results */
	h1 span.sr_term { font-size: 1.1em; color: #aa385d; }

/* Some bubbles, My Account, etc... */ 
h4 { padding: 6px 0 0 19px; margin: 0 0 8px 0; font: bold 1.6em "Lucida Grande", Arial, sans-serif; text-align: left; line-height: 1.8em; color: #aa385d; }


.clearallnospace {
	margin: 0 0 0px 0;
	padding: 0px 0 0 0;
	clear: both;
	font-size: 2px;
}

.clearall {
	clear: both;
	font-size:0px;
	/*border: 1px solid red;*/
}



.clearall25 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	clear: both;
	font-size: 2px;
}
.clearall35 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 35px 0px;
	clear: both;
	font-size: 2px;
}

.logoseperator {
	width: 100%;
	margin: 0 auto;
	padding: 20px 0px 25px 0px;
	text-align: center;
}

.comment_add a {
color: #9FC609;
	font-size:12px;
	font-weight:bold;
}
.comment_add a:hover {
	color: #9FC609;
	font-size:12px;
}

ul.vickterm {
	border-right-width: medium;
	border-right-color: #9FC609;
}



/*
-----------------------------------------------------------------------------
FOOTER
----------------------------------------------------------------------------- */
#footer {
	font-family: Arial;
	font-size: .9em; /*background: #B33C12 0 0 repeat-x;  */
	width: 990px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}
#footer_wrap { 

	height: 50px;
	width: 990px;
	margin: 0px 15px 0px 0px; /*margin: 59px 0px 0px 25px;*/
	
	font-size: 1em; }	
#footer_wrap p { font-size: .95em; line-height: 1.5em; color: #000000; }
		
#footer_wrap a { font-size: .95em; color: #000000; border-bottom: none; }
#footer_wrap a:hover { color: #CCCCCC; border-bottom: 1px solid #9FC609; }
	

	
#footer_links { 
text-align:center;
	padding-top: 20px;
	background: transparent url(../images/footer_btm.gif) 0 0 no-repeat; 
	color: #000000; }
	#footer_links p { font-size: .75em; line-height: 18px; }
	
	

