/*
	Written by Lloyd Peck
	Webmaster at Photo FX Plus
	http://photofxplus.com
	For: Shoreline Properties
	http://shoreline-properties.com
	Mar. 17, 2009
*/
/* *********** All Pages BOF *********** */
body {
	margin: 0;
}
#bodyBG {
	background-image: url('images/BG_pattern.jpg');
	background-repeat: repeat;
	background-attachment: fixed;
}
/* September Auctions */
#september_auction {
	margin: 0;
	width: 970px;
	display: block;
	background-color: #ffffff;
}
#september_auction h1 {
	font-family: "Copperplate Gothic Bold";
	font-size: 28px;
	font-variant: small-caps;
	color: #336699;
	padding-right: 50px;
	padding-left: 50px;
	text-align: center;
}
#september_auction h2 {
	font-family: "Copperplate Gothic Bold";
	font-size: 24px;
	color: #336699;
	padding-right: 50px;
	padding-left: 50px;
	text-align: center;
}
#september_auction p {
	font-family: "Copperplate Gothic Bold";
	font-size: 18px;
	font-variant: small-caps;
	color: #000000;
	text-align: center;
	padding-right: 25px;
	padding-left: 25px;
}
#september_auction p.smTxt{
	padding: 50px 150px 25px 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	font-style: normal;
	font-variant: normal;
}
#september_auction a{
	color: #003399;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
#september_auction a:hover {
	color: #009999;
}
#september_auction a.em-address {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
td.side-flash {
	vertical-align: top;
	text-align: center;
	width: 195px;
	padding-top: 450px;
}
/* Bay Area Auction Items */
#bayAreaAuction {
	margin: 0;
	width: 970px;
	display: block;
	background-color: #ffffff;
}
td.flash-holder {
	vertical-align: top;
	text-align: center;
	width: 195px;
}
td.aucHomes {
	vertical-align: top;
	text-align: left;
	width: 775px;
}
#bayAreaAuction h1{
	font-family: "Copperplate Gothic Bold";
	font-size: 28px;
	font-variant: small-caps;
	color: #336699;
	padding-right: 50px;
	padding-left: 50px;
	text-align: center;
}
#bayAreaAuction h2{
	font-family: "Copperplate Gothic Bold";
	font-size: 24px;
	color: #336699;
	padding-right: 50px;
	padding-left: 50px;
	text-align: center;
}
#bayAreaAuction p{
	margin: 0px;
	padding: 15px 50px 50px 50px;
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	text-align: left;
}
#bayAreaAuction p.ctrTxt{
	margin: 0px;
	padding: 0px 50px 15px 30px;
	text-align: center;
}
#bayAreaAuction p.smTxt{
	padding: 0px 150px 50px 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
#bayAreaAuction p.LgTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #336699;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	font-weight: bold;
}
#bayAreaAuction p.contactInfo{
	margin: 0px;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #336699;
	text-align: center;
	font-weight: bold;
}
td.aucHomes-h2 {
	font-family: "Copperplate Gothic Bold";
	font-size: 18px;
	font-variant: small-caps;
	color: #336699;
	text-align: left;
	padding-right: 25px;
	padding-left: 25px;
}
td.aucHomes-p{
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size: 16px;
	color: #000000;
	text-align: left;
	padding-right: 25px;
	padding-left: 25px;
}
#bayAreaAuction a {
	color: #003399;
	text-decoration: none;
}
#bayAreaAuction a:hover {
	color: #009999;
	text-decoration: none;
}
/* Agent Referrals */
#agntRef_container {
	width: 970px;
	display: block;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
}
#agntRef_BG {
	background-image: url('images/BG_Referrals.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}
#agntRef_Txt {
	padding-right: 25px;
	padding-left: 25px;
	font-family: Arial;
	font-size: 20px;
}
#agntRef_Txt h1 {
	font-family: Arial;
	font-size: 22px;
	margin-bottom: 0px;
	margin-top: 15px;
	text-align: center;
}
#agntRef_Txt h2 {
	font-family: Tahoma;
	font-size: 18px;
	margin-bottom: 0px;
	margin-top: 15px;
	text-align: left;
}
#agntRef_Txt p {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0px;
}
#agntRef_Txt p.ctr-content {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
	line-height: 30px;
}
#agntRef_Txt p.list-items {
	text-align: center;
	margin-top: 100px;
	margin-bottom: 0px;
}
#agntRef_Txt ul {
	text-align: left;
	margin-top: 15px;
	margin-left: 265px;
}
#agntRef_Txt li {
	font-family: Arial;
	font-size: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
