﻿*
{
	padding: 0;
	margin: 0;
/*	font-family: "Sans-Serif", Arial , "Times New Roman" , "Trebuchet MS";
*/}

img
{
	border: none;
}

a
{
	text-decoration: none;
}

body
{
	background-color: #F5F5F5;
}

div#header
{
    background: url(../Index_files/beta-banner.jpg) 0 0 no-repeat;
	height: auto;
}

#headerTop
{
    
}

#banner
{
	padding: 5px 20px 14px 20px;
	background: #676767 url(../Index_files/header-bannerbg.jpg) 0 0 repeat-x;
	height: 230px;
	margin-bottom: 20px;
}
#tourSearchFormWrapper
{
	width: 250px;
	margin-right: 25px;
	height: 230px;
	background: #5281af url(../Index_files/toursearchform-bg.jpg) 0 0 repeat-x;
	color: White;
	font-size: 12px;
}

#tourSearchForm
{
	padding: 10px 15px;	
}
#tourSearchForm select
{
	width: 200px;
	font-size: 11px;
	padding: 0;
	margin: 0;
}

#tourSearchForm h2
{
	font-size: 18px;
}

#tourSearchForm label
{
	display: block;	
	padding-top: 1px;
	font-weight:bold;
}

#tourSearchForm input[type=submit]
{
	margin-top: 1px;
	padding: 0 4px;
}

#tourSearchForm .social-icons
{
    vertical-align: top;
    padding: 0 2px;
}

#tourSearchForm .social-icons img
{
    width: 22px;
}

#slider
{
	width: 670px;
	height: 230px;
	overflow: hidden;
	position: relative;
}

#sliderContent {
    width: 670px;
    list-style: none;
    position: absolute;
	top: 0;
	margin-left: 0;
}

#slider #sliderContent .sliderImage {
    float: left;
    position: relative;
	display: none;
}

#slider #sliderContent .sliderImage span {
    position: absolute;
	font: 18px/20px "Helvetica", Helvetica, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
    padding: 10px 13px;
    width: 670px;
    z-index: 50px;
    background: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
    text-align: left;
}

#slider #sliderContent .sliderImage img
{
    width: 670px;
    height: 230px;    
}

#slider #sliderContent .sliderImage span strong {
    font-size: 18px;
}

#slider #sliderContent .bottom {
	bottom: 0;
    left: 0;
}

searchFormSocial .social-icons
{
    padding: 0 3px;
}

#leftSidebar
{
	width: 220px;
	margin: 0px;
	float: left;
	vertical-align: top;
}

#twoColumnContentWrapper
{
	float: left;
	width: 760px;
}

#twoColumnContent
{
}

#threeColumnContentOuterWrapper
{
	float: left;
	/*width: 777px;*/
	background: none;
	vertical-align: top;
}

#threeColumnContentOuterWrapper #threeColumnContentInnerWrapper
{
	vertical-align: top;
}

#threeColumnContentWrapper
{
	float: left;
	vertical-align: top;
}

#threeColumnContent
{
	width: 487px;
	vertical-align: top;
}

#rightSidebarWrapper
{
	width: 287px;
	float: right;
	vertical-align: top;
	padding-bottom: 10px;
}

#hotDestinations, #hotDestinations a:link, #hotDestinations a:visited, #hotDestinations a:hover, #hotDestinations a:active
{
	color: #999999;
	text-decoration: none;
	font-size: 14px;
}

.destination-preview
{
	width: 49%;
	font-size: 11px;
}

.destination-preview img.destination-preview-thumbnail
{
	max-width: 100px;
	max-height: 100px;
	float: left;
}

.destination-preview div.destination-preview-text
{
	margin: 0 15px 0 115px;
	text-align: justify;
	color: #999999;
}

.destination-preview div.link
{
	clear: both;
	text-align: right;
	font-size: 12px;
	margin: 10px 15px 10px 0;
}

