body
{
    margin: 0px;
    padding: 0px; /*background:url(../images/bg.jpg) repeat-x top left;*/
    background-color: #ffffff;
}

div
{
    font-family: Arial;
    font-size: 12px;
    color: #555555;
    line-height: 19px;
}

#main
{
    width: 982px;
    margin: 0 auto;
    padding: 0px;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.clear
{
    clear: both;
}

/*ul 
{	
	margin:0px; 
	padding:6px 6px 12px 0px;
	list-style-type:none;
}
ul li 
{
	background:url(../images/arrow2.jpg) 0px 9px no-repeat; 
	padding:4px 0px 4px 20px; 
}*/

a
{
    color: #555555;
    text-decoration: none;
}
a:hover
{
    color: #538e00;
    text-decoration: none;
}

.top
{
    padding: 4px 0px 0px 0px;
    margin: 0px;
}

.logo
{
    float: left;
    padding: 0px 0px 2px 30px;
    width: 130px;
    margin: 0px;
}

.top_menu_pad
{
    float: right;
    padding: 0px 15px 0px 10px;
    margin: 0px;
    width: 815px;
}

.search_bg
{
    float: right;
    background: url(../images/search_bg.jpg) no-repeat top right;
    width: 257px;
    height: 21px;
    padding: 4px 5px 0px 20px;
    margin-top: 2px;
}

.search_box input
{
    float: left;
    width: 220px;
    height: 20px;
    line-height: 16px;
    font-size: 11px;
    color: #4d4d4d;
    border: 0;
    padding: 0px 0 0 5px;
    background: none;
}

.search_img
{
    float: right;
    padding: 0px 0px 0px 0px;
}

.search_btn
{
    background: url(../images/search_icon.jpg) no-repeat top;
    width: 16px;
    height: 16px;
    border: 0;
    cursor: pointer;
}

.top_menu
{
    float: right;
    font-size: 11px;
    color: Lime;
    padding: 5px 0px 0px 0px;
    margin: 0px;
    width: 810px;
    font-weight: bold;
}

.top_menu a
{
    color: #575757;
    padding: 0px 4px;
    text-decoration: none;
}
.top_menu a:hover
{
    color: #858585;
    text-decoration: underline;
}

/*
#tabs { float:right; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; margin:0px 0px 0px 0px; padding:10px 5px 0px 0px; z-index:0; height:34px;}
#tabs ul { margin:0px; padding:0px; list-style:none; height:34px;}
#tabs li { float:right; margin:0px; padding:0px; background:none;  height:34px; }
#tabs a { float:left; color:#01276a; background: url(../images/tab1.jpg) no-repeat left top; margin:0px 1px; padding:0 0 0 10px; text-decoration:none; cursor:pointer; }
#tabs a span { float:left; background: url(../images/tab11.jpg) no-repeat right top; padding:7px 16px 0px 6px; margin-right:0px; color:#FFF; height:27px;  }
#tabs .current { clear:both; color:#ffffff; color:#01276a; }

#tabs a:hover { float:left; color:#01276a; background: url(../images/tab2.jpg) no-repeat left top; margin:0px 1px; padding:0 0 0 10px; text-decoration:none; cursor:pointer; }
#tabs a:hover span { float:left; background: url(../images/tab21.jpg) no-repeat right top; padding:7px 16px 0px 6px; margin-right:0px; color:#FFF; height:27px;  }
.menu
{
	float:right;
	padding:10px 0px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color:#353535;
}
.menu a
{
	color:#353535;
	padding:0px 7px;
	text-decoration:none;
}
.menu a:hover
{
	color:#e27f48;
	text-decoration:none;
}

.menu_line
{
	float:left;
	padding:0px 4px;
}*/


#cont_bg
{
    float: left;
    background: url(../images/cont_bg.jpg) repeat-y top left;
    width: 982px;
    margin: 0px;
}

.cont_top_bg
{
    float: left; /*background:url(../images/cont_top.jpg) no-repeat top left;*/
    background: url(../images/cont_top_img.jpg) no-repeat top left;
    width: 982px;
}

.banner
{
    float: left;
    width: 962px;
    padding: 0px 10px 5px 10px;
}

.cont_pad
{
    float: left;
    width: 951px;
    padding: 12px 19px 0px 30px;
}

.cont_left
{
    float: left;
    padding: 0px 20px 0px 0px;
    width: 616px;
}

.cont_right
{
    float: right;
    width: 315px;
}

.cont_right_bg
{
    float: left;
    background: url(../images/right_cont_bg.jpg) no-repeat top right;
    width: 267px;
    height: 130px;
    padding: 15px 20px;
    margin-bottom: 7px;
}
.page_title
{
    color: #559100;
    font-size: 18px;
    padding: 15px 0 20px 30px;
}
.testimonial_txt
{
    font-size: 11px;
    line-height: 15px;
    padding: 0px 0px 12px 0px;
}

.special_txt
{
    color: #000000;
}

.special_txt ul
{
    float: left;
    margin: 0px;
    padding: 4px 6px 12px 3px;
    list-style-type: none;
    font-size: 11px;
    width: 128px;
}
.special_txt ul li
{
    background: url(../images/arrow.jpg) 0px 7px no-repeat;
    padding: 3px 0px 3px 15px;
}

.destination_pad
{
    float: left;
    padding: 8px 0px 18px 0px;
    width: 630px;
}

.dest_india_bg
{
    float: left;
    background: url(../images/dest_india_bg.jpg) no-repeat top left;
    width: 304px;
    height: 117px;
    margin: 0px 10px 6px 0px;
}

.dest_eastasia_bg
{
    float: left;
    background: url(../images/dest_india_bg.jpg) no-repeat top left;
    width: 304px;
    height: 117px;
    margin: 0px 10px 6px 0px;
}

.dest_mideast_bg
{
    float: left;
    background: url(../images/dest_india_bg.jpg) no-repeat top left;
    width: 304px;
    height: 117px;
    margin: 0px 10px 6px 0px;
}

.dest_erope_bg
{
    float: left;
    background: url(../images/dest_india_bg.jpg) no-repeat top left;
    width: 304px;
    height: 117px;
    margin: 0px 10px 6px 0px;
}

.destination_img
{
    float: right;
    padding: 8px 8px 8px 12px;
    width: 116px;
}

.destination_txtpad
{
    float: left;
    width: 148px;
    padding: 20px 3px 8px 17px;
}

.destination_txt
{
    padding-top: 8px;
    font-size: 11px;
    color: #000000;
    height: 45px;
}

.view_india a
{
    font-size: 11px;
    color: #7c0039;
    text-decoration: none;
}
.view_india a:hover
{
    font-size: 11px;
    color: #7c0039;
    text-decoration: underline;
}

.view_eastasia a
{
    font-size: 11px;
    color: #ad4912;
    text-decoration: none;
}
.view_eastasia a:hover
{
    font-size: 11px;
    color: #ad4912;
    text-decoration: underline;
}

.view_mideast a
{
    font-size: 11px;
    color: #268c93;
    text-decoration: none;
}
.view_mideast a:hover
{
    font-size: 11px;
    color: #268c93;
    text-decoration: underline;
}

.view_erope a
{
    font-size: 11px;
    color: #194e9f;
    text-decoration: none;
}
.view_erope a:hover
{
    font-size: 11px;
    color: #194e9f;
    text-decoration: underline;
}


.viewpack a
{
    font-size: 11px;
    color: #2c7fb3;
    text-decoration: none;
}
.viewpack a:hover
{
    font-size: 11px;
    color: #2c7fb3;
    text-decoration: underline;
}

.welcom_txt
{
    border-top: 1px solid #cadfec;
    padding: 3px 0 0 0;
    height: 180px;
    line-height: 2px;
}

#saroma_exclusive
{
    float: left;
    width: 930px;
    margin-bottom: 10px;
}

.exclusive_border
{
    border: 1px #7eafc9 solid;
    margin: 14px 0px 0px 1px;
    padding: 0px 5px 4px 5px;
}

.package_blue_bg
{
    background: url(../images/blue_bg.jpg) no-repeat top;
    width: 175px;
    height: 128px;
}

.package_test_bg
{
    background: url(../images/blue_bg1.jpg) no-repeat top;
    border: 1px #000 solid;
    width: 175px;
    height: 128px;
}

.package_pink_bg
{
    background: url(../images/pink_bg.jpg) no-repeat top;
    width: 17px;
    height: 135px;
    padding: 10px 15px 8px 16px;
}

.package_title
{
    float: left;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 0px 3px 10px;
}

#thumb_container
{
    float: left;
    height: 104px;
    position: relative;
    width: 170px;
    padding: 0px 0px 0px 3px;
    margin: 0px;
}
.thumbnail_media_image
{
    position: absolute;
    float: left;
}
#corner
{
    position: absolute;
    width: 170px;
    height: 104px;
    z-index: 1;
}

.footer_pad
{
    padding: 10px 0px 50px 0px;
    margin: 0px auto;
    width: 1000px;
    color: #404040;
    line-height: 20px;
    text-align: center;
}
.footer_pad a
{
    color: #404040;
    padding: 0px 7px;
    text-decoration: none;
}

.footer_pad a:hover
{
    color: #707070;
    padding: 0px 7px;
    text-decoration: none;
}

.copyright
{
    color: #404040;
    font-size: 11px;
}



/*  inner page style  */

.inner_cont_pad
{
    float: left;
    width: 962px;
    padding: 0px 0px 5px 19px;
}

.inner_cont_bg
{
    float: left; /*background:url(../images/inner_cont_bg.jpg) no-repeat top left;*/
    background-color: #FFFFFF;
    width: 942px;
    padding: 5px 5px 0px 5px;
}

.inner_cont
{
    padding-top: 5px;
    width: 942px;
}

.top_cont
{
    padding-top: 0px;
    width: 942px;
}

.inner_left
{
    float: left;
    width: 600px;
    padding-right: 37px;
}

.inner_right
{
    padding-top: 0px;
    float: right; /*background-color:#ebebeb;*/ /*background-color:#2647a0;*/
    width: 305px;
}

.about_img
{
    float: right;
    padding: 0px 0px 10px 10px;
}

.advantage
{
    padding: 25px 0;
}
.advantage ul
{
    margin: 0px;
    padding: 10px 6px 12px 0px;
    list-style-type: none;
}
.advantage ul li
{
    background: url(../images/arrow_round.jpg) 0px 7px no-repeat;
    padding: 4px 0px 4px 30px;
}

.mission_bg
{
    background: url(../images/missiom_bg.jpg) no-repeat top left;
    width: 539px;
    height: 89px;
    padding: 18px;
}
.mission_txt
{
    padding-top: 12px;
    line-height: 22px;
}

.enquiry_pad
{
    background: url(../images/enquiry_mid.jpg) repeat-y top left;
    width: 289px;
}

.enquiry_top
{
    float: left;
    background: url(../images/enquiry_top.jpg) no-repeat top left;
    width: 270px;
    padding: 15px 8px 15px 11px;
}
.title_enquiry
{
    color: #559100;
    padding: 0px 0px 10px 0px;
    font-weight: bold;
}

.enquiry_txt
{
    float: left;
    font-size: 11px;
    width: 110px;
    padding: 4px 0px;
}
.enquiry_sperate
{
    float: left;
    width: 10px;
    padding: 4px 0px;
}

.enquiry_box
{
    float: left;
    width: 150px;
    padding: 4px 0px;
}
.star
{
    color: #FF0000;
    font-weight: bold;
}
.accredation_bg
{
    background: url(../images/accredation_bg.jpg) no-repeat top left;
    width: 275px;
    height: 95px;
    padding: 35px 0px 0px 14px;
}

.package_pad
{
    float: left;
    width: 942px;
}
.package_title_pad
{
    float: left;
    width: 342px;
}
.package_txt
{
    font-size: 11px;
    padding-top: 5px;
}
.package_img_pad
{
    float: left;
    width: 300px;
}
.info_bg
{
    float: right;
    background: url(../images/info_bg.jpg) no-repeat top left;
    width: 192px;
    height: 28px;
    padding: 10px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: bold;
}
.info_bg a
{
    color: #000000;
    text-decoration: none;
    padding-left: 10px;
}
.info_bg a:hover
{
    color: #666666;
    text-decoration: none;
}
.desti_info
{
    float: right;
    padding-top: 12Px;
}
.package_cont
{
    float: left;
    padding: 1px 12px 6px 1px;
    width: 929px;
}
.package_cont_pad
{
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    padding: 15px 16px;
    width: 905px;
    background-color: #ffffff;
}
.package_mid_bg
{
    background: url(../images/package_mid.jpg) repeat-y top left;
    width: 864px;
    padding: 0px 15px;
}
.pack_day
{
    float: left;
    background: url(../images/day_icon.jpg) no-repeat top left;
    width: 24px;
    height: 25px;
    padding: 20px 0px 0px 15px;
    font-size: 13px;
    font-weight: bold;
    color: #559100;
}
.pack_place
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #559100;
    border-bottom: 1px solid #e5e5e5;
    padding: 0px 0px 5px 0px;
    margin-left: 15px;
    width: 810px;
}
.pack_stay
{
    font-weight: bold;
    color: #559100;
}
.pack_royal
{
    float: left;
    width: 250px;
    padding-right: 35px;
}
.pack_premium
{
    float: left;
    width: 230px;
    padding: 0px 35px;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
.pack_superior
{
    float: left;
    width: 230px;
    padding-left: 35px;
}

.tab_bg
{
    background: url(../images/tab_bg.jpg) no-repeat top left;
    border: 1px solid #ff0000;
}
.tab_list1 a
{
    float: left;
    background: url(../images/tab_list_h.jpg) no-repeat;
    width: 124px;
    height: 30px;
    text-align: center;
    color: #000000;
    font-weight: bold;
    font-size: 13px;
    padding: 10px 0px 0px 0px;
    margin-right: 3px;
    text-decoration: none;
}
.tab_list1 a:hover
{
    float: left;
    background: url(../images/tab_list.jpg) no-repeat;
    width: 124px;
    height: 30px;
    text-align: center;
    color: #89bd0e;
    font-weight: bold;
    font-size: 13px;
    padding: 10px 0px 0px 0px;
    margin-right: 3px;
    text-decoration: none;
}
.tab_list2 a
{
    float: left;
    background: url(../images/tab_list.jpg) no-repeat;
    width: 124px;
    height: 30px;
    text-align: center;
    color: #89bd0e;
    font-weight: bold;
    font-size: 13px;
    padding: 10px 0px 0px 0px;
    margin-right: 3px;
    text-decoration: none;
}
.tab_list2 a:hover
{
    float: left;
    background: url(../images/tab_list_h.jpg) no-repeat;
    width: 124px;
    height: 30px;
    text-align: center;
    color: #000000;
    font-weight: bold;
    font-size: 13px;
    padding: 10px 0px 0px 0px;
    margin-right: 3px;
    text-decoration: none;
}

ul.pack_offer
{
    margin: 0px;
    padding: 10px 6px 12px 0px;
    list-style-type: none;
}
ul.pack_offer li
{
    background: url(../images/arrow3.jpg) 0px 9px no-repeat;
    padding: 3px 0px 3px 20px;
}



.txtbox
{
    border: 1px solid #d0d0d0;
    width: 127px;
    padding: 0 0 0 5px;
    background-color: #FFFFFF;
    font-size: 11px;
    height: 18px;
}
.txtbox_small
{
    border: 1px solid #d0d0d0;
    width: 20px;
    padding: 0 0 0 5px;
    background-color: #FFFFFF;
    font-size: 11px;
    height: 16px;
}
.txtbarea
{
    border: 1px solid #d0d0d0;
    width: 143px;
    padding: 0 0 0 5px;
    background-color: #FFFFFF;
    font-size: 11px;
    height: 50px;
}

.submit_btn
{
    padding: 0 3px;
    text-transform: uppercase;
    background: url(../images/btn_bg.jpg) repeat-x;
    height: 22px;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid #000000;
    font-size: 11px;
    margin: 0;
}

.combo_txt
{
    float: left;
    width: 89px;
    padding: 3px 0px;
    font-size: 11px;
}

.pack_day1
{
    background: url(../images/pack_day1.jpg) no-repeat top left;
    width: 864px;
    height: 131px;
    padding: 24px 15px 15px 15px;
}

.pack_day2
{
    background: url(../images/pack_day2.jpg) no-repeat top left;
    width: 864px;
    height: 131px;
    padding: 24px 15px 15px 15px;
}

.pack_day3
{
    background: url(../images/pack_day3.jpg) no-repeat top left;
    width: 864px;
    height: 131px;
    padding: 24px 15px 15px 15px;
}

.pack_day4
{
    background: url(../images/pack_day4.jpg) no-repeat top left;
    width: 864px;
    height: 131px;
    padding: 24px 15px 15px 15px;
}

.pack_day5
{
    background: url(../images/pack_day5.jpg) no-repeat top left;
    width: 864px;
    height: 131px;
    padding: 24px 15px 15px 15px;
}

.pack_day6
{
    background: url(../images/pack_day6.jpg) no-repeat top left;
    width: 864px;
    height: 131px;
    padding: 24px 15px 15px 15px;
}

.pack_day7
{
    background: url(../images/pack_day7.jpg) no-repeat top left;
    width: 864px;
    height: 131px;
    padding: 24px 15px 15px 15px;
}


.pack_day8
{
    background: url(../images/pack_day8.jpg) no-repeat top left;
    width: 864px;
    height: 131px;
    padding: 24px 15px 15px 15px;
}


.pack_day9
{
    background: url(../images/pack_day9.jpg) no-repeat top left;
    width: 864px;
    height: 131px;
    padding: 24px 15px 15px 15px;
}

.pack_day10
{
    background: url(../images/pack_day10.jpg) no-repeat top left;
    width: 864px;
    height: 131px;
    padding: 24px 15px 15px 15px;
}

.pack_place2
{
    font-size: 13px;
    font-weight: bold;
    color: #559100;
    padding: 0px 0px 0px 55px;
}


.dest_title
{
    font-weight: bold;
    font-size: 15px;
    color: #033650;
}

.menu_bg
{
    background: url(../images/menu_bg.jpg) repeat-x;
    height: 30px;
    padding: 0 3px 0 7px;
}
.enq_top
{
    background: url(../images/curve_top2.jpg) repeat-x top left;
    width: 913px;
    height: 10px;
    font-size: 1px;
}
.enq_pad
{
    background-color: #ffffff;
    width: 906px;
    border-left: 1px solid #cdddeb;
    border-right: 1px solid #cdddeb;
    padding: 0 2px;
    margin: 0 1px;
}

.enq_bg
{
    background: transparent url(../images/form_bg2.jpg) repeat-x scroll left top;
    background-color: #FFFFFF;
    text-align: center;
    line-height: 12px;
    color: #000000;
    font-size: 13px;
    padding: 10px 0px 0px 10px;
}
.enq_btm
{
    background: url(../images/curve_btm2.jpg) repeat-x top left;
    width: 913px;
    height: 10px;
}
.cmb_box
{
    border: 1px solid #d0d0d0;
    width: 185px;
    padding: 0px;
    background-color: #FFFFFF;
    font-size: 13px;
    height: 22px;
}
.txtbox1
{
    width: 180px;
    border: 1px solid #cccccc;
    padding: 2px 0 0 5px;
    background: #fff;
    font-size: 11px;
    height: 20px;
}
.txtarea
{
    border: 1px solid #cccccc;
    font: normal 11px Arial;
}
.txtbox_small1
{
    border: 1px solid #6eafcf;
    background: #fff;
    padding: 0px;
    width: 40px;
    height: 20px;
}
.txtbarea1
{
    border: 1px solid #6eafcf;
    width: 500px;
    padding: 0px;
    background-color: #FFFFFF;
    font-size: 13px;
    height: 80px;
}
.font
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #333333;
}
.btn
{
    background: #2c7fb3;
    border: 1px #1C617B double;
    color: #FFFFFF;
    cursor: pointer;
}
.btn_blue
{
    background: #032c51;
    border: 1px #032c51 double;
    color: #FFFFFF;
    padding: 0 3px;
    height: 22px;
    cursor: pointer;
}

