body, html
{
	margin:0px;
	padding:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

*:focus
{
	outline:none;
}

#wrappers, #wrapper_insides
{
	height:100%;
}

#header_panel
{
	background-image:url(images/ambasador_header_background.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:389px;
}

#left_border
{
	background-image:url(images/ambasador_border_background_left.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

#right_border
{
	background-image:url(images/ambasador_border_background_right.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

#content_panel
{
	background-image:url(images/ambasador_content_background_with_logo.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:600px;
	padding:0px !important;
	padding:25px;
	
}

#content_panel #table
{
	padding:25px;
}

#content_panel #table #content #content
{
	width:100%;
}

#content_panel #table #content #content img
{
	padding:0px 25px 10px 0px;
}

#content_panel #table #content #content #roomthumbs img
{
	padding:0px;
}

#content_panel #table #content #content #roomthumbs #imageblock1
{
	position:absolute;
	z-index:1;
}

#content_panel #table #content #content #roomthumbs #imageblock2
{
	position:absolute;
	z-index:1;
	margin:0px 0px 0px 10px;
}

#content_panel #table #content #content #roomthumbs #infoblock1
{
	background-image:url(images/ambasador_room_item_info_bg.png);
	position:absolute;
	z-index:2;
	height:20px;
	margin:180px 0px 0px 0px;
	width:315px;
}

#content_panel #table #content #content #roomthumbs #infoblock2
{
	background-image:url(images/ambasador_room_item_info_bg.png);
	position:absolute;
	z-index:2;
	height:20px;
	margin:180px 0px 0px 10px;
	width:315px;
}

#content_panel #table #content #content #roomthumbs table td
{
	line-height:20px;
	padding:0px 5px;
	color:#680000;
	font-weight:bold;
}

#content_panel #table #content #content h1
{
	padding:0px;
	margin:0px 0px 5px 0px;
	color:#6B0000;
}

#content_panel #table #content #content h2
{
	padding:0px;
	margin:0px 0px 5px 0px;
	color:#6B0000;
}

#content_panel #table #content #content .inputbox
{
	width:99%;
	color:#6B0000;
}

#content_panel #table #content #content .textarea
{
	width:99%;
	color:#6B0000;
}

#content_panel #table #content #content .button
{
	background:none; border:0 none;
	background-color:#6B0000;
	border:#000 solid 1px;
	color:#FFF;
	cursor:pointer;
}

#content_panel #table #content #content .button:hover
{
	background:none; border:0 none;
	background-color:#FFF;
	border:#6B0000 solid 1px;
	color:#6B0000;
}

#footer_panel
{
	background-image:url(images/ambasador_footer_background.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:29px;
	color:#680000;
	padding:0px 20px;
}

#banner_panel
{
	width:935px;
	height:248px;
}

#banner_panel #thebanner
{
	position:absolute;
	z-index:1;
}

#banner_panel #overbanner
{
	position:absolute;
	z-index:2;
	width:303px;
	margin:0px 0px 0px 600px;
}

#banner_panel #overbanner #header
{
	background-image:url(images/ambasador_over_baner_logo.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:74px;
}

#banner_panel #overbanner #content
{
	background-image:url(images/ambasador_over_baner_background.png);
	background-repeat:repeat-y;
	padding:5px 15px 0px 15px;
	text-align:left;
	color:#a5a5a5;
}

#banner_panel #overbanner #footer
{
	background-image:url(images/ambasador_over_baner_footer.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:26px;
}

#top_menu
{
	margin:0px 30px;
}

#top_menu .end_left
{
	background-image:url(images/ambasador_topmenu_left_end.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:27px;
	height:26px;
}

#top_menu .item
{
	background-image:url(images/ambasador_topmenu_item_background.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	padding:0px 10px;
	color:#680000;
}

#top_menu .item a
{
	text-decoration:none;
	color:#680000;
}

#top_menu .separator
{
	background-image:url(images/ambasador_topmenu_item_separator.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:20px;
	height:26px;
}

#top_menu .end_right
{
	background-image:url(images/ambasador_topmenu_right_end.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:20px;
	height:26px;
}

#menu_panel
{
	padding:5px;
}

#themenu
{
	width:218px;
	line-height:35px;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	cursor:pointer;
}

#themenu #first
{
	background-image:url(images/ambasador_menu_top_background.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:198px;
	height:35px;
	padding:0px 0px 0px 20px;
}

#themenu #last
{
	background-image:url(images/ambasador_menu_bottom_background.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:198px;
	height:36px;
	padding:0px 0px 0px 20px;
}

#themenu #item
{
	b--ackground-image:url(images/ambasador_menu_item_background.jpg);
	background-position:left top;
	width:198px;
	height:35px;
	padding:0px 0px 0px 20px;
	background-color:#6B0000;
	background-image:url(images/ambasador_menu_white_separator.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#themenu a
{
	text-decoration:none;
	color:#FFF;
}

#themenu #subitem
{
	width:188px;
	height:35px;
	padding:0px 0px 0px 30px;
	color:#680000;
	background-color:#FFF;
	background-image:url(images/ambasador_menu_red_separator.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#themenu #subitem:hover
{	
	background-color:#680000;
	text-decoration:none;
	color:#FFF;
}

#themenu .active
{
	background-image:url(images/ambasador_menu_item_background.jpg) !important;
	background-position:left top;
	color:#FFF !important;
}

#themenu #subsubitem
{
	width:168px;
	height:35px;
	padding:0px 0px 0px 50px;
	color:#680000;
	background-color:#FFF;
	background-image:url(images/ambasador_menu_red_separator.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#themenu #subsubitem:hover
{
	background-color:#680000;
	text-decoration:none;
	color:#FFF;
}

#themenu #thesubmenu a
{
	text-decoration:none;
	color:#680000;
}

#themenu #whiteseparator
{
	background-image:url(images/ambasador_menu_white_separator.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	width:218px;
	height:3px !important;
	height:1px;
	padding:0px;
	margin:0px;
	line-height:3px;
}

#themenu #redseparator
{
	background-image:url(images/ambasador_menu_red_separator.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	width:218px;
	height:3px !important;
	height:1px;
	padding:0px;
	margin:0px;
	line-height:3px;
}
