body{ background:#ffffff; margin:0px; font-family:arial; font-size:12px; color:#545454;}
#main{background:url(/images/en/bg_main01.gif) repeat-y; width:986px; margin:auto;}
#logo{width:auto; letter-spacing:30px;}
/********************** Banner **********************/
	#banner{width:974px; height:248px; margin-left:6px;}
	#banner .logo{ float:left;}
	#banner .signin{height:16px; margin:7px 9px 0px 0px; float:right;}
	#banner .signin a{font-size:11px; color:#FFFFFF; text-decoration:none; margin-left:27px; text-decoration:underline;}
	#banner .signin a:hover{text-decoration:underline; color:#EFEFEF;}
	#banner .signin input{width:130px; height:14px; margin-right:2px; font-size:10px;}
	#banner .signin a img{position:absolute; margin-top:4px; margin-left:-27px;}
	#subnav{height:21px;margin-left:8px; margin-top:140px; position:absolute;}
	#subnav img{margin-left:-2px;}
	#banner .al_rt{height:21px; line-height:21px; margin-top:139px; position:absolute; margin-left:824px;}
	#banner .al_rt .txt_b_w11 {margin-top:2px; float:left;}
	#banner .al_rt select{width:65px; height:19px; color:#626262; font-size:10px; margin:4px 5px 0px 5px; float:left;}		
	#banner .al_rt a img{margin-top:7px;}
	
/********************* Content **********************/
	#cont{width:986px; padding:1px 14px 5px 14px;}
	.img_wwleader{background:url(/images/en/worlwide_leader.gif) no-repeat; height:135px; width:241px; float:left;}
	.localinf{background:url(/images/en/line_bt_knowledge.gif) bottom repeat-x #e7e9ea; width:676px; padding:7px 10px 20px 15px; min-height:129px;}
	.localinf .title_lc{width:473px; height:29px; background:url(/images/en/txt_knowledge.gif) bottom left no-repeat; border-bottom:2px solid #ffffff; float:left; color:#b71234; font-size:20px; font-weight:bold; text-transform:capitalize; margin-bottom:7px;}
	.localinf .photo{margin:7px 0px 5px 10px; float:right; height:129px; width:190px;}
	.localinf a img{margin:5px 20px 0px 0px; float:right; max-height:129px; max-width:190px;}
	
	/********************** Right **********************/
	#cont_right{padding:1px 12px 0px 8px; width:auto; width:95%; margin:auto;}
	#cont_right .new_lst{width:705px; margin-top:12px; float:left;}	
	.photo{float:left; width:120px; height:90px;}
	#cont_right .new_lst .info{float:right; margin-left:12px; width:567px; margin-right:6px;}
	/*#cont_right .new_lst .info a{color:#c40014; font-size:10px; text-decoration:none;}*/
    #cont_right .new_lst .info a:hover{color:#c40014;}
	#cont_right .new_lst .info .al_lt{float:left; width:410px; margin-top:-10px;}
	#cont_right .new_lst .info a{font-size:10px; color:#c40014;}
	#cont_right .new_lst .info .txt_b_gr14{font-size:12px; font-weight:bold; color:#545454; float:left; margin-bottom:5px;}
	#cont_right .new_lst .info .al_rt{float:right; color:#b71234; font-size:15px; font-weight:bold; margin-right:25px; margin-bottom:5px;}
	#cont_right .feedb{background:url(/images/en/line_x.gif) repeat-x bottom; height:auto; width:100%; margin-top:12px; float:left; padding-bottom:8px;}
	#cont_right .feedb .y_left{width:146px; padding-right:12px; float:left; text-align:right; margin-right:4px; border-right:#eae7d6 2px solid;}
 	#cont_right .feedb .y_left01{width:146px; text-align:right; float:left; margin-right:12px;}
	#cont_right .feedb .y_right{padding-left:12px; float:right; width:514px; margin-right:4px;}
	#cont_right .feedb .y_right01{padding-left:15px; float:right; width:514px; margin-right:4px; border-left:#eae7d6 2px solid; }
	#cont_right .feedb .info{float:right; margin-left:12px; width:538px;}
	#cont_right .feedb .info .al_rt{float:right; color:#b71234; font-size:15px; font-weight:bold; background:url(/images/en/gr_dot_y.gif) repeat-y; width:145px; text-align:center; height:52px; line-height:32px;}	
	#cont_right .lkfor{width:708px; height:44px; background:#e7e9ea; color:#b71234; font-weight:bold; text-align:right; margin-top:10px; float:left; clear:both;}
	#cont_right .lkfor form{float:right; margin-top:13px;}
	#cont_right .lkfor select{font-size:10px; color:#717171; width:120px; height:18px; padding-left:3px; margin-left:7px;}
	#cont_right .lkfor img{margin:15px 20px 0px 7px !important; width:31px; height:15px; float:right;}
	#cont_right .events{width:325px; padding: 0px 27px 0px 0px; margin:10px 0px 10px 0px;border-right:#ececec 1px solid; float:left;}
	#cont_right .events a, .stories a{font-size:10px;}
	#cont_right .events .txt_point{ background:url(/images/en/txt_point.gif) no-repeat left; padding-left:10px; color:#10406d; font-weight:bold; line-height:18px; font-size:12px;}
	#cont_right .events p{margin-top:4px; margin-bottom:2px;}
	#cont_right .stories {width:322px; padding: 0px 0px 12px 0px; margin:10px 12px 0px 15px; float:right;}
	#cont_right .stories .top{background:url(/images/en/bg_top_success-stories.gif) no-repeat; width:319px; height:48px; float:left; margin-top:8px;}
	#cont_right .stories .top .title_st{border-bottom:#e7e9ea 2px solid; color:#545454; font-size:16px; font-weight:bold; float:right; padding:0px 0px 4px 28px; margin:23px 22px 0px 0px;}
	#cont_right .stories .mid{background:url(/images/en/bg_middle_success-stories.gif) repeat-y; width:279px; float:left; padding:10px 14px 0px 24px; color:#b71234; font-size:13px; font-style:italic;}
	#cont_right .stories .mid a{float:right; margin-right:0px; font-style:normal;}
	#cont_right .stories .bot{background:url(/images/en/bg_bottom_success-stories.gif) no-repeat; width:319px; height:40px; float:left;}
	#cont_right .stories a{float:right; margin-right:35px; margin-top:2px;}
	.hr{background:url(/images/en/line_hr.gif) repeat-x; width:692px; float:left; margin-top:4px; height:1px;}
    #cont_right .al_right{width:220px; float:right; margin-left:12px;}
    #cont_right .al_right .calendar{background:url(/images/en/bg_calendar.png) no-repeat; width:198px; padding:0px 10px 0px 12px;}
    #cont_right .al_right .calendar .tester {margin:5px 0px 3px 0px}
    #cont_right .al_right .calendar .tester .title_p{font-weight:bold}
    #cont_right .al_right .calendar .title_m{color:#ffffff; font-size:11px; font-weight:bold; margin-top:3px; width:197px; height:18px; background:url(/images/en/title_month.gif) no-repeat left; position:absolute; line-height:18px; text-align:center;}
    #cont_right .al_right .calendar table{width:197px; float:left;}
    #cont_right .al_right .calendar table .tl01{width:27px; height:13px; border-right:#c4c4c4 1px solid; background:#eae7d6; color:#000000; font-size:10px; text-align:center; line-height:13px;}
    #cont_right .al_right .calendar table .tl02{width:27px; height:16px; line-height:16px; border-right:#c4c4c4 1px solid; border-bottom:#c4c4c4 1px solid; color:#000000; font-size:10px; text-align:center;}
    #cont_right .al_right .calendar table .tl03{width:27px; height:16px; line-height:16px; border-right:#c4c4c4 1px solid; color:#000000; font-size:10px; text-align:center;}
    #cont_right .al_right .calendar form{font-size:11px; color:#000000; margin-bottom:-5px;}
    #cont_right .al_right .calendar form label{width:75px; color:#000000; font-size:11px; margin-right:2px; margin-top:5px; float:left; display:block;}
    #cont_right .al_right .calendar form select{width:40px; height:17px; color:#000000; font-size:11px; margin-top:4px;}
    #cont_right .al_right .calendar form select.depart{width:102px; height:17px; color:#000000; font-size:11px; margin-top:4px;}
    #cont_right .al_right .trip_cont{background:url(/images/en/bg_tripdetail_y.gif) repeat-y left; padding:7px 10px 0px 12px; font-weight:bold; display:block;}
    #cont_right .al_right .trip_rate{background:url(/images/en/bg_tripdetail_bottom.png) no-repeat; padding:55px 10px 0px 12px; display:block; margin-bottom:8px; margin-top:5px; height:113px;}
    #cont_right .al_right .trip_rate img{margin-left:3px; margin-top:4px; float:left; }
    #cont_right .al_right .trip_rate .rate_define{color:#b71234; font-size:12px; margin-top:2px; float:right; margin-right:5px; line-height:16px;}
	/********************** Our Trip **********************/		
	#cont_right .feedb{background:url(/images/en/line_x.gif) repeat-x bottom; height:auto; margin-top:12px; padding-bottom:8px;}
	#cont_right .feedb .y_left{width:146px; padding-right:12px; float:left; text-align:right; margin-right:4px; border-right:#eae7d6 2px solid;}
 	#cont_right .feedb .y_left01{width:146px; text-align:right; float:left; margin-right:12px;}
	#cont_right .feedb .y_right{padding-left:12px; float:right; width:525px; margin-right:4px;}
	#cont_right .feedb .y_right01{padding-left:15px; float:right; width:526px; margin-right:4px; border-left:#eae7d6 2px solid; }
	#cont_right .feedb .info{float:right; margin-left:12px; width:538px;}
	#cont_right .feedb .info2{margin-left:159px; width:auto;}
	#cont_right .feedb .info .al_rt{float:right; color:#b71234; font-size:15px; font-weight:bold; background:url(/images/en/gr_dot_y.gif) repeat-y; text-align:center; height:52px; line-height:32px;}
	#cont_right .feedb .info2 .al_rt{float:right; color:#b71234; font-size:15px; font-weight:bold; background:url(/images/en/gr_dot_y.gif) repeat-y left; text-align:center; line-height:32px; margin-left:10px!important; margin-bottom:5px; padding-left:5px;}
	#cont_right .al_left{width:470px; float:left;}
	/* #cont_right .lt{font-weight:bold; margin-right:3px; margin-top:2px; width:100px; float:left;} */
	/* #cont_right .rt{margin-top:2px; line-height:18px; width:52%; display:inline; margin-left:10px;} */
	#cont_right .lt{font-weight:bold; margin-right:3px; margin-top:2px; width:80px; float:left; display:block;}
	#cont_right .rt{float:left; margin-top:2px; width:330px;}
	#cont_right .al_right{width:220px; float:right; margin-left:12px;}
	
	/********************** left **********************/
	#cont_left{width:239px; padding:1px 8px 0px 13px; float:left; clear:left;}
	#cont_left a {color:#c40014; font-size:10px; text-decoration:none;}
	#cont_left img{float:left; margin-top:10px;}
	#cont_left .welcome{ border:#ebebeb 1px solid; width:221px; padding:5px 9px 5px 9px; float:left; margin-top:10px;}
	#cont_left .welcome .txt_pi16_b{color:#b71234; font-size:16px; font-weight:bold; margin-bottom:5px; float:left;}	
	#cont_left .welcome a{float:right; margin-top:2px;}
	#cont_left .welcome img{float:left; margin-top:5px; margin-right:7px;}
	#cont_left .rpr{ border:#ebebeb 1px solid; width:221px; padding:0px 9px 5px 9px; float:left; margin-top:10px;}
	#cont_left .rpr a{float:right; margin-top:2px;}
	#cont_left .weather{background:url(/images/en/bg_weather.gif) no-repeat; width:241px; height:80px; float:left; margin-top:10px; margin-bottom:-7px;}
	#cont_left .weather img{margin:12px;}
	#cont_left .weather .inf{width:135px; float:right; text-align:left; padding:4px 0px 0px 15px; color:#10406D;}
	#cont_left .weather .inf a{color:#10406D; margin-top:2px; float:left;}
	#cont_left .weather .inf a:hover{color:#c40014;}
	#cont_left .search{background:url(/images/en/bg_trip-search.gif) no-repeat; height:343px; width:243px; margin-bottom:10px;} 
	#cont_left .search form{margin-top:32px; float:left;}
	#cont_left .search label{width:67px; margin:2px 3px 3px 3px; color:#131212; font-size:11px; text-align:right; float:left;}
	#cont_left .search select{width:155px; height:20px; color:#626262; font-size:10px; margin-bottom:7px;}
	#cont_left .search input{width:60px; height:14px; color:#626262; font-size:10px; margin: 0px 7px 10px 0px;}
	#cont_left ul{margin-top:5px; list-style:url(/images/en/list_gr.gif); line-height:18px; margin-bottom:-4px;}
	#cont_left ul li a {color:#10406D; font-weight:bold; font-size:12px;}
	#cont_left ul li a:hover{background:url(/images/en/line_link.gif) bottom repeat-x;}
	#cont_left .gift{background:url(/images/en/bg_gift.gif) no-repeat; margin-top:15px; width:225px; height:45px; padding:20px 0px 0px 18px; float:left;}
	#cont_left .gift .link {color:#ffffff; font-size:11px; width:150px; float:left; line-height:16px;}
	#cont_left .gift .link li{list-style:url(/images/en/point_bla.gif);}
	#cont_left .gift .link li a{color:#ffffff; font-size:11px; font-weight:normal; }
	#cont_left .gift .link li a:hover{ background:none; color:#333333;}
	#cont_left .rpsb{background:url(/images/en/bg_responsible-travel.gif) no-repeat; width:239px; height:111px; margin-top:7px;}
	#cont_left .rpsb_more{float:right; margin-right:10px;}
	.news_lt{background:url(/images/en/bottom_title.gif) right bottom no-repeat; padding-bottom:15px; float:left; margin-bottom:-5px; margin-top:10px; width:241px;}
	.news_lt .link {color:#10406D; font-size:12px; text-decoration:underline; float:right; margin-right:18px; margin-top:7px;}
	.news_lt .link:hover, .news_lt .link_un:hover{color:#c40014;}
	 .news_lt .link_un{color:#10406D; font-size:12px; text-decoration:underline; float:right; margin-right:11px; margin-top:7px;}	 
	.space7{margin-left:7px;}
	.tb_nnt{font-size:10px; height:15px; width:145px; float:left; margin-left:7px; margin-top:6px; background:#f9fafc; border:solid #d6dade 1px;}
	.subr{margin:9px 0px 0px 9px;}
	.img_bt{float:right; margin-top:2px;}
	.tb_ac01{font-size:10px; height:15px; width:185px; float:left; margin-left:7px; margin-top:6px; background:#f9fafc; border:solid #d6dade 1px;}
	.tb_ac02{font-size:10px; height:15px; width:145px; float:left; margin-left:7px; margin-top:6px; background:#f9fafc; border:solid #d6dade 1px;}
	.img_signin{margin:9px 0px 0px 20px;}
	.rpsb_inf{margin:30px 0px 0px 10px; float:left;}
	
/********************** Footer **********************/	
	#footer{background:url(/images/en/bg_main_bottom01.gif) no-repeat top; height:83px; width:986px; margin:auto;}
	#footer .left{float:left; width:500px; margin-top:30px; margin-left:7px;}
	#footer .left ul {list-style:none; padding-left:5px; margin:0px; line-height:18px;}
	#footer .left li { display:inline; font-size:11px;}
	#footer .left .active a{color:#ffd200; margin:0px 6px 0px 0px; padding:0px 6px 0px 0px; background:url(/images/en/border_link.gif) right no-repeat;}
	#footer .left li a { color:#ffffff; margin:0px 6px 0px 0px; padding:0px 6px 0px 0px; background:url(/images/en/border_link.gif) right no-repeat; font-size:11px;}
	#footer .left .lastitems a { background:none; }
	#footer .right{float:right; display:inline; padding: 0px 5px 0px 0px; text-align:right; color:#cfcfce; font-size:10px; margin-top:30px; margin-right:7px;}
	#footer .right img{margin-right:5px;}
	
	/********************** Outtrips *****************/
.bg_cont {width:auto; background:#f4f4f4 !important; padding:7px 14px 7px 14px; margin-bottom:7px; margin-right:235px}
.offset {width:auto; margin-bottom:7px; margin-top:10px; margin-right:235px;}
.offset .lft{float:left; margin-top:10px; margin-right:30px;}
.offset img{float:right; margin-right:15px;}

/********************** Tester, Agent & Affiliate **********************/
	.bg_title{background:#ebeadb; height:18px; width:690px; color:#333333; font-size:11px; line-height:18px; padding-right:8px; margin-top:12px; text-align:right;}
	.bg_title span{color:#d82917;}
	.contType_l {margin-top:12px; float:left;}
	.contType_l label{width:170px; margin-right:7px; text-align:right; float:left; margin-top:2px; margin-bottom:6px;}
	.contType_l label span{color:#d82917; margin-right:3px;}
	.contType_l input{width:185px; height:14px; font-size:11px; margin-bottom:6px; color:#545454; padding-top:1px; margin-right:5px; float:left;}
	.contType_l select{width:190px; height:19px; font-size:11px; margin-bottom:6px; color:#545454; padding-top:1px;}
	.contType_l textarea {width:338px; height:88px; margin-bottom:6px; margin-right:0px; font-size:11px; color:#545454;}
	.contType_l .txt_italic{margin-top:4px; margin-bottom:12px; margin-left:60px; float:left; font-style:italic}
	.txt_frm{font-style:italic; color:#717171; font-size:12px; margin-left:180px;}
	.txt_re_link{margin-left:180px; margin-top:5px; float:left; font-family:Tahoma; }
	.pto_stori{width:160px; height:200px; float:left; margin-right:14px; margin-bottom:5px;}
	.tle_stdetail{border-bottom:#e7e9ea 2px solid; color:#717171; font-size:16px; font-weight:bold; padding:0px 300px 4px 0px; margin:15px 0px 10px 0px; float:left;}
	.point_link{background:url(/images/en/txt_point.gif) left no-repeat; color:#717171; padding-left:10px; font-size:12px; margin-left:25px;}

/********************** Photo ************************/
#cont_right .title_pt{background:url(/images/en/bg_title_pt.gif) repeat-x top; height:auto; width:467px; padding: 12px 0px 0px 0px; margin-top:7px; font-size:18px;}	
#cont_right .title_pt .photo{width:147px; height:111px; margin:10px 13px 5px 0px; float:left; text-align:center;}
#cont_right .title_pt .photo_n{width:147px; height:111px; margin:10px 0px 5px 0px; float:left; text-align:center;}
#cont_right .title_pt img{border:#ebeae6 2px solid;}

/********************** check out **********************/
	.select_link{float:right; margin-right:4px; margin-top:18px;}
	.select_link a:link{font-size:11px; color:#333333; font-weight:bold;}
	.select_link a:visited {color:#276baa; font-size:11px; font-weight:bold;}
	.title{background:#ebeadb; height:18px; width:100%; color:#276baa; font-size:12px; font-weight:bold; line-height:18px; padding-left:8px; margin-top:9px; float:left;}
	.bg_code{background:url(/images/en/bg_cartal_t.gif) repeat-x top #f2f2f1; width:96.7%; padding:10px 2% 10px 1%; margin-top:5px;}
	.bg_code label{float:left;}
	.bg_code input{margin:0px 4px 0px 10px; font-size:11px; float:left;}
	.title .link{background:url(/images/en/img_inf.gif) no-repeat left; float:right; color:#276baa; font-size:10px; text-decoration:underline; padding-left:20px; height:18px; margin-right:10px; font-weight:normal;}
	.title .link:hover{color:#c40014;}
	.title .txt_inf{float:left;}
	.title .txt_ind{float:right; margin-right:20px; font-weight:normal; font-size:11px; color:#333333;}
	.title .txt_ind span{color:#d62a16;}
	.bg_inf{background:#fefcf3; width:99.7%; padding-left:8px; padding-bottom:5px; margin-bottom:5px; border-bottom:#cccccc 1px solid; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; clear:both; }
	.bg_inf .form{margin:7px 0px 0px 10px; float:left; width:60%;}
	.bg_inf .form a{text-decoration:underline;}
	.bg_inf .form input{margin: 0px 5px 0px 0px; height:14px; font-size:10px; padding-left:5px; margin-left:25px; width:135px;}
	.bg_inf .point{background:url(/images/en/point5.gif) left no-repeat; padding-left:12px; margin-top:-20px; padding-top:15px; float:left;}
	.bg_infd{background:#fefcf3; width:687px; padding-left:9px; padding-top:6px; padding-bottom:5px; margin-bottom:5px; border-bottom:#cccccc 1px solid; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; float:left;}
	.bg_infd .point{background:url(../../images/en/point5_.gif) no-repeat left top ; padding-left:12px; float:left; width:500px; margin-top:5px;}
	.bg_infd .val{color:#b71234; font-weight:bold; float:left; margin-top:5px;}
	.bg_infd label{ width:165px; margin-right:10px; text-align:right; float:left; margin-top:5px;}
	.bg_infd label span{color:#d70000; margin-right:3px;}
	.bg_infd input{width:165px; float:left; height:14px; margin-top:5px;}
	.contType {width:280px; margin-left:25px; margin-top:12px; float:left; margin-bottom:12px;}
	.contType label{width:105px; margin-right:7px; text-align:right; float:left; margin-top:2px; margin-bottom:6px;}
	.contType label span{color:#d82917; margin-right:3px;}
	.contType input{width:156px; height:15px; font-size:11px; margin-bottom:5px; float:left;}
	.contType select{width:156px; height:20px; font-size:11px; margin-bottom:5px;}
	.contType textarea {width:170px; height:65px; font-size:11px;}
	.table {border:#cccccc 1px solid; margin:auto; width:90%; background:#f2f2f1; padding-bottom:5px; margin-bottom:10px;}
	.table .bg_top{background:#ebeadb; height:26px!important; line-height:26px; color:#276baa; font-weight:bold; padding-left:10px;}
	.table .tl{background:#ffffff; color:#323232; font-weight:bold; height:20px; padding-left:20px; line-height:18px}
	.table span{ color:#d82917;}
	.table select{ height:20px; width:50px; margin-left:12px; font-size:11px; float:left; margin-top:9px; margin-bottom:4px;}
	.table input{width:122px; margin-left:13px; font-size:11px; float:left; height:14px; margin-bottom:4px;}
	.btn_small{float:right; margin-right:20px; margin-top:10px;}
	
	/********************** FAQ's ************************/
	.faq_link{/*background:url(/images/en/line_faq_x.gif) no-repeat bottom;*/ padding-bottom:10px; margin-bottom:5px;}
	.faq_link ul{margin-top:5px; list-style:decimal; line-height:18px; margin-bottom:-4px;}
	.faq_link ul li a {color:#10406D; font-weight:bold; font-size:12px;}
	.faq_link ul li a:hover{background:url(/images/en/line_link.gif) bottom repeat-x;}
	.faq_link * a {color:#10406D; font-weight:normal; font-size:12px;}
	.faq_link * a:hover{background:url(images/line_link.gif) bottom repeat-x;}

/********************** Gift Certificate *****************/
.gr_bg{background:#eeeeee; padding:10px 20px; width:657px; margin-top:10px;}
.gr_bg ul{padding:0px; margin:10px 15px;}
.lt_gift{background:url(/images/en/giftcer_bgl.gif) repeat-y right; width:413px; padding:0px 5px 0px 0px; margin-top:10px; float:left;}
.lt_gift .mar{margin:5px 16px; font-size:11px; margin-bottom:7px;}
.lt_gift .mar .txt_itc{font-style:italic; text-transform:uppercase; font-weight:bold; font-size:12px; line-height:25px;}
.rt_gift{background:url(/images/en/top_pay.gif) no-repeat top #fbf2f2; width:224px; margin:10px 5px 0px 0px; float:right; padding:36px 24px 20px 24px;}
.rt_gift .title_txt{text-transform:uppercase; font-weight:bold; font-size:15px; color:#b71234; background:url(/images/en/line_p.gif) repeat-x bottom; padding-bottom:7px;}
.rt_gift .txt_bla01{color:#000000; font-size:12px; font-weight:bold; padding-left:24px; margin-top:7px; background:url(/images/en/n01.gif) no-repeat left;}
.rt_gift .txt_bla02{color:#000000; font-size:12px; font-weight:bold; padding-left:24px; margin-top:7px; margin-bottom:3px; background:url(/images/en/n02.gif) no-repeat left;}
.rt_gift form{margin-top:10px; margin-bottom:10px;}
.rt_gift input{width:120px; height:16px; margin:0px 7px 5px 8px; float:left;}
.rt_gift label{font-size:10px; margin-left:10px;}
.rt_gift form img{margin-bottom:5px;}
.rt_gift .buynow{background:url(/images/en/bn_bgm.gif) repeat-x; height:28px; line-height:28px; padding:0px 12px 0px 13px; margin:10px 0px 0px -16px; float:left; color:#ffd200; font-size:14px; font-weight:bold; float:left;}
.rt_gift .img{ margin-right:16px; margin-top:10px; margin-left:8px; float:left;}
.rt_gift .txt_w14{font-size:14px; color:#ffffff; margin-left:10px; line-height:28px;}
.box_gr{ width:446px; background:url(/images/en/bg_cartal_t.gif) repeat-x top #f8f8f8; padding: 10px 12px 5px 12px; margin:10px 0px 12px 0px;}
.box_gr ul {padding:0px; list-style:url(/images/en/point_square.gif) outside; margin-left:0px; margin-top:10px;}
.box_gr li{margin-left:20px; margin-top:3px;}

/********************** did you know *****************/
.link_lst{width:698px; line-height:16px; margin-top:0px; float:left; margin-left:12px; display:inline;}
.link_lst ul{padding:0px; margin:0px;}
.link_lst li{padding:0px!important; list-style:none; margin-top:0px; display:inline; margin-right:12px; width:220px; float:left; line-height:20px}
.link_lst .no_item{background:none; margin-left:6px; padding-left:0px;}

/********************** General **********************/
.cont-more{float:right; margin-right:10px; margin-top:5px;}
p {margin:0px;}
img, fieldset{border:none;}
.clear{
	height:1px;
	clear:both;
	text-align: center;
}
a {color:#c40014; font-size:12px; text-decoration:none;}
.a_or10{color:#c40014 !important; font-size:10px; text-decoration:none;}
.a_or12{color:#c40014 !important; font-size:12px; text-decoration:none;}
/*a {color:#10406D; font-size:12px; text-decoration:none;}
a:hover, .cur{color:#c40014;}*/
.a_blu12 {color:#10406D; font-size:12px; text-decoration:none;}
a:hover {color:#c40014;}
.cur{color:#c40014; font-size:12px;}
.a_rt12{float:right; font-size:12px; margin-right:12px; color:#10406D; text-decoration:underline; margin-bottom:3px;}
.al_lt{float:left; display:inline;}
.al_rt{float:right;}
.txt_gr10{font-size:10px; color:#545454;}
.txt_or10{
	font-size:10px;
	color:#ffd200;
}
.txt_b_w11{font-weight:bold; font-size:11px; color:#ffffff;}
.txt_b_gr{font-weight:bold; color:#5d5955; margin-top:10px;}
.txt_b_blu{font-weight:bold; color:#10406d; margin-top:10px;}
.txt_b_gr12{color:#545454; font-size:12px; font-weight:bold; float:left;}
.txt_b12{color:#545454; font-size:12px; font-weight:bold;}
.txt_or12{color:#c40014;}
.txt_blu11{color:#10406D; font-size:11px;}
.txt_gr11{font-size:11px; clear:#717171;}
.sort{float:right;}
.txt_ita_blu11{color:#10406D; font-style:italic; font-size:11px;}
.txt_bl12{color:#10406D;}
.txt_ita_bla11{color:#000000; font-size:11px; font-style:italic; margin-top:5px;}
.txt_ita_bl12{color:#10406D; font-style:italic;}
.txt_b_bl12, .txt_b_bl12 a{color:#10406D; font-weight:bold; font-size:12px;}
.txt_re12{color:#cc2d2d; font-size:12px;}
.txt_b_pi12{font-size:12px; font-weight:bold; color:#b71234;}
.txt_b_pi14{font-size:14px; font-weight:bold; color:#b71234;}
.txt_b_gr14, .txt_b_gr14 a{font-size:12px; font-weight:bold; margin-top:10px; color:#545454;}
.txt_re15{color:#cf2c00; font-size:15px; font-weight:bold;}
.txt_gr_15{color:#FF6600; font-size:18px; background:url(/images/en/line_title.gif) bottom no-repeat; width:198px; float:left; line-height:28px; margin:5px 0px 5px 0px;}
.txt_or_18{color:#d86d05; font-size:18px; background:url(/images/en/line_title.gif) bottom no-repeat; width:198px; float:left; line-height:25px; margin-top:10px;}
.txt_bla_18{color:#322c1e; font-size:18px; background:url(/images/en/line_title.gif) bottom no-repeat; width:198px; float:left; line-height:28px; margin-top:0px; margin-bottom:5px; font-family:"Myriad Pro"; font-weight:bold;}
.txt_gr18{font-size:18px;}
.txt_pi22{color:#b71234; font-size:22px; margin-top:10px;}
.txt_pi22_lc{color:#b71234; font-size:22px; font-weight:bold;}
.txt_pi20{color:#b71234; font-size:20px; font-weight:bold; margin-top:5px}
.txt_pi20_lc{color:#b71234; font-size:20px; font-weight:bold; margin-top:10px;}
.txt_bla20{font-size:20px; color:#000000;}
.t_space{margin:7px 0px 0px 0px;}
.line_x{margin:7px 0px 0px 0px; border-bottom:#CCC 1px dotted; padding-bottom:10px;}
.t_width{margin:20px 18px 0px 0px; width:231px; float:left;}
.test_win{background:url(/images/en/test-win.gif) no-repeat; margin-top:12px; width:620px; height:76px; margin-left:40px;}
fieldset{margin-left:210px; float:left;}
form{margin:0px;}
.txt_space{margin-left:57px;}
.check_l{float:right; margin-right:10px; background:url(/images/en/carts.png) no-repeat; padding-left:23px; height:22px; text-decoration:underline; margin-top:9px; margin-bottom:5px; color:#10406D; font-size:12px;}
#tester-so .title {width:90px;}
.phone_icon{float:right; margin-right:10px; margin-top:10px; background:url(/images/en/phone-icon.png) no-repeat; padding-left:34px; height:28px; line-height:28px; margin-top:2px; margin-bottom:8px; color:#10406D; font-weight:bold; width:176px; font-size:18px;}

/*Style for form*/
.ui-hide {display:none; color:#10406D; font-size:12px; text-decoration:none;}
.required {color:#FF0000;}
.fieldgrp {margin: 0px; padding:0px;}
.grp {margin: 0px;padding-top: 6px;}
/*  Field title */
.fieldgrp .error, .error {color:#b71234; padding:0px;height:18px}
.fieldgrp .error-hide, .error-hide {height:6px;}
.fieldgrp .blank-line, .blank-line {height:6px;}
.fieldgrp .title {float:left; display:block;width:auto;margin-top:0px;background:none}
.fieldgrp .title label {display:block; float:right; padding-right: 5px; font-weight:bold; line-height:20px; }
.fieldgrp .title .lbl {display:block; float:right; padding-right: 5px; font-weight:bold; margin-top:2px;line-height:normal}
.fieldgrp .title label.left {display:block; float:left; padding-right: 5px; font-weight:bold; line-height:20px; }
.fieldgrp .title .required {display:block; float:right; padding-right: 5px; font-size:10px;line-height:20px;}
.fieldgrp .title .required2 {display:block; float:right; padding-right: 5px; font-size:10px;line-height:normal;margin-top:2px;color:#FF0000}
.fieldgrp .title .required-left, .fieldgrp .field .required-left {display:block; float:left; padding-right: 2px;color:#FF0000; padding-left:5px; font-size:10px;line-height:20px;}
/* Control */
.fieldgrp .field {float:left; display:block}
.fieldgrp .field .control {float:left; display:block}
.fieldgrp .field .control2 {float:left; display:block;margin-top:2px}
.fieldgrp .field label.control, .fieldgrp .field span.control {float:left; display:block; line-height:20px; padding-right:5px;}
.fieldgrp .field label.control2 {float:left; display:block;padding-right:5px; margin-top:5px;}
.fieldgrp .field label.bold {float:left; display:block; line-height:20px;font-weight:bold;padding-right:5px;}
.fieldgrp .field img {float: left; display:block; cursor:pointer;margin-left:2px;}
.fieldgrp .field img.calendar, img.calendar {margin-top:2px; margin-left:2px;}
.fieldgrp .field img.help {margin-top:4px; margin-left:2px; margin-right:4px;}
.fieldgrp .field select.control {float:left; display:block; margin-top:1px;}
.fieldgrp .field input.checkbox, .fieldgrp .field input.radio {float:left; display:block;}
.fieldgrp .field input.control {float:left; display:block; margin-top:1px;}
.fieldgrp .field input.control2 {float:left; display:block; margin-top:2px;}
.txt200 {color:#626262;font-size:12px;height:14px;margin:0 7px 10px 0;width:200px;}
.left100 {margin-left:100px}
.submit {width:0px;height:0px; color:#FFF}
/********************** LinkEx **********************/
#link_ex_box h3{background:#84b4e2;color:#3c3a3b;font-size:15px;font-style:normal;font-weight:700;margin:0;padding:2px 0 1px 10px;}
#link_ex_box #link_ex{border:#84b4e2 solid 1px;margin:0 0 10px;padding:0 5px 5px;}
#link_ex_box h4{color:#10406D;padding-top:5px;}
#link_ex_box h4 a{color:#10406D;font-size:12px;font-weight:700;}
#link_ex_box p{text-align:justify;padding-bottom:5px;}
#link_ex_box span,#events a{font-size:10px;color:#3676b4;}
.link_box {padding: 5px;}
.link_box .number {border-right: 1px solid #AAA; padding:10px; color: #AAA; text-align: center;}
.link_box .raw_link {color: rgb(4, 97, 50)}
.link_box a {color:#0470EC !important; font-size:12px !important; text-decoration: underline !important; font-weight: normal !important;}
.linkex_paging {padding-top: 50px; font-size:12px !important}
.linkex_paging a {color:#0470EC !important; font-size:12px !important}
.lbl_valid {display:none; color:#FF0000; font-size:11px}
.lbl_required {color:#F00; font-size:11px}
/********************** SendPage **********************/
#frmSendPage input {width:220px;}
#frmSendPage textarea {width:100%;}
#frmSendPage span {color:#FF0000; font-size:11px}
#btnSendThisPage {cursor:pointer}

