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


.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;}

}
H1{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:-1px;font-size:11px; color:#666666 }
H2{padding-top:0px;padding-bottom:0px;margin-top:-2px;margin-bottom:-2px;font-size:12px; color:#666666 }
H3{padding-top:0px;padding-bottom:0px;margin-top:-2px;font-size:12px; color:#222222 }
/***************************************/

.top_menu{
color:#959595;
font-weight:bold;
}


.table_menu2{
background-image:url(/images/top/top_bar_bg.jpg);
width:100%;
height:39px;
direction:ltr;
}

.table_menu2_rgt{
background-image:url(/images/top/top_bar_rgt.jpg);
background-position:right top;
background-repeat:no-repeat;
width:20px;
height:100%;

}

.table_menu2_lft{
background-image:url(/images/top/top_bar_lft.jpg);
background-position:left top;
background-repeat:no-repeat;
width:20px;
height:100%;

}

.table_menu2_link{
color:#0099FF;
font-size:14px;
font-weight:bold;
}

.spt{
background-image:url(/images/top/spt.jpg);
background-position:center center;
background-repeat:no-repeat;
width:21px;
}

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

.top_box_btm{
background-image:url(/images/top/shd_btm.jpg);
background-position:center bottom;
background-repeat:no-repeat;
display:block;
}

.top_box_lft{
background-image:url(/images/top/shd_lft.jpg);
background-position:left bottom;
background-repeat:no-repeat;
display:block;
}

.top_box_rgt{
background-image:url(/images/top/shd_rgt.jpg);
background-position:right bottom;
background-repeat:no-repeat;
display:block;
}

.top_box_lft_btm{
width:100%;
height:100%;
background-image:url(/images/top/shd_lft_crn.jpg);
background-position:left bottom;
background-repeat:no-repeat;
display:block;
}

.top_box_rgt_btm{
width:100%;
height:100%;
background-image:url(/images/top/shd_rgt_crn.jpg);
background-position:right bottom;
background-repeat:no-repeat;
display:block;
}

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

.big_box_lft{
background-image:url(/images/search/big_box_border.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

.big_box_rgt{
background-image:url(/images/search/big_box_border.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}

.big_box_btm_lft{
background-image:url(/images/search/big_box_btm_lft.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

.big_box_btm_lft2{
background-image:url(/images/search/big_box_btm_lft2.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}


.big_box_btm_rgt{
background-image:url(/images/search/big_box_btm_rgt.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}

.big_box_btm_rgt2{
background-image:url(/images/search/big_box_btm_rgt2.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}

.big_box_btm{
background-image:url(/images/search/big_box_btm.jpg);
background-position:right bottom;
}

.big_box_btm2{
background-image:url(/images/search/big_box_btm2.jpg);
background-position:right bottom;
}
/****************************************/


.mako_box_btm_lft{
background-image:url(/images/mako/search/big_box_btm_lft.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}


.mako_box_btm_rgt{
background-image:url(/images/mako/search/big_box_btm_rgt.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}



.mako_box_btm{
background-image:url(/images/mako/search/big_box_btm.jpg);
background-position:right bottom;
}



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

.cat_txt_box
{
width:143px;
height:120px;
padding:0px 10px 0px 10px;
vertical-align:top;
}

.cat_txt_box_ttl{
font-size:15px;
}

.cat_txt_box_cat{
font-size:13px;
color:#666666;
}

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

.cat_txt_box_mako
{
width:127px;
height:120px;
vertical-align:top;
background-color:#e8e6e2;
background-image:url(/images/mako/search/c3.gif);
background-position:right top;
background-repeat:no-repeat;
}

.cat_txt_box_ttl_mako{
font-size:14px;
}

.cat_txt_box_cat_mako{
font-size:12px;
color:#666666;
}

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

.orng_box_bg{
background-image:url(/images/boxes/bg.jpg);
background-position:center center;
background-repeat:no-repeat;
}

.orng_box_top{
background-image:url(/images/boxes/top.jpg);
background-position:center top;
background-repeat:no-repeat;
}

.orng_box_btm{
background-image:url(/images/boxes/btm.jpg);
background-position:center bottom;
background-repeat:no-repeat;
padding:2px;
}

.mini_ttl2{
line-height:10px;
font-size:11px;
color:white;
}

.orng_pic_frm{
border-top:1px #954B10 solid;
border-right:1px #FC9953 solid;
border-bottom:1px #FBCA98 solid;
border-left:1px #B55811 solid;
}

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

.grey_box_bg{
background-image:url(/images/mako/boxes/bg.jpg);
background-position:center center;
background-repeat:no-repeat;
}

.grey_box_top{
background-image:url(/images/mako/boxes/top.jpg);
background-position:center top;
background-repeat:no-repeat;
}

.grey_box_btm{
background-image:url(/images/mako/boxes/btm.jpg);
background-position:center bottom;
background-repeat:no-repeat;
padding:2px;
}

.grey_ttl2{
line-height:10px;
font-size:11px;
color:white;
}

.grey_pic_frm{
border-top:1px #555555 solid;
border-right:1px #d9d9d9 solid;
border-left:1px #737373 solid;
border-bottom:1px #f1f1f1 solid;
}


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

.search_txt
{
color:#666666;
}

.search_input
{
width:100px;
border:1px #666666 solid;
}

.search_input2
{
width:85px;
}

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

.search_input_mako
{
width:100px;
border:1px #ADADAD solid;
background-color:#f5f3f0;
}

.search_select_mako
{
width:100px;
border:1px #ADADAD solid;
background-color:#f5f3f0;
arrow-color: #ffffff;
}

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


.side_box{
background-image:url(/images/side/box_bg.jpg);
}

.side_box_top{
background-image:url(/images/side/box_top.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.side_box_btm{
background-image:url(/images/side/box_btm.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}

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

.side_box2{
background-image:url(/images/side/box_bg2.jpg);
}

.side_box_top2{
background-image:url(/images/side/box_top2.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.side_box_btm2{
background-image:url(/images/side/box_btm2.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}

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




.calendar_ttl{
text-align:center;
height:20px;
font-weight:bold;
font-size:11px;
color:#333333;
}

.calendar_txt{
text-align:center;
height:16px;
font-size:11px;
color:#333333;
}

.date_box{
width:23px;
height:14px;
text-align:center;
}

.date_link{
font-size:12px;
font-weight:bold;
color:#333333;
}

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

.article_line{
height:28px;
width:175px;
background-repeat:no-repeat;
background-position:center center;
}

.article_line_link{
font-size:12px;
color:#666666;
font-weight:bold;
}


/***************************************/
.mini_ttl{
font-size:11px;
color:#555555;
font-weight:bold;
line-height:10px;
text-align:center;
display:block;
}

.mini_pic{
width:100%;
height:100%;
padding:0px 0px 0px 0px;
text-align:center;
vertical-align:center;
background-color:#DDDDDD;
border:1px #DDDDDD solid;
}

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

.crnr_lft_top{
width:100%;
height:100%;
background-image:url(/images/bnr/1.gif);
background-repeat:no-repeat;
background-position:left top;
}

.crnr_rgt_top{
width:100%;
height:100%;
background-image:url(/images/bnr/2.gif);
background-repeat:no-repeat;
background-position:right top;
}

.crnr_lft_btm{
width:100%;
height:100%;
background-image:url(/images/bnr/3.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.crnr_rgt_btm{
width:100%;
height:100%;
background-image:url(/images/bnr/4.gif);
background-repeat:no-repeat;
background-position:right bottom;
}


/***************************************/
.cupon_frame{
border:1px #BBBBBB solid;
padding:7px;
width:100%;
height:100%;
}

.cupon_frame2{
border:1px #BBBBBB solid;
width:100%;
height:100%;
}

.coupon
{
width:100%;
height:100%;
background-image:url(/images/coupon/bg.jpg);
}

.coupon_head1{
height:44px;
width:38px;
vertical-align:center;
text-align:center;
}

.coupon_head2{
font-size:14px;
color:#003366;
font-weight:bold;
}

.coupon_head3{
color:#003366;
font-weight:bold;
}

.coupon_pic{
width:104px;
height:90px;
padding:0px 0px 0px 0px;
text-align:center;
vertical-align:center;
background-color:#DDDDDD;
border:1px #DDDDDD solid;
}

.btns_bg{
height:33px;
border:1px #CCCCCC solid;
background-image:url(/images/coupon/btns_bg.jpg);
background-position:center bottom;
}

.btns_bg_mako{
height:33px;
border:1px #CCCCCC solid;
background-image:url(/images/mako/coupon/btns_bg.jpg);
background-position:center bottom;
}


.btn{
width:34px;
text-align:center;
cursor:pointer;
}

.coupon_discount1{
 font-size:22px;
 font-weight:bold;
 color:#FFFFFF;
 vertical-align:top;
}

.coupon_discount1A{
 font-size:18px;
 font-weight:bold;
 color:#FFFFFF;
 vertical-align:top;
}

.coupon_discount1B{
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 vertical-align:top;
}

.disc_area{
height:38px;
background-color:#268CB7;
text-align:center;
border:1px #268CB7 solid;
}

.disc_area_mako{
height:38px;
background-color:#0ba2dd;
text-align:center;
border:1px 0ba2dd solid;
}


.coupon_discount2{
 font-size:11px;
 line-height:10px;
 color:#003366;
 vertical-align:top;
 padding:3px;
}

.coupon_btm{
background-color:#EEEEEE;
padding:0px 3px 0px 3px;
}

.coupon_check_txt{
font-size:11px;
font-weight:bold;
line-height:10px;
padding-bottom:1px;
}

.coupon_more_details{
font-size:11px;
font-weight:bold;
color:#003366;
}

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

.tmp_main_div
{
	
	width:100%;
	height:100%;
	OVERFLOW-Y: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;
	 */
	
}

.tmp_spacials_div{
	scrollbar-face-color: #F5F5F5; 
	 scrollbar-shadow-color: #999999; 
	 scrollbar-highlight-color: #999999; 
	 scrollbar-3dlight-color: #FFFFFF; 
	 scrollbar-darkshadow-color: #FFFFFF; 
	 scrollbar-track-color: #FFFFFF; 
	 scrollbar-arrow-color: #999999;
	overflow-y:scroll; 
	overflow-x:hidden; 
	direction:rtl;
	width:100%;
	height:100%;
}


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




.Content_template
{
	
	OVERFLOW:auto;
	TOP:0px;
}


.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;
	 
	
}

#divSearchTextCont {position:relative;  width:600px; overflow:hidden; visibility:visible;  background-color:transparent}
#divSearchText {position:relative; left:0px; top:0px; background-color:transparent}
#ctbl TD.prime {border:1px dashed #999}
