/* common */
body { text-align: center; }
#container { font-size: .75em; text-align: left; margin: 0 auto; width: 986px; }

.clear { clear: both; }
.clear-fix { overflow: hidden; }
* html .clear-fix { height: 1%; }

/* header */
#header { font-size: .9em; height: 120px; padding: 10px 0; }
#header h1 a { background: url("../images/Vietnamese Made.gif") no-repeat; display: block; float: left; height: 56px; text-indent: -1984em; width: 217px; }
#header p { color: #f60; float: right; padding: 0 20px; text-align: right; width: 700px; }
#header p a { margin: 0 3px; }
#header .user { margin-bottom: 15px; }
#header .user, #header .user a { color: #37719c; }
#header .user .basket { background: url(../images/ico-cart.gif) no-repeat; padding-left: 20px; }
#header .languages { background: url(../images/ico-earth.gif) no-repeat left center; float: right; margin-left: 10px; margin-top: 3px; width: 70px; }
#header .languages a { background: url(../images/ico-arrow-down.gif) no-repeat right center; padding-right: 10px; }
#header .menu { float: right; height: 25px; position: relative; z-index: 10px; }
#header .menu li { background: url(../images/bg-menu-left.gif) no-repeat; float: left; font-size: 1.1em; line-height: 25px; margin-right: 2px; padding-left: 10px; }
#header .menu li a { background: url(../images/bg-menu-right.gif) no-repeat right top; color: #fff; display: block; float: left; padding-right: 10px; }
#header .menu li a sup { color: #ff0; }
#header .menu li a:hover { color: #ff0; text-decoration: none; }
#header .menu li.active { background-position: 0 -25px; }
#header .menu li.active a { background-position: right -25px; }
#header fieldset { background-color: #37719c; clear: both; font-size: 1.1em; padding: 15px 95px; position: relative; z-index: 20px; }
#header fieldset a { color: #fff; margin-left: 50px; }
#header fieldset input, #header fieldset select { margin-right: 3px; }
#header fieldset .text { width: 180px; }
#header fieldset .type-1 { width: 190px; }
#header fieldset .type-2 { width: 150px; }
#header fieldset .button { background: url(../images/ico-search.gif) no-repeat right center; border: none; color: #fff; padding-right: 15px; }

/* footer */
#footer { background-color: #37719c; color: #fff; font-size: .9em; margin-top: 5px; padding: 5px; text-align: center; }
#footer a { color: #fff; }
#footer .link { font-size: 1.1em; font-weight: bolder; padding-bottom: 10px; text-align: right; }
#footer .copyright { margin-top: 20px; }

/* main */
#main { overflow: hidden; }
* html #main { height: 1%; }

