/* Body */
	
body {
	margin-top: 0px;
	background-color: #275D9B;
	background-repeat: repeat;
	background-image: url(../assets/bg/body-bg4.jpg);
}
.blu-bg {
	background-image: url(../assets/bg/botnavbg-blu.gif);
	background-repeat: repeat;
}

/* Wrapper */

#wrapper {
	margin: 0 auto;
	width: 734px;
}

/* Header */

#logo {
	background: #275D9B url(../assets/logo/logo-norm.gif) no-repeat left;
	height: 102px;
	float: left;
	width: 130px;
}
#header {
	width: 734px;
	margin: auto;
	height: 102px;
}

/* Header Banners */
	
.topban-hm {
	background-image: url(../assets/topban/hm.jpg);
	background-repeat: no-repeat;
	width: 100%;
}
.topban-aus {
	background-image: url(../assets/topban/aus.jpg);
	width: 100%;
	background-repeat: no-repeat;
}
.topban-nz {
	background-image: url(../assets/topban/nz.jpg);
	width: 100%;
	background-repeat: no-repeat;
}
.topban-fiji {
	background-image: url(../assets/topban/fiji.jpg);
	width: 100%;
	background-repeat: no-repeat;
}
.topban-tah {
	background-image: url(../assets/topban/tah.jpg);
	width: 100%;
	background-repeat: no-repeat;
}
.topban-tonga {
	background-image: url(../assets/topban/tonga.jpg);
	width: 100%;
	background-repeat: no-repeat;
}
.topban-cook {
	background-image: url(../assets/topban/cook.jpg);
	width: 100%;
	background-repeat: no-repeat;
}
.topban-samoa {
	background-image: url(../assets/topban/samoa.jpg);
	width: 100%;
	background-repeat: no-repeat;
}
.topban-papua {
	background-image: url(../assets/topban/papua.jpg);
	width: 100%;
	background-repeat: no-repeat;
}
.topban-vanu {
	background-image: url(../assets/topban/vanu.jpg);
	width: 100%;
	background-repeat: no-repeat;
}
.topban-china {
	width: 100%;
	background: url(../assets/topban/china.jpg) no-repeat right;
	height: 102px;
}

/* Middle Banners */
	
#midban-hm {
	background-image: url(../assets/midban/hm.jpg);
	background-repeat: no-repeat;
	height: 58px;
}
.midban-aus {
	background-image: url(../assets/midban/aus.jpg);
	height: 58px;
}
.midban-nz {
	background-image: url(../assets/midban/nz.jpg);
	height: 58px;
}
.midban-fiji {
	background-image: url(../assets/midban/fiji.jpg);
	height: 58px;
}
.midban-tah {
	background-image: url(../assets/midban/tah.jpg);
	height: 58px;
}
.midban-tonga {
	background-image: url(../assets/midban/tonga.jpg);
	height: 58px;
}
.midban-cook {
	background-image: url(../assets/midban/cook.jpg);
	height: 58px;
}
.midban-samoa {
	background-image: url(../assets/midban/samoa.jpg);
	height: 58px;
}
.midban-papua {
	background-image: url(../assets/midban/papua.jpg);
	height: 58px;
}
.midban-vanu {
	background-image: url(../assets/midban/vanu.jpg);
	height: 58px;
}
.midban-china {
	height: 58px;
	background: url(../assets/midban/china.jpg) no-repeat;
}

/* Logo */
	
.logo-hm {
	background-image: url(../assets/logo/hm.jpg);
	background-repeat: no-repeat;
}
/* Backgrounds */
	
.dkgrn-bg {
	background-image: url(../assets/bg/navbg-dkgrn.gif);
}
.ltgrn-bg {
	background-image: url(../assets/bg/navbg-ltgrn.gif);
}
.specials {
	background-image: url(../assets/rtnav/specials.gif);
	background-repeat: no-repeat;
}
#customize {
	height: 26px;
	width: 246px;
}
#nav-cntr {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	width: 160px;
}
/* content1 price-tbl **SELECTOR TAG - KEEP** */
	
