a {

    margin: 0;

    padding: 0;

    text-decoration: none;

}

h1, h2, h3, h4, h5, h6 {

    font-weight: normal;

    margin: 0;

    padding: 0;

}

p {

    margin: 0;

    padding: 0;

}

img {

    border: 0 none;

    margin: 0;

    padding: 0;

    vertical-align: top;

}

.clear {

    clear: both;

}

.clear1 {

    clear: left;

    font-size: 1px;

    height: 1px;

    padding: 0;

}

body {

    background: url("../images/bg.gif") repeat-x scroll 0 0 #FFFFFF;

    margin: 0;

    padding: 0;

}

#container {

    margin: 0 auto;

    width: 980px;

}

#header {

    background: none repeat scroll 0 0 #325FB2;

    display: inline;

    float: left;

    height: 232px;

    margin: 0;

    width: 980px;

}

#logo {

    display: inline;

    float: left;

    height: 184px;

    margin: 15px 0 0 25px;

    width: 242px;

}

.header-image {

    background: url("../images/header.png") no-repeat scroll 0 0 transparent;

    display: inline;

    float: right;

    height: 227px;

    margin: 6px 0 0;

    width: 704px;

}

#menu-bar {

    background: url("../images/menu-bg.gif") repeat-x scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 46px;

    margin: 0;

    width: 980px;

}

#menu {

    color: #14000E;

    display: inline;

    float: left;

    font-family: "Century Gothic";

    font-size: 15px;

    font-weight: normal;

    line-height: 46px;

    margin: 0;

    text-align: center;

    text-transform: uppercase;

    width: 980px;

}

#menu ul {

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

#menu ul li {

    background: url("../images/sep.gif") no-repeat scroll right 0 transparent;

    float: left;

    line-height: 46px;

    margin: 0;

    padding: 0;

}

#menu ul li a {

    color: #14000E;

    margin: 0;

    padding: 0 31px;

}

#menu ul li a.active, #menu ul li a:hover {

    background: url("../images/hover-1.gif") no-repeat scroll center top transparent;

    color: #FFFFFF;

    display: block;

    height: 46px;

    margin: 0;

    padding: 0 31px;

}

#menu ul li.end {

    background: none repeat scroll 0 0 transparent;

}

#banner {

    background: url("../images/banner.jpg") no-repeat scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 194px;

    margin: 4px 0 0 5px;

    width: 656px;

}

.add {

    background: url("../images/add.jpg") no-repeat scroll 0 0 transparent;

    display: inline;

    float: right;

    height: 194px;

    margin: 4px 5px 0 0;

    width: 310px;

}

#content-middle {

    display: inline;

    float: left;

    margin: 0;

    width: 980px;

}

#left-inner-nav {

    background: url("../images/blue-bg.gif") repeat-y scroll 0 0 transparent;

    display: inline;

    float: left;

    margin: 1px 0 0;

    width: 498px;

}

#left-nav {

    background: none repeat scroll 0 0 #CECDCD;

    display: inline;

    float: left;

    margin: 4px 0 0;

    width: 466px;

}

.title-image {

    background: url("../images/2.gif") no-repeat scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 40px;

    margin: 1px 0 0 1px;

    width: 43px;

}

.title {

    background: url("../images/head-bg.gif") repeat-x scroll 0 0 transparent;

    display: inline;

    float: right;

    height: 41px;

    margin: 0;

    width: 421px;

}

.title ul {

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

.title ul li {

    background: url("../images/sep-1.gif") no-repeat scroll right center transparent;

    float: left;

    margin: 0;

    padding: 0 14px;

}

.title ul li a {

    color: #CECDCD;

    font-family: "Century Gothic";

    font-size: 14px;

    font-weight: normal;

    line-height: 41px;

    margin: 0;

    padding: 0 14px;

    text-align: center;

    text-transform: uppercase;

}

.title ul li.end {

    background: none repeat scroll 0 0 transparent;

}

.left-nav-inner {

    display: inline;

    float: left;

    margin: 30px 0 0 45px;

    width: 300px;

}

.left-nav-inner1 {

    display: inline;

    float: left;

    margin: 0px 0 0 45px;

    width: 400px;

}

.left-nav-inner-1 {

    display: inline;

    float: left;

    margin: 25px 0 0;

    position: relative;

    width: 300px;

    z-index: 0;

}

.left-nav-inner-text {

    color: #0E243C;

    display: inline;

    float: left;

    font-family: Arial;

    font-size: 12px;

    font-weight: normal;

    line-height: 22px;

    margin: 0;

    position: relative;

    z-index: 0;

}

.booking-form-text {

    color: #0E243C;

    font-family: Arial;

    font-size: 12px;

    font-weight: normal;

    line-height: 22px;

    margin: 0;

}

#booking-form {

    background: none repeat scroll 0 0 #DFEFF4;

    float: left;

    height: auto;

    margin: 0 0 0 5px;

    min-height: 545px;

    width: 970px;

}