img.float-right {
	float: right;
}
img.float-left {
	float: left;
}
/* Shoreline Events */
#evts_container {
	width: 970px;
	display: block;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
}
#evts_gradient {
	padding: 0px;
	margin: 0px;
	background-position: left top;
	width: 970px;
	background-image: url('images/BG_top-grad.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
}
/* July 4th */
#july_container {
	background-image: url('shoreline_events/july-4th/images/fireworks_20.jpg');
	width: 970px;
	height: 700px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#july_container h1 {
	margin: 0px;
	padding: 15px;
	font-family: Tahoma;
	font-size: 29px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	text-align: center;
}
#july_container h2 {
	margin: 0px;
	font-family: Tahoma;
	font-size: 40px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 75px;
	padding-top: 50px;
}
#july_container h3 {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 50px;
}
#july_container p {
	margin: 0px;
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 25px;
	padding-top: 40px;
}
#july_container h4 {
	margin: 0px;
	font-family: Tahoma;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	line-height: 25px;
	font-weight: normal;
}
/* Marcus Mann */
#marcus_man p {
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 0;
	margin-bottom: 15px;
	color: #000066;
}
#marcus_man p.bolder {
	font-family: Arial;
	font-size: 16px;
	text-align: center;
	margin-top: 15px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 25px;
	font-weight: bold;
	color: #000066;
}
#marcus_man h1 {
	font-family: Arial;
	font-size: 22px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;
	color: #000066;
}
/* Crawfish Boil */
#crawfish_boil h1 {
	font-family: "Times New Roman";
	font-size: 36px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000066;
	text-align: center;
}
#crawfish_boil h2 {
	font-family: "Times New Roman";
	font-size: 26px;
	font-weight: bold;
	color: #000066;
	text-align: center;
}
#crawfish_boil h3 {
	font-family: "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	color: #000066;
	text-align: center;
}
#crawfish_boil h4 {
	font-family: "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	color: #000066;
	text-align: center;
}
#crawfish_boil p {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-align: center;
}
/* Fundraiser */
#fundraiser {
	background-color: #66CCCC;
}
#fundraiser h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	text-align: center;
}
#fundraiser h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
#fundraiser h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
#fundraiser h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-align: center;
}
#fundraiser p {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	line-height: 125%;
}
#fundraiser p.italick {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-style: italic;
	line-height: 125%;
}
/* Auction Items */
#page_auction_grad {
	width: 970px;
	display: block;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
}
#auction-items {
	padding: 0px;
	margin: 0px;
	background-position: left top;
	width: 970px;
	background-image: url('real-estate-auctions/images/auction-grad.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
}
#auction-items h1 {
	font-family: Arial;
	font-size: 22px;
	padding-left: 25px;
	padding-right: 25px;
	color: #FFFFFF;
	padding-top: 25px;
	text-align: left;
}
#auction-items h2 {
	font-family: Tahoma;
	font-size: 18px;
	padding-left: 25px;
	padding-right: 25px;
	color: #FFFFFF;
	text-align: left;
}
#auction-items h3 {
	font-family: Tahoma;
	font-size: 16px;
	padding-left: 25px;
	padding-right: 25px;
	color: #FFFFFF;
	text-align: left;
}
#auction-items p {
	font-family: Tahoma;
	font-size: 16px;
	padding-right: 25px;
	padding-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
#auction-items td {
	text-align: center;
	vertical-align: middle;
}
p.ai-footer {
	font-family: Tahoma;
	font-size: 16px;
	text-align: center;
	padding-top: 20px;
}
/*** Footer ***/
/* Shoreline Properties Text */
.footer {
	font-family: Arial;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
}
.footer_note {
	text-align: center;
	font-family: Arial;
	font-size: 20px;
}
.footer_smNote {
	font-family: Tahoma;
	font-size: 16px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
}
.sm_caps {
	font-variant: small-caps;
	font-family: "Palatino Linotype";
	font-size: 24px;
	text-align: center;
}
/* Page Btm Links */
td.footer_link {
	border-right: 1px solid #0000ff;
	text-align: center;
	font-size: 14px;
	font-family: Tahoma;
}
td.footer_end {
	text-align: center;
	font-size: 14px;
	font-family: Tahoma;
}
#footer_tbl {
	width: 970px;
	text-align: center;
}
#footer_tbl a {
	color: #003399;
	text-decoration: none;
}
#footer_tbl a:hover {
	color: #009999;
	text-decoration: none;
}
table.footer-table {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}
/* *********** Home Page BOF *********** */
#page_btm_grad {
	margin: 0;
	width: 970px;
	display: block;
	background-color: #ffffff;
	background-position: left bottom;
	background-image: url('images/BG_btm-grad.jpg');
	background-repeat: repeat-x;
}
.photo_grad {
	background-image: url('images/BG_photo_grad.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
}
.width300 {
	width: 300px;
	text-align: center;
}
.width335 {
	width: 335px;
	text-align: center;
}
.logo_BG_animate {
	border-bottom: 1px solid #003333;
	background-image: url('images/BG_logo-home.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
}
#body_text p {
	font-family: Arial;
	font-size: 20px;
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0;
	margin-bottom: 15px;
}
#body_text h1 {
	font-family: Arial;
	font-size: 22px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;
}
.search_table {
	background-color: #003399;
	width: 185px;
}
input.search_tb {
	width: 165px;
}
/* *********** Mail Form BOF *********** */
#mailForm {
	font-family: Arial;
	font-size: 15px;
}
.formSmTxt {
	font-family: Arial;
	font-size: 15px;
}
.formBtn {
	border: 2px solid #336699;
	background-color: #003333;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	width: 100px;
	height: 25px;
	padding-left: 15px;
	padding-right: 15px;
}
#sm_txt_red {
	font-family: Arial;
	font-size: 15px;
	color: #ff0000;
	text-align: center;
}
td.width20per {
	width: 20%;
}
img.align_top {
	vertical-align: top;
}
img.align_center {
	vertical-align: top;
}
/* *********** Edit Files Directory BOF *********** */
#page_side_grad {
	margin: 0;
	width: 970px;
	display: block;
	background-color: #ffffff;
	background-position: left top;
	background-image: url('images/BG_side-grad.gif');
	background-repeat: repeat-y;
}
.logo_BG {
	background-image: url('images/BG_logo_default.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
}
#small_container {
	text-align: center;
	width: 970px;
	padding-left: 60px;
	padding-right: 60px;
}
#small_container ul {
	padding: 0px;
	margin: 20px 35px 20px 35px;
	text-align: left;
}
#small_container li {
	font-family: Tahoma;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