.search_heading
{
    font-size: 13px;
    font-weight: bold;
    color: #559100;
    padding-bottom: 10px;
}
.search_title
{
    font-size: 16px;
    font-weight: bold;
    color: #559100;
    padding-bottom: 10px;
}
.inner_title
{
    /*float:left;	*/
    font-size: 14px;
    font-weight: bold; /*color:#559100; */
    color: #ffffff; /*margin-bottom:5px;  	padding-bottom:5px;*/
    border-bottom: 1px solid #2647a0;
    width: 558px;
    background: url(../images/menu_bg_.jpg) repeat-x;
    padding-left: 35px;
}
.inner_title1
{
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #559100;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
    width: 558px;
}
.login_pad
{
    background-color: #e6edf4;
    width: 555px;
    margin: 0px auto 0px auto;
}
.login_mid_pad
{
    margin: 0 auto;
    width: 539px;
}
.login_mid
{
    float: right;
    background: url(../images/login_mid.jpg) repeat-x top left;
    width: 425px;
    background-color: #e6edf4;
    padding: 5px 57px;
}
.login_txt
{
    font-size: 18px;
    font-weight: bold;
    color: #559100;
    text-align: center;
}
.login_txtbox
{
    width: 250px;
    border: 1px solid #b8b3b3;
    padding: 2px 0 0 5px;
    background: #fff;
    font-size: 11px;
    height: 20px;
}

