/*-----------------------------------------------------------------------------

KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT

Screen Stylesheet

version:   	1.0
date:      	07/27/11
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

.boxedcontainer		{max-width: 1170px; margin:auto; padding:0px 30px;}

/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/
*{margin: 0;padding: 0;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.tp-banner-container{width:100%; min-width: 960px;position:relative;padding:0;}
.tp-banner {position: relative;width: 100%;z-index: 0;}
.tp-banner-fullscreen-container {width:100%;position:relative;padding:0;}
.navigation_menu {
  background: url("images/background/navi.png") no-repeat scroll left top / 100% 100% transparent;
  width: 100%;
  text-align: center;
  margin-top: 15px;
}
#logo { position: absolute; left:20px; top: 45px; z-index: 600;}
.navigation_menu .navi_content {padding: 0;}
.navigation_menu li { background: none repeat scroll 0 0 #00863b; position: relative;}
.navigation_menu li.active { background: none repeat scroll 0 0 #026D2A;}
.navbar-nav > li > a {  color: white;}
.navigation_menu li .dropdown-menu li {ackground: none repeat scroll 0 0 #08a347;}
.sm-on-block { display: none; visibility: hidden;}
@media (min-width: 681px) {
#navli01 { width: 100px; position: relative; z-index: 700;}
#navli02 { width: 185px; position: relative; z-index: 700;}
#navli03 { width: 130px; position: relative; z-index: 700;}
#navli04 { width: 128px; position: relative; z-index: 700;}
#navli05 { width: 130px; position: relative; z-index: 700;}
#navli06 { width: 128px; position: relative; z-index: 700;}
}
@media (max-width: 680px) {
#navli01 { width: 100%; position: relative; z-index: 700;}
#navli02 { width: 100%;  position: relative; z-index: 700;}
#navli03 { width: 100%; position: relative; z-index: 700;}
#navli04 { width: 100%; position: relative; z-index: 700;}
#navli05 { width: 100%; position: relative; z-index: 700;}
#navli06 { width: 100%; position: relative; z-index: 700;}
.nav > li > a.ddtplus { width: 40px; height:40px;  position: absolute; z-index: 888; right: 0; top:0; display:inline-block; background: url(images/plus.png) center center no-repeat; }
.nav > li > a.ddtplus.on {background: url(images/close.png) center center no-repeat; }
.tp-banner-container{width:100%; min-width: 50px;position:relative;padding:0;}
#logo { position: absolute; left:10px; top: 35px; z-index: 600;}
#logo img { width: 80%; height: 80%;}
}
.block_link_top .title_text img { }
.block_link_top a { float: left; text-align: center; width: 100%;}
.block_link_top a img {}
.main_content .block_link_top, .main_content .main_block_link {}
#product-list-wrap .col-sm-9.main_content , #page-product .col-sm-9.main_content , #page-list-product-used .col-sm-9.main_content { float: right;}

@media (min-width: 681px) {
.main_content .link-post {
  border: 1px solid #CECECE;
  border-right: none;
  margin-bottom: 20px;
  padding-top: 10px;
  position: relative;
}
.main_content .link-post.last {
  border: 1px solid #CECECE;
  margin-bottom: 20px;
  padding-top: 10px;
  position: relative;
}
}
@media (max-width: 680px) {
.main_content .link-post {
  border: 1px solid #CECECE;
  margin-bottom: 20px;
  padding-top: 10px;
  position: relative;
}
}
.main_content { position: relative;}
.main_content .link-post a {position: relative; z-index: 800;}
.logo-slider {
bottom: -7.5%;
position: absolute;
width: 100%;
min-width: 960px;
z-index: 10;
text-align: center;
}
.logo-slider img { margin: 0 auto; }

@media (min-width: 681px) {
.main_content .link-post.sec1blk01 {border-right: none;}
.main_content .link-post.sec1blk02 {border-right: none;}
.main_content .link-post.sec1blk03 {border-right: none;}
}
@media (max-width: 680px) {
.main_content .link-post.sec1blk01 {border: none; border-bottom: 1px solid #CECECE; border-top: 1px solid #CECECE; margin-bottom: 7px; }
.main_content .link-post.sec1blk02 {border: none; border-bottom: 1px solid #CECECE; margin-bottom: 7px; }
.main_content .link-post.sec1blk03 {border: none; border-bottom: 1px solid #CECECE; margin-bottom: 7px; }
.main_content .link-post.sec1blk04 {border: none; border-bottom: 1px solid #CECECE; margin-bottom: 20px; }
.block_link_top h3 { margin-top: 0;}
.logo-slider {
bottom: -7.5%;
left: 50%;
margin-left: -7%;
position: absolute;
min-width: 10px;
width: 15%;
z-index: 10;
}
.logo-slider img { width: 100%;height: auto;}
}
.content {
    clear: both;
    overflow: hidden;
    width: 300px;
    border:1px solid #eee;
    height:300px;
}
.area { display: none; position:relative;}
.prdtab-title { position: absolute; right: 0; top: -135px;  text-align: right; font-size: 18px; }
.text_title.text-center {
  border-bottom: 3px solid #00863B;
  float: left;
  font-size: 25px;
  margin-bottom: 20px;
  padding: 0 15px;
  width: 100%;
}
.brand_logo {
  border: 1px solid #CECECE;
  float: left;
  width: 100%;
  background:#FFFFFF;
  margin-bottom: 20px;
}
.brand_logo > h4 {
  background: none repeat scroll 0 0 #F2F2F2;
  float: left;
  padding: 7px 15px 5px;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
}
.brand_logo_list {
  float: left;
  margin: 0;
  width: 100%;
}
.brand_logo .brand_logo_item {
  margin: 0 0 20px;
  padding: 0 10px;
}
@media (max-width: 680px) {
.brand_logo .brand_logo_item {
  margin: 0 0 10px;
}
}
.widget .widget_box .readmore {
  margin: 0;
  padding: 0 0 10px;
  text-align: center;
  width: 100%;
}
.brand_logo_item > a {
  border: 2px solid #CECECE;
  float: left;
  padding: 10px;
  text-align: center;
  width: 100%;
  height: 70px;
  display:block;
}
.brand_logo_item img { }
.main_block_link .bg_3 .content{
  background: url("images/background/bg_banner.png") no-repeat scroll 0 0 transparent;
  min-height: 233px;
  width: 291px;
  padding: 0 83px 0 22px;
  border: none;
}
.title_text {
  color: #333333;
  float: left;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
}
.main_block_link .bg_3 h3.title_text {
  border-bottom: 2px solid rgba(255, 255, 255, 0.5);
  width: 186px;
  font-weight: normal;
  font-size: 18px;
  padding-top: 25px;
  padding-bottom: 5px;
}
.bg_3 .title_text > a {  color: white;}
.bg_3 .title_text > a:hover {text-decoration: none;color: #1CD30B;}
.bg_3 p {  color: white;  width: 186px;}
.img-block-link {
  bottom: 0;
  position: absolute;
  right: 0;
}
.main_block_link .bg_3 { padding-bottom: 40px;}
.main_block_link .bg_3:last-child .img-block-link {
  bottom: 0;
  position: absolute;
  right: 17px;
}
@media (max-width: 680px) {
.img-block-link ,.main_block_link .bg_3:last-child .img-block-link {
  bottom: 10px;
  position: absolute;
  right: 60px;
}
.img-block-link img {
	width: 120%;
	height: auto;
}
.main_block_link .bg_3 { padding-left: 0;}

}

.title_left_content_with_sidebar {
  float: left;
  width: 100%;
}
.banner_wide {
  float: left;
  width: 100%;
}
.banner_line_up {
  float: left;
  margin-bottom: 23px;
  position: relative;
  width: 100%;
}

.right_content_with_sidebar .widget {
  border: 1px solid #D2D2D2;
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
.right_content_with_sidebar .widget h4 {
  background: none repeat scroll 0 0 #F2F2F2;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 10px;
}
.right_content_with_sidebar .widget > p {
  margin: 0;
  padding: 10px;
}
.right_content_with_sidebar .widget:first-child .readmore {
  background: none repeat scroll 0 0 #00863B;
  color: white;
  float: left;
  margin: 0 5% 10px;
  padding: 10px;
  text-align: center;
  width: 90%;
}
.right_content_with_sidebar .widget:first-child .readmore:hover {
  background: none repeat scroll 0 0 #01a047;
  text-decoration: none;
}
.widget_box .title_box {
  float: left;
  width: 100%;
}
.widget_box .title_box a {
  color: #2987C5;
  float: left;
  font-weight: bold;
  padding: 10px 0;
  width: 100%;
}
.widget_box {
  border-bottom: 1px dashed #333333;
  float: left;
  width: 100%;
}
.widget_box .pull-right {
  color: #333333;
  float: right;
  font-weight: bold;
  margin-bottom: 10px;
  margin-right: 10px;
}
.widget_box > p {
  float: left;
  margin: 0;
  padding: 0 10px 10px;
  width: 100%;
}
.widget .widget_box:last-child {
  border-bottom: 0 none;
}
.very_bottom_footer {
  background: none repeat scroll 0 0 #00863B;
  color: white;
  float: left;
  padding: 10px;
  position: relative;
  width: 100%;
}
.coppyright {
  float: right;
  margin-bottom: 0;
  margin-right: 20%;
  font-size: 11px;
}
.bottom_footerin { position: relative;}
.pull-right.top {
  background: url("images/background/back-top.png") no-repeat scroll left top / 100% auto transparent;
  height: 65px;
  position: absolute;
  right: 0;
  top: -65px;
  width: 130px;
}
.bottom_footer {
	padding: 20px 0;
  background: none repeat scroll 0 0 #F7F7F7;
}
.smf-link { float: left; width: 200px;}
.smf-link li {
	list-style-type: none;
	background: url(images/cur.png) left center no-repeat;
}
.smf-link a {
	color: #1a1a1a;
	font-size: 12px;
	padding: 0 0 0 10px;	
}
.smf-link a:hover {color: #1a1a1a;}

@media (max-width: 680px) {
.smf-link { float: left; width: 100%; padding: 0; margin: 0;}
.bottom_footer {
padding: 20px 0;
background: none repeat scroll 0 0 #F7F7F7;
}
.bottom_footer {
	width: 100%;
	margin: 0 0 40px 0;
	padding: 0;
}
.bottom_footer .smf-link li {
	list-style-type: none;
	background: url(images/cur.png) left center no-repeat;
	border-bottom: dotted 1px #e4e1e1;
	border-top: dotted 1px #e4e1e1;
	padding: 15px 0;
}
.bottom_footer .smf-link a {
	color: #1a1a1a;
	font-size: 12px;
	padding: 0 0 0 10px;
	display:block;
}
}


header {
	position: relative;
}
.right_header {
  padding: 0 0 0 150px;
}
.pull-right.top > span b {
  bottom: 10px;
  color: white;
  float: left;
  position: absolute;
  text-align: center;
  width: 100%;
}
.pull-right.top > span {
  display: table;
  height: 100%;
  width: 100%;
}
.content_with_sidebar {
  margin-top: 80px;
}
header {
  padding-top: 20px;
}
.right_right_top_right_header {
  float: right;
}
.right_right_top_right_header a {
  background: none repeat scroll 0 0 #DC1E37;
  color: white;
  float: right;
  padding: 10px 25px;
  margin-right: 2px;
  text-align: center;
}
.right_right_top_right_header a:hover { text-decoration: none;background: none repeat scroll 0 0 #ef4b67; color:#FFFFFF; }
.right_right_top_right_header a span { float:right; font-size: 5px; margin-top: 2px; padding-left: 5px; }
.left_top_right_header {
	float: left;
	padding: 10px 0 10px 35px;
}
.block_link_bottom {
  margin-top: 30px;
}
.top_footer ul li {
  background: url("images/background/icon-list-menu.png") no-repeat scroll left center;
  list-style: none outside none;
  padding-left: 20px;
}
.top_footer ul { padding-left: 0;}
.top_footer {background: none repeat scroll 0 0 #FFFFFF; padding: 15px 0 30px;}
.bottom_footer .container > div {float: left;}
.bottom_footer .contact { margin-top: 10px; margin-bottom: 10px; }
.nav.navbar-nav > li:hover {background: none repeat scroll 0 0 #026D2A;}
article {
  float: left;
  margin-bottom: 30px;
  width: 100%;
  position: relative;
}
.link-footer { float: left; width: 137px;}
.link-footer p { padding: 7px 0 0 25px;}


/****************************** page category **********************************/
.list_product .content-product { position: relative;}
.list_product .content-product a { position: relative; z-index: 888;}
.list_product .content-product h3 {
  border-bottom: 1px dotted #d6d6d6;
  color: #333333;
  float: left;
  font-size: 14px;
  padding: 0 0 10px 12px;
  text-align: left;
  width: 100%;
  background: url(images/cur05.png) 0 0 no-repeat; 
}
.list_product .content-product .tkt h3 {
  border-bottom: 1px dotted #d6d6d6;
  color: #333333;
  float: left;
  font-size: 14px;
  padding: 0 0 10px 12px;
  text-align: left;
  width: 100%;
  background: url(images/cur04.png) 0 0 no-repeat; 
}

