@import "/style/tree.css";

.hiden{
display:none;
}

body{
	font-family: arial;
	font-size:11pt;
	padding:0px;
	margin:0px;
}


.header_tbl{
	padding-left:0px;
	width:794px;
	text-align:center;

}

#down_menu_space{
	border-top:1px solid #c71725;
	width:795px;
	padding-bottom:34px;
}

.select_tbl{
	width:790px;
	margin-left:auto;
	margin-right:auto;

}


.sep_lines{
	width:226px;
	background-image:url(/images/style/1px_line.gif);
	background-repeat: repeat-x;
	background-position:1px;
}


#go_btn_id{
	font-weight: bold;
	font-size:15px;
	color:#c71725;
}

#home_page{
	width:795px;
  	margin-left:-14px;
 	padding-top:16px;
 	padding-bottom:30px;
}

.login_text_btn{
	font-family: arial;
	font-weight: bold;
	color:#c71725;
	padding-left:3px;
}

#aep_ovrl {
background-color: black;
-moz-opacity: 0.7; opacity: 0.7;
top: 0; left: 0; position: fixed;
width: 100%; height:100%; z-index: 99;
}


#aep_ww { position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; text-align: center;}
#aep_win { margin: 20% auto 0 auto; width: 400px; text-align: left;}
#aep_w {background-color: white; padding: 3px; border: 1px solid black; background-color: #EEE;}
#aep_t {
	color: white; margin: 1px; font-size: 10pt;
	padding-left:5px;
	background-color:#ed1305;
	background: transparent url("/images/style/redhead.gif");
	background-position: 0 0 ! important;
	background-repeat:repeat-x;
}
#aep_text {width: 98%;}
#aep_w span { font-size: 10pt;}
#aep_w div {text-align: right; margin-top: 5px;}

form{
	padding:0px;
	margin:0px;
}

a.userlink{
	text-decoration:none;
	color: #339933;
}

a.userlink:hover{
	border-bottom: 2px solid black;
}






#main_menu {
           background-image:url(/images/menu.jpg);
           background-repeat:no-repeat;
           color:#FFFFFF;
           text-align:justify;
           vertical-align:top;
           height:33px;
           z-index:1000;
}



#sub_menu{
          display:none;
          background-repeat:repeat-x;
          color:#FFFFFF;
          text-transform:capitalize;
          height:24px;
          z-index:1000;
}



/*
	Menu Vertical
*/
ul.menu a.selected{
	height:30px!important;
}

ul.menu {
	font-family:"Arial";
	margin:0px;
	padding-left:34px;
	position:relative;
	text-align:center;
	width:106px;
	z-index:1000;

}

ul.submenu {
	margin-top:-2px;
	margin-bottom:10px;
	margin-left:-10px;
	height:30px;	
/*	overflow:hidden;	*/
	width:170px;
	padding:0px;
	white-space:nowrap;
	z-index:1000;
}

#first_sub_menu{
	margin-left:-15px;
}


li ul.submenu {
	display:none;
	z-index:1000;

}
li:hover ul.submenu {
	display:block;
	z-index: 1000;
}
li.menu_item{
	position:relative;
	border-right:0px solid #666764;
}
li.menu_item ul.submenu{
	position:absolute;
	left:142px;
	top:0px;
	z-index:1000;
}
li.menu_item, li.submenu_item {
	width:142px;
	z-index:300;
	height:30px;
	margin-left:0px !important;
	padding:0px!important;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	z-index:1000;
}
li a {
	font-size:12px;
	text-decoration:none;
}
li.menu_item a {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	line-height:30px;
	display:block;
	z-index: 1000;
}
li.menu_item a:hover {
     background-repeat:repeat-x;
     color:#706c6c;
     text-decoration:none;
     z-index: 1000;
}

li.submenu_item {
		color:#CC0000;
		border-right:1px solid #c71725;
		border-left:1px solid #c71725;
		border-top:1px solid #c71725;
		font-size:12px;
		background-color:#f2f1f1;
		width:170px;
		z-index:1000;
}

li.submenu_item a {
	color:#000;
	font-family:"Arial";
	font-size:11px !important;
	font-weight:normal;
	z-index:1000;
}


li.submenu_item a:hover {
	color:#000;
	background-color:#dad7d7;
	z-index:1000;

}

li#menu_last.submenu_item a {
	border-bottom: 1px solid #666764;
	background-image:none;
	z-index:1000;

}



li.submenu_item#menu_last a:hover {
	color:#000;
	background-color:#dad7d7;
	z-index:1000;
}

.submenu a.current{
	color:#CC0000!important;
	text-decoration:underline;
}

/* Menu horizontal, reuse most of functionality of Vertical menu with some overridings*/
ul#vertical_menu.menu{
	width:auto;
}
ul#vertical_menu.menu li.menu_item{
                      background-image:url(/images/menu.jpg);
                      background-repeat:repeat-x;
                      float:left;
                      width:146px;
}
ul#vertical_menu.menu li.menu_item a{
	              font-size:14px;
}

