* { margin: 0; padding: 0;}
body { background: #FFCC99; font: 12px Arial, Helvetica, sans-serif; color: #000000; text-align: center; margin: 0 0 15px 0; background-color: #FFCC99; }

/* links */
a, a:visited { background: inherit; text-decoration: underline;	}
a:hover { background: inherit; padding-bottom: 0; }
/*border-bottom: 1px solid #000000;*/

/* headers */
h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; font-size:13px;	font-weight: Bold; }
h1 { font-weight: normal; color:#FF0000; }
h2 { font-size:13px; text-transform: normal; color:#003366; text-decoration:none; }
h3 { font-size: 130%; }
h1, h2, h3, p { padding: 0px; margin: 0; }
ul, ol { margin: 5px 20px; padding: 0 20px; }

/* LAYOUT */ 
#wrap {	position: relative; width: 1024px; margin: 0 auto; background: #fff; text-align: left; background: #FBFBFB; background-color: #EFCE8C; }
#content-wrap { float: left; width: 1024px; margin-left: 0px; display: inline; padding: 0; border-top: 0px solid #fff; }

/* header links */
#header #header-logo { position: absolute; top: 0px; right: 45px; color: #838181; font-size: 10px; font-weight: bold; }
/* header-photo */
#header-photo { position: relative; clear: both; margin: 0px auto; height: 72px; width: 1024px; }
#header-photo h1#logo-text a { position: absolute; margin: 0; padding: 0; font: bold 36px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #003366; text-transform: none; text-decoration: none; text-align:center; border: none; top: 6px; left: 70px; }

#header-photo h2#slogan { position: absolute; margin: 0; padding: 0; font: bold 13px Arial, Helvetica, sans-serif; text-transform: none; text-align:center; color: #003366; 	text-decoration:none; top: 46px; left: 70px; }

#header-photo #logo { position: absolute; margin: 0; padding: 0; font: 15px Arial, Helvetica, sans-serif; text-transform: none; color: #000066; top: 0px; left: 0px; }
#header-photo #pic2 { position: absolute; margin: 0; padding: 0; font: 15px Arial, Helvetica, sans-serif; text-transform: none; color: #000066; top: 0px; left: 964px; }


/* Main Column */
.two-col #main {margin: 0px 0px 0px 184px; }

/* right column */
#rightcol { float: right; width: 840px; margin-top: 0px; }
#rightcolumn h1, #sidebar h1 { margin: 10px 5px 0 5px; padding: 5px 5px; font: bold 12px Arial, Helvetica, sans-serif; color: #444; }

/* footer-wrap */
#footer-wrap { clear: both; width: 1024px; font-size: 95%; padding: 5px 0; text-align: left; font: normal 12px Arial, Helvetica, sans-serif; background: #FBFBFB; background-color: #FFCC99; }
#footer-wrap a { text-decoration: none; font-weight: normal; }
#footer-wrap a:hover { color: #000000; }
#footer-wrap p { padding: 10px 0; }
#footer-wrap h2 { color: #666666; margin: 0; padding: 0 10px; }

/* footer */
#footer { clear: both; color: #000000; margin: 0 auto 10px auto; width: 1024px; padding: 5px 0; text-align: center; }
#footerleft{ clear: both; color: #000000; margin: 0 auto 0px auto; width: 1024px; padding: 0px 0; text-align: left; }
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

.clear { clear: both; }
/* inside column */
#hyper { float: left; width: 840px; padding: 0px; margin-top: 0px; text-align:left; background-color: #FFCC99; }
#space { float: right; width: 840px; padding: 0px; margin-top: 0px; text-align:left; }
#right150 { float: right; width: 150px; padding:0px; margin-top: 0px; }
#right200 { float: right; width: 200px; padding:0px; margin-top: 0px; }
#right250 { float: right; width: 250px; padding:0px; margin-top: 0px; }
#right400 { float: right; width: 400px; padding:0px; margin-top: 0px; margin-right: 0px; }
#space150 { float: left; width: 688px; padding: 0px; margin-top: 0px; text-align:left; }
#space200 { float: left; width: 638px; padding: 0px; margin-top: 0px; text-align:left; }
#space250 { float: left; width: 588px; padding: 0px; margin-top: 0px; text-align:left; }
#space400 { float: left; width: 434px; padding: 0px; margin-top: 0px; text-align:left; }
#title { float: right; width: 840px; padding: 0px; margin-top: 0px; text-align:left; background-color:#EFCE5f; }
#title150 { float: left; width: 688px; padding: 0px; margin-top: 0px; text-align:left; background-color:#EFCE5f; }
#title200 { float: left; width: 638px; padding: 0px; margin-top: 0px; text-align:left; background-color:#EFCE5f; }
#title250 {	float: left; width: 588px; padding: 0px; margin-top: 0px; text-align:left; background-color:#EFCE5f; }
#destination { float: left; width: 240px; padding:0px; margin-top: 0px;	}
#left420 { float: left; width: 414px; padding-left:0px; margin-top: 0px; }
#tariff { float: left; width: 100px; padding-left: 0px; padding-right: 0px; margin-top: 0px; text-align: right; }
#raft150 { float: left; width: 154px; padding-left: 0px; padding-right: 0px; margin-top: 0px; text-align: center; }
#raftred150 { float: left; width: 154px; padding-left: 0px; padding-right: 0px; margin-top: 0px; color:#990000; text-align:center; background-color: #990000; }
#supplement { float: left; width: 150px; padding-left: 0px; padding-right: 0px; margin-top: 0px; text-align: right; }

#day { float: left; width: 60px; padding: 2px; margin-top: 0px;	}
#activity {	float: right; width: 770px; padding: 2px; margin-top: 0px; text-align: left; }
#activity0 { float: right; width: 520px; padding: 2px; margin-top: 0px; text-align: left; }
/* Sidebar */	
#sidebar { float: left; width: 184px; margin-top: 0px; padding-left:0px; padding-right:0px; background-color: #EFCE8C; }	

#w300 {	float: left; width: 300px; text-align:left; margin-top:0px; }
#w600 {	float: left; width: 602px; text-align:left; margin-top:0px; }
#trip600 { float: left;	width: 600px; left-padding:0px;	margin-top: 3px; }
#trip400 { float: left;	width: 400px; left-padding:0px;	margin-top: 3px; }
#trip300 { float: left;	width: 300px; left-padding:0px;	margin-top: 3px; }
#trip200 { float: right; text-align:right; width: 193px; margin-right:6px; margin-top: 3px; }
#trip100 { float: left;	width: 99px; left-padding:0px; margin-top: 3px; }

#main h1 { font: normal 14px Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold; }
.normal { font: normal 12px Arial, Helvetica, sans-serif; color:#000000; }
.bluenormal { color: #0000cc; }
.bluebold { color: #0000cc; font-weight: bold; }
.bluebold1 { font: normal 11px Arial, Helvetica, sans-serif; color: #0000cc; font-weight: bold; }
.bluenormalunderline { color: #0000cc; text-decoration: underline; }
.blueboldunderline { color: #0000cc; font-weight: bold; text-decoration:underline; }
.rednormal { color: #FF0000; }
.redbold { font: normal 16px Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold; }
.boldunderline { color: #000000; font-weight: bold; text-decoration:underline; }
.redboldnormal { color: #FF0000; font-weight:bold; }
.redboldunderline { color: #FF0000; font-weight:bold; text-decoration: underline; }
.blackbold { font: normal 14px Arial, Helvetica, sans-serif; font-stretch: narrower; color: #000000; font-weight: bold;	letter-spacing:0px; }
.blackbold1 { font: normal 12px Arial, Helvetica, sans-serif; font-stretch: narrower; color: #000000; font-weight: bold; letter-spacing:0px; }
.titlebold1 { font: normal 16px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; letter-spacing:4px; }
.titlebold { font: normal 14px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;	letter-spacing:3px; }
.titlebold0 { font: normal 11px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;	letter-spacing:2px; }
.titlebold01 { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;	letter-spacing:2px; }
.title01 { font: normal 14px Arial, Helvetica, sans-serif; color: #000000; letter-spacing:1px; }

.smallred{ font: normal 9px Arial, Helvetica, sans-serif; color: #FF0000; font-weight:bold; }
.smallblack{ font: normal 9px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; }
.small{ font: normal 11px Arial, Helvetica, sans-serif; color: #000000; }
.small0{ font: normal 9px Arial, Helvetica, sans-serif; color: #000000; }

#banner {float: left; width: 220px; padding-left:0px; margin-top: 0px; background-color:enherit; }
#banner ul { float: right; list-style: none; background-color:#efce7f; padding: 0; margin: 0 0 0 0px; display: inline; }
#banner a:link, #banner a:visited { display: block; font-size: enherit; font-weight: enherit; color:#FF0000; margin: 0px; padding: 0 0 0 0; text-decoration:none; }
#banner a:hover{ background-color: #F4E3D7; text-decoration: none; }
#tour { float: left; width: 420px; padding-left:0px; padding-top: 0px; padding-bottom: 2px; background-color:enherit; color: enherit; }
#tour ul { float: right; list-style: none; background-color:#efce7f; padding: 0; margin: 0 0 0 0px; display: inline; }
#tour a:link, #tour a:visited { display: block; font-size: enherit; font-weight: enherit; color: #000000; margin: 0px; padding: 0 0 0 0; text-decoration:none; }
#tour a:hover{ background-color: #F4E3D7; text-decoration: none; color: #0000FF; }
#trekking { float: left; width: 470px; padding-left:0px; margin-top: 0px; padding-bottom: 2px; background-color:enherit; color: enherit; }
#trekking ul { float: right; list-style: none; background-color:#efce7f; padding: 0; margin: 0 0 0 0px; display: inline; }
#trekking a:link, #trekking a:visited { display: block; font-size: enherit; font-weight: enherit; color: #000000; margin: 0px; padding: 0 0 0 0; text-decoration:none; }
#trekking a:hover{ background-color: #F4E3D7; text-decoration: none; color: #0000FF; }

