/* CSS for Chinatour.com
Created by: Edward Chan
URL: www.instastudios.com */

p {
text-align: justify;
}

form {
margin: 0 0 0 0;
padding: 0;
}

input {
margin: 0 0 0 0;
padding: 0;
}

body {
background-color: #e6e6e6;
margin: 0 0 30px 0;
padding: 0;
}

#page {
background: url('../images/bg.gif');
background-repeat:repeat-y;
width: 875px;
margin-left: auto;
margin-right: auto;
}

#header {
background: url('../images/header.gif');
background-repeat:no-repeat;
width: 875px;
height: 115px;
}

#buttons {
margin: 10px 0 10px 20px;
height: 30px;
}

#buttons ul {
margin: 0 0 0 0;
padding: 0;
list-style-type: none;
}

#buttons ul li {
display: inline;
margin: 0 0 0 0;
padding: 0;
border-bottom:none;
}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: underline}

#logoBut { 
margin: 0 0 0 5px;
padding: 0;
overflow: hidden; 
display: block;
width: 113px;
text-indent:-666px;
height: 90px;
}

.thighlightsbc {background: url('../images/tourbuttons.gif') -40px -13px;}

.thighlightsh { background: url('../images/tourbuttons.gif') -40px -47px;}	 	

#thighlightsb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 119px;
text-indent:-666px;
height: 20px;
}

#thighlightstb a:hover { background: url('../images/tourbuttons.gif') -40px -87px;}	 

.titbc {background: url('../images/tourbuttons.gif') -178px -13px;}

.tith { background: url('../images/tourbuttons.gif') -178px -47px;}	 	

#titb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 94px;
text-indent:-666px;
height: 20px;
}

#tittb a:hover { background: url('../images/tourbuttons.gif') -178px -87px;}	 

.twhatbc {background: url('../images/tourbuttons.gif') -295px -13px;}

.twhath { background: url('../images/tourbuttons.gif') -295px -47px;}	 	

#twhatb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 140px;
text-indent:-666px;
height: 20px;
}

#twhattb a:hover { background: url('../images/tourbuttons.gif') -295px -87px;}	 

.tcustbc {background: url('../images/tourbuttons.gif') -453px -13px;}

.tcusth { background: url('../images/tourbuttons.gif') -453px -47px;}	 	

#tcustb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 186px;
text-indent:-666px;
height: 20px;
}

#tcusttb a:hover { background: url('../images/tourbuttons.gif') -453px -87px;}	 

.tdatebc {background: url('../images/tourbuttons.gif') -658px -13px;}

.tdateh { background: url('../images/tourbuttons.gif') -658px -47px;}	 	

#tdateb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 124px;
text-indent:-666px;
height: 20px;
}

#tdatetb a:hover { background: url('../images/tourbuttons.gif') -658px -87px;}	 
 



.gaboutbc {background: url('../images/guidebar.gif') -19px -11px;}

.gabouth { background: url('../images/guidebar.gif') -19px -50px;}	 	

#gaboutb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 110px;
text-indent:-666px;
height: 25px;
}

#gabouttb a:hover { background: url('../images/guidebar.gif') -19px -11px;}	 

.gmapbc {background: url('../images/guidebar.gif') -169px -11px;}

.gmaph { background: url('../images/guidebar.gif') -169px -50px;}	 	

#gmapb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 106px;
text-indent:-666px;
height: 25px;
}

#gmaptb a:hover { background: url('../images/guidebar.gif') -169px -11px;}	 	

.ginfobc {background: url('../images/guidebar.gif') -321px -11px;}

.ginfoh { background: url('../images/guidebar.gif') -321px -50px;}	 	

#ginfob { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 155px;
text-indent:-666px;
height: 25px;
}

#ginfotb a:hover { background: url('../images/guidebar.gif') -321px -11px;}	 	

.gentertainmentbc {background: url('../images/guidebar.gif') -526px -11px;}

.gentertainmenth { background: url('../images/guidebar.gif') -526px -50px;}	 	

#gentertainmentb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 126px;
text-indent:-666px;
height: 25px;
}

#gentertainmenttb a:hover { background: url('../images/guidebar.gif') -526px -11px;}	 	

.ggallerybc {background: url('../images/guidebar.gif') -699px -11px;}

.ggalleryh { background: url('../images/guidebar.gif') -699px -50px;}	 	

#ggalleryb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 79px;
text-indent:-666px;
height: 25px;
}

#ggallerytb a:hover { background: url('../images/guidebar.gif') -699px -11px;}	 	


.flightstitle { 
background: url('../images/flightsbar.gif');
margin: 0 0 0 0;
padding: 0;
height: 27px;
}

