* {
	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;
	overflow-y:scroll;
}
.wht {color:#fff}
.red {color:#a80012; font-weight:bold}
.orange {color:#d07e1d;}
.blue {color:#448fa4; font-weight:bold}
.lightblue {color:#ccc}
.faqsTitle {font-size:1.4em; letter-spacing:-1px; font-weight:bold; color:#495f8f;}
img {border:none}
.corner5 {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.corner10 {-moz-border-radius: 10px; -webkit-border-radius: 10px;}
.cornerBottom {-moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px;}
.cornerTop {-moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px;}



#container {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}

.tourpics-leftnav {
	float: left;
	width: 240px;
	padding-top: 20px;
}

.telephone {width:910px; padding-right:10px; height:30px; padding-top:5px; padding-bottom:5px; font-size:22px; text-align:right; color:#fff; font-weight:bold; background:#293752; position:relative;}

a.pdf-brochure {position: absolute; left:0; top:0; height:40px; width:250px; background:#fff; display:block; background:url(../images/brochure_download.jpg) no-repeat;}

.opening-times {position:absolute; left:260px; top:5px; padding-left:25px; background:url(../images/opentimes.jpg) no-repeat; color:#fff; font-size:12px; letter-spacing:0px; text-align:left;}

#logo-area-china-home {
	width: 270px;
	margin-right: 5px;
	margin-left:20px;
	height: 240px;
	float: left;
	background-image: url(../images/logo-china.jpg);
	background-repeat: no-repeat;
}
#logo-area-china-home span {

	display: none;
}

#logo-area-china-home #logo {width:266px; height:190px;}

#logo {width:186px; height:190px;}
a#branding {display:block; width:100%; height:100%;}

#header {
	width: 920px;
	height: 300px;
	background: #fff;
}
#generic-nav {
	width: 920px;
	height: 40px;
	padding-top: 3px;
	padding-bottom: 9px;
	margin-bottom:5px;
	z-index:999;
}
#generic-nav ul {
	list-style-type: none; 
}

#generic-nav li {
	float: left;
}

ul#top_menu {position:relative; width:920px; background:#fff; height:40px; margin:0 auto; border-top:1px solid #fff; border-bottom:5px solid #eee; z-index:999;}

#generic-nav a span {
	display: none;
}

#introBox {border: 1px solid #ccc; padding:10px; margin-bottom:10px; background: url("../layout/bg_fade.jpg") repeat-x scroll center top #FFFFFF;}

#introBox h1 {
	font-size: 30px;
	letter-spacing:-2px;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 8px;
}

#introBox h1 span {
	font-size: 14px;
	padding-top:10px;
	letter-spacing:normal;
	display: block;
	color:#3a4d74;
	line-height:18px;
	padding-bottom:10px;
	border-bottom:2px dotted #ccc;
}

#introBox p {
	font-size: 13px;
	padding-top:10px;
	letter-spacing:normal;
	display: block;
	line-height:18px;
}

/* offers left nav box */

#introBox .offers {height:75px; margin:15px 0 0; border:1px solid #aaa; background: url("../layout/bg_fade.jpg") repeat-x scroll center top #FFFFFF; overflow:hidden; position:relative;}
#introBox .offers h4 {padding:26px 5px 5px 65px;}
#introBox .offers h4 a {color:#2d2d2d;}
#introBox .offers p {padding:5px 5px 5px 60px;}
#introBox .offers img {height:65px; width:50px; margin:5px; border:1px solid #828282; position: absolute; top:0px; left:0px;}

/* brochures left nav box */

#introBox .brochure {height:75px; margin:10px 0; border:1px solid #aaa; background: url("../layout/bg_fade.jpg") repeat-x scroll center top #FFFFFF; overflow:hidden; position:relative;}
#introBox .brochure h4 {padding:16px 5px 5px 65px;}
#introBox .brochure h4 a:link, a:visited {color:#2d2d2d; text-decoration:none;}
#introBox .brochure h4 a:hover, a:visited:hover {color:#2d3f46;}
#introBox .brochure p {padding:5px 5px 5px 60px;}
#introBox .brochure img {height:65px; width:50px; margin:5px; border:1px solid #828282; position: absolute; top:0px; left:0px;}

