@charset "UTF-8";
/* CSS Document */

#contrainer {
    max-width:990px;
    margin:0 auto;
}
.ts_nav_location {
    max-width:990px;
    margin:0 auto;
}

.btn_list a {
    /*margin-right:5px;*/
    margin-right: 0px !important;
}
a:hover {
    color: #5d5d5d;
    text-decoration:underline;
}
body {
    background-color:#FFF;
}
#truecorp_footer {
    margin-top:30px;
}

#shortcut_home {
    margin:0 auto;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    box-shadow:inset rgba(0,0,0,0.05) 0px 7px 7px;
    margin-top:20px;
    height:150px;
}
#shortcut_home ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
}
#shortcut_home li {
    margin:0px;
    padding:0px;
    float:left;
    background-image:url(../images/truestore/shortcut_line.png);
    background-position:left top;
    background-repeat:no-repeat;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
#shortcut_home li:hover {
    background: #ededed; /* Old browsers */

    background: -moz-linear-gradient(top,  #ededed 0%, #ffffff 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #ededed 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #ededed 0%,#ffffff 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #ededed 0%,#ffffff 100%); /* IE10+ */

    background: linear-gradient(to bottom,  #ededed 0%,#ffffff 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


}
#shortcut_home .recommend {
    width:66px;
    height:65px;
    margin:0 auto;
    background-image:url(../images/truestore/shortcut_recommend.png);
}
#shortcut_home li:hover .recommend {
    background-image:url(../images/truestore/shortcut_recommend_active.png);
}
#shortcut_home .smartphone {
    width:44px;
    height:65px;
    margin:0 auto;
    background-image:url(../images/truestore/shortcut_smartphone.png);
}
#shortcut_home li:hover .smartphone {
    background-image:url(../images/truestore/shortcut_smartphone_active.png);
}
#shortcut_home .tablet {
    width:73px;
    height:65px;
    margin:0 auto;
    background-image:url(../images/truestore/shortcut_tablet.png);
}
#shortcut_home li:hover .tablet {
    background-image:url(../images/truestore/shortcut_tablet_active.png);
}
#shortcut_home .aircard {
    width:50px;
    height:65px;
    margin:0 auto;
    background-image:url(../images/truestore/shortcut_aircard.png);
}
#shortcut_home li:hover .aircard {
    background-image:url(../images/truestore/shortcut_aircard_active.png);
}
#shortcut_home .tv {
    width:71px;
    height:65px;
    margin:0 auto;
    background-image:url(../images/truestore/shortcut_tv.png);
}
#shortcut_home li:hover .tv {
    background-image:url(../images/truestore/shortcut_tv_active.png);
}
#shortcut_home .gadget {
    width:77px;
    height:65px;
    margin:0 auto;
    background-image:url(../images/truestore/shortcut_gadget.png);
}
#shortcut_home li:hover .gadget {
    background-image:url(../images/truestore/shortcut_gadget_active.png);
}
#shortcut_home li:hover a  {
    color:#5d5d5d;
}
#shortcut_home .shortcut_icon {
    margin-top:20px;
    text-align:center;
}
#shortcut_home .shortcut_text {
    margin-top:15px;
    text-align:center;
    font-family:"true_boldregular";
    font-size:14px;
    color:#5d5d5d;
}
#footer_sitemap h3 {
    font-size:13px;
    margin:0px;
    padding:0px;
    line-height:14px;
    font-weight:normal;
}
.navbar .brand {
    margin:0px 0px 0px 10px !important;
    /*padding:0px !important;*/
}
.nav-collapse ul {
    padding-top:20px;
}
.navbar-inner a {
    font-family:true_mediumregular !important;
}
.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #FFF !important;
}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    color: #e82127 !important;
}
.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    color: #e82127 !important;
    background-color: #111111;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    color: #ffffff;
    text-decoration: none;
    background:none !important;
    background-color: #000 !important;
    background-repeat: repeat-x;
    filter: none;
}
.nav-collapse .dropdown-menu {
    margin-left:20px !important;
}
.product_rec {
    margin-top:20px;
}
.product_rec ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.product_rec li {
    margin:0px;
    padding:0px;
}
.product_rec .name a {
    color:#5d5d5d;
}
/*.product_rec li:hover .name > a {
        color:#c30906 !important;
        }
.product_rec li:hover .price {
        color:#c30906 !important;
        }
.product_rec li:hover .btn-gray {
        color: #ffffff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #ffb400;
        background: -moz-linear-gradient(top,  #ffb400 0%, #ff9100 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb400), color-stop(100%,#ff9100));
        background: -webkit-linear-gradient(top,  #ffb400 0%,#ff9100 100%);
        background: -o-linear-gradient(top,  #ffb400 0%,#ff9100 100%);
        background: -ms-linear-gradient(top,  #ffb400 0%,#ff9100 100%);
        background: linear-gradient(to bottom,  #ffb400 0%,#ff9100 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        background-repeat: repeat-x;
        border-color: #ff9100;
        border-radius:3px;
        }
.product_rec li:hover .btn-gray:hover,
.product_rec li:hover .btn-gray:focus,
.product_rec li:hover .btn-gray:active,
.product_rec li:hover .btn-gray.active,
.product_rec li:hover .btn-gray.disabled,
.product_rec li:hover .btn-gray[disabled] {
  color: #ffffff;
  background-color: #ff9100;
}*/
.product_rec li .recomdetail {
    padding-left:20px;
}
.product_rec li .thumb {
    text-align:center;
    padding:10px;
    position:relative;
}
.product_rec li .price {
    font-family:"true_boldregular";
    font-size:18px;
    color:#5d5d5d;
    text-align:center;
}
.product_rec li .support {
    width:29px;
    position:absolute;
    top:20px;
    right:-10px;
}
.product_rec li .support img {
    margin-bottom:3px;
}
.product_rec .span2, .product_rec .span4 {
    float:left !important;
}
.product_rec .name {
    font-family: "true_boldregular";
    font-size: 20px;
    color: #5d5d5d;
    margin-top:20px;
}
.product_rec .spec {
    height:auto;
    min-height:150px;
    margin-top:10px;
}
.product_rec .spec ul {
    margin:0px;
    padding:0px;
}
.product_rec .spec li {
    height:auto;
    min-height:24px;
    font-family: "true_mediumregular";
    background-image:url(../images/truestore/bullet_green.png);
    background-position:left 6px;
    background-repeat:no-repeat;
    padding-left:12px;
    margin-bottom:0px !important;
    border-bottom:none;
    padding-bottom:0px !important;
}
.product_rec .compare {
    font-family:true_boldregular !important;
    color:#5d5d5d;
    background-image:url(../images/truestore/bullet_compare.png) !important;
}
.product_rec .compare a {
    color:#40454f;
}
.product_rec .social span {
    margin-right:3px;
}
.btn_list {
    margin-top:10px;
}
.btn_list a {
    margin-right:5px;
}
.btn {
    font-family:true_mediumregular !important;
    font-size:13px;
    border-radius:3px;
}
.btn-green {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #78b801;
    background: -moz-linear-gradient(top,  #abd361 0%, #78b801 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abd361), color-stop(100%,#78b801));
    background: -webkit-linear-gradient(top,  #abd361 0%,#78b801 100%);
    background: -o-linear-gradient(top,  #abd361 0%,#78b801 100%);
    background: -ms-linear-gradient(top,  #abd361 0%,#78b801 100%);
    background: linear-gradient(to bottom,  #abd361 0%,#78b801 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #78b801;
    border-radius:3px;
}
.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active,
.btn-green.disabled,
.btn-green[disabled] {
    /*color: #ffffff;*/
    background-color: #78b801;
}
.btn-gray {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #929292;
    background: -moz-linear-gradient(top,  #929292 0%, #444444 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abd361), color-stop(100%,#444444));
    background: -webkit-linear-gradient(top,  #929292 0%,#444444 100%);
    background: -o-linear-gradient(top,  #929292 0%,#444444 100%);
    background: -ms-linear-gradient(top,  #929292 0%,#444444 100%);
    background: linear-gradient(to bottom,  #929292 0%,#444444 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #444444;
    border-radius:3px;
}
.btn-gray:hover,
.btn-gray:focus,
.btn-gray:active,
.btn-gray.active,
.btn-gray.disabled,
.btn-gray[disabled] {
    /*color: #ffffff;*/
    background-color: #444444;
}

.social .icn_mylife span {
    width:20px;
    height:20px;
    float:left;
    background-image:url(../images/icn_mylife.png)
}
.social .icn_mylife:hover span {
    background-image:url(../images/icn_mylife_active.png)
}
.social .icn_fb span {
    width:20px;
    height:20px;
    float:left;
    background-image:url(../images/icn_fb.png)
}
.social .icn_fb:hover span {
    background-image:url(../images/icn_fb_active.png)
}
.social .icn_tt span {
    width:20px;
    height:20px;
    float:left;
    background-image:url(../images/icn_tt.png)
}
.social .icn_tt:hover span {
    background-image:url(../images/icn_tt_active.png)
}	
.warranty_banner {
    background-image:url(../images/truestore/warranty_bg.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    width:100%;
    border-top:#f4f4f4 1px solid;
    border-bottom:#f4f4f4 1px solid;
    margin:0 auto;
    margin-top:30px;
}
.warranty_banner .span6 {
    width:49% !important;
    margin:0px !important;
    float:left !important;
    text-align:center !important;
}
.warranty_banner .span6 a {
    display:block;
}
.warranty_banner .free {
    box-shadow:inset #EEEEEE -1px -0px 1px;
}
.home_bottom_banner {
    margin-top:30px;
}
.home_bottom_banner ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
    margin:0 auto;
}
.home_bottom_banner li {
    margin:0px;
    padding:0px;
}
.product_detail {
}
#content_wrapper {
    padding-bottom:0px !important;
}
#header {
    padding-bottom:0px !important;
}	
.ts_nav_location {
    height:35px;
    border-bottom:#ddd 1px solid;
    margin:0 auto;
}
.ts_nav_location ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
    margin-left:20px;
}
.ts_nav_location li {
    margin:0px;
    padding:0px;
    float:left;
    line-height:35px;
    margin-right:10px;
    font-family: 'true_mediumregular';
    font-size:12px;
}
.ts_nav_location li a {
    color:#3d3d3d;
}
.ts_nav_location .arrow {
    width:11px;
    height:35px;
    background-image:url(../images/truestore/tis_nav_arrow.png);
    background-repeat:no-repeat;
    background-position:center;
}
.ts_nav_location .active {
    font-family: 'true_boldregular';
    line-height:36px;
}
.product_detail .sidebar {
}
.product_detail .thumb {
    text-align:center;
    margin-top:20px;
}
.product_detail .banner {
    text-align:center;
    margin-top:20px;
}
.product_detail .price {
    text-align:center;
    font-family: 'true_boldregular';
    font-size:20px;
    height:50px;
    line-height:50px;
}
.product_detail .btn_list .btn {
    width:100%;
    padding:7px 0px 7px 0px !important;
    font-family:true_mediumregular !important;
    font-size:14px !important;
    margin-bottom:10px;
}
.product_detail .submenu {
    margin-top:10px;
}
.product_detail .submenu ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.product_detail .submenu li {
    margin:0px;
    padding:0px;
    list-style-type:none;
    font-family: 'true_mediumregular';
    font-size:16px;
    height:40px;
    border-bottom:#dddddd 1px dotted;
    line-height:40px;
    background-image:url(../images/truestore/bullet_gray.png);
    background-repeat:no-repeat;
    background-position:0px 17px;
}
.product_detail .submenu li:hover {
    background-image:url(../images/truestore/bullet_orange.png);
    background-repeat:no-repeat;
    background-position:0px 17px;
}
.product_detail .submenu .active {
    background-image:url(../images/truestore/bullet_orange.png);
    background-repeat:no-repeat;
    background-position:0px 17px;
}
.product_detail .submenu li a {
    display:block;
    color:#6c798c;
    padding-left:15px;
}
.product_detail .content {
}
.product_detail .content .product_title{
}
.product_detail .content .product_title h1{
    height:40px;
    font-family: 'true_lightregular';
    font-size:28px;
    font-weight:normal;
    color:#6c798c;
}
.product_detail .sidebar .product_title h1{
    height:40px;
    font-family: 'true_lightregular';
    font-size:28px;
    font-weight:normal;
    color:#6c798c;
}
.product_detail .content .product_social {
    border-bottom:#dddddd 1px dotted;
    padding-bottom:20px;
}
.product_detail .sidebar .product_social {
    border-bottom:#dddddd 1px dotted;
    padding-bottom:20px;
}
.product_detail .sidebar .thumb_list {
    position:relative;
    padding-top:10px;
}
.product_detail .sidebar .thumb_list .btn-left {
    position:absolute;
    top:45%;
    left:-5px;
    background-image:url(../images/truestore/btn-left.png);
    width:10px;
    height:18px;
}
.product_detail .sidebar .thumb_list .btn-left a {
    display:block;
    height:18px;
}
.product_detail .sidebar .thumb_list .btn-right {
    position:absolute;
    top:45%;
    right:-5px;
    background-image:url(../images/truestore/btn-right.png);
    width:10px;
    height:18px;
}
.product_detail .sidebar .thumb_list .btn-right a {
    display:block;
    height:18px;
}
.product_detail .sidebar .thumb_list ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.product_detail .sidebar .thumb_list li {
    margin:0px;
    padding:0px;
    float:left;

}
.product_detail .content .product_des {
    margin-top:20px;
}


.block_detail_paymentd {
    border-top: 1px dotted #CCCCCC;
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 10px;
    padding: 10px 0;
}
.block_detail_paymentd .left_pd {
    float: left;
    margin: 0 10px 0 0;
}
.block_detail_paymentd .left_pd ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.block_detail_paymentd .left_pd li {
    border-right: 1px dotted #CCCCCC;
    float: left;
    padding: 10px;
    text-align: center;
}
.block_detail_paymentd .left_pd .headline_pd {
    color: #000000;
    font-weight: bold;
}
.block_detail_paymentd .right_pd {
    float: left;
    width: 400px;
}
.block_detail_paymentd .right_pd ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.block_detail_paymentd .right_pd li {
    display: block;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}
.block_detail_paymentd .right_pd .headline_pd {
    color: #000000;
    font-weight: bold;
    padding: 0;
}
.block_detail_paymentd .right_pd .imgd {
    float: left;
    margin: 0 5px 0 0;
}
.block_detail_paymentd .right_pd li span {
    display: block;
    float: left;
    padding: 0 5px 5px 0;
}
.btn_buy_wrapper3 {
    float:right;
    margin-top:-120px;
}
.nav-collapse .lang {
    margin:10px;
    padding-top:20px;
    margin-bottom:20px;
    text-align:center;
    border-top:#333 1px dotted;
}
.nav-collapse .lang a {
    margin-right:15px;
}
.product_detail .product_price {
    border-bottom:#dddddd 1px dotted;
    padding-top:15px;
    padding-bottom:15px;
}
.product_detail .product_price b {
    font-family: 'true_boldregular';
    font-size:24px;
    font-weight:normal;
}
.product_detail .product_price i {
    font-size:15px;
    font-weight:normal;
    margin-left:10px;
    font-family: 'true_mediumregular';
    font-style:normal;
}
.product_detail .title {
    margin-top:20px;
    font-family: 'true_boldregular';
    font-size:16px;
}
.product_detail .product_color {
    border-bottom:#dddddd 1px dotted;
    padding-bottom:5px;
    position: relative;
    z-index: 999;
} 
.product_detail .product_color ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
    margin-top:20px;
} 
.product_detail .product_color li {
    margin:0px;
    padding:0px;
    border-radius:5px;
    margin-right:20px;
    width:60px;
    height:60px;
    float:left;
    box-shadow:inset rgba(0,0,0,0.2) 0px 0px 0px 3px;
    margin-bottom:20px;
}
.product_detail .product_color li a {
    display:block;
    height:60px;
}
.product_detail .product_color .active {
    box-shadow:#ff9000 0px 0px 0px 3px, inset rgba(0,0,0,0.3) 0px 0px 10px;
    background-image:url(../images/truestore/icn_selected.png);
    background-color: transparent;
    background-position:center;
    background-repeat:no-repeat;
    z-index: 99999;
    display:block;
}
.alert, .alert h4 {
    font-family: 'true_mediumregular';
}
.alert strong, .alert b {
    font-weight: normal;
    font-family: 'true_boldregular';
}
.product_detail .product_model, .product_detail .product_package, .product_detail .product_privilege {
    border-bottom:#dddddd 1px dotted;
    padding-bottom:5px;
}
.product_detail .product_model ul, .product_detail .product_package ul, .product_detail .product_privilege ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
    margin-top:20px;
}
.product_detail .product_model li, .product_detail .product_package li {
    width:140px;
    height:50px;
    text-align:center;
    margin:0px;
    padding:0px;
    border-radius:5px;
    padding-top:10px;
    text-shadow:#FFF 1px 1px 1px;
    box-shadow:#e6e6e6 0px 0px 0px 1px, inset #fbfbfb 0px 1px 0px;
    float:left;
    margin-right:20px;
    margin-bottom:20px;
    background-color: #f5f5f5; /* Old browsers */

    background: -moz-linear-gradient(top,  #f5f5f5 0%, #d6d6d6 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #f5f5f5 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #f5f5f5 0%,#d6d6d6 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #f5f5f5 0%,#d6d6d6 100%); /* IE10+ */

    background: linear-gradient(to bottom,  #f5f5f5 0%,#d6d6d6 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */

}
.product_detail .product_privilege h2 {
    line-height:20px !important;
    font-size:16px;
    font-weight:normal;
    font-family: 'true_boldregular';
    margin:0px;
    padding:0px;
    margin-top:10px;
}
.product_detail .product_privilege li a {
    padding:0px 15px 0px 15px;
}
.product_detail .product_privilege .active {
    padding:10px 15px 0px 15px;
}

.product_detail .product_privilege li {
    width:auto;
    height:50px;
    text-align:center;
    margin:0px;
    padding:0px;
    border-radius:5px;
    padding-top:10px;
    text-shadow:#FFF 1px 1px 1px;
    box-shadow:#e6e6e6 0px 0px 0px 1px, inset #fbfbfb 0px 1px 0px;
    float:left;
    margin-right:20px;
    margin-bottom:20px;
    background-color: #f5f5f5; /* Old browsers */

    background: -moz-linear-gradient(top,  #f5f5f5 0%, #d6d6d6 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #f5f5f5 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #f5f5f5 0%,#d6d6d6 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #f5f5f5 0%,#d6d6d6 100%); /* IE10+ */

    background: linear-gradient(to bottom,  #f5f5f5 0%,#d6d6d6 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */


}
.product_detail .product_model .active, .product_detail .product_package .active, .product_detail .product_privilege .active {
    background:none!important;
    background-color:#FFF;
    box-shadow:#ff9000 0px 0px 0px 3px, inset rgba(0,0,0,0.3) 0px 0px 10px;
}
.product_detail .product_model li a, .product_detail .product_package a, .product_detail .product_privilege a {
    display:block;
    color:#353535;
}
.product_detail .product_model li a:hover, .product_detail .product_package a:hover, .product_detail .product_privilege a:hover {
    color:#747474;
    text-decoration:none;
}
.product_detail .product_model li h2, .product_detail .product_package h2 {
    font-size:18px;
    font-weight:normal;
    font-family: 'true_boldregular';
    margin:0px;
    padding:0px;
    line-height:20px;
}
.product_detail .product_model li span, .product_detail .product_package span, .product_detail .product_privilege span {
    font-family: 'true_mediumregular';
    margin:0px;
    padding:0px;
}
.form-horizontal .control-label {
    text-align: left !important;
    font-family: 'true_mediumregular';
    width: 200px !important;
}
.product_detail .shopping_cart {
    margin-bottom:20px;
}
.product_detail .shopping_cart .title {
    color:#FFF;
    line-height:40px;
    padding-left:15px;
    text-shadow:rgba(0,0,0,0.2) 1px 1px 2px;
    height:40px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #6b788c; /* Old browsers */

    background: -moz-linear-gradient(top,  #6b788c 0%, #4e596c 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b788c), color-stop(100%,#4e596c)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #6b788c 0%,#4e596c 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #6b788c 0%,#4e596c 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #6b788c 0%,#4e596c 100%); /* IE10+ */

    background: linear-gradient(to bottom,  #6b788c 0%,#4e596c 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b788c', endColorstr='#4e596c',GradientType=0 ); /* IE6-9 */


}
.product_detail .shopping_cart ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
    border:#dddddd 1px solid;
    border-top:none;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.product_detail .shopping_cart li {
    margin:0px;
    padding:15px;
    border-bottom:#dddddd 1px solid;
    text-shadow:#FFF 1px 1px 1px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}
.product_detail .shopping_cart li:last-child {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom:none;
    background:none;
    background-color:#FFF;
}
.product_detail .shopping_cart * {
    font-family: 'true_mediumregular';
    font-size:13px;
    text-align:left;
    height:auto;
    line-height:normal;
}
.product_detail .shopping_cart .title {
    font-size:16px;
    font-family: 'true_boldregular';
    font-weight:normal;
}
.product_detail .shopping_cart .checkout {
    text-align:center;
    display:block;
    margin-top:10px;
}
.product_detail .shopping_cart .checkout a {
    color:#FFF;
    text-align:center;
    display:block;
}
.product_detail .shopping_cart .checkout a:hover {
    text-decoration:none;
}
.product_detail .shopping_cart b {
    font-family: 'true_boldregular';
    font-weight:normal;
    font-size:13px;
}
.product_detail .shopping_cart .netprice {
    font-size:20px;
    font-family: 'true_boldregular';
    font-weight:normal;
}
.form-horizontal .controls input {
    font-family: 'true_mediumregular';
}
.banner_customer_choose {
    margin-top:30px;
}
.bulksale_title {
    margin-bottom:40px;
    height:auto;
}
.bulksale_title h1 {
    height: 40px;
    font-family: 'true_lightregular';
    font-size: 28px;
    font-weight: normal;
    color: #6c798c;
    margin-top:20px;
}
.bulkform .btn_list a {
    display: inline-block;
    padding: 4px 12px;
}
.product_promotion {
    width:auto;
    border-bottom:#dddddd 1px dotted;
    padding-bottom:20px;
    white-space:nowrap;
}
.product_promotion .title * {
    font-family: 'true_mediumregular';
    font-size:18px;
}
.product_promotion .title b {
    color:#e82127;
    font-weight:bold;
}
.product_promotion ul {
    margin:0px;
    padding:0xp;
    list-style-type:none;
    margin-top:30px;
}
.product_promotion li {
    margin:0px;
    padding:0px;
    height:55px;
    margin-bottom:20px;
}
.product_promotion li:last-child {
    margin-bottom:0px;
}
.product_promotion .thumb {
    text-align:left;
    float:left;
    margin-top:0px;
}
.product_promotion h3 {
    font-size:18px;
    font-family: 'true_boldregular';
    font-weight:normal;
    margin:0px;
    padding:0px;
    line-height:28px;
}
.product_promotion .caption {
    font-family: 'true_mediumregular';
    margin-left:15px;
    float:left;
}       

/*Desktop*/
.product_tab {
    width:auto;
    height:40px;
    margin-top:20px;
    border-bottom:#cccccc 1px solid;
    position:relative;
}
.product_tab ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
    position:absolute;
    bottom:-1px;
}
.product_tab li {
    margin:0px;
    padding:0px;
    float:left;
    height:38px;
    line-height:38px;
    font-family: 'true_boldregular';
    border:#cccccc 1px solid;
    border-right:none;
    background-color:#ebebeb;
    font-size:14px;
}
.product_tab li:last-child {
    border-right:#cccccc 1px solid;
}
.product_tab li a {
    display:block;
    padding:0px 20px 0px 20px;
    color:#333;
}
.product_tab .active {
    background-color:#FFF;
    border-bottom:#FFF 1px solid;
    padding:0px 20px 0px 20px;
}	
#gami_bar {
    width:100%;
    background: #3b3b3b; /* Old browsers */
    background: -moz-linear-gradient(top,  #3b3b3b 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3b3b3b 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3b3b3b 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3b3b3b 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3b3b3b 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    box-shadow:rgba(0,0,0,0.4) 0px 1px 3px;
}
.gami_bar * {
    color:#FFF;
    font-family:true_lightregular;
    font-size:14px;
    text-shadow:#000 1px 1px 2px;
}

.gami_bar .user {
    float:left;
}
.gami_bar .user a:hover .name {
    color:#ababab;
}
.gami_bar .user a:hover .caret {
    border-top-color: #d7d7d7;
    border-bottom-color: #d7d7d7;
}
.gami_bar .avatar {
    width:35px;
    height:35px;
    border:#ea212d 2px solid;
    border-radius:5px;
    float:left;
    margin-top:5px;
}
.gami_bar .name {
    color:#FFF;
    float:left;
    margin-left:10px;
    line-height:50px;
}
.gami_bar .name .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    margin-top:23px;
    margin-left:5px;
}
.gami_bar .point_report  {
    height:50px;
    float:right;
}
.gami_bar .point_report .point {
    line-height:50px;
    float:left;
    margin-left:20px;
}
.gami_bar .point_report .tsp {
    line-height:45px;
}
.gami_bar .point_report .point_border {
    display:inline-block;
    border-radius:5px;
    height:35px;
    line-height:40px;
    text-align:center;
    font-family:true_boldregular;
    font-size:16px;
    padding:0px;
    margin:0px;
    background:none;
    border:none;
    cursor:default;
    background: #000000; /* Old browsers */
    background: -moz-linear-gradient(top,  #000000 0%, #2d2d2d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#2d2d2d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000000 0%,#2d2d2d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000000 0%,#2d2d2d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000000 0%,#2d2d2d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000000 0%,#2d2d2d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-9 */
    margin-left:15px;
    padding:0px 15px 0px 15px;
    width:auto !important;
    color:#ea212d;
}
.gami_bar .name i {
    margin-top:4px;
}
.gami_profile * {
    font-family:true_lightregular;
}
.gami_profile .hr {
    display:block;
    border-bottom:#dddddd 1px solid;
    margin-top:20px;
    margin-bottom:20px;
}
.gami_profile a {
    color:#2d2d2d;
}
.gami_profile .title {
    font-family:true_lightregular;
    font-size:22px;
    margin-top:20px;
}
.gami_profile .left {
    width:150px;
    float:left;
    margin-top:20px;
}
.gami_profile .left .avatar {
    width:150px;
    height:150px;
    border-radius:10px;
    background-image:url(../images/truestore/gami_avatar.jpg);
    box-shadow:rgba(0,0,0,0.2) 0px 0px 5px, inset rgba(255,255,255,0.4) 0px 0px 0px 1px ;
    background-size:cover;
}
.gami_profile .right {
    float:left;
    margin-top:20px;
    margin-left:25px;
}
.gami_profile .right .name {
    font-family:true_boldregular;
    font-size:14px;
    float:left;
}
.gami_profile .right .name i {
    margin-top:4px;
}
.gami_profile .right .name u {
    text-decoration:none;
    color:#858585;
    font-family:true_lightregular;
    font-size:13px;
}
.gami_profile .right .level {
    font-family:true_boldregular;
    font-size:14px;
    float:right;
    color:#ea212d;

}
.gami_profile .right .level u {
    color:#2d2d2d;
    text-decoration:none;
    font-size:14px;
    font-family:true_lightregular;
}
.achievement_list ul  {
    margin:0px;
    padding:0px;
    list-style-type:none;
    margin-top:10px;
}
.achievement_list li {
    float:left;
    text-align:center;
}
.achievement_list li:nth-last {
    margin-right:0px;
}
.gami_profile .achievement_list li:nth-child(6n+1) {
    margin-left:0px !important;
}
.gami_profile .achievement_list .name {
    text-align:center;
    font-family:true_lightregular;
    line-height:18px;
    margin:0 auto;
    float:none;
    height:50px;
    margin-top:10px;
}	
.gami_profile .history {
}
.gami_profile .history .title {
    position:relative;
}
.gami_profile .history .title>.point {
    position:absolute;
    top:0px;
    right:0px;
    font-size:18px;
    font-family:true_lightregular;
}
.gami_profile .history .title>.point b {
    color:#ea212d;
}

.gami_profile .history .history_list .span12 {
    margin-left:0px;
}
.gami_profile .history .history_list  ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
    margin-top:20px;
}
.gami_profile .history .history_list li {
    height:30px;
    line-height:30px;
    font-family:true_lightregular;
}
.gami_profile .history .history_list li .viewmore {
    color:#ea212d;
}
.gami_profile .history .history_list li .viewmore a {
    color:#ea212d;
}
.gami_profile .history .history_list li .activity i {
    color:#858585;
    font-style:normal;
}
@media (min-width: 979px)  {
    .icn_promotion {
        width:32px;
        height:30px;
        background-image:url(../images/truestore/icn_promotion.png);
        display:inline-block;
        line-height: 14px;
        vertical-align: text-top;
        background-repeat: no-repeat;
        margin-right:10px;
        float:left;
    }

    #contrainer {
        width:990px;
        height:auto;
        margin:0 auto;
    }
    #shortcut_home {
        width:996px;
        margin:0 auto;
    }
    #shortcut_home li {
        width:166px;
    }
    .product_rec .span6 {
        width: 50% !important;
    }
    .product_rec li {
        height:320px;
    }
    .product_rec .span4 {
        width:285px !important;
        padding-left:30px;
    }
    .product_rec .span2 {
        width:180px !important;
    }
    .product_rec [class*="span"] {
        margin-left:0px !important;
    }
    .visible-phone2  {
        display: none !important;
    }
    .ts_nav_location {
        width:990px !important;
        height:35px;
        border-bottom:#ddd 1px solid;
        margin:0 auto;
    }
    .form-horizontal .controls {
        margin-left: 200px;
    }
    .row-fluid .span3 {

    }
    #contrainer {
        width:990px !important;
        margin:0 auto !important;
    }
    #gami_bar {
        height:50px;
    }
    .gami_bar {
        width:990px;
        margin:0 auto;
    }
    .gami_profile .right {
        width:815px;
    }
    .gami_profile .right .level {
        text-align:right;
    }  
}

/*Tablet*/
@media (min-width: 768px) and (max-width: 979px) {  

    #navbar_wrapper {
        display:none;
    }
    #header{
        display:none;
    }
    .user_block {
        display:none;
    }
    .hilight_banner {
        display:none;
    }
    .content {
        width:auto;
        padding:0;
    }
    #content_wrapper{
        padding:0;
    }
    .padding{
        display:none;
    }
    #mylife_share_widget{
        width:auto;
    }

    .info_detail2{
        width:auto;
    }

    #truecorp_footer {
        display:none;
    }
    #contrainer {
        margin:0px 10px 0px 10px !important;
    }
    .navbar-fixed-top {
        margin-bottom: 0px !important;
    }
    .row-fluid .span2 {
        width: 16.666% !important;
    }
    .product_rec [class*="span"] {
        margin-left:0px !important;
    }
    .product_rec .span6 {
        width:50%;
    }
    .product_rec .span2 {
        width: 166px;
    }
    .product_rec .name {

    }
    .product_rec .span4 {
        width:190px !important;
        padding-left:18px;
    }
    .product_rec  li {
        height:330px;
    }
    .btn {
        font-family:true_mediumregular !important;
        font-size:12px !important;
    }
    .visible-phone2  {
        display: none !important;
    }
    .btn_buy_wrapper3 {
        float:right;
        margin-top:-140px;
    }
    input, textarea, .uneditable-input {
        width:150px !important;
    }
    .btn_buy_wrapper3 {
        float:right;
        margin-top:-120px;
    }
    .block_detail_paymentd .right_pd {
        float: left;
        width: auto !important;
    }
    .bulkform .form-horizontal .control-group input, .bulkform .form-horizontal .control-group textarea {
	width:90% !important;
	}
    .gami_bar {
        margin:0px 15px 0px 15px;
    }
    .gami_profile .row-fluid {
        position:relative;
    }
    .gami_profile .left {
        width:13.6359%;
    }
    .gami_profile .right {
        position:absolute;
        width:76.8079%;
        left:175px;
        top:20px;
        margin:0px;
        padding:0px;
    }
    .gami_profile .right .gami_info .name {
        float:none !important;
    }
    .gami_profile .right .gami_info .level {
        float:none !important;
    }
    .gami_profile .left .avatar {
        width:150px;
        height:150px;
        border-radius:10px;
        box-shadow:rgba(0,0,0,0.2) 0px 0px 5px, inset rgba(255,255,255,0.4) 0px 0px 0px 1px ;
        background-size:cover;
    }
    .gami_profile .left {
        width:150px;
    }
    .gami_profile .achievement_list .span2 {
        width:14.3% !important;
    }
    .gami_profile .history {
        margin-bottom:20px;
    }
    .gami_profile .achievement_list .span2 {
        width:22.5% !important;

    }
    .gami_profile .achievement_list li:nth-child(4n+1) {
        margin-left:0px;
    }

}

