﻿/*-- page layout --------------------------------------------*/
#pagecontainer 
{
    width: 856px;
    background-color:#FFF;
    margin:0 auto;
    margin-top:10px;
}

#headercontainer
{
    margin:0px auto;     
    width:840px;   
}

#contentcontainer 
{
    margin:0px auto;
    width:840px;        
    clear:both;
}

#footercontainer
{
    margin:0px auto;
    width:840px;
    clear:both;
}

/*-- header --------------------------------------------*/
#header 
{
    background-color:#FFF;
    margin:0 auto;    
}

#linkbar
{
    height:45px;
    background-color:#FFF;
}

#linkbar .homelink
{
    float:left;
    width:400px;
    line-height:45px;
}

#linkbar .homelink a 
{
    color:Black;
    text-decoration:none;
    font-size:11px;
}

#linkbar .homelink .sep
{
    margin:0px 10px;    
    color:Gray;
}

#linkbar .supportlink
{
    float:right;
    line-height:45px; 
    margin-right:10px;
    width:250px;
}

#linkbar .supportlink span
{
    line-height:45px;
    height:45px;    
}

#linkbar .supportlink a
{
    margin-right:5px;
}

#linkbar .supportlink .support
{
    background: transparent url(../images/layout/icons/icon-yahoo.gif) no-repeat scroll 0 10px;
    text-indent:30px;
    font-weight:bold;
    font-size:11px;
    float:left;
    color:Gray;  
    float:left;  
    margin-right:10px;
}

#linkbar .r
{
    height:45px;
    background: transparent url(../images/layout/header/top-right.gif) no-repeat scroll right top;
}

#linkbar .l
{
    height:44px;  
    background: transparent url(../images/layout/header/top-left.gif) no-repeat scroll left top;
}

#linkbar .m
{
  background: transparent url(../images/layout/header/top-bg.gif) repeat-x scroll 0 0;
  margin: 0px 6px;   
  height:44px;
}

#subbar
{
    height:130px;
    background: #FFF url(../images/layout/banner/top-banner.gif) no-repeat left top;
}

#logincontainer
{
    width:510px;
    height:100%;    
    float:right;
    background-color:Transparent;
}

#logincontainer .l
{
    height:130px;
    background: transparent url(../images/layout/login/login-left.gif) no-repeat scroll left top;
}

#logincontainer .r
{
    height:130px;
    background: transparent url(../images/layout/login/login-right.gif) no-repeat scroll right top;
}

#logincontainer .m
{
    background: transparent url(../images/layout/login/login-bg.gif) repeat-x scroll 0 0;
    margin: 0px 6px;   
    height:130px;
}

#loginpanel
{
    width:240px;
    float:left;    
    background-color:Transparent;
    height:120px;
    margin:5px;
    border-right:solid 1px #CCC;
    overflow:hidden;
}

#basketpanel
{
    width:240px;
    float:right;
    background-color:Transparent;
    height:100px;
}

#basketpanel .sep
{
    height:5px;background-color:#dce1e4;margin-top:2px;width:210px; 
    font-size:0px;  
}

#basketpanel .basketheader
{
    height:32px;
    width:200px;
    margin:0 auto;
    border-bottom:solid 1px #ccc;
    line-height:32px;    
}

#basketpanel .basketheader span
{
    background: transparent url(../images/layout/icons/icon-basket.gif) no-repeat scroll left top;  
    display:block;
    height:32px;
    text-indent:50px;
    color:#d55b01;  
    margin:5px 0px 0px 5px;
    font-size:12px;
    font-weight:bold;
}

#basketpanel .basketbody
{
    width:200px;
    margin:0 auto;   
}

#basketpanel .basketbody .empty
{
    color:Gray;
    font-weight:bold;
    text-align:center;
    margin:10px;
    font-size:11px;    
}

#basketpanel .basketbody .info
{
    color:Gray;
    font-weight:bold;
    font-size:11px;    
    margin-bottom:4px;
}

#basketpanel .basketbody .info span
{
    font-size:11px;
}

/*-- navbar --------------------------------------------*/
#navbarcontainer
{
    clear:both;
}

#navbar
{
    margin-top:5px;
    background-color:#FFF;
    float:left;
    width:630px;
}

#navbar ul li
{
    list-style-type:none;
    float:left;
}

#navbar a, #navbar a:link, #navbar a:visited
{
    height:34px;
    display:block;
}

/*-- MAIN MENU ------------------------------------------------*/
#navbar a
{
	width:83px;
	margin-right:2px;
}

