@charset "utf-8";
*{margin:0px;padding:0px;}
h1            { font-size:20px; font-weight:normal; line-height:1.15; color:#1c5da3;}
h2            { font-size:18px; font-weight:normal; line-height:1.25; color:#1c5da3;}
h3            { font-size:16px; font-weight:bold; line-height:1.25;color:#1c5da3; }
h4            { font-size:14px; font-weight:bold;color:#1c5da3; }
h5            { font-size:12px; font-weight:bold; color:#1c5da3;}
h6            { font-size:11px; font-weight:bold; color:#1c5da3; }	
p, ul, ol {margin-top: 0;line-height: 180%;text-align: justify;}
a {color: #0d4c8d;text-decoration:none;}
a:hover {text-decoration: none;color:#ff5e07;}
a img {border: none;}
hr {display: none;}

table a:hover {color:#4c1919}
.texttest1{color:#fff;}

body{font-family:Arial, Helvetica, sans-serif;margin-bottom:0px; font-size:11px;}
#container{width:980px;}
.containerheard{background-repeat:repeat-x;height:154px;width:100%; z-index:1}
.heard{width:980px;margin:0px auto;z-index:100;padding: 0;font-size: 12px;color: #14529B;background: #fff;}
.heard1{float:left;width:980px;}
#logo{float:left;width:108px; height:78px; margin-left:13px;margin-top:15px;}
#banner{float:left;width:517px; height:99px; margin-left:44px;}
.phone{float:left;width:258px;margin-left:25px;}
.phone1{float:left;width:184px;margin-left:74px;background-image:url(../images/bg3.jpg); height:25px;}
#textphone1{float:left;margin-left:19px;margin-top:5px;}
.phone2{float:left;width:258px;margin-top:33px;}
.heard3{float:left;width:980px;margin-top:11px;}
.containerheardmain{width:100%;background-color:#2167af;}
.heardmain{width:100%;height:285px;}
.heardmain01{width:980px;}
.containerheardmain1{height:34px; width:100%; background-color:#14529b;}
#container{width:980px;height:auto;margin: 0px auto; }
#leftmain{float:left;width:660px;margin-top:20px;}
.leftmainin{float:left;width:660px}
.leftmainin100{float:left;width:650px}
.leftmainin03{float:left;width:777px}
#rightmain{float:left;width:304px;margin-left:12px;margin-top:20px;}
.leftmain1{float:left;width:416px;}
.leftmain2{float:left;width:416px;height:89px;background-image:url(../images/home_travel_31.jpg);background-repeat:repeat-x;margin-top:13px;}
.imgleftmain2{float:left; margin-left:10px;margin-top:10px;}
.textleftmain2{float:left;width:268px; margin-left:21px;color:#FFF;font-size:11px; line-height:14px;height:80px;margin-top:10px;}
.textlleftmain{width:406px;float:left;}
.textleftmain2 a{color:#FFF; font-size:15px;font-weight:bold;line-height:20px;}
.textleftmain2 span{color:#000; font-size:13px;}
.leftmain3{float:left;width:416px;margin-top:5px;}
.leftmain3 li{font-size:12px; line-height:25px; margin-left:05px; list-style-image:url(../images/arrow.jpg); border-bottom:solid 1px #dcdcdc; height:30px; list-style-position:inside; margin-top:4px;}
.thinline{float:left; width:390px;height:1px; background-color:#CCC;margin-top:6px; margin-bottom:6px;}
.leftmain4{float:left;width:219px;margin-left:21px;}
.textlleftmain4{width:219px;float:left;}
.imgleftmain4{float:left;margin-top:13px; width:219px;height:90px;}
.searchbg{float:left; width:219px; background-image:url(../images/bg4.jpg); height:178px; background-repeat:repeat-x;}
.input1{float:left; width:219px; margin-top:5px;}
.input2{float:left; width:194px; margin-top:10px;margin-left:14px;}
.styleinput1{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:183px;height:19px; margin-left:20px; margin-top:10px; color:#999;}
.leftmainin1{float:left;width:660px; margin-top:25px;}
.vietnamcruisertit{float:left;width:655px; margin-top:19px;height:50px;background-color:#ededed; border-bottom:thin solid #09F;}
.vietnamcruisertit2{float:left; margin-left:8px;margin-top:6px; line-height:20px; font-size:12px;}
.vietnamcruisertit5{float:left;width:655px; margin-top:19px;height:70px;background-color:#ededed; border-bottom:thin solid #09F;}
.vietnamcruiser1{float:left; width:430px;margin-left:9px;}
.leftmainin2{float:left;width:655px; margin-top:13px;}
.imgvietnamcruiser1{float:left; width:182px;height:120px;}
.textvietnamcruiser1{float:left; width:220px;margin-left:27px;line-height:16px;}
.thinline2{float:left; width:425px;height:1px; background-color:#CCC;margin-top:29px; margin-bottom:29px;}
.ulili1{float:left;width:210px;}
.ulili1 li{margin-left:15px; list-style-image:url(../images/arrow.jpg); float:left}
.ulili2{float:left;width:200px;}
.ulili2 li{margin-left:22px; list-style-image:url(../images/arrow.jpg);}
.vietnamcruiser2{float:left; width:190px;;margin-left:25px;}
.imgvietnamcruiser2{float:left; width:190px;height:106px;}
.textvietnamcruiser2{float:left; width:190px;line-height:16px;margin-top:15px;}
.textvietnamcruiser3{float:left; width:190px;line-height:16px;margin-top:15px; background-color:#06C; text-align:center; height:24px; color:#FFF; padding-top:8px;}
.thinline3{float:left; background-image:url(../images/home_travel_73.jpg); width:642px;height:12px;margin-top:15px; margin-bottom:15px;}
.tabmain1{float:left; width:650px; font-size:10px;}
.rightmainmap{float:left; width:302px; height:209px;}
.rightmainimg1{float:left; width:304px; height:197px;margin-top:16px;}
.rightmainimg2{float:left; width:304px; height:206px;margin-top:16px;}
.rightmainimg3{float:left; width:300px;margin-top:16px;}
.photorightmain{float:left; width:304px; height:30px;margin-top:16px; background-color:#05b7f1}
.titlevnphoto{float:left; width:200px; margin-top:7px; margin-left:15px; font-size:12px;color:#FFF;}
.photoin{float:left; width:302px; height:430px;border:thin solid #d7d7d7;}
.exlent{float:left; width:302px; border:solid 1px #CCC; background-image:../images/bg_cre.jpg; padding-bottom:25px;}
.photoin1{float:left; width:130px; height:81px; margin-top:20px; margin-left:12px;border:thin solid #d7d7d7; }
.photoin2{float:left; width:120px; height:70px; margin-top:5px; margin-left:5px;}
.footmain{float:left; width:980px; margin-top:60px;}
.imgfootmain1{float:left; width:180px; height:285px;}
.imgfootmain2{float:left; width:180px; height:285px; margin-left:20px;}
.containerfoot{background-image:url(../images/bgfoot.jpg);background-repeat:repeat-x;height:357px;width:100%; float:left; margin-top:40px; z-index:2}
.foot{width:980px;margin:0px auto;z-index:101;}
.foot1{width:980px;float:left; font-size:11px;}
.foot3{width:980px;float:left; margin-top:47px;}
.foot2{width:709px;float:left;margin-top:39px;margin-left:13px;}
.textfoot1{width:120px;float:left;}
.textfoot2{width:125px;float:left; margin-left:39px;}
.textfoot3{width:130px;float:left; margin-left:47px;}
.textfoot4{width:137px;float:left; margin-left:72px;}
.thinline4{float:left; width:690px;height:1px; background-color:#CCC;margin-top:21px; margin-bottom:27px;}
.textfoot1 li{ list-style:none; color:#000;}
.textfoot2 li{ list-style:none;}
.textfoot3 li{ list-style:none;}
.textfoot4 li{ list-style:none;}
.searchgg{float:left;width:243px; height:124px; background-color:#FFF; border-bottom:thin solid #d7d7d7; border-left:thin solid #d7d7d7;border-right:thin solid #d7d7d7; margin-left:10px;}
.searchgg1{float:left;width:228px; margin-left:11px; margin-top:28px; }
.searchgg2{float:left;width:228px; margin-left:11px; margin-top:10px; }
.iconjoint{float:left; height:23px; width:24px;}
.iconjoint2{float:left; height:23px; width:24px; margin-left:15px;}
.searchgg3{float:left;width:243px; margin-top:26px; }
.searchgg3in{float:left;width:83px;  height:56px;}
.searchgg3text{float:left;width:120px; margin-top:17px;margin-left:19px;}
.imgfoot3{float:left; width:950px; height:62px;margin-left:16px;}
.textfoot31{float:left; text-align:center; width:950px;margin-top:22px; margin-bottom:22px;}
.headmain{float:left; width:980px; margin-top:25px; font-size:11px;}
.texttitabout{float:left; width:600px;}
.texttitabout1{float:right; width:80px;}
.texttitabout2{float:left; width:40px;}
.texttitabout3{float:left; width:30px;}
.lm01{float:left; width:161px; font-size:11px;}
.lm02{float:left; width:470px; margin-left:20px;}
.lm03{float:left; width:582px; margin-left:26px;}
.menuleftmain{float:left; width:161px;}
.menuleftmainin{float:left; width:161px;height:26px;background-image:url(../images/bg6.jpg); background-repeat:no-repeat; margin-top:2px;}
.menuleftmaininsub{float:left; width:161px;height:26px;background-image:url(../images/bg8.jpg); background-repeat:no-repeat; margin-top:2px;}
.menuleftmaininsub a{color:#FFF;}
.textmenuleftmainin{float:left; width:150px; margin-left:10px;margin-top:7px;}
.partner{float:left; width:161px; font-size:12px; margin-top:20px;}
.partner01{float:left; width:163px; height:30px; background-color:#155497;}
.partner02{float:left; width:161px;}
.partner03{float:left; width:161px; border:solid 1px #eae9e9; float:left;}
.titpartner01{float:left; width:100px;color:#FFF; margin-top:7px; margin-left:10px;}
#leftmain01{float:left;width:656px;margin-top:15px;}
#leftmain03{float:left;width:777px;margin-top:15px; margin-right:14px;}
#rightmain01{float:left;width:304px;margin-left:15px;margin-top:0px;}
.aboutus01{float:left; width:470px;}
.aboutus03{float:left; width:470px;margin-top:50px;}
.aboutus05{float:left; width:470px;margin-top:20px; font-size:12px; color:#555555; margin-bottom:30px;}
.titaboutus01{float:left; width:470px;}
.textaboutus01{float:left; width:465px; margin-top:20px; line-height:16px; font-size:12px; color:#555;}
.imgaboutus01{float:left; width:465px; margin-top:36px;}
.contentcf{float:left; width:468px;}
.imgcontentcf{float:left; width:126px; height:70px;}
.textcontentcf{float:left; width:309px; margin-left:30px;}
.textaboutus02{float:left; width:468px; margin-top:40px; line-height:16px;}
.thinline111{ float:left; width:470px; height:1px; background-color:#CCC; margin-top:10px;}
.phantrang{float:right;}
.form01{float:left; width:447px; margin-top:15px;}
.textform01{float:left; width:100px; font-size:12px;}
.textform02{float:left; width:300px;}
.textform02 input{float:left; width:250px;}
.texttravelguilde1{float:left;width:650px; line-height:16px; margin-top:15px; text-align:justify;}
.imgtravelguilde{float:left;width:650px; margin-top:20px;}
.thinline5{float:left;width:650px; margin-top:20px;height:1px; background-color:#CCC; margin-bottom:16px;}
.travelguildein1{float:left;width:185px; margin-right:15px; margin-left:15px;}
.travelguildein2{float:left;width:185px; margin-left:31px;}
.travelguildein{float:left;width:650px; margin-top:20px;}
.tittravelguildein1{float:left; font-weight:bold; width:185px;}
.imgtravelguildein1{float:left; width:185px; height:108px; margin-top:20px;}
.contenttravelguildein1{float:left; width:185px; margin-top:15px; line-height:16px;}
.viewmoretravelguildein1{float:left; width:185px; margin-top:15px; line-height:16px; font-size:13px; font-weight:bold; color:#990}
.imgtravelnewin{float:left; width:188px; height:103px;}
.travelnewin{float:left; width:442px; margin-left:19px;}
.tittravelnewin{float:left; width:442px;}
.daytravelnewin{float:left; width:442px; color:#600; font-size:12px; font-weight:bold; margin-top:5px; }
.contenttravelnewin{float:left; width:442px; line-height:16px; margin-top:5px; text-align:justify;}
.imgpromotionrm{float:left; width:304px; height:180px; background-color:#ebebeb; padding-top:10px; padding-bottom:15px;}
.toursub1{float:left; width:582px;}

.toursub10{float:left; width:582px;}
.texttoursub10{float:left; width:582px; line-height:16px; margin-top:20px; text-align:justify;}
.thinline6{ width:580px; height:1px; background-color:#CCC; margin-top:30px; margin-bottom:25px; float:left;}
.tittoursub10{float:left; width:480px;}
.tittoursub11{float:left; width:163px;}
.imgtoursub10{float:left; width:183px; height:106px;}
.contenttoursub10{float:left; width:375px; margin-left:20px;}
.contenttoursub1{float:left;width:375px;}
.contenttoursub2{float:left;width:375px; margin-top:16px;}
.contenttoursub3{float:left;width:250px; font-weight:bold; font-size:14px; font-weight:bold;}
.contenttoursub4{float:right; font-size:14px; font-weight:bold;}
.phantrang2{float:left; width:580px;}
.inputsearch{float:left;width:167px; margin-left:3px; margin-top:10px;}
.inputsearch01{float:left;width:177px; margin-left:6px; margin-top:15px; margin-bottom:15px; height:44px; background-image:url(../images/navBg.gif); background-repeat:repeat-x; border-left:solid 1px #CCC; border-right:solid 1px #CCC;}
.inputsearch1{float:left;width:135px; margin-left:3px;}
.inputsearch1 input{width:135px; height:21.5px; border: solid 1px #CCC; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.inputsearch2{float:left;width:27px;}
.modul1in{float:left; width:179px;background-image:url(../images/bg9.jpg);height:32px;}
.titmodul1{float:left;width:150px; margin-top:8px; font-size:13px; color:#FFF; font-weight:bold; margin-left:7px;}
.modul1{float:left; width:180px;margin-left:6px; }
.modul2{float:left; width:180px;margin-left:6px;  margin-top:15px;}
.modul1list{float:left; width:177px; padding-bottom:10px; padding-top:5px;  border:solid 1px #ccc;}
.modul1list li{width:145px; margin-left:25px; list-style:circle;}
.modul1list a{ font-size:11px; color:#666;}
.modul1list a:hover{ font-size:11px; color:#06C; font-weight:bold;}
.suppostol{ float:left; width:178px; margin-bottom:5px;}
.skype{ float:left; width:36px; margin-left:35px;}
.yahoo{ float:left; width:42px;margin-left:30px;}
.thinline7{ width:580px; height:1px; background-color:#CCC; margin-top:5px; margin-bottom:5px; float:left; text-align:justify;}
.tourdt1{float:left; width:582px;}
.intourdt1{float:left; width:460px; font-size:14px; color:#666; font-weight:bold; margin-top:7px;}
.intourdt2{float:left; width:122px;}
.contenttourdt{float:left; width:582px; line-height:16px; margin-top:30px; font-size:12px;}
.contenttourdttab1{float:left; width:552px; line-height:16px; margin-top:30px; font-size:12px; margin-left:20px;margin-bottom:20px;}
.contenttourdt table p{ text-align:center}
.img_hotel1{float:left;width:580px; margin-top:27px;}
.contenttourdt1{float:left; width:582px; height:99px; background-image:url(../images/bg10.jpg); background-repeat:repeat-x;}
.contenttourdt11{float:left; width:560px; margin-top:25px; margin-left:10px;}
.contenttourdt12{float:left; width:575px; margin-top:12px; margin-left:10px;}
.tabmain2{float:left; width:580px; font-size:10px; margin-top:18px;}
.contenttourdt{float:left; width:538px; margin-left:25px; margin-top:1px; margin-bottom:30px; text-align:justify;}
.toursub2{float:left; width:582px; margin-top:20px;}
.toursub12{float:left; width:582px; margin-top:7px;}
.in1toursub10{float:left; width:325px; margin-left:0px; font-size:12px;}
.in2toursub10{float:left; width:150px;font-size:12px;}
.in3toursub10{float:left; width:45px;font-size:12px;}
.in4toursub10{float:left; width:60px; color:#F00; font-weight:bold;font-size:12px;}
.mainpromotion{float:left; width:980px;}
.mainpr1{float:left; width:980px;}
.mainpr2{float:left; width:980px;}
.prmainpr1{float:left; background-image:url(../images/bg12.jpg); width:313px; height:209px;}
.hotmainpr1{float:left; background-image:url(../images/bg11.jpg); width:307px; height:209px; margin-left:22px;}
.spmainpr1{float:left; width:306px; height:209px;margin-left:22px;}
.prmainpr1text{float:left; line-height:16px; width:313px; margin-top:93px;}
.prmainpr1more{float:left;width:59px; height:51px; margin-left:250px;}
.thinline8{float:left;width:970px; height:1px; background-color:#CCC; margin-top:20px; margin-bottom:20px;}
.imgpromotion{float:left; width:475px; height:175px; margin-left:10px; margin-top:15px;}
.subtoursub10{float:left;}
.star{float:right; width:80px; margin-right:20px;}
.hoteldt1{float:left;width:185px; margin-left:5px; margin-right:4px;}
.hoteldt{float:left; width:582px; margin-top:25px;}
.star2{float:left; margin-top:13px}
.qchtpromo{float:left; width:582px; margin-top:25px; background-color:#ebebeb;}
.titqchtpromo{float:left; width:562px; margin-top:15px; margin-left:13PX; font-weight:bold; font-size:18px; color:#999;}
.imgqchtpromo{float:left; width:556px; margin-top:5px; margin-left:13PX; margin-bottom:15px;}
.contentourdt1{float:left; width:570px; margin-top:15px; text-align:justify; font-size:12px;}
.contentourdt1 li{list-style:square;list-style-position:inside}


.contentourdt1air{float:left; width:570px; margin-top:15px; text-align:justify; font-size:12px;}
.contentourdt1air li{list-style:square;list-style-position:inside}
.contentourdt1air table p{text-align:center}



.other_information{
	margin-top:50px;
	font-size:12px;
	}

.link_page {float: right;margin: 10px 0 15px 0;color: 303030; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.link_page a {color:#FFF; padding: 0px 4px;margin: 0 0px;background: #069; text-decoration:none;}
.link_page a:hover {color: yellow;background: #303030;  text-decoration:none;}




ul#menuxo, ul#menuxo ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 161px;;
}

ul#menuxo a {
  display: block;
  text-decoration: none;	
}

ul#menuxo li {
  margin-top: 1px;
}

ul#menuxo li a {
   text-align:left;
  border-left: 3px #74acc7 solid;
  background: #e6e6e6;
  color: #0D4C8D;	
  padding: 5px;
  padding-left:8px;
}

ul#menuxo li a:hover {
  background: #14529b;
  color:#FFF;
}

ul#menuxo li ul li a {
  text-align:left;
  background: #7ab3cf;
  color: #fff;
  padding-left: 20px;
}

ul#menuxo li ul li a:hover {
  background: #73adc5;
  border-left: 2px #74acc7 solid;
  padding-left: 20px;
  color:#1a3d64;
}
.menuleftmain1{float:left; width:161px; font-size:11px;}
.abo1{float:left; font-size:16px; font-weight:bold;}
.abo2{float:left; margin-top:5px;}
.abo3{float:left; margin-top:5px; color:#777777; font-size:12px; text-align:16px;}
.cont1{float:left; margin-top:26px; margin-left:5px;}
.cont5{float:left; font-size:11px; text-align:20px;}
.cont6{float:left; font-size:11px; color:#777777}
.cont7{float:left; font-size:15px; color:#F00}
.thinline1111{ width:200px; height:1px; background-color:#CCC;float:left; margin-top:10px; margin-bottom:10px}
.imgaboutte{float:left;}
.aboutte{float:left; color:#555555;margin-top:10px;}

.boxNew{float:left; margin-left:20px; width:206px; margin-right:20px;}
.boxNew2{float:left;  width:206px;}


#right_contact{
	float:left;
	display:inline;
	width:600px;
	margin:0 0 0px 0px;
	}
#right_contact p{
	float:left;
	display:inline;
	margin:10px 0 0 10px;
	width:590px;
}
#right_contact .label_name{
	float:left;
	clear:both;
	width:70px;
	height:20px;
	font-size:12px;
	color:#333;
	margin:7px 10px 0 10px;
	}
	
#right_contact .label_name3{
	float:left;
	clear:both;
	width:100px;
	height:20px;
	font-size:12px;
	color:#333;
	margin:7px 10px 0 10px;
	}

#right_contact label{
	float:left;
	clear:both;
	width:550px;
	font-size:12px;
	color:#c5a04f;
	margin:7px 10px 0 100px;
	color:red;
	}
	
#right_contact input{
margin-top:7px;
	}
	
#right_contact select{
margin-top:7px;
	}
	
#right_contact textarea{
margin-top:7px;
	}

/* validate form */

div.CheckForm {background:transparent ; border:0;width:200px;margin-left: 140px;}
div.CheckForm { display: none }
.CheckForm label.error { display: inline; }
div.CheckForm ol li {list-style-type: disc;}
label.error { display: block; width: auto; color:red; font-size:12px;}
div.error { display: none;}
input.checkbox { border: none }
input.error { border: 1px dotted red; }



/* end validate form */



    .field_book {float: left;width: 537px;margin-bottom: 10px;padding-left:20px;}
            .span_120 {float: left;padding-left: 20px;width: 120px;margin-top: 2px;}
            .span_200 {float: left;padding-left: 20px;width: 180px;margin-top: 2px;}
            .span_220 {float: left;padding-left: 20px;width: 220px;margin-top: 2px;}
            .span_320 {float: left;padding-left: 20px;width: 220px;margin-top: 2px;}
			.span_1000 {float: left;padding-left: 20px;width: 100%;margin-top: 2px;}
            .input_book_250 {float: left;width: 250px;height: 18px;border: 1px solid #ccc;color: #777;}
            .input_book_100 {float: left;width: 100px;height: 18px;border: 1px solid #ccc;color: #777;}
            .input_book_130 {float: left;width: 140px;height: 18px;border: 1px solid #ccc;color: #777;}
            .input_book_180 {float: left;width: 180px;height: 18px;border: 1px solid #ccc;color: #777;}
			            .input_book_280 {float: left;width: 280px;height: 18px;border: 1px solid #ccc;color: #777;}
            .field_book p {float: left;margin-top: 2px;padding-left: 10px;}
            .radio_left {float: left;border: none;margin-left: 20px;margin-top: 3px;}
            .textarea_book {float: left;width: 300px;height: 120px;border: 1px solid #ccc;color: #777;padding: 5px;}
            .button_submit {float: left;padding: 2px 10px;border: 1px solid #777;color: #000;cursor: pointer;background: silver;margin: 10px 10px 10px 0;}
            .button_submit:hover {color: #fff;}


.input_key {
	float:left;
	width:130px;
	height:22px;
	border:#CCC solid 1px;
	border-right:none;
	padding-left:3px;
	color:#999;
	background-image:url(../images/halong_bay_tours_bg_input_search.jpg);
}



.s_img{
	float:left;
	margin-top:1px;
	margin-left:10px;
}

.button_key {
    float: left;
    width: 27px;
    height: 24px;
    background: url(../images/button_key.jpg) no-repeat;
    cursor: pointer;
    border: none;
	margin-right:20px;
}

.form_col_1 {
    float: left;
    width: 424px;
    border-right: 1px solid #CED6E3;
}
.form_col_2 {
    float: left;
    width: 445px;
    padding-left: 30px;
}
.text_form {
    float: left;
    width: 100px;
    height: 22px;
    margin-bottom: 15px;
}
.text_form p {
    float: left;
    padding-top: 4px;
}
.text_form_1 {
    float: left;
    width: 170px;
    height: 22px;
    margin-bottom: 15px;
}
.text_form_1 p {
    float: left;
    padding-top: 4px;
}
.text_form_2 {
    float: left;
    width: 200px;
    height: 22px;
    margin-bottom: 15px;
}
.text_form_2 p {
    float: left;
    padding-top: 4px;
}
.text_form_3 {
    float: left;
    width: 310px;
    height: 22px;
    margin-bottom: 15px;
}
.text_form_3 p {
    float: left;
    padding-top: 4px;
}
.input_2 {
    float: left;
    width: 210px;
    height: 20px;
    border: 1px solid #33548A;
}
.input_3 {
    float: left;
    width: 150px;
    height: 20px;
    border: 1px solid #33548A;
}
.input_4 {
    float: left;
    width: 80px;
    height: 20px;
    border: 1px solid #33548A;
}
.input_5 {
    float: left;
    width: 120px;
    height: 20px;
    border: 1px solid #33548A;
}
.input_6 {
    float: left;
    width: 328px;
    height: 150px;
    border: 1px solid #33548A;
}
.input_7 {
    float: left;
    width: 120px;
    height: 20px;
    border: 1px solid #33548A;
    margin-bottom: 20px;
}
.text_2 {
    float: left;
    color: #1F4174;
    font-size: 14px;
    margin-bottom: 15px;
}
.text_3 {
    float: left;
    padding: 4px 0 0 10px;
}
.text_4 {
    float: left;
    color: #1F4174;
    font-size: 12px;
    margin-bottom: 10px;
    line-height: 30px;
}
.text_5 {
    text-align: justify;
}
.text_5 {
    float: left;
}
.text_6 {
    float: right;
}
.radio {
    float: left;
    margin-top: 4px;
}
.submit {
    margin-top: 20px;
    float: right;
    padding: 2px 10px;
    margin-right: 15px;
    cursor: pointer;
    color: #0A3373;
    background: #fff;
    border: 1px solid #99A7BD;
}
.submit:hover {
    color: #B4A871;
}

/* validate */

div.CheckForm {
    background:transparent ;
    border:0;
    width:200px;
    margin-left: 100px;
    margin-bottom: 10px;
}
div.CheckForm { display: none }
.CheckForm label.error {
    display: inline;
}
div.CheckForm ol li {
	list-style-type: disc;
}
label.error {
    display: block;
    width: auto;
    color:red;
    font-size:12px;
}

div.error { display: none; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }

/* end validate */

.bannerheardmain{height:280px; width:1091px; margin:auto}

/* stype google search */

  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #777777;
  }
  input.gsc-search-button {
    border-color: #333333;
    background-color: #333333;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #777777;
    background-color: #777777;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #333333;
    background-color: #333333;
  }
  .gsc-tabsArea {
    border-color: #333333;
  }
  .gsc-webResult.gsc-result,
  .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover,
  .gsc-imageResult:hover {
    border-color: #000000;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b,
  .gs-imageResult a.gs-title:link,
  .gs-imageResult a.gs-title:link b {
    color: #444444;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b,
  .gs-imageResult a.gs-title:visited,
  .gs-imageResult a.gs-title:visited b {
    color: #444444;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b,
  .gs-imageResult a.gs-title:hover,
  .gs-imageResult a.gs-title:hover b {
    color: #444444;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b,
  .gs-imageResult a.gs-title:active,
  .gs-imageResult a.gs-title:active b {
    color: #777777;
  }
  .gsc-cursor-page {
    color: #444444;
  }
  a.gsc-trailing-more-results:link {
    color: #444444;
  }
  .gs-webResult .gs-snippet,
  .gs-imageResult .gs-snippet {
    color: #333333;
  }
  .gs-webResult div.gs-visibleUrl,
  .gs-imageResult div.gs-visibleUrl {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #777777;
    background-color: #FFFFFF;
    color: #444444;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #333333;
    background-color: #333333;
    color: #444444;
  }
  .gs-promotion {
    border-color: #CCCCCC;
    background-color: #E6E6E6;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #444444;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #00CC00;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #333333;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #00CC00;
  }
   #floating
   {
       z-index: 999;
       position: absolute;
       width: 800px;
       height: 490px;
   }
   #overPage
   {
       background: black;
       z-index: 998;
       position: absolute;
       left: 0;
       top: 0;
   }
