body{
	background: #e5ecf2 top left repeat-x url('/media/companyset/RemaxTX/RegionalSite/bg.page.top.gif')	;
	margin: 0px 0px 0px 0px;
	font-family:	Corbel,	Tahoma, Century Gothic, Arial, Sans-Serif;
	}
div#container{
	width: 1003px;
	margin-right: auto;
	margin-left: auto;

}
div#header{
	position:relative;
	width:1003px;
	height:139px;
	background:#ffffff no-repeat top left url('/media/companyset/RemaxTX/RegionalSite/header.gif');
	z-index: 1;
	margin: 0px;
	top: 0px;
}
div#AgentLogin{
	float: right;
	margin-top: 85px;
	margin-right: 20px;
	}
div#navTop{
	position:absolute;
	width:1003px;
	height:33px;
	left:0px;
	top:106px;
	padding: 0px 0px; 	
}
div#contentTop{	
	width: 1003px;
	height: 10px;
	background: #ffffff top left no-repeat url('/media/companyset/RemaxTX/RegionalSite/body.top.gif');
	}
div#content{	
	width:1003px;
	background:#ffffff top left repeat-y url('/media/companyset/RemaxTX/RegionalSite/body.middle.gif');
	padding: 0px 00px 0px 00px; 
	border: 0px solid #000000;
	z-index: 0;
}
div#contentPadding{
	border: 1px solid white;
	margin-left: 10px;
	margin-right: 10px;
	}
div#contentBottom{	
	width: 1003px;
	height: 12px;
	background: #ffffff top left no-repeat url('/media/companyset/RemaxTX/RegionalSite/body.bottom.gif');
	}	
div#AutoLogin{
	position:static;
	width:995px;	
	margin-top:10px;
	margin-left: 2px;
	margin-bottom: 5px;
	font-size:10px;
	overflow:hidden;
	
}	
table#containertext{
	background-color:#b5d1ec;
}
	
	
	
/*	navigation*/
div#navTop a{
	display:block;
	float:left;
	}

div#navTop a span{
	position:absolute;
	left:-2000px;
	top:-1000px;
	}
* html div#navTop a span{
	display:none;
	}
div#navTop a#menuHome{
	height:33px;
	width:93px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/home.gif') no-repeat;
	}
div#navTop a#menuHome:hover{
	height:33px;
	width:93px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/home.roll.gif') no-repeat;
	}
div#navTop a#menuPropertySearch{
	height:33px;
	width:152px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/propsearch.gif') top left no-repeat;
	}
div#navTop a#menuPropertySearch:hover{
	height:33px;
	width:152px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/propsearch.roll.gif') top left no-repeat;
	}
div#navTop a#menuAgents{
	height:33px;
	width:191px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/findanagent.gif') top left no-repeat;
	}
div#navTop a#menuAgents:hover{
	height:33px;
	width:191px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/findanagent.roll.gif') top left no-repeat;
	}
div#navTop a#menuResources{
	height:33px;
	width:112px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/resources.gif') top left no-repeat;
	}
div#navTop a#menuResources:hover{
	height:33px;
	width:112px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/resources.roll.gif') top left no-repeat;
	}
div#navTop a#menuAboutUs{
	height:33px;
	width:103px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/aboutus.gif') top left no-repeat;
	}
div#navTop a#menuAboutUs:hover{
	height:33px;
	width:103px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/aboutus.roll.gif') top left no-repeat;
	}
div#navTop a#menuCareers{
	height:33px;
	width:95px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/careers.gif') top left no-repeat;
	}
div#navTop a#menuCareers:hover{
	height:33px;
	width:95px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/careers.roll.gif') top left no-repeat;
	}
div#navTop a#menuContact{
	height:33px;
	width:113px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/contactus.gif') top left no-repeat;
	}
div#navTop a#menuContact:hover{
	height:33px;
	width:113px;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/contactus.roll.gif') top left no-repeat;
	}
div#navTop div#NavRight{
	height:33px;
	width:144px;
	position: relative;
	float: right;
	background:url('/media/companyset/RemaxTX/RegionalSite/nav/nav.right.gif') top left no-repeat;
}	


#globalNavIframe{
	display: none;
	position: absolute;
	z-index: 900;
	width:183px;
	margin-top: 0px; 
	}
#globalNavigation ul{
	display:inline;
	vertical-align:top;
	}

