
@charset "utf-8";
/* Nature Xpedition Intnl. CSS Document */

html,div, h1, h2, h3, h4, h5, h6, p, a, ul, li, img, form,strong,span,br,i,input {

    padding: 0px;
	margin: 0px;
	border: 0px;
	outline: 0px;
	font-size: inherit;
	font-weight:inherit;
	font-family:inherit;
}

br {line-height: 4px;}

body {
	background:url(bgmap.jpg) center top no-repeat;
	background-color:#5e3a23;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 54px 0px 0px 0px;
	margin: 0px;
}
a { text-decoration:none;}
#holder { 
	width: 931px;
	margin: auto;
	background-color:#FFFFFF;
	height: auto;
	overflow: auto;
}

h2 {
	color:#990000;
	font-size:18px;
	}

/*  ------------------------------ LEFT PART ----------------------------------  */

#leftside {	
	width: 289px;
	float: left; 
	height: auto;
	overflow: auto;
	text-align:justify;
}
#logo {
	width: 289px;
	height: 176px;
	float: left;	
}

#leftNavi {
	width: 276px;
	height: 445px;
	padding-left: 13px;
	float:left;
}
#leftNavi a span{ visibility: hidden;}
#navititle {
	height: 75px;
	width: 276px;
	float: left;
	background:url(leftNAVI_title.jpg);
}
#leftNavi .L1{	
	background:url(ln1.jpg);        	
	width: 276px;
	height: 36px;	
	float: left;
}   #leftNavi .L1:hover, #leftNavi .L1s{ background:url(ln1r.jpg);}

#leftNavi .L2{	
	background:url(ln2.jpg);        	
	width: 276px;
	height: 39px;	
	float: left;
}	#leftNavi .L2:hover, #leftNavi .L2s{ background:url(ln2r.jpg);}


#leftNavi .L3{	
	background:url(ln3.jpg);        	
	width: 276px;
	height: 35px;	
	float: left;
}	#leftNavi .L3:hover, #leftNavi .L3s{ background:url(ln3r.jpg);}


#leftNavi .L4{	
	background:url(ln4.jpg);        	
	width: 276px;
	height: 36px;	
	float: left;
} #leftNavi .L4:hover, #leftNavi .L4s{ background:url(ln4r.jpg);}


#leftNavi .L5{	
	background:url(ln5.jpg);        	
	width: 276px;
	height: 36px;	
	float: left;
}	#leftNavi .L5:hover, #leftNavi .L5s{ background:url(ln5r.jpg);}


#leftNavi .L6{	
	background:url(ln6.jpg);        	
	width: 276px;
	height: 36px;	
	float: left;
}	#leftNavi .L6:hover, #leftNavi .L6s{ background:url(ln6r.jpg);}


#bottomtitle {
	width: 276px;
	height: 152px;
	background:url(leftNAVI_bottom.jpg);
	float: left;
}

#newslet {
	width: 276px;
	height: 178px;
	padding: 0px 0px 0px 13px;
	background:url(newslet.jpg) right top no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	float: left;
}
#newslet div{ padding: 15px;}
#newslet p{ margin: 0px;}
/*  ------------------------------ RIGHT PART ----------------------------------  */

#rightside {	
	width: 642px;
	float: left;
	height: auto;
	overflow: auto;		
}

#call_info {
	width: 642px;
	height: 28px;
	background:url(risghsidetop.jpg);
}

#request_info {
	width: 302px;
	height: 50px;
	padding-left: 340px;
	background:url(risghsidetop_requestinformation_06.jpg);
}

#menuFlash {
	width: 642px;
	height: auto;
	background: url(risghsidetop_bg.jpg) top no-repeat;
	float: left;
}

#menuNavi {
	width: 631px;
	height: 48px;
	background: url(menu-_bg.jpg);
	float: left;
}

