/* CSS Document */
input {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-style: groove;
}
.subtitle{height:20px;color: #B40101;font-weight: bold; width:auto; clear:both; background:#E3E3E3; line-height:20px; padding-left:3px;}
#leftnav ul{ list-style:none; margin:0; padding:0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#leftnav ul li{ clear:both; border-bottom:dashed; border-color:#CCCCCC; border-width:1px;}
#leftnav ul li div{ width:270px; height:100px;}
#leftnav ul li div img{width:108px; height:90px; float:left; border:0px;padding:5px 5px 5px 5px;}

#rightnav ul{ list-style:none; margin:0; padding:0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#rightnav ul li{ clear:both; border-bottom:dashed; border-color:#CCCCCC; border-width:1px;}
#rightnav ul li div{ width:195px; height:80px;}
#rightnav ul li div img{width:70px; height:50px; float:left; border:0px;padding:5px 5px 5px 5px;}

.bold{font-weight:bold; line-height:15px;}
.detail1{background:url(../images/redmore.gif) no-repeat left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding-left:7px;}
.price{font-weight:bold; background:url(../images/upmini.gif) right no-repeat; padding-right:12px; color:#FF3333;}
.indmidtitle{height:25px;color:#b40101; font-weight:bold;width:auto; clear:both;line-height:25px;padding-left:20px; background:url(../images/title_arrow.jpg) no-repeat left #E3E3E3; font-size:14px; margin-top:5px;}
.indadv{background:#FFFFFF; padding:5px 0px;}
.indtext{background:#FFFFFF; padding:5px 3px; text-align:justify; line-height:20px;}
.detail2{background:url(../images/redmore.gif) no-repeat left;padding-left:10px; font-weight:bold;}
.herenav{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; clear:both; background:#FFF; height:20px;}

/* -------------- Search Frame ----------------------------  */
#search_tab{ width:260px; height:200px; position:relative;}
#search_tab h3 { float:left; width:80px; height:20px; line-height:20px; margin:0 2px 0 0; font-size:12px; cursor:pointer; font-weight:bold; text-align:center; background:#FFFF99;}
#search_tab div { position:absolute; top:26px; left:5px; width:255px;display:none; border-top:#CCCCCC dotted 1px;}
#search_tab .block { display:block; }
#search_tab .up { background:#fff;}
/*----------------------------------------------------------  */

/* ---------------Chinatour city -index---------------------  */
.backgrd{background-color:#fff; clear:both; height:650px;}

#submiddle ul{list-style:none; margin:0px auto; padding:0px;}
#submiddle ul li{float:left; margin:5px 5px 5px 3px; width:334px; line-height:20px; text-align:justify; border:#e3e3e3 solid; border-width:1px; padding:0px 2px 2px 2px;}
/*----------------------------------------------------------  */

.image_noborder{border:0px; margin:5px; float:left; width:150px; height:110px;}

/* --------------------------Order Button------------------*/
#submiddle .orderbutton {height:25px; clear:both;}
#submiddle .orderbutton ul{list-style:none; margin:0px auto; padding:0px;}
#submiddle .orderbutton ul li{ float:right; margin:0px 10px; width:100px; background-color:#CCCCCC; line-height:20px; text-align:center; font-weight:bold;}
/*----------------------------------------------------------  */

/* ------------------------itinerary -------------------------------*/
#itinerary #money #moneynote{ width:auto; clear:both;}
/*----------------------------------------------------------  */

/*---------------------Left Text Navigation---------------------------*/
.textlist{width:270px;}
/*-----------------------------------------------------------------  */
.author{font-size:10px; color:#CCCCCC;}
.listdom1{font-size:12px; height:20px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; line-height:20px; letter-spacing:1px;}
.feedbackleft{line-height:20px; text-align:justify; font-style:italic; padding:6px;}
.innerleft{float:left; padding:0px 5px;}
.innerright{ margin-left:215px;}
.innerright a{text-decoration:underline;}
.smaller{font-size:10px;}
.feedback{padding:5px; text-align:justify; border-bottom:#CCCCCC dashed 1px; line-height:20px;}

/*Tour List*/
#linelist #images{border-right: lightgrey 1px solid;padding-right: 5px;border-top: lightgrey 1px solid;padding-left: 5px;float: left;	margin-bottom:5px;padding-bottom: 5px;border-left: lightgrey 1px solid;width: 150px;margin-right: 5px;padding-top: 5px;border-bottom: lightgrey 1px solid;height: 110px;}
#linelist{clear:both;border-top: darkgray 1px dashed;padding-top:5px;padding-bottom:5px;}
#linelist div{border-bottom:gainsboro 1px dashed;clear:both;width:660px;}
#linelist div h{clear:both;display:block; visibility:hidden;}
#linelist div a{float:left;margin:5px;padding:5px;border-top:gainsboro 1px solid;border-right:gainsboro 1px solid;border-bottom:gainsboro 1px solid;border-left:gainsboro 1px solid;}
#linelist div a img{width:150;height:110;border:0;}
#linelist div ul{margin-top:5px;margin-left:0px;padding-left:5px;list-style:none;float:left;width:450px;}
#linelist div li{margin-bottom:5px; width:450px; border:0px;}
#linelist div span{float:right;}
#linelist div span a{margin-top:0px;padding:0px;height:20px;padding-left:20px;padding-right:20px;font-weight: bold;text-align: center;background-color: lightgrey;BORDER-RIGHT: gainsboro 1px dashed; BORDER-TOP: gainsboro 1px dashed; BORDER-LEFT: gainsboro 1px dashed; BORDER-BOTTOM: gainsboro 1px dashed;}

/*Order Form*/
.inputbox200{width:200px; border-style:groove; font-size:12px;}
textarea{clear:left;width:450px;height:100px;border-style: groove;}
.pricenotup{color:#FF0000;}
/*city tour list*/

#citytourlist ol{margin:0px; list-style:none; float:left;}
#citytourlist li{float:left; font-size:13px; background:url(../images/citydot.jpg) left no-repeat; padding:15px; margin-right:20px; width:100px;}