/*
Theme Name: NOHC Default
Theme URI: http://compucast.com/
Version: 1.0
*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   padding:5px;
}

.alignleft {
   float: left;
   padding:5px;
}

.alignright {
   float: right;
   padding:5px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.pageBottomLinks { font-size:11px; font-style:italic; }
.pageBottomLinks a:link { color: #7E7B6A; text-decoration:none; }
.pageBottomLinks a:visited { color: #7E7B6A; text-decoration:none; }
.pageBottomLinks a:hover { color: #000000; text-decoration:underline; }

#pageBottom_home {
	font-family:Georgia, Times, Serif;
	font-size:12px;
	line-height:20px;
	color:#7E7B6A;
	width:995px;
	height:214px;
	background-image:url('/images/homeContentBottom.jpg');
	background-repeat:no-repeat;
	padding:0px;
	text-align:center;
}

#pageBottom_int {
	margin:0px;
	font-family:Georgia, Times, Serif;
	font-size:12px;
	line-height:20px;
	color:#7E7B6A;
	width:995px;
	height:214px;
	background-image:url('/images/intContentBottom.jpg');
	background-repeat:no-repeat;
	padding:0px;
	text-align:center;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
	background-image: url('/images/background_top.jpg');
	background-repeat: repeat-x;
	background-color: #E8E1D9;
}


h3 {font-size: 1.45em;}
#outer {width: 100%; height: 100%; text-align: center;}
#inner {width: 995px; margin-left: auto; margin-right: auto; text-align: left; padding-bottom: 50px}
#header {background: url('/images/top_new.jpg') no-repeat; background:none; width: 995px; height: 122px; position: relative;}
#headerHome { background: url('/images/header-bg.jpg') no-repeat; width:995px; height:122px; position:relative; }
#logoLink {
	position:absolute;
	width: 210px;
	height: 122px;
	float: left;
	margin-left: 40px;
	background-color:transparent;
}
#logoLink {
	position:absolute;
	width: 223px;
	height: 67px;
	float: left;
	margin: 16px 0px 0px 0px;
	background:url('/images/header-logo.png');
}
#emailLink {
	position:absolute;
	width: 250px;
	height: 80px;
	margin-left: 738px;
	background-color:transparent;
}
#topNav {
	float: right;
	margin-top: 90px;
	width: 745px;
	margin-right: -230px;
}
#topNav {
	position:absolute;
	margin-top: 83px;
	width:995px;
	height:39px;
	background:url('/images/menu-bg.gif');
	margin-right: 0;
}

#topNav a:link { color: #E7E1DA; }
#topNav a:visited { color: #E7E1DA;  }
#topNav a:hover { color: #FFFFFF;   }

#topNav a { font-size: 13px; text-decoration: none; color: white; padding-left: 10px; padding-right: 8px}
#homeFlashBox { background: url('/images/header.jpg') no-repeat; height: 347px; width: 995px;}
/*#resBox { position: relative; left: 765px; top: 120px; width: 170px; height: 200px; font-size: 14px; text-align: center}*/

#resBox {float: right; width: 180px; height: 200px; font-size: 14px; text-align: center; padding-top: 140px; padding-right: 55px;}
#hotelNav { font-family: "Palatino", "Times New Roman"; font-size: 12px; color: #FFFFFF; position: relative; width: 964px; height: 56px; bottom: 54px; margin-left: 32px; text-align: center; vertical-align: middle; }

#hotelNav div { }

#hotelNav a:link { color: #E7E1DA; text-decoration:none; }
#hotelNav a:visited { color: #E7E1DA; text-decoration:none; }
#hotelNav a:hover { color: #FFFFFF; text-decoration:none; }

#hotelNav1 { width: 128px; float: left; margin-right: 7px; margin-top: 16px; vertical-align: middle;}
#hotelNav2 { width: 128px; float: left; margin-right: 7px; margin-top: 16px; vertical-align: middle;}
#hotelNav3 { width: 128px; float: left; margin-right: 7px; margin-top: 10px; vertical-align: middle;}
#hotelNav6 { width: 128px; float: left; margin-right: 7px; margin-top: 16px; vertical-align: middle;}
#hotelNav7 { width: 128px; float: left; margin-right: 7px; margin-top: 16px; vertical-align: middle;}
#hotelNav8 { width: 128px; float: left; margin-right: 0px; margin-top: 16px; vertical-align: middle;}


/* Start temporary styles to remove St Ann from home page. */
#hotelNavNew { font-family: "Palatino", "Times New Roman"; font-size: 12px; color: #FFFFFF; position: relative; width: 964px; height: 56px; bottom: 54px; margin-left: 18px; text-align: center; vertical-align: middle; }