.content-product img {
  height: 160px;
  max-width: 100%;
  width: auto;
}
.list_product .text_title.text-center > span {
  border-bottom: 2px solid #00863B;
  float: left;
  margin-bottom: -2px;
  min-width: 35%;
  text-align: left;
}
.list_product .text_title.text-center > h3 {
  border-bottom: 2px solid #00863B;
  float: left;
  margin-bottom: -2px;
  padding-bottom: 10px;
  min-width: 35%;
  text-align: left;
}
footer {
  float: left;
  margin-top: 50px;
  width: 100%;
}
.list_product .text_title.text-center {
  border-bottom: 1px solid #CECECE;
  float: left;
  font-size: 25px;
  margin-bottom: 20px;
  padding: 0;
  width: 100%;
}
.thumbnail-category {
  float: left;
  margin-bottom: 30px;
  width: 100%;
  position: relative;
  z-index: 5;
}
.thumbnail-category > img {
  max-width: 100%;
}
#main {
  float: left;
  width: 100%;
  z-index: 1;
}
#left_column { padding: 0;z-index: 100;}

@media (max-width: 680px) {
#left_column {padding: 0 10px;}
}

#left_column .dropdown .dropdown-menu {
  border: medium none;
  box-shadow: none;
  float: left;
  position: relative;
  width: 100%;
  background: #FFFFFF;
  padding: 10px 0;
}
#left_column .dropdown-menu > li > a {
display: block;
padding: 15px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
font-size: 12px;
color: #4d4d4d;
white-space: normal;
}
#left_column .dropdown-menu > li > a { text-decoration: underline; }
#left_column .dropdown-menu > li > a:hover { text-decoration: none; color:#C5C5C5; }
#left_column .dropdown #dropdownMenu1 {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  float: left;
  text-align: left;
  width: 100%;
}
#left_column .dropdown {
  float: left;
  width: 100%;
}
#left_column .block-left {
  border: 1px solid #CECECE;
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
#left_column .block-left .title {
  background: url(images/squ02.png) 5px center no-repeat #026D2A;
  color: white;
  font-size: 15px;
  margin: 0;
  padding: 10px 10px 10px 25px;
  text-align: left;
  text-transform: uppercase;
}
#left_column .block-left .title.used { background:url(images/squ02.png) 5px center no-repeat #0071bc;}
#left_column .block-left .title.inq { background:url(images/squ01.png) 5px center no-repeat #f2f2f2; color:#1a1a1a;}

