@charset "utf-8";

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* Layout Styles */
/* body { text-align: center; background-color:#492b1f;} */
body { text-align: center; background-color:#ffffff;} */

#container-logo { height: 30px; background-color:#f9f9e3; width:100%; text-align: center;}
	#wrapper-logo { width: 900px; height: 30px; margin: 0 auto;}
		#wrapper-logo .colA { width:450px; float: left; height: 30px; text-align: left;}
		#wrapper-logo .colB { width:450px; float: left; height: 23px; text-align: right; font: 12px Tahoma, Geneva, sans-serif; padding-top: 7px;}
			#wrapper-logo .colB a { text-decoration: none; color:#0c7ba4;}
			#wrapper-logo .colB a:hover { text-decoration: underline; color:#0c7ba4;}

#container-header { width: 100%; background: #b29265 url(/assets/img/framework/header-bg.jpg) repeat-x bottom center;}
	#container-header .homepage { height: 280px!important;}
	#container-header .webpage { height: 138px!important;}
	#wrapper-header { width:900px; margin: 0 auto; min-height: 138px;}
		#wrapper-header .colA { width: 550px; float: left; text-align: left;}
			#wrapper-header .colA h1 { font: 30px "Times New Roman", Times, serif; color: #fffbb5; margin: 40px 0 0 20px;}
		#wrapper-header .colB { width: 350px; float: left; text-align: left;}
			#wrapper-header .colB #searchWrap { width: 330px; padding: 10px; text-align: left; background-color:#f5e99c; margin-top: 30px;}
			#wrapper-header .colB #searchWrap h2 { font:14px Tahoma, Geneva, sans-serif; font-weight:bold; color:#6a4003;}
			#wrapper-header .colB #searchWrap .googlesearch { margin: 6px 0 0 0;}

#container-content { width: 100%; text-align: left; background-color:#f9f9e3;}
	#wrapper-content { width: 900px; margin: 0 auto;}
	
	#wrapper-content #navigation { float: left; height: 39px; margin: 15px 0;}
		#wrapper-content #navigation .colA, #wrapper-content #navigation .colB, #wrapper-content #navigation .colC { float: left; height: 39px;} 
		#wrapper-content #navigation .colA { width: 6px!important; background: url(/assets/img/navigation/nav-left-cap.jpg) no-repeat;}
		#wrapper-content #navigation .colB { width: 886px; background: url(/assets/img/navigation/nav-bg.jpg) repeat-x top center; position: relative;}
			
			#wrapper-content #navigation .colB ul#nav-control { margin: 8px 0 0 0;}
			#wrapper-content #navigation .colB ul#nav-control li { float: left; width: 64px; text-align: center; display: block; margin-right: 10px; padding-right: 10px; border-right: 1px solid #f9f9e3;}
			#wrapper-content #navigation .colB ul#nav-control li a { font: 12px Tahoma, Geneva, sans-serif; font-weight:bold; padding-top: 4px; height: 20px!important; color: #492b1f; text-decoration: none; display: block; background: url(/assets/img/navigation/nav-selection-bg.jpg) no-repeat 0 0;}
			#wrapper-content #navigation .colB ul#nav-control li a:hover { text-decoration: none; background: url(/assets/img/navigation/nav-selection-bg.jpg) no-repeat 0 -24px;}
			#wrapper-content #navigation .colB ul#nav-control li a.nav-control-selected { text-decoration: none; background: url(/assets/img/navigation/nav-selection-bg.jpg) no-repeat 0 -24px;}
			
			#wrapper-content #navigation .colB ul#alphabetical { margin: 10px auto 0 auto; text-align:center;}
			#wrapper-content #navigation .colB ul#alphabetical li { float: left; width: 24px; text-align: center;}
			#wrapper-content #navigation .colB ul#alphabetical li a { font: 14px Tahoma, Geneva, sans-serif; font-weight:bold; color: #492b1f; text-decoration: none; display: block;}
			#wrapper-content #navigation .colB ul#alphabetical li a:hover { text-decoration: none; background-color:#f9f9e3;}
			
			#nav-category-addItems .nav-category-cols { width: 260px; float: left; padding-left: 20px;}
				#nav-category-addItems .nav-category-cols { font: 12px Tahoma, Geneva, sans-serif; color:#fff;}
				#nav-category-addItems .nav-category-cols ul { margin-top: 10px;}
				#nav-category-addItems .nav-category-cols ul li.nav-cat-headers a { font: 14px Tahoma, Geneva, sans-serif; font-weight: bold; text-decoration: none; color:#fff;}
				#nav-category-addItems .nav-category-cols ul li a { color:#fff; text-decoration: none;}
				#nav-category-addItems .nav-category-cols ul li a:hover { text-decoration: underline;}
				#nav-category-addItems .nav-category-cols ul ul { margin: 5px 10px;}
			#nav-category-addItems { float: left;width: 850px; padding: 10px; background-color:#c3b984; color: #FFF; position: absolute; top: 34px; left: 5px; z-index: 999!important; border: 1px solid #bbac71;}
			#nav-category-addItems #nav-category-close { width: 850px; border-bottom: 1px solid #492b1f; padding-bottom: 5px; margin-bottom: 5px; text-align: right;}
				#nav-category-addItems #nav-category-close a { text-decoration: none; color:#fff; margin-right: 10px;}			
			
		#wrapper-content #navigation .colC { width: 8px!important; background: url(/assets/img/navigation/nav-right-cap.jpg) no-repeat;}

	#wrapper-content h1 { font: 30px "Times New Roman", Times, serif; color: #b29265; padding-bottom:25px!important;}

	#wrapper-content #coreContent { width: 900px; font-family: Tahoma, Geneva, sans-serif; color:#7c5c30;}
	
	#coreContent .core-1-col { overflow: auto; text-align: left; width: 900px; margin-bottom: 25px;}
		#coreContent .core-1-col .colA { float: left;}
	
	#coreContent .core-2-col { float: left; overflow:auto; text-align: left; width: 900px; margin-bottom: 25px;}
		#coreContent .core-2-col .colA { float: left; width: 564px;}
			#coreContent .core-2-col .colA p { font: 12px Tahoma, Geneva, sans-serif; color:#7c5c30; margin: 10px 20px 10px 8px; line-height: 1.6;}
			#coreContent .core-2-col .colA ul { margin: 5px 15px 5px 25px;}
			#coreContent .core-2-col .colA ul li { font: 11px Tahoma, Geneva, sans-serif; color:#7c5c30; margin: 5px 0}
		#coreContent .core-2-col .colB { float: left; width: 336px;}
		#coreContent .core-2-col .colB #searchWrap { width: 316px; padding: 10px; text-align: left; background-color:#b29265;}
	
	#coreContent .core-3-col { float: left; overflow:auto; text-align: left; width: 900px; margin-bottom: 25px;}
		#coreContent .core-3-col .colA { float: left; width: 300px;}
		#coreContent .core-3-col .colB { float: left; width: 300px;}
		#coreContent .core-3-col .colC { float: left; width: 300px;}

#container-footer { width: 100%; text-align: center; background-color:#492b1f; }
	#wrapper-footer { width: 900px; height:250px; margin: 0 auto; padding: 20px 0; color: #fff; text-align:left}
	#wrapper-footer h1 { margin-bottom: 15px; font: 16px "Times New Roman", Times, serif; color:#f9f9e3; text-decoration: underline;}
	#wrapper-footer .colA { float: left; width: 33%;}
		#wrapper-footer .colA #cat-overflow { overflow: auto; height: 215px; width: 240px; margin: 0; text-align: left!important;}
		#wrapper-footer .colA ul li a { text-decoration: none; color: #fff; display: block; padding: 2px 6px; font: 12px Tahoma, Geneva, sans-serif;}
		#wrapper-footer .colA ul li a:hover { text-decoration: underline; background-color:#b29265;}
	#wrapper-footer .colB { float: left; width: 33%;}
		#wrapper-footer .colB ul li { float: left; width: 30px; text-align:center; margin: 6px 0;}
		#wrapper-footer .colB ul li a { color:#fff; text-decoration: none; display: block;}
		#wrapper-footer .colB ul li a:hover { text-decoration: underline; background-color:#b29265;}
	#wrapper-footer .colC { float: left; width: 33%;}
		#wrapper-footer .colC .featured-listing-wrap { margin: 0 0 20px 0;}
		#wrapper-footer .colC .featured-listing-wrap h1 { font: 12px Tahoma, Geneva, sans-serif!important; font-weight: bold!important; display: inline;}
		#wrapper-footer .colC .featured-listing-wrap h1 a { text-decoration: underline; color:#27c0c8;}
		#wrapper-footer .colC .featured-listing-wrap h1 a:hover { text-decoration: none;}
		#wrapper-footer .colC .featured-listing-wrap p { font: 11px Tahoma, Geneva, sans-serif; margin: 2px 0; font-weight:bold; color:#f9f9e3;}
		#wrapper-footer .colC .featured-listing-wrap p+p { color: #f5eec2;}

#container-footer2 { width: 100%; height: 30px; text-align: center; background-color:#623d2e;}
	#wrapper-footer2 { width: 900px; margin: 0 auto; color:#fff; font: 11px Tahoma, Geneva, sans-serif;}
		#wrapper-footer2 p { padding-top: 6px;}
		#wrapper-footer2 p a { text-decoration: underline; color: #fff;}
		#wrapper-footer2 p a:hover { text-decoration: none;}
		
#ad-336-max { text-align: center; width: 336px; clear:both!important; margin: 15px 0;}
	#ad-336-max img { margin-bottom: 10px;}
	
.gmapMove { position: absolute; left: -9999; float: left; display: none;}
.gmapMove a { text-decoration: none; color: #fff; padding-bottom: 5px!important;}
.gmapMove a:hover { text-decoration: underline;}

a { cursor:pointer!important;}
