/*SETUP*/
* {
	margin:0px;
	padding:0px;
}
body {
	text-align:center;
	background-color: #A53607;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}
* html body {
	font-size: x-small; /* for E5/Win */
	f\ont-size: small; /* for other IE versions */
}
/*LAYOUT*/
#RootContainer {
	margin: 0 auto;
	overflow:auto;
	text-align:left;
	width: 900px;
}
#Header {
	width:900px;
	height:97px;
	text-align:center;
	background-color:#00405A;
}
#LogoImage{
	margin-top:7px;
}
#PageBanner{
	width:900px;
	height:250px;
	background-color:#AAFF55;
}
#PageLabel{
	width:900px;
	height:50px;
	background-color:#CCCC00;
}
#Page {
	width:900px;
}

#ContentArea {
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	float:right;
	width:700px;
}
.FullContentArea {
	padding:10px 30px 10px 30px;
}
/*Home page*/
.LeftHalfHome p,.RightHalfHome p{
	font-family:Arial, Helvetica, sans-serif;
	color:#00405B;
	
}
.LeftHalfHome {
	height:380px;
	margin-right:50px;
	padding:10px 20px 10px 20px;
	margin-top:35px;
	margin-bottom:40px;
	float:left;
	width:40%;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00405B;
	border-bottom-color: #00405B;
	background-image:url(images/textboxBg.gif);
	background-repeat:repeat-x;
}
.RightHalfHome {
	height:380px;
	padding:10px 20px 10px 20px;
	margin-top:35px;
	margin-bottom:40px;
	float:right;
	width:40%;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00405B;
	border-bottom-color: #00405B;
	background-image:url(images/textboxBg.gif);
	background-repeat:repeat-x;
}
.LeftHalfHome .GridItem {
	width:320px;
	float:left;
	padding:5px 0px 5px 0px;
}
.LeftHalfHome .GridItem .GridItemPic {
	width:71px;
	height:71px;
	float:left;
}
.LeftHalfHome .GridItem .GridItemText {
	width:200px;
	margin-left:15px;
	float:left;
}
.LeftHalfHome .GridItem .GridItemPic img {
	border: 2px solid #000000;
}
.RightHalfHome .GridItem {
	width:320px;
	float:left;
	padding:5px 0px 5px 0px;
}
.RightHalfHome .GridItem .GridItemPic {
	width:98px;
	height:73px;
	float:left;
}
.RightHalfHome .GridItem .GridItemPic img {
	border: 2px solid #000000;
}
.RightHalfHome .GridItem .GridItemText {
	background-color:#FFFFFF;
	width:193px;
	height:73px;
	margin-left:15px;
	float:left;
}
.RightHalfHome ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#00405B;
	font-size:90%;
	margin-left:15px;
	list-style:square;
}
/*Austin Realator Page*/
#AustinRealtors .GridItem {
	width:750px;
	margin:0 auto;
	overflow:auto;
	padding-bottom:25px;
}
#AustinRealtors .GridItem .GridItemPic {
	width:150px;
	height:200px;
	float:left;
}
#AustinRealtors .GridItem .GridItemPic img {
	border: 2px solid #000000;	
}
#AustinRealtors .GridItem .GridItemText {
	height:200px;
	width:550px;
	float:left;
	margin-left:40px;
	background-color:#FFFFFF;
}
#AustinRealtors .GridItem .GridItemText strong, #AustinRealators .GridItem .GridItemText em {
	width:550px;
	float:left;
	color:#00405B;
}
#AustinRealtors .GridItem .GridItemText ul {
	width:550px;
	float:left;
	color:#00405B;
	margin-top:15px;
	list-style:square;
}
#AustinRealtors .GridItem .GridItemText ul li {
	margin-left:30px;
}
/*Realator Experience*/
#RealtorExperience .GridItem {
	width:750px;
	margin:0 auto;
	overflow:auto;
	padding-bottom:25px;
}
#RealtorExperience .GridItem .GridItemPic {
	width:150px;
	height:75px;
	float:left;
}
#RealtorExperience .GridItem .GridItemPic img {
	border: 2px solid #000000;	
}
#RealtorExperience .GridItem .GridItemText {
	width:550px;
	height:75px;
	background-color:#FFFFFF;
	float:left;
	margin-left:40px;
}
/*Live Austin Love Austin Page*/
#LALA {
	width:764px;
	margin:0 auto;
}
#LALA p {
	width:170px;
	float:left;
	padding-left:12px;
	padding-right:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#00405B;
}
#LALA .Title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	color:#00405B;
}
#LALA .Link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	color:#666666;
}
#LALA img{
	height:175px;
	width:175px;
	float:left;
	padding:8px;
}
/*Free Info Page*/
#FreeInfo  {
	width:800px;
	margin:0 auto;
	padding-bottom:30px;
}
#FreeInfo .ItemBox   {
	width:350px;
	height:250px;
	float:left;
	margin:15px;
	background-color:#FFFFFF;
}
#FreeInfo .ItemBox  h2  {
	color: #00405B;
	padding-bottom:10px;

}
#FreeInfo .ItemBox ul  {
	list-style:none;
}
#FreeInfo .ItemBox li  {
	margin-top:2px;
	margin-bottom:2px;
}
#FreeInfo .ItemBox a {
	color:#00405B;
}
/*Find Property Page*/
#FindProperty {
	height:450px;
	width:810px;
	margin:0 auto;
}
/* Featured listings page*/
#FeaturedListings {
	width:808px;
	margin:0 auto;
	padding-left: 64px;
}
#FeaturedListings .GridItemPic {
	width:200px;
	height:150px;
	float:left;
}
#FeaturedListings .GridItemPic img {
	width:200px;
	height:150px;
	border: 2px solid #000000;
}
#FeaturedListings .GridItemSold  {
	width:269px;
	float:left;
	padding-bottom:40px;
}
#FeaturedListings .GridItemSold img  {
	width:200px;
	height:150px;
	border: 2px solid #000000;
}
#FeaturedListings .GridItemSold p  {
	margin-top:4px;
	color:#00405B;
}
#FeaturedListings .GridItemText {
	padding-left:20px;
	width:520px;
	height:150px;
	float:left;
}
#FeaturedListings .GridItemText p  {
	color:#00405B;
}
#FeaturedListings .GridItemText .Title  {
	font-weight:700;
	color:#00405B;
}
#FeaturedListings .GridItemText .BoldText {
	color:#000000;
	font-weight:700;
	font-size:105%;
}
#FeaturedListings .GridItemOther{
	padding-bottom:10px;
	padding-left:20px;
	padding-right:50px;
	float:left;
}
/*For Sellers*/
#ForSellers .LeftHalf {
	padding:10px;
	float:left;
	width:45%;
}
#ForSellers h2 {
	color:#00405B;
	margin-left:60px;
}
#ForSellers .LeftHalf ul{
	list-style:none;
	margin-left:50px;
	color:#00405B;
	background-color:#FFFFFF;
}
#ForSellers .LeftHalf ul li{
	margin-top:12px;
	margin-bottom:12px;
}
#ForSellers .LeftHalf ul li .BoldText{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:105%;
}
#ForSellers .LeftHalf ul li em{
	margin-left:14px;
}
/*For Buyers*/
#ForBuyers .LeftHalf {
	padding:10px;
	float:left;
	width:45%;
}
#ForBuyers  h2 {
	color:#00405B;
	margin-left:60px;
}
#ForBuyers  .LeftHalf ul{
	list-style:none;
	margin-left:50px;
	color:#00405B;
	background-color:#FFFFFF;
}
#ForBuyers  .LeftHalf ul li{
	margin-top:30px;
	margin-bottom:30px;
}
#ForBuyers  .LeftHalf ul li .BoldText{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:105%;
}
#ForBuyers  .LeftHalf ul li em{
	margin-left:14px;
}
/*Home value page*/
#HomeValue {
	width:760px;
	margin:0 auto;
}
#HomeValue .FormTable {
	float:right;
	margin-right:50px;
}
#HomeValue p {
	color:#00405B;
	background-color:#FFFFFF;
	font-size:110%;
	padding-bottom:10px;
}
#HomeValue #Forms {
	margin-top:20px;
	margin-bottom:20px;
	background-color:#FFFFFF;
}
#HomeValue ol {
	background-color:#FFFFFF;
	width:650px;
}
#HomeValue ol li {
	margin-left:40px;
}
#HomeValue h2 {
	color:#00405B;
	padding-bottom:15px;
	padding-top:15px;
}
#HomeValue .ListTitle{
	width:640px;
	padding-bottom:15px;
	padding-top:15px;
	padding-left:10px;
	background-color:#FFFFFF;
}
#HomeValue .submitBtn{
	margin-top:50px;
}
#HomeValue form {
	padding:10px;
}
/*Contact Page*/
#Contact .TextBox{
	width:350px;
	padding:15px;
	background-color:#FFFFFF;
	margin:0 auto;
	margin-top:25px;
}
#Contact p{
	padding:5px;
}
#Contact .Small{
	color:#666666;
	font-size:80%;
}
#Contact .Content input{
	margin-top:5px;
	margin-left:5px;
}
#Contact .Content textarea{
	margin-top:5px;
	margin-left:5px;
}
#Contact .style7 input{
	margin-top:10px;
}
/*Faq page*/
#Faq{
	width:600px;
	margin:0 auto;
}
#Faq a{
	color:#00405B;
}
#Faq .Small{
	font-size:90%;
	color:#00405B;
}
#Faq h1{
	color:#00405B;
	padding-bottom:15px;
	padding-top:15px;
}
#Faq .TextBox{
	background-color:#FFFFFF;
	padding:10px;
}
#Faq .TextBox ul {
	list-style:none;
}
/**/
/*ContentRich Page*/
#ContentRich {
	text-align:center;
	background-color:#fbfaef;
	padding:50px;
}
#ContentRich h1{
	padding-top:1600px;
	color:#A53607;
	padding-bottom:20px;
}
#ContentRich .BoldText{
	padding-bottom:10px;
}
#ContentRich .BoldText a{
	font-size:250%;
	color:#A53607;
}
#ContentRich .box {
	width:300px;
	text-align:center;
	margin:0 auto;
	padding-top:40px;
}
#ContentRich .Link{
	width:300px;
	margin:0 auto;
	text-align:center;
	padding-top:25px;
}
#ContentRich a,#ContentRich .Links a{
	padding:5px;
	color:#A53607;
}
#ContentRich p{
	color:#303b56;
}
#ContentRich .Links{
	width:800px;
	margin:0 auto;
	text-align:center;
	padding-top:40px;
	color:#303b56;
}
#ContentRich h3{
	font-size:150%;
}
#ContentRich img{
	border: 10px solid #303b56;	
}
.LeftHalf {
	padding:10px;
	float:left;
	width:45%;
}
.RightHalf {
	padding:10px 20px 0px 20px;
	float:right;
	width:45%;
}
.LeftTwoThirds{
	float:left;
	padding:10px;
	width:63%;
}
.RightThird{
	float:right;
	padding:10px;
	width:30%;
}
.RightSide{
	float:right;
}
.LeftSide{
	float:left;
}
.ClearBoth{
	clear:both;
}
.FullContentArea #HomeBtmLogos  {
	width:660px;
	margin:0 auto;
}
/*MAIN NAV*/
#Navigation{
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	width:900px;
	background-color:#303b56;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image:url(images/ButtonBkgrnd.gif)
}
#Navigation ul {
	margin-left: 10px;
	padding-bottom:1px;
}
#Navigation ul li, #Navigation ul li a:link{
	font-weight:700;
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
}
#Navigation ul li, #Navigation ul li a:visited{
	font-weight:700;
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
}
#Navigation ul li .NavDivider{
	width:3px;
	background-image:url(images/ButtonDivider.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-right:3px;
}
/*SUB NAV*/
#SubNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:200px;
	background-repeat:repeat-x;

}
#SubNav ul {
	list-style-type: none;
	text-indent: 20px;
}
#SubNav ul li {
	margin-top: 10px;
	margin-bottom:10px;
}
#SubNav ul li a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
#SubNav ul li a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
/*TYPOGRAPHY*/
h1{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
}
h2{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
}
h3{
	padding-bottom:10px;
	color:#00405B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
}
p{
	color:#000000;
}
#Page #FullPageContainer  h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#274076;
	padding-left: 10px;
	padding-top: 3px;
}




