.no_border
{
 border:0px solid black;
}

.info_text_un
{
    font-face: Arial, Helvetica;
    font-size: 12px;
    color: #515151;
    padding-left:17px;
}


.info_dot_img
{
    margin-top:4px;
    margin-right:8px;
    float:left;
}

.info_title
{
    font-face: Arial, Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #0076a3;
}

.line_l
{
    height:54px;
    background:transparent url(../images/line_l.gif) repeat-x top left
}

.line_c
{
    height:54px;
    background:transparent url(../images/line_c.gif) repeat-x top left
}

.line_r
{
    width: 73px;
    height:54px;
    background:transparent url(../images/line_r.gif) no-repeat top left
}

.line_ball
{
    width: 74px;
    height:54px;
    background:transparent url(../images/line_ball.gif) no-repeat top left
}




.pulldown_text
{
    font-face: Arial, Helvetica;
    font-size:12px;
    color: #646464;
}

.section_sign
{
 float: left;
 margin-top:4px;
 margin-right:6px;
}

.pi_lnsec_hl
{
    width:155px;
    height:9px;
    background:transparent url(../images/pi_lnsec_hl.gif) no-repeat top left
}

.pi_lnsec_hr
{
    width:3px;
    height:9px;
    background:transparent url(../images/pi_lnsec_hr.gif) no-repeat top left
}

.pi_lnsec_hc
{
    height:9px;
    background:transparent url(../images/pi_lnsec_hc.gif) repeat-x top left
}

.pi_lnsec_bl
{
    width:3px;
    height:3px;
    background:transparent url(../images/pi_lnsec_bl.gif) no-repeat top left
}

.pi_lnsec_br
{
    width:3px;
    height:3px;
    background:transparent url(../images/pi_lnsec_br.gif) no-repeat top left
}

.pi_lnsec_bg
{
    background-color: #f9fbe1;
}


.pi_exsec_hl
{
    width:155px;
    height:9px;
    background:transparent url(../images/pi_exsec_hl.gif) no-repeat top left
}

.pi_exsec_hr
{
    width:3px;
    height:9px;
    background:transparent url(../images/pi_exsec_hr.gif) no-repeat top left
}

.pi_exsec_hc
{
    height:9px;
    background:transparent url(../images/pi_exsec_hc.gif) repeat-x top left
}

.pi_exsec_bl
{
    width:3px;
    height:3px;
    background:transparent url(../images/pi_exsec_bl.gif) no-repeat top left
}

.pi_exsec_br
{
    width:3px;
    height:3px;
    background:transparent url(../images/pi_exsec_br.gif) no-repeat top left
}

.pi_exsec_bg
{
    background-color: #f2f3f3;
}





.pi_msec_thr
{
    height:2px;
    background:transparent url(../images/pi_msec_thr.gif) repeat-x top left
}

.pi_msec_sep
{
    background:transparent url(../images/pi_msec_sep.gif) no-repeat top left
}


.pi_msec_hl
{
    width:155px;
    height:9px;
    background:transparent url(../images/pi_msec_hl.gif) no-repeat top left
}

.pi_msec_hr
{
    width:3px;
    height:9px;
    background:transparent url(../images/pi_msec_hr.gif) no-repeat top left
}

.pi_msec_hc
{
    height:9px;
    background:transparent url(../images/pi_msec_hc.gif) repeat-x top left
}

.pi_msec_bl
{
    width:3px;
    height:3px;
    background:transparent url(../images/pi_msec_bl.gif) no-repeat top left
}

.pi_msec_br
{
    width:3px;
    height:3px;
    background:transparent url(../images/pi_msec_br.gif) no-repeat top left
}

.pi_msec_bg
{
    background-color: #f5f5f5;
}



.pi_af_text
{
    font-face: Arial, Helvetica;
    font-size:12px;
    color:#6b6b6b;
    font-weight:bold;
}

.pi_af_l
{
    width:10px;
    height:102px;
    background:transparent url(../images/pi_af_l.gif) no-repeat top left
}

