*{

padding:0;

margin:0;}

p{

margin: 0 0 10px 0;}

#traveltour {

	width: 175px;

	margin: 0px;

	padding: 0px;

	height: auto;

	padding:10px 0 10px 10px;

	background:#AEBEEC;

	line-height:130%;

}

#traveltour1 {

	width: 175px;

	margin: 0px;

	padding: 0px;

	height: auto;

	padding:10px 0 10px 10px;

	background:#AEBEEC;

	line-height:170%;

}

#traveltourhead{

   line-height: 25px;

   font-weight: bold;

   height: 25px;

   width: 165px;

   padding-left: 20px;

	cursor: hand;

	cursor:pointer;

}

.tth1 {	

	color: #092652;

	background: #AEBEEC;

}



.tth2{	

	color: #FFFFFF;

	background: #660099;

}

#overview #custominfo {

	height: 91px;

	width: auto;

	color:#000000;

}

#overview #baseinfo {

	height: 140px;

	width: auto;

}

#bookthisbody #bookhead1a {

	background-image: url(../image/booking1.gif);

	height: 40px;

	width: auto;

	background-repeat: no-repeat;

	margin: 0 0 0 80px;

	padding: 30px 0 0 80px;

	line-height: 100%;

}

#bookthisbody #bookhead1b {

	border-bottom: 1px #789DE0 dashed;

	padding: 10px 0 10px 0;



}

#bookthisbody #bookhead1b b{

	font-size:14px;

	font-weight:bold;

	color:#2559c9;

	width:180px;

	float:left;

}

#bookthisbody #bookhead1b p{

	float:left;

	margin:0px;

	padding:0px;

	line-height: 120%;

	width: 470px;

}

#bookthisbody a {

	color: #0033FF;

	text-decoration: underline;

}



#bookthisbody p {

	margin-top: 20px;

	margin-left: 5px;

}

#bookhead1a p {

	margin: 0;

	padding: 0;

}

#bookhead1a p.p7a {

	margin: 0;

	font-size: 16px;

	font-weight: bold;

	color: #2559C9;

	padding: 0;

}

#bookhead1b #cotkown1 {

	height: 55px;

	width: 615px;

	border: 1px solid #676666;

	background-color: #FFC286;

	padding: 10px 0 0 30px;

	margin: 5px 0 0 0;

}

#cotkown1 span {

	width: 140px;

	display: block;

	float: left;

	padding-left: 70px;

}

#cotkown1 a {

	width: auto;

	padding: 3px 0 0 75px;

}





#spackage {

	width: 185px;

	margin: 0px;

	padding: 10px 0 10px 0;

	height: auto;

	line-height:20px;

	font-size:12px;

	background:#FFC286;

}

#spackagehead {

	line-height: 25px;

	font-weight: bold;

	color: #000000;

	background-color: #FF9933;

	height: 25px;

	width: 185px;

	text-align:center;

}

* img{

margin:0;

padding:0;}

#wrap {

margin:0 auto;

width:970px;

} 

#wrap-inner{

width:970px;

text-align:left;

}

#content {

	float: right;

	width: 740px;

	margin:0;

	padding:0 0 0 10px;

	display:inline;

	}

#sidebar {

	float: left;

	width: 190px;

	margin:0;

	padding:0 0 0 10px;

	display:inline;

	}

#picshow4,#picshow5,#picshow6 b {

	display: block;

	height: 85px;

	overflow: hidden;

}



#content #tourindex {

	margin-top: 0px;

}

#content2 #searchindex {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #273E63;

	height: 23px;

	width: auto;

	padding: 0px 10px 0px 5px;

	margin: 10px 0 0 0;

}

#searchindex b {	

	color: #FF9900;	

}

#searchindex a {

	color: #273E63;

	font-size: 15px;

	text-decoration: underline;

}

#searchcompose {

	height: 20px;

	width: auto;

	text-align: right;

	clear: both;

	padding: 8px 10px 8px 10px;

}

.linec1{

    border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #000000;

}

.linec2{

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #000000;

}



#searchresult #item {

	height: auto;

	width: auto;

	background-color: #FFFFFF;

	margin: 5px 0 20px 0;

	padding: 5px;

	border:2px solid #CCCDD8;

}

#searchresult #item a {

	font-size: 18px;

	font-family: Arial;

	color:#000000;

	text-decoration: none;

}

#searchresult #item a:hover {

	font-size: 18px;

	font-family: Arial;

	color:#000000;

	text-decoration: underline;

}

#searchresult #item a.link20 {

	font-size: 13px;

	font-family: Verdana;

	color:#000099;

	text-decoration: underline;

}

#searchresult #item a.link20:hover {

	font-size: 13px;

	font-family: Verdana;

	color:#FF9900;

	text-decoration: underline;

}



#searchresult #item #shead {

	height: auto;

	width: auto;

	margin: 0 5px 5px 5px;

	padding: 3px 4px 5px 10px;

	border-bottom: 1px dashed #000000;	

}





