@import url("main_standard.css");
body {
    padding: 0px;
    margin:auto;
    font: 12px arial, tahoma, verdana, sans-serif;
    text-align: center;
    background: #4E83B9 url('../images/Backdrop.jpg') center top no-repeat;
    color:#0A4B80;
}

/*
img, div, a, input {
	behavior: url(css/iepngfix.htc);
}
*/

a {
    color:#9E0B0F;
    text-decoration:underline;
}
a:hover {
    color:#FF9900;
}
h1{
    margin:0 0 10px 0;
    font-size:22px;
    font-weight:bold;
    color:#790000;
}
h1.large{
    font-size:28px;
}
h2{
    margin:0 0 5px 0;
    font-size:18px;
    color:#0a4b80;
}

h3{
    margin:0 0 10px 0;
    font-size:16px;
    font-weight:normal;
    color:#464646;
}

h4{
    margin:0 0 10px 0;
    font-size:14px;
}
p, ul, ol {
    padding-bottom: 6px;
}
p {
    font-size:12px;
    color:#000000;
}
.wrap{
    width: 930px;
    height: auto;
    margin:auto;
    text-align:left;
}
.header{
    width: 930px;
    height: 90px;
}
.logo{
    width: 180px;
    height: 70px;
    padding-left:10px;
    padding-top:10px;
    float:left;
}
.tool{
    width: 298px;
    height: 72px;
    margin-top:18px;
    float:right;
}
.tool_home{
    width: 290px;
    height: 62px;
    margin-top:5px;
    float:right;
}
.tool_live{
    width: 79px;
    height: 60px;
    float:right;
}
.tool_left{
    width: auto;
    height: 60px;
    float:left;
    margin-right:3px;
}
.tool_bar{
    width: 216px;
    height: 29px;
    margin-bottom:2px;
    overflow:hidden;
    background:url('../images/tool_bar_center.jpg') top repeat-x;
}
.tool_bar_home{
    width: 290px;
    height: 29px;
    margin-bottom:2px;
    overflow:hidden;
    background:url('../images/tool_bar_center.jpg') top repeat-x;
}
.tool_bar_left{
    width: 4px;
    height: 29px;
    float:left;
    background:url('../images/tool_bar_left.jpg') left no-repeat;
}
.tool_bar_right{
    width: 4px;
    height: 29px;
    float:right;
    background:url('../images/tool_bar_right.jpg') right no-repeat;
}
.tool_bar_type{
    font-size:8px;
    color:#16425F;
    float:left;
    height:16px;
    margin-top:4px;
    padding-top:4px;
    padding-left:4px;
    padding-right:4px;
}
.tool_bar_line{
    background:url('../images/dashed_line.gif') left no-repeat;
    margin-left:6px;
}
.tool_bar_data{
    font-size:12px;
    color:#FFFFFF;
    float:left;
    padding-top:6px;
    padding-left:4px;
    padding-right:4px;
}

.tool_bar_search{
    width: 164px;
    height: 18px;
    margin-top:4px;
    margin-left:2px;
    float:left;
    overflow:hidden;
    display:inline;
    background:url('../images/searchbg.gif') left top no-repeat;
}
.tool_bar_search input{
    width: 161px;
    height: 16px;
    color:#16425F;
    font-size:9px;
    padding-left:3px;
    padding-top:2px;
    border:none;
    background:none;
}
.tool_bar_search_home{
    width: 200px;
    height: 18px;
    margin-top:4px;
    float:left;
    overflow:hidden;
    display:inline;
}
.tool_bar_search_home input{
    width: 90px;
    height: 16px;
    color:#16425F;
    font-size:9px;
    padding-left:3px;
    padding-top:2px;
    margin-left:4px;
    border:none;
    background:url('../images/searchbg.gif') left top no-repeat;
}
.tool_apply{
    font-size:9px;
    text-align:right;
}
.tool_apply img{
    padding-right:6px;
}




