.nav-tabs,
.nav-pills {
  *zoom: 1;
  background-image:none !important;
  border: none !important;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left !important;
  background-image:none !important;
  margin: 0px 1px 0px 0px !important;
  padding: 0px !important;
  border: none !important;
  
}

.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a, .nav-tabs > li > a.active:hover {
  background-color: #002f5f;
  -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
display: block;
    height: 30px !important;
    line-height: 30px;
    padding: 0 15px;
	font-family: 'RobotoRegular'; font-size:15px; color:#fff; text-decoration:none; text-align:center;
 }
 
.nav li.active, .nav li.active a{ 
   background-color: #00B7E4;
   -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
 }

.nav-tabs > li > a:hover, .nav-tabs > li > a.active { 
   background-color: #00B7E4;
 }
 
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  cursor: default;
 }
 
 

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
 
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li > a {
  margin-right: 0;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.tabbable {
  *zoom: 1;
}

.tabbable:before,
.tabbable:after {
  display: table;
  line-height: 0;
  content: "";
}

.tabbable:after {
  clear: both;
}

#tab-content { overflow: hidden; clear:both;-webkit-border-radius: 10px;-webkit-border-top-left-radius: 0;-moz-border-radius: 10px;-moz-border-radius-topleft: 0;border-radius: 10px;border-top-left-radius: 0;background-color:#00b7e4;padding: 15px 20px;width: 430px;font-family:Verdana;font-size:14px;color:#fff;min-height:415px;}
#tab-content750 { overflow: hidden; clear:both;-webkit-border-radius: 10px;-webkit-border-top-left-radius: 0;-moz-border-radius: 10px;-moz-border-radius-topleft: 0;border-radius: 10px;border-top-left-radius: 0;background-color:#00b7e4;padding: 15px 20px;width: 710px;font-family:Verdana;font-size:14px;color:#fff;min-height:415px;}
#tab-content370 { overflow: hidden; clear:both;-webkit-border-radius: 10px;-webkit-border-top-left-radius: 0;-moz-border-radius: 10px;-moz-border-radius-topleft: 0;border-radius: 10px;border-top-left-radius: 0;background-color:#00b7e4;padding: 15px 20px;width: 330px;font-family:Verdana;font-size:14px;color:#fff;min-height:415px;}
#tab-content800 { overflow: hidden; clear:both;-webkit-border-radius: 10px;-webkit-border-top-left-radius: 0;-moz-border-radius: 10px;-moz-border-radius-topleft: 0;border-radius: 10px;border-top-left-radius: 0;background-color:#00b7e4;padding: 15px 20px;width: 800px;font-family:Verdana;font-size:14px;color:#fff;height:200px;}

#tab-content table{
margin:0 0 10px 0;
padding:0px;
}
#tab-content750 table{
margin:0 0 10px 0;
padding:0px;
}
#tab-content370 table{
margin:0 0 10px 0;
padding:0px;
}
#tab-content800 table{
margin:0 0 10px 0;
padding:0px;
}

#tab-content table td{
margin:4px 0 0 0;
padding:0px;
}
#tab-content750 table td{
margin:4px 0 0 0;
padding:0px;
}
#tab-content370 table td{
margin:4px 0 0 0;
padding:0px;
}
#tab-content800 table td{
margin:4px 0 0 0;
padding:0px;
}

#tab-content .tab_input70 {margin:4px 0 0 0;padding:7px 10px;display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}
#tab-content750 .tab_input70 {margin:4px 0 0 0;padding:7px 10px;display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}
#tab-content370 .tab_input70 {margin:4px 0 0 0;padding:7px 10px;display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}
#tab-content800 .tab_input70 {margin:4px 0 0 0;padding:7px 10px;display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}