#item #righter {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 130%;

	height: auto;

	width: 360px;

	float: left;

	padding-top: 6px;

	margin: 0 0 0 20px;

}

#searchresult #item #lefter {

	height: auto;

	width: 150px;

	float: left;

	margin-left: 10px;

	float: left;

}

#tourcotpromise {

	height: auto;

	width: 161px;

	padding-top: 50px;

	background-image: url(../image/navpromise.gif);

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

	margin-top: 30px;

	background-repeat: no-repeat;

	background-color: #E3EBFB;

}

#searchresult {

	height: auto;

	width: auto;

	margin-top: 10px;

}





#searchindex .span2 {

	float: right;

}

#searchindex .span1 {

	float: left;

}



#content2 #searchbar {

	height: auto;

	width: 592px;

	margin-bottom: 15px;

	background-image: url(../image/searchbarbody.gif);

	background-repeat: repeat-y;

	padding: 0;

	line-height: 100%;

	font-size: 12px;

}

#stype1 p {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 0px;

}



#searchbar #shead {

	background-image: url(../image/searchbarhead.gif);

	background-repeat: no-repeat;

	height: auto;

	width: 593px;

	padding-top: 11px;

}

#searchbar #sbottom {

	background-image: url(../image/searchbarbody2.gif);

	background-repeat: repeat-y;

	height: 55px;

	width: 392px;

	padding-left: 15px;

	float: left;

	line-height: 100%;

	margin: 0px;

}

#searchbar #sbottom2 {

	height: 55px;

	width: 183px;

	float: left;

	background-color: #FF9933;

	text-align: center;

}

#searchbar #sbottom3 {

	background-color: #FF9933;

	background-image: url(../image/searchbarbody3.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 11px;

	width: 593px;

	margin: 0px;

	clear: both;

}







#searchbar #shead #stype {

	width: 182px;

	padding-left: 16px;

	height: auto;

	float: left;

}

#searchbar #shead #stype1 {

	width: 163px;

	float: left;

	padding-left: 20px;

	height: auto;

}











#content #tourhead {

	height: 310px;

	width: 740px;

	margin-top: 5px;

	background-image: url(../image/headback.gif);

	background-repeat: repeat-y;

}

#tourhead #hleft {

	height: 310px;

	width: 206px;

	float: left;

	margin: 0;

}

#tourhead #hright {

	float: right;

	height: 290px;

	width: 516px;

	background-image: url(../image/headback2.gif);

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	padding-left: 13px;

	padding-top: 20px;

	color: #000099;

	margin-bottom: 0px;

}

#hright #overview {

	height: 290px;

	width: 292px;

	float: left;

	line-height: 140%;

}

#hright #maps {

	height: 272px;

	width: 206px;

	float: right;

	border: 1px solid #cbccd7;

	padding: 12px 5px 6px 5px;

	font-family: Arial;

	font-size: 15px;

	font-weight: bold;

	color: #000099;

}

#hright #maps a {

	font-family: Arial;

	font-size: 12px;

	line-height: 15px;

	color: #000099;

	text-decoration: underline;

}

#cleanfloat{

	clear:both;

}

#content #picture {

	float: left;

	height: auto;

	width: 210px;

}

#brief #title {

	background-image: url(../image/briefback.gif);

	background-repeat: repeat-y;

	height: 22px;

	width: auto;

	padding-top: 4px;

	padding-bottom: 4px;

	font-family: Arial;

	font-size: 13px;

	font-weight: bold;

	color: #092652;

	padding-left: 8px;

}

#brief #title b {

	float: left;

}



#brief #dc1 {

	height: auto;

	margin-left: 10px;

	font-size: 13px;

	color: #253f66;

	line-height: 140%;

	margin-top: 10px;

}

#brief #title a {

	font-size: 12px;

	color: #275B7A;

	text-decoration: underline;

	font-weight: normal;

	float:right;

}





#brief #dc2 {

	height: auto;

	margin-left: 10px;

	font-size: 13px;

	color: #000000;

	margin-bottom:10px;

	margin-top: 10px;

}





#content #brief {

	float: right;

	height: auto;

	width: 525px;

	font-size: 13px;

	font-family: Arial;

	line-height: 16px;

}

#content #h1 {

	font-family: Verdana;

	font-size: 16px;

	font-weight: 900;

	color: #092658;

	margin: 20px 0 10px 220px;

}

#hleft #title {

	font-family: Verdana;

	font-size: 16px;

	color: #FFFFFF;

	padding-right: 15px;

	padding-left: 15px;

	line-height: 130%;

	height:80px;







	width:auto

	font-weight: bold;

	overflow: hidden;

	background-image: url(../image/headback3.gif);

	background-repeat: no-repeat;

	padding-top: 15px;

}

#hleft #slidepicture {

	margin-top: 0px;

	margin-bottom: 0px;

	height:160px;

	width: 209px;

	padding-top: 10px;

}

