/* Hot Air main.css */
body,table,input,select,textarea { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:small; }
body { margin:0; padding:0; background:#ffffff; color:#000000; }

/* Header */
#Header           { background:url(../images/i-h-bg.jpg) top left repeat-x; min-height:149px; height: 150px; display: inline-block;}
#Header h1        { font-family:Times New Roman,serif; font-size:26px; margin:0 0 0 270px; padding:10px 0 0 0; color:#DFE6F0; }
#Header a         { text-decoration:none; }
img.Logo				{ position:absolute; top:0; left:0; }
img.Head 			{ margin-left:255px; }
img.LBalloon 		{ position:absolute; top:0; right:0; }
#Logo             { margin-top:14px; margin-left:28px; margin-bottom:23px; }
#Star             { float:right; margin-top:24px; margin-right:11px; }

/* Content */
p,li              { line-height:1.4em; }
p.Small           { font-size:80%; }
form              { margin:0; padding:0; }
td,th             { vertical-align:top; text-align:left; padding:5px; }
thead th          { background-color:#7398DB; }
tbody th          { background-color:#E1EEF9; }
h1                { font-family:Arial,Helvetica; color:#3F80C0; font-size:14pt; }
h2                { font-family:Arial,Helvetica; color:#3F80C0; font-size:12pt; }
h3                { font-size:1.2em; color:#3F80C0; }
h4                { font-size:1em; color#000000; }
dt 					{ float:left; font-weight:bold; }
dd 					{ padding:0 0 0 12em; }
img               { border:0; }
a                 { color:#bf7f3f; text-decoration:underline; }
a:hover           { text-decoration:none; }

#Content          {
	float: left;
	margin: 0px 215px 0 0;
	padding-left: 15px; 
	border-left: 1px #94bae7 solid;
	min-height: 240px;
	width: 65%;
	/*border: 1px solid #000;*/
}
/* html #Content     { padding-top:60px; height:250px; padding-top: 50px; } */
.ImgR             { float:right; clear:right; margin:3px 0px 1px 5px; border:#000000 1px solid; }
.ImgL             { float:left; clear:left; margin:3px 5px 1px 0px; border:#000000 1px solid; }

/* Nav */
.NavLeft           {
	/*position:absolute; top:150px; left:0; */
	width: 110px;
	min-height: 230px;
	font-size: 0.85em;
	float: left;
}
/* html .NavLeft   { height:250px; } */
.NavLeft li a      { padding:0 0 0 10px; text-decoration:none; color:#163350; display:block; }
/* html .NavLeft li a { width:100%; margin-right:-10px; } */
.NavLeft li a:hover { background-color:#2963ac; color:#ffffff; }
.NavLeft ul        { margin:0; padding:0; list-style:none; border-top:#80c9ea solid 1px; }
.NavLeft li        { background-color:#eff5fc; line-height:2em; border-bottom:#80c9ea solid 1px; }

.NavBottom         { clear: both; margin:0; padding:0px 0px 0px 80px; color:#d6e6f6; border-top:#163350 solid 1px; background-color:#2963ac; }
.NavBottom li      { display:inline; }
.NavBottom a       { color:#d6e6f6; text-decoration:none; }

/* Packages */
.Package	     	    { margin:10px 0 5px 0px; width:100%; min-height:72px;background-color:#eff5fc; padding:0; border-top:#80c9ea 1px solid; border-bottom:#80C9EA 1px solid; }
/* html #Package    { height:72px; } */
.Package a         { text-decoration:none; color:#4072CE; }
.Package img       { border:none; margin:0 5px 0 0; float:left; }
.Package h1	       { font-family:Arial,Helvetica,Verdana; font-size:1.1em; color:#7398DB; background-color:#d6e6f6; margin:0; padding:0 0 0 5px; }
.Package p         { margin:10px 5px 0 10px; }
.Package .Img      { margin:0; }
.Package span.Price { float:right; margin:0; padding:0 10px 0 0; font-weight:bold; }

#Content ul.book   { list-style-image:url(../images/arrow.gif); }
#Content .book li  { height:1.4em; padding:0 0px 0px 3px; }
#Content .book a   { color:#1496D4; }

/* Package Description - */
.Itinerary .Pics img { float:right; padding-left:5px; }

.Itinerary table   { margin:20px 30px 0 0; width:100%; font-size:90%; }
.Itinerary tbody th { width:15%; }
.Itinerary tbody td.TH { background-color:#E1EEF9; font-weight:bold; }

a.BookNow          { background-color:#F9D588; padding:5px 5px 4px 5px; color:#D70000; font-weight:bold; text-decoration:none; border:#D70000 solid 1px; }
a.Enquire          { background-color:#e7efff; color:#398ece; border:#398ece solid 1px; }

.Crumb             { float:left; }
.Crumb  li         { display:inline; }

/* Footer */
#Footer            { margin:10px 0 0 0; padding:0; color:#3982C6; font-size:0.85em; }
#Footer ul         { margin:0; padding:0 0 0 40px; }
#Footer li         { line-height:2em; }
.Link a            { text-decoration:none; }
.Link img          { float:right; margin-right:10px; padding:5px; border:none; }

.Address           { margin:10px 0 0 6px; color:#94BAE7; font-size:0.95em; line-height:1.2em;  }
.Address th        { padding-right:1.3em; text-align:right; background-color:#ffffff; border-right:1px #94BAE7 solid; color:#94BAE7;  }
.Address td        { padding-left:1.3em; color:#94BAE7;  }
.Address a         { color:#94BAE7; text-decoration:none; }
.Address a:hover   { text-decoration:underline; }

.Author            { position:absolute; right:0px; margin-top:10px; padding:10px; font-size:0.9em; }
.Author a          { text-decoration:none; color:#cccccc; }
.Author a:hover    { text-decoration:underline; }

.condList li       { clear:both; }
.condList li div.heading { position:absolute; }
.condList li p     { float:left; }
 
.ReviewsForm       { float:right; }