#left_column .block-left .dropdown {
  background: none repeat scroll 0 0 #EBEBEB;
  border-bottom: 1px solid #FFFFFF;
  position: relative;
}
#left_column .block-left .dropdown.open {
  background: none repeat scroll 0 0 #CAD6DD;
}
#left_column .dropdown #dropdownMenu1:before {
  color: #B3B3B3;
  content: "+";
  margin-right: 10px;
}
#left_column .dropdown.open #dropdownMenu1:before {
  color: #B3B3B3;
  content: "-";
  margin-right: 10px;
}
#left_column .dropdown-menu > li > a {
  padding: 3px 20px 3px 25px;
}
#left_column .dropdown-menu > li > a {
  background: url("images/background/icon-sub-menu.png") no-repeat scroll 10px center transparent;
}
.content-product > a {
  float: left;
  width: 100%;
}
.content-product {
  margin-bottom: 40px;
}
/******************************** product ***********************************/
.product .old-price, .product .new-price {
  border-bottom: 1px dashed #CECECE;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
}
.product .old-price > b, .product .new-price > b {
  float: left;
  font-size: 18px;
  line-height: 30px;
  padding: 0 10px;
  color: #c1272d;
}
.product .old-price > span, .product .new-price > span {
  float: left;
  line-height: 30px;
  margin-right: 10px;
}
.new-price a { float: left; font-size: 11px; padding: 7px 0 0 0;}
#page-product a.inq-to {
  float: left;
  background: url(images/cur07.png) 10px center no-repeat #F7931E;
  color: white;
  font-size: 14px;
  padding: 10px;
  text-align: center;
}
#page-product a.inq-to:hover { text-decoration: none; background: url(images/cur07.png) 10px center no-repeat #FCBA35;}
.product .short-decription { font-size: 12px; margin-bottom: 15px;}
#page-product .order-sell {
  border: 1px solid #F7931E;
  margin-top: 20px;
  padding: 5px;
}
#page-product .order-sell > p {
  color: black;
  font-size: 14px;
  margin-bottom: 0;
  text-align: center;
}
#page-product .order-sell .phone {
  color: #C1272D;
  font-size: 20px;
  font-weight: bold;
}
#page-product .order-sell .time-open {
  color: #C1272D;
  font-size: 12px;
}
.thumbnail-product {
  float: left;
  margin-top: 20px;
  padding: 0;
  width: 100%;
  list-style-type: none;
}

