body {margin: 0; padding: 0;  text-align: center; color: #000000; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1em;}
br {line-height: 10px;}
image {border-style: none;}

.divVerticalSpacingGetQuote {
 margin-top: 16px;
}

.divVerticalSpacingParagraph {
 margin-top: 15px;
}

.divVerticalSpacingContentBox {
 margin-top: 20px;
}

.divVerticalSpacing {
 margin-top: 20px;
}

.divVerticalSpaceContactUs {
 margin-top: 10px;
}

.divVerticalSpacingNavGraphic {
 margin-top: 25px;
}

.divVerticalSpacingFooter {
 margin-top: 1px;
}

.divVerticalSpacingHeader {
 margin-top: 1px;
}
/*------------------------------------------------------------------------*/

.tableBenefits {
 width: 312px;
 padding-bottom: 5px;
}

.cellBenefitsLeft {
 width: 20px;
}

.cellBenefitsRight {
 width: 292px;
}


/*------------------------------------------------------------------------*/

.tableQuoteFeatureTable {}
.cellQuoteFeatureOne {}
.cellQuoteFeatureTwo {padding: 0px 0px 0px 16px;}
.cellQuoteFeatureThree {padding: 0px 0px 0px 16px;}

/*------------------------------------------------------------------------*/
.tableSecondaryLayout {
 width: 564px;
}

.cellSecondaryLayoutLeft {
 width: 312px;
 vertical-align: top;
}

.cellSecondaryLayoutRight {
 width: 242px;
 padding-left: 10px;
 vertical-align: top;
}

.cellSecondaryLayoutFull {width: 564px;}

/*------------------------------------------------------------------------*/

.tableSmallContentBoxHeader {
 width: 234px;
}

.cellSmallContentBoxHeader {
 width: 234px;
 height: 12px;
 background-image: url(../images/small_content_box_header.gif);
 background-repeat: no-repeat;
}


.divSmallContentBoxHeading {
 width: 220px;
 padding-left: 14px;
 padding-bottom: 8px;
 background-color: #FF9900;
 color: #FFFFFF;
}

.divSmallContentBoxMainContent {
 width: 220px;
 border-left: 1px solid #FE9900;
 border-right: 1px solid #FE9900;
 padding-left: 12px;
 padding-top: 12px;
}

.tableSmallContentBox {
 width: 220px;
}

.cellSmallContentBoxLeft {
 width: 25px;
 vertical-align: top;
}

.cellSmallContentBoxRight {
 width: 190px;
 padding-left: 5px;
}

.divSmallContentBoxFooter {
 width: 234px;
 height: 13px;
 background-image: url(../images/small_content_box_footer.gif);
 background-repeat: no-repeat;
}

/*------------------------------------------------------------------------*/
#wrapper {
 width: 770px;
 margin: 0 auto;
}

#banner {
 width: 768px;
 height: 153px;
 border: 1px solid #BFE7EF;
}

/*------------------------------------------------------------------------*/

.tablePageContent {
 width: 770px;
}

.cellPageContentNavigation {
 width: 170px;
 height: 100px;
 background: url(../images/background_orange_gradient.jpg) repeat-y;
 vertical-align:top;
}

.cellPageContentMainContent {
 width: 564px;
 padding: 20px 14px 20px 20px;
 vertical-align:top;
 border: 1px solid #ECECEC;
}

/*------------------------------------------------------------------------*/

.tablePrimaryContent {
 width: 564px;
 vertical-align:top;
}

.cellPrimaryContentLeft {
 width: 354px;
 vertical-align:top;
 padding-right: 14px;
}

.cellPrimaryContentRight {
 width: 196px;
 vertical-align:top;
}

/*------------------------------------------------------------------------*/

.tableHomePageFeature {
 width: 564px;
}

.cellHomePageFeatureBanner {
 width: 564px;
 background: #A6A6A6 url(../images/title_holiday_superdeals_banner.gif) no-repeat;
 color: #FFFFFF;
 height: 35px;
}

