






@font-face{
	font-family: Delicious;
	font-weight: bolder;
	src: url('fonts/Delicious-Heavy.otf');
	}



select{
		border: 1px solid#6c9920;
		background: ##FFFFFF;

		-moz-border-radius: 12px 0px 0px 12px;
		
		-webkit-border-top-left-radius: 12px;
		-webkit-border-bottom-left-radius: 12px;
		}
		
td{	vertical-align: top;  }




.ContentHeaders th{
		color:  #6c9920;
		font-size: 12pt !important;
		}


.selectMenu{ width: 100%; padding: .5em; }



#FilterOptionsMenu{
		max-width: 99%;
		width: 800px;
		
		padding: .5em;	margin: 5px auto;
		
		border: 1px solid #6c9920;
		background: #e8e9d9;
	 	
	 	-moz-border-radius: 15px; -webkit-border-radius: 15px;	 	-moz-box-shadow: 5px 5px 5px #CCC; -webkit-box-shadow: 5px 5px 5px #CCC;	 	}

#SelectOptionsRegion{
		max-width: ;
		width: 800px;

		padding: .5em;	margin: 10px auto;
				
		border: 1px solid #6c9920;

		background: #e8e9d9;

	 	-moz-border-radius: 15px; -webkit-border-radius: 15px;	 	-moz-box-shadow: 5px 5px 5px #CCC; -webkit-box-shadow: 5px 5px 5px #CCC;		}


	#SelectOptionsRegion p{ display: inline;	}


			#SelectOptionMenus{
					border: 1px solid #6c9920;
					
					-moz-border-radius: 5px; -webkit-border-radius: 5px;					}
										
	
			#SelectOptionDisplay{
				border: 1px solid #6c9920;
				background: #FFFFFF;
				padding: .75em;
				
				-moz-border-radius: 8px; -webkit-border-radius: 8px;				}

				
				#SelectOptionDisplay div.desc{
					padding-left: .5em;
					padding-right: .5em;
					
					width: 60%;
					max-width: 300px;
					
					float: left;
					}
					
					div.desc .header{}
						.header h2 {font-size: 14pt; font-weight: bold; line-height: 16pt; display: inline; }
						.header p {font-size: 9pt; font-style: italic; color: #AAA; padding: .25em .5em; line-height:16pt;}

					div.desc .caption{ margin: 10px 0px;}
						.caption p{font-size: 10pt; line-height: 12pt;}

					div.desc .footer{ margin: 10px 10px;}
						.footer p{font-size:90%; font-weight: bold; font-style: italic;}
						.footer div{margin-top: 10px; margin-left: -15px; }
						.footer div span{font-size: 2em; font-weight: bold; margin: 2px; color: #BBB; }

						

				#SelectOptionDisplay .loading{
					background: url('../gfx/icon_spinner.gif') no-repeat center center;
					}					
					
				#SelectOptionDisplay .thumbnail{
					vertical-align: top;
					float:right;
					
					border: 1px solid #CCC;
					background: #FFFFFF;
					padding: .5em;
					
					-moz-border-radius: 5px; -webkit-border-radius: 5px;					}




#Instructions{
		max-width: ;
		width: 800px;

		padding: .5em;	margin: 10px auto;
		}
		
		.instructions{font-family: delicious, Helvetica, Arial, san-serif ; font-weight: bold; font-size: 12pt;}
		.instructions .site {color: #6c9920;