#globalNavigation ul li{
	list-style:none;
	float:left;
	background-repeat:no-repeat;
	}
div.globalDropDown h2{display:none;}

div.globalDropDown{
	position: absolute;
	display: none;	
	background-color:#024797;
	border: 1px solid #024797;
	border-top: 0px;
	z-index: 901;
	padding-left: 0px;
	width:185px; 
	margin-top: 0px;
	
	}

div.globalDropDown ul{
	margin-top:5px;
	margin-bottom:10px;
	padding-left:5px;
	}
div.globalDropDown ul, div.globalDropDown li{
	list-style: none;
	list-style-image: none;
	text-decoration:none;
	color: #ffffff;
	font-family:	Corbel,Arial, Helvetica, serif;
	font-size:10pt;
	}
div.globalDropDown li{
	list-style-position:outside;
	}
div.globalDropDown a{
	padding-top: 2px;
	padding-bottom: 2px;
	width:100%;
	display: block;
	color: #ffffff;
	text-decoration:none;
	}
* html div.globalDropDown a{
	width:180px;
	}
div.globalDropDown a:link{
	color: #ffffff;
	text-decoration: none;
	}
div.globalDropDown a:visited{
	color: #ffffff;
	text-decoration: none;
	}
div.globalDropDown a:hover{
	font-weight: bold;
	text-decoration: underline;

	}
div.globalDropDown a:active{
	text-decoration: none;
	}
div#seoSearchCities{
	text-align:center;
	padding-top:15px;
	padding-bottom:2px;
}	
div#footerTop{
	background: url('/media/companyset/RemaxTX/RegionalSite/footer.gif') top left no-repeat;
	height: 125px;
	}	
div#footerBottom{
	
	}
div#navBottom{
	font-size: 10pt;
	padding-top: 10px;
	color: #0657A6;
	text-align: center;
	font-weight: bold;
	}
div#navBottom a:link,
div#navBottom a:visited, 
div#navBottom a:active {
	color: #0657A6;
	text-decoration: none;
	}
div#navBottom a:hover{
	color: #999999;
	}

div#navBottomLinks{
	float: right;
	margin-right: 15px;
	margin-top:5px;
	}
* html div#navBottomLinks {
	margin-right: 10px;
	}
div#copyright a:link,
div#copyright a:visited, 
div#copyright a:active {
	color: #0657A6;
	}	
img#navAgentLogin {
	border: none;
	}
img#navRelianceNetwork{
	 width:84px;
	 height:10px;
	 margin-left: 20px; 
	 border: none;
	 padding-top: 10px;
	}
	
	
/*Home Page Styles*/

div#sectionLeft{
	width: 748px;
	float: left;
	margin-bottom: 10px;

}	
div#sectionRight{
	width: 218px;
	margin-bottom: 20px;
	float: right;
	}
div#TabHolder
{
	width: 747px;
	height: 34px;
	}
.tabImage{
	cursor: hand;
}
	
div#ResidentialTabContent{
	float: left;
	background: url(/media/companyset/RemaxTX/RegionalSite/bg.propsearch.gif) top left no-repeat;
	width: 534px;
	height: 287px;
	margin-top:-4px;
}

div#NewConstructionTabContent{
	float: left;
	background: url(/media/companyset/RemaxTX/RegionalSite/bg.commercial.gif) top left no-repeat;
	width: 534px;
	height: 287px;
	margin-top:-4px;
}
div#CommercialTabContent{
	float: left;
	background: url(/media/companyset/RemaxTX/RegionalSite/bg.commercial.gif) top left no-repeat;
	width: 534px;
	height: 287px;
	margin-top:-4px;
}

div#FarmTabContent{
	float: left;
	background: url(/media/companyset/RemaxTX/RegionalSite/bg.farmandranch.gif) top left no-repeat;
	width: 534px;
	height: 287px;
	margin-top:-4px;
}
div#ForeclosureTabContent{
	float: left;
	background: url(/media/companyset/RemaxTX/RegionalSite/bg.foreclosure.gif) top left no-repeat;
	width: 534px;
	height: 287px;
	margin-top:-4px;
}
img#FarmandRanchLogo{
	border: none;
}
div#OpenHouseTabContent{
	float: left;
	background: url(/media/companyset/RemaxTX/RegionalSite/bg.openhouse.gif) top left no-repeat;
	width: 534px;
	height: 287px;
	margin-top:-4px;
}
div#MyHomeFinder{
	background: url(/media/companyset/RemaxTX/RegionalSite/homefinder.gif) top left no-repeat;
	width: 213px;
	height: 287px;	
	float: right;
	margin-top:-4px;
	margin-right: 1px;	
	}
