/* CLASSES */
	.mainHeader{
		font-family: arial,verdana, helvetica;
		font-size: 14px;	
		font-weight: bold;	
	}
	.qsHeader{
		font-family: arial,verdana, helvetica;
		font-size: 14px;	
		font-weight: bold;	
		color: #BB371E;
	
		background-image: url(../../../graphic/remax/3/linkBack.gif);
		background-repeat: no-repeat;	
		margin-left: 20px;
		padding-top: 7px;
		width: 150px;
		padding-left: 20px;

	}	
	.lnkHeader{
		font-family: arial,verdana, helvetica;
		font-size: 14px;	
		font-weight: bold;	
		color: #BB371E;
	
		background-image: url(../../../graphic/remax/3/linkBack.gif);
		background-repeat: no-repeat;	
		margin-left: 0px;
		padding-top: 7px;
		width: 150px;
		padding-left: 20px;

	}		
	.subHeader{
		font-family: arial,verdana, helvetica;
		font-size: 12px;	
		font-weight: bold;	
	}	
	.mainFooter{
	
	}
	.formHeader{
		font-family: arial,verdana, helvetica;
		font-size: 12px;	
		color: red;
	}
	.justify{
		text-align: justify;
	}
	.headerTab{
		background-color: #EEEEEE;
		font-size: 14px;
		margin-left: 10px;
		padding: 5px;
		border: 1px solid #000000;
	}
	.headerRow{
		background-color: #EEEEEE;
		font-size: 14px;
		margin-left: 0px;
		padding: 5px;
		border: 1px solid #000000;
		width: 170px;
	}	


/* TAGS */
	td{
		font-family: arial,verdana, helvetica;
		font-size: 10px;			
	}
	th{
		font-family: arial,verdana, helvetica;
		font-size: 11px;	
		font-weight: bold;		
	}	
	body{
		background-color:  #C9D4D3;
	}
	a{
	
	}
	select{
		font-family: arial,verdana, helvetica;
		font-size: 12px;	
	}
	input{
		font-family: arial,verdana, helvetica;
		font-size: 12px;	
	}	
	textarea{
		font-family: arial,verdana, helvetica;
		font-size: 12px;	
	}		

/* DIV IDS */
	
	#all{
	 	background-color: #FFFFFF;
		position: absolute;
		top: 0px;
		left: 0px;
		border-right: 1px solid #16457D;
		padding: 0px;
		width: 800px;
		
		
	}

	#header{
		background-color: #FFFFFF;
		background-image: url(../../../graphic/remax/9/header.jpg);
		background-repeat: no-repeat;
		width: 100%px;
		height: 251px;
		margin-top: 0px;
	}
	#brokerage{
		position: absolute;
		top: 200px;
		left: 2px;
		text-align: left;
		font-family: arial,verdana,helvetica;
		font-size: 18px;
		color: #004080;
		font-weight: bold;
		width: 800;
		padding-right: 20px;
		z-index: 200;
		
	}
	#mainNav{
		position: relative;
		left: 0px;
		top: -23px;	
		height: 30px;
		width: 800px;
		color: #FFFFFF;
		z-index: 20;

	}
	#headerAgent{
		display: none;
	}
	
