
#rowBrochure td
{
    font-size: 11px;
}
.rbText
{
    color:#626262 !important;
}
.rbText:hover
{
   color:white !important;
}
.cssConfirmationText h3
{
	padding-left: 0 !important;
}
#collection_0_lblLPContent > ul
{
    font-size: 0.8em;
}
h3
{
    margin-left:-20px;
}

.aboveFormContent
{
	float:right;
	padding-left:10px;
	width:300px;
        line-height:normal;
        margin-top:-15px;
}

.aboveLogoContent
{
	margin-left:-525px;
	margin-top:-250px;
	position:absolute;
}

.cssFormMiddle
{
	clear:both;
        font-size: 0.8em;
}

.aboveFormContent > p
{
	padding-left:15px;
}

h3
{
	padding-left:15px;
}

.hddg > td
{
   color:black !important;
   font-weight: bold !important;
}

.hdleft
{
   color:black !important;
   font-weight: bold !important;
}

.cssConfirmationContent
{
   padding-top:50px;
}

.cssCompletionLogo
{
   margin-top:-15px;
}

.cssDivConfirmationBody > h3
{
   padding-left:0px;
}

.entirePage {
     margin-left: auto;
     margin-right: auto;
     width: 985px;
     z-index: 1;
}

.cssDropDownItem {
    
}

.cssContentContainer {
     padding-left: 100px;
     padding-top: 110px;
     width: 850px;
}

.cssImage {
     position: absolute;
}

.cssImage img {
     border-left: 1px solid #BDBDBD;
     border-right: 1px solid #BDBDBD;
}

.cssForm {
     float: right;
     padding-bottom: 25px;
     padding-top: 100px;
     position: relative;
     width: 345px;
     margin-top: 120px;
     border-radius: 15px 15px 15px 15px;
     background-color:#E8E8E8;
}

.cssCollection {
     float: left;
}

.cssLogo {
     margin-left: -100px;
     margin-top: -100px;
}

.cssTabContentText {
     padding-bottom: 10px;
}

.cssFormFooter {
     display: inline;
     float: left;
     padding-right: 15px;
}

.cssFormText {
     font-family: Verdana,Arial,Sans-Serif !important;
     width: 105px;
}

.cssFormTextBestTime {
     font-family: Verdana,Arial,Sans-Serif !important;
     width: 125px ! important;
}

.cssCB {
     color: Black ! important;
}

.cssCBHover {
     color: Black ! important;
}

.cssCBHover:hover {
     background-color: #23A5E2 !important;
}

.cssOC {
     cursor: pointer;
     display: inline;
     float: right;
}

.cssFormControl {
     width: 150px;
}

.cssCompletionContainer {
     margin-left: auto;
     margin-right: auto;
     padding-top: 20px;
     width: 1024px;
}

.cssConfirmationContent {
     
     padding-left: 150px;
     width: 675px;
}

.cssDivConfirmationHeadline {
     padding-top: 25px;
}

.cssDivConfirmationBody {
    
}

.cssConfirmationText {
    
}

.cssCompletionLogo {
     padding-bottom: 25px;
     position: relative;
}

.cssFormMiddle {
    
}

.cssFormBottom {
     padding-bottom: 30px;
     padding-top: 25px;
}

.cssTestimonial {
     border-radius: 15px 15px 15px 15px;
     border: 1px solid #D1D1D1;
     box-shadow: 0px 0px 5px 5px #D1D1D1;
     padding: 20px;
}

.cssTestimonialContent {
     display: inline;
     font-size: 0.8em;
}

.cssTestimonialAuthor {
     display: inline;
     font-weight: bold;
     font-size: 0.8em;
}

.cssTestimonialImage {
     padding-right: 10px;
}

.formWrapper {
     border-radius: 15px 15px 15px 15px;
     padding: 20px;
}

html {
    
}

body {
     font-family: Verdana,Arial,Sans-Serif !important;
     margin-left: 0px;
     margin-right: 0px;
     margin-top: 0px;
     line-height: 1.2em;
     color: #626262;
}

p {
     font-family: Verdana,Arial,Sans-Serif !important;
     font-size: 1em;
}

