@charset "UTF-8";
/* CSS Document */
#contrainer {
	max-width:990px;
	margin:0 auto;
	}
.ts_nav_location {
	max-width:990px;
	margin:0 auto;
	}
.btn_list a {
	color:#FFF !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/bulksale/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/bulksale/shortcut_recommend.png);
	}
#shortcut_home li:hover .recommend {
	background-image:url(../images/truestore/bulksale/shortcut_recommend_active.png);
	}
#shortcut_home .smartphone {
	width:44px;
	height:65px;
	margin:0 auto;
	background-image:url(../images/truestore/bulksale/shortcut_smartphone.png);
	}
#shortcut_home li:hover .smartphone {
	background-image:url(../images/truestore/bulksale/shortcut_smartphone_active.png);
	}
#shortcut_home .tablet {
	width:73px;
	height:65px;
	margin:0 auto;
	background-image:url(../images/truestore/bulksale/shortcut_tablet.png);
	}
#shortcut_home li:hover .tablet {
	background-image:url(../images/truestore/bulksale/shortcut_tablet_active.png);
	}
#shortcut_home .aircard {
	width:50px;
	height:65px;
	margin:0 auto;
	background-image:url(../images/truestore/bulksale/shortcut_aircard.png);
	}
#shortcut_home li:hover .aircard {
	background-image:url(../images/truestore/bulksale/shortcut_aircard_active.png);
	}
#shortcut_home .tv {
	width:71px;
	height:65px;
	margin:0 auto;
	background-image:url(../images/truestore/bulksale/shortcut_tv.png);
	}
#shortcut_home li:hover .tv {
	background-image:url(../images/truestore/bulksale/shortcut_tv_active.png);
	}
#shortcut_home .gadget {
	width:77px;
	height:65px;
	margin:0 auto;
	background-image:url(../images/truestore/bulksale/shortcut_gadget.png);
	}
#shortcut_home li:hover .gadget {
	background-image:url(../images/truestore/bulksale/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/bulksale/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/bulksale/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;
	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;
	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/bulksale/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/bulksale/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/bulksale/bullet_gray.png);
	background-repeat:no-repeat;
	background-position:0px 17px;
	}
.product_detail .submenu li:hover {
	background-image:url(../images/truestore/bulksale/bullet_orange.png);
	background-repeat:no-repeat;
	background-position:0px 17px;
	}
.product_detail .submenu .active {
	background-image:url(../images/truestore/bulksale/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;
	}
.product_detail .sidebar .thumb_list .btn-left {
	position:absolute;
	top:45%;
	left:-5px;
	background-image:url(../images/truestore/bulksale/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/bulksale/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;
	} 
.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/bulksale/icn_selected.png);
	background-position:center;
	background-repeat:no-repeat;
	}
.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;
	}

/*Desktop*/
@media (min-width: 979px)  {
#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;
	}

}

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

#navbar_wrapper {
	display:none;
	}
#content_wrapper {
	
	}
#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;
	}
}

/*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;
	}
#content_wrapper {
	
	}
#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;
	}

/*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;
	}
}
