/*GENERAL LAYOUT FOR ALL PAGES - containing boxes and whatnot*/

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 100;
	color: #333333;
}



#primary, #secondary{
	background-image:url(../images/page_bg.gif);
	background: url(../images/top_bg.gif) top left repeat-x ;
	background-color:#DDDECE;
}

#container {
	width: 700px;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	
}
#remaxheader{
	float: right;
	width: 182px;
	height: 80px;
	padding: 0px;
	margin: 93px 0px 0px 0px;
	/*background: url(../images/newremax_admin.gif) top right no-repeat;*/
}
#top{
	float: left;
	width: 275px;
	height: 200px;
	margin: 55px 0px 5px 0px;
	padding: 0px;
	background: url(../images/bg_logo.gif) top left no-repeat;
}
#topheader{
	clear: both;
	width: 660px;



}
#breadcrumbs {
	width: 760px;
	height: 15px;
	margin: 0px 0px 15px 0px ;
	float: left;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
	color: #990000;
	padding: 2px 0px 0px 0px;
	border-bottom: 1px dashed #E3E3E3;
	display: inline;
}

 {
	width: 350px;
	margin: 18px 0px 0px 0px;
	float: left;
}
#rightcol {
	width: 400px;
	float: right;
	margin: 10px 0px 0px 0px;
}
#top_left {
	width: 180px;
	float: left;
	margin: 10px 0px 0px 10px;
	display: inline;
}
#top_right {
	width: 180px;
	float: right;
	background: url(../images/index_boxbg.gif) top left no-repeat;
	height: 205px;
	margin: 6px 10px 0px 0px;
	padding: 0px 0px 20px 0px;
	display: inline;
}
#bottom {
	float: right;
	width: 400px;
	height: 195px;
	background: url(../images/index_boxbg2.gif) top left no-repeat;
}
#bottom_leftcol {
	float: left;
	width: 180px;
	margin: 15px 0px 0px 15px;
	display: inline;
}
#bottom_rightcol {
	width: 160px;
	float: right;
	margin: 15px 25px 0px 0px;
	display: inline;
}
#bottom2 {
	width: 390px;
	color: white;
	float: right;
	margin: 15px 5px 0px 0px;
	font-style: italic;
	font-weight: bold;
}
#footerprimary {
	margin: 0px auto;
	width: 760px;
	text-align: center;
	clear: both;
}
#footerprimary p{
	margin: 0px 0px 0px 30px;
	padding: 10px 0px 0px 0px;
}
#footersecondary {
	width: 760px;
	margin: 10px auto;
	text-align: center;
	clear: both;
	padding: 5px;
}
#footersecondary p{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

/* NAVIGATION */

#topnavcontainer{
	width: 400px;
	height: 35px;
	float: right;
	margin: 15px 0px 0px 0px;
}
#topnav{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 35px;
	display: inline;
	overflow: hidden;
	width: 400px;
}
#topnav li{
	margin: 0px; 
	padding: 0px;
	display: inline;
	list-style-type: none;
}
#topnav a{
	float: left;
	height: 0px !important;
	height: /**/:35px; /* for IE5/Win */
	padding: 35px 0px 0px 0px;
	overflow: hidden;
}
#topnav a:active, #topnav a.selected, #topnav a:hover {
	background-position: 0 -35px ;
}
#HOME a{
	background: url(../images/home_nav.gif) top left no-repeat;
	width: 100px;
}
#BUYERS a{
	background: url(../images/buyers_nav.gif) top left no-repeat;
	width: 100px;
}
#SELLERS a{
	background: url(../images/sellers_nav.gif) top left no-repeat;
	width: 100px;
}
#CONTACT a{
	background: url(../images/contact_nav.gif) top left no-repeat;
	width: 100px;
}
#USERS a{
	background: url(../images/admin_users_nav.gif) top left no-repeat;
	width: 100px;
}

#LISTINGS a{
	background: url(../images/admin_listings_nav.gif) top left no-repeat;
	width: 100px;
}

#NEWS a{
	background: url(../images/admin_news_nav.gif) top left no-repeat;
	width: 100px;
}

/*Styling for all pages*/

p{
	line-height: 12px;
	/*font-size: 8pt;*/
	margin: 0px;
	padding: 0px;
}
h1{
	font-size: 12pt;
	padding-top: 5px;
}
h2{
	font-size: 12pt;
}
h3{
	font-size: 10pt;
}
#top_left p{
	margin: 0px 0px 3px 8px;
} 
#top_right p {
	width: 150px;
   	color: white;
	margin: 5px 5px 0px 15px;
}
#bottom p {
	width: 160px;
	padding: 0px;
   	color: white;
	margin: 5px 0px 5px 0px;
}
#top_right h3{
	font-size: 7pt;
	font-weight: normal;
	margin: 0px 12px 3px 15px;
	padding: 0px;
} 
#top_left a{
	text-decoration: none;
	color: #333333;
}
#top_left a:hover {
	text-decoration: underline;
	color: #FB8211;
}
#top_right a{
	text-decoration: none;
	color: white;
}
#top_right a:hover {
	text-decoration: underline;
	color: #FB8211;
}
#bottom a{
	color: white;
	text-decoration: none;
}
#bottom a:hover{
	text-decoration: underline;
}
#bottom img{
	margin: 7px 0px 5px 0px;
	border: 1px solid #FFFFFF;
}
#breadcrumbs a {
	text-decoration: none;
	color: #990000;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}
