/* CSS Document */
html,body{/*html for FF Moz NS7 OP */
	text-align:center; /*IE 5 IE 5.5*/
	margin:0px;/* no margins body */
	padding:0px;/* no padding body */
	height:100%;
	width:100%;
	}
body{
	font: 62.5% 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */
	background-image: url(images/body-bg.gif);
	background-repeat: repeat-y;
	background-color: #CCCCCC;
	background-position: center;
}
/* general */
div,p,span,b,a{text-align:left;/* to get text back to the left*/}

h1 {font-size:1.5em;}
h2, h3 {margin:0;padding:0;}
h2 {font-size:1.3em;margin-bottom:15px;}
h3 {font-size:1.2em;}
/* p {margin:7px 0;} */

/* layout */
#wrapper {
	margin: 0 auto;
	width:750px;
	background-color:#FFFFFF;
}

head+body #wrapper{min-height:100%;}
* html #wrapper{height:100%;}

#header {
	height:100px;
	background-image: url(images/header-bg.gif);
}
#contentwrapper {
	margin:0;
	padding:0;
	background-image: url(images/content-bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#content {
	position:relative;
	font-size: 1.4em;
	padding:10px 10px 10px 10px;
	margin: 10px 200px 0 0;
	background-color: #FFFFFF;
}
#rightcol {
	width:200px;
	float:right;
	margin-top:10px;
	padding: 0 0 0 5px;
}
#footer {
	background-color:#FFFFFF;
}
/* header navigation */
#header span {
	display: none;
}
#header ul {
	position: relative;
	width: 750px;
	background: url(images/header-bg.gif) no-repeat;
	height: 100px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#header li#bu1 a, li#bu2 a, li#bu3 a, li#bu4 a {
	background: transparent;
	position: absolute;
	width: 100px;
	height: 29px;
	bottom: 0;
	text-decoration: none;
}

/* adjusted values for IE6 */
* html*li#bu1 a, * html*li#bu2 a, * html*li#bu3 a, * html*li#bu4 a { bottom: -1px; }

li#bu1 a { left: 21px; }
li#bu2 a { left: 122px; background: /* url(/images/cssrip/business_hover.gif) 0 0 no-repeat; */ }
li#bu3 a { left: 223px; /* background: url(/images/cssrip/personal_hover.gif) 0 0 no-repeat; */ }
li#bu4 a { left: 324px; /* background: url(/images/cssrip/information_hover.gif) 0 0 no-repeat; */ }

li#bu2 a:hover, li#bu3 a:hover, li#bu4 a:hover { background-position: 0 -32px; }

/* styles */
#header .bannertext { display:none; }
#intro {
	background-color: #EDF8EA;
	padding-left: 40px;
	padding-bottom: 10px;
	padding-top:10px;
	border: 1px solid #79E01E;
}
#intro li {
	list-style-image: url(images/arrow.png);
}
#dropdownnav {
	background-color: #EDF8EA;
	padding-left: 5px;
	padding-top: 5px;
	border: 1px solid #79E01E;
}

#dropdownnav a {
	font-size: 0.7em;
}

#destinationdetails ul {
	background-color: #EDF8EA;
	padding-left: 40px;
	padding-bottom: 10px;
	padding-top:10px;
	border: 1px solid #79E01E;
}
#destinationdetails li {
	list-style-image: url(images/arrow.png);
}
#populardestinations li{
	list-style-type: none;
	font-size: 1em;
}
#populardestinations li a {
	color: #559D15;
}
#populardestinations li a:visited {
	color: #559D15;
}
.terms {
	font-size: 0.7em;
}