.lftCnt_top
{
    background: url(../images/lftCnt_top.jpg) repeat-x top left;
    width: 628px;
    height: 10px;
    font-size: 1px;
}
.lftCnt_pad
{
    background-color: #ffffff;
    width: 616px;
    border-left: 1px solid #cdddeb;
    border-right: 1px solid #cdddeb;
    padding: 0 4px;
    margin: 0 1px;
}

.lftCnt_bg
{
    background: transparent url(../images/form_bg2.jpg) repeat-x scroll left top;
    background-color: #FFFFFF;
    text-align: center;
    line-height: 12px;
    color: #000000;
    font-size: 13px;
    padding: 10px 0px 0px 10px;
}
.lftCnt_btm
{
    background: url(../images/lftCnt_btm.jpg) repeat-x top left;
    width: 628px;
    height: 10px;
}

/**/
.inner_title1
{
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #559100;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
    width: 558px;
    background: url(../images/bulet_tittle1.jpg) no-repeat;
    padding-left: 35px;
}
.logo_holder
{
    float: left;
    padding: 0px 10px 10px 0px;
    width: 273PX;
}
a.pack_link, a.pack_link:visited
{
    color: #559100;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}

a.pack_link:hover
{
    color: #555555;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}
.testimonial_txt1
{
    font-size: 11px;
}
.package_title a
{
    color: #fff;
}
.package_title a:hover
{
    color: #000;
}
.pack_place1
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #559100;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
    margin-bottom: 3px;
}
a.place_link, a.place_link:visited
{
    color: #559100;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

a.place_link:hover
{
    color: #555555;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.cmb_box_small
{
    border: 1px solid #d0d0d0;
    width: 135px;
    padding: 0px;
    background-color: #FFFFFF;
    font-size: 13px;
    height: 22px;
}
.session
{
    color: #FF0000;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
}
.lftCnt_txt
{
    font-size: 18px;
    font-weight: bold;
    color: #033650;
    text-align: left;
}
.package_header
{
    font-size: 20px;
    font-family: @Arial Unicode MS;
    font-weight: bold;
    color: #000;
}
.lft_pad
{
    background-color: #e6edf4;
    width: 555px;
    margin: 0px auto 0px auto;
}
.lft_mid_pad
{
    margin: 0 auto;
    width: 539px;
}
.lft_mid
{
    float: right;
    background: url(../images/login_mid.jpg) repeat-x top left;
    width: 515px;
    background-color: #e6edf4;
    padding: 5px 12px;
}
.lft_txt
{
    font-size: 18px;
    font-weight: bold;
    color: #033650;
    text-align: left;
}
a.link, a.link:visited
{
    font-size: 13px;
    color: #000000;
    text-decoration: none;
}

a.link:hover
{
    font-size: 13px;
    color: #032C51;
    text-decoration: underline;
}
a.link1, a.link1:visited
{
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

a.link1:hover
{
    font-size: 13px;
    font-weight: bold;
    color: #032C51;
    text-decoration: none;
}

.subtitleheader
{
    background-color: #4896E8;
    color: White;
    font-style: normal;
    font-weight: bold;
}

.ReadMore_hyperlink
{
    font-style: oblique;
    font-weight: bolder;
    color: #4896E8;
}

.fieldset_border
{
    border-color: #4896E8;
    border-style: groove;
    border-width: thin;
}

.table_border
{
    border-style: solid;
    border-color: #0C4898;
    border-width: thin;
}

.table_header
{
    background-color: #0C4898;
    color: White;
    font-weight: bold;
    text-align: center;
}

.roundedcorner_bg
{
    background: url(../images/rc_bg.jpg) repeat-x; /*background-color:#eaf2f9;*/
}

.roundedcorner_innerright
{
    background-color: #ebebeb;
}

.roundedcorner_blue
{
    background-color: #eaf2f9;
}

.frame_bg
{
    background: url(../images/blkgreenflr_bg.jpg) repeat;
    border-color: #009100;
    border-style: ridge;
    border-width: 5px;
}

.steelblue_bg
{
    background-color: #2647a0;
}

.frame_border
{
    border-color: #2647a0;
    border-style: ridge;
    border-width: 10px;
}

.package_table
{
    background-color: White; /*border-color:#559100; */ /*border-color:#CAFF70; 	border-style:ridge;  	border-width:1px; 	border-style:ridge; */
}

.package_bg
{
    /*background-color:#2647a0; */
    background-color: #b4d389;
}

.package_curve_bg
{
    background-color: #2647a0;
}

.package_price
{
    border-style: solid;
    border-width: thin;
    background: url(../images/banner_bg.jpg) repeat;
    border-color: #4896E8;
    color: White;
}

.package_right_border
{
    border-right-color: #ebebeb;
    border-right-style: solid;
    border-right-width: thin;
}

.package_image_border
{
    border-style: ridge;
    border-color: #2647a0;
    width: 235px;
}

.package_image_bg
{
    background: url(../images/blue_bg.jpg) repeat;
}

.package_button_bg
{
    background: url(../images/banner_bg.jpg) repeat-x;
    border: 0px;
    color: #FFFFFF;
    font-weight: bold;
    width: 100px;
    height: 30px;
}

.package_top_title
{
    color: #559100;
    font-size: 16px;
    font-weight: bold;
}
.package_cat_title
{
    color: #8f5f25;
    font-size: 13px;
    font-weight: bold;
}
.package_loc_title
{
    color: #8f5f25;
    font-size: 13px;
    font-weight: bold;
}
a.titlelink
{
    color: #559100;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
a.titlelink:hover
{
    color: #555555;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

a.urllink
{
    color: #559100;
    font-size: 12px;
    text-decoration: none;
}
a.urllink:hover
{
    color: #555555;
    font-size: 12px;
    text-decoration: none;
}
.package_summary_text
{
    color: #2647a0;
    font-weight: bold;
}

.pack_iti_day
{
    background: url(../images/calendar_icon.jpg) no-repeat top left;
    width: 100px;
    height: 100px;
    padding: 0px 0px 0px 0px;
    color: #2647a0;
    font-weight: bold;
}

.pack_table
{
    background-color: #a3d7ff;
    padding: 1px 1px 1px 1px;
}

.pack_th
{
    background: #f3f9ff;
    border: 1px solid #a3d7ff;
}

.pack_td
{
    background-color: White; /*border:1px solid #a3d7ff;*/
}

.green_bg
{
    background-color: #559100;
}

.promotion_text
{
    background: url(../images/arrow.jpg) 0px 7px no-repeat;
    padding: 3px 0px 3px 15px;
}


/*******************************/
/*    Style for Ajax Tabs     */
/*******************************/


.SHTabs .ajax__tab_header
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    color: White;
    font-weight: bold;
    border-bottom: solid 5px #2647a0;
}
.SHTabs .ajax__tab_header .ajax__tab_outer
{
    background: url(../images/shtab.png) #d8d8d8 repeat-x;
    margin: 0px 0.16em 0px 0px;
    padding: 1px 0px 1px 0px;
    vertical-align: bottom;
    border: solid 1px #a3a3a3;
    border-bottom-width: 0px;
}
.SHTabs .ajax__tab_header .ajax__tab_tab
{
    color: #000;
    padding: 0.35em 0.75em;
    margin-right: 0.01em;
}
.SHTabs .ajax__tab_hover .ajax__tab_outer
{
    background: url(../images/shtab.png) #bfdaff repeat-x left -1300px;
}
.SHTabs .ajax__tab_active .ajax__tab_tab
{
    color: #fff;
}
.SHTabs .ajax__tab_active .ajax__tab_outer
{
    background: url(../images/shtab.png) #2647a0 repeat-x left -1400px;
}
.SHTabs .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 0.25em 0.5em;
    background-color: #ffffff;
    border: solid 1px #808080;
    border-top-width: 0px;
}

/*******************************************************/

.breadcrumb
{
    color: #559100;
    font-weight: bold;
    font-style: normal;
    font-size: 10pt;
    float: left;
    padding: 5px;
}

.btn_green_bg
{
    background: url(../images/blue_border_hor.jpg) #559100 repeat;
    color: White;
    font-weight: bold;
    height: 27px;
    border-color: #559100;
    border-style: groove;
}

.btn_blue_bg
{
    background: url(../images/btn_view_packages_blue.jpg) repeat; /*color:White; 	font-weight:bold;	 	height:27px; 	border-color:#559100; 	border-style:groove;*/
}


.cont_gray_pad
{
    border: 1px solid #e6e6e6;
    background-color: #fcfcfc;
    padding: 10px 10px 0 10px;
}
.singlebox
{
    width: 946px;
    float: left;
    padding-left: 17px;
    padding-top: 10px;
}
.singlebox_mid
{
    width: 946px;
    float: left;
    background: url(../images/singlebox_mid.jpg) repeat-y left top;
}
.singlebox_top
{
    width: 946px;
    float: left;
    background: url(../images/singlebox_top.jpg) no-repeat left top;
}
.singlebox_btm
{
    width: 946px;
    float: left;
    background: url(../images/singlebox_btm.jpg) no-repeat left bottom;
}

.inner_cont_mid
{
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    background-color: #ffffff;
    width: 538px;
    padding: 5px 15px;
}

a.read
{
    color: #4896e8;
    text-decoration: none;
}
a.read:hover
{
    color: #8ccaff;
    text-decoration: underline;
}
.image_border
{
    border: 1px solid #e6e6e6;
    padding: 2px;
}


.dest_title1
{
    font-weight: bold;
    font-size: 15px;
    color: #033650;
    padding: 10px 0px;
}
.dest_addr_txt
{
    float: left;
    padding: 5px 25px 10px 10px;
    width: 230px;
}
.dest_addr_border
{
    clear: both;
    border-top: 1px solid #e5e5e5;
    font-size: 1px;
    padding-bottom: 10px;
}


.GalleryLinks
{
    height: 30px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #040DC8;
    padding-left: 5px;
    padding-bottom: 2px;
    border-bottom: solid 1px #B7A917;
}
.GalleryLinks a
{
    height: 30px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #040DC8;
    padding-left: 5px;
    padding-bottom: 2px;
}
.GalleryLinksNot
{
    height: 30px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #4B4C20;
    padding-left: 5px;
    padding-bottom: 2px;
    border-bottom: solid 1px #C5C5C5;
}
.GalleryLinksNot a
{
    height: 30px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #4B4C20;
    padding-left: 5px;
    padding-bottom: 2px;
}
.pg_catalog_h
{
    display: inline;
    background-color: #C5C5C5;
    border: solid 2px #C5C5C5;
    padding-right: 5px;
    padding-left: 5px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #595959;
}
.pg_nav_box
{
    width: 614px;
    height: 20px;
    background-color: #FFFFFF;
    border-right: solid 1px #C5C5C5;
    border-left: solid 1px #C5C5C5;
    border-bottom: solid 1px #C5C5C5;
}
.PageNotes
{
    font: normal 8pt/9pt Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: right;
    padding: 5px;
    color: #585858;
}

#right_links
{
    float: right;
    padding: 10px 10px 10px 0px;
}
.destin ul li
{
    list-style: none;
    padding: 1px;
    margin: 0px;
    float: right;
    font-weight: bold;
}
.destin a
{
    font-size: 14px;
    background-color: #FFFFFF;
    color: #000;
    padding: 2px 5px 2px 5px;
    display: block;
    text-decoration: none;
    border: 1px solid #67B002;
}
.destin a:hover
{
    font-size: 14px;
    background-color: #67B002;
    color: #fff;
    padding: 2px 5px 2px 5px;
    display: block;
    text-decoration: none;
}
h1
{
    color: #559100;
    font-size: 12pt;
    font-weight: bold;
}

.icon_content
{
    float: left;
    margin: 0 10px;
    width: 960px;
}


.icon_content_all
{
    width: 673px;
    margin: 0px 10px;
    float: left;
    padding-left: 145px;
    background: url(../images/iconsbg_mid.jpg) repeat-y 145px top;
}

.icon_content_top
{
    float: left;
    width: 673px;
    background: url(../images/iconsbg_top.jpg) no-repeat left top;
}
.icon_content_btm
{
    float: left;
    width: 673px;
    padding-top: 15px;
    padding-bottom: 15px;
    background: url(../images/iconsbg_btm.jpg) no-repeat left bottom;
}

.welcome
{
    width: 615px;
    text-align: center;
    margin: 0px auto;
}

.welcome h1
{
    color: #003366;
}

.icons
{
    width: 645px;
    height: 215px;
    padding-left: 28px;
}

.icon_btns
{
    width: 180px;
    height: 160px;
    float: left;
    margin: 25px 10px 0 15px;
}

.bog_text
{
    color: #000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.news_headding a
{
    color: #003366;
    font-weight: bold;
}

#blog_title
{
    text-align: left;
    padding-left: 5px;
    padding-top: 10px;
    font-weight: bold;
}

#blog_title a
{
    color: #003366;
    text-decoration: none;
}

#blog_title a:hover
{
    color: #339900;
    text-decoration: none;
}

#cover
{
    width: 950px;
    margin: 0px 15px;
}

#cover_top
{
    width: 950px;
    height: 5px;
    background: url(../images/bgtop.gif) top center no-repeat;
}

#cover_middle
{
    width: 948px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

#cover_bottom
{
    width: 950px;
    height: 5px;
    background: url(../images/bgbottom.gif) top center no-repeat;
}

/**/
.imgpad
{
    float: right;
    padding: 10px;
}
.imgpad1
{
    float: left;
    padding: 0px 10px 0px 0px;
}
.curveline1
{
    overflow: hidden;
    background-color: #b4d389;
    margin-left: 1px;
    margin-right: 1px;
    height: 1px;
    font-size: 1px;
}
.curveline2
{
    overflow: hidden;
    background-color: #b4d389;
    margin-left: 2px;
    margin-right: 2px;
    height: 1px;
    font-size: 1px;
}
.curveline3
{
    overflow: hidden;
    background-color: #b4d389;
    margin-left: 4px;
    margin-right: 4px;
    height: 1px;
    font-size: 1px;
}

/**/


.btn_paynow
{
    width: 120px;
    height: 24px;
    background: url(../Images/btn_paynow.jpg) 0px 0px no-repeat;
    float: left;
}

.ConfirmBox
{
    background: url(../images/payment_confirm_box.jpg) no-repeat 0px 0px;
    width: 394px;
    height: 105px;
    margin: 0px auto;
    padding: 50px 10px;
}
.TotalAmtwtCC
{
    font-size: 18px;
    color: #559100;
}
.success_msg
{
    background: #f0e68c;
    border: 2px solid #6a9d36;
    text-align: center;
    width: 913px;
    margin: 0px auto 11px auto;
}

.view_box
{
    border: 1px solid #e9e9e9;
    background: url(../images/box_bg.jpg) repeat-x bottom left;
    width: 100%;
    padding: 1%;
    margin-top: 15px;
}
.GreenMsg
{
    color: #559100;
    font-size: 14px;
    font-weight: bold;
}
.ErrorMsg
{
    color: #ff0000;
    font-size: 14px;
    font-weight: bold;
}