#client a {
	width: 200px;
	background: url(../images/index_client_legend.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	padding-left: 5px; 
	overflow: hidden;
	font-size: 0px;
	margin: 0px 0px 0px 90px; 
	float: left;
	border: 1px solid white;
	display: inline;
}

/* EMAIL FORMS */

label{
	font-size: 8pt;
	color: #333333;
}
input{
	font-size: 8pt;
	color: #333333;
}
select{
	font-size: 8pt;
	color: #333333;
}
textarea{
	font-size: 8pt;
	color: #333333;
}
#formcontainer{
	clear: both;
	width: 660px;
	margin-left: 45px;
	background: url(../images/form_bg.gif) top left no-repeat; 
	height: 380px;
}
#required {
	width: 300px;
	float: left;
	margin: 10px 10px 0px 0px;
	border: none;
}
#required legend {
	width: 250px;
	float: left;
	padding: 25px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important;
	height /**/:25px;
	background: url(../images/form_required.gif) top left no-repeat;
	font-size: 0px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#required label{
	width: 100px;
	float: left;
	text-align: right;
	margin: 0px 10px 0px 0px;
}
#required input {
	width: 160px;
	float: left;
	display: block;
}
#infoabout {
	width: 310px;
	float: left;
	border: none;
	margin: 10px 0px 10px 0px;
}
#infoabout legend {
	width: 250px;
	float: left;
	padding: 25px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important;
	height /**/:25px;
	background: url(../images/form_general.gif) top left no-repeat;
	font-size: 0px;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
}
#infoabout label{
	width: 100px;
	float: left;
	text-align: right;
	margin: 0px 10px 0px 0px;
}
#infoabout input {
	width: 160px;
	float: left;
	display: block;
}
#infoabout select {
	width: 175px;
	float: left;
	display: block;
}
#addinfo {
	clear: both;
	width: 630px;
	border: 0px;
}
#addinfo legend {
	width: 250px;
	float: left;
	padding: 25px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important;
	height /**/:25px;
	background: url(../images/form_addinfo.gif) top left no-repeat;
	font-size: 0px;
	display: block;
	margin-bottom: 10px;
	margin-left: 15px;
}
#addinfo label{
	width: 575px;
	margin-left: 30px;
}
#addinfo textarea{
	width: 575px;
	height: 60px;
	margin-left: 30px;
}
.row {
	clear: both;
	height: 17px;
	margin: 0px 0px 5px 0px;
}
.row2 {
	clear: both;
	height: 60px;
	margin: 0px 0px 5px 0px;
}
#submit{
	float: right;
	clear: both;
	margin: 5px 35px 0px 0px;
}

/* definition list */

dl{
	color: white;
	display: block;
}
dt {
	font-weight: bold;
}

/*INDEX PAGE*/

#newsh2 {
	width: 150px;
	background: url(../images/index_news_h2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	margin: 12px 0px 0px 15px;
}
#relocatingh2 {
	width: 150px;
	background: url(../images/index_relocate_h2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	margin: 0px 0px 10px 0px; 
}
#meetush2 {
	width: 160px;
	background: url(../images/index_meet_us_h2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	margin: 0px;
}
#newslink a{
	width: 75px;
	background: url(../images/index_home_newslink.gif) top left no-repeat;
	height: 0px !important;
	height /**/:20px;
	padding-top: 20px;
	overflow: hidden;
	font-size: 0px;
	float: right;
	margin: 5px 12px 0px 0px;
	display: block;
}

#contactlink a{
	width: 75px;
	background: url(../images/index_linkbutton.gif) top left no-repeat;
	height: 0px !important;
	height /**/:20px;
	padding-top: 20px;
	overflow: hidden;
	font-size: 0px;
	float: right;
	margin: 30px 5px 0px 0px;
	display: block;
}

#moreinfolink a{
	width: 75px;
	background: url(../images/index_linkbutton02.gif) top left no-repeat;
	height: 0px !important;
	height /**/:20px;
	padding-top: 20px;
	overflow: hidden;
	font-size: 0px;
	float: right;
	margin: 10px 0px 0px 0px;
	display: block;
}

