﻿/*
div#hh_showSearchResult {width:740px;height:auto;}
div#hh_filterOptions { width:200px; height:auto;margin-top:10px;}

.hh_filterTitleBar { background-color:#eeeecc; height:22px; color:#6699dd;}
.hh_filterName {width:70%; text-align:left; height: 14px; padding-left:3px;}
.hh_filterPrice {width:30%; text-align:right; height: 14px;padding-right:3px;}
div#hh_searchOptions { width:200px; height:auto;}
.hh_searchConditionTitle {text-align:left;padding-left:3px; padding-top:3px; background-color:#55c8ff; color:#ffffff; }

.hh_searchCondition {text-align:left;padding-left:3px; padding-top:3px; padding-bottom:3px; }
.hh_searchButton {text-align:right;padding-right:3px; padding-top:5px; }
.hh_searchSubConditionTitle {text-align:right; padding-top:3px; padding-right:3px;}
.hh_searchSubCondition {text-align:right; padding-top:3px; padding-bottom:3px;  padding-right:3px;}
.guestInfoTitle { color:#666666; font-weight:bold;}
.roomListSelect { width:40px;}

div.hh_resulttitlebar { height:25px; background-color:#8bcaed;}
.hh_namebar {width:50%; padding-left:3px; font-size:14px; font-weight:bold; text-align:left;}
.hh_starbar {width:25%; padding-left:3px; font-size:14px; font-weight:bold; text-align:left;}
.hh_pricebar {width:25%; padding-right:3px; font-size:14px; font-weight:bold; text-align:right;}
.hh_resultborderstyle {width:auto; border-collapse:collapse; border:solid 1px #8bcaed;}
.hh_resultborderstyle td { border:solid 1px;}
.hh_itemrowstyle {background-color:#c2e3f5; height:22px;}
*/

/* ---------- 常规Link -----------------*/
a.gcommonlink:link, a.gcommonlink:visited { color:#000099; text-decoration:none;}
a.gcommonlink:hover { color:#000099; text-decoration:underline;}

div#hh_showSearchResult {width:740px;height:auto;}
div#hh_filterOptions { width:200px; height:auto;margin-top:10px;}

/*--------------酒店查询结果(左侧二次搜索菜单和过滤菜单)-------------------*/
div.gSecondQueryParmsBar,div.gSecondFilterParmsBar { text-align:center; background-color:#7ECEE0; height:24px; line-height:24px; color:#ffffff; font-weight:bold;}
.gSecondQueryBorderStyle,.gServiceGuideBorderStyle,.gSecondFilterBorderStyle {width:100%; height:100%; border-collapse:collapse; border:solid 1px #7ECEE0;}
.hh_leftSecondSearchTitleLine {text-align:left;padding-left:3px; padding-top:3px; background-color:#eeeeee; color:#000000; height:20px; }
.hh_filterTitleBar { background-color:#eeeeee; height:22px;}
.hh_filterName {width:70%; text-align:left; height: 14px; padding-left:3px;}
.hh_filterPrice {width:30%; text-align:right; height: 14px;padding-right:3px;}

.hh_secsearchoptions {background-color:#BED3D3; height:22px; padding-bottom:4px; padding-top:2px; padding-left:3px; text-align:left;}
div.hh_resulttitlebar { height:25px; background-color:#7ECEE0; color:#ffffff;}
.hh_namebar {width:50%; padding-left:3px; font-size:14px; font-weight:bold; text-align:left;}
.hh_starbar {width:25%; padding-left:3px; font-size:14px; font-weight:bold; text-align:left;}
.hh_pricebar {width:25%; padding-right:3px; font-size:14px; font-weight:bold; text-align:right;}
.hh_resultborderstyle {width:100%; border-collapse:collapse; border:solid 1px #7ECEE0;}
.hh_resultborderstyle td { border:solid 1px;}
.hh_itemrowstyle {background-color:#E0F0F8; height:22px;}


div#hh_searchOptions { width:200px; height:auto;}
.hh_searchCondition {text-align:left;padding-left:3px; padding-top:3px; padding-bottom:3px; }
.hh_searchButton {text-align:right;padding-right:3px; padding-top:5px; }
.hh_searchSubConditionTitle {text-align:right; padding-top:3px; padding-right:3px;}
.hh_searchSubCondition {text-align:right; padding-top:3px; padding-bottom:3px;  padding-right:3px;}
.guestInfoTitle { color:#666666; font-weight:bold;}
.roomListSelect { width:40px;}


div#waitingFilterPage 
{
	border:1px solid #000000;
	width: 260px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position:absolute;
	top:436px;
	left:510px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align:middle;
	display: none;
	font-family: simsun;
	font-size: 14px;
	font-weight: bold;
	color: #cc6600;
	text-decoration: none;
}

a.hotel_page:link, a.hotel_page:visited {text-decoration:none;color:#333333;}
a.hotel_page:hover {text-decoration:underline;color:#ff0000;}

a.group_page:link, a.group_page:visited {text-decoration:none;color:#0000FF;}
a.group_page:hover {text-decoration:underline;color:#ff0000;}

.tradefairitem { padding-left:3px;}

.groupSearchConditionTitle { padding-left:3px;}
.groupSearchCondition { padding-left:3px; padding-top:3px; padding-bottom:3px;}
.gNoticeTitle { font-size:12px; margin-left:5px; margin-top:3px; text-decoration:underline;}
.gNoticeItem { font-size:12px; margin-left:5px; margin-top:2px;}		                   

.main_news_itemtext {
	height: 22px;
	width: 195px;
	padding-left: 2px;
}

a.commonlink:link, a.commonlink:visited {text-decoration:underline;color:#0033ff;font-size:14px; }
a.commonlink:hover {text-decoration:underline;color:#ff6600;font-size:14px;}

a.select_hotel:link, a.select_hotel:visited {text-decoration:underline;color:#0033ff;font-family:Arial, Sans-Serif;font-size:16px; font-weight:bold;}
a.select_hotel:hover {text-decoration:underline;color:#ff6600;font-family:Arial, Sans-Serif;font-size:16px; font-weight:bold;}

.select_feature {color:#33cccc; font-weight:bold;}
.select_price {color:#00cc33;font-weight:bold;}

div.sample_popup { z-index: +1; }
div.menu_form_header {
cursor:move
}
div.sample_popup div.menu_form_header 
{
border-bottom: 0px;
cursor: default;
width: 500px;
height: 20px;
line-height: 20px;
vertical-align: middle;
background-color:#666666;
text-decoration: none;
font-weight:bold;
font-size: 12px;
color: #ffffff;
}

div.sample_popup div.menu_form_body  
{
border: 1px solid #666666;
width: 495px;
/*background-color:#DFEFF7;*/
background-color:#FFFFFF;

}
div.sample_popup img.menu_form_exit 
{
float: right;
cursor: pointer;
}
div.sample_popup table 
{
border-collapse: collapse;
width: 100%;
}

div.sample_popup form 
{
margin: 0px;
}
div.sample_popup input.field 
{
border:1px solid #000000; border-top:none; border-left:none; border-right:none; 
font-family: Arial, Sans-Serif;
font-size: 12px;
}