h1 {
     color: #F99901;
     font-family: Georgia,Verdana,Arial,Sans-Serif !important;
     font-size: 2.5em;
     line-height: 1.17em;
     font-weight: normal ! important;
}

h3 {
     color: #F99901;
     font-family: Verdana,Arial,Helvetica,sans-serif !important;
     font-size: 18px;
     text-transform: uppercase;
}

strong {
     font-family: Verdana,Arial,Helvetica,sans-serif !important;
}

td {
     vertical-align: top;
}

a, a:visited, a:active {
     color: #26A5DF;
     cursor: pointer;
     text-decoration: none;
}

a:hover {
     background-color: #23A5E2;
     color: White;
     text-decoration: none;
}

a img {
     border: medium none;
}

.gap {

}

.cssSubmit {
     background-color: #23A5E2;
     border-width: 0px;
     color: white;
     cursor: pointer;
     font-family: Verdana,Arial,Helvetica,sans-serif !important;
     font-size: 16px;
     font-weight: bold;
     padding: 5px;
     text-align: center;
}

.cssDivSubmit {
     padding-top: 5px;
     text-align: center;
}

.validation {
     color: #D50418 ! important;
     font-family: Verdana,Arial,Helvetica,sans-serif !important;
     font-size: 12px;
}

.pageView {
     position: relative;
     width: 550px;
}

.innerPageOpac {
    
}

.innerPageView {
     border-radius: 15px 15px 15px 15px;
     height: auto;
     left: 0px;
     padding-bottom: 20px;
     padding-left: 30px;
     padding-right: 40px;
     position: absolute;
}

.innerPageView > h1
{
    width: 800px !important;
}

.innerPageView > div
{
    width: 450px;
}

.rtsTxt {
     font-family: Verdana,Arial,Helvetica,sans-serif !important;
     font-size: 16px;
}

div.RadTabStrip .firstTab {
     background-color: #F99901;
     border-right: 2px solid white;
     color: White;
     padding: 10px;
     text-align: center;
     width: 130px;
}

.firstTab:hover {
     background-color: White ! important;
     color: #F99901 ! important;
     font-weight: bold;
     vertical-align: middle;
}

div.RadTabStrip .firstTabSelected {
     background-color: White;
     color: #F99901;
     font-weight: bold;
     vertical-align: middle;
}

div.RadTabStrip .secondTab {
     background-color: #B2D234;
     border-right: 2px solid white;
     color: White;
     padding: 10px;
     text-align: center;
     width: 130px;
}

.secondTab:hover {
     background-color: White !important;
     color: #B2D234 ! important;
     font-weight: bold;
     vertical-align: middle;
}

div.RadTabStrip .secondTabSelected {
     background-color: White;
     color: #B2D234;
     font-weight: bold;
     vertical-align: middle;
}

div.RadTabStrip .thirdTab {
     background-color: #26A5DF;
     border-right: 2px solid white;
     color: White;
     padding: 10px;
     text-align: center;
     width: 130px;
}

.thirdTab:hover {
     background-color: White !important;
     color: #26A5DF ! important;
     font-weight: bold;
     vertical-align: middle;
}

div.RadTabStrip .thirdTabSelected {
     background-color: White;
     color: #26A5DF;
     font-weight: bold;
     vertical-align: middle;
}

div.RadTabStrip .fourthTab {
     background-color: #D50418;
     color: White;
     padding: 10px;
     text-align: center;
     width: 130px;
}

.fourthTab:hover {
     background-color: White ! important;
     color: #D50418 ! important;
     font-weight: bold;
     vertical-align: middle;
}

div.RadTabStrip .fourthTabSelected {
     background-color: White;
     color: #D50418;
     font-weight: bold;
     vertical-align: middle;
}

#logocontainer {
     background-image: url("/images/backgrounds/logobg.png");
     background-repeat: no-repeat;
     float: left;
     height: 54px;
     margin-top: 10px;
     padding-top: 10px;
     width: 268px;
}
#logocontainer img
{
    margin-left:20px;
}
.tbl
{
    width: 100%;
border-collapse: collapse;
line-height: 1;
}
.tbl th, .tbl .td
{
    text-align: left;
    border-collapse: collapse;
}
.tbl .hddg TH, .tbl .hddg TD, .tbl .hdlg TH, .tbl .hdlg TD
{
    background-position: center top;
    background-repeat: no-repeat;
    padding-bottom: 8px;
    padding-top: 8px;
}