#navbar a.homepage 
{
	width:107px;
    background-image: url(../images/layout/nav/trangchu.gif);
}

#navbar a.homepageSelected,
#navbar a.homepage:hover
{
	width:107px;
    background-image: url(../images/layout/nav/_trangchu.gif);   
}

/*news*/
#navbar a.news 
{
    background-image: url(../images/layout/nav/tintuc.gif);
}

#navbar a.newsSelected,
#navbar a.news:hover
{
    background-image: url(../images/layout/nav/_tintuc.gif);   
}

/*account*/
#navbar a.account 
{
    background-image: url(../images/layout/nav/taikhoan.gif);
}

#navbar a.accountSelected,
#navbar a.account:hover
{
    background-image: url(../images/layout/nav/_taikhoan.gif);   
}

/*help*/
#navbar a.help 
{
    background-image: url(../images/layout/nav/trogiup.gif);
}

#navbar a.helpSelected,
#navbar a.help:hover
{
    background-image: url(../images/layout/nav/_trogiup.gif);   
}

/*contact*/
#navbar a.contact 
{
    background-image: url(../images/layout/nav/lienhe.gif);
}

#navbar a.contactSelected,
#navbar a.contact:hover
{
    background-image: url(../images/layout/nav/_lienhe.gif);   
}

/*basket*/
#navbar a.basket 
{
    background-image: url(../images/layout/nav/giohang.gif);
}

#navbar a.basketSelected,
#navbar a.basket:hover
{
    background-image: url(../images/layout/nav/_giohang.gif);   
}

/*ReCharge*/
#navbar a.recharge 
{
	width:87px;
    background-image: url(../images/layout/nav/naptien.gif);
}

#navbar a.rechargeSelected,
#navbar a.recharge:hover
{
	width:87px;
    background-image: url(../images/layout/nav/_naptien.gif);
}

#navbar .sep
{
    height:5px;background-color:#dce1e4;margin-top:2px;width:622px; 
    font:0px;  
}
/*-- END MAIN MENU ------------------------------------------------*/

#navbar .sep
{
    height:5px;background-color:#dce1e4;margin-top:2px;width:622px; 
    font:0px;  
}

#searchbox
{
    margin-top:4px;
    height:42px;
    background-color:#FFF;
    float:right;
    width:210px;
    background-image: url(../images/layout/misc/search-bg.gif);
    background-repeat:no-repeat;
    overflow:hidden;   
    line-height:34px;
}

/*-- container --------------------------------------------*/
#maincontent
{
    width:840px;
    margin:0 auto;    
    background-color:#FFF;
}

#sidebar
{
     float:left;
     width:219px;
}

#menuleft
{
    width:219px;
}

#menuleft .menugroup
{ 
    margin-bottom:4px;
}

#menuleft .menugroup a, 
#menuleft .menugroup a:link, 
#menuleft .menugroup a:visited
{
    width:219px;
    height:33px;
    line-height:33px;    
    background-image:url(../images/layout/menu/menu-bg2.gif);
    display:block;
    text-indent:30px;
    color:#d85b00;
    font-size:10pt;
    font-weight:bold;
    outline:none;
}

#menuleft .menugroup a:hover
{     
    background-image:url(../images/layout/menu/menu-bg-active.gif);   
    color:Black;    
}

#menuleft .menugroup a.current
{     
    background-image:url(../images/layout/menu/menu-bg-active.gif);   
    color:Black;    
}

#menuleft .menugroup-active
{
    width:219px;
    height:33px;
    line-height:33px;    
    margin-bottom:4px;
}

#menuleft .menugroup-active a
{     
    width:219px;
    height:33px;
    line-height:33px;    
    background-image:url(../images/layout/menu/menu-bg-active.gif);
    display:block;
    text-indent:30px;
    color:#d85b00;
    font-size:10pt;
    font-weight:bold;
    outline:none;    
}

#menuleft .items
{
    background-color:#e9c798;
    padding:1px;
    padding-bottom:0px;
    margin-bottom:5px;
}

#menuleft .items div
{
    height:27px;      
}

#menuleft .item a
{
    width:217px;
    height:26px;
    line-height:26px;    
    background-image:url(../images/layout/menu/item-bg.gif);
    text-indent:30px;
    display:block;
    color:Black;
    font-size:10pt;
    font-weight:bold;
}

#menuleft .item a:hover
{
    background-image:url(../images/layout/menu/item-bg-active.gif);
    color:#b36a00;
}