img#HomeFinderBtn{
	border: none;
	margin-left: 35px;
	margin-top: 215px;
	}	
div#quicksearch{
	height: 200px;
	overflow: hidden;
	}	
table#QSTable,
table#NewConstructionQSTable,
table#CommercialQSTable,
table#FarmandRanchTable,
table#OpenHouseQSTable,
table#ForeclosureQSTable{
	margin-left: 40px;
	margin-top: 45px;
	width:450px;
}
input#qsCityZip,
input#qsCityZip2,
input#qsCityZip3,
input#qsCityZip4{
	width: 432px;
	height: 20px;
	font-size: 12pt;
}
table#NewConstructionQSTable select#qsMinPrice,
table#NewConstructionQSTable select#qsMaxPrice{
	margin-top: 5px;
	width:212px;
}

select#qsMinPrice,
select#qsMaxPrice{
	width:135px;
}
select#qsBeds,
select#qsBaths{
	width:60px;
}
select#qsGroupPropType{
	width:155px;
	margin-bottom:2px;
}
select#stateList{
	background: #ffffff;
	width:155px;
}	
input#HPBuyingSubmit{
	margin-left:80px;
}
img#AdvSearchIcon{
	border: none;
	margin-top: 10px;
	Margin-left: 245px;	
	}
img#MapSearchIcon{
	margin-top: 0px;
	margin-left: -3px;
	border: none;
}
div#MLSNumberSearch{
	height: 36px;
	position: relative;
	margin-left: 40px;
	margin-top: -18px;
	/*padding-top: 28px;*/
}
input#MLSSearchSubmit{
	margin-top: 0px;
	vertical-align: bottom;	
}
input.MLSSearchInput{
	margin-top: 0px;
	width: 120px;
}
img.CareerObj{
	float: right;
	margin-top: 8px;
	margin-right: 32px;
	margin-bottom: 5px;
	border: none;}
div#Community{
	border-bottom: 1px solid #848CBD;	
	}
table#CommTable{
	margin-left:55px;
	}	
td#CommunityTitle {
	font-weight: bold;
	font-size: 14pt;
	color: #C1342B;
	float: left;
}		
td#CommunityText {
	padding-top: 25px;
	font-size: 10pt;
	font-weight: bold;

}				
div#SocialNetwork{
	background: url(/media/companyset/RemaxTX/RegionalSite/social.bg.gif) top left no-repeat;		
	height: 43px;
	margin-bottom: 10px;
	padding-right: 30px;
	}
div#SocialNetwork img{
	float: right;
	margin-top: 10px;
	border: none;
}
	
/*Content pages Side Nav */
	

div#SideMenu{
	display:inline;
	float: right;
	width: 215px;
	height:250px;	
	margin-right: 15px;
	margin-left:5px;
	}
div#SideMenuTop{
	width: 215px;
	height: 18px;
	background: url(/media/companyset/RemaxTX/RegionalSite/sidenav.top.gif) bottom right no-repeat;			
	}	
div#SideMenuBody{
	overflow: hidden;
	width: 215px;
	background: url(/media/companyset/RemaxTX/RegionalSite/sidenav.middle.gif) top left repeat-y;		
	}	
div#SideMenuBottom{
	width: 215px;
	height: 18px;
	background: url(/media/companyset/RemaxTX/RegionalSite/sidenav.bottom.gif) bottom right no-repeat;	
}
div#SideMenu ul{
	margin-bottom:00px;
	margin-left:0px;
	padding: 0px 2px 0px 0px;
	}
div#SideMenu li{
	list-style: none;
	list-style-image: none;	
	margin-bottom: 4px;
	}	
div#SideMenu li:hover {	
	background: #186DB8 url(/media/companyset/RemaxTX/RegionalSite/sidenav.roll.gif) bottom left no-repeat;	
	}
div#SideMenu a{
	display:block;
	line-height:1em;
	margin-left:5px;
	}
div#SideMenu h3{
	font-weight:bolder;
	margin-bottom: 0px;
	color: #ffffff;	
	}
div#SideMenu h3 a:link,
div#SideMenu h3 a:visited,
div#SideMenu h3 a:active{
	color: #ffffff;
	text-decoration: none;
	}
