@charset "utf-8";
/* CSS Document */

/* ========== BACKGROUND ==========

body {
	background: #282111 url(../images/ancientstone/splash_bg.jpg) repeat-x top;
}

/* ========== BASIC TEXT STYLES ========== */

body, td {
	color: #333333;
	font: 12pt "Times New Roman", Times, serif;
} 
a:link, a:visited {
	color: #976d27; 
	font: 12pt "Times New Roman", Times, serif;
	text-decoration: underline; 
} 
a:hover, a:active {
	color: #3c2e16; 
	font: 12pt "Times New Roman", Times, serif;
	text-decoration: underline; 
}
.welcome {
	color: #ffffff;
	font: 12pt "Times New Roman", Times, serif;
}

/* ========== HEADER TEXT ========== */

@font-face {  
	font-family: Perpetua Titling MT ;  
	src: url( /website/zseries2/fonts/PerpetuaTitlingMT.eot );
}
@font-face {  
	font-family: Perpetua Titling MT ;  
	src: url( /website/zseries2/fonts/PerpetuaTitlingMT.ttf );
}
#headtitle {
	color: #ffffff;
	font: 36pt "Perpetua Titling MT", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	height: 65px;
	line-height: 65px;
	top: 40px;
	text-align: center;
	text-shadow: #000000 -1px -1px 0px;
}
#headsubtitle {
	color: #2d2412;
	font: 14pt Georgia, "Times New Roman", Times, serif;
	height: 23px;
	line-height: 23px;
	top: 100px;
	text-align: center;
}

/* ========== FOOTER INCLUDE ========== */

#footinc_contact div, #footinc_contact a:link, #footinc_contact a:visited, #footinc_seo a:link, #footinc_seo a:visited {
	color: #765a23;
	font: 9pt "Times New Roman", Times, serif;
}
#footinc_contact a:hover, #footinc_contact a:active, #footinc_seo a:hover, #footinc_seo a:active {
	color: #edcb8f;
	font: 9pt "Times New Roman", Times, serif;
}
#footinc_seo a:link, #footinc_seo a:visited {
	border-right: solid 1px #3d3729;
}

/* ========== FEATURED LISTING TEXT STYLES ========== */

.featuredlistingstext {
	color: #ffffff; 
	font: 9pt "Times New Roman", Times, serif;
}
a.featuredlistinglink:link, a.featuredlistinglink:visited {
	color: #977e3d; 
	font: 9pt "Times New Roman", Times, serif;
	text-decoration: none; 
}
a.featuredlistinglink:hover, a.featuredlistinglink:active {
	color: #d5b45e; 
	font: 8pt "Times New Roman", Times, serif;
	text-decoration: none; 
}

/* ========== LAYOUT ========== */

#container_top {
	background: url(../images/ancientstone/header.png) no-repeat center top;
}
#welcome_wrap {
	background: url(../images/ancientstone/splash_contenttile.png) repeat-y;
}
#footer {
	background: url(../images/ancientstone/footer.png) no-repeat;
}

/* ========== HEADER/MAIN IMAGE AREA ========== */

#flashbg {
	background: url(../images/ancientstone/splash_mainimagebg.png) no-repeat;
}
#flashoverlay {
	background: url(../images/ancientstone/splash_mainimageover.png) no-repeat;
}
#headornament {
	background: url(../images/ancientstone/header_ornament.png) no-repeat;
}

/* ========== MENU ========== */

a.menuitem:link, a.menuitem:visited, a.menuitem1:link, a.menuitem1:visited {
	color: #ffffff;
	font: 11pt "Times New Roman", Times, serif;
}
a.menuitem:hover, a.menuitem:active, a.menuitem1:hover, a.menuitem1:active {
	color: #eec06d;
}
a.menuitem {
	background: url(../images/ancientstone/menu_break.png) no-repeat left 5px;
}

/* ========== FEATURED ========== */

#featured_title {
	border-bottom: dotted 1px #604a1f;
	color: #977e3d;
	font: 11pt "Times New Roman", Times, serif;
}
#featured_content {
	color: #c6a569;
	font: 10pt "Times New Roman", Times, serif;
}

/* ========== CONTENT STRUCTURE ========== */

#contentbg {
	background: url(../images/ancientstone/splash_contenttile.png) repeat-y center top;
}
#contenthead {
	background: url(../images/ancientstone/splash_contenthead.jpg) no-repeat center top;
}
#contentfoot {
	background: url(../images/ancientstone/splash_contentfoot.png) no-repeat center bottom;
}

/* ========== CONTACT BOX ========== */

#column_left img {
	border: solid 2px #c1974d;
}
.contact_phone {
	color: #ffffff;
	font: 12pt "Times New Roman", Times, serif;
}
.contact_phone span {
	color: #977e3d;
	font: 8pt "Times New Roman", Times, serif;
}
.contact_address {
	border-top: dotted 1px #604a1f;
	color: #775c23;
	font: 9pt "Times New Roman", Times, serif;
}
#leftcolumn_agentphoto {
	border-top: solid 1px #604a1f;
	padding-top: 10px;
	color: #775c23;
	font: bold 10pt "Times New Roman", Times, serif;
}
#leftcolumn_agentphoto span {
	color: #604a1f;
	font: bold 10px "Times New Roman", Times, serif;
}