﻿html 
{
	/*overflow-y: scroll;*/
}


body 
{
	font-family: Luci, Helvetica;
	margin: 0px; 
	padding: 0px;
	display:block;
	background-color: #21170A;
	font-size:12px;
	outline: none;
}


a	{	outline: none;	}
a:link, a:visited{	color: #C67100;	text-decoration: none; }
a:hover {	text-decoration: none; }


/* Images */

img {	outline: none; border: none;	}
.img_noborder {	border: none; }
/*.png_img { _behavior: url(iepngfix.htc) }*/

/* Site Blocks */

	/*  - MainTemplate - */

	#site_container, #header_container, #header, #main_container, #page_container, #footer_container, #footer, #safari_fix {position: relative; height: 100%; }

	#site_container		{	width: 100%;	}
	#safari_fix			{	width: 100%; height: 1px; margin: auto; background-color: #21170A;	}
	.header_container	{	float: left; width: 100%; margin: auto; background-color: #21170A; background-position: center center; background-repeat: no-repeat;	}
	#header				{	margin: auto; width: 921px; float: none; height: 264px;	}
	#main_container		{	float: left; width: 100%; margin: auto; background-color: #FFFFFF; padding: 20px 0px 20px 0px;	}
	#page_container		{	margin: auto; width: 921px; text-align: left;	}
	#footer_container	{	position: static; float: left; width: 100%; margin:auto; background-color: #21170A;	}
	#footer				{	position: static; margin:auto; width: 921px; height: 297px;	}

/* Menues */
#topmenu_holder	{	position: relative; float: left; width: 100%; display:inline;	}
	#topmenu_holder #topmenu_left	{	float: left; width: 701px;	}
		#topmenu_holder #topmenu_left #logo						{	float: left; width: 600px; height: 56px; margin-top: 30px;	}
		#topmenu_holder #topmenu_left #welcome					{	float: left; width: 100%; height: 59px; margin-top: 31px;	}
			#topmenu_holder #topmenu_left #welcome #welcome_left	{	float: left; width: 17px; height: 59px; background-image: url('../../Images/Site/TopMenu/welcome_left.png'); background-repeat: no-repeat;	}
			#topmenu_holder #topmenu_left #welcome #welcome_middle	{	float: left; background-image: url('../../Images/Site/TopMenu/welcome_middle.png'); height: 49px; padding-top: 10px; background-repeat: no-repeat;	}
				#topmenu_holder #topmenu_left #welcome #welcome_middle #welcome_middle_row1	{	font-family: Lucida Sans Unicode; font-size: 14px; color: #CCCCCC; text-shadow: #000000 1px 1px 1px; margin-bottom: 3px;	}
				#topmenu_holder #topmenu_left #welcome #welcome_middle #welcome_middle_row2	{	font-family: Lucida Sans Unicode; font-size: 14px; color: #FFFFFF; text-shadow: #000000 1px 1px 1px;	}
			#topmenu_holder #topmenu_left #welcome #welcome_right	{	float: left; width: 17px; height: 59px; background-image: url('../../Images/Site/TopMenu/welcome_right.png'); background-repeat: no-repeat;	}
	#topmenu_holder #topmenu_right	{	float: left;	}
		#topmenu_holder #topmenu_right #login						{	width: 204px; height: 20px; padding-right: 16px; padding-top: 3px; background-image: url('../../Images/Site/TopMenu/bg_login.png'); background-repeat: no-repeat; text-align: right; color: #CCCCCC; font-size: 11px; font-family: Lucida Sans Unicode;  }
		    #topmenu_holder #topmenu_right #login a {   color: #CCCCCC; font-size: 11px; font-family: Lucida Sans Unicode;  }
		#topmenu_holder	#topmenu_right #search_holder				{	padding-top: 10px;	}
			#topmenu_holder #topmenu_right #search_holder .form_search	{	width: 181px; color: #888888; font-size: 12px; text-decoration: none; background-color: transparent; border: 0px solid transparent;	}
	#topmenu_holder	#topmenu					{	position: relative; float: left; width: 100%; padding-top: 29px;	}
		#topmenu_holder	#topmenu .menu1_on_link:link,.menu1_on_link:visited       {	font-size: 11px; color: #21170A; text-decoration: none; font-family: Lucida Sans Unicode;	}
		#topmenu_holder	#topmenu .menu1_on_link:hover                        {	font-size: 11px; color: #C67100; text-decoration: none; font-family: Lucida Sans Unicode;	}
		#topmenu_holder	#topmenu .menu1_off_link:link, .menu1_off_link:visited    {	font-size: 11px; color: #FFFFFF; text-decoration: none; font-family: Lucida Sans Unicode;	}
		#topmenu_holder	#topmenu .menu1_off_link:hover                       {	font-size: 11px; color: #C67100; text-decoration: none; font-family: Lucida Sans Unicode;	}
		#topmenu_holder #topmenu .menu1_on                              {	background-image: url('../../Images/Site/TopMenu/bg_menu_on.png'); background-repeat: no-repeat; width: 151px; height: 59px;	}
		#topmenu_holder #topmenu .menu1_off                             {	background-image: url('../../Images/Site/TopMenu/bg_menu_off.png'); background-repeat: no-repeat; width: 153px; height: 59px;	}
		#topmenu_holder #topmenu .menu1_divider                         {	width: 1px; height: 59px; background-color: #433420;	}
	
#submenu_holder {	position: relative; float: left; width:900px; height: 35px;	}
#submenu1 {}
	#submenu1 .menu2_on_link:link,.menu2_on_link:visited, .menu2_on_link:hover		{	font-size: 14px; color: #C67100; text-decoration: none; font-family: Lucida Sans Unicode;	}
	#submenu1 .menu2_off_link:link, .menu2_off_link:visited, .menu2_off_link:hover	{	font-size: 14px; color: #333333; text-decoration: none; font-family: Lucida Sans Unicode;	}
	#submenu1 .menu2_on			{	width: 222px; height: 30px; padding-left: 15px;	}
	#submenu1 .menu2_off		{	width: 222px; height: 30px; padding-left: 15px;	}
	#submenu1 .menu2_divider	{	height: 1px; background-color: #CCCCCC;	}
	#submenu1 .menu2_spacer		{	height: 10px;	}


#submenu2 {}
	#submenu2 .menu3_on_link:link,.menu3_on_link:visited, .menu3_on_link:hover { font-size: 12px; color: #C67100; text-decoration: none; font-family: Lucida Sans Unicode; }
	#submenu2 .menu3_off_link:link, .menu3_off_link:visited, .menu3_off_link:hover{ font-size: 12px; color: #333333; text-decoration: none; font-family: Lucida Sans Unicode; }
	#submenu2 .menu3_on				{	padding-left: 30px; padding-top: 5px;	}
	#submenu2 .menu3_off			{	padding-left: 30px; padding-top: 5px;	}
	#submenu2 .menu3_bottom_padding	{	height: 15px;	}

#Category {}
	#Category .menu3_on:link,.menu3_on:visited, .menu3_on:hover { font-size: 10px; color: #444444; text-decoration: none; font-family: Arial, Helvetica; }
	#Category .menu3_off:link, .menu3_off:visited, .menu3_off:hover{ font-size: 10px; color: #444444; text-decoration: none; font-family: Arial, Helvetica; }
	#Category .menu3_left_on { width:12px; height: 25px; background-image: url('../../Images/Site/SubMenu2/bg_menu_on_left.gif'); background-repeat:no-repeat;}
	#Category .menu3_middle_on{ background-color: #C6D8DC; width: 163px; padding-left: 4px; padding-right: 4px; }
	#Category .menu3_right_on { width:12px; height: 25px; background-image: url('../../Images/Site/SubMenu2/bg_menu_on_right.gif'); background-repeat:no-repeat;}
	#Category .menu3_left_off	{ width:12px; height: 25px; background-image: url('../../Images/Site/SubMenu2/bg_menu_off_left.gif'); background-repeat:no-repeat;}
	#Category .menu3_middle_off{ background-color: #EAE8E8;  width: 163px; padding-left: 4px; padding-right: 4px;}
	#Category .menu3_right_off{ width:12px; height: 25px; background-image: url('../../Images/Site/SubMenu2/bg_menu_off_right.gif'); background-repeat:no-repeat;}
	#Category .menu3_divider{ width:1px; font-size:1px; height:5px;}

#submenu3 {}
	#submenu3 .menu4_on:link,.menu4_on:visited, .menu4_on:hover { font-size: 10px; color: #144D56; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica; }
	#submenu3 .menu4_off:link, .menu4_off:visited, .menu4_off:hover{ font-size: 10px; color: #444444; text-decoration: none; font-family: Arial, Helvetica; }
	#submenu3 .menu4_left_on { width:12px; height: 25px;}
	#submenu3 .menu4_middle_on{ background-color: #fff;  width: 163px; padding-left: 4px; padding-right: 4px;}
	#submenu3 .menu4_right_on { width:12px; height: 25px;}
	#submenu3 .menu4_left_off	{ width:12px; height: 25px;}
	#submenu3 .menu4_middle_off{ background-color: #fff;  width: 163px; padding-left: 4px; padding-right: 4px;}
	#submenu3 .menu4_right_off{ width:12px; height: 25px;  }
	#submenu3 .menu4_divider{ width:1px; font-size:1px; height:5px;}

	
	



