/* Defaults settings */
body,table,tr,td,input,div,form { font: normal 11px Tahoma, Helvetica, sans-serif; margin: 0px; padding: 0px; }
body { background-repeat: repeat-x; background-color: #F8F0CF; }

/* Central Paragraph style */
p, ul li { color: #7E7E7E; font: normal 12px Arial, Helvetica, sans-serif; margin: 0px 35px 15px 0px; }
ul li { margin-bottom: 5px; }

/* Paragraphs style */
.rghtblck p { color: #888888; font: normal 11px Tahoma, Helvetica, sans-serif; margin: 0px 23px 15px 23px; }
.htlsuitdescr p { color: #7E7E7E; font: normal 11px Arial, Helvetica, sans-serif; margin: 0px 15px 3px 0px; }
.suitename { font:bold 11px Arial; color:#7E7E7E; }

/* Headlines styles */
h1 { color: #BC4747; font: normal 18px Arial, Helvetica, sans-serif; margin: 0px 0px 11px 0px; }
h2 { color: #FF5526; font: normal 18px Arial, Helvetica, sans-serif; margin: 0px 0px 3px 23px; }
h3 { color: #BC4747; font: normal 18px Arial, Helvetica, sans-serif; margin: 0px 0px 3px 0px; }
h4 { color: #BC4747; font: bold 12px Arial, Helvetica, sans-serif; margin-bottom: 0; }

/* Classes */
.topaddress { font: normal 11px Tahoma; color: #F8F0D0; margin-top: 16px; }
.lanactive { width:22px; background-color:#FF5526; font:normal 9px Tahoma; color:#FFFFFF; }
.additrghthead { color:#FF5526; font: normal 12px Arial, Helvetica, sans-serif; margin-left:23px; }
.carsblock { margin: 0px 23px 10px 0px; }
.carsblock td { background-color: white; }
.carsblock h2 { margin-left: 0px; }
.carsblock p { margin-right: 5px; }
.brdrwhite { border-right:1px solid #ffffff; }
.brdbwhite { border-bottom:1px solid #ffffff; }
.brdbdwhite { border-bottom:2px solid #ffffff; }
.pricetopcap { font:9px Tahoma; color:#ffffff; padding:3px 0px 5px 10px; }
.pricetxt { font:10px Tahoma; color:#7E7E7E; padding:7px 0px 7px 0px; text-align: center; }
.suitenmtxt { font:10px Tahoma; color:#7E7E7E; padding:7px 0px 7px 10px; }
.priceaddtxt div { font:10px Tahoma; color:#7E7E7E; padding-bottom:10px; }
.sendbtn { font:normal 11px Tahoma; color:#ffffff; background-color:#FF5526; border:1px solid #F8F0D0; margin: 5px 0px 10px 23px; }
.menutitle div { font:normal 10px Arial; color:#7E7E7E; }
.menutitle span { font:bold 11px Arial; color:#BC4747; }
.menutitle div.w { font: 11px Tahoma, Helvetica; color: #584c41; margin-top: 5px; float: left; }
.menutitle div.p { float: right; font:bold 18px Arial; color:#BC4747; margin-top: 2px; }
div.p span.r { font-size: 11px; font-weight: normal; }

/* Link's classes */
a.lanshift:link, a.lanshift:visited { font: normal 9px Tahoma; color: #FF5526; text-decoration: none; }
a.lanshift:hover { color: #FF5526; text-decoration: underline; }
a.cprght:link, a.cprght:visited { color:#7E7E7E; text-decoration: none; }
a.cprght:hover { text-decoration: underline; }
a.ctgrshift:link, a.ctgrshift:visited { color:#7E7E7E; text-decoration: underline; }
a.ctgrshift:hover { color: #FF5526; }

/* Pictures positions */
.pictureright { float: right; padding-left: 15px; margin: 14px 0px 7px 5px; }

.photos a { font: bold 10px Tahoma; color: #C8C8C8; }
.photos a:hover { color: #ffffff; }
.photos div { font: bold 10px Tahoma; color: #ffffff; }
.vipcrspricetopcap { font: 9px Tahoma; color:#ffffff; padding:3px 0 5px 0; }
.vipcrsservice { font: 10px Tahoma; color: #6B6651; padding: 10px 15px; }
.vipcrsprc { color: #6B6651; font: bold 10px Tahoma; }
 
/* Virtual tour */
.roomnmbr { font: bold 10px Tahoma; color: #BC4747; margin-top: 5px; }
.vrtopnts { font: 10px Tahoma; color: #7E7E7E; }
.vrtopnts a:link, .vrtopnts a:visited { color: #7E7E7E; }
.vrtopnts a:hover { color: #BC4747; }
.vtwndclss p { font: 9px Tahoma; color: #ffffff; margin: 0px 13px 5px 13px; }

/* Antenna's classes */
form { margin: 0px; padding: 0px; }
.action p { color: white; margin: 5px 10px 0px 5px; }
.action h2
{
    color: white;
    margin: 5px 5px 10px 5px;
}
.action ul
{
    margin: 10px 0px 10px 5px;
    padding-left: 25px;
}
.action li
{
    color: white;
    margin: 0px 10px 5px 0px;
}