/*UNIQUE ELEMENTS*/
/*No SubNav Page*/
#Page #FullPageContainer {
	width:900px;
	overflow:auto;
/*	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #00405B;*/
	background-color: #FBFAEF;
	padding-bottom: 10px;
}
#Page #FullPageContainer #BoxCenterPlacement {
	overflow:auto;
	width:850px;
	margin: 0 auto;
	padding-bottom:50px;
}
/*LAYOUT COMPONENTS*/
#Page #FullPageContainer .box{
	float:left;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 20px;
	width:207px;
	background: url(images/BoxBottom.gif) no-repeat bottom left;
}
#Page #FullPageContainer  .box p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#274076;
	padding: 10px;
}
#Page #FullPageContainer .box h3 {
	padding: 6px 8px 4px 10px;
	font-size: 130%;
	color: #e96424;
	border-bottom: 2px solid #000000;
	background: url(images/BoxTop.gif) no-repeat top left;
}
#Page #FullPageContainer .box ul {
	padding-top:3px;
	padding-bottom:15px;

}
#Page #FullPageContainer .box ul li {
	margin-left:10px;
	list-style:none;
	padding-bottom:2px;

}
#Page #FullPageContainer .box ul li a:link {
	color:#274076;
}
#Page #FullPageContainer .box ul li a:visited {
	color:#274076;
}
#Page #FullPageContainer .pageHeading {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	width:800px;
	margin:0 auto;
	font-weight:700;
	color:#f5eeb8;
	background-color:#096286;
	padding:4px;
	margin-top:25px;
	margin-bottom:25px;

}
/*FOOTER*/
#Footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	clear:both;
	height:207px;
	width: 900px;
	background-color:#FBFAEF;
}
#FooterTop{
	text-align:center;
	background-color:#FFFFFF;
	margin: 0px auto 25px auto;
	width:705px;
	height:116px;
	border: 2px solid #00405B;
}
#FooterTop p {
	background-color:#00405B;
	width:705px;
	height:50px;
}
.FooterTopBox{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	width:130px;
	padding:0px 5px 0px 5px;
	float:left;
}
#FooterTop .FooterTopBox #RealEstate{
	font-size:100%;
	font-weight:700;
	color:#A53607;
	width:130px;
	height:auto;
	background:none;
}
#FooterTop .FooterTopBox #HydePark{
	font-size:100%;
	font-weight:700;
	color:#055998;
	width:130px;
	height:auto;
	background:none;
}
#FooterTop .FooterTopBox #GalleryCom{
	font-size:100%;
	font-weight:700;
	color:#27931C;
	width:130px;
	height:auto;
	background:none;
}
#FooterTop .FooterTopBox #SunCloud{
	font-size:100%;
	font-weight:700;
	color:#7C539D;
	width:130px;
	height:auto;
	background:none;
}
#FooterTop .FooterTopBox #AllAmerican{
	font-size:100%;
	font-weight:700;
	color:#0E2C86;
	width:130px;
	height:auto;
	background:none;
}
#FooterTop .FooterTopBox a:link, #FooterTop .FooterTopBox a:visited{
	font-size:80%;
	color:#00405B;
}
#FooterMiddle{
	text-align:center;
	background-color:#005A7D;
	width:900px;
	height:21px;
	margin: 0 auto;
}
#FooterMiddle ul li,#FooterMiddle a:link, #FooterMiddle a:visited{
	display:inline;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#F5EEB8;
}
#FooterMiddle .FooterNavDivider{
	color:#000000;
}
#FooterBottom{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	background-color:#00405B;
	width:900px;
	height:41px;
	margin: 0 auto;
}
#FooterBottom p,#FooterBottom a:link, #FooterBottom a:visited{
	color:#F5EEB8;
	padding: 0px 40px 0px 40px;

}
BLOCKQUOTE {
    display:none
}