.flightsa { 
font-family: Lucida Grande, Tahoma;
font-size: 12px;
color: #444444;
background-color: #e3e3e3;
margin: 0 0 0 0;
padding: 2px 0 2px 0;
height: 21px;
}

.flightsb {
font-family: Lucida Grande, Tahoma;
font-size: 12px;
color: #444444; 
margin: 0 0 0 0;
padding: 2px 0 2px 0;
height: 21px;
}


.homebc {background: url('../images/menu.gif') -10px -3px;}
.homeh { background: url('../images/menu.gif') -10px -44px;}

#homeb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 80px;
text-indent:-666px;
height: 28px;
}

#hometb a:hover { background: url('../images/menu.gif') -10px -81px;}	

.groupbc {background: url('../images/menu.gif') -98px -3px;}

#groupb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 110px;
text-indent:-666px;
height: 28px;
}

.grouph { background: url('../images/menu.gif') -98px -44px;}	 	
#grouptb a:hover { background: url('../images/menu.gif') -98px -81px;}	 	

.privatebc {background: url('../images/menu.gif') -228px -3px;}
.privateh { background: url('../images/menu.gif') -228px -44px;}	 	

#privateb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width:120px;
text-indent:-666px;
height: 28px;
}

#privatetb a:hover { background: url('../images/menu.gif') -228px -81px;}

.flightsbc {background: url('../images/menu.gif') -364px -3px;}

.flightsh { background: url('../images/menu.gif') -364px -44px;}	

#flightsb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 75px;
text-indent:-666px;
height: 28px;
}

#flightstb a:hover { background: url('../images/menu.gif') -364px -81px;}	 	

.hotelsbc {background: url('../images/menu.gif') -453px -3px;}

.hotelsh { background: url('../images/menu.gif') -453px -44px;}	

#hotelsb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 80px;
text-indent:-666px;
height: 28px;
}

#hotelstb a:hover { background: url('../images/menu.gif') -453px -81px;}
	 	
.guidebc { background: url('../images/menu.gif') -547px -3px;}	 

#guideb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 100px;
text-indent:-666px;
height: 28px;
}

.guideh { background: url('../images/menu.gif') -547px -44px;}	 
#guidetb a:hover { background: url('../images/menu.gif') -547px -81px;}	 		

.faqbc { background: url('../images/menu.gif') -668px -3px;}	
.faqh { background: url('../images/menu.gif') -668px -44px;}	

#faqb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 70px;
text-indent:-666px;
height: 28px;
}

#faqtb a:hover { background: url('../images/menu.gif') -668px -81px;}	 

.contactbc { background: url('../images/menu.gif') -750px -3px;}	
.contacth { background: url('../images/menu.gif') -750px -44px;}	 

#contactb { 
margin: 0 0 0 0;
padding: 0;
overflow: hidden; 
display: block;
width: 100px;
text-indent:-666px;
height: 28px;
}

#contacttb a:hover { background: url('../images/menu.gif') -750px -81px;}	 		

#frontlink {
overflow: hidden; 
display: block;
text-indent:-666px;
width: 863px;
height: 228px;
}
#head {
background: url('../images/head.jpg');
width: 863px;
height: 228px;
margin-left: auto;
margin-right: auto;

}

#subhead {
background: url('../images/subhead.gif');
width: 863px;
height: 36px;
margin-left: auto;
margin-right: auto;
}

#subheadlinkbar {
font-size: 12px;
margin: 10px 0 0 28px;
color: #444444;
}

#guidebg {
padding: 19px 0 0 45px;
background: url('../images/guidebg.gif');
width: 818px;
height: 25px;
margin-left: auto;
margin-right: auto;
}

#tourbg {
padding: 12px 0 0 50px;
background: url('../images/tourbg.gif');
width: 813px;
height: 21px;
margin-left: auto;
margin-right: auto;
}

#tablebot {
padding: 20px 50px 20px 50px;
background: url('../images/tablebotbg.gif');
width: 763px;
height: 108px;
margin-left: auto;
margin-right: auto;
}


#flightsbot {
padding: 20px 50px 20px 50px;
background: url('../images/flightsb.gif');
width: 763px;
height: 156px;
margin-left: auto;
margin-right: auto;
}


#mapshead {
margin: 0 0 15px 0;
background: url('../images/map.jpg');
width: 863px;
height: 564px;
margin-left: auto;
margin-right: auto;
}


#guidehead {
margin: 0 0 15px 0;
background: url('../images/guideheader.gif');
width: 863px;
height: 182px;
margin-left: auto;
margin-right: auto;
}

#hotelshead {
background: url('../images/hotelsheader.jpg');
width: 863px;
height: 227px;
margin-left: auto;
margin-right: auto;
}