.destination-preview a:link, .destination-preview a:visited, .destination-preview a:hover, .destination-preview a:active
{
	color: #666666;
	text-decoration: none;
}

.destination-preview h3
{
	color: #0d61b3;
	font-size: 15px;
}

.font12
{
	font-size: 14px;
}

.color000
{
	color: Black;
}

.color999
{
	color: #999999;
}

#wrapper
{
	width: 1000px;
	margin: 0 auto;
	display: block;
	padding-bottom: 30px;
}

#headerTop
{
	background-color: #d3d5d7;
	margin-left: 210px;
	color: Black;
	padding: 5px;
	font-size: 13px;
}

#headerTop a
{
	color: Black;
	font-size: 13px;
	text-decoration: none;
}

#headerTop a.selected
{
	font-weight: bold;
	text-decoration: underline;
}

.header-top-part
{
}

#headerTopLeft
{
	float: left;
	font-size: 13px;
}

#headerTopRight
{
	float: right;
}

span div#header div#headerMiddle
{
    float:right;
    clear:both;
    margin-right:10px;
    margin-bottom:-30px;
    width: 260px;
    height:24px;
    position:relative;
    z-index:2;
    padding: 8px;
    background:url(../Index_files/header-contactbg.jpg);
    font-family: Calibri;
}

span div#header div#headerMiddle *
{
    font-family: Calibri;
	vertical-align: top;
	line-height: 29px;
}

span div#header div#headerMiddle span
{
	width: 200px;
	text-align: center;
	display: inline-block;
	display: -moz-inline-block;
	*display: inline;
	zoom: 1;
}

#headerBottom
{
    position:relative;
    padding-top:10px;
    z-index: 1;
}

.header-part
{
}

.clearfix
{
	clear: both;
}

#body
{
	min-height: 300px;
}


/*#footer
{
	font-family: "Trebuchet MS", Arial, "Times New Roman";
}*/
#footerTop
{
	background-color: #cdcdcd;
	text-align: center;
	vertical-align: middle;
	padding: 10px 5px;
	font-size: 16px;
}
#footerTop a
{
	color: #040404;
	text-decoration: none;
}
#footerTopLeft
{
	float: left;
	vertical-align: middle;
}
#footerTopRight
{
	float: right;
	vertical-align: middle;
}

#footerMiddle
{
	padding: 10px 0;
}

#footerMiddleLeft
{
	float: left;
	width: 770px;
	margin: 0;
	padding: 0;
}
#footerMiddleRight
{
	float: right;
	width: 100%;
	color: #999999;
	font-size: 18px;
}

#footerMiddleRight .content
{
	margin-left: 685px;
	padding-left: 10px;
	border-left: 1px solid #bcbcbc;
}

#footerMiddleRight a
{
	color: #999999;
	font-size: 18px;
	text-decoration: none;
}

.footer-icon
{
	width: 20px;
	height: 20px;
	border: none;
	margin-right: 5px;
}

.border-bottom-lightgrey
{
	border-bottom: 1px solid #bcbcbc;
	padding: 4px 0;
	clear: both;
}

.border-bottom-darkgrey
{
	border-bottom: 1px solid #666666;
	padding: 4px 0;
	clear: both;
}

#footerBottom
{
	padding: 5px 0;
}

#footerBottom a
{
	color: #999999;
	text-decoration: none;
	font-size: 14px;
}

#footerBottomLeft
{
	float: left;
}

#footerBottomRight
{
	float: right;
}


#enquirySocialBar
{
	height: 63px;
	background: url(../Index_files/enquiry-social-bg.jpg) 0 50% no-repeat;
}
#callCallout
{
	width: 111px;
	padding-top: 30px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
#enquirySocialPart
{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 10px;
	width: 580px;
}
#enquirySocialPart a
{
	display: block;
}

.callSocial
{
    margin-top: -10px;
	width: 111px;
	padding-top: 30px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	height: 59px;
	background: url(../Index_files/call-social.jpg) 50% 50% no-repeat;
}