table.price-tbl {
	width: 100%;
	margin-top: 15px;
	background-color: #F9F9F9;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.price-tbl th {
	background-color: #E4E4E4;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	color: #666666;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.price-tbl td {
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

/* content1 price-tbl **ID TAG - DELETE AFTER ALL TABLES CONVERTED** */

table#price-tbl {
	width: 100%;
	margin-top: 15px;
	background-color: #F9F9F9;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#price-tbl td {
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#price-tbl th {
	background-color: #E4E4E4;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 5px;
	text-align: left;
	color: #666666;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

/*  OLD TABLE SELECTOR TAGS - EVENTUALLY DELETE

.price-tbl-hdr {
	background-color: #E4E4E4;
	font-weight: bold;
	letter-spacing: 1px;
	color: #666666;
	padding-left: 5px;
}
.price-tbl-row-lt {
	background-color: #F5F5F5;
	padding: 3px 3px 3px 5px;
}
.price-tbl-row-dk {
	background-color: #EEEEEE;
	padding: 3px 3px 3px 5px;
}
.price-tbl-row-wht {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
*/

/* content1 */

#content1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	margin: 0px 15px 20px;
}
#content1 td ul {
	margin-left: 30px;
	margin-bottom: 3px;
	margin-top: 3px;
}
#content1 td li {
	list-style-image: url(../assets/images/arw-bul.jpg);
	padding-left: 1px;
	line-height: 150%;
}
#content1 ul {
}
#content1 li {
	list-style-image: url(../assets/images/arw-bul.jpg);
	line-height: 150%;
}
#content1 p {
	line-height: 130%;
	padding-top: 1px;
}
#content1 hr {
	width: 100%;
	text-align: center;
	height: 1px;
	border-bottom: 1px dashed #999999;
	border-top: 1px solid #FFFFFF;
	margin-top: 20px;
	margin-bottom: 10px;
}
#img-div {
	padding-bottom: 30px;
}
#tbl-div {
	padding-top: 10px;
}

#content1 img {
	float: left;
	margin-right: 8px;
	margin-bottom: 3px;
}
#content1 #img2 {
	float: right;
	margin-top: 6px;
	margin-bottom: 3px;
	margin-left: 6px;
}
#content1 #img3 {
	text-align: center;
	margin-bottom: 20px;
	margin-left: 13px;
}
#content1 a:link {
	text-decoration: none;
	color: #4F7AAE;
}
#content1 a:hover {
	text-decoration: none;
	color: #CC0000;
}
#content1 a:visited {
	text-decoration: none;
	color: #CC9900;
}
#content1 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#content1 select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#content1 textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 99%;
}

/* pic-tbl **SELECTOR TAG - KEEP - ACTIVATE WHEN WORKING**

table.pic-tbl {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}
table.pic-tbl td{
	margin: 0px;
	padding: 5px 0px;
}
table.pic-tbl img {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: none;
}
*/

/* pic-tbl **ID TAG - DELETE AFTER SELECTOR IS WORKING** */

table#pic-tbl {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}
#pic-tbl td{
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
}
#pic-tbl img {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: none;
}

/* new-package - on Hot Bookings Home Page */

