
body {text-align:center; background-image:url('images/bg.jpg'); background-color:#333; margin:0;}




/* greeting box top of pages */

 #greetingwrapper {
	text-align:left;
	margin:0 auto;	
	background-color:black;
	height:40px;
	padding-top:10px;
	padding-left:15px;
	color:white;
	font:bold 13px tahoma, arial, verdana, sans-serif; 
	width:635px;
}


#greetingleftbox {
	float:left;
}



h1#greetingleftbox {
	float:left;
	color:#ccc;
}


#greetingrightbox {
	float:right;
	padding-right:15px; 
	color:white;
}

#greetingrightbox a, #greetingrightbox a:link, #greetingrightbox a:visited {
	color:lime; 
	text-decoration:underline;
}

#greetingrightbox a:hover {
	color:#fff;
}




#wrapper {background-color:#232323; padding:15px; width:600px; margin:0 auto;}

#headerDiv {width:604px; height:240px;  background-image:url(images/headerOFF.jpg); background-repeat:no-repeat; text-align:left; margin:0 auto;}

#headerDivChandler {width:604px; height:240px; background-image:url('images/headerChandler.jpg'); background-repeat:no-repeat; text-align:left;}

#headerDivTempe {width:604px; height:240px; background-image:url('images/headerTempe.jpg'); background-repeat:no-repeat; text-align:left;}

#headerDivAhwatukee {width:604px; height:240px; background-image:url('images/headerAhwatukee.jpg'); background-repeat:no-repeat; text-align:left;}

#headerDivMesa {width:604px; height:240px; background-image:url('images/headerMesa.jpg'); background-repeat:no-repeat; text-align:left;}

#headerDivGilbert {width:604px; height:240px; background-image:url('images/headerGilbert.jpg'); background-repeat:no-repeat; text-align:left;}

#headerWide {width:720px; height:240px; background-image:url('images/headerGilbert.jpg'); text-align:left;}

#headerDivPhoenix {width:604px; height:240px; background-image:url('images/headerPhoenix.jpg'); background-repeat:no-repeat; text-align:left;}

#headerDivQueenCreek {width:604px; height:240px; background-image:url('images/headerQueenCreek.jpg'); background-repeat:no-repeat; text-align:left;}

#headerDivScottsdale {width:604px; height:240px; background-image:url('images/headerScottsdale.jpg'); background-repeat:no-repeat; text-align:left;}

#headerDivSellers {width:604px; height:240px; background-image:url('images/headerSellers.jpg'); background-repeat:no-repeat; text-align:left;}

#headerDivBuyers {width:604px; height:240px; background-image:url('images/headerBuyers.jpg'); background-repeat:no-repeat; text-align:left;}



#headerMaintext {border:0px solid red; width:411px; padding:15 25 0 25; background-color:#e0e0d4}
#headerMaintext h1 {font:bold 16px arial, verdana, sans-serif; margin-bottom:5px; color:#333;}
#headerMaintext p {font:bold 13px tahoma, arial, verdana, sans-serif; margin-top:0; color:#555; margin-bottom:10px;}
#headerMaintext span {color:#990000}


#headerMaintext2 {border:0px solid red; width:411px; padding:15 25 0 25}
#headerMaintext2 li {font:11px verdana, tahoma, arial, sans-serif; margin-bottom:10px}
#headerMaintext2 span {color:#990000}
#headerMaintext2 h1 {font:bold 16px arial, verdana, sans-serif; margin-bottom:5px; color:#333;}
#headerMaintext2 p {font:bold 13px tahoma, arial, verdana, sans-serif; margin-top:0; color:#555; margin-bottom:10px;}
#headerMaintext2 {font:12px verdana, arial, tahoma, sans-serif;}
#headerMaintext2 h2 {font:bold 12px verdana, tahoma, sans-serif; background-color:#e0e0d4; padding:15px; border:1px solid #555;}



#headerAddressInfo {float:right; border:0px solid red; width:190px; height:225px; padding:160 10 10 30; color:white; font:12px tahoma, verdana, arial, sans-serif;}
#headerAddressInfo span {color:#fc0; font:bold 12px tahoma, verdana, arial, sans-serif}
#headerAddressInfo a:link, a:visited {font-weight:bold; color:#fc0; text-decoration:none}
#headerAddressInfo a:hover {font-weight:bold; color:white; text-decoration:none}



#bodycopy {padding:10px; font:12px verdana, tahoma, arial, sans-serif}
#bodycopy a:link, #bodycopy a:visited {color:blue; font:bold 12px verdana, arial, sans-serif; display:inline;}
#bodycopy a:hover {color:text-decoration:underline; color:#990000}

#resourcesbodycopy {padding:10px; font:12px verdana, tahoma, arial, sans-serif}

#resourcesbodycopy h2 {font:bold 16px arial, verdana, sans-serif; border-bottom:1px solid #333}

#resourcesbodycopy a:link {font:12px verdana, tahoma, arial, sans-serif; color:#990000; text-decoration:underline}

#resourcesbodycopy a:visited {font:12px verdana, tahoma, arial, sans-serif; color:#990000; text-decoration:underline}

