/* CSS Document */








body { margin: 0; padding: 0; height: 100%; text-align: center; min-width: 700px; font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:url(../Images/main_bg.jpg) repeat-x left top #BAE1FE; } 
html {margin: 0; padding: 0; height: 100%; text-align: center; min-width: 700px; } 








h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF721C;
}








h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FF721C;
}








h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF721C;
}








h4 { font-family:Verdana, Arial, Helvetica, sans-serif; }








#bgcontain { width:1000px;; margin: 0 auto; text-align: left; } 
/* IE min height hack */ * html #container { height: 250px;} 
#container { padding: 0; float: left; width: 100%; clear: both; min-height: 250px; margin: 20px 0px; } 








/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.header { width: 780px; position: relative; height: 108px; margin-top: 32px;}
.header h1 { font-size: 38px; letter-spacing: -2px; font-weight: normal; padding: 15px 0px; margin: 0px; font-family:  font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF721C; }
.header h1 a { color:#fff;}
.header h1 a:visited { color:#fff;}
.header h1 a:hover { color:#fff; text-decoration: none;}








.header .search { position: absolute; top: 0px; right: 0px; width: 205px; padding: 0px 15px 5px 15px}
.header .search h2 { font-size: 14px; color:#fff; margin: 0px; padding: 0px 0px 5px 0px; font-weight: bold; letter-spacing: -1px;}








.header .search form { padding: 0px; margin: 0px;}
.header .search .input { background:#fff; font-size: 11px; padding: 3px 3px 4px 3px; margin: 0px;}
.header .search .arrow { width: 69px; height: 22px; background: url(../Images/SearchArrow.png) no-repeat;}
/* IE/Win min height hack */ * html .searcharrow { margin: -23px 0px 0px 135px; } /* */ 
.searcharrow {  margin: -22px 0px 0px 135px; }
.searcharrow { padding: 0px; *margin: -23px 0px 0px 135px; top: 0px; background: none;}
.header .search p { padding: 3px 0px; margin: 0px; font-size: 10px;}
.header .search p a {}
















/* Top Menu (Site Menu - SiteMenuPanel.html) 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.TopMenu { position: absolute; top: -23px; left: 0px; }
.TopMenu ul { padding: 0px; margin: 0px;}
.TopMenu li { padding: 0px 5px; margin: 0px; list-style-type: none; display: inline; font-size: 10px;}
.TopMenu li a { text-decoration: underline;}
.TopMenu li a:visited { text-decoration: underline;}
.TopMenu li a:hover { text-decoration: none; text-decoration: underline;}








/* DropDown Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








#menu {margin-left:40px;}
#menu ul { padding: 0px; margin: 0px; }
#menu li { float: left; display: block; list-style: none; font-size: 10px; font-weight: bold; }
#menu li a { display: block; text-decoration: none;  font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF;
text-decoration:none;
padding:0 3px 0 6px;
border-right:1px solid #fff








}
#menu li a:visited {}
#menu li a:hover {}








DIV#menu ul li a { z-index: 100 }
DIV#menu ul li a:hover { z-index: 100 }
DIV#menu ul li:hover { z-index: 100 }
DIV#menu ul li.over { z-index: 100 }
DIV#menu ul li li { clear: left; padding: 0px; display: inline; margin: 0px; border: none;}
DIV#menu ul li { position: relative}
DIV#menu ul li ul {	margin: 0px; display: none; z-index: 150; left: 0px; padding: 0px; width: 100px; position: absolute; top: 100%; border-left: none; }
DIV#menu ul li:hover ul { display: block}
DIV#menu ul li.over ul { display: block;z-index:200;}








#menu li li a { font-size: 10px; font-weight: normal; letter-spacing: normal; text-align:left; width: 200px; padding: 3px 0 3px 10px; background: #e97a37;color:#fff; border-right: none; font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF;
text-decoration:none;}
#menu li li a:visited { width: 200px;color:#fff; border-right: none;}
#menu li li a:hover  { width: 200px; color:#fff; border-right: none;}








/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.content {  float:left;width: 732px; padding: 0px;} 








/* BreadCrumb */








.BreadCrumb { font-size: 11px; margin: 0px 0px 3px 0px; padding:7px; color:#666;  }
.BreadCrumb ul { list-style-type: none; margin: 0px; padding: 0px 0px 0px 20px; background: url(../Images/BreadCrumbIcoUl.png) no-repeat left center;}
.BreadCrumb li { background: url(../Images/trail_arrow.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; text-decoration: none; display: inline;}
.BreadCrumb li a { margin: 0px; padding: 0px; text-decoration: underline; color:#FF721C;}








.content h1 { font-size: 18px; letter-spacing: -1px; font-weight: normal; padding: 5px 0px; margin: 0px 0px 5px 0px;}
.content h2 { font-size: 14px; letter-spacing: -1px; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.content h3 { font-size: 14px; letter-spacing: -1px; padding: 5px 0px; margin: 0px 0px 5px 0px; }








/* article */
.content .PostItem {display: block; clear: both;}








.Intro { margin-bottom: 20px;}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.Articles { margin: 0px;}
.Article .Post .PostContent img { float:left; }








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.Featured { margin: 0px 0px; clear: left;}
.Featured h1 { padding-left: 25px; background: url(../Images/FeaturedIcoHeading.png) no-repeat left center; margin-bottom: 10px; }
.Featured img{
	float:left;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.RecentArticles { margin: 20px 0px;}
.RecentArticles h1 { padding-left: 25px;  background: url(../Images/SummaryIcoHeading.png) no-repeat left center; margin-bottom: 10px;}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.Categories {}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.Blogs {}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








/* IE min height hack */ * html .Authors { height: 150px;} 
.Authors {min-height: 150px;}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.Pages {}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.News {}
.News h1 { padding-left: 25px; background: url(../Images/NewsIcoHeading.png) no-repeat left center; margin-bottom: 10px;}
.News h2 { font-size: 11px; letter-spacing: -1px; padding: 0px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.News .Post { padding: 3px 0px; border-bottom: solid 1px #e0e0e0;}
.News .Post .PostInfo { padding: 0px; margin: 0px; font-size: 9px; color:#ad9f98;  }
.News .Post .PostContent { font-size: 11px; color:#333; line-height: 15px; }
.News .Post .PostContent p { padding: 4px 0px; margin: 4px 0px; font-size: 11px;}
.News .Post .readmore   { background: url(../Images/icon_FullStory.png) no-repeat left center; padding-left: 17px;}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.SearchResults {}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








/* Recent Blogs */
.RecentBlogs { background: #fff; font-size: 11px; padding: 0px 0px 0px 20px; }
.RecentBlogs h1 { padding-left: 25px; background: url(../Images/RecentBlogIcoHeading.png) no-repeat left center; margin-bottom: 10px; }
.RecentBlogs ul { padding: 0px; margin: 0px; }
.RecentBlogs li { padding: 5px 0px; margin: 0px; list-style-type: none; font-size: 9px; border-bottom: solid 1px #e0e0e0;}
.RecentBlogs big { font-size: 11px; display: block; font-weight: bold; letter-spacing: -1px; }
















/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Article {
width:700px;
height:130px;
border:1px solid #CCC;
background:url(http://www.hotair.com.au/images/tourItemBg.jpg) bottom repeat-x;
font-family:Arial, Helvetica, sans-serif;
margin:0 0 2px 0;
clear:both;
}





/* Post */
.Post { padding: 0px; margin: 0px; clear:both; margin:10px 0;}








/* Post Author left side from the article */
.Post .PostAuthorDetails { float: right; padding: 10px; margin: 0px 0px 10px 20px; width: 200px; font-size: 11px; border-bottom: #fff 10px solid; border-left: #fff 10px solid;}
.Post .PostAuthorDetails h2 { text-transform: uppercase; font-size: 14px; font-weight: bold; letter-spacing: normal; padding: 0px 0px 5px 0px; margin: 0px;}
.Post .PostAuthorDetails p { font-size: 10px; padding: 3px 0px; margin: 0px; color:#333;}
.Post .PostAuthorDetails img { margin: 0px 10px 0px 0px; padding: 1px; border: solid 10px #ccc; float: left;}








/* Post Head */
.Post .PostHead {}
.Post .PostHead h1 { padding: 2px 0px; margin: 2px 0px;}
.Post .PostHead h2 { 
color:#f96206;
font-weight:bold;
font-size:14px;
margin-top:0px;
margin-bottom:0px; 
}
.Post .PostHead h2 a:visited {color:#0066cc;}
/* Post Info/Details */
.Post .PostInfo { padding: 5px; margin: 0px 0px 10px 0px; font-size: 10px; background: #E1EEF9; color:#7e8996; }
.Post .PostInfo li { padding: 0px; margin: 0px; display: inline; list-style-type: none;}
.Post .PostInfo a { color: #7e8996; text-decoration: underline; font-weight: bold;}
.Post .PostInfo .Author { border-right: solid 1px #7e8996; padding: 0px 5px 0px 0px;}
.Post .PostInfo .Time { border-right: solid 1px #7e8996; padding: 0px 5px 0px 5px;}
.Post .PostInfo .Categ { border-right: solid 1px #7e8996; padding: 0px 5px 0px 5px;}
.Post .PostInfo .Rating {padding: 0px 0px 0px 5px;}








/* Post Content */
.Post .PostContent { margin: 0px; padding: 0px 0px; font-size: 11px; line-height: 15px; clear:both;}
.Post .PostContent img { margin: 0px 10px 10px 0px; padding: 1px; border: solid 1px #ccc;}
.Post .PostContent p { font-size: 11px; line-height: 15px;}








/* Post Content -Single Page */
.Post .PostContentSingle { margin: 0px; padding: 10px 0px; font-size: 11px; line-height: 15px;}
.Post .PostContentSingle a:visited{color:#0066cc;}
.Post .PostContentSingle img {}
.Post .PostContentSingle h1 { padding: 10px 0px; margin: 0px 0px 5px 0px;}
.Post .PostContentSingle p { font-size: 11px; line-height: 15px; padding: 6px 0px; margin: 6px 0px;}








/* Post Bottom - Printer Version +  Full story + Visit Site */
.Post .PostBottom { padding: 5px 0px 15px 0px; margin: 0px; clear:both;}
.Post .PostBottom li { padding: 2px 0px; margin: 0px 5px 0px 0px; list-style-type: none; display:inline; font-size: 10px;; clear:both;}
.Post .PostBottom li a { text-decoration: underline; }
.Post .PostBottom li a:visited { text-decoration: underline; color:#0066cc;}
.Post .PostBottom li a:hover { text-decoration: underline;}
.Post .PostBottom .FullStory { background: url(../Images/icon_FullStory.png) no-repeat left center; padding-left: 17px;}
.Post .PostBottom .VisitSite { background: url(../Images/icon_VisitSite.png) no-repeat left center; padding-left: 17px;}
.Post .PostBottom .PrinterVersion { background: url(../Images/icon_PrinterVersion.png) no-repeat left center; padding-left: 17px;}
.Post .PostBottom .EditArticle { background: url(../Images/icon_EditArticle.png) no-repeat left center; padding-left: 17px;}








/* Article More Related Info */
.Post .PostMore { padding: 0px; margin: 5px 0px 5px 0px;}
.Post .PostMore h1 { font-size: 23px; padding: 5px 0px; margin: 0px; }








/* Article Comments */
.Post .PostMore .Comment { padding: 7px 0px;}
.Post .PostMore .Comment .Details { font-size: 10px; padding: 4px 3px; margin: 0px;}
.Post .PostMore .Comment .Content { font-size: 11px; padding: 5px 0px; margin: 0px;}








/* Article Submit Comments*/
.PostSubmitComments { font-size: 10px;}








/* Article Navigation */
/* IE min height hack */ * html .ArtNav { height: 15px;} 
.ArtNav {font-size: 11px; line-height: 13px; background: #f5f5f5; padding: 6px; min-height: 15px;}
.ArtNav strong { letter-spacing: -1px;}








.ArtNavLeft { float: left }
.ArtNavRight { float: right }








/* Paging */
.Paging { text-align: right; padding: 6px; margin: 5px 0px; font-size: 10px; line-height: 15px;}
.Paging strong { letter-spacing: -1px;}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








/* Category Top ( Only on the Category page)  */
.Category { padding: 0px; margin: 10px 0px 10px 0px; position: relative;}
.Category h1 { }
.Category .Desc { font-size: 11px; line-height: 14px; }
.Category .rss { position: absolute; right: 0px; top: 15px;}
.Category .SubCategory ul { padding: 15px 0px 5px 0px; margin: 0px;}
.Category .SubCategory li { background: url(../Images/SubCategoryIcon.png) no-repeat left center; padding: 2px 0px 2px 15px; margin: 0px; font-size: 12px; list-style-type: none;}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








/* Authors A-Z - ( Only on the Author page) */
.AZ { padding: 0px; margin: 15px 0px; position: relative; font-size: 10px; font-weight: bold;}
.AZ ul { padding: 5px 0px; margin: 0px;}
.AZ li { padding: 0px 1px; margin: 0px; list-style-type: none; display: inline;}
.AZ a { padding: 0px 3px; margin-right: 1px;}
.AZ a:visited { padding: 1px 3px;}
.AZ a:hover { padding: 1px 3px; }








.ListAuthors {}
.ListAuthors ul { margin: 0px; padding: 0px 0px 0px 20px; }
.ListAuthors li { line-height: 16px;}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








/* PageForms */
.PageForms {font-size: 10px;}
.PageForms form {}
.PageForms td { padding: 10px; }
.PageForms th { padding: 10px 2px 10px 10px; text-align: left; font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}








.PageForms td table td { padding: 3px; font-size: 11px; }
.PageForms td table td input { padding: 3px; }
.PageForms td table td input.keyfield { border: inset 1px #ccc; padding: 3px; }
.PageForms td table td textarea { border: inset 1px #ccc; padding: 5px; }
.PageForms td table td select { border: inset 1px #ccc; padding: 2px; }








.PageForms .Button { font-size: 10px; padding: 2px 5px; border: outset 2px #e0e0e0; font-weight: bold;}








.PageForms .Required { color:#FF0000;}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








/* Message */
.Message { color: #ff4e00; background: url('../Images/warning.gif') no-repeat left center; font-size: 11px; padding-left: 20px; line-height: 16px;}
.ErrorMessage { color: #ff0000; background: url('../Images/exclamation.png') no-repeat left center; font-size: 11px;padding-left: 20px; line-height: 16px;}
.SuccessMessage { color: #66ad00; background: url('../Images/success.png') no-repeat left center; font-size: 11px;padding-left: 20px; line-height: 16px;}
















/* tabs styles */
#tabnav { height: 26px; margin: 0px 0px 10px 0px; padding-left: 6px; background: url('../Images/tab_bottom.gif') repeat-x bottom;}
#tabnav li { margin: 0; padding: 0;	display: inline; list-style-type: none;}
#tabnav li a {}
#tabnav li a:visited {}
#tabnav li a:hover {}








#tabnav .navlinks {margin: 0; padding: 0; display: inline; list-style-type: none; float: right;}
.tablink { float: left; }
#tabnav .tablink a:link, #tabnav .tablink a:visited 
{float: left; font-size: 10px; line-height: 14px; font-weight: bold; padding: 5px 10px 5px 10px; margin: 0px 4px 0px 0px ; text-decoration: none;}
#tabnav .tablink a:link.active, #tabnav .tablink a:visited.active {}
#tabnav a:hover {}








/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.ViewAll { background: url(../Images/ico_view_all.png) no-repeat left center; padding-left: 13px; font-size: 10px; font-weight: bold; color:#33b0ee;}
.ViewAll a { color:#33b0ee;}
.ViewAll a:visited { color:#33b0ee;}








/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.right { float: right; width: 235px; padding-top: 10px; } 








.left ul { padding: 10px 0px; margin: 0px; } 
.left li { padding: 0px; margin: 0px; list-style-type: none;} 
.left h2 { padding: 0px 0px 10px 0px; font-size: 14px; line-height: 14px; margin: 0px; letter-spacing: -1px; border-bottom: solid 2px #ccc;}








.left li a { font-size: 11px; padding: 3px 0px 3px 20px;}
.left li a:visited {}








.left .Categories { margin-bottom: 15px;}
.left .Categories h2 { background: url(../Images/IcoCategories.png) no-repeat left top; padding-left: 20px; margin-bottom: 10px;}
.left .Categories ul { padding-top: 0px; border-top: solid 1px #dfe6ec; padding-bottom: 0px;}
.left .Categories li a { font-size: 12px; display: block; border-bottom: solid 1px #dfe6ec; background: url(../Images/ArrowLeft.png) no-repeat left top; }
.right .Categories li a:hover {}








.left .ArticleOptions {margin-bottom: 15px;}
.left .ArticleOptions h2 { background: url(../Images/IcoArticleOptions.png) no-repeat left top; padding-left: 20px;}








.left .ArticleOptions li a {}
.left .ArticleOptions .EmailToFried { background: url(../Images/ArticleOptionsEmail.png) no-repeat left center;}
.left .ArticleOptions .PrintArticle { background: url(../Images/ArticleOptionsPrint.png) no-repeat left center;}
.left .ArticleOptions .RemoveFavorites { background: url(../Images/ArticleOptionsFavorites.png) no-repeat left center;}
.left .ArticleOptions .AddToFavorites { background: url(../Images/ArticleOptionsFavorites.png) no-repeat left center;}
.left .ArticleOptions .ArticlesToRead { background: url(../Images/ArticleOptionsRead.png) no-repeat left center;}
.left .ArticleOptions .RemoveRead { background: url(../Images/ArticleOptionsRead.png) no-repeat left center;}








.left .PopularArticles {margin-bottom: 15px;}
.left .PopularArticles h2 { background: url(../Images/IcoPopularArticles.png) no-repeat left top; padding-left: 20px;}
.left .PopularArticles li a { background: url(../Images/ArrowLeft.png) no-repeat left top;  }








.left .FavoriteArticles {margin-bottom: 15px;}
.left .FavoriteArticles h2 { background: url(../Images/IcoFavoriteArticles.png) no-repeat left top; padding-left: 20px;}
.left .FavoriteArticles li a { background: url(../Images/ArrowLeft.png) no-repeat left top;  }








.left .ArticlesToRead { margin-bottom: 15px;}
.left .ArticlesToRead h2 { background: url(../Images/IcoArticlesToRead.png) no-repeat left top; padding-left: 20px;}
.left .ArticlesToRead li a { background: url(../Images/ArrowLeft.png) no-repeat left top;  }
.left {float:left; width: 235px; padding-top: 10px;}








/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.EmailToFriend { background: #fff; margin: 30px;} 








/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








.footer { padding: 10px; width: 760px; margin: 0 auto; background: #f8f8f8; clear: both; color:#61614e;}
.footer p { padding: 0px; margin: 0px;  font-size: 10px;}
















/* Spread the Word */
.SpreadTheWord {}
.SpreadTheWord ul { padding: 0px; margin: 0px; }
.SpreadTheWord li { padding: 0px 2px; margin: 0px; list-style-type: none; display: inline; font-size: 11px; line-height: 16px;}








/* Paging */
.Paging { text-align: right; padding: 6px; margin: 5px 0px; font-size: 10px; line-height: 15px;}
.Paging strong { letter-spacing: -1px;}
.Paging a { display: inline; padding: 2px 5px;}
.Paging a:visited {}
.Paging a:hover { text-decoration: none;}
.PagingDisabled { display: inline; padding: 2px 5px; }
.PagingCurrentPageNumber { display: inline; font-weight: bold; padding: 2px 5px;}
















.msgWarning
{
	background-image: url('../Images/warning.gif');
	background-repeat: no-repeat;
	background-position: 6px 7px;
	font: normal 11px/18px Tahoma;
	padding: 5px;
	margin-bottom: 15px;
	padding-left: 25px;
	border: dotted 1px #C0C0C0;
	background-color: lightyellow;
	color: #333333;
	text-decoration: none;
	display: '';
	z-index:1000;
	width: 220px;
}
















.ArticleExtraContent { font-size: 11px;}
.ArticleExtra ol, .ArticleExtra ol li { font-size: 11px;}
.ArticleExtra ul, .ArticleExtra ul li { font-size: 11px;}
















.ArticleExtra ul { padding-top: 0px; padding-bottom: 0px; margin:0px; list-style-type: none;  padding-left: 20px;}
.ArticleExtra ul li a {  font-size: 11px; display: block; padding-left: 20px; background: url(../Images/ArrowLeft.png) no-repeat left top; }








/* ++++++++++++++++++++++++++++++additional css++++++++++++++++++++++++++++++++++++++++++++++++++ */








#wrapper {








width:1000px;
text-align:left;
margin:30px auto 0 auto;
border:0;
background:url(../Images/wrapper_bg.gif) repeat-y left top;
}








div.clear { clear:both; }
img.spacer { display:block; border:0; }
.bold { font-weight:bold; }
















/* Left Side */
#leftdiv {
float:left;
width:254px;
}








#country_logos {
width:254px;
height:32px;
padding:54px 0 0 0;
text-align:center;
background:url(../Images/country_bg.gif) repeat-x left top;
}
#country_logos img.country_logo {
margin:0 15px 0 0;
}
#orangebox_top {
background:url(../Images/left_orangebox_top.gif) no-repeat left top;
width:254px;
height:155px;
}
/*#orangebox_mid_bg {
background:url(../Images/left_orangebox_bg12.gif) repeat-y left top;
width:254px;
font-size:11px;
color:#FFF;
}*/

/*##################################*/
#book_info {
background:url(../Images/left_orangebox_top.gif) no-repeat left top;
width:254px;
padding:15px 0 0 28px;
line-height:normal;
margin-top:0px;
height:145px;
}
.white_title {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFF;
}
.whitebold {
font-family:Tahoma;
font-size:11px;
color:#FFF;
font-weight:bold;
}
.textfield {
font-size:11px;
color:#000;
border:1px #E88500 solid;
padding:2px;
}
a.check_it {
float:left;
background:url(../Images/sm_button.gif) no-repeat left top;
display:block;
width:88px;
height:22px;
text-align:center;
padding:6px 0 0 0;
font-family:Tahoma;
font-size:11px;
color:#893502;
font-weight:bold;
text-decoration:none;
}
a.more_info {
float:left;
background:url(../Images/sm_button.gif) no-repeat left top;
display:block;
width:88px;
height:22px;
text-align:center;
padding:6px 0 0 0;
font-family:Tahoma;
font-size:11px;
color:#893502;
font-weight:bold;
text-decoration:none;
margin:0 0 0 26px;
}
#left_booklist {
float:left;
width:95px;
padding:10px 0 0 0;
}
#right_booklist {
float:right;
width:120px;
padding:10px 0 0 0;
}
#left_booklist a:link{color:#FFFFFF;
}
#right_booklist a:link{
color:#FFFFFF;
}








a.clickoff {
display:block;
float:right;
background:url(../Images/big_button.gif) no-repeat left top;
width:118px;
height:21px;
text-align:center;
padding:6px 0 0 0;
font-size:11px;
color:#893502;
font-weight:bold;
text-decoration:none;
margin:15px 12px 15px 0;
}








div.blog {
width:174px;
margin:0 0 7px 28px;
font-size:11px;
color:#565555;
}
div.blog .blog_title {
background:url(../Images/blog_title_bg.gif) no-repeat left top;
padding:5px 0 0 13px;
width:189px;
height:24px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#565555;
}
div.blog .blog_content {
background:url(../Images/blog_content_bg.gif) repeat-x left top #DADADA;
padding:10px 15px 5px 15px;
width:172px;
}
div.blog .blog_content ul
{
margin:0;
padding:0;
list-style:none;
}
div.blog .blog_content ul li
{
line-height:200%;








}
div.blog .blog_content ul li a
{
color:#565555;
text-decoration:none;
}
div.blog .blog_content ul li a:hover
{
text-decoration:underline;
}
div.blog .blog_bottom {
background:url(../Images/blog_bottom.gif) no-repeat left top;
width:202px;
height:6px;
}
.graybold {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#565555;
}
img.low_prices {
margin:6px 0 20px 54px;
}
#graybox_outerdiv {
background:url(../Images/graybox_shadow_img.gif) left bottom no-repeat;
width:219px;
margin:0 0 0 10px;
}
#graybox {
width:219px;
float:left;
margin:0 0 0 10px;
background:url(../Images/graybox_shadow_img.gif) left top no-repeat;
}
#graybox_top {
width:202px;
height:12px;
float:right;
}
#graybox_mid {
width:148px;
float:right;
background:url(../Images/graybox_mid_bg.gif) repeat-x left top #D9D9D9;
padding:0 27px 0 27px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#565555;
line-height:normal;
}
#graybox_mid a {
font-size:11px;
color:#565555;
text-decoration:none;
}
.graybold1 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#565555;
font-weight:bold;
}
#graybox_bot {
float:right;
background:url(../Images/graybox_botimg.gif) no-repeat left top;
width:202px;
height:5px;
}








#content_searchbox {
float:right;
width:219px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FF6600;
padding:20px 15px 0 0;
}








#content_searchbox .Button { font-size: 10px; padding: 2px 5px; border: outset 2px #e0e0e0; font-weight: bold;}
















/* Content */
#content {
width:732px;
float:left;
}
#topnav {
float:left;
width:460px;
height:49px;
background:url(../Images/topnav_bg.gif) repeat-x left top;
vertical-align:left bottom;
}
#header_right {
float:left;
width:272px;
}
a.home_over {
background:url(../Images/home_over_2.gif) no-repeat left top;
display:block;
float:left;
width:86px;
height:24px;
margin:17px 0 0 0;
font-size:15px;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:8px 0  0 0;
text-align:center;
}
a.cairns_out {
background:url(../Images/cairns_out.gif) no-repeat left top;
display:block;








float:left;
width:85px;
height:24px;
margin:17px 0 0 0;
font-size:15px;
color:#FFF;
font-weight:bold;
text-decoration:none;
padding:8px 0  0 0;
text-align:center;
}
a.gold_coast_out {
background:url(../Images/gold_coast_out.gif) no-repeat left top;
display:block;
float:left;
width:107px;
height:24px;
margin:17px 0 0 0;
font-size:15px;
color:#FFF;
font-weight:bold;
text-decoration:none;
padding:8px 0  0 0;
text-align:center;
}
a.port_douglas_out {
background:url(../Images/port_douglas_out.gif) left top no-repeat;
display:block;
float:left;
width:115px;
height:24px;
margin:17px 0 0 0;
font-size:15px;
color:#FFF;
font-weight:bold;
text-decoration:none;
padding:8px 0  0 0;
text-align:center;
}
#main_content {
width:730px;
border-left:1px solid #AECEE7;
border-right:1px solid #AECEE7;
background:url(../Images/content_bg.gif) repeat-x left bottom #FFF;
padding:0 0 5px 0;
}
#headline {
width:461px;
height:20px;
float:left;
margin:0 0 0 13px;
border-bottom:1px solid #EBD6C2;
padding:13px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
color:#FF721C;
}
#header_right1 {








width:213px;








float:right;








text-align:right;








}
#toplinks {
width:702px;
height:25px;
background:url(../Images/toplinks_bg.gif) repeat-x left top;
padding:10px 0 0 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF;
margin:0 21px 5px 6px;








}
#toplinks a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF;
text-decoration:none;
padding:0 3px 0 3px;
}
#toplinks a:hover {
color:#FFF;
text-decoration:underline;
}
#content_imgholder {
background:url(../Images/balloons.jpg) no-repeat left top;
width:692px;
height:34px;
margin:0 0 0 6px;
padding:236px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF721C;
font-weight:bold;
text-align:right;
}
.content_imgholder_content {
float:right;
font-size:16px;
color:#FF721C;
font-weight:bold;
text-align:right;
margin:7px 13px 0 0;
}
#contentbox {
width:663px;
padding:0px 47px 0 19px;
}
.brownbold {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF721C;
}
#gallery_outerdiv {
width:688px;
padding:0 19px 0 22px;
}
#gallery {
width:192px;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#FF721C;
margin:0 56px 0 0;
}
#gallery a {
font-family:Tahoma;
font-size:11px;
color:#FF721C;
font-weight:bold;
text-decoration:none;
}
#gallery a:hover {
color:#FF721C;
text-decoration:underline;
}
#galley_thumb {
width:172px;
height:47px;
padding:160px 20px 0 0;
background:url(../Images/gallery_click_here.jpg) no-repeat left top;
text-align:right;
}
#tours {
width:192px;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#FF721C;
margin:0 56px 0 0;
}
#tours a {
font-family:Tahoma;
font-size:11px;
color:#FF721C;
font-weight:bold;
text-decoration:none;
}
#tours a:hover {
color:#FF721C;
text-decoration:underline;
}
#tours_thumb {
width:192px;
height:47px;
padding:160px 0 0 0;
background:url(../Images/tours_guaranteed_weather.jpg) no-repeat left top;
text-align:center;
}
#love_sunday {
width:192px;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#FF721C;
margin:0 0 0 0;
}
#love_sunday a {
font-family:Tahoma;
font-size:11px;
color:#FF721C;
font-weight:bold;
text-decoration:none;
}
#love_sunday a:hover {
color:#FF721C;
text-decoration:underline;
}
#love_sunday_thumb {
width:192px;
height:47px;
padding:160px 0 0 0;
background:url(../Images/love_paramount.jpg) no-repeat left top;
text-align:center;
}
#rightdiv {
float:right;
width:14px;
background:url(../Images/right_mid_bg.gif) repeat-y left top
}








/* Footer */
#footer {
background:url(../Images/footer_bg.gif) no-repeat left top;
width:630px;
height:65px;
margin:0 auto 0 auto;
padding:0 0 0 370px;
font-size:10px;
color:#565555;
}
#footer a {
font-size:10px;
color:#565555;
text-decoration:none;
padding:0 3px 0 3px;
}
#footer2 a:hover {
color:#565555;
text-decoration:underline;
}
#copyrights {
width:500px;
padding:0 0 0 50px;
}