.mainmenu{
    width: 930px;
    height:39px;
    margin-bottom:3px;
    background:url('../images/menubar_center.jpg') top repeat-x;
    overflow:hidden;
    letter-spacing:-1px;
}
.mainmenu_left{
    width: 4px;
    height:39px;
    float:left;
    background:url('../images/menubar_left.jpg') left no-repeat;
}
.mainmenu_right{
    width: 4px;
    height:39px;
    float:right;
    background:url('../images/menubar_right.jpg') right no-repeat;
}
.mainmenu ul{
    width: auto;
    height:39px;
    float:right;
    list-style:none;
    margin:0px auto;
    padding: 0px;
}
.mainmenu ul li{
    height:29px;
    float:left;
    padding-top:10px;
    background:url('../images/dashed_line.gif') right no-repeat;
}
.mainmenu ul li.final{
    background:none;
    margin-right:-6px;
}
*html .mainmenu ul li.final{
    margin-right:0px;
}
.mainmenu ul li a{
    height:27px;
    padding: 6px 8px;
    font-size:14px;
    color:#FFFFFF;
    text-decoration: none;
}
.mainmenu ul li a:hover{
    color:#1C2831;
}
.mainmenu ul li a.on{
    color:#FFFFFF;
    background-image: url(../images/arrow_red_down.gif);
    background-repeat: no-repeat;
    background-position: center top;
}
.mainmenu ul li a:hover.on{
    color:#FFFFFF;
}
.mainmenu ul li a:hover.help{
    color:#1C2831;
    background-image:none;
}
.mainmenu ul li a:hover.logout{
    background-image:none;
}