#hleft #changepicture {

	margin-top: 5px;

}

#overview span {

	font-weight: normal;

	color: #000000;

}

#overview a {

	font-weight: bold;

	color: #000099;

	text-decoration: underline;

}

#picshow{

    margin:10px 0 10px 10px;

	padding:10px 5px 10px 5px;

	background:#ffffff;

	border:1px solid #c4c7cc;

	width:130px;

	float:left;

	height: 255px;

	font-family: Arial;

}

#picshow.ps1{

	margin: 10px 25px 10px 15px;	

}

#picshow.ps1a{

	margin: 10px 0px 10px 15px;	

}

#picshow p{

	font-size:11px;

	line-height:140%;

	width: auto;

	display: block;

	margin: 5px;

}

#picshow p.p3{

	font-size:11px;

	line-height:120%;

	width: auto;

	display: block;

	margin: 2px;

	font-weight: normal;

	height: 150px;

}

#picshow a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000099;

	text-decoration:underline;

}





#brief strong {

	font-family: Verdana;

	font-size: 16px;

	color: #092652;

	line-height: 200%;

	display: block;

	margin-bottom: 10px;

}

#content #testimonialtour {

	background-color: #FFFFFF;

	margin-top: 45px;

	padding-top: 12px;

	padding-left: 24px;

}

#testimonialtour #morestory {

	float: left;

	height: 33px;

	width: auto;

}





#brief #included {

	height: 55px;

	width: auto;

	font-family: Arial, Helvetica;

	line-height: 140%;

}

#brief #included img {

	float: left;

	margin-right: 25px;

}



#picshow1{

margin-left: 10px;

padding-top: 12px;

padding-right: 5px;

padding-bottom: 12px;

padding-left: 5px;

background:#ffffff;

border:1px solid #c4c7cc;

width:130px;

float:left;

margin-bottom:0px;

}

#bookhead #htext {

	height: 27px;

	width: auto;

	padding-left: 30px;

	background-image: url(../image/bl.gif);

	background-repeat: no-repeat;

	font-size: 17px;

	color: #2559c9;

	padding-top: 5px;

	font-weight: bolder;

}

#howbook {

	height: auto;

	width: auto;

	border: 1px dotted #789DE0;

	background-color: #E7F6FF;

	font-size: 13px;

	margin: 10px 15px 10px 10px;

}

#howbook p {

	margin: 0;

	padding: 5px 0 5px 0;

}

#howbook p.p7 {

	margin: 0;

	font-size: 16px;

	font-weight: bold;

	color: #2559C9;

	padding: 10px 0 0 0;

}

#howbook #bookheader {

	font-size: 13px;

	line-height: 120%;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #789DE0;

	width: auto;

	height: auto;

}

#howbook #bookheader p{

	margin:0px;

	padding:3px 0 3px 0;

}

#bookheader a{

    color:#000000;

    text-decoration:underline;

}

#bookheader a:hover{

    color:#FF9900;

    text-decoration:underline;

}

#howbook #bookheader b {

	font-size: 14px;

	font-weight: bold;

	color: #2559C9;

	width: 190px;

	float: left;

	padding: 5px 0 10px 10px;

}

#howbook #bookheader b.b15 {

	height:40px;

}









#content #bookthis {

	width: auto;

	background-image: url(../image/bookback.gif);

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 20px;

	margin-top: 20px;

}

#bookthis #bookthishead {

	background-color: #EEF3F6;

	font-size: 18px;

	height: 22px;

	width: 230px;

	text-align: center;

	line-height: 100%;

	margin-left: 150px;

}

#bookthis #bookthisbody {

	background-color: #EEF3F6;

	width: auto;

	padding-top: 18px;

	padding-right: 20px;

	padding-bottom: 7px;

	padding-left: 20px;

	line-height: 16px;

	font-size: 12px;

}





#quicksearch{

	margin:30px 0 0 0px;

	padding:0;

	width:187px;

	background-image: url(../image/sback.gif);

	background-repeat: repeat-y;

	background-position: left bottom;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#pakagetype {

	background-image: url(../image/itemback.gif);

	background-repeat: no-repeat;

	height: 33px;

	width: 182px;

	text-align: center;

	font-size: 15px;

	line-height: 100%;

	color: #000099;

	padding:14px 13px 0 0;

	margin:2px 0 0 0;

	font-weight: bold;

}

#pakagetype a {

    color: #000099;

    text-decoration:none;	

}

#pakagetype a:hover {

    color: #000099;

    text-decoration:underline;	

}

#pakagetype.pt {

	padding-top: 4px;

	height: 43px;

}



#quicksearch #sbt {

	width: auto;

	background-color: #FF9933;

	text-align: center;

	height: 60px;

	background-image: url(../image/bottom2.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	margin: 0;

}

#quicksearch #sbt a {

	color: #092652;

	font-size: 12px;

	text-decoration: underline;

	line-height: 200%;

}