/* group tour left nav box */

#introBox .group-tour {height:75px; margin:10px 0; border:1px solid #aaa; background: url("../layout/bg_fade.jpg") repeat-x scroll center top #FFFFFF; overflow:hidden; position:relative;}
#introBox .group-tour h4 {padding:16px 5px 5px 65px;}
#introBox .group-tour h4 a:link, a:visited {color:#2d2d2d; text-decoration:none;}
#introBox .group-tour h4 a:hover, a:visited:hover {color:#2d3f46;}
#introBox .group-tour p {padding:5px 5px 5px 60px;}
#introBox .group-tour img {height:65px; width:50px; margin:5px; border:1px solid #828282; position: absolute; top:0px; left:0px;}

/* tailor made tour left nav box */

#introBox .tm-tour {height:75px; margin:10px 0; border:1px solid #aaa; background: url("../layout/bg_fade.jpg") repeat-x scroll center top #FFFFFF; overflow:hidden; position:relative;}
#introBox .tm-tour h4 {padding:16px 5px 5px 65px;}
#introBox .tm-tour h4 a:link, a:visited {color:#2d2d2d; text-decoration:none;}
#introBox .tm-tour h4 a:hover, a:visited:hover {color:#2d3f46;}
#introBox .tm-tour p {padding:5px 5px 5px 60px;}
#introBox .tm-tour img {height:65px; width:50px; margin:5px; border:1px solid #828282; position: absolute; top:0px; left:0px;}

/*#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;
	margin-right:5px;
	background-color: #EBEAE2;
}

#page-pic-lrg {
	height: 238px;
	width: 920px;
	float: left;
	background-color: #EBEAE2;
	z-index:1;
}

#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;
	font-size:16px;
	text-align:center;
	display:none;logo-area-china
}
#tour-nav ul {
	list-style-type: none;
}
#tour-nav li {
	float: left;
}

#tour-nav a {color:#fff; letter-spacing:0px; text-decoration:none;}

#tour-nav a#group-tours {
	width: 124px;
	background:	url(../layout/bg_header_group-tours.jpg) repeat-x bottom #8f8575;
	display: block;
	height: 100px;
	padding:10px 0;
	margin-bottom: 1px;
}
#tour-nav a#group-tours:hover {
background:	url(../layout/bg_header_group-tours_over.jpg) repeat-x top #8f8575;
}

#tour-nav a#tailor-made-tours {
	width: 124px;
	background:	url(../layout/bg_header_tm-tours.jpg) repeat-x bottom #6f787c;
	display: block;
	height: 100px;
	padding:10px 0;
	margin-bottom: 1px;
}
#tour-nav a#tailor-made-tours:hover {
background:	url(../layout/bg_header_tm-tours_over.jpg) repeat-x top #6f787c;
}

#tour-nav a#far-east-tours {
	width: 124px;
	background:	url(../layout/bg_header_fe-tours.jpg) repeat-x bottom #035d65;
	display: block;
	height: 60px;
	padding:10px 0;
	display:none;
}

#tour-nav a#far-east-tours:hover {
background:	url(../layout/bg_header_fe-tours_over.jpg) repeat-x top #035d65;
}


#main-page {
	background-color: #fff;
	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-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 .main-content-promo {width: 580px; background:#942725; overflow:hidden; margin-bottom:20px; padding:20px;}

#main-content .main-content-promo h5 {font-size:28px; font-weight:bold; color:#fff; text-transform:uppercase; margin-bottom:20px;}

#main-content .main-content-promo-vietnam {padding:0 0 20px 0; float:left; width:278px; border:1px solid #fff; background:#647c40;}
#main-content .main-content-promo-indochina {padding:0 0 20px 0; float:right;  width:278px; border:1px solid #fff; background:#647c40;}

#main-content .main-content-promo-vietnam img, #main-content .main-content-promo-indochina img {margin:0 0 5px; border-bottom:2px solid #fff;}

#main-content .main-content-promo-vietnam p, #main-content .main-content-promo-indochina p {font-size:16px; line-height:1.4; color:#fff; padding:10px;}

#main-content .main-content-promo-vietnam a, #main-content .main-content-promo-indochina a {padding:10px; font-size:14px; letter-spacing:0px; background:#4d6031; border:1px solid #fff; margin-left:10px; color:#fff; text-decoration:none; font-weight:bold;}



#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: 0;
	clear:both;
	overflow:hidden;
}

.more-info-set {
	padding: 0;
	clear:both;
	overflow:hidden;
}

#tailor-made-tours-more-info {
	float: left;
	width: 200px;
	height:300px;
	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.4em;
}


#pdf-more-info {
	float: left;
	width: 200px;
	height:300px;
	background-color: #a02d2d;
}
#pdf-more-info img.more-info-button {
	padding-left: 86px;
	padding-bottom: 6px;
}

#pdf-more-info p {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 1.4em;
}


/* homeboxes - china */

