/* @override http://chartergrouphomes.com/wp-content/themes/charter/style.css */

/*
Theme Name: CharterGroup
Description: Inspired by Coldwiki.
Version: 1.0
Author: Coldfire, Inc.
Author URI: http://www.coldfireinc.com/
Tags: fixed width, two columns, widgets, deviant

	CharterGroup v1.0
	http://www.coldfireinc.com/

	This theme was designed and built by Nate Kruska,
	whose homepage you will find at http://www.coldfireinc.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
/* Reset
_–_–_–_–_–_–_–_–_–_–_–_–_*/
* {
	padding: 0;
	margin: 0;
}
object, embed {
	margin: 0;
	padding: 0;
	display: block;
}
ol ol, ul ul, ol ul, ul ol {
}
img {
	border: none;
}
div.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
}
ul li, ol li {
	list-style-type: none;
}
/* Body
_–_–_–_–_–_–_–_–_–_–_–_–_*/
html, body {
	font: 12px/18px Helvetica, "Helvetica Neue", Arial, sans-serif;
	color: #222;
	margin: 0;
	padding: 0;
	background: #dcd8d4 url(images/bg-grad.jpg) repeat-x 0 0;
	letter-spacing: 0;
}
h1 a, h2 a, h3 a, h4 a {
	text-decoration: none;
}
h1 {
	font-size: 22px;
	line-height: 26px;
	margin-bottom: 10px;
}
h2 {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 7px;
}
h3 {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 5px;
}
h4 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 5px;
}
h5 {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px;
}
h6 {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
}
a, a:visited {
	color: #555;
	text-decoration: none;
}
a:hover {
	color: #336666;
}
a:focus {
	outline: none;
}
p {
	margin-bottom: 10px;
}
input, textarea {
	font-size: 12px;
}
blockquote {
	font: italic 14px/22px Georgia, Serif;
	padding: 5px 10px;
	margin-bottom: 20px;
	background: #e4ede2;
}
td {
	vertical-align: top;
}
/* Container
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#container {
	width: 962px;
	padding-bottom: 10px;
	overflow: hidden;
	margin: 0 auto;
}
#container #wrapper {
	width: 960px;
	float: left;
	overflow: hidden;
	background-color: #336666;
	border: 1px solid #555;
}
/* Header
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#header {
	width: 960px;
	margin: 0;
	padding: 0;
}
a#logo {
	background: url(images/CGlogo-ani.gif) no-repeat 0 5px;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 640px;
	height: 110px;
	float: left;
}
#newsletter-reg {
	float: left;
	width: 270px;
	padding-top: 15px;
	padding-left: 40px;
	text-align: left;
}
#newsletter-reg span {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding-bottom: 15px;
	display: block;
	line-height: 20px;
}
input#newsletter-email {
	width: 200px;
}
#newsletter-reg input {
	background-color: #ddd;
	border: 1px solid #555;
	padding: 2px 5px;
	font-size: 10px;
	line-height: 14px;
	color: #336666;
	font-weight: bold;
}
#newsletter-reg input:hover, #newsletter-reg input:focus {
	color: #555;
	background-color: #fff;
}
/* Communities Popup
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#communities-inner {
	color: #222;
}
.com-inner {
	width: 230px;
	padding: 0 5px 5px;
	float: left;
	height: 355px;
	border: 1px solid #336666;
	background-color: #fff;
}
.com-inner h1 {
	display: block;
	text-align: center;
	padding-top: 175px;
}
#TB_window #TB_ajaxContent .com-inner p {
	display: block;
	padding-left: 10px;
}
#TB_window #TB_ajaxContent .com-inner li a {
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #336666;
	text-align: center;
	padding-bottom: 3px;
}
#TB_window #TB_ajaxContent .com-inner li a:hover {
	color: #222;
	text-decoration: underline;
}
#com-mr.com-inner h1 {
	background: #fff url(images/mr-logo-200.gif) no-repeat center top;
	margin-right: 16px;
}
#com-nv.com-inner h1 {
	background: #fff url(images/nv-logo-200.gif) no-repeat center 10px;
}
#TB_window #TB_ajaxContent a.tb-close {
	display: block;
	text-align: center;
	font-size: 24px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #fff;
	clear: both;
}
#TB_window #TB_ajaxContent a.tb-close:hover {
	color: #aaaaaa;
}
/* Navigation
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#nav {
	width: 960px;
	clear: both;
}
#nav ul {
	margin-left: 20px;
	overflow: hidden;
	list-style-type: none;
}
#nav ul li {
	float: left;
	margin-right: 5px;
	padding: 0;
}
#nav ul li.current_page_item a, #nav ul li.current_page_item a:hover {
	background-color: #336666;
	cursor: text;
}
#nav ul li a:hover {
	background-color: #555;
}
#nav ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px 4px;
	margin: 0;
}
#nav ul li.icon a, #nav ul li.icon a:hover {
	padding: 0 5px;
	background-color: transparent;
}
#nav ul li.icon a img {
	margin-bottom: -2px;
}
.meridiannav {
	background-color: #555;
	height: 27px;
}
.meridiannav ul {
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	margin: 0;
}
.meridiannav ul li {
	margin: 0;
	padding: 0;
	float: left;
}
.meridiannav ul li a {
	text-decoration: none;
	color: #fff;
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px 4px;
	margin: 0;
	display: block;
}
.meridiannav ul li a:hover {
	background-color: #333;
}
.meridiannav ul li.current_page_item a {
	background-color: #777;
	cursor: default;
}
/* Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#content {
	width: 600px;
	float: left;
	background: #336666  url(images/greenbox-bg.jpg) repeat-x;
	padding: 15px 20px 10px 10px;
	margin: 0;
}
#content.fullpage {
	width: 960px;
	float: left;
	padding: 0;
}
.post {
	background-color: #fff;
	padding: 10px;
	border: 1px solid #aaa;
	margin: 15px 20px 0;
}
.post p {
	margin-bottom: 20px;
}
.post h1 a {
	text-decoration: none;
}
.post ul, .post ol ul {
	margin: 0 0 20px 16px;
	list-style-type: disc;
	list-style-position: outside;
}
.post ol, .post ul ol {
	margin: 0 0 20px 16px;
	list-style-position: outside;
	list-style-type: decimal;
}
.post ol li {
	margin: 7px 0 0 0px;
	list-style-position: outside;
	list-style-type: decimal;
}
.post ul li {
	margin: 7px 0 0 0px;
	list-style-position: outside;
	list-style-type: disc;
}
.post .post-info {
	font-size: 11px;
	color: #777;
	padding: 3px 5px 5px 5px;
	clear: both;
}
.post .post-info a {
	color: #333;
	text-decoration: none;
}
.post .post-info a:hover {
	color: #555;
	text-decoration: none;
}
#content #pages {
	text-align: center;
}
#content #pages a {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 20px;
}
#content #pages a:hover {
	color: #1e2726;
}
#content ul, ol, dl {
	margin-bottom: 20px;
}
#content ul {
	list-style: disc;
	list-style-position: inside;
}
#content ol {
	list-style: decimal;
	list-style-position: inside;
}
#content dl dt {
	font-weight: bold;
}
#content dl dd {
	font-style: italic;
	margin: 0 0 5px 20px;
	color: #555;
}
.aligncenter {
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin: 5px 10px 10px 0;
}
.alignright {
	float: right;
	margin: 5px 0 10px 10px;
}
.post .wp-caption {
	border: 1px solid #eee;
	background-color: #fdfdfd;
}
#content .post .wp-caption p {
	margin: 0 5px 2px;
	padding: 0;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
}
.post .wp-caption img {
	margin-left: 5px;
	margin-top: 5px;
}
/* Sidebar
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#sidebar {
	width: 330px;
	float: left;
	font-size: 11px;
}
#sidebar h3 {
	color: #b4a08d;
	border-bottom: 1px dotted #ddd;
	padding-bottom: 5px;
}
#sidebar ul {
	list-style-type: none;
}
#sidebar li {
	background: url(images/arrow.gif) no-repeat 2px 6px;
	padding-left: 12px;
	margin-top: 1px;
}
#blog-recent.orangebox {
	background-image: none;
	border: 1px solid #aaa;
	border-right-style: none;
}
#blog-categories.orangebox {
	margin-left: 10px;
	border: 1px solid #aaa;
	border-right-style: none;
	border-top-style: none;
}
#blog-archive.orangebox {
	margin-left: 20px;
	border: 1px solid #aaa;
	border-right-style: none;
	border-top-style: none;
}
#sidebar .greenshadow {
	margin: 0 0 0 20px;
	width: auto;
}
#blog-rss {
	background: #336666  url(images/greenbox-bg.jpg) repeat-x;
	;
	color: #fff;
	padding: 15px 10px 10px;
	margin: 0;
}
a#feed, a#feed:hover, a#feed:visited {
	height: 24px;
	color: #fff;
	display: block;
	background: url(images/rss-button.gif) no-repeat right top;
	text-decoration: none;
	padding-top: 1px;
	font-size: 18px;
	border-color: #336666;
	font-weight: bold;
	text-align: right;
	padding-right: 30px;
	line-height: 24px;
}
/* Search
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#blog-search {
	padding: 0 10px 10px;
	float: right;
}
#blog-search input {
	font-size: 10px;
	line-height: 10px;
}
#blog-search #s {
	background-color: transparent;
}
span.sbox_r #searchsubmit {
	background: url(images/search-box-sm_02.jpg) no-repeat 0 0;
	float: left;
	width: 25px;
	height: 25px;
	border-style: none;
	margin: 0;
	padding: 0;
}
span.sbox input {
	background: white url(images/search-box-sm_01.jpg) repeat-x 0 0;
	float: left;
	border: 0;
	width: 240px;
	margin: 0;
	height: 16px;
	padding: 8px 1px 2px 20px;
	vertical-align: bottom;
}
#blog-search span.sbox input#s:focus {
	outline: none;
}
/* Comments
_–_–_–_–_–_–_–_–_–_–_–_–_*/
.comments-title {
	color: #eee;
	font-weight: bold;
	font-size: 18px;
	margin: 15px 0 0 40px;
}
#comments .comment {
	background: #bfcec3;
	overflow: hidden;
	padding-bottom: 5px;
	margin: 0 auto 0 35px;
	width: 500px;
	padding-right: 5px;
	padding-top: 5px;
}
#comments .comment .comment-avatar {
	float: left;
	width: 50px;
	padding: 5px 7px;
}
#comments .comment .comment-content {
	float: left;
	padding: 10px 15px;
	background: #eee;
	width: 406px;
	margin: 0;
}
#comments .comment .comment-content a {
	color: #444;
}
#comments .comment .comment-info {
	font-size: 11px;
	color: #777;
	margin-bottom: 5px;
}
#comments .comment .comment-info span {
	padding-right: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 20px;
}
#comments .comment .comment-info a {
	color: #444;
	text-decoration: none;
}
/* Comment Form
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#commentform {
	background: #d6ded4;
	border: 5px solid #bfcec3;
	padding: 10px;
	color: #555;
	width: 530px;
	margin: 0 auto 0 20px;
}
#commentform p {
	margin-bottom: 7px;
}
#commentform textarea {
	width: 100%;
	border: 1px solid #aaa;
	height: 100px;
}
#commentform input {
	background-color: white;
	border: 1px solid #555;
	padding: 2px 5px;
	font-size: 10px;
	line-height: 14px;
	color: #336666;
	font-weight: bold;
	width: 220px;
}
#commentform input#submit {
	width: 110px;
	margin-left: 0;
}
#commentform input:hover, #commentform input:focus, #commentform textarea:hover, #commentform textarea:focus {
	color: #555;
	background-color: #eee;
}
/* Footer
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#footer {
	width: 940px;
	float: left;
	color: #555;
	padding: 10px 10px 10px 0;
	margin: 0;
	font-size: 11px;
}
#footer-content ul {
	list-style-type: none;
	padding: 0;
}
#footer-content ul li {
	padding: 0;
	display: inline;
}
#footer-content ul li a {
	float: left;
	padding: 0 10px 0 0;
	display: block;
}
#footer p {
	margin: 0;
	clear: both;
}
#footer a {
	color: #555;
}
#footer li.hidden-link a {
	color: #dcd8d4;
}
#footer a:hover, #footer li.hidden-link a:hover {
	color: #336666;
	text-decoration: underline;
}
/* General Page Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
.whitebox {
	color: #222;
	padding: 15px 10px 10px;
	margin: 0;
	background: #fff url(images/whitebox-bg.jpg) repeat-x;
}
.greenbox {
	background: #336666  url(images/greenbox-bg.jpg) repeat-x;
	color: #fff;
	padding: 15px 10px 10px;
	margin: 0;
}
.orangebox {
	background: #f4ecd8 url(images/orangebox-bg.jpg) repeat-x;
	padding: 15px 10px 10px;
	margin: 0;
	color: #111;
}
.orangebox h2 {
	color: #b4a08d;
}
.whitebox a, .whitebox a:visited {
	color: #336666;
	padding: 2px 4px;
	margin: -2px 0 -2px -2px;
	border: 1px solid #fff;
}
.greenbox a, .greenbox a:visited {
	color: #fff;
	border: 1px solid #336666;
	padding: 2px 4px;
	margin: -2px 0 -2px -2px;
}
.orangebox a, .orangebox a:visited {
	color: #a35531;
	padding: 2px 4px;
	margin: -2px 0 -2px -2px;
	border: 1px solid #f4ecd8;
}
.whitebox a:hover {
	background-color: #eee;
	color: #336666;
	border-color: #ccc;
}
.greenbox a:hover {
	color: #fff;
	border-color: #204040;
	background-color: #2a5353;
}
.orangebox a:hover {
	color: #a35531;
	background-color: #ebe3d0;
	border-color: #dac19c;
}
.whitebox a.no-hover, .greenbox a.no-hover, .orangebox a.no-hover {
	padding: 0;
	margin: 0;
	border-style: none;
}
.greenshadow {
	background: #336666 url(images/greenbox-bg.jpg) repeat-x 0 0;
	width: 100%;
	height: 15px;
	padding: 0;
	margin: 0;
	clear: both;
}
.greenshadow-post {
	background: #336666 url(images/greenbox-bg.jpg) repeat-x 0 0;
	width: 560px;
	height: 15px;
	padding: 0;
	clear: both;
	margin: 0 0 0 20px;
}
.greenleft {
	background-image: url(images/greenshadow_01.jpg);
	float: left;
	width: 10px;
	height: 15px;
	margin: 0;
	padding: 0;
}
.greenright {
	background-image: url(images/greenshadow_02.jpg);
	width: 10px;
	height: 15px;
	float: right;
	margin: 0;
	padding: 0;
}
/* Home Page Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
.featured-date {
	font-size: 10px;
	line-height: 14px;
	color: #777;
	padding-bottom: 5px;
}
#home-about, #home-news {
	width: 240px;
}
#home-movie {
	width: 341px;
	height: 255px;
}
#home-blog {
	width: 319px;
	border: 1px solid #555;
	border-top-style: none;
}
#home-blog h3 {
	font-weight: normal;
	font-style: normal;
}
#home-recent ul {
	border: 1px solid #eee;
	margin-bottom: 10px;
}
#home-recent ul li a, #home-recent ul li a:visited {
	display: block;
	font-size: 12px;
	text-decoration: none;
	background-color: #fff;
	padding: 5px;
	border-style: none;
	margin: 0;
}
#home-recent ul li a:hover {
	background-color: #eee;
	color: #336666;
}
#home-mr, #home-nv, #home-qd, #home-build, #home-sell {
	width: 339px;
}
#home-qd li {
	font-size: 16px;
	list-style-type: none;
	padding: 3px 0;
}
#home-qd li span {
	font-size: 12px;
	font-style: italic;
}
#home-mr img, #home-nv img {
	float: left;
	border-style: none;
	padding-right: 10px;
}
#home-mr .com-info, #home-nv .com-info {
	float: left;
	width: 225px;
}
#home-news h3, #mr-news h3 {
	font-weight: normal;
	font-style: normal;
	border-top: 1px dotted #ddd;
	padding-top: 5px;
}
/*#home-news h2, #mr-news h2 {
	Xbackground: url(images/cal-icon.jpg) no-repeat 0 0;
	Xpadding-left: 80px;
	margin-top: 0;
	display: block;
	margin: 0;
	Xpadding-top: 40px;
}
#inkwell {
	background: url(images/inkwell-icon.jpg) no-repeat right 0;
	padding: 0;
	height: 72px;
	width: 72px;
	float: right;
	margin: -10px -5px 0 -10px;
}*/
#home-qd #qd-key {
	background: url(images/keychain-icon.jpg) no-repeat right center;
	margin-bottom: 0;
	padding: 5px 80px 5px 0;
}
#build-house {
	background: url(images/house-icon.jpg) no-repeat left center;
	margin-bottom: 0;
	padding: 5px 0 5px 80px;
}
#sell-map {
	background: url(images/map-icon.jpg) no-repeat left center;
	margin-bottom: 0;
	padding: 5px 0 5px 80px;
}
#home-blog {
	background-image: none;
}
#home-news a.bloglink, #home-blog a.bloglink, #mr-news a.bloglink {
	background-color: transparent;
	border-style: none;
	margin: 0;
	padding: 2px 0;
}
#home-news a.bloglink:hover, #home-blog a.bloglink:hover, #mr-news a.bloglink:hover {
	text-decoration: underline;
}

