body {margin: 0 auto;padding: 0;color: #FFF;}a {color: #FFF;}a:hover {text-decoration: none;}li {list-style: square;}#wrapper {padding: 0 auto;width: 878px;margin: auto;height: 800px;}#header {float: left;height: 58px;width: 850px;padding: 15px 0 0px 0;background-image: url(../images/headergradient.png);background-repeat: repeat-x;margin: 50px 0 15px 0;}#logo {float: left;width: 250px;height: 50px;padding: 0 0 0 10px;text-align: right;}#leftimg {float: left;width: 240px;height: 520px;margin: 0 20px 0 0;background-image: url(../images/imgleft.jpg);background-repeat: no-repeat;padding: 0 20px 0 20px;}#rightimg {float: left;width: 510px;height: 520px;background-image: url(../images/imgright.jpg);background-repeat: no-repeat;padding: 0 20px 0 20px;font-family: Arial, Helvetica, sans-serif;}#right {float: left;width: 510px;height: 520px;background: #73A8EC;padding: 0 20px 0 20px;font-family: Arial, Helvetica, sans-serif;overflow: auto;}#footer {float: left;width: 850px;height: 70px;background-image: url(../images/headergradient.png);background-repeat: repeat-x;margin: 15px auto 0 auto;text-align: center;}#menufooter {width: 600px;height: 20px;margin: auto;text-align: center;}#innershed {width: 150px;height: 20px;float: left;padding: 30px 15px 0px 0px;font-family: Arial, Helvetica, sans-serif;text-align: right;font-size: 12px;font-weight: normal;color: #333;}#innershed a {font: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333;}#innershed a hover {font: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333;}#nb {width: 48%;height: 20px;float: left;padding: 30px 0px 0px 15px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333;text-align: left;}#nb a {font: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333;}#nb a hover {font: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333;}#cpright {width: 48%;height: 20px;float: right;padding: 30px 0 0 0;text-align: center;color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin: 0 auto;text-align: right;}h1 {font-family: "Times New Roman", Times, serif;font-size: 28px;color: #FFFFFF;font-weight: normal;}h2 {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #FFFFFF;font-weight: normal;}.style1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFF;font-weight: normal;}.style2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFF;}.form {width: 85%;margin: 10px;background: #E8E8E8;padding: 5px;border: 2px solid #CCC;}label {float: left;width: 10em;}#maincontent ol li {list-style: none;margin-left: none;padding-left: none;}.newsletters label {float: none;}form input, form textarea, form select {border: 2px solid #bdcbe6;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.85em;background-color: #FFF;width: 16.4em;margin-bottom: 5px;}#newsletter3rd, #newsletterown {width: 10em;}form #address, form #additionalComments { height: 7em; }label em {color: #C00;}.successMessage {border: 1px solid #0C0;padding: 0.6em;color: #090;background-color: #CFC;margin: 1em 0;width: 90%;}.errorMessage {border: 1px solid #C00;padding: 0.6em;color: #900;background-color: #FCC;margin: 1em 0;width: 90%;}.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;}.errorMessage li, .successMessage li {list-style: square;}.contactinfo {margin-bottom: 50px;margin-left: 1px;padding-left: 1px;text-indent: 0;}.contactinfo li {list-style: none;padding: 0 0 10px 25px;margin-left: 1px;}.contactinfo .telephone {background: url(http://assets.easyroutehosting.org/icons/telephone.png) top left no-repeat;margin-left: 0;}.contactinfo .address {background: url(http://assets.easyroutehosting.org/icons/house.png) top left no-repeat;margin-left: 0;}.contactinfo .email {background: url(http://assets.easyroutehosting.org/icons/email.png) top left no-repeat;margin-left: 0;}.contactinfo .mobile {background: url(http://assets.easyroutehosting.org/icons/phone.png) top left no-repeat;margin-left: 0;}#map {width: 600px;height: 450px;padding: 0;}#right img {border: 1px solid #FFF;padding: 3px;margin: 3px;}.maps {width: 220px;height: 210px;margin: 0;padding: 0;border: 0;float: right;}.moreimgs {width: 500px;margin: auto;clear: both;text-align: center;height: 150px;}.maincontent {height: 270px;}.roomsinc {height: 50px;text-align: center;}#newnav {float: right;}.nav, .nav ul {float: left;width: 36em;list-style: none;line-height: 1em;padding: 0;margin: 1em 0 1em 0;}.nav a {display: block;color: #FFF;text-decoration: none;text-align: center;text-transform: uppercase;padding: 0.25 0.1em;margin: 0 0.05em;}.nav li {float: left;padding: 0;width: 6em;list-style: none;}li.ourApartment {float: left;padding: 0;width: 9em;list-style: none;}li.contactUs {width: 7.5em;}li.tariff {float: left;padding: 0;width: 4.5em;list-style: none;}.nav li ul {position: absolute;left: -999em;height: auto;width: 9em;margin: 0;background: #73A8EC;padding: 0.1em 0.5em 0.5em 0.5em;}.nav li ul a {width: 9em;padding: 0.25 0.1em;margin-top: 0.5em;}.nav li:hover ul, .nav li.sfhover ul {left: auto;}.nav li:hover, .nav li.sfhover {text-decoration: underline;}table {margin: 10px auto;border: 1px solid #c1c1c1;padding: 0;background: #f9e7c4;border-spacing: 0;empty-cells: hide;}td {border: 1px solid #c1c1c1;padding: 10px;empty-cells: hide;}table {text-align: center;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;font-weight: normal;font-size: 10px;color: #fff;width: 500px;background-color: #666;border: 0;border-collapse: collapse;border-spacing: 0px;}table td {background-color: #CCC;color: #000;padding: 4px;text-align: center;border: 1px #fff solid;}table th {background-color: #666;color: #FFF;padding: 4px;text-align: center;border: 1px solid #FFF;border-bottom: 2px #fff solid;font-size: 12px;font-weight: bold;} .nbDirectoryLink {width: 485px !important;background-color: #E8E8E8 !important;color: #404040;}.nbDirectoryLink h3 a {font-weight: normal;}hr {height: 1px;border: 1px solid #FFF;line-height: 1px;padding: 0;color: #CCC;}.apartment {float: left;width: 230px;text-align: center;}.apartment h3 {margin: 0;padding: 0;}.apartment h4 {margin: 0 0 30px 0;padding: 0;}