#quicksearch #sbt p {

	margin-top: 5px;

	margin-bottom: 5px;

}



#quicksearch #searchead {

	width: auto;

	margin-right: 5px;

	margin-left: 7px;

	padding-bottom: 5px;

}

#searchead .left {

	font-size: 11px;

	float: left;

	width: auto;

	padding-left: 1px;

	margin: 0 0 0 1px;

}



#searchead .right{

	font-size: 11px;

	float: right;

	width: auto;

}



#searchead p {

	margin-top: 3px;

	margin-bottom: 3px;

	margin-left: 2px;

}

#searchead p.p2 {

	line-height:24px;

	margin-left: 14px;

}

#searchead select {

	margin-left: 6px;

	font-size: 12px;

	color: #092652;

	width: 162px;

	height: 20px;

}



#wrap1 #wrap1-inner #sidebar {

	width: 200px;

}

#sidebar #tourul2 {

	margin:0px; 

    padding:0px; 

    list-style-type: none; 

    width: 184px; 

}

#tourul2 li {

	margin:0 0 7px 0; 

    padding:0px; 

    list-style-type: none; 

    width: 184px; 

}

#tourul2 li a { 

        color: #092652; 

		font-weight:bold;

		cursor: hand;

	    cursor:pointer;

        display: block; 

		background:#AEBEEC;

		height:17px;

		fon-size:13px; 

        padding: 0px 0px 1px 20px; 

        text-decoration: none; 

        width:164; 

} 

#tourul2 li a:hover { 

        background:#660099; color:#FFFFFF; 

} 

#tourul2 li a.link3 { 

		background:#F8D5F1;

} 

#tourul2 li a.link3:hover { 

		background:#660099;

} 

#sidebar .tournav2 {

	height:20px;

	padding:0 0 0 20px;

	margin:0 0 8px 0;

	line-height:20px;

	background:#660099;

	color:#FFFFFF;

	font-weight:bold;

	width:164px;



}

#package {

	height: auto;

	width: 546px;

	background-color: #E3EBFB;

	margin: 0 0 20px 0;

}

#content2a #packagenav1 {	

	width: 136px;

	float: left;

	background-image: url(../image/itemback3.gif);

	color: #092654;

	font-size: 14px;

	line-height: 100%;

	font-weight: bold;

	text-align: center;	

	margin: 0 0 10px 0;

	padding: 16px 0 0 0;

	height: 42px;

}

#content2a #packagenav2 {	

	width: 136px;

	float: left;

	background-image: url(../image/itemback3.gif);

	color: #092654;

	font-size: 14px;

	line-height: 100%;

	font-weight: bold;

	text-align: center;	

	margin: 0 0 10px 0;

	padding: 10px 0 0 0;

	height: 48px;

}

#content2a #packagenav3 {	

	width: 136px;

	float: left;

	background-image: url(../image/itemback3.gif);

	color: #092654;

	font-size: 14px;

	line-height: 100%;

	font-weight: bold;

	text-align: center;	

	margin: 0 0 10px 0;

	padding: 6px 0 0 0;

	height: 52px;

}

#content2a #package p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 140%;

	padding: 13px 3px 0 0;

	margin:0 0 0 240px;

	width: auto;

}

#content2a #packagenav1 a {

	color: #092654;

	text-decoration: none;

}

#content2a #packagenav2 a {

	color: #092654;

	text-decoration: none;

}

#content2a #packagenav3 a {

	color: #092654;

	text-decoration: none;

}

#content2a #packagenav1 a:hover {

	color: #092654;

	text-decoration: underline;

}

#content2a #packagenav2 a:hover {

	color: #092654;

	text-decoration: underline;

}

#content2a #packagenav3 a:hover {

	color: #092654;

	text-decoration: underline;

}

#content2a #package p.ps12 {

	margin:0 0 0 350px;

	padding:4px 3px 3px 3px;

	line-height: 140%;

}

#pageindex1 {

	height: 24px;

	width: auto;

	margin:10px 10px 0 15px;

	background-image: url(../image/maganifier.gif);

	background-repeat: no-repeat;

	padding: 5px 5px 6px 45px;

	font-size: 14px;

	color: #092652;

	border-bottom:1px dashed #BAC0C3;

}

#pageindex1 a {

	color: #092652;

	text-decoration: underline;	

}

#pageindex1 a:hover {

	color: #ff9933;

	text-decoration: underline;	

}

#pageindex2 {

	height: 24px;

	width: auto;

	margin:10px 10px 0px 15px;

	background-image: url(../image/maganifier.gif);

	background-repeat: no-repeat;

	padding: 5px 5px 6px 45px;

	font-size: 14px;

	color: #092652;

	border-top:1px dashed #BAC0C3;

}

#pageindex2 a {

	color: #092652;

	text-decoration: underline;	

}

#pageindex2 a:hover {

	color: #ff9933;

	text-decoration: underline;	

}