/* MAINAV ELEMENTS */		
		#menu1 a{
			position: absolute;
			left: 325px;
			top: -41px;
			width: 110px;
			
			font-family: arial,verdana, helvetica;
			font-size: 13px;
			color: #5588BB;
			font-weight: bold;
			text-decoration: none;		
			padding-top: 20px;	
			padding-left: 10px;
			border-right: 1px solid #BB371E;
			border-bottom: 1px solid #BB371E;
		}
			#menuDrop1{
				position: absolute;
				left: 332px;
				top: 220px;
				width: 133px;
				background-color: #FFFFFF;
				border-bottom: 1px solid #BB371E;	
				border-left: 1px solid #BB371E;
				border-right: 1px solid #BB371E;
				padding: 4px;		
				z-index: 20;	
				visibility: hidden;	
			}
			#menuDrop1 a{
				text-decoration: none;
				font-family: arial,verdana, helvetica;
				font-size: 12px;
				color: #000000;
			}			
		
		#menu2 a{
			position: absolute;
			top: -41px;
			left: 435px;
			width: 110px;
			
			font-family: arial,verdana, helvetica;
			font-size: 13px;
			color: #5588BB;
			font-weight: bold;
			text-decoration: none;		
			padding-top: 20px;	
			padding-left: 10px;
			border-right: 1px solid #BB371E;
			border-bottom: 1px solid #BB371E;			
		}
			#menuDrop2{
				position: absolute;
				left: 434px;
				top: 220px;
				width: 133px;
				background-color: #FFFFFF;
				border-bottom: 1px solid #BB371E;	
				border-left: 1px solid #BB371E;
				border-right: 1px solid #BB371E;
				padding: 4px;		
				z-index: 20;	
				visibility: hidden;			
			}
			#menuDrop2 a{
				text-decoration: none;
				font-family: arial,verdana, helvetica;
				font-size: 12px;
				color: #000000;
			}			
		
		#menu3 a{
			position: absolute;
			top: -41px;
			left: 545px;
			width: 110px;
			
			background-repeat: no-repeat;
			font-family: arial,verdana, helvetica;
			font-size: 13px;
			color: #5588BB;
			font-weight: bold;
			text-decoration: none;		
			padding-top: 20px;	
			padding-left: 10px;
			border-right: 1px solid #BB371E;
			border-bottom: 1px solid #BB371E;			
		}
			#menuDrop3{
				position: absolute;
				left: 545px;
				top: 220px;
				width: 133px;
				background-color: #FFFFFF;
				border-bottom: 1px solid #BB371E;	
				border-left: 1px solid #BB371E;
				border-right: 1px solid #BB371E;
				padding: 4px;		
				z-index: 20;	
				visibility: hidden;	
			}
			#menuDrop3 a{
				text-decoration: none;
				font-family: arial,verdana, helvetica;
				font-size: 12px;
				color: #000000;
			}			
		
		#menu4 a{
			position: absolute;
			top: -41px;
			left: 655px;
			width: 110px;
			
			background-repeat: no-repeat;
			font-family: arial,verdana, helvetica;
			font-size: 13px;
			color: #5588BB;
			font-weight: bold;
			text-decoration: none;		
			padding-top: 20px;	
			padding-left: 10px;
			border-right: 1px solid #BB371E;
			border-bottom: 1px solid #BB371E;	
			z-index: 20;	
	
		}
			#menuDrop4{
				position: absolute;
				left: 654px;
				top: 220px;
				width: 133px;
				background-color: #FFFFFF;
				border-bottom: 1px solid #BB371E;	
				border-left: 1px solid #BB371E;
				border-right: 1px solid #BB371E;
				padding: 4px;		
				z-index: 20;	
				visibility: hidden;	
			}
			#menuDrop4 a{
				text-decoration: none;
				font-family: arial,verdana, helvetica;
				font-size: 12px;
				color: #000000;
				
			}			
	
	#subNavHeader{
		display: none;
		
	}	
	
	#subNav{
		position: absolute;
		top: 100px;
		left: -8px;
		width: 148px;

		padding-top: 10px;
		padding-bottom: 0px;
		padding-left: 7px;
		padding-top: 10px;
		font-size: 9px;
		font-weight: bold;	
		z-index: 20;
	}
	
	#welcome{
		width: 450px;
		padding: 10px;
		background-color: #F5FAE7;
		border: 1px solid #BB371E;
	}
	
	#subNavLink{
		padding-left: 6px;
		padding-top: 3px;
		
		top: 125px;
		position: absolute;
		border-right: 1px solid #BB371E;
	
		border-top: 1px solid #BB371E;
			
		height: 100%;
		width: 150px;
	}
	
	#subNav a{
		text-decoration: none;
		font-family: arial,verdana,helvetica;
		font-size: 12px;
		color: #000000;
		padding: 1px;

		
	}	
