html
{
background-color:#000;
}
body 
{
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:13px;
color:#E3D1C5;
width:100%;
height:100%;
margin:0;
padding:0;
background-image:url("../images/bg.jpg");
background-position:center top;
background-repeat:no-repeat;
background-color:#000;
}

p
{
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:13px;
margin:0;
padding:2px 0;
line-height:1.5em;
}
h1
{
	font-family: Arial-Narrow, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#BA835F;
	list-style-type:none;
	line-height:1.8em;
}
a:link
{
color:#EDCA84;
text-decoration:underline;
}
a:visited
{
	color:#EDCA84;
	text-decoration:underline;
}
a:active
{
	color:#EDCA84;
	text-decoration:underline;
}
a:hover
{
	color:#fff;
	text-decoration:none;
}

img
{
border:0;
padding:0;
margin:0;
}

.clear_left 
{
	clear:left;
}
.clear_right 
{
	clear:right;
}
/*---------------------------------------------------------main---------------------------------------------------------*/
div#main_container
{
	width:860px;
	height:100%;
	margin:50px auto;
	padding:0;
}
/*---------------------------------------------------------main end---------------------------------------------------------*/
/*---------------------------------------------------------header---------------------------------------------------------*/
div#main_container #header_container
{
width:860px;
height:77px;
margin:auto;
padding:0;	
background-image:url("../images/header_bg.jpg");
background-position:center top;
background-repeat:no-repeat;
}

div#main_container #header_container .left
{
width:257px;
height:77px;
margin:0;
padding:0;	
float:left;
display:inline;
}

div#main_container #header_container .center
{
width:346px;
height:77px;
margin:0;
padding:0;	
float:left;
display:inline;
}
div#main_container #header_container .center #flash_logo_container
{
 
}
div#main_container #header_container .right
{
width:257px;
height:77px;
margin:0;
padding:0;
float:left;
display:inline;	
}
/*---------------------------------------------------------header end---------------------------------------------------------*/
/*---------------------------------------------------------navigation---------------------------------------------------------*/
div#main_container #navigation
{
width:860px;
height:33px;
margin:0;
padding:0;	
}

div#main_container #navigation img 
{
cursor:hand;
cursor:pointer; 
border:0;
}
/*---------------------------------------------------------navigation end---------------------------------------------------------*/

/*---------------------------------------------------------body---------------------------------------------------------*/



div#body_container
{
width:844px;
min-height:400px;
height: auto !important;
height: 400px;				
margin:0;
padding:18px 8px 0 8px;	
background-image:url("../images/body_top_bg.jpg");
background-position:center top;
background-repeat:no-repeat;
background-color:#4B2000;
border:0px solid #fff;
}

/*-----------page name-----------*/
div#body_container .page_name
{
width:844px;
height:60px;
margin:0;
padding:0;
border-top:1px solid #EDCA84;
background-position:0 0;
background-repeat:no-repeat;
}
div#body_container .page_name img
{
 width:844px;
 height:60px;
 border:0;
}
/*-----------page name end-----------*/


div#body_container .body_page
{
width:600px;		
min-height:390px;
height: auto !important;
height: 390px;			
margin:0;
padding:5px 20px 20px 224px;
background-image:url("../images/page_bg.jpg");
background-position:0 0;
background-repeat:repeat-y;
}
div#body_container .body_full_width_page
{
width:800px;		
min-height:390px;
height: auto !important;
height: 390px;			
margin:0;
padding:5px 0px 20px 44px;
background-image:url("../images/page_media_and_photos_bg.jpg");
background-position:0 0;
background-repeat:repeat-y;
border:0px solid #fff;
}

div#body_container .ul_list
{
width:250px;
margin:0;
float:left;
display:inline;
}
div#body_container .ul_list li
{
	font-family: Arial-Narrow, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#BA835F;
	list-style-type:none;
	line-height:1.8em;
}
div#body_container #flash_banner_container
{
 width:840px;
 height:340px;
 margin:2px;
 padding:0;
 background-color:#000;
}
div#body_container .body_full_width_page #media_player_container
{
 margin:0;
 padding:0;
 border:0;
}
div#body_container .body_full_width_page #photos_player_container
{
 margin:0;
 padding:0;
 border:0;
}
div#body_container .body_full_width_page .header_player
{
margin:40px 30px 20px 540px;
border:0px solid #fff; 
}
div#body_container .body_full_width_page .header_player img
{
 width:210px;
 height:80px;
 border:0;
}

div#body_container .body_page #contact_form
{
margin:30px 0 20px 30px;
width:530px; 
height:340px;
border:0px solid #fff;
}

div#body_container .body_page #contact_form table
{
border-collapse:collapse;
}
div#body_container .body_page #contact_form table td
{
padding:5px 0;
}
div#body_container .body_page #contact_form table td.separator
{
width:40px;
}
div#body_container .body_page #contact_form table td.text_input
{
 width:245px;
 height:28px;
}
div#body_container .body_page #contact_form table td.multiline_text_input
{
 width:530px;
 height:130px;
}
div#body_container .body_page #contact_form table td.btn_submit
{
 width:112px;
 height:27px;
}

div#body_container .body_page #contact_form table .text_box
{
	width:235px;
	height:18px;
	margin:0;
	padding:5px;
	background-image:url("../images/text_box_bg.jpg");
	background-position:0 0;
	background-repeat:repeat-x;
	color:#EDCA84;
	font-weight:bold;
	border:1px solid #EECA84;
}

div#body_container .body_page #contact_form table .text_box_multiline
{
	width:520px;
	height:120px;
	margin:0;
	padding:5px;
	background-image:url("../images/text_box_multiline_bg.jpg");
	background-position:0 0;
	background-repeat:repeat-x;
	color:#EDCA84;
	font-weight:bold;
	border:1px solid #EECA84;
}
div#body_container .body_page #contact_form table .text_box_required
{
	margin:0;
	padding-left:10px;
	font-weight:bold;
}
div#body_container .body_page #contact_form table .red
{
color:#F00;
font-weight:bold;
}
div#body_container .body_page #contact_form table .success
{
color:#EDCA84;
font-weight:bold;
}
/*---------------------------------------------------------body end---------------------------------------------------------*/
/*---------------------------------------------------------footer---------------------------------------------------------*/

div#footer_container
{
	width:800px;
	height:80px;
	margin:0;
	padding:0 30px;
	background-image:url("../images/footer_bg.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
	color:#2B2100;
	border:0px solid #fff;	
}
div#footer_container .left
{
width:500px;
margin-top:10px;
float:left;
display:inline;
}
div#footer_container .right
{
width:280px;
margin-top:10px;
text-align:right;
float:right;
display:inline;
}
div#footer_container a
{
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:12px;
}
div#footer_container a:link
{
color:#2B2100;
text-decoration:underline;
}
div#footer_container a:visited
{
	color:#2B2100;
	text-decoration:underline;
}
div#footer_container a:active
{
	color:#2B2100;
	text-decoration:underline;
}
div#footer_container a:hover
{
	color:#2B2100;
	text-decoration:none;
}
div#footer_container p , div#footer_container br
{
 margin:0;
 padding:0;
 line-height:1.2em;
 font-family:Verdana, Geneva, Arial, sans-serif;
 font-size:12px;
}
/*---------------------------------------------------------footer end---------------------------------------------------------*/

