@charset "utf-8";
/* CSS Document */

body {
  background-color: #66b3b3;
  margin: 0px;
  color:#000000;
}

body.misc {
  background-color: #66b3b3;
  margin: 0px;
  color:#000000;
}

#header_bar_misc {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	display: inline-block;
	width: 694px;
	height: 60px;
	background: #ffffff url('http://www.ogunquitbeach.com/images/cwx_images/pg_hdr_misc.gif');
	text-align:right;
}

#header_bar_misc h3 {
	padding-right: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #cfe4f8;
	text-align:right;
	margin-top: 22px;
}

body.norseman {
  background-color: #c38586;
  margin: 0px;
  color:#000000;
}

#header_bar_norseman {
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
padding: 0px;
display: inline-block;
width: 694px;
height: 60px;
background: #ffffff url('http://www.ogunquitbeach.com/images/cwx_images/pg_hdr_norseman.gif');
}

#header_bar_norseman h3 {
	padding-right: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #e6cbcb;
	text-align:right;
	margin-top: 22px;
}

body.river {
  background-color: #8cc5ad;
  margin: 0px;
  color:#000000;
}

#header_bar_river {
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
padding: 0px;
display: inline-block;
width: 694px;
height: 60px;
background: #ffffff url('http://www.ogunquitbeach.com/images/cwx_images/pg_hdr_river.gif');
text-align:right;

}

#header_bar_river h3 {
	padding-right: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #cfe4f8;
	text-align:right;
	margin-top: 22px;
}

body.seacastles {
  background-color: #91c0ef;
  margin: 0px;
  color:#000000;
}

#header_bar_seacastles {
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
padding: 0px;
display: inline-block;
width: 694px;
height: 60px;
background: #ffffff url('http://www.ogunquitbeach.com/images/cwx_images/pg_hdr_seacastles.gif');
text-align:right;

}

#header_bar_seacastles h3 {
	padding-right: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #cfe4f8;
	text-align:right;
	margin-top: 22px;
}

#centered {position:absolute; left:10%; top:50%; width:850px; height:300px; margin-top:-230px; border:0; padding:0; }
/*#centered { position:absolute; left:5%; top:50%; border:0; padding:0; }*/
.floater { margin:0; border:0; padding:8px; float:left; }

A:link {
	COLOR: #C86000; text-decoration: none
}
A:visited {
	COLOR: #C86000; text-decoration: none
}
A:active {
	COLOR: #C86000; text-decoration: none
}
A:hover {
	COLOR: #C86000; text-decoration: underline
}

#wrapper_page {
	margin-left: auto; 
	margin-right: auto;
	width: 924px;
	text-align: left;
	background-color:#FFFFFF;
}

#wrapper_two_col {
	margin-left: auto; 
	margin-right: auto;
	width: 924px;
	text-align: left;
}

#nav_top {
	height: 40px;
	background: #FFFFFF url('http://www.ogunquitbeach.com/images/cwx_images/top_nav_gray_line_horiz.jpg') bottom left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	padding-top:10px;
	margin:0px 0px 0px 0px;
}

#nav_top A:link {
	COLOR: #000000; text-decoration: none;
}
#nav_top A:visited {
	COLOR: #000000; text-decoration: none;
}
#nav_top A:active {
	COLOR: #000000; text-decoration: none;
}
#nav_top A:hover {
	COLOR: #FF0000; text-decoration: none;
}

#nav_left_misc {
	width: 190px;
	margin-left: 10px;
	margin-top: 5px;
	background-color: #008080;
	text-align:center;
	float: left;
}

#nav_left_norseman {
	width: 190px;
	margin-left: 10px;
	margin-top: 5px;
	background-color: #9e3738;
	text-align:center;
	float: left;
}

#nav_left_seacastles {
	/*width: 200px;
	padding: 5px;*/
	width: 190px;
	margin-left: 10px;
	margin-top: 5px;
	background-color: #4796e4;
	text-align:center;
	float: left;
}

#nav_left_river {
	width: 190px;
	margin-left: 10px;
	margin-top: 5px;
	background-color: #006633;
	text-align:center;
	float: left;
}

#wrapper_main_content {
	width: 714px;
	padding-top:0px;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}

#wrapper_footer {
  width: 924px;
  clear: both;
  background: #FFFFFF url('http://www.ogunquitbeach.com/images/cwx_images/footer_img.jpg') top left repeat-x;
}

.client_footer {
  padding:10px;
  width: 884px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height:14px;
  color:#000000;
	}

.cwi_footer {
  padding: 10px;
  width: 884px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#000000;
	}

/*CWI Styles 
===================================================================== */
.date { font-weight:bold; }

.required {color: red;}

#edit_content {
	margin-top:0px;
	margin-bottom:0px; 
	padding:20px; 
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}

#edit_content p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000;}
#edit_content h1 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:24px; margin-left: 0px; padding-left: 0px;}
#edit_content h2 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:18px; margin-left: 0px; padding-left: 0px; }
#edit_content h3 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:16px; margin-left: 0px; padding-left: 0px; margin-bottom: 14px;}
#edit_content h4 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:14px; margin-left: 0px; padding-left: 0px; margin-bottom: 12px; }
#edit_content h5 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:12px; margin-left: 0px; padding-left: 0px; }
#edit_content h6 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:10px; margin-left: 0px; padding-left: 0px; }

#edit_content li{ list-style-position: inside; }
#edit_content ul{ padding:10px; } 

#edit_content img { margin-bottom:15px; border:1px solid #0c596a; padding:0; }
#edit_content img.no-border { border:0px; }

#edit_content img.img-right-top { margin-left:15px; margin-bottom:15px; float:right; }
#edit_content img.img-left-top { margin-right:15px; margin-bottom:15px;  float:left; }
#edit_content img.img-right-middle { margin-left:15px; margin-bottom:15px; margin-top:15px;   float:right; }
#edit_content img.img-left-middle { margin-right:15px; margin-bottom:15px; margin-top:15px;   float:left; }

/* TABLES
---------------------------------------------------*/
table.rates { margin:0; border:0; padding:0; border-spacing:1px; }
table.rates th { margin:0; border:1px solid #999; padding: 10px; background:#ccc; font-weight:100; }
table.rates td { margin:0; border:1px solid #999;  padding: 10px; background:#eee; }