.pi_af_r
{
    width:10px;
    height:102px;
    background:transparent url(../images/pi_af_r.gif) no-repeat top left
}

.pi_af_c
{
    height:102px;
    background:transparent url(../images/pi_af_c.gif) repeat-x top left
}



.pi_s_up
{
    width:22px;
    height:98px;
    background:transparent url(../images/pi_s_up.gif) no-repeat top left
}

.pi_s_down
{
    width:22px;
    height:98px;
    background:transparent url(../images/pi_s_down.gif) no-repeat bottom left
}

.pi_s_middle
{
    width:22px;
    background:transparent url(../images/pi_s_middle.gif) repeat-y top left
}



.about_text
{
    font-size:12px;
}

.right
{
    text-align:right
}

.bottom
{
    vertical-align:bottom;
}


.noDisplay
{
    display:none;
}

.empty_w
{
    font-size:0px;
    width:100%;
    margin:0;
    padding:0;
    border-collapse:collapse;
}

.login_bg
{
    width:275px;
    height:93px;
    background:transparent url(../images/login_bg.gif) no-repeat top left
}
    
.bf_lh
{
    width:6px;
    height:34px;
    background:transparent url(../images/blframe_lh.gif) no-repeat top left
}

.bf_rh
{
    width:6px;
    height:34px;
    background:transparent url(../images/blframe_rh.gif) no-repeat top left
}

.bf_ch
{
    height:34px;
    background:transparent url(../images/blframe_ch.gif) repeat-x bottom center
}


.bf_lb
{
    width:6px;
    height:5px;
    background:transparent url(../images/blframe_lb.gif) no-repeat top left
}

.bf_rb
{
    width:6px;
    height:5px;
    background:transparent url(../images/blframe_rb.gif) no-repeat top left
}

.bf_cb
{
    height:5px;
    background:transparent url(../images/blframe_cb.gif) repeat-x bottom center
}

.bf_lw
{
    background:transparent url(../images/blframe_lw.gif) repeat-y left top
}

.bf_rw
{
    background:transparent url(../images/blframe_rw.gif) repeat-y right top
}


.bf_center
{
    background-color:#f7f7f7;
    border-left:1px solid #acacac; 
    border-right:1px solid #acacac
}

.bf_bg_colog
{
    background-color:#f7f7f7;
}


.sf_lh
{
    width:6px;
    height:49px;
    background:transparent url(../images/sframe_lh.gif) no-repeat top left
}

.sf_rh
{
    width:6px;
    height:49px;
    background:transparent url(../images/sframe_rh.gif) no-repeat top left
}

.sf_ch
{
    height:49px;
    background:transparent url(../images/sframe_ch.gif) repeat-x bottom center
}


.mf_bg_rh
{
    width:6px;
    height:10px;
    background:transparent url(../images/mf_bg_rh.gif) no-repeat top left
}

.mf_bg_lh
{
    width:6px;
    height:10px;
    background:transparent url(../images/mf_bg_lh.gif) no-repeat top left
}


.mf_bg_rb
{
    width:6px;
    height:10px;
    background:transparent url(../images/mf_bg_rb.gif) no-repeat top left
}

.mf_bg_lb
{
    width:6px;
    height:10px;
    background:transparent url(../images/mf_bg_lb.gif) no-repeat top left
}

.mf_bg_col
{
    background-color:#f7f8e8;
}

.pr_bg1
{
 /*   width:9px;*/
    height:256px;
    background:transparent url(../images/pr_bg1.gif) repeat-x top left
}

.ab_up_bg
{
    width:212px;
    background:transparent url(../images/ab_up_bg.gif) repeat-y top left
}

.ab_up_bottom
{
    width:212px;
    height: 4px;
    background:transparent url(../images/ab_up_bottom.gif) no-repeat top left
}


.best_header
{
    width:588px;
    height: 35px;
    background:transparent url(../images/best_header.gif) no-repeat top left
}