.home_banner{
    width: 930px;
    height:281px;
    margin-bottom:3px;
}
.home_banner_left{
    width: 264px;
    height:281px;
    margin-right:5px;
    float:left;
}
.home_banner_middle{
    width: 368px;
    height:281px;
    float:left;
}
.home_banner_right{
    width: 289px;
    height:281px;
    float:right;
}
.content_wrap1{
    width: 930px;
    height:auto;
    margin-bottom:4px;
    overflow:hidden;
    background:url('../images/content_bg_center.gif') right repeat-y;
}
.content_wrap2{
    width: 930px;
    height:auto;
    background:url('../images/content_bg_top.gif') top no-repeat;
}
.content_wrap3{
    width: 930px;
    height:auto;
    overflow:hidden;
    padding-bottom:15px;
    background:url('../images/content_bg_bottom.gif') bottom no-repeat;
}
.info{
    width: 702px;
    height:auto;
    padding-left:120px;
    padding-right:108px;
    padding-top:40px;
    padding-bottom:20px;
}
.info h3{
    font-size:14px;
    color:#9E0B0F;
}
.info p{
    font-size:14px;
    color:#0a4b80;
    text-align:justify;
}
.info img{
    float:right;
}
.info .content img { float: none; }
.info_header{
    width: 100%;
    height:24px;
    color:#9E0B0F;
    font-size:16px;
    margin-bottom:10px;
    background:url('../images/info_title_bottom.gif') bottom repeat-x;
}
.info{
    width: 742px;
    height:auto;
    padding-left:100px;
    padding-right:88px;
    padding-top:40px;
    padding-bottom:20px;
}
.level2menu{
    width: 930px;
    height:26px;
    margin-top:2px;
    background:url('../images/level2menu.jpg') top center no-repeat;
}
.level2menu ul{
    width: auto;
    height:14px;
    float:left;
    list-style:none;
    margin:0px auto;
    letter-spacing:-1px;
}
.level2menu ul li{
    height:15px;
    float:left;
    padding-top:4px;
    background:url('../images/dashed_line.gif') right no-repeat;
}
.level2menu ul li.final{
    background:none;
    margin-right:-6px;
}
*html .level2menu ul li.final{
    margin-right:0px;
}
.level2menu ul li a{
    height:6px;
    padding-left:10px;
    padding-right:10px;
    padding-top:4px;
    padding-bottom:4px;
    font-size:12px;
    color:#FFFFFF;
    text-decoration: none;
}
.level2menu ul li a:hover{
    color:#1C2831;
}
.info_product{
    width: 574px;
    height:auto;
    padding-left:50px;
    padding-top:12px;
    padding-bottom:10px;
    float:left;
}
.info_group{
    width: 374px;
    height:auto;
    padding-left:10px;
    padding-top:12px;
    padding-bottom:10px;
    float:left;
    overflow:hidden;
}
.info_header .product_text{
    font-size:14px;
    padding-top:2px;
    float:left;
}
.info_header .product_pageall{
    font-size:10px;
    float:right;
    padding-top:4px;
    padding-right:10px;
}
.product_page{
    width: 100%;
    font-size:9px;
    float:right;
    text-align:right;
    padding-right:10px;
}
.product_page a{
    padding-left:4px;
    padding-right:4px;
    color:#9E0B0F;
    font-weight:bold;
    text-decoration: underline;
}
.pro_table_header{
    height:17px;
    color:#FFFFFF;
    font-size:9px;
    font-weight:bold;
    background:url('../images/table_headerbg.gif') bottom repeat-x;
    background-color:#335469;
}
.pro_table_header_red{
    height:17px;
    color:#FFFFFF;
    font-size:9px;
    font-weight:bold;
    background:url('../images/table_headerbg_red.gif') bottom repeat-x;
    background-color:#335469;
}
table.pro{
    margin-top:0px;
    margin-bottom:10px;
}
table.pro td{
    padding:2px;
}
td.border_b{
    border-bottom: 1px solid #CFDAE1;
    font-size: 10px; 
}
td.border_l{
    border-left: 1px solid #CFDAE1;
}
td.border_r{
    border-right: 1px solid #CFDAE1;
}
tr.bg{
    background-color:#EEEEEE;
}
input.qty{
    width:20px;
    font-size:10px;
}
.color_blue{
    color:#0a4b80;
}
.promoWrap {
    float: right;
    width: 240px;
}
.promo{
    margin-top:12px;
    margin-right:12px;
}
/*Added By Chun in June 23, 2009*/
.stor_list{
    width: 610px;
    height:auto;
    margin-left:50px;
    margin-top:32px;
    margin-bottom:10px;
    float:left;
    overflow:hidden;
}
.stor_list ul{
    padding:0;
    margin:0;
    list-style:none;
}
.stor_list ul li{
    float:left;
    width:95px;
    height:120px;
    display:block;
    text-align:center;
}
.stor_list ul li a{
    color:#0a4b80;
}
.stor_list ul li a:hover{
    color: #FF6600;
}
.list_directory{
    margin-top:4px;
    text-decoration: none;
    margin: 0 5px;
}
.list_image {
    height: 60px;
    background-repeat: no-repeat;
    background-position: bottom center;
}
/*End*/
/*Added By Chun in June 24, 2009*/
.font_red{
    color:#9E0B0F;
}
.font_bold{
    font-weight:bold;
}
.font_size14{
    font-size:14px;
}
.info_content{
    width: 100%;
    height:auto;
    padding-bottom:10px;
    margin-bottom:10px;
    background:url('../images/info_title_bottom.gif') bottom repeat-x;
    overflow:hidden;
}
.info_content p{
    font-size:11px;
}
.address{
    width:274px;
    float:left;
}
.color_red{
    color:#9E0B0F;
}
.button_110,.button_53,.button_53_gray,.button_110_gray,.button_99_gray,.button_148_gray{
    color:#FFFFFF;
    border:none;
    font-weight:bold;
    cursor:pointer;
    font-family:Arial, Helvetica, sans-serif;
}
.button_110{
    width:110px;
    height:25px;
    font-size:11px;
    background:url('../images/button_110.jpg') left top no-repeat;
}
.button_110_gray{
    width:110px;
    height:25px;
    font-size:11px;
    background:url('../images/button_110_gray.gif') left top no-repeat;
}
.button_99_gray{
    width:99px;
    height:19px;
    font-size:10px;
    margin-left:14px;
    margin-top:4px;
    background:url('../images/button_99_gray.gif') left top no-repeat;
}
.button_148_gray{
    width:148px;
    height:25px;
    font-size:11px;
    padding-right:20px;
    background:url('../images/button_148_gray.gif') left top no-repeat;
}
.button_53{
    width:53px;
    height:19px;
    font-size:10px;
    padding-bottom:4px;
    background:url('../images/button_53.jpg') left top no-repeat;
}
.button_53_gray{
    width:53px;
    height:19px;
    font-size:10px;
    padding-bottom:4px;
    background:url('../images/button_53_gray.gif') left top no-repeat;
}
.trolley_button{
    font-size:8px;
    font-weight:bold;
    color:#707070;
    text-align:center;
    margin-left:10px;
    float:left;
}
.order_directory_1{
    font-weight:bold;
    font-size:12px;
    padding-left:26px;
    text-transform: uppercase;
    margin-bottom:8px;
}
.order_directory_1 a{
    color:#000000;
    text-decoration:none;
}
.order_directory_expand{
    margin-left:26px;
    margin-bottom:8px;
}
.order_directory_infor{
    margin-left:26px;
}
.buttonDIV{
    margin-bottom:10px;
    margin-top:10px;
}
table.items_list{
    margin-top:20px;
    margin-bottom:10px;
    border-left:1px solid #CAD8E1;
    border-top:1px solid #CAD8E1;
    border-right:1px solid #CAD8E1;
    border-bottom:none;
    background-color:#F1F1F1;
}
table.items_list td{
    padding:2px;
    height:35px;
    border-bottom:1px solid #CAD8E1;
}
/*End*/



