body {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:16px; color:#000000; margin:0px; padding:0px;}body.main { background-image:url(http://www.ryanmajestic.com/img/bg.jpg); width: 11000px;}body.iframe_page { background-color: transparent}form {margin-bottom:-5px; padding:0px;}input, textarea, option, select {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:16px; color:#000000}.service {width:200px;}a {color:#000000; text-decoration:none}h1 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:28px; line-height:30px; margin:0px; padding:0px; font-style:italic}h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:32px; line-height:34px; margin:0px 20px 0px 0px; padding:0px;}h1 a:hover { color: #FFF; }.content {margin-top:20px;}.smallcaps {font-size:11px; letter-spacing:1px; text-transform:uppercase; color:#fff; margin-top:0px; padding:0px}div.smallcaps a {color:#fff; text-decoration:none;}div.smallcaps a:hover {color:#000;}.black {color:#000}.home {margin:52px 0px 0px 50px; padding:0px;}.home_nav {margin:10px 5px 15px 0px; padding:0px}.section_description {margin:18px 0px 0px 5px;}.page {margin-top:20px}.page_nav {margin-bottom:5px;}.inside_page {margin-top:20px}.testimonials {border-right: #000000 solid 1px;}.testimonials_location {margin-right:20px;}.projects {border-right: #000000 solid 1px;}.projects_location {margin-right:20px;}.date {color:#E9F45B; margin: 20px 0px 5px 0px;}.title {border-bottom: solid 1px; border-top: solid 1px; border-left: none; border-right: none; border-color:#FFFFFF; padding:5px 0px 5px 0px;}p a {text-decoration:underline; color:#000000}p a:hover {text-decoration:none; color:#000000}p {margin:5px 0px 15px 0px; padding:0px;}.events {padding: 0px 30px 0px 15px;}.quote {margin-left:10px; color:#ffffff;}.iframe_event {width:330px; margin:10px 0px 0px 45px;}.image {border: #fff solid 5px; margin:5px 10px 5px 0px; float:left}.booking_payment_hr {padding: 0px 0px 1px 0px; border-bottom:#FFFFFF solid 1px; border-left:0px; border-right:0px; border-top:0px; width:297px; margin: 0px 0px 0px 330px;}.booking_payment {width: 200px;}*html .booking_payment_hr {border-bottom:#FFFFFF solid 1px; border-left:0px; border-right:0px; border-top:0px; width:297px; padding: 0px 0px 0px 330px;}.emailform {margin-left:335px; margin-top:0px; padding:0px}.navigation{border-bottom: solid 1px; border-top: solid 1px; border-left: none; border-right: none; border-color:#FFFFFF; padding:5px 0px 5px 0px; margin-bottom:10px; height:16px}.navigation a {text-decoration:underline;}.navigation a:hover {text-decoration:none;}.alignleft{float:left; margin: 0px 160px 0px 5px;}.alignright{float:right; margin-right: 5px;}