.promo_header
{
    width:588px;
    height: 35px;
    background:transparent url(../images/promo_header.gif) no-repeat top left
}


.picks_header
{
    width:588px;
    height: 35px;
    background:transparent url(../images/picks_header.gif) no-repeat top left
}


.best_bg
{
    width:588px;
    background:transparent url(../images/best_bg.gif) repeat-y top left
}

.best_bottom
{
    width:588px;
    height:5px;
    background:transparent url(../images/best_bottom.gif) no-repeat top left;
}

.bcell
{
    width:132px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align:center;
}



.bot_ban
{
    width:252px;
    height:92px;
    background:transparent url(../images/bot_ban.gif) no-repeat top left
}

.bot_c
{
    height:92px;
    background:transparent url(../images/bot_c.gif) repeat-x top left
}

.bot_r
{
    height:92px;
    width: 6px;
    background:transparent url(../images/bot_r.gif) no-repeat top left
}


.menu_l
{
    height:57px;
    width: 5px;
    background:transparent url(../images/menu_l.gif) no-repeat top left
}

.menu_r
{
    height:57px;
    width: 5px;
    background:transparent url(../images/menu_r.gif) no-repeat top left
}

.menu_c
{
    height:57px;
    background:transparent url(../images/menu_c.gif) repeat-x top left
}

.mstub_c
{
    height:24px;
    background:transparent url(../images/mstub_c.gif) repeat-x top left
}

.mstub_l
{
    height:24px;
    width: 6px;
    background:transparent url(../images/mstub_l.gif) no-repeat top left
}

.mstub_r
{
    height:24px;
    width: 6px;
    background:transparent url(../images/mstub_r.gif) no-repeat top left
}

.topa_c
{
    height:106px;
    background:transparent url(../images/topa_c.gif) repeat-x top left
}










body.body_bg
{
/*    background:#155386 url(../images/bg.gif) repeat-x top center*/
}

.right_sh_r
{
    width:50px;
    background:transparent url(../images/right_sh_r.gif) repeat-y top left
}

.right_sh
{
    width:50px;
    height:810px;
    background:transparent url(../images/right_sh.gif) no-repeat top left
}

.left_sh_r
{
    width:50px;
    background:transparent url(../images/left_sh_r.gif) repeat-y top right
}

.left_sh
{
    width:50px;
    height:810px;
    background:transparent url(../images/left_sh.gif) no-repeat top right
}

.center_fr
{
    background: #7fc4f4 url(../images/center.gif) repeat-x top center    
}

.left_t_c
{
    width:61px;
    height:27px;
    background:transparent url(../images/left_t_c.gif) no-repeat bottom right;
}

.right_t_c
{
    width:59px;
    height:27px;
    background:transparent url(../images/right_t_c.gif) no-repeat bottom left;
}

.top_r
{
    height:27px;
    background:transparent url(../images/top_r.gif) repeat-x bottom center;
}



.left_b_c
{
    width:61px;
    height:39px;
    background:transparent url(../images/left_b_c.gif) no-repeat top right;
}

.right_b_c
{
    width:59px;
    height:39px;
    background:transparent url(../images/right_b_c.gif) no-repeat top left;
}

.bottom_r
{
    height:39px;
    background:transparent url(../images/bottom_r.gif) repeat-x top center;
}

.menu_r
{
    height:59px;
    background:transparent url(../images/menu_r.gif) repeat-x top left;
}




.text_top
{
    vertical-align:top;
}

.libheader
{
/* border:2px solid white;*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: white;
 font-size:10px;
 font-weight:bold;
 padding:4px;
}

.libtext
{
 font-family: Verdana, Helvetica, sans-serif;
 color: black;
 font-size:12px;
 font-weight:normal;
}

.libcell
{
 padding:2px 0px 2px 0px;
/* border:2px solid white;*/
}

.thin_border
{
    border:1px solid black;
}

table.td_thin_border td
{
    border:1px solid black;
}

