/*
Theme Name:		St.Peter's Bay
Description: 	A CSS, XHTML version of PSD provided.
Version: 		2
Author: 		Gabriel Abed
Author URI: 	http://websites.bb
*/
@import url("../css/reset.css");


/* ========================================================================= */
/* UNIVERSAL STYLES                                                          */
/* ========================================================================= */

	* { margin: 0; padding: 0; font-family: Helvetica, Arial, sans-serif; }
/*	html, body { font-size: 12px; line-height: 150%;  color: #555; background-color:#a0d8e5;} - SOLID BACKGROUND COLOR*/
/*	html, body { font-size: 12px; line-height: 150%;  color: #555; background: #fff url(../images/bg001.jpg);}*/
/*	html, body { font-size: 12px; line-height: 150%;  color: #555; background: #fff url(../images/sand.jpg) repeat-x 0 0;}*/
/*	html, body { font-size: 12px; line-height: 150%;  color: #555; background:#fff url(../images/sand.jpg) top left no-repeat; background-position:fixed;}*/
/*	body {font-size: 12px; line-height: 150%;  color: #555; background-color: #ffffff; background-image: url(../images/sand_optimized.jpg); background-attachment: fixed ;background-repeat: no-repeat;background-position: center center;}*/

body {
	padding: 0;
	margin: 0;
	min-height:100%; 
	height:100%;
	background: url("../images/sand_pattern2.jpg") repeat scroll 0 0 #fff
	}/*Background set through bgs.js*/


/* ========================================================================= */
/* LAYOUT STYLES                                                             */
/* ========================================================================= */

/*	#wrapper { width: 960px; margin: 20px auto 20px auto; background-color:#FFFFFF; border:12px solid #FFFFFF;}*/
	#wrapper { width: 960px; margin: 0px auto; background-color:#FFFFFF; border-left:12px solid #FFFFFF; border-right:12px solid #FFFFFF;}
	#wrapper-inner { background: #FFF; overflow: hidden; clear: both;}
	#content {clear: both; background-color: #ffffff; background: #FFFFFF url(../images/content-bg.png) repeat-x 0 0; padding-top:1px;}
	#content-inner {clear: both; padding-top:1px;}
	#footer { clear: both; overflow: hidden; margin-left: auto; text-align:center; display: block; margin-right: auto;  color: #9c8a7c; font-size: 10px; padding-bottom:40px; }
	#footer-inner {overflow: hidden;  }

/* ========================================================================= */
/* HEADER STYLES                                                             */
/* ========================================================================= */
	#head 	{background: #FFFFFF url(../images/header-bg.jpg) no-repeat; width: 960px; height:120px;   
   margin: 0 auto;
   text-align: left;
   position: relative;}
	#head-bar{ padding-top: 6px; position: absolute; top: 0; right: 30px; background: url(../images/top-right-nav.png) no-repeat; width:249px; height:33px; color:#FFFFFF; text-align:center;}
	#head-bar a {font-size:11px; color:#FFFFFF;}

	.nowselling{
	width: 251px;
	position: absolute;
	left: 50%;
	margin: 0 0 0 200px;
	top: 120px;
	z-index: 2;
}


/* ========================================================================= */
/* CONTENT STYLES                                                             */
/* ========================================================================= */
	#content-title {height:59px; border: 1px solid #e3c18c; display:block; margin:10px; clear:both; }
	#image-center {margin-left: auto; text-align:center; display: block; margin-right: auto; padding-top:15px;}