#testimonialindex a {
	height: 0px;
	width: 390px;
	padding-top: 57px;
	background: url(../images/quote_homepage.gif) top left no-repeat;
	overflow: hidden;
	float: left;
	margin: 0px;
}

/*BUYERS PAGE*/

#indexemailh2 {
	width: 175px;
	background: url(../images/buyers_interestedh2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	margin: 0px 0px 10px 0px;
}

#whath2 {
	width: 150px;
	background: url(../images/buyers_whath2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	margin: 12px 0px 0px 15px;
}

#buyersbrowseh2 {
	width: 165px;
	background: url(../images/buyers_browseh2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	margin: 0px;
}

#emaillink a{
	width: 75px;
	background: url(../images/buyers_email_linkbutton.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 20px;
	overflow: hidden;
	font-size: 0px;
	float: right;
	margin: 15px 5px 0px 0px;
	display: block;
}

#buyerslink a{
	width: 75px;
	background: url(../images/index_linkbutton.gif) top left no-repeat;
	height: 0px !important;
	height /**/:20px;
	padding-top: 20px;
	overflow: hidden;
	font-size: 0px;
	float: right;
	margin: 15px 12px 0px 0px;
	display: block;
}

#homesover a{
	width: 150px;
	background: url(../images/buyers_homesover_button.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	float: left;
	margin: 0px 0px 3px 0px;
	display: block;
}

#homesunder a{
	width: 150px;
	background: url(../images/buyers_homesunder_button.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	float: left;
	margin: 3px 0px 3px 0px;
	display: block;
}

#allhomes a{
	width: 150px;
	background: url(../images/buyers_allhomes_button.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	float: left;
	margin: 3px 0px 3px 0px;
	display: block;
}

#searchmls a{
	width: 150px;
	background: url(../images/buyers_searchmls.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	float: left;
	margin: 3px 0px 3px 0px;
	display: block;
}
#testimonialbuyers a {
	height: 0px !important;
	height /**/:57x;
	width: 390px;
	padding-top: 57px;
	background: url(../images/quote_buyers.gif) top left no-repeat;
	overflow: hidden;
	float: left;
	margin: 0px;
}


/*SELLERS PAGE*/

#browseh2{
	width: 160px;
	background: url(../images/sellers_browse_h2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	margin: 0px;
}


#thinkingh2 {
	width: 160px;
	background: url(../images/sellers_thinking_h2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding: 45px 0px 0px 0px ;
	overflow: hidden;
	font-size: 0px;
	margin: 0px 0px 10px 0px;
}

#remaxh2 {
	width: 160px;
	background: url(../images/remaxh2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding: 25px 0px 0px 0px ;
	overflow: hidden;
	font-size: 0px;
	margin: 0px 0px 10px 0px;
}

#helpfulh2 {
	width: 160px;
	background: url(../images/helpfulh2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding: 25px 0px 0px 0px ;
	overflow: hidden;
	font-size: 0px;
	margin: 0px 0px 10px 0px;
}
#custtestimonialh2 {
	width: 270px;
	background: url(../images/custtestimonialh2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding: 25px 0px 0px 0px ;
	overflow: hidden;
	font-size: 0px;
	margin: 0px 0px 10px 0px;
}
#recentnewsh2 {
	width: 270px;
	background: url(../images/recentnewsh2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding: 25px 0px 0px 0px ;
	overflow: hidden;
	font-size: 0px;
	margin: 0px 0px 10px 0px;
}
#yourhomeh2 {
	width: 360px;
	background: url(../images/yourhomeh2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding: 25px 0px 0px 0px ;
	overflow: hidden;
	font-size: 0px;
	margin: 0px 0px 10px 0px;
}
#dontdependh2 {
	width: 400px;
	background: url(../images/dontdependh2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:45px;
	padding: 45px 0px 0px 0px ;
	overflow: hidden;
	font-size: 0px;
	margin: 0px 0px 15px 0px;
}
#helph2 {
	width: 150px;
	background: url(../images/sellers_help_h2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:70px;
	padding: 70px 0px 0px 0px;
	overflow: hidden;
	font-size: 0px;
	margin: 12px 0px 0px 15px;
}

#emaillink a{
	width: 75px;
	background: url(../images/buyers_email_linkbutton.gif) top left no-repeat;
	height: 0px !important;
	height /**/:20px;
	padding-top: 20px;
	overflow: hidden;
	font-size: 0px;
	float: right;
	margin: 15px 5px 0px 0px;
	display: block;
}

#sellerslink a{
	width: 75px;
	background: url(../images/index_linkbutton.gif) top left no-repeat;
	height: 0px !important;
	height /**/:20px;
	padding-top: 20px;
	overflow: hidden;
	font-size: 0px;
	float: right;
	margin: 15px 12px 0px 0px;
	display: block;
}