#resourcesbodycopy a:hover {font:12px verdana, tahoma, arial, sans-serif; color:blue; text-decoration:underline}


a.b1:link, a.b1:visited {color:blue; font:bold 12px verdana, arial, sans-serif; text-decoration:underline}
a.b1:hover {color:f70; text-decoration;underline}


.cityinfo {background-color:#f0ece5; padding:20px; font:bold 11px tahoma, verdana, arial, sans-serif; margin:20 30 20 30}

.cityinfo li {margin-left:25px; color:#555; font:11px tahoma, verdana, arial, sans-serif}
ul {margin-top:5px}




#rightMainCell {width:191; background-color:#444444; vertical-align:top;}

H1 {font:bold 16px arial, tahoma, verdana, sans-serif; color:#666666}
H1.tophead {font:bold 11px verdana, arial, tahoma, sans-serif; color:#ffffff; display:none;}


#featuredProperties {background-color:#e0e0d4}







/* HOMEPAGE / CHANDLER LISTINGS */ 



#citysearchmessageChandler {
	background-color:#600; 
	color:white; 
	font:bold 20px arial, tahoma, verdana, sans-serif;
	padding:10px; 
	padding-bottom:0;
	color:#ffffff; 
	text-align:center;
}

#citysearchmessageChandlersub {
	background-color:#600; 
	color:white; 
	font:12px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-top:0; 
	color:#ffffff; 
	text-align:center;
}


#pricerangebox {
	background-color:#660000; 
	color:white; 
	font:bold 16px arial, tahoma, verdana, sans-serif
}

#pricerangebox p {
	padding:10px; 
	color:#ffffff; 
	font:bold 12px arial, verdana, sans-serif; 
	border-bottom:1px solid #333333
}

#pricerangebox span {
	color:#fc0
}

a.pricerangeboxlink:link, a.pricerangeboxlink:visited {
	width:100%; 
	background-color:#660000; 
	padding:5px; 
	margin-bottom:1px; 
	text-decoration:none; 
	font:bold 12px arial, verdana, sans-serif; color:#fff; 
	border-bottom:1px solid #111; 
	display:block;
	text-align:center;
}

a.pricerangeboxlink:hover {
	color:#fc0; 
	text-decoration:none; 
	background-color:#990000; 
	border-bottom:1px solid #111; 
	font:bold 12px arial, verdana, sans-serif;
	display:block;
}



/* Ahwatukee Prices */


#citysearchmessageAhwatukee {
	background-color:#900; 
	color:white; 
	font:bold 20px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-bottom:0; 
	color:#ffffff; 
	text-align:center;
}


#citysearchmessageAhwatukeesub {
	background-color:#900; 
	color:white; 
	font:12px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-top:0; 
	color:#ffffff; 
	text-align:center;
}







/* PHOENIX PRICES */


#citysearchmessagePhoenix {
	background-color:#77795D; 
	color:white; 
	font:bold 20px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-bottom:0; 
	color:#ffffff; 
	text-align:center;
}


#citysearchmessagePhoenixsub {
	background-color:#77795D; 
	color:white; 
	font:12px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-top:0; 
	color:#ffffff; 
	text-align:center;
}


#pricerangeboxPhoenix {
	background-color:#77795D; 
	color:white; 
	font:bold 16px arial, tahoma, verdana, sans-serif
}



a.pricerangeboxPhoenix:link, a.pricerangeboxPhoenix:visited {
	width:100%; 
	background-color:#77795D; 
	text-align:center; 
	padding:5px; 
	text-decoration:none; 
	font:bold 12px arial, verdana, sans-serif; 
	color:#fff; 
	border-top:1px solid #111; 
	display:block;
}

a.pricerangeboxPhoenix:hover {
	color:#fc0; 
	text-decoration:none; 
	font-weight:bold; 
	background-color:#5E563C; 
	font:bold 12px arial, verdana, sans-serif; 
	display:block;
}









/* QUEEN CREEK PRICES */

#citysearchmessageQueenCreek {
	background-color:#698097; 
	color:white; 
	font:bold 20px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-bottom:0; 
	color:#ffffff; 
	text-align:center;
}


#citysearchmessageQueenCreeksub {
	background-color:#698097; 
	color:white; 
	font:12px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-top:0; 
	color:#ffffff; 
	text-align:center;
}



#pricerangeboxQueenCreek {
	background-color:#698097; 
	color:white; 
	font:bold 12px arial, tahoma, verdana, sans-serif
}

a.pricerangeboxQueenCreek:link, a.pricerangeboxQueenCreek:visited {
	width:100%; 
	background-color:#698097; 
	vertical-align:middle; 
	text-align:center; 
	padding:5px; 
	text-decoration:none;
	border-top:1px solid #3e5164; 
	font:bold 12px arial, verdana, sans-serif; 
	color:#fff; 
}

a.pricerangeboxQueenCreek:hover {
	color:#fc0; 
	text-decoration:none; 
	background-color:#3E5164; 
}



















/* TEMPE PRICES */