#main-content .homebox-china {
	float: left;
	width: 198px;
	margin: 0 10px 10px 0;
	height:178px;
	border:1px solid #ccc;
	background: url(../layout/bg_fade.jpg) top repeat-x #fff;
}

#main-content .homebox-china .imgholder {width:180px; border:1px solid #828282; height:50px; margin:10px auto 0;}

#main-content .homebox-china h4 {color:#fff; padding:5px 6px; background:#485d89; border-top:none; margin:5px; font-size:13px; letter-spacing:-0.5px;}

#main-content .homebox-china h4 a {color:#fff; text-decoration:underline;}
#main-content .homebox-china h4 a:visited {color:#fff; text-decoration:underline;}
#main-content .homebox-china h4 a:hover, a:visited:hover {color:#eee; text-decoration:underline;}

#main-content .homebox-china p {
	padding: 6px 10px;
	margin: 0px;
	line-height: 1.2;
}

#main-content .homebox-china p.packageDetails {font-size:16px; letter-spacing:-1px; font-weight:normal;}

#main-content .homebox-china p a {color:#800c0d; text-decoration:none;}
#main-content .homebox-china p a:hover, p a:visited:hover {color:#800c0d; text-decoration:underline;}

/* homeboxes - indochina */

#main-content .homebox-indochina {
	float: left;
	width: 198px;
	margin: 0 10px 10px 0;
	height:178px;
	border:1px solid #ccc;
	background: url(../layout/bg_fade.jpg) top repeat-x #fff;
}

#main-content .homebox-indochina .imgholder {width:180px; border:1px solid #828282; height:50px; margin:10px auto 0;}

#main-content .homebox-indochina h4 {color:#fff; padding:5px 6px; background:#647c40; border-top:none; margin:5px; font-size:14px; letter-spacing:0px;}

#main-content .homebox-indochina h4 a {color:#fff; text-decoration:underline;}
#main-content .homebox-indochina h4 a:visited {color:#fff; text-decoration:underline;}
#main-content .homebox-indochina h4 a:hover, a:visited:hover {color:#eee; text-decoration:underline;}

#main-content .homebox-indochina p {
	padding: 6px 10px;
	margin: 0px;
	line-height: 1.2;
}

#main-content .homebox-indochina p.packageDetails {font-size:16px; letter-spacing:-1px; font-weight:normal;}

#main-content .homebox-indochina p a {color:#800c0d; text-decoration:none;}
#main-content .homebox-indochina p a:hover, p a:visited:hover {color:#800c0d; text-decoration:underline;}


#group-tours-more-info {
	float: left;
	width: 200px;
	margin-right: 10px;
	height:300px;
	background-color: #8F8575;
}
#group-tours-more-info img.more-info-button {
	padding-left: 86px;
	padding-bottom: 6px;
}

#group-tours-more-info p {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 1.4em;
}

#extensions-travel-more-info {
	float: left;
	width: 200px;
	height:300px;
	margin-right: 0px;
	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.4em;
}

#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: 20px;
}

#group-tour-highlight a {
	text-decoration: none;
}


