/* CSS Document */

/* DROP DOWN MENU CSS */

#dropmenudiv{
    position:absolute;
    border:1px solid black;
    border-bottom-width: 0;
    line-height:18px;
    z-index:100;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    background-color: #FFFFFF;
}
.anounce {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
}

#dropmenudiv a{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    padding: 1px 0px;
    text-decoration: none;
    font-weight: bold;
    color: #000000;
    background-color: #FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #0066FF;
color: #FFFFFF;
}

/* REGULAR CSS STYLING: */

#container {
    width: 708px;
    margin: 0px auto 0px auto;
    padding: 0px;
    background-color: #EFEDE9;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    }
    
/*a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    }
    
a:hover {
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    }
*/
#header {
    padding: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 104px;
    }
#newheader_menu {
    background-color: #CCCCCC;
    height: 100%;
    border: 1px solid #999999;
}
#newheader_menu td {
}
#ident {
    padding: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    }
    
#nav {
    margin: 0px;
    padding: 0px;
    width: 200px;
    }
    
#content {
    margin: 0px;
    padding: 0px;
    position: relative;
    left: 0px;
    
    width: 706px;
    }
    
.spec_text {
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
}

*html .spec_text {
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-align: left;
}
    
#content p {
    font-size: 12px;
    }
    
#footer {
    margin: 0px auto 0px auto;
    padding: 0px;
    width: 100%;
    height: 105px;
    }
    
#footer p {
    padding-top: 60px;  
    text-align: center;
    color: #00043F;
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    }
    
#footer_menu {
    margin: 0px auto 0px auto;
    padding: 0px;
    width: 100%;
    height: 105px;
    }
    
#footer_menu p {
    padding-top: 60px;  
    text-align: center;
    color: #00043F;
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    }       

body {
    padding: 0px;
    margin-top: 0px;
    background-color: #b3b4b9;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/bg.gif);
    }
    
p {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-bottom: 10px;
    }
    
#banner {
    position: relative;
    top: 0px;
    margin: 0px;
    padding: 0px;
    }
    
.top_button {
    padding: 0px;
    margin: 0px;
    position: relative;
    top: -4px;
}
    
#logo {
    float: left;
    }
    
img {
    margin: 0px;
    padding: 0px;
    }
    
#ident1 {
    float: left;
    }
    
#wierd ul {
    margin: 0px;
    padding: 0px;
    }

#wierd li {
    list-style:none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    text-indent: 0px;
    }
    
.left_bar {
    /*border-left: 2px solid #000000;*/
    /*border-right: 2px solid #000000;*/
    padding-top: 10px;
    width: 237px;
    }
    
.main_table {
    width: 100%;
    }
.super_table {
    background-color: #FFFFFF;
    width: 800px;
    border: 3px outset #666666;
}
    
.mid_bar {
    /*border-right: 2px solid #3F5D97;*/
    padding-top: 10px;
    width: 237px;
    }
    
.right_bar {
    /*border-right: 2px solid #000000;*/
    padding-top: 10px;
    width: 237px;
    }
    
.spec_table {
    border-right: 2px solid #000000;
    border-left: 2px solid #000000;
    border-bottom: 1px dashed #aaaaaa;
    padding-top: 0px;
    width: 100%;
    }
    
.spec_row1 {
    margin: 0px;
    padding: 1px 20px 1px 20px;
    background-color: #e6efff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    border-top: 1px dashed #aaaaaa;
    }
    
.spec_row2 {
    margin: 0px;
    padding: 1px 20px 1px 20px;
    background-color: #d6dae3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    border-top: 1px dashed #aaaaaa;
    }   
    
#r_name {
    font-size: 25px;
    padding: 0px;
    margin: 0px;
    padding-top: 10px;
    font-family: Arial Black, Arial;
    color: #9D1414;
    position: relative;
    left: 40px;
    }
    
.spec_info_b {
    padding: 0px;
    margin: 0px;
    position: relative;
    left: 40px;
    font-weight: bold;
    }
    
.spec_info_c {
    padding: 0px;
    margin: 0px;
    position: relative;
    left: 40px;
    }
    