div#SideMenu a:link,
div#SideMenu a:visited{
	text-decoration: none;
	color: #ffffff;
	}
div#SideMenu h3 a:hover{
	color: #ffffff;
	}
div#SideMenu a:hover{
	color: #ffffff;
	}
div#SideMenu a:active{
	color: #ffffff;
	}	
div#SideMenu p{
	margin-bottom: 00px;
}	

/*Search Container - maintaining old size for now*/
	
div#newsearchcontentinside{
	width: 740px;
	margin-left: auto;
	margin-right: auto;
}


/*	Reliance Network 2005 */


/*	pages	*/


table.publicAgentsResults
{
	width: 50%;
	border: 1px solid black;
	}

/* CSS rules for openhouses.asp */

.Highlight {
	background-color:#ECF6FE;
}
.Normal {
	background-color:#ffffff;
}

/* CSS rules for agent/office search pages */

#agentResults
{
	margin-left: -15px;
	}
* html #agentResults
{
	margin-left: 0px;
	}
.agentsearch{
	font-size: 12px;
}
.agentcolorbar {
	background-color: #E6EEFE;
}	
a:link.agentsearch {color: #003366;text-decoration: underline;}
a:visited.agentsearch {color: #003366; text-decoration: underline;}
a:visited.agentsearch {color: #003366; text-decoration: underline;}
a:hover.agentsearch {color: #0970D6; }
.dividingrows{
	border-bottom: #0657A6 1px solid;
	padding: 5px;
	font-size: 12px;
}
.start_rows{
	border-bottom: #0657A6 3px solid;
}
.end_rows{
	border-bottom: #0657A6 2px solid;
}
.txtcolor{
	color: #a2151d;
}
.allborders{
	border: #424242 1px solid;
}
.waiting_txt{	
	font-weight: bold;
	font-size: 17px;
	color: #424242; 
	letter-spacing: -.03cm;
}
/* CSS rules for property resume page */
.heading{
	color: #000000;
	font-size: 12px;
	font-weight: bold; 
	padding-bottom: 7px;
}
a:link.col_headings_agoff, a:visited.col_headings_agoff, a:link:hover.col_headings_agoff {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}	
.colorblock 
{
	background-color: #424242;
}
.lineall
{
    BORDER-RIGHT: #0657A6 1px solid;
    BORDER-TOP: #0657A6 1px solid;
    BORDER-LEFT: #0657A6 1px solid;
    BORDER-BOTTOM: #0657A6 1px solid
}
.linealldark
{
    BORDER-RIGHT: #0657A6 1px solid;
    BORDER-TOP: #0657A6 1px solid;
    BORDER-LEFT: #0657A6 1px solid;
    BORDER-BOTTOM: #0657A6 1px solid
}
.linebottom
{
    BORDER-RIGHT: #0657A6 0px solid;
    BORDER-TOP: #0657A6 0px solid;
    BORDER-LEFT: #0657A6 0px solid;
    BORDER-BOTTOM: #0657A6 1px solid
}
.linebottomleft
{
    BORDER-RIGHT: #0657A6 0px solid;
    BORDER-TOP: #0657A6 0px solid;
    BORDER-LEFT: #0657A6 1px solid;
    BORDER-BOTTOM: #0657A6 1px solid
}
.linebottomleftright
{
    BORDER-RIGHT: #0657A6 1px solid;
    BORDER-TOP: #0657A6 0px solid;
    BORDER-LEFT: #0657A6 1px solid;
    BORDER-BOTTOM: #0657A6 1px solid
}
.linebottomleftwhite
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #0657A6 1px solid;
    BORDER-RIGHT-WIDTH: 0px
}
.linealldark
{
    BORDER-RIGHT: #0657A6 1px solid;
    BORDER-TOP: #0657A6 1px solid;
    BORDER-LEFT: #0657A6 1px solid;
    BORDER-BOTTOM: #0657A6 1px solid
}
.linebottomleftrightdark
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #0657A6 1px solid;
    BORDER-LEFT: #0657A6 1px solid;
    BORDER-BOTTOM: #0657A6 1px solid
}
.linebottomleftrightdark
{
    BORDER-RIGHT: #0657A6 1px solid;
    BORDER-TOP: #0657A6 0px solid;
    BORDER-LEFT: #0657A6 1px solid;
    BORDER-BOTTOM: #0657A6 1px solid
}


