body       {  font-family:"Trebuchet MS", tahoma, arial, helvetica, sans-serif; font-size:70%; margin:0; background:#fff url('images/back.jpg') left top repeat-y; color:#666; line-height:180%; }
h1         {  display:none; }
h2         {  font-size: 160%; margin:0; padding:0 0 6px 0; color:#92935d; }
.intro     {  font-size: 130%; margin:0 10px 16px 0; padding:0; background:none; line-height:170%; font-weight:bold; }
.text      {  font-size: 95%; color:#666; }
.small     {  font-size: 65%; line-height:110%; }
.red       {  color: #CC0000; }
.blue      {  color: #0099cc; }
.green     {  color: #009900; }
.white     {  color: #ffffff; }
p          {  margin:6px 0 16px 0; }
.quote     {  font-size: 110%; margin:6px 30px 16px 20px; padding:20px; background:#eee; border:1px solid #ccc; }

input      {  margin:0; background:#eee; }
select     {  font-size:100%; margin:0; background:#eee; }
textarea   {  font-family:"Trebuchet MS", tahoma, arial, helvetica, sans-serif; font-size:100%; margin:0; background:#eee; }
img        {  border:0; }

td        {  vertical-align:top; }

#container  { position:relative; width:810px; margin:0 0 0 100px; }
#content    { clear:both; width:760px; padding:25px 30px 30px 30px; text-align:left; }
#right      { float:left; width:170px; padding:0 0 0 30px; }
#logo       { float:left; width:585px; height:65px; padding:10px 0 20px 30px; }
#logo_name  { width:120px; float:left; }
#content_inner  { float:left; width:560px; }
.main_image { float:left; padding:0 20px 20px 0; }
#menuright  { float:right; list-style:none; width:180px; padding:0; margin:30px 0 0 0; }
#menuright li.home     { float:left; padding:0 20px 0 20px; background:url('images/house.png') no-repeat; }
#menuright li.contact  { float:left; padding:0 0 0 20px; background:url('images/email_open.png') no-repeat; }

.form_field   { float:left; width:300px; margin:10px 0 0 0; }
.form_text    { clear:both; float:left; width:100px; margin:10px 10px 0 30px; text-align:right; }   

#menu       { clear:both; width:659px; height:24px; padding:0 0 0 129px; margin:0 30px 0 30px; list-style:none; background:#e0e0cc; }
#menu li        { float:left; text-transform:uppercase; padding:3px 20px 0 20px; border-right:1px solid #c9c9a9; font-weight:bold; }
#menu li.start  { padding:3px 20px 0 0; }
#menu li.end    { padding:3px 0 0 20px; border:none; }

#menufoot     { clear:both; list-style:none; padding:30px 0 0 0; margin:0; }
#menufoot li  { float:left; padding:0 0 0 30px; }
#menufoot li.contact  { float:left; padding:0 0 0 50px; background:url('images/email_open.png') 30px 0 no-repeat; }

#news_front     { width:560px; list-style:none; padding:0; margin:0; }
#news_front li  { float:left; border:1px solid #999; }
#news_front li.one    { margin:0 10px 0 0; }
#news_front li.two    { margin:0 10px 0 0; }
#news_front li.three  { margin:0; }
#news_front li.one a    { width:145px; height:200px; display:block; padding:16px; text-decoration:none; }
#news_front li.two a    { width:145px; height:200px; display:block; padding:16px; text-decoration:none; }
#news_front li.three a  { width:145px; height:200px; display:block; padding:16px; text-decoration:none; }
#news_front li a:hover  { background:#eee; }

#news_side     { width:200px; list-style:none; padding:0; margin:0; }
#news_side li  { float:left; border:1px solid #999; background:#fff; }
#news_side li.one    { margin:0 10px 10px 0; }
#news_side li.two    { margin:0 10px 10px 0; }
#news_side li.three  { margin:0 0 10px 0; }
#news_side li.one a    { width:145px; height:200px; display:block; padding:16px; text-decoration:none; }
#news_side li.two a    { width:145px; height:200px; display:block; padding:16px; text-decoration:none; }
#news_side li.three a  { width:145px; height:200px; display:block; padding:16px; text-decoration:none; }
#news_side li a:hover  { background:#eee; }

a       { color:#92935d; }
a:hover { color:#333; }


/*- Chuck --------------------------- */

#head_basket  { float:right; width:180px; padding:28px 34px 13px 0; background:url('images/icon_basket.gif') no-repeat 0 22px; text-align:right; }

#main_home      { float:left; width:442px; padding:9px; text-align:left; }
.breakout_home  { float:left; width:142px; padding:9px 8px 0 0; }
.breakout_home2 { float:left; width:142px; padding:9px 0 0 0; }
.breakout_home_subhead  { margin:3px 0 0 0; padding:3px; background:#c2ad92; }
.breakout_home_link a   { display:block; width:130px; padding:3px 0 3px 12px; background:#907049 url('images/icon_arr_dark.gif') no-repeat 0 2px; text-transform:uppercase; text-decoration:none; color:#fff; }
.breakout_home_link a:hover { background:#463f37 url('images/icon_arr_dark.gif') no-repeat 0 2px; }

#home_right       { float:left; width:124px; margin:9px 0 0 0; padding:3px; background:#d9ccb9 url('images/homeright_top.jpg') no-repeat; text-align:left; }
.home_right_text  { padding:3px 3px 6px 3px; }
.home_right_ad    { padding:0 0 6px 0; }

/*- Top Menu --------------------------- */

#menu_top             { float:right; width:700px; height:24px; list-style:none; padding:0 34px 0 0; margin:0; text-align:right; }	
#menu_top li          { float:right; }
#menu_top li.first    { float:right; }
#menu_top li a        { color:#463f37; padding:0 10px 0 10px; border-right:1px solid #463f37; text-decoration:none; text-transform:uppercase; }	
#menu_top li.first a  { color:#463f37; padding:0 0 0 10px; border:none; text-decoration:none; text-transform:uppercase; }
#menu_top li a:link, #menu_top li a:visited { display:block; }
#menu_top li a:hover  { color:#907049; }	

/*- Left Menu --------------------------- */
	
#menu_left              { float:left; width:171px; list-style:none; padding:0 0 0 11px; margin:30px 0 0 0; text-align:left; }
#menu_left li           { clear:both; background:url('images/button_dark.jpg'); text-transform:uppercase; }
#menu_left li a:link, #menu_left li a:visited { display:block; }
#menu_left li a:hover   { background:#907049; }	
.menu_left_heading1     { height:14px; vertical-align:baseline; border-bottom:1px solid #8f7d65; padding:24px 0 4px 20px; margin:6px 0 0 0; }
.menu_left_heading2 a   { height:30px; vertical-align:baseline; border-bottom:1px solid #8f7d65; padding:8px 0 4px 20px; margin:6px 0 0 0; text-decoration:none; color:#fff; }
.menu_left_heading3 a   { height:14px; vertical-align:baseline; border-bottom:1px solid #8f7d65; padding:24px 0 4px 20px; margin:6px 0 0 0; text-decoration:none; color:#fff; }
#menu_left_2            { list-style:none; padding:0; margin:0; background:url('images/button_light.jpg'); text-align:left; text-transform:capitalize; }
#menu_left_2 li         { float:left; width:171px; background:url('images/icon_arr.gif') no-repeat 21px 5px; }
#menu_left_2 li a       { color:#463f37; padding:2px 0 2px 29px; border-bottom:1px solid #b2aea5; text-decoration:none; }
#menu_left_2 li a:hover { color:#000; background:#e5e3d7 url('images/icon_arr.gif') no-repeat 21px 5px; }	

/*- Top Menu --------------------------- */

#menu_foot            { float:right; width:770px; height:24px; list-style:none; padding:0 20px 0 0; margin:30px 0 0 0; background:#f5f0ea; text-align:right; }
#menu_foot li         { float:right; }
#menu_foot li.first   { float:right; }
#menu_foot li a       { color:#b2aea5; padding:0 10px 0 10px; border-right:1px solid #d9ccb9; text-decoration:none; text-transform:uppercase; }	
#menu_foot li.first a { color:#b2aea5; padding:0 0 0 10px; border:none; text-decoration:none; text-transform:uppercase; }
#menu_foot li a:link, #menu_foot li a:visited { display:block; }
#menu_foot li a:hover { color:#907049; }	
