@charset "UTF-8";
/* CSS Document */
/* CSS Document */

.ds_prc_prc_title td { white-space: normal !important }
.ds_prc_cal_m { white-space: normal !important }

.ds_prc { width: 540px !important; overflow: hidden; font-family: arial, tahoma verdana; color: #001855; line-height: normal } 

.ds_prc table { margin-bottom: 20px !important }

.ds_prc h2, .ds_prc h3 { margin-top: 20px !important }

.ds_prc_h2 { margin-top: 20px !important; font: bold 16px arial, tahoma, verdana !important }

.ds_prc_h3 { margin-top: 20px !important; font: bold 14px arial, tahoma, verdana !important }

.ds_prc_h4 { margin-top: 20px !important; font: bold 11px arial, tahoma, verdana !important; margin: 0px !important; margin-bottom: -5px !important; padding: 0px !important }

.ds_prc_p { padding: 0px 5px 0px 5px !important; font: 13px arial, tahoma, verdana !Important }

.ds_prc_sup { font: normal 11px arial, tahoma, verdana !important }

.normal { font-weight: normal !important }

.normal h4 { font-weight: normal !important } 
table.ds_prc_calendar{width:500px}
.ds_prc_calendar td { width: 14px;  font: 11px arial, tahoma, verdana; text-align: center; height: 14px }
	.ds_prc_cal_dt td { background-color: #001855 !important; color: #ffffff; font-weight: bold }
	.ds_prc_cal_yr		{ padding-left: 6px; text-align: left !important; background: url(../newdisneyimg/ds_prc_cal_yr_bg.gif) no-repeat top left; font-weight: bold; color: #001855 !important }
	.ds_prc_cal_m		{ text-align: left !important; padding-left: 6px; font-weight: bold !important; background: url(../newdisneyimg/ds_prc_cal_m_bg.gif) repeat-y right; width: 36px !important }
	
	.ds_prc_yel		{ background-color: #ffd200 !important }
	.ds_prc_blu		{ background-color: #73b3f3 !important }
	.ds_prc_pur		{ background-color: #cc99ff !important } 
	.ds_prc_gre		{ background-color: #78e078 !important }	
	.ds_prc_gra		{ background-color: #d6d6d6 !important }
	.ds_prc_adu		{ background-color: #ffaa5e !important }
	.ds_prc_chi		{ background-color: #ff8eff !important }
	
.ds_prc_pricing td { width: 30px; font-size: 10px; text-align: center; height: 24px }
.ds_prc_supplements td { width: 100px; font-size: 10px; text-align: center; height: 24px }
.ds_prc_supplements .ds_prc_cal_m { width: 136px !important; background: #dde4f3 url(../newdisneyimg/ds_prc_cal_m_bg.gif) repeat-y right }
.ds_prc_supplements .ds_prc_prc_adchl { height: 40px; !Important }

.ds_prc_pricing .ds_prc_ad_prc { width: 100%; border-bottom: 1px solid #001855; padding-bottom: 2px }
	.ds_prc_prc_title td { font-weight: bold; vertical-align: bottom; padding-bottom: 5px; height: 42px !important; overflow: hidden !important }
	.ds_prc_sup_title td { font-weight: bold; height: 22px !important; overflow: hidden !important }
	td.ds_prc_prc_adchl { width:500px; font-size: 13px !important; font-weight: bold;}
	
.ds_prc_p_dsc { padding-left: 5px; font: 11px arial, tahoma, verdana }

.ds_prc_extras td { font-size: 11px; text-align: center; height: auto !important; padding: 4px 5px 4px 5px }
.ds_prc_extras .ds_prc_cal_m { width: 372px !important; font: normal 10px arial, tahoma, verdana !Important; background: #dde4f3 url(../newdisneyimg/ds_prc_cal_m_bg.gif) repeat-y right }
.ds_prc_extras .ds_prc_prc_adchl { height: auto !Important  }
.ds_prc_extras .ds_prc_sup_title td { font: bold 11px arial, tahoma, verdana !important }
.ds_prc_extras .ds_prc_sup_title td.ds_prc_adu,.ds_prc_extras .ds_prc_sup_title td.ds_prc_chi{width:80px;}


.ds_prc_eurostar td { width: 70px; font-size: 11px; text-align: center; height: auto !important; padding: 4px 5px 4px 5px }
.ds_prc_eurostar .ds_prc_cal_m { width: 203px !important; font: normal 10px arial, tahoma, verdana !Important; background: #dde4f3 url(../newdisneyimg/ds_prc_cal_m_bg.gif) repeat-y right }
.ds_prc_eurostar .ds_prc_prc_adchl { height: auto !Important  }
.ds_prc_eurostar .ds_prc_sup_title td { font: bold 11px arial, tahoma, verdana !important }


.ds_prc_eurotunnel td { width: 70px; font-size: 11px; text-align: center; height: auto !important; padding: 4px 5px 4px 5px;  }
.ds_prc_eurotunnel11 td {  font-size: 11px; width:70px; padding: 4px 5px 4px 5px; }

.ds_prc_eurotunnel .ds_prc_cal_m { width: 269px !important; font: bold 10px arial, tahoma, verdana !Important; font-weight: bold; text-align: center !important; background: #dde4f3 url(../newdisneyimg/ds_prc_cal_m_bg.gif) repeat-y right }
.ds_prc_eurotunnel .ds_prc_prc_adchl { height: auto !Important  }
.ds_prc_eurotunnel .ds_prc_sup_title td { font: bold 11px arial, tahoma, verdana !important }
.ds_prc_eurotunnel td.ds_prc_adu,.ds_prc_eurotunnel td.ds_prc_chi {width:300px;}