.cellHomePageFeatureLeft {
 border-top: 2px solid #FFFFFF;
 border-right: 2px solid #FFFFFF;
 width: 168px;
 background-color: #EEEEEE;
 color: #000000;
 padding: 12px 12px 6px 12px;
 vertical-align: top;
}

.cellHomePageFeatureMiddle {
 border-top: 2px solid #FFFFFF;
 border-right: 2px solid #FFFFFF;
 width: 168px;
 background-color: #EEEEEE;
 color: #000000;
 padding: 12px 12px 6px 12px;
 vertical-align: top;
}

.cellHomePageFeatureRight {
 border-top: 2px solid #FFFFFF;
 width: 170px;
 background-color: #EEEEEE;
 color: #000000;
 padding: 12px 12px 6px 12px;
 vertical-align: top;
}

.cellHomePageFeatureImages {
 border-right: 2px solid #FFFFFF;
 width: 168px;
 padding-right: 12px;
 padding-bottom: 6px;
 padding-left: 12px;
 background-color: #EEEEEE;
 color: #000000;
}

.cellHomePageFeatureImagesRight {
 width: 170px;
 padding-right: 12px;
 padding-bottom: 6px;
 padding-left: 12px;
 background-color: #EEEEEE;
 color: #000000;
}

/*------------------------------------------------------------------------*/

.divCoverComparison {
 width: 347px;
 border-left: 1px solid #FE9900;
 border-right: 1px solid #FE9900;
}

.tableCoverComparison {
 width: 347px;
}

.cellCoverComparisonLeftHeader {
 width: 115px;
 border-right: 1px solid #FFB240;
 background-color: #FF9900;
 color: #FFFFFF;
 padding-left: 12px;
 padding-bottom: 8px;
}

.cellCoverComparisonMiddleHeader {
 width: 120px;
 border-right: 1px solid #FFB240;
 background-color: #FF9900;
 color: #FFFFFF;
 padding-left: 12px;
 padding-bottom: 8px;
}

.cellCoverComparisonRightHeader {
 width: 74px;
 background-color: #FF9900;
 color: #FFFFFF;
 padding-left: 12px;
 padding-bottom: 8px;
}

.cellCoverComparisonLeftGrey {
 width: 115px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-left: 12px;
 background-color: #F2F2F2;
 color: #000000;
 padding-top: 6px;
 padding-bottom: 6px;
}

.cellCoverComparisonMiddleGrey {
 width: 132px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 background-color: #F2F2F2;
 color: #000000;
 padding-top: 6px;
 padding-bottom: 6px;
}

.cellCoverComparisonLeft {
 width: 115px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-left: 12px;
}

.cellCoverComparisonMiddle {
 width: 132px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-top: 6px;
 padding-bottom: 6px;
}

.cellCoverComparisonRight {
 width: 86px;
 border-bottom: 1px solid #CFCFCF;
 background-color: #F2F2F2;
 color: #000000;
 padding-top: 6px;
 padding-bottom: 6px;
}

.cellCoverComparisonLast {
 width: 335px;
 padding-left: 12px;
 padding-top: 3px;
}


/*------------------------------------------------------------------------*/

.tableCompareOurRatesTop {
 width: 557px;
}

.cellCompareOurRatesTop {
 background-image: url(../images/compare_our_rates_content_box_header.gif);
 background-repeat: no-repeat;
 height: 9px; 
 width: 557px;
}


.divCompareOurRates {
 width: 555px;
 border-left: 1px solid #FE9900;
 border-right: 1px solid #FE9900;
}


.tableCompareOurRates {
 width: 555px;
}

.cellCompareOurRatesHeaderOne {
 width: 117px;
 border-right: 1px solid #FFB240;
 background-color: #FF9900;
 color: #FFFFFF;
 padding-left: 12px;
 padding-bottom: 6px;
}

