/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0 0 0 0; padding: 0 0 0 0; }
p { padding: 5px 0 5px 0; color: #444; font-family: Arial; font-size: 13px; }

ul { padding-left: 20px; } 
li { color: #444; font-family: Arial; font-size: 13px; }

#lead_left { float: left; width: 260px; height: 255px; background: #000; }

input { border: 1px solid #989891; background: #ffffff; }
textarea { border: 1px solid #989891; background: #ffffff; }

a { color: #9b322e; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

h2 a { text-decoration: none; color: #162555; }
h2 a:hover { text-decoration: none; }
h3 { font-family: Arial, sans serif; font-size:13px; font-weight: bold; color: #444; }

.body  {background-image: url(/Assets/Category/000010/0000/tile_bg2.gif); background-repeat: repeat; margin:0px; padding: 0px;  }

#top_links { float: right; padding-top: 10px; z-index:90; position:relative;}

#top_links ul { list-style-type: none; font-family: Arial; font-size: 14px; }

#top_links li { float: left; border-right: 1px solid #675138; line-height: 10px; }

#top_links li a { color: #b87333; text-decoration: none; text-align: center; padding-right: 5px; padding-left: 5px;}
#top_links li a:hover { text-decoration: underline; }


#maincontainer { width: 980px; background: none; display: block;  margin: 0px auto;  }

/* Safari Fix */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
			 				#maincontainer { 
									    padding-left: 0px; 

									}
						      }

#home_container { padding-left: 2px;}



#top_nav { width: 967px; height: 66px; background-image: url(/Assets/Category/000010/0000/nav_bar.gif); background-repeat: no-repeat; z-index:100; position:relative;}




#nav_container { width: 976px; overflow: hidden;  }

#nav_inside_container { width: 972px; overflow: hidden !important; z-index:110; position:relative; }

#top_nav { 
	margin:0px; 
	padding:0px; 
	width:976px; 
	height: 66px; 
	display: block; 
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 5px;}


	#top_nav ul { 
		width:1200px;
		height 57px; 
		display: block;
		list-style-type: none; 
		overflow: visible;
		background-repeat: repeat; 
		margin-top: 0px;
		padding-left: 0px;
		display: block;
		margin-left: 4px; 
		padding-top: 3px;}
	#top_nav li { 
		float: left;
		height: 57px;
		line-height: 57px;
		overflow: visible;
		margin: 0px;
		margin-top: 0px;
		
}
	

	#top_nav li .first_child { border-left: none; }
	#top_nav li.last_child { background: none; }
	
	#top_nav li a {  
		text-decoration: none; 
		float: left; 
		display: block; 
		color: #fff; 
		font-family: Trebuchet MS;
		height: 49px; 
		padding-left: 50px;
		padding-right: 50px;
		font-size: 18px;   
		padding: 0px 44px 0px 44px; 
		height: 57px; line-height: 57px;
		border-left: 1px solid #355100; 
		border-right: 1px solid #6e8e2b;		
		
	  }

      #top_nav li.first_child a { padding-left: 44px; border-left: none; }
	#top_nav li.last_child a { padding-right: 49px; border-right: none;  }
	
	#top_nav ul li a:hover { background: url(/Assets/Category/000010/0000/nav_rollover.gif); background-repeat; repeat; }

#main_text { width: 967px; height: 310px; padding-top: 20px; }
#main_intro { position: absolute; width: 450px;  padding-left: 500px; margin: 0px; padding-top: 50px; }
#main_intro h1 { font-family: Arial; color: #fff; font-size: 24px; font-weight: normal; }
#main_intro p { font-family: Arial; color: #c7d7e6; font-size: 15px; font-weight: normal; padding-top: 5px; }
/*#main_text p { display: block; font-size: 20px; color: #fff; position: absolute;  }*/
#main_text img {  }

.bottom_module { background-image: url(/Assets/Category/000010/0000/hagehage_home_v1_24.gif); width: 310px; height: 255px; display: block; float: left; margin-top: 20px;} 

.bottom_module p {  padding: 5px 0px 0px 0px; margin: 0px 20px 0px 20px; font-family: Arial; color: #6d675a; font-size: 13px;  }
.bottom_module img { position: absolute; margin-top: 123px; }
.bottom_module_header { font-size: 24px; font-family: Trebuchet MS; color: #533b22; font-weight: bold; padding: 30px 0px 0px 20px; }

.FeedDisplay { height: 110px; overflow: hidden; margin-right: 20px; }
  .bottom_module ul { padding-top: 5px; float: left; }
 .bottom_module ul li { color: #6d675a; font-family: Arial; font-size: 13px;  list-style-type: none; background: url(/Assets/Category/000010/0000/bullet.gif); background-position: top left; background-repeat: no-repeat; padding-left: 10px; padding-bottom: 4px; }
 .bottom_module2 ul li { color: #6d675a; font-family: Arial; font-size: 13px;  list-style-type: none; background: url(/Assets/Category/000010/0000/bullet.gif); background-position: top left; background-repeat: no-repeat; padding-left: 10px; padding-bottom: 4px;}
 .bottom_module ul li a { color: #9b561a; text-decoration: none; }
 .bottom_module ul li a:hover { text-decoration: underline; }

.clearboth { clear: both; }
#lower_bullet { padding-top: 5px; }
#lower_bullet li { background: url(/Assets/Category/000010/0000/bullet2.gif); background-position: top left; background-repeat: no-repeat; float: none; }

.footlinks { width: 970px; height: 34px; padding-top: 5px;}

.footlinks ul { line-height: 34px; list-style-type: none; display: inline; margin-left: 0px; }
.footlinks li { display: inline;  margin-left: 12px; margin-top: 5px; padding-right: 18px; background: url(/Assets/Category/000010/0000/footer_separator.gif); background-repeat: no-repeat; background-position: center right; height: 11px; font-size: 9px; }
.footlinks ul li a {font-family: Trebuchet MS;  font-size: 11px; color: #533b22; text-decoration: none;   }
.footlinks ul li a:hover { text-decoration: underline;  }
.footlinks li.last_child { background: none; }
#disclaimer { width: 970px; padding-top: 10px;font-family: Trebuchet MS; font-size: 10px; color: #444444; line-height: 12px; overflow: hidden;  }

#disclaimer a { color: #444444; }

#container { margin-left: 3px; margin-top: 16px;}

.content li { background-position: top left !important; }
/* *** ** End   of DefaultWrapper ** *** */
