﻿html,body{margin:0px;padding:0px;}
body{word-spacing: 0px; font:11px helvetica, arial, sans-serif; text-align:center; color:#474747; background:#ededed; line-height: 0.83;}
p{font-size: 12px; margin-top:5px; line-height: 20px; color:#666666;}
img {border:0px;}

a{color:#73522b; text-decoration:none;cursor:pointer;}
a:hover{color:#474747; text-decoration:none;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
.clear{ clear:both;}
.space10 {height:10px; width: auto;}
.space20 {height:20px; width: auto;}
.spacew20 { height: auto; width: 20px; float: left; }

.aul {color:#73522b; text-decoration:underline ;cursor:pointer; }
.aul :hover{color:#474747; text-decoration:none; }
.aul :active{outline: none;}
.aul :focus{-moz-outline-style: none;}

div.BookNowButton { width: 100%; height: auto; text-align: right; padding-right: 0px; background-color:#f2f3f3; }

div.headerBox { width: 100%; height: auto; }
div.headerBoxLeft { float: left; width: 45%; }
div.headerBoxRight { float: right; width: 45%; text-align: right; padding-right: 5px; }

/* Main Structure */
div#container{position:relative; width:920px; margin:0px auto;}
div#leftcol{float:left; width:160px; text-align:right; margin:24px 10px 0px 0px;}
div#rightcol{float:right; width:750px; text-align:left; margin-top:24px; background-color: #ededed; }
div#content{float:left; display:inline; margin:0px 5px; width:718px; border:1px solid #cdcccc; background:#fff;}

div#content{float:left; display:inline; margin:0px 5px; width:738px; border-bottom:1px solid #cdcccc; border-left:1px solid #cdcccc; border-right:1px solid #cdcccc; background:#fff;}
div#pagecontent{float:left; display:inline; width:698px; margin:0px 0px 0px 0px; padding-left: 20px;padding-right: 20px; padding-bottom: 20px; padding-top: 10px;}
div#pagecontentDefault{float:left; height: auto; width:698px; margin:0px 0px 0px 0px; padding-left: 20px;padding-right: 20px; padding-bottom: 20px; padding-top: 10px;}

div.footernew {color:#767676; width: 100%; height: 30px; font-size:11px;  }
div.footernew .left{float:left;text-align:left; margin:24px 0 10px 5px;}
div.footernew .right{float:right;text-align:right; margin:24px 5px 10px 0;}

div#status{float:left; width:100%; height:32px; font-size:11px; margin:20px 0px;background: url(Images/Structure/status_bkgd.gif) top center repeat-x;}
div#status .left{float:left; display:inline; width:400px; margin-left:30px; line-height:32px;}
div#status .right{float:right; display:inline; width:240px; margin-right:30px; line-height:32px; text-align:right;}

div.SlideShow { height: 350px; width: 698px;  }

div.PageImage { padding-bottom: 20px; }

div.HighlightBox { width:668px; height: auto; padding: 15px; background-color: #f2f3f3; }
ul.HighlightList {margin-top:0px; margin-bottom: 0px; font-size: 12px; color: #474747; list-style-type: square; line-height: 1.5; }
ul.HighlightList li { padding-bottom: 2px; }

div.HighlightBoxX { width:100%; height: auto; padding: 0px; background-color: #f2f3f3; }


div.TwoColumnBox { width: 100%; height: auto;  }
div.TwoColumnBoxLeft { float: left; width: 498px; }
div.TwoColumnBoxRight { float: right; width: 200px; text-align: right; }

div.ThreeColumnBox { width: 100%; height: auto; background-color: #f2f3f3; padding-top: 20px; }
div.ThreeColumnBox1 { float: left; width: 219px; margin-left: 18px; }
div.ThreeColumnBox2 { float: left; width: 219px; margin-left: 8px; }
div.ThreeColumnBox3 { float: right; width: 219px; margin-right: 10px; }

div.ThreeColumnBoxInner { width: 100%; height: auto; background-color: #f2f3f3; }
div.ThreeColumnBoxInnerTitle { Padding-top: 10px; font-weight: bold; font-size: 13px; }
div.ThreeColumnBoxInnerText {  }

div.SpecialOfferBox { width:668px; height: auto; padding: 15px; background-color: #f2f3f3; }
div.SpecialOfferBoxInner { width: 668px; height: auto; padding-bottom: 20px; padding-top: 20px; border-bottom: dashed 1px #c5c5c5; } 
div.SpecialOfferBoxLeft { float: left; width: 368px; }
div.SpecialOfferBoxRight { float: right; width: 300px; text-align: right;  }
div.SpecialOfferBoxLeftTitle { font-weight: bold; font-size: 14px; color: #333333; padding-bottom: 10px; }
div.SpecialOfferBoxLeftBody { font-size: 12px; margin-top:5px; line-height: 20px; color:#666666; }

div.featureBoxHeader { width: 100%; height: auto; background-color:#DAD8CB; color:#333333; font-weight:bold; padding-top: 10px; padding-bottom: 10px; margin:0px; }
div.featureBoxHeaderText { font-size: 12px; padding-left: 10px; }
div.featureBoxBody { width: 100%; height: auto; background-color:#F1F0EB; height: auto; }
div.featureBoxBodyText p { padding: 10px; font-size: 12px; margin: 0px; }
div.featureBoxBodyTextBookNow { padding-right: 10px; padding-bottom: 10px; text-align: right; }

div.calBox { width: auto; height: auto; float: left; padding-left: 25px; }

div.RatesBoxLine { width: auto; height: auto;font-size: 12px; padding-bottom: 10px; }
div.RatesBoxLineLeft  { float: left; width: 500px;  }
div.RatesBoxLineRight  { float: right; width: auto; text-align: right;  }


.contactLineBox { width: 700px; padding-bottom: 5px; }
.contactLineBoxTitle {padding-top: 5px; padding-left: 10px; width: 160px; float: left; line-height: 16px; height: 16px; font:12px helvetica, arial, sans-serif; }
.contactLineBoxTitleBold {padding-top: 5px; padding-left: 10px; width: 160px; float: left; line-height: 16px; height: 16px; font:12px helvetica, arial, sans-serif; font-weight: bold; }

.contactLineBoxField { width: 440px; float: left;font:12px helvetica, arial, sans-serif; padding: 2px; }
.textboxLong { border: solid 1px #8b959e; width: 250px; font:12px helvetica, arial, sans-serif; padding: 2px;  }
.textboxVeryLong { border: solid 1px #8b959e; width: 500px; font:12px helvetica, arial, sans-serif; padding: 2px;  }

.textboxShort { border: solid 1px #8b959e; width: 120px; font:12px helvetica, arial, sans-serif; padding: 2px; }
.textboxVeryShort { border: solid 1px #8b959e; width: 60px; font:12px helvetica, arial, sans-serif; padding: 2px; }


.SimpleViewer{float:left; width:698px; margin:0px 0px 0px 0px; padding-left: 20px;padding-right: 20px; padding-bottom: 20px; padding-top: 10px; height: 600px;}




/* Main Menu */
div.navtoggle{float:left; width:160px; margin:0px 0px 0px 0px; padding:0px;}
ul.nav {position:relative; list-style-position:outside; list-style-type:none; overflow:hidden; padding:0px; margin:0px; width:160px;clear:both;}
ul.nav li {float:left; display:block;line-height:24px; margin:0px; overflow:hidden; padding:0px; width:160px; text-align:right; border-top:1px dotted #c5c5c5;}
ul.nav li a {height:24px; width:155px; margin-top:0px; padding:0px 5px 0px 0px; font-size:12px; letter-spacing:1px; display:block; font-weight: bold;}
ul.nav li a.on {height:24px; width:155px; margin-top:0px; padding:0px 5px 0px 0px; font-size:12px; display:block; color:#474747; font-weight: bold;}
ul.nav li a:hover {height:24px; width:155px; margin-top:0px; padding:0px 5px 0px 0px; font-size:12px; display:block; background: url(Images/Menu/nav_bkgd.gif) no-repeat 0px -24px; color:#474747; font-weight: bold;}
ul.nav li.selected {float:left; display:block; line-height:24px; margin:0px; overflow:hidden; padding:0px; width:160px; text-align:right; background:#e9e9e9 url(Images/Menu/nav_bkgd.gif) no-repeat 0px -24px;}

div.expandnav{float:left; display:block;line-height:24px; margin:0px; overflow:hidden; padding:0px; width:160px; text-align:right; border-top:1px dotted #c5c5c5;}

div.navtoggle span.toggle{height:24px; width:155px; margin-top:0px; padding:0px 5px 0px 0px; font-size:12px; letter-spacing:1px; display:block; cursor:pointer;color:#73522b; font-weight: bold;}
div.navtoggle span:on{height:24px; width:155px; margin-top:0px; padding:0px 5px 0px 0px; font-size:12px; display:block; color:#474747; font-weight: bold;}
div.navtoggle span:hover{height:24px; width:155px; margin-top:0px; padding:0px 5px 0px 0px; font-size:12px; display:block; background: url(Images/Menu/nav_bkgd_open.gif) no-repeat; color:#474747; font-weight: bold;}
div.navtoggle span.toggle.selected {float:left; display:block; line-height:24px; margin:0px; overflow:hidden; padding:0px; width:155px;  text-align:right; background: url(Images/Menu/nav_bkgd_opened.gif) no-repeat; font-weight: bold;}

ul.subnav{ clear: both; position:relative; list-style-position:outside;list-style-type:none;padding:0px; margin:0px; width:160px;}
ul.subnav li{line-height:24px;clear:both;}
ul.subnav li a {font-size:12px; height:24px; width:155px; margin-top:0px; padding:0px 5px 0px 0px; display:block; font-style:italic; letter-spacing:0px;}
ul.subnav li a.on {height:24px; width:155px; margin-top:0px; padding:0px 5px 0px 0px; display:block; color:#474747;}
ul.subnav li a:hover {height:24px; width:155px; margin-top:0px; padding:0px 5px 0px 0px; display:block; color:#474747; background: url(Images/Menu/nav_bkgd.gif) no-repeat 0px -24px;}