#hotelNavNew a:link { color: #E7E1DA; text-decoration:none; }
#hotelNavNew a:visited { color: #E7E1DA; text-decoration:none; }
#hotelNavNew a:hover { color: #FFFFFF; text-decoration:none; }

#hotelNav1New {
	width: 128px;
	float: left;
	margin-right: 20px;
	margin-top: 16px;
	vertical-align: middle;
	margin-left: 10px;
}
#hotelNav2New {
	width: 128px;
	float: left;
	margin-right: 12px;
	margin-top: 16px;
	vertical-align: middle;
	margin-left: 10px;
}
#hotelNav3New {
	width: 128px;
	float: left;
	margin-right: 12px;
	margin-top: 10px;
	vertical-align: middle;
	margin-left: 25px;
}
#hotelNav4New {
	width: 128px;
	float: left;
	margin-right: 12px;
	margin-top: 16px;
	vertical-align: middle;
	margin-left: 30px;
}
#hotelNav5New {
	width: 128px;
	float: left;
	margin-right: 11px;
	margin-top: 10px;
	vertical-align: middle;
}
#hotelNav6New {
	width: 128px;
	float: left;
	margin-right: 10px;
	margin-top: 16px;
	vertical-align: middle;
	margin-left: 21px;
}
#hotelNav7New {
	width: 128px;
	float: left;
	margin-top: 16px;
	vertical-align: middle;
	margin-left: 22px;
}
/* End temporary styles to remove St Ann from home page. */

#homeContentOuter {background: url('/images/content.jpg') no-repeat; width: 995px; height: 521px; margin-top: -56px;}
#homeContent {float: left; width: 695px; margin-right: 8px;}
#homeContent p {font-weight: normal; margin-top: 10px; margin-bottom: 12px}

#interiorContent {float: left; width: 695px; margin-right: 8px;}
#interiorContent p{font-weight: normal; margin-top: 10px; margin-bottom: 12px}

#intFlashBox { background: url('/images/intTop.jpg') no-repeat; height: 175px; width: 995px; overflow:hidden;}
#intFlashBoxImg { float:left; padding-left:36px; padding-top:26px; }
#intResBox { position:relative; float:left; left: 45px; top: 105px; width: 150px; height: 100px; font-size: 14px; text-align: center}

#outerBox {color: #736F5E; padding-left: 40px; padding-top: 0px; padding-bottom: 0px; background: url('/images/intContentMid.jpg');}
#outerBox h2 a {font-size: 1.7em; color: #7E7B6A; text-decoration: none;}
#innerBox {width: 910px; padding-top: 18px; color: #7E7B6A; padding-left: 15px}
#innerBox h3 {font-size: 1.25em; font-weight: bold; margin-top: 15px}
#innerBox p {font-weight: normal; width: 910px; margin-top: 10px; margin-bottom: 12px}
#innerbox table {color: #7E7B6A;}

/* VERSION 2 ELEMENTS */
#intContentBoxes {position: relative; top: -111px; left: 703px; background: #A89679; width: 221px; height: 457px}
#innerBox2 {width: 600px}
#innerBox2 h3 {font-size: 1.25em; font-weight: bold; margin-top: 15px}
#innerBox2 p {font-weight: normal; margin-top: 10px; margin-bottom: 12px}
#homeContentBoxes2 {background: #A89679; width: 221px; height: 457px}
#homeContentOuter2 {background: url('/images/homeContentTop.jpg') no-repeat; width: 995px;   margin-top: -56px;}

img.hotelThumb {border: 4px solid #736447;}


#ccFooter {color: #A7A08D; position: relative; top: 1px; text-align: center; padding-top:10px;}
#ccFooter a {text-decoration: none; color: #A7A08D;}
#ccFooter p{ margin:0; padding:0;}

#interiorContent {
	float: left;
	width: 670px;
	margin-right: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
	padding-top: 18px;
	font-size: 12px;
	color: #7e7b6a;
}
#interiorContent table {
	float: left;
	display:inline;
	width: 100%;
	margin: 20px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #7e7b6a;
}
#speedrfp_button{ margin-bottom:20px;}
#interiorContent  h2 {
	font-size: 18px;
	font-weight: bold;
	color: #7e7b6a;
	text-decoration: none;
}
#interiorContent h2 a:link {
	font-weight: bold;
	color: #7e7b6a;
	text-decoration: none;
}
#interiorContent h2 a:visited {
	font-weight: bold;
	color: #7e7b6a;
	text-decoration: none;
}
#interiorContent h2 a:active {
	font-weight: bold;
	color: #7e7b6a;
	text-decoration: none;
}
#interiorContent h2 a:hover {
	font-weight: bold;
	color: #6B695A;
	text-decoration: none;
}

