@charset "utf-8";
/* CSS Document */
body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
font-variant:normal;
color:#666666;
line-height:1.6em;
background:url(../images/bg-body.png) top left repeat-x;
}
hr {
	border: none;
	border-top:1px solid #ccc;
	background-color: #e7e7e7; /* for Firefox */
	color: #e7e7e7; /* for IE */
	height: 4px;

}
 a {
color:#0a8de2;
text-decoration:none;
}
 a:hover {
color:#ff3802;
text-decoration:none;
}
.clear {
clear:both;
}
.left {
float:left;
}
.right {
float:right;
}
#tag_div { margin:0 0; padding:0 10px; }
#tag_div h1 { margin:0 0; padding:0 0; font-size:11px; text-align:center; color:#01a1e2; }
#container {
margin:0px auto ;
padding:0px 0px ;
width:960px;
}
#container #mahicontainer { position:relative; height:48px; width:100%; top:8px;  }
#container #mahicontainer #title {
float:left;
margin:0px 0px;
width:300px;

}
#container #mahicontainer #title h1 {
margin:0px 0px;
padding:0px 0px 0px 10px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
text-align:left;
}
#container #mahicontainer #title h1 a {
color:#FFFFFF;
text-decoration:none;
padding:10px 0px;
}
#container #mahicontainer #title a:hover {
color:#FFFF00;
text-decoration:none;
}



#container #mahicontainer #mahinav{ position:relative; height:25px; font-size:11px; font-weight:bold; float:left; }
#container #mahicontainer #mahinav ul { margin:0px; padding:0px 0px 4px 0px; list-style-type:none; width:auto; float:right; }
#container #mahicontainer #mahinav ul li { display:block; float:left; margin:0 1px; }
#container #mahicontainer #mahinav ul li a { display:block; float:left; color:#FFFFFF; text-decoration:none; padding:10px 0px 10px 18px; height:21px; line-height:195%; }
#container #mahicontainer #mahinav ul li a span { padding:0px 12px 0px 0px; }
#container #mahicontainer #mahinav ul li a:hover, #container #mahicontainer #mahinav ul li a.current {color:#333333; background:#FFFFFF;  }
#container #mahicontainer #mahinav ul li a:hover span, #container #mahicontainer #mahinav ul li a.current span { display:block; width:auto; background:#FFFFFF; }


h1, h2 {
margin:14px 0px 0px 0px;
padding:0px 0px;
font-size:11px;
color:#CCCCCC;
line-height:normal;
text-align:center;
}
#wraper {
background-color:#FFFFFF;
}
#bannerdiv {
width:916px;
margin:0px auto;
padding:0px 0px;
border:12px solid #007fd1;
background:url(../images/banner.jpg) left top no-repeat;
background-color:#0a8de2;
height:129px;
}
#bannertext {
width:370px;
float:right;
}
#bannertext a {
color:#ffffda;
}

#bannertext p {
margin:4px 0px;
padding:0px 0px;
color:#ffffda;
}
#bannertext span {
color:#fff38b;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contentindex {
width:940px;
margin: 0px auto;
padding:0px 0px;
margin-top:10px;
text-align:justify;
}
#contentinner {
width:670px;
float:right;
margin: 0px auto;
padding:0px 10px 0px 0px;
margin-top:10px;
text-align:justify;
display:inline;
}
*html #contentinner{
\width:680px;
w\idth:670px;
}
#container #wraper #leftnav {
margin:0px 0px;
padding:0px 0px 0px 10px;
float:left;
width:252px;
margin-top:10px;
display:inline;
}
*html #leftnav{
\width:260px;
w\idth:250px;
}
#container #wraper #leftnav .leftbox {
margin:1px 0px;
padding:10px 10px;
background:url(../images/bg-box.gif) left top repeat-x;
width:230px;
border:1px solid #d7d7d7;
height:auto;
overflow:hidden;
}	
*html .leftbox{
\width:250px;
w\idth:230px;
}
#container #wraper #leftnav .leftbox span {
margin:0px 0px;
padding:0px 0px 0px 18px;
font-size:14px;
font-weight:normal;
color:#ff3802;
background:url(../images/bg-h3.gif) left no-repeat;
 }
#container #wraper #leftnav .leftbox span a {
color:#ff3802;
}
#container #wraper #leftnav .leftbox span a:hover {
color:#007fd1;
}
#container #wraper #leftnav .leftbox ul {
margin:0px 0px;
padding:0px 0px;
}
#container #wraper #leftnav .leftbox ul li {
margin:4px 0px;
padding:0px 12px;
list-style-type:none;
background:url(../images/bg-ul.gif) left no-repeat;
border-bottom:1px dashed #999999;
}
.more {
padding:0px 2px 0px 14px;
background:url(../images/arow-more.gif) left top no-repeat;
background-position:2px 3px;
border:1px solid #CCCCCC;
border-left:0px;
border-right:0px;
font-size:11px;
}
.special {
font-size:16px;
font-weight:bold;
color:#0a8de2;
}
.boxbg {
margin:4px 0px;
background:url(../images/bg-box.gif) left top repeat-x;
border:1px solid #d7d7d7;
padding:18px 18px;
}
#container #wraper #contentindex .boxbg .box {
float:left;
margin:0px 0px 0px 0px;
padding:0px 30px;
width:230px;
border-right:1px solid #f1f1f1;
border-left:1px solid #e8e8e8;
}
*html #container #wraper #contentindex .boxbg .box {
\width:290px;
w\idth:230px;
}
.box ul {
margin:0px 0px;
padding:0px 0px;
}
.box ul li {
margin:4px 0px;
padding:0px 12px;
list-style-type:none;
background:url(../images/bg-ul.gif) left no-repeat;
border-bottom:1px dashed #999999;
}
h3 {
margin:0px 0px;
padding:0px 0px 0px 18px;
font-size:14px;
font-weight:normal;
color:#ff3802;
background:url(../images/bg-h3.gif) left no-repeat;
}
h3 a {
color:#ff3802;
}
h3 a:hover {
color:#007fd1;
}

