	/* Global styles */
	body {margin:0px;font-family:verdana,arial,san serif;background:#FFFF00 url('../images/background-image.gif') no-repeat;z-index:90;}
	img {border:0;}
	hr {border:0;background-color:#FFFA48;color:#FFFA48;}
	label {font-weight:bold;}
	input {border:2px solid #00509F;font-size:1.1em;font-weight:bold;margin-left:5px;color:#00509F;padding:3px;background-image:url('../images/input-background.jpg');background-color:#FFCC00;}
	option, select {border-bottom:2px solid #FFCC00;font-size:1.1em;font-weight:bold;background-image:url('../images/input-background.jpg');background-color:#FFCC00;color:#00509F;margin-left:5px;}
	.submit {text-align:center;font-size:1.4em;font-weight:bold;background-color:#0033FF;color:#00509F;border:0;}
	.check_or_radio input {border:0px #FFFA48 solid;background-color:transparent;}
	
	
	/* Content Layout */
	#container {position:relative;width:99%;min-width:750px;font-size:1em;background:url('../images/header-image.gif') no-repeat;z-index:100;}
	#header {position:relative;width:100%;height:150px;}
	#header {font-size:2em;font-weight:bold;padding:10px 0 0 5px;}	
	#container2 {position:relative;float:right;width:83%;background-color:#FFFFFF;}
	#container3 {padding:0 0 0 10px;width:75%;background-color:#FFFFFF;}

	/* Banner Positions */
	#skyscraper {position:relative;padding-top:30px;float:right;width:120px;background-color:#FFFFFF;}
	#inline {padding:10px 0 10px 0;margin:0;}
	#inlinebottom {padding:10px 0 10px 0;margin:0;}
	#navbanner {position:relative;padding:20px 0 0 0;}
		
	/* Top Menu Elements */
	
	#topmenu {position:relative;padding:5px 0 5px 0;margin-top:10px;font-size:0.6em;}
	#topmenu a {color:#000033;text-decoration:none;padding:0;margin:0;text-decoration:underline;}
	#topmenu a:hover {text-decoration:none;}
	#topmenu a:visited {color:#CC0000;}
	#topmenu ul, #topmenu li {display:inline;padding:5px;margin:0;}
	#topmenu ul li:after {content:" >";}
	#topmenu ul li.last:after {content:"";}
	
	/* Breadcrumb elements */
	#breadcrumb {position:relative;background-color:#FFFFFF;font-size:0.6em;color:#000033;padding:28px 0 5px 0;}
	#breadcrumb a {color:#000033;text-decoration:none;}
	#breadcrumb a:hover {text-decoration:underline;}
	#breadcrumb a:visited {color:#CC0000;}
	
	/* Content Styles */
	#content {position:relative;width:99%;float:right;background-color:#FFFFFF;font-size:0.9em;padding-top:10px;}
	#content .header1, #content h1 {font-size:150%;font-weight:normal;margin:0;padding:0;}
    #content .header2, #content h2 {font-size:130%;font-weight:normal;margin:0;padding:0;}
	#content h3 {font-size:120%;font-weight:normal;margin:0;padding:0;}
		
	/* Bottom navigation styles */
	#bottomnav {background:url('../images/ocean.gif') repeat-x;padding:0;margin-top:10px;height:100px;clear:both;font-size:1em;}
	#bottomnav a {color:#000033;text-decoration:none;padding:0;margin:0;}
	#bottomnav a:hover {text-decoration:underline;}
	#bottomnav a:visited {color:#CC0000;}
	#bottomnav ul, #bottomnav li {display:inline;padding:5px;margin:0;}
	#bottomnav ul li:after {content:" | ";}
	#bottomnav ul li.last:after {content:".";}
	
	/* Left Navigation Style */
	#leftnav {position:relative;float:left;max-width:150px;width:11%;height:420px;padding:60px 0 0 5px;margin-bottom:1em;color:#333;font-size:0.9em;}
	#leftnav ul {width:100%;list-style:none;margin:0;padding:0;border:0;}
	#leftnav li a {width:100%;display:block;padding:5px 5px 5px 0.5em;color:#CC0000;font-weight:bold;text-decoration:none;background-color:#FFFFFF;border-top:4px solid #CC9933;}
	#leftnav li a:hover {background-color:transparent;color:#0066CC;}

	/* Search styles 
	#SearchBox th {text-align:left;font-size:0.7em;font-weight:bold;}
	#SearchResultsBox th, #SearchResultsBox th a {text-align:left;font-size:1em;font-weight:bold;background-color:blue;color:orange;padding:2px;}
	*/	
		
	/* At A Glance */
	#AtAGlance {width:233px;float:right;margin:10px 0 10px 0;padding:0 0 5px 5px;border-left:3px solid yellow;border-bottom:3px solid yellow;}
	#AtAGlance h2 {font-size:0.9em;font-weight:bold;}
	#AtAGlance p,#AtAGlance th,#AtAGlance td {font-size:0.7em;}
	#AtAGlance .weatherbox {width:210px;font-size:0.7em;}
	#AtAGlance .weatherlogo {position:relative;float:right;padding-left:5px;width:43px;}
		
	/* FactFile */
	#FactFile {width:100%;}
	#FactFile th {text-align:left;}

	/* External Links */
	#ExternalLinks {font-size:0.8em;}
	
	/* Get Max Temps */
	#GetMaxTemps {width:100%;}
	#GetMaxTemps th, #GetMaxTemps td {font-size:0.7em;}
	#GetMaxTemps th, #GetMaxTemps strong {font-weight:bold;}
	#GetMaxTemps strong {font-size:0.9em;}

	/* Get Max Temps */
	#GetMaxSunshine {width:100%;}
	#GetMaxSunshine th, #GetMaxSunshine td {font-size:0.7em;}
	#GetMaxSunshine th, #GetMaxSunshine strong {font-weight:bold;}
	#GetMaxSunshine strong {font-size:0.9em;}
	
	/* Page Styles */
	#country, #destination, #region_guide, #region, #accommodation, #prize_draw, #blog {width:60%;float:left;}
	
	#rules {font-size:0.7em;}
	
	/* form pages */
	#destination_review u {color:#CC0000;text-transform:uppercase;}
	#destination_review .good, #accommodation_review .good {background-image:url('../images/thumbs_up.gif');background-repeat:repeat-x;}
	#destination_review .bad, #accommodation_review .bad {background-image:url('../images/thumbs_down.gif');background-repeat:repeat-x;}	

	/* A-Z Listing */
	#alphalisting {width:100%;background-color:#FFCC00;margin:10px 0 0 5px;}
	#alphalisting td {background-color:#00509F;width:3.6%}
	#alphalisting td a {display:block;color:yellow;text-align:center;text-decoration:none;font-weight:bold;}
	#alphalisting td.selected {color:#00509F;font-weight:bold;background-color:#FFCC00;}
	
	/* Homepage Styles */
	#homepage {position:relative;top:-10px;left:0px;z-index:10;background-image:url('../images/homepage/background2.jpg');width:719px;height:482px;}
	#searchform {position:absolute;top:280px;left:10px;z-index:40;width:422px;height:217px;}
	#searchform td {text-align:right;color:#FFFFFF;}
	#searchbutton {border:0;margin:0;padding:0;}
	#slogan {position:absolute;top:95px;left:30px;z-index:30;background-image:url('../images/homepage/slogan.gif');width:392px;height:60px;opacity: .8;filter: alpha(opacity=80);}
	#slogantext1 {position:absolute;top:160px;left:32px;z-index:30;font-family:arial,verdana;font-size:1.25em;color:#FFFFFF;text-align:center;font-weight:bold;}
	#slogantext2 {position:absolute;top:160px;left:140px;z-index:30;font-family:arial,verdana;font-size:1.25em;color:#FFFFFF;text-align:center;font-weight:bold;}
	#slogantext3 {position:absolute;top:160px;left:300px;z-index:30;font-family:arial,verdana;font-size:1.25em;color:#FFFFFF;text-align:center;font-weight:bold;}
	#plane {position:absolute;top:0px;left:0px;z-index:19;background-image:url('../images/homepage/plane.gif');width:312px;height:214px;opacity: .5;filter: alpha(opacity=50);}
	#europe{position:absolute;top:0px;left:193px;z-index:20;background-image:url('../images/homepage/europe.gif');width:526px;height:356px;}
	#searchblock {position:absolute;top:265px;left:0px;z-index:18;background-image:url('../images/homepage/search-background.jpg');width:422px;height:217px;}
	#searchtext {position:absolute;top:235px;left:0px;z-index:19;font-family:arial,verdana;font-size:2.3em;color:#003EF4;font-weight:bold;}
	#star {position:absolute;top:158px;left:393px;z-index:30;background-image:url('../images/homepage/star.gif');width:326px;height:324px;opacity: .3;filter: alpha(opacity=30);}

	/* blogger */
	.byline {font-size:.6em;}