/* ========================================================================= */
/* ELEMENT STYLES                                                            */
/* ========================================================================= */
	h2 { font-size: 22px; margin: 20px 0; color: #c08e2d; text-align:center; }
	/*h3 { font-size: 14px; margin: 20px 0; color: #405a4b; }*/
	h2 span, h3 span, h4 span { display: block; font-size: 10px; font-weight: normal; line-height: 125%; color: #555; }
	hr { border: none; background: #ccc; height: 1px; margin: 20px 0; }
	p { margin: 20px 0; }
	ul { margin: 0px; }
	ol { margin: 20px 20px 20px 25px; }
	a { text-decoration: none; color: #000; }
	a:hover { text-decoration: underline; }
	/*a:focus { -moz-outline-style: none; }  activate this style if you do not want the dotted border appearing on click of anchor tags in Firefox. However, it will render the css invalid. */
	blockquote { margin: 20px 20px 0 20px; }
	cite { margin: 5px 20px 20px 20px; text-align: right; display: block;}
	img.border { border: 1px solid #808080; }
	img.float-left { float: left; display: inline; margin: 0 20px 0 0; }
	strong {font-weight:bold;}
	
	/*h1 {text-align: center;	font-size: 30px; line-height:35%;}  Trajan Font sIFR */

/* = ELEMENT STYLES: Classes and ID's ====================================== */

	#logo { float: left; height: 100px; width: 200px; text-indent: -9000px; background: url(../images/logo.png) no-repeat; margin: 10px 0 0 15px; overflow:hidden; }
	
	#feature-overview { clear: both; height: 293px; overflow: hidden; margin-bottom:4px;}
	#feature { clear: both; height: 285px; overflow: hidden; margin-bottom:2px;}
	.feature-content { height: 170px; overflow: hidden; padding: 20px; }
	.feature-main { height: 250px; overflow:hidden;}
	#tab2 { background: url(../images/image-sample_feature-full.jpg) no-repeat 0 0; }
	#feature p.caption, #feature-overview p.caption { width: 450px; }
	
	/*Start of Tile + Tile Title*/
	.tile  { background: url(../images/tile.jpg) no-repeat 0 0; height:33px; width:960px; clear: both; margin:2px 0; display:block}	
	.titleTitleWrap {text-align:center; margin:0;}
	.tileTitle { height:25px; clear:both  text-align:center;}
		h1 { font-size: 24px; margin:0; padding:7px 20px 0px 20px; color: #68441a; background: url(../images/titleBackLong.png) no-repeat center 4px; text-align:center; overflow:hidden}
	/*End of Tile + Tile Title*/
	
	#menu { margin: 0; }
	#menu li { list-style: none; float: left; width: 240px; }
	#menu li.first { width: 240px; margin-left: -1px;}
	#menu li.last { width: 240px;}
	#menu li a { padding: 7px 10px; font-size: 10px; font-weight: normal; line-height: 125%; color: #ffffff; height: 50px; display: block; background:transparent url(../images/large-buttons.png) -0px -64px; }
	#menu li a:hover { background: none; text-decoration: none;   background:transparent url(../images/large-buttons.png) -0px -0px; }
	#menu li a.selected { background: none; background: #fff url(../images/large-button-selected.png) repeat-x 0 0; }
	#menu li.first a { padding-left: 20px; }
	.large-button-text {display: block; line-height: 50px; font-family: "Times New Roman", Times, serif; font-size:13px; color: #FFF; text-transform: uppercase; text-align:center;}
	.large-button-text span { font-family: "Times New Roman", Times, serif; font-size:17px; color: #FFF; }

	.block { background: #ddd; border: 1px solid #ccc; margin-bottom: 20px; }
	.block-inner { border: 1px solid #fff; padding-bottom: 20px; }
	.block-inner blockquote { margin: 5px 20px; }
	.block-inner cite { margin-bottom: 0; }
	.block-inner p { margin: 0 20px 0 20px; }
	.block-inner a.more { display: block; text-align: right; margin: 0 20px; font-size: 10px; background: url(../images/icon_arrow-more.gif) no-repeat 100% 50%; padding-right: 8px; }
	.block-inner h4 { color: #353535; margin: 20px 20px 0 20px; }
	.block-inner ul { list-style: none; margin: 5px 20px 0 20px; }
	.block-inner ul a { padding-left: 10px; background: url(../images/icon_arrow.gif) no-repeat 0 50%; color: #405a4b; }
	.block-inner ul a:hover { color: #000; }
	.block-inner ul.news li { border-bottom: 1px solid #bbb; padding: 5px 10px 5px 12px; font-size: 10px; background: url(../images/icon_article.gif) no-repeat 0 9px; }
	.block-inner ul.news li a { display: block; background: none; padding: 0; font-size: 12px; font-weight: bold;}
	
	.disc-li li {list-style-type:disc; margin:10px 0px 10px 10px; list-style-position:outside;}
	
	.clear { clear: both; }


/* ========================================================================= */
/* NAV STYLES                                                                */
/* ========================================================================= */

	/* 
	MENU NOW SITTING IN ddlevelsmenu.css - This menu code is no in use!!
	
	NAV STYLES: Visual Style ====================================== 	
	#nav { float:left; width: 960px; background: #67441a url(../images/menu-bg.png) repeat-x 0 0; height:27px; text-align: center; margin: 0 auto; margin-bottom: 2px; overflow:hidden; z-index:20;}
	
	ul.dropdown {margin: 0 auto; text-align: center; z-index:20;}
	ul.dropdown a { padding: 7px 14px 0px 17px; text-transform: uppercase; color: #d9d0c6; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size:13px; font-weight:bold; }
	ul.dropdown .large-font { font-family: "Times New Roman", Times, serif; font-size:17px; }
	ul.dropdown li {background: url(../images/menu-bg.gif) right 100% no-repeat;}
	ul.dropdown li.last {background:none;}
	ul.dropdown li.hover { background: url(../images/bg_nav-hover.jpg) repeat-x 0 0; cursor: pointer; text-decoration:none; }
	ul.dropdown li:hover { background: url(../images/bg_nav-hover.jpg) repeat-x 0 0; cursor: pointer; text-decoration:none; }
	ul.dropdown *.parent { padding-right: 20px; background: url(../images/bg_nav-dropdown.gif) no-repeat 100% 0; }
	ul.dropdown *.parent:hover { background: url(../images/bg_nav-dropdown.gif) no-repeat 100% -200px; }
	ul.dropdown ul { width: 150px;  }
	ul.dropdown ul *.parent { padding-right: 15px; background: #68441a url(../images/bg_nav-flyout-arrow.gif) no-repeat 95% 50%; }
	ul.dropdown ul *.parent:hover { background: #4a3113 url(../images/bg_nav-flyout-arrow_hover.gif) no-repeat 95% 50%; }
	ul.dropdown ul li { background: #68441a; background-image: none; border-top: 1px solid #c08e2d; border-bottom: 1px solid #6e491c;}
	ul.dropdown ul li.hover { border-top: 1px solid #c08e2d; background: #4a3113; }
	ul.dropdown ul li:hover { border-top: 1px solid #c08e2d; background: #4a3113; }
	.menubg {background: url(images/menu-bg.gif) right 100% no-repeat;}
	 .menu a{background:none; font-weight:bold;}
	ul.dropdown { list-style: none; position: relative; z-index: 17; width: 95%; margin:0 auto;}
	ul.dropdown a { display: block; }
	ul.dropdown li { float: left; padding: 0; zoom: 1; }
	ul.dropdown li.hover { position: relative; z-index: 19; text-decoration:none; }
	ul.dropdown li:hover { position: relative; z-index: 19; }
	ul.dropdown ul { list-style: none; visibility: hidden; position: absolute; top: 100%; left: -1px; z-index: 18; margin: 0 0 0 0; }
	ul.dropdown ul li { float: none; }
	ul.dropdown ul ul { top: -2px; left: 149px; margin: 1px 0 0 0; }
	ul.dropdown li:hover > ul { visibility: visible; }
	ul.dropdown li.hover > ul { visibility: visible; }*/
	

/* ========================================================================= */
/* FORM STYLES                                                               */
/* ========================================================================= */

	form li { list-style: none; margin: 20px 0; }
	form li ul { margin-left: 220px; }
	form li ul li { margin: 0; }
	label.description { display: block; font-weight: bold; float: left; width: 150px; text-align: right; margin: 0 20px 0 0; }
	label.choice { padding-left: 5px; }
	input.text { width: 290px; font-size: 12px; background: #e6e6e6; border: 1px solid #aaa; color: #555; padding: 5px; margin-top: -5px;  }
	input.submit { margin-left: 400px; }
	textarea { width: 290px; height: 100px; font-size: 12px; background: #e6e6e6; border: 1px solid #aaa; color: #555; padding: 5px; margin-top: -4px; }
	select { width: 300px; }
	
/* ========================================================================= */
/* BARBADOS PAGE STYLES                                                               */
/* ========================================================================= */
	.quote {color:#845d40; font-size:14px; margin: 0 auto; display:block; width:630px; text-align:center; padding:20px 20px 20px 20px;}
	.barbados-data {margin: 0 auto; display:block; width:695px;}
	#barbados-content {margin: 40px auto 20px auto; display:block; width:674px; border: 1px solid #ded7d1; padding: 0 10px 0 10px; height:300px; color:#534739; font-size:12px; letter-spacing: 0.6px; word-spacing:2px; line-height: 1.4;}
	#barbados-data-left {background: url(../images/barbadosclock.jpg) no-repeat 100% 100%; display:block; float:left; width:169px; height:425px;}
	#barbados-data-right-container {width:526px; float:left; display:block; height:425px;}
	.barbados-data-right-inner {margin: 0px 0px 10px 10px; clear:both; display:block; float:left;}
	.barbados-data-right-left {width:155px; height:44px; display:block; float:left; background-color:#bf8e2f; overflow:hidden;}
	.barbados-data-right-left span {font-size:12px; letter-spacing:0.5px; margin-left: auto; text-align:center; display: block; margin-right: auto; padding:10px;  color:#FFF; font-weight:bold;}
	.barbados-data-right-right {width:359px; height:42px; border:1px solid #e5dbc0; display:block; float:left; overflow:hidden; }
	.barbados-data-right-right span {font-size:12px; letter-spacing:0.5px; text-align:left; display: block; padding:10px; color:#000;  }

/* ========================================================================= */
/* OVERVIEW PAGE STYLES                                                               */
/* ========================================================================= */
	#overview-inner {margin: 10px;}
	#overview-sub { float: left; width: 222px; }
	#content-main { float: right; width: 666px; margin:0px 0px 10px 10px; border: 1px solid #e3c18c; padding:0px 20px 0px 20px;height:457px;  color:#534739; font-size:12px; letter-spacing: 0.6px; word-spacing:2px; line-height: 1.4;}
	#content-main a  {font-size:12px; color:#755b4a; background-image: url(../images/underline-url.gif);background-repeat: repeat-x;background-position: bottom;}
	#content-main a:hover {font-size:12px; text-decoration:underline; background-image:none; }

/* ========================================================================= */
/* CONTACT PAGE STYLES                                                               */
/* ========================================================================= */	
	#contact-content {margin:10px; width:auto; border: 1px solid #e3c18c; clear:both; font-size:14px; color:#534739; font-weight: normal;}
	#contact-conent-inner {margin:30px 150px;}
	.contact-form { border-right:1px solid #e9ddc3; margin:10px; padding:0 20px;}
	.contact-form textarea {border: 1px solid #bfc0ba; background-color:#FFF; margin-top:2px;}
	.contact-form .inputbox {border: 1px solid #bfc0ba; background-color:#FFF; width:300px; height:21px; margin-bottom:10px;}
	.contact-form .submitbox {border: 1px solid #bfae9e; background-color:#865938; width:60px; height:21px; font-size:14px; color:#FFF; font-weight:bold; float:right; margin-top:10px;}
	.contact-form span {font-size:10px; text-align:right; float:right;}
	
	.contact-right { margin:10px;  font-size:13px;}
	.contact-hr {background-color:#e8dcc4; width:244px;}
	.contact-long-hr {background-color:#e3c18c; margin:15px 10px 30px 10px;}
	.contact-footer {margin:0 auto 20px auto; text-align:center; font-size:14px; color:#534739; font-weight: normal;}

/* VIRTUAL TOURS ========= */
	.virtualTours {text-align:center; padding:10px 60px;  border: 1px solid #e3c18c; }


/* ========================================================================= */
/* THE RESIDENCES PAGE STYLES                                                               */
/* ========================================================================= */
	#residence-content {margin: 40px auto 20px auto; display:block; margin:10px; width:897px; padding: 0 20px 0 20px; border: 1px solid #cea855; height:300px; color:#534739; font-size:12px; letter-spacing: 0.6px; word-spacing:2px; line-height: 1.4; border-right: 1px solid #d7bf91; background-color:#fef5d6; clear: both; overflow:hidden;}
	.quintessentially {padding-top:1px; vertical-align:top;}
	
	#residence-button-wrap {margin: 20px auto 20px auto; display:block; margin:10px; width:auto; color: #FFF; clear: both;}
	#residence-button-wrap a  {background-image: url(../images/button-bg.jpg);background-repeat: repeat-x;background-position: bottom; width:935px; height:43px; border: 1px #bd932d solid; display:block; float:left;text-align:center; color:#FFF; text-decoration:none;}
	#residence-button-wrap a:hover  {text-decoration:none; background-color:#5a4a42; background-image:none;}
	#residence-button-wrap #last  {margin-left:35px; }
	#residence-button-wrap span {font-family: "Times New Roman", Times, serif; font-size:110%; text-transform:uppercase; letter-spacing:0.5px; margin-left: auto; text-align:center; display: block; margin-right: auto; padding-top:10px;}
	
	#residence-content-body {margin: 20px auto 20px auto; display:block; margin:10px; width:auto; border: 1px solid #d5d1ce; padding:20px; height:100%; clear: both;}	
	#residence-content-body-inner {display:block; margin:10px; height:auto; clear: both; width:788px; margin-left:50px;}	
	#residence-content-body-inner h2 {margin:0px; padding:0px; font-family: "Times New Roman", Times, serif; font-size:110%; text-transform:uppercase; letter-spacing:0.5px; color:#c08e2d; display:inline;}
	#residence-content-body-inner h3 {margin:0px; padding:0px; color:#825f41; float:right; font-size:12px; margin:5px;}
	#residence-content-body-inner h3 a {color:#825f41; font-size:12px;}

/* ========================================================================= */
/* FLOOR PLAN                                                              */
/* ========================================================================= */

	#floorplan-content-body {margin: 10px auto; display:block; margin:10px; width:auto; border: 1px solid #d5d1ce; padding:10px; clear: both;}	
	#floorplan-content-body-inner {display:block; height:auto; clear: both; }	
	#floorplan-content-body-inner h2 {margin:0px; padding:5px 10px; font-family: "Times New Roman", Times, serif; font-size:100%; text-transform:uppercase; letter-spacing:0.5px; color:#c08e2d;}
		#floorplan-content-body-inner h2 a{margin:0px; padding:5px 10px; font-family: "Times New Roman", Times, serif; font-size:100%; text-transform:uppercase; letter-spacing:0.5px; color:#c08e2d;}
	#floorplan-content-body-inner h3 {margin:0px; padding:0px; color:#825f41; float:right; font-size:12px; margin:5px;}
	#floorplan-content-body-inner h3 a {color:#825f41; font-size:12px;}

/* ========================================================================= */
/* GALLERY PAGE STYLES                                                               */
/* ========================================================================= */
	#gallery-content {margin: 40px auto 20px auto; display:block; margin:10px; width:auto; border: 1px solid #e3c18c; padding: 0 10px 0 10px; height:auto; text-align:center;color:#bba;font:80%/140% georgia,serif; }
	#gallery-content h1,#gallery-content h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	#gallery-content a{color:#348;text-decoration:none;outline:none;}
	#gallery-content a:hover{color:#67a;}
	#gallery-content .caption{color:#887; background:none; background-color:none; font-size:120%;}
	#gallery-content .demo{position:relative;margin-top:2em;}
	#gallery-content .gallery_demo{width:702px;margin:0 auto;}
	#gallery-content .gallery_demo li{width:68px;height:50px;border:3px double #f9d691;margin: 0 2px 10px 2px;background:#f9d691;} /* #111 */
	#gallery-content .gallery_demo li div{left:240px}
	#gallery-content .gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#gallery-content #main_image{margin:0 auto 60px auto;height:438px;width:700px;background:none;}
	#gallery-content #main_image img{margin-bottom:10px;}
	
	#gallery-content .nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
	#gallery-content .info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	#gallery-content .info p{margin-top:1.6em;}

/* ========================================================================= */
/* NEWS PAGE STYLES                                                               */
/* ========================================================================= */
	#news-body {margin: 20px auto 20px auto; display:block; margin:10px; width:auto; padding: 0 20px 0 20px; height:auto; }
	#news-body-inner {margin: 0 0 30px 0;}
	#news-title {color: #c08e2d; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size:18px;}
	#news-date {color: #968d81; font-size:11px;}	
	#news-body hr {background-color:#dbcfbf; padding:0; margin:7px 0px 5px 0px;}
	#news-content {margin:0px 0px 0px 0px; color:#534739; font-size:12px; letter-spacing: 0.6px; word-spacing:2px; line-height: 1.4; }
	#news-read-more a, #news-read-more a:visited {font-size:12px; color:#755b4a; background-image: url(../images/underline-url.gif);background-repeat: repeat-x;background-position: bottom;}
	#news-read-more a:hover {font-size:12px; text-decoration:underline; }
	
	.newsimage .caption { font-size: 80%;
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center; }
				  
	div.figure {  float: right;  width: 25%;  border: thin silver solid;  margin: 0.5em;  padding: 0.5em;}
	div.figure2 {  float: left;  width: 25%;  border: thin silver solid;  margin: 0.5em;  padding: 0.5em;}
	div.figure p, div.figure2 p {  text-align: center;  font-style: italic;  font-size: 80%;  text-indent: 0;}
	img.scaled {  width: 100%;}

/* ========================================================================= */
/* THE TEAM PAGE STYLES                                                               */
/* ========================================================================= */
	#team-body {margin: 20px auto 20px auto; display:block; margin:10px; width:auto; padding: 0 20px 0 20px; height:auto; }
	#team-body-inner {margin: 0 0 30px 0;}
	#team-title h2.otherTitle {color: #c08e2d; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size:160%; text-align:left; margin: 20px 0 10px 0;}
	#team-date {color: #968d81; font-size:11px;}	
	#team-body hr {background-color:#dbcfbf; padding:0; margin:7px 0px 5px 0px;}
	#team-content {margin:0px 0px 0px 0px; color:#534739; font-size:12px; letter-spacing: 0.6px; word-spacing:2px; line-height: 1.4;}
	#team-read-more a, #team-read-more a:visited {font-size:12px; color:#755b4a; background-image: url(../images/underline-url.gif);background-repeat: repeat-x;background-position: bottom;}
	#team-read-more a:hover {font-size:12px; text-decoration:underline; background-image:none; }
	.the-team-intro {color:#534739; margin: 0 auto; display:block; width:800px; text-align:left; padding:10px 20px 10px 20px; font-size:12px; letter-spacing: 0.6px; word-spacing:2px; line-height: 1.4;}
	.the-team-intro h4 {margin:0; padding:0; font-weight:bold;}
	.the-team-intro p {margin-top:2px; padding-top:2px;}

	
/* ========================================================================= */
/* BROCHURE PAGE STYLES                                                               */
/* ========================================================================= */
	#brochure-button-wrap {margin: 0 auto; display:block; width:auto; color: #FFF; clear: both;}
	#brochure-button-wrap a  {background-image: url(../images/button-bg.jpg);background-repeat: repeat-x;background-position: bottom; width:800px; height:43px; border: 1px #bd932d solid; display:block; float:left;text-align:center; color:#FFF; text-decoration:none;}
	#brochure-button-wrap a:hover  {text-decoration:none; background-color:#5a4a42; background-image:none;}
	#brochure-button-wrap #last  {margin-left:35px; }
	#brochure-button-wrap span {font-family: "Times New Roman", Times, serif; font-size:110%; text-transform:uppercase; letter-spacing:0.5px; margin-left: auto; text-align:center; display: block; margin-right: auto; padding-top:10px;}

	.teaser {margin:0 auto; display:block; text-align:center;}
		.teaser a img {border:2px #e3c18c solid;}	
		.teaser a:hover img {border:2px #e9ddc3 solid;}
		.teaser a {color:#c08e2d; font-weight:bold; margin-top:10px;}
		
/* ========================================================================= */
/* FOOTER STYLES                                                            */
/* ========================================================================= */
	#footer h4 { color: #fff; font-size: 12px; }
	#footer p { margin: 0 0 10px 0; }
	.footer-top {margin-top:30px;}
	.footer-top a { padding: 0px 20px 0px 20px; text-transform: uppercase; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size:10px; color: #7e5e49;}
	.footer-bottom { color:#a3a3a3; font-size:12px; word-spacing:3px;}
	.footer-bottom  a { color:#a3a3a3; font-size:10px; word-spacing:3px;}
	.hr-rule {width:530px; margin-left: auto; text-align:center; display: block; margin-right: auto; margin-top:10px; margin-bottom:10px;}
	.footer-top .large-font { font-family: "Times New Roman", Times, serif; font-size:12px; }
	
	
/* ========================================================================= */
/* HOME PAGE - LARGE IMAGE SLIDER STYLES                                                            */
/* ========================================================================= */
	
	#homeImage { clear: both; height: 549px; overflow: hidden; margin-bottom:2px; }

/*	#slider3	.image              { position: relative; margin-bottom: 20px; width:960px; overflow:hidden;}
	#slider3	h2                  { position: absolute; top: 350px; right: 0; width: 400px; }
	#slider3	h2 span             { color: #bb8e33; font: bold 24px/45px "Times New Roman", Times, serif; letter-spacing: -1px;  
						  background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.6); padding: 10px; border-left: 1px solid #bb8e33; border-bottom: 1px solid #bb8e33; border-top: 1px solid #bb8e33; }
	#slider3	h2 span.spacer      { padding: 0 2px; background: none; }*/