*{padding: 0px; margin: 0px;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
body { font: normal 11px Tahoma, Geneva, sans-serif; color: #2f072f; background: #76AED5 url(../images/bg_body.gif) 0px 0px repeat-x; }
h1{ font-size:16px; font-weight: bold; }
a { color: #0000FF; text-decoration: underline; }
a:hover { color: #FF0000; cursor: pointer; }
img{ border:0;}
ul, li { list-style: none; }
.warpUp .warpTop,.warpUp .warpBottom,.warpDown .warpTop,.warpDown .warpBottom{overflow: hidden;}

#warp{ margin: 30px auto; width: 767px; height: 100%; min-height: 100%; position:relative; padding: 0px 10px; overflow: visible; }
.warpUp,.warpDown{width: 767px; margin-bottom:15px; float:left;}
.warpUp .warpTop{width: 767px; height:10px; background-position:0px 0px;}
.warpUp .warpTop2{width: 767px; height:10px; background-position:0px 0px;}
.warpUp .warpMiddle{ width: 745px; background:#FFF url(../images/bg_warpUp.gif) repeat-x left bottom; border-right: 1px solid #FFF; border-left: 1px solid #FFF; display:inline-block; padding: 5px 10px; min-height:450px; _height:450px; float:left;}
.warpUp .warpMiddle2{ width: 745px; background:#FFF url(../images/bg_warpUp2.gif) repeat-x left bottom; border-right: 1px solid #FFF; border-left: 1px solid #FFF; display:inline-block; padding: 5px 10px; float:left;}
.warpUp .warpMiddle3{ width: 745px; background:#FFF url(../images/bg_warpUp.gif) repeat-x left bottom; border-right: 1px solid #FFF; border-left: 1px solid #FFF; display:inline-block; padding: 5px 10px; float:left;}
.warpUp .warpMiddle4{ width: 745px; background:#FFF repeat-x left bottom; border-right: 1px solid #FFF; border-left: 1px solid #FFF; display:inline-block; padding: 5px 10px; float:left;}
.warpUp .warpBottom{width: 767px; height:10px; background-position:0px -11px; float:left;}

.warpDown .warpTop{width: 767px; height:10px; background-position:0px -22px; float:left;}
.warpDown .warpMiddle{ width: 745px; background:url(../images/bg_warpDown.gif) repeat-y left top; border-right: 1px solid #c7deec; border-left: 1px solid #c7deec; display:inline-block; padding: 5px 10px; }
.warpDown .warpBottom{width: 767px; height:10px; background-position:0px -33px;}
.warpUp .warpMiddle .language{
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	float:right;
}
.warpUp .warpMiddle2 .language{
	padding-left: 620px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
}
.warpUp .warpMiddle4 .language{
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	float:right;
}
#warp2{ margin: 30px auto; width: 920px; height: 100%; min-height: 100%; position:relative; padding: 0px 10px; overflow: visible; }
.warpUp2,.warpDown{width: 910px; margin-bottom:15px; float:left;}
.warpUp2 .warpTop{width: 933px; height:10px; background-position:0px 0px;}
.warpUp2 .warpTop2{width: 910px; height:10px; background-position:0px 0px;}
.warpUp2 .warpMiddle{ width: 910px; background:#FFF url(../images/bg_warpUp.gif) repeat-x left bottom; border-right: 1px solid #FFF; border-left: 1px solid #FFF; display:inline-block; padding: 5px 10px; min-height:500px; _height:500px; float:left;}
.warpUp2 .warpMiddle2{ width: 910px; background:#FFF url(../images/bg_warpUp2.gif) repeat-x left bottom; border-right: 1px solid #FFF; border-left: 1px solid #FFF; display:inline-block; padding: 5px 10px; float:left;}
.warpUp2 .warpMiddle3{ width: 910px; background:#FFF url(../images/bg_warpUp.gif) repeat-x left bottom; border-right: 1px solid #FFF; border-left: 1px solid #FFF; display:inline-block; padding: 5px 10px; float:left;}
.warpUp2 .warpBottom{width: 933px; height:10px; background-position:0px -11px; float:left;}

#head{ 
	height: 85px; 
	padding-top: 10px;
}
.logo{
	padding-top: 10px;
}
#head a{ color:#FFF; float:left;}
.info{
	padding: 20px 0px 5px;
	margin-bottom: 6px;
}
.info2{ padding: 0px 0px 5px; margin-bottom: 6px; text-align:center;}
.info2 a{ padding: 10px 0px 0px; display:block;}
.info3{
	padding: 0px 0px 0px 100px;
	margin-bottom: 0px;
	font-size:16px; font-weight: bold;
}
.colorb{color: #0000ff;}.colorr{color: #ff0000;}.colorgre{color: #006633;}.colorgray{color: #6b6b6b;}.coloryellow{ color: #FC3; }
.t14{ font-size:14px;}.t20{ font-size:20px;}.t22{ font-size:22px;}

.box{float: left; width:745px;}.box2{float: left; width:745px;}
.box2l{ float: left; width: 360px; }
.box2r{ float: right; width: 375px; }
.box2 .box2l{ float: left; width: 360px; }
.box2 .box2r{ float: right; width: 345px; }
.box3l{ float: left; width: 245px; }
.box3m{ float: left; width: 245px; margin-left: 5px; }
.box3r{ float: right; width: 245px; }

#foot{ text-align: center; padding-bottom: 10px; clear: both; color: #fff;}
#foot a{color: #fff;}
#foot p{ margin-bottom:8px;}
.f1{ margin-bottom: 15px; }.f2{margin-bottom: 20px;}

.copyright{ font-size: 10px; }
.spriteTemp{ background: transparent url(../images/spriteTemp.gif) no-repeat; }
.spriteTemp2{ background: transparent url(../images/spriteTemp2.gif) no-repeat; }
.spriteTemp3{ background: transparent url(../images/spriteTemp3.gif) no-repeat; }
#wFacebook{ color:#0000FF; font-size:12px; text-align:right; font-weight: bold; }
#wFacebook a{ text-decoration: none; font-weight: bold;}
#wFacebook a:hover{ text-decoration: underline; }
#bookmark{float:right;margin:0px 0px 10px 200px;}
#bookmark2{float:right;margin:0px 0px 10px 100px;}
#wTTip{ margin-bottom:10px;}
#wTTip .wTitle{ font: bold 16px Arial; margin-bottom: 3px; }
#wTTip .wMiddle{ width: 365px; padding-right: 10px; padding-left: 10px; overflow: hidden; }
#wTTip .wMiddle p{ margin-bottom:5px;}

#wAboutUs{ font-size:12px; margin-bottom:10px;}
#wAboutUs .wTitle{ font-weight:bold;color:#666666;font-size:17px; margin-bottom:25px; text-align:center;}#wContactUs .hilight1{font-weight:bold;}
#wAboutUs p{ margin-bottom:15px;}#wAboutUs a{ color:#0066ff;}

#wPrivacy{ font-size:12px; margin-bottom:10px;}
#wPrivacy .wTitle{ font-weight:bold;color:#666666;font-size:17px; margin-bottom:25px; text-align:center;}#wContactUs .hilight1{font-weight:bold;}#wPrivacy .hilight1{font-weight:bold; font-size:15px;}#wPrivacy .hilight2{ text-decoration:underline; font-weight:bold;}
#wPrivacy p{ margin-bottom:15px;}#wPrivacy a{ color:#0066ff;}

#wContactUs{ font-size:12px; margin-bottom:10px;}
#wContactUs .wTitle{ font-weight:bold;color:#666666;font-size:17px; margin-bottom:25px; text-align:center;}#wContactUs .hilight1{font-weight:bold;}
#wContactUs p{ margin-bottom:15px;}#wContactUs a{ color:#0066ff;}
#wContactUs .wMiddle ul{ margin:0px 0px 10px 40px;_width:707px;}#wContactUs .wMiddle li{ display:inline-block;vertical-align: middle;_float:left; }*+html #wContactUs .wMiddle li{display:inline;}
#wContactUs .wMiddle li.wM2l{ width:120px; text-align:right; padding-right:20px;}#wContactUs .wMiddle li.wM2r{ width:500px;}
#wContactUs .wMiddle .btnSend{ text-align:center;}#wContactUs .wMiddle li input,#wContactUs .wMiddle li textarea{ width:380px;}

#wSignup{ width:292px; height:51px; background-position:0px 0px; position:absolute; margin:-17px 0px 0px 440px; _margin:-15px 0px 0px 54px; color: #FFF; padding-top: 10px; font-size: 12px; padding-left: 7px; overflow:hidden;}
*+html #wSignup{margin:-15px 0px 0px 54px;}
.iSignup{ background: transparent url(../images/iSignup.gif) no-repeat; }
#wSignup p{ margin-bottom:5px;}
#wSignup input.txtMail{ float:left; width:205px; _width:150px;]}*+html #wSignup input.txtMail{width:160px;}
#wSignup .btnSignup{ float:right; margin-right:10px;background-position:0px -63px; width:62px; height:19px; }#wSignup .btnSignup a{text-indent:-99999px;width:62px; height:19px; display:inline;}

input.austria,input.belarus,input.belgium,input.canada,input.czech,input.denmark,input.france,input.germany,input.greece,input.hongkong
{
	padding:0;margin:0;border:0;border-collapse:collapse;cursor:pointer;
}
input.austria{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -0px -0px;
}
input.belarus{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -24px -0px;
}
input.belgium{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -48px -0px;
}
input.canada{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -72px -0px;
}
input.czech{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -96px -0px;
}
input.denmark{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -120px -0px;
}
input.france{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -144px -0px;
}
input.germany{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -168px -0px;
}
input.greece{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -192px -0px;
}
input.hongkong{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -216px -0px;
}
input.hungary,input.india,input.japan,input.mexico,input.netherlands,input.newzealand,input.norway,input.poland,input.portugal,input.romania
{
	padding:0;margin:0;border:0;border-collapse:collapse;cursor:pointer;
}
input.hungary{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -0px -18px;
}
input.india{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -24px -18px;
}
input.japan{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -48px -18px;
}
input.mexico{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -72px -18px;
}
input.netherlands{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -96px -18px;
}
input.newzealand{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -120px -18px;
}
input.norway{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -144px -18px;
}
input.poland{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -168px -18px;
}
input.portugal{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -192px -18px;
}
input.romania{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -216px -18px;
}
input.russia,input.singapore,input.southafrica,input.southkorea,input.spain,input.switzerland,input.taiwan,input.unitedkingdom,input.unitedstates
{
	padding:0;margin:0;border:0;border-collapse:collapse;cursor:pointer;
}
input.russia{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -0px -36px;
}
input.singapore{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -24px -36px;
}
input.southafrica{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -48px -36px;
}
input.southkorea{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -72px -36px;
}
input.spain{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -96px -36px;
}
input.switzerland{
	width:20px;height:20px;
	background:url(../images/iCountry.gif) -122px -36px;
}
input.taiwan{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -144px -36px;
}
input.unitedkingdom{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -168px -36px;
}
input.unitedstates{
	width:24px;height:18px;
	background:url(../images/iCountry.gif) -192px -36px;
}
/*
.spriteCountry{background: transparent url(../images/country-flag.gif) no-repeat}
#wSearch{margin-bottom:10px;}
.iSearch{ background: transparent url(../images/iSearch2.gif) no-repeat; }
#wSearch .wTitle{ height: 25px; width: 329px; background-position:0px 0px; font-size: 16px; font-weight: bold; color: #FFF; padding-top: 2px; padding-left: 8px; }
#wSearch .wTap{background-color: #fff; width: 334px; overflow: hidden;border-right: 1px solid #758795; border-left: 1px solid #758795; }
#wSearch .wTap .select1 ul{ margin: 0; padding: 0;}
#wSearch .wTap .select1 li{ list-style: none; float: left;}
#wSearch .wTap .select1 a { float: left; background: url(../images/img2.gif) repeat-x left bottom; font-size: 12px; font-weight: bold; }
#wSearch .wTap .select1 a.flight { margin-left: 0px; padding: 10px 27px 9px; border-right: 1px solid #758795;}
#wSearch .wTap .select1 a.hotel { margin-left: 0px; padding: 10px 23px 9px 25px; border-right: 1px solid #758795;}
#wSearch .wTap .select1 a.car { margin-left: 0px;padding: 10px 23px 9px 31px; border-right: 1px solid #758795;}
#wSearch .wTap .select1 a.cruise { margin-left: 0px; padding: 10px 23px 9px 26px;}
#wSearch .wTap .select1 a:hover, #wSearch .wTap .select1 .active a { color: #FF0000; background: #FFF; }
*/