#page-product .images-product {
  margin-top: 30px;
}
.thumbnail-product ul {
  float: left;
  padding: 0;
  width: 100%;
  list-style: none;
}
.information .title {
  border-bottom: 1px solid #333333;
  float: left;
  padding-bottom: 15px;
  width: 100%;
}
.tables {
  float: left;
  overflow: auto;
  width: 100%;
}
.information table {
  border: 1px solid #CCCCCC;
}
.information table td {
  border: 1px solid #CCCCCC;
   padding: 7px 7px;
 
}
.information table .head {
  background: none repeat scroll 0 0 #F2F2F2;
   padding: 7px 0;
  
  text-align: center;
}
.decription {
  float: left;
  width: 100%;
}
header .logo {
  z-index: 10;
}

.left_right_top_right_header { float: right; width: 250px; text-align: left; }
.left_right_top_right_header span { font-size: 12px; padding:0; float: left;}
.left_right_top_right_header span.phone { font-size: 22px; line-height: 100%;}
.left_right_top_right_header span.phone a { text-decoration: none; color: #1a1a1a;}
.left_right_top_right_header p {
  font-size: 12px;
}
.left_right_top_right_header p.phone {
  font-size: 22px;
}
.left_right_top_right_header {
  float: left;
}
.top_right_header .right_top_right_header {
  float: right; position: relative; z-index: 888;
}
.title {
  font-size: 18px;
}
p{
    font-size: 12px;
}
.block_link_top .text_description {
  min-height: 90px;
}
.bottom_footer .contact p {
  margin: 0;
}
.comment {
  border-bottom: 1px solid #CECECE;
  border-left: 1px solid #CECECE;
  border-right: 1px solid #CECECE;
  float: left;
  width: 100%;
}
.text_description {
  color: #666666;
  float: left;
  margin-top: 15px;
  min-height: 40px;
  text-align: left;
  width: 100%;
}

.icon-sub {
  background: url("../images/background/icon-sub-menu.png") no-repeat scroll 5px center transparent;
  padding-left: 20px;
}
.icon-sub-green {
  background: url("../images/background/icon-sub-menu-green.png") no-repeat scroll 5px center transparent;
  padding-left: 0;
}
.bottom_footer .pull-right a {  color: #333333;}


.main_content {float: left;width: 100%;}
.block_link_top, .block_link_bottom > .main_block_link { float: left;  width: 100%;}
.dropdown-menu-toggle {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  color: white;
  padding: 15px 10px;
}
.navigation_menu .dropdown-menu {
  background: none repeat scroll 0 0 #00863B;
  color: white;
  padding: 0;
}
.navigation_menu .dropdown-menu a {
  color: white;
  padding: 10px;
}
.navigation_menu .dropdown-menu li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.navigation_menu .dropdown-menu li:last-child {
  border-bottom: 0px solid rgba(255, 255, 255, 0.4);
}
.navigation_menu .dropdown-menu > li > a:hover, .navigation_menu .dropdown-menu > li > a:focus {
  background-color: #026D2A;
  color: white;
  text-decoration: none;
}
.menu-toggle:hover .dropdown-menu {
  display: block;
}

.top-page {
  float: left;
  padding: 40px 0 20px;
  width: 100%;
  position: relative;
}
.top-page-left {
  float: left;
  margin-left: 80px;
  text-align: left;
  width: 150px;
}
.back-to-page > a {
  color: #666666;
  font-size: 12px;
  background:url(images/cur06.png) 0 0 no-repeat;
  padding: 0 0 0 12px;
  position: relative;
  z-index: 800;
}
.back-to-page > a:hover { color: #026d2a;} 
.top-page-right {
  float: left;
}
.back-to-page {
  border-top: 1px solid #CECECE;
  float: left;
  margin-left: 8%;
  margin-top: 40px;
  padding-left: 2%;
  padding-top: 15px;
  width: 92%;
}
.top-page-left > h4 {line-height: 20px;margin: 0;font-size: 16px;}
.top-page-right > h3 {float: left;margin: 0;}
.right { float: right;}
.page-heading-title {
  border-bottom: 1px solid #CECECE;
  float: left;
  height: 30px;
  margin: 0 0 20px 27%;
  width: 73%;
  color: #4d4d4d;
}
@media (max-width: 680px) {
.top-page-left {
  float: left;
  margin-left: 80px;
  text-align: left;
  width: 100px;
}
.top-page-right > h3 {float: right;margin: 0;font-size: 20px;}
.top-page-left > h4 { font-size: 14px;}
.top-page-left > span { font-size: 11px;}
.page-heading-title {
  border-bottom: 1px solid #CECECE;
  float: left;
  height: 30px;
  margin: 0 0 20px 10px;
  width: 95%;
  color: #4d4d4d;
}
}

.page-heading-title > b {
  border-bottom: 2px solid #00863B;
  float: left;
  height: 30px;
}
.top-page-left > span { font-size: 12px;color: #00863B;}
.short-decription {
  float: left;
  text-align: left;
  width: 100%;
}
.information .tables { font-size: 12px; }
.comment > h6 {
  background: none repeat scroll 0 0 #F2F2F2;
  border-bottom: 1px solid #CECECE;
  border-top: 1px solid #CECECE;
  float: left;
  margin: 0;
  padding: 5px 10px 5px 25px;
  width: 100%;
}
.comment .comment-content {
  float: left;
  min-height: 150px;
  padding: 10px 25px;
  width: 100%;
}
#pagination {
  background: none repeat scroll 0 0 white;
  border: 2px solid #CCCCCC;
  margin-top: 30px;
  padding: 20px 15px;
}
@media (max-width: 680px) {
	#pagination { margin-bottom: 15px; }
}
#pagination-top {
  border: 2px solid #CCCCCC;
  margin-bottom: 20px;
  margin-top: 0;
  padding: 20px 15px;
  background: white;
}
#pagination .count.col-xs-3 > span, #pagination-top .count.col-xs-3 > span {
  color: #C1272D;
  float: left;
  font-size: 24px;
  margin-right: 10px;
}
#pagination .Show-page span, #pagination-top .Show-page span {
  color: #C1272D;
}
#pagination .pagination a, #pagination-top .pagination a {
  border: 1px solid #CECECE;
  float: left;
  height: 30px;
  line-height: 24px;
  margin-left: 10px;
  padding: 3px 5px;
  text-align: center;
  width: 30px;
  font-size: 12px;
  color: #545454;
}
#pagination .pagination a:hover, #pagination-top .pagination a:hover { border: 1px solid #00A99D; color:#00A99D; text-decoration: none; }
#pagination .Show-page, #pagination-top .Show-page { line-height: 30px; font-size: 12px;}
#pagination .count, #pagination-top .count { line-height: 30px; font-size: 12px;}
.list-catelog {
  float: left;
  list-style: none outside none;
  margin-bottom: 5px;
  padding: 0 2px;
  width: 100%;
}
#left_column .block-left {
  border: 1px solid #CECECE;
  float: left;
  margin-bottom: 20px;
  text-align: left;
  width: 100%;
}
#left_column .block-product-catelog .title {
  background-color: #F2F2F2;
  background-image: none;
  color: #333333;
  margin-top: 5px;
  padding: 20px;
}
#left_column .block-product-catelog .title:before {
  display: none;
}
.block-left.block-product-catelog { background-color: #333333; padding: 0 1px;}
.list-catelog > li:last-child { border: 0 none;}
.list-catelog > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  float: left;
  width: 100%;
  position: relative;
}
.list-catelog li a:before { float: left; content: " "; width: 7px; height: 7px; background: url(images/cur03.png) 0 0 no-repeat;position: absolute; left:7px;  top:16px; }
.list-catelog li a {
  border: 2px solid transparent;
  color: white;
  float: left;
  margin: 3px 0;
  padding: 5px 12px 5px 20px;
  width: 99%;
}
.list-catelog li.catelink a {
  background-color: #D4D4D4;
  border: 2px solid #5C5C5C;
  color: #333333;
  text-decoration: none;
}
.list-catelog li a:hover , .list-catelog li.active a { background: url(images/product/link_bg.gif) 0 0 repeat;text-decoration: none;}
.list-catelog li.catelink a:hover, .list-catelog li.catelink.active a  { background-image:none; background: #FFFFFF;}
h4.titleright { float: left; width: 100%; text-align: right; margin: -35px 0 0 0; }



@media (max-width: 680px) {
.list-catelog > li { width: 49%; font-size: 12px;}
.top-page-right { width: 100%; }
.manufactures img { float: right; }
.manufactures h3 { text-align: center; }
h4.titleright { float: left; width: 100%; text-align: right; margin: 0 0 0 0; }
.back-to-page {margin-top: 15px;}
.sm-off-block { display:none; visibility:hidden;}
.sm-on-block { display: block; visibility: visible;}
.list-catelog > li:last-child { border-bottom: 1px solid rgba(255, 255, 255, 0.4);}
.prdtab-title { float: left; right: 0; top: 0;  position: relative; width: 100%; height: auto; text-align: center; font-size: 24px; clear:both; }
}


.breadcrumb a {
  color: #666666;
}
.product-information {
  float: left;
  width: 100%;
}
.features-product .features {
  float: left;
  padding-top: 10px;
  width: 100%;
}
.features-product .features > h3 {
  text-align: center;
}
#page-product .information {
  margin-bottom: 100px;
}
.list-product-used {
  float: left;
  width: 100%;
}
.title-table {
  float: left;
  width: 100%;
    background-color: #00a99d;
}
.table-right {
  float: left;
  width: 70%;
}
.content-table {
  float: left;
  width: 100%;
}
.content-table-left {
  float: left;
  width: 30%;
}
.table-right td {
  text-align: center;
}
#viewer div {
height: 500px;
overflow: hidden;
padding: 0;
position: relative;
}


