body {color: #000; background: #FFFFFF; margin:0px; padding:0px; font: 11px Arial, Helvetica, sans-serif;}img { background: none; border: none;}tr, th, td, p, li {color: #000; font: 11px Arial, Helvetica, sans-serif;}p { padding: 5px 0px 5px 0px; margin:0px; }hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}ul {margin:0px; padding:5px 5px 5px 10px; list-style: none;}ul li {padding: 1px 0px 2px 10px; background: url(images/site/bullet_circle_grey.gif) 0px 4px no-repeat; }h1, h2, h3, h4, h5, h6 { font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 5px 0px 5px 0px; margin: 0px; }h1 {font-size: 18px; color: #4466AA; }h2 {font-size: 15px; color: #999999; }h3 {font-size: 13px; color: #4466AA; }h4 {font-size: 11px; color: #999999; }h5 {font-size: 11px; color: #4466AA; }h6 {font-size: 11px; color: #999999; }a:link, a:visited, a:active, a:hover {color: #0066FF;text-decoration: underline;}form { display:inline;}select, input, textarea {font: 11px Arial, Helvetica, sans-serif; }.back00 { float: left; width: 100%; background: #FD0 url(images/site/back00.jpg) top center repeat-x;  }.back01 { display: block; background: #fff url(images/site/back02.jpg) top center repeat-y; }.back02 { display: block; background: url(images/site/back03.jpg) bottom center no-repeat; padding: 0px 0px 36px 0px; margin: 0px 0px 50px 0px; }.back03 { display: block; background: url(images/site/back01.jpg) top center no-repeat; padding: 160px 10px 0px 10px; }.maintop { }.maintop101 { }.mainbottom { text-align: center; background: #ddd url(images/site/back04.jpg) top center no-repeat; display: block; margin: 0px 0px 0px 0px; padding: 23px 5px 5px 5px; }.blocknav { width: 165px; }.maindivhome { display: block; }.maindivhome01 { display: block;  }.maindivhome02 { display: block; padding:0px 20px 10px 20px; }.maindiv { display: block; }.maindiv01 { display: block;  }.maindiv02 { display: block; padding:0px 20px 10px 20px; }.mainleft, .mainright { padding:0px 0px 15px 15px; margin: 0px 0px 0px 0px; }.blockleft, .blockright { padding:0px 0px 5px 0px; }.blockleft .blocktitle, .blockright .blocktitle { padding: 0px 0px 5px 15px; font-weight: bold; font-size: 11px; }.blockleft .blocktext, .blockright .blocktext { padding: 0px 0px 5px 0px; }.clear {font-size: 1px; height: 1px;}.updateslist {margin:0px; padding:1px 0px 1px 0px; list-style: none;}.updateslist  li {padding: 1px 0px 2px 10px; background: url(images/site/bullet_circle_grey.gif) 0px 4px no-repeat; }.blocktestimonial { background: url(images/site/icon-testimonial.gif) 0px 0px no-repeat; border-bottom: 1px solid #CCC; margin: 0px 20px 10px 20px; padding: 0px 0px 10px 15px; }.blockcenterhome {  }.blockcenter {}.blockcenter .blocktitle { padding: 9px 9px 0px 9px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #4466AA; font-size: 15px; }.blockcenter .blockimage { padding: 7px; background: url(images/site/home_block02.gif) center center no-repeat; }.blockcenter .blocktext { padding: 0px 9px 9px 9px; }.row1	{ border-bottom: 1px solid #ccc; }.property_title_property { background: url(images/site/icon_property.gif) left center no-repeat; padding: 2px 0px 1px 23px; color: #777; font-size: 14px; }.property_title_tag { background: #777777 url(images/site/icon_tag.gif) left center no-repeat; padding: 2px 10px 2px 15px; color: #ffffff; font-weight: bold; }.property_title_overview { background: url(images/site/icon_overview.gif) left center no-repeat; padding: 2px 0px 1px 23px; color: #777; font-size: 13px; margin-top: 3px; }.property_title_directions { background: url(images/site/icon_drive.gif) left center no-repeat; padding: 2px 0px 1px 23px; color: #777; font-size: 13px; margin-top: 3px; }.azoom { padding: 0px 0px 17px 0px; background: url(images/site/icon_zoom1.gif) bottom center no-repeat; }.azoom2 { padding: 0px 0px 17px 0px; background: url(images/site/icon_zoom2.gif) bottom center no-repeat; }.nav1a, .nav1b, .nav1aimg, .nav1bimg {margin:0px;padding:0px; list-style: none; font-weight: normal;text-decoration: none;}.nav1a li, .nav1b li{ margin: 0px; padding: 0px; font-weight: normal; text-decoration: none; background: none; }.nav1a a:link, .nav1a a:visited, .nav1a a:active, .nav1a a:hover, .nav1b a:link,.nav1b a:visited,.nav1b a:active, .nav1b a:hover{display: block; background: url(images/site/icon_house.gif) 12px center no-repeat; padding: 5px 2px 5px 30px; margin: 0px; border-bottom: 1px solid #999; font-size: 12px;}.nav1a a:link,.nav1a a:visited,.nav1a a:active {color:#333333;text-decoration: none;font-weight: normal;}.nav1a a:hover {background: #FFDD00 url(images/site/icon_house.gif) 12px center no-repeat;text-decoration: underline;font-weight: normal;}.nav1b a:link,.nav1b a:visited,.nav1b a:active, .nav1b a:hover {background: #fff url(images/site/icon_house.gif) no-repeat 12px center; color:#333333; text-decoration: none; font-weight: bold;}.nav1a ul, .nav1aimg ul {display: none;}.nav1b ul, .nav1bimg ul {display: block;}.nav2a, .nav2b, .nav2aimg, .nav2bimg {margin:0px;padding:0px; list-style: none; font-weight: normal;text-decoration: none;}.nav2a li, .nav2b li{ margin: 0px; padding: 0px; font-weight: normal; text-decoration: none; }.nav2a a:link, .nav2a a:visited, .nav2a a:active, .nav2a a:hover, .nav2b a:link,.nav2b a:visited,.nav2b a:active, .nav2b a:hover{display: block; background: #FFE url(images/site/nav02.png) no-repeat 23% 50%; padding: 4px 2px 4px 45px; margin: 0px; border-bottom: 1px solid #CCC; font-size: 11px;}.nav2a a:link,.nav2a a:visited,.nav2a a:active {color:#663;text-decoration: none;font-weight: normal;}.nav2a a:hover {background: #EEE url(images/site/nav02.png) no-repeat 23% 50%;text-decoration: underline;font-weight: normal;}.nav2b a:link,.nav2b a:visited,.nav2b a:active, .nav2b a:hover {color:#666666; text-decoration: none; font-weight: bold;}.nav2a ul, .nav2aimg ul {display: none;}.nav2b ul, .nav2bimg ul {display: block;}.nav3a, .nav3b, .nav3aimg, .nav3bimg {margin:0px;padding:0px; list-style: none; font-weight: normal;text-decoration: none;}.nav3a li, .nav3b li{ margin: 0px; padding: 0px; font-weight: normal; text-decoration: none; }.nav3a a:link, .nav3a a:visited, .nav3a a:active, .nav3a a:hover, .nav3b a:link,.nav3b a:visited,.nav3b a:active, .nav3b a:hover{display: block; background: #FFE url(images/site/nav02.png) no-repeat 29% 50%; padding: 4px 2px 4px 55px; margin: 0px; border-bottom: 1px solid #CCC;}.nav3a a:link,.nav3a a:visited,.nav3a a:active {color:#663;text-decoration: none;font-weight: normal;}.nav3a a:hover {background: #EEE url(images/site/nav02.png) no-repeat 29% 50%;text-decoration: underline;font-weight: normal;}.nav3b a:link,.nav3b a:visited,.nav3b a:active, .nav3b a:hover {color:#666666; text-decoration: none; font-weight: bold;}.nav3a ul, .nav3aimg ul {display: none;}.nav3b ul, .nav3bimg ul {display: block;}.nav4a, .nav4b, .nav4aimg, .nav4bimg {margin:0px;padding:0px; list-style: none; font-weight: normal;text-decoration: none;}.nav4a li, .nav4b li{ margin: 0px; padding: 0px; font-weight: normal; text-decoration: none; }.nav4a a:link, .nav4a a:visited, .nav4a a:active, .nav4a a:hover, .nav4b a:link,.nav4b a:visited,.nav4b a:active, .nav4b a:hover{display: block; background: url(images/site/nav02.png) 20% center no-repeat #FFE; padding: 4px 2px 4px 65px; margin: 0px; border-bottom: 1px solid #CCC;}.nav4a a:link,.nav4a a:visited,.nav4a a:active {color:#663;text-decoration: none;font-weight: normal;}.nav4a a:hover {background: url(images/site/nav4button.gif) left center no-repeat #DDD;text-decoration: underline;font-weight: normal;}.nav4b a:link,.nav4b a:visited,.nav4b a:active, .nav4b a:hover {color:#666666; text-decoration: none; font-weight: bold;}.nav4a ul, .nav4aimg ul {display: none;}.nav4b ul, .nav4bimg ul {display: block;}.nav5a, .nav5b, .nav5aimg, .nav5bimg {margin:0px;padding:0px; list-style: none; font-weight: normal;text-decoration: none;}.nav5a li, .nav5b li{ margin: 0px; padding: 0px; font-weight: normal; text-decoration: none; }.nav5a a:link, .nav5a a:visited, .nav5a a:active, .nav5a a:hover, .nav5b a:link,.nav5b a:visited,.nav5b a:active, .nav5b a:hover{display: block; background: url(images/site/nav02.png) 20% center no-repeat #FFE; padding: 4px 2px 4px 75px; margin: 0px; border-bottom: 1px solid #CCC;}.nav5a a:link,.nav5a a:visited,.nav5a a:active {color:#663;text-decoration: none;font-weight: normal;}.nav5a a:hover {background: url(images/site/nav5button.gif) left center no-repeat #EED;text-decoration: underline;font-weight: normal;}.nav5b a:link,.nav5b a:visited,.nav5b a:active, .nav5b a:hover {color:#666666; text-decoration: none; font-weight: bold;}.nav5a ul, .nav5aimg ul {display: none;}.nav5b ul, .nav5bimg ul {display: block;}