body {color: #000;}
#rt-logo {background-image: url(../images/header/paradise-logo.png);width: 237px;height: 63px;margin: 5px 0px 5px 8px;}
.font-family-verdana {font-family: Verdana,Arial,Helvetica,sans-serif;}
.rt-block {margin: 0px;padding: 5px;}
.blue {color: #313f76;}
.blueborder {border: solid 5px #607da0;}
.darkblueborder {border: solid 5px #313f76;}
.large {font-size: 18px;color: #313f76;margin: 0 0 15px 10px;letter-spacing: 0.03em;}
.large a, .large a:visited {color: #313f76;}
#rt-header h1 {font-size: 27px; color: #ffffff;margin: 20px 18px 0px -60px;text-align: right;letter-spacing: 0.04em;}
#rt-showcase .rt-container {background-color: #6a81a5;}
.homerotator {margin: 5px;border: solid 5px #4a6792;height: 393px;}
.homerotator .rt-block {padding: 0;}
#rt-feature .rt-block {border: solid 1px #37497d;padding: 0;margin: 0px 3px 0px 3px;height: 228px;background-color: #ffffff;}
#rt-feature .rt-alpha .rt-block {margin: 0px 4px 0px 0px;}
#rt-feature .rt-omega .rt-block {margin: 0px 0px 0px 4px;}
#rt-feature h2 {background-color: #4a6792;color: #ffffff;margin: 0;padding: 5px 0px;font-size: 13px;text-align: center;}
#rt-feature h2 img {display: block;margin: 0px auto 5px auto;}
#rt-feature ul, #rt-feature p {font-weight: bold;font-size: 11px;color: #313f76;margin: 10px;line-height: 1.4em;}
#rt-feature ul {list-style-type: none;padding: 0;}
#rt-feature li {background-image: url(../images/bullet.gif);background-repeat: no-repeat;background-position: 0 8px;padding-left: 8px;}
#rt-feature .rt-container {border-bottom: solid 5px #6a81a5;}
#rt-feature a, #rt-feature a:visited, #rt-feature a:hover {color: #ffffff;}
.featurelink, .featurelink a {position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.featurelink a{display: block;}
.featurelink span {display: none;}
#rt-bottom, #rt-footer {color: #fff;}
#rt-bottom td {text-align: center;}
#rt-bottom a, #rt-bottom a:hover, #rt-bottom a:visited {font-size: 9pt;color: #ffffff;}
#rt-footer p {position: relative;top: -28px;margin: 0px 10px;font-size: 9pt;line-height: 1.2;width: 250px;}
#rt-copyright p {text-align: right;position: relative;top: -25px;margin: 0px 10px 0px auto;font-size: 9pt;line-height: 1.2;width: 300px;}
#rt-copyright a, #rt-copyright a:hover, #rt-copyright a:visited {color: #ffffff;border-bottom: solid 1px #ffffff;}
p.quote {text-align: center;font-size: 15px;padding: 5px;}
p.quote img {margin-bottom: 10px;}
.homesidebar {margin-top: 15px;}
.rt-article p {text-align: justify;}
.rt-article td {padding: 0;}
.contactbox {background-color: #ffffff;border: solid 4px #4a6792;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.contactbox .rt-block {padding-bottom: 0;}
.contactbox h2 {font-size: 18px;text-align: center;color: #313f76;text-decoration: underline;text-transform: uppercase;margin: 6px 0 0 0;letter-spacing: 0.05em;}
.contactbox h3 {font-size: 8px;text-align: center;color: #313f76;margin: 7px 0 6px 0;letter-spacing: 0.13em;}
.callus {font-weight: bold;font-size: 13px;color: #313f76;margin: 5px 0 0 2px;letter-spacing: 0.05em;}
.callus img {margin-top: 6px;}
.contactbox, .roundedbox, .bluebox, .infobox {margin: 5px 0px 5px 5px;}
a.ctcbutton, a.ctcbutton:hover, a.ctcbutton:visited {display: block;width: 152px; height: 38px;font-weight: bold;padding: 24px 0 0 60px;margin: 0 auto;color: #fff;background: #303e75 url(../images/click-to-call-bg.png) no-repeat top left;}
.contactbox .af-form {width: 212px;margin: 4px auto 2px auto;color: #313f76;font-size: 11px;}
.contactbox input, .contactbox textarea, .contactbox select {border: solid 1px #313f76;margin: 0 1px;font-size: 12px;font-family: inherit;}
.contactbox input, .contactbox textarea {width: 208px;padding: 1px 0;}
.contactbox textarea {height: 30px;}
.contactbox .buttonContainer {margin: 3px 0;}
.contactbox .buttonContainer input {width: 108px;height: 24px;border: none;padding: 0;}
.roundedbox {background: #4a6792;border: solid 5px #4a6792;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
.bluebox {background: #4a6792;border: solid 5px #4a6792;}
.roundedbox p, .bluebox p {margin-bottom: 0;}
#contact_form_popup, #email_friend_popup, #schedule_form_popup {padding: 0 15px;width: 225px;margin: 0 auto;}
.roundedborder {border: solid 2px #4a6792;-moz-border-radius: 15px;-webkit-border-radius: 15px;padding: 15px;}
.infobox {background-color: #ffffff;border: solid 4px #4a6792;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.infobox h2 {color: #313f76;font-size: 21px;letter-spacing: 0.05em;margin: 5px 0 10px 0;}
.infobox p {font-size: 14px;line-height: 1.2em;}
.infobox .rt-block {margin: 0 10px;}
.form-validate input.invalid, .form-validate select.invalid {border: solid 1px #f00;}
.form-validate label.invalid {color: #f00;}
.sidebar-article {margin: 20px -25px 20px 20px;}
#rt-sidebar-a .sidebar-article p {text-align: left;margin-top: 15px;}
.sidebar-article h1 {font-size: 19px;color: #313f76;text-decoration: underline;letter-spacing: normal;}
.fabrikDataContainer .list-footer {display: none;}