/* section */
.section { border: #bcd2e6 solid 1px; overflow: hidden; margin-top: 5px; }
* html .section { height: 1%; }
.section h3, .section .title { background: #e2ebf4 url(../images/bg-title-1.gif) repeat-x; border-bottom: #bcd2e6 solid 1px; font-size: 1em; padding: 3px 5px; }
.section h3 a { background: url(../images/ico-arrow.gif) no-repeat right 5px; padding-right: 10px; }
.section h3 a:link, .section h3 a:visited, .section li a:link, .section li a:visited { color: #2c5c8a; }
.section h4 { border-bottom: #bcd2e6 solid 1px; color: #f60; font-size: 1.4em; margin-left: 20px; padding: 5px 0; }
.section li a:hover { color: #f60; text-decoration: none; }
.section h3 span { background: url(../images/ico-title.gif) no-repeat left 5px; padding-left: 15px; }
.section .content { padding: 4px; }
.section-2 { background: #7eb0d4 url(../images/bg-tab.gif) repeat-x; margin-top: 5px; padding: 10px; }
.section-2 p.type { color: #fff; font-size: 1.2em; padding-bottom: 5px; text-align: center; }
.section-2 p.type strong { font-size: 1.1em; }
.section-2 .user { height: 30px; margin-left: 30px; }
.section-2 .user a { background: url(../images/bg-btn.gif) no-repeat; color: #fff; display: block; float: left; font-weight: bolder; height: 30px; line-height: 27px; margin-right: 15px; text-align: center; width: 95px; }
.section-2 li { margin-top: 5px; }
.section-3 { background: url(../images/bg-shadow.gif) no-repeat right bottom; border: #bcd2e6 solid 1px; color: #37719c; margin-top: 5px; padding: 15px 20px 60px; }
.section-3 .emphasic { color: #f00; font-size: 1.4em; margin-bottom: 5px; text-align: center; }
.section-3 dl { padding: 15px 0; }
.section-3 dt, .section-3 .question { font-size: 1.4em; }
.section-3 dd strong { color: #f60; }
.section-3 .list { color: #f00; margin-left: 20px; }
.section-4 { margin-top: 10px; }
.section-4 h2 { border-bottom: #bcd2e6 solid 1px; font-size: 1.2em; padding: 5px 0; }
.section-4 .content { padding: 10px 20px; }

.section-5 { border: #bcd2e6 solid 1px; overflow: hidden; margin-top: 5px; }
* html .section-5 { height: 1%; }
.section-5 h3 { background: #e2ebf4 url(../images/bg-title-3.gif) repeat-x; border-bottom: #bcd2e6 solid 1px; color: #fff; font-size: 2em; font-weight: normal; padding: 10px; }


/* list */
.list li { background: url(../images/ico-square.gif) no-repeat left 7px; padding-left: 10px; }
.list li em { color: #959595; font-style: normal; }
.list-2 li { background: url(../images/ico-square-2.gif) no-repeat left 7px; padding-left: 10px; }

/* sidebar */
.sidebar { float: left; width: 190px; }
.sidebar .list-type li a:link, .sidebar .list-type li a:visited { color: #f00; }
* html .sidebar .category-list li { height: 1%; }
.sidebar .category-list a:link, .sidebar .category-list a:visited { color: #2e3092; display: block; padding: 5px 0; }
.sidebar .category-list a:hover { text-decoration: none; }
#category-sub div { width: 186px; }
#category-sub a { display: block; }
#category-sub .view-all { background: url(../images/ico-arrow.gif) no-repeat right center; padding-right: 10px; }

.wrapper { float: right; width: 786px; }
.adver { border: #bcd2e6 solid 1px; margin-top: 5px; padding: 5px; text-align: center; }
.adver img { display: block; margin: 0 auto; }

/* aside */
.aside { float: right; width: 174px; }
.template-1 .aside { width: 296px; }
.aside .news { overflow: hidden; padding: 10px; }
* html .aside .news { height: 1%; }
.aside .news h4 { font-size: 1em; font-weight: normal; padding-bottom: 5px; }
.aside .news p { line-height: normal; }
.aside .news .image { float: left; margin-right: 10px; }
.aside .list { padding: 0 8px; }
.aside .list li a:link, .aside .list li a:visited { color: #f60; font-size: .9em; }
.aside .list li a:hover { text-decoration: underline; }
.aside .ads { margin-top: 10px; }

/* main-content */
.main-content { float: left; width: 602px; }
.template-1 .main-content { width: 480px; }
.template-2 .main-content { width: 800px; }
.main-content .adver-2 { border: none; margin-top: 5px; padding: 0; }
.main-content .list-2 li { background: none; float: left; font-size: .9em; height: 116px; line-height: normal; vertical-align: top; padding: 5px; text-align: center; width: 83px; overflow: hidden; }
.main-content .list-2 li a:hover { text-decoration: none; }
.main-content .list-2 li img { border: #b6daeb solid 1px; }
.main-content .list-3 li { padding: 5px 0; overflow: hidden; }
* html .main-content .list-3 li { height: 1%; }
.main-content .list-3 li span { float: left; width: 360px; }
.main-content .list-3 li span.label { margin-right: 20px; width: 180px; }
.main-content .list-3 li .date { color: #f00; }
.main-content .list-4 li { border-bottom: #e0dfe3 solid 1px; overflow: hidden; padding: 10px; }
* html .main-content .list-4 li { height: 1%; } 
.main-content .list-4 li h4 { font-size: 1em; }
.main-content .list-4 li h4 a:hover { color: #f00; text-decoration: none; }
.main-content .list-4 li .image { /*border: #bcd2e6 solid 1px;*/ /*float: left;*/ /*margin-top: 5px;*/ max-width: 222px; max-height: 68px; }
.main-content .list-4 li .description { float: right; width: 526px; /*width: 670px;*/ }
.main-content .list-4 li .description p { margin-top: 5px; }
.main-content .list-4 li .type strong { float: left; width: 100px; }
.main-content .list-5 { padding: 5px 0; }
.main-content .list-5 li { float: left; font-size: .9em; padding: 0 5px; width: 240px; }
.main-content .list-6 li { float: left; font-size: .9em; line-height: normal; padding: 10px 20px; text-align: center; width: 90px; }
.main-content .list-6 li img { border: #bcd2e6 solid 1px; display: block; margin: 0 auto; }
.main-content .list-7 { border-bottom: #bcd2e6 solid 1px; padding: 10px 0; }
.main-content .list-7 li { float: left; font-size: .9em; width: 230px; }
.main-content .list-8 { padding: 0 22px; }
.main-content .list-8 li { float: left; font-size: .9em; line-height: normal; padding: 10px; text-align: center; width: 72px; }
.main-content .list-8 li img { border: #bcd2e6 solid 1px; display: block; margin: 0 auto; }
.main-content .list-9 { float: left; font-size: .9em; padding: 0 20px 10px; width: 350px; }
.main-content .list-9 li { line-height: normal; margin-top: 10px; }
.main-content .list-9 .title-item a { color: #f60; font-size: 1.1em; font-weight: bolder; }
.main-content .list-9 .title-item a:hover { text-decoration: underline; }
.main-content .list-10 li { color: #666; font-size: .9em; line-height: normal; padding: 10px 0; }
.main-content .list-10 li .title-item a { color: #036; font-size: 1.1em; font-weight: bolder; text-transform: uppercase; }
.main-content .list-11 { float: left; padding: 0 20px 10px; width: 350px; }
.main-content .list-11 li { line-height: normal; margin-top: 10px; }
.main-content .list-11 a { font-weight: bolder; }
.main-content .m { background: url(../images/ico-m.gif) no-repeat left 3px; padding-left: 23px; }
.main-content .t { background: url(../images/ico-t.gif) no-repeat left 3px; padding-left: 23px; }
.main-content .a { background: url(../images/ico-a.gif) no-repeat left 3px; padding-left: 23px; }
.main-content .o { background: url(../images/ico-o.gif) no-repeat left 3px; padding-left: 23px; }
.main-content .w { background: url(../images/ico-w.gif) no-repeat left 3px; padding-left: 23px; }
.main-content .b { background: url(../images/ico-b.gif) no-repeat left 3px; padding-left: 23px; }
.main-content .s { background: url(../images/ico-s.gif) no-repeat left 3px; padding-left: 23px; }
.main-content .h { background: url(../images/ico-h.gif) no-repeat left 3px; padding-left: 23px; }
.pager { font-size: .9em; padding: 10px 0; text-align: right; }
.pager > span, .pager a { border: #959595 solid 1px; padding: 1px 5px; }
.pager span.yiiPager { border: 0; padding: 1px 5px; }
/* Pager */
span.yiiPager
{
    font-size:11px;
    border:0;
    margin:0;
    padding:0;
    line-height:100%;
    display:inline;
}

span.yiiPager a:link,
span.yiiPager a:visited
{
    border:solid 1px #959595;
    /*font-weight:bold;*/
    color:#0e509e;
    padding:1px 6px;
    text-decoration:none;
}

span.yiiPager .page a
{
    font-weight:normal;
}

span.yiiPager a:hover
{
    border:solid 1px #0e509e;
}

span.yiiPager .selected a
{    
    color:#f00;    
}

span.yiiPager .hidden a
{
    border:solid 1px #DEDEDE;
    color:#888888;
}

/**
 * Hide first and last buttons by default.
 */
ul.yiiPager .first,
ul.yiiPager .last
{
    display:none;
}
/* End pager*/
.pager a { color: #2c5c8a; }
.pager span { color: #f00; }
.offer .sub-title { font-weight: bolder; }
.offer .sub-title a { background: url(../images/ico-arrow.gif) no-repeat right center; padding-right: 10px; }
.offer a:hover { text-decoration: none; }
.offer ul { height: 128px; overflow: hidden; }
.offer li { padding:6px 5px 5px 7px;border-bottom:1px solid #e7f3ff;height:14px }
.offer li.row-hover { background-color:#E7F3FF; cursor:pointer; }
.offer li a { padding-left: 25px; }
.offer li div { color:#666464; float: right; }
.main-content .buy-offer { float: left; padding: 5px; width: 220px; }
.main-content .sell-offer { float: right; padding: 5px; width: 220px; }
/* Trade show*/
.tradeShow a:hover { text-decoration: none; }
.tradeShow ul { height: 108px; overflow: hidden; }
.tradeShow li { padding:6px 0 5px 0; text-align: center; height: 108px }
.tradeShow li.row-hover { background-color:#E7F3FF; cursor:pointer; }

/* Partner*/
.partner a:hover { text-decoration: none; }
.partner ul { height: 124px; overflow: hidden; }
.partner li { padding:6px 0 5px 0; text-align: center; height: 124px }
.partner li.row-hover { background-color:#E7F3FF; cursor:pointer; }

.report { font-size: .9em; line-height: normal; }
.report h4 { font-size: 1.1em; } 
.report .image { border: #bcd2e6 solid 1px; }
.report .pager { font-size: 1em; }
.report a.link { background-color: #7eb0d4; border: #37719c solid 1px; color: #fff; font-weight: bolder; margin-right: 10px; padding: 3px 7px; }
.report td { background: url(../images/line-2.gif) repeat-x; padding: 15px 5px 15px; }
.report .first td { background: none; padding-bottom: 5px; }
.report .level { color: #000; font-size: .9em; text-align: center; }
.report .level p { height: 25px; margin-top: 10px; }
.report p.type { color: #959595; margin-top: 15px; }
.report .bg td { background-color: #ecf2f8; }
.report .bg td.no-bg { background-color: #fff; }
.report ul.link li { background: no-repeat left center; margin-top: 10px; padding-left: 20px; }
.report ul.link li.inquire { background-image: url(../images/ico-mail.gif); }
.report ul.link li.add-basket { background-image: url(../images/ico-basket.gif); }
.report ul.link li.skype { background-image: url(../images/ico-skype-off.gif); }
.report ul.link li.yahoo { background-image: url(../images/online_15.gif); }
.report ul.link li.yahooOff { background-image: url(../images/offline_15.gif); }

.chart { background: url(../images/ico-chart.gif) no-repeat; margin-left: 20px; margin-top: 10px; padding-left: 25px; }

#categories-subs { position:absolute; left:0; top:0; }

.manage { font-size: .9em; line-height: normal; }
.manage h4 { font-size: 1.1em; } 
.manage .image { border: #bcd2e6 solid 1px; }
.manage .pager { font-size: 1em; }
.manage a.link { background-color: #7eb0d4; border: #37719c solid 1px; color: #fff; font-weight: bolder; margin-right: 10px; padding: 3px 7px; }
.manage td {padding: 15px 5px 15px; }
.manage .first td { background: none; padding-bottom: 5px; }
.manage .level { color: #000; font-size: .9em; text-align: center; }
.manage .level p { height: 25px; margin-top: 10px; }
.manage p.type { color: #959595; margin-top: 15px; }
.manage .bg td { background-color: #ecf2f8; }
.manage .bg td.no-bg { background-color: #fff; }
.manage ul.link li { background: no-repeat left center; margin-top: 10px; padding-left: 20px; }
.manage ul.link li.inquire { background-image: url(../images/ico-mail.gif); }
.manage ul.link li.add-basket { background-image: url(../images/ico-basket.gif); }
.manage ul.link li.skype { background-image: url(../images/ico-skype-off.gif); }
.manage ul.link li.yahoo { background-image: url(../images/online_15.gif); }
.manage ul.link li.yahooOff { background-image: url(../images/offline_15.gif); }

#manageUserPanel table td {    
    border-right :1px solid #CCCCCC;
    border-bottom  :1px solid #CCCCCC;
    padding-bottom:6px;
}

#manageUserPanel table th {
    background:url("../images/bg-title.gif") repeat-x scroll 0 0 transparent;
    border:1px solid #CCCCCC;
}

#categories-subs{position:absolute;left:0;top:0;}

/* tab */
.aside .tab-group { width:276px; margin: 3px auto 0; }
.aside .tab-group .list li { margin-top: 5px; }
.tab-item { height: 30px; position: relative; z-index: 10; }
.tab-item li { float:left; text-align:center; margin-right: 2px; width:32%; }
.tab-item li.last { margin-right: 0; width:34.5%;}
* html .tab-item li.last { width: 33%; }
.tab-item a { border:1px solid #38729d; text-decoration:none; cursor:pointer; height:20px; float:left; width:99%; background-color:#38729d; color:#fff;}
.tab-item a.selected { height:24px; border-bottom:none; background-color:#FFFFFF; color:#f60; font-weight: bolder; }
.tab-content { background-color: #fff; border: #38729d solid 1px; height:140px; margin-top: -1px;  position: relative; z-index: 8; 
    padding: 1px;
    padding-bottom: 5px;
    padding-top: 5px;
}

/* tool tip */
.stickytooltip { background: url(../images/bg-tooltip.gif) no-repeat; display:none; font: 12px Arial, Helvetica, sans-serif; height: 111px; padding: 10px 10px 10px 30px; position: absolute; text-align: left; width: 292px; z-index:3000; }
.stickytooltip .content { color: #37719c; height: 76px;}
.stickytooltip .content p { font-size: 11px; font-style: italic; height: 52px; }
.stickytooltip h3 { color: #37719c; font-size: 12px; padding-bottom: 8px; }
.stickytooltip .image { float: left; margin-right: 10px; }
.stickytooltip .type { color: #f60; font-size: 10px; }
.atip .typeSticky { font-weight: bolder; font-size: 11px; padding-bottom: 10px;}
#sticky2 .type { font-weight: bolder; font-size: 11px; padding-bottom: 10px; }
.tooltip { background: url(../images/bg-tooltip-2.gif) no-repeat; color: #959595; display:none; font: 11px Arial, Helvetica, sans-serif; height: 167px; padding: 10px; position: absolute; text-align: left; width: 242px; z-index:3000; }

/* form */
/* form */
.form-2 { padding: 10px 20px; }
.form-2 .note { color: #f60; text-align: center; }
.form-2 .input { overflow: hidden; padding: 5px 0; }
* html .form-2 .input { height: 1%; }
.form-2 .input .text-1 { width: 120px; }
.form-2 .input .text-2 { width: 450px; }
.form-2 .input .text-3 { width: 50px; }
.form-2 .input .text-4 { width: 150px; }
.form-2 .input .text-5 { width: 330px; }
.form-2 .input .text-6 { width: 80px; }
.form-2 .input .text-7 { width: 270px; }
.form-2 .input .text-8 { width: 50px; }
.form-2 .input .text-9 { width: 180px; }
.form-2 .expanded { background: url(../images/ico-expanded.gif) no-repeat left 5px; padding-left: 15px; }
.form-2 .collapse { background: url(../images/ico-collapse.gif) no-repeat left 5px; padding-left: 15px; }
.form-2 label { float: left; font-weight: bolder; padding-right: 10px; text-align: right; width: 130px; }
.form-2 label span { color: #f60; }
.form-2 input, .form-2 select, .form-2 textarea { float: left; margin-right: 5px; }
/*them*/
.form-2 div.memberType label { float: left; margin-left: 0; text-align: left; width: 520px; }
.form-2 div.memberType input { margin-top: 2px; }
.form-2 div.firstName .error { margin-top: 2px; padding-right: 2px; display: inline; }

.inquireExtra .group-2 { float: left; }
.inquireExtra .group-2 label, .inquireExtra .name input { display: block; float: none; }
.inquireExtra .group-2 label { font-weight: normal; text-align: left; width: auto; }
.inquireExtra .type-2 { font-size: .9em; margin-right: 5px; width: 70px !important; }
html>/**/body .inquireExtra .type { margin-top: 18px; }
/*end*/
.form-2 .group { float: left; width: 550px; }
.form-2 .group li label, .form-2 .check label { font-weight: normal; text-align: left; width: auto; }
.form-2 .group .list-1 li { float: left; line-height: normal; margin-top: 2px; width: 550px; }
.form-2 .group .list-2 { margin-bottom: 10px; }
.form-2 .group .list-2 li { float: left; font-size: 1.1em; height: auto; padding: 5px 0; width: 250px; }
.form-2 .group .list-3 { margin-left: 30px; }
.form-2 .group .list-3 li { float: left; width: 300px; }
.form-2 .group .list-3 li label { font-weight: bolder; text-align: right; width: 80px; }
.form-2 .group .list-4 li { border-bottom: none; float: left; padding: 0 0 5px; width: 400px; }
html>/**/body .form-2 .group .list-4 li input { margin-top: 2px; }
.form-2 .group .note { clear: left; color: #666; float: left; font-size: .9em; line-height: normal; margin-top: 5px; text-align: left; }
.form-2 .group .note input { float: none; margin-left: 60px; }
.form-2 .group-sub { margin-left: 15px; }
.form-2 .group-sub label { text-align: left; }
.form-2 .check { margin-top: 10px; }
.form-2 .code { padding-left: 140px; }
.form-2 .login { width: auto; }
.form-2 .login strong { float: left; font-size: 1.6em; margin-top: 5px; margin-right: 20px; }
.form-2 .login .btn-login { background: url(../images/bg-btn-5.gif) no-repeat; border: none; color: #fff; cursor: pointer; font-size: 1.2em; font-weight: bolder; padding: 3px 0 10px; text-align: center; width: 93px; }
.form-2 .btn { background-color: #ece9d8; border: #93a6d7 solid 1px; cursor: pointer; padding: 0 5px; }
.form-2 .output { margin: 20px 0; text-align: center; }
.form-2 .button { background: url(../images/bg-btn-7.gif) no-repeat; border: none; color: #fff; cursor: pointer; float: none; height: 28px; font-size: 1.2em; font-weight: bolder; text-align: center; width: 92px; }
.form-2 .require-info { color: #666; font-size: .9em; text-align: right; }
.form-2 .require-info span { color: #f60; }
.form-2 .intro { color: #959595; font-size: 2em; }
.form-2 .error { color: #f00; float: left; padding-left: 140px; width: 450px; font-weight: 500; }
.form-2 .group .error { padding-left: 0; }
.form-2 .group-sub .error { padding-left: 0; width: auto; }

/**them***/
.form-2 .inquireErrorExtra { color: #f00; text-align: left; padding-left: 0; width: 400px; border:1px solid; }
/***end***/

.registration label { width: 170px; }
.registration h4 { border-bottom: #bcd2e6 solid 1px; font-size: 1.6em; font-weight: normal; margin-bottom: 10px; padding: 20px 0 5px; }
.registration .group-2 { float: left; }
.registration .group-2 label, .registration .name input { display: block; float: none; }
.registration .group-2 label { font-weight: normal; text-align: left; width: auto; }
.registration .type { margin-top: 16px; }
html>/**/body .registration .type { margin-top: 18px; }
.registration .type-2 { font-size: .9em; margin-right: 5px; width: 70px !important; }
.registration .code { padding-left: 180px; }
.registration .agree { padding: 30px 0 20px 180px; }
.registration .agree ul { margin-top: 10px; }
.registration .button { background-image: url(../images/bg-btn-8.gif); width: 130px; }
.registration .error { padding-left: 0px; text-align: left; /*padding-left: 180px;*/ font-weight: 500; }


.form { padding: 10px; }
.form .input { overflow: hidden; padding: 5px 0; }
* html .form .input { height: 1%; }
.form label { float: left; font-weight: bolder; width: 200px; }
.form .type-1 { width: 65px; }
.form .type-2 { width: 200px; }
.form .type-about { width: 360px; }
.form .type-about-select { width: 180px; }
.form .button { background: #dae5e6 url(../images/bg-btn-3.gif) repeat-x; border: #93a6d7 solid 1px; color: #627eb7; cursor: pointer; height: 17px; text-align: center; }
.form .output { margin-left: 200px; margin-top: 5px; }
* html .form .output { margin-left: 203px; }

/* login */
.login { margin: 20px auto; width: 840px; }
.login .group { background: url(../images/line.gif) repeat-y 350px top; padding: 10px 0; }
.login .login-form { border: #bcd2e6 solid 1px; float: left; margin-top: 10px; width: 318px; }
.login .login-form h2 { background: #37719c url(../images/ico-user.gif) no-repeat; border-bottom: #bcd2e6 solid 1px; color: #bcd2e6; font-size: 2em; line-height: 60px; padding-left: 70px; }
.login .login-form .content { padding: 20px; }
.login .login-form .input { padding: 2px 0; }
.login .login-form .input input { width: 160px; }
.login .login-form .input label { float: left; font-weight: bolder; width: 100px; }
.login .login-form .output { margin-left: 100px; margin-top: 5px; }
.login .login-form .button { background-color: #ece9d8; border: #93a6d7 solid 1px; cursor: pointer; }
.login .info { float: right; width: 460px; }
.login .info p, .login .info ul { margin-top: 10px; }
.login .info .emphasic { font-size: 1.4em; margin-top: 0; }
.login .info .more { color: #f60; }
.login .info .list li { margin-top: 5px; }
.login .info .link { margin-left: 50px; margin-top: 20px; }
.login .info .go-premimum { background: url(../images/bg-btn-4.gif) no-repeat; color: #000; display: block; float: left; font-size: 1.1em; font-weight: bolder; line-height: 28px; text-align: center; width: 129px; }
.login .info .join-free { background: url(../images/bg-btn-5.gif) no-repeat; color: #fff; display: block; float: left; font-size: 1.1em; font-weight: bolder; height: 29px; line-height: 26px; margin-right: 30px; text-align: center; width: 93px; }
.login .ads { border: #bcd2e6 solid 1px; padding: 3px 5px; margin-top: 20px; text-align: center; }
.login .ads img { display: block; margin: 0 auto; }

/* breadcrumb */
.breadcrumb a { color: #2c5c8a; }
.breadcrumb span { background: url(../images/ico-arrow-2.gif) no-repeat left 3px; font-weight: bolder; padding-left: 15px; }

/* error */
#container .login-form .error { color: #f00; }
#container .login-form label.error { display: block; margin-left: 100px; width: 195px; font-weight: 500;}
.errorSummary { color: #f00; margin-bottom: 10px; }
.errorSummary ul { color: #f00; margin-bottom: 10px; list-style: disc; margin-left: 10px; }

.form .error { color: #f00; }
.form label.error { display: block; margin-left: 200px; width: 195px; font-weight: 500;}

.form div.profile label.error { display: block; margin-left: 5px; width: 500px; font-weight: 500;}
.form div.profile div.verifyCodeProfile label.error { display: block; margin-left: 200px; width: 500px; font-weight: 500;}

.form div.spam label { display: block; float: none; margin-left : 5px;}
.form div.spam input { float: none; margin-left : 5px;}

.form div.addSpam label.error { display: block; float: left; margin-left: 0; width: 400px;}

.form div.profile label.error { display: block; margin-left: 5px; width: 500px; font-weight: 500;}

.form div.company label.error { display: block; margin-left: 200px; width: 300px; font-weight: 500;}
.form div.code label.error { float: none; display: inline; margin: 0; font-weight: 500;}

.form div.password label.error { display: block; margin-left: 200px; width: 300px; font-weight: 500;}
.form div.productImage label.error { display: block; margin-left: 0px; width: 300px; font-weight: 500; float: none;}
.form div.tradeAlert label.error { display: block; margin-left: 5px; width: 300px; font-weight: 500; float: none;}

.form div.postTrade label { font-weight: 500; float: none;}
.form div.postTrade input { font-weight: 500; float: none; margin-left: 5px;}

.form span.postMail label { font-weight: 500; float: none;}
.form span.postMail input { font-weight: 500; float: none; margin-left: 5px;}

.form div.paymentTerm label { float: none; font-weight: 500; }

#container span.required {
    color:#FF0000;
    font-size: 17px;
    font-weight: 800;    
}
.warning {
    background:none repeat scroll 0 0 #FFF6BF;
    border-bottom:2px solid #FFD324;
    border-top:2px solid #FFD324;
    margin:10px auto;
    padding:5px 20px;
}

/* register form */
.register { background: url(../images/bg-box-top.gif) no-repeat; margin: 10px auto; padding-top: 15px; width: 666px; }
.register .register-wrapper { background: url(../images/bg-box-bot.gif) no-repeat left bottom; padding-bottom: 15px; }
.register .register-content { border-left: #bcd2e6 solid 1px; border-right: #bcd2e6 solid 1px; padding: 0 15px; }
.register .title { padding-bottom: 20px; }
.register .title strong { font-size: 1.6em; }

.expanded { background: url(../images/ico-expanded.gif) no-repeat left 5px; padding-left: 15px; }
.collapse { background: url(../images/ico-collapse.gif) no-repeat left 5px; padding-left: 15px; }

/*Addition*/
.login .btn-login { background: url(../images/bg-btn-5.gif) no-repeat; border: none; color: #fff; cursor: pointer; font-size: 1.2em; font-weight: bolder; padding: 3px 0 10px; text-align: center; width: 93px; }
.memberLogin { float: left; font-size: 1.6em; margin-top: 5px; margin-right: 20px; font-weight: bold; }
.buttonBuyOfferFree { background: url(../images/bg-btn-7.gif) no-repeat; border: none; color: #fff; cursor: pointer; float: none; height: 28px; font-size: 1.2em; font-weight: bolder; text-align: center; width: 92px; margin-left: 90px;}


#container  .select {
    float:left;
    position:relative;    
}
#container .action .select .actionList {
    float:left;
}
.actionList {
    /*margin-right:5px;*/
    position:relative;
}

.actionList .show {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    display:block;
    font-weight:normal;
    height:157px;
    left:0;
    overflow:auto;
    padding-bottom:5px;
    position:absolute;
    top:15px;
    width:158px;
    z-index:10000;
    margin-left: -70px;
}

.actionList ul {
    padding:5px 0;
}
#header .languages li a
{
    text-align: left;
    background-image: none;
}
.actionList li a
{
    color: #000;
}
.actionList ul li a {
    display:block;
    padding:2px 10px;
}

#header .languages li.active a {
    background-color:#EEEEEE;
}

.actionList ul li a {
    display:block;
    padding:2px 10px;
}