ul#vertical_menu.menu li.menu_item ul.submenu{
                      position:absolute;
                      left:0px;
                      top:30px;
}


#top_spacer{
	width: 428px;
	height: 91px;
	/*background: url('/ui/images/o_01.gif') top right ; */
}

#login_box{
	width: 300px;
	height: 91px;
	padding-bottom: 5px;
	/*background: url('/ui/images/o_02.png') top left no-repeat;*/
}

#login_frm,#logout_frm{
	padding-left:30px;
}



#login_tbl{
	margin-left: 42px;
	width:80px;
}

#login_tbl td{
	font-weight: bold;
	color: #c71725;
	font-size: 9pt;
}

#login_tbl input, #search input{
	font-family:Tahoma;
	font-size: 9pt;
	border: 1px solid #000;
	padding-left: 3px;
	padding-right: 3px;
}

#search_q{
	margin-top:11px;
	margin-bottom:11px;
}

#login_tbl input, #search input{
	width: 60px;
}

#login_tbl .button{
	background-color: #c71725;
	color: #fff;
	width: auto;
}

#search .button{
	background-color: #c71725;
	color: #fff;
	width: auto;
}

#main_menu{
	color: #FFF;
	/*background-color: #b4d479;*/
	background-image : url(/images/style/menu_bg.gif);
	background-position:center;
	z-index: 1000;

}

#search_tbl{
	text-align: right;
	font-weight: bold;
	font-size:9pt;

	width: 787px;
	margin-left: 14px;
	margin-right: auto;
}

#sub_menu{
	color: #000;
	background-color: #FFF;
	z-index: 1000;
}


#left_block{
	height: 330px;
	width: 120px;
	border-right:1px solid #c71725;
}


#left_block_container {
	padding-right: 10px;
}

#left_block #search{
	text-align:left;
	padding-bottom:42px;
}

#page_content{
	vertical-align: top;
	padding-left: 26px;
	/*width: 650px;*/
}

#search a{
	font-weight: bold;
}

.small_text{
    border: 1px solid black;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}

a.anchor{
	display: block;
	color:#4c4c4c;
	text-decoration: none;
	border-top: 1px solid #c71725;
	line-height: 30px;
	padding-left:4px;
}

a.anchor:hover{
	background-color: #dad7d7;
	color:#4c4c4c;
}

.note{
	text-align: justify;
	font-size: 11pt;
	font-weight: bold;
	color: #a22;
}

.pl1{
color:#c71725;
font-weight:bold;
font-size:12px;
}

.pl2{
color:black;
font-weight:bold;
font-size:12px;
}

.pl3{
color:#a4c469;
font-weight:bold;
font-size:12px;
}

.plbg1{
background-color:#e4e6e8;
}
.plbg2{
background-color:#f4f6f8;
}



/* Products list table */
table#productlist {
border-top: 1px solid #e4e6e8;
border-bottom: 1px solid #e4e6e8;
border-left: 1px solid #e4e6e8;
margin-top:1em;
margin-bottom:1em;
empty-cells: show;
color: black;
border-collapse: collapse;
}

table#productlist a:hover {color:red;}

table#productlist th{
background-color: #c71725;
padding-left:2px;
padding-right:2px;
font-size:10px;
height:20px;
border-right: 1px solid #e4e6e8;
border-bottom: 1px solid #e4e6e8;
color: white;
text-align:center;
cursor:n-resize;
}

table#productlist td{
font-size:10px;
white-space:nowrap;
border-right: 1px solid #e4e6e8;
border-bottom: 1px solid #e4e6e8;
padding-left: 2px;
padding-right: 2px;
}

table#productlist tfoot tr,table#favlist tfoot tr{
border: 1px solid #e4e6e8;
}
table#productlist tfoot td,table#favlist tfoot td{
background-color: #c71725;
padding-left:2px;
padding-right:2px;
font-size:11px;
border-right: 1px solid #e4e6e8;
color: white;
text-align:center;
cursor:n-resize;
}

.wft_main, .wft_bottom {
	background-color: #f1f2f4;
	border: 1px solid gray;
	vertical-align: bottom;
	padding-bottom: 0px;
	color: darkblue;
	font-weight: normal;
	font-size:9px;
	padding: 0px;
}

.wft_head {
	/*background :#469630;*/
	background :#9b9d9c;
	border-bottom: 2px solid #FFFFFF;
	color: white;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	height: 18px;
	width: auto;
	font-family: Franklin Gothic Medium;
	font-size: 12px;
	font-weight: normal;
}

.sitemap_1, .sitemap_2
{
    display:block;
    color: black;
    margin-left:15px;
}
.sitemap_2
{
    margin-left:30px;
}