#footer2
{
margin:0 auto 0 auto;
font-size:10px;
color:#565555;
}
#footer2 a
{
font-size:10px;
color:#565555;
text-decoration:none;
padding:0 3px 0 3px;








}
































a:hover.gold_coast_out {
background:url(../Images/gold_coast_out_hover.gif) no-repeat left top;
color:#7EB6DF;
}
a:hover.home_over {
background:url(../Images/home_over.gif) no-repeat left top;
color:#7EB6DF;
}
a:hover.cairns_out {
background:url(../Images/cairns_out_hover.gif) no-repeat left top;
color:#7EB6DF;}
a:hover.port_douglas_out {
background:url(../Images/port_douglas_out_hover.gif) left top no-repeat;
color:#7EB6DF;}
a.BookNow          { background-color:#F9D588; padding:5px 5px 4px 5px;  color:#D70000; font-weight:bold; text-decoration:none; border:#D70000 solid 1px; }
thead th          { background-color:#7398DB; }
tbody th          { background-color:#E1EEF9; font-weight:normal; width:100px; font-weight:bold;}
.Itinerary tbody td.TH { background-color:#E1EEF9; }
.TH
{
background-color:#f6f6f6;
font-weight:normal;
font-weight:bold;
}








#orangebox_mid_bg a:
visited
{
color:#ffffff;
}
#book_info a:visited
{
color:#ffffff;
}








.BookNow_box
{
float: right; 
clear: right;
padding-right:3px;








}
.BookNow_box_inner
{
	text-align:center;
	width:90px;
	height:70px;
	
	background-color:#d6e6f6;
	border:1px solid #0e5fbb;
	margin:0;
	padding:0;
	
}








.BookNow_box_inner h2
{
margin:0;
padding:0;
color:#066ac0;
}




/***********************************************custom_menu****************************************/
 .custom_menu{
 font-size:12px;
 color:#FFFF;
 padding:1px 5px 1px 5px;
 border:1px solid #BE832A;
 z-index:1;
 }
 .custom_menu a{
 color:#fff;
 }
 .custom_menu a:hover{
 color:#fff;
 text-decoration:none;
 }
 .custom_menu a:visited{
 color:#fff;
 }
 .custom_menu_parent
 {
 width:150px;
 }
 .custom_menu_child_holder


 {
 background-color:#FF721C;
 width:200px;
 border:1px solid #cccccc;
 }


/* --- left column --- */


#sideBox {
background:url(http://www.hotair.com.au/images/sideBoxheader2.gif) #fc873f no-repeat;
margin:10px 0 0 7px;
padding:20px 0 20px 20px;
}


#sideBox h3 {
color:#fff;
padding:20px 0 0 0;
font-size:16px;
}


.SideBoxChristmas h3 {
margin:0 10px 10px 30px;
}


.SideBoxContact h3 {
margin:10px 10px 10px 15px;
}




#sideBox p {
color:#fff;
margin-left:15px;
margin-right:10px;


}


#sideBoxContacta a {
color:#fff;
text-decoration:underline;
margin-left:0px;
}


.leftPanelBB {
width:77px;
margin:0 10px 0 130px;
}


#sidePicContact {
float:right;
margin-top:-35px;
*margin-top:0px;
}


.boldLeft {
font-weight:bold;
font-size:16px;
}


.SideBoxMustDo h3 {
margin:0 10px 10px 15px;
}


#mustDoPic {
margin:0 0 10px 20px;
}


#siteSearch {
margin:0 0 0 15px;
}