@media (max-width: 680px) {
.date-right { font-size: 11px; float: none; position: relative; width: 100%; text-align: center; clear: both;}
.title {font-size: 20px;}
.title_text {font-size: 16px;font-weight: normal;}
.content_with_sidebar {}
.list_product .text_description {margin: 5px 0 0 0;}
}

.block_link_bottom .pull-right {
  float: right;
  font-size: 12px;
  margin-top: 15px;
}
.link-post p {
  float: left;
  margin-bottom: 20px;
  margin-top: 15px;
  width: 100%;
}
.icon-sub {
  background: url("images/background/icon-sub-menu.png") no-repeat scroll 5px center transparent;
  padding-left: 20px;
}
body .green {
    color:#00863b;
}
.name-eng {
  font-size: 31px;
}
.logo-footer img {
  max-width: 100%;
}
.logo-footer {
  padding: 0;
}
#left_column .contact {}
.contact li {
  float: left;
  list-style: none outside none;
  margin-bottom: 10px;
  text-align: left;
  width: 97%;
}
.contact li a {
  background: url(images/cur03.png) 10px center no-repeat #BEBEBE;
  padding: 10px 10px 10px 20px;
  display:block;
  color: #666666;
  font-size: 12px;
}
.contact li a:hover {
  background: url(images/cur03.png) 5px center no-repeat #dddddd;
  text-decoration: none;
}
.contact > p {
  color: black;
  margin-top: 10px;
  padding-left: 10px;
}
#header {
  background: none repeat scroll 0 0 #F0F0F0;
  float: left;
  width: 100%;
}
.left_top_right_header > img {
  max-width: 300px;
}
.top_footer .link-footer a {
  color: #1A1A1A;
  font-size: 12px;
}
.bg-header-left {
  left: 0;
  position: absolute;
  top: 0;
  width: 30%;
  height: 100%;
  z-index:2;
}
#lwing {
	float: left;
	background:url(images/lwind.png) 0 0 no-repeat;
	width: 806px;
	height: 1315px;
	position: absolute;
	z-index: 80;
	top: 0;
	left: -621px;
}
#lwingbg {
	float: left;
	background:url(images/lwindbg.png) 0 0 no-repeat;
	width: 806px;
	height: 1315px;
	position: absolute;
	z-index: 2;
	top: 0;
	left: -621px;
}
.tp-banner  {position: relative;  z-index: 5;}

