

#map {width:600px; height:450px; background-image:url(maps/phoenixmetro.gif); float:left; margin-right:10px;}



#map_container {width:900px; background-color:#ffffff; position:relative; height:450px; clear:both; margin:0px; padding:0px; 	}

#menu-map
{
width:600px;
height:450px;
background-image:url(maps/phoenixmetro.gif);
background-position:left;
background-repeat:no-repeat; 
position:absolute;
left:0px; top:0px;
padding:0px; margin:0px;

	}
#menu-map li
{	
	list-style: none;
	}

#menu-map li a
{	
	list-style:none;}

#menu-map li a:hover
{ color:#FF0000; }

#menu-map div
{	
	visibility: hidden;
	display: block;
line-height:18px; z-index:50;
	
	}

	#menu-map div a
	{	position: relative;
		display: block;
		margin:0px;
		padding-left:10px;
		padding-right:10px;		
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		 background-color:#000000;font-size:12px;
		
		}

	#menu-map div a:hover
	{	
		color:#ffffff;background-color:#000000; }
		


#mapbox { width:125px; height:90px; position:absolute; left:475px; top:50px; font-size:12px; background-color:#000000; border:#ffffff 1px solid; opacity: 0.8;
	filter: alpha(opacity=80);}
	
	
#scottsdale {
	position:absolute;
    top:99px;
    left:385px;
	font-size:14px;
	z-index:21;
	}

#phoenix {
	position:absolute;
    top:120px;
    left:270px;
	font-size:14px; 
		z-index:50;
}

#fountainhills {
    position:absolute;
    top:180px;
    left:455px;
	font-size:10px;
	line-height:12px;
	z-index:28;
}


#paradisevalley {
  position:absolute;
    top:232px;
    left:334px;
	font-size:10px;
	line-height:12px;
	z-index:78;
	

}

#carefree{
    position:absolute;
    top:37px;
    left:350px;
	font-size:10px;
	line-height:12px;
	color:#FFFFFF;
	z-index:25;
}
 
#cavecreek{
    position:absolute;
    top:19px;
    left:317px;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	z-index:20;
	
}


#apachejunction {
    position:absolute;
    top:310px;
    left:563px;
	font-size:10px;
	line-height:12px;
}

#tempe {
    position:absolute;
    top:346px;
    left:341px;
	font-size:12px;
	line-height:12px;
}

#mesa {
    position:absolute;
    top:317px;
    left:446px;
	font-size:14px;
	line-height:12px;
}
#gilbert {
    position:absolute;
    top:373px;
    left:440px;
	font-size:12px;
	line-height:12px;
}
#queencreek {
    position:absolute;
    top:425px;
    left:520px;
	font-size:10px;
	line-height:12px;
	z-index:70;
		

}

#chandler {
    position:absolute;
    top:416px;
    left:400px;
	font-size:12px;
	line-height:12px;
	z-index:30;
	
}

#tolleson {
    position:absolute;
    top:296px;
    left:160px;
	font-size:10px;
	line-height:12px;
	z-index:71;
}
#ahwatukee {
    position:absolute;
    top:385px;
    left:252px;
	font-size:10px;
	line-height:12px;
	 
}
#avondale {
    position:absolute;
    top:317px;
    left:118px;
	font-size:10px;
	line-height:12px;
	z-index:25;
		
}

#buckeye {
    position:absolute;
    top:310px;
    left:10px;
	font-size:10px;
	line-height:12px;
}
#surprise {
    position:absolute;
    top:166px;
    left:64px;
	font-size:12px;
	line-height:12px;
}
#litchfieldpark {
    position:absolute;
    top:258px;
    left:0px;
	font-size:10px;
	line-height:12px;
	z-index:70;
		

}

#glendale {
    position:absolute;
    top:233px;
    left:69px;
	font-size:14px;
	line-height:12px;
	z-index:30;
}
#youngtown {
    position:absolute;
    top:204px;
    left:2px;
	font-size:10px;
	line-height:12px;
	z-index:25;
}
#anthem {
    position:absolute;
    top:0px;
    left:250px;
	font-size:10px;
	line-height:12px;
	
}
#suncity {
    position:absolute;
    top:178px;
    left:153px;
	font-size:11px;
	line-height:12px;
	z-index:22;

}
#suncitywest {
    position:absolute;
    top:130px;
    left:110px;
	font-size:10px;
	line-height:12px;
		z-index:15;
}

#elmirage {
    position:absolute;
    top:82px;
    left:113px;
	font-size:10px;
	line-height:12px;
	z-index:10;
}

#goodyear {
    position:absolute;
    top:370px;
    left:59px;
	font-size:12px;
	line-height:12px;
	z-index:25;

}

#peoria {
    position:absolute;
    top:102px;
    left:164px;
	font-size:12px;
	line-height:12px;
	z-index:30;
}


