﻿body { background-image: url(images/left.jpg); font-family:Tahoma; font-size:11px; color:#2B2F18; }

/************ Begin General Page Layout *************/
#wrapper { width: 746px; margin: 0 auto; }
#wrapper div#leftcolumn { float: left; width: 246px; }
#wrapper div#leftcolumn div#copyright { height: 40px; background-image: url(images/1.jpg); background-position: left top; background-repeat: no-repeat; }

#wrapper div#leftcolumn div#box_left_yellow { background-image: url(images/box_left_yellow_middle.jpg); background-position: left top; background-repeat: no-repeat; }
#wrapper div#leftcolumn div#box_left_yellow h3 { height: 26px; padding-top: 30px; background-image: url(images/box_left_yellow_top.jpg); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #996633; }
#wrapper div#leftcolumn div#box_left_yellow div { background-image: url(images/box_left_yellow_middle.jpg); background-position: left top; background-repeat: repeat-y; padding-left: 35px; padding-right: 35px; padding-bottom: 5px; padding-top: 10px; color: #996633; }
#wrapper div#leftcolumn div#box_left_yellow div.box_bottom { background-image: url(images/box_left_yellow_bottom.jpg); background-position: left top; background-repeat: no-repeat; height: 25px; }

#wrapper div#leftcolumn div#box_left_green { background-image: url(images/box_left_green_middle.jpg); background-position: left top; background-repeat: no-repeat; }
#wrapper div#leftcolumn div#box_left_green h3 { height: 24px; padding-top: 18px; background-image: url(images/box_left_green_top.jpg); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #996633; }
#wrapper div#leftcolumn div#box_left_green div { background-image: url(images/box_left_green_middle.jpg); background-position: left top; background-repeat: repeat-y; padding-left: 35px; padding-right: 35px; padding-bottom: 5px; padding-top: 10px; color: #996633; }

#wrapper div#rightcolumn { float: left; width: 500px; }

#content {}

#footer { clear: both; padding-top: 20px; font-family: Tahoma; font-size: 11px; color: #2b2f18; width: 500px; }
#footer div { background-color: White; border: solid 3px #996633; padding: 8px; text-align: center;  }
#footer div a { color: #996633; }

/************ End General Page Layout *************/


/************ Begin Content boxes half width ***************/

#content div.box_rust { width: 250px; float: left; }
#content div.box_rust h3 { height: 24px; padding-top: 20px; background-image: url(images/box_rust_top.gif); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #663300; }
#content div.box_rust div { background-image: url(images/box_rust_bg.gif); background-position: left top; background-repeat: repeat-y; padding: 10px; }
#content div.box_rust div a { color: #663300; }
#content div.box_rust div ul { margin: 0; padding: 0 12px; }
#content div.box_rust div ul li { margin: 0 0 0 12px; padding: 0 0 0 18px; list-style: none; background-image: url(images/1arr1.jpg); background-position: left 5px; background-repeat: no-repeat; }
#content div.box_rust div p { margin: 0 15px 12px 10px; }
#content div.box_rust div table { margin: 0 15px 0 10px; }
#content div.box_rust div table.photos { margin: 0 0 0 0; }

#content div.box_brown { width: 250px; float: left; }
#content div.box_brown h3 { height: 25px; padding-top: 20px; background-image: url(images/box_brown_top.gif); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #663300; }
#content div.box_brown div { background-image: url(images/box_brown_bg.gif); background-position: left top; background-repeat: repeat-y; padding: 10px; color: #ffff99; }
#content div.box_brown div a { color: #ffff99; }
#content div.box_brown div ul { margin: 0; padding: 0 12px; }
#content div.box_brown div ul li { margin: 0 0 0 12px; padding: 0 0 0 18px; list-style: none; background-image: url(images/1arr2.jpg); background-position: left 5px; background-repeat: no-repeat; }
#content div.box_brown div p { margin: 0 15px 12px 10px; }
#content div.box_brown div table { margin: 0 15px 0 10px; }

#content div.box_green { width: 250px; float: left; }
#content div.box_green h3 { height: 26px; padding-top: 20px; background-image: url(images/box_green_top.gif); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #663300; }
#content div.box_green div { background-image: url(images/box_green_bg.gif); background-position: left top; background-repeat: repeat-y; padding: 10px; }
#content div.box_green div a { color: #663300; }
#content div.box_green div ul { margin: 0; padding: 0 12px; }
#content div.box_green div ul li { margin: 0 0 0 12px; padding: 0 0 0 18px; list-style: none; background-image: url(images/1arr3.jpg); background-position: left 5px; background-repeat: no-repeat; }
#content div.box_green div p { margin: 0 15px 12px 10px; }
#content div.box_green div table { margin: 0 15px 0 10px; }

#content div.box_teal { width: 250px; float: left; }
#content div.box_teal h3 { height: 25px; padding-top: 22px; background-image: url(images/box_teal_top.gif); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #663300; }
#content div.box_teal div { background-image: url(images/box_teal_bg.gif); background-position: left top; background-repeat: repeat-y; padding: 10px; }
#content div.box_teal div a { color: #663300; }
#content div.box_teal div p { margin: 0 15px 12px 10px; }
#content div.box_teal div table { margin: 0 15px 12px 10px; }
#content div.box_teal div ul { margin: 0; padding: 0; }
#content div.box_teal div ul li { margin: 0 0 0 12px; padding: 0 0 0 18px; list-style: none; background-image: url(images/1arr3.jpg); background-position: left 5px; background-repeat: no-repeat; }
#content div.box_teal div img { float: right; margin-right: 10px; }

#content div.box_yellow { width: 250px; float: left; }
#content div.box_yellow h3 { height: 24px; padding-top: 22px; background-image: url(images/box_yellow_top.gif); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #663300; }
#content div.box_yellow div { background-image: url(images/box_yellow_bg.gif); background-position: left top; background-repeat: repeat-y; padding: 10px; }
#content div.box_yellow div a { color: #663300; }
#content div.box_yellow div ul { margin: 0; padding: 0 12px; }
#content div.box_yellow div ul li { margin: 0 0 0 12px; padding: 0 0 0 18px; list-style: none; background-image: url(images/1arr4.jpg); background-position: left 5px; background-repeat: no-repeat; }
#content div.box_yellow div p { margin: 0 15px 12px 10px; }
#content div.box_yellow div table { margin: 0 15px 0 10px; }

#content div.box_coupons { width: 250px; float: left; }
#content div.box_coupons h3 { height: 24px; padding-top: 22px; background-image: url(images/box_yellow_top.gif); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #663300; }
#content div.box_coupons div { background-image: url(images/14_coupons.jpg); background-position: left top; background-repeat: no-repeat; padding: 0 0 0 30px; }
#content div.box_coupons div a { color: #663300; }

#content div.box_rust div h4, #content div.box_brown div h4, #content div.box_green div h4, 
#content div.box_teal div h4, #content div.box_yellow div h4
{margin: 0 15px 12px 10px;}

/*#content div.box_brown div img { float: left; }*/

/************ End Content boxes half width ***************/

/************ Begin Content boxes full width ***************/

#content div.box_rust_full { width: 500px; float: left; }
#content div.box_rust_full h3 { height: 25px; padding-top: 22px; background-image: url(images/box_rust_top_full.gif); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #663300; }
#content div.box_rust_full div { background-image: url(images/box_rust_bg_full.gif); background-position: left top; background-repeat: repeat-y; padding: 20px; }
#content div.box_rust_full div a { color: #663300; }
#content div.box_rust_full div ul { margin: 0; padding: 0 12px 12px 12px; }
#content div.box_rust_full div ul li { margin: 0 0 0 12px; padding: 0 0 0 18px; list-style: none; background-image: url(images/1arr1.jpg); background-position: left 5px; background-repeat: no-repeat; }
#content div.box_rust_full div p { margin: 0 15px 12px 10px; }
#content div.box_rust_full div table { margin: 0 15px 0 10px; }

#content div.box_brown_full { width: 500px; float: left; }
#content div.box_brown_full h3 { height: 25px; padding-top: 20px; background-image: url(images/box_brown_top_full.gif); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #663300; }
#content div.box_brown_full div { background-image: url(images/box_brown_bg_full.gif); background-position: left top; background-repeat: repeat-y; padding: 10px; }
#content div.box_brown_full div a { color: #663300; }
#content div.box_brown_full div ul { margin: 0; padding: 0 12px; }
#content div.box_brown_full div ul li { margin: 0 0 0 12px; padding: 0 0 0 18px; list-style: none; background-image: url(images/1arr2.jpg); background-position: left 5px; background-repeat: no-repeat; }
#content div.box_brown_full div p { margin: 0 15px 12px 10px; }
#content div.box_brown_full div table { margin: 0 15px 0 10px; }

#content div.box_green_full { width: 500px; float: left; }
#content div.box_green_full h3 { height: 26px; padding-top: 20px; background-image: url(images/box_green_top_full.gif); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #663300; }
#content div.box_green_full div { background-image: url(images/box_green_bg_full.gif); background-position: left top; background-repeat: repeat-y; padding: 10px; }
#content div.box_green_full div a { color: #663300; }
#content div.box_green_full div ul { margin: 0; padding: 0 12px; }
#content div.box_green_full div ul li { margin: 0 0 0 12px; padding: 0 0 0 18px; list-style: none; background-image: url(images/1arr3.jpg); background-position: left 5px; background-repeat: no-repeat; }
#content div.box_green_full div p { margin: 0 15px 12px 10px; }
#content div.box_green_full div table { margin: 0 15px 0 10px; }

#content div.box_teal_full { width: 500px; float: left; }
#content div.box_teal_full h3 { height: 25px; padding-top: 22px; background-image: url(images/box_teal_top_full.gif); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #663300; }
#content div.box_teal_full div { background-image: url(images/box_teal_bg_full.gif); background-position: left top; background-repeat: repeat-y; padding: 10px; }
#content div.box_teal_full div a { color: #663300; }
#content div.box_teal_full div p { margin: 0 15px 12px 10px; }
#content div.box_teal_full div table { margin: 0 15px 0 10px; }

#content div.box_yellow_full { width: 500px; float: left; }
#content div.box_yellow_full h3 { height: 24px; padding-top: 22px; background-image: url(images/box_yellow_top_full.gif); background-position: left top; background-repeat: no-repeat; padding-bottom: 0; margin-bottom: 0; text-align: center; color: #663300; }
#content div.box_yellow_full div { background-image: url(images/box_yellow_bg_full.gif); background-position: left top; background-repeat: repeat-y; padding: 10px; }
#content div.box_yellow_full div a { color: #663300; }
#content div.box_yellow_full div ul { margin: 0; padding: 0 12px; }
#content div.box_yellow_full div ul li { margin: 0 0 0 12px; padding: 0 0 0 18px; list-style: none; background-image: url(images/1arr4.jpg); background-position: left 5px; background-repeat: no-repeat; }
#content div.box_yellow_full div p { margin: 0 15px 12px 10px; }
#content div.box_yellow_full div table { margin: 0 15px 0 10px; }

#content div.box_rust_full div h4, #content div.box_brown_full div h4, #content div.box_green_full div h4, 
#content div.box_teal_full div h4, #content div.box_yellow_full div h4
{margin: 0 15px 12px 10px;}
/************ End Content boxes full width ***************/


/************ Begin Content Table Styles *****************/

#content div.box_rust_full div table, 
#content div.box_brown_full div table, 
#content div.box_green_full div table, 
#content div.box_teal_full div table, 
#content div.box_yellow_full div table
{ width: 95%; border-collapse: collapse;}

#content div.box_rust_full div table.data, 
#content div.box_brown_full div table.data, 
#content div.box_green_full div table.data, 
#content div.box_teal_full div table.data, 
#content div.box_yellow_full div table.data
{ border: solid 1px #cccccc; }


#content div.box_rust_full div table.data th, 
#content div.box_brown_full div table.data th, 
#content div.box_green_full div table.data th, 
#content div.box_teal_full div table.data th, 
#content div.box_yellow_full div table.data th
{ border: solid 1px #cccccc; background-color: #DEDEDE; }

#content div.box_rust_full div table.data td, 
#content div.box_brown_full div table.data td, 
#content div.box_green_full div table.data td, 
#content div.box_teal_full div table.data td, 
#content div.box_yellow_full div table.data td
{ border: solid 1px #cccccc; padding: 5px; vertical-align: top; }

#content div.box_rust_full div table.data td > p, 
#content div.box_brown_full div table.data td > p, 
#content div.box_green_full div table.data td > p, 
#content div.box_teal_full div table.data td > p, 
#content div.box_yellow_full div table.data td > p
{ padding: 0 0 8px 0; margin: 0; }

/************ End Content Table Styles *****************/