.spec_info {
    padding: 0px;
    margin: 0px;
    position: relative;
    left: 40px;
    font-weight: normal;
    }

.s_day {
    font-size: 16px;
    padding: 0px;
    margin: 0px;
    padding-top: 10px;
    font-family: Arial, verdana;
    color: #9D1414;
    position: relative;
    left: 0px;
    }

.menu_order {
    margin: 0px;
    padding: 0px;
    position: relative;
    left: 300px;
    }
    
.spec_order {
    margin: 0px;
    padding: 0px;
    position: relative;
    left: 400px;
    }
    
.spec_menu {
    margin: 0px;
    padding: 0px;
    padding-top: 3px;
    position: relative;
    left: 425px;
    }
    
.bullet_note {
    margin: 0px;
    padding: 0px;
    margin-left: 27px;
    color: #c71f16;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
    
*html .bullet_note {
    margin: 0px;
    padding: 0px;
    margin-left: 27px;
    color: #c71f16;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
    
.bullet_mid_note {
    margin: 0px;
    padding: 0px;
    margin-left: 10px;
    color: #c71f16;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
    
*html .bullet_mid_note {
    margin: 0px;
    padding: 0px;
    margin-left: 10px;
    color: #c71f16;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
    
#main_shell_div {
    position:absolute;
    width:100%;
    margin:0px;
    margin-left:-630px;
    padding:0px;
    left:50%;
    margin-top:-200px;
}
.biz_card {
    background-image: url(/images/shells/biz_card.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 125px;
    width: 215px;
    text-align: left;
    vertical-align: top;
}
.listing_table {
    background-color: #FFFFFF;
    width: 666px;
}
#subsearchmenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    border: 1px solid #000000;
}
#subsearchmenu td {
    background-color: #000066;
    text-align: center;
}
#subsearchmenu a {
    color: #FFFFFF;
    font-weight: bold;
}
#subsearchmenu a:hover {
    color: #FF0000;
}

.biz_card_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #003399;
    background-color: #E5E5E5;
}
.menu_details {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #003399;
}
.menu_details a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}
.menu_details a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #003399;
    text-decoration: none;
}
.menu_details a:active{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.menu_details a:visited{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.list_header {
    font-family: "Courier New", Courier, monospace;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
}
.biz_card_text_foot {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    background-color: #FFFFFF;
}
.spec_header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 32px;
    color: #009933;
}
.desc_para {

    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
.spec_border {
    border: thin solid #666666;
}
.ident_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bolder;
    color: #FFFFFF;
}
.admin_main_table {
    background-color: #FFFFFF;
    border: 1px solid #333333;
}
.list_header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #0066CC;
    border: 1px solid #333333;
}
.list_item1 {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}
.list_item2 {


    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
}
.list_table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
}
.list_form_header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    background-color: #CCCCCC;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #666666;
    border-bottom-color: #666666;
    border-left-color: #666666;
}
.shadow {
border-right: 3px solid #EEE; 
border-bottom: 3px solid #EEE;
}