/*Mobile*/
@media (max-width: 767px) {
    body {
        padding:0px !important;
    }
    .navbar .container {
        width: auto;
    }
    #contrainer {
        margin:0px 10px 0px 10px !important;
    }
    .container {
        padding: 0px  !important;
    }
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin: 0px !important;
    }

    #navbar_wrapper {
        display:none;
    }
    #header{
        display:none;
    }
    .user_block {
        display:none;
    }
    .hilight_banner {
        display:none;
    }
    .content {
        width:auto;
        padding:0;
    }
    #content_wrapper{
        padding:0;
    }
    .padding{
        display:none;
    }

    #mylife_share_widget{
        width:auto;
    }

    .info_detail2{
        width:auto;
    }

    #truecorp_footer {
        display:none;
    }
    [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
        width: 33% !important;
    }
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin: 0px !important;
    }
    #shortcut_home {
        height:260px;
    }
    #shortcut_home {
        width:99% !important;

    }
    #shortcut_home .row-fluid .span2 {
        width:33.3% !important;
    }
    #shortcut_home .shortcut_text {
        font-size:12px;
    }
    .product_rec li {
        width:100% !important;
        margin-bottom:10px;
        border-bottom:#efefef 1px solid;
        padding-bottom:20px !important;
    }
    .product_rec [class*="span"] {
        margin-left:0px !important;
    }
    .product_rec .span2 {
        width:35% !important;
    }
    .product_rec .span4 {
        width:54% !important;
        margin-left:30px !important;
    }
    .product_rec .price {
        font-size: 17px !important;
    }
    .product_rec li .support {
        right:-15px !important;
    }
    .product_rec li:nth-last-child(2) {
        border-bottom:none !important;
    }
    .visible-phone2  {
        display: none !important;
    }
    .hidden-phone2 {
        display: inherit !important;
    }
    .warranty_banner .span6 {
        width:50% !important;
        margin:0px !important;
        float:left !important;
        text-align:center !important;
    }
    .warranty_banner img {
        width:70%;
    }
    .product_detail .span3 {
        width:100% !important;
    }
    .product_detail .span9 {
        width:100% !important;
    }
    .block_detail_paymentd .right_pd {
        width: auto !important;
    }
    .btn_buy_wrapper3 {
        float:none;
        text-align:center;
        padding-top:20px;
        margin:0px !important;
    }
    .product_detail .sidebar .thumb_list .btn-left {
        left:5px !important;
    }
    .product_detail .sidebar .thumb_list .btn-right{
        right:5px !important;
    }
    .product_detail .span6 {
        width:100% !important;
    }
    .product_detail .banner {
        margin-top:0px;
        padding-bottom:20px;
        border-bottom: #dddddd 1px dotted;
    }
    .product_detail .product_price {
        padding-top:0px;
        text-align:center;
    }
    .product_detail .product_price i {
        display: block;
    }
    .product_detail .product_color li {
        margin:10px;
        /* width:50px;
        height:50px; */
    }
    .product_detail .product_color ul {
        margin-bottom:10px;
    }
    .product_detail .product_model li, .product_detail .product_package li {
        width:120px;
        height:50px;
    }
    .product_detail .product_privilege li {
        width:auto;
        height:50px;
    }
    .product_detail .submenu li {
        font-size:14px !important;
    }
    .bulkform .form-horizontal .control-group input, .bulkform .form-horizontal .control-group textarea {
	width:90% !important;
	}
    .gami_bar {
        margin:0px 15px 0px 15px;
    }
    .point_report {
        width:100%;
        float:left !important;
    }
    .point_report .point {
        float:left !important;
        margin-left:0px !important;
        margin-right:20px;
    }
    .gami_profile .title {
        text-align:center;
    }
    .gami_profile .right .gami_info .name {
        float:none !important;
    }
    .gami_profile .right .gami_info .level {
        float:none !important;
    }
    .gami_profile .left .avatar {
        width:150px;
        height:150px;
        border-radius:10px;
        box-shadow:rgba(0,0,0,0.2) 0px 0px 5px, inset rgba(255,255,255,0.4) 0px 0px 0px 1px ;
        background-size:cover;
    }
    .gami_profile .left {
        width:150px;
    }

    .gami_profile .row-fluid {
        position:relative !important;
    }
    .gami_profile .left {
        width:100%;
        float:none !important;
        text-align:center;
    }
    .gami_profile .left .avatar {
        margin:0 auto;
    }
    .gami_profile .right {
        width:100%;
        position:relative;
        display:block !important;
        float:none !important;
        margin:0px;
        text-align:center;
        margin-top:20px;
    }
    .gami_profile .achievement_list .span2 {
        width:14.3% !important;
        float:left;
        margin-left: 2.7624309392265194%;
    }
    .gami_profile .history .title>.point {
        position:relative;
        text-align:center;
        margin-top:10px;
    }
    .gami_profile .history .history_list li {
        width:100% !important;
    }
    .gami_profile .history {
        margin-bottom:20px;
    }
    .gami_profile .achievement_list .span2 {
        width:31% !important;

    }
    .gami_profile .achievement_list li:nth-child(3n+1) {
        margin-left:0px;
    }
}
/*Mobile Portrait*/
@media (max-width: 388px) {
    .hidden-phone  {
        display: none !important;
    }
    .hidden-phone2 {
        display: none !important;
    }
    .visible-phone2  {
        display: inherit !important;
    }
    .product_rec li .btn_list {
        text-align:center;
    }
    .product_rec li .btn_list a {
        width:80% !important;
        margin:0px !important;
        margin-bottom:5px !important;
    }
    .product_rec .price {
        font-size: 15px !important;
    }
    .product_rec li:nth-last-child(2) {
        border-bottom:none !important;
    }
    .warranty_banner img {
        width:90%;
    }
    .block_detail_paymentd .left_pd {
        width:200px;
        float:none !important;
        margin:0 auto;
    }
    .block_detail_paymentd .right_pd {
        margin-top:10px;
        padding-top:10px;
        width:100% !important;
        border-top:#dddddd 1px dotted;
    }
    .product_detail .product_privilege h2 {
        font-size:13px !important;
    }
    .product_promotion {
	margin-top:10px;
	margin-bottom:0px !important;
	}
.product_promotion .title * {
	font-family: 'true_mediumregular';
	font-size:13px;
	}
.product_promotion .title b {
	color:#e82127;
	font-weight:bold;
	display:block;
	margin-top:-9px;
	}
.product_promotion h3 {
	font-size:13px;
	font-family: 'true_boldregular';
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:16px;
	}
.product_promotion .caption {
	font-family: 'true_mediumregular';
	margin-left:7px;
	float:left;
	}
.product_promotion .thumb img {
	width:50px;
	}

.product_promotion ul {
	margin-top:15px;
	}
.product_promotion li {
    height: 35px;
	margin-bottom:15px;
}
.product_tab li {
	margin:0px;
	padding:0px;
	float:left;
	height:38px;
	line-height:38px;
	font-family: 'true_boldregular';
	border:#cccccc 1px solid;
	border-right:none;
	background-color:#ebebeb;
	font-size:11px;
	}
.product_tab li:last-child {
	border-right:#cccccc 1px solid;
	}
.product_tab li a {
	display:block;
	padding:0px 7px 0px 7px;
	color:#333;
	}
.product_tab .active {
	background-color:#FFF;
	border-bottom:#FFF 1px solid;
	padding:0px 7px 0px 7px;
	}
    .gami_bar * {
        color:#FFF;
        font-family:true_lightregular;
        font-size:13px;
        text-shadow:#000 1px 1px 2px;
    }
    .gami_bar {
        margin:0px 15px 0px 15px;
    }
    .gami_bar .user {

    }
    .point_report {
        float:left !important;
        display:block;
    }
    .point_report .point {
        float:left !important;
        margin-left:0px !important;
        margin-right:10px;
    }
    .gami_bar .point_report .point_border  {
        margin-left:10px;
        font-size:15px;
    }
    .gami_profile .left .avatar {
        width:100px;
        height:100px;
        border-radius:10px;
        box-shadow:rgba(0,0,0,0.2) 0px 0px 5px, inset rgba(255,255,255,0.4) 0px 0px 0px 1px ;
        background-size:cover;
    }
    .gami_profile .left {
        width:100px;
    }
    .gami_profile .left {
        width:100%;
        float:none !important;
        text-align:center;
    }
    .gami_profile .left .avatar {
        margin:0 auto;
    }
    .gami_profile .right {
        float:none !important;
    }
    .gami_profile .right .name {
        line-height:20px;
    }
    .gami_profile .right .name {
        font-family:true_boldregular;
        font-size:13px;
    }
    .gami_profile .right .name i {
        margin-top:4px;
    }
    .gami_profile .right .name u {
        text-decoration:none;
        color:#858585;
        font-family:true_lightregular;
        font-size:12px ;
    }
    .gami_profile .right .level {
        line-height:18px;
        margin-top:5px;
    }
    .gami_profile .right .level u  {
        font-size:12px;
    }
    .gami_profile .achievement_list .name {
        text-align:center;
        font-family:true_lightregular;
        line-height:18px;
        margin:0 auto;
        float:none;
        height:50px;
        margin-top:5px;
        font-size:12px;
    }	
    .gami_profile .history .title>.point {
        margin-top:0px;
    }
    .gami_profile .history {
        margin-bottom:20px;
    }
    .gami_profile .achievement_list .span2 {
        width:48% !important;

    }
    .gami_profile .achievement_list li:nth-child(2n+1) {
        margin-left:0px;
    }
    .gami_profile .achievement_list li:nth-child(3n+1) {
        margin-left: 2.7624309392265194%;
    }
    .gami_profile .history_list li .viewmore {
        float:none !important;
        text-align:center !important;
        margin:0 auto !important;
    }	
}
