@import url(common.css);

/*-----------------------------------
SUBPAGE
-----------------------------------*/
	
h2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #233f5e;
	margin-bottom: 10px;
	}	
	
h4 {
/* mcv	font: 13px Arial, Helvetica, sans-serif;*/
	font: 15px Arial, Helvetica, sans-serif;
	color: #80362b;
	margin-bottom: 8px;
	font-weight: normal;
	}

#top {
	width: 790px;
	height: 360px;
	background: transparent url(../images/wrap/marquee-bg.gif) top left no-repeat;
	}

#header-pic {
	position: absolute;
	right: 48px;
	top: -10px;
	width: 394px;
	height: 349px;
	background-repeat: no-repeat;
	}
	
#gallery-nav {
	position: absolute;
	right: 20px;
	top: 18px;
	width: 284px;
	height: 312px;
	background-repeat: no-repeat;
	}
	
#top-nav {
	width: 790px;
	height: 52px;
	margin-left: 48px;
	}
	
#top-nav li {
	padding: 14px 50px 0 0;
}

#nav {
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin-top: 24px;
	margin-left: 31px;
	height: 56px;
	}
	
#nav li {
	width: 106px;
	float: left;
	text-align: center;
	padding-top: 9px;
	}
	
#nav li#ttrinity {
	padding-top: 17px;
	}
	
#nav li a {
	color: #a99696;
	text-decoration: none;
	}
	
#nav li a:hover, #nav li a.selected {
	color: #e3d2c0;
	}
	
#content {	
	/*clear: left;
	float: left;*/
	padding-top: 10px;
	}


/*-----------------------------------
PROPERTY PAGE
-----------------------------------*/
#prop-intro {
	width: 300px;
	margin-top: 14px;
	margin-left: 45px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#prop-intro {
	font-size: 12px;
	}
	
#photo-gallery #prop-intro {
	width: 350px;
	}
	
.print {
	text-align: right;
	}

.print span {
	background: url(../images/pages/print-icon.jpg) left 50% no-repeat;
	padding: 5px 0 5px 25px;
	}
	
#prop-left, #prop-right {
	float: left; }
	
#prop-left {
	width: 310px;
	}
	
#prop-right {
	width: 341px;
	padding-left: 25px;
	border-left: 3px solid #e2d8d1;
	}
	
.prop-contact {
	margin-top: 15px;
	}
	
.prop-contact dt {
	float: left;
	}
	
.prop-contact dd {
	margin-bottom: 13px;
	}
	
#vridge-contact dt {
	width: 110px;
	}
	
#tlodge-contact dt {
	width: 110px;
	text-align: right;
	}
	
#tbonavista-contact dt {
	width: 109px;
	}

#prop-links {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top: 30px;
	}

#prop-links li {
	float: left;
	}

#prop-links a span {
	display:none;
	}

#prop-links a {
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:156px;
	}

#photo-gallery-link a {
	background-image:url(../images/pages/photo-gallery.jpg);
	width:115px;
	}
	
#common-questions-link a {
	background-image:url(../images/pages/common-questions.jpg);
	width:115px;
	}

#prop-right ul {
	margin-bottom: 18px;
	}
	
#prop-right ul li {
	margin-bottom: 6px;
	background: url(../images/pages/rarrow.gif) left 5px no-repeat;
	padding-left: 8px;
	}


/*-----------------------------------
COMMON QUESTIONS / BOOK TOUR / PHOTO GALLERY PAGE 
-----------------------------------*/
	
#common-questions h1, #book-tour h1, #photo-gallery h1 {
	text-transform: none;
	}

#common-questions #book-tour-link, #photo-gallery #book-tour-link {
	margin-left: 35px;
	}
	
#common-questions #content-bottom {
	padding: 0 20px 30px 140px;
	width: 569px;
	}

.odd { 
	padding: 5px;
	background-color: #ccc;
	margin-bottom: 12px;
	}
	
.odd p {
	margin-bottom: 0;
	}
	
.faq-list {
	margin-bottom: 12px;
	margin-left: 25px;
	}
	
.faq-list li {
	list-style: disc;
	margin-bottom: 5px;
	}
	
#flashcontent {
	margin-top: 25px;
	margin-left: 5px;
	}
	
#book-tour #content-bottom {
	padding: 0 20px 30px 190px;
	width: 519px;
	}
	
p.answer {
	margin-bottom: 25px;
	}
	
#contact-form {
	border-collapse: collapse;
	font-size: 12px;
	margin-top: 25px;
	}
	
#contact-form th, #contact-form td {
	padding-bottom: 20px;
	padding-right: 15px;
	}
	
#contact-form th {
	font: 13px Arial, Helvetica, sans-serif;
	color: #80362b;
	text-align: left;
	}
	
#contact-form th.less-padding {
	padding-bottom: 6px;
	}
	
input.form-details, textarea.form-details {
	width: 335px;
	border: 1px solid #baae9b;
	padding: 4px;
	}
	
#errors {
	font-size: 12px;
	border: 3px solid #80362b;
	padding: 10px;
	}
	
#errors ul {
	margin-left: 40px;
	}
	
#errors ul, #errors ul li {
	list-style: disc;
	}
	
#contact-form ul li {
	margin-bottom: 6px;
	}
	
#submit-btn {
	margin-top: 15px;
	margin-bottom: 0;
	}
	
#thanks-message {
	padding-bottom: 150px;
	}
	
#sitemap-list li {
	margin-bottom: 9px;
	}
	
#sitemap-list li ul {
	margin-top: 5px;
	margin-left: 10px;
	}

#sitemap-list li ul li {
	margin-left: 20px;
	list-style: disc;
	}



