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

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

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


H1 {font:bold 14px georgia, arial, tahoma, verdana, sans-serif; color:#333}
H1.tophead {font:bold 11px georgia, verdana, arial, tahoma, sans-serif; color:#ffffff; margin-bottom:5px;}


a:link, a:visited {font:11px verdana, arial, sans-serif; color:blue;}
a:hover {color:#f70}


#headerDivIndex {width:604px; height:240px; background-image:url('images/headerIndex.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;}

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

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

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

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




#headerMaintext {border:0px solid red; width:411px; padding:15 25 0 25; background-color:#e0e0d4}
#headerMaintext span {color:#990000}
#headerMaintext h1 {font:20px georgia, arial, verdana, sans-serif;}


#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 {color:#333}
#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:200px; height:225px; padding:140 10 10 25; color:white; font:11px 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:25px; padding-top:0px; font:12px verdana, tahoma, arial, sans-serif}
#bodycopy a:link, #bodycopy a:visited {color:blue; font:11px tahoma, verdana, arial, sans-serif; display:inline; text-decoration:underline;}
#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:#9CA59C; vertical-align:top;}




#featuredProperties {background-color:#e0e0d4}


#citysearchmessage {background-color:#660000; color:white; font:bold 16px arial, tahoma, verdana, sans-serif;
padding:10px; color:#ffffff; border-bottom:1px solid #333333; text-align:center;}
#citysearchmessage span {color:#ffcc00}


#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%; height:40px; background-color:#660000; vertical-align:middle; text-align:center; padding:20px; margin-bottom:1px; text-decoration:none; font:bold 16px arial, verdana, sans-serif; color:#fff; border-bottom:1px solid #111; display:block;}

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


/* LISTING LIST */

div#list {
	text-align:center; 
	margin-top:1px;
	width:100%;
}

div#list a:link, div#list a:visited {
	display:block;
	background-color:#BAB7A3;
	color:#222222;
	font:bold 13px tahoma, verdana, arial, sans-serif;
	padding:10px;
	border-bottom:1px solid white;
	text-decoration:none;
}




div#list a:hover {
	color:white;
	background-color:#333;	
}




















/* PHOENIX PRICES */

#citysearchmessagePhoenix {background-color:#77795D; color:white; font:bold 20px arial, tahoma, verdana, sans-serif;
padding:10px; color:#ffffff; border-bottom:1px solid #333333; text-align:left;}
#citysearchmessagePhoenix span {color:#000; font:bold 14px verdana, arial, sans-serif;}

#pricerangeboxPhoenix {background-color:#77795D; color:white; font:bold 16px arial, tahoma, verdana, sans-serif}
#pricerangeboxPhoenix p {padding:10px; color:#ffffff; font:bold 12px arial, verdana, sans-serif; border-bottom:1px solid #333333}
#pricerangeboxPhoenix span {color:#fc0}