#siteSearch h3 {
margin:0 0 5px 0;
color:#fff;


font-size:16px;
}




#searchInput {
height:17px;


}


#siteSearchSubmit {
padding:3px 5px;
margin:5px 0 0 150px;
}


/* --- calendar  --*/


#calendarHolder {
padding:0 0 0 40px;


}


#calendarHolder h3 {
color:#fff;
font-size:16px;
margin:25px 0 10px 25px;


}


/*---book button---*/


#bookButton {
	color:#fff;
	display:block;
	background:#ff721c;
	padding:8px 10px;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}


#bookButton:hover {
	color:#fff;
	background:#2a9bf4;
	
}


.bottomBookButton {
	float:right;
	margin:10px 0;
}

/*---------------------------------tour item--------------------------------------*/

#tourItem {
	width:700px;
	height:130px;
	border:1px solid #CCC;
	background:url(http://www.hotair.com.au/images/tourItemBg.jpg) bottom repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 2px 0;
	
}

#tourItem a {
	text-decoration:none;
}

#tourItem h3 {
	color:#f96206;
	font-weight:bold;
	font-size:14px;
	margin-top:20px;
	margin-bottom:0px;
}

#tourItem a h3:hover {
	color:#2a9bf4;
	text-decoration:underline;
	
}

#tourItem p {
	font-size:12px;
	margin-top:3px;
}

#tourItem img {
        border:none;
}

/*------price-------*/

#tourItemPrice {
	float:right;
	margin:0 10px 0 20px;
	text-align:center;
}

#tourItemPrice p {
	color:#000;
	font-size:11px;
	line-height:28px;
	margin:0; 
}


a.tourItemBookButton {
	color:#fff;
	display:block;
	background:#ff721c;
	padding:6px 8px;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	width:75px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
}

.tourItemBookButton:hover {
	color:#fff;
	background:#2a9bf4;
	
}


.itemPrice {
	font-size:40px;
	letter-spacing:-4px;
	font-family:"Times New Roman", Times, serif;
}

.tourItemLeftPic {
	float:left;
	margin-right:20px;
	
}



#icalendar
{

margin-left:-25px;
*display:none;

}
#altercal
{

display:none;
*display:block;

}







