body { font-family: sans-serif, Arial; font-weight: 300; background:url(/images/texture.jpg); font-size: 14px; }
td { vertical-align:top; }
a, a:visited { color:#0000A0; font-weight:normal; text-decoration:none; }
a:hover { font-weight:normal; color:#F69728; text-decoration:none; }
img { border-style:none; }

#addlinks { padding-top:40px; visibility:hidden; position:absolute; }
#bottom { width:940px; margin:0px auto; color:#FFFFFF; background:#303030; font:normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif; }
#bottom a, a:visited { color:#FFFFFF; text-decoration:none; font-weight:normal; }
#bottom a:hover { color:#F69728; text-decoration:none;  font-weight:normal; }
#contentArea { width: 1030px; margin-top:50px; margin-bottom:0px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; box-shadow: 0 0 10px #777777; }
#contactMenu { float:right; margin-top:-35px; margin-right:50px; font-size:13px; color:#6A6A6A;  }
#contactMenu a, a:visited { text-decoration:none; color:#6A6A6A; }
#contactMenu a:hover { color:#F69728; font:Arial, sans-serif; font-weight:normal; }
#floater { border-style:solid; border-width:1px; border-color:#808080; float:left; margin-bottom:20px; margin-right:16px; margin-left:16px; width:185px; height:215px; background:#FFFFFF; color:#303030; text-align:center; font:normal 12px Georgia, Times; } 
#floater img { max-width:185px; height:145px; margin:0px; padding:0px; } 
#floater b { font:normal 14px  sans-serif, Arial; color:#303030; } 
#floater a { text-decoration:none; } 
#floater a:hover { text-decoration:none; } 
#header { width: 940px; height: 140px; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; }
#login { float:left; padding-left:15px; }
#login a { color:#FFFFFF; text-decoration:none;}
#login a:hover { color:#F69728; }
#slideShow { width: 940px; height: 400px; margin-top:15px; margin-bottom:0px; margin-left:auto; margin-right:auto; }
#searchIcon { margin-left:927px; margin-top:-52px;}
#search_widget { margin-top:-385px; margin-left:170px; 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; }
#shortContent { width:940px; margin:0px auto 30px auto; }
#socialicons { float: right; }
#story { width:940px; margin:0px auto; color:#424242; } 
#story h1 { font:bold 18px sans-serif, Arial, Verdana, Geneva, Helvetica, sans-serif; color:#424242; }
#story a, a:visited { color:#0000A0; font-weight:normal; text-decoration:none; }
#story a:hover { font-weight:normal; color:#F69728; text-decoration:none; }

#menu { width: 940px; height: 45px; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; background-color:#303030; font: bold 12px Arial, Veranda, Geneva, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; }
#subMenu { margin-top:10px; }

ul#navPaw, ul#navPaw ul, ul#navPaw li {margin:0px; padding:0px; font:bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif; }		
ul#navPaw {font:bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif; 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; font-weight:bold;}
ul#navPaw li a:hover {color:#F69728; text-decoration:none; font-weight:bold;}
ul#navPaw li h1 {font:bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:12px; 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; font-size:12px; display:none; position:absolute!important; z-index:9999; left:5px; top:15px; 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:#303030; color:#FFFFFF; padding:10px; margin:0px; text-decoration:none; font-weight:bold;}
ul#navPaw li ul li a:hover {background:#303030; color:#F69728; font-weight:bold;}	
ul#navPaw ul {display:block; padding:2px 3px 2px 5px; margin-top:-1px; text-decoration:none; font-weight:bold;}

#logo { width:650px; height:100px; padding-top:40px; color:#303030}
#logo a { color:#303030; }
#logo a:hover { color:#F69728; }
.logo { font-size:22px; font-weight:bold; font-family:sans-serif, Arial; }
.tagLine { font-size:15px; font-weight:normal; font-family:sans-serif, Arial; color:#6A6A6A; }
.logoDot { color:#78C125; }
