﻿.avail {
	border:1px solid #cccccc;
	background:#ffffff;
	width:590px;
	margin-top:10px;
}
.avail_details {
	font-size: 11px;
	background:#ffffff;
	border-top:1px solid #cccccc;
	padding:5px;
	width:580px!important; /* firefox only */
	width:580px;
}
.avail_details_item {
	background:#eeeeee; font-size: 8pt;
}
.avail_header {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background:#6699CC;
	padding: 2px 5px 2px 5px;
	width:587px!important; /* firefox only */
	width:587px;
}
/*for guide to china tours list page*/
#tourssearchresultbox
{
	border:solid 1px #58AFD5;
	padding:1px;
	width:580px;
	float:right;
}
.avail2 {
	border:1px solid #cccccc;
	background:#ffffff;
	width:575px;
	margin-top:10px;
}
.avail_details2 {
	font-size: 11px;
	background:#ffffff;
	border-top:1px solid #cccccc;
	padding:5px;
	width:565px!important; /* firefox only */
	width:565px;
}
.avail_header2 {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background:#6699CC;
	padding: 2px 5px 2px 5px;
	width:560px!important; /* firefox only */
	width:560px;
}
/*page control*/
#tourssearchresulttitle
{
    width:580px;
    clear:both;
    height:30px;
    line-height:30px;
    font-size:10pt;
    background-color:#CAD6E6;
    color:#143469;
}
.toursearchresultpagecontrol
{
    width:580px;
    clear:both;
    background-color:#EEF2F6;
    height:23px;
    line-height:23px;
}
/*Tour list page*/
div#toursearch
{
    width:590px;
    clear:both;
    padding:3px;
    text-align:center;
    background-color:#EDF4FC;
    margin-bottom:3px;
}
div#toursearch p
{
    text-align:left;
}
div#tourpager
{
    width:590px;
    clear:both;
    padding:3px;
}