table#new-package {
	width: 100%;
	margin-top: 15px;
	border-top: 5px solid #B3C890;
	border-bottom: 5px solid #B3C890;
	border-left: 5px solid #B3C890;
}
#new-package th {
	background-color: #B3C890;
	padding: 0px;
}
#new-package td {
	width: 100%;
	background-color: #FFFFFF;
	padding: 10px;
	border-right: 5px solid #B3C890;
}
#new-package img {
	padding: 0px 5px 0px 0px;
	margin: 0px;
}
#pglbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #456A98;
	margin: 25px 10px 0px 15px;
}
#address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
	color: #666666;
	margin: 50px 10px 20px;
}
#address a:link {
	text-decoration: none;
	color: #4F7AAE;
}
#address a:hover {
	text-decoration: none;
	color: #CC0000;
}
#address a:visited {
	text-decoration: none;
	color: #98B1D0;
}
#img {
	float: left;
	margin-right: 8px;
}
.blu-bold {
	font-size: 1.1em;
	font-weight: bold;
	color: #456A98;
	text-align: center;
}
.address-bold {
	font-weight: bold;
	color: #666666;
}
#rt-nav {
	margin: 10px 5px;
	width: 160px;
}
#swf {
	float: right;
	clear: both;
}
#botnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #666666;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	word-spacing: normal;
}
#bot-nav {
	width: 734px;
	text-align: center;
	background-image: url(../assets/bg/botnavbg-blu.gif);
}
#botnav a {
	color: #666666;
	text-decoration: none;
}
#botnav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.basic-bold {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.small-bold {
	font-weight: bold;
	color: #333333;
}
br {
	margin-top: 5px;
}
li {
	margin-left: -1em;
	padding-left: 5px;
}
ul {
	line-height: 135%;
	margin-bottom: 7px;
}
.note {
	color: #999999;
}
.lite-bold {
	font-weight: bold;
	color: #999999;
	font-size: 11px;
}
.small-bold-red {
	font-weight: bold;
	color: #CC0000;
}
#main-body {
	width: 734px;
}
#banner {
	width: 734px;
}
#top a {
	margin-right: 10px;
	margin-left: 10px;
	text-align: right;
	text-decoration: none;
	color: #456A98;
}
#top {
	margin-right: 10px;
	margin-left: 10px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #456A98;
	text-decoration: none;
}
#thrifty {
	width: 100%;
}
table#thrifty {
	margin-top: 20px;
	margin-bottom: 5px;
}
.underline {
	color: #333333;
	text-decoration: underline;
}
.tiny-text {
	font-size: 9px;
	color: #666666;
}
table#links-tbl {
	width: 100%;
	background-color: #F9F9F9;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#links-tbl th {
	font-weight: bold;
	color: #666666;
	background-color: #E4E4E4;
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#links-tbl td {
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#links-tbl ul {
	margin-left: 10px;
}
#links-tbl li {
	line-height: 145%;
	list-style-type: disc;
	padding-left: 0px;
}
.white-sqrs-bg {
	background-image: url(../assets/tbl-layout/images/whtsqrs-lg.gif);
	background-repeat: no-repeat;
	width: 100%;
}
#content1 #back {
	float: right;
	width: 50px;
	font-size: 0.8em;
	font-weight: bold;
}
.bold-underline {
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
}
#content1 #hid-trs a {
	font-weight: bold;
}
#content1 #hid-trs img {
	padding: 4px;
	border: 1px solid #999999;
	float: left;
}
#content1 #hid-trs #fish {
	border-style: none;
	padding: 0px;
}
.p-border {
	border-bottom: 1px dashed #999999;
	padding-bottom: 20px;
}
.note-p-border {
	color: #999999;
	border-bottom: 1px dashed #999999;
	padding-bottom: 20px;
}
.china-img {
	float: left;
	margin-top: 3px;
	margin-right: 8px;
	margin-bottom: 3px;
	border: 1px solid #999999;
	padding: 4px;
}
.china-img-float-right {
	float: right;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #999999;
	padding: 4px;
	margin-right: 8px;
}
#china-itinerary {
	float: left;
	width: 28%;
}

#china-tour {
	float: right;
	width: 70%;
}
#exp {
	border: 1px solid #91AE5E;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 5px;
	background-color: #98B1D0;
	font-family: Arial, Helvetica, sans-serif;
}
#menu {
	background-image: url(../assets/bg/navbg-ltgrn.gif);
	border: 1px solid #91AE5E;
	margin: 5px 5px 10px;
	padding: 0px;
}
#ad-wrap {
	text-align: center;
	margin: 0px;
	padding: 0px 0px 10px;
}
#ads {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#spc {
	border: 1px solid #91AE5E;
	color: #FFF;
	letter-spacing: 0.2em;
	background-color: #98B1D0;
	font: oblique bold 0.8em Arial, Helvetica, sans-serif;
	text-align: left;
	width: 155px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
}