/* CSS Document */
table.content {background:#fff;}
ul.iefix {margin-left:-15px;list-style-type:square;}
#headrow tr,#headrow td {font-weight:bold;font-size:11px;background:#ccc;color:#333; text-transform:capitalize; text-align:center}

body.body{ margin-top:0px; margin-left:auto; margin-right:auto; background-color:#c6cfe8; background-image:url(../images/bga.png); background-position:center; background-repeat:repeat-y; }
/*/body.body{ margin-top:0px; margin-left:auto; margin-right:auto; background-color:#c6cfe8; background-image:url(http://www.capeaccom.com/images/ct5.jpg); background-position:top center; background-attachment:fixed; background-repeat:repeat-y; }
/*/
body {font-family:arial; color:#333; font-size:85%; line-height:1.3em; }
#wrapper {width:958px; margin-top:0px; margin-left:auto; margin-right:auto;  background-color:#fff }
#header {background-color:#F4F4F4; margin-top:0px; clear:both;display:table; padding-top:30px; width:100% }  
#header h1 {font-size:11px; text-align:right; font-weight:normal; margin:0; padding:0; line-height:normal; padding-right:20px; color:#999; margin-top:-20px;  } 
#header h1 a {text-decoration:none; color:#999 } 
#logo {float:left; border-right:1px solid #8fa3d9; margin-right:5px; } 
#navmenu ul.menu {margin-left:0px; font-family:century gothic,arial; font-size:135%; margin-top:10px   }
#navmenu .menu li { list-style-type:none; float:left;    text-align:left;   border-left:1px solid #fff;
  padding:1% 2%; text-align:center;
 }
 #navmenu .menu li a,#navmenu .menu li a:active,#navmenu .menu li a:link,#navmenu .menu li a:visited {color:#999; }
#navmenu .menu li.active a {color:#8fa3d9; }
#navmenu .menu li a:hover {color:#8fa3d9; }
.clear {clear:both;   text-align:right; margin-top:3%; height:; display:table;}
#banner { border-top: 5px solid #c6cfe8; margin-top:10px; height: 250px}
#heading {height: 43px; background-color:#d9e1f8; }
#heading .rightedge {background-image:url(../images/capeview_08.gif); 
background-repeat:no-repeat; float:right; background-position:top right; 
font-size:1px; height:43px;  width:50px; }
#heading h1 {background-image:url(../images/capeview_06.gif); width:235px; height:31px; padding-top:12px;  background-repeat:no-repeat; background-position:top left;
font-family:century gothic,arial; font-size:20px; letter-spacing:1px;
text-transform:lowercase; 
padding-right:408px; text-align:right;  
color:#fff;  font-weight:bold;   }
#content {clear:both; padding:2%; color:#666; min-height:200px; }
 
#footer {font-size:80%; color:#999; text-align:center;  clear:both; margin-top:2%; padding:2%; border-top:1px solid #ddd }
#footer a {text-decoration:none }
#footer a:hover {color:#666; text-decoration:underline }
h1 {font-size:120%; margin-top:0px; line-height:normal; }
.clear h1 {font-size:75%; text-align:left; letter-spacing:0.05em; font-weight:normal; text-transform:lowercase; color:#999 }
h2 {font-size:18px; margin-top:0px; color:#909ec5; font-family:century gothic,}
h3 {font-size:16px; margin-top:0px; }
h4 {font-size:14px; margin-top:0px;}
a,a:visited,a:active { color:#909ec5; text-decoration:none}
a:hover { color:#8593bb; text-decoration:underline}
a.print,a.print:active,a.print:visted,a.print:hover {color:#666; letter-spacing:0.05em}
input,textarea {font-family:Arial, Helvetica, sans-serif; color:#444;font-size:11px; border:1px solid #aaa }
img {border:0px;}
select {font-family:arial; color:#333; font-size:11px; }
p {margin-bottom:15px;margin-top:0px;}
input.contact {width:95%; }


hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 90%;
text-align: left; margin-bottom:10px; margin-left:0px;
}

.bread {font-size:10px;color:#444; font-weight:normal }
 .row2 {background:#eee; } .row1 {background:#ddd; }
#navbar td {text-align:center; font-size:15px; font-weight:bold;}
div.body{margin-left:5px; padding-top:4px;height:388px; padding-right:10px; overflow:auto;
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #BF9660;
scrollbar-highlight-color: #915F23;
scrollbar-shadow-color: #915F23;
scrollbar-track-color: #eeeeee;
}
.contact td{font-size:9px;}
.date {font-size:9px; margin-top:0px; font-weight:normal}

.accomleft {width:66%; padding-right:1%; float:left; }
.room {margin-bottom:4%; clear:both; }
.room .thumb {width:170px; height:110px; margin:0px; margin-right:20px; } 
.room .imgs {clear:both; }
.room .text {clear:both; font-size:90%; width:550px }
.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {margin-bottom:10px; margin-left:10px;font-size:12px; line-height:normal; text-align:justify }
.niframe {display:none;width:1; height:1;}

.thumb {float: left; width:115px; height:115px; background-position:center; background-repeat:no-repeat; border:5px solid #c5c8d2;
margin:2%; }
.thumb:hover {border:5px solid #b4c1e4; }
h3.subhead {font-size:12px;}
.sidenav .headnav {font-size:13px; font-weight:bold; }
.sidenav .navitem {font-size:11px; font-weight:bold; padding:1px; padding-top:2px;
 padding-bottom:2px; padding-left: 6px; }

.itemcode {font-size:10px; font-weight:normal}
.itemname {font-size:11px; font-weight:bold; }

.pagethis {border:1px solid #ddd; padding:2px; background:#eee;}
.page {border:1px solid #ddd; padding:2px;}
.page:hover {border:1px solid #ddd; background:#eee}
.pageof {float:left; color:#666;}

.pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px;}
#results tr td {font-size:10px;}
.req {float:right; font-size:10px; }

.NavMenu td {font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px;}
.quote {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.testimonial {margin:20px;}
.testname {font-style:italic; padding-left:25px; margin-top:7px;}

.sitemap,.sitemap ul,.sitemap ul ul  {list-style-type:none; margin-left:0px; display:block}
.sitemap ul li.closed ul {display:none}
.sitemap li.closed ul {display:none}

.sitemap ul li.open ul {display:block}
.sitemap li.open ul {display:block}
.galleryleft {float:left; width:28%;   padding-right:2%; display:table; height:; }
.galleryleft h2 {font-size:180%; color:#b9c5e6; text-transform:lowercase; }
.galleryright {width:67%; border-left:5px solid #e9ecf5; display:table; height:;  }
input[type=checkbox],input[type=radio] {border:0px;}

.galleryul {margin:0px; padding:0px; }
.galleryul li a {color:#909ec5; }
.galleryul li {list-style-type:none; margin-left:40px; line-height:normal; margin-bottom:4%;  font-weight:bold; text-transform:lowercase;  list-style-image:url(../images/cam_18.gif); } 

#mapcont {width:39%;float:left;   }
#map {width:100%; height:450px;}
.left { width:60%; float:left }
.attraction img {float:left; margin-right:15px; }
.attraction {padding:0% 0 4% 2%;  margin-left:20px;}
.attraction .text, .attraction .website {font-size:90%; }
.googlepop {text-align:center;width:150px; font-size:80%; }
.googlepop img {margin-bottom:2%; }
.googlepop h4{margin:2% 0; }
.googledesc {width:150px; } 