.report_title
{
 font-family: Verdana, Helvetica, sans-serif;
 color: white;
 font-size:20px;
 font-weight:normal;
}



.layout
{
    margin:0;
    padding:0;
    border-collapse:collapse;
/*    border:1px solid red;*/
}

.spec_cell
{
 padding:10px;
 vertical-align:top;
}



.lpad
{
  padding-left:40px;
}

.top_bg
{
  background-color: #265278
}

.cat_table
{
/* background-image:url(../images/bg_cat.png);
 background-repeat:repeat-x;
 background-color: white;
*/
 vertical-align:top;
 background-color: #265278;
}

.text
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:10pt;
 font-weight:bold;
}


.cat_table_width
{
 width: 250px;
}

.top
{
 vertical-align:top;
}

.browse_text{
 font: 12px Arial, Verdana, Helvetica, sans-serif ;
 color: #0076a3;
 font-weight:900;
}

.best_sell_text{
 font: 12px Arial, Verdana, Helvetica, sans-serif ;
 color: white;
 font-weight:900;
}



.category_name{
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 color: black;
 font-weight: bold;
 white-space:nowrap;
}

.external_category_name{
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 color: #5588CC;
 font-weight: bold;
 white-space:nowrap;
}

.title_name{
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 color: 959595;
 font-weight: bold;
 /*white-space:nowrap;*/
}

.external_title_name{
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 color: black;
 font-weight: normal;
 /*white-space:nowrap;*/
}


.footer_text
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-weight:bold;
}

body.main {
    font: 13px arial, helvetica, sans-serif; 
    color: black;
    background: white;
    margin:0;
    padding:0;
    border:0;
    width:100%;
    height:100%;
}

img.fit{
    vertical-align:top;
    margin:0;
    padding:0;
}

table.footer
{
    background: blue;
    width:100%
}

td.footer
{
    text-align:center;
    padding-right:10px;
}

                   

.miniLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#990033;
}

.login_text
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#000066;
  font-weight:bold;
}


.width
{
    width:100%;
}


a.login, a.login:link, a.login:visited 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color: #660000;
  font-size:9pt;
}
a.login:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #660000;
  font-size:9pt;
}

.anchor_text
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #660000;
  font-size:9pt;
}



.menu
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal;
  font-weight: bold; 
  font-variant: normal; 
  color: #FFFFFF; 

}

.copy
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal;
  font-weight: bold; 
  font-variant: normal; 
  color: #FFFFFF; 
}


table.menu
{
  background-color: #0099FF;
}

a.link_view, a.link_view:link, a.link_view:visited
{
 text-decoration:none;
}

a.link_view:hover
{
 text-decoration: underline;
}

a.menu_link, a.menu_link:link, a.menu_link:visited,a.menu_link:hover
{ 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px;
 font-style: normal;
 font-weight: bold; 
 font-variant: normal; 
 color: #FFFFFF; 
}


a.selected_menu_link, a.selected_menu_link:link, a.selected_menu_link:visited,a.selected_menu_link:hover
{ 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px;
 font-style: normal;
 font-weight: bold; 
 font-variant: normal; 
 color: #FFFF00; 
}

.form_text
{
 font-family: Arial, Helvetica, sans-serif;
 color:#646464;
 font-size:12px;
 font-weight:bold;
}

.form_label
{
 width:200px;
}

.form_control
{
 width:250px;
}

.center
{
 margin-left: auto;
 margin-right: auto;
}

.centerLayer {
 margin-left: auto;
 margin-right: auto;
}


.text_center
{
 text-align:center;
}

.text_right
{
 text-align:right;
}


.form_error
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #CC0000;
 font-size:10pt;
 font-weight:bold;
}

.required
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FF0000;
 font-size:8pt;
 font-weight:bold;
}

.fullsize
{
 width: 100%;
}

.blabel
{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:30px;
 font-weight:bold;
}

.mlabel
{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:16px;
 font-weight:bold;
}


.s_name
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color:#000000;
 font-size:16px;
 font-weight:bold;
}