.booking-form-bottom-border {

    background: url("../images/left-nav-bottom-border.gif") repeat-x scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 11px;

    margin: 0 0 4px;

    width: 100%;

}

.booking-form {

    color: #0E243C;

    display: inline;

    float: left;

    font-family: Arial;

    font-size: 12px;

    font-weight: normal;

    line-height: 22px;

    margin: 0 50px;

    position: relative;

    width: 100%;

}

.text-box {

    background: url("../images/text-box.gif") no-repeat scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 21px;

    margin: 0 0 0 10px;

    width: 137px;

}

.text-box .user {

    background: url("../images/text-box-inner-bg.gif") repeat-x scroll 0 0 transparent;

    border: medium none;

    height: 18px;

    margin: 1px 0 0 2px;

    padding: 0;

    width: 133px;

}

.time-box {

    background: url("../images/dd.gif") no-repeat scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 22px;

    margin: 0 5px;

    position: relative;

    width: 42px;

    z-index: 0;

}

.text-box-1 {

    background: url("../images/dd-1.gif") no-repeat scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 22px;

    margin: 0 0 0 10px;

    width: 91px;

}
.text-box-2 {

    display: inline;

    float: left;

    height: 22px;

    margin: 0 0 20px 10px;

    width: 130px;

}

.calender-img {

    background: url("../images/1.png") no-repeat scroll 0 0 transparent;

    display: inline;

    float: right;

    height: 44px;

    margin: -20px 25px 0 0;

    position: relative;

    width: 48px;

    z-index: 2;

}

.quote-button {

    display: inline;

    float: right;

    height: 35px;

    margin: 10px 30px 0 0;

    width: 122px;

}

.left-nav-bottom-border {

    background: url("../images/left-nav-bottom-border.gif") repeat-x scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 11px;

    margin: 14px 0 4px;

    width: 466px;

}

#main-nav {

    display: inline;

    float: left;

    margin: 0;

    width: 975px;

}

.main-nav-top {

    background: url("../images/right-nav-top.gif") no-repeat scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 4px;

    width: 975px;

}

.main-nav-middle {

    background: url("../images/middle.jpg") repeat-y scroll 0 0 transparent;

    display: inline;

    float: left;

    width: 986px;

}

.main-nav-bottom {

    background: url("../images/main-nav-bottom1.gif") no-repeat scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 4px;

    width: 980px;

}

.main-nav-title {

    background: url("../images/head-bg.gif") repeat-x scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 41px;

    margin: 0 0 0 2px;

    width: 925px;

}

.main-nav-inner {

    display: inline;

    float: left;

    margin: 5px 0 8px 18px;

    width: 950px;

}

.main-nav-text {

    color: #8C898C;

    display: inline;

    float: left;

    font-family: Arial;

    font-size: 12px;

    font-weight: normal;

    line-height: 17px;

    margin: 0;

    text-align: justify;

    width: 950px;

}

.main-nav-text p {

    color: #8C898C;

    margin: 10px 0;

}

.main-nav-text p a {

    color: #4A5258;

}

.main-nav-text p span {

    color: #454545;

    font-weight: bold;

    text-transform: uppercase;

}

#right-nav {

    display: inline;

    float: right;

    margin: 0;

    width: 506px;

}

.right-nav-top {

    background: url("../images/right-nav-top.gif") no-repeat scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 4px;

    width: 506px;

}

.right-nav-middle {

    background: url("../images/right-nav-middle.gif") repeat-y scroll 0 0 transparent;

    display: inline;

    float: left;

    width: 506px;

}

.right-nav-bottom {

    background: url("../images/right-nav-bottom.gif") no-repeat scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 4px;

    width: 506px;

}

.title-image-1 {

    background: url("../images/2.gif") no-repeat scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 40px;

    margin: 1px 0 0 5px;

    width: 43px;

}

.right-nav-title {

    background: url("../images/head-bg.gif") repeat-x scroll 0 0 transparent;

    display: inline;

    float: right;

    height: 41px;

    margin: 0 4px 0 0;

    width: 453px;

}

.right-nav-head {

    color: #CECDCD;

    display: inline;

    float: left;

    font-family: "Century Gothic";

    font-size: 14px;

    font-weight: normal;

    line-height: 15px;

    margin: 13px 0 0 15px;

    text-align: left;

    text-transform: uppercase;

    width: 438px;

}

