body { background: url(/UserFiles/TemplateImages/BG.jpg) repeat-x #3c5c7e; margin:0px; padding:0px; }

#sitecontainer     { width:80%; max-width:1000px; min-width:800px; background:url(/UserFiles/TemplateImages/BGContent.jpg) repeat-x #ccc; margin:0px auto; border:1px solid #003f8f; }

#header            { width:100%; height:130px; background:url(/UserFiles/TemplateImages/Header.jpg) repeat-x #fff;  border:0px solid #003f8f; }

#headernav         { width:240px; padding-top:48px; margin-right:10px; text-align:right; float:right; }
#headernav a       { color:#fff; text-decoration:none; }
#headernav a:hover { color:#fff; text-decoration:none; }

#content           { padding-left:180px; margin:20px 20px 50px 10px; line-height:1.4em; }

#nav                { width:150px; background:#003f8f; font-size: 11px; float:left; display:inline; margin:20px 0px 50px 20px; padding-bottom:10px; padding-top:10px; border: 1px solid #ccc; }
.navlevel0 a        { color:#fff; background: url(/UserFiles/TemplateImages/ButtBG.jpg) no-repeat #7f9fc6; font-weight: bold; text-decoration: none; padding:3px 2px 3px 6px; margin:1px; display:block; border-top: solid 1px #ccf; border-right: solid 1px #ccf; border-bottom: solid 1px #ccf; border-left: solid 3px #cf1e0e; }
.navlevel0 a:hover  { color:#fff; background:#8fafd7; text-decoration: none; }
.navlevel1 a        { color:#fff; background:#4972a6; font-weight: normal; text-decoration: none; padding:2px 12px; display:block; margin:1px; border: solid 1px #ccc; }
.navlevel1 a:hover  { color:#fff; background:#8fafd7; text-decoration: none; }
.navlevel2 a        { color:#fff; background:#387195; font-weight: normal; text-decoration: none; padding:3px 18px; display:block; margin:1px; border: solid 1px #ccc; }
.navlevel2 a:hover  { color:#fff; background:#8fafd7; text-decoration: none; }

#footer            { color:#ccc; width:80%; max-width:1000px; min-width:700px; font-size: 10px; margin:0px auto; padding:10px 1px 10px 1px; background: #003f8f; text-align:center; }
#footer a          { color:#5f6b7c; text-decoration:none; }
#asylumfooter      { color:#a0c0e0; width:800px; margin:20px auto; text-align:center; }
#asylumfooter a    { color:#a0c0e0; }


input, select { color: #333; font-size: 11px; background:#ddd; border: solid 1px #aaa; }

#propertysearch         { padding-bottom:10px; margin-top:20px; margin-bottom:10px; width:400px; float:left; border-bottom: solid 1px #aaa; }
#propertyhp             { width:350px; float:left; }
#featureproperty      { margin-top:-16px; width:180px; float:right; line-height:1.2em; }
#featureproperty h1   { color:#fff; background:#003f8f; width:100%; font-size:1.2em; text-align:center; padding: 4px 0px;  }

#propertydetails        { margin-top:20px; width:400px; float:left; }
.propertymainpic        { width:350px; margin:10px 0px; border: solid 1px #003f8f; }
#propertyspec           { margin-top:20px; width:180px; float:right; font-size:0.9em; line-height:2em; }
#propertyspec a         { text-decoration: none; }
#propertyspec a         { color:#003f8f;text-decoration: none; font-weight:bold; }
#propertyspec a:hover   { color:#003f8f;text-decoration: underline; }
.propertydirections     { margin-top:4px; width:180px; float:right; line-height:1.2em; }

.propertylist           { width:400px; margin-bottom:6px; float:left; line-height:14px; border: solid 1px #819ec6; }
.propertylist a         { text-decoration: none; }
.propertylist a:hover   { text-decoration: underline; }



#gallerybox         { width:528px; margin:0px auto; }
#gallerynav         { text-align:center; color:#666; margin-bottom:20px; }
#gallerynav a       { color:#999; text-decoration:none; }
#gallerythumbsbox   { width:536px; float:left; }
.gallerythumb       { width:70px; height:70px; background:#ddd; padding:0px; margin:0px 4px 4px 0px; float:left; text-align:center; border: 1px solid #7d8697; }
.gallerythumb img   { border: 0px solid #444; }
#gallerytitle       { width:100%; color:#666; text-align:center; padding:20px 0px; }
.galleryfullbox     { width:518px; float:left; background:#ddd; padding:4px; margin:10px 0px; text-align:center; border: 1px solid #7d8697; }
.galleryfullbox img { border: 1px solid #7d8697; }
#gallerypreload     { display:none; }


#skipTo {width:42px; float:right;text-align:center; height:20px; position:relative; position:fixed; bottom:0%; right:1px; color:white; background:url(/images/bottomCR.gif) no-repeat; padding:6px 1px 7px 1px!important; margin-top:-20px; z-index:1002;voice-family: "\"}\""; voice-family:inherit; padding:6px 1px 1px 1px!important;_padding-bottom:1px}
#skipTo a {color:white}