#group-tour-highlight .highlight {
	float: left;
	width: 303px;
	height:320px;
	background-color: #EEEEEA;
	margin: 0 10px 10px 0;
	padding-bottom: 10px;
	border: 1px solid #CCCCCC;
}
#group-tour-highlight .highlight-no-margin {
	float: left;
	width: 303px;
	height:320px;
	background-color: #EEEEEA;
	margin: 0 0 10px 0;
	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: 12px;
	line-height: 1.4em;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
}
#group-tour-highlight img {margin-left:10px; border:1px solid #828282;}

#grouptoursMain {width:285px; padding:9px; background:url("../layout/bg_header_group-tours.jpg") repeat-x scroll center bottom #8F8575; margin:0 10px 15px 0; float:left; height:230px;border:1px solid #7d7464;}

#grouptoursMain h4 {color:#fff; font-size:22px; border-top:none; padding:0; margin:0;}
#grouptoursMain p {color:#fff; font-size:12px; line-height:18px;}
#grouptoursMain img.mainpic {border-top:2px solid #fff; border-bottom:2px solid #fff; margin:5px 0;}

#tailormadetoursMain {width:285px; padding:9px; background:url("../layout/bg_header_tm-tours.jpg") repeat-x scroll center bottom #6F787C; float:left; height:230px; margin:0 0 10px; border:1px solid #5b6265;}

#tailormadetoursMain h4 {color:#fff; font-size:22px; border-top:none; padding:0; margin:0;}
#tailormadetoursMain p {color:#fff; font-size:12px; line-height:18px;}
#tailormadetoursMain img.mainpic {border-top:2px solid #fff; border-bottom:2px solid #fff; margin:5px 0;}

#main-content h2.subtitles {
    font-size: 24px;
    font-weight: normal;
    line-height: 1.1em;
    margin: 8px 0;
	padding-top:10px;
	border-top: 2px dashed #ccc;
}

#extension-highlight .highlight {
	float: left;
	width: 618px;
	background-color: #EBEAE2;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCCCCC;
}
#extension-highlight .highlight-no-margin {
	float: left;
	background-color: #EBEAE2;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCCCCC;
}

#extension-highlight img {margin-left:10px;}

#extension-highlight h1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: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;
}

div.optionsBoxIntro {width:164px; text-align:center; font-size:16px; letter-spacing:-1px; color:#fff; margin:5px 0; padding:4px; -moz-box-shadow:0 1px 5px rgba(255, 255, 255, 0.3); border:1px solid rgba(0, 0, 0, 0.3); background:#182134; font-weight:bold;}

div.optionsBox {width:164px; text-align:left; font-size:16px; color:#fff; margin:5px 0; padding:4px; padding-bottom:8px; -moz-box-shadow:0 1px 5px rgba(255, 255, 255, 0.3); border:1px solid rgba(0, 0, 0, 0.3); background:#293752; font-weight:normal; letter-spacing:1px;}

div.optionsBox:hover {background:#182134;}
#sites-visited div.optionsBox a {font-size:12px}
#sites-visited div.optionsBox a:link {color:#859bc8; font-weight:normal; letter-spacing:0px;}
#sites-visited div.optionsBox a:hover { text-decoration:none;}
#sites-visited div.optionsBox a:visited {color:#859bc8;}
#sites-visited div.optionsBox a:visited:link {}

#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;
	margin-right:10px;
	padding-top: 10px;
	
}


.clearfix {
	clear: both;
}
#logo-area-china {
	width: 190px;
	margin-right: 5px;
	height: 240px;
	float: left;
	background: url(../images/logo-china.jpg) no-repeat #fff;
	display:none;
}
#logo-area-china span {

	display: none;
}
#logo-area-china #enquire-online {

	height: 33px;
	width: 130px;
	margin-left: 31px;
	margin-top: 142px;
	display:none;
}
#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: 5px;
}
#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; }

pre { display:none }
#main h2 { text-align: center }
#right { cursor: pointer }


span.packageprice {
color:#5B6166;
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
border-top:1px dotted #828282;
background:#eee;
border-bottom:1px dotted #828282;
padding:5px 0;
}

.footer-links {padding:10px 10px; background:#eee; text-align:left; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
.footer-links a {font-size:12px; color:#828282; margin-right:10px;}
				 	
