body {margin:0px; padding:0px; text-align:center; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:0.75em;}

#bghotel { background-image:url(img/bodyhtbg.jpg); background-repeat:repeat-x;}
#bgapartments { background-image:url(img/bodybg.jpg); background-repeat:repeat-x;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{border:0;}
em,strong{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}


/*fonts.css*/
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}


/* Headings */
h1, h2, h3, h4, h5, h6, h7 {font-weight:bold;margin:.5em 0 .25em 0;line-height:1.1em;}
 h1 {font-size:1.6em;}
 h2 {font-size:1.3em;}
 h3 {font-size:1.2em;}
 h4 {font-size:1.1em;}
 h5 {font-size:1em;}
 h6 {font-size:0.9em;}
 h7 {font-size:0.8em;}

/* Paragraph Text */
p, pre {margin:.25em 0 1em 0;line-height:1.35em;}

/* Lists */
ul {list-style-type: disc;list-style-position: outside;margin:.5em 0 1em 1.5em;}
 ol {list-style-type: decimal;list-style-position: outside;margin: .5em 0 1em 1.5em;}
 li {padding-left:.5em;margin-bottom:.1em;}
 dl {} dt {margin:.5em 0 .25em 0;font-weight:bold;}
 dd {padding:0 0 .25em 1em;}
 
/* Inline Type Styles */
strong {font-weight:bold;}
em, dfn, cite {font-style:italic;}


/* Links */
a {color:#03c;}
a:hover {color:#333;}
a:visited {color:#63c;}


/* Layout */
#wrapper {margin:0 auto; width:760px; text-align:center}
#header {margin:0;width:100%;height:60px; background-image:url(img/headerbg.jpg); background-position:bottom center; background-repeat:no-repeat; overflow:hidden;}
div.logo {margin:0;padding:10px 0px;}

#businesstypes {margin:10px 0px; width:100%; display:none;}
div.btype_l {width:300px;float:left; padding:0px; text-align:left; }
div.btype_r {width:300px;float:left; padding:0px; text-align:right;} 



#wrapperMid {margin:0px; width:100%; overflow:hidden; background-image:url(img/wrapper_outter.jpg); background-repeat:repeat-y; padding-top:10px; border-top:3px solid #e0d5b3}
#wrapperBase {margin:0px; width:100%; background-image:url(img/wrapper_base.jpg); height:23px; background-repeat:no-repeat;}




#container {margin:0 auto;width:740px; text-align:left; background-image:url(img/contentbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}
#left {width:250px;float:left;padding:0px; margin-right:20px; }
#right {width:450px;float:left;padding:0px; }



#footer {clear:both;margin:0 auto;width:620px;border:1px solid #333;line-height:2em;}
.code {font-family:courier,sans-serif;}


/* Self-clearing Containers */
#container:after, #businesstypes:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#container, #menu {display:inline-block;}
 /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #container, * html #businesstypes {height:1%;display:block;}
/* IE box model hacks */
* html #left {width:250px;wid\th:250px;}
* html #right {width:450px;wid\th:450px;}
* html div.btype_l, * html div.btype_r {width:300px;wid\th:300px;}



#left #leftContent {margin:0 auto; width:250px; background-color:#afcfd7}
#left #leftContentWhite {margin:0 auto; padding:15px 0px; width:170px; background-color:#FFFFFF}

#left div.Contact {width:100%;}
#left div.title {width:100%; background-color:#9e9b8b; color:#FFFFFF;}
#left div.title p {padding:3px; margin:0px;}


#right div.imagesHold { margin:0 auto; width:450px; overflow:hidden;}
#right div.imagesHold img {margin-left:1px; margin-right:1px; margin-bottom:9px; width:200px;}
#right div.bookonline {margin-left:20px; margin-bottom:10px; margin-top:10px; width:205px; float:right; display:none;}

.viewmap {width:73px; height:23px; position:relative; top:4px;}


div.fivepad {padding:5px;}
div.tenpad {padding:10px;}



/* FACILTIES */
#facilities {width:100%; font-size:95%;  margin:0px;}
#facilities div.faciltitle {width:100%; color:#000000; line-height:25px; padding:0px; text-align:center; font-weight:bold; font-size:110%; background-color:#9e9b8b; color:#FFFFFF;}
#facilities div.rating {width:100%; padding:0px; text-align:center; height:26px;background-color:#9e9b8b;border-top:0px;}
#facilities div.facildetails  { margin:0px; width:98%; padding:2px; }
#facilities ul, #facilities li {}
#facilities div.facildetails ul { margin:0px; margin-left:20px; padding:0px;}
#facilities div.facildetails ul li {padding-top:1px; padding-bottom:1px;}
#facilities table {width:100%; margin:0px; border-top:1px solid #88300e; border-left:1px solid #88300e}
#facilities td.col1 {background-color:#E6E9EE; width:25%; height:25px; text-align:center; border-bottom:1px solid #88300e; border-right:1px solid #88300e}
#facilities td.col2 {background-color:#FFFFFF; width:25%; height:25px; text-align:center; border-bottom:1px solid #88300e;  border-right:1px solid #88300e}
div.hoteltitle {color:#698EA5; font-weight:bold; font-size:115%; padding-top:15px;}

#flash{background-image:url(img/flash_bg.jpg); width:100%; height:224px; background-position:left top; background-repeat:no-repeat;}
