/*all*/

body {margin: 0px; padding: 0px; font-family: tahoma, arial; font-size: 11px; color: black;padding: 0;}



h1 {font-size: 1pt; color: #FFFFFF;}

a {color: #000000; font: normal 9pt Helvetica;}
a:visited {color: #101010;} 
a:active {color: #FF0000;}
a:hover {color: #FF0000;}


        img.pic {border: 1px solid #990000; margin-top: 10px;}
        .price {display: block; background:url(/img/price.gif); width: 87px; height: 62px; color: white;}
        a.grey {margin-left: 9px; padding-right: 6px; background:url(/img/arr.gif); background-position : right; background-repeat : no-repeat; margin-top: 0px; font-family: arial; font-size: 11px; font-weight: bold; color: #7D8C94; text-decoration: none;}
        a.topmenu {text-decoration: none; font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana, Arial; color: #788186; background:url(/img/arr1.gif); background-position : left; background-repeat : no-repeat; padding-left: 33px; margin-top: 0px;}
        .red {color: #AA0000; font-size: 14px; font-weight: bold;}
        .red-s {color: #AA0000; font-size: 11px; font-weight: bold;}
        .red2 {margin-left: 10px; font-family: Arial Narrow, Arial; color: #AA0000; font-size: 22px; font-weight: bold;}
        ul {list-style-image : url(/img/arr2.gif); font-size: 12px; margin-top: 3px;}
        td {font-family: tahoma, arial; font-size: 12px; color: black;}
        p {font-family: tahoma, arial; font-size: 12px; color: black;}
        .box {border: 1px dashed #999999; width: 240px; float: left; margin: 5px;}
        
        .baks {margin-bottom: -3px; padding-left: 8px; font-family: arial black, arial; font-size: 24px;}
        .nt {padding-left: 19px; font-family: arial; font-size: 11px;}
        .room {margin-bottom: -8px; font-family: arial black, arial; font-size: 22px; color: #7D8C94;}
        .appt {font-family: arial; font-size: 14px; font-weight: bold; color: #7D8C94;}
        .code {font-family: arial black, arial; font-size: 22px; color: #CC0000;}
        img.pics {border: 1px solid #990000; margin-top: 0px;}         
        
        
        .contact {font-size: 11px; color: #666666; margin: 15px;}
        .link1 {border-left: 2px solid #DDDDDD; margin-top: 15px; padding-left: 15px; color: #999999;}
        .link2 {padding-left: 15px; color: #999999; margin-top: 15px;}
        a.links {color: #999999; font-size: 11px;}
        a.links:visited {color: #999999; font-size: 11px;}
        a.links:active {color: #CC0000; font-size: 11px;}
        a.links:hover {color: #CC0000; font-size: 11px;}
        
        .menuleft {background:url(/img/arr3.gif); text-align: right; background-position : bottom; background-repeat : no-repeat; padding-left: 5px; display: block; width: 240px; height: 60px; clear: all; padding-right: 8px; padding-top: 1px; margin-top: 3px; margin-left: 3px; }
    a.appts {margin-top: 5px; background:url(/img/arr.gif); background-repeat : no-repeat; padding-left: 7px; color: #7D8C94; font-size: 12px; font-family: arial; font-weight: bold;}
        a.appts:visited {color: #7D8C94; font-size: 12px;}
        a.appts:active {color: #AA0000; font-size: 12px;}
        a.appts:hover {color: #AA0000; font-size: 12px;}


/*font*/

.tourhead {margin: 3px; font-family: Arial Narrow, Arial; color: #AA0000; font-size: 22px; font-weight: bold;}
.tourbig {font-family: arial; font-size: 11pt; color: #000000; font-weight:bold;}
.toursm {color: black; font-size:7pt; font-family: Arial;}

/*tables*/

.ttable {background-color: #FFFFFF;}
.thead {background-color: #FFFFFF;}
.tcells1 {background-color: #E7F0F7;}   
.tcells2 {background-color: #E7F0F7;}

/*custom*/

a.menu {font: bold 9pt Helvetica; background: #819cc8 url('/icons/crn.gif') no-repeat top left; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; color: #001d4a; display: block; text-decoration: none; margin-bottom: 3px; padding: 2px 2px 2px 15px;}
a.menu:active {color: #001d4a;}
a.menu:visited {color: #001d4a;}
a.menu:hover {color: #001d4a; background-color: #FFFFFF;}

a.menux {width: 130px; height:32px; background: #B2B9DB; border: outset 1px #333;
        PADDING-RIGHT: 5px; 
        PADDING-LEFT: 5px; 
        PADDING-BOTTOM: 1px; 
        PADDING-TOP: 1px;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align: center;
        vertical-align: middle;
        TEXT-DECORATION: none;
        text-transform: uppercase;
        font-family: tahoma, arial; 
        color: black;
        font-size: 10px;
        font-weight: normal;
}
a.menux:visited {color: black;}
a.menux:hover {BACKGROUND: #3749A3; color: white;}

a.menuk {width: 50px; height:18px; background: #B2B9DB; border: outset 1px #B2B9DB;
        PADDING-RIGHT: 5px; 
        PADDING-LEFT: 5px; 
        PADDING-BOTTOM: 1px; 
        PADDING-TOP: 1px; 
        TEXT-DECORATION: none;
        text-transform: uppercase;
        font-family: tahoma, arial; 
        color: black;
        font-size: 10px;
        font-weight: bold;
}
a.menuk:visited {color: black;}
a.menuk:hover {BACKGROUND: #3749A3; color: white;}

span.disp {display:none;}

fieldset {border: 1px dotted #053188; padding: 5px;}

fieldset legend {color: #053188; background: #FFFFFF; padding: .1ex .5ex; border-right: 1px solid gray; border-bottom: 1px solid gray; font-weight: bold;}

.advrtDiv { padding:5px; border: 1px dashed #bbb;}
.advr {font-size:xx-small; font-weight:normal;text-decoration:underline; float:left; width:200px; height:16px; }
.advr a {font-size:xx-small; font-weight:normal;text-decoration:underline;}

.adText {background-color: #FFFFFF; width: 190 px; margin:2px; padding: 3px; border: solid 1px #3749A3;text-decoration : none; }
.adList {font-size:xx-small;padding:0px; margin:0px; margin-left:18px; font-family:arial;}
.advert {font-size: 8pt; margin-top: 0px; margin-bottom: 5px;}
h2.adv {font-size:11pt;}