#menuleft .item a.current
{
    background-image:url(../images/layout/menu/item-bg-active.gif);
    color:#b36a00;
}

#menuleft .subitems
{
    margin:1px 0px 1px 1px;
}

#menuleft .subitems li
{
    list-style-type:none;   
    height:25px;      
}

#menuleft .subitems li a
{
    width:216px;
    height:24px;
    line-height:24px;    
    background-image:none;
    background-color:#6c6c6c;
    text-indent:30px;
    display:block;
    color:white;
    font-size:10pt;
    font-weight:bold;
}

#menuleft .subitems li a:hover
{
    background-image:none;
    background-color:#aa9982;
    color:Black;
}

#menuleft .subitems li a.current
{
    background-image:none;
    background-color:#aa9982;
    color:Black;
}

/*-- content --------------------------------------------*/
#content
{
    float:right;
    width:613px;
    min-height:150px;    
}

#tabheader
{
    height:29px;    
    overflow:hidden;
}

#tabheader .l
{
    background:transparent url(../images/layout/tab/tab-header-l.gif) no-repeat scroll left top;
    height:32px;
}

#tabheader .r
{
    background:transparent url(../images/layout/tab/tab-header-r2.gif) no-repeat scroll right top;
    height:32px;
}

#tabheader .right
{
    background:transparent url(../images/layout/tab/tab-header-r2.gif) no-repeat scroll right top;
    line-height:30px;
    margin-left:30px;
    margin-bottom:4px;
    padding:7px 20px 5px 5px;
}

#tabheader .left
{
    background:transparent url(../images/layout/tab/tab-header-l2.gif) no-repeat scroll left top;
    line-height:32px;
    display:block;
}

#tabheader2
{
    background:transparent url(../images/layout/misc/relate-bg.gif) no-repeat scroll left top;
    height:29px;    
    overflow:hidden;
    margin-left:5px;
}

#tabheader span
{
    margin-left:15px;
    font-weight:bold;
    line-height:30px;
    color:White;
}

.tabcontentborder
{
    border:solid 1px #939393;    
    border-bottom:none;
    height:auto;
    overflow:hidden;
}

.contentfooter
{
    font-size:0px;
    height:8px;
    background:transparent url(../images/layout/misc/content-footer.gif) no-repeat scroll left top;   
}
/*-- footer --------------------------------------------*/
#footer 
{
    margin:0px auto;
    width:840px;
}

#footer #copyright
{
    height:70px;    
    background: transparent url(../images/layout/footer/bg.gif) repeat-x scroll 0 0;
}

#footer #quicklink
{
    height:26px;
    background-color:#bd5d08;
    margin-bottom:3px;    
    line-height:26px;
    text-align:right;
}

#footer #quicklink a
{
    color:White;
    font-weight:bold;
    font-size:8pt;   
    margin:0px 30px; 
}

.contentborder 
{
    border:solid 1px #939393;
}

/*-- products --------------------------------------------*/
#productlist
{
    font-size:8px;        
    width:100%;
}

#productlist .tblInfo
{
    width:100%;
    border:0px;
    
}

#productlist .productinfo
{
    width:292px;
    float:left;
    margin-right:8px;
    margin-left:5px;
    margin-top:10px;
    margin-bottom:20px;
}

#productlist .productinfo2
{
    width:292px;
    float:right;
    margin-top:10px;
    margin-bottom:20px;
    margin-right:5px;
}

#productlist .productinfo3
{
    width:288px;
    float:right;
    margin-top:0px;
    margin-bottom:20px;
    margin-right:5px;
}

#productlist .productinfo4
{
    width:288px;
    float:left;
    margin-right:8px;
    margin-left:5px;
    margin-top:0px;
    margin-bottom:20px;
}


#productlist td, #productlist p
{
    font-size:9pt;        
}

#productlist .priceinfo p
{
    font-size:11px;
    font-weight:bold;
    color:red;     
    margin-bottom:2px;   
}

#productlist .priceinfo p span
{
    font-size:8pt;
}

#productlist .tblInfo .button
{
    width:112px;    
}

/*-- BUTTON IN PRODUCT LIST --*/
#productlist .tblInfo .button a
{
	width:76px;
    height:30px;
    display:block;
    background: transparent url(../images/layout/button/_Details.gif) repeat-x scroll left top;
}

#productlist .tblInfo .button a:hover
{
	width:76px;
    height:30px;
    display:block;
    background: transparent url(../images/layout/button/Details.gif) repeat-x scroll left top;
}

