/* html, body	{ height: 100%;	margin: 0;	padding: 0;	font-family: Verdana; font-size: 12px; color: #0e0e0e; background-image: url('../images_layout/watermark_bkg.png'); line-height: 16px; } */

html, body	{ margin: 0;	padding: 0;	font-family: Verdana; font-size: 12px; color: #0e0e0e; background-image: url('../images_layout/watermark_bkg.png'); line-height: 16px; }

#top { position:relative; float:right; width:100%; text-align:center; }
#floater	{ /* height:50%; margin-bottom:-375px;  position:relative; */}
#content	{ clear:both; position:relative; margin:0 auto; width:784px; padding:20px;  /* height:500px; */ }

a:link { color: #c88602; }
a:hover { color: #ff9600; }
a:visited{ color: #c88602; }
a:active { }

td { text-align: left;	font-family: Verdana;	font-size: 13px;  }

.main_container { width: 784px; border: 1px solid #c0c0c0; background-color: #ffffff; float: left;  }		
.header_container {	background-color: #3e3d3e; width: 759px; height: 215px; border-bottom: 1px solid #c0c0c0; background-image: url('../images_layout/tell_a_friend_bkg.png'); background-repeat: no-repeat; padding-right: 0px; padding-left: 25px; padding-top: 10px; padding-bottom: 0px; margin-bottom: 25px; float: left; }

.logo_container { float: left;	width: 215px; height: 190px; margin-right: 15px; }
.header_image_frame { float: left; height: 190px; width: 510px; background-image: url('../images_layout/header_image_frame.png'); background-repeat: no-repeat; padding-top: 1px; padding-left: 1px; }
.header_image_frame img { width: 498px; height: 179px;  }

.sidebar_container { float: left; width: 275px; height: 440px; margin-left: 25px; }
.nav_container {}

.news_container {	background-position: bottom;	width: 215px;	background-image: url('../images_layout/news_backing_piece.png');	background-repeat: no-repeat; }
.news_content { padding-left: 15px; padding-right: 20px; padding-top: 10px;}
.news_date { font-size: 10px; font-weight: bold; color: #5d5d5d; padding-bottom: 5px; }
.news_more_articles {	background-position: left top;	width: 215px; height: 33px;	background-image: url('../images_layout/news_divider.png');	background-repeat: no-repeat; margin-top: 15px; padding-top: 7px; font-size: 11px;  }

.content_container { width: 440px;  float: left; }
.content_container img { max-width: 450px; }

.travel_diary_item { width: 440px; display: block; margin-bottom: 10px; float: left; }

.online_contact_form_container { clear: both; padding-bottom: 20px; }

.nav_btn a	{ height: 16px; width: 200px; font-size: 12px; border-top: 1px solid #cccccc; color: #1d1d1d; text-decoration: none; display: block; text-align: left; padding-left: 8px; padding-top: 3px; padding-bottom: 1px; }
.nav_btn a:hover { color: #c88602; background-image: url('../images_layout/nav_bkg.png'); background-repeat: no-repeat; }
.nav_btn_active a	{ height: 17px; width: 200px; font-size: 12px; border-top: 1px solid #cccccc; color: #c88602; text-decoration: none; display: block; text-align: left; padding-left: 8px; padding-top: 4px; background-image: url('../images_layout/nav_bkg.png'); background-repeat: no-repeat; }
.nav_end_piece{ height: 5px; width: 200px; font-size: 15px; border-top: 1px solid #cccccc; color: #1d1d1d;  display: block; padding-left: 8px; padding-top: 4px; }


.header { text-align: right; width: 731px; padding-bottom: 6px; font-size: 11px; }
.header a:link { color: #ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff; }
.header a:visited {	color: #ffffff;	text-decoration: none; border-bottom: 1px dotted #ffffff;}
.header a:hover { color: #e1990d; text-decoration: none; border-bottom: 1px dotted #e1990d;	}

.footer_container { float: left; width: 780px; height: 23px; background-image: url('../images_layout/footer_bkg.png'); background-repeat: repeat-x; padding-top: 4px; padding-left: 5px; }
.mp3_control { float: left; padding-right: 10px;  background-image: url('../images_layout/mp3_player-control.png'); background-repeat: no-repeat;}
.footer_text { font-size: 10px; color: #434343; }
.footer_text a:link {	color: #a87000;	}
.footer_text a:visited {	color: #a87000;	}
.footer_text a:hover {	color: #a87000;	}

h1 { padding: 0px;	margin: 0px; margin-bottom: 13px;	font-size: 17px; font-weight: bold; line-height: normal; color: #000000; }
h2 { padding: 0px;	margin: 0px;	margin-bottom: 3px;	font-size: 14px; font-weight: bold; line-height: normal; color: #787878; }

.control_btn a	{ font-size: 13px;	height: 18px;	color: #ffffff; background-color: #a3ac0a; text-decoration: none;	display: block; text-align: center;  padding-top: 2px; border: 1px solid #a3ac0a; 	font-weight: normal; }
.control_btn a:hover { background-color: #c2cd0b; color: #ffffff; border: 1px solid #ffffff; height: 18px; }

.spacer_10x10 { height: 10px; width: 10px; }
.spacer_05x05 { height: 10px; width: 10px; }

.error_msg { font-size: 10px; color: #953734; border: 1px solid #953734; padding: 1px; margin-top: 1px; margin-bottom: 1px; margin-left: 1px; }

.ctrl_drop_list {	font-family: verdana;	font-size: 10px;	color: #464646; }

.small_note {	font-weight: normal;	font-size: 11px;	color: #929292; }

.note {	font-weight: normal;	font-size: 10px; }

.ctrl_button {	font-family: verdana;	font-size: 10px;	color: #464646; }

.icon_general {	vertical-align: middle; }
.icon_bullet {	 padding-right: 3px; }

.tell_a_friend_container { width: 240px; height: 63px; border: 1px solid #ffffff; color: #ffffff; margin-top: 4px; text-align: left; padding: 7px; padding-right: 4px; float: right; }

.control_textbox {	font-family: verdana;	font-size: 11px; color: #231f20; width: 125px; 
				background-position: right center; background-image: url('../images_layout/required_field_control_bkg.gif'); background-repeat: no-repeat;	padding-right: 18px; }

.frm_control_button {	font-family: verdana;	font-size: 11px;	color: #333333;}

.back_to_top  { text-decoration: none; margin-top: 15px; display: inline-block; width: 13px; height: 10px;  background-image: url('../images_layout/icon_back_to_top.gif'); background-repeat: no-repeat; }
.back_to_top  img { width: 13px; height: 10px; border: 0px; }