body { margin: 0; padding: 0; voice-family: "\"}\""; voice-family: inherit; font-size: 11px; font-weight: normal; background-color: #FFFFFF; background-image: url(bg.jpg); background-repeat: repeat-x; } html>body { /* let us be nice to people using Opera */ font-size: 11px; } #container { margin:0 auto; width:900px; padding: 0px; background-image: url(outer-bg.jpg); background-repeat: repeat-y; } #inner{ margin:0; width:900px; background-image: url(inner-body-bg.jpg); background-repeat: no-repeat; background-position: bottom; padding: 0px; float: left; } #bottom-header { height:34px; width: 900px; float:left; margin: 0; background-image: url(header-bottom.jpg); background-repeat: no-repeat; padding: 0; } #bottom-header-inner{ margin-left: 240px; margin-top: 5px; } #header{ margin:0; padding:0; height:150px; width: 900px; float:left; background-image: url(header.jpg); background-repeat: no-repeat; } #header h1{ display:none } #content { margin: 0px; padding: 0px; float: left; width: 900px; background-image: url(blue-body-stripe.jpg); background-repeat: repeat-y; background-color: #FFFFFF; } #content-left { width: 200px; float: left; height: auto; margin-top: 0px; padding-left: 20px; } #content-left p { text-align: left; margin-left:15px; padding:0; display: block; color: #FFFFFF; } #content-right { width:650px; float:left; padding: 0px; margin-left: 15px; } #footer { height: 85px; clear: both; margin: 0px; width: 900px; background-image: url(footer.jpg); background-repeat: no-repeat; } #footer p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; font-size: 12px; margin-left: 30px; margin-top: 14px; } #footer a { color: #000000; text-decoration: none; font-size: 10px; } #footer a:hover { text-decoration: underline; } #content-right a { color: #000000; text-decoration: underline; } #content-right a:hover { text-decoration: none; } #menu-green { padding-top: 0px; padding-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding-bottom: 15px; background-image: url(menu-body.jpg); background-repeat: no-repeat; background-position: bottom; } #menu-green ul { display: block; width: 200px; padding-left: 0px; margin-left: 0px; margin-top: 0px; padding-bottom: 2px; } #menu-green li { list-style-type: none; padding-top: 3px; padding-bottom: 3px; margin-left: 10px; padding-left: 0px; } #menu-green a { color: #FFFFFF; text-decoration: none; margin-left: 10px; } #menu-green a:hover { color: #191527; text-decoration: underline; } #footer-left { float: left; width: 450px; padding:0; margin:0; height: 85px; } #footer-right { float: left; height: 85px; padding:0; margin:0; width: 450px; } #footer-right p { text-align: right; display: block; padding-right: 75px; padding-top: 50px; } #footer-left p { padding-top: 0px; } .imageleft { float: left; margin-right: 10px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; } .imageright { float: right; padding: 4px; border: 1px solid #CCCCCC; margin: 5px; } .imageleft-co { float: left; margin-right: 10px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; } .imageright-co { padding: 0px; float: right; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; } #toptext h1{ display: none; } #content-right li { color: #000000; padding-top: 0px; padding-bottom: 0px; } #content-right ul li { list-style-type: none; } .menutop{ background-image: url(menu-top.jpg); background-repeat: no-repeat; height: 19px; margin: 0px; padding: 0px; width: 200px; } .textbox{ display: block; width: 200px; background-image: url(menu-body.jpg); background-repeat: no-repeat; background-position: bottom; padding-bottom: 15px; margin-bottom: 10px; } .textbox p { padding-top: 0px; margin-top: 0px; margin-right: 20px; font-size: 12px; margin-bottom: 0px; } .textbox h3 { background-image: url(menu-top.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px 0px 0px 0px; color: #FFFFFF; font-size: 12px; font-weight: normal; } .textbox a {} .textbox a:hover {} form { padding-left: 20px; } #tables td img { padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } #pass-prices { margin-left: 20px; width: 400px; } #pass-prices th { font-weight: bold; text-align: left; } #pass-prices caption{ font-weight: bold; font-size: 12px; padding-top: 5px; padding-bottom: 10px; text-align: left; padding-left: 20px; } .book-now { background-color: #A595EC; padding: 7px 10px; font-size: 13px; font-weight: bold; border: 1px solid #FFFFFF; } #search{ margin-top: 150px; margin-left: 40px; } 