#flightshead {
background: url('../images/flightsheader.gif');
width: 863px;
height: 227px;
margin-left: auto;
margin-right: auto;
}

#abouthead {
background: url('../images/aboutus.jpg');
width: 863px;
height: 227px;
margin-left: auto;
margin-right: auto;
}

.contactText {
margin-top: 25px;
background: url('../images/contactbak.gif');
width: 800px;
height: 189px;
margin-left: auto;
margin-right: auto;
}

#contacthead {
background: url('../images/contactheaderback.gif');
width: 863px;
height: 249px;
margin-left: auto;
margin-right: auto;
}

#privatehead {
background: url('../images/privatetour.jpg');
width: 863px;
height: 227px;
margin-left: auto;
margin-right: auto;
}

#faqhead {
background: url('../images/faqheader.jpg');
width: 763px;
height: 162px;
margin-left: auto;
margin-right: auto;
padding: 65px 0 0 100px;
font-family: Lucida Grande, Tahoma;
font-size: 12px;
color: #FFFFFF;
line-height: 18px;
}

.faqlinks {
color: #FFFFFF;
}


#indexcont {
background: url('../images/contentbg.gif');
width: 863px;
height: 446px;
margin-left: auto;
margin-right: auto;
}


#subcont {
width: 863px;

margin-left: auto;
margin-right: auto;
}

#subcont ul {
margin: 0 0 0 25px;
padding: 0;
}

#subcont p {
margin: 20px 0 0 0;
padding: 0 15px 0 0;
}

#footerbar {
background: url('../images/footerbar.gif');
width: 875px;
height: 13px;
margin-left: auto;
margin-right: auto;
}

#subfooterbar {
background: url('../images/subfooterbar.gif');
width: 875px;
height: 13px;
margin-left: auto;
margin-right: auto;
}

#footer {
margin: 4px 0 20px 0;
background: url('../images/footer.gif');
width: 859px;
height: 50px;
margin-left: auto;
margin-right: auto;
}

#subfooter {
margin: 4px 0 20px 0;
width: 859px;
height: 50px;
margin-left: auto;
margin-right: auto;
}

#news {
margin: 0 0 0 0;
padding: 0;
display: block;
background: url('../images/news.gif');
width: 316px;
height: 351px;
text-indent: -3000px;
}

.footerlinks {
margin: 72px 0 0 600px;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
color: #7d7d7d;
}

.followus {
font-family: Lucida Grande, Tahoma;
line-height: 15px;
font-size: 10px;
color: #7d7d7d;
}

.subfooterlinks {
margin: 72px 0 0 0;
padding-bottom: 8px;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
color: #7d7d7d;
}

.subfooterlink {
color: #7d7d7d;
}

.faqQ {
margin: 0 0 0 0;
font-family: Lucida Grande, Tahoma;
font-weight: bold;
font-size: 15px;
color: #9f0a0e;
}

.faqTitle {
margin: 0 0 30px 0;
font-family: Lucida Grande, Tahoma;
font-weight: bold;
font-size: 20px;
color: #9f0a0e;
}

.faqA {
margin: 3px 0 30px 0;
font-family: Lucida Grande, Tahoma;
font-size: 12px;
color: #444444;
}

.contactInfo {
padding: 15px 0 0 35px;
font-family: Lucida Grande, Tahoma;
font-size: 12px;
color: #464646;
}

.subfootercopy {
padding: 0 0 0 26px;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
color: #7d7d7d;
}

.subfooterbar {
padding: 0 0 0 140px;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
color: #7d7d7d;
}

.guidecont {
margin: 10px 14px 0 14px;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
color: #161616;
}

.mapcont {
margin: 25px 45px 0 45px;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
color: #161616;
}

.abouttext {
margin:50px 80px 0 70px;
font-family: Lucida Grande, Tahoma;
line-height: 17px;
font-size: 12px;
color: #383838;
}

.privatetext {
margin:50px 80px 0 70px;
font-family: Lucida Grande, Tahoma;
line-height: 17px;
font-size: 12px;
color: #383838;
}

.guidelinks {
font-weight: bold;
font-family: Lucida Grande, Tahoma;
font-size: 12px;
color: #161616;
}

.blackbd-13px {
font-weight: bold;
font-family: Lucida Grande, Tahoma;
font-size: 12px;
color: #161616;
}

.text {
font-family: Lucida Grande, Tahoma;
font-size: 11px;
color: #161616;
}

.searchbox {
margin: 0 0 0 0;
padding: 76px 0 0 550px;
}

.searchinput {
color: #434142;
font-size: 11px;
font-family: Lucida Grande, Tahoma;
padding: 5px 0 0 23px;
margin: 0 0 0 0;
height: 22px;
width: 201px;
background: url('../images/searchbox.gif') no-repeat;
border: none;
}