.cellCompareOurRatesHeaderTwo {
 width: 128px;
 border-right: 1px solid #FFB240;
 background-color: #FF9900;
 color: #FFFFFF;
 padding-bottom: 6px;
}

.cellCompareOurRatesHeaderThree {
 width: 80px;
 border-right: 1px solid #FFB240;
 background-color: #FF9900;
 color: #FFFFFF;
 padding-bottom: 6px;
}

.cellCompareOurRatesHeaderFour {
 width: 133px;
 border-right: 1px solid #FFB240;
 background-color: #FF9900;
 color: #FFFFFF;
 padding-bottom: 6px;
}

.cellCompareOurRatesHeaderFive {
 width: 81px;
 background-color: #FF9900;
 color: #FFFFFF;
 padding-bottom: 6px;
}

.cellCompareOurRatesOne {
 width: 117px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-left: 12px;
 padding-top: 6px;
}

.cellCompareOurRatesOneGrey {
 width: 117px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-left: 12px;
 padding-bottom: 6px;
 padding-top: 6px;
 background-color: #F2F2F2;
 color: #000000;
}

.cellCompareOurRatesTwo {
 width: 128px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-bottom: 6px;
 padding-top: 6px;
}

.cellCompareOurRatesTwoGrey {
 width: 128px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-bottom: 6px;
 padding-top: 6px;
 background-color: #F2F2F2;
 color: #000000;
}

.cellCompareOurRatesThree {
 width: 80px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-bottom: 6px;
 padding-top: 6px;
}

.cellCompareOurRatesThreeGrey {
 width: 80px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-bottom: 6px;
 padding-top: 6px;
 background-color: #F2F2F2;
 color: #000000;
}

.cellCompareOurRatesFour {
 width: 133px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-bottom: 6px;
 padding-top: 6px;
}

.cellCompareOurRatesFourGrey {
 width: 133px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-bottom: 6px;
 padding-top: 6px;
 background-color: #F2F2F2;
 color: #000000;
}

.cellCompareOurRatesFive {
 width: 81px;
 border-bottom: 1px solid #CFCFCF;
 padding-bottom: 6px;
 padding-top: 6px;
}

.cellCompareOurRatesFiveGrey {
 width: 81px;
 border-bottom: 1px solid #CFCFCF;
 text-align: center;
 padding-bottom: 6px;
 padding-top: 6px;
 background-color: #F2F2F2;
 color: #000000;
}

.cellCompareOurRatesLast {
 width: 545px;
 padding-left: 12px;
 padding-top: 5px;
}

.divRoundedBottomCompareOurRates {
 background-image: url(../images/compare_our_rates_content_box_footer.gif);
 background-repeat: no-repeat;
 height: 12px;
 width: 557px;
}

/*------------------------------------------------------------------------*/

.tablePolicyBuy {
 width: 240px;
 background-color: #F2F2F2;
 color: #000000;
}

.cellPolicyBuyLeft{
 width: 210px;
 padding-left: 10px;
}

.cellPolicyBuyRight {
 width: 20px;
 padding-bottom: 3px;
 padding-left: 3px;
}



/*------------------------------------------------------------------------*/
.tableRoundedTop {
 background-image: url(../images/price_comparison_box_header.gif); 
 background-repeat: no-repeat;
 height: 10px; 
 width: 349px;
}

.divRoundedBottom {
 background-image: url(../images/price_comparison_box_footer.gif);
 background-repeat: no-repeat;
 height: 10px;
 width: 349px;
}

/*------------------------------------------------------------------------*/