.shadowbox {
border: 1px solid #CCC; 
border-right: 1px solid #999; 
border-bottom: 1px solid #999; 
padding: 10px; 
line-height: 160%; 
background-color: #fff;
}
.traffic_heading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #003399;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    padding: 5px;
}
.traffic_table_title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #003399;
}
.traffic_table_sub_title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #99CCFF;
}
.traffic_table_label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #CCCCCC;
    border: 1px solid #999999;
}
.simple_table_border {
    background-color: #000000;
    border: 1px solid #999999;
}
.traffic_table_value {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    font-weight: bold;
}
.base_font {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.traffic_table_value_paid {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1F1F69;
    background-color: #FFFFFF;
    font-weight: bold;
    border: 1px solid #666666;
}
.traffic_table_value_free {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #8B1B1B;
    background-color: #FFFFFF;
    font-weight: bold;
    border: 1px solid #666666;
}
.traffic_table_value_gift {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006633;
    background-color: #FFFFFF;
    font-weight: bold;
    border: 1px solid #666666;
}
.base_font_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bolder;
}
.simple_table_border_no_bg {
    border: 1px solid #999999;
}
.traffic_table_value_paid_nobrd {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1F1F69;
    background-color: #FFFFFF;
    font-weight: bold;
}
.traffic_table_value_free_nobrd {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #8B1B1B;
    background-color: #FFFFFF;
    font-weight: bold;
}
.traffic_table_value_gift_nobrd {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006633;
    background-color: #FFFFFF;
    font-weight: bold;
}
.loading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #003399;
}
.dayinmonth {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    margin: 2px;
    border: 1px solid #666666;
    text-align: center;
}
.dayoutmonth {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #999999;
    margin: 2px;
    border: 1px solid #666666;
    text-align: center;
}
.month_links {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.month_links_header {
    background-color: #CCCCCC;
    border: 1px solid #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.month_links_selected {
    background-color: #FFFF66;
    border: 1px solid #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.day_selected {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #FFFF66;
    margin: 2px;
    height: 5px;
    width: 5px;
    border: 1px solid #666666;
}
TD#month_links_id:hover{
    border: 1px solid #FF0000;
}
A#ot_links:link {
    FONT-SIZE: 12px;
    COLOR: #0000FF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A#ot_links:visited {
    FONT-SIZE: 12px;
    COLOR: #0000FF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A#ot_links:active {
    FONT-SIZE: 12px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A#ot_links:hover {
    FONT-SIZE: 12px;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}.loading_error {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #CC3300;
}
.unavailable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FF0000;
    font-weight: bold;
}
.list_form_body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #666666;
    border-bottom-color: #666666;
    border-left-color: #666666;
}
.cool_button {
    font-family: "Courier New", Courier, monospace;
    font-size: 14px;
    font-weight: bold;
    color: #006600;
}
.base_font_bold_under {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bolder;
    text-decoration: underline;
}
.banner_format {    background-color: #FFFFFF;
    border: 1px solid #999999;
}
.special_banner_title { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: underline;
}
#fp_banner{
    text-align: center;
}
#fp_banner a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
    text-decoration: none;
    text-align: center;
}
#fp_banner a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0000FF;
    text-decoration: underline;
    text-align: center;
}
#fp_banner a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
    text-align: center;
}
#fp_banner a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0000FF;
    text-align: center;
}.sp_banner_border {
    /*border: 1px solid #000000;*/
}
.sp_banner_left {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
}
.sp_banner_middle {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
}
.sp_banner_right {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #666666;
    border-bottom-color: #999999;
}
#hoo_table{
    width: 710px;
}
#hoo_table .hoo_table_day{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    border-collapse:collapse;
    color: #FFFFFF;
    background-color: #FF0000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #999999;
    border-right-color: #999999;
    border-left-color: #999999;
}
#hoo_table .hoo_table_hours{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    border-collapse:collapse;
    color: #000000;
    background-color: #FFFFFF;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
}
#menu_table {
    background-color: #3D5D9A;
    border: 3px solid #000000;
    height: 28px;
}
#menu_table a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}
#menu_table a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.menu_table_seperator{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
}
#homepage_section {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
#homepage_section legend{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #666666;
    font-weight: bold;
}
#homepage_welcome {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}
#homepage_welcome legend{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #666666;
    font-weight: bold;
}
#ex_banners {
    width: 150px;
    margin: 1px;
    padding: 1px;
}
#ex_banners fieldset{
    color: #FF0000;
    background-color: #FFFFFF;
    width: 150px;
    margin: 5px;
    border: 1px solid #000000;
}
#ex_banners legend {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
    font-weight: bold;
}
#ex_banners a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0000FF;
}
#ex_banners a:hover {
    color: #FF0000;
}