#archivelink a{
	width: 150px;
	background: url(../images/sellers_archive_button.gif) top left no-repeat;
	height: 0px !important;
	height /**/:40px;
	padding-top: 40px;
	overflow: hidden;
	font-size: 0px;
	float: left;
	margin: 0px 0px 5px 0px;
	display: block;
}

#currentlink a{
	width: 150px;
	background: url(../images/sellers_current_button.gif) top left no-repeat;
	height: 0px !important;
	height /**/:40px;
	padding-top: 40px;
	overflow: hidden;
	font-size: 0px;
	float: left;
	margin: 5px 0px 5px 0px;
	display: block;
}

#testimonialsellers a {
	height: 0px !important;
	height /**/:57px;
	width: 390px;
	padding-top: 57px;
	background: url(../images/quotes_sellers.gif) top left no-repeat;
	overflow: hidden;
	float: left;
	margin: 0px;
}

/*CONTACT PAGE*/

#meeth2 {
	width: 160px;
	background: url(../images/contact_meeth2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	margin: 0px 0px 10px 0px;
}

#emailh2 {
	width: 150px;
	background: url(../images/contact_emailh2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
	margin: 10px 0px 0px 12px;
}

#intouchh2 {
	width: 160px;
	background: url(../images/contact_infoh2.gif) top left no-repeat;
	height: 0px !important;
	height /**/:25px;
	padding-top: 25px;
	overflow: hidden;
	font-size: 0px;
}

#contactlink a{
	width: 75px;
	background: url(../images/index_linkbutton.gif) top left no-repeat;
	height: 0px !important;
	height /**/:20px;
	padding-top: 20px;
	overflow: hidden;
	font-size: 0px;
	float: right;
	margin: 15px 12px 0px 0px;
	display: block;
}

#emaillink a{
	width: 75px;
	background: url(../images/buyers_email_linkbutton.gif) top left no-repeat;
	height: 0px !important;
	height /**/:20px;
	padding-top: 20px;
	overflow: hidden;
	font-size: 0px;
	float: right;
	margin: 15px 15px 0px 0px;
	display: block;
}

.strong {
	font-weight: bold;
}

/*Headlines for email forms*/

#buyersemailh1{
	width: 600px;
	float: left;
	padding: 30px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important;
	height /**/:30px;
	background: url(../images/buyers_emailh1.gif) top left no-repeat;
	font-size: 0px;
	margin-bottom: 10px;
}

#buyersemailh2{
	width: 600px;
	float: left;
	padding: 25px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important;
	height /**/:25px;
	background: url(../images/buyers_emailh2.gif) top left no-repeat;
	font-size: 0px;
	margin-bottom: 10px;
}

#sellersemailh1{
	width: 600px;
	float: left;
	padding: 30px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important;
	height /**/:30px;
	background: url(../images/sellers_emailh1.gif) top left no-repeat;
	font-size: 0px;
	margin-bottom: 10px;
}

#contactemailh1{
	width: 600px;
	float: left;
	padding: 30px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important;
	height /**/:30px;
	background: url(../images/contact_emailh1.gif) top left no-repeat;
	font-size: 0px;
	margin-bottom: 10px;
}

#commentcontainer{
	width: 700px;
	margin: 0px 0px 0px 10px;
	float: left;
	background: #EAEFEA;
	border: 1px dashed #E3E3E3;
	padding: 10px;
}

#commentcontainer p{
	margin: 0px 0px 5px 0px;
}

#topheader p{
	margin: 0px 0px 5px 0px;
}

#topheader_buyers
{
	color:#FFFFFF;
}

.link{
	border: 1px solid #E3E3E3;
	margin: 0;
	padding: 0;
	background-color: #262840;
}

.link a{
	text-decoration: none;
}

.link a:active{
	text-decoration: underline;
}

hr{
	clear: both;
}

.linkitem{
	height: 100%;
	padding: 5px;
	margin: 5px;
	background: #EAEFEA;
	border: 1px dashed #E3E3E3;
	clear: both;
}

.linkitem p{
	clear: both;
	margin: 0px 0px 5px 0px;
}

#reqinfo {
	float: left;
	color: Red;
	clear: both;
	width: 500px;
}

.link_blue
{
background-color:#262840;
color:#FFFFFF;
padding:5px; 
font-size:11px;
font-weight:bold;
}

.link_blue a
{

color:#FFFFFF;
text-decoration:none;
}

.link_blue a:hover
{

text-decoration:underline;
}

.news_box
{
padding-top:10px; 
padding-bottom:10px; 
font-size:11px; 
font-weight:bold;

}

.news_box a
{
color:#990000;
text-decoration:none;
}
.news_box a:hover
{
text-decoration:underline;
}

 a
{
color:#990000;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}


# ul 
{
padding: 0;
margin: 0;
list-style-type: none;
}
