body{font-family:Arial, Helvetica, sans-serif;font-size:14px;background:#73193a url(bg.jpg) repeat-x;margin:0;margin-bottom:30px;}

/* global */
p{margin:0;}
a{color:#73193a;}
a:hover{color:#02735e;}
form{margin:0; padding:0;}
blockquote{color:#FFFFFF; border:1px solid #014b3d; margin:20px; margin-left:35px; margin-right:35px; padding:10px; background:#02735e;}
blockquote ul{margin-top:0; margin-bottom:0; list-style:none; margin-left:0; padding-left:0;}
blockquote ul li{background:url(arrow-list.gif) no-repeat 2px center;color:#FFFFFF;padding:4px 0;padding-left:20px; margin-left:0;}
h2{font-size:18px;margin-top:0;margin-bottom:12px;}
h3{margin-top:0; margin-bottom:12px; padding-bottom:6px; border-bottom:1px solid #000000; font-size:14px;}
h4{margin-top:0; margin-bottom:0; padding-bottom:6px; border-bottom:1px solid #000000; font-size:18px;}
h5{margin-top:12px; margin-bottom:12px; padding-bottom:6px; border-bottom:1px solid #000000; font-size:14px;}

/* divs */
#container{width:923px;margin:0 auto;}
#lside{width:230px;float:left;margin-top:25px;}
#rside{width:692px;float:left;margin-top:50px;}
#logo{text-align:center;margin-bottom:28px;}
#banner{margin-bottom:15px;}
#pointermenu2{margin:0;padding:0;margin-left:350px;}
#pointermenu2 ul{margin:0;float:right;}
#pointermenu2 ul li{display:inline;margin:0;padding:0;}
#pointermenu2 ul li a{float:left;color:#000000;font-weight:normal;padding:0 12px 12px 12px;text-decoration:underline; font-size:12px;}
#pointermenu2 ul li a:hover,#pointermenu2 ul li a#selected{background:url(toparrow.gif) bottom center no-repeat;text-decoration:none;}
#rnav{padding-right:15px;}
#footer{color:#c12a61;font-size:11px;padding-left:20px;padding-right:20px;padding-top:10px;float:left;width:650px;text-align:center;}
#footer a{color:#c12a61;}
#phone{font-size:20px; padding-left:15px; margin-bottom:15px;}

/* classes */
.magentabox{width:230px;background:url(redbg.png) repeat-y;}
.magentatop{background:url(redtop.png) no-repeat;height:56px;}
.boxbottom{background:url(lsidebottom.png) no-repeat;width:230px;height:7px;float:left;}
.lbinner{margin-left:37px;margin-right:23px;width:170px;padding-bottom:10px;color:#FFFFFF;}
.topinner{margin-left:37px;margin-right:23px;padding-top:22px;color:#FFFFFF;font-weight:bold;}
.greenbox{width:230px;background:url(greenbg.png) repeat-y;}
.greentop{background:url(greentop.png) no-repeat;height:56px;margin-top:15px;}
.rinner ul,.rinner2 ul{margin-top:0; margin-bottom:0; font-size:12px;}
.markermenu{width:170px;}
.markermenu ul{list-style-type:none;margin:0;padding:0;}
.markermenu ul li a{background:url(arrow-list.gif) no-repeat 2px center;color:#FFFFFF;display:block;width:auto;padding:8px 0;padding-left:20px;text-decoration:underline;border-bottom:1px solid #73193a; font-size:12px;}
* html .markermenu ul li a{width:150px;height:1%;}
.markermenu ul li a:hover{color:#FFFFFF;text-decoration:none;background-color:#73193a;background-image:url(arrow-list.gif);}
* html .markermenu ul li{height:1%;}
.prices{margin-top:10px; font-weight:bold;}
.roomname{font-size:14px; font-weight:bold; margin-bottom:6px; border-bottom:1px solid #000000; padding-bottom:6px;}
.tagline{font-size:16px; text-align:center; margin-top:12px; font-weight:bold; font-style:italic;}

/* customized themes */
.greenboxfull,.whiteboxfull{margin-top:18px; float:left; width:692px;}
#rsidetop{background:url(rsidetop.png) no-repeat;width:692px;height:15px;}
.rsidebottom{background:url(rsidebottom.png) no-repeat;width:692px;height:5px;}
#rsidetopfull-green{background:url(rsidetopfull-green.png) no-repeat;width:692px;height:60px;}
#rsidetopfull-white{background:url(rsidetopfull-white.png) no-repeat;width:692px;height:60px;}
.rinner{margin-left:20px;margin-right:25px;padding-bottom:15px;}
#rinnerbanner{margin-left:20px;margin-right:25px; padding-bottom:3px;}
.rinner2{margin-left:20px;margin-right:25px;padding-bottom:15px; color:#FFFFFF; font-size:12px;}
.rinner2 a{color:#FFFFFF;}
#rsidebgfull-white{width:692px;background:url(rsidebgfull-white.png) repeat-y;}
#rsidebgfull-green{width:692px;background:url(rsidebgfull-green.png) repeat-y;}
.topinner2{margin-left:37px;margin-right:23px;padding-top:22px;color:#FFFFFF;font-weight:bold; text-align:left;}
.topinner3{margin-left:37px;margin-right:23px;padding-top:22px;color:#000000;font-weight:bold; text-align:left;}