.highlights {
font-family: Lucida Grande, Tahoma;
font-size: 12px;
color: #464646;
line-height: 20px;

}

.datesPage {
margin: 40px 45px 0 45px;
text-align: justify;
font-family: Lucida Grande, Tahoma;
font-size: 12px;
color: #464646;
line-height: 20px;

}

.itineraryPage {
margin: 20px 45px 0 45px;
text-align: justify;
font-family: Lucida Grande, Tahoma;
font-size: 12px;
color: #464646;
line-height: 20px;

}

.testimonialsPage {
margin: 40px 60px 0 45px;
text-align: justify;
font-family: Lucida Grande, Tahoma;
font-size: 12px;
color: #464646;
line-height: 20px;

}

.highs {
padding: 0;
margin: 2px 0 10px 0;
}

#tourhead1 {
background: url('../images/tour/h1.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead2 {
background: url('../images/tour/h2.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead3 {
background: url('../images/tour/h3.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead4 {
background: url('../images/tour/h4.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead5 {
background: url('../images/tour/h5.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead6 {
background: url('../images/tour/h6.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead7 {
background: url('../images/tour/h7.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead8 {
background: url('../images/tour/h8.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead9 {
background: url('../images/tour/h9.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead10 {
background: url('../images/tour/h10.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead11 {
background: url('../images/tour/h11.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead12 {
background: url('../images/tour/h12.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead13 {
background: url('../images/tour/h13.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead14 {
background: url('../images/tour/h14.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead15 {
background: url('../images/tour/h15.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

#tourhead55 {
background: url('../images/tour/h55.gif');
width: 863px;
height: 70px;
margin-left: auto;
margin-right: auto;
}


.outborder {
width: 700px;
border-width: 1px;
border-style: solid;
border-color:#ceccaa;
}

.outerborder {
width: 700px;
border-width: 7px;
border-style: solid;
border-color:#e4e2be;
}

.pricetopics {
color: #666666;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
margin-top: 5px;
font-weight: bold;
margin-bottom: 5px;
}

.pricechartbot {
color: #666666;
font-family: Lucida Grande, Tahoma;
font-size: 13px;
margin: 8px 8px 8px 8px;

}

.tourp {
line-height: 1.5em;
color: #2c2c2c;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
margin: 5px 10px 5px 10px;
}

.tourin {
line-height: 1.5em;
color: #2c2c2c;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
margin: 10px 10px 10px 10px;
}

.imgBox {

float: right;
border: solid;
border-width: 1px;
padding: 3px 3px 3px 3px;
border-color: #cecece;
margin: 0 0 5px 8px;
}

.formTab {
font-weight: bold;
margin: 10px 0 5px 8px;
}


.formText {
margin: 0 0 5px 8px;
}

.leaveareview {
padding: 10px 0 0 50px;
}

.reviews {
width: 340px;
height: 25px;
border: solid;
border-width: 1px;
border-color: #cacaca;
background-color: #f0f0f0;
}

.reviewComment {
width: 340px;
height: 150px;
border: solid;
border-width: 1px;
border-color: #cacaca;
background-color: #f0f0f0;
}

.contactName {
font-weight:bold;
color: #464646;
font-family: Lucida Grande, Tahoma;
font-size: 12px;
margin: 20px 0 0 15px;
}

.contactTitle {
font-weight: bold;
color: #898989;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
margin: 2px 0 0 15px;
}

.contactEmail {
font-weight: bold;
color: #9e0b0f;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
margin: 2px 0 0 15px;
}

.contactTextin {
color: #464646 ;
font-family: Lucida Grande, Tahoma;
font-size: 12px;
margin: 14px 15px 0 15px;
}

.contactTextine {
color: #464646 ;
font-family: Lucida Grande, Tahoma;
font-size: 12px;
margin: 5px 15px 0 15px;
}


.tableboth {
color: #464646 ;
font-family: Lucida Grande, Tahoma;
font-size: 13px;
}

.tablebotb {
color: #909090;
margin-top: 20px;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
}

.imgDesc {
font-size: 10px;
}

.tourLinks {
color: #565656;
}

.mapLinks {
color: #363636;
}

.bookmonth {
color: #565656;
}


.tourTitle {
padding: 4px 0 0 10px;
font-weight: bold;
color: #565656;
font-family: Lucida Grande, Tahoma;
font-size: 12px;

}

.tourPrice {
padding: 0 0 5px 10px;
color: #565656;
font-weight: bold;
font-family: Lucida Grande, Tahoma;
font-size: 11px;

}

.tourPic {

color: #565656;
font-family: Lucida Grande, Tahoma;
font-size: 11px;
height: 126px;
}