p.sm_cont_italic {
	font-family: Tahoma;
	font-size: 16px;
	font-style: italic;
	text-align: left;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 45px;
	margin-left: 45px;
}
#small_container p {
	font-family: Tahoma;
	font-size: 16px;
	text-align: left;
}
#small_container h1 {
	font-family: Arial;
	font-size: 22px;
	text-align: left;
}
#small_container h2 {
	font-family: Tahoma;
	font-size: 18px;
	text-align: left;
}
#small_container h3 {
	font-family: Tahoma;
	font-size: 18px;
	text-align: center;
}
#small_container a {
	color: #003399;
	text-decoration: none;
}
#small_container a:hover {
	color: #009999;
	text-decoration: none;
}
/* Shoreline Goes Green BOF */
#greenCont {
	width: 970px;
	font-family: Calibri;
	text-align: left;
}
#greenCont h1 {
	font-size: 11pt;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
}
.smallCont {
	font-family: Arial;
	font-size: 22px;
	text-align: left;
	padding-left: 25px;
	padding-right: 25px;
}
#greenCont h2 {
	font-size: 10pt;
	font-weight: bold;
	margin-left: 35px;
	margin-right: 55px;
}
#greenCont h3 {
	font-size: 10.5pt;
	margin-left: 35px;
	margin-right: 35px;
	text-decoration: underline;
	font-weight: lighter;
}
#greenCont h4 {
	font-size: 10.5pt;
	margin-left: 55px;
	text-decoration: underline;
	font-weight: lighter;
	margin-bottom: 0px;
}
p.greenItalic {
	font-size: 10.5pt;
	font-style: italic;
	margin-left: 75px;
	margin-right: 55px;
}
p.greenSubHeader {
	font-family: Tahoma;
	font-size: 16px;
	text-align: left;
	padding-left: 50px;
	padding-right: 50px;
}
h1.greenheader {
	font-family: Tahoma;
	font-size: 22px;
	text-align: left;
	padding-left: 25px;
	padding-right: 25px;
}
#greenCont p {
	margin: 10px 50px 3px 75px;
	font-size: 10.5pt;
}
td.border_left {
	background-image: url('images/green_vertBG_Left.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	width: 26px;
}
td.border_right {
	background-image: url('images/green_vertBG_Right.jpg');
	background-repeat: repeat-y;
	background-position: right top;
	width: 26px;
}
/* Shoreline Goes Green EOF */
/* *********** Misc Pages BOF *********** */
/* real_estate_agents, contact form, friends */
h1 {
	font-family: Arial;
	font-size: 22px;
	margin-bottom: 15px;
	margin-top: 20px;
	text-align: center;
}
h2 {
	font-family: Tahoma;
	font-size: 18px;
	margin-bottom: 15px;
	margin-top: 20px;
	text-align: left;
}
.agent_img {
	border: 1px solid #000066;
}
td.spacer-15 {
	height: 15px;
}
td.spacer20 {
	height: 20px;
}
td.spacer30 {
	height: 30px;
}
td.spacer50 {
	height: 50px;
}
td.left_side {
	text-align: left;
}
td.right_side {
	text-align: right;
}
td.middle-side {
	text-align: center;
}
