* {
	margin: 0px;
	padding: 0px;
}

html {
	background-position: center;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(../images/main-pic.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
.wht {color:#fff}
.red {color:#a80012; font-weight:bold}
.blue {color:#448fa4; font-weight:bold}
.faqsTitle {font-size:1.4em; letter-spacing:-1px; font-weight:bold; color:#495f8f;}
img {border:none}
#container {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}

.tourpics-leftnav {
	float: left;
	width: 240px;
	padding-top: 20px;
}

#header {
	width: 920px;
	height: 300px;
	padding-bottom: 10px;
	background-image: url(../images/bg-header.jpg);
}
#generic-nav {
	width: 920px;
	height: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#generic-nav ul {
	list-style-type: none;
}

#generic-nav li {
	float: left;
}
#generic-nav a span {
	display: none;
}

#generic-nav a#home {
	height: 40px;
	width: 53px;
	background-image: url(../images/btn-home.png);
	display: block;
	margin-right: 1px;
}
#generic-nav a#home:hover {
	background-image: url(../images/btn-home-hover.png);
	height: 40px;
	width: 53px;
}

#generic-nav a#about-us {
	background-image: url(../images/btn-about-us.png);
	display: block;
	height: 40px;
	width: 70px;
	margin-right: 1px;
}
#generic-nav a#about-us:hover {
	background-image: url(../images/btn-about-us-hover.png);
	height: 40px;
	width: 70px;
}
#generic-nav a#customer-feedback {
	background-image: url(../images/btn-customer-feedback.png);
	display: block;
	height: 40px;
	width: 130px;
	margin-right: 1px;
}
#generic-nav a#customer-feedback:hover {
	background-image: url(../images/btn-customer-feedback-hover.png);
	height: 40px;
	width: 130px;
}
#generic-nav a#site-map {
	background-image: url(../images/btn-site-map.png);
	display: block;
	height: 40px;
	width: 62px;
	margin-right: 1px;
}
#generic-nav a#site-map:hover {
	background-image: url(../images/btn-site-map-hover.png);
	height: 40px;
	width: 62px;
}
#generic-nav a#contact-us {
	background-image: url(../images/btn-contact-us.png);
	display: block;
	height: 40px;
	width: 79px;
	margin-right: 1px;
}
#generic-nav a#contact-us:hover {
	background-image: url(../images/btn-contact-us-hover.png);
	height: 40px;
	width: 79px;
}
#generic-nav a#about-china {
	background-image: url(../images/btn-about-china.png);
	display: block;
	height: 40px;
	width: 91px;
	margin-right: 1px;
}
#generic-nav a#about-china:hover {
	background-image: url(../images/btn-about-china-hover.png);
	height: 40px;
	width: 91px;
}
#generic-nav a#visa-service {
	background-image: url(../images/btn-visa-service.png);
	display: block;
	height: 40px;
	width: 91px;
	margin-right: 1px;
}
#generic-nav a#visa-service:hover {
	background-image: url(../images/btn-visa-service-hover.png);
	height: 40px;
	width: 91px;
}
#generic-nav a#olympics {
	background-image: url(../images/btn-2008-olympics.png);
	display: block;
	height: 40px;
	width: 95px;
	margin-right: 1px;
}
#generic-nav a#olympics:hover {
	background-image: url(../images/btn-2008-olympics-hover.png);
	height: 40px;
	width: 95px;
}

#generic-nav a#faqs {
	background-image: url(../images/btn-faqs.png);
	display: block;
	height: 40px;
	width: 95px;
	margin-right: 1px;
}
#generic-nav a#faqs:hover {
	background-image: url(../images/btn-faqs-hover.png);
	height: 40px;
	width: 95px;
	cursor:pointer;
}

#generic-nav a#travel-insurance {
	background-image: url(../images/btn-travel-insurance.png);
	display: block;
	height: 40px;
	width: 110px;
	margin-right: 1px;
}
#generic-nav a#travel-insurance:hover {
	background-image: url(../images/btn-travel-insurance-hover.png);
	height: 40px;
	width: 110px;
}
#generic-nav a#request-brochure {
	background-image: url(../images/btn-request-brochure.png);
	display: block;
	height: 40px;
	width: 129px;
}
#generic-nav a#request-brochure:hover {
	background-image: url(../images/btn-request-brochure-hover.png);
	height: 40px;
	width: 129px;
}







