@charset "utf-8";
body{ margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; background-color:#eeeeee; color:#444444;}
.png{
 position:relative;
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
 this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
   );
}
#wrapper{ position:relative; width:1024px; margin:0 auto;}
#wrapper2{ float:left; width:1024px; background:url(../images/bgbody.gif) repeat-y top center; padding-bottom:15px;}
#header{ float:left; width:980px; margin:0 0 0 24px; display:inline;}
#logo{ float:left; width:316px; height:50px; margin:18px 0 0 25px; display:inline;}
.header-r{ float:right; width:58%; margin:18px 0 0 0; display:inline;}
.header-r span.date{ float:left; font-size:11px; line-height:26px;}
.header-r span.button{ float:right; margin:3px 0 0 8px; display:inline;}
.header-r span.logout{ float:right; margin:3px 0 0 8px; display:inline;}
.header-r span.signup{
float:right; width:62px; height:26px; background:#68b6e9;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
text-align:center; font-size:11px; font-weight:bold; line-height:24px;
}
.header-r span.signup a{ color:#FFF; text-decoration:none;}
.header-r span.signup a:hover{ text-decoration:none;}
.header-r span.login{
float:left; width:108px; height:26px; background:#398bc0 url(../images/arrow.gif) no-repeat right center; margin-left:18px; display:inline;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
text-align:center; font-size:11px; font-weight:bold; line-height:24px;
}
.header-r span.login a.i-log{ background:url(../images/i-login.gif) no-repeat left center; padding-left:14px; color:#FFF;}
.header-r span.login a.i-log:hover{ text-decoration:none;}
.header-r span.login a.i-log img.arrow{ padding-top:10px;}
.header-r .linktop{ float:right; margin:10px 5px 0 0; display:inline; color:#c6c6c6;}
.header-r .linktop a{ padding:0 2px;}
ul#menubar{ float:left; width:980px; height:33px; background:url(../images/bgmenu.gif) repeat-x; border-bottom:8px #dddddd solid; margin:0 0 0 22px; display:inline; font:12px Tahoma, Geneva, sans-serif;}
ul#menubar li{ float:left; height:33px; border-right:1px #2677ab solid; line-height:31px; font-size:12px; font-weight:bold; text-transform:uppercase;}
ul#menubar li a{ color:#FFF; text-decoration:none; padding:0 14px;}
ul#menubar li:hover, ul#menubar li.current{ background:url(../images/bgmenu-hv.gif) repeat-x; text-decoration:none;}
#container{ position:relative; float:left; width:980px; margin:10px 0 0 22px; display: inline;}
#container-l{ float:left; width:733px;}
.bgtabs{ position:relative; width:731px; background:#FFF url(../images/bg-content.gif) repeat-x bottom center; z-index:0;}
#gallery {font:15px Tahoma, Geneva, sans-serif; width:188px; padding: 0; line-height:49px; font-weight:bold; position:absolute;}
#gallery div.tab-off {color:#0373bc; width:168px; height:49px; line-height:47px; padding:0 0 0 18px; background:url(../images/bgtab-none.gif) repeat-x left top; border:1px solid #e9e9e9; border-right-color:#c6c6c6; cursor:pointer; position:relative; z-index:9;}
#gallery div.tab-on {color:#df0500; padding:0 0 0 18px; width:168px; border:1px solid #c6c6c6; cursor:pointer; border-right:medium none !important; height:49px; line-height:47px; position:relative; z-index:10;}
div.hide {display:none; width:0; overflow:hidden;}
div.show { height:253px; width:544px; border:1px solid #c6c6c6; border-left:0; position:relative; z-index:0; left:187px;}
div.show img {float:left; margin:0 10px 10px 0;}
.clear {clear:both;}
#gallery div.tab-off span img, #gallery div.tab-on span img{ padding-top:14px;}

a.button {background: transparent url(../images/btn-r.png) no-repeat scroll top right; display: block; float: left; position:relative; height: 44px; margin:0; padding-right: 20px; text-decoration: none; color: #FFF; font-family: Tahoma, Geneva, sans-serif; font-size:18px;}
a.button span {background: transparent url(../images/btn-l.png) no-repeat;display: block;line-height: 37px;padding: 0 0 5px 20px;}
a.button:hover span{text-decoration:none; color:#FFF;}
.spacer1{top:97px; left:160px;}
.spacer2{top:20px; left:214px;}

.home-tab1{ position:relative; width:474px; height:232px; background:url(../images/bg-tab1.png) no-repeat; top:10px; left:43px;}
.home-tab1 span.note1{ position:absolute; width:140px; font-size:16px; font-weight:bold; top:58px; left:160px;text-align:center;line-height:18px;}
.home-tab1 span.note2{ position:absolute; width:128px; text-align:center; font-size:16px; font-weight:bold; top:150px; left:345px; line-height:18px;}
.home-tab1 span.note3{ position:absolute; width:148px; text-align:center; font-size:16px; font-weight:bold; top:218px; left:145px; line-height:18px;}
.home-tab1 span.note4{ position:absolute; width:84px; text-align:center; font-size:16px; font-weight:bold; top:145px; left:10px; line-height:18px;}
.home-tab1 a.link{ position:relative; top:210px; left:240px; background:url(../images/arrow5.gif) no-repeat left center; padding-left:15px; font-size:15px; font-weight:bold; color:#0373bc; text-decoration:none;}
.home-tab1 a.link:hover{ text-decoration:none;}

.home-tab2{ float:left; width:332px; margin-left:107px; display:inline;}
ul.tab2-ct{ position:relative; width:200px; left:323px;}
ul.tab2-ct li{ float:left; width:172px; margin-top:14px; background:url(../images/bullet1.png) no-repeat left top; padding:3px 0 0 28px; font-size:16px;}
ul.tab2-ct li.top{ margin-top:0;}

ul.tab5-ct{ position:relative; width:500px; left:34px; top:-10px;}
ul.tab5-ct li{ float:left; width:472px; margin-top:12px; background:url(../images/bullet1.png) no-repeat left top; padding:3px 0 0 28px; font-size:16px;}

/*------21-12-2012-----*/
.home-tab4{ position:relative; width:544px; height:252px; background:url(../images/bannercode.jpg) no-repeat;}
.home-tab4 .contentab4{ position:absolute; float:left; text-indent:-9999px;}
.home-tab4 .link-numb{ position:absolute; width:130px; height:30px; bottom:14px; right:12px; float:left; text-indent:-9999px;}
.home-tab10{ position:relative; width:544px; height:252px;}
.tab10in{ float:left; width:500px; margin:0 0 0 20px; display:inline; color:#444;}
.tab10in h2{ width:100%; font-size:18px; text-align:center; padding:5px 0;}
.whatout{ float:left; width:100%;}
.whatout li{ float:left; width:95%; margin:3px 0 0 0; padding:0 0 0 20px; line-height:18px; background:url(../images/bullet15.gif) no-repeat left top; text-shadow:0px 1px 1px #FFF;}
.whatout li.top{ background:none; padding:0;}
/*----------end--------*/


.home-tab4 span.text-numb{ position:relative; top:10px; left:70px; font-size:30px; color:#444; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.home-tab4 span.text-numb1{ position:relative; width:178px; top:10px; left:368px; font-size:12px; color:#444; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; line-height:27px;}


.home-tab5{ position:relative; width:544px; height:252px;}
.home-tab5 a.link{ position:relative; top:228px; left:420px; background:url(../images/arrow5.gif) no-repeat left center; padding-left:15px; font-size:15px; font-weight:bold; color:#0373bc; text-decoration:none;}
.home-tab5 a.link:hover{ text-decoration:none;}

.home-tab3{ position:relative; width:480px; top:25px; left:35px;}
.home-tab3 h1{ width:100%; font-size:18px; color:#444;}
.home-tab3 ul.listlink{ float:left; width:90%; margin:28px 0 0 15px;}
.home-tab3 ul.listlink li{ float:left; width:100%; margin-top:15px; background:url(../images/arrow1.gif) no-repeat left center; text-indent:12px; font-size:16px; font-weight:normal;}
.home-tab3 ul.listlink li a{ color:#0373bc; text-decoration:none;}
/*----------Drop-list-----------*/
#contactFormContainer{ position:relative; left:0px; float:right; top:auto;}
#contactForm
{background:#FFF; left:0; position:absolute; top:40px; width:280px; z-index:999999; border:1px #c6c6c6 solid; display:none; padding:0 0 15px 0; -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.5); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.5); }

#contactLink{ display:block; cursor:pointer; position:relative;}
.b-country{ position:relative;  float:left; top:18px; width:280px; height:38px; border:1px #c6c6c6 solid; background:#FFF url(../images/arrow2.gif) no-repeat right center; font-size:13px; color:#444; line-height:38px; text-indent:12px;}
#contactForm ul.listcountry{ float:left; width:100%; text-indent:12px; height:150px;overflow-x:hidden; overflow-y:auto; }
#contactForm ul.listcountry li{ float:left; width:100%; margin-top:10px; font-size:13px; color:#444; line-height:18px;}
#contactForm ul.listcountry li a{ color:#444; text-decoration:none;}
#contactForm ul.listcountry li a:hover{ text-decoration:underline;}
.b-check{ position:relative; float:left; left:5px; top:18px; width:190px; height:40px; background: url(../images/bg-btncheck.gif) repeat-x;}
.b-check span{ float:left; width:184px; height:38px; border:1px #7db7dc solid; border-width:1px 0 0 1px; margin:1px 0 0 1px; display:inline; font-size:18px; color:#ffffff; line-height:35px; text-align:center; font-family:Tahoma, Geneva, sans-serif;}
.b-check span a{ color:#FFF; text-decoration:none;}
.b-check span a:hover{color:#FFF; text-decoration:none;}

.b-tips{ float:left; width:731px; height:46px; background:#fbfbfb; border:1px #e9e9e9 solid; margin-top:14px; -moz-border-radius:50px; -webkit-border-radius:50px;}

.title-tips{ float:left; width:125px; margin-left:18px; display:inline; line-height:45px; font-size:14px; color:#444;}
.news_panel { position:relative; float:left; width:574px;}
.news_panel ul { position:relative; float:left; width:528px; height:46px;overflow-y: hidden;}
.news_panel ul li { float:left; width:100%; display: block; line-height:46px; font-size:14px;}
.button-right{ float:left; position:relative; width:45px; margin-top:5px;}
.b-number{ float:left; width:45px; height:16px; margin-top:3px; line-height:15px; font-size:10px; color:#FFF; text-align:center; background:url(../images/bg-num.gif) no-repeat;}
.news_button_up, .news_button_down { float: left; margin:3px 0 0 18px; display:inline;}
.news_button_up a { background: url(../images/i-up.gif) no-repeat; display: block; height: 5px; width: 9px }
.news_button_down a { background: url(../images/i-down.gif) no-repeat; display: block; height: 5px; width: 9px }

#container-r{ float:left; width:238px; margin:0 0 0 9px; display: inline;}
.b-contact{ float:left; width:218px; border:1px #c7c7c7 solid; padding:8px 0 25px 18px;}
.b-contact h2{ width:196px; font-size:16px; font-weight:bold; border-bottom:2px #c6c6c6 solid; padding:3px 0;}
.b-contact ul li{ float:left; width:100%; margin-top:14px;}
.b-saving{ float:left; width:100%; background:#df0500; padding-bottom:3px; margin-top:7px;}
.b-saving span.title{ float:left; width:215px; padding:12px 0 12px 16px; color:#FFF; font-size:13px; line-height:18px;}
.b-saving span.title a{ color:#FFF; text-decoration:none;}
.b-saving span.note{ float:left; width:223px; line-height:18px; padding:5px 0 6px 15px; color:#FFF; font-size:12px; line-height:18px; background:#e9f0f6; color:#444;}

.b-services{ float:left; width:980px; margin:20px 0 0 22px; display: inline;}
.services{ float:left; position:relative; width:215px; background:url(../images/line1.gif) no-repeat right center; margin-left:15px; display:inline; padding:0 15px 20px 0; line-height:18px;}
.services .i-service1{ float:left;position:relative; padding-left:56px; background:url(../images/i-sv1.gif) no-repeat left center; font-size:16px; font-weight:normal; line-height:36px;}
.services .i-service2{ position:relative; float:left; height:51px; padding:8px 0 0 66px; background:url(../images/i-sv2.gif) no-repeat left center; font-size:16px; font-weight:normal; line-height:20px;}
.services .i-service3{ float:left;position:relative; height:51px; padding:8px 0 0 76px; background:url(../images/i-sv3.gif) no-repeat left center; font-size:16px; font-weight:normal; line-height:20px;}
.services .i-service4{ float:left;position:relative; height:42px; padding-left:65px; background:url(../images/i-sv4.gif) no-repeat left center; font-size:16px; font-weight:normal; line-height:38px;}
.services p.des{ width:100%; padding-top:10px;}
.services a.viewmore{ position:absolute; right:10px; top:268px; background:url(../images/arrow3.gif) no-repeat left center; text-indent:9px; text-decoration:underline; z-index:99;}
.services a.viewmore:hover{ text-decoration:none;}
.b-services .end{ background:none; width:225px; padding-right:0; line-height:20px; color:#444;}
.services h2{ font-size:14px; font-weight:bold; padding:5px 0;}

ul.b-arrival{ position:relative; width:100%; margin-top:2px;}
ul.b-arrival li{ position:relative; float:left; width:200px; margin-top:5px; background:url(../images/bullet.gif) no-repeat left top; line-height:18px; padding-left:15px;}
ul.b-info{ position:relative; width:100%; margin-top:5px;}
ul.b-info li{ float:left; width:203px; margin-top:6px; background:url(../images/arrow4.gif) no-repeat left top; line-height:18px; padding-left:12px;}
ul.b-info li.top{ background:none;}

.other-services{ float:left; width:980px; margin:35px 0 0 22px; display: inline;}
.b-comment{ float:left; width:315px; height:242px; background:url(../images/bg-comment.gif) no-repeat top center;}
.b-comment .view{ float:left; width:242px; height:148px; margin:24px 0 0 54px; display:inline; line-height:24px; font-size:14px; font-style:italic; color:#4a4a4a;}
.b-comment .nameguest{ float:right; margin:10px 20px 0 0; display:inline; font-size:11px;}
.b-comment .reviewnum{ float:left; margin:7px 0 0 55px; display:inline; font-size:11px;}
.b-comment .reviewnum img{ float:left;}
.b-comment .reviewnum label{ float:left; padding-top:3px;}

.b-extra{ float:left; width:320px; margin-left:10px; display:inline; background:#4196cc;}
.b-extra h1{ font-size:32px; color:#FFF; line-height:72px; text-indent:24px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase;}
ul.extralist{ float:left; width:100%; background:url(../images/bg-extra.gif) repeat-x; padding-bottom:30px; font:14px Tahoma, Geneva, sans-serif; font-weight:bold; border-bottom:4px #0072bb solid;}
ul.extralist li.fast{ float:left; width:90%; margin:20px 0 0 18px; display:inline; background:url(../images/i-fast.png) no-repeat left center; text-indent:24px; line-height:23px;}
ul.extralist li.car{ float:left; width:150px; margin: 14px 0 0 18px; display:inline; background:url(../images/i-car.png) no-repeat left center; text-indent:24px; line-height:16px;}
ul.extralist li.hotel{ float:left; width:106px; padding-left:24px; margin:10px 0 0 18px; display:inline; background:url(../images/i-hotel.png) no-repeat left center; line-height:26px;}
ul.extralist li.extent{ float:left; width:116px; padding-left:24px; margin:14px 0 0 18px; display:inline; background:url(../images/i-extent.png) no-repeat left center; line-height:24px;}
ul.extralist li.tour{ float:left; width:110px; padding-left:30px; margin:10px 0 0 18px; display:inline; background:url(../images/i-tour.png) no-repeat left center; line-height:30px;}
.b-blog{ float:left; width:320px; margin-left:10px; display:inline;}
.b-blog span.title{ float:left; width:100%; height:30px; background:#444; font-size:16px; line-height:30px; color:#FFF; text-indent:14px;}
ul.showblog{ float:left; width:318px; border:1px #dedede solid; border-width:0px 1px 1px 1px; padding:12px 0;}
ul.showblog li{ float:left; width:290px; margin:10px 0 0 20px; display: inline; color:#9a9a9a; line-height:18px;}
ul.showblog li a.viewmore{ float:right; background:url(../images/arrow3.gif) no-repeat left center; text-indent:9px; text-decoration:underline; margin-top:5px;}
ul.showblog li a.viewmore:hover{ text-decoration:none;}

.linkun{ float:left; width:980px;margin:50px 0 0 22px; display: inline; background:url(../images/top-footer.png) no-repeat top center; padding-top:14px;}
ul.listlink{ float:left; width:142px;}
ul.listlink li{ float:left; width:100%; line-height:18px; font-size:11px;}
ul.listlink li.top{ font-size:12px; font-weight:bold; line-height:21px;}
ul.listlink li a{ color:#444; text-decoration:none;}
ul.listlink li a:hover{ color:#0373bc; text-decoration:underline;}
.newletter{ float:left; width:215px; font-size:11px; line-height:18px; margin-left:30px; display:inline;}
.newletter b{ font-size:12px; padding-bottom:5px;}
.newletter p{ width:100%; padding-bottom:8px;}
.newletter input.text{ float:left; height:20px; border-width:1px; border-color:#666 #CCC #CCC #666; width:140px; font-size:11px; color:#444;}
.newletter input.btnsignup{ float:left; height:23px; background:#df0500; border:1px #a60400 solid; padding:1px 3px 8px 3px; margin-left:4px; outline:0; overflow:hidden; font-size:12px; color:#FFF;}
.recommented{ float:left; width:100%; margin-top:45px;}
.recommented span{ float:left; line-height:23px; font-weight:bold;}
.recommented img{ float:left; padding-left:8px;}
.recommented span.payment{ padding-left:55px;}
.bottom{ float:left; width:100%; height:8px; background:url(../images/bottompage.gif) no-repeat;}
.footer{ float:left; width:100%; padding:10px 0 30px 0;}
.footer span.left{ float:left; text-indent:10px;}
.footer span.right{ float:right; padding-right:10px;}
.footer span.left a{ color:#444; text-decoration:none; padding:0 3px;}
.footer span.left a:hover{ color:#0373bc; text-decoration:underline;}
/*--------Step1-------*/
.linksource{ float:left; width:100%; padding-bottom:8px;}
.linksource a{ color:#444; text-decoration:none; padding:0 3px;}
.linksource a:hover, .linksource a.current{ color:#147cc0; text-decoration:none;}
/*.tab-step{ float:left; width:100%; border-bottom:3px #df1f26 solid;}*/
.tab-step span.note{ float:left; width:338px; font-size:18px; font-weight:normal; padding-top:14px;}
ul.style-step{ float:left; width:642px;}
ul.style-step li{ float:left; width:196px; padding-left:16px; height:43px; background:#f2f3f3; color:#d4d4d4; font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; margin-left:2px; display:inline;}
ul.style-step li font.number{ font-size:32px;}
ul.style-step li.active{ background:#df1f26; color:#fff;}
.main-step1{ position:relative; float:left; width:868px; margin:18px 0 0 64px; display:inline;}
ul.step1-form{ position:relative; float:left; width:438px; z-index:999;}
ul.step1-form li{ position:relative; float:left; width:100%; margin-top:15px;}
ul.step1-form li span.left{ float:left; width:25%; line-height:20px;}
ul.step1-form li span.right{ float:left; width:74%; line-height:20px;}
ul.step1-form li span.right img{ float:left; padding:3px 0 0 5px;}
ul.step1-form li span.right input, select, textarea{ border:1px #95a6b9 solid; border-bottom:1px #c6cfd9 solid; padding:2px; font-size:12px; color:#474747; float:left;}
ul.step1-form li span.right input.error, select.error, textarea.error{ border:1px #df1f26 solid;}

.b-error{ float:left; width:978px; background:#ffffcc; border:1px #cc0000 solid; margin-top:12px; padding-bottom:12px;}
.b-error ul li{ float:left; width:80%; margin:8px 0 0 60px; display:inline; color:#df1f26; font-weight:bold; background:url(../images/i-warning.gif) no-repeat left center; padding-left:37px; line-height:28px;}

ul.step1-form li.other{ margin-top:30px;}
ul.step1-form li span{ float:left;}
.b-total{ position:relative; float:left; width:398px; border:10px #ecf4fd solid; top:14px;}
.b-total .arrow{ position:relative; width:20px; height:16px; background:url(../images/arrow6.gif) no-repeat; top:24px; left:-20px; z-index:1px;}
ul.listtotal{ float:left; width:340px; margin:5px 0 0 28px; display:inline; padding-bottom:35px;}
ul.listtotal li{ float:left; width:100%; border-bottom:1px #dddddd solid; padding-bottom:8px; margin-top:10px;}
ul.listtotal li span.left{ float:left; text-indent:5px;}
ul.listtotal li span.right{ position:relative; float:right; text-align:right; padding-right:5px;}
ul.listtotal li.end{ border-bottom:0;}
.linestep{ float:right; width:58%; margin-top:55px;}
a.buttonstep {background: transparent url(../images/btn-step-r.gif) no-repeat scroll top right; display: block; float:left; position:relative; height: 28px; margin:0; padding-right: 10px; text-decoration: none; color: #FFF; font-size:14px;}
a.buttonstep span {background: transparent url(../images/btn-step-l.gif) no-repeat;display: block; line-height: 28px;padding: 0 0 0 10px;}
a.buttonstep:hover span{text-decoration:none; color:#FFF;}

.tip_upload{display:none; left:75%; position:absolute;top:-55px; vertical-align:top; z-index:10;}
.tip_upload div{
	position:relative;
	left: 40px;
	line-height:18px;
	width:308px; border:5px #ecf4fd solid; float:left;
}
.tip_upload div span.arrow_note{ position:absolute; width:16px; height:15px; background:url(../images/arrow7.gif) no-repeat; top:52px; left:-15px; z-index:99;}
.tip_upload div span.content{ position:relative; width:252px; border:1px #d8d8d8 solid; background:#ffffcc; padding:18px 38px 40px 16px; line-height:18px;}
.tip_upload div span .close{ position:absolute; width:14px; height:14px; right:10px; top:10px; z-index:99;}
.main-step1 .textnote{ float:left; width:100%; line-height:18px; margin-top:40px;}

/*------------Step2------------*/
.step2-top{ float:left; width:100%; padding:18px 0 5px 0; text-align:right;}
.step2-top span{ float:left; text-align:left; font-size:18px;}
.titlestep{ float:left; width:100%; height:28px; background:#ecf4fd;}
.titlestep span{ float:left; line-height:26px;}
.titlestep img{ float:left; padding:6px 0 0 5px;}
.datearrival{ position:relative; float:left; width:180px; margin:0 0 0 12px; display:inline;}
.dateexit{ float:left; width:180px; margin:0 0 0 32px; display:inline;}
.airpot{ float:left; width:250px; margin:0 0 0 32px; display:inline;}
.flight{ float:left; width:265px; margin:0 0 0 25px; display:inline;}
.step2-form{ float:left; width:100%; margin-top:18px;}
.step2-form select, input{ float:left; border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:2px; font-size:12px; margin-right:3px;}
.step2-form select.error, input.error{ border:1px solid #df1f26;}
.step2-form span{ float:left; line-height:18px;}
.step2-form span.error{ float:right; text-align:right; width:100%; color:#df1f26;}
.spacer3{ margin-top:35px;}
.fullname{ float:left; width:230px;margin:0 0 0 10px; display:inline;}
.passport-n{ float:left; width:120px;margin:0 0 0 19px; display:inline;}
.passport-e{ float:left; width:180px;margin:0 0 0 4px; display:inline;}
.issuing{ float:left; width:130px; margin:0 0 0 16px; display:inline;}
.birthday{ float:left; width:175px; margin:0 0 0 14px; display:inline;}
.gender{ float:left; width:62px; margin:0 0 0 15px; display:inline;}
.bgcontact{ position:relative; float:left; width: 960px; background:#ecf4fd; padding:10px;}
.b-info1{ position:relative; float:left; width:324px; background:#FFF; padding:30px 0;}
.b-info1 ul li{ float:left; width:250px; margin:10px 0 0 32px; display:inline; line-height:20px;}
.b-info1 ul li input, select{float:left; border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:2px; font-size:12px; }
.b-info1 ul li.top{ margin-top:0; font-size:16px; color:#474747;}
.b-info1 ul li.end{ margin-top:25px;}
.b-info2{ position:relative; float:left; width:632px; background:#FFF; padding:30px 0; margin-left:4px; display:inline;}
.b-info2 h2{ width:560px; padding:0 0 20px 44px; font-size:16px; font-weight:normal;}
.i-or{ position:absolute; width:49px; height:49px; background:url(../images/i-or.png) no-repeat; z-index:999; left:312px; top:20px;}
ul.form-left{ float:left; width:270px; margin:5px 0 0 20px; display:inline;}
ul.form-left li{ float:left; width:100%; margin-top:10px; line-height:18px;}
ul.form-left li input, select{float:left; border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:2px; font-size:12px; }
ul.form-left li input.error, select.error{float:left; border:1px solid #df1f26;}
ul.form-left li.end{ margin-top:20px;}
ul.spacer4{ margin-left:44px;}
ul.form-left li span.left{ float:left;}
ul.form-left li span.error{ float:right; color:#df1f26;}

.linereview{ float:left; width:100%; margin-top:12px;}
.linereview table tr.top{ background:#ecf4fd; line-height:28px; border-left:1px #d8d8d8 solid;}
.linereview table tr.un{ border:1px #d8d8d8 solid; border-top:0; width:940px; line-height:40px;}
.linereview table tr.un td{ border-bottom:1px #d8d8d8 solid;}
.linereview table tr.un td.first{ border-left:1px #d8d8d8 solid;}
.linereview table td{ padding-left:15px; border-right:1px #d8d8d8 solid;}
.b-extrasv{ float:left; width:100%; margin-top:35px;}
.b-extrasv h1{ float:left; width:150px; padding-left:15px; font-size:18px; font-weight:normal;}
ul.selectsv{ position:relative; float:left; width:815px;}
ul.selectsv li{ float:left; width:100%; margin-top:6px;}
ul.selectsv li .left{ position:relative; float:left; font-weight:bold; width:155px; line-height:18px;}
ul.selectsv li .right{ position:relative; float:left; width:650px;}
ul.selectsv li .right input{ float:left;}
ul.selectsv li .right span.line{ width:100%; margin-top:5px;}
ul.selectsv li .right span{ float:left; line-height:22px;}
ul.selectsv li .right img{ float:left;}
ul.selectsv li.end{ margin-top:18px;}
ul.selectsv li .right span.line a.editcar{ background:url(../images/editcar.gif) no-repeat left center; font-size:11px; color:#989393; text-decoration:underline; padding-left:20px; margin-left:6px; display:inline;}
.spacer5{left:100%;}
/*----------24-11-2012----------*/
ul.bedit{ position:relative; float:left; width:648px; border:1px #dcdcdc solid; border-radius:2px; margin:10px 0 0 6px; display:inline;}
ul.bedit li{ position:relative; float:left; width:100%; border-bottom:1px #d8d8d8 solid; padding:10px 0 12px 0;}
ul.bedit li.endcar{ border-bottom:0;}
ul.bedit li .thumbcar{ float:left; width:162px; text-align:center;}
ul.bedit li .thumbcar p{ padding-top:6px;}
ul.bedit li .thumbcar font.price{ font-size:20px; font-weight:bold; color:#e12028;}
ul.bedit li .thumbcar img{ float:none;}
ul.bedit li .thumbcar a.btnselect{ padding:5px 30px; font-size:11px; color:#FFF; font-weight:bold; border-radius:3px; box-shadow:1px 2px #c5c5d0; background-color:#2687c5;
background: -webkit-gradient(linear, left top, left bottom, from(#489ace), to(#0273bc)); background: -moz-linear-gradient(top, #489ace, #0273bc);}
ul.bedit li .infocar{ float:left; width:486px;}
ul.bedit li .infocar h1{ float:left; width:98%; padding:5px 0; font-size:14px; font-weight:bold; color:#2184c4; text-indent:15px; background:#f4f4f4; border-radius:3px;}
ul.bedit li .infocar-l{ float:left; width:360px;}
ul.bedit li .infocar-l .type{ float:left; width:100%; background:url(../images/i-car1.gif) no-repeat left center; text-indent:22px; color:#2184c4; margin:5px 0 0 0;}
ul.bedit li .infocar-l .address{ float:left; width:85%; background:url(../images/i-car2.gif) no-repeat left top; margin:5px 0 0 0; padding-left:20px; line-height:normal;}
ul.bedit li .infocar-r{ float:right; width:120px;}
ul.bedit li .infocar-r label{ float:left; line-height:20px;}
ul.bedit li .infocar-r select{ float:left; border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:3px;}
ul.bedit li .infocar-r .people{ float:left; width:100%; background:url(../images/i-car3.gif) no-repeat left center; text-indent:25px; }
ul.bedit li .infocar-r .bags{ float:left; width:100%; background:url(../images/i-car4.gif) no-repeat left center; text-indent:25px;}
ul.bedit li .infocar-r .line{ float:left; width:100%; margin:5px 0 0 0; line-height:20px;}
ul.bedit li .infocar-r a.edit{ background:url(../images/editcar.gif) no-repeat left center; font-size:11px; color:#1e75b5; padding-left:20px;}
/*-------------end--------------*/



.b-fee{ float:left; width:100%; margin-top:30px;}
.b-fee h1{ float:left; width:118px; padding-left:15px; font-size:18px; font-weight:normal;}
.feelist{ float:left; width:844px; border:1px #d8d8d8 solid; margin-top:8px;}
.feelist tr.top{ background:#4598cd; line-height:35px; color:#FFF; text-align:center;}
.feelist tr td.first{ text-align:left; padding-left:18px;}
.feelist tr td{ line-height:35px; border:1px #d8d8d8 solid; border-width: 0 1px 1px 0; text-align:center;}
.feelist tr td span{ float:left;}
.feelist tr td.rightnone{ border-right:0;}
.feelist tr td input.apply{ float:left; width:75px; height:23px; background:url(../images/bgbutton2.gif) repeat-x; font-size:12px; color:#FFF; border:0; outline:0; overflow:hidden; padding:1px 0 8px 0; margin:6px 0 0 4px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.b-method{ float:left; width:100%; margin-top:30px;}
.b-method h1{ float:left; width:280px; padding-left:15px; font-size:18px; font-weight:normal;}
.b-method .line{ float:left; width:60%;}
.b-method .line span{ float:left; width:100%; margin-top:5px; line-height:18px;}
.b-linestep3{ float:left; width:100%; margin-top:30px; line-height:18px;}
.btnpay{ float:right; width:50%; margin-top:20px;}

.black_overlay{
display: none;
position: absolute;
float:left;
top: 0%;
left: 0%;
width: 100%;
height: 1500px;
background-color: black;
z-index:1001;
-moz-opacity: 0.5;
opacity:.50;
filter: alpha(opacity=50);
}
.white_content {
display: none;
position: absolute;
top: 30%;
left: 14%;
z-index:1002;
overflow: auto;
width:72%; border:5px #FFF solid; background:#FFF; padding-bottom:18px;}
.linksave{ float:right; width:100%; text-align:right; margin-top:25px;}

a.btnstep{ float:left; background:url(../images/bgbutton.gif) repeat-x; height:28px; line-height:28px; font-size:14px; color:#FFF; padding:0 12px; -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;}
a.btnstep:hover{background:url(../images/bgbutton-hv.gif) repeat-x; color:#FFF; text-decoration:none;}

/*---------------Answer-------------*/
.b-ask{ float:left; width:978px; height:48px; background:#f7fcff; border:1px #e0f2fb solid;}
.b-ask h1{ float:left; font:30px "Times New Roman", Times, serif; color:#888888; text-indent:28px; font-weight:normal; padding-top:4px;}
.b-ask input.text{ float:left; width:430px; height:30px; border:1px solid; border-color:#95a6b9 #95a6b9 #c6cfd9 #95a6b9; border-width:1px 0px 1px 1px; margin:6px 0 0 34px;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#888888; display:inline; line-height:30px;}
a.btnsubmit{ float:left; margin:6px 3px 0 0; background: url(../images/bg-btncheck.gif) repeat-x; height:36px; line-height:36px; font-size:18px; color:#FFF; padding:0 14px; text-decoration:none;}
a.btnsubmit:hover{ color:#FFF; text-decoration:none;}

.answer-l{ float:left; width:728px; margin:20px 0 0 0;}

/*----------Edited- 08-08-2011---------*/
.search-ask{ float:left; width:726px; height:125px; background:#f7fcff url(../images/i-answer.gif) no-repeat left center; border:1px #e0f2fb solid;}
.search-ask h1{ float:left; width:80%; font-size:22px; font-weight:bold; color:#df1f26; font-family:"Times New Roman", Times, serif; padding:18px 0 8px 115px;}
.search-ask input.text{ float:left; width:340px; height:30px; border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; margin:6px 0 0 115px;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#888888; display:inline; line-height:30px;}
/*----------------end------------------*/


ul.list-answer{ float:left; width:100%;}
ul.list-answer li{ float:left; width:710px; padding:20px 8px 20px 10px; border-bottom:1px #e9e9e9 solid; line-height:18px;}
ul.list-answer li h2{ width:100%; font-size:16px;}
ul.list-answer li span.source{ float:left; width:100%; padding-top:5px; color:#888888;}
ul.list-answer li.line{ background:#fbfbfb;}
ul.list-answer li.end{ border-bottom:0; padding-bottom:10px;}
.answer-r{ float:left; width:238px; margin:20px 0 0 14px; display:inline;}
.answer-r span.title-ask{ float:left; width:100%; height:33px; background:#df0500; color:#FFF; text-transform:uppercase; line-height:33px; text-indent:15px; font-weight:bold;}
ul.cate-ask{ float:left; width:236px; border:1px #eeeeee solid; border-top:0;}
ul.cate-ask li{ float:left; width:100%; height:35px; border-bottom:1px #eeeeee solid; background:url(../images/arrow8.gif) no-repeat left center; line-height:35px; text-indent:35px; font-weight:bold; color:#888;}
ul.cate-ask li.active{background:url(../images/arrow9.gif) no-repeat left center;}
ul.cate-ask li.active a{ color:#df0500; text-decoration:none;}
ul.cate-ask li.end{ border-bottom:0;}

.b-contact2{ float:left; width:236px; border:1px #c7c7c7 solid; margin-top:6px; padding-bottom:12px;}
.b-contact2 ul li{ float:left; width:218px; margin:14px 0 0 18px; display:inline;}
.b-contact2 span{ float:left; width:220px; height:35px; background:url(../images/bg-title.gif) repeat-x; font-size:16px; font-weight:bold; line-height:35px; margin-left:1px; display:inline; padding-left:14px;}
.b-contact2 .b-howto{ float:left; width:220px; margin:8px 0 0 8px; display:inline; padding-top:5px;}
.b-contact2 .b-howto img{ padding-top:8px;}
.panaging{ float:right; width:100%; margin:15px 0 0 0;}
.panagingtop{ float:right; width:100%; margin:25px 0 0 0; border-bottom:1px #d0d0d0 solid; padding-bottom:12px;}
.pagination{padding: 2px;}

.pagination ul{ margin:0; padding: 0;text-align: right;font-size: 11px;}
.pagination li{ list-style-type: none;display: inline;padding-bottom: 1px; margin-right:6px;}

.pagination a, .pagination a:visited{
padding: 3px 9px;
border: 1px solid #e5e4e4;
border-width:0px 1px 1px 0;
text-decoration: none; 
color: #12396b;
-moz-box-shadow: 1px 1px 2px #f5f5f5;
-webkit-box-shadow: 1px 1px 2px #f5f5f5;
background-color: #f9f9f9;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #e5e4e4;
border-width:0px 1px 1px 0;
color: #000;
background-color: #f9f9f9;
}

.pagination a.currentpage{
background:url(../images/bg-panaging.gif) no-repeat;
color: #FFF !important;
border-color: #2b66a5;
font-weight: normal;
cursor: default;
-moz-box-shadow: 1px 1px 2px #f5f5f5;
-webkit-box-shadow: 1px 1px 2px #f5f5f5;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #f9f9f9;
cursor: default;
color: #12396b;
border: 1px solid #e5e4e4;
border-width:0px 1px 1px 0;
font-weight: normal !important;
-moz-box-shadow: 1px 1px 2px #f5f5f5;
-webkit-box-shadow: 1px 1px 2px #f5f5f5;
}
.pagination a.prevnext{font-weight: normal;}
.b-answer{ position:relative; float:left; width:100%; margin-top:10px;}
.admin-answer{ position:relative; float:left; width:706px; background:#ffffcc; border:1px #d8d8d8 solid; padding:5px 10px 20px 10px; line-height:18px; z-index:9;}
.admin-answer p{ width:100%; padding-top:14px;}
.arrow1{ position:absolute; width:12px; height:7px; background:url(../images/arrow10.gif) no-repeat; left:60px; top:-6px; z-index:10;}
.bt-answer{ float:left; width:100%; margin-top:15px;}
.bt-answer span.left{ float:left; color:#888;}
.bt-answer span.left b{ color:#444;}
.bt-answer span.right{ float:right; margin-right:30px; line-height:18px; color:#888;}
.bt-answer span.right a.btn-yesno{ float:left; margin:0 5px 0 12px; display:inline; background: url(../images/bg-btnyes.gif) repeat-x; height:16px; border:1px #707070 solid; line-height:16px; font-size:11px; color:#333; padding:0 8px; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px;}
.bt-answer span.right span{ float:left;}
.arrow2{ position:absolute; width:12px; height:7px; background:url(../images/arrow11.gif) no-repeat; left:60px; top:-6px; z-index:10;}
.admin-client{ position:relative; float:left; width:706px; background:#FFF; border:1px #d8d8d8 solid; padding:5px 10px 20px 10px; line-height:18px; z-index:9;}
.admin-client p{ width:100%; padding-top:14px;}

.line-submit{ float:left; width:100%; margin-top:15px; color:#888;}
.line-submit h1{ font:20px "Times New Roman", Times, serif; color:#888;}
.line-submit input, textarea{ border:1px #95a6b9 solid; border-bottom:1px #c6cfd9 solid; border-right:1px #c6cfd9 solid; padding:2px;}
.line-submit span.item{ float:left; width:39%; margin-right:15px; display:inline;}
.line-submit span.item2{ float:right; width:42%;}
.title-faq{ float:left; width:100%; height:16px; background:url(../images/bg-tt-faq.gif) repeat-x center center;}
.title-faq h2{ float:left; background:#FFF; font-size:12px; font-weight:bold; color:#df0500; padding:0px 10px 12px 10px;}
ul.list-faq{ float:left; width:100%; margin-top:15px;}
ul.list-faq li{ float:left; width:100%; line-height:25px;}
ul.list-faq li span.number{ float:left; width:5%; margin-left:25px; display:inline;}
ul.list-faq li span.name{ float:left; width:91%; border-bottom:1px #eeeeee solid; display:block;}
ul.content-faq{ float:left; width:706px; margin:0 0 0 22px; display:inline;}
ul.content-faq li{ float:left; width:100%; margin-top:10px; line-height:18px;}
ul.content-faq li h2{ width:100%; font-weight:bold; font-size:12px;}
ul.content-faq li p{ padding-left:14px;}
ul.content-faq li p.source{ width:98%; text-align:right;}
ul.content-faq li p.source a.backtop{ background:url(../images/arrow12.gif) no-repeat left center; padding-left:12px;}

ul.howtoapp{ float:left; width:100%;}
ul.howtoapp li{ float:left; width:180px; margin:14px 0 0 18px; display:inline; background:url(../images/bullet2.gif) no-repeat left center; padding-left:30px; color:#000; font-weight:bold; line-height:22px;}
ul.howtoapp li.end{ background:none;}

.b-howtoapp{ float:left; width:236px; border:1px #c7c7c7 solid; margin-top:6px; padding-bottom:12px;}
.b-howtoapp h2{ float:left; width:220px; height:35px; background:url(../images/bg-title.gif) repeat-x; font-size:16px; font-weight:bold; line-height:35px; margin-left:1px; display:inline; padding-left:14px;}

.b-submit{ float:left; width:640px; padding:42px 112px 80px 116px; background:#f7fcff; border:1px #e0f2fb solid; margin:10px 0 0 55px; display:inline;}
.b-submit h1{ width:100%; font-size:30px; color:#888; font-family:"Times New Roman", Times, serif; font-weight:normal;}
ul.line-submit{ float:left; width:100%;}
ul.line-submit li{ float:left; width:100%; margin-top:20px; color:#888; line-height:20px;}
ul.line-submit li input, textarea{ border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:10px; font-size:14px; color:#888;}
ul.line-submit li span.item{ float:left; width:40%; margin-right:25px; display:inline;}

/*------28-07-2011------*/
.nospacer{ margin-top:0;}
.privacy{ float:left; width:100%; line-height:18px;}
.privacy h1{ width:100%; font-size:18px; color:#df1f26; padding-top:8px;}
.privacy p{ width:100%; padding-top:16px;}
.b-embassy{ float:left; width:100%;}
.b-embassy p{ padding-top:16px; width:100%;}
.b-letters{ float:left; width:100%; margin-top:30px; text-align:center; font:12px Tahoma, Geneva, sans-serif; padding-bottom:15px;}
.b-letters a{ background:#888888; color:#FFF; padding:1px 4px 3px 4px; text-decoration:none; margin-right:1px; text-transform:uppercase; font-weight:bold;}
.b-letters a:hover{ color:#FFF; text-decoration:underline;}
.ebs, .ebs2{ float:left; width:100%; border-top:1px #e9e9e9 solid; padding:15px 0;}
.ebs{background:#fbfbfb;}
.ebs ul, .ebs2 ul{ float:left; width:900px;}
.ebs ul li, .ebs2 ul li{ float:left; width:150px; margin-top:5px; display:block;}
.ebs .number, .ebs2 .number{ float:left; width:40px; height:40px; background:url(../images/bg-number.gif) repeat-x; margin:7px 28px 0 7px; display:inline; font:30px Tahoma, Geneva, sans-serif; text-align:center; line-height:40px; text-transform:uppercase; border:1px #888888 solid;}
.table-content{ border:1px #eeeeee solid;}
.table-content td{ line-height:30px; border:1px #eee solid; border-width:0 1px 1px 0; padding-left:10px;}

ul.other-tip{ float:left; width:660px; margin:30px 0 0 28px; display:inline; border-top:1px #eeeeee solid; padding-top:20px;}
ul.other-tip li{ float:left; width:100%; margin-top:5px; text-indent:5px; list-style:inside}

.career-l{ float:left; width:732px; line-height:18px;}
.career-l p{ width:100%; padding-top:16px;}
.career-l h1{ width:100%; padding-top:14px; font-size:18px; color:#df0500;}
.career-l ul{ float:left; width:95%; margin:20px 0 0 28px; display:inline; padding-bottom:14px;}
.career-l ul li{ float:left; width:100%; margin-top:5px; background:url(../images/bullet4.gif) no-repeat left center; padding-left:8px;}
.career-r{ float:left; width:238px; margin-left:10px; display: inline;}

.i-payment{ float:left; width:728px; height:170px; background:url(../images/i-payment.jpg) no-repeat;}
.i-payment h1{ width:60%; font-size:30px; color:#FFF; padding:80px 0 0 35px;}
.bg404{ float:left; width:1024px; height:775px; background:url(../images/bg404.gif) no-repeat;}
.bg404 span{ float:left; width:500px; margin:175px 0 0 372px; display:inline; line-height:25px; font-size:16px; color:#888;}
.bg404 span h1{ font-size:30px; color:#df1f26; width:100%; padding-bottom:5px;}
.bg404 span p{ width:100%; padding-top:15px;}

/*--------Link to us--------*/
#wrapper-link{ width:816px; margin:0 auto;}
#wrapper-link2{ float:left; width:816px; background:url(../images/bg-linktous.gif) repeat-y top center; padding-bottom:15px;}
.bottom-link{ float:left; width:100%; height:8px; background:url(../images/bt-linktous.gif) no-repeat;}
#header-link{ float:left; width:788px; height:90px; margin:0 0 0 14px; display:inline;}
.header-r-link{ float:right; width:50%; margin:20px 0 0 0;}
.header-r-link span.button{ float:right; margin:3px 0 0 8px; display:inline;}
.header-r-link span.login{
float:right; width:108px; height:26px; background:#398bc0 url(../images/arrow.gif) no-repeat right center; margin-left:18px; display:inline;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
text-align:center; font-size:11px; font-weight:bold; line-height:24px;
}
.header-r-link span.login a.i-log{ background:url(../images/i-login.gif) no-repeat left center; padding-left:14px; color:#FFF;}
.header-r-link span.login a.i-log:hover{ text-decoration:none;}
.header-r-link span.login a.i-log img.arrow{ padding-top:10px;}
.header-r-link .linktop{ float:right; width:100%; text-align:right; margin:10px 5px 0 0; display:inline; color:#c6c6c6;}
.header-r-link .linktop a{ padding:0 2px;}

ul#menubar-link{ float:left; width:788px; height:33px; background:url(../images/bgmenu.gif) repeat-x; border-bottom:8px #dddddd solid; margin:0 0 0 14px; display:inline; font:12px Tahoma, Geneva, sans-serif;}
ul#menubar-link li{ float:left; height:33px; border-right:1px #2677ab solid; line-height:31px; font-size:12px; font-weight:bold; text-transform:uppercase;}
ul#menubar-link li a{ color:#FFF; text-decoration:none; padding:0 14px;}
ul#menubar-link li:hover, ul#menubar-link li.current{ background:url(../images/bgmenu-hv.gif) repeat-x; text-decoration:none;}
#container-link{ float:left; width:788px; margin:10px 0 0 14px; display: inline;}
.linksource-ltu{ float:left; width:100%; padding-bottom:12px;}
.linksource-ltu a{ color:#444; text-decoration:none; padding:0 3px;}
.linksource-ltu a:hover, .linksource-ltu a.current{ color:#147cc0; text-decoration:none;}
.title-link{ float:left; width:100%; font-weight:bold;}
ul.coding{ float:left; width:100%; padding-bottom:12px;}
ul.coding li{ float:left; width:375px; margin:15px 0px 0 15px; display:inline; line-height:30px;}
ul.coding li a{ color:#4493c9; text-decoration:underline;}
ul.coding li a:hover{ text-decoration:none;}
.boxcode{ float:left; width:333px; background-color:#f6f6f6;border:1px solid #dbddda;font-size:12px;padding:10px; line-height:20px;}
.b-bannerlink1{ float:left; width:740px; margin:15px 0 0 15px; display:inline;}
.b-bannerlink1 span.imgbn{ float:left; width:100%; padding-bottom:8px; font-size:12px; color:#555;}
.boxcode2{ float:left; width:718px; background-color:#f6f6f6;border:1px solid #dbddda;font-size:12px;padding:10px; line-height:20px;}

/*----------01-08-2011----------*/
.b-thanks{ float:left; width:780px; margin:50px 0 0 124px; display:inline; padding-bottom:130px;}
.top-thanks{ float:left; width:100%; border-bottom:8px #dddddd solid; padding-bottom:15px;}
#logo-tk{ float:left; width:316px; height:50px; margin:5px 0 0 0;}
.top-thanks-r{ float:right; padding-top:40px; color:#c6c6c6; font-weight:bold;}
.top-thanks-r a{ padding:0 3px;}
.b-thanks h1.thanks{ float:left; width:248px; height:44px; background:url(../images/i-thanks.gif) no-repeat right center; font:30px "Times New Roman", Times, serif; color:#df1f26; margin-top:30px; font-weight:bold; line-height:44px;}
.b-thanks p{ float:left; width:100%; padding-top:15px; line-height:18px;}
.b-application{ float:left; width:568px; padding-bottom:20px;}
.b-application span{ float:left; width:488px; background:url(../images/i-app.gif) no-repeat left center; padding:5px 0 15px 80px; font-size:18px; font-weight:bold; line-height:25px; margin:75px 0 0 230px; display:inline;}
.noneborder{ border-bottom:0;}

.b-step4{ float:left; width:756px; border:12px #ecf4fd solid; margin-top:12px;}
.b-step4 span.content{ float:left; width:710px; background:#ffffcc; border:1px #d8d8d8 solid; padding:22px;}
.b-step4 span.content p{ width:100%; padding-top:24px; line-height:22px;}

/*-------------Edit 06-12-2013------------*/
.login-left{ float:left; width:944px; margin:12px 18px 0 18px; display:inline; line-height:18px;}
.login-left h1{ font-size:18px; font-weight:bold; color:#df1f26; width:100%;}
.login-left p{ width:100%; padding-top:14px;}
.login-left .status{ float:left; width:38%; line-height:22px; margin:0 20px 0 0; display:inline;}
.login-left b.title{ color:#df1f26;}
ul.form-check{ float:left; width:400px; margin:20px 0 0 328px; display:inline;}
ul.form-check li{ float:left; width:100%; margin-top:15px; line-height:18px;}
ul.form-check li input{ float:left; border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:2px; font-size:12px;}
.login-right{ float:left; width:370px; margin:12px 0 0 20px; display:inline; line-height:18px;}
.login-right h1{ width:240px; font-size:18px; font-weight:bold; color:#df1f26; background:url(../images/i-login1.gif) no-repeat top right; padding-right:12px;}
ul.formlogin{ float:left; width:100%; background:#fbfbfb; border:1px #e9e9e9 solid; border-width:1px 0 1px 0; padding:20px 0 50px 0; margin:12px 0 0 0;}
ul.formlogin li{ float:left; width:70%; margin:15px 0 0 44px; display:inline;}
ul.formlogin li input{ float:left; border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:2px; font-size:12px;}
ul.formlogin li a.link{ font-size:11px;}
ul.formlogin li input.error{ border:1px #df1f26 solid;}
ul.formlogin li font.error{ color:#df1f26;}
ul.map-check{ float:left; margin-top:30px;}
ul.map-check li{ float:left; width:140px; margin-right:1px; display:inline; text-align:center;}
ul.map-check li img{ height:60px;}
ul.map-check li span{ float:left; width:100%; margin-top:5px; border-top:8px #f2f3f3 solid; padding-top:10px;}
ul.map-check li span.active{ border-top:8px #4598cd solid;}
/*-----------------End - Edit--------------*/


.contact-l{ float:left; width:425px; margin:0 0 0 18px; display:inline;}
.contact-l p{ width:100%; padding-top:15px; line-height:18px;}
.contact-l h2.title{ width:100%; border-bottom:1px #eeeeee solid; padding-bottom:5px; color:#8c8c8c; margin-top:25px; font-weight:normal;}
.contact-l span.item1{ float:left; width:190px; margin:15px 0 0 0;}
.contact-l span.item1 img{ padding-top:8px;}
.contact-l span.item2{ float:left; width:190px; margin:15px 0 0 30px; display:inline;}
.contact-l span.item2 img{ padding: 8px 6px 0 0;}
.contact-r{ float:left; width:480px; height:480px; border:1px #e6e6e6 solid; margin:0 0 0 24px; display:inline; padding:12px;
-moz-border-radius:3px; -webkit-border-radius:3px;
-moz-box-shadow: 0px 0px 1px #f7f7f7;
-webkit-box-shadow: 0px 0px 1px #f7f7f7;
}
.top-extra{ float:left; width:100%; height:167px; background:url(../images/extra-sv.jpg) no-repeat; margin-top:5px;}
.top-extra p{ width:395px; padding:15px 0 0 308px; line-height:22px; font-size:14px; color:#FFF; }
/*---------js-extraservice--------*/
.item-extra{ position:relative; float:left; width:100%; margin-top:20px;}

/*----03-08-2011-------*/
.item-extra p{ float:left; padding-top:12px;}
.item-extra h2{ width:90%; background:url(../images/i-more.gif) no-repeat left center; padding-left:18px; font-size:16px; font-weight:bold;}
.item-extra img.thumb{ float:left; width:100px; padding:12px 8px 0 18px;}
.item-extra span.des{ float:left; width:600px; padding:10px 0 0 0;}
.contentnone{ float:left; width:714px; margin:0 0 0 18px; display:inline; line-height:18px;}
.contentnone img{ float:left; padding:6px 10px 0 0;}
.item-extra span.left{ float:left; width:52px;  padding-left:24px; color:#df0500; font-weight:bold;}
.item-extra span.right{ float:left; width:630px;}
.item-extra p.source{ width:100%; text-align:center; font-size:14px; font-family:"Times New Roman", Times, serif; font-weight:bold;}

.b-fees{ float:left; width:732px; line-height:18px;}
.b-fees p{ float:left; width:100%; padding-top:16px;  line-height:18px;}
.b-fees h1{ float:left; font-size:18px; font-weight:bold; color:#df1f26;}
.titlefees{ float:left; width:100%; margin-top:10px;}
.titlefees span{ float:right; font-weight: bold;}
.b-calc{ float:left; width:100%; background:#dbe9f2; padding:15px 0; margin-top:8px;}
ul.linecalc{ float:left; width:400px; margin:0 0 0 82px; display:inline;}
ul.linecalc li{ float:left; width:100%; margin:8px 0 0 0; display:inline;}
ul.linecalc li span.left{ float:left; width:40%; line-height:20px;}
ul.linecalc li span.right{ float:left; width:58%;}
ul.linecalc li span.right input, select{ border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; font-size:13px; color:#474747;}
ul.linecalc li span.right span{ float:left; padding-right:10px;}
ul.numprice{ float:left; width:115px; margin:15px 0 0 0; direction:inline;}
ul.numprice li{ float:left; width:100%; margin-top:11px; text-align:right; font-weight:bold; color:#df1f26;}
ul.numprice li.number2{ margin-top:30px;}
.b-totalfees{ float:left; width:100%; border-bottom:3px #dbe9f2 solid; padding:10px 0; font-size:18px; font-weight:bold;}
.b-totalfees span.left{ float:left; padding-left:82px;}
.b-totalfees span.right{ float:right; padding-right:132px; color:#df1f26;}
.spacerfees{ float:left; width:100%; height:25px;}
.tablefee{ float:left; width:100%; background:#dbe9f2;}
.tablefee tr.bg1{ background:#98c0d9;}
.tablefee td{ padding:10px 0; border:1px #FFF solid; border-width:0 1px 1px 0; text-align:center;}
.tablefee td.first{ text-align:left; padding-left:10px;}
.b-riquirement{ float:left; width:472px; margin:40px 0 0 40px; display:inline; padding:18px 0 30px 428px; line-height:18px; background:url(../images/i-requirement.gif) no-repeat left center;}
.b-riquirement p{ width:100%; padding-top:16px;}

/*---------------Embassy-----------------*/
.embassy-l{ float:left; width:596px; margin:10px 0 0 0;}
.embassy-l h1{ width:100%; font-size:18px; font-weight:bold; color:#df1f26;}
.embassy-l .b-guide{ float:left; width:566px; padding:15px; background:#fbfbfb; border:1px #e9e9e9 solid; line-height:18px; margin-top:20px;}
.embassy-l .b-guide ul { margin-top:18px;}
.embassy-l .b-guide ul li{ background:url(../images/bullet5.gif) no-repeat left top; padding-left:12px;}
.embassy-l p{ float:left; width:100%; padding-top:16px;}
.embassy-l h1.title{ float:left; width:108px; color:#888888; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; margin-top:12px;}
ul.listpost{ position:relative; float:left; width:485px; margin-top:10px;}
ul.listpost li{ float:left; width:100%; margin-top:5px; color:#888; font-weight:bold; line-height:18px;}
ul.listpost li img{ float:left;}
ul.listpost li.button{ position:absolute; top:205px; left:280px;}

.embassy-r{ float:left; width:370px; margin:10px 0 0 12px; display:inline;}
.embassy-scroll{ position:relative; float:left; width:370px; background:#fbfbfb; border:1px #e9e9e9 solid; border-width:1px 0 1px 0; padding:0 0 12px 0; top:6px; height:568px; overflow-x:hidden; overflow-y:auto;}
.line-embassy{ float:left; width:100%; margin-top:22px;}
.bgnumber{ float:left; width:17px; height:17px; background:url(../images/bg-number.gif) repeat-x top center; border:1px #8c8c8c solid; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; line-height:16px; text-transform:uppercase; text-align:center; margin-left:10px; display:inline;}
ul.list-embassy{ float:left; width:300px; margin-left:12px; display:inline;}
ul.list-embassy li{ float:left; width:150px; line-height:18px;}
.b-forgot{ float:left; width:600px; margin:66px 0 0 206px; display:inline;}
.b-forgot h2{ width:100%; font-size:16px; font-weight:normal; color:#df1f26;}
.b-forgot h1{ width:100%; font-size:18px; font-weight:bold; color:#df1f26; padding-top:15px;}
.b-forgot p{ width:100%; padding-top:15px;}
.form-forgot{ float:left; width:100%; background:#fbfbfb; border:1px #e9e9e9 solid; border-width:1px 0 1px 0; padding:30px 0; margin-top:8px;}
.form-forgot span.left{ float:left; width:25%; text-align:right; font-weight:bold; line-height:20px;}
.form-forgot span.right{ float:left; width:70%; margin-left:8px; display:inline;}
.form-forgot span.right input{ border:1px #dedede solid; padding:3px;}
.bg-step-apply{ float:left; width:732px; height:206px; background:url(../images/bg-step-apply.jpg) no-repeat;}
.bg-step-apply span{ float:left; width:330px; margin:16px 0 0 20px; display:inline; font-size:14px; color:#FFF; line-height:23px;}
.line-step{ float:left; width:100%; margin-top:24px;}
.line-step span.stepnumb{ float:left; width:50px; font-weight:bold; color:#df0500; text-transform:uppercase; line-height:28px;}
ul.stepapp{ float:left; width:670px; margin:0; padding:0;}
ul.stepapp li{ float:left; width:660px; background:url(../images/bullet6.gif) no-repeat left top; padding-left:10px; text-indent:0;}
ul.stepapp li.top{ background:none; padding-left:0;}

.corporate-l{ float:left; width:580px;}
.corporate-l p{ float:left; width:100%; padding-top:15px;}
.corporate-l h1{ color:#df1f26; font-size:18px; font-weight:bold;}
ul.linecor{ float:left; width:100%; margin-top:10px;}
ul.linecor li{ float:left; width:96%; margin:5px 0 0 8px; display:inline; line-height:18px; background:url(../images/bullet7.gif) no-repeat left top; padding-left:16px;}
.b-table{ float:left; width:100%; padding:12px 0;}
.b-table .tablecor{ border:1px #b0cadb solid;}
.b-table .tablecor tr.title{ background:#dbe9f2;}
.b-table .tablecor td{ border:1px #b0cadb solid; border-width:0 1px 1px 0; padding:8px 0; text-align:center;}
.b-table .tablecor td input, select{ border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:2px; margin-right:3px;}
.corporate-r{ float:left; width:370px; margin:0 0 0 28px; display:inline;}
.corporate-r p{ float:left; width:100%; padding-top:15px;}
.corporate-r h1.title{ width:184px; color:#df1f26; font-size:18px; font-weight:bold; background:url(../images/i-login1.gif) no-repeat right center; line-height:20px; margin-top:12px;}
.corporate-r h2{ float:left; width:100%; padding-top:20px; font-size:18px; font-weight:bold; color:#888888;}
ul.apply-cor{ float:left; width:100%; margin-top:10px; background:#dbe9f2; border:1px #b0cadb solid; border-width:1px 0 1px 0; padding:23px 0 30px 0;}
ul.apply-cor li{ float:left; width:100%; margin-top:10px;}
ul.apply-cor li span.left{ float:left; width:25%; margin-left:18px; display:inline; line-height:20px;}
ul.apply-cor li span.right{ float:left; width:70%; line-height:18px;}

/*-------08-08-2011-------*/
.b-extra1{ float:left; width:578px; margin:30px 0 0 66px; display:inline;}
.b-extra1 .tableextra{ border:1px #b0cadb solid;}
.b-extra1 .tableextra tr.title{ background:#dbe9f2;}
.b-extra1 .tableextra td{ border:1px #b0cadb solid; border-width:0 1px 1px 0; padding:8px 0; text-align:center; font-weight:bold;}

.b-extra2{ float:left; width:714px; margin:30px 0 0 0;}
.b-extra2 .tableextra2{ border:1px #b0cadb solid;}
.b-extra2 .tableextra2 tr.title{ background:#dbe9f2;}
.b-extra2 .tableextra2 td{ border:1px #b0cadb solid; border-width:0 1px 1px 0; padding:8px 0 8px 12px;}
.contentnone ul{ float:left; margin:12px 0 0 24px; display:inline; padding:0;}
.contentnone ul li{ background:url(../images/bullet6.gif) no-repeat left top; float:left; padding-left:12px; text-indent:0;}
.contentnone span.btnextra{ float:right; width:55%; margin:20px 0 0 0;}
ul.listtips{ float:left; width:354px; margin:20px 0 0 0;}
ul.listtips li{ float:left; width:100%; margin-top:4px;}
ul.listtips li img.flag{ float:left; width:16px; padding:3px 6px 0 0;}
ul.listtips li span{ float:left; width:332px; border-bottom:1px #dddddd solid; padding-bottom:4px;}
ul.sapcertips{ float:left; margin-left:18px; display:inline;}
.panagingtip{ float:left; width:100%; border-top:1px #e9e9e9 solid; padding-top:12px; margin-top:40px;}

/*---------------11-08--------------*/
.b-pay{ float:left; width:100%;}
.b-pay h1.title{ float:left; font-family:"Times New Roman", Times, serif; font-size:20px; color:#df0500; font-weight:bold; background:url(../images/i-login1.gif) no-repeat right center; padding-right:16px;}
ul.linepay{ float:left; width:500px; margin:30px 0 0 125px; display:inline;}
ul.linepay li{ float:left; width:100%; margin-top:12px;line-height:18px;}
ul.linepay li span.left{ float:left; width:20%; }
ul.linepay li span.right{ float:left; width:78%;}
ul.listtearm{ float:left; width:100%; margin:20px 0 0 0;}
ul.listtearm li{ float:left; width:100%; border-top:1px #e9e9e9 solid; padding:18px 0; line-height:18px; background:#fbfbfb;}
ul.listtearm li.other{ background:#FFF;}
ul.listtearm li img.thumb{ float:left; width:120px; padding:0 15px 0 10px;}
ul.listtearm li span.info{ float:left; width:572px;}
ul.listtearm li p{ width:100%; padding-top:8px;}
.b-ourtearm{ float:left; width:732px; line-height:18px;}
.b-ourtearm p{ width:100%; padding-top:16px;}

/*---------09-09-2011----------*/
.process-l{ float:left; width:700px; margin:10px 0 0 0;}
.b-process{ position:relative; float:left; width:700px; }
.b-process div.title{ position:relative; text-align:center; width:100%; padding:8px 0; font-size:18px; color:#df1f26; font-weight:normal;}
.bg-process{ position:relative; width:635px; padding:18px 14px 18px 36px; line-height:18px; background:#fefeff url(../images/bg-process.gif) repeat-x bottom center; border:1px #a5cde7 solid; top:10px; z-index:1;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.spacerprocess{ position:relative; width:100%; height:20px;}
.bg-numpro{ position:absolute; width:45px; height:45px; background:url(../images/bg-numpro.gif) no-repeat; font:24px Tahoma, Geneva, sans-serif; font-weight:bold; color:#FFF; padding:6px 0 0 13px; top:-12px; left:-12px; z-index:9;}
ul.stepapp{ width:630px; margin:0; padding:0;}
ul.stepapp li{ width:620px; background:url(../images/bullet6.gif) no-repeat left top; padding-left:10px; text-indent:0;}
.b-process div.btnpro{ float:right; width:65%; margin-top:30px;}

/*---------22-09-2011------*/
.b-affiliate{ float:left; width:100%; margin-top:8px;}
.b-affiliate h2{ width:100%; font-size:18px; font-weight:bold; color:#df1f26; text-align:center;}
.affiliate-form{ float:left; width:100%; height:195px; background:#ecf4fd url(../images/bg-affiliate.gif) no-repeat left center; margin-top:8px;}
.form-l{ float:left; width:635px;}
.affiliate-form h2.title{ float:left; width:100%; font-size:16px; font-weight:bold; color:#888888; padding-top:8px; text-align:left; font-weight:bold;}
.a-step1{ float:left; width:95px; padding:68px 0 0 43px; text-align:center; font-family:TektonPro-BoldCond, Helvetica, Arial, sans-serif; font-size:27px; font-weight:bold; color:#df1f26; line-height:24px;}
.a-step2{ float:left; width:115px; padding:50px 0 0 76px; text-align:center; font-family:TektonPro-Bold, Helvetica, Arial, sans-serif; font-size:16px; color:#444444; line-height:18px;}
ul.a-form{ float:left; width:284px; margin:10px 0 0 20px; display:inline;}
ul.a-form li{ float:left; width:100%; margin:15px 0 0 0;}
ul.a-form li.top{ font-size:16px; font-weight:bold; color:#888;}
ul.a-form li span.left{ float:left; width:75px; font-weight:bold; line-height:20px;}
ul.a-form li span.right{ float:left; width:200px;}
ul.a-form li span.right input{ border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:2px;}
ul.a-form li span.right a.reset{ font-size:11px; line-height:25px; padding-left:5px;}
.aff-content{ float:left;background:#f9f9f9; border:1px #dddddd solid; margin-top:30px; padding:10px 25px 25px 25px;}
ul.about-aff{display:inline;}
ul.about-aff li{ float:left;margin-top:35px; padding-left:80px; line-height:18px; color:#444;}
ul.about-aff li.number1{ background:url(../images/i-aff.gif) no-repeat; background-position:0px 0px;}
ul.about-aff li.number2{ background:url(../images/i-aff.gif) no-repeat; background-position:0px -68px;}
ul.about-aff li.number3{ background:url(../images/i-aff.gif) no-repeat; background-position:0px -136px;}
ul.about-aff li.number4{ background:url(../images/i-aff.gif) no-repeat; background-position:0px -204px;}
.aff-join{ float:left;margin:15px 0 0 0;}
.aff-join h2{ width:100%; font-size:16px; font-weight:bold; color:#888; text-align:left;}
ul.formreg{ float:left;background:#FFF; border:1px #dddddd solid; margin-top:5px; padding:14px 0;}
ul.formreg li{ float:left; width:100%; margin-top:10px;}
ul.formreg li span.left{ float:left; width:115px; margin-left:28px; display: inline; line-height:20px;}
ul.formreg li span.right{ float:left; width:220px;}
ul.formreg li span.right input, select{ border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:2px;}
.formreg-un{ float:left; width:100%; margin-top:20px;}
.formreg-un p{ width:100%;}
.formreg-un textarea{ border:1px #a9a5a2 solid; padding:8px;}
.formreg-un span.left{ float:left; width:49%; margin-top:8px;}
.formreg-un span.right{ float:right; width:9%; margin-top:8px;}

/*-----------------Promotion-12-15-2011-----------------------*/
#bannerRotator { width:543px; height:253px;}
#bannerRotator ul li img{ max-width:543px; max-height:253px; }

#bannerRotator { position:relative; }
#bannerRotator ul { list-style:none; padding:0; position:relative; margin:0; }
#bannerRotator ul li { display:none; position:absolute; }
#bannerRotator ul li a { text-decoration:none; }

#bannerNav { position:absolute; right:15px; bottom:15px; background:url(../images/img/transBlack75.png) repeat 0 0; padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#bannerNav a { margin:3px 10px 0 0; height:10px; width:10px; display:block; background:url(../images/img/dotDark.png) no-repeat 0 0; float:left; }
#bannerNav a.active { background-image:url(../images/img/dotLight.png); }
#bannerNav span.pause, #bannerNav span.play { cursor:pointer; height:15px; width:15px; display:block; background:url(../images/img/pause.png) no-repeat 0 0; float:left; }
#bannerNav span.play { background-image:url(../images/img/play.png);}

/*-------19-01-2012--------*/
.header-r .linkdemo{ position:relative; float:left;}
.b-lang{ position:relative; float:right; color:#b4b4b4; top:-3px; border:1px #b6b6b6 solid;}
#boxFormContainer{ position:relative;left:0px; float:right; top:auto;}
#boxForm
{
	width:120px;
	background:#FFF;
	position:absolute;
	padding:2px 2px 5px 2px;
	border:1px #c2c2c2 solid;
	z-index:99999;
	top:25px;
	left:-1px;
	-moz-border-radius:3px;-webkit-border-radius:3px;
}
#boxLink{ cursor:pointer; height:23px; position:relative; float:left; width:122px; background:url(../images/btnarrow.gif) no-repeat right center; z-index:10;}
a.eng{ background:url(../images/eng-flag.gif) no-repeat left center; font-size:12px; color:#888888; margin:5px 0 0 5px; text-indent:25px; display:block;}
a.vie{ background:url(../images/eng-flag.gif) no-repeat left center; font-size:12px; color:#888888; margin:5px 0 0 5px; text-indent:25px; display:block;}

/*---------03-02-2012---------*/
.starrv{ float:left; width:70px; height:15px; background:url(../images/star.gif) no-repeat; margin:3px 4px 0 0;}
.star1{ background-position:0px 0px;}
.star2{ background-position:0px -15px;}
.star3{ background-position:0px -30px;}
.star4{ background-position:0px -45px;}
.star5{ background-position:0px -60px;}
.testimo-l{ float:left; width:590px; margin-top:5px;}
.toptestimo{ float:left; width:100%; height:171px; border-bottom:1px #c7c7c7 solid; background:url(../images/imgtestimo.gif) no-repeat right center;}
.toptestimo h1{ width:100%; height:42px; line-height:42px; font-size:16px; font-weight:bold; color:#df1f26; text-transform:uppercase;}
.toptestimo span{ float:left; width:345px; height:105px; background:#eeeeee; padding:24px 19px 0 17px; font-weight:bold; line-height:18px;}
ul.listreview{ float:left; width:630px;}
ul.listreview li{ float:left; width:600px; border-bottom:1px #d0d0d0 solid; padding:20px 20px 18px 10px;}
ul.listreview li h2{ float:left; width:565px; font-size:12px; font-weight:bold; background:url(../images/bullet8.gif) no-repeat left center; padding-left:25px;}
ul.listreview li p{ float:left; width:100%; padding-top:8px; line-height:18px;}
ul.listreview li font.date{ color:#888;}
ul.listreview li.line{ background:#fbfbfb;}
.testimo-r{ float:left; width:328px; margin:5px 0 0 2px; display:inline;}
ul.smreview{ float:left; width:100%; background:#eee; padding:25px 0;}
ul.smreview li{ float:left; width:308px; margin:8px 0 0 20px; display:inline;}
ul.smreview li.top{ margin-top:0; font-size:18px; font-weight:bold; color:#df1f26; font-family:"Times New Roman", Times, serif; padding-bottom:15px;}
ul.smreview li span.left{ float:left; width:90px; line-height:22px;}
ul.smreview li span.right{ float:left; width:268px;}
ul.smreview li span.right input, select, textarea{ float:left; border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:3px;}
ul.smreview li span.right img{ float:left;}
a.submitrv{ float:left; background: url(../images/bg-btncheck.gif) repeat-x; height:30px; line-height:30px; font-size:12px; color:#FFF; padding:0 14px; text-decoration:none;}
a.submitrv:hover{ color:#FFF; text-decoration:none;}
.fbcomment{ float:left; width:318px; margin-top:12px; background:#ebeef6; padding:10px 5px 10px 5px;}
/*---------Popup----------*/
.black_overlaypop{
display: none;
position: absolute;
float:left;
top: 0%;
left: 0%;
width: 100%;
height: 1350px;
background-color: black;
z-index:1001;
-moz-opacity: 0.6;
opacity:.60;
filter: alpha(opacity=60);
}
.white_contentpop{
display: none;
position: absolute;
top: 32%;
left: 15%;
z-index:1002;
width:70%;}
.table-city{ margin:0 auto; width:662px; position:relative;}
.table-cityin{ float:left; width:662px; height:232px; background:url(../images/bgsurvey.png) no-repeat; position:fixed;-moz-box-shadow: 0 0 8px #444444;-webkit-box-shadow: 0 0 8px #444444; z-index:1003;}
.btnclick{ position:relative; float:right; width:104px; height:104px; margin:69px 35px 0 0; display:inline;}
.btnclose{ position:absolute; width:33px; height:33px; top:-12px; right:-12px; z-index:1005;}
.bnsurvey{ position:fixed; width:260px; bottom:0; right:0;}
.bgbsurvey{ position: absolute; width:260px; bottom:0px; right:0; z-index:1000;}
.btnhidde{ position:absolute; float:left; width:80%; height:16px; top:3px; right:-150px; z-index:1001;}
a.closepopup{ position:relative; float:left; width:27px; height:16px; background:url(../images/closepopup.gif) no-repeat; left:1px;}
a.closepopup:hover{ background:url(../images/closepopup-hv.gif) no-repeat;}
a.hiddepopup{ position:relative; float:left; width:27px; height:16px; background:url(../images/hidepopup.gif) no-repeat;}
a.hiddepopup:hover{ background:url(../images/hidepopup-hv.gif) no-repeat;}
/*------------------Survey---------------*/
#surveyForm{background:#FFF; left:0; position:absolute; top:40px; width:280px; z-index:999999; border:1px #c6c6c6 solid; padding:0 0 15px 0; -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.5); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.5); }
#surveyLink{ display:block; cursor:pointer; position:relative;}

/*----------14-09-2012----------*/
#menu { float:left; width:980px; height:33px; background:url(../images/bgmenu.gif) repeat-x; border-bottom:8px #dddddd solid; margin:0 0 0 22px; display:inline; font:12px Tahoma, Geneva, sans-serif; font-weight:bold;}
#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;height:33px; border-right:1px #2677ab solid; line-height:33px;}
#menu li span{display:block; z-index:100; background:url(../images/bgmenu.gif) repeat-x; padding: 0px 18px;}
#menu li:hover span, #menu li.current span{background:url(../images/bgmenu-hv.gif) repeat-x;}
#menu li a, #menu li a:visited {display:block; padding:0; color:#FFF;}
#menu li a:hover{ text-decoration:none;}
#menu dl {position:absolute; width:134px; top:33px; left:0; margin: 0; padding: 0; background: #065689; -moz-box-shadow:0px 2px 3px #b2b2b2; -webkit-box-shadow:0px 2px 3px #b2b2b2; box-shadow:0px 2px 3px #b2b2b2;}
#menu dd {display:none; background: #065689; border-top:1px solid #2677ab; clear:left; margin:0; padding:0; color: #fff; font-size: 11px; text-align:left; font-weight:normal; line-height:30px;}

#menu dt a, #menu dt a:visited {display:block; color:#FFF; padding: 0px 10px; text-decoration:none;}
#menu dd a, #menu dd a:visited {background:#065689; color:#FFF; text-decoration:none; display:block; padding: 0px 10px;}
#menu dd a{ background:url(../images/arrowfaq.gif) no-repeat left center; padding-left:20px;}
#menu li dd a:hover{ background:#4598cd url(../images/arrowfaq-hv.gif) no-repeat left center;}
#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block; text-decoration:none;}
#menu li:hover dl, #menu li a:hover dl {border-bottom:3px solid #d92129;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #4598cd; color:#FFF;}

/*--------18-09-2012--------*/
h1.ttreview{ float:left; width:100%; font-size:16px; font-weight:bold; color:#df1f26; text-transform:uppercase;}
.reviews-l{ float:left; width:630px; margin:20px 20px 0 0; display:inline;}
.toprev{ float:left; width:100%; background:url(../images/bgreview.gif) repeat-x; padding-top:14px; margin-top:5px;}
.bgttrev{ float:left; width:588px; height:70px; background:url(../images/ttrv.gif) no-repeat; margin:0 0 0 20px; display:inline;}
.noterev{ float:left; width:530px; padding:12px 60px 12px 40px; background:#f2f2f2; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:12px; font-weight:bold; color:#717171; margin-top:15px;}
.allreview{ position:relative; float:left; width:326px; border:1px #e6e6e6 solid; background:#f3f5f9; -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px; padding-bottom:14px; margin-top:10px;}
.allreview h1.tt{ float:left; font-size:14px; font-weight:bold; background:url(../images/starrate.png) no-repeat right center; padding-right:112px; margin:18px 0 0 18px; display:inline; line-height:22px;}
.bgrating{ float:left; width:326px; height:143px; margin-top:12px; background:url(../images/bgrating.gif) no-repeat;}
.bgrating .labelrate{ float:left; width:90%; padding:10px 0 0 18px; font-size:12px; color:#adadad;}
.bgrating .labelrate b{ color:#ffba00;}
ul.numberrate{ float:right; width:95px; font-size:11px; color:#ffba00; margin-top:8px;}
ul.numberrate li{ float:left; width:100%; margin-top:5px;}
.i-rating{ position:absolute; width:100px; height:100px; background: url(../images/rating.png) no-repeat; right:-8px; top:-8px;}
.bsubmit{ float:left; width:326px; background:#fefefe; border:1px #cdd9df solid; margin-top:18px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.formsubmit{ float:left; width:100%;}
.formsubmit li{ float:left; width:290px; margin:18px 0 0 22px; display:inline;}
.formsubmit li h2{ font-size:18px; font-weight:bold; color:#767676;}
.formsubmit li input, select, textarea{ border:1px #d2d9dc solid; padding:6px 8px; -moz-box-shadow:0px 0px 3px #f1f1f1; box-shadow:0px 0px 3px #f1f1f1; -webkit-box-shadow:0px 0px 3px #f1f1f1;
-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}
.formsubmit li label{ float:left; line-height:28px; color:#858585; margin-right:5px; display:inline;}
.btsubmit{ float:left; width:100%; background:#f0f5f7; border-top:1px #dde0e8 solid; padding:12px 0; margin-top:25px;}
.btsubmit .bbtn{ width:148px; float:right; margin-right:22px; display:inline;}
.btsubmit .bbtn .btnstep{ margin-left:8px; display:inline;}
.formsubmit li .note{ font-size:11px; color:#898989;}
.formsubmit li input.reg{ background:url(../images/i-mail.gif) no-repeat left center; text-indent:30px; padding-left:8px;}
.formsubmit li input.key{ background:url(../images/i-key.gif) no-repeat left center; text-indent:30px; padding-left:8px;}
/*------20-09-2012----*/
.bghowto{ position:relative; float:left; width:543px; height:253px; background:url(../images/bghowto.jpg) no-repeat;}
.btnlearn{ position:absolute; width:103px; height:28px; top:10px; right:0px; outline:0;}
.custumorcenter{ position:relative; float:left; width:238px; height:317px; background:url(../images/customercenter.gif) no-repeat;}
.gosupport{ position:relative; float:left; width:175px; height:15px; text-indent:-9999px; top:208px; left:40px;}
.btnsupport{ position:absolute; width:181px; height:40px; bottom:12px; left:28px;}
.ttprocess{ position:relative; float:left; width:695px; height:36px; border:1px #dddddd solid; line-height:36px; font-size:16px; font-weight:bold; color:#df1f26; text-align:center; z-index:1; margin:10px 0 0 0;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.i-r{ position:absolute; width:14px; height:14px; background:url(../images/i-r.gif) no-repeat; top:-1px; right:-1px;}
.howto-l{ float:left; width:700px; margin:10px 26px 0 0; display:inline;}
.liststep{ float:left; width:100%;}
.liststep li{ float:left; width:100%; margin-top:20px; color:#4a4a4a; line-height:16px;}
.liststep li .imgproces{ float:left; width:92px; background:url(../images/imgproces.gif) no-repeat; margin-right:10px; display:inline;}
.liststep li .imgpr1{ height:79px; background-position:0px 0px;}
.liststep li .imgpr2{ height:132px; background-position:0px -79px;}
.liststep li .imgpr3{ height:210px; background-position:0px -211px;}
.liststep li .imgpr4{ height:132px; background-position:0px -421px;}
.liststep li .infostep{ float:left; width:594px; background:#e0e0e0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.liststep li .numberstep{ float:left; width:42px; text-align:center; padding-top:22px;}
.liststep li .typrstep{ float:left; width:510px; background:#f8f8f8; padding:0 22px 18px 20px;}
.liststep li .typrstep h2{ font-size:14px; font-weight:bold; padding:20px 0 0 0;}
.liststep li .typrstep p{ padding-top:8px;}
.liststep li .imgnumber{ height:37px; background:url(../images/imgproces.gif) no-repeat;}
.liststep li .num1{ width:11px; background-position:0px -554px;}
.liststep li .num2{ width:20px; background-position:-11px -554px;}
.liststep li .num3{ width:21px; background-position:-31px -554px;}
.liststep li .num4{ width:21px; background-position:-52px -554px;}

.popup-rate{ position:absolute; width:275px; left:-8px; bottom:123px; display:block; z-index:9999;}
.popup-ratein{ position:fixed;  width:275px; height:133px; background:url(../images/popup-rate.png) no-repeat; z-index:99999;}
.closerate{ float:right; width:7px; height:7px; margin:20px 20px 0 0; display:inline;}
.goreview{ float:left; width:80%; margin:74px 0 0 28px; display:inline; line-height:18px; color:#adadad;}
.goreview b{ color:#ffae00;}
.goreview a{ color:#80ec00; text-decoration:underline;}
#stayintouch{ position:absolute; width:38px; right:0; top:12%;}
#stayintouchin{ position:fixed; float:left; width:38px; background:url(../images/i-stay.gif) no-repeat top center; padding-top:30px;}
.btntouch{ float:left; width:38px; background:#444; padding:5px 0;
-webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;
-moz-box-shadow:0px 0px 5px #a6a6a6; -webkit-box-shadow:0px 0px 5px #a6a6a6; box-shadow:0px 0px 5px #a6a6a6;}
.btntouch li{ float:left; width:100%; border-bottom:1px #545454 solid; margin-top:3px; padding-bottom:3px; text-align:center;}
.i-touch{ background:url(../images/i-touch.gif) no-repeat; width:28px; height:28px;}
.i-face{ height:27px; background-position: 0px 0px;}
.i-twitter{ background-position: 0px -27px;}
.i-gg{ height:27px; background-position: 0px -55px;}
.i-youtube{ background-position: 0px -82px;}
.i-blog{ height:27px; background-position: 0px -110px;}
.i-rss{ background-position: 0px -137px;}

/*---------------29-08-2012--------------*/
.banner-offer{ float:left; width:100%; margin-top:10px;}
.tab-out{ position:relative; float:left; width:714px; background:url(../images/bgtabhotel-out.gif) no-repeat bottom center; padding-bottom:7px; z-index:2;}
.tab-outin{ position:relative; float:left; width:525px;margin:0 0 0 2px; display:inline;}
.tab-outin li{ position:relative; float:left; height:34px; background:url(../images/tabhotel.gif) repeat; line-height:34px; top:3px; padding:0 34px; margin-left:2px; display:inline; z-index:3;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;}
.tab-outin li.current{ background:url(../images/tabhotel-active.gif) repeat-x; height:33px; border:1px #97c2de solid; border-bottom:0;}
.tab-outin li a{ color:#FFF; font-weight:bold; color:#FFF; text-transform:uppercase;}
.tab-outin li.current a{ color:#4b93c0;}
.tab-out select{ float:right; padding:3px; margin-top:5px; border:1px #97c2de solid; color:#838383; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.listhotel{ float:left; width:100%; margin-top:28px;}
.listhotel .titleht{ float:left; background: url(../images/bullet9.gif) no-repeat left center; padding:3px 0 3px 42px; color:#444;}
.listhotel .titleht h2{ font-size:16px; font-weight:bold; padding-bottom:5px;}

.hotels-out{ position:relative; float:left; width:712px; border:1px #e2e2e2 solid; padding-bottom:20px; top:-5px; background:url(../images/bgboxhotels.gif) repeat-x bottom center; padding-bottom:50px;
-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; -moz-box-shadow:0px 0px 3px #e2e2e2; -webkit-box-shadow:0px 0px 3px #e2e2e2; box-shadow:0px 0px 3px #e2e2e2;}
ul.boxhotels-out{ position:relative; float:left; width:712px; }
ul.boxhotels-out li{ float:left; width:682px; margin:18px 0 0 15px; display:inline; border-bottom:1px #d6d6d6 dotted; padding-bottom:10px;}
ul.boxhotels-out li img.thumb{ float:left; width:132px; border:1px #eaeaea solid; padding:3px;}
ul.boxhotels-out li .hoteldes{ position:relative; float:left; width:352px; margin:3px 0 0 16px; display:inline; font-size:11px; color:#4a4a4a; border-right:1px #d6d6d6 dotted; padding-right:25px;}
ul.boxhotels-out li .hoteldes p{ padding-top:5px;}
ul.boxhotels-out li .hoteldes h2{ font-size:12px; font-weight:bold;}
ul.boxhotels-out li .checkrate{ float:left; width:120px; margin:0 0 0 25px; display:inline; font-size:11px; color:#888;}
ul.boxhotels-out li .checkrate p{ float:left; width:100%; margin-top:5px;}
ul.boxhotels-out li .checkrate font.price{ font-size:20px; font-weight:bold; color:#ff0000;}
ul.boxhotels-out li .checkrate .typeht{ float:left; background:url(../images/i-house.gif) no-repeat left center; font-weight:bold; color:#5ea7d8; padding:5px 0 5px 22px; font-size:12px;}
ul.boxhotels-out li .checkrate .viewmap{ float:left; background:#e4f1fb; border-radius:3px; padding:3px 17px;}
ul.boxhotels-out li .checkrate .viewmap a.view{ background:url(../images/i-s.gif) no-repeat left center; padding-left:18px;}

a.bookhoteout{ float:left; width:102px; height:29px; background:url(../images/bgcheck.gif) repeat-x; font-size:12px; font-weight:bold; color:#FFF; text-align:center; line-height:32px; margin-top:5px;
-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;}
a.bookhoteout:hover{ color:#FFF;}

.starhotel{ background:url(../images/starhotel.gif) no-repeat; height:14px;}
.star1{ background-position:0px 0px; width:15px;}
.star2{ background-position:0px -14px; width:32px;}
.star3{ background-position:0px -28px; width:49px;}
.star4{ background-position:0px -42px; width:66px;}
.star5{ background-position:0px -56px; width:83px;}

.table-promo{ margin:0 auto; width:696px; position:relative;}
.table-promoin{ position:relative; float:left; width:696px; height:323px; background:url(../images/promo.png) no-repeat; z-index:1003;}
.closepromo{ position:absolute; width:26px; height:24px; right:3px; top:25px;}
.clickpromo{ position:absolute; width:150px; height:40px; bottom:38px; right:-18px;}

/*--------------20-12-2012-----------*/
.noteapp{ float:left; width:678px; padding:10px; border:1px #dddddd solid; border-radius:3px; margin:12px 0 0 0; background:#f8f8f8; line-height:18px;}
.noteapp ul{ float:left; width:100%; padding:0 0 12px 0;}
.noteapp ul li{ float:left; width:95%; background:url(../images/bulletapp.gif) no-repeat left top; padding-left:20px; margin-top:12px;}

.themess{ float:left; width:678px; border:1px #e2f3fb solid; background:#f7fcff; padding:20px; margin-top:20px;}
.themess .des{ float:left; width:100%; font-size:12px; line-height:20px;}
.themess h2{ float:left; width:100%; font-size:12px; font-weight:bold; padding:12px 0 0 0;}
.themess p{ float:left; width:100%; padding:12px 0 0 0;}
.tabless{ float:left; border:1px #DDD solid; background:#FFF; margin:12px 0 0 0; font-size:11px;}
.tabless td{border:1px #DDD solid; border-width:0px 1px 1px 0; padding:8px 8px 8px 10px; vertical-align:top;}
.tabless ul{ float:left; width:100%;}
.tabless ul li{ float:left; width:95%; background:url(../images/bulletapp.gif) no-repeat left top; padding-left:20px; margin:4px 0 0 0;}
.themessin{ float:left; width:830px; background:#FFF; border:1px #d1d1d1 solid; -moz-box-shadow:0 0 3px #dddddd; -webkit-box-shadow:0 0 3px #dddddd; box-shadow:0 0 3px #dddddd; padding-bottom:30px; color:#333;}

/*-----------03-05-2013-----------*/
.subiz-online{ position:relative; float:left; width:181px; height:40px; text-indent:-9999px; background:url(../images/online.png) no-repeat;}
.subiz-offline{ position:relative; float:left; width:181px; height:40px; text-indent:-9999px; background:url(../images/offline.png) no-repeat;}

/*-----------Meetourteam----------*/
.ourteam{ position:relative; float:left; width:732px;}
.ourteam-top{ position:relative; float:left; width:728px; background:#FFF; border:1px #ededed solid; padding:1px; margin:5px 0 0 0;}
.ourteam-topin{ position:relative; float:left; width:726px; background:#f7f7f7; border:1px #c2c2c2 dashed; padding:30px 0;}
.ourteam-tic{ position:absolute; width:107px; height:107px; background:url(../images/tic-ourteam.png) no-repeat; top:-6px; right:-6px;}
.ot-content{ position:relative; float:left; width:615px; margin: 0 0 0 52px; display: inline; font-size:14px; line-height:22px; color:#4a4a4a;}
.ot-content h3{ font-size:16px; font-weight:bold; text-transform:uppercase;}
.ot-content h2{ font-size:20px; font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
.quocte-l{ position:absolute; width:29px; height:28px; background:url(../images/quocte-l.png) no-repeat; top:-18px; left:-40px;}
.quocte-r{ position:absolute; width:29px; height:28px; background:url(../images/quocte-r.png) no-repeat; bottom:-18px; right:-40px;}
.team1{ position:relative; float:left; width:100%; margin:30px 0 0 0; line-height:18px; color:#4a4a4a;}
.team1-l{ float:left; width:310px; text-align:right; padding-left:35px;}
.team1-l h2{ font-size:16px; font-weight:bold; text-transform:uppercase; padding:45px 0 15px 0;}
.team1 img.imgteam1{ float:right;}
.lineteam{ position:relative; float:left; width:100%; margin:30px 0 0 0;}
.cpr{ position:relative; float:left; width:100%;}
.cpr li{ position:relative; float:left; width:330px; border-bottom:1px #d0d0d0 dotted; margin:25px 25px 0 0; display:inline; line-height:20px; color:#4a4a4a; height:200px;}
.cpr li img.thumb{ float:left; width:145px; margin-right:10px; display:inline;}
.cpr li .infoteam{ float:left; width:175px; margin:18px 0 0 0;}
.cpr li.long{ height:220px;}
.cpr li.end{ height:240px;}
.cpr li.short{ height:170px;}

.team2{ position:relative; float:left; width:100%; margin:30px 0 0 0; line-height:18px; color:#4a4a4a;}
.team2-r{ float:left; width:345px; text-align:left; color:#4a4a4a; line-height:18px;}
.team2-r h2{ font-size:16px; font-weight:bold; text-transform:uppercase; padding:32px 0 15px 0;}
.team2 img.imgteam2{ float:left; margin-right:25px; display:inline;}

.team3{ position:relative; float:left; width:100%; margin:25px 0 0 0; line-height:18px; color:#4a4a4a; border-bottom:1px #d0d0d0 dotted; padding-bottom:20px;}
.team3-l{ float:left; width:315px; text-align:right; color:#4a4a4a; line-height:18px; padding-left:20px;}
.team3-l h2{ font-size:16px; font-weight:bold; text-transform:uppercase; padding:32px 0 15px 0;}
.team3 img.imgteam3{ float:right;}

/*---------------02-07-2013----------------*/
.popup-banner{ position:absolute; width:444px; left:0px; bottom:210px; display:block; z-index:9999;}
.popup-bannerin{ position:fixed; width:444px; height:224px; z-index:99999;}
.bn-left{ position:absolute; width:122px; height:110px; bottom:30px; left:0px;}
.bn-right{ position:relative; float:right; width:252px; top:0; background:#FFF; padding:18px; border:8px #add4ef solid; border-radius:10px; line-height:18px; color:#131313; box-shadow:0 0 3px #333;}
.bn-right b{ font-size:15px; color:#e12424;}
.bn-right .arrow-bn{ position:absolute; width:16px; height:19px; background:url(../images/arrow-bn.png) no-repeat; left:-23px; top:50%; margin-top:-10px;}
.closebanner{ position:absolute; width:8px; height:8px; top:6px; right:6px;}

/*---------Undercontraction---------------*/
.pageunder{ float:left; width:1024px; height:775px; background:url(../images/under_contraction.png) no-repeat;}
.pageunder span{ float:left; width:500px; margin:245px 0 0 372px; display:inline; line-height:25px; font-size:16px; color:#4a4a4a;}
.pageunder span h2{ font-size:21px; color:#f89200; width:100%; text-shadow: 2px 4px 1px rgba(150, 150, 150, 0.2);}
.pageunder span h1{ font-size:30px; color:#4195ca; width:100%; text-shadow: 2px 4px 1px rgba(150, 150, 150, 0.2); font-weight:bold; padding:25px 0;}
.pageunder span p{ width:100%;}
.pageunder span p.textun{text-shadow: 2px 4px 1px rgba(150, 150, 150, 0.2);}
#lightrus{ display:none!important;}
.black_overlayrs{display:none!important;}
/*----------------Popup------------------*/
#edit-infor{ position:fixed;}
.popup-edit{float:left; width:660px; background:#FFF; border:1px #DDD solid; box-shadow:0px 1px 2px #222; padding:10px 20px;}
.black_overlaypop{ height:1800px;}
.popup-edit .applicant-row{ margin:10px 0 0 0;}
.popup-edit .applicant-row .clumn1, .popup-edit .applicant-row .clumn2{ width:30%; margin:15px 14px 0 8px;}
.popup-edit .applicant-row .clumn3, .popup-edit .applicant-row .clumn4{ width:30%; margin:15px 14px 0 8px; display:inline;}
.popup-edit .btpop{width:630px; padding:10px 20px;}

/*--------------18-12-2013--------------*/
.embassy-l .title, .visa-tip .title{ color: #398bc0; font-size: 24px; font-weight: bold; width: 100%;}
.embassy-l .embassy-text, .visa-tip .embassy-text{ float:left; width:100%; line-height:18px; color:#444;}
.embassy-l .embassy-text p, .visa-tip .embassy-text p{ padding-top:15px;}
.embassy-l .embassy-text strong, .visa-tip .embassy-text strong{ width:100%; font-size:14px; padding-bottom:12px;}
.i-tick{ width:12px; height:12px; background:url("../images/i-tick.png") no-repeat; display:inline-block;}
.shadow-em{ position:relative; display:inline-block; width:100%; height:45px; background:url(../images/shadow-em.png) no-repeat; margin:40px 0 0 0;}
.btn-em{ position:absolute; right:0; top:-18px; border-radius:3px; border:1px #e68e00 solid; background-color:#fdb625; box-shadow:0px 1px 2px #888;
background: -webkit-gradient(linear, left top, left bottom, from(#fdc43c), to(#fca419)); background: -moz-linear-gradient(top, #fdc43c, #fca419);}
.btn-em b{ display:inline-block; color:#FFF; font-size:13px; text-shadow:0px 1px 2px #d2921b; padding:10px 15px; background:url(../images/bgline.png) repeat-y right center;}
.arrow-em{ display:inline-block; width:20px; height:19px; background:url(../images/arrow-em.png) no-repeat; vertical-align:middle; margin:0 8px;}
.btn-em:hover{ background-color:#fdac1e;
background: -webkit-gradient(linear, left top, left bottom, from(#ffcf5e), to(#fca71c)); background: -moz-linear-gradient(top, #ffcf5e, #fca71c);}

.visa-tip{ float:left; width:728px; margin:20px 0 0 0;}
.visa-tip ul{ display:inline-block; width:90%; margin:5px 0 0 30px;}
.visa-tip ul li{ width:100%; list-style:inside; padding:4px 0 0 0;}
.combo-tip{ border:1px #c6cfd9 solid; border-top:1px #95a6b9 solid; min-width:250px;}
.visa-tip .btnstep{ font-size:12px; font-weight:bold; border:1px #197fc0 solid; box-shadow:0px 1px 0px #71c0f2 inset; padding:0px 20px;}