/* V3 Styles */
.v3_wrapper{width:990px;padding:0;margin:0 auto;position:relative;z-index:0;}
.v3_content{background:#fff;padding:0;margin:10px 0 0;clear:both;float:left;position:relative;min-height:400px;width:990px;margin-bottom:5px;}
.popUp .v3_wrapper{width:750px;}
.v3_infotext{padding:10px;}
.v3_infotext p{font-size:12px;margin-bottom:10px;}

/* curvebox styles */
.cb_o, .cb_oh_o, .cb_gh_o, .cb_rh_o, .cb_rb_o, .cb_ob_o, .cb_gb_o, .cb_og_o, .cb_wb_o, .cb_gg_o, .cb_rg_o, .cb_shadowBg_o{width:990px;z-index:0;}
.cb_m, .cb_oh_m, .cb_gh_m, .cb_rh_m, .cb_rb_m, .cb_ob_m, .cb_gb_m, .cb_og_m, .cb_wb_m, .cb_gg_m, .cb_rg_m, .cb_shadowBg_m{position:relative;background-color:#FFF;background-position:top left;background-repeat:repeat-y;overflow-y:hidden;margin:0;}
.cb_mm, .cb_oh_mm, .cb_gh_mm, .cb_rh_mm, .cb_rb_mm, .cb_ob_mm, .cb_gb_mm, .cb_og_mm, .cb_wb_mm, .cb_gg_mm, .cb_rg_mm, .cb_shadowBg_mm{position:relative;background-color:transparent;background-position:top right;background-repeat:repeat-y;padding:8px;padding:1px;margin:0;}
.cb_hwrap, .cb_oh_hwrap, .cb_gh_hwrap, .cb_rh_hwrap, .cb_rb_hwrap, .cb_ob_hwrap, .cb_gb_hwrap, .cb_og_hwrap, .cb_wb_hwrap, .cb_gg_hwrap{}
.cb_rb_hwrap, .cb_ob_hwrap, .cb_gb_hwrap, .cb_og_hwrap, .cb_wb_hwrap{}
.cb_hwrap *, .cb_oh_hwrap *, .cb_gh_hwrap *, .cb_rh_hwrap *, .cb_rb_hwrap *, .cb_ob_hwrap *, .cb_gb_hwrap *, .cb_og_hwrap *, .cb_wb_hwrap *{margin:0;}
.cb_hc, .cb_oh_hc, .cb_gh_hc, .cb_rh_hc, .cb_rb_hc, .cb_ob_hc, .cb_gb_hc, .cb_og_hc, .cb_wb_hc{position:relative;color:#FFE;font-size:22px;font-family:Arial Black, Gadget;font-style:italic;margin:0;}
.cb_rb_hc, .cb_ob_hc, .cb_gb_hc, .cb_og_hc, .cb_wb_hc{color:#444;font-size:26px;}
.cb_himg, .cb_oh_himg, .cb_gh_himg, .cb_rh_himg, .cb_rb_himg, .cb_ob_himg, .cb_gb_himg, .cb_og_himg, .cb_wb_img{border:none;}
.cb_rb_himg, .cb_ob_himg, .cb_gb_himg, .cb_og_himg, .cb_wb_img{}
.cb_t, .cb_oh_t, .cb_gh_t, .cb_rh_t, .cb_rb_t, .cb_ob_t, .cb_gb_t, .cb_og_t, .cb_wb_t, .cb_gg_t, .cb_rg_t, .cb_shadowBg_t{white-space:nowrap;position:relative;background-color:transparent;height:37px;padding:0px 6px 0px 6px;overflow:hidden;}
.cb_rb_t, .cb_ob_t, .cb_gb_t, .cb_og_t, .cb_wb_t, .cb_gg_t, .cb_rg_t, .cb_shadowBg_t{height:6px;}
.cb_tl, .cb_oh_tl, .cb_gh_tl, .cb_rh_tl, .cb_rb_tl, .cb_ob_tl, .cb_gb_tl, .cb_og_tl, .cb_wb_tl, .cb_gg_tl, .cb_rg_tl, .cb_shadowBg_tl{position:absolute;top:0px;left:0px;background-color:transparent;background-position:top left;background-repeat:no-repeat;width:6px;height:37px;}
.cb_rb_tl, .cb_ob_tl, .cb_gb_tl, .cb_og_tl, .cb_wb_tl, .cb_gg_tl, .cb_rg_tl, .cb_shadowBg_tl{height:7px;}
.cb_tm, .cb_oh_tm, .cb_gh_tm, .cb_rh_tm, .cb_rb_tm, .cb_ob_tm, .cb_gb_tm, .cb_og_tm, .cb_wb_tm, .cb_gg_tm, .cb_rg_tm, .cb_shadowBg_tm{position:relative;top:0px;background-color:transparent;background-position:top left;background-repeat:repeat-x;height:37px;}
.cb_rb_tm, .cb_ob_tm, .cb_gb_tm, .cb_og_tm, .cb_wb_tm, .cb_gg_tm, .cb_rg_tm, .cb_shadowBg_tm{height:7px;}
.cb_tr, .cb_oh_tr, .cb_gh_tr, .cb_rh_tr, .cb_rb_tr, .cb_ob_tr, .cb_gb_tr, .cb_og_tr, .cb_wb_tr, .cb_gg_tr, .cb_rg_tr, .cb_shadowBg_tr{position:absolute;top:0px;right:0px;background-color:transparent;background-position:top right;background-repeat:no-repeat;width:6px;height:38px;}
.cb_rb_tr, .cb_ob_tr, .cb_gb_tr, .cb_og_tr, .cb_wb_tr, .cb_gg_tr, .cb_rg_tr, .cb_shadowBg_tr{height:7px;}
.cb_b, .cb_oh_b, .cb_gh_b, .cb_rh_b, .cb_rb_b, .cb_ob_b, .cb_gb_b, .cb_og_b, .cb_wb_b, .cb_gg_b, .cb_rg_b, .cb_shadowBg_b{position:relative;background-color:transparent;padding-top:0px;padding-bottom:0px;padding-left:6px;padding-right:6px;height:6px;overflow:hidden;margin:0;line-height:1px;font-size:1px;white-space:nowrap;}
.cb_bl, .cb_oh_bl, .cb_gh_bl, .cb_rh_bl, .cb_rb_bl, .cb_ob_bl, .cb_gb_bl, .cb_og_bl, .cb_wb_bl, .cb_gg_bl, .cb_rg_bl, .cb_shadowBg_bl{margin:0;padding:0;position:absolute;bottom:0px;left:0px;background-color:transparent;background-position:bottom left;background-repeat:no-repeat;width:7px;height:7px;font-size:1px;}
.cb_bm, .cb_oh_bm, .cb_gh_bm, .cb_rh_bm, .cb_rb_bm, .cb_ob_bm, .cb_gb_bm, .cb_og_bm, .cb_wb_bm, .cb_gg_bm, .cb_rg_bm, .cb_shadowBg_bm{position:relative;bottom:1px;background-color:transparent;background-position:top left;background-repeat:repeat-x;height:7px;padding:0;margin:0;font-size:1px;}
.cb_br, .cb_oh_br, .cb_gh_br, .cb_rh_br, .cb_rb_br, .cb_ob_br, .cb_gb_br, .cb_og_br, .cb_wb_br, .cb_gg_br, .cb_rg_br, .cb_shadowBg_br{margin:0;padding:0;position:absolute;bottom:0px;right:0px;background-color:transparent;background-position:bottom right;background-repeat:no-repeat;width:7px;height:7px;font-size:1px;}


.cb_shadowBg_o{width:990px;z-index:0;}
.cb_shadowBg_m{position:relative;background-color:#FFF;background-position:top left;background-repeat:repeat-y;overflow-y:hidden;margin:0;}
.cb_shadowBg_mm{position:relative;background-color:transparent;background-position:top right;background-repeat:repeat-y;padding:8px;padding:0px;margin:0;}
.cb_shadowBg_t{white-space:nowrap;position:relative;background-color:transparent;height:37px;padding:0px 11px 0px 11px;overflow:hidden;}
.cb_shadowBg_t{height:12px;}
.cb_shadowBg_tl{position:absolute;top:0px;left:0px;background-color:transparent;background-position:top left;background-repeat:no-repeat;width:11px;height:37px;}
.cb_shadowBg_tl{height:12px;}
.cb_shadowBg_tm{position:relative;top:0px;background-color:transparent;background-position:top left;background-repeat:repeat-x;height:37px;}
.cb_shadowBg_tm{height:12px;}
.cb_shadowBg_tr{position:absolute;top:0px;right:0px;background-color:transparent;background-position:top right;background-repeat:no-repeat;width:11px;height:38px;}
.cb_shadowBg_tr{height:12px;}
.cb_shadowBg_b{position:relative;background-color:transparent;padding-top:0px;padding-bottom:0px;padding-left:11px;padding-right:11px;height:11px;overflow:hidden;margin:0;line-height:1px;font-size:1px;white-space:nowrap;}
.cb_shadowBg_bl{margin:0;padding:0;position:absolute;bottom:0px;left:0px;background-color:transparent;background-position:bottom left;background-repeat:no-repeat;width:12px;height:12px;font-size:1px;}
.cb_shadowBg_bm{position:relative;bottom:1px;background-color:transparent;background-position:top left;background-repeat:repeat-x;height:12px;padding:0;margin:0;font-size:1px;}
.cb_shadowBg_br{margin:0;padding:0;position:absolute;bottom:0px;right:0px;background-color:transparent;background-position:bottom right;background-repeat:no-repeat;width:12px;height:12px;font-size:1px;}

.cb_oh_m {background-image:url(../gif/curvebox-orange-left.gif);}
.cb_oh_mm {background-image:url(../gif/curvebox-orange-right.gif);}
.cb_oh_tm {background-image:url(../gif/curvebox-orange-top.gif);}
.cb_oh_tl {background-image:url(../gif/curvebox-orange-top-left.gif);}
.cb_oh_tr {background-image:url(../gif/curvebox-orange-top-right.gif);}
.cb_oh_bm {background-image:url(../gif/curvebox-orange-bottom.gif);}
.cb_oh_bl {background-image:url(../gif/curvebox-orange-bottom-left.gif);}
.cb_oh_br {background-image:url(../gif/curvebox-orange-bottom-right.gif);}

.cb_gh_m {background-image:url(../gif/curvebox-grey-left.gif);}
.cb_gh_mm {background-image:url(../gif/curvebox-grey-right.gif);}
.cb_gh_tm {background-image:url(../gif/curvebox-grey-top.gif);}
.cb_gh_tl {background-image:url(../gif/curvebox-grey-top-left.gif);}
.cb_gh_tr {background-image:url(../gif/curvebox-grey-top-right.gif);}
.cb_gh_bm {background-image:url(../gif/curvebox-grey-bottom.gif);}
.cb_gh_bl {background-image:url(../gif/curvebox-grey-bottom-left.gif);}
.cb_gh_br {background-image:url(../gif/curvebox-grey-bottom-right.gif);}

.cb_rh_m {background-image:url(../gif/curvebox-red-left.gif);}
.cb_rh_mm {background-image:url(../gif/curvebox-red-right.gif);}
.cb_rh_tm {background-image:url(../gif/curvebox-red-top.gif);}
.cb_rh_tl {background-image:url(../gif/curvebox-red-top-left.gif);}
.cb_rh_tr {background-image:url(../gif/curvebox-red-top-right.gif);}
.cb_rh_bm {background-image:url(../gif/curvebox-red-bottom.gif);}
.cb_rh_bl {background-image:url(../gif/curvebox-red-bottom-left.gif);}
.cb_rh_br {background-image:url(../gif/curvebox-red-bottom-right.gif);}

.cb_rb_m {background-image:url(../gif/curvebox-red-left.gif);}
.cb_rb_mm {background-image:url(../gif/curvebox-red-right.gif);}
.cb_rb_tm {background-image:url(../gif/curvebox-red-borderonly-top.gif);}
.cb_rb_tl {background-image:url(../gif/curvebox-red-borderonly-top-left.gif);}
.cb_rb_tr {background-image:url(../gif/curvebox-red-borderonly-top-right.gif);}
.cb_rb_bm {background-image:url(../gif/curvebox-red-bottom.gif);}
.cb_rb_bl {background-image:url(../gif/curvebox-red-bottom-left.gif);}
.cb_rb_br {background-image:url(../gif/curvebox-red-bottom-right.gif);}

.cb_ob_m {background-image:url(../gif/curvebox-orange-left.gif);}
.cb_ob_mm {background-image:url(../gif/curvebox-orange-right.gif);}
.cb_ob_tm {background-image:url(../gif/curvebox-orange-borderonly-top.gif);}
.cb_ob_tl {background-image:url(../gif/curvebox-orange-borderonly-top-left.gif);}
.cb_ob_tr {background-image:url(../gif/curvebox-orange-borderonly-top-right.gif);}
.cb_ob_bm {background-image:url(../gif/curvebox-orange-bottom.gif);}
.cb_ob_bl {background-image:url(../gif/curvebox-orange-bottom-left.gif);}
.cb_ob_br {background-image:url(../gif/curvebox-orange-bottom-right.gif);}

.cb_ob_m {background-image:url(../gif/curvebox-orange-left.gif);}
.cb_ob_mm {background-image:url(../gif/curvebox-orange-right.gif);}
.cb_ob_tm {background-image:url(../gif/curvebox-orange-borderonly-top.gif);}
.cb_ob_tl {background-image:url(../gif/curvebox-orange-borderonly-top-left.gif);}
.cb_ob_tr {background-image:url(../gif/curvebox-orange-borderonly-top-right.gif);}
.cb_ob_bm {background-image:url(../gif/curvebox-orange-bottom.gif);}
.cb_ob_bl {background-image:url(../gif/curvebox-orange-bottom-left.gif);}
.cb_ob_br {background-image:url(../gif/curvebox-orange-bottom-right.gif);}

.cb_gb_m {background-image:url(../gif/curvebox-grey-left.gif);}
.cb_gb_mm {background-image:url(../gif/curvebox-grey-right.gif);}
.cb_gb_tm {background-image:url(../gif/curvebox-grey-borderonly-top.gif);}
.cb_gb_tl {background-image:url(../gif/curvebox-grey-borderonly-top-left.gif);}
.cb_gb_tr {background-image:url(../gif/curvebox-grey-borderonly-top-right.gif);}
.cb_gb_bm {background-image:url(../gif/curvebox-grey-bottom.gif);}
.cb_gb_bl {background-image:url(../gif/curvebox-grey-bottom-left.gif);}
.cb_gb_br {background-image:url(../gif/curvebox-grey-bottom-right.gif);}

.cb_og_m {background-image:url(../gif/curvebox-orange-gradient-left.gif);background-position:bottom left;}
.cb_og_mm {background-image:url(../gif/curvebox-orange-gradient-right.gif);background-position:bottom right;}
.cb_og_tm {background-image:url(../gif/curvebox-orange-gradient-top-light.gif);}
.cb_og_tl {background-image:url(../gif/curvebox-orange-gradient-top-left-light.gif);}
.cb_og_tr {background-image:url(../gif/curvebox-orange-gradient-top-right-light.gif);}
.cb_og_bm {background-image:url(../gif/curvebox-orange-gradient-bottom.gif);}
.cb_og_bl {background-image:url(../gif/curvebox-orange-gradient-bottom-left.gif);}
.cb_og_br {background-image:url(../gif/curvebox-orange-gradient-bottom-right.gif);}

.cb_gg_m {background-image:url(../gif/curvebox-gray-left.gif);background-position:bottom left;}
.cb_gg_mm {background-image:url(../gif/curvebox-gray-right.gif);background-position:bottom right;}
.cb_gg_tm {background-image:url(../gif/curvebox-gray-top-light.gif);}
.cb_gg_tl {background-image:url(../gif/curvebox-gray-top-left-light.gif);}
.cb_gg_tr {background-image:url(../gif/curvebox-gray-top-right-light.gif);}
.cb_gg_bm {background-image:url(../gif/curvebox-gray-bottom.gif);}
.cb_gg_bl {background-image:url(../gif/curvebox-gray-bottom-left.gif);}
.cb_gg_br {background-image:url(../gif/curvebox-gray-bottom-right.gif);}

.cb_rg_m {background-image:url(../gif/curvebox-red-gradient-left.gif);background-position:bottom left;}
.cb_rg_mm {background-image:url(../gif/curvebox-red-gradient-right.gif);background-position:bottom right;}
.cb_rg_tm {background-image:url(../gif/curvebox-red-gradient-top-light.gif);}
.cb_rg_tl {background-image:url(../gif/curvebox-red-gradient-top-left-light.gif);}
.cb_rg_tr {background-image:url(../gif/curvebox-red-gradient-top-right-light.gif);}
.cb_rg_bm {background-image:url(../gif/curvebox-red-gradient-bottom.gif);}
.cb_rg_bl {background-image:url(../gif/curvebox-red-gradient-bottom-left.gif);}
.cb_rg_br {background-image:url(../gif/curvebox-red-gradient-bottom-right.gif);}

.cb_wb_m {background-color:#FFF;}
.cb_wb_tm {background-color:#FFF;}
.cb_wb_tl {background-image:url(../gif/curvebox-white-top-left.gif);}
.cb_wb_tr {background-image:url(../gif/curvebox-white-top-right.gif);}
.cb_wb_bm {background-color:#FFF;}
.cb_wb_bl {background-image:url(../gif/curvebox-white-bottom-left.gif);}
.cb_wb_br {background-color:#FFF;}

.cb_shadowBg_m {background-image:url(../gif/curvebox-gray-left.gif);background-position:bottom left;}
.cb_shadowBg_mm {background-image:url(../gif/curvebox-shadowBg-right.gif);background-position:bottom left;}
.cb_shadowBg_tm {background-image:url(../gif/curvebox-shadowBg-top.gif);}
.cb_shadowBg_tl {background-image:url(../gif/curvebox-shadowBg-top-left.gif);}
.cb_shadowBg_tr {background-image:url(../gif/curvebox-shadowBg-top-right.gif);}
.cb_shadowBg_bm {background-image:url(../gif/curvebox-shadowBg-bottom.gif);}
.cb_shadowBg_bl {background-image:url(../gif/curvebox-shadowBg-bottom-left.gif);}
.cb_shadowBg_br {background-image:url(../gif/curvebox-shadowBg-bottom-right.gif);}
/* end curvebox styles */


/* popup calendar */
.cpYearNavigation,.cpMonthNavigation{background-color:#C0C0C0;text-align:center;vertical-align:middle;text-decoration:none;color:#000000;font-weight:bold;}
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpCloseText,.cpCloseTextDisabled,.cpText {font-family:arial;font-size:8pt;}
TD.cpDayColumnHeader{text-align:right;border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentDate{color:#000000;}
.cpOtherMonthDate{color:#808080;}
TD.cpCurrentDate{color:white;background-color:#C0C0C0;border-width:1px;border:solid thin #800000;}
TD.cpCurrentDateDisabled{border-width:1px;border:solid thin #FFAAAA;}
TD.cpCloseText, TD.cpCloseTextDisabled{border:solid thin #C0C0C0;border-width:1px 0px 0px 0px;}
A.cpCloseText, SPAN.cpCloseTextDisabled{height:20px;}
A.cpCloseText{color:black;}
.cpCloseTextDisabled{color:#D0D0D0;}
.cpBorder{border:solid thin #808080;}
/* end popup calendar */


/* home page styles */
.floatRight {float:right;}
.hp_destlinks {text-align:center;}
.hp_destlinks div {padding:10px 0}
.hp_destlinks a{font:16px bold arial,verdana,sans-serif;color:#d41a12;text-decoration:none;letter-spacing:-1px;}
.hp_destlinks a:hover {text-decoration:underline;}
.hp_countryLinks {padding:10px 0;background:transparent url('../png/salmon-hr.png') no-repeat bottom center;}
.hp_regionLinks {padding:10px 0;background:transparent url('../png/salmon-hr.png') no-repeat bottom center;}
.hp_resortLinks {padding:10px 0;}

.hp_countryLinks a {font-size:16px;color:#d41a12;padding:0 5px;}
.hp_regionLinks a {font-size:14px;color:#e1602c;padding:0 4px;}	
.hp_resortLinks a {font-size:12px;color:#e94656;padding:0 3px;}

.hp_offers {clear:both;position:relative;margin-left:3px;}
.hp_offers a{display:inline-block;width:240px;}
.hp_offers,.hp_offers a,.hp_offers a:hover {font-size:12px;font-weight:bold;line-height:132%;color:#404040;}
.hp_offers strong {font-size:14px;position:absolute;top:80px;right:5px;white-space:nowrap;}

.hp_offers li {list-style-type:none;}
.hp_offers ul {position:absolute;margin:0;padding:0;top:105px;right:5px;text-align:right;}
.hp_offers_1,.hp_offers_2,.hp_offers_3,.hp_offers_4 {position:absolute;width:244px;display:inline-block;padding:3px;margin:0;}
.hp_offers_2{left:190px;}
.hp_offers_3{left:254px;}
.hp_offers_4{left:507px;}
.hp_offers_1 span.floatLeft,.hp_offers_2 span.floatLeft,.hp_offers_3 span.floatLeft,.hp_offers_4 span.floatLeft{display:inline-block;width:185px;text-align:left;}
.hp_offers_1 strong, .hp_offers_1 span.hp_to_price {color:#de1c0c;}
.hp_offers_2 strong, .hp_offers_2 span.hp_to_price {color:#db600a;}
.hp_offers_3 strong, .hp_offers_3 span.hp_to_price {color:#988c2a;}
.hp_offers_4 strong, .hp_offers_4 span.hp_to_price {color:#982a2a;}
.hp_offers_footermsg{position:absolute;top:190px;right:10px;font-size:10px;font-weight:bold;}

.hp_promos {width:770px;height:310px;position:relative;}
.hp_promos a{display:inline-block;position:absolute;margin:0;border:none;font-size:12px;font-weight:bold;color:#FCFCFC;}
.hp_promos_Calendar {left:390px;width:383px;}
.hp_promos_ny {left:0px;padding-top:2px;}
.hp_promos_deals_1 {left:0px;top:207px;}

/* end home page styles */

/* error page styles */
.v3_errorWrap{display:inline-block;}
.v3_errorWrap h2{color:#A00;font-size:20px;margin:10px;}
.v3_errorWrap h3, .v3_errorWrap b{color:#A00;font-size:15px;margin:10px;}
.v3_errorWrap p{font-size:14px;margin:5px 10px;}
.v3_errorWrap a{color:#A00;}
.v3_errorWrap ul{padding:0 20px;margin:10px;}
.v3_errorWrap li{font-size:15px;list-style-type:disc;}
.v3_errorWrap input[type=text]{width:260px;margin:5px;}
.v3_errorWrap input[type=submit]{width:100px;margin:5px;}
.v3_errimgwrap{position:relative;width:570px;height:330px;text-align:center;}
.v3_errimgwrap img{position:relative;}
/* end error page styles */


.pricingTable {	margin:0;padding:0;font:normal normal 11px arial, helvetica, sans-serif;clear:both;width:990px;}
.pricingTable .boxBody {border:2px solid #023C6A;border-top:none;padding:5px;background-color: #d7e9f3;}
.pricingTable .boxTitle {padding:8px 5px 5px 8px;width:auto;height:auto;}
.pricingTable .boxTitle p {font:italic bold 14px arial,helvetica,sans-serif;}
.pricingTable .boxBody p {padding-left: 5px;font-weight:bold;}
.pricingTable table {border-collapse:collapse;padding:0;margin:0;width:100%;border-top:0;}
.pricingTable table caption {display:none;}
.pricingTable table tr {background:#fff;text-align:center;}
.pricingTable table tr td a {color:#D20014;}
.pricingTable table tr td, .pricingTable table tr th {border:1px solid #94c2e3;border-top :0;padding:5px;padding-top:2px;padding-bottom:2px;color: #000066;}
.pricingTable table tr th.destinationHeader {width:120px;text-align:left;color: #000066;font-weight:bold;}
.pricingTable table tr th.destination {width:120px;text-align:left;color: #000066;}
.pricingTable table tr th.month {width:120px;text-align:center;color: #000066;font-weight:bold;}
.pricingTable select {font:11px arial, sans-serif;color:#666;padding:1px 1px;margin:0;border:1px solid #999;background:#fff;}
.pricingTable tr.alt {background-color: #ecf7fd;background-image: url(table-alt.gif);background-repeat: repeat-x;background-position: left bottom;}
.pricingTable .tableSort {padding-top:10px;padding-right:8px;width:950px;}
.pricingTable .tableSort label {margin-left:5px;margin-right:10px;font-weight:bold;color: #D2232A;font-size: 14px;text-transform: uppercase;}

.pricingTable .jsTabClass								{border:0;margin-top:10px;margin-bottom:10px;}
.pricingTable .jsTabClass .jsTabStrip					{height:30px;width:976px;border-bottom:solid #94c2e3 1px;}
.pricingTable .jsTabClass .jsTabPanelWrapper			{}
.pricingTable .jsTabClass .jsTab						{margin-left:0px;margin-right:1px;height:28px;display:inline-block;}
.pricingTable .jsTabClass .jsTab.hdbtTab_4 img			{background:transparent url(../png/holiday-deal-tab-sc.png) no-repeat left top;}
.pricingTable .jsTabClass .jsTab.hdbtTab_2 img			{background:transparent url(../png/holiday-deal-tab-hb.png) no-repeat left top;}
.pricingTable .jsTabClass .jsTab.hdbtTab_3 img 				{background:transparent url(../png/holiday-deal-tab-fb.png) no-repeat left top;}
.pricingTable .jsTabClass .jsTab.hdbtTab_1 img 				{background:transparent url(../png/holiday-deal-tab-bb.png) no-repeat left top;}
.pricingTable .jsTabClass .jsTab.hdbtTab_5 img 				{background:transparent url(../png/holiday-deal-tab-ai.png) no-repeat left top;}
.pricingTable .jsTabClass .jsTab.hdbtTab_4.active img		 {background-position:left -28px;cursor:default;}
.pricingTable .jsTabClass .jsTab.hdbtTab_2.active img		 	{background-position:left -28px;cursor:default;}
.pricingTable .jsTabClass .jsTab.hdbtTab_3.active img		 	{background-position:left -28px;cursor:default;}
.pricingTable .jsTabClass .jsTab.hdbtTab_5.active img		 	{background-position:left -28px;cursor:default;}
.pricingTable .jsTabClass .jsTab.hdbtTab_1.active img		 	{background-position:left -28px;cursor:default;}

.pricingTable .jsTabClass .jsTab img			{height:28px;width:128px;float:left;}
.pricingTable .jsTabClass .jsTabStrip a:hover	{text-decoration:none;cursor:pointer;}
.pricingTable .jsTabClass .jsTabStrip .nextLink img, .jsTabClass .jsTabStrip .previousLink img {margin-bottom:2px;float:right;height:30px;}
.pricingTable .jsTabClass .jsTabStrip .nextLink img {margin-left:2px;}
.pricingTable .jsTabClass .jsTabStrip .nextLink.hidden img, .jsTabClass .jsTabStrip .previousLink.hidden img {visibility:hidden;}
.pricingTable .jsTabClass .jsTabStrip .nextLink.hidden, .jsTabClass .jsTabStrip .previousLink.hidden {visibility:hidden;}

.errataError{width:500px;font-weight:bold;font-size:15px;font-weight:bold;text-decoration:underline;border-color:Black;margin-top:10px !important;margin-bottom :1px !important;color:#DC143C !important;background-color:#FFE4E1;}

.popup {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;position:absolute;background-color: White;border: solid red 1px;padding: 5px;display:none;z-index:1001;}
.overlay,.overlaySearch{background-color:#666;opacity:0.5;filter:alpha(opacity = 50);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1001;}
.pageloading{border:2px solid #525252;color:#333333;overflow:hidden;display:block;position:absolute;z-index:1002;outline:-moz-use-text-color none 0px;height:50px;width:200px;top:0;left:0;background-color:#fff;}
.pageloadingSearch{border:2px solid #525252;color:#333333;overflow:hidden;display:block;position:absolute;z-index:1002;outline:-moz-use-text-color none 0px;height:50px;width:175px;top:0;left:0;background-color:#fff;}
.pageloading img,.pageloadingSearch img{border-width:0px;margin:15px 10px 0pt 20px;float:left;}
.pageloading .content,.pageloadingSearch .content{padding:2px 0 0 0px;font-size:20px;margin:0px;line-height:200%;}

.destinationHomeBox {margin-bottom:10px;}
div.sp_quick label{margin-bottom:2px;}
div.guided{margin-bottom:10px;}
div#dvDepartureDate input{width:120px;cursor:pointer;}
div#dvDepartureDate img {}
div#dvGoButton img{margin-top:5px;margin-right:5px;clear:both;float:right;}
div#sp_hotelresort_div{display:inline-block;}

.mapLink {color:#D20014 !important;} 

/*New Light Curve box style start*/
.rnd1, .rnd2, .rnd3 {border-style:solid;border-width:0;display:block;font-size:1px;height:1px;line-height:1px;}
.rnd1 {background:none repeat scroll 0 50% #BDCAD8;margin:0 4px;}
.rnd2 {border-width:0 2px;margin:0 2px;}
.rnd3{border-width:0 1px;height:2px;margin:0 1px;}
.rnd2, .rnd3 {background:none repeat scroll 0 50% #FFFFFF;border-color:#BDCAD8;}
.rnd1, .rnd2, .rnd3 {overflow:hidden; }
.rnd_modtitle .rnd2, .rnd_modtitle .rnd3 {background:none repeat scroll 0 50% #D4E6FC;}
.rnd_modboxin .rnd1 {background:none repeat scroll 0 50% #A4B1BF;}
.rnd_modboxin .rnd2 {border-color:#A4B1BF;}
.modtitle{background-color:#e5ecf9;border:1px #c5d7ef solid;border-top:1px #7aa5d6 solid;border-bottom:none;font-size:110%}
.modtitle {position:relative;z-index:1;}
.modtitle {color:#3366CC;}
.modtitle{font-size:12px;border-style:none solid;border-color:#bdcad8;background:#d4e6fc;padding:2px 5px;}
.modboxin {border:1px solid #C5D7EF;clear:both;overflow:hidden;background-color:#d4e6fc;}
.modboxin {position:relative;z-index:1;}
.modboxin{border-style:solid solid none!important;border-color:#d4e6fc #bdcad8;}

/*gray background only*/
.bggray .rnd1 {background-color:#c1c1c1;}
.bggray .rnd2, .bggray .rnd3 {border-color:#c1c1c1;background-color:#c1c1c1;}
.mm_bggray{border-color:#c1c1c1;border-top: 0px none;background-color:#c1c1c1;}

/*gray border only*/
.bdgray .rnd1 {background-color:#4c4c4c;}
.bdgray .rnd2, .bdgray .rnd3 {border-color:#4c4c4c;background-color:#fff;}
.mm_bdgray{border-color:#4c4c4c;border-top: 0px none;background-color:#fff;}

/*light gray border only*/
.bdltgray .rnd1 {background-color:#cecece;}
.bdltgray .rnd2, .bdltgray .rnd3 {border-color:#cecece;background-color:#fff;}
.mm_bdltgray{border-color:#cecece;border-top: 0px none;background-color:#fff;}

/*gray top header only*/
.topgray .rnd1, .btmgray .rnd1 {background-color:#c1c1c1;}
.topgray .rnd2, .topgray .rnd3 {border-color:#c1c1c1;background-color:#d1d1d1;}
.btmgray .rnd2, .btmgray .rnd3 {border-color:#c1c1c1;background-color:#fff;}
.mm_topgray{border-color:#c1c1c1;border-top: 0px none;background-color:#fff;}

/*red border only*/
.bdred .rnd1 {background-color:#E6948D;}
.bdred .rnd2, .bdred .rnd3 {border-color:#E6948D;background-color:#fff;}
.mm_bdred{border-color:#E6948D;border-top: 0px none;background-color:#fff;}
/*New Light Curve box style End*/


#dvHotelSearch {width:216px;float:left;}

#dvHotelSearch .cb_rb_m,.searchResultsSummary .cb_rb_m{background-image:url(../gif/curvebox-sp-left.gif);}
#dvHotelSearch .cb_rb_mm,.searchResultsSummary .cb_rb_mm {background-image:url(../gif/curvebox-sp-right.gif);}
#dvHotelSearch .cb_rb_tm,.searchResultsSummary .cb_rb_tm {background-image:url(../gif/curvebox-sp-borderonly-top.gif);}
#dvHotelSearch .cb_rb_tl,.searchResultsSummary .cb_rb_tl {background-image:url(../gif/curvebox-sp-borderonly-top-left.gif);}
#dvHotelSearch .cb_rb_tr,.searchResultsSummary .cb_rb_tr {background-image:url(../gif/curvebox-sp-borderonly-top-right.gif);}
#dvHotelSearch .cb_rb_bm,.searchResultsSummary .cb_rb_bm {background-image:url(../gif/curvebox-sp-bottom.gif);}
#dvHotelSearch .cb_rb_bl,.searchResultsSummary .cb_rb_bl {background-image:url(../gif/curvebox-sp-bottom-left.gif);}
#dvHotelSearch .cb_rb_br,.searchResultsSummary .cb_rb_br {background-image:url(../gif/curvebox-sp-bottom-right.gif);}

.searchResultsSummary{display:block;font-family:Arial;font-size:10px;font-weight:300;width:250px;}
.searchResultsSummary h3{display:inline;color:#CA0010;}
.selectedSearch .selectedSearchText{background-color:#FEF5EE;padding:3px;margin:3px 0;color:Black;font-size:12px;font-style:normal;width:190px;}
.selectedSearchText label{font-weight:bold;}


.hoteldetailshide {background:url("../gif/icon-arrow-down.gif") no-repeat scroll 105px 1px transparent;line-height:125%;padding-right:20px;}
.hoteldetailsshow {background:url("../gif/icon-arrow-up.gif") no-repeat scroll 98px 1px transparent !important;}

.hotel_image_small {float:left;margin-right:4px;width:53px;}

.destinationDescription  {color:#333333 !important;display:block !important;font-family:arial,verdana,sans-serif !important;font-size:12px !important;font-weight:normal !important;letter-spacing:0 !important;line-height:135% !important;}
.destinationText18Red  {color:#D1030E;font-family:arial,verdana,sans-serif !important;font-size:17px !important;font-weight:bold;letter-spacing:0 !important;line-height:135%;}

.diagnosticsviewer{border:solid 2px black;display:inline-block;}

 .PostCodeErrorMsg{color: red;margin-left: 0px;font-size:14px;}
 .PostCodeCaption{margin-left: 0px;font-size:12px;color:#EB830C;font-family:arial,verdana,sans-serif;}
 .postCodeListItems{margin-left: 0px;font-size:11px!important;background:#FFFFFF none repeat scroll 0 0;border:1px solid #999999;overflow :hidden;font-family:arial,verdana,sans-serif;color:#EB830C;}