#page-pic {
	height: 238px;
	width: 594px;
	border: 1px solid #FFFFFF;
	float: left;
	background-color: #EBEAE2;
}
#page-pic #home-page-pic {
	background-image: url(../images/page-pic-home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #about-china-page-pic {
	background-image: url(../images/page-pic-about-china.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #about-us-page-pic {
	background-image: url(../images/page-pic-about-us.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #group-tours-page-pic {
	background-image: url(../images/page-pic-group-tours.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #tailor-made-tours-page-pic {
	background-image: url(../images/page-pic-tailor-made-tours.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #budget-travel-page-pic {
	background-image: url(../images/page-pic-budget-travel.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #business-travel-page-pic {
	background-image: url(../images/page-pic-business-travel.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #contact-us-page-pic {
	background-image: url(../images/page-pic-contact-us.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #customer-feedback-page-pic {
	background-image: url(../images/page-pic-customer-feedback.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #enquire-online-page-pic {
	background-image: url(../images/page-pic-enquire-online.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #request-brochure-page-pic {
	background-image: url(../images/page-pic-request-brochure.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}

#page-pic #site-map-page-pic {
	background-image: url(../images/page-pic-site-map.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #travel-insurance-page-pic {
	background-image: url(../images/page-pic-travel-insurance.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #visa-service-page-pic {
	background-image: url(../images/page-pic-visa-service.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}
#page-pic #olympics-page-pic {
	background-image: url(../images/page-pic-olympics.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 238px;
	width: 594px;
}

#page-pic h1 {
	padding-top: 180px;
	display: none;
}


#tour-nav {
	height: 240px;
	width: 124px;
	float: left;
}
#tour-nav ul {
	list-style-type: none;
}
#tour-nav li {
	float: left;
}

#tour-nav a span {
	display: none;
}
#tour-nav a#group-tours {
	width: 124px;
	background-image: url(../images/btn-group-tours.png);
	display: block;
	height: 58px;
	margin-bottom: 1px;
}
#tour-nav a#group-tours:hover {
	background-image: url(../images/btn-group-tours-hover.png);
	height: 58px;
	width: 124px;
}

#tour-nav a#tailor-made-tours {
	width: 124px;
	background-image: url(../images/btn-tailor-made-tours.png);
	display: block;
	height: 59px;
	margin-bottom: 1px;
}
#tour-nav a#tailor-made-tours:hover {
	background-image: url(../images/btn-tailor-made-tours-hover.png);
	height: 59px;
	width: 124px;
}
#tour-nav a#business-travel {
	width: 124px;
	background-image: url(../images/btn-business-travel.png);
	display: block;
	height: 60px;
	margin-bottom: 1px;
}
#tour-nav a#business-travel:hover {
	background-image: url(../images/btn-business-travel-hover.png);
	height: 60px;
	width: 124px;
}
#tour-nav a#budget-travel {
	width: 124px;
	background-image: url(../images/btn-budget-travel.png);
	display: block;
	height: 60px;
}
#tour-nav a#budget-travel:hover {
	background-image: url(../images/btn-budget-travel-hover.png);
	height: 60px;
	width: 124px;
}


#main-page {
	background-color: #F9F7F4;
	width: 880px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#side-content {
	float: left;
	width: 240px;
	margin-right: 20px;
	padding-top: 20px;
}
#side-content h6 {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	margin-top: 3px;
}

#group-tours-more-info {
	background-color: #8F8575;
	width: 240px;
}

#group-tours-more-info img.more-info-button {
	padding-bottom: 6px;
	padding-left: 126px;
}

#group-tours-more-info p {
	font-size: 12px;
	line-height: 1.6em;
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}



#group-tours-side-nav {
}

#group-tours-side-nav .group-tours-side-nav-title {
	color: #FFFFFF;
	background-color: #5873AA;
}

#group-tours-side-nav ul {
	list-style-type: none;
	margin-bottom: 10px;
}
#group-tours-side-nav li {
	width: 240px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
}
#group-tours-side-nav .group-tours-side-nav-title {
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 235px;
}

#group-tours-side-nav a {
	display: block;
	height: 24px;
	width: 234px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	padding-top: 6px;
	padding-left: 6px;
	background-color: #EBEAE2;
}
#group-tours-side-nav a:hover {
	color: #FFFFFF;
	background-color: #8F8575;
}




#main-content {
	float: left;
	width: 620px;
	padding-top: 20px;
}
#main-content a {
	color: #333333;
}
#main-content a:hover {
	color: #333333;
	text-decoration: none;
}