.vjtitle {

	height: 27px;

	width: auto;

	background-image: url(../image/tiao1.gif);

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	padding-top: 5px;

	background-repeat: repeat-y;

	color: #092652;

}

.vjtitle1 {

	height: 27px;

	width: auto;

	background-image: url(../image/tiao1.gif);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	background-repeat: repeat-y;

	color: #092652;

	padding: 3px 30px 0 10px;

}

.vjtitle2 {

	height: 27px;

	width: auto;

	background-image: url(../image/tiao2.gif);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	background-repeat: repeat-y;

	color: #092652;

	padding: 3px 30px 0 10px;

}

.vjtitle2 b {	

	float:left;

}

.vjtitle1 b {	

	float:left;

}

.vjtitle2 a {

	font-size: 12px;

	text-decoration: underline;

	color: #000099;

	font-weight: normal;

	margin-top:4px;

	float:right;

}



.vjtitle1 a {

	font-size: 12px;

	text-decoration: underline;

	color: #000099;

	font-weight: normal;

	margin-top:4px;

	float:right;

}

#content2a ul {

	width: auto;

	padding-left: 40px;

	font-family: Arial;

	font-size: 13px;

	line-height: 140%;

	color: #092652;

	margin: 10px 0 0 0;

}

#content2a li {

	list-style-type: none;

}









#cexperien {

	height: 20px;

	width: 161px;

	margin-left: 3px;

	background-color: #39BADB;

	padding-left:15px;

	margin-bottom: 10px;

}



#cexperien a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 200%;

	color: #4E778D;

	text-decoration: none;

	font-weight: bold;

}

#content #searcharea {

	float: left;

	width: 595px;

}



#cexperien a:hover {

	text-decoration: underline;



}

#categary {

	background-color: #B9DAE3;

	background-image: url(../image/mostpopular.gif);

	background-repeat: no-repeat;

	width: 171px;

	height: auto;

	line-height: 120%;

	color: #092652;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	padding: 35px 10px 5px 6px;

	margin-left: 2px;

}

#categary ul {

	line-height:140%;	

	list-style: none;

	margin:0;

	padding:0;

	color:#092652;

}

#categary ul li{

   padding-left:30px;

   margin-bottom:5px;

}

#categary ul li.list1{ 

  background:url(../image/clist1.gif) no-repeat;   

}

#categary ul li.list2{

  background:url(../image/clist2.gif) no-repeat; 

}

#categary ul li.list3{

  background:url(../image/clist3.gif) no-repeat;

}

#categary ul li.list4{ 

  background:url(../image/clist4.gif) no-repeat;   

}

#categary ul li.list5{

  background:url(../image/clist5.gif) no-repeat; 

}

#categary ul li.list6{

  background:url(../image/clist63.gif) no-repeat;

}

#categary ul li.list7{ 

  background:url(../image/clist7.gif) no-repeat;   

}

#categary ul li.list8{

  background:url(../image/clist8.gif) no-repeat; 

}

#categary a {	

	color:#092652;

}



#commonbox {

	height: auto;

	width: 153px;	

}

#tourrank ul {

	margin-left: 12px;

}

#content2a p.p6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000099;

	line-height: 140%;

	padding: 5px 5px 5px 20px;

}





#tourpeoplesay {

	background-image: url(../image/peoplesay.gif);

	background-repeat: no-repeat;

	background-color:#B9DAE3;

	margin-top:10px;

	padding: 55px 10px 10px 10px;

	line-height: 140%;

	font-size:13px;

	height: auto;

	width: 163px;

	margin: 0px 0 10px 0;

}

#tourpeoplesay img {

	margin-top: 5px;

}





#tourspecial {

	background-image: url(../image/specailevent.jpg);

	background-repeat: no-repeat;

	background-color:#B9DAE3;

	font-size: 13px;

	line-height: 120%;

	margin-top:20px;

	padding: 45px 6px 10px 6px;

	height: auto;

	width: 153px;

}

#tourrank {

	background-image: url(../image/rank.jpg);

	background-repeat: no-repeat;

	background-color:#B9DAE3;

	font-size: 13px;

	line-height: 120%;

	margin: 20px 0 0 5px;

	padding: 45px 6px 10px 6px;

	height: auto;

	width: 153px;

}

#tourcustomer {

	background-image: url(../image/customer.jpg);

	background-repeat: no-repeat;

	background-color:#B9DAE3;

	font-size: 12px;

	line-height: 120%;

	margin: 20px 0 0 5px;

	padding: 45px 6px 10px 6px;

	height: auto;

	width: 153px;

}

#tourpeoplesay p {

	padding:0px;

	margin:0px;

}

#tourpeoplesay a {

	text-decoration: underline;

	color:#000000;

}

#tourpeoplesay a:hover {

	text-decoration: underline;

	color:#000099;

}

#tourpeoplesay a.link16 {

	text-decoration: none;

}