#citysearchmessageTempe {
	background-color:#698097; 
	color:white; 
	font:bold 20px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-bottom:0; 
	color:#ffffff; 
	text-align:center;
}


#citysearchmessageTempesub {
	background-color:#698097; 
	color:white; 
	font:12px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-top:0; 
	color:#ffffff; 
	text-align:center;
}



#pricerangeboxTempe {
	background-color:#698097; 
	color:white; 
	font:bold 12px arial, tahoma, verdana, sans-serif
}

a.pricerangeboxTempe:link, a.pricerangeboxTempe:visited {
	width:100%; 
	background-color:#698097; 
	vertical-align:middle; 
	text-align:center; 
	padding:5px; 
	text-decoration:none;
	border-top:1px solid #3e5164; 
	font:bold 12px arial, verdana, sans-serif; 
	color:#fff; 
}

a.pricerangeboxTempe:hover {
	color:#fc0; 
	text-decoration:none; 
	background-color:#3E5164; 
}




/* MESA PRICES */

#citysearchmessageMesa {
	background-color:#685227; 
	color:white; 
	font:bold 20px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-bottom:0; 
	color:#ffffff; 
	text-align:center;
}

#citysearchmessageMesasub {
	background-color:#685227; 
	color:white; 
	font:12px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-top:0;
	padding-top:0; 
	color:#ffffff; 
	text-align:center;
}

#pricerangeboxMesa {background-color:#685227; color:white; font:bold 12px arial, tahoma, verdana, sans-serif}


a.pricerangeboxMesa:link, a.pricerangeboxMesa:visited {
	width:100%; 
	background-color:#685227; 
	vertical-align:middle; 
	text-align:center; 
	padding:5px; 
	text-decoration:none; 
	font:bold 12px arial, verdana, sans-serif; 
	color:#fff; 
	border-bottom:1px solid #444; 
	display:block;
}

a.pricerangeboxMesa:hover {
	color:#ddd; 
	text-decoration:none; 
	font-weight:bold; 
	background-color:#000;
}



/* SCOTTSDALE PRICES */

#citysearchmessageScottsdale {
	background-color:#333; 
	color:white; 
	font:bold 20px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-bottom:0; 
	color:#ffffff; 
	text-align:center;
}

#citysearchmessageScottsdalesub {
	background-color:#333; 
	color:white; 
	font:12px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-top:0; 
	color:#ffffff; 
	text-align:center;

#pricerangeboxScottsdale {
	background-color:#333; 
	color:white; 
	font:bold 12px arial, tahoma, verdana, sans-serif
}



a.pricerangeboxScottsdale:link, a.pricerangeboxScottsdale:visited {
	width:100%; 
	background-color:#333; 
	text-align:center; 
	padding:5px; 
	text-decoration:none; 
	font:bold 12px arial, verdana, sans-serif; 
	color:#fff; 
	border-top:1px solid #111; 
	display:block;
}

a.pricerangeboxScottsdale:hover {
	color:#000; 
	text-decoration:none; 
	background-color:#666; 	
}




/* GILBERT PRICES */


#citysearchmessageGilbert {
	background-color:#445443; 
	color:white; 
	font:bold 20px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-bottom:0; 
	color:#ffffff; 
	text-align:center;
}

#citysearchmessageGilbertsub {
	background-color:#445443; 
	color:white; 
	font:12px arial, tahoma, verdana, sans-serif;
	padding:10px;
	padding-top:0;
	padding-top:0; 
	color:#ffffff; 
	text-align:center;
}



#pricerangeboxGilbert {
	background-color:#445443; 
	color:white; 
	font:bold 16px arial, tahoma, verdana, sans-serif
}

a.pricerangeboxGilbert:link, a.pricerangeboxGilbert:visited {
	width:100%; 
	background-color:#445443; 
	text-align:center; 
	padding:5px; 
	text-decoration:none; 
	font:bold 12px arial, verdana, sans-serif; 
	color:#fff; 
	border-top:1px solid #111; 
	display:block;
}

a.pricerangeboxGilbert:hover {
	color:#000; 
	text-decoration:none; 
	background-color:#BFCEB7; 
	display:block;
}








#featuredSuperTable {background-color:#e0e0d4}
#featuredSuperTable a:link, a:visited {color:#333; font:bold 14px tahoma, verdana, sans-serif}
#featuredSuperTable a:hover {color:#990000}

#featuredSuperTable td {padding:0 10 20 10; font:11px verdana, arial, sans-serif}


div#sidebar {width:100%; background-color:#330000; font:11px verdana, tahoma, arial, sans-serif; color:white; padding:10px; text-align:center;}


div#sidebar a, div#sidebar a:link, div#sidebar a:visited  {
	font:12px tahoma, verdana, arial, sans-serif; 
	color:#ffcc00; 
	background-color:#330000; 
	text-decoration:underline;
}

div#sidebar a:hover {
	color:white;
}



#sidecontent {width:100%; background-color:#762524; padding:20px; font:11px verdana, tahoma, arial, sans-serif; color:white;}


td#rightMainCell {
	background-color:#600;
}



img.f {border:3px solid #333333; width:168; height:126; margin-bottom:15px; display:block;}