#productlist .tblInfo .buttonBuyNow
{
	width:76px;
    height:30px;
}

/*-- END BUTTON IN PRODUCT LIST --*/
p.info
{
    text-align:center;
    margin-top:20px;
    margin-bottom:10px;
    color:Gray;
}

#productlist .picture
{
    width:106px;    
    vertical-align:top;
}

#productlist .picture img
{
    width:100px;
    height:64px;
    border:none;    
    margin-top:3px;
}

#productlist .shortdesc
{
    vertical-align:top;    
}

#productlist .shortdesc a
{
    color:#596f03;
    font-weight:bold;    
}

#productlist .shortdesc a:hover
{
    color:#30c121;
}

.tblInfo .content
{
    font-size:8pt;
    text-align:justify;    
}

#productdetail
{
   
}

#productdetail table.detail
{
    margin: 10px 15px;
    width:580px;
}

#productdetail table .picture
{
    width:196px;
    vertical-align:top;
        
}

#productdetail table .picture img
{
    border:none;
    margin-top:3px;    
}

#productdetail table .info
{
    vertical-align:top;    
}

#productdetail table .info .title
{
    color:#647914;
    font-weight:bold;
    font-size:13px;
    margin-bottom:5px;
}

#productdetail table .info .shortdesc
{
    margin-bottom:5px;
}

#productdetail table .info .message
{
    color:Gray;
    font-weight:bold;
    font-size:11px;    
    line-height:20px;
}

#productdetail table .info .message2
{
    color:blue;
    font-weight:bold;
    font-size:11px;    
    line-height:20px;
}


#productdetail a.btnBuy
{
    height:28px;
    width:60px;
    display:block;
    float:left;
    line-height:28px;
    margin-top:-1px;
    background: transparent url(../images/layout/button/btn-buy.gif) no-repeat scroll left top;
}

#productdetail .contenttitle
{
    color: #cd2700;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:10px;    
}

table.listitmes
{
    margin:2px 5px;     
    width:600px;
}

table.listitmes td
{
    background-color:#efefef;    
}

table.listitmes td.odd
{
    background-color:#f6f6f6;    
}

table.listitmes td.even
{
    background-color:#fcfcfc;    
}

table.listitmes th
{
    background-color:#efefef;    
    color:Gray;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    height:25px;
    line-height:25px;   
}

#cartlist a.btnDelete
{
    margin:5px 10px;
    height:24px;
    width:24px;
    display:block;
    background: transparent url(../images/layout/icons/icon-delete.gif) no-repeat scroll left top;
}

.titleCol
{
    text-align:center;
    font-weight:bold;    
    color:#596f03;
}

.titleCol a
{
    text-align:center;
    font-weight:bold;    
    color:#596f03;
}

.priceCol
{
    text-align:center;
    color:#596f03;
    font-weight:bold;  
}

.quantityCol
{
    text-align:center;    
}

.quantityCol .txt
{
    text-align:center;
    width:30px;
}

.subTotalCol
{
    text-align:right;
    color:#596f03;
    font-weight:bold; 
    padding-right:20px;
}

.buttonbar
{
    text-align:right;
    margin-right:30px;    
}

.buttonbar a
{
    display:block;  
    height:24px;
    float:right;
    margin-right:15px;
}

.buttonbar .clearall
{
    width:73px;
    background: transparent url(../images/layout/button/btn-delete-all.gif) no-repeat scroll left top;
}

.buttonbar .updatecart
{
    width:77px;
    background: transparent url(../images/layout/button/btn-update.gif) no-repeat scroll left top;
}

.buttonbar .shoppingcont
{
    width:79px;
    background: transparent url(../images/layout/button/btn-shopping-cont.gif) no-repeat scroll left top;
}

.buttonbar .checkout
{
    width:90px;
    background: transparent url(../images/layout/button/btn-checkout2.gif) no-repeat scroll left top;
}

.buttonbar .next
{
    width:90px;
    background: transparent url(../images/layout/button/btn-next.gif) no-repeat scroll left top;
}

.buttonbar .order
{
    width:90px;
    background: transparent url(../images/layout/button/btn-order.gif) no-repeat scroll left top;
}

.buttonbar .back
{
    width:77px;
    background: transparent url(../images/layout/button/btn-back.gif) no-repeat scroll left top;
}