#menuNavi .m1 { 
	width:  50px;
	height: 48px;
	background:url(m1.jpg);	
	float: left;
} #menuNavi .m1:hover { background:url(m1r.jpg);}
#menuNavi .m2 { 
	width:  73px;
	height: 48px;
	background:url(m2.jpg);	
	float: left;
} #menuNavi .m2:hover, #menuNavi .m2s { background:url(m2r.jpg);}
#menuNavi .m3 { 
	width:  91px;
	height: 48px;
	background:url(m3.jpg);	
	float: left;
} #menuNavi .m3:hover, #menuNavi .m3s { background:url(m3r.jpg);}
#menuNavi .m4 { 
	width:  49px;
	height: 48px;
	background:url(m4.jpg);	
	float: left;
} #menuNavi .m4:hover, #menuNavi .m4s { background:url(m4r.jpg);}
#menuNavi .m5 { 
	width:  80px;
	height: 48px;
	background:url(m5.jpg);	
	float: left;
} #menuNavi .m5:hover, #menuNavi .m5s { background:url(m5r.jpg);}
#menuNavi .m6 { 
	width:  91px;
	height: 48px;
	background:url(m6.jpg);	
	float: left;
} #menuNavi .m6:hover, #menuNavi .m6s { background:url(m6r.jpg);}
#menuNavi .m7 { 
	width:  101px;
	height: 48px;
	background:url(m7.jpg);	
	float:  left;
}#menuNavi .m7:hover, #menuNavi .m7s {background:url(m7r.jpg);}
#menuNavi .m8 { 
	width:  96px;
	height: 48px;
	background:url(m8.jpg);	
	float: left;
} #menuNavi .m8:hover, #menuNavi .m8s { background:url(m8r.jpg);}

#flashContainer {
	float: left;
	width: 631px;
	height: 371px;
}
#nonflashContainer {
	float: left;
	width: 631px;
	height: 244px;
}

#grayBorder { 
	height: 8px; 
	width:  631px;
	background:url(gray_bg.jpg) repeat-x;
	float: left;
}

#textContent {
	width: 591px;
	height:auto;
	padding: 20px 10px 0px 20px;
	overflow:auto;
	text-align:justify;
	/*background:url(gray_bg.jpg) repeat-y;*/
	float: left;
}
#textContent p{margin: 13px 0px 17px 0px; line-height: 16px;}

#textContent .testipad{margin: -10px 0px 17px 0px;}

#textContent1 {
	width:631px;
	margin-top: 3px;
	float:left;
	height:auto;
	overflow: auto;
	line-height:16px;
}

#textContent1 .tc1Space{
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 10px 18px 10px 0px;
	width: 585px;
}

#textContent1 .tc1SpaceBordTitle{
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 10px;
	width: 587px;
	background-color:#3c5a6a;
	color: #FFFFFF;
	font-weight: bold;
}

#textContent1 .tc1SpaceBord{
	float: left;
	margin: 0px 0px 10px 10px;
	border: solid 1px #CCCCCC;
	width: 605px;
}
#textContent1 .tc1SpaceBord div{
	padding: 10px 10px 1px 10px;
	}

#textContent1 .tc1SpaceBord .tc1SpaceBordInside{
	float: left;
	padding: 7px 10px 10px 10px;
	border-top: solid 1px #CCCCCC;
	background-color:#f5f5f5;
	width: 585px;
}
#textContent1 .tc1SpaceBord .tc1SpaceBordInside .half, .half {
	float:left;
	width:320px;
	padding: 0px 5px 0px 0px;
	margin-left:40px;
}
#textContent1 .tc1SpaceBord .tc1SpaceBordInside .half2, .half2 {
	float:left;
	width: 250px;
	padding: 4px;
	
/*	border: solid 1px #CCCCCC;	*/
}
#textContent1 .tc1SpaceBord .tc1SpaceBordInside2{
	float: left;
	padding: 7px 10px 10px 10px;
	border-top: solid 1px #CCCCCC;
	width: 585px; 
	background-color:#FFFFFF;
    color:#000000;
}

#contentcontinue{ padding: 0px 30px 0px 20px; text-align:justify;}
#contentcontinue2{ padding: 0px 30px 0px 20px; text-align:justify; float:right; width:592px; }
#contentcontinue p{margin: 13px 0px 17px 0px; line-height: 16px;}
#contentcontinue .testipad{margin: -10px 0px 17px 0px;}

#contactForm {
	width: 340px;
	float: left;
	
}
#contactForm span {
	float: left;
	margin: 3px 0px 0px 5px;
	width: 120px;
	text-align: left;
	font-weight: 600;
}
#contactForm .avmtext {
	width: 200px;
	height: 16px;
	font-size: 11px;
	background: url(whitebg.gif) repeat;
	border: solid 1px #999999;
	margin: 2px 0px 2px 0px;
}
#contactForm .avmxtend {width: 310px; }

#contactForm .p2 { padding: 0px 0px 0px 5px; float: left;}
#contactForm select {
	width: 200px;
	height: 20px;
	font-size: 11px;
	background: url(whitebg.gif) repeat;
	border: solid 1px #999999;
	margin: 2px 0px 2px 0px;
}
#contactForm select option {background-color:#FFFFFF;}