#tourpeoplesay a.link16:hover {

	text-decoration: underline;

}



#tourpeoplesay span.sp1 {

	margin-left: 4px;

	color: #092652;

}

#tourpeoplesay span.sp2 {

	width: 125px;

	display: block;

	height: auto;

	text-align: right;

	margin: 0px 0px 0px 23px;

}

#tourpeoplesay ul {

	margin:10px 0 0 14px;

}

#tourspecial ul {

	margin:10px 0 0 15px;

}

#tourspecial li {

	list-style-position: outside;

	list-style-image: url(../image/list2.gif);

	list-style-type: none;

	margin-left:0px;

}

#tourrank ul {

	margin:10px 0 0 15px;

}

#tourrank li {

	list-style-position: outside;

	list-style-image: url(../image/list2.gif);

	list-style-type: none;

	margin-left:0px;

}

#tourcustomer ul {

	margin:10px 0 0 15px;

}

#tourcustomer li {

	list-style-position: outside;

	list-style-image: url(../image/list2.gif);

	list-style-type: none;

	margin-left:0px;

}

#content2a p {

	margin: 5px 15px 5px 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 140%;

}

#wrap1 {

margin:0 auto;

width:990px;

} 



#wrap1-inner{

width:1000px;

text-align:left;

}

#wrap2{

margin:0 auto;

width:980px;

} 



#wrap2-inner{

width:985px;

text-align:left;

}

#content1{

	float: right;

	width: 780px;

	margin:0;

	padding:0 0 0 5px;

	}

#content2{

	float:left;

	width:594px;

	padding:0 5px 0 0;

}

#content1a{

	float: left;

	width: 764px;

	margin:0;

	padding:0;

	}

#content2a{

float:left;

width:550px;

padding:0 0 0 5px;

}

#content3{

	float:right;

	width:171px;

	height: auto;

	margin-top: 30px;

	font-weight: normal;

}

#content3a{

	float:left;

	width:164px;

	height: auto;

	margin: 0 0 0 5px;

}

.top10{

	background-image: url(../image/top10.gif);

	background-color: #E3EBFB;

	padding: 50px 4px 10px 4px;

	background-repeat: no-repeat;

	color: #000099;

	width:164px;

	margin: 0 0 20px 0;

}

.top10 li {

	list-style-position: outside;

	margin-left:13px;

	list-style-image: url(../image/list3.gif);

}



#content3 #searchfurther {

	background-color: #B9DAE3;

	background-image: url(../image/furthersearch.gif);

	background-repeat: no-repeat;

	height: auto;

	width: auto;

	padding: 70px 0 10px 0;

}

#searchfurther a{

    color:#000000;

	font-weight:bold;

	text-decoration:underline;	

}

#searchfurther a:hover{

    color:#FF9900;

	font-weight:bold;

	text-decoration:underline;	

}

#searchfurther #searchitem1{

    background-image: url(../image/furtheritem1.gif);

	background-repeat: no-repeat;

	height: auto;

	width: auto;

	padding: 70px 0 10px 30px;

}

#searchfurther #searchitem2{

    background-image: url(../image/furtheritem2.gif);

	background-repeat: no-repeat;

	height: auto;

	width: auto;

	padding: 75px 5px 10px 5px;

	text-align:center;

}

#searchfurther #searchitem3{

    background-image: url(../image/furtheritem3.gif);

	background-repeat: no-repeat;

	height: auto;

	width: auto;

	padding: 70px 0 10px 30px;



}

#searchfurther #searchitem4{

    background-image: url(../image/furtheritem4.gif);

	background-repeat: no-repeat;

	height: auto;

	width: auto;

	padding: 70px 0 10px 30px;



}

#searchfurther ul{

    list-style:inside;

}

p.p3{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 40px;

	font-weight: bold;

	color: #092652;    

}

#package a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: bold;

	color: #092652;

	text-decoration: underline;

}



#content2a p.p8 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #092652;

	line-height:150%;

}



#cotkownstour {

	background-image: url(../image/cotknows.jpg);

	height: auto;

	width: 182px;

	background-repeat: no-repeat;

	background-color: #FF9933;

	margin: 20px 0 0 0;

	padding: 40px 0 0 0;

}

#cotkownstour #knowsbottom {

}



#cotkownstour p {

	margin:5px;

	font-size:13px;

	color:273E63;

	line-height:100%;

}

#cotkownstour p.click1 {

	margin:0px;

	background-color:#F8D5F1;

	height:25px;	

}

#cotkownstour #knowsbottom {

	background-color: #FF9933;

	background-image: url(../image/knowbottom.gif);

	background-position: bottom;

	background-repeat: no-repeat;

	font-size: 11px;

	line-height: 110%;

	font-weight: normal;

	width: auto;

	height: auto;

	padding:15px 8px 15px 8px;

}

#highlightitem {

	height: 70px;

	width: 740px;

	margin: 0 0 10px 0;

	padding: 0px;

}

