
a, img{text-decoration:none;border:0px;}
img.headline{margin-left:-3px;}
body{font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;}
div{padding:0px;margin:0px;}

h1 {
  margin-top:10px;
  margin-bottom:15px;
}

img.amanzilogo {
	float:right;
	margin: 9px 15px 0 0;
}
div.tag {
    border:0px;
	height:78px;
}
div.mainimage {
    /*position:relative;
    left:0px;
    top:77px;*/
    width:100%;
    padding:0px;
    border:0px;
    border-bottom:3px solid #FF6500;
    height:300px;
    overflow:hidden;
}
div.contentright
{
  /*position:absolute;*/
  /*left:511px;
  top:404px;*/
  border:0px;
  width:174px;
  /*margin-right:15px;*/
}

div.topnav
{
	/*position:absolute;
	left:0px;
	top:380px;*/
	border:0px;
	background:#292820;
	height:18px;
	width:512px;
	padding-bottom:2px;
	font-family:Arial;
}

div.contentmain {
	/*padding-top:418px;*/
	padding-left:30px;
	padding-right:20px;
	border-top:1px solid white;
	/*width:655px;
	z-index:1;
	background:#fff;*/
}

div.right-content {
	overflow:visible;
	line-height:1.4em;
	padding:0 0 1em 15px;
	background:#fff;
	float:right;
	width:169px;
	
}
div.mainnav {

	/*height:100px;*/
}
div.pageheader {
    width:440px;
    /*height:75px;*/
}

div.header {
}