.tbl .ftdg TD, .tbl .ftlg TD

{
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-top: 8px;
    padding-bottom: 8px;
}

.tbl .hddg TH, .tbl .hddg TD, .tbl .ftdg TD
{
    background-image: url("/images/tbl_dg.png");
    padding-right: 2px;
    padding-left: 2px;
}
.tbl .hdlg TH, .tbl .hdlg TD, .tbl .ftlg TD
{
    background-image: url("/images/tbl_lg.png");
    padding-right: 2px;
    padding-left: 2px;
}

.tbl .hddg TH, .tbl .hddg TD, .tbl .hddg TH A, .tbl .hddg TD A
{
    color: #FFFFFF;

}
.tbl .hdlg TH, .tbl .hdlg TD, .tbl .hdlg TH A, .tbl .hdlg TD A
{
    color: #626262;

}
.tbl .hdlg TH A:hover, .tbl .hdlg TD A:hover
{
    color: #FFFFFF;
}
.tbl .hddg TH.hdleft, .tbl .hddg TD.hdleft, .tbl .hdlg TH.hdleft, .tbl .hdlg TD.hdleft
{
    background-position: left top;
    padding-left: 10px;
}
.tbl .hddg TH.hdright, .tbl .hddg TD.hdright, .tbl .hdlg TH.hdright, .tbl .hdlg TD.hdright
{
    background-position: right top;
    padding-right: 5px;
}
.tbl .ftdg TD, .tbl .ftdg TD A, .tbl .ftlg TD, .tbl .ftlg TD A
{
    color: #626262;
}
.tbl .ftdg TD A, .tbl .ftlg TD A
{
    text-decoration: underline;
}
.tbl .ftdg TD A:hover, .tbl .ftlg TD A:hover
{
    color: #FFFFFF;
}
.tbl .ck
{
    width: 25px;
}
.tbl .cancelledPax td
{
    text-decoration: line-through;
}

.tbl .row TD, .tbl .rowhl TD
{
    border-collapse: collapse;
    border-bottom: 1px solid #cccccc;
    padding: 4px 2px 4px 2px;
}
.tbl .row .rowleft, .tbl .rowhl .rowleft
{
    border-left: 1px solid #cccccc;
    padding-left: 10px;
}
.tbl .row .rowright, .tbl .rowhl .rowright
{
    border-right: 1px solid #cccccc;
    padding-right: 5px;
}
.tbl .row TD p
{
    padding-top: 0px;
}
.tbl .rowhl
{
    background-color: #fef8ec;
}
.tbl .rowhl h5
{
    padding-left: 3px;
    text-transform: uppercase;
}
.tbl .ftdg TD.ftleft, .tbl .ftlg TD.ftleft
{
    background-position: left bottom;
    padding-left: 10px;
}
.tbl .ftdg TD.ftright, .tbl .ftlg TD.ftright
{
    background-position: right bottom;
    padding-right: 10px;
}
.tbl .row TD
{
    
}
.tbl .alt TD
{
    background-color: #eee;
    
}
.tbl .hover TD
{
    background-color: #faf0e4;
    
}
.tbl row1 TD
{
    border-collapse: collapse;
    border-bottom: 1px solid #cccccc;
}
.rowleft2
{
    border-bottom: 1px solid #cccccc;
    padding: 4px 2px 4px 12px;
}
.tbl .row1 .rowleft1
{
    border-left: 1px solid #cccccc;
}
.tbl .row1 .rowright1
{
    border-right: 1px solid #cccccc;
}
.tbl .row1 .rowmiddle
{
    border-bottom: 1px solid #cccccc;
    padding: 4px 2px 4px 12px;
}
.tbl .ftlg TD.ftleft1
{
    background-position: left bottom;
    border-top: 1px solid #cccccc;
    padding-left: 10px;
}
.tbl .ftlg TD.ftright1
{
    background-position: right bottom;
    border-top: 1px solid #cccccc;
    padding-right: 10px;
}
.tbl .footerSum TD
{
    border-top: 2px solid #bbb;
}
.tbl td.noWrap
{
    white-space: nowrap;
}
