/*======= WIDGET STYLES ========*/

/*===== SIDE WIDGET ======*/
div.side-search-widget{
	width: 100%;
	margin: 10px 0px 15px;
	text-align: center;}
	
	div.side-search-widget div#searchform{
		width: 95%;
		margin: 0px auto;
		padding: 0px;
		text-align: center;
		background: #09C url(/form_bg.png) top left repeat-x;
		border: 2px solid #064a5d;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0px 3px 8px #333;
		-webkit-box-shadow: 0px 3px 8px #333;
		box-shadow: 0px 3px 8px #333;}
				
		div.side-search-widget div#searchform h3{
			width: 100%;
			margin: 0px !important;
			padding: 40px 0px 10px 40px;
			position: relative;
			top: -10px;
			left: -40px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 22px;
			font-weight: bold;
			font-style: italic;
			text-align: center;
			line-height: 1em !important;
			color: #FFF;
			text-shadow: 0px 3px 8px #333;
			background: url(/form-graphic.png) top left no-repeat;}
			
		div.side-search-widget div#searchform div.search-widget-section{
			width: 90%;
			margin: 0px auto 10px;
			padding: 0px 5px;
			text-align: left;}
			
		div.side-search-widget div#searchform p.submit{
			width: 95%;
			margin: 0px auto;
			text-align: center;}
			
		div.side-search-widget div#searchform p span{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #FFF;
			text-shadow: 3px 3px 5px #333;}
			
		div.side-search-widget div#searchform div.zipcode input{
			width: 50%;}
		
		div.side-search-widget div#searchform input.submit{
			width: 100%;}
			
		div.side-search-widget div#searchform select.drop-down{
			width: 100%;
			margin-bottom: 7px;}
			
		div.side-search-widget div#searchform div.radio{
			margin-right: 5px;
			float: left;
			font-size: 14px;
			text-align: left;}
			
			div.side-search-widget div#searchform div.radio label{
				line-height: 1.5em !important;
				vertical-align: middle;
				color: #FFF;}
				
			div.side-search-widget div#searchform div.radio input{
				line-height: 1.5em !important;
				vertical-align: middle;}
				
/*===== CONTENT WIDGET ======*/
div.content-search-widget{
	width: 100%;
	margin: 10px 0px 15px;
	text-align: center;}
	
	div.content-search-widget div#searchform{
		width: 85%;
		margin: 0px auto;
		padding: 0px;
		text-align: center;
		background: #09C url(/form_bg.png) top left repeat-x;
		border: 2px solid #064a5d;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0px 3px 8px #333;
		-webkit-box-shadow: 0px 3px 8px #333;
		box-shadow: 0px 3px 8px #333;}
				
		div.content-search-widget div#searchform h3{
			width: 100%;
			margin: 0px !important;
			padding: 40px 0px 30px 40px;
			position: relative;
			top: -10px;
			left: -40px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 30px;
			font-weight: bold;
			font-style: italic;
			text-align: center;
			line-height: 1em !important;
			color: #FFF;
			text-shadow: 0px 3px 8px #333;
			background: url(/form-graphic.png) top left no-repeat;}
			
		div.content-search-widget div#searchform div.content-widget-section{
			width: 49%;
			float: left;}
						
		div.content-search-widget div#searchform div.search-widget-section{
			width: 90%;
			margin: 0px auto 10px;
			padding: 0px 5px;
			text-align: left;}
			
		div.content-search-widget div#searchform p.submit{
			width: 95%;
			text-align: center;}
			
		div.content-search-widget div#searchform p span{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #FFF;
			text-shadow: 3px 3px 5px #333;}
			
		div.content-search-widget div#searchform div.zipcode input{
			width: 50%;
			clear: both;}
		
		div.content-search-widget div#searchform input.submit{
			width: 45%;}
			
		div.content-search-widget div#searchform select.drop-down{
			width: 100%;
			margin-bottom: 7px;}
			
		div.content-search-widget div#searchform div.radio{
			margin-right: 5px;
			float: left;
			font-size: 14px;
			text-align: left;}
			
			div.content-search-widget div#searchform div.radio label{
				line-height: 1.5em;
				vertical-align: middle;
				color: #FFF;}
				
			div.content-search-widget div#searchform div.radio input{
				line-height: 1.5em;
				vertical-align: middle;}