/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:#fff8e5; text-align:center;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{ font-family:"Times New Roman", Times, serif; font-size:0.9375em; line-height:1.2em; color:#492b11;}

input, select { vertical-align:middle; font-weight:normal; font-size:11px;color:#492b11;}
.printSchedule {
font-size:12px;
position:absolute;
top:30px;

left:520px;
}
a {color:#889d00;}
a:hover{text-decoration:none;}
.black{ color:#492b11;}
p {padding-top:18px;}  
h6{ color:#bb7101; font-size:0.933em;}
.extra{ margin:0;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.padding1{ padding-top:31px;}
.padding2{ padding-top:15px;}
.padding3{ padding-top:10px;}
.margin1{ margin-left:9px;}

/* ============================= header ====================== */
#header{ padding:0 38px; position:relative;}
#header .main{ height:500px; background:url(../images/headerBar.jpg) no-repeat 0 108px;}
#header .menu{ width:100%;} 


.flash{ position:absolute; top:137px; left:40px;  height:280px; width:900px;}

#header .menu2{ float:right; padding:43px 36px 0 0;}
#header .menu2 li{ float:left; line-height:2em; padding-right:7px;}
#header .menu2 .m1{ background:url(../images/m1-bg.gif) no-repeat 1px 5px; padding-left:30px;}
#header .menu2 .m2{ background:url(../images/m2-bg.gif) no-repeat 1px 5px; padding-left:30px;}
#header .menu2 .m3{ background:url(../images/m3-bg.gif) no-repeat 1px 5px; padding-left:30px;}
#header .menu2 a{  color:#492b11; text-decoration:none; font-size:0.8em;}
#header .menu2 a:hover{ text-decoration:underline;}

#header .menu3{ width:100%;text-align:center; margin-left:20px; } 
#header .menu3 li{  float:left; line-height:1em; text-align:center; }
#header .menu3 a{ display:block; text-transform:uppercase; font-weight:bold; color:#e0bd70; text-decoration:none;  font-size:0.8075em; }
#header .menu3 a:hover{ text-decoration:underline;}
#header .menu3 a span{ display:block; padding:10px 14px 18px 16px;}
#header .menu3 .first span{ padding-left:27px;}
#header .menu3 .last a{ background:none;}
#header .menu3 .last span{ display:block;  padding-right:20px;}

#header .logo{ padding:0px 0 0 30px;}

#header #area1{ padding:15px 0 0 110px; color:#e0bd70; width:200px; position:absolute;}
#header #area1 .greenbullet{ background:url(../images/greenbullet.gif) no-repeat; margin:10px 0 0 0px;  padding:0px 0 0 10px;color:#c67700; font-size:80%;}
#header #area1 .greenbullet a{ color:#c67700; text-decoration:none;}
#header #area1 .greenbullet a:hover{  text-decoration:underline;}

#header #area2{ padding:10px 0 0 405px; color:#e0bd70; position:absolute;}
#header #area2 .greenbullet{ background:url(../images/greenbullet.gif) no-repeat; margin:5px 0 0 0px;  padding:0px 0 0 10px;color:#c67700; font-size:80%; }
#header #area2 .greenbullet a{ color:#c67700; text-decoration:none;}
#header #area2 .greenbullet a:hover{  text-decoration:underline;}

#header #area3{ padding:15px 0 0 725px; color:#e0bd70; width:200px; position:absolute;}
#header #area3 .greenbullet{ background:url(../images/greenbullet.gif) no-repeat; margin:10px 0 0 0px;  padding:0px 0 0 10px;color:#c67700; font-size:80%;}
#header #area3 .greenbullet a{ color:#c67700; text-decoration:none;}
#header #area3 .greenbullet a:hover{  text-decoration:underline;}


.banners{ position:absolute; top:418px; left:31px; background:url(../images/bannerBack.gif) no-repeat; height:73px; width:911px;}

/* ============================= content ====================== */
#content{ padding:0px 38px 22px 41px;}
.title{ border-bottom:solid 1px #4c2d11; margin-bottom:10px; color:#889d00; font-size:200%; text-transform:uppercase; line-height:30px;}
.subtitle{  color:#4b2d13; font-size:90%; text-transform:none;}
.brownTitle{ margin-left:10px; font-weight:bold; line-height:30px; font-size:110%;}

.indent{ margin:0px 20px 15px 26px;}
.indent2{ margin:9px 20px 37px 26px;}
.right-link{ text-align:right;}
.link1, .link2{ background:url(../images/link-bg.gif) no-repeat 0 8px; float:right; padding-left:8px; font-size:0.933em; margin:9px 20px 0 0;}
.link2{ float:left;}
.link3{ padding:1px 0 0 18px;}
.link3 a{ color:#bb7101;}

.box1{ background:url(../images/box1-corner-left-top.gif) top left no-repeat #f5e9c1; margin-top:35px; font-size:95%;}
.box1 .right-top{ background:url(../images/box1-corner-right-top.gif) top right no-repeat;}
.box1 .left-bot{ background:url(../images/box1-corner-left-bot.gif) bottom left no-repeat;}
.box1 .right-bot{ background:url(../images/box1-corner-right-bot.gif) bottom right no-repeat; width:100%;}
.box1-indent{ padding:16px 36px 33px 27px;}
.box1 .title{ border-bottom:solid 1px #beb28a; margin-bottom:29px;}

.boxedit{ background:url(../images/box2-border.gif) top repeat-x #fdfcfa; position:relative; height:380px;}
.boxedit .left-border{ background:url(../images/box2-border.gif) left repeat-y;}
.boxedit .right-border{ background:url(../images/box2-border.gif) right repeat-y;}
.boxedit .bot-border{ background:url(../images/box2-border.gif) bottom repeat-x;}
.boxedit .left-top{ background:url(../images/box2-corner-left-top.gif) top left no-repeat;}
.boxedit .right-top{ background:url(../images/box2-corner-right-top.gif) top right no-repeat;}
.boxedit .left-bot{ background:url(../images/box2-corner-left-bot.gif) bottom left no-repeat;}
.boxedit .right-bot{ background:url(../images/box2-corner-right-bot.gif) bottom right no-repeat;}
.boxedit-indent{ padding:28px 24px 28px 24px; position:relative;}
.boxedit-indent2{ padding-left:10px; position:relative;}
.boxedit .title{ border-bottom:solid 1px #beb28a; padding-bottom:5px; margin-bottom:5px;}

.box2{ background:url(../images/box2-border.gif) top repeat-x #fdfcfa; position:relative; }
.box2 .left-border{ background:url(../images/box2-border.gif) left repeat-y;}
.box2 .right-border{ background:url(../images/box2-border.gif) right repeat-y;}
.box2 .bot-border{ background:url(../images/box2-border.gif) bottom repeat-x;}
.box2 .left-top{ background:url(../images/box2-corner-left-top.gif) top left no-repeat;}
.box2 .right-top{ background:url(../images/box2-corner-right-top.gif) top right no-repeat;}
.box2 .left-bot{ background:url(../images/box2-corner-left-bot.gif) bottom left no-repeat;}
.box2 .right-bot{ background:url(../images/box2-corner-right-bot.gif) bottom right no-repeat;}
.box2-indent{ padding:28px 24px 28px 24px; position:relative;}
.box2-indent2{ padding-left:10px; position:relative;}
.box2 .title{ border-bottom:solid 1px #beb28a; padding-bottom:5px; margin-bottom:5px;}

.box3{ background:url(../images/box2-border.gif) top repeat-x #fdfcfa; position:relative;}
.box3 .left-border{ background:url(../images/box2-border.gif) left repeat-y;}
.box3 .right-border{ background:url(../images/box2-border.gif) right repeat-y;}
.box3 .bot-border{ background:url(../images/box2-border.gif) bottom repeat-x;}
.box3 .left-top{ background:url(../images/box2-corner-left-top.gif) top left no-repeat;}
.box3 .right-top{ background:url(../images/box2-corner-right-top.gif) top right no-repeat;}
.box3 .left-bot{ background:url(../images/box2-corner-left-bot.gif) bottom left no-repeat;}
.box3 .right-bot{ background:url(../images/box2-corner-right-bot.gif) bottom right no-repeat;}
.box3-indent{ padding:28px 14px 28px 14px; position:relative;}
.box3-indent2{ padding-left:10px; position:relative;}
.box3 .title{ border-bottom:solid 1px #beb28a; padding-bottom:5px; margin-bottom:5px;}

.list li{ background:url(../images/list-bg.gif) no-repeat 0 4px; padding-left:18px; line-height:1.4em;}
.list li a{ color:#492b11; text-decoration:none;}
.list li a:hover{ text-decoration:underline;}

.date{ font-size:0.933em; font-weight:bold; color:#bb7101;}

/* ============================= page1 ====================== */
#page1 .column-2{ margin-left:26px;}

#page1 .box1 .col-1{ padding-left:5px; }
#page1 .box1 .col-2{ margin-left:5px;}
#page1 .box1 .col-3{ margin-left:5px;}

/* ============================= page2 ====================== */
#page2 .column-2{ margin-left:26px;}

#page2 .col-2{ margin-left:45px;}
#page2 .col-3{ margin-left:50px;}

/* ============================= page3 ====================== */
#page3 .column-2{ margin-left:26px;}

/* ============================= page4 ====================== */
#page4 .column-2{ margin-left:26px;}

/* ============================= page5 ====================== */
#page5 .column-2{ margin-left:26px;}
#page5 .col-2{ margin-left:85px;}

/* ============================= page6 ====================== */
#page6 .column-2{ margin-left:26px;}
#page6 .col-2{ margin-left:40px;}
 td,  th{  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10px;
 
 }
  


.calendar td, .calendar th{  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10px;
 
  line-height: 25px; }
.calendar th{ text-align:left;  height:25px; vertical-align:middle; font-size:0.933em;}

table a{ color:#465c2b;}
table span{ font-weight:bold; font-size:0.933em;}
table .col1{ width:82px; padding-left:8px; }
table .col2{ width:216px; padding-left:8px;}
table .col3{ width:73px; text-align:center;}
table .col4{ width:65px; text-align:center;}
table .first .col2{ padding-left:62px;}

/* ============================= page7 ====================== */
#page7 .column-2{ margin-left:26px;}
#page7 .col-2{ margin-left:10px;}

.phone{ float:right; padding-right:58px;}

/* ============================= footer ====================== */
#footer{ border-top:solid 5px #603a18; margin:100px 39px 0 41px;  color:#889d00; padding-top:5px; text-align:center; font-size:110%;}
#footer .text {font-size:0.733em;padding-top:10px; }


/* ============================= forms ============================= */
#OrderForm input{ border:solid 1px #504931; position:absolute; height:18px; width:175px;}
#OrderForm label{ display:block; height:25px; position:relative;}
#OrderForm span{ width:53px; display:inline-block;}

#ContactForm{ padding-top:3px;}
#ContactForm input{ border:solid 1px #492b11; position:absolute; width:233px; background:#f6eac4; padding:0 0 1px 3px; font-family:"Times New Roman", Times, serif; color:#492b11;}
#ContactForm textarea{ border:solid 1px #492b11; position:absolute; width:258px; background:#f6eac4; padding:1px 0 1px 3px; overflow:hidden; height:68px; font-family:"Times New Roman", Times, serif; color:#492b11;}
#ContactForm label{ display:block; height:26px; position:relative;}
#ContactForm span{ width:53px; display:inline-block;}
#ContactForm .padd1{ margin-right:0;}

#greenSlogan {color:#00703c; font-weight:bold; font-size:120%; position:absolute; left:590px; top:10px;}
/* calendar */
.calendar table
{
   font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	

   margin-bottom: 2px;
}
.calendar td 
{
   font-weight: normal;
     font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:9px; 
 

   text-align: center;
   padding: 3px;   
}
 .month 
{
   background-color: #E5E5E5;
   text-align: left;

   padding: 2px 3px 2px 10px;
}
.day 
{
   color: #fff;
   font-weight: normal;  
}
calendar .today 
{
   font-weight: bold;
   background-color: #ddd; 
}
.calendar .holiday 
{
   color:#FFFFFF;
   background-color: #9e0b0e;

  
   text-decoration: none;  
}
.divide 
{
  font-weight: bold;
   color:#FFFFFF;
   background-color: #146a52;
   text-decoration: none;    
}
.recycle 
{
  background-color: #e8894a;
	color: #ffffff;
}

calendar .active 
{
   background-color: #cadce5; 
}
calendar a:link, .calendar a:visited 
{
   font-weight: bold;
   color: #5C728B;
   text-decoration:none;  
}
calendar .month a:link, .calendar .month a:visited 
{
   color: #5C728B;
   text-decoration: underline;  
}
calendar a:hover 
{
   text-decoration: underline;  
}
calendarsub:link, .calendarsub:visited 
{
   display: block;
   text-decoration: none;
   font-weight: bold;
   color: #5C728B;
   width: 132px;
   margin: 0px;
   padding: 2px 3px 2px 10px;
   /* background dash bottom*/
   border-bottom: 1px solid #cadce5;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
   width: 119px;
} 
html>body .calendarsub:link, html>body .calendarsub:visited 
{
   width: 119px;
} 
calendarsub:hover 
{
   background: #cadce5;  
}
calendarevent 
{
   width: 398px;
   margin-bottom: 2px;
   background: #fff url(../images/calendar_of_events/right_driver_bg.jpg) no-repeat top;
}
calendarevent .content 
{
   padding: 10px;
   line-height: 140%;
   background: url(../images/calendar_of_events/right_driver_base.gif) no-repeat bottom;
}

sponsor
{
   color: #FFFFFF;
   /* background dash bottom*/
   border-bottom: 1px solid #5C728B;
   background-color:#FFFFFF;
   border-right:1px solid #5C728B;
   border-left:1px solid #F6F4F4;
   border-top:1px solid #F6F4F4;
   width: 119px;
} 

notevent
{
   text-decoration: none;
   font-weight: bold;
   color: #5C728B;

}
.monthTitle
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:9px;
   font-weight: bold;
   text-align:left;
   color: #146A52;
   text-decoration:none;  
}
.style9 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.style10 {font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.style8 {color: #FFFFFF}
.trash {	background-color: #e8894a;
	color: #ffffff;
}
.recyclewk {	background-color: #cccccc;
}
.recyclewk .trash{	background-color: #0e7e1b;
}
.style12 {color: #FF0000}




/* ============================= InteriorInteriorheader ====================== */
#Interiorheader{ padding:0 38px; position:relative; background:url(../images/headerBar.jpg) no-repeat 40px 120px;}
#Interiorheader .main{ height:170px; }
#Interiorheader .menu{ width:100%;} 
#Interiorheader .menu li{  float:left; line-height:1em; text-align:center; }
#Interiorheader .menu a{ display:block;   font-size:.9em; font-weight:bold; color:#eeeecb; text-decoration:none;}
#Interiorheader .menu a:hover{ text-decoration:underline;}
#Interiorheader .menu a span{ display:block; padding:15px 19px 21px 21px;}
#Interiorheader .menu .first span{padding-left:31px;}
#Interiorheader .menu .last a{ background:none;}
#Interiorheader .menu .last span{ display:block; padding-right:47px;}

#Interiorheader .menu2{ float:right; padding:43px 36px 0 0;}
#Interiorheader .menu2 li{ float:left; line-height:2em; padding-right:7px;}
#Interiorheader .menu2 .m1{ background:url(../images/m1-bg.gif) no-repeat 1px 5px; padding-left:30px;}
#Interiorheader .menu2 .m2{ background:url(../images/m2-bg.gif) no-repeat 1px 5px; padding-left:30px;}
#Interiorheader .menu2 .m3{ background:url(../images/m3-bg.gif) no-repeat 1px 5px; padding-left:30px;}
#Interiorheader .menu2 a{  color:#492b11; text-decoration:none; font-size:0.8em;}
#Interiorheader .menu2 a:hover{ text-decoration:underline;}

#Interiorheader .menu3{ width:100%;text-align:center; margin-left:20px; } 
#Interiorheader .menu3 li{  float:left; line-height:1em; text-align:center; }
#Interiorheader .menu3 a{ display:block; text-transform:uppercase; font-weight:bold; color:#e0bd70; text-decoration:none;  font-size:0.8075em; }
#Interiorheader .menu3 a:hover{ text-decoration:underline;}
#Interiorheader .menu3 a span{ display:block; padding:10px 14px 18px 16px;}
#Interiorheader .menu3 .first span{ padding-left:27px;}
#Interiorheader .menu3 .last a{ background:none;}
#Interiorheader .menu3 .last span{ display:block;  padding-right:20px;}

#Interiorheader .logo{ padding:0px 0 10px 30px;}

.bannersInterior #area1{ left: 110px; top:15px;color:#e0bd70; width:200px; position:absolute;}
.bannersInterior #area1 .greenbullet{ background:url(../images/greenbullet.gif) no-repeat; margin:10px 0 0 0px;  padding:0px 0 0 10px;color:#c67700; font-size:80%;}
.bannersInterior #area1 .greenbullet a{ color:#c67700; text-decoration:none;}
.bannersInterior #area1 .greenbullet a:hover{  text-decoration:underline;}

.bannersInterior #area2{ left: 405px; top:10px;color:#e0bd70;position:absolute; font-size:110%;}
.bannersInterior #area2 .greenbullet{ background:url(../images/greenbullet.gif) no-repeat; margin:5px 0 0 0px;  padding:0px 0 0 10px;color:#c67700; }
.bannersInterior #area2 .greenbullet a{ color:#c67700; text-decoration:none;}
.bannersInterior #area2 .greenbullet a:hover{  text-decoration:underline;}

.bannersInterior #area3{ left: 725px; top:15px;color:#e0bd70; width:200px; position:absolute;}
.bannersInterior #area3 .greenbullet{ background:url(../images/greenbullet.gif) no-repeat; margin:10px 0 0 0px;  padding:0px 0 0 10px;color:#c67700; font-size:80%;}
.bannersInterior #area3 .greenbullet a{ color:#c67700; text-decoration:none;}
.bannersInterior #area3 .greenbullet a:hover{  text-decoration:underline;}

.bannersInterior{ background:url(../images/bannerBackInterior.gif) no-repeat; height:73px; width:911px; margin: 20px 0 050px; position:absolute;}