.footer{
    width:930px;
    height:52px;
    margin-bottom:4px;
    overflow:hidden;
    background:url('../images/footbg_info.jpg') top left no-repeat;
}
.footer_home{
    width:930px;
    height:190px;
    margin-bottom:4px;
    overflow:hidden;
    background:url('../images/footbg_home.jpg') top left no-repeat;
}
.footer_home_content{
    width:800px;
    height:70px;
    padding-top:70px;
    padding-right:130px;
    text-align:right;
}
.footer_home_content h1{
    font-size:30px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    padding-bottom:4px;
    color:#FFFFFF;
    letter-spacing:5px;
}
.footer_home_content p{
    font-size:10px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    padding-bottom:2px;
    color:#FFFFFF;
}
.footer_left{
    width:auto;
    height:52px;
    float:left;
}
.footer_left img{
    margin-left:10px;
    margin-top:4px;
    float:left
}
.footer_left.home img{
    margin-top:6px;
}
.footer_left p{
    padding-left:10px;
    padding-top:14px;
    color:#FFFFFF;
    font-size:14px;
    float:left;
}
.footer_right{
    width:auto;
    float:right;
    text-align:right;
}
.footer_watermark{
    width:auto;
    float:right;
    padding-right:12px;
    padding-top:6px;
}
.footer_menu{
    float:right;
    width:auto;
    margin-right:10px;
}
.footer_menu ul{
    list-style:none;
    margin:0px auto;
}
.footer_menu ul li{
    float:left;
    padding-top:20px;
}
.footer_menu ul li a{
    color:#87A9CD;
    font-size:13px;
    padding-bottom:6px;
    display:block;
    padding-left:7px;
    padding-right:7px;
    text-decoration: none;
}
.footer_menu ul li a:hover{
    color:#FFFFFF;
    background-image: url(../images/arrow_red_up.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
}
a .order_directory_1{
    color:#000000;
    text-decoration:none;
}


/*Added By Chun in November 18, 2009*/
.container {
	width:982px;
	margin:auto;
	text-align:center;
	overflow:hidden;
	background:url('../images/container_rep.png') repeat-y;
}
.container_footer {
	width:940px;
	padding:0 21px 0 21px;
	margin:auto;
	height:50px;
	background:url('../images/container_foot.png') top no-repeat;
}
/* end */