/*///// Sort Table ///////*/
.list-table-title {font-size: 11px; width: 100%;}
.sort-new , .sort-name , .sort-price , .sort-pow , .sort-year ,.sort-run { padding: 15px 10px; color: #FFFFFF; text-align: center;background:#00A99D; }
.list-table-title span { float: left; width: 100%; text-align: center;color:#000000; padding: 5px 0 0 0;}
.list-table-title span a { color:#000000; font-size: 12px;}
.sort-name , .sort-price , .sort-pow , .sort-year { border-right: solid 2px #F7F7F7;}

@media (max-width: 680px) {
#pagination .count.col-xs-3 , #pagination-top .count.col-xs-3 {width: 49%; padding-bottom: 10px;}
#pagination .Show-page.col-xs-3, #pagination-top .Show-page.col-xs-3 {width: 50%; padding-bottom: 10px; }
.list-table-title .col-sm-2 { width: 32.5%; display: inline-block; }
.sort-name , .sort-price , .sort-pow , .sort-year { border-right: 0;}
.sort-new , .sort-name , .sort-price { border-bottom: solid 2px #F7F7F7;}
.sort-new  { margin:0;} 
#lwing {left: -651px;}
#lwingbg {left: -651px;}
}
/*///// USED Product list ///////*/
.one-product-used {  float:left; width: 100%; height: auto; margin-top: 2px; position: relative; }
.opu-block01.col-sm-4 { padding: 10px 15px; background:#FFFFFF;border-right: solid 2px #F7F7F7;}
.opu-block01 a { color: #0071BC; font-weight:bold; display:block;}
.opu-block01 img { width: 160px; height: auto; }
.opu-block02.col-sm-2 {  padding: 50px 2px 85px; text-align: center;  background:#FFFFFF; font-size: 11px; border-right: solid 2px #F7F7F7;}
.opu-block02 span { float: left; color:#C1272D;font-size: 17px; line-height: 100%; }
.opu-block03.col-sm-2 {  font-size: 12px; padding: 50px 2px 85px;text-align: center;  background:#FFFFFF;height: 50px;border-right: solid 2px #F7F7F7;}
.opu-block04.col-sm-2 {  font-size: 12px; padding: 50px 2px 85px; text-align: center;  background:#FFFFFF;height: 50px;border-right: solid 2px #F7F7F7;}
.opu-block05.col-sm-2 {  font-size: 12px; padding: 50px 2px 85px; text-align: center;  background:#FFFFFF;height: 50px;}
.opu-block06.col-sm-8 { position: absolute; right: 0; bottom: 0;  padding: 10px 2px; text-align: right;  background:#FFFFFF; border-top:  solid 2px #F7F7F7; }
a.opu-link-btn {float: right;background: url(images/cur07.png) 10px center no-repeat #F7931E;color: white;font-size: 14px;padding: 7px 10px 7px 20px;text-align: center;margin-right: 10px;}
a.opu-link-btn:hover { text-decoration: none; background: url(images/cur07.png) 10px center no-repeat #FCBA35; color:#FFFFFF; }

@media (max-width: 680px) {
.one-product-used { margin-bottom: 5px; }
.opu-block01.col-sm-4 {  float: left;padding: 10px 15px; background:#FFFFFF;border-right:0; border-bottom:solid 2px #F7F7F7; }
.opu-block01 img { width: 100%; height: auto; }
.opu-block02.col-sm-2 {  float: left; width: 100%;  padding: 10px 15px; text-align: left;  background:#FFFFFF; font-size: 11px; border-right:0;border-bottom:solid 2px #F7F7F7; }
.opu-block02 span { float: left; color:#C1272D;font-size: 17px; line-height: 100%; padding-right:5px;}
.opu-block03.col-sm-2 { float: left; width: 33.333%; padding: 10px 2px 80px;text-align: center;  background:#FFFFFF;height: 50px;border-right: solid 2px #F7F7F7;}
.opu-block04.col-sm-2 { float: left; width: 33.333%; padding: 10px 2px 80px; text-align: center;  background:#FFFFFF;height: 50px;border-right: solid 2px #F7F7F7;}
.opu-block05.col-sm-2 {  float: left; width: 33.333%;padding: 10px 2px 80px; text-align: center;  background:#FFFFFF;height: 50px;}
.opu-block06.col-sm-8 { float: left;  position: absolute; right: 0; bottom: 0;  padding: 10px 2px; text-align: right;  background:#FFFFFF; border-top:  solid 2px #F7F7F7; }
}

/*///// NEW Product ///////*/
.product-infor { margin-bottom: 40px;}
@media (max-width: 680px) {
.product-infor { margin-bottom: 30px;}
.col-xs-12.txtwrap-product {width: 100%; padding:0 ;}
.product-infor.col-xs-6 {width: 100%; padding:0 ;}
.col-xs-6.img-product { width: 100%; padding: 0 ; margin-bottom: 30px;}
}


/******** page specifications ********/
.product-specifications table.detail, .product-specifications table.detail th, .product-specifications table.detail td, .product-specifications table.detail tr{border: 1px solid #333;}
.product-specifications table, .product-specifications table th, .product-specifications table td, .product-specifications table tr{ border: 1px solid #333; padding: 6px; font-size: 12px;}
.product-specifications table tr.title { background: none repeat scroll 0 0 #595757; color: white; font-size: 100%;}
.product-specifications table.detail tr.title th {  border-right: 1px solid white;}
.product-specifications table td { background:#FFFFFF;}
.product-specifications .button-click { float: left; margin-top: 40px; width: 100%;}
.button.view-catelog {background-color:#1A1A1A;color: white;float: left;padding: 10px 20px;}
.button.view-website {background-color: #42210B;color: white;float: right;padding: 10px 20px;}
.button.view-catelog:hover {background-color:#585858; text-decoration: none;}
.button.view-website:hover {background-color: #5d2f10; text-decoration: none;}
.button.view-catelog:after , .button.view-website:after {
  background: url(images/cur08.png) no-repeat scroll left center transparent;
  content: "";
  float: right;
  height: 8px;
  margin-left: 8px;
  width: 11px;
  margin-top: 5px;
}
.product-specifications {overflow: auto;}

@media (max-width: 680px) {
.product-specifications table { max-width:none 200px; width:200px; margin-top: 20px;}
.product-specifications td,  .product-specifications th { width: 50px;  word-wrap: break-word;}
.button.view-catelog {float: left; width: 100%; margin-bottom: 10px;}
.button.view-website{ float: left; width: 100%; margin-bottom: 10px;}
.product-specifications {float: left; width: 100%;}
}

.tb-list { float: left; width: 100%; margin:0 ; padding: 0; list-style-type: none; font-size: 12px; border-left:solid 1px #231815;}
.tb-left-hd { width: 50%; background: #595757; color: #FFFFFF; padding: 10px 5px; border-right: solid 1px #FFFFFF; font-weight:bold;}
.tb-right-hd  { width: 50%; background: #595757; color: #FFFFFF; padding: 10px 5px; font-weight:bold;}
.tb-left { width: 50%; background: #EEEEEF; color: #231815; padding: 5px 5px; border-right: solid 1px #231815; border-bottom:solid 1px #231815;}
.tb-right  { width: 50%; background: #FFFFFF; color: #231815; padding: 5px 5px; border-right: solid 1px #231815; border-bottom:solid 1px #231815;}

.tb-block  { float: left; width: 100%; position:relative; margin: 0; padding: 0; border-left:solid 1px #231815; border-bottom:solid 1px #231815; background: #EEEEEF;  font-size: 12px; }
.tb-list2 { float: left; width: 100%; margin: 0; padding: 0; list-style-type: none; font-size: 12px; }
.tb-block-left { float: left; width: 25px; height: 100%; position: absolute; left: 0; top:0; z-index: 500; padding: 5px 5px; text-align: center; vertical-align: central;background: #EEEEEF; border-right: solid 1px #231815; }
.tb-block-right  { float: left; width: 100%;}
.tb-block-right .tb-left { padding: 5px 5px 5px 35px;  }
.tb-block-right .tb-right  {}
.tb-block-right .tb-left.last , .tb-block-right .tb-right.last { border-bottom: none; }

.tb-block-left2 { float: left; width: 100%; position:relative; margin: 0; padding: 0; }
.tb-left-block  { float: left; min-width: 140px; height: 100%; position: absolute; left: 25px; top:0; z-index: 500; padding: 5px 5px; text-align: center; vertical-align: central;background: #EEEEEF; border-right: solid 1px #231815; border-bottom:solid 1px #231815; }
.tb-right-block  { float: left; width: 100%;}
.tb-block-right .tb-block-left2 .tb-left { padding: 5px 5px 5px 185px;  }

.tb-block2  { float: left; width: 100%; position:relative; margin: 0; padding: 0; border-left:solid 1px #231815; border-bottom:solid 1px #231815; background: #EEEEEF;  font-size: 12px; }
.tb-list3 { float: left; width: 100%; margin: 0; padding: 0; list-style-type: none; font-size: 12px; }
.tb-block2-left { float: left; width: 140px; height: 100%; position: absolute; left: 0; top:0; z-index: 500; padding: 5px 5px; text-align: center; vertical-align: central;background: #EEEEEF; border-right: solid 1px #231815; }
.tb-block2-right  { float: left; width: 100%;}
.tb-block2-right .tb-left { padding: 5px 5px 5px 155px;  }
.tb-block2-right .tb-left.last , .tb-block2-right .tb-right.last { border-bottom: none; }
@media (max-width: 680px) {
	.tb-left-hd { border-right: none;}
	.tb-block-right .tb-right { padding: 5px 5px 5px 35px;  }
	.tb-block-right .tb-block-left2 .tb-right { padding: 5px 5px 5px 185px;  }
	.tb-block2-right .tb-right { padding: 5px 5px 5px 155px;  }
	.tb-block-right .tb-left.last{ border-bottom:  solid 1px #231815;}
}


/*///// NEWS & Blog ///////*/
.page-list-product .list-product {float: left;width: 100%;padding: 0;}
.page-list-product .item-product {background: none repeat scroll 0 0 white;border: 1px solid #CECECE;float: left;margin-bottom: 20px;width: 100%;position:relative;}
.page-list-product .item-product .item-img a{ float: left;position:relative; z-index: 800;}
.detail-product {
background: none repeat scroll 0 0 white;
border: 1px solid #E9E9E9;
float: left;
padding: 0 0 20px;
width: 100%;
position:relative;
z-index: 800;
}
.detail-product .heading:before {
border: 1px solid #7FC29D;
bottom: -2px;
content: "";
float: left;
left: 0;
position: absolute;
width: 200px;
}
.detail-product .heading {
border-bottom: 2px solid #CECECE;
float: left;
margin-bottom: 20px;
padding-left: 20px;
position: relative;
width: 100%;
}

@import url("ousellc.css"); 