#tab-content .tab_input89 {margin:4px 0 0 0;/*padding:7px 10px;*/ padding:7px 5px; display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}
#tab-content750 .tab_input89 {margin:4px 0 0 0;padding:7px 10px;display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}
#tab-content370 .tab_input89 {margin:4px 0 0 0;padding:7px 10px;display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}
#tab-content800 .tab_input89 {margin:4px 0 0 0;/*padding:7px 10px;*/ padding:7px 5px; display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}

#tab-content .tab_input89{/*width:84%;*/ width:81%; float:left;}
#tab-content750 .tab_input89{width:89%;}
#tab-content370 .tab_input89{width:89%;}
#tab-content800 .tab_input89{/*width:84%;*/ width:81%; float:left;}
#tab-content .tab_input70{width:70%; padding:7px 14px 7px 10px ;}
#tab-content750 .tab_input70{width:70%; padding:7px 14px 7px 10px ;}
#tab-content370 .tab_input70{width:90%; padding:7px 14px 7px 10px ;}
#tab-content800 .tab_input70{width:70%; padding:7px 14px 7px 10px ;}

#tab-content .tab_select150, #tab-content .tab_select90, #tab-content .tab_select98
{margin:4px 0 0 0;padding:7px 10px;display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}
#tab-content750 .tab_select150, #tab-content750 .tab_select90, #tab-content750 .tab_select98
{margin:4px 0 0 0;padding:7px 10px;display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}
#tab-content370 .tab_select150, #tab-content370 .tab_select90, #tab-content370 .tab_select98
{margin:4px 0 0 0;padding:7px 10px;display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}
#tab-content800 .tab_select150, #tab-content800 .tab_select90, #tab-content800 .tab_select98
{margin:4px 0 0 0;padding:7px 10px;display:block;-webkit-box-shadow: inset 1px 1px 1px 1px #ccc;box-shadow: inset 1px 1px 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;font-family:Verdana;font-size:11px;color: #999;}

#tab-content .tab_select150{width:150%;}
#tab-content .tab_select90{width:90%;}
#tab-content .tab_select98{width:98%;}
#tab-content750 .tab_select150{width:150%;}
#tab-content750 .tab_select90{width:90%;}
#tab-content750 .tab_select98{width:98%;}
#tab-content370 .tab_select150{width:100%;}
#tab-content370 .tab_select90{width:100%;}
#tab-content370 .tab_select98{width:98%;}
#tab-content800 .tab_select150{width:150%;}
#tab-content800 .tab_select90{width:90%;}
#tab-content800 .tab_select98{width:98%;}

.search_button {display:block;cursor:pointer;float:right;font-family: 'RobotoRegular';font-size: 20px;color: #ffffff; margin: 15px 5px 0 0; padding: 15px 24px;-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px;border: 1px solid #2680db;
	background: #123c68;
	background: -moz-linear-gradient(top,  #123c68 50%, #0a335c 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#123c68), color-stop(50%,#0a335c));
	background: -webkit-linear-gradient(top,  #123c68 50%,#0a335c 50%);
	background: -o-linear-gradient(top,  #123c68 50%,#0a335c 50%);
	background: -ms-linear-gradient(top,  #123c68 50%,#0a335c 50%);
	background: linear-gradient(to bottom,  #123c68 50%,#0a335c 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123c68', endColorstr='#0a335c',GradientType=0 );
}
.search_button:hover {
	background: #0c355f;
	background: -moz-linear-gradient(top,  #0c355f8 50%, #082a4e 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#0c355f), color-stop(50%,#082a4e));
	background: -webkit-linear-gradient(top,  #0c355f 50%,#082a4e 50%);
	background: -o-linear-gradient(top,  #0c355f 50%,#082a4e 50%);
	background: -ms-linear-gradient(top,  #0c355f 50%,#082a4e 50%);
	background: linear-gradient(to bottom,  #0c355f 50%,#082a4e 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c355f', endColorstr='#082a4e',GradientType=0 );
}


.ico_cal {position: absolute; /*margin:-23px 0px 0px 98px;*/ margin:-23px 0px 0px 88px; padding:0px; display:block;}
.ico_cal750 {position: absolute; margin:-23px 0px 0px 152px; padding:0px; display:block;}
.ico_cal370 {position: absolute; margin:-23px 0px 0px 126px; padding:0px; display:block;}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

#tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

#tab-content > .tab-pane h3{ display:block; margin:0px 0px 20px 0px; padding:0px; font-family: 'playbold'; font-size:22px; color:#000; line-height:22px;}

#tab-content > .tab-pane ul{ width:660px; display:block; margin:0px 0px 35px 0px; padding:0px; float:left; border:none !important;}

#tab-content > .tab-pane ul li{ width:590px; display:block; margin:0px; padding:5px 0px 5px 25px; clear:both; border:none !important; background-image:url(http://ch.travelgenio.com/Content/images/TG/201v2/images/tilde.jpg); background-position: left 6px; background-repeat:no-repeat; font-family: Arial; font-size:15px; color:#666; line-height:18px; font-weight:bold;}

#tab-content > .tab-pane ul li ul{ width:660px; display:block; margin:10px 0px 5px 0px; padding:0px; float:left; border:none !important;}

#tab-content > .tab-pane ul li ul li { width:590px; display:block; margin:0px; padding:5px 0px 5px 15px; clear:both; border:none !important; font-family: Arial; font-size:15px; color:#666; line-height:18px; font-weight:bold;}

#tab-content > .active,
.pill-content > .active {
  display: block;
}

#tab-content750 > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

#tab-content750 > .tab-pane h3{ display:block; margin:0px 0px 20px 0px; padding:0px; font-family: 'playbold'; font-size:22px; color:#000; line-height:22px;}

#tab-content750 > .tab-pane ul{ width:660px; display:block; margin:0px 0px 35px 0px; padding:0px; float:left; border:none !important;}

#tab-content750 > .tab-pane ul li{ width:590px; display:block; margin:0px; padding:5px 0px 5px 25px; clear:both; border:none !important; background-image:url(http://ch.travelgenio.com/Content/images/TG/201v2/images/tilde.jpg); background-position: left 6px; background-repeat:no-repeat; font-family: Arial; font-size:15px; color:#666; line-height:18px; font-weight:bold;}

#tab-content750 > .tab-pane ul li ul{ width:660px; display:block; margin:10px 0px 5px 0px; padding:0px; float:left; border:none !important;}

#tab-content750 > .tab-pane ul li ul li { width:590px; display:block; margin:0px; padding:5px 0px 5px 15px; clear:both; border:none !important; font-family: Arial; font-size:15px; color:#666; line-height:18px; font-weight:bold;}

#tab-content750 > .active,
.pill-content > .active {
  display: block;
}

#tab-content370 > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

#tab-content370 > .tab-pane h3{ display:block; margin:0px 0px 20px 0px; padding:0px; font-family: 'playbold'; font-size:22px; color:#000; line-height:22px;}

#tab-content370 > .tab-pane ul{ width:660px; display:block; margin:0px 0px 35px 0px; padding:0px; float:left; border:none !important;}

#tab-content370 > .tab-pane ul li{ width:590px; display:block; margin:0px; padding:5px 0px 5px 25px; clear:both; border:none !important; background-image:url(http://ch.travelgenio.com/Content/images/TG/201v2/images/tilde.jpg); background-position: left 6px; background-repeat:no-repeat; font-family: Arial; font-size:15px; color:#666; line-height:18px; font-weight:bold;}

#tab-content370 > .tab-pane ul li ul{ width:660px; display:block; margin:10px 0px 5px 0px; padding:0px; float:left; border:none !important;}

#tab-content370 > .tab-pane ul li ul li { width:590px; display:block; margin:0px; padding:5px 0px 5px 15px; clear:both; border:none !important; font-family: Arial; font-size:15px; color:#666; line-height:18px; font-weight:bold;}

#tab-content370 > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}