a#floatingbooknow {
display: none;
}

body {margin: 0px; background-color:#195a9c; font:12px/18px arial; color:#6f764a;}
a {
    outline: medium none;
}
#container {text-align:left; margin: 0px auto; width: 772px; position:relative; padding:0; margin-top: 50px;}

#leftcolumn{margin-right: 0px; margin-top:0px; z-index:1; padding-top:0px; margin-left:0px; background: transparent url(../images_noindex/bodyline.jpg) repeat-y top left;}
#bottomimg{ position:relative;z-index:2; width:772px; border:0px; left:0px; background:url(../images_noindex/footerimg.gif) no-repeat bottom left;}
#content {height:100%; margin: 0px 12px 0px 185px; padding: 440px 0px 30px 0px; z-index: 15;}

#logo {position:absolute;top:-41px;left:-1px;z-index:15; width:166px; height:70px;}
#header {position:absolute;top:332px;z-index:25;left: 204px;width: 395px;height: 96px;}
#topline{position:absolute; left:0px; top:29px; width:615px; height:10px; z-index:7;}
#mainimage {position:absolute;top:159px;left:185px;z-index:10; width:517px; height:273px;}
#subnav {position:absolute;top:-34px;left:520px;width:250px;height:24px;z-index:17;}

#fast {position:absolute; left: 21px; top:208px; width:164px; height:198px; z-index:12;}
#topbg {position:absolute;left:184px;top:32px;width:581px;height:130px;z-index:0; background:url(../images_noindex/topimg.jpg) no-repeat top left;}
#lefttop {position:absolute;left:21px;top:34px;width:166px;height:177px;z-index:0; background:url(../images_noindex/leftimg.jpg) no-repeat top left;}
#number{position:absolute; left:186px; top:-28px; z-index:14; width: 215px; height:21px; font: bold 13px times; color:#fbf6d8;}
#special {position:absolute; left: 21px; top:420px; width:165px; height:259px; z-index:20;}

#social {
    height: 28px;
    left: 43px;
    position: absolute;
    top: 700px;
    width: 127px;
    z-index: 20;
}
#seasonal {position:absolute; left: 44px; top:675px; width:118px; height:116px; z-index:20;}
#bodysmimg{position:absolute; left: 574px; top:431px; width:118px; height:116px; z-index:20;}
#manager {position:absolute; left: 185px; top:160px; width:229px; height:168px; z-index:10;}