#highlightitem p {

	font-size: 13px;

	line-height: 140%;

	color: #092652;

	margin-left: 235px;

}

input{

}

input.cbox{

   height:15px;

   margin:0 1px 0 0;

}

#picshow2 {

	width: 538px;

	margin: 15px 0 15px 10px;

}

#picshow2 #dc3 {

	font-family: Arial;

	font-size: 12px;

	line-height: 120%;

	height: auto;

	margin: 0 10px 0 10px;

	float: left;

	width: 380px;

}

#picshow2 #dc3 a {

	color: #000099;

	text-decoration: underline;

}

#picshow2 #dc3 p {

	margin: 0px 0 6px 0;

	line-height: 120%;

}

#content2 p.p8 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #092652;

}

#testimonialtour .p16 {

	background-image: url(../image/morestory.gif);

	background-repeat: no-repeat;

	background-position: right;

	margin-right:10px

}

#testimonialtour a{

    font-size:12px;

	color:#092652;

	line-height:33px;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;	

}

#testimonialtour a:hover{

	font-size:12px;

	color:#092652;

	line-height:33px;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:underline;

}

#travelcot {

	font-size: 13px;

	line-height: 140%;

	color: #000099;

	background-image: url(../image/travelwithcot-top.gif);

	background-repeat: no-repeat;

	height: auto;

	width: 189px;

	padding: 42px 0 0 0;

}

#travelcot.tip {	

	background-image: url(../image/special-note-for-all-tour.gif);

	background-repeat: no-repeat;	

}

#travelcot #tcontent {

	height: auto;

	width: 178px;

	border: 2px solid #2559C9;

	background-color: #E3EBFB;

	padding: 15px 6px 20px 0;

}

#tcontent li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 140%;

	margin: 4px 0 0 20px;

	padding:0px

	width: auto;

	list-style-image: url(../image/list5.gif);

	list-style-type: none;

}



#sidebar a.link2 {

	text-decoration: underline;

	color: #092652;

}

#sidebar a.link2:hover {

	text-decoration: underline;

	color: #996600;

}

#customercenter1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	text-align: center;

	float: left;

	height: 80px;

	width: 182px;

	padding: 10px 0 0 0;

}

#cotprovide {

	background-image: url(../image/cotprovide.gif);

	height: auto;

	width: 188px;

	padding: 44px 0 0 0;

	background-repeat: no-repeat;

}

#cotprovide #providecontent {

	border-right:2px solid #8da9e0;

	border-left:2px solid #8da9e0;

	border-bottom:2px solid #8da9e0;

	background:#E3EBFB;

	color:#000099;

	padding:7px 0 0px 0px;

	width:auto;

	height:auto;

}

#providecontent ul{

   list-style:inside disc;

   margin:0 0 0 5px;

}

#providecontent #providebottom {

	padding: 8px 0 5px 64px;

	height: 60px;

	width: auto;

	margin: 0px;

	background-image: url(../image/ms.jpg);

	background-repeat: no-repeat;

	background-color:#d5e1f2;

	line-height: 120%;

}

#providecontent a.link3{

   font-size:12px;

   font-weight:bold;

   text-decoration:underline;

   line-height:140%;

   color:#000099;

   margin:10px 0 14px 7px;

   display:block;

}

#providecontent a.link3:hover{

   font-size:12px;

   font-weight:bold;

   text-decoration:underline;

   line-height:140%;

   color:#FF9900;

   margin:10px 0 14px 7px;

   display:block;

}

#providecontent a.link4{

   font-size:12px;

   text-decoration:underline;

   color:#000099;

}

#providecontent a.link4:hover{

   font-size:12px;

   text-decoration:underline;

   color:#FF9900;

}

#travelshow3 #showhead {

	height: 35px;

	text-align: center;

	color: #000000;

	font-weight: bold;

	padding:2px 0 0 0;

	line-height:110%;

}



#travelshow3 {

	height: auto;

	width: 182px;

	font-size: 13px;

	line-height: 130%;

	background-color: #CBE4EF;

	background-image: url(../image/listhead.gif);

	background-repeat: no-repeat;

	margin: 10px 0 0 3px;

}

#travelshow3 #showcontent {

	background-image: url(../image/travelshow-bottom.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	width: auto;

	height: auto;

	padding: 5px 6px 20px 9px;

}

#showcontent a{

    color:#092652;

	text-decoration:underline;

	font-size:12px;

}

#feedtip {

	background-color: #FFFFFF;

	background-image: url(../image/feedtiptop.gif);

	background-repeat: no-repeat;

	height: auto;

	width: 167px;

}

#feedtip #feedbody #signed {

	height: 60px;

	width: auto;

	margin-top: 20px;

	background-image: url(../image/tip1.gif);

	background-repeat: no-repeat;

	padding: 0 0 0 40px;

	text-align: right;

}



