/*******************************MENU **********************************/


DIV#menu{height:35px;font-family:arial;font-size:12px; padding:0 0 0 0; text-align:center;}

*html DIV#menu {
overflow:hidden;
}


.menu {font-size:12px; margin: 0 auto; width:790px; background:#FFFFFF;}
.menu img{margin:0; border:0; padding: 0;}
.menu ul {padding:0;margin:0;list-style-type:none; }
.menu ul ul {width:12em; }
.menu ul li {float:left;height:13px;line-height:33px;z-index:9999; text-align:left; }
.menu ul ul li {display:block;width:12em;height:auto;position:relative;line-height:1em;}
.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:1em;text-decoration:none;}
.menu ul ul a, .menu ul ul a:visited {display:block; color:#818181;height:100%;line-height:1.2em; padding:0.5em 1.5em;}
.menu ul table ul a, .menu ul table ul a:visited  {width:12em; wi/dth:5em; }
.menu table {position:absolute; left:0; top:0; font-size:1em;  }
.menu ul ul table {lef\t:-1px; }
.menu ul ul table ul.left {margin-lef\t:2px; }
.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;z-index:9999;} 
.menu a:hover {color:#f40800;}
.menu :hover > a {color:#000;}
.menu ul ul a:hover{color:#f40800; }
.menu ul ul :hover > a {color:#f40800;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:34px;left:0;width:auto; }
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding:0px; background-color:#1f1f1f;margin:0 0 0 30px; 
border: 1px solid #7f0200;
}



/***********************END OF MENU **************************************/

body{ font-family: verdana, arial, helvetica, sans-serif; font-size:12px; color:#999; background-color:#000;}

html,
body,
dl,
dt,
dd,
img
{
	margin: 0; 
	padding: 0;
	border: 0;
	font: normal 11px Tahoma;
	color: #999; 
}

A:hover{ color: #F63238;}

BR.c
{
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}

DIV#header
{



	background: #000 url(/images/bg_menu.jpg) repeat-x left bottom;

}


DIV#subheader
{
	background: #fff url(/images/bg_head.jpg) top no-repeat;
}

DIV#subheader P
{


}

DIV#subheader #menu
{
}


DIV#footer
{
	border-top: solid 1px #434342;
	background: #1f1f1f;
	height: 50px;

}

DIV#container-center
{
	padding-left:15px;
	padding-right:15px;
}

DIV#container-center P
{
	margin: 5px 0;
}




DIV#left
{
	display:none;
	background: #f6f6f6;
}

#subfooter {
	text-align:center;
}

#subfooter ul {
padding: 0;
margin: 0;
}


#subfooter li {
display:inline;
padding: 0 5px 0 5px;
color:#999;
}

#subfooter a{
color:#999;
text-decoration:none;
font-weight:bold;
}

#subfooter a:hover{
text-decoration:underline;
}

.foot_name {
	font-weight:bold;
}

#content {
	font-size:12px;
}

.main_text {
	font-size:12px;
	
}

#content h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin: 0;
	padding: 10px 0 8px 10px;
	color:#fff;
}


#content_bg {
	border: 1px solid #434342;
	padding: 0px 0 20px 0px;
}

.table_border {
	border-top: 1px solid #434342;
	border-bottom: 1px solid #434342;
	padding: 10px 10px 10px 20px;
	background-color: #130000;
	line-height: 20px;
	
}
	
.table_border a {
	color: #fff;
}

.table_border a:hover {
	color: #7f0200;
}

.testimonial_name {
	text-align: right;
	font-style:italic;
	font-weight:bold;
	color:#fff;
}

/* contact form */

.contactform fieldset {padding: 1em; background-color: #000; border: 1px solid #434342;}
.contactform fieldset legend {font-weight: bold;}
.contactform div {width: 100%; padding: 0.25em 0 0.25em 0;}
.contactform div label {display: block; width: 10em; }
.contactform div.required {color: #f00;}

br .clear2 {
	height: 10px;
}

.contact_bold {
	font-size:13px;
	color:#fff;
	font-weight:bold;
}

.table_testimonial {
	border-top: 1px solid #434342;
	border-bottom: 1px solid #434342;
	padding: 10px 10px 10px 20px;
	background-color: #130000;
	line-height: 20px;

}

.table_album {
	padding: 10px 20px 0 20px;
}

.album_comment {
	border-top: 1px solid #434342;
	border-bottom: 1px solid #434342;
	padding: 10px 10px 10px 20px;
	background-color: #130000;
	line-height: 20px;
}