#freenews {
	float:left;
	background-color: #f0ede9;
	border: solid 1px #b8b8b8;
	width: 200px;
	height: 188px;	
	padding: 13px;
	font-size: 11px; font-weight: bold;
}
.continentContent {
	width: 581px;
	height:auto;
	padding: 5px 5px 5px 1px;
	margin: 0px 1px 10px 1px;
	background-color:#FFFFFF;
	overflow:auto;
	border: solid 1px #bbb3a1;
	font-size: 11px;
	float: left;
}

.testiContent {
	width: 562px;
	padding: 10px;
	margin:10px 0 10px 0;
	background-color:#FFFFFF;
	border: solid 1px #bbb3a1;
	font-size: 12px; font-style:italic;
}
.testiContentext {
	width: 850px;
}

.rightalign testipad {color:#0066FF}

.textarea {width: 584px; height: 100px;}
.continentContent input { margin-left: 10px;}
/*  ------------------------------ BOTTOM PART FOOTER----------------------------------  */

#footer {
	background:url(footerbg.jpg) center no-repeat;
	height: 178px;
	width: 100%;
	margin: auto;	
}
#footercont {
	width: 930px;
	margin: auto;
	height: auto;
	padding: 25px 10px 0px 10px;
	color: #FFFFFF;
	font-size: 11px;
	text-align:right;
}
#footercont a { 
	color:#FFFFFF; 
	margin: 0px 10px 0px 10px;
	font-weight: bold; 
	text-transform:uppercase;
	font-family: "arial narrow";
}
#footercont .lc { text-transform:lowercase;}
#footercont .nomargin { margin: 0px;}
#footercont a:hover { color: #ffa71d;}
#footercont strong {color: #ffda77; }


/* --- GENERAL CLASS --- */
.holder2{ 
	width:900px; 
	margin:0px auto; 
	height:auto; 
	background:#FFFFFF; 
	padding-left:15px; 
	padding-right:16px; 
	overflow:auto;
	padding-bottom:15px;
	}