.brown{font:bold 9pt/11pt arial; color:#72151f}
h1 {font:14px/18px arial; font-weight:bold; height:100%; color:#666633;}

h2 {font:13px/18px arial; font-weight:bold; height:100%; color:#5f423e; display:inline;}
#box {padding: 10px;}
.break { BACKGROUND-IMAGE: url(../images_noindex/pix.gif); BACKGROUND-REPEAT: repeat-x;}
.box {padding: 8px; background-color: #f3f0ab;}
.box2 {padding: 8px; margin-right:160px; padding-left:15px;}
.box3{padding:8px;}
.box1 {background-color: #dcd496; padding: 8px;}

#address {font: 10px/18px verdana; color:#666633; z-index:12; line-height:14px;}

.forms { font: 10px/18px arial; color:#6f764a; background-color: #fffcce; border-color: #73794a; border-style: solid; border-width: 1px;}

UL {list-style-image: url(../images_noindex/bullet.gif);padding-left: 8px;margin-left: 8px; margin-top: 5px;}

a.boldfont:link {text-decoration: none; color: #1865a5;}
a.boldfont:visited {text-decoration: none; color: #1865a5;}
a.boldfont:hover, a:active { text-decoration: underline; color: #666633;}

a:link {text-decoration: none; color: #1865a5;}
a:visited {text-decoration: none; color: #1865a5;}
a:hover, a:active {text-decoration: underline; color:#666633;}

.milestone {font: 11px/18px arial;}
a.milestone:link { COLOR: #F3F0AB; font-weight: normal; TEXT-DECORATION: none }
a.milestone:visited { COLOR: #F3F0AB; font-weight: normal; TEXT-DECORATION: none }
a.milestone:hover {	COLOR: #F3F0AB; font-weight: normal; TEXT-DECORATION: underline }

.milestone1 {font: 11px/18px arial;}
a.milestone1:link { COLOR: #666633; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:visited { COLOR: #666633; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:hover {	COLOR: #006699; font-weight: normal; TEXT-DECORATION: underline }

.milestone2 {font: 11px/18px arial;}
a.milestone2:link { COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited { COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover {	COLOR: #efdba5; font-weight: normal; TEXT-DECORATION: underline }

.subheader {height:30px; padding:8px; background-color:#dcd496; padding-top:5px;}
.headers{ font:bold 12px/18px verdana;  background: #dcd496; padding: 4px;}
.cr1 {FLOAT: right; FONT: 8pt/12pt verdana; BORDER-LEFT: #e6c197 1px solid; COLOR: #910b2c}

.top{font:10px/12px arial; COLOR: #3975ad;}
a.top:link { COLOR: #3975ad; font-weight: normal; TEXT-DECORATION: none }
a.top:visited { COLOR: #3975ad; font-weight: normal; TEXT-DECORATION: none }
a.top:hover {	COLOR: #737939; font-weight: normal; TEXT-DECORATION: underline }

.round_border_color {background-color:#D5D18A;left:4px; width:757px;}
.round_border {background-color:#195A9C; padding:10px;}
div.pipefooter table tr td {background-color: #195A9C; text-align:left;}
.headers-footer{background:#F3F0AB; padding-left:8px; padding-bottom:1px; padding-top:1px;}
#footer {z-index:1; margin-top: 0px; padding:10px 5px 10px 5px; }
#event{   font-size: 14px;
    left: 36px;
    position: absolute;
    top: 705px;
z-index:999;
}
#event a{background:url("/images_noindex/event-calendar.gif") no-repeat scroll 0 0 transparent; padding-left:30px;padding-top:4px;padding-bottom:6px;}


/* ----------- CALENDAR ----------- */
.rtitle {font-size: 12px; line-height: 12px; font-family: 'arial';}
.resinputbox {font-size: 12px; line-height: 18px; font-family: 'arial'; background:url("/images_noindex/sprite-image.gif") no-repeat scroll 0 -36px transparent;}
.resdropdown {font-size: 12px; line-height: 18px; font-family: 'arial'; background:url("/images_noindex/sprite-image.gif") no-repeat scroll 0 -61px transparent;}
.rtitleinner {font-size: 12px; line-height: 12px; font-family: 'arial';}
.resinputboxinner {font-size: 12px; line-height: 18px; font-family: 'arial';}
.resdropdowninner {font-size: 12px; line-height: 18px; font-family: 'arial';}

/* ----------- CALENDAR ----------- */
#imenu {left:7px; position:absolute; top:38px;z-index:20;}
#fastmenu_inner {padding-top:20px;}
.resinputbox {border: none; cursor:pointer; padding:0 0 0 4px; margin:0; height:18px; width:148px; vertical-align:top;}
.resdropdown {border: none; cursor:pointer; width:26px; padding:0 0 0 8px; margin:0px; height:18px; vertical-align:top;}
.resinputboxinner {border: none; cursor:pointer; padding:0 0 0 4px; margin:0; height:18px; width:148px; vertical-align:top;}
.resdropdowninner {border: none; cursor:pointer; width:36px; padding:0 0 0 8px; margin:0px; height:18px; vertical-align:top;}



.button{
    background-color: #7d9724;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 12px !important;
    font-weight:bold;
    text-transform: uppercase;
    height: 26px;
    line-height: 27px;
    display: inline-block;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom:3px;
}
.button:hover, .asidebtn:hover, .enablelink:hover {
 background-color: #78250A;
}


/********* TOP NAVIGATION *********/

#topnav		{ position:absolute;top:-4px;left:188px;width:586px;height:44px;z-index:7; margin:0 0 0px 0; padding:0px 0; display:block; width:576px; height:33px; background:url(../images_noindex/topnav-bg.gif) repeat-x; border-radius:0 5px 5px 0;}
#topnav	ul	{ margin:0px 0; padding:0; display:block; float:left; }
#topnav	ul li{ margin:0 0 0 0px; padding:0 0 0 2px; display:block; background:url(../images_noindex/brd.gif) no-repeat; float:left; list-style:none; line-height:33px; height:33px;}
#topnav	ul li a{ margin:0 0px 0 0; padding:0; display:block; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#780101;  text-transform:uppercase; text-align:center;text-decoration:none;}

#topnav	ul li:hover a, #topnav	ul li a.navON	 { background:url(../images_noindex/topnav-h.gif) repeat-x left top; color:#236002;}


#topnav	ul li.loc		{ width:74px; padding:0px; background-position:-2px 0;}
#topnav	ul li.aco		{ width:124px;}
#topnav	ul li.ser		{ width:144px;}
#topnav	ul li.our		{ width:137px;}
#topnav	ul li.con, #topnav	ul li.con a	{ width:89px; border-radius:0 5px 5px 0;}
/**************/




.column31-new {
  float: left;
  width: 30%;
}
.column32-new {
  float: left;
  width: 30%;
}
.column33-new {
  float: left;
  width: 30%;
}

.clear {
  clear: both;
}


.direction-box {
     width: 100%;
}

.fromdirection, .todirection, .direction-button {
     float: left;
     margin-right: 15px;
     margin-top: 10px;
     width: 32.5%;
}

#find_direction input {
  background-color: #fffcce;
  border-color: #73794a;
  border-style: solid;
  border-width: 1px;
  color: #6f764a;
  font: 10px/18px arial;
     width: 77%;
}

a.direction-button:link, a.direction-button:visited {
     background-color: #7d9724;
     color: #ffffff;
     cursor: pointer;
     display: block;
     font-size: 15px;
     font-weight: normal;
     height: 20px;
     line-height: 20px;
     margin-top: 10px;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
     width: 133px;
}

a.direction-button:hover {
     background-color: #034989;
}