a:link {color: #FE9901; background-color: #FFFFFF;}
a:active {color: #FE9901; background-color: #FFFFFF;}
a:visited {color: #FE9901; background-color: #FFFFFF;}
a:hover {color: #FE9901; background-color: #FFFFFF; text-decoration: none;}


.anchorFooterLink a:link {color: #00A1C4; background-color: #FFFFFF;}
.anchorFooterLink a:active {color: #00A1C4; background-color: #FFFFFF;}
.anchorFooterLink a:visited {color: #00A1C4; background-color: #FFFFFF;}
.anchorFooterLink a:hover {color: #00A1C4; background-color: #FFFFFF; text-decoration: none;}

.anchorPolicyBuy a:link {color: #000000; background-color: #F2F2F2 ; text-decoration: underline;}
.anchorPolicyBuy a:active {color: #000000; background-color: #F2F2F2;}
.anchorPolicyBuy a:visited {color: #000000; background-color: #F2F2F2;}
.anchorPolicyBuy a:hover {color: #000000; background-color: #F2F2F2; text-decoration: none;}


.anchorTextLink a:link {color: #000000; background-color: #FFFFFF ; text-decoration: underline;}
.anchorTextLink a:active {color: #000000; background-color: #FFFFFF;}
.anchorTextLink a:visited {color: #000000; background-color: #FFFFFF;}
.anchorTextLink a:hover {color: #000000; background-color: #FFFFFF; text-decoration: none;}

/*------------------------------------------------------------------------*/


h3 {font-size: 0.8em; line-height: 1.2em; margin: 0px;}
.textNormal {color: #000000; background-color: #FFFFFF; font-size: 0.8em; line-height: 1.3em;}
.textSmall {color: #000000; background-color: #FFFFFF; font-size: 0.6em; line-height: 1.3em;}
.textSmallGrey {color: #000000; background-color: #F2F2F2; font-size: 0.6em; line-height: 1.3em;}

.textFeatureGrey {color: #000000; background-color: #EEEEEE; font-size: 0.7em; line-height: 1.2em;}

.textContentBoxHeader {
 font-size: 0.75em;
 color: #FFFFFF;
 background-color: #FF9900;
}

.textContentBoxWhite {
 font-size: 0.8em;
 background-color: #FFFFFF;
 color: #000000;
}

.textContentBoxGrey {
 font-size: 0.8em;
 background-color: #F2F2F2;
 color: #000000;
}

.textBlue {
 color: #00A1C4;
 background-color: #FFFFFF;
}

/*------------------------------------------------------------------------*/

.tableTripCoverTop {
 width: 412px;
}

.cellTripCoverTop {
 width: 412px;
 background-image: url(../images/trip_cover_box_header.gif);
 background-repeat: no-repeat;
 height: 13px;
}

.divTripCover {
 width: 410px;
 border-left: 1px solid #FE9900;
 border-right: 1px solid #FE9900;
}

.tableTripCover {
 width: 410px;
}

.cellTripCoverHeader {
 width: 394px;
 padding-left: 16px;
 padding-bottom: 8px;
 background-color: #FF9900;
 color: #FFFFFF;
}

.cellTripCoverLeft {
 width: 170px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-left: 16px;
 padding-top: 7px;
 padding-bottom: 7px;
}

.cellTripCoverMiddle {
 width: 91px;
 border-right: 1px solid #CFCFCF;
 border-bottom: 1px solid #CFCFCF;
 padding-top: 7px;
 padding-bottom: 7px;
}

.cellTripCoverRight {
 width: 129px;
 border-bottom: 1px solid #CFCFCF;
 padding-top: 7px;
 padding-bottom: 7px;
}

.cellTripCoverLast {
 width: 394px;
 padding-left: 16px;
 padding-top: 5px;
}

.divTripCoverFooter {
 width: 412px;
 background-image: url(../images/trip_cover_box_footer.gif);
 background-repeat: no-repeat;
 height: 12px;
}

/*------------------------------------------------------------------------*/

.divNavItems {
 border-bottom: #FFFFFF 2px solid ;
 border-right: #FFFFFF 2px solid;
}
/*------------------------------------------------------------------------*/

.divFooter {
 width: 756px;
 border: 1px solid #ECECEC;
 padding-left: 12px;
 padding-top: 12px;
 padding-bottom: 12px;
}
