body{background:#CCE5F9 url(../img/body-bg.jpg) repeat-x;height:100%;}

#page{background:#FFF url();margin-top:40px; height:auto;}
	#content_container{background:#FFF;  padding-top:0;  position:relative;}

	#header{position:relative; top:-10px; height:262px; z-index:10;}
		#logo{width:250px; height:180px; position:absolute; top:20px; left:20px;}
			a.logo{width:200px; height:200px; background:; display:block; text-indent:-9999px;}
	
		#navigation{background:#606060 url(../img/nav-bg.jpg) repeat-x; height:30px; position:absolute; bottom:0; padding:0; margin:0; border-top:1px solid #FFF; padding-top:20px;}
				ul#nav{width:400px;}
				ul#right-nav{width:200px;}
				
				#nav a.selected, #right a.selected{text-decoration:underline;}
			
				/*jquery drop down menu*/
							
				#nav, #nav ul, ul#right-nav {
					margin:0;	padding:0;
					list-style-type:none;
					list-style-position:outside;
					position:relative;
					line-height:1.5em; 
				}
				
				#nav a, ul#right-nav a{
					display:block;
					padding:0px 5px;
					color:#fff;
					text-decoration:none;
					font-size:14px;  font-family:"Tahoma";
				}
				
				#nav a:hover{
					text-decoration:underline;
				}
				
				#nav li, ul#right-nav li{
					float:left;
					position:relative;
					display:inline; 
					margin-left:10px;
				}
				
				#nav ul {
					position:absolute;
					display:none;
					width:50px;
					top:1.5em; left:-1em;
				}
				
				#nav li ul li{}
				
				#nav li ul a{
					width:80px;height:auto;
					padding:5px 10px;	
					float:left;
					background:#969696;
					color:#FFF;
				}
				
				#nav ul ul{top:auto;}	
				
				#nav li ul ul {left:12em; margin:0px 0 0 10px;}
				
				#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
				
				#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}
				
				

		/*Main Content styles*/
		#content{background:#FFF; padding-top:20px;}
		
			div#left{}
			div#right{position:relative; left:20px; }
			
ul.tiles{
	border: 2px solid #B2D3E5 ;

}


ul.tiles li {
	border-color: #B2D3E5 ;
	border-style:none solid solid none;
	border-width:medium 1px 1px medium;
	float:left;
	padding:10px;
	width:180px; min-height:160px;
}
		
		/*Footer styles*/
		#footer{margin-top:20px; padding-top:20px;}
		
			#footer ul{ margin:0; padding:0; margin-bottom:10px;}
			#footer ul li { margin:0; padding:0; list-style:none; height:20px; border-bottom:1px dotted #FFF; padding:5px 0; width:90%; color:#6090BE;}
			#footer ul li a{ color:#6090BE;}
			#footer ul li a:hover{ color:#FFF;}
			#footer ul li a:visited{ color:#6090BE;}
		
		
		/*Misc Classes*/
		.fltlt{float:left; clear:both;}
		.fltrt{float:right; clear:both;}
		/* Contact Form Styles*/
		form#contact label{width:50%;float:left; color:#606060;}
		form#contact div{margin-bottom:5px;}
		form#contact input{ border:2px solid #606060; float:left; padding:5px; height:20px; width:200px; margin-bottom:5px;}
		form#contact input#submit{ position:relative; top:0; width:100px; height:40px; padding:10px; clear:both; margin-bottom:20px;}
		span.blue{color:#6392C0; font-weight:700;}
		
		#alert h4{background:#FEEFB3; color:#D2AC5F; border:1px solid #D2AC5F; padding:5px; width:90%; margin-bottom:5px;}
		
		
		tr.alt{background-color:#dcdcdc;}
		tr{padding:5px;}
		td{padding:5px; color:#606060;}
		
		img.framed{background:#FFF; padding:5px; border:2px solid #989898; margin-bottom:10px; margin-right:5px;}
		div#awards ul{width:100%; margin-bottom:10px; clear:both;}
div#awards ul li{display:inline; width:100px; float:left; padding:10px 20px; margin:10px;border:1px solid #999999;color:#FFF;}
ul#gold li{background:#C98910; }		
ul#silver li{ background:#A8A8A8;}
ul#bronze li{background:#965A38;}

ul#gold li.last, ul#silver li.last, ul#bronze li.last{width:150px; border:3px dotted #999999;}


div.horse{ width:94%; margin-bottom:20px; border-top:1px solid #606060; border-bottom:2px solid #606060; padding:10px;}
div.horse-description{ width:60%; float:left;}
div.horse-picture{ width:35%; float:left; margin-right:10px;}
.clear{clear:both; height:1px;}

/*trout lake table*/

.trout-price-table{}
.trout-price-table th{ text-align:left;background:#606060; color:#FFFFFF; padding:5px;font-weight:700;}