#interiorContent h3 {
	font-weight: bold;
	font-size:1.25em;

}

#interiorContent p a:active {
	font-weight: normal;
	font-size: 12px;
	color: #695318;
	text-decoration: underline;
}
#interiorContent p a:visited {
	font-weight: normal;
	font-size: 12px;
	color: #695318;
	text-decoration: underline;
}

#interiorContent p {
	font-weight: normal;
	margin-top: 6px;
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 20px;
	
}
#interiorContent p a:link {
	font-weight: normal;
	color: #695318;
	text-decoration: underline;
}
#interiorContent p a:hover {
	font-weight: normal;
	color: #695318;
	text-decoration: none;
}

#interiorContent a:link {
	font-weight: normal;
	color: #504e44;
	text-decoration: none;
	}      /* unvisited link */
#interiorContent a:visited {
	font-weight: normal;
	color: #504e44;
	text-decoration: none;
	}  /* visited link */
#interiorContent a:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}  /* mouse over link */
#interiorContent a:active {
	font-weight: normal;
	color: #C8C1BB;
	text-decoration: none;
	}  /* selected link */

#interiorContent ul li {font-size:12px;
font-weight:normal;
line-height:20px;
margin-bottom:3px;
margin-top:3px;
color: #7E7B6A
}

#locationList {
	float: left; display:inline; margin-left: 20px; width:90%; padding-top: 20px; list-style: none
}
.page_item a:link {
	font-weight: normal;
	color: #6B695A;
	text-decoration: none;
	}      /* unvisited link */
.page_item a:visited {
	font-weight: normal;
	color: #695318;
	text-decoration: none;
	}  /* visited link */
.page_item a:hover {
	font-weight: normal;
	color: #C8C1BB;
	text-decoration: none;
	}  /* mouse over link */
.page_item a:active {
	font-weight: normal;
	color: #C8C1BB;
	text-decoration: none;
	}  /* selected link */

td a:link {
	font-weight: bold;
	color: #6B695A;
	text-decoration: none;
	}      /* unvisited link */
td a:visited {
	font-weight: bold;
	color: #695318;
	text-decoration: none;
	}  /* visited link */
td a:hover {
	font-weight: bold;
	color: #C8C1BB;
	text-decoration: none;
	}  /* mouse over link */
td a:active {
	font-weight: bold;
	color: #C8C1BB;
	text-decoration: none;
	}  /* selected link */

#innerBox  	table tr td p {width: 725px}

#innerBox  	table tr td h3 {margin: 0}

#innerBox  h2 {
	font-size: 18px;
	font-weight:bold;
	text-decoration:none;
	font-family:Georgia,"Times New Roman",Times,serif;
	}

#innerBox  	table tr td a:link {
	font-weight: bold;
	color: #504e44;
	text-decoration: none;
	}      /* unvisited link */
#innerBox  	table tr td a:visited {
	font-weight: bold;
	color: #504e44;
	text-decoration: none;
	}  /* visited link */
#innerBox  	table tr td a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}  /* mouse over link */
#innerBox  	table tr td a:active {
	font-weight: bold;
	color: #C8C1BB;
	text-decoration: none;
	}  /* selected link */

.subnav {padding-top:12px}
.specialThumbFrame {width: 240px; height: 149px; background: url('/images/thumb_frame.jpg') no-repeat;}

.specialThumbFrame2 {width: 164px; height: 152px; background: url('/images/thumb_frame_specials-2.jpg') no-repeat;}
.specialThumb {margin: 6px 12px 12px 6px;}

hr.cool { display: block;
width: 90%;
text-align: center;
height: 10px;
border: none;
background: url('/images/horizontalRule.gif'); }

div.hr {
  height: 10px;
  background: #fff url('/images/horizontalRule.gif'); }
div.hr hr {
  display: none;
}


#formBox {position: relative; float: right; display:inline; color: #504939;  text-align: right; top: 16px; font-size: .85em}
#formBox form { margin-top:5px; }
.topform {float:left; display:inline; vertical-align: middle; height: 19px; border: 1px solid #504939; border-right: none; margin-right:0px !important; background:#fcf9f2 !important;}
.submit_top {float:left; display:inline;vertical-align: middle;width: 81px;height: 19px;border: none;}

.owned {
    color: #A7A08D;
    font-size:10px;
    margin-top:-1px
    
}