.specials_cell {
    width: 150px;
}
#bcrumbs {
    width: 666px;
}
#mainbcrumbs{
    width: 666px;
    text-align: left;
}
#subbcrumbs{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #666666;
}
#subbcrumbs a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #000066;
    text-decoration: underline;
}
#subbcrumbs a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: underline;
}
#subbcrumbs td {
    padding-bottom: 3px;
}
#subbcrumbs td.bc_spacer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}
#delareasearch a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF0000;
}
#delareasearch ul a {
    font-size: 18px;
}
#delareasearch td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000099;
    text-align: left;
}
#delareasearch td.dellinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000099;
    text-align: center;
    padding: 4px;
}
#rest_search_nav a {
    font-family: "Courier New", Courier, monospace;
    font-size: 24px;
    color: #FFFFFF;
    font-weight: bold;
}
#rest_search_nav a:hover {
    font-family: "Courier New", Courier, monospace;
    font-size: 24px;
    color: #FF0000;
    font-weight: bold;
}
#rest_search_nav {
    width: 666px;
}
#rest_search_nav td {
    font-family: "Courier New", Courier, monospace;
    font-size: 24px;
    color: #000000;
    font-weight: bold;
}
#rest_search_nav .notselected {
    background-color: #003399;
    border: 1px solid #CCCCCC;
}
#rest_search_nav .selected {
    background-color: #FFFFFF;
    border: 1px solid #000000;
}
#alpha_list {
    width: 666px;
    text-align: left;
}
#alpha_list .letter {
    font-family: "Courier New", Courier, monospace;
    font-size: 36px;
    font-weight: bold;
    color: #009966;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
}
#alpha_list a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #0000CC;
}
#alpha_list a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FF0000;
}
#alpha_list .alpha_rname1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    width: 220px;
    background-color: #EEEEEE;
}
#alpha_list .alpha_rorder1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FF0000;
    width: 200px;
    background-color: #EEEEEE;
}
#alpha_list .alpha_rinfo1 {
    background-color: #EEEEEE;
}
#alpha_list .alpha_rname2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    width: 220px;
    background-color: #FFFFFF;
}
#alpha_list .alpha_rorder2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FF0000;
    width: 200px;
    background-color: #FFFFFF;
}
#alpha_list .alpha_rinfo2 {
    background-color: #FFFFFF;
}
#alpha_list .letter .backtop {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: right;
    float: right;
}
#alpha_list .letter .bar {
    float: left;
    vertical-align: top;
    clear: both;
}
#alpha_list .letter .backtop a {
    font-size: 8px;
    color: #0000FF;
}
#restinfo {
    width: 720px;
}
#restinfo .riheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 32px;
    color: #000000;
}
#restinfo .tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	background-color: #CCCCCC;
	font-weight: bold;
}
#restinfo .desc_para {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #FF0000;
}


#restinfo #riaddress {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    text-align: left;
}
#restinfo #riaddress .riaheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
#restinfo #riaddress ul {
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}
#restinfo #riaddress li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #0000FF;
}
#restinfo #riaddress .rialspace {
}

#restinfo #riaddress a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #0000FF;
}
#restinfo #riaddress a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FF0000;
}
#regspec li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #009933;
    list-style-image: url(images/spec_star.gif);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
}
#restinfo .menu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 32px;
    color: #0000CC;
    border: 1px solid #CCCCCC;
}
#restinfo .rimain {
    border: 1px solid #CCCCCC;
}
#restinfo .rispec {
    border: 1px solid #CCCCCC;
}
#restinfo .rihours {
    border: 1px solid #CCCCCC;
}
#logo_link {

}
#logo_link a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: bold;
    color: #FFFFFF;
}
#logo_link a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: bold;
    color: #999999;
}
#below_logo_link {

}
#below_logo_link a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}
#below_logo_link a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #999999;
}
.spec_banner {
    width: 160px;
    vertical-align: middle;
    border: 4px outset #999999;
    background-color: #FF0000;
}
#spec_banner_text {
    height: 96px;
    width: 148px;
    vertical-align: middle;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
}
#spec_banner_text a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    vertical-align: middle;
    text-decoration: none;
}
#spec_banner_text a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFF00;
    vertical-align: middle;
    text-decoration: none;
}
.rialspace {

}
.spec_banner img {
    text-align: center;
}
#welcome p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FF0000;
}
.spec_banner_outbrdr {
    margin: 2px;
    border: 1px solid #000000;
}
.hours_heading{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FF0000;
}
.ri_delarea {
    color: #0000FF;
}
#new_stuff {
    background-color: #FFFFFF;
}
#new_stuff td.text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    border: 1px solid #CCCCCC;
}
#new_stuff td.header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #009900;
    font-weight: bold;
}
#welcome #home_new a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 36px;
    color: #0000FF;
}
#welcome #home_new a:hover {
    color: #FF0000;
}
#logo_link {
    background-color: #FF0000;
}
#below_logo_link {
    background-color: #FF0000;
}
#bizc_logo {
    height: 95px;
    width: 200px;
}
#tracking_table {
    width: 1024px;
    border-collapse:collapse;
    background-color: #FFFFFF;
}
#tracking_table th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #0000FF;
    text-align: center;
    border: 1px solid #999999;
}
#tracking_table td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border: 1px solid #000000;
}
#tracking_table .1{
    background-color: #CCCCCC;
}
.coup_inst {
    color : #ff0000;
  }


