body {font-family:Verdana, Arial, Helvetica, sans-serif;background:#344B67;margin:0;}
a em {visibility:hidden; }
input, select { vertical-align:top;margin-top:-3px;}

#frame {margin:0 auto;text-align:left;width:750px;border:dashed #46668C;border-width:0 1px;background:#2B3E55;padding:0 6px;}

#head {width:750px;height:103px;background:url(/g/global/header.jpg) no-repeat; position:relative;}
#home {text-decoration:none;display:block;height:103px;width:540px;float:left;margin:0;padding:0;}
#head a.legrange {color:#CF7012;text-decoration:none;font-size:11px;position:absolute;left:590px;top:54px;}

#cont {background:#fff;padding-bottom:40px;float:left;}
#contl, #contr {float:left;display:inline;}
#contl {width:210px;margin-bottom:50px;}
#contr {width:540px;position:relative;background:url(/g/banner/buggy.jpg) no-repeat 0 52px transparent;}

div.nav ul {margin:0;padding:0;list-style:none;}
div.nav ul ul {margin-left:10px;}

#contl div.nav {background:url(/g/global/l.nav.bg.gif) no-repeat;border-bottom:solid 3px #CFC69D;}
#contl div.nav a {color:#fff;font-size:14px;text-decoration:none;}
#contl div.nav a:hover {color:#E6DBAE;}
#contl div.nav li {margin-bottom:6px;line-height:100%;margin-top:0;padding-top:0;padding-left:12px;background:url(/g/global/arrow.gif) no-repeat ;}
#contl div.nav li li {margin-bottom:4px;margin-top:0;line-height:100%;padding-left:10px;background:url(/g/global/dot.gif) no-repeat ;}
#contl div.nav li li a {font-size:11px;}
#contl div.nav ul {padding:24px 0 18px 24px;margin-bottom:0;}
#contl div.nav ul ul {padding:0;}

#adds {background:url(/g/global/add.bot.gif) bottom #E6DBAE no-repeat; padding-bottom:15px;padding-top:10px;}
#adds p {margin:0;}
#adds a {display:block;font-size:10px; text-decoration:none;color:#fff;}
#broch a {padding:38px 14px 0 90px;height:53px;}
#maps a {padding:46px 14px 0 87px;height:66px;}
#photo a {padding:40px 14px 0 90px;height:47px;}
#broch {height:91px;background:url(/g/global/broc.jpg) no-repeat;margin:0;}
#maps {height:106px;background:url(/g/global/map.jpg) no-repeat;margin:0;}
#photo {height:87px;background:url(/g/global/photo.jpg) no-repeat;margin:0;}
#newsletter .box {border:solid 1px #DAC987;width:123px;}
#newsletter {color:#464F31;display:block;}
#newsletter h2 {margin-bottom:0!important;margin-left:15px;font-family:Futura, "AvantGarde Bk BT", Verdana, Arial, sans-serif;font-weight:normal;color:#344B67;font-size:14px;}
#newsletter p {margin-left:15px;font-size:10px;margin-top:5px!important;margin-bottom:8px!important;}
#newsletter form {margin-left:15px;margin-top:5px !important;margin-bottom:0!important;}
#newsletter a {color:#CF7012;}

#contr div.nav li {float:left;}
#contr div.nav li a {float:left;display:block;height:52px;background:url(/g/global/nav.jpg);text-decoration:none;padding:0;margin:0;}
#contr div.nav {height:52px;}
#contr hr {border:0;background:#E6DBAE;color:#E6DBAE;height:1px;margin-left:15px;margin-right:15px;}

#att {width:144px;background-position:0 0;}
#lod {width:117px;background-position:-144px 0 !important;}
#din {width:104px;background-position:-261px 0 !important;}
#sho {width:175px !important;background-position:-363px 0 !important;}

a#att:hover {background-position:0 -52px !important;}
a#lod:hover {background-position:-144px -52px !important;}
a#din:hover {background-position:-261px -52px !important;}
a#sho:hover {width:175px;background-position:-363px -52px !important;}

#contr p {font-size:12px;color:#464F31;margin-left:14px;margin-right:14px;line-height:180%;}
#contr li p  {margin:0;}
#contr table {margin-left:14px;}
table  table {margin-left:0 !important;}
#contr td, #contr li {font-size:12px;color:#464F31;}
ul.amenaties li {clear:both;}
#contr h1 {margin-top:175px !important;font-size:26px;color:#344B67;font-weight:normal; font-family:Futura, "AvantGarde Bk BT", Verdana, Arial, sans-serif;margin-left:14px;margin-bottom:0;}
#contr h2 {margin-left:14px;font-family:Futura, "AvantGarde Bk BT", Verdana, Arial, sans-serif;font-weight:normal;font-size:20px;color:#72812C;}



/*#contr h1 {clear:both;}*/

#contr a {color:#CF7012;}
#contr blockquote {margin-left:25px;}

#sidebar {margin-left:12px;width:183px;background:url(/g/global/sidebar.top.gif) no-repeat;/*position:absolute;top:175px;right:0;*/float:right;margin-top:122px;margin-bottom:75px;}
#sidefoot {background:url(/g/global/sidebar.bot.gif) no-repeat #CF7012 left bottom;margin-top:14px;}
#sidefoot p {color:#fff;}
#sidefoot a {color:#F7DCB4;}
#sidebar h1 {margin:0 0 0 12px !important;color:#E6DBAE;font-size:20px;padding:0!important;background:none;}

#foot {background:url(/g/global/foot.bg.gif) no-repeat;height:53px; position:static; bottom:0;text-align:center;margin-bottom:0;clear:both;}
#foot p {margin:0; font-size:11px;color:#E6DBAE;padding-top:20px;}
#foot a {color:#fff;}

.right {float:right;}
.weather {display:none;margin-left:15px;}
#contr blockquote img {float:left;margin-right:6px;}

span.head {font-size:14px;}
li p {margin-left:0 !important;}

/*---- Defaults ----*/
.notes {color:#993300 !important;}
div.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }

div.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.odd {background-color: #FFF; font-size:12px;}
.even {background-color: #FFFCEF; font-size:12px;}
.error {font-weight:bold; color: #D70000;}

blockquote div.odd {clear:both;}