#search_container {width:auto; background-color:#000000; position:relative; height:auto; background-color:#FFFFFF; background-image:url(images/whiteshadow.jpg); background-repeat:repeat-x; background-position:top;	}
#main_container {width:auto; background-color:#000000; position:relative; height:auto; background-color:#FFFFFF; background-image:url(images/cellbg01.jpg); background-repeat:repeat-x; background-position:top; height:500px; overflow:auto; font-size:14px; color:#000000;	}

#titlecontainer {width:auto; height:auto; margin-top:10px; margin-bottom:10px;}

#homelink{position:absolute; top:5px; left:100px; font-size:10px;}

#floatright {float:right; width:299px; margin:0px; padding:0px;  }

#generallist {list-style:none; padding:0px; margin-left:10px;}
#generallist li a {color:#000000;}
#generallist li a:hover {color:#FF0000;}

#leftfloat300 {float:left; width:300px;}
#rightfloat300 {float:right; width:300px;background-color:#FFFFFF; background-image:url(images/cellbg02.jpg); background-repeat:repeat-x; margin-left:10px; border-left:#000000 1px solid;}


#shortsalebutton  {width:300px; height:45px; font-size:10px; }
#shortsalebuttontext {position:absolute; left:645px; top:277px; text-align:right; font-size:14px; font-weight:bold; line-height:18px; margin-right:10px; width:240px;}
#shortsalebutton a:link {color:#ffffff; text-decoration:none;}
#shortsalebutton a:active {color:#FFFFFF; text-decoration:none;  }
#shortsalebutton a:visited {color:#FFFFFF; text-decoration:none; }
#shortsalebutton a:hover {color:#FF0000; text-decoration:none; }


#ssrbutton  {width:300px; height:45px; font-size:10px; }
#ssrtext  {position:absolute; left:645px; top:322px; text-align:right; font-size:14px; font-weight:bold; line-height:18px; margin-right:10px; width:240px;}
#ssrbutton a:link {color:#ffffff; text-decoration:none;}
#ssrbutton a:active {color:#FFFFFF; text-decoration:none;  }
#ssrbutton a:visited {color:#FFFFFF; text-decoration:none; }
#ssrbutton a:hover {color:#FF0000; text-decoration:none; }

#mlsbutton  {width:300px; height:45px; font-size:10px; }
#mlsbuttontext  {position:absolute; left:645px; top:367px; text-align:right; font-size:14px; font-weight:bold; line-height:18px; margin-right:10px; width:240px;}
#mlsbutton a:link {color:#ffffff; text-decoration:none;}
#mlsbutton a:active {color:#FFFFFF; text-decoration:none;  }
#mlsbutton a:visited {color:#FFFFFF; text-decoration:none; }
#mlsbutton a:hover {color:#FF0000; text-decoration:none; }

#kellycook  {width:300px; height:45px; font-size:10px;}
#kellycookbuttontext {position:absolute; left:645px; top:412px; text-align:right; font-size:14px; font-weight:bold; line-height:18px; margin-right:10px;width:240px; }
#kellycook a:link {color:#ffffff; text-decoration:none;}
#kellycook a:active {color:#FFFFFF; text-decoration:none;  }
#kellycook a:visited {color:#FFFFFF; text-decoration:none; }
#kellycook a:hover {color:#FF0000; text-decoration:none; }


#tinytext {font-size:10px;line-height:14px; }

#floatleft {float:left; padding-right:20px; margin-top:10px; margin-left:10px;}

#text_container {width:900px; padding:0px; margin:0px; margin-top:10px; background-color:#666666;}

#frontpagequestion {font-size:14px; line-height:18px; padding:0px; color:#000000; text-align:center; text-shadow:#999999 2px 2px 2px; }
#frontpagequestion2 {font-size:14px; line-height:18px; padding:5px; color:#000000; text-align:center; }

#leftredbox {padding:0px; border:#FF0000 1px solid; width:470px; float:left; height:500px; background-color:#666666;}

#actionbox {width:200px; background-color:#FFFFFF; color:#000000; font-size:12px; float:right; padding:5px; margin-left:10px; margin-right:10px; border:#000000 1px solid;} 
#actionbox2 {width:280px; background-color:#FFFFFF; color:#000000; font-size:12px;  padding:2px; margin-left:5px; margin-right:5px; border:#000000 1px solid; clear:both;} 

#whitebox {float:left; width:205px; background-color:#FFFFFF; color:#000000; margin-left:10px; padding:0px;height:502px;}

#graybox {float:right; width:200px; background-color:#999999; padding:0px; height:500px; font-size:11px; border:#ffffff 1px solid; text-align:center;}
#graybox a:link {color:#FFFFFF; text-decoration:none; font-size:12px;}
#graybox a:active {color:#FFFFFF; text-decoration:none;  font-size:12px;}
#graybox a:visited {color:#FFFFFF; text-decoration:none;  font-size:12px;}
#graybox a:hover {color:#FFFFFF; text-decoration:underline;  font-size:12px;}

h5 {color:#000000; font-size:18px;}
