/* Global Styles */

body.main {
	margin:10px;
	font-family:tahoma;
	font-size:11px;
	color: #003366;
	background:url(../ban/bg.jpg) top center repeat-x #F4C269;
	}
.wrap{
	margin:0 auto;
	width:900px;
	background:#FFF;
	}	
h1{
	font-family: Georgia, "Times New Roman", Times, serif;
color:#016401;}
a {
	color: #FF6600;
	font-weight:bold;
	}
	
a:hover {
	color: #3366CC;
	}

/* ID Styles */
#tdtop{
background: #fff}
.tag 	{
float:right;
width:auto;
margin-right:50px;
	}
.menutop{
width:auto;
background: url(../ban/bgbarmenu.gif) #F28E17;
padding:5px;
}
.menutop a{
padding:4px 10px;
margin:0 1px;
color: #fff;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:tahoma;
}
.menutop a:hover{
background: #630;
}
.menutop span{
margin-left:20px;
}
.menutop span a{
background:#015902;
color:#fff;
}
/* Class Styles */
	
.bodyText {
	font:11px Tahoma;
	color:#003366;
	margin-top:0px;
	}
.bodyTextx {
	vertical-align:text-top;
	font:11px Tahoma;
	color:#003366;
	margin-top:0px;
	padding:7px;
	}
.imghotel{
	padding:5px;
	border:1px #eee solid;
	width:100px;
	float:left;
}
.divimg{
	width:500px;
	border:0px solid;
	padding:2px;
	text-align:center;
}
.pageName{
	font: 18px Tahoma;
	color: #3366CC;
	line-height:24px;
	letter-spacing:.2em;
	}
	
.subHeader {
	font:bold 10px Tahoma;
	color: #3366CC;
	line-height:16px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Tahoma;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Tahoma;
	color: #003366;
	}
	
.navText {
	font: 11px Tahoma;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
.graypanel{
	border:solid 1px #FF6600;
	padding:0 10px; 
	margin:10px;
	padding-top:45px;
	background: url(../ban/search.gif) no-repeat #F28217;
	-moz-border-radius: 7px;
	font-size:11px;
	font-family:Tahoma;
	border:1px solid #F60;
	#height:450px;
}
.graypanel h3{
	font-size:12px;
	}
.graypanel p{
	margin:2px !important;
	}
.graypanel select{
	border:1px solid #C60;
	background: #FF9;
	color:#000;
	font-size:16px;
	font-weight:bold;
}

.graypanel input{
	border:1px solid #C60;
	background:#900;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
#submenu{
padding:5px;
text-align:right;
padding-right:20px;
background:#CCCCCC;
color:#FFFFFF;
}
#submenu a{
color:#FF0000;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}
#footer{
text-align:center;
font-family:Tahoma;
font-size:11px;
color: #CCC;
padding:5px;
}
#footer a{
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}
/*SERP*/
.serpfound{
padding:20px;
}
.serplist{
margin:10px;
padding:5px;
border-bottom:1px solid #66CCFF;}
.price, .sermhn{
font-size:18px;
font-weight:bold;
}
.price span{
color:#0066CC;
}
table.addhotel{
	border:1px solid #FC0;
	background:#FF9;
	padding:5px;
	}
table.addhotel tr.th{
	border:1px solid #FC0;
	background: #F90;
	padding:5px;
	}
table.reser{
	border:1px solid #FC0;
	background:#FF9;
	
	}
table.reser tr.th{
	border:1px solid #FC0;
	background: #F90;
	
	}
