/*************************************************************************  */
/* HTML Tag Styles */
/*************************************************************************  */
body{color:#000; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; text-align:left}
a{color:#000; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; text-decoration:underline}
a:hover{text-decoration:none}
td, p, textarea, li{font-family:Arial,Helvetica,Sans-Serif; font-size :11px}
h1, .headingSection{color:#000; font-family:Arial,Helvetica,Sans-Serif; font-size:14px; font-weight:bold; line-height:15px; margin:0px 0px 10px 0px; padding:2px 5px 2px 0px; vertical-align:top}
h2{color:#000; font-size:11px; font-weight:bold; margin:10px 0px 5px 0px}
hr{color:#000; width:100%; height:1px}

/*************************************************************************  */
/* Drop down lists */
/*************************************************************************  */
select, .destinationSelect, .airportSelect, .daySelect, .monthyearSelect, .durationSelect, .newsletterInput{color:#000; font-family:Arial,Helvetica,Sans-Serif; font-size:11px}
.destinationSelect, .airportSelect, .durationSelect{width:165px}
.daySelect{margin-right:5px; width:38px}
.monthyearSelect{width:116px}
.newsletterInput{width:107px; vertical-align:middle}

/*************************************************************************  */
/* Content */
/*************************************************************************  */
.mainContent, .mainContentPadded{background-color:#FFF; color:#000; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; vertical-align:top}
.blueContentBox{background-color:#FFF; padding:4px 10px 4px 10px}
.blueContentBoxRight{background-color:#FFF; padding:4px 10px 4px 10px; text-align:right}
.lightblueContentBoxRight{background-color:#FFF; padding:0px 5px 0px 5px; text-align:right}
.lightblueContentBox, .lightblueBg{background-color:#FFF}
.orangeBg, .orangeContentBox, .resultTextBold, .resultText{background-color:#FFF}
.resultsHeaderBold, .resultsHeaderBoldCentered, .resultsAccomBold, .resultsHeader{background-color:#FFF}
.lightblueContentBox{padding:5px 5px 5px 5px}
.mainContentPadded{padding:8px 8px 8px 8px}
.orangeBg, .resultText, .resultTextBold, .resultsHeader, .resultsHeaderBold, .resultsHeaderBoldCentered{padding:2px 5px 2px 5px}
.orangeContentBox{padding:6px 6px 6px 6px}
.resultsAccomBold{padding:3px 5px 3px 7px}
.blueContent, .blueContentBold, .lightblueContent, .lightblueContentBold, .blueContentCenter{padding-bottom:3px; padding-top:3px}
/*   font details */
.blueText, .blueTextBold, .blueTextCenter, .orangeText, .orangeTextRight, .orangeTextBoldRight, .blueContent, .blueContentBold,  .lightblueContent, .lightblueContentBold, .blueContentCenter, .resultsAccomBold, .resultTextBold, .resultText, .resultsHeader{font-family:Arial,Helvetica,Sans-Serif; font-size:11px; vertical-align:middle}
.smallText{font-family:Arial,Helvetica,Sans-Serif; font-size:10px}
.priceOrange{font-family:Arial,Helvetica,Sans-Serif; font-size:18px; vertical-align:middle}
/*   font colours     */ 
.blueContent, .blueContent a, .blueContent a:visited, .blueText, .blueTextCenter, .blueTextBold, .blueContentBold, .lightblueContentBold, .lightblueContent, .lightblueContent a, .lightblueContent a:visited, .resultTextBold, .resultText, .resultsHeaderBold, .resultsHeaderBoldCentered{color:#000}
.orangeText, .orangeText a, .orangeText a:hover, .orangeText a:visited, .orangeTextRight, .orangeTextBoldRight, .priceOrange{color:#000}
/*    font weight  */
.orangeText, .orangeText a, .orangeText a:visited{font-weight:bold; text-decoration:none}
.orangeText a:hover{font-weight:bold; text-decoration:underline}
.orangeTextBoldRight, .blueContentBold, .lightblueContentBold, .blueTextBold, .resultsAccomBold, .priceOrange, .resultTextBold, .resultsHeaderBold, .resultsHeaderBoldCentered{font-weight:bold}
/*    text alignment    */
.blueTextCenter, .priceOrange, .resultsHeaderBoldCentered{text-align:center}
.blueTextLeft{float:left; font-family:Arial,Helvetica,Sans-Serif; font-size:11px}
.orangeTextRight, .orangeTextBoldRight{text-align:right}
.orangeArrows{color:#F60; font-family:Times New Roman; font-size:12px}
.mainImgHolder{background-color:#FFF}
.seText{color:#000; font-size:1px}
.destinationContainer{padding-bottom:5px}
.fromPrice{font-weight:bold; padding-bottom:3px}
.searchMoreOptions{float:left; padding-top:5px}
.searchButton{float:right}

/*************************************************************************  */
/* Footer*/
/*************************************************************************  */
.copyright, .copyright a, .copyright a:visited{color:#000; font-family:Arial,Helvetica,Sans-Serif; font-size:9px; font-weight:normal;  text-align:center; text-decoration:none}
.copyright a:hover{text-decoration:underline}
.footerNavBg{background:url('/images/bg_footer_nav.jpg') left no-repeat; line-height:33px}
.footerNav, .footerNav a, .footerNav a:visited{color:#000; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; text-align:center; text-decoration:none; vertical-align:middle}
.footerNav a:hover{text-decoration:underline}

/*************************************************************************  */
/* Site Map*/
/*************************************************************************  */
.sitemapText, a.sitemapText, a.sitemapText:hover, a.sitemapText:visited{color:#000; font-family:Arial,Helvetica,Sans-Serif; font-size:8pt; font-weight:normal; line-height:18px; text-decoration:none}
.sitemapHeaderText, a.sitemapHeaderText, a.sitemapHeaderText:hover, a.sitemapHeaderText:visited{color:#000; font-family:Arial,Helvetica,Sans-Serif; font-size:8pt; font-weight:bold; line-height:18px; padding-top:5px; text-decoration:none}
.sitemapLetter, .sitemapLetter a, .sitemapLetter a:visited{font-size:18px; text-decoration:none}
.sitemapLetter a:hover{text-decoration:underline}

/*************************************************************************  */
/* Form Styles*/
/*************************************************************************  */
.formField{font-weight:bold; padding-bottom:3px}
.formItem{padding-bottom:3px}
.pricesHeading{border:1px solid #FFF; font-weight:bold; padding:2px 0px 2px 4px; width:20%}
.pricesLeftColumn{border-left:1px solid #FFF; border-right:1px solid #FFF; border-bottom:1px solid #FFF; padding:2px 0px 2px 4px}
.pricesPrices{border-right:1px solid #FFF; border-bottom:1px solid #FFF}
.priceMonthHeading{border-left:1px solid #FFF; border-right:1px solid #FFF; border-top:1px solid #FFF; font-weight:bold; padding:2px 0px 2px 0px; text-align:center}
.priceMonthPrice{border:1px solid #FFF; padding:2px 0px 2px 0px; text-align:center}
.priceExplainText, .priceExplainText a, .priceExplainText a:hover, .priceExplainText a:visited{float:left; font-family:Arial,Helvetica,Sans-Serif; font-size:10px; text-align:left}
.priceText{float:right}
.priceFrom{font-size:14px; font-weight:bold}
.referenceNumber{font-family:Arial,Helvetica,Sans-Serif; font-size:17px; font-weight:bold}
.emailUsOption{float:right; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; padding-top:4px}

/*Redesign Additions*/
p, h1, h2, .h1, .h2, td, span, a,
.basic_content,
.basic_content p,
.basic_content strong,
.basic_content .h1,
.basic_content .h2,
.basic_content h1,
.basic_content h2,
.basic_content a,
.basic_content .h2 a,
#md_summary_box,
#md_hotel_info,
#md_hotel_info p,
#md_summary_box #md_info #md_hotel_info td a,
#md_summary_box #md_info #md_hotel_info td,
#tabs_md .content_on,
#tabs_md .content_on a,
#tabs_md .content_on td,
#tabs_md .content_on p,
#tabs_md .content_on b,
#tabs_md .content_on li,
#tabs_md .content_on h1,
#tabs_md .content_on h2,
#tabs_md .content_on h3{color:#000;background-color:#fff;text-decoration:none;}

#md_summary_box,
#tabs_md .content_on,
.basic_content{padding:0;}

#tabs_md .tab_on{color:#000;background-color:#fff;text-decoration:none;padding:0;}
#tabs_md .tab_row{border:none;}

h1,
#tabs_md .tab_on,
.basic_content .h2 a,
.basic_content .h1 a{font-size:22px;font-weight:bold;}

