BODY, TD{
font-family:Arial, Verdana, Helvetica;
font-size: 14px;
}

FORM {margin-bottom: 0;}

INPUT {
FONT-FAMILY:Arial, Verdana, Helvetica;
border: solid 1px #c6c6c6;
font-size: 11;
}

TEXTAREA {
FONT-FAMILY:Arial, Verdana, Helvetica;
border: solid 1px #c6c6c6;
font-size: 11;
}

SELECT {
FONT-FAMILY:Arial, Verdana, Helvetica;
border: solid 1px #c6c6c6;
font-size: 11;
}

BODY {
FONT-FAMILY:Arial, Verdana, Helvetica;
COLOR: #333333;
FONT-SIZE: 12px;
MARGIN: 0;
}

a{color:#000;
text-decoration:underline;}

/* Page Default Settings */

#pageholder{
width:0 auto;}

#pageholder div.copyright{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;}

.master-table {
margin:0 auto;
width:866px;
padding:0;
border:none;
}

#header {
height:211px;
width:866px;
background-color:#fff;
background:url(../images/header.jpg) no-repeat;
padding:0;
margin:0;
}

a.home_link{
display:block;
border:none;
height:105px;
width:260px;
padding:0px;
margin:90px 0 0 130px;
}

#navigation{
height:30px;
width:866px;
background-color:#eee941;
background:url(../images/top-navigation-background.jpg) repeat-y;
padding:0;
margin:0;
}

a.menu_rates,a.menu_rates_active {
display:block;
float:left;
height:30px;
width:85px;
padding:0px;
margin:0 0 0 30px;
background:url(../images/menu-rates.jpg) no-repeat;
}

*html a.menu_rates{
margin:0 0 0 15px;
}

*html a.menu_rates_active{
margin:0 0 0 15px;
}
a:hover.menu_rates, a.menu_rates_active {
background:url(../images/menu-active-rates.jpg) no-repeat;
}

a.menu_reservation, a.menu_reservation_active{
display:block;
float:left;
height:30px;
width:170px;
padding:0px;
margin:0 0 0 10px;
background:url(../images/menu-reservation.jpg) no-repeat;
}

a:hover.menu_reservation, a.menu_reservation_active{
background:url(../images/menu-active-reservation.jpg) no-repeat;
}

a.menu_link, a.menu_link_active{
display:block;
float:left;
height:30px;
width:82px;
padding:0px;
margin:0 0 0 10px;
background:url(../images/menu-links.jpg) no-repeat;
}

a:hover.menu_link, a.menu_link_active{
background:url(../images/menu-active-links.jpg) no-repeat;
}

a.menu_jpn, a.menu_jpn_active{
display:block;
float:left;
height:30px;
width:78px;
padding:0px;
margin:0 0 0 10px;
background:url(../images/menu-jpn.jpg) no-repeat;
}

a:hover.menu_jpn, a.menu_jpn_active{
background:url(../images/menu-active-jpn.jpg) no-repeat;
}

a.menu_contact, a.menu_contact_active{
display:block;
float:left;
height:30px;
width:119px;
padding:0px;
margin:0 0 0 10px;
background:url(../images/menu-contact.jpg) no-repeat;
}

a:hover.menu_contact, a.menu_contact_active{
background:url(../images/menu-active-contact.jpg) no-repeat;
}


.black-line{
height:1px;
background-color:#000;
}

.page-content{
width:866px;
background-color:#fff;
background:url(../images/page-content-background.jpg) repeat-y;
padding:20px 0 0 0;
margin:0;
}

.home-bullets ul{
margin:0 0 0 20px;
padding:0;
color:red;
}

.home-bullets ul li span
{
color:black;
font-size:14px;
font-style:italic;
font-weight:bold;
font-family:"Optima DemiBold", "Trebuchet MS", Arial, Verdana, Helvetica;
}


.red-text{
font-size:14px;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
color:#b72025;
}

.car-link{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.car-link a{text-decoration:none;border:none;}
.car-link a:hover{text-decoration:none}
.car-link img{border:none;}


.borrom-divider{
background-image: url("../images/h-dot-line.jpg");
background-repeat : repeat-x;
background-position: center center;
height:20px;
padding:0;
margin:0;
}

.rate-text{
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#b72025;
}

.rate-head{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

.red-txt{
color:#b72025;
}

.links a{color:#b72025;text-decoration:none;padding:0;margin:0;font-weight:bold;}
.links a:hover{color:#b72025;text-decoration:underline;padding:0;margin:0;font-weight:bold;}
.links span{color:#00000;;padding:5px 0 50x 0;margin:0;font-size:10px;}


.contact-info{
line-height:1.3em;
}

.footer-table {
margin:0 auto;
padding:0;
}

#footer{
width:926px;
height:258px;
border:none;
background-color:#fff;
background:url(../images/footer-background2.jpg) no-repeat;
}

.footer-font{
padding:15px 0 0 0;
font-family:"Optima DemiBold", Arial, Verdana, Helvetica;
font-size:14px;
}

.footer-font span{
font-weight:bold;
font-family:"Optima DemiBold", Arial, Verdana, Helvetica;
font-size:14px;
}

