a:link {text-decoration: none; font-size:13px; color: #000;}a:visited {text-decoration: none; font-size: 13px; color: #000;}a:active {text-decoration: none;color: #000;}a:hover {text-decoration: none;color: #000;text-decoration: underline;font-size: 13px;color: #000;}body {margin: 0 auto;background-color: #726350;}#wrapper {width: 933px;padding: 0px;margin: 0px auto;background-color: #FFF;}#footwrapper {width: 933px;padding: 0px;margin: 0px auto;background-color: #FFF;}#header {float: left;width: 933px;height: 544px;}.headimg {position: absolute;float: left;background: url(../images/the-house-and-bedrooms/1.jpg) top left no-repeat;}#header2 {float: left;height: 115px;width: 933px;font-family: "Times New Roman", Times, serif;color: #666;font-size: 20px;text-align: right;background-color: #FFF;position: absolute;filter: alpha(opacity=70);-moz-opacity:.70;opacity:.70;}#header2 img {float: left;padding: 30px 0px 0px 25px}#menu {height: 25px;font-weight: normal;font-family: Arial;font-weight: bold;font-size: 12px;float: right;margin: 50px 0 0 0;width: 64%;} #menu ul {height: 10px;margin: 5px 0px 0px 0px;text-align: left;position:absolute;right:10px;} #menu li {list-style: none;margin: 50px 10px 0px 10px;display: inline;} #menu a {color: #3559c3}#menu :hover {color: #3559c3}#maincontent {float: left;width: 893px;padding: 20px;background-color: #FFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666;}#stripimg {float: left;width: 933px;height: 130px;background: url(../images/stripimg.jpg) top right no-repeat #fff;font-style: italic;}#stripcopy {font-family: "Times New Roman", Times, serif;color: #333333;font-size: 22px;padding: 40px;width: 580px;margin: auto 0;float: right;}#stripcopy p {margin: 10px auto 0 auto;padding: auto;height: 80px;} .quotedfrom {float: right;text-align: right;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-size: 85%; }#menufooter {float: left;font-family: Arial;font-weight: bold;width: 933px;background-color: #FFF;height: 75px;} #menufooter ul {float: left;margin: 10px 0;width: 933px;text-align: center;padding:0;background-color: transparent;} #menufooter li {list-style: none;display: inline;padding:0;margin: 0px 15px;font-size: 12px; }#menufooter li a {text-decoration: none; color: #3559c3;}#menufooter li a:hover {color: #3559c3;text-decoration: underline;}h1, h2, h3 {font-family: Arial, Helvetica, sans-serif;font-weight: bold;padding: 0;margin: 0;}h1 {font-size: 1.5em;margin-bottom: 20px;color: #3559c3;}h2 {font-size: 1.3em;margin-bottom: 10px;}h3 {font-size: 1em;}#innershed {width: 283px;height: 20px;float: left;padding: 10px 15px 0px 0px;font-family: Arial, Helvetica, sans-serif;text-align: right;background-color: #FFF;font-size: 12px; }#nb {width: 310px;height: 20px;float: left;padding: 10px 0px 0px 15px;font-family: Arial, Helvetica, sans-serif;background-color: #FFF;font-size: 12px; }#cpright {width: 310px;height: 20px;float: left;padding: 10px 0 0 0;text-align: center;color: #000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #FFF;}.photo {float: left;width: 933px;margin: 0;overflow: auto;height: 10px;}.photo img {border: 0;padding: 0;}.photo div {display: none;position: absolute;} .phototitle {text-align: right;font-size: 0.7em;font-style: italic;color: #666;position: absolute; } #tariffgroup { background: #333; overflow: auto; height: 400px; padding: 0; }.tarifftable { text-align: center; background: #333; width: 420px; float: left; }.tarifftable table {width: 400px;border: 5px solid #333;border-bottom: 10px solid #333;border-top: 10px solid #333;background: #333;color: #FFF;padding: 20px;font-size: 1em; }.tarifftable th { font-size: 120%; } .tariffimgs {width: 450px;float: left;background: #333;text-align: left;}.first { text-align: left; width: 160px; }.first strong {font-style: italic; }.contactinfod {float: left;}.contactinfo { float: left; clear: both; margin-bottom: 10px; }.contactinfo img {float: left; }.contactinfo span {float: left; margin: 2px 0 0 5px; }.contactinfod a {color: #666;font-size: 11px; }#hrform {clear: both;height: 0px;border: 1px solid #333;padding: 0;margin: 30px auto;width: 90%; }#map {width: 300px;height: 250px; overflow: hidden; float: right; margin-left: 10px; margin-bottom: 20px;border: 2px solid #333; padding: 5px;}form {background-color: #e8e6e6;border: 1px solid #999;border: 2px solid #999;background-color: #e8e6e6;color: #333;margin: 1em auto;padding: 1em;width: 90%;}form ol {list-style: none;margin: 0;padding: 0;}form ol.first {border-top: 1px solid #333;}form li {overflow: auto;padding: 0.4em;border-bottom: 1px solid #999;}form ol label {float: left;width: 12em;line-height: 1.8em;}form label em {font-weight: bold;font-style: normal;color: #C00;margin: 0 0 0 0.5em;}form .col21, form .col22 {float: left;width: 50%;}form .col31, form .col32, form .col33 {float: left;width: 33%;}form input, form textarea, form select {border: 2px solid #999;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;background-color: #FFF;}form #name, form #telephoneNumber, form #emailAddress, form #address, form #additionalComments { width: 20em; }form #address, form #additionalComments { height: 7em; }.successMessage {border: 1px solid #0C0;padding: 0.6em;color: #090;background-color: #CFC;margin: 1em auto;width: 91%;}.errorMessage {border: 1px solid #C00;padding: 0.6em;color: #900;background-color: #FCC;margin: 1em auto;width: 91%;}.errorMessage p, .successMessage p {margin: 0;}.errorMessage h2, .successMessage h2 {margin: 0 0 0.5em 0;color: #900;border: 0;padding: 0;}.errorMessage ul, .successMessage ul {margin: 0;padding: 0 0 0 2em;list-style: square;}.text_rotation {position:absolute; bottom: 10px; right: 10px;font-size: 17px;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;}