#feedtip #feedbody {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 120%;

	height: auto;

	width: auto;

	padding: 10px;

	background-image: url(../image/feedtipbottom.gif);

	background-repeat: no-repeat;

	background-position: bottom;

}

#travelshow span{

	display:block; 

	background-image:url(../image/list1a.gif); 

	background-repeat:no-repeat; 

	padding-left:30px

}

#searchtip1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 130%;

	color: #275BCA;

	padding: 10px 20px 10px 80px;

	height: auto;

	width: auto;

	margin-bottom: 10px;

	background: url(../image/searchtip.gif) no-repeat;

}

#searchtip1 b{

    color:#0000FF;

}

#tourscontent2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 130%;

	width:auto;

	height:auto;

	margin: 20px 0 0 0px;

}

#tourscontent2 p{

    margin-top:5px;

	

}

#tourscontent2 b{

   line-height:150%;

   font-family:Verdana, Arial, Helvetica, sans-serif;

   font-size:14px;

   color:#092658;

	

}

#tourscontent2 #tourhotel {

	height: auto;

	width: 730px;

	margin: 5px 0 10px 0;

}

#tourhotel #htitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 20px;

	font-weight: bold;

	color: #092658;

	height: 20px;

	width: auto;

	border-bottom: 1px solid #092658;

	padding: 0;

	margin: 0;

}

#tourhotel p{

	font-size:12px;

	font-weight:bold;

	color:#000000;

	margin:0px; 

	padding:0px 0px 7px 0px;

}

#tourhotel #hoteleft {

	float: left;

	height: auto;

	width: 500px;

	margin: 0px;

	line-height: 130%;

}

#tourhotel #hotelright {

	float: left;

	height: auto;

	width: 210px;

	margin: 5px 0 0 15px;

}

#seattable td{

   padding:0 0 0 4px;

}

#tourscontent2 ul {

	list-style-type: none;

}

#tourscontent2 li {

	background: url(../../image/rdl_arrow1.gif) no-repeat 4px -2px;

	padding: 0 0 6px 20px;

}

#listnav1 {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	list-style-position: outside;

}

#listnav1 li {

	background:url(../image/list2d.gif) no-repeat 0px 8px;

	padding:0 0 0 14px;

	margin:0;

}

#tourscontent2 #toursleft {

	float: left;

	height: auto;

	width: 480px;

	margin: 20px 0 0 0;

	line-height: 140%;

}

#tourscontent2 #toursleft p {	

	padding: 0px 0 40px 0px;

}

#picshow3 {

	background-color: #FFFFFF;

	border: 1px solid #CBCCD7;

	width: 204px;

	height: auto;

	padding: 6px 8px 4px 8px;

	text-align: center;

	font-size: 12px;

}

#picshow3 a{

	font-size:11px;

	text-decoration:underline;

	color:#000000;

}

#picshow3 a:hover{

    font-size:11px;

	text-decoration:underline;

	color:#092652;

}



#tourscontent2 #toursright {

	float: right;

	height: auto;

	width: 220px;

	margin: 20px 0 0 0;

}

#tourhotel #hoteleft a {

	font-size: 11px;

	color: #3366CC;

	text-decoration: underline;

}

#cservice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	width: 183px;

	padding-top: 50px;

	background-color: #FF9933;

	background-image: url(../image/customer.gif);

	background-repeat: no-repeat;

	height: auto;

	line-height: 100%;

	margin: 15px 0 0 0;

}

#cservice #mail{

	background-image: url(../image/mail.gif);

	background-repeat: no-repeat;

	width: auto;

	padding: 5px 0px 0px 51px;

	color: #FFE7CE;

	margin: 15px 10px 0 10px;

}

#cservice #complaint{

    background-image: url(../image/tousu.gif);

	background-repeat: no-repeat;

	width: auto;

	padding: 5px 0px 0px 51px;

	color: #FFE7CE;

	margin: 15px 10px 3px 10px;

	height: auto;

}

#cservice #inquery{

	margin-right: 10px;

	margin-left: 10px;

	background-image: url(../image/bi.gif);

	background-repeat: no-repeat;

	width: auto;

	padding: 5px 0 0px 51px;

	color: #FFE7CE;

}

#cservice p {

	font-size: 12px;

	margin-left: 30px;

	line-height: 100%;

	margin-bottom:0;

}

#cservice #cbottom {

	background-image: url(../image/cbottom.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	font-size: 12px;

	padding-left: 30px;

	line-height: 100%;

	height:20px;

	width:auto;

	clear: both;

	margin-top: 6px;

}

#cservice span {

	margin-left: 55px;

	color:#FFE7CE;

	display:block;

	margin-right: 10px;

}

#cservice #phone {

	background-image: url(../image/phone.gif);

	background-repeat: no-repeat;

	width: auto;

	padding: 5px 0 10px 51px;

	text-align: right;

	margin: 20px 10px 10px 10px;

}

#phone b {

margin-right:85px;

	color: #FFE7CE;

	display:inline;

	

}