a.pricerangeboxPhoenix:link, a.pricerangeboxPhoenix:visited {width:100%; height:40px; background-color:#77795D; vertical-align:middle; text-align:center; padding:20px; margin-bottom:1px; text-decoration:none; font:bold 16px arial, verdana, sans-serif; color:#fff; border-bottom:1px solid #111; display:block;}

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





/* TEMPE PRICES */

#citysearchmessageTempe {background-color:#698097; color:white; font:bold 20px arial, tahoma, verdana, sans-serif;
padding:10px; color:#ffffff; border-bottom:1px solid #333333; text-align:left;}
#citysearchmessageTempe span {color:#000; font:bold 14px verdana, arial, sans-serif;}

#pricerangeboxTempe {background-color:#698097; color:white; font:bold 16px arial, tahoma, verdana, sans-serif}
#pricerangeboxTempe p {padding:10px; color:#ffffff; font:bold 12px arial, verdana, sans-serif; border-bottom:1px solid #333333}
#pricerangeboxTempe span {color:#fc0}

a.pricerangeboxTempe:link, a.pricerangeboxTempe:visited {width:100%; height:40px; background-color:#698097; vertical-align:middle; text-align:center; padding:20px; margin-bottom:1px; text-decoration:none; font:bold 16px arial, verdana, sans-serif; color:#fff; border-bottom:1px solid #111; display:block;}

a.pricerangeboxTempe:hover {color:#fc0; text-decoration:none; font-weight:bold; background-color:#3E5164; border-bottom:1px solid #111; font:bold 16px arial, verdana, sans-serif; display:block}




/* MESA PRICES */

#citysearchmessageMesa {background-color:#685227; color:white; font:bold 20px arial, tahoma, verdana, sans-serif;
padding:10px; color:#ffffff; border-bottom:1px solid #333333; text-align:left;}
#citysearchmessageMesa span {color:#000; font:bold 14px verdana, arial, sans-serif;}

#pricerangeboxMesa {background-color:#685227; color:white; font:bold 16px arial, tahoma, verdana, sans-serif}
#pricerangeboxMesa p {padding:10px; color:#ffffff; font:bold 12px arial, verdana, sans-serif; border-bottom:1px solid #333333}
#pricerangeboxMesa span {color:#fc0}

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

a.pricerangeboxMesa:hover {color:#ddd; text-decoration:none; font-weight:bold; background-color:#000; border-bottom:1px solid #111; font:bold 16px arial, verdana, sans-serif; display:block}



/* SCOTTSDALE PRICES */

#citysearchmessageScottsdale {background-color:#333; color:white; font:bold 20px arial, tahoma, verdana, sans-serif;
padding:10px; color:#ffffff; border-bottom:1px solid #333333; text-align:left;}
#citysearchmessageScottsdale span {color:#fff; font:bold 14px verdana, arial, sans-serif;}

#pricerangeboxScottsdale {background-color:#333; color:white; font:bold 16px arial, tahoma, verdana, sans-serif}
#pricerangeboxScottsdale p {padding:10px; color:#ffffff; font:bold 12px arial, verdana, sans-serif; border-bottom:1px solid #333333}
#pricerangeboxScottsdale span {color:#fc0}

a.pricerangeboxScottsdale:link, a.pricerangeboxScottsdale:visited {width:100%; height:40px; background-color:#333; vertical-align:middle; text-align:center; padding:20px; margin-bottom:1px; text-decoration:none; font:bold 16px arial, verdana, sans-serif; color:#fff; border-bottom:1px solid #111; display:block;}

a.pricerangeboxScottsdale:hover {color:#000; text-decoration:none; font-weight:bold; background-color:#666; border-bottom:1px solid #111; font:bold 16px arial, verdana, sans-serif; display:block}




/* GILBERT PRICES */

#citysearchmessageGilbert {background-color:#445443; color:white; font:bold 20px arial, tahoma, verdana, sans-serif;
padding:10px; color:#ffffff; border-bottom:1px solid #333333; text-align:left;}
#citysearchmessageGilbert span {color:#fff; font:bold 12px verdana, arial, sans-serif;}

#pricerangeboxGilbert {background-color:#445443; color:white; font:bold 16px arial, tahoma, verdana, sans-serif}
#pricerangeboxGilbert p {padding:10px; color:#ffffff; font:bold 12px arial, verdana, sans-serif; border-bottom:1px solid #333333}
#pricerangeboxGilbert span {color:#fc0}

a.pricerangeboxGilbert:link, a.pricerangeboxGilbert:visited {width:100%; height:40px; background-color:#445443; vertical-align:middle; text-align:center; padding:20px; margin-bottom:1px; text-decoration:none; font:bold 16px arial, verdana, sans-serif; color:#fff; border-bottom:1px solid #111; display:block;}

a.pricerangeboxGilbert:hover {color:#000; text-decoration:none; font-weight:bold; background-color:#BFCEB7; border-bottom:1px solid #111; font:bold 16px arial, verdana, sans-serif; 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}


#sidebar {width:100%; background-color:#330000; padding-bottom:5px; font:11px verdana, tahoma, arial, sans-serif; color:white}

#sidebar a:link, a:visited {display:block;}
#sidebar a:hover {display:block}

a.sidebarnav:link, a.sidebarnav:visited {font:bold 11px verdana, tahoma, arial, sans-serif; color:#ffcc00; padding:15 15 0 30; background-color:#330000; width:100%; height:20px; text-decoration:underline}
a.sidebarnav:hover {color:white}



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