#main-content h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 1.1em;
	margin-bottom: 8px;
}
#main-content h2 {
	font-size: 16px;
	margin-bottom: 15px;
	font-weight: bold;
}
#main-content h3 {
	margin-top: 15px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
}
#main-content h4 {
	font-size: 17px;
	color: #5873AA;
	margin-top: 20px;
	margin-bottom: 15px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-weight: bold;
}


#main-content h5 {
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
}
#main-content h6 {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
#main-content ul {
	margin-left: 20px;
	padding-left: 10px;
	margin-bottom: 15px;
}
#main-content ol {
	padding-bottom: 15px;
	padding-left: 40px;
}

#main-content li {
	line-height: 1.7em;
	font-size: 13px;
}





#main-content h1 span {
	font-size: 16px;
	display: block;
}
#main-content h3 span {
	color: #F38617;
}


#main-content p {
	line-height: 1.7em;
	margin-bottom: 15px;
	font-size: 13px;
}
#main-content p.float-left {
	float: left;
	display: inline;
	width: 380px;
	padding-right: 20px;
}
#page-split-one {
	float: left;
	width: 310px;
}
#page-split-two {
	float: left;
	width: 310px;
}



#more-info-set {
	padding-top: 5px;
	padding-bottom: 20px;
}

#tailor-made-tours-more-info {
	float: left;
	width: 200px;
	margin-right: 10px;
	background-color: #6F787C;
}
#tailor-made-tours-more-info img.more-info-button {
	padding-left: 86px;
	padding-bottom: 6px;
}

#tailor-made-tours-more-info p {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 1.6em;
}

#business-travel-more-info {
	float: left;
	width: 200px;
	margin-right: 10px;
	background-color: #433824;
}
#business-travel-more-info img.more-info-button {
	padding-left: 86px;
	padding-bottom: 6px;
}

#business-travel-more-info p {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 1.6em;
}
#budget-travel-more-info {
	float: left;
	width: 200px;
	background-color: #5F5D34;
}
#budget-travel-more-info img.more-info-button {
	padding-left: 86px;
	padding-bottom: 6px;
}

#budget-travel-more-info p {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 1.6em;
}

#extensions-travel-more-info {
	float: left;
	width: 620px;
	clear:both;
	margin-bottom:10px;
	background-color: #035d65;
}
#extensions-travel-more-info img.more-info-button {
	padding-left: 86px;
	padding-bottom: 6px;
}

#extensions-travel-more-info p {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 1.6em;
}

#group-tours-glance {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 15px;
}
#group-tours-glance .new-line {
	display: block;
	color: #5873AA;
	font-size: 18px;
}

#group-tours-glance ul {
	padding: 5px;
	list-style-type: none;
	font-size: 13px;
}
#group-tours-glance li {
	display: inline;
	line-height: 1.7em;
	font-size: 15px;
}
#group-tours-glance a {
	color: #333333;
}
#group-tour-highlight img.more-info-button-group {
	text-align: right;
}

#group-tour-highlight {
	margin-bottom: 20px;
}
#group-tour-highlight img.more-info-btn {
	padding-left: 10px;
}

#group-tour-highlight a {
	text-decoration: none;
}


#group-tour-highlight .highlight {
	float: left;
	width: 198px;
	margin-right: 7px;
	background-color: #EEEEEA;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCCCCC;
}
#group-tour-highlight .highlight-no-margin {
	float: left;
	width: 200px;
	background-color: #EEEEEA;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCCCCC;
}

#group-tour-highlight h1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#group-tour-highlight h6 {
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#group-tour-highlight p {
	font-size: 11px;
	line-height: 1.4em;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
}

#extension-highlight .highlight {
	float: left;
	width: 200px;
	margin-right: 7px;
	background-color: #EBEAE2;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCCCCC;
}
#extension-highlight .highlight-no-margin {
	float: left;
	width: 200px;
	background-color: #EBEAE2;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCCCCC;
}

#extension-highlight h1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#extension-highlight h6 {
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#extension-highlight p {
	font-size: 11px;
	line-height: 1.4em;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
}
#feedback-area {
	margin-bottom: 20px;
}
#feedback-area .feedback {
	float: left;
	width: 200px;
	margin-right: 6px;
}
#feedback-area p {
	font-size: 12px;
	font-style: italic;
	color: #666666;
	padding-right: 15px;
	padding-left: 15px;
	width: 170px;
	padding-top: 10px;
}