h4 {
margin:0px 0px;
padding:0px 0px;
font-size:16px;
color:#ff3802;
border-bottom:1px dotted #DADADA;
font-weight:bold;
}
h4 a {
color:#ff3802;
}
.infop {
color:#ff3802;
}
#footer {
clear:both;
margin:10px 0px;
padding:0px 8px;
height:140px;
background:url(../images/bg-footer.png) left top repeat-x;
}
.footerlink {
margin:0px 0px;
padding:20px 0px;
color:#FFFFFF;
text-align:center;
}
.footerlink a {
color:#FFFFFF;
text-decoration:none;
}
.footerlink a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.copyright {
margin:10px 0px;
padding:0px 0px;
text-align:right;
color:#82c6eb;
}
.copyright a { color:#82c6eb; }
.copyright a:hover { color:#FFFFFF; }
.heading {
font-size:12px;
color:#007fd1;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.image {
margin:4px 4px;
padding:4px 4px;
border:1px solid #CCCCCC;
}
#container #wraper #contentinner .hotelbox {
margin:1px 4px;
padding:4px 6px;
width:310px;
float:left;
background:url(../images/bg-hotel-list.gif) left top repeat-x;
border:1px solid #d7d7d7;
}
*html .box {
\width:322px;
w\idth:310px;
}
#container #wraper #contentinner .hotelbox span {
clear:both;
display:block;
}
#container #wraper #contentinner .hotelbox p {
margin:0px 0px;
}
#container #wraper #contentinner .hotelbox .list {
padding:0px 2px 0px 14px;
background:url(../images/arow-more.gif) left top no-repeat;
background-position:2px 6px;
border:1px solid #CCCCCC;
border-left:0px;
border-right:0px;
font-size:11px;
}
#container #wraper #contentinner .hotelbox strong a {
color:#ff3802;
font-weight:normal;
}
#container #wraper #contentinner .hotelbox strong a:hover {
color:#007fd1;
font-weight:normal;
}





#container #wraper #leftnav #newchat{
margin:0px 0px;
padding:8px 8px;
clear:both;
width:236px;
height:121px;
background:url(../images/new-chat.jpg) left top no-repeat; }
*html #container #wraper #leftnav #newchat {
\width:252px;
w\idth:236px;
}

#container #wraper #leftnav #newchat p {
margin:0px 0px;
font-size:12px;
color:#000000;
font-weight:bold;
}
#container #wraper #leftnav #newchat span {
color:#FFFFFF;
font-weight:normal;
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
}
#container #wraper #leftnav #newchat form {
margin:6px 0px;
}
#container #wraper #leftnav #newchat .widthinput {
width:150px;
background:url(../images/ph.jpg) left no-repeat;
background-color:#FFFFFF;
padding:0px 0px 0px 20px;
}


.buttton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A70302;
	border: 1px solid #FF7546;
}
.tripad {
background-color:#E8E8E8;
padding:6px 6px;
font-size:14px;
font-weight:bold;
color:#009900;
}
#container #footeraddress {
clear:both;
margin:0px 0px;
padding:4px 0px;
}
#container #footeraddress .footerbox {
float:left;
width:300px;
margin:10px 0px 10px 10px;
padding:0px 0px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#container #wraper #countryno {
margin:0px 0px;
padding:4px 0px;
color:#333333;
font-size:11px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px dotted #CCCCCC;
border-top:none;
clear:both;
}
#container #wraper #countryno span {
font-weight:bold;
color:#ff3802;
font-size:12px;
padding:0px 0px 0px 25px;

}
#agent{
	margin:0px;
	padding:0px;
	text-align:center;
	color:#FFFFFF;
}
#agent a{
	color:#FFCC00;
}
#container #wraper h1{
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#999;
	text-align:center;
}
.form_name { color:#FF0000; }
.form_field { background-color:#EFEFEF; border:1px solid #D8D8D8; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif ;}
#search_div{
	background-color:#EAEAEA;
	border:1px solid #E1E1E1;
	padding:5px;
	margin:0px 0px 5px 0px;
}
#best_discount { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#666666; text-align:center; font-size:16px; padding:5px 0px; }
#best_discount span { color:#FF0000; }

.adgt { text-align:center; }