.holderbottom { padding: 0px 0px 15px 0px;}	
h1 { 
	font-size: 24px;
	font-weight:600;
	margin: 0px 0px 10px 0px;
	color: #ff4700;
}
h3,.h3 {
	font-size: 17px; 
	color:#DB4833; 
	font-family:'arial narrow'; 
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.h5{ font-size: 14px; letter-spacing: -0.4px; text-transform:uppercase; font-weight: lighter;}

.newsletter {
	font-size: 18px;
	color:#FFCC00;
	margin-bottom:5px;
}
.inputwhite {
	background:url(white.jpg);
	border: solid 1px #FFFFFF;
	width: 203px;
}

.signup_button { margin: 5px 1px 0px 0px;}
.reqInfo { margin: 10px 0px 0px 10px; float:left;}
.redFont { color:#FF3300; font-weight: bold;}
.orangeFont{ color:#da7322;}
.darkredFont { color:#D90005;}
.blueFont {color: #e85f11; font-weight: normal;/* color orange rather thatn blue*/}
.grayFont { color:#1A1A1A;}
.whiteFont {color:#FFFFFF;}

.bbb {margin-left:600px;}

.orangeBar {
	font-size:16px; 
	margin: 1px 1px 0px 1px;
	padding: 2px 0px 2px 10px; 	
	font-family: "arial narrow";
	background-color: #a85a24;
	color:#FFFFFF;
	float:left; 
	width: 288px;width: 561px;
}

.blueBar {
	font-size:18px; 
	padding: 2px 0px 2px 10px; 	
	font-family: "arial narrow";
	background-color:#597686;
	color:#FFFFFF;
	float:left; 
	width: 561px;
}

.redBar {
	font-size:18px; 
	padding: 2px 0px 4px 10px; 	
	margin-top:10px;
	font-family: "arial narrow";
	background-color:#761617;
	color:#FFFFFF;
	float:left; 
	width: 580px;
}

.darkBar {

	border-top: solid 2px #1a1a1a;
	padding: 2px 0px 4px 10px; 	
	background-color:#252525;
	color:#FFFFFF;
	float:left; 
	width: 580px;
}

.bannerBar {
	border-top: solid 2px #1a1a1a;
	padding: 0px 0px 7px 0px; 	
	margin-bottom: 10px;
	background-color:#473328; background-color:#333333;
	color:#FFFFFF;
	font-size: 9px;
	float:left; 
	width: 631px;
}

.bannerBar a { 
	color: #FFFFFF; font-size:13px; 
	font-weight: bold; font-family:arial narrow; 
	padding: 0px 4px 10px 4px;
}
.bannerBar a:hover{ color:#FFCC33; }

.graybg{
	float: left;
	margin: 0px 0px 10px 15px;
	border: solid 1px #CCCCCC;
	padding: 15px 18px 20px 15px;
	background-color: #fafafa;
	width: 580px;
}

.graybgshort {
	width: 535px;
	margin: 0px 0px 10px 0px;
	padding: 10px 18px 10px 15px;
}
.graybgnoPad{
	float: left;
	/*margin: 0px 0px 10px 0px;*/
	border: solid 1px #CCCCCC;
	padding: 5px 9px 5px 10px;*/
	background-color: #fafafa; background-color:#000000;
	width: 545px;
}

.smaller { font-size:11px; font-weight:normal;}
.small{ font-size:12px; font-weight:normal;}
.tiny{ font-size: 8px;}
a { color:#0066bd; font-weight:bold;}
a:hover { color:#3399FF; }
.orangeLink { color:#ffaa06;}
.orangeLink2 { color:#ffaa06; font-size:20px}
.space { padding: 0px 8px 0px 5px;}
.spaceR { padding: 0px 10px 0px 0px;}
.spaceR1 { padding: 0px 20px 0px 0px;}
.spaceD {
	margin: 0px; 
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	letter-spacing: -0.5;
	float:left;
	line-height: 12px;
	width:570px;
	color:#3A4D61;
}
.spaceD span{ padding: 10px 10px 0px 0px; }
.xsSpace{ padding: 1px; background-color:#FFFFFF}
.Farial { font-family: arial; font-size: 13px; text-transform:uppercase;}
.hugePad{ padding-top: 14px; padding-bottom: 14px;}
strong {font-weight: bold;}
.justify { text-align:justify; }
.rightalign{ text-align:right;}
leftalign{ text-align:left; float:left;}
.fL {float:left;}
.fL_desti {float:left; padding: 3px 0px 0px 0px;}
.pictBord {
	padding: 4px;
	border: solid 1px #CCCCCC;
	background-color:#FFFFFF;
}
.large{ font-size: 20px; line-height: 20px; }
.textstyle { line-height: 1.65em; }

.box_green_header, .bgh {
	background:#3c5a6a;
	color:#FFFFFF;
	padding:5px;
	font-size:16px;
	margin-bottom: 6px;
	cursor:pointer; 
	font-weight: bold;
}

.box_green_header:hover { background-color:#834026;}	
.bgh_fixed{ width: 890px;}
.whitedays {
	color:#fff;
	font-size:14px;
	padding-top:10px;
}

.dayslist {
	padding-top:30px;
	float:left;
	padding-bottom: 10px;
}

.dayslist strong { width: 90px; float:left;}
.dayslist li { 
	display:block; 
	float: left; 
	width:580px;
	line-height:15px;
	/*margin: -1px 0px -1px 0px;*/
	}
	.dayslistsmall strong { width: 40px; float: left;}
	.dayslistsmall li { 
		width:250px; 
		}


.lionly{ padding-left: 10px; list-style: none; list-style-position:outside; }
.redlionly{list-style: none; padding:0px 0px 10px 0px; list-style-position:outside;}
.right_container_subcontent {
	float:right;
	width:580px;
	height:auto;
	line-height:16px;
	margin: 0px;
	padding: 0px;
}

.landcosttext {
	font-size:13px;
	text-transform:uppercase;
	color:#990000;
	font-weight:bold;
}
.helpdiv { float: left; width: 265px;}
	
	/* extra */
	
ul {margin: -20px 0px 0px 0px; padding: 0px; line-height: 10px; }

/* Antarctica Layout */
#downward { width: 590px; float: right; }
.antarcleft {
	width: 330px;
	float: left;
}
.antarcright {
	float: right;
	width: 250px;
	padding: 5px;
	background-color: #fbfaf9;
	border: solid 1px #d7d7d7;
	overflow: auto;
}
.antarcright li strong{ font-weight:bold; width: 100px; float: left}
.lispace {width: 60px; float: left}
#destinationNav { float: left; margin: 15px 0px 1px 0px;} 
#destinationNav ul li{
	list-style:none; 
	background-color: #191919;
	padding: 10px 14px 10px 13px;
	color:#FFFFFF;
	font-family: "Arial narrow";
	text-transform:uppercase;
	font-size: 10px;
	border-right: dashed 1px #333333;
	font-weight:600;
	float: left; 
}
#destinationNav ul li a:hover {
	color: #FFCC00;
	float: left;
	font-weight:normal;
}
#destinationNav ul li a{  color:#F5F5F5;font-weight:normal;}

	