#feedback-area .feedback-no-margin {
	float: left;
	width: 200px;
	background-color: #F9F7F4;
}
#feedback-area .grey-area {
	background-color: #EBEAE2;
	background-image: url(../images/quote-grey-top.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 200px;
	background-attachment: fixed;
}
#feedback-area .grey-area .grey-area-btm {
	background-image: url(../images/quote-grey-btm.gif);
	height: 33px;
	width: 200px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
}
#feedback-area .cream-area {
	background-color: #EDEBD8;
	background-image: url(../images/quote-cream-top.gif);
	background-position: top;
	width: 200px;
	background-repeat: repeat-x;
}
#feedback-area .cream-area .cream-area-btm {
	background-image: url(../images/quote-cream-btm.gif);
	height: 31px;
	width: 200px;
}
#feedback-area .feedback-credit {
	background-color: #F9F7F4;
}



#tour-top-content {
	background-image: url(../images/bg-extension-just.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 105px;
	position: relative;
}
#tour-top-content-no-star {

	background-image: url(../images/bg-extension-just-no-star.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 105px;
	position: relative;
}
#pic-split {
	height: 126px;
	width: 620px;
}
#pic-split img {
	float: left;
}

.tour-buttons {
	margin-top: 29px;
	margin-bottom: 2px;
}
#sites-visited {
	float: right;
	width: 174px;
	background-image: url(../images/bg-sites-visited.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 10px;
}
#sites-visited p {
	line-height: 1.4em;
	color: #FFFFFF;
	font-size: 12px;
}
#sites-visited a {
	color: #FFFFFF;
}
#sites-visited a:hover {
	text-decoration: none;
	color: #FFFFFF;
}



#extension-just {
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 110px;
	text-align: center;
	top: 12px;
	right: 13px;
	line-height: 1.4em;
	font-weight: bold;
}
.departure-dates {
	width: 620px;
	margin-top: 30px;
}
.departure-dates caption {
	font-weight: bold;
	padding-bottom: 5px;
	text-align: left;
}
.departure-dates th {
	background-color: #D3D2BE;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.departure-dates td {
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #EBEAE2;
	text-align: center;
}












#footer {
	text-align: right;
	width: 880px;
	background-color: #FEFEFE;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/atol-logo.gif);
	background-repeat: no-repeat;
	background-position: 825px center;
}
#footer p {
	font-size: 12px;
	padding-top: 38px;
	padding-bottom: 38px;
	padding-right: 90px;
	padding-left: 90px;
}
#footer a {
	color: #333333;
}
#footer a:hover {
	text-decoration: none;
}






#breadcrumbs {
	background-color: #EBEAE2;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#breadcrumbs a {
	color: #333333;
}
#breadcrumbs a:hover {
	text-decoration: none;
}

#site-map {
	background-color: #CCCCCC;
	height: 200px;
	width: 920px;
	display: none;
}

img.border-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
img.border-all {
	border: 1px solid #FFFFFF;
}
img.float-left {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
img.float-right {
	float: right;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
img.top-of-page {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}



.clearfix {
	clear: both;
}
#logo-area-china {
	width: 190px;
	margin-right: 10px;
	height: 240px;
	float: left;
	background-image: url(../images/logo-china.jpg);
	background-repeat: no-repeat;
}
#logo-area-china span {

	display: none;
}
#logo-area-china #enquire-online {

	height: 33px;
	width: 130px;
	margin-left: 31px;
	margin-top: 142px;
}
#logo-area-china #enquire-online a#enquire-button {

	display: block;
	height: 33px;
	width: 130px;
	background-image: url(../images/btn-enquire-online-big.png);
}
#logo-area-china #enquire-online a#enquire-button:hover {

	background-image: url(../images/btn-enquire-online-big-hover.png);
}
#swap-site {
	height: 44px;
	width: 190px;
	margin-top: 21px;
}
#swap-site #swap-china {
	height: 44px;
	width: 88px;
	background-image: url(../images/site-swap-china.png);
	display: block;
	float: left;
}
#swap-site #swap-indochina {
	background-image: url(../images/site-swap-indochina.png);
	height: 44px;
	width: 102px;
	display: block;
	float: left;
}
.refs { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px 40px 20px 40px; text-align:justify; border-bottom:dashed #336633 1px}
.refs h1 {font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0066FF;}
.refs h2 {font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0066FF;}
.refs a {color:#0066FF; text-decoration:none;}
.refslinks { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 20px 40px 30px 40px; text-align:justify;}
.refslinks a { font-size:10px; color:#0066FF; text-decoration:none;}

.home-page-text { color: #666666; font-size: 10px; width: 96%; margin: 5% auto 5% auto; }
				 	