#home-blog a.more-link {
	display: inline-block;
	text-align: right;
	float: right;
}
#home-recent h2 {
	margin-top: 10px;
	clear: both;
	color: #b4a08d;
}
/* About Page Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#about-left {
	width: 560px;
}
#about-right {
	width: 360px;
}
#about-left img {
	float: right;
	margin-top: 20px;
	margin-right: 0;
	margin-left: 10px;
}
#about-right img {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}
/* Western Page Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#westconn-left {
	width: 370px;
	float: left;
	display: inline;
}
#westconn-right {
	width: 589px;
	float: right;
	display: inline;
}
#squanz-movie {
	height: 220px;
	overflow: hidden;
	width: 589px;
}
#westconn-left img {
	margin: 0;
	padding: 0;
	clear: both;
	border-right: 1px solid #555;
}
/* Awards and Testimonials Page Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#testimonials {
	width: 500px;
}
#awards {
	width: 419px;
	float: left;
	font-size: 14px;
	border-left: 1px solid #555;
	border-bottom: 1px solid #555;
}
#awards h3 {
	display: block;
	border-bottom: 1px dotted #ddd;
	color: #777;
	text-align: right;
	padding-right: 40px;
}
#awards li {
	list-style-type: none;
	margin-bottom: 15px;
}
#awards li em {
	font-size: 12px;
}
#awards-hobi {
	float: left;
	width: 419px;
	padding-top: 30px;
}
#awards-hobi img {
	float: left;
	margin-right: 10px;
}
.testimonial-wrapper {
	margin: 0 auto;
	width: 496px;
	text-indent: 20px;
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #222;
}
.testimonial-inner {
	background: url(images/testimonials_bg_01.gif) no-repeat;
	padding: 40px;
	min-height: 440px;
	height: auto;
}
.testimonial-inner img {
	margin: 5px 15px;
}
.testimonial-bottom {
	background: url(images/testimonials_bg_02.gif) no-repeat;
	height: 20px;
	width: 496px;
	margin-bottom: 20px;
}
/* Contact Page Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#contact-form {
	width: 480px;
	float: left;
}
#contact-call {
	float: left;
	width: 439px;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
#contact-info {
	width: 420px;
	float: left;
	margin-left: 20px;
}
.greenshadow.contact {
	float: right;
	width: 440px;
	margin-right: 0;
}
#contact-info span {
	font-weight: bold;
}
#contact-map {
	margin: 10px 0;
	text-align: center;
	clear: both;
	width: 950px;
	padding: 20px 5px 5px;
	border-top: 1px solid #555;
}
#contact-map iframe {
	border: 1px solid #ccc;
}
.greenshadow.map {
	margin-top: -10px;
}
/*Sell Land and Build on Own Lot Page Content 
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#build-land, #sell-land {
	width: 420px;
}
#build-land li, #sell-land li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
}
#build-form, #sell-form {
	width: 500px;
	float: left;
}
/* Meridian Home Page Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
.mr-content {
	width: 700px;
	float: left;
}
#mr-features, #mr-qd, #mr-models {
	width: 419px;
	border-right: 1px solid #555;
}
#mr-newtown, #mr-green {
	width: 240px;
}
#mr-qd #qd-key {
	background: url(images/keychain-icon.jpg) no-repeat right top;
	margin-bottom: 0;
	padding: 0 80px 0 0;
	min-height: 72px;
}
.big-mr-logo {
	width: 259px;
	background: #fff url(images/mr-logo-big.gif) no-repeat center 5px;
	border-left: 1px solid #555;
	text-align: center;
	font-weight: bold;
	margin: 0;
	padding: 210px 0 0;
}
a.back-home {
	text-align: center;
	font-size: 14px;
}
#mr-news {
	width: 239px;
	margin-left: 1px;
}
/* Meridian Models
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#mr-models ul {
	list-style-type: none;
	margin: 0;
}
#mr-models ul li {
	list-style-type: none;
	margin: 0;
	display: inline;
}
#mr-models.whitebox a {
	border-color: #ddd;
}
#mr-models.whitebox a:hover {
	border-color: #777;
}
#mr-models .model-thumb {
	float: left;
	width: 130px;
	text-align: center;
	padding: 64px 0 3px;
	font-size: 11px;
	line-height: 11px;
	margin: 0 4px 15px 3px;
	font-weight: bold;
}
a.avon_bay, a.avon_bay:hover {
	background: white url(images/mr-models/avon_bay_s.jpg) no-repeat center 0;
}
a.avon_colony, a.avon_colony:hover {
	background: white url(images/mr-models/avon_colony_s.jpg) no-repeat center 0;
}
a.avon_country, a.avon_country:hover {
	background: white url(images/mr-models/avon_country_s.jpg) no-repeat center 0;
}
a.exeter_chateau, a.exeter_chateau:hover {
	background: white url(images/mr-models/exeter_chateau_s.jpg) no-repeat center 0;
}
a.exeter_colony, a.exeter_colony:hover {
	background: white url(images/mr-models/exeter_colony_s.jpg) no-repeat center 0;
}
a.exeter_country, a.exeter_country:hover {
	background: white url(images/mr-models/exeter_country_s.jpg) no-repeat center 0;
}
a.middlebury_bay, a.middlebury_bay:hover {
	background: white url(images/mr-models/middlebury_bay_s.jpg) no-repeat center 0;
}
a.middlebury_colony, a.middlebury_colony:hover {
	background: white url(images/mr-models/middlebury_colony_s.jpg) no-repeat center 0;
}
a.middlebury_country, a.middlebury_country:hover {
	background: white url(images/mr-models/middlebury_country_s.jpg) no-repeat center 0;
}
a.newbrook_bay, a.newbrook_bay:hover {
	background: white url(images/mr-models/avon_bay_s.jpg) no-repeat center 0;
}
a.newbrook_chateau, a.newbrook_chateau:hover {
	background: white url(images/mr-models/newbrook_chateau_s.jpg) no-repeat center 0;
}
a.newbrook_country, a.newbrook_country:hover {
	background: white url(images/mr-models/newbrook_country_s.jpg) no-repeat center 0;
}
/* About Newtown Page Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#newtown-flagpole img {
	float: left;
	margin: 0;
	padding: 0;
}
#newtown-today {
	width: 340px;
	float: left;
}
#newtown-schools, #newtown-facts {
	width: 320px;
	float: left;
}
#newtown-today li, #newtown-schools li, #newtown-facts ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
}
#newtown-facts ul ul li {
	list-style-type: circle;
}
/* MR Features Page Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#feat-1 {
	background: url(images/feat-neighborhood.jpg) no-repeat 0 0;
	width: 340px;
	height: 240px;
}
#feat-3 {
	background: url(images/feat-kitchen.jpg) no-repeat 0 0;
	width: 340px;
	height: 271px;
}
#feat-5 {
	background: url(images/feat-bedroom.jpg) no-repeat 0 0;
	width: 340px;
	height: 272px;
}
#feat-7 {
	background: url(images/feat-livingroom.jpg) no-repeat 0 0;
	width: 359px;
	height: 288px;
	border-left: 1px solid #555;
}
#feat-9 {
	background: url(images/feat-bathroom.jpg) no-repeat 0 0;
	width: 359px;
	height: 265px;
	border-left: 1px solid #555;
}
#feat-2, #feat-4 {
	width: 320px;
	padding: 10px;
	background: #fff url(images/whitebox-bg.jpg) repeat-x;
}
#feat-6, #feat-8, #feat-10 {
	padding: 10px;
	width: 340px;
	color: #fff;
}
#feat-2 li, #feat-4 li, #feat-6 li, #feat-8 li, #feat-10 li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
}
/* Forms
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#contact-form p span {
	display: inline-block;
	width: 90px;
	text-align: right;
	font-weight: bold;
}
#contact-form textarea {
	width: 400px;
	height: 100px;
}
/* Quick Delivery Page Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#quick-delivery {
	width: 680px;
}
#qd-id.exeter-chateau {
	background: white url(images/mr-models/exeter_chateau.jpg) no-repeat left bottom;
	padding-left: 450px;
	width: 230px;
	text-align: center;
	border-bottom: 1px solid #aaa;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 20px;
}
#qd-features ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
}
/*Models Page Content
_–_–_–_–_–_–_–_–_–_–_–_–_*/
#modelform {
	float: left;
	width: 680px;
	font-weight: bold;
}
#model-wrapper {
	color: #222;
	background-color: white;
	margin: 0;
	float: left;
	width: 680px;
}
.nested-wrapper {
	padding: 10px;
	float: left;
	width: 480px;
}
.inner p {
	line-height: 0;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 100%;
}
.nested-wrapper .model-info {
	border-bottom: 1px solid #555;
	padding-bottom: 1px;
}
.nested-wrapper .model-info h1 {
	font: 36px/36px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-left: 10px;
	float: left;
	width: 280px;
}
.nested-wrapper .model-info-list {
	float: left;
	width: 190px;
}
#model-list.ui-tabs-nav {
	width: 180px;
	float: left;
	margin-top: 20px;
}
#model-list.ui-tabs-nav a, #model-list.ui-tabs-nav a:visited {
	display: block;
	width: 165px;
	float: left;
	margin-top: 5px;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}
#content .inner ul.ui-tabs-nav {
	float: right;
}
.inner .ui-tabs-nav a {
	display: block;
	width: 80px;
	float: left;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-selected a:hover {
	background-color: #336666;
	color: #fff;
	margin: 0;
}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-disabled a:hover {
	background-color: #eee;
}
.ui-tabs-nav a, .ui-tabs-nav a:visited, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
	background-color: #555;
	color: #fff;
	margin: 0;
}