*{padding:0; margin:0; font:10px Verdana,Arial,Tahoma,Helvetica,sans-serif,"lucida grande"}

body{    background:#FFF url(../images/bg_body.png) repeat-x top;   line-height:1;  color:#666}

td.notes{  color:#2D0000;   text-align:left}

strong{ font-weight:bold}

a, a:link{ color:#369;  text-decoration:none;   cursor:pointer}

a:hover{ color:#FF6000;  text-decoration:underline}
 
a.pagination_link{ font-size:11px;  color:#0D42FF;  padding:0px 5px 0px 0px}

a.pagination_link_selected{ font-size:12px;  font-weight:bold;  color:#0D42FF;  padding:0px 5px 0px 0px;  text-decoration:none}
 
button, input.button{    background:transparent url(../images/button/btn_general.png) repeat-x;       color:#FFF;     margin-right:10px;     height:23px;     padding:0px 5px 3px 5px;     font-weight:bold;     font-size:12px;     width:auto;     border:1px solid #FFF;     vertical-align:middle}

button:hover, input.button:hover{    cursor:pointer;     color:#000;     text-decoration:none;      border:1px solid #FF7D00}

td.left_content_bottom{    width:188px;     height:2px;     background:url(../images/left_menu_bottom.jpg)}

 
.label{    color:#656565;     font-weight:bold}

.left_label{    color:#656565;     font-weight:bold;     width:30%}

td.left_panel_label{    color:#656565;     font-weight:bold;     vertical-align:middle;     padding:0px 0px 0px 13px}

td.left_panel_button_holder{       padding:5px 0px 5px 0px;     vertical-align:middle;     text-align:center}

td.sub_header_label{    font-size:14px;     font-family:Tahoma;     font-weight:bold;     color:#0D82E9;     margin:0px 0px 2px 0px;     padding:0px 0px 0px 5px}

.sub_header_label{    font-size:14px;     font-family:Tahoma;     font-weight:bold;     color:#0D82E9;     margin:0px 0px 2px 0px;     padding:0px 0px 0px 5px}

.login_error{    margin:2px 2px 2px 5px}

.right_content_header{    background:url(../images/h2_bullet.png) no-repeat center left;     color:#ef7b08;     display:block;     font-size:12px;     font-weight:bold;     text-transform:uppercase;     margin:10px 0 !important;     padding:1px 0 0 20px !important}

.right_title_link{    color:#004B91;     font-size:12px;     font-weight:bold;     text-decoration:none}

.right_title_link:hover{    text-decoration:underline}

.header_separator{    border-bottom:1px solid #C9E1F4;     margin:5px 0px}

.header_separator2{    border-bottom:1px solid #E7E7E7;     margin:5px 0px}

.sub_header_separator{    border-bottom:1px solid #717171;     margin:5px 0px}

div.messageBox{           background-repeat:no-repeat;        margin:1em 0;     min-height:60px;     padding:2px 40px 2px 100px;     width:auto}

div.messageBox.error{    background-image:url(../images/alert/ico_error.png);     color:#F00;     background-color:#F7FBB2;       background-position:8px 8px;     border:1px solid #F00}

div.messageBox.success{       background-image:url(../images/alert/ico_success.png);     color:#111;     background-color:#CDF8D7;     background-position:8px 8px;     border:1px solid #4AA154}

.info_msg{    background-image:url(../images/alert/info.png);  color:#000;  background-color:#F1F5FF;  background-position:20px 5px;  border:1px solid #CBCFDD;  background-repeat:no-repeat;   margin:1em 0;  min-height:36px;  padding:8px 40px 2px 80px;  width:auto}

.messageBox ul{ height:auto;  left:0;  overflow:visible;  position:relative;  text-indent:0;  top:0;  width:auto;  list-style:inherit}

.messageBox ul li{ line-height:18px;   list-style:inherit}

.messageBox p{ padding:5px 0px 5px 0px}

a.inline_edit_link{ font-size:12px;  color:#369;  text-decoration:none;   cursor:pointer}

a.inline_edit_link:hover{ color:#FD8F3F}

td.logo_holder{ border:5px solid #E6EBF1;  background-color:white}

ul#left_menu_item{ list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin:0px;  padding:6px 0 11px 10px}
 
a.profile_edit{ color:#008;  text-decoration:none;  cursor:pointer}
a.profile_edit:hover{ text-decoration:underline}

div.hr{ border-bottom:1px solid #CCC;  font-size:0;  height:1px;  margin:2px 5px 10px 5px;  width:auto}

.notes_on_top{    font-size:14px;     color:#4f4d4d; font-weight:bold}

.slogan{    font-family:tahoma; font-size:14px;     color:#B0B0FF; font-weight:bolder}

.static_pages_holder{    border-color:#E7E7E7;     border-style:solid;     border-width:1px;     padding:5px 0px 5px 25px;        width:550px;     margin:0px 0px 5px 0px;      -moz-border-radius:10px;     -webkit-border-radius:10px;     -khtml-border-radius:10px;        border-radius:10px}

td.static_page_back{    background:url(../images/logo_back.png) no-repeat;   width:630px}

.prodcut_list_inside_header{    background:url(../images/product_header_insine_bg.gif) repeat-x;   margin-bottom:3px;  padding:3px 0;  width:99%;  height:22px;   margin:5px 0px}

.prodcut_list_inside_header_item{ float:left;  text-align:center;  font-size:11px;  font-weight:bold;  color:#1E5B9D}

.product_inside_name{ color:#00C3FF;  font-weight:bold;   font-size:12px}

.product_inside_code{ font-family:Verdana;  font-size:x-small;  line-height:1.3em}

.product_inside_prices{ font-family:arial;  color:#1F744D;  font-weight:bold;  font-size:13px;   margin:1px 0px}

.product_inside_status{ margin:0px 0px 2px 1px}

.product_inside_category{ color:#333;  font-family:Verdana;  font-size:x-small;  font-weight:bold;  line-height:1.3em;  margin-bottom:4px}

.product_inside_description{ color:#6C6C6C}

.home_font1{ font-weight:bold;  font-size:24px;  color:#E8F4F2}

.home_font2{ font-weight:bold;  font-size:24px;  color:#2EC4F6}

.join_now_holder{ margin:5px 0px 0px 50px;  padding:0px 0px 2px 0px}

.product_outside_name{ color:#00C3FF;  font-weight:bold;   font-size:12px}

.product_outside_code{ font-family:Verdana;  font-size:x-small;  line-height:1.3em}

.product_outside_category{ color:#333;  font-family:Verdana;  font-size:x-small;  font-weight:bold;  line-height:1.3em;  margin:2px 0px 0px 0px}

.product_outside_description{ margin:5px 0px 2px 0px}

.product_outside_description_content{ margin:5px 0px 5px 15px}

.product_outside_seller{ color:#004B91;  margin:0px;  font-size:12px;  font-weight:bold}

.product_outside_prices{ font-family:arial;  color:#1F744D;  font-weight:bold;  font-size:13px;   margin:10px 0px 0px 0px;  width:80px}

.product_outside_prices2{ font-family:arial;  color:#A74041;  font-weight:bold;  font-size:13px;   width:80px}

.search_key{ color:#111;  font-size:12px;  font-weight:bold}

#search_tab{  margin:0;  padding:0;   width:100%;  font-weight:bold}

#search_tab li{  float:left;  list-style:none}

#search_tab li a{  display:block;  font-size:12px;  padding:2px 3px;  text-decoration:none;  text-align:center;      width:56px;     color:#585858;     white-space:nowrap;     background-color:#DDD}

#search_tab li a:hover{       color:#4cb0d2}

#search_tab li a.selected{       background-color:#579ECB;     color:#FFF}

#search_tab li a.selected:hover{    background-color:#579ECB;        color:#FF6000}

a.link_button{    background:transparent url(../images/button/sp_button_left.png) no-repeat scroll left top;     color:#FFF;     text-decoration:none}

a.link_button b{    background:transparent url(../images/button/sp_button_right.png) no-repeat scroll right top}

a.link_button, a.link_button b, a.link_button b span{    cursor:pointer;     float:left;     line-height:20px;     font-weight:bold;     font-size:12px}

a.link_button b span{    background:transparent url(../images/button/sp_button_middle.png) repeat-x scroll left top;  text-align:center;  padding:2px;  margin:0px 11px}

a.link_button:hover{ color:#FF0}

.pay_option_holder{ height:60px;  padding:10px 2px 10px 2px;  margin:10px 0px 10px 2px;  cursor:pointer;   background-color:#FFF}

.details_title{ font-weight:bold;  font-size:12px}

.registration_left{ width:180px;  padding:2px 5px;  margin:0px 0px 10px 0px;  border:1px solid #C9E1FF;  -moz-border-radius:6px;  -webkit-border-radius:6px;  -khtml-border-radius:6px;   border-radius:6px}

.reg_left_font{ padding:2px 0px;  color:#4D4D4D;   font-size:12px;  font-weight:bold}

.payee_font{ font-size:16px;  color:#6D6D6D}

.list_inside_header_item{ font-size:11px;  font-weight:bold;  color:#1E5B9D}

.left_content_holder_inside{  border:1px solid #1D8E00;   width:188px;  margin-bottom:10px;  padding:4px;   -moz-border-radius:6px;  -webkit-border-radius:6px;  -khtml-border-radius:6px;   border-radius:6px}

.left_content_holder_inside_alt{  border:1px solid #FF6D00;   width:188px;  margin-bottom:10px;  padding:4px;   -moz-border-radius:6px;  -webkit-border-radius:6px;  -khtml-border-radius:6px;   border-radius:6px}

.left_content_header_inside{ font-size:14px;  font-family:Tahoma;  font-weight:bold;  color:#1D8E00;  margin:0px 0px 2px 5px}

.middle_content_holder_inside{ border:1px solid #C9E1F4;  margin-bottom:10px;  padding:4px;   width:110px;  min-height:170px;  height:auto;  -moz-border-radius:8px;  -webkit-border-radius:8px;  -khtml-border-radius:8px;   border-radius:8px; }

#wrapper{ width:980px;  overflow:hidden;  margin:0px auto 0 auto}

  
#social_networks{    background:url(../images/bg_footer.png) no-repeat bottom;     border-top:none;     padding:3px 10px 5px 0;     margin-bottom:2px;     text-align:right}
  
ol, ul{    list-style:none}

.no_brder, tr.no_brder td{    border:none !important}

.no_mrgn{    margin:0px !important}
.no_img_border{    border:0;     color:#FFF}

.col_orange{    color:#FE5000}
.col_green{    color:#090}
  
.side_bar_box{    overflow:hidden;     margin-bottom:10px;     width:200px}
.side_bar_box .sbb_top{    background:url(../images/bg_sbb_top.png) no-repeat;     display:block;     height:30px;     padding:1px 0 0 10px}
.side_bar_box .sbb_bottom{    background:url(../images/bg_sbb_bottom.png) no-repeat;     display:block;     height:7px;     width:200px}
.side_bar_box .sbb_middle{    background-color:#FFF;     border-left:1px solid #e7e7e7;     border-right:1px solid #e7e7e7;     overflow:hidden;     padding:10px}

.side_bar_box .login{    background:url(../images/bg_login.png) !important;     display:block;     height:30px;     padding:1px 0 0 10px}
.side_bar_box .search{    background:url(../images/bg_search.png) !important;     display:block;     height:30px;     padding:1px 0 0 10px}

h2{    background:url(../images/h2_bullet.png) no-repeat center left;     color:#ef7b08;     display:block;     font-size:12px;     font-weight:bold;     text-transform:uppercase;     margin:10px 0 !important;     padding:1px 0 0 20px !important}

.what_find_here h2{    font-size:10px !important}

input[type="text"], input[type="password"], textarea, select{    background:url(../images/bg_input.png) repeat-x;     border:1px solid #d6f3fc;     color:#666;     font-size:11px;     padding:2px;     margin:2px 0 10px 0}

.sbb_middle input, .sbb_middle select{    width:175px}

ul.n_item_list{    overflow:hidden}
ul.n_item_list li{    border-bottom:1px solid #e5e5e5;     overflow:hidden;     padding-top:7px}
ul.n_item_list li>a{    display:block;     width:65px;     float:left}
ul.n_item_list li .n_item_detail{    margin:0px 0px 0px 5px;     float:left;     width:83px}
ul.n_item_list li .n_item_detail .price{    color:#1f744d;     font-weight:bold;     font-size:12px}
.n_item_detail h4{    color:#00c3ff;     font-weight:bold;     font-size:11px}

.n_item_detail h4 a{    color:#00c3ff;     font-weight:bold;     font-size:11px}

.n_item_detail small{      font-family:Verdana;     font-size:x-small;     line-height:1.3em}

ul.new_store li .n_item_detail a{    font-size:11px}

ul.new_store .ns_img{    float:left;     display:block;     text-align:center;     height:70px;     width:90px}
ul.n_item_list .img_nproducts{    float:left;     display:block;     text-align:center;     height:80px;     width:80px}

.price{    color:#1f744d;     font-weight:bold;     font-size:12px}

.cont_box{    overflow:hidden;     margin-bottom:20px}

.cont_box ul.fpc li{    background:url(../images/bg_featured_products.png) no-repeat top;     color:#999;     display:block;     float:left;     height:83px;     margin-right:8px;     text-align:center;     width:83px}

.cont_box ul.fpc_in_stock li{    height:106px}
.cont_box ul.fpc li a{    display:block;     height:83px;     margin-bottom:4px;     width:83px}

.rep_cont_box_rb{    overflow:hidden;     margin-bottom:10px;     width:961px}
.rep_cont_box_rb .rep_cb_top{    background:url(../images/rep_cb_top.png) no-repeat top;     height:10px}
.rep_cont_box_rb .rep_cb_middle{    background-color:#FFF;     border-left:1px solid #e7e7e7;     border-right:1px solid #e7e7e7;     overflow:hidden;     padding:0 10px}

.rep_cont_box_rb .rep_cb_bottom{    background:url(../images/rep_cb_bottom.png) no-repeat top;     height:10px}

ul.list_items{    overflow:hidden}
ul.list_items li{    background:url(../images/list_arrow.gif) no-repeat left top;     margin:3px 0;     padding-left:10px}
ul.list_items li a{        }
ul.cate_links{    margin-left:20px}

ul.cate_links li{    float:left;     width:240px}

.wp_box{    background:url(../images/bg_popular.png) no-repeat;     display:block;     float:left;     height:165px;     margin-right:6px;     padding:5px;     width:165px}
.wp_box h3{    color:#315a81;     font-size:12px;     font-weight:bold;     padding-bottom:5px;     padding-left:5px}

.wp_box img{   border:5px solid #DCD7D7;    margin:0px 0px 2px 5x}

.home_item_box{    background:url(../images/bg_home_items.png) no-repeat;     display:block;     float:left;     height:128px;     margin-right:6px;     padding:5px;     width:92px}
.home_item_box h3 a{    font-size:12px;     font-weight:bold;     padding-bottom:5px;     color:#00C3FF}

.item_box{    background:url(../images/bg_items.png) no-repeat;     display:block;     float:left;     height:165px;     margin-right:6px;     padding:5px;     width:120px}
.item_box h3{    font-size:12px;     font-weight:bold;     padding-bottom:5px;     color:#00C3FF}
.item_box h3 a{    color:#00C3FF;     font-size:12px;     font-weight:bold}
.item_box table{    border-top:1px solid #f4f4f4;     margin-top:10px;     width:110px}
.item_box table tr td{    padding:2px;     border-bottom:1px solid #f4f4f4}

.lnk_more{    background:url(../images/link_arrow.gif) no-repeat right center;     float:right;     padding-right:10px;     margin-top:5px}

input.btn_login{    background:url(../images/button/btn_login.png) no-repeat top;     border:none;     display:block;     float:right;     height:23px;     cursor:pointer;     width:77px !important}
input.btn_logout{    background:url(../images/button/btn_logout.png) no-repeat top;     border:none;     display:block;     float:right;     height:23px;     cursor:pointer;     width:91px !important}
input.btn_search{    background:url(../images/button/btn_search.png) no-repeat top;     border:none;     display:block;     float:right;     height:23px;     cursor:pointer;      width:81px}
input.btn_login:hover, input.btn_search:hover, input.btn_logout:hover{    background-position:bottom}
input.btn_create_account{    background:url(../images/button/btn_create_account.png) no-repeat bottom;  color:#FFF;  border:none;  display:block;  font-weight:bold;  height:23px;  margin:10px 82px 20px 10px;  cursor:pointer;   width:155px !important}
input.btn_create_account:hover{ background-position:top;  color:#000}

#sing_up_now{ clear:both}

#search_tabs{ overflow:hidden;  margin:0 -10px 10px 0;  border-bottom:1px solid #e5e5e5}
#search_tabs #st_ttl{    color:#ef7b08;     float:left;     font-weight:bold;     margin-top:10px}

.no_top_pad{    padding-top:0 !important}

#search_tabs ul{    float:right;     width:75px}
#search_tabs ul li{    float:left;     margin-left:1px}
#search_tabs ul li a{    display:block;     height:24px;     width:24px}
#search_tabs ul li a#s_store{    background:url(../images/nav/ico_store.png) no-repeat top}
#search_tabs ul li a#s_product{    background:url(../images/nav/ico_product.png) no-repeat top}
#search_tabs ul li a#s_classified{    background:url(../images/nav/ico_classified.png) no-repeat top}
#search_tabs ul li a:hover, #search_tabs ul li a.current_tab{    background-position:bottom !important}

#main_content_rb{    float:left;     width:750px}

.notice_box{    overflow:hidden;     margin-bottom:10px;     width:749px}
.notice_box .nb_top{    background:url(../images/alert/nb_top.png) no-repeat top;     height:10px}
.notice_box .nb_middle{    background-color:#FFF;     border-left:1px solid #ffd471;     border-right:1px solid #ffd471;     overflow:hidden;     padding:5px 10px}
.notice_box .nb_middle div{    background:url(../images/alert/ico_information.png) no-repeat top left;     margin-left:20px;     padding-left:75px}
.notice_box .nb_middle .ico_info{    float:left;     margin:0 20px}
.notice_box .nb_middle p{    color:#828282;     line-height:18px}
.notice_box .nb_bottom{    background:url(../images/alert/nb_bottom.png) no-repeat top;     height:10px}
    
.error_box{    overflow:hidden;     margin-bottom:10px;     width:749px}
.error_box .eb_top{    background:url(../images/alert/eb_top.png) no-repeat top;     height:10px}
.error_box .eb_middle{    background-color:#f7fbb2;     border-left:1px solid #f00;     border-right:1px solid #f00;     overflow:hidden;     padding:5px 10px}
.error_box .eb_middle div{    background:url(../images/alert/ico_error.png) no-repeat top left;     margin-left:20px;     padding-left:75px}
.error_box .eb_middle .ico_info{    float:left;     margin:0 20px}
.error_box .eb_middle p{    color:#f00;     line-height:18px}
.error_box .eb_bottom{    background:url(../images/alert/eb_bottom.png) no-repeat top;     height:10px}

.success_box{    overflow:hidden;     margin-bottom:10px;     width:749px}
.success_box .sb_top{    background:url(../images/alert/sb_top.png) no-repeat top;     height:10px}
.success_box .sb_middle{    background-color:#cdf8d7;     border-left:1px solid #4aa154;     border-right:1px solid #4aa154;     overflow:hidden;     padding:5px 10px}
.success_box .sb_middle div{    background:url(../images/alert/ico_success.png) no-repeat top left;     margin-left:20px;     padding-left:75px}
.success_box .sb_middle .ico_info{    float:left;     margin:0 20px}
.success_box .sb_middle p{    color:#585858;     line-height:18px}
.success_box .sb_bottom{    background:url(../images/alert/sb_bottom.png) no-repeat top;     height:10px}

a.btn_general{    background:url(../images/button/btn_general.png) repeat-x top;     color:#FFF;     height:13px;     padding:5px 10px}
a.btn_general:hover{    color:#000;     text-decoration:none}
input.btn_sub_general{    background:url(../images/button/btn_general.png) repeat-x top;     border:none;     color:#FFF;     height:20px;     padding:0 10px}
input.btn_sub_general:hover{    color:#000;     text-decoration:none}
   
  
.cont_box_rb{    overflow:hidden;     margin-bottom:10px;     width:749px}
.cont_box_rb .cb_top{    background:url(../images/cb_top.png) no-repeat top;     height:10px}
.cont_box_rb .cb_middle{    background-color:#FFF;     border-left:1px solid #e7e7e7;     border-right:1px solid #e7e7e7;     overflow:hidden;     padding:0 10px}

.cont_box_rb .cb_bottom{    background:url(../images/cb_bottom.png) no-repeat top;     height:10px}
ul.reg_types{}

ul.reg_types li{    float:left;     margin-right:37px;     overflow:hidden;     width:345px;     margin-bottom:20px}
ul.reg_types li>a{    display:block;     width:100px;     float:left}
ul.reg_types li    .rt_desc{    float:left;     width:230px;     padding-left:10px}
ul.reg_types li    .rt_desc p{    margin-bottom:10px}
ul.reg_types li    .rt_desc ul{    margin-bottom:10px}
ul.reg_types li    .rt_desc ul li{    margin-bottom:5px}
    
a.btn_common{    background:url(../images/button/btn_common_left.png) no-repeat top left;  color:#FFF;  display:block;  float:left;  line-height:16px;  height:23px;  padding-left:15px;     text-decoration:none}

a.btn_common span{    background:url(../images/button/btn_common_right.png) no-repeat top right;  display:block;  padding:5px 11px 6px 5px}

a.btn_common:hover{ background-position:bottom left}

a.btn_common:hover span{ background-position:bottom right;  color:black}

.login_options .btn_common{ margin-bottom:10px;  width:160px}
.logn_now{ margin:0 auto;  width:288px}

fieldset{ border:none;  padding:10px;  overflow:hidden;  margin:0px 0 0px 0}

fieldset h3{ font-weight:bold;  font-size:12px;  border-bottom:1px solid #E7E7E7;  margin:10px 0}
.logn_now span, fieldset span{ color:#F60;  font-size:8px}
fieldset small{ color:#CCC;  font-size:9px;  margin:0px 0px 0px 0px}
fieldset label{ display:block;  float:left;  width:150px}
fieldset input, select{ width:200px}
fieldset ul li{  margin-bottom:5px;  overflow:hidden}

.logn_now label{ display:block;  margin-top:10px}
 .logn_now input{ display:block;  margin-bottom:3px;  width:200px}
.logn_now .btn_login{ margin-right:83px}

.chk_box{ float:left;  width:12px !important;  height:12px !important;  margin-right:5px;  vertical-align:middle}
.agreement{ margin:10px;  overflow:hidden}

ul.member_status{     margin:5px 0;     overflow:hidden}
ul.member_status li{    overflow:hidden;     border-bottom:1px solid #f4f4f4;     padding:4px 0;     width:175px}
ul.member_status li strong{    display:block;     margin-right:10px;     float:left;     width:70px;     font-weight:bold}
ul.member_status li span{    display:block;     float:left;     width:85px}

table.tbl_dta{    border:1px solid #E1E1E1}
table.tbl_dta tr td{    padding:3px;     border-bottom:1px solid #f4f4f4}
table.tbl_dta tr.even td{        background-color:#f9f9f9}
table.tbl_dta tr td img{    vertical-align:middle}
table.tbl_dta thead th{    background:url(../images/bg_tbl_head.png) repeat-x bottom;     border-bottom:1px solid #E1E1E1;     font-weight:bold;     padding:5px 2px}

table.report_tb{    border:1px solid #E0E7ED}

table.report_tb tr td{    padding:3px;     border-bottom:1px solid #C9E1F4}
table.report_tb tr.even td, .even{    background-color:#F2F9FE}
table.report_tb tr td img, #social_networks img{    vertical-align:middle}
table.report_tb thead th{    background:url(../images/product_header_insine_bg.gif) repeat-x scroll center bottom;     border-bottom:1px solid #C8E5FA;     font-weight:bold;     padding:5px 2px;     color:#1E5B9D}

table.report_tb tr td.last{    padding:3px;     border-bottom:none}

.profile{    overflow:hidden;     border-bottom:1px solid #CCC;     padding-bottom:10px;     margin-bottom:10px}
.profile img{    border:2px solid #CCC;     float:left;     margin-right:10px}
.profile h4{    font-weight:bold;     margin-bottom:10px}
.product{    overflow:hidden;     border-bottom:1px solid #E7E7E7;     margin-bottom:10px;     padding-bottom:10px}
.product .product_img{    float:left;     display:block;     margin-right:20px;     text-align:center;     width:150px}
.product .product_detial{    float:left;     line-height:17px;     margin-right:20px;     width:400px}

.product .product_ctrl{    float:left;     width:120px}
.product .product_ctrl a{    display:block;     height:23px;     margin-top:10px;     width:113px}
.product .product_ctrl a:hover{    background-position:bottom !important}
.product .product_ctrl a.btn_add_to_cart{    background:url(../images/button/btn_add_to_cart.png) no-repeat top}

.product .product_ctrl a.btn_view_detail{    background:url(../images/button/btn_veiw_detail.png) no-repeat top}

.product_ctrl{     width:120px}
.product_ctrl a{    display:block;     height:23px;     margin-top:10px;     width:113px}
.product_ctrl a:hover{    background-position:bottom !important}
.product_ctrl a.btn_add_to_cart{    background:url(../images/button/btn_add_to_cart.png) no-repeat top}

.product_ctrl a.btn_view_detail{    background:url(../images/button/btn_veiw_detail.png) no-repeat top}

.breadcrumb{    background:url(../images/bg_tbl_head.png) repeat-x;  border:1px solid #E7E7E7;  clear:both;  display:block;  height:17px;  margin-bottom:15px;  overflow:hidden;  padding:5px}

.breadcrumb ul#pages{ float:right;  width:370px}

.breadcrumb ul#pages li{ float:left}
.breadcrumb ul#pages li a{ color:#0D42FF;  padding:0 5px}
.breadcrumb ul#pages li a.current_page_number{ font-weight:bold}

.shop_detail{ overflow:hidden;  float:right;  margin-bottom:15px;  width:300px}
.shop_detail .shop_addr{ float:right;  width:200px}

.shop_detail .shop_addr h3{ font-size:12px;  font-weight:bold;  color:#004B91}

.product_type{ border-bottom:2px solid #E7E7E7;  overflow:hidden;  margin:15px 0 10px 0;  color:#ef7b08;  font-size:12px;  font-weight:bold}
.product_type img{ vertical-align:bottom !important;  float:right}
.product_type p{ float:left;  padding-top:40px;  font-size:12px;  font-weight:bold}

sup{ color:red}
#banner{  display:block;  height:116px;  margin-bottom:10px;      width:530px;     border:5px solid #E8F4F2}
#banner .btn_join_now{    background:url(../images/btn_join_now.png) no-repeat top;     display:block;     height:23px;     margin:0 0 0 300px;     width:99px}
#banner .btn_join_now:hover{    background-position:bottom !important}

.report_search{    overflow:hidden;     margin:20px auto auto auto;     width:400px}
.report_search ul li{    overflow:hidden;     margin-bottom:5px}
.report_search ul li label{    display:block;     width:115px}
.rep_mrgn30{    float:left;     margin:0px 0 0 30px}
  
.rep_mrgn10{    float:left;     margin:0px 0 0 10px}

.report_search ul li div{    display:block;     float:left;     width:200px}
.report_search ul li input{    float:left}

.report_search ul li p{    float:left;     margin:0px 2px}
.report_search ul li div label{    padding-top:5px}
a.dp-choose-date{    background:transparent url(../images/calendar.png) no-repeat;  display:block;  height:16px;  float:left;  margin:5px 3px 3px 5px;  overflow:hidden;  padding:0;  text-indent:-2000px;  width:16px}

#print_section_div{ padding:5px}

#print_link{ display:none;  width:680px;  margin-left:5px}

#header{    background:url(../images/bg_header.png) no-repeat;     height:121px;     margin-bottom:5px;     overflow:hidden}
#header h1{    background:url(../images/banner/logo_egatebd.png) no-repeat;     display:block;     float:left;     height:108px;     margin:8px 0 0 10px;     width:235px}

#header div#links{     float:left;      width:200px;      margin:10px}

#header span{    display:none}
#header #banner_top{    float:right;     margin:10px 10px 0 0}
#header ul#navbar{    overflow:hidden;     float:right;     margin:25px 8px 0 0;     width:510px}
#header ul#navbar li{    float:left;     display:inline}
#header ul#navbar li a{    background:url(../images/bg_navbar.png) no-repeat top;     color:#000;     display:block;     font-size:12px;     font-weight:bold;     height:18px;     text-align:center;     margin-right:1px;     padding-top:7px;     width:101px}
#header ul#navbar li a:hover, #header ul#navbar li a.current_page{    background:url(../images/bg_navbar.png) no-repeat bottom;  color:#fff;  text-decoration:none}
 
#header ul#navbar li ul{  margin:0px;  padding:0px;  position:absolute;  visibility:hidden}
 
#header ul#navbar li ul li{  float:none;  display:inline}
 
#header ul#navbar li ul li a{  width:90px;      background:url(../images/nav/sub_menu_back.png) center center repeat-x;     color:#FF0;     text-align:center;     font-weight:bold;     font-size:12px;     padding:0px 5px}
#header ul#navbar li ul li a:hover{     background:url(../images/nav/sub_menu_back_alt.png) center center repeat-x;  color:#FFF}
 
#contents_wrapper{    background:#fff url(../images/bg_contents.png) repeat-x top;     border:1px solid #e3f6fc;     border-top:1px solid #5dbbdb;     line-height:14px;     margin-bottom:5px;     overflow:hidden;     padding:10px 9px}

#side_bar_left{    float:left;     margin-right:10px;     width:200px}

#main_content{    float:left;     margin-right:10px;     width:540px}

#side_bar_right{    float:right;     width:200px}

#error_page{    background:url(../images/alert/ico_error.png) no-repeat left center;     line-height:20px;     margin:50px auto;     padding-left:75px;     width:700px}
#error_page img{    float:left;     margin-right:25px}

#error_page p{    line-height:20px}

.static_page{    background:url(../images/bg_static_page.png) no-repeat bottom right}
.static_page p{ line-height:18px;  margin:0 5px 8px 20px;  text-align:justify}

#payee_cont{ margin-left:20px}

.help_header{ font-family:Tahoma;  font-weight:bold;  color:#0D82E9;  margin:0px 0px 2px 0px;  padding:0px 0px 0px 2px}

#footer{    background:url(../images/bg_footer.png) no-repeat;     color:#a8a8a8;     height:80px;     overflow:hidden;     line-height:14px;     margin-bottom:15px;     padding:5px 10px 10px 10px;     text-align:center}
#footer p a, #footer_narrow a{    color:#999 !important;     text-decoration:underline}

#footer p a{    color:#999 !important;     text-decoration:underline}
#footer ul.f_links{    overflow:hidden;     clear:both;     margin:5px auto;     text-align:center;     width:650px}
#footer ul.f_links li{    float:left;     border-right:1px solid #5a5a5a}
#footer ul.lnks_1{    margin-left:170px}
#footer ul.lnks_2{    margin-left:265px}
#footer ul.f_links li a{    padding:0px 10px;     line-height:12px}
#footer .h_line hr{    display:none}
#footer .h_line{    border-top:1px solid #e1e2e2;     margin:5px 0}

#footer_narrow{    background:url(../images/footer_narrow.png) no-repeat;  color:#a8a8a8;  height:80px;  overflow:hidden;  line-height:14px;  margin-bottom:15px;  padding:5px 10px 10px 10px;  text-align:center}

#slider{ width:530px;  height:300px;  position:relative;  overflow:hidden;  margin-bottom:10px}
#sliderContent{ width:530px;     position:absolute;     top:0;     margin-left:0}
.sliderImage{     float:left;     position:relative}
.sliderImage span{    position:absolute;     font:12px/15px Arial,Helvetica,sans-serif;     padding:10px 13px;     width:504px;     background-color:#28251f;     filter:alpha(opacity=70);     -moz-opacity:0.7;     -khtml-opacity:0.7;     opacity:0.7;     color:#FFF;     display:none}

.clear{    clear:both}
.sliderImage span strong{    font-size:20px; font-weight:bold;     color: #D5D793;     letter-spacing:-1px}
.top{    top:0;     left:0}
.bottom{    bottom:0}

.slideshow_link_holder{    margin:10px 0px}

a.btn_slideshow{    background:url(../images/button/btn_general.png) repeat-x top;  color:#FFF;  height:13px;  padding:5px 10px}

a.btn_slideshow:hover{ background:yellow;  color:#000;  text-decoration:none}

a.top_links{ padding:0px 2px;  border:none;  text-decoration:none}

 
.newsticker-jcarousellite{width:180px}
.newsticker-jcarousellite ul li{list-style:none; display:block; padding-bottom:1px; margin-bottom:5px}
.newsticker-jcarousellite ul li a{color:#0D42FF; font-size:12px}

.clear{clear:both}
