@charset "UTF-8";
/* CSS Document */

/* Left Column */
div#left_col { width: 250px; float: left; padding-bottom: 10px; margin: 0; background: url(../images/background-fade.png) repeat-x; }
div#left_col h2 {
	position: relative;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	height: 18px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: -18px 0 10px 0;
	color: #fff;
	background: url(../images/dark-blue-50.png);
	opacity: .7;
	}
div#left_col p { margin: 0; padding: 0 20px 4px 20px; font-size: 13px; line-height: 14px; }
div#left_col p#resort_servcies_visions { display: none; }

div#myLink { 
	border: 1px solid #ccc; color: #ddd; 
	padding: 10px; padding-left: 90px; 
	background: url(../images/my-link-icon.jpg) -5px -6px no-repeat;
	display: none;
}
div#myLink:hover { background-color: #333;}
div#myLink h2 { padding: 0; margin: 0; font-size: 12px; line-height: 14px; color: #0CF; }
div#myLink p { padding: 0; margin: 0; font-size: 12px; line-height: 14px; }


/* Center Column */
div#center_col { width: 360px; float: left; margin: 0 20px; color: #fff; }
div#center_col p { font-size: 12px; line-height: 16px; margin: 0; padding: 0; }
div#center_col p strong { font-size: 14px; color: #0CF; text-transform: uppercase; }

div#check {
	border: 1px solid #ccc; padding: 10px; margin-top: 10px;
	overflow: auto; width: auto;
	}
	
div#check h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	color: #fff;
	opacity: .7;
	}
	
div#check form p { line-height: 18px; margin-bottom: 4px; }

div#check form { padding: 0; margin: 0; }

div#check form select { 
	border: 1px solid #ccc; background: #003; color: #fff; padding: 1px; font: 10px/12px; 
	}
	
div#check form input[type="submit"] { 
	float: right; 
	border: 1px solid #ccc; background: #003; color: #fff; padding: 2px 4px; font: 10px/12px;
	}
div#check form input[type="checkbox"] { 
	background: none; color: #fff; font: 10px/12px;
	}
div#check form input[type="submit"]:hover { background: #036; color: #fc3; }
div#check form label { float: left; clear: left; width: 160px; line-height: 20px; }

/* Blog Post */
div#blog_post { margin: 20px 0 0 0; padding: 10px 0; border: 1px solid #fff; border-left-width: 0; border-right-width: 0;  }
div#blog_post h2 { font-size: 14px; margin: 0; padding: 4px 0; background: none; color: #0cf;  }
div#blog_post p { color: #CCC; font-size: 10px; line-height: 14px; padding: 0; margin: 0; text-align: justify; }
div#blog_post p.blog_title_link { font-size: 12px; font-weight: bold; margin: 5px 0; }
div#blog_post p.blog_link { margin-top: 5px; }

/* Right Column */
div#right_col { width: 250px; float: left; background: none; }
div#right_col div#current { margin: 10px 0; color: #fff; text-align: center; }
div#right_col div#current p { padding: 0; margin: 0; font-size: 12px; line-height: 14px;}
.air { color: #FC0; }
.water { color: #0CF; }

div#weather { 
	color: #fff;
	padding: 10px;
	border: 1px solid #ccc;
	border-left-width: 0;
	border-right-width: 0;
	overflow: auto;
	}
div#weather img { float: left; margin-right: 20px; }
div#weather h2 {
	padding: 0; margin: 0;
	font-size: 16px;
	color: #0CF;
	text-transform: none;
	opacity: 1;
}
div#weather p {
	padding: 0; margin: 0;
	font-size: 12px; line-height: 18px;
	}
	
div#time { font-size: 12px; color: #fff; border-bottom: 1px solid #ccc; text-align: center; padding: 5px 0;  }
div#time span { color: #0cf;}

div#qd { text-align: center; margin-top: 20px; }

div#brochures { padding: 10px; width: auto; overflow: auto; font-size: 12px; padding-top: 10px; border-top: 1px solid #ccc; text-align: center;  }
div#brochures select { border: 1px solid #ccc; background: #003; color: #fff; padding: 1px; font: 10px/12px; }
