BODY {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: white
}
BODY {
        FONT-FAMILY: Arial, Geneva CY, Sans-Serif
}
TD {
        font: 10pt Verdana;
        COLOR: Black;
}
td.tab {
        padding-left: 25px;
}
TD.small {
        font: 8pt Verdana;
        COLOR: Black;
        vertical-align: top;
}
TD.small2 {
        font: 8pt Verdana;
        COLOR: Black;
        text-align: center;
        background-color: #ffffff;
}
TD.small3 {
        font: 8pt Verdana;
        COLOR: Black;
        text-align: center;
        background-color: #efefef;
}
TD.small4 {
        font: 7pt Verdana;
        COLOR: gray;
}
td.small4 a {color: gray; text-decoration: none;}
td.small4 a:hover {color: gray;; text-decoration: underline;}

TD a {color: #003399;}

a.hide {color:#003399; text-decoration: none;}
a.hide:hover {text-decoration: underline;}
/*a.hide:visited {color:#800080}*/

a.hide2 {color:#000000; text-decoration: none;}
a.hide2:hover {text-decoration: underline;}

a.redhide {color:#b10000; text-decoration: none;}
a.redhide:hover {text-decoration: underline;}

.middot {font-size: 7px; color:#336666; /*/*/margin-right:4px;  margin-top:1px;/*/*/}
.middotred {font-size: 7px; color:#b10000; /*/*/margin-right:4px;  margin-top:1px;/*/*/}
.middotnavy {font-size: 7px; color:navy; /*/*/margin-right:4px;  margin-top:1px;/*/*/}

TD.weather {
        font: 9pt Verdana;
        COLOR: Black;
}

td.gray1 {
        padding-top: 5px; 
        border-left: 1px solid #EFEEEE; 
        border-bottom: 1px solid #EFEEEE; 
        border-top: 1px solid #EFEEEE;
        font: 9pt Verdana;
}
td.gray2 {
        padding-top: 5px;
        border-right: 1px solid #EFEEEE;
        border-bottom: 1px solid #EFEEEE;
        border-top: 1px solid #EFEEEE;
        text-align: center;
        vertical-align: top;
        font: 9pt Verdana;
}
td.gray3 {
        padding-top: 5px;
        border-bottom:1px solid #ced0d9; 
}

td.titletable {
        font: bold 8pt Verdana;
        COLOR: Black;
        text-align: center;
        background-color: #f4f4f4;
}
td.titletable2 {
        font: bold 10pt Verdana;
        COLOR: Black;
        text-align: center;
        background-color: #f4f4f4;
}
td.titletable3 {
        font: bold 8pt Verdana;
        COLOR: Black;
        text-align: center;
        background-color: #ffffff;
}
TD.table1 {
        font: 9pt Verdana;
        COLOR: Black;
        background-color: #f4f4f4;
        height: 25px;
}
TD.table2 {
        font: 9pt Verdana;
        COLOR: Black;
        height: 25px;
}
TD.table3 {
        font: 10pt Verdana;
        COLOR: Black;
        background-color: #f4f4f4;
        height: 25px;
}
TD.table4 {
        font: 10pt Verdana;
        COLOR: Black;
        height: 25px;
}
TD.table5 {
        font: 10pt Verdana;
        COLOR: #336666;
        background-color: #f4f4f4;
        height: 25px;
        font-weight: bold;
}
TD.table6 {
        font: 10pt Verdana;
        COLOR: #336666;
        height: 25px;
        font-weight: bold;
}
TD.table7 {
        font: 10pt Verdana;
        COLOR: #B10000;
        background-color: #f4f4f4;
        font-weight: bold;
}
TD.table8 {
        font: 10pt Verdana;
        COLOR: #B10000; 
        font-weight: bold;
}

TD.city {
        font: 10.6pt Verdana;
        COLOR: black;
}
TD.train {
        font: 600 16pt Verdana;
        COLOR: black;
        padding-top: 10px;
}
H1 {
        MARGIN: 0px; 
        color: black; 
        font: 600 18pt Verdana;
        padding-top: 0px;
}
H2 {
        MARGIN: 0px; 
        color: black; 
        font: 600 16pt Verdana;
        padding-top: 10px;
        padding-bottom: 10px;
}
H3 {
        MARGIN: 0px; 
        color: black; 
        font: 600 14pt Verdana;
        padding-top: 10px;
        padding-bottom: 10px;
}
H4 {
        MARGIN: 0px; 
        color: black; 
        font: 600 12pt Verdana;
        padding-top: 7px;
        padding-bottom: 7px;
}


TD.slogan {
        font: 10pt Verdana;
        COLOR: #336666;
}
TD.logo {
        font: 22.3pt Verdana;
        COLOR: #CC3300;
}
TD.logo a {
        font: 22.3pt Verdana;
        COLOR: #CC3300;
        text-decoration: none;
}
TD.head1 {
        font: 15pt Verdana;
        COLOR: black;
}
TD.menu {
        font: bold 10pt Verdana;
        COLOR: Black;
        PADDING-LEFT: 30px;
}
TD.menuimg {
        PADDING-LEFT: 10px;
        PADDING-TOP: 10px;
}
TD.menutitle {
        PADDING-LEFT: 0px;
        font: bold 10pt Verdana;
        COLOR: #2C5A5A;
        
}
TD.menutxt {
        PADDING-LEFT: 10px;
        font: bold 10pt Verdana;
        COLOR: Black;
}
div.catalog     {margin-top: 0.4em; text-indent: -26px; margin-left: 26px;}
div.catalog a { color: #003399;}
div.catalog a.red {     color: #B10000;}
div.catalog a.black {   color: Black;}

div.auto        {margin-bottom: 0.1em; text-indent: -16px; margin-left: 16px;}
div.auto a.black {      color: Black;}

a.footer {
        font: 10pt Verdana;
        COLOR: Black;
}
a.black {
        font: 10pt Verdana;
        COLOR: Black;
}
a.black2 {
        font: 10pt Verdana;
        COLOR: Black;
        font-weight: bold;
}
a.small {
        font: 8pt Verdana;
        COLOR: Black;
}
a.9 {
        font: 9pt Verdana;
        COLOR: Black;
}
a.title {
        font: 9pt Verdana;
        COLOR: #336666;
        line-height: 25px;
}
a.red {
        font: 10pt Verdana;
        COLOR: #B10000;
        font-weight: bold;
}
a.red2 {
        font: 10pt Verdana;
        COLOR: #CC3300;
        font-weight: bold;
}
a.red3 {
        font: 10pt Verdana;
        COLOR: #B10000;
}
a.green {
        font: 10pt Verdana;
        COLOR: green;
}

a.h4 {
        font: 600 12pt Verdana;
        COLOR: black;
}
td.yellow {
 font: 10pt Verdana;
 background-color: #F1C42E;
 padding:0 10px 0 10px;
 height: 13px;
}
td.black {
 font: 10pt Verdana;
 background-color: black;
 padding:5 5px 5 5px;
}

TD.title {
        border-right: #D6D5D5 1px solid; 
        border-top: #F5F4F4 1px solid; 
        border-left: #E7E6E6 1px solid; 
        border-bottom: #D6D5D5 1px solid; 
        background-color: #EFEEEE; 
        font: bold 10pt Verdana;
        color: red;
        padding:0 20px 0 5px;
        height: 25px;
}
TD.title2 {
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        background-color: #ECF6FF;
        padding: 0 0 0 5px;
}
TD.title3 {
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        background-color: #EFEEEE;
        font: bold 10pt Verdana;
        color: black;
        padding: 0 20px 0 5px;
        height: 25px;
}
TD.title4 {
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        background-color: #EFEEEE;
        font: bold 10pt Verdana;
        color: #24025C;
        padding: 0 20px 0 5px;
        height: 25px;
}
TD.title5 {
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        background-color: #EFEEEE;
        font: bold 10pt Verdana;
        color: #07A5B6;
        padding: 0 20px 0 5px;
        height: 25px;
}
TD.title7 {
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        background-color: #EFEEEE;
        font: bold 10pt Verdana;
        color: #B10000;
        padding: 0 20px 0 5px;
        height: 25px;
}

TD.newyear{
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        font: bold 10pt Verdana;
        color: red;
        padding: 0 20px 0 25px;
        height: 25px;
        background-image: url(img/newyear2.gif);
}
TD.newyear2 {
        border-right: #D6D5D5 1px solid; 
        border-top: #F5F4F4 1px solid; 
        border-left: #E7E6E6 1px solid; 
        border-bottom: #D6D5D5 1px solid; 
        background-image: url(img/newyear.gif);
        padding:0 0 0 5px;
}
b.title {
        color: Blue;
   font: bold 10pt Verdana;
}
b.small {
        color: gray;
   font: bold 8pt Verdana;
}
TD.hr   {padding:0;}
TD.hr div {margin:0.7em 20px 1em 25px; padding:0; height:1px; background-color:#D2CDD9;}
TD.hr2 div {
        margin: 0.7em 0 1em 0;
        padding: 0;
        height: 1px;
        background-color: #E5EBEF;
}
TD.hr3 div {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
        MARGIN: 0.7em 5px 0em; 6px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #e5ebef
}


TD.hotel {padding:0 20px 0 25px;}
TD.r {padding:10 0px 0 15px;}
TD.guest {
        padding: 10px 10px 10px 10px;
        background-color: #E5EBEF;
        vertical-align: top;
}

table.frame3 {
        margin-bottom: 0px; 
        width:200;                      
        border-left: 1px solid #ced0d9;
        border-right: 1px solid #ced0d9;
        border-top: 1px solid #ced0d9;
        border-bottom: 1px solid #ced0d9;
        padding-left: 5px;
}

table.frame2 {
        margin-bottom: 0px;
        width: 468;
        height: 60;
        border: 1px solid #ced0d9;
        table-layout: auto;
}

table.frame {margin-bottom: 0px; 
        width:200;      
        border:0;       
}
table.frame td.cor {
        color: #B10000;
        font-weight: bold;
		  border-left: 1px solid #ced0d9;
        border-right: 1px solid #ced0d9;
        border-top: 1px solid #ced0d9;
        padding-left: 5px;
}
table.frame td.cor3 {
        color: black;
        font-weight: bold;
        border-left: 1px solid #ced0d9;
        border-right: 1px solid #ced0d9;
        border-top: 1px solid #ced0d9;
        padding-left: 5px;
}
table.frame td.cor2 {
	font: 8pt Verdana;
	font-weight: bold;
	padding: 5px;
	background-color: #909EAB;
	background-image: url(img/1.gif);
	background-repeat: no-repeat;
	color: White;
}
table.frame td.cor4 {
        color: black;
        font-weight: bold;
        border-left: 1px solid #ced0d9;
        border-right: 1px solid #ced0d9;
        border-top: 1px solid #ced0d9;
        padding-left: 5px;
        background:url("img/bg_blue.gif") repeat-x;
}
table.frame td.cont { 
        font: 8pt Verdana; 
        margin:0px;padding-left: 5px;
        border-right:1px solid #ced0d9;
        border-left:1px solid #ced0d9;
}
table.frame td.cont10 { 
        font: 10pt Verdana; 
        margin:0px;padding-left: 5px;
        border-right:1px solid #ced0d9;
        border-left:1px solid #ced0d9;
        background:url("img/bg_blue.gif") repeat-x;
}
table.frame td.cont td {font-size:100% }

LI.do {
        margin-bottom: 15px;
        font-weight: bold;
}

ul.menu                         {margin:0; padding: 0 0 5px 20px; font-size: 10pt;}
ul.menu li                      {list-style-image:url(/img/menuitem.gif); margin-bottom: 1em; list-style-type:none;}
ul.menu li.current              {list-style-image:url(/img/menuitem-current.gif); list-style-type:none;}
ul.menu ul.menu                 {font-size: 100%; margin:0; padding: 0.5em 0 0 1.5em; list-style-type:none;}

#contacthead {
        width: 220px;
        background-color: #fff;
        position:relative;
        left:40px;
        top:6px;
        text-align:center;
        font-weight: bold;
        color:#B10000;
        font-size: 10pt;
        }
#contact {
        width:500px;
        margin-left:25px;
        padding:10px 0;
        border-top:3px solid #B10000;
        border-bottom:3px solid #e7e7e7;
        border-left: 2px solid #efefef;
        border-right: 2px solid #efefef;
        background-image:url(img/contact_bg2.gif);
        }
#contact th {
        width:150px;
        text-align:right;
        vertical-align: top;
        padding:2px 6px 2px 2px;
        font-size: 10pt;
        }
#contact td {vertical-align:top;padding:2px 2px 2px 6px;}
img.sampleborder {border:solid 1px #ccc;}

table.hotelprice {
        margin: .6em 0 0 .6em;
        width: 95%;
        padding: 0;     
        border: 0;
}
table.hotelprice th {
    background-color: #fff0c4;
    padding: 0 0 0 5px;
    text-transform: capitalize;
         font-size: 8pt;
         font-weight: bold;
         text-align:left;
         
}
table.hotelprice td {
    border-top: 1px solid #fff0c4;
    padding: 0 0 0 5px;
         font-size: 8pt;
}
table.hotelprice td.person {
    padding: 0 0 0 25px;
}
table.hotelprice td.price {
        color: #B10000;
}
table.hotelprice a.hide {
        color: black;
        text-decoration: none;
}
table.hotelprice a.hide:hover {text-decoration: underline;}

#mainNav{float:right;margin-top:5px;}
#mainNav ul {display:inline;margin:0;padding:0;}
#mainNav li {display:block;float:left;margin-right:4px;background:#FFFFDD url(img/mainNav.gif) right no-repeat;}
#mainNav a:link,#mainNav a:visited {display:block;width:83px;height:21px;text-align:center;font:bold 11px/20px arial!important;color: #4E2207;;text-decoration: none;}
#mainNav li.current {background:#FFFFDD url(img/mainNavCurrent.gif)  no-repeat;}
#mainNav li.current a:link,#mainNav li.current a:visited {color:#4C2005;}





