.BadMessageBlock
{
  BACKGROUND-COLOR:#F0A0A0;
  BORDER:1px SOLID black;
}

body {
font-family:arial , arial, sans-serif;
font-size:12px;
background-Color:#FFFFFFF;
color:#540101;
margin:0px;

}
H1{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:-2px;font-size:14px;  color:#444444 }
H2{padding-top:0px;padding-bottom:0px;margin-top:-2px;margin-bottom:-2px;font-size:12px; color:#666666 }
.div_side_block {display:block; vertical-align:top; width: 98%; float: bottom;}
.table_top {text-align:center;}

.table_bottom {text-align:center;}
.table_main {border-width:0px;}
input.search,select.search {border:1px solid #666; width: 95%;}
select.date {width: 53px;}


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

select
{
font-size:11px;
font-family:arial ;
COLOR:#000000;
height:19px;
}

A
{
font-family:arial ;
COLOR:#0000CC;
text-decoration:none;
}

TD
{
font-size:12px;
font-family:arial ;
color:#000000;

}

TH
{
font-size:12px;
font-family:arial ;
color:#4C4C4C;
font-weight:bold;
}

.category_div{
display:block; position:relative;  padding:3px 2px;  border-top:1px #e3ecc6 solid; border-left:1px #e3ecc6 solid; border-right:1px #e3ecc6 solid; background:URL(/images/side_menu_bg1.jpg);
}

.category_txt{
display:block; color:#5c614e; font-weight:bold; font-size:11px;
}

.category_txt:hover{
display:block; color:#000000; font-weight:bold; font-size:11px;
}

.dot_left{
background-image:url(/images/dot.png);
background-repeat:no-repeat;
width:6px;
height:100%;
float:left;
}

.dot_right{
background-image:url(/images/dot.png);
background-repeat:no-repeat;
width:6px;
height:100%;
float:right;
}

.arr_left{
background-image:url(/images/arr2.png);
background-repeat:no-repeat;
width:6px;
height:100%;
float:left;
}

.arr_right{
background-image:url(/images/arr.png);
background-repeat:no-repeat;
width:6px;
height:100%;
float:right;
}

.mini_comp_name
{
font-size:18px;
color:#990000;
}

.mini_cntry_name
{
font-size:13px;
color:#5C5C5C;
}

.type_link{
color:#0000CC;
text-decoration:underline;
cursor:pointer;
}

.search_txt
{
color:#2c3707;
}

.search_input{
background-image:url(/images/input_bg.jpg);
font-size:11px;
color:#999999;
border:1px #999999 solid;
height:19px;
}

.srch_btn_frame{
border:1px #ff8400 solid;
}

.srch_btn{
height:24px;
width:100%;
padding:0px 5px 0px 5px;
background-image:url(/images/products/srch_btn_bg.jpg);
}

.lng
{
font-size:10px;
color:#009ad7;
font-weight:bold;
}

.lng_sel
{font-size:11px;
color:#333333;}

/*******************************************************/

.mng_btns{
border:1px #444444 solid;
background-color:#666666;
padding:0px 8px 0px 8px;
height:24px;
font-weight:bold;
}


/******************************************************/
.prd_frame{
height:100px;
width:100%;
}

.prd_checkbox{
vertical-align:top;
width:22px;
}

.prd_checkbox_frame{
width:22px;
height:22px;
background-color:#b0d83b;
border:1px #a7ca94 solid;
vertical-align:center;
text-align:center;
}

.prd_pic_holder{
border:1px #a7ca94 solid;
background-color:#FFFFFF;
width:100px;
text-align:center;
}

.product_name{
font-size:11px;
color:#333333;
}

.prd_contact{
background-image:url(/images/products/ttl_bg.jpg);
text-align:center;
height:23px;
cursor:pointer;
}

.prd_cnt_btn_frm{
border-bottom:1px #AB3232 solid;
border-top:1px #500505 solid;
border-left:1px #710606 solid;
border-right:1px #710606 solid;
}

.prd_cnt_btn{
background-color:#E2E9E9;
border-bottom:1px #999999 solid;
border-top:1px #FFFFFF solid;
border-left:1px #BBBBBB solid;
border-right:1px #BBBBBB solid;
height:17px;
}

.prd_cnt_txt2{
background-image:url(/images/btn/bg2.jpg);
text-align:center;
font-weight:bold;
color:#333333;
font-size:11px;
}

.prd_contact_txt{
font-size:14px; 
line-height:14px;
color:#333333;
font-weight:bold;
}

.prd_cnt_pic{
WIDTH:18px;
HEIGHT:12px;
border:1px #666666 solid;
}

.prd_ttl_line{
height:28px;
background-image:url(/images/products/ttl_bg.jpg);
vertical-align:center;
 }

 .prd_ttl_line_prm{
height:23px;
background-image:url(/images/products/ttl_bg_prm.jpg);
 }

.box_content{
border-bottom:1px #b0d83b solid;
background-image:url(/images/products/bg.jpg);
background-position:center bottom;
vertical-align:top;
}

.prd_cnt_area{
height:33px;
text-align:center;
}

 .prd_cmp{
height:20px;
padding:0px 5px 0px 5px;
 }

.prd_cmp_link{
color:#A11A1A; font-size:12px; font-weight:bold;
 }

 .prd_cmp_dtl{
vertical-align:top;
padding:2px 5px 2px 5px;
 }


.prd_desc{
color:#333333; 
padding:5px 5px 0px 5px;
vertical-align:top;
height:100%;
}

.product_categories{
color:#006699;
font-size:10px;
height:14px;
}

/***************************************/

.sign_in_txt
{
font-size:10px;
color:#666666;
}

.sign_in_input
{
background-image:url(/images/input_bg.jpg);
font-size:11px;
color:#666666;
border:1px #AAAAAA solid;
width:120px;
height:17px;
}

.sign_in_btn
{
font-size:14px;
color:#ff1919;
cursor:pointer;
}

.join
{
background-image:url(/images/btn_join_bg.jpg);
font-size:14px;
font-weight:bold;
text-align:center;
}

/***************************************/

.menu_slc
{
line-height:12px;
width:76px;
text-align:center;
 background-image:url(/images/btn_slc_bg.jpg);
}

.menu_reg
{
line-height:12px;
width:76px;
text-align:center;
 background-image:url(/images/btn_reg_bg.jpg);
}

.menu_slc2
{
line-height:12px;
width:76px;
text-align:center;
 background-image:url(/images/btn_slc_bg2.jpg);
}

.menu_reg2
{
line-height:12px;
width:76px;
text-align:center;
 background-image:url(/images/btn_reg_bg2.jpg);
}


.menu_lnk_slc
{

color:white;
font-weight:bold;
}

.menu_lnk_reg
{
color:#6191b0;
font-weight:bold;
}


.menu_over
{
/*background-image:url(images/top/menu/menu_over.gif);*/
padding-right:22px;
padding-left:2px;
padding-bottom:2px;
line-height:12px;
}

.menu
{
font-size:14px;
color:#000000;
}

.menu_slot
{
padding-right:10px;
padding-left:10px
}

.selected
{
font-size:14px;
font-family:arial ;
COLOR:#FFFFFF;
}

.regular
{
font-size:14px;
font-family:arial ;
COLOR:#FBECE9;
}

.sub_selected
{
font-size:12px;
font-family:arial ;
COLOR:#FFFFFF;
}

.sub_regular
{
font-size:12px;
font-family:arial ;
COLOR:#FBECE9;
}

.icon_bg{
background-image:url(/images/icon_bg.gif);
width:24px;
height:24px;
text-align:center;
vertical-align:center;
background-repeat:no-repeat;
}

/*********************************************************/
.box_bg{width:100%; height:100%;  background-image:url(/images/boxes/bg.jpg);  background-position:center center;}

.box_lft{width:100%; height:100%; background-image:url(/images/boxes/lft.jpg); background-repeat:no-repeat; background-position:left center; }
.box_rgt{width:100%; height:100%; background-image:url(/images/boxes/rgt.jpg); background-repeat:no-repeat; background-position:right center;  }
.box_top{width:100%; height:100%; background-image:url(/images/boxes/top.jpg); background-repeat:no-repeat; background-position:center top; }
.box_btm{width:100%; height:100%; background-image:url(/images/boxes/btm.jpg); background-repeat:no-repeat; background-position:center bottom; }

.box_c1{width:100%; height:100%; background-image:url(/images/boxes/c1.jpg); background-repeat:no-repeat; background-position:left top; }
.box_c2{width:100%; height:100%; background-image:url(/images/boxes/c2.jpg); background-repeat:no-repeat; background-position:right top;  }
.box_c3{width:100%; height:100%; background-image:url(/images/boxes/c3.jpg); background-repeat:no-repeat; background-position:left bottom; }
.box_c4{width:100%; height:100%; background-image:url(/images/boxes/c4.jpg); background-repeat:no-repeat; background-position:right bottom ; padding:10px}


/*********************************************************/

.dtl_btn_txt{
color:white; font-size:14px; font-weight:bold;
background-image:url(/images/btn/bg.jpg);
}

/*********************************************************/

.company_dtl{
vertical-align:top;
padding:8px 0px 10px 0px;
border-bottom:1px #CCCCCC solid;

}


/*********************************************************/

.form_input{
background-image:url(/images/input_bg.jpg);
font-size:11px;
color:#333333;
border:1px #BBBBBB solid;

}

/**********************************************************/
.Content_template
{

	OVERFLOW:auto;
	TOP:0px;
}

.Content0
{

	OVERFLOW:auto;
	TOP:0px;

}

.Content5
{

	OVERFLOW:auto;
	TOP:0px;
	height:605px;

}


.Content1
{

	OVERFLOW:auto;
	TOP:0px;
	 scrollbar-face-color: #A1685F;
	 scrollbar-shadow-color: #ECD4B3;
	 scrollbar-highlight-color: #ECD4B3;
	 scrollbar-3dlight-color: #A1685F;
	 scrollbar-darkshadow-color: #C2948D;
	 scrollbar-track-color: #C2948D;
	 scrollbar-arrow-color: #ECD4B3;


}

.Content2
{

	OVERFLOW-X:scroll;

	TOP:0px;
	 scrollbar-face-color: #A1685F;
	 scrollbar-shadow-color: #ECD4B3;
	 scrollbar-highlight-color: #ECD4B3;
	 scrollbar-3dlight-color: #A1685F;
	 scrollbar-darkshadow-color: #C2948D;
	 scrollbar-track-color: #C2948D;
	 scrollbar-arrow-color: #ECD4B3;


}



.over
{
background:#C9AA86;
cursor:pointer;
}

.out
{

}

.sideCats {color:white; font-size:12px; font-weight:bold}

.err {
    border: 2px red solid;
}

.dialog {
	border: 1px solid rgb(161, 175, 183); 
    position: absolute; 
    z-index: 10; 
    background-color: rgb(209, 223, 231);
}