.totalarea
{
    height:40px;
    background-color:#e6e6e6;
    margin: 10px 10px 20px 7px;   
    line-height:50px;
    text-align:right;
    font-weight:bold; 
}

.totalarea p 
{
    margin-right:20px;    
    line-height:20px;
    font-size:8pt;
}


.paymentList .colSelect
{
    width:35px;
    text-align:center;    
    vertical-align:middle;
}

.paymentList .colPicture
{
    width:110px;
    text-align:center;    
    vertical-align:top;
    cursor:pointer;
}

.paymentList
{
    margin:2px 2px;
        
}

.paymentList .colDesc
{
    font-size:9pt;
    vertical-align:top;   
    text-align:justify;
    padding-right:10px;
    padding-left:5px;
    cursor:pointer;
}

#contactinfo .colTitle
{
    width:120px;
    text-align:right;
    vertical-align:middle;
    color:Gray;
    font-size:10pt;
    background-color:#F1F1F1;
    padding:0px 5px;
    height:23px;
}

#contactinfo .colDesc
{
}

#contactinfo .tblInfo
{
    width:590px;
    margin:0 auto;  
    margin-top:10px;
}

.zero {font-size:0pt;height:1px;}

#paymentmethodarea
{
    margin-bottom:20px;    
}

#paymentmethodarea .header
{
    margin-top:20px;
    margin-left:8px;
    margin-right:10px;
    height: 20px;
    line-height:20px;
    border-bottom:solid 1px #ccc;    
    font-weight:bold;
    color:Gray;
    background:#F1F1F1;
    padding-left:5px;
}

#shippingarea
{
    margin-bottom:20px;    
}

#shippingarea .header
{
    margin-top:20px;
    margin-left:8px;
    margin-right:10px;
    height: 20px;
    line-height:20px;
    border-bottom:solid 1px #ccc;    
    font-weight:bold;
    color:Gray;
    background:#F1F1F1;
    padding-left:5px;
}

#shippingarea .cardinfo
{
    margin:10px;
    height:300px;
    overflow:auto;    
}

#shippingarea .tblCards
{
    margin-bottom:10px;
    margin-left:0px;
    margin-top:5px;
    width:570px;    
}

#shippingarea .tblCards td
{
    height:20px;
    background-color: #FCFCFC;    
    border-bottom:solid 1px #F1F1F1;
    text-align:center;
}

#shippingarea .tblCards th
{
    color:Gray;
    font-weight:bold;  
    height:20px;
    background-color: #F8F8F8;    
    border-bottom:solid 1px #F1F1F1;
    text-align:center;  
}

#contactinfo .header
{
    padding-left:5px;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    height: 20px;
    line-height:20px;
    border-bottom:solid 1px #ccc;    
    font-weight:bold;
    color:Gray;
    background:#F1F1F1;
}

#contactinfo .tblinfo
{
    margin:3px 7px;
    width:600px;    
}

#contactinfo .tblinfo .title
{
    width:90px;
    text-align:right;
    vertical-align:middle;
    color:Gray;
    font-size:10pt;
    background-color:#F1F1F1;
    padding:0px 5px;
    height:23px;
}

#contactinfo .tblinfo .info
{
    padding-left:5px;
    border-bottom:solid 1px #ccc;    
    font-size:9pt;
}

#contactinfo .tblinfo .info
{
}

#cartitems .header
{
    padding-left:5px;
    margin-top:20px;
    margin-left:8px;
    margin-right:12px;
    height: 20px;
    line-height:20px;
    border-bottom:solid 1px #ccc;    
    font-weight:bold;
    color:Gray;
    background:#F3F3F3;  
}


#idFAQs
{
    width:210px;
    height:100%;    
    float:right;
    background-color:Transparent;
}

#idFAQs .l
{
    height:145px;
    background: transparent url(../images/layout/misc/intro-left.gif) no-repeat scroll left top;
}

#idFAQs .r
{
    height:145px;
    background: transparent url(../images/layout/misc/intro-right.gif) no-repeat scroll right top;
}

#idFAQs .m
{
    background: transparent url(../images/layout/misc/intro-bg.gif) repeat-x scroll 0 0;
    margin: 0px 6px;   
    height:145px;
    overflow:hidden;
}

#idIntro
{
    width:395px;
    height:100%;    
    float:left;
    background-color:Transparent;
}

#idIntro .l
{
    height:145px;
    background: transparent url(../images/layout/misc/intro-left.gif) no-repeat scroll left top;
}

