body{color:#3a3e3f;}
.wrapper{width:960px;margin:0 auto;}
.container{width:960px;float:left;}
.hld_video{float:left;width:495px;min-height:300px;}
ul.hld_thum{float:left;width:185px;padding-left:10px;}
ul.hld_thum li{display:inline;margin:0 5px 5px;float:left}
ul.hld_thum li a img{width:48px;height:48px;}
.hldDtl_pricewrp{width:188px;float:right;background-color:#2d67b1;padding:20px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#ffffff;}
.hld_orginal_pr{font-size:14px;padding-bottom:10px;display:block}
.hld_details_pr{font-size:28px;padding:10px 0;font-weight:bold;display:block;}
.hld_pr_sharing{font-size:12px;}
.hld_period{font-size:15px;font-weight:bold;padding-top:5px;}
.hld_check_avail{background-color:#f47030;font-weight:bold;font-size:14px;margin-top:20px;margin-bottom:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px 5px;}
.hld_details_speak{font-size:13px;background-color:#2bac36;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px 5px;font-weight:bold;}
.hld_details_payment{color:#a8e7f6;margin-top:20px;font-weight:bold;cursor:pointer;}
.strk_color{color:#ffd700;font-weight:bold;text-decoration:line-through;}
div.hldDtl_pricewrp span{line-height:150%;}
.hld_tabsContainer{clear:both;width:692px;float:left;padding-top:10px;}
ul.hld_tabsContainer li{float:left;padding:6px 7px 5px;display:inline;background-color:#dddddd;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
border-top-left-radius:5px;border-top-right-radius:5px;margin-right:5px;}
ul.hld_tabsContainer li.hld_active{float:left;padding:5px;display:inline;border-bottom:1px solid #ffffff;position:relative;margin-bottom:-1px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #abcae6;background-color:transparent;border-bottom:1px solid #fff;}
ul.hld_tabsContainer li a{font-weight:bold;}
ul.hdDet_in li{list-style-image:url('/holidays/static/images/raquo.gif');margin-left:15px;padding-bottom:5px;}
.hldt_subhead{color:#525252;font-size:16px;padding:5px 0;}
.hldt_subheadroute{color:#525252;font-size:16px;padding:5px 0;}
.hld_right{float:right;width:230px;}
.hld_left{float:left;width:695px;min-height:450px;}
.hld_pkwrap{width:228px;border:1px solid #abcae6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;clear:both;float:left;margin-top:20px;}
.hld_pkhd{width:218px;float:left;background-color:#d5eaef;color:#3a3e3f;padding:5px;font-weight:bold;}
.hld_pkcnt{width:218px;float:left;color:#3a3e3f;padding:10px 5px}
.orange{color:#f1752b}
.hld_du{padding-bottom:10px;font-weight:bold;}
.hld_wh{font-weight:bold;}
.hld_tbhead{font-size:15px;color:#2e67ac;font-weight:bold;padding-bottom:5px;}
.hld_tbheadRd{font-size:15px;color:#2e67ac;font-weight:bold;padding-top:15px;}
.hld_tbheadVald{font-size:14px;padding-bottom:10px;}
.hld_nr{padding-bottom:0px;}
.hld_tbsubhead{font-weight:bold;padding-top:5px;}
.hld_pr{}
.hld_inclu{font-size:17px;color:#2e67ac;font-weight:bold;padding:20px 0 5px 0;}
.hld_faq{padding:10px 0;font-weight:bold;}	
.hld_mrfq{padding:5px 0;}
.hld_tbcntwrp{width:690px;float:left;clear:both;}
.hld_tbcntwrpCnt{width:690px;float:left;border:1px solid #abcae6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;clear:both;padding:30px 0;}
.hld_tbcntlt{width:445px;float:left;padding:10px;padding-top:0px;}
.hld_tbcntrt{width:200px;float:right;padding:0px 10px 0 0;}
.hld_dtpr {clear:both;float:left;padding:30px 0;width:690px;}
table.hld_tabledtpr {margin-bottom:10px;}
table.hld_tabledtpr td {padding:5px;}
.strike {color:#A9A3A3;text-decoration:line-through;}
.hld_inclutab {clear:both;float:left;padding:0px 15px;width:660px;}
.hld_desttab {clear:both;float:left;padding:0px 15px;width:660px;}
.hld_h1{font-family: Arial, Helvetica, Tahoma, sans-serif;font-size:28px;}
.hld_dtshead { color:#2E67AC; font-size:17px; font-weight:bold; padding-bottom:3px; }
.htd_htdtls{float:left;padding:5px 15px;width:660px;}
.hld_phthd{width:660px;border-bottom:1px solid #c4c4c4;padding-bottom:5px;font-size:14px;font-weight:bold;}
.hld_rmtyps{width:660px;}
.hld_phtwrp{width:660px;clear:both;padding-top:10px;overflow:hidden;}
.hld_pht1{width:200px;float:left;display:inline;padding:10px 10px 10px 0;}
.hld_smlr{color:#585858;font-size:12px;}
.hld_citySr{padding-bottom:5px;}
.hld_hldttb{font-weight:bold;padding:15px 0 2px 0;overflow:hidden;}
.hld_hldtdrm{padding:10px 0;overflow:hidden;}
.hld_tbcntCnt{width:660px;padding:0 15px 15px;}
#gi_mid_in{overflow:hidden;}
.hld_pr,.hld_tbcnt{line-height:150%;color:#919191;}
.hld_tbcntwrp p{line-height:150%;color:#333333;padding-bottom:10px;}
.hld_inclcnt{line-height:160%;}
.hld_hr{color:#999999;margin-bottom:10px;border-top:1px solid #999;border-bottom:0px;border-left:0px;border-right:0px;margin-top:10px;overflow:hidden;clear:both;}
.hld_nrinclu{padding-bottom:5px;}
.hld_videotab {float:left;width:355px;}
ul.hld_thumtab {float:left;width:300px;}
ul.hld_thumtab li {display:inline;float:left;margin:2px;}
ul.hld_thumtab2 {float:left;width:300px;}
ul.hld_thumtab2 li {display:inline;float:left;margin:2px;}
ul.hld_thumtab3 {float:left;width:300px;}
ul.hld_thumtab3 li {display:inline;float:left;margin:2px;}
.hld_htwrptab{overflow:hidden;padding-top:15px;}
.hl_frm_overLay{ width:534px; background:#fff; padding:0 20px; z-index:23;}
.hl_frm_overLay h1{color:#4E4E4E; font:bold 28px Arial; }
.hl_frm_overLay p{margin:0; padding:20px 0; font-size:14px; color:#4D4D4D}
.hl_frm_overLay a.cls{width:12px; height:12px; cursor:pointer; background:url(/holidays/static/images/ico.gif) top left no-repeat;float:right;}
.hl_frm_overLay h3{font-size:16px; font-weight:bold; color:#4F4F4F}
.dlist{ margin:30px 0; font-size:14px; color:#505050}
.dlist dd{padding:5px 0 0 20px; background:url(/holidays/static/images/list_dl.gif) 3px 9px no-repeat}
.tu_success span, .tu_error span, .tu_screw span{ background-image:url(/holidays/static/images/sprite_booking.gif);}
.tu_success, .tu_error, .tu_screw{border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px;}
.tu_success, .tu_error, .tu_screw{ background:#ECEEFD; padding:15px; overflow:hidden; margin-bottom:30px}
.tu_success span{float:left; width:65px; height:65px; margin-right:15px; }
.tu_error span{float:left; width:65px; height:65px; margin-right:15px; background-position:-64px 0;}
.tu_screw span{float:left; width:65px; height:76px; margin-right:15px; background-position:0 -173px;}
.tu_success div.left, .tu_error div.left, .tu_screw div.left{float:left; width:600px; }
.tu_success h1, .tu_error h1, .tu_screw h1{margin:0 0 5px; font:normal 24px "Trebuchet MS", Helvetica; color:#367FC4; }
.tu_success p, .tu_error p, .tu_screw p{font-size:13px; font-weight: 100; margin-bottom:5px}
.tu_success p strong{color:#F97C28; font-size:14px;}
.tu_cont p.caption{padding-top:35px; padding-bottom:10px; clear:both}
.tu_cont strong.passName{margin-bottom:10px; font-size:16px; color:#1F1F1F; display:block}
.hd_custrsppt{overlow:hidden;text-align:right;float:right;font-weight:bold;font-size:14px;}
.hlr_custno { margin-bottom: -6px; margin-right: 2px; }
.red{color:red;}
input.placeholder{color:#999999;}
.cbb_iprt input.placeholder{color:#333333;}
.hld_tabpr{font-size:14px;}
table.hld_tabledtpr th{padding:0px 0px 0px 5px;}
table.hld_tabledtpr td{padding-bottom:0px;}
.hd_custrsppt {padding-bottom:5px;padding-right:5px;}

.ft_res_v { background-image:url(/images/v2/flight/v_ft_result.png); }
.hdr_radio { margin: 2px 5px 0px 0px; float: left; }
.ft_htdeal { background-position:right -330px; background-repeat:no-repeat; margin:7px 0 0; width:364px;clear:both;float:left; }
.ft_htdeal p{padding:2px 0;font-weight:bold;}
.ft_res_v { background-image:url(/images/v2/flight/v_ft_result.png); }
.ft_d_left { background-position:left -303px; float:left; height:22px; width:10px; }
.ft_dealbg { background-position:0 -411px; background-repeat:repeat-x; margin-right:11px; }
.hld_tbcntltdate{width:650px;float:left;padding:10px;padding-top:0px;}
.hld_vldwrp{overflow:hidden;padding-top:5px;}
.hld_vld{font-weight:bold;padding:3px 0 3px 0px;}
.hld_pvld{font-weight:bold;padding:8px 0 3px 0px;}
.hld_vldt{padding:3px 0 3px 5px;clear:both;font-weight:normal;}
div.hld_rmtypsprctxt{overflow:hidden;padding:2px 0 10px;}
div.hld_rmtypshtltxt{overflow:hidden;padding:2px 0 10px;}
div.hld_rmtypshtltxtnew{overflow:hidden;padding:2px 0 10px;}
div.hld_rmtypsincl{overflow:hidden;padding:5px 0;clear:both;}
.hld_rmtypsincltxt{overflow:hidden;padding:2px 0 10px;}
.hld_rmtypslb{width: 100px;float:left}
.hd_wkend { font-style: normal; font-size: 14px; }
.hdr_radio { margin: 1px 3px 0px 0px; float: left; }

.hld_trlbtw{font-size:15px;margin-bottom:10px;padding-left:5px;border-top:1px solid #c4c4c4;
padding-top: 10px;}
.hld_trlbtwmain{font-size:15px;margin-bottom:10px;padding-left:5px;padding-top: 10px;}

/******home page *********/
.cbb_main { width:100%; overflow:hidden; padding:14px 0 10px 0; }

.cbb_s, #gcal .gbdy span a.glar, #gcal .gbdy span a.grar, #gcal .ghed a  {background-image: url(/holidays/static/images/spritef1.gif); background-color: transparent; background-repeat: no-repeat; float:left;} 
.cbb_wayR{ height:28px; width :160px;background-position :-6px -104px; }
.cbb_way{height: 28px;width:160px;background-position :-6px -144px; }
.cbb_tabWidget{width:584px;font-size:13px;padding-left:20px;position:relative;margin-bottom:-1px;float:left;}
ul.cbb_tabWidget li { float:left; }
ul.cbb_tabWidget li a.cbb_inactive{background-color:#dddddd;float:left;color:#000;padding:8px 20px;-moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;margin:0 5px;}

ul.cbb_tabWidget li a.cbb_active {background-color:#bfdaf8;float:left;color:#000;padding:8px 20px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
border-top-left-radius:5px;border-top-right-radius:5px;margin:0 5px;}


.cbb_space{float:left;width:10px;}
b{font-weight:bold;}
#gi_room1, #gi_room2, #gi_room3, #gi_room4, #gi_room5, .cbb_wrw{/*width:100%;float:left;*/ padding:5px 0; overflow:hidden; }
.cbb_wrwsr{width:100%;overflow:hidden;padding-bottom:7px; padding-top:5px; clear:both;}
.cbb_wdgwrp{width:634px;float:left;padding:0;margin:0;}
.cbb_bktkt{float:left;font-weight:normal;padding:2px 20px 5px 0;font-size:18px; color:#000;}
.cbb_onwy{float:left;padding:5px 5px 5px 10px;font-size:13px;font-weight:bold;cursor:pointer;}
.cbb_rdtrp{float:left;font-size:13px;padding:5px;font-weight:bold;cursor:pointer;}
.cbb_iplt{float:left;padding:0;margin:0;width:286px;}
.cbb_iprt{/*float:right;*/ float:left;padding:0;margin:0;width:286px;}
.cbb_fr{float:left;padding:10px;margin:0;width:224px;border:0px;background-position:-7px -183px;height:23px;}
/*.cbb_to{float:left;padding:10px;margin:0;width:224px;border:0px;background-position: -7px -183px;height:23px;}*/
.cbb_to{float:left;padding:13px; font-size:13px; width:224px;border:0px;background-position: -7px -183px; }
.cbb_drpic{float:left;padding:0;margin:0;height:42px;width:40px;background-position: -253px -183px;cursor:pointer;}
.cbb_dpt,.cbb_rt{color:#f2621b;font-weight:bold; font-size:14px; padding-bottom:5px;float:left;padding:3px 9px 0 0;}
.cbb_mtdy,.cbb_dy,.cbb_cldr{float:left;padding-right:6px;}
.cbb_cldr{padding:0;margin:3px;height:34px;width:34px;background-position: -141px -29px;cursor:pointer;}
.cbb_dy{font-size:40px;margin-top:-2px;}
.cbb_day{font-weight:bold;display:block;text-transform: uppercase; font-size:11px;}
.cbb_mth{font-size:14px;font-weight:bold;display:block; text-transform: uppercase;}
.cbb_frm{color:#474747; font-size:12px;margin-bottom:2px;}
.cbb_adlt{width:140px;float:left;padding:0;margin:0;}
.cbb_adlt.cbb_child { width:70px; }
.cbb_adltct{width:140px;float:left;padding:0;margin:0;}
.cbb_adltcnt{padding-bottom:5px;padding-top:0px;font-size:13px; }
.cbb_avlno{overflow:hidden;}
.cbb_adltcnt .db {font-size:0.8em;}
.cbb_lmt{font-size:0.8em;}
.cbb_goingn{color:#333333;font-weight:bold; font-size:13px; padding-bottom:5px;padding:0px 9px 5px 0;}
.cbb_wrwcal{float:right;padding:0;}
a.cbb_cntpls{margin:0;padding:0;width:29px;height:26px;float:left;background-position:-193px -104px;cursor:pointer;font-weight:bold;font-size:1.3em}
span.cbb_cntnbr{margin:0;padding:4px 0 0 0;width:34px;height:24px;float:left;background-position:-222px -104px;font-weight:bold;font-size:1.3em;text-align:center;}
a.cbb_cntmns{margin:0;padding:0;width:30px;height:26px;float:left;background-position:-256px -104px;cursor:pointer;font-weight:bold;font-size:1.3em}
.ui-datepicker-trigger{}
a.cbb_cntpls:hover{margin:0;padding:0;width:29px;height:26px;float:left;background-position:-193px -133px;cursor:pointer;font-weight:bold;font-size:1.3em}

a.cbb_cntmns:hover{margin:0;padding:0;width:30px;height:26px;float:left;background-position:-256px -133px;cursor:pointer;font-weight:bold;font-size:1.3em}

.cbb_dividerfl{height:5px; width:100%;background-position:0px -237px;background-repeat:repeat-x;margin:5px 0;}
.cbb_srch{background-color:#f67d24; border:none;overflow:visible;float:right;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;color:#ffffff;font-weight:normal;padding:5px 10px;font-size:19px;cursor:pointer;}
input.cbb_srch:hover{color:#fff; background-color:#f67d24;}
.cbb_srch:visited{color:#fff;}

.cbb_rtads{float:right;width:310px}
.offers_promo {width:280px;padding:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f1f5f8;color:#2661af;font-weight:bold;display:block;overflow:hidden;clear:both;}
.offers_save {float:left;width:100px;text-align:center;padding:10px 0;font-size:16px;font-weight:bold;}
.save_content {width:155px;float:right;}
.offers_promo blockquote {font-weight:normal;border-bottom:1px solid #deebf4;overflow:hidden;clear:both;width:100%;float:left;padding:10px 0;}
em.sv_color {font-style:normal;color:#e80861;}
em.sv_upto {font-style:normal;color:#83b5ea;}
.sv_place {color:#777779}
.sv_dspr {font-size:22px}
.sv_dis {font-weight:bold;}
.offers_head {color:#2762b0;font-weight:bold;font-size:13px;padding:5px 0;}

.cbb_mtdy{padding-top:5px;}
.cbb_wdcnt{padding:14px;width:598px;overflow:hidden;}
.cbb_ttprc{color:#3964cd;font-size:28px;}
.cbb_grdtt{font-size:18px;color:#333333;}
.cbb_srchflt{padding-right:10px;}
.hrz_divider{border-top:1px solid #cbcccb;margin:10px 0;height:2px;}

.cbb_htagchd{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #a7a7a7;border-top:2px solid #9d9d9d;padding:6px 4px 6px 4px;width:240px;font-size:16px;display:block;background-color:#fff}
.hdb_head{font-size:20px;padding-bottom:10px;}
.hdb_subhead{font-size:13px;}
.cbb_select{width:240px;float:right;}
.cbb_radio{width:240px;float:left;}

.hm_ipltDur { overflow:hidden;clear:both; }
.hm_dpt, .hm_rt { color: #F2621B; font-weight: bold; font-size: 14px; padding-bottom: 5px; }
label.hd_durationType { overflow:hidden; padding:3px 0; width:100%; display:block; }
.hd_wkend { font-style: normal; font-size: 14px; } 
em.hd_limit { font-size: 10px; font-style: normal; color: #7A7878; display: block; }
.hm_bktkt{ font-weight: normal; font-size: 17px; color: black;}
.hdb_subheadclr{color:#3279C3;font-size:20px;clear:both;}
.hd_fullpart{overflow:hidden;width:100%;text-align:left;}



.ft_ttip_fare{position:absolute;width:246px; border:1px solid #F9C6A9; background:#FFF6ED; box-shadow:0 3px 3px 0 #ccc; -moz-box-shadow:0 3px 3px 0 #ccc; webkit-box-shadow:0 3px 3px 0 #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height:18px; padding:8px; font-size:11px; color:#333130; cursor:pointer; text-align:left; z-index:3;font-family:Arial,Tahoma,Verdana;clear:both; margin-left: -245px;margin-top:-44px;}
.ft_ttip_fare h6{font:bold 13px Arial; color:#005B82}
.ft_ttleft, .ft_ttright {
width: 80px;
float: left;
font-style: normal;
}
.ft_ttright {
width: 40px;
word-wrap: break-word;
}
.ft_ttip_fare h6{font-family:arial;}
.ft_ttip_fare h6{padding:5px 0;font-size: 16px; margin: 0;} .ft_ttleft { text-align: right; padding-right: 10px; font-style: normal; }

.ft_toolarrfr{width:17px; height:26px; background-position: 0 -464px; position:absolute; right:-17px; top:22px; z-index:10;display:block;}
.ft_res_v{ background-image:url(/images/v2/flight/v_ft_result_4.png);}
.offer_5000{padding-top:15px;position:relative;}
.more_offrs{cursor:pointer;font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;font-size:16px;font-weight:bold;text-decoration:underline;color:#0d78d2;padding-top:10px;display:block;}
.ft_close{display: block;float: right;height: 8px;margin: -3px;cursor: pointer;background-image: url(/images/v2/ico.gif);width:8px;}
a.hld_details_payment:hover .ft_ttip_fare{display:block;}
a.hld_details_payment:hover{color:#fff;}
.hld_pckint{overflow:hidden;padding:10px;padding-top:0px;}
.hld_maptb{width:670px;height:430px;clear:both;margin:0 10px;}
.list_more{list-style-image:none;width:100%;overflow:hidden;text-align:left;text-decoration:underline;cursor:pointer;color:#2e67ac}
div.list_more{list-style-image:none;width:100%;overflow:hidden;text-align:left;text-decoration:underline;cursor:pointer;color:#2e67ac;padding-top:5px;}
#cont_1 div.hld_tbsubhead{font-weight:normal;}
#cont_1 p.hld_pr{display:none;}
.hld_depciti{font-size:16px;font-weight:bold;padding:5px 0;}
.hd_choose{width:100%;padding:5px 0;clear:both;overflow:hidden;display:block;}
.hld_othdept_details{font-weight:bold;color:#A8E7F6;}

span.hld_citwrp {overflow: hidden;padding: 5px 0;width: 100%;}
.hld_ttip_farescore h6{font:bold 13px Arial;}
.hld_ttip_farescore h6{font-family:arial;}
.hld_ttip_farescore h6{padding:5px 0; margin: 0;} 
.hld_toolarrfr{width:17px; height:26px;  position:absolute; z-index:10;display:block;}
.hldcore_res_v{ background:url(/holidays/static/images/tiph.png) top left no-repeat;margin-left:255px;margin-top:31px;}
.hld_close{display: block;float: right;height: 8px;margin: -3px;cursor: pointer;background-image: url(/images/v2/ico.gif);width:8px;}
.hld_citwrp{display:block;width:100%;border-bottom:1px dotted #999999;}
.hld_citi1,.hld_citi2,.hld_citi3{float:left;width:33%;color:#2d67b2}
.hld_citi2{text-decoration:line-through;color:#a9a3a3}
.hld_othdept{text-decoration:none;}
ul.hlsr_result span.hld_citwrp{width:100%;overflow:hidden;padding:5px 0;}
ul.hlsr_result span{clear:none;}
ul.htdc_custwrp {clear: both;overflow: hidden;margin-top: 20px;width: 218px;float:left;}
ul li span.htdc_custno {background-repeat: no-repeat;height: 24px;width: 24px;float: left;margin-right: 5px;margin-top: 5px;}
.htd_sprite {background-image: url(/holidays/static/images/hlpln.gif);background-color: transparent;background-repeat: no-repeat;}
.htd_inclb {color: #979797;font-weight: normal;padding-top: 3px;}
p.dtc_par {padding: 10px 0}

/**** carousel *********/
.htd_galleriaimage,.htd_galleriaLayer,.htd_galleriaLayerarr{width:691px;overflow:hidden;text-align:center;background-color:#f2f1ef;}
.htd_galleriaLayer{height: 454px;background-color:#333}
.htd_galleriaLayer img{margin-top:27px}
.htd_galleria-info-text{background-color:#000000;margin: 0;position:relative;margin-top:-41px;
color: white;font-style: italic;text-align: center;
padding: 12px;width:100%;overflow:hidden;opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */}
.htd_thum_galleria{height:50px;width:6000px;overflow:hidden;position:relative;left:0px;top:0px}
ul.htd_thum_galleria li{display:inline;margin:2px;float:left}
.htd_galleriaLayerarr em{float:left;width:35px;padding-top:10px}
.htd_galleriaLayerarr{-webkit-border-radius:3px;border-radius:3px;border:1px solid #D0D0D0;margin-top:2px;padding:0 0 2px}
.htd_thumwrp{margin:0 auto;width: 596px;overflow:hidden;float:left;position:relative}
.htd_galleriaLayer .vh{ visibility:hidden; position:absolute; top:0; left:0}
/**** carousel end *********/
