body  { background : url('<?=$site_url?>img/back.gif') repeat-y; margin : 0 auto; padding : 0; color : #333333; font-family : Trebuchet MS, Helvetica, Verdana; font-size : 12px; font-weight : normal; height : 100%; min-height : 100%; }
html { height : 100% !important; min-height : 100% !important; }
a { color : #2a7ed3; text-decoration : none; }
a:active { color : #d31616; text-decoration : none; }
a:visited { color : #2a7ed3; text-decoration : none; }
a:hover { color : #d31616; text-decoration : underline; }

.booknow { font-size : 20px; font-weight: bold; color : #D02A2A; overflow : hidden; }
.blue { background : url('<?=$site_url?>img/blue.gif'); padding: 20px; padding-top: 10px; display : block; overflow : hidden; margin-left: 1px; }
.bluehead { font-size : 20px; font-weight: bold; color : #2a7ed3; overflow : hidden; }

.titletype { font-size : 16px; font-weight: bold; color : #1c3866; overflow : hidden;  text-transform: uppercase;}
.subtitletype { font-size : 12px; font-weight: bold;  color : #2a7ed3; overflow : hidden; }
.type { margin : 10px 20px; display : block; overflow : hidden; }
.type2 { margin : 10px 20px 10px -4px; display : block; overflow : hidden; }
.photos { clear: both; margin : 20px 20px; display : block; overflow : hidden; }
.chartbar { background : #fff; width : 100%; height : 15px; }

.red { font-size : 16px; font-weight: bold; color : #D02A2A; }
.t2 { font-weight: normal; color : #000; color : #D02A2A;}

hr { color : #cacaca; background-color : #cacaca; height : 1px; border : 0px none; margin-bottom : 5px; }
input, td input { background : #fff; color : black; border : 1px solid #d6d6d6; font-family : Trebuchet MS, Helvetica, Verdana;}
.radio, td .radio { background : transparent; border : 0px none; width : 23px; height: 23px; font-family : Trebuchet MS, Helvetica, Verdana;}
select, td select { background : #fff; color : black; border : 1px solid #d6d6d6; font-family : Trebuchet MS, Helvetica, Verdana;}
textarea, td textarea { background : #fff; color : black; border : 1px solid #d6d6d6; scrollbar-base-color: #fff; scrollbar-face-color: #fff; scrollbar-track-color: #fff; scrollbar-arrow-color: #00000; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-darkshadow-color: #fff; font-family : Trebuchet MS, Helvetica, Verdana;}
.button { background : transparent; margin-top : 8px; margin-bottom : 10px; width : 53px; height : 19px; border : 0px none;}

#cont { height : 100% !important; min-height : 100% !important; width : 800px; display : block; }
#top { background : #b61515 url('<?=$site_url?>img/top.gif') no-repeat; width : 800px; height : 50px; }
#head { background : #dd370d url('<?=$site_url?>img/head.jpg') no-repeat; width : 800px; height : 100px; }
.white { background : #fff; width : 800px; height : 12px; }


#nav { background : #fff; width : 800px; height : 28px; text-align : center; border-bottom : 1px solid #cccccc; font : bold 11px Tahoma; }
#nav .bar { border-left : 1px solid #acd7ff; text-align : center; }
#nav a { color : #d31616; text-decoration : none; padding-right : 5px; padding-left : 10px; }
#nav a:visited { color : #d31616; }
#nav a:hover { color : #396ec6; text-decoration : underline; }
#nav a:active { color : #d31616; }


#left { width : 180px; float : left; overflow : hidden; }
#left .title { clear: both; width : 180px; background : url('<?=$site_url?>img/1.gif') repeat; height : 40px; padding-top : 10px; padding-left : 20px; overflow : hidden; }
#left .link { margin : 10px 0 10px 20px; overflow : hidden; }
#left a { color : #396ec6; text-decoration : none; }
#left a:active { color : #d31616; }
#left a:visited { color : #396ec6; }
#left a:hover { color : #d31616; text-decoration : underline; }


#middle { width : 439px; float : left; overflow : hidden; }
#middle .title { clear: both; position : relative; width : 439px; background : url('<?=$site_url?>img/2.gif') repeat; height : 40px; padding-top : 10px; padding-left : 20px; overflow : hidden;}
#middle .subtitle { clear: both; position : relative; width : 439px; background : url('<?=$site_url?>img/_3.gif') repeat-x; height : 24px; padding-top : 3px; padding-left : 20px; margin-left : 1px; overflow : hidden;}
#middle .top { display : block; width : 100%; margin : 10px 20px; }
#middle .type img { border : 5px solid #e3e3e3; float : left; margin-right : 10px; }
#middle .type img.right { border : 5px solid #e3e3e3; float : right; margin-left : 10px; }
#middle .type img.noborder { border : 0px solid #e3e3e3; margin-left : 0px; }
#middle .photos img { border : 5px solid #e3e3e3; margin-left: 2px; }
#middle .part1 { width: 50%; display: block; float: left; margin : 20px 0px 10px -5px;}
#middle .part2 { width: 45%; display: block; float: right; margin : 20px 10px 10px 10px; }
#middle ul { list-style-image : url(<?=$site_url?>img/bullet2.gif); }
#middle h1 { font-size : 18px; }
#middle li { margin-left: 22px;}
.type2 li, part1 li, part2 li { margin-left: 10px;}


#right { margin : 0 auto; padding : 0; width : 180px; float : left; overflow : hidden; }
#right .title { position : relative; width : 180px; background : url('<?=$site_url?>img/2a.gif') repeat; height : 40px; padding-top : 10px; padding-left : 20px; }
#right ul { list-style-image : url(<?=$site_url?>img/bullet.gif); }
#right li { font-size : 12px; margin-left : -4px; margin-right : 10px; }
#right p { margin : 0 3px 0 -15px; }


#footer { border-top : 1px solid #dddddd; background : white url('<?=$site_url?>img/end.gif') repeat-x; width : 800px; clear : both; display : block; font-size : 11px; }
#footer p { text-align : center; padding : 10px; }


#offers { padding-left : 1px; display : block; }
#offers h2 { font-size : 14px; font-weight: bold; color : #ff7200; }
#offers h1 { font-size : 22px; }