.right-nav-inner {

    display: inline;

    float: left;

    margin: 5px 0 8px 18px;

    width: 470px;

}

.right-nav-inner1 {

    display: inline;

    float: left;

    margin: 0px 0 5px 18px;

    width: 510px;

	 background: none repeat scroll 0 0 #DFEFF4;

}



.right-inner-nav-text {

    color: #8C898C;

    display: inline;

    float: left;

    font-family: Arial;

    font-size: 12px;

    font-weight: normal;

    line-height: 17px;

    margin: 0 0 0 7px;

    text-align: justify;

    width: 470px;

}

.right-nav-text {

    color: #8C898C;

    display: inline;

    float: left;

    font-family: Arial;

    font-size: 12px;

    font-weight: normal;

    line-height: 17px;

    margin: 0;

    text-align: justify;

    width: 470px;

	min-height:494px;

	height:auto;

}

.right-nav-text p, .right-inner-nav-text p {

    color: #8C898C;

    margin: 10px 0;

}

.right-nav-text p a, .right-inner-nav-text p a {

    color: #4A5258;

}

.right-nav-text p span, .right-inner-nav-text p span {

    color: #454545;

    font-weight: bold;

    text-transform: uppercase;

}

#footer-bar {

    background: url("../images/footer-bg.gif") repeat-x scroll 0 0 transparent;

    display: inline;

    float: left;

    height: 68px;

    margin: 8px auto;

    width: 100%;

}

.footer-bar-1 {

    background: url("../images/footer-bg-1.gif") repeat-x scroll 0 0 transparent;

    height: 68px;

    margin: 0 auto;

    width: 980px;

}

#footer {

    color: #F3F3F3;

    display: inline;

    float: left;

    line-height: 20px;

    margin: 4px 0 0;

    text-align: center;

    width: 980px;

}

#footer a {

    color: #E38F0A;

    font-family: tahoma;

    font-size: 11px;

    font-weight: normal;

    margin: 0 25px;

}

#footer a.active, #footer a:hover {

    color: #FFFFFF;

}

#footer p {

    color: #05182D;

    font-family: Tahoma;

    font-size: 11px;

    font-style: normal;

    margin: 12px 0 0;

}

.head_names {

    color: #0971D2;

    font-family: "Arial";

    font-size: 12px;

    font-weight: bold;

}

.head_names a {

    color: #0971D2;

}

.head_names_1 {

    color: #0971D2;

    float: left;

    font-family: "Arial";

    font-size: 12px;

    font-weight: bold;

}

.page_link {

    color: #333333;

}

.pageFirst, .pageLast, .pageNav, .page_link {

    color: #0971D2;

    font-family: "Arial";

    font-size: 13px;

    font-weight: bold;

}

.pageFirst a:hover, .pageLast a:hover, .pageNav a:hover, .page_link a:hover {

    font-family: "Arial";

    font-size: 13px;

    font-weight: bold;

}

.content_review {

    background: none repeat scroll 0 0 #EFEFEF;

    border: 1px solid #C8C8C8;

    clear: both;

    color: #4A5258;

    font-family: Arial;

    font-size: 12px;

    line-height: 16px;

    text-align: justify;

    width: 640px;

}

.content_review_1 {

    background: none repeat scroll 0 0 transparent;

    color: #4A5258;

    font-family: Arial;

    font-size: 12px;

    line-height: 16px;

    text-align: justify;

}

.drop-box-date {

    background: url("../images/txt-box-bg.gif") repeat-x scroll 0 0 transparent;

    border: 1px solid #B6B6B6;

    color: #7A7A7A;

    font-size: 12px;

    height: 25px;

    padding-top: 2px;

    width: 50px;

}

.clear-half{width:450px; float:right; border:1px solid red;}



.left-nav-text {

    color: #8C898C;

    display: inline;

    float: left;

    font-family: Arial;

    font-size: 12px;

    font-weight: normal;

    line-height: 17px;

    margin: 0;

    text-align: justify;

    width: 450px;

}



.left-nav-text p {

    color: #8C898C;

    margin: 10px 0;

}

.left-nav-text p span {

    color: #454545;

    font-weight: bold;

    text-transform: uppercase;

}

.left-nav-text p a {

    color: #4A5258;

}

.footer-copy {

font-family:Tahoma;

font-size:11px; 

margin:12px 0 00; 

float:left; 

width:670px; 

text-align:right;

}

.footer-fblike {

float:left; 

width:180px; 

margin:10px 0 0 0;

background:#325FB2;

}

.get-quote {background: url(".	./images/quote-button.jpg") no-repeat scroll center center transparent;border: medium none;color: #333333;cursor: pointer;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;height: 35px;padding: 0 0 0 2px;width:122px; float:left;}

