

/* GENERAL STYLES */

a
{
	color:blue;
}

.bodytext
{
	font-family:helvetica;
	font-size:12px;
	margin-left:30px;
	margin-right:30px;
	line-height:18px;
}

table, textarea
{
	font-family:helvetica;
	font-size:11px;
}

input, checkbox, select
{
	border:solid gray 1px;
	font-family:helvetica;
	font-size:11px;
	cursor:hand;
}

#single_page
{
	width:1002px;
	border:solid gray 1px;
	text-align:left;
}

.wtb_heading
	{
	color:white;
	background:brown;
	font-size:18px;
	padding:10px;
	}

.label
	{
	text-align:right;
	padding-right:5px;
	background:#efefef;
	width:150px;
	}


/* CONTACT US */

#contact_US
	{
	position:absolute;
	color:#efefef;
	z-index:150;
	text-align:right;
	width:100%;
	padding-right:10px;
	padding-top:2px;
	font-size:12px;
	height:30px;
	}

#contact_US a
	{
	color:white;
	}
	
#contact_US a:hover
	{
	color:orange;
	}



/* TOP TEN */
#top_ten
	{
	font-family:helvetica;
	font-size:12px;
	padding-left:20px;
	}
	
	.heading
	{
	color:white;
	background:brown;
	font-size:18px;
	padding:10px;
	text-align:left;
	}
	
	.body
	{
	color:#333333;
	font-family:helvetica;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	vertical-align:top;
	}



/* ADVANCED SEARCH RESULTS */
#advanced_search
	{
	font-family:helvetica;
	font-size:12px;
	padding-left:20px;
	}
	
	.heading
	{
	color:white;
	background:brown;
	font-size:18px;
	padding:10px;
	}
	
	.smallheading
	{
	color:green;
	font-size:16px;
	font-weight:400;
	}
	
	.body
	{
	color:#333333;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	}



/* GREAT THIS MONTH */
#great_this_month
	{
	font-family:helvetica;
	font-size:12px;
	padding-left:20px;
	}
	
	.gtmheading
	{
	color:white;
	background:green;
	font-size:18px;
	padding:10px;
	}
	
	.gtmbody
	{
	color:#333333;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	vertical-align:top;
	}


/* Variety Page Layout */

#header_wrap
	{
	width:1002px;
	height:243px;
	}

#label
	{
	z-index:100;
	float:left;
	position:absolute;
	top:30px;
	width:170px;

	vertical-align:middle;
	}

		
#feature_overlay
	{
	position:absolute;
	float:left;
	}		

#feature_image
	{
	height:245px;
	}		

	
h3
	{
		font-family:Avant Gaurde;
	}
	
.leftfade
	{
		background-repeat:repeat-y;
		background-position:left;
		width:30px;
	}
	
.rightfade
	{
		background-repeat:repeat-y;
		background-position:left;
		width:30px;
	}
	
	
.button
	{
		bgcolor:efefef;
		font-size:11px;
		border: solid gray 1px;
		cursor:hand;
	}
	
/* TOPMENU */

.topmenu
	
	{
	color:white;
	font-size:12px;
	font-family:helvetica;
	text-decoration:none;
	margin: 5px 0 0 0;
	padding-left:10px;
	}
	
.topmenu:hover
	
	{
	color:yellow;
	}
	

	
/* VARIETY PAGE CSS */

	
.searchpane
	{
		font-family:helvetica;
		font-size:12px;
		padding:5px;
		background:#edecd7;
		overflow:auto;
		scrollbar-face-color:#edecd7;	
		padding-top:5px;
	}	
	
.searchpanelinks
	{
		color:#626262;
		text-decoration:none;
		line-height:17px;
		font-size:12px;
	}

.searchpanelinks:hover
	{
		color:black;
	}

.varietyStats
	{
		font-family:Helvetica;
		font-size:12px;
		color:gray;
		background:#efefef;
		border-collapse:collapse;
	}


.varietyBody
	{
		font-family:helvetica;
		font-size:12px;
		color:white;
		line-height:15px;
		background:#626262;
		text-align:justify;

	}
	
	
.thumbnails

	{
		width:700px; 
		height:180px;
		overflow-y:hide;
		overflow-x:auto;
		scrollbar-face-color:gray;
		cursor:hand;
	}
	

/* AJAX CSS HERE Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:200px;	/* Width of box */
		height:150px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:12px;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:12px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}