#alpha_coupon_list {
    border-bottom-style : none;
    border-left-style : none;
    border-right-style : none;
  }


#alpha_coupon_list legend {
    font-family : "Courier New", Courier, monospace;
    font-size : 36px;
    font-weight : bold;
    color : #009966;
  }


#alpha_coupon_list div.backtop {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-align : right;
    float : right;
  }


#coupon {
    background-color : #ffffff;
    border-bottom-color : #ff0000;
    border-bottom-style : dashed;
    border-bottom-width : 6px;
    border-left-color : #ff0000;
    border-left-style : dashed;
    border-left-width : 6px;
    border-right-color : #ff0000;
    border-right-style : dashed;
    border-right-width : 6px;
    border-top-color : #ff0000;
    border-top-style : dashed;
    border-top-width : 6px;
    float : right;
    height : 200px;
    margin-left : 2px;
    margin-right : 2px;
    overflow : visible;
    text-align : center;
    vertical-align : middle;
    width : 180px;
  }


#coupon legend {
    color : #0000ff;
    font-family : Verdana,"Courier New", Courier, monospace;
    font-size : 30px;
    font-weight : bold;
  }


#coupon a {
    color : #000000;
    font-family : Verdana;
    font-size : 22px;
    font-weight : normal;
    text-align : center;
    text-decoration : none;
    vertical-align : middle;
  }


#coupon a:hover {
    text-decoration : underline;
  }


#coupon div.inner_brdr {
    border-bottom-color : #ff0000;
    border-bottom-style : solid;
    border-bottom-width : 4px;
    border-left-color : #ff0000;
    border-left-style : solid;
    border-left-width : 4px;
    border-right-color : #ff0000;
    border-right-style : solid;
    border-right-width : 4px;
    border-top-color : #ff0000;
    border-top-style : solid;
    border-top-width : 4px;
    height : 173px;
    margin-bottom : 3px;
    margin-left : 3px;
    margin-right : 3px;
    margin-top : 3px;
    overflow : visible;
    vertical-align : middle;
    width : 153px;
  }


#alpha_coupon_list div.rest_coupons1 {
    background-color : #CCCCCC;
    height : 280px;
    margin-bottom : 5px;
    margin-top : 5px;
    overflow : visible;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 1px;
  }


#alpha_coupon_list div.rest_coupons2 {
    background-color : #CCCCCC;
    height : 280px;
    margin-bottom : 5px;
    margin-top : 5px;
    overflow : visible;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 1px;
  }


#coupon a:visited {
  }


#coupon div.outer_brdr {
    border-bottom-color : #000000;
    border-bottom-style : solid;
    border-bottom-width : 4px;
    border-left-color : #000000;
    border-left-style : solid;
    border-left-width : 4px;
    border-right-color : #000000;
    border-right-style : solid;
    border-right-width : 4px;
    border-top-color : #000000;
    border-top-style : solid;
    border-top-width : 4px;
    height : 187px;
    margin-bottom : 3px;
    margin-left : 3px;
    margin-right : 3px;
    margin-top : 3px;
    overflow : visible;
    width : 167px;
  }
.tracrow1{
background:#FFFFFF;
}
.tracrow2{
background:#CCCCCC;
}
