

/***********************************************/
/* Link Styles                                 */
/***********************************************/

a:link {color: #504b3d; text-decoration: none; }
a:visited {color: #504b3d; text-decoration: none;}
a:hover {color: #a98729; text-decoration: none;}
a:active {color: #504b3d; text-decoration: none;} 

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

body {
	background-color:#fff;
}
p { 
	color: #504b3d; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-weight:normal;
	font-size:12px;
	text-align:left;
	line-height:18px;
}
td, tr, th, tbody  { 
	color: #504b3d; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-weight:normal;
	font-size:11px;
}
#Master {
	width: 1000px;
	margin:0 auto 0 auto; 
	overflow:hidden;
}
#header {
	width:1000px; 
	height:110px;
	background:url('../layout/images/header.png') top left no-repeat;
}
#topMenu {
	width:1000px; 
	height:31px;
}
#headerImage {
	width:1000px;
	padding-left:16px;
	word-spacing:-4px;
	line-height:0;
	background:url('../layout/images/headerImagebg.png') top left no-repeat;
}
#contentHolder {
	width:1000px;
	padding-left:25px;
	padding-top:11px;
	background:url('../layout/images/contentbg.png') top left repeat-y;
	overflow: hidden;
}
#col1 {
	width:309px;
	height:326px;
	background-color:#d5d095;
	border:1px solid #fff;
	text-align:left;
	margin-right:11px;
	float:left;
}
#col2 {
	width:307px;
	height:326px;
	background-color:#d5d095;
	border:1px solid #fff;
	margin-right:11px;
	float:left;
}
#col3_container {
	width:309px;
	float:left;
}
#col3_1 {
	background-color:#d5d095;
	margin-bottom:5px;
	border:1px solid #fff;
	line-height:0px;
}
#col3_2 {
	height:173px;
	background-color:#d5d095;
	margin-bottom:5px;
	padding-top:8px;
	padding-left:30px;
	border:1px solid #fff;
	color:#504b3d;
	font-size:12px;
}
#col3_3 {
	background-color:#d5d095;
	border:1px solid #fff;
	line-height:0px;
}
#footer {
	width:1000px; 
	height:35px; 
	background:url('../layout/images/contentbg.png') top left repeat-y;
}
#left_int {
	background-color:#d5d095;
	border:1px solid #fff;
	margin-right:10px;
	padding:15px;
	width:598px;
	float:left;
}
#left_int_mls {
	background-color:#d5d095;
	border:1px solid #fff;
	padding:15px;
	width:920px;
	float:left;
}
#right_int {
	width:311px;
	float:left;
}
#get_int {
	background-color:#d5d095;
	border:1px solid #fff;
}
#find_int {
	margin-top:8px;
	background-color:#d5d095;
	border:1px solid #fff;
}
hr {
	border:1px solid #fff;
	width:500px;	
}


/***********************************************/
/* Roll Overs  (images)                        */
/***********************************************/

#navigation {
	background-color:#000000;
	width: 1000px;
	position:absolute;
	height:31px;
}
#navigation a {
	display: block;
	overflow: hidden;
	height: 0;
}
#navigation ul {
	list-style: none;
	margin: 0; 
	padding: 0; 
	position: absolute;
}
#navigation li {
	display:inline;
	float:left;
}
#navigation li li {
	display:block;
	overflow:hidden;
	float: none;
	width:142px;
	height:23px;
	background-color:#54450b;
	color:#FFFFFF;
	font-variant:small-caps;
	font-size:12px;
	letter-spacing:0.01em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:8px;
}  * html #navigation li li { margin-top:-3px; }
#navigation ul ul a {
	display:inline;
	margin:0;
	background: none;
	color: #fff;
	padding:0;
} 
#navigation ul ul a:hover {
	display:block;
	background-color:#7f660f;
	height:23px;
	width:142px;
	text-align:center;
	font-variant:small-caps;
	padding-top:8px;
	margin-top:-8px;
}
#Home a{background:url('../layout/images/menuHome.png') no-repeat scroll top left; width:89px; padding-top:31px;}

#Home a:hover {background-position: left -31px;}

#OurListings a{background:url('../layout/images/menuOurListings.png') no-repeat scroll top left; width:130px; padding-top:31px;}

#OurListings a:hover {background-position: left -31px;}

#SearchMLS a{background:url('../layout/images/menuSearchMLS.png') no-repeat scroll top left; width:124px; padding-top: 31px;}

#SearchMLS a:hover {background-position: left -31px;}

#BuyersInfo a{background:url('../layout/images/menuBuyersInfo.png') no-repeat scroll top left; width:123px; padding-top: 31px;}

#BuyersInfo a:hover {background-position: left -31px;}

#SellersInfo a{background:url('../layout/images/menuSellersInfo.png') no-repeat scroll top left; width:129px; padding-top: 31px;}

#SellersInfo a:hover {background-position: left -31px;}

#WhyBeaufort a{background:url('../layout/images/menuWhyBeaufort.png') no-repeat scroll top left; width:148px; padding-top: 31px;}

#WhyBeaufort a:hover {background-position: left -31px;}

#Agents a{background:url('../layout/images/menuAgents.png') no-repeat scroll top left; width:101px; padding-top: 31px;}

#Agents a:hover {background-position: left -31px;}

#ToolsandLinks a{background:url('../layout/images/menuToolsandLinks.png') no-repeat scroll top left; width:156px; padding-top: 31px;}

#ToolsandLinks a:hover {background-position: left -31px;}

/***********************************************/
/***********************************************/

h3 {color: #730404; font-size:24px; padding:5px 0 5px 25px; background-color:#e7e6e6;}

h4 {color: #fff; font-size:14px; text-align:center; padding:10px 0 8px 0;}

.headInfo {text-align:right; font-variant:small-caps; font-size:13px; line-height:28px; padding:25px;color:#FFF;}

.welcome {color:#504b3d; padding:0px 15px 5px 15px; text-align:justify; font-size:11px; line-height:normal;}

.getto {color:#504b3d; text-align:left; list-style:outside; font-size:14px; line-height:24px; padding:3px 0px 7px 35px;}

.submit {background:url('../layout/images/submit.png') top left no-repeat; width:117px; height:21px; border:none; margin:8px 0px 0px -20px;}

.footerLeft {font-size:11px; padding:10px 0 0 35px; color:#fff; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

.footerRight {font-size:11px; padding:10px 35px 0 0; color:#fff; float:right; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	.footerRight a:link {color: #b7b7b7; text-decoration: none;}
	.footerRight a:visited {color: #b7b7b7; text-decoration: none;}
	.footerRight a:hover {color: #fff; text-decoration: none;}
	.footerRight a:active {color: #b7b7b7; text-decoration: none;}

.quicksearch	
 { 
	color: #504b3d; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-weight:normal;
	font-size:10px;
}	




