@charset "utf-8";
/* CSS Document */
body { font: 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; color: #000000; margin-top: 0px; background: #7F3216 url(assets/images/bg.jpg) repeat-x left top; }

body a { text-decoration: underline; color: #000000; }

body a:hover { text-decoration: underline; color: #502721; }

h1 { color: #354553; font: normal 200%/25px Arial, Helvetica, sans-serif; margin-top: 15px; }

h2 { color: #000033; font: normal 160% "Times New Roman", Times, serif; }

h3 { color: #000033; font: normal 155% "Times New Roman", Times, serif; }

#container { width: 900px; background: #A6A384; margin: 0 auto; text-align: left; }

#header { width: 900px; margin: 0 auto; text-align: left; height: 292px; background: #7F3216; }

#header_top { background: #360501; height: 79px; width: 900px; }

#header_left { float: left; height: 177px; width: 273px; text-align: left; background: #131311 url(assets/images/header_r2_c2.jpg) no-repeat; }

#header_right { float: left; height: 177px; width: 389px; background: #131311 url(assets/images/header_r2_c3.jpg) no-repeat; }

#header_bot { height: 36px; width: 900px; float: left; background: #A6A384 url(assets/images/header_r3_c2.jpg) no-repeat; }

#menu { float: right; height: 177px; width: 238px; background: #131311 url(assets/images/header_r2_c4.jpg) no-repeat; text-align: left; }

#content { background: #A6A384; width: 900px; margin: 0px auto; padding: 0px; }

#sidebar {
	width: 350px;
	float: left;
	padding-left: 41px;
	padding-top: 0px;
	background: #A6A384;
}

#specials { background: #8E6D42; text-align: left; text-decoration: none; padding-left: 10px; width: 325px; padding-top: 0px; color: #000000; padding-bottom: 10px; }

.side_cont { width: 310px; }

.side_pix { height: 76px; width: 99px; float: left; }

.side_text { float: right; width: 200px; }

#mainContent { float: right; width: 490px; background: #A6A384; color: #000000; padding-top: 0px; padding-right: 19px; padding-bottom: 10px; }

#footer { background: #7F3216 url(assets/images/footer.gif) no-repeat; text-align: left; color: #000000; width: 850px; height: 35px; float: left; font: 11px/25px Arial, Helvetica, sans-serif; padding-left: 50px; }

#footer_tag { text-align: right; text-decoration: none; width: 375px; color: #000000; height: 30px; font: 11px/25px Arial, Helvetica, sans-serif; }

#footer_tag a { color: #000000; text-decoration: none; font: 11px Arial, Helvetica, sans-serif; }

#footer_tag a:hover { color: #A6A384; text-decoration: underline; font: 11px Arial, Helvetica, sans-serif; }

#topnav { clear: both; background: #7b8878; height: 30px; text-align: right; padding-right: 5px; padding-top: 8px; text-decoration: none; font-size: 105%; color: #CCCCCC; }

#topnav a { color: #CCCCCC; font: 105% Arial, Helvetica, sans-serif; text-decoration: none; }

#topnav a:hover { color: #CCCCCC; text-decoration: underline; font-size: 105%; }

.top_nav { font: 13px Arial, Helvetica, sans-serif; color: #8E6D42; }

.top_nav a { color: #8E6D42; text-decoration: none; }

.top_nav a:hover { text-decoration: none; color: #0780B9; }

.side_title { font: 18px Arial, Helvetica, sans-serif; color: #4F1F0F; }

.page_title { font-size: 180%; color: #4F260A; }

.fltrt { float: right; margin-left: 8px; }

.fltlft { float: left; margin-right: 8px; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

a img { border: none; }

a {outline: none; }