/* SUBNAV ELEMENTS */		
		#buy{
		
		}
		
		#sell{
		
		}
		
		#community{
		
		}
		
		#relocation{
		
		}
		#links{
		
		}
		
		#about{
		
		}
		
		#careers{
		
		}
		
		#home{
		
		}	
	#main{
		width: 100%;
		min-height: 360px;
		_height: 360px;
		position: relative;
		top: -36px;
		padding-left: 170px;
		left: 0px;
		bottom-padding: 0px;

		font-family: arial,verdana,helvetica;
		font-size: 11px;
		padding-bottom: 32px;
	}
	
	#loadingPage{
		background-color: #FFFFFF;
		position: absolute;
		top: 200px;
		
		width: 800px;
		padding-top: 200px;
		padding-left: 20px;
		left: 0px;
		bottom-padding: 0px;
		border-left: 1px solid #BB371E;
		border-right: 1px solid #BB371E;
		font-family: arial,verdana,helvetica;
		font-size: 11px;
		padding-bottom: 32px;
		z-index: 1;
		visibility: hidden;
		text-align: center;

	}	
	#error{
		background-color: #FFFFFF;
		position: relative;
		top: 0px;
		width: 670px;
		padding-top: 10px;
		padding-left: 20px;
		left: 130px;
		bottom-padding: 20px;
		border-left: 1px solid #BB371E;
		border-right: 1px solid #BB371E;
		font-family: arial,verdana,helvetica;
		font-size: 13px;
		color: #FF0000;
	}
	
	#quickSearch{
		position: absolute;
		width: 130px;
		left: 669px;
		height: 350px;
		z-index: 200;
		border-top: 1px solid #BB371E;
		border-left: 1px solid #BB371E;
		border-bottom: 1px solid #BB371E;
		padding-left: 0px;

		background-color: #FFFFFF;		
	}	
	#quickSearch td{
		padding-left: 20px;
		
	}
	#quickSearch select{
		width: 50px;
	}
		
	#profileRight{
		
		position: absolute;
		left: 620px;
		top: 20px;
	}
	
	#profileRight td{
		color: #FFFFFF;
	}		
	
	#agentProfile2{
		width: 170px;
		position: absolute;
		left: 548px;
		top: 447px;
		padding: 8px;
		z-index: 11;
		border: 1px solid #BB371E;
	}	
	
	#agentProfile{
		top: 0px;
		width: 220px;
		position: absolute;
		left: 480px;
		margin-top: 70px;
		padding: 8px;
		z-index: 12;	
	}

	#featuredProfile{
		width: 170px;
		position: absolute;
		left: 488px;
		top: 111px;
		padding: 8px;
		z-index: 11;
		border-left: 1px solid #BB371E;
	}	
		
	#quickSearch select{
		font-family: arial,verdana,helvetica;
		font-size: 10px;
		width: 140px;
	}		
		
	#profileRight td{
		font-family: arial,verdana,helvetica;
		font-size: 10px;
		
	}

	#profileRight{
		
		position: absolute;
		left: 620px;
		top: 20px;
	}
		
	#profileRight .txtInput{
		font-family: arial,verdana,helvetica;
		font-size: 10px;
		width: 80px;
	}	

	#profileRight .button{
		font-family: arial,verdana,helvetica;
		font-size: 10px;
		width: 30px;
	}	
	
	#searchResultsHeader td{
		font-family: arial,verdana,helvetica; 
		color: #000000;
		font-size: 12px;
		border-bottom: 1px solid #BB371E;;
		padding: 2px;	
	}
	
	#searchSummary{
		padding: 3px;
		
		width: 151px;
		overflow: hidden;
	}
	
	#searchMore{
		background-image: url(../../../graphic/search/searchMore.gif);
		z-index: 10;
		background-repeat: no-repeat;
		height: 20px;
		width: 20px;
		left: 60px;	
	}	
	
	#footer{
		
		background-color: #FFFFFF; 
		color: #BB371E;
		position: relative;
		top: -32px;
		padding: 10px;
		font-family: arial,verdana,helvetica;
		font-size: 10px;
		text-align: right;

		border-top: 1px solid #BB371E;
		z-index: 20;
	}
	
	#dashboard{
		text-align: center;
		width: 90%;
		
	}	
	
	#dashboard td{
		border: 1px solid #BB371E;
		width: 50%;
		padding: 8px;
		text-align: left;
		margin: 10px;
		
	}
	
	#calendar{
	
	}
		
	#calendar td.noday{
		border: 1px solid #999999;
		padding: 8px;		
		background-color: #EEEEEE;
	}
	
	#calendar td.eventday{
		border: 1px solid #999999;
		padding: 8px;		
		background-color: #3ed72d;	
	}
	
	#calendar td.2day{
		border: 1px solid #999999;
		padding: 8px;	
		color: #FFFFFF;	
		background-color: #000000;		
		font-size: 12px;
		
	}
	
	#calendar a{
		color: #FFFFFF;			
	}	
	
	#calendar td.normal{
		border: 1px solid #999999;
		padding: 8px;		
		background-color: #FFFFFF;	
	}
	#disclaimer{
		background-color:  #FFFFFF;
		position: relative;
		top: -32px;
		padding: 10px;
		font-family: arial,verdana,helvetica;
		font-size: 9px;
		color: #555555;
		border-top: 1px solid #BB371E;

	}	
	#companyMarker{
		position: relative;
		top: -100px;
		left: -58px;
		
	}
	#pending{
		position: absolute;
		
	}
	#newListing{
		position: absolute;
		
	}	
	#priceReduced{
		position: absolute;

	}		
	
	#siteFeatures{
		padding-top: 30px;
		padding-left: 15px;
		width: 220;
		height: 241;
		background-repeat: no-repeat;
	}
	
	#featuredProperty{
		padding-top: 30px;
		padding-left: 15px;
		width: 220;
		height: 241;
		
		background-repeat: no-repeat;
	}	
	