.left
{
 text-align:left;
}

.pulled
{
 margin-left:15px;
 display:block;
}

.info_text
{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:12px;
 font-weight:normal;
}

.label_info
{
 color: #183a54;
}

.best_title
{
 color: black;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 font-weight:normal;
 text-align:left;
}


.section_arrow
{
 cursor:pointer;
}

.pointer
{
 cursor:pointer;
}


.section_name
{
 font: 12px Arial, Helvetica, sans-serif;
 color: #646464;
 font-weight: bold;
}

.info_title_name
{
 font: 20px  Arial, Verdana, Helvetica, sans-serif;
 color: #0076a3;
 font-weight: bold;
}

.small_info
{
 font: 11px  Arial, Verdana, Helvetica, sans-serif;
 color: black;
 font-weight: 200;
}

.menu_images
{
 border:0px solid black;
}

.piimages
{
 border:0px solid black;
}


/* category*/
.lform
{
 width:400px;
}

.llabel
{
 width:80px;
}

.lcontrol
{
 width:320px;
}

.lbutton
{
 width:70px;
}
/* end category*/

/*product*/
.tform
{
 width: 400px;
}

.tlabel
{
 width:180px;
}

.llabel
{
 width:80px;
}

.lcontrol
{
 width:320px;
}


.fcontrol
{
 width:200px;
}

.lbutton
{
 width:300px;
}

.ptype_label
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#990033;
}

img.peimage
{
    width:150px;
}

.img_cell
{
    vertical-align:bottom;
}

/*end product*/


.plinks_text
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}


.border
{
    border-width: 1px;
    border-color: #220000;
}

.st_bg{
    background-color:#0099ff;
}

.cs_bg{
    background-color: #00cc00;
}


.cart_text
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#0000ff;
}
.total_price
{
    font-family:  Verdana, Helvetica, sans-serif;
    color: black;
    font-size:12px;
    font-weight:normal;
    padding:2px 0px 2px 0px;
    font-weight:bold;
}

.arrow
{
 margin-right: 5px;
}



.menu_start
{
 background-image:url(../images/menu_start.gif);
 background-repeat:no-repeat;
 width:3px;
 table-layout:fixed;
 height:23px;
}


.menu_middle
{
 background-image:url(../images/menu_middle.gif);
 background-repeat:no-repeat;
 width:34px;
 table-layout:fixed;
 height:23px;
}

.menu_regular
{
 background-image:url(../images/menu_regular.gif);
 background-repeat:repeat-x;
 text-align:center;
 vertical-align:middle; 
 width:104px;
 color:white;
}

.menu_text
{
 white-space:nowrap;
}


.menu_end
{
 background-image:url(../images/menu_end.gif);
 background-repeat:no-repeat;
 width:27px;
 table-layout:fixed;
 height:23px;
}

.login_action
{
  font-family: Geneva, Helvetica, Verdana, Arial, sans-serif;
  font-size:12px;
  color: #0076a3;
  font-weight: bold;
  text-decoration: underline;  
}



.member_text
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  color: #848484;
  font-weight: normal;
}

.login_ctrl
{
 width:100%;
 font-size:12px;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.but_info
{
 display:none;
 z-index:1;
 padding:0 5px 0 5px;
 position:absolute;
 top:310px;left:720px;
 background-color:#F2ECB7;
 border:1px solid black;
 font-family: Helvetica;
 font-size:11px; 
 white-space:nowrap
}

.nowrap
{
 white-space:nowrap
}

.report_cname
{
    width:25%;
}

td.bs_item{
    vertical-align:top;
    width:25%;
    padding-bottom:10px
}

table.fixed {
 table-layout:fixed;
}

table.report_stable td
{
  border:0;
}

.report_param
{
  font-weight:bold;  
  padding-right:10px;
}

table.report_subtable th
{
  border:1px solid black;
  font-weight:bold;  
}

table.report_subtable td
{
  padding-left:5px;
  padding-right:5px;
}