#idIntro .r
{
    height:145px;
    background: transparent url(../images/layout/misc/intro-right.gif) no-repeat scroll right top;
}

#idIntro .m
{
    background: transparent url(../images/layout/misc/intro-bg.gif) repeat-x scroll 0 0;
    margin: 0px 6px;   
    height:145px;
    overflow:hidden;
}

#orderinfo .header
{
    padding-left:5px;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    height: 20px;
    line-height:20px;
    border-bottom:solid 1px #ccc;    
    font-weight:bold;
    color:Gray;
    background:#F1F1F1;
}

#orderinfo .tblinfo
{
    margin:3px 7px;
    width:600px;    
}

#orderinfo .tblinfo .title
{
    width:90px;
    text-align:right;
    vertical-align:middle;
    color:Gray;
    font-size:10pt;
    background-color:#F1F1F1;
    padding:0px 5px;
    height:23px;
}

#orderinfo .tblinfo .info
{
    padding-left:5px;
    border-bottom:solid 1px #ccc;    
    font-size:9pt;
}

#paymentmethodarea .tblinfo
{
    margin:3px 7px;
    width:600px;    
}

#paymentmethodarea .tblinfo .title
{
    width:90px;
    text-align:right;
    vertical-align:middle;
    color:Gray;
    font-size:10pt;
    background-color:#F1F1F1;
    padding:0px 5px;
    height:23px;
}

#paymentmethodarea .tblinfo .info
{
    padding-left:5px;
    border-bottom:solid 1px #ccc;    
    font-size:9pt;
}

#copyright p
{
    font-size:8pt;
    font-weight:bold;
    color:White;
    margin-left:15px;   
}


#newslist, #newsdetail
{
    margin:10px 10px;    
    font-size:9pt;
    line-height:20px;
}


#newslist .picture
{
    float:left;
    margin-right:5px;    
    width:120px;
}


#newslist .newsItem
{
    margin-bottom:12px;
    clear:both;
}

#newslist .title, #newsdetail .title
{
    margin-bottom:5px;    
}

#newslist .title a, 
#newsdetail .title
{
    color:#ba6900;
    font-weight:bold;
}

#newslist .title a:hover
{
    color:Red;
    font-weight:bold;
}

#newslist .createdate, #newsdetail .createdate
{
    font-size:8pt;
    color:Gray;
    margin-bottom:5px;
}

#newslist .shortdesc
{
    color:#666;
    font-size:9pt;    
}


#helplist, #helpdetail
{
    margin:10px 15px;    
    font-size:9pt;
}

#helplist .helpItem
{
    margin-bottom:25px;
}

#helplist .title, 
#helpdetail .title
{
    margin-bottom:5px;    
}

#helplist .title a, 
#helpdetail .title
{
    color:#ba6900;
    font-weight:bold;
}

#helplist .title a:hover
{
    color:Red;
    font-weight:bold;
}

#helplist .createdate, #helpdetail .createdate
{
    font-size:8pt;
    color:Gray;
    margin-bottom:5px;
}

#helplist .shortdesc
{
    color:#666;
    font-size:9pt;    
}

#helpdetail .shortdesc, #newsdetail .shortdesc
{
    color:gray;
    font-size:9pt;
    font-weight:bold;    
}

#helpdetail .content, #newsdetail .content
{
    margin-top:10px;
    font-size:9pt;
    line-height:18px;
}

#newsrelated 
{
    margin:10px;    
}

#newsrelated ul
{
    list-style-type:none;    
}

#newsrelated .header
{
    height:31px;    
    background: transparent url(../images/layout/misc/news-bg-more.gif) no-repeat scroll left top;
}

#newsrelated ul li 
{
    font-size:8pt;
    margin:10px;
}

#newsrelated ul li a
{
    font-size:8pt;
}

.searchTextbox
{
    border:solid 1px #fff;
    width:158px;
    height:26px;
    line-height:28px;
    font-size:11pt;
    margin:2px;
    margin-left:10px;
    margin-right:0px;
    color:#AAA;
    font-weight:bold;
}

.btnSearch
{
    cursor:pointer;
    margin-top:2px;   
    margin-bottom:5px; 
}

.detail2 *
{
    font-size:9pt;
}

.detail2 p
{
   line-height:19px;
   display:block;
   margin:3px 0px 6px 0px;
}

.detail2 ul li
{
    margin-left:20px;
    list-style-type:square;    
}

.detail2 table {border-collapse:collapse;margin:5px 0px;}


.inputmoney {text-align:center; padding-right:10px;}