div.smimage{border:1px solid #FF6500;position:absolute;background: #D1D1D1;width:100px;height:80px;}
div.smILimage{border:1px solid #FF6500;background: #D1D1D1;width:80px;height:67px;}
div.ilimage{border:1px solid #FF6500;background: #D1D1D1;width:100px;height:100px;}
img.ilimage{padding-top:5px;width:100px;}
img.SidebarImageNew{margin-top:15px;}
div.footer{width:100%;height:103px;position:relative;margin-bottom:0px;clear:both;}
div.VPtag{position:relative;width:440px;height:22px;background:url("../images/ORbg.gif") repeat-y white;color:white;font-size:14px;font-weight:bold;padding-left:5px;padding-top:3px;}
div.brkt{width:80px;height:80px;margin:1px;margin-top:10px;margin-bottom:10px;overflow:hidden;}
img.brkt{height:125%;margin-left:-10px;margin-top:-10px;}
div.VPcontainer
{
	/*position:relative;*/
	border:0px;
	margin-bottom:0px;
	border-bottom:4px solid #292820;
	/*width:450px;*/
	width:auto !important;
	margin-left:-30px;
	padding-left:30px;
	/*overflow:hidden;zoom:1;*/
	
}

div.VPcontainer h2 {padding-top:40px;}

			
div.VPUL{
	bottom:-4px;
	display:none;
}
div.VPCON
{
	/*position:absolute;
	bottom:-4px;
	left:-30px;
	height:18px;
	width:125px;*/
	clear:left;
	float:left;
	padding:5px 10px 0;
	background:#292820;
	color:white;
	font-size:12px;
	margin-left:-30px;
	width:126px;
	
}
div.mnu1,div.mnu2{font-weight:bold;width:175px;background:none;border:0px;border-bottom:1px solid #FF6500;margin-bottom:2px;padding-bottom:4px;}
div.ticket{padding-bottom:10px;}

a{font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;color:#4e4e4e;}
a.glink, a.link, p.link{font-style:italic;text-decoration:underline;color:#FF6500}
a.glink{color:#4e4e4e}
a.VP{color:#FF6500}
a.anc{color:#FF6500;}
a.topmenu{font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:white;text-decoration:none;}
a.topmenu:hover{color:#FF6500;}
a.mainnav,a.mainnavs{font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;color:#292820;text-decoration:none;}
a.mainnavs{font-size:10px;}
a.mainnav:hover{font-weight:bold;color: #FF6500;}
a.anc{text-decoration:underline;}
p.refhi{color:#4e4e4e;font-style:italic;}
p.headline,H1.headline{font-family:arial;font-size:130%;line-height:1.0;font-weight:normal;color:#FF6500;font-size:30px;margin-top:30px;margin-bottom:10px;}
span.content,ul,ol,p.content,p.content2,p.mini,td {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 13pt;color:#4e4e4e;margin-top:0px;
}
/* Note following styles which are applied to content on a product page also need to be applied to the editor area */
div.maincontent p, body#tinymce {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 13pt;color:#4e4e4e;margin-top:0px;
}
div.maincontent a, body#tinymce a {
    font-style:italic;
    text-decoration:underline;
    color:#FF6500
}
p.content2 {
    font-size : 7pt;
    line-height : 10pt;
}
p.mini{font-size:9px;}
p.subhead, p.gsubhead,H2 {	
  font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:17px;
  line-height:1.2;
  font-weight:bold;
  color:#FF6500;
  margin-bottom:10px;
  font-size:14px; 
}
p.subhead{margin-left:80px;}
p.subhead1,H1 {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:1.2;
	font-weight:bold;
	color:#FF6500;
	/*margin-bottom:5px;*/
	font-size:14px;
}

p.subhead2, H3,p.brkthead {
  font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:17px;
  line-height:1.2;
  font-weight:bold;
  color:#4e4e4e;
  margin-bottom:10px;
  font-size:14px;
}

p.brkthead {
    font-size:12px;
}

H4 {
  font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:9pt;
  line-height:1.2;
  font-weight:normal;
  color:#FF6500;
  margin-bottom:5px;
  
}

h1.gsubhead, p.gsubhead{font-size:16px;color:#5d5d5d;font-weight:bold;padding-top:5px;padding-bottom:0px;padding-top:10px;}
span.orangehi,p.orangehi,a.orangehi{color:#FF6500;font-weight:normal;}
a.orangehi:hover
{
  color:#FF6500;
  font-weight:bold;
}
td.orangehi{color:#FF6500;border:0px;text-align:left;padding-right:10px;}
span.greyhi{color:#4e4e4e;font-weight:bold;}
span.refhi{color:#4e4e4e;font-style:italic;}
table{border-collapse:collapse;}
table.inline,table.inline2{border:1px solid #4e4e4e;border-collapse:collapse;/*width:100%;*/}
table.bracket{border-collapse:collapse;/*width:100%;*/}
table.inline2{width:640px;}
td.inline,td.inline2{border:1px solid #4e4e4e;padding:3px;vertical-align:top;width:33.3%}
td.brktr,td.brktl{border:6px solid #FF6500;}
td.brktl{border-right:none;}
td.brktr{border-left:none;}
td.brktc{vertical-align:middle;}

td.inline2{width:20%;}
td{vertical-align:top;}

td.daycell {width:65px;padding-bottom:4px;}


div.info{margin-top:20px;}
div.lodge{position:absolute;margin-top:-120px;}


a.lodge{width:20px;height:20px;display:block;}
a.lodge{background: url("../images/luxury_lodge.gif") no-repeat ;}
a.lodge:hover{background: url("../images/luxury_lodge_ovr.gif") no-repeat;}

a.volunteer{width:20px;height:20px;display:block;}
a.volunteer{background: url("../images/volunteer.gif") no-repeat ;}
a.volunteer:hover{background: url("../images/volunteer_ovr.gif") no-repeat;}

a.adventure{width:20px;height:20px;display:block;}
a.adventure{background: url("../images/adventure.gif") no-repeat ;}
a.adventure:hover{background: url("../images/adventure_ovr.gif") no-repeat;}

a.country{width:20px;height:20px;display:block;}
a.country{background: url("../images/country.gif") no-repeat ;}
a.country:hover{background: url("../images/country_ovr.gif") no-repeat;}

.outer-quote {
position: absolute; top: 374px; right: -158px; width: 140px; height: 300px; color: rgb(255, 101, 0); font-size: 12px; line-height: 1.5; font-style: italic;
}

.list-content .ilimage {
	float:left;
	margin:0 1em 1em 0;
}
.inner-list-content {
	margin-left:115px;
	padding-bottom:10px;
	color:#4e4e4e;
}

td.NoWrap {
    white-space:nowrap; 
}

/** APP Form */

table.appform {
    width:650px;
    border:none;
    background:#F5F5F5;
}

table.product {
    width:620px;
    border:1px solid #4e4e4e;
    background:white;
    margin:5px;
    margin-bottom:10px;
}

td.productcontainer {
    background:#F5F5F5;
}

table.appform td {
    vertical-align:top;
    padding-left:5px;
    padding-bottom:5px;
}

table.appform td.head {
    padding-left:10px;
    color:white;
    font-size:11pt;
    padding-top:5px;
    background:#FF6500;
    border:0px;
    border-bottom:10px solid #F5F5F5;
}

table.appform td.appfNR, table.appform td.appfNL {
    text-align:right;
    width:160px;
	
}

table.appform td.appfNL {
    width:130px;
}

table.appform td.appIR {
    padding-right:30px;
}

table.appform select {
    font-size:90%;
}

table.product td.appfIRs select {
    font-size:80%;
	width:453px;

}

li.appform {
    padding: 2px 0 2px 0;
}

.ErrorList li {
    color:Red;
}