body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tbl-top {
margin:0 auto;
width:995px;
border-bottom:1px #FFFFFF solid;
}

.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif; float:right;}

/* Set up the size of the list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */
.menu li.top a.top_link {display:block; float:left; height:36px;}
.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;}

/* pre-load the hover images */
.menu li.p1 {width:106px; background:url(../images/b_home_ov.gif) no-repeat; height:36px;}
.menu li.p2 {width:142px; background:url(../images/b_picture_ov.gif) no-repeat; height:36px;}
.menu li.p3 {width:143px; background:url(../images/b_facilities_ov.gif)  no-repeat; height:36px;}
.menu li.p4 {width:123px; background:url(../images/b_tariff_ov.gif) no-repeat; height:36px;}
.menu li.p5 {width:150px; background:url(../images/b_feedback_ov.gif) no-repeat; height:36px;}
.menu li.p6 {width:118px; background:url(../images/b_contact_us_ov.gif) no-repeat; height:36px;}


.menu li a#home {width:106px; background:url(../images/b_home.gif) no-repeat;}
.menu li a#picture {width:142px; background:url(../images/b_picture.gif) no-repeat;}
.menu li a#facilities {width:143px; background:url(../images/b_facilities.gif) no-repeat;}
.menu li a#tariff {width:123px; background:url(../images/b_tariff.gif) no-repeat;}
.menu li a#feedback {width:150px; background:url(../images/b_feedback.gif) no-repeat;}
.menu li a#contact {width:118px; background:url(../images/b_contact_us.gif) no-repeat;}

/* Style the list OR link hover. Depends on which browser is used */

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu li a#home:hover, .menu li:hover a#home,
.menu li a#picture:hover, .menu li:hover a#picture,
.menu li a#facilities:hover, .menu li:hover a#facilities,
.menu li a#tariff:hover, .menu li:hover a#tariff,
.menu li a#feedback:hover, .menu li:hover a#feedback,
.menu li a#contact:hover, .menu li:hover a#contact {background:transparent;}

.banner {
margin:0px auto 14px auto;
width:993px;
}
.center-main {
margin:0 auto;
width:993px;
}
.bg-title {
background:#92278f url(../images/title_bg.gif) no-repeat left top;
height:28px;
}
.bg-title p{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:0px 0px 0px 12px;
}
.addr {
background-color:#eaebec;
color:#666666;
font-size:11px;
font-weight:normal;
margin:0;
padding:8px 0px 8px 12px;
line-height:16px;
border-top:1px #FFFFFF solid;
}
.addr p{
color:#666666;
font-size:12px;
font-weight:bold;
margin:0;
}
.brd_bot {
border-bottom:1px #92278f solid;
}
.content-tbl {
margin:0px 0px 0px 20px;
padding:0;
width:782px;
}
.content-tbl-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#534e55;
margin:15px 0px 0px 0px;
text-align:justify;
padding:0px 10px 0px 0px;
}
.content-tbl-txt1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#534e55;
margin:0px 0px 0px 0px;
text-align:justify;
padding:10px 10px 0px 10px;
}
.content-tbl-txt-inside{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#534e55;
margin:15px 0px 0px 0px;
text-align:justify;
padding:0px 10px 0px 10px;
}
.content-tbl ul{
list-style:none;
margin-left:0;
padding-left:0;
margin-top:10px;
}
.content-tbl li{
font-size:12px;
font-weight:normal;
color:#534e55;
background:url(../images/i_arrow.gif) no-repeat 0em .6em;
padding:0px 0px 0px 35px;
}
.content-tbl li a{
font-size:12px;
font-weight:normal;
color:#534e55;
text-decoration:none;
}
.img-padd {
padding:8px 10px 5px 5px;
}
.img-padd-1 {
padding:0px 0px 10px 15px;
}
.our-chain {
margin:10px 0px 0px 0px;
padding:0;
}
.brd-right{
border-right:1px #ededef solid;
}
.footer {
margin:0 auto;
width:1003px;
background:url(../images/bg_bottom.gif) repeat-x left top;
height:31px;
}
.footer td{
padding:0px 10px;
font-size:11px;
color:#FFFFFF;
}
.footer a{
padding:0px 0px;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding:0px 2px;
}
.footer a:hover{
text-decoration:underline;
}
/**------------ feedback -------------------**/
.feedback {
background-color:#FFFFFF;
border-top:1px #debedd dotted;
border-right:1px #debedd dotted;
border-left:1px #debedd dotted;
}
.feedback td{
padding:5px;
font-size:12px;
font-weight:bold;
color:#534e55
}
.feedback-odd{
background-color:#f4e9f4;
border-bottom:1px #debedd dotted;
}
.colon {
color:#9dca44;
}
input {
border:0;
background-color:#FFFFFF;
font-size:14px;
color:#000000;
padding:3px;
border:1px #e7e7e7 solid;
}
.drop-down {
border:0;
background-color:#FFFFFF;
font-size:12px;
color:#000000;
padding:3px;
border:1px #e7e7e7 solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
.textarea {
border:0;
background-color:#FFFFFF;
font-size:14px;
color:#000000;
padding:3px;
overflow:auto;
border:1px #e7e7e7 solid;
height:80px;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
/**------------ tariff -----------------**/
.tariff-tbl {
background:#efffce url(../images/tariff/bg_green.gif) repeat-x left top;
border:1px #e7e7e7 solid;
border-right:0;
color:#534e55;
}
.tariff-tbl td{
font-size:12px;
}
.tariff-odd {
background-color:#f6f5f5;
padding:4px;
}
.tariff-even {
padding:4px;
}
.tariff-header {
background-color:#fbf2fb;
padding:0px;
color:#534e55;
border-bottom:1px #e7e7e7 solid;
}
.tbl-brd-right {
border-right:1px #e7e7e7 solid;
}
.txt-small {
font-size:10px;
color:#000000;
}
.tariff-common {
margin:0;
}
.tariff-common ul{
margin-left:0;
padding-left:0;
}
.tariff-common li{
margin:0;
padding:0px 0px 0px 30px;
}
.brd-top {
border-top:1px #e7e7e7 solid;
padding:4px;
}
/**---------------- contact ------------------**/
.contact {
font-size:11px;
color:#534e55;
padding:10px 10px 10px 5px;
}
.contact a{
font-size:11px;
color:#92278f;
text-decoration:none;
}
.contact a:hover{
text-decoration:underline;
}
.img-brd{
border:1px #e7e7e7 solid;
}
/*.more {
margin:0px 0px 0px 0px;
text-align:right;
}
.more a{
font-size:11px;
font-weight:bold;
background-color:#92278f;
padding:2px 5px;
color:#fff;
line-height:18px;
text-decoration:none;
}
.more a:hover{
font-size:11px;
font-weight:bold;
background-color:#534e55;
padding:2px 5px;
color:#fff;
text-decoration:none;
}
.executive {
color:#ac1b24;
font-weight:bold;
}
.comfort {
color:#008aad;
font-weight:bold;
}
.boutique {
color:#92278f;
font-weight:bold;
}*/
/**---------------- 09-05-08 ----------------------**/
.img-brd {
border:1px #92278f solid;
padding:2px;
}
