@charset "utf-8";

/** Body Styles **********************/
body{
	background:url(art/bkgd_texture.gif) #0A1533;
	color:#882B20;
	margin:0px;
}
a, a:visited{
	color:#882B20;
}

/** Footer Navigation Styles **********************/

.previous{
	background:url(art/nav_arrow_previous.jpg) no-repeat;
	width:144px;
	height:30px;
	outline:none;
	cursor:pointer;
	display:block;
	float:left;
}
.previous:hover{
	background-position:0px -30px;
}
.next{
	background:url(art/nav_arrow_next.jpg) no-repeat;
	width:144px;
	height:30px;
	outline:none;
	cursor:pointer;
	display:block;
	float:right;
}
.next:hover{
	background-position:0px -30px;
}

/** Page Styles **********************/
.menu{
	background:url(art/menu_bkgd.jpg) no-repeat;
}
.verticaldivider{
	background:url(art/rule_v_40_sage.jpg) repeat-y;
}
.content{
	background:url(art/content_bkgd.jpg) repeat-y center;
}
.shorescopyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #605d4d;
}
.shoresbody {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #605d4d;
}
.shoreshead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #605d4d;
	font-style: italic;
}
.shoreshighlight {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #605d4d;
}
.shoresbodybold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #605d4d;
	font-weight: bold;
}
.shoressubhead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #5B251B;
}
.shoresbodyitalic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #605d4d;
	font-style: italic;
}
h1  { color: #605d4d; font-style: italic; font-weight: normal; font-size: 18px; line-height: 18px; font-family: Georgia, "Times New Roman", Times, serif }
p { color: #605d4d; font-size: 12px; line-height: 18px; font-family: georgia, "times new roman", times }
a { color: #7b2f1f; text-decoration: none }
a:hover  { color: #a0522d; text-decoration: underline }

/** Navbar Styles **********************/

.home, .design, .tours, .about, .forsale, .press, .faq, .contact{
	width:83px;
	height:26px;
	cursor:pointer;
	outline:none;
	display:block;
	float:left;
}
.home{
	background:url(art/menu_home.jpg) no-repeat;
}
.home:hover{
	background-position:0px -26px;
}
.design{
	background:url(art/menu_design.jpg) no-repeat;
}
.design:hover{
	background-position:0px -26px;
}
.tours{
	background:url(art/menu_tours.jpg) no-repeat;
}
.tours:hover{
	background-position:0px -26px;
}
.about{
	background:url(art/menu_about.jpg) no-repeat;
}
.about:hover{
	background-position:0px -26px;
}
.forsale{
	background:url(art/menu_forsale.jpg) no-repeat;
}
.forsale:hover{
	background-position:0px -26px;
}
.press{
	background:url(art/menu_press.jpg) no-repeat;
}
.press:hover{
	background-position:0px -26px;
}
.faq{
	background:url(art/menu_faq.jpg) no-repeat;
	width:82px;
}
.faq:hover{
	background-position:0px -26px;
}
.contact{
	background:url(art/menu_contact.jpg) no-repeat;
	width:82px;
}
.contact:hover{
	background-position:0px -26px;
}

/** Contact Us Styles **********************/

.submit{
	background:none;
	border:none;
	background:url(art/button_submit.png) no-repeat;
	width:72px;
	height:22px;
	cursor:pointer;
	outline:none;
}
.submit:hover{
	background-position:0px -22px;
}
textarea,
.textfieldRequired{
	background-color:#faf8e9;
	border:1px solid #cbc8b7;
	padding:3px 6px;
	color:#615d51;
	width:250px;
}
