body { background:url(/images/background.jpg) top left repeat-x; font:normal 16px Arial, Tahoma, Verdana; }
td { vertical-align:top; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
img { border-style:none; }
h2 { color:#002D56; font:bold 20px Arial, Tahoma, Verdana; } 

#siteheader { width:1000px; margin:10px auto; }
#sitelogo { width:250px; float:left; font:bold 14px georgia, "times new roman", serif; color:#FFFFFF; }
#sitelogo a { font:bold 26px georgia, "times new roman", serif; color:#FFFFFF; }
#sitelogo a:hover { font:bold 26px georgia, "times new roman", serif; color:#F69728; }
#siteinfo { width:400px; float:right; color:#FFFFFF; font:bold 14px  Arial, Tahoma, Verdana;}
#siteinfo a { color:#FFFFFF; }
#siteinfo a:hover { color:#F69728; }

#headerLogo { float:left; margin-left:230px; }
#headerLogo img { height: 70px; }

#contentbox { background:#FFFFFF; border-radius:10px; box-shadow: 0px 0px 5px #888; -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; }
#contentbox h2 { color:#002D56; margin:0px; padding:0px; font:bold 20px Arial, Tahoma, Verdana; } 

#content { font:normal 14px Arial, Tahoma, Verdana; background:#FFFFFF; border-radius:10px; width:1000px; margin:30px auto; box-shadow: 0px 0px 5px #888; -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; }
#content a { font-weight:bold; color:#000000; }
#content a:hover { color:#F69728; }

#story { font:normal 14px Arial, Tahoma, Verdana; background:#FFFFFF; border-radius:10px; width:1000px; margin:30px auto; box-shadow: 0px 0px 5px #888; -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; }
#story a { font-weight:bold; color:#000000; }
#story a:hover { color:#F69728; }

#slideShow { border-radius:10px; width:1000px; margin:20px auto; box-shadow: 0px 0px 5px #888; -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; }
#slideShow img { border-radius:10px;  }

#search_widget { margin-top:-375px; margin-left:200px; font:normal 16px Arial, Tahoma, Verdana; border-radius:10px; background:url(/images/opaque.png) top left repeat; border-style:solid; border-color:#000000; border-width:1px; position:relative; z-index:999; width:600px; height:200px; color:#FFFFFF; }
#sw_selectlist { width:280px; height:250px; border-style:none; } 
#sw_areachoice { width:270px; position:relative; z-index:9999; } 
#sw_banner     { font-weight:bold; color:#F69728; text-align:center; margin-bottom:5px; } 
#sw_double     { width:280px; height:55px; float:left; }
#sw_single     { width:140px; height:55px; float:left; }
#sw_buttons    { width:570px; float:left; }
#sw_area_ctrl  { width:270px; }
#sw_type_ctrl  { width:270px; }
#sw_pmin_ctrl  { width:130px; }
#sw_phigh_ctrl { width:130px; }
#sw_beds_ctrl  { width:130px; }
#sw_baths_ctrl { width:130px; }

#bottomfooter { width:1000px; margin:20px auto; font:normal 12px Arial, Tahoma, Verdana; color:#000000; }
#bottomfooter a { color:#000000; }
#bottomfooter a:hover { color:#F69728; }
#agent { max-height: 150px; max-width: 150px; }

#addlinks { width:950px; margin:0px auto; visibility:hidden; position:absolute; }

#menu { width: 820px; margin:0px auto; text-decoration:none; font-size:16px; color:#FFFFFF; }
ul#navPaw, ul#navPaw ul, ul#navPaw li {margin:0px; padding:0px;  }		
ul#navPaw { float:left; z-index:1999; position:relative; }
ul#navPaw li { float:left; padding:0px; list-style:none; position:relative; z-index:9999; }
ul#navPaw li a { color:#FFFFFF; text-decoration:none; }
ul#navPaw li a:hover { color:#F69728; text-decoration:none; }
ul#navPaw li h1 { font-size:16px; margin:0px; padding:0px 0px 0px 15px; }
ul#navPaw li:hover ul,  ul#navPaw li.uhover ul { display:block; }
ul#navPaw li ul { text-align:left; display:none; position:absolute!important; z-index:9999; left:5px; top:20px; width:200px; padding-bottom:2px; }
ul#navPaw li ul li { padding-left:3px; text-align:left; list-style-position:outside; list-style-type:none; width:194px; }
ul#navPaw li li a { display:block; background:#002D56; color:#FFFFFF; padding:3px 0px 3px 10px; margin:0px; text-decoration:none; }
ul#navPaw li ul li a:hover { background:#284E72; color:#F69728; }	
ul#navPaw ul { display:block; padding:2px 3px 2px 5px; margin-top:-1px; text-decoration:none; }

