@charset "utf-8";
form, h1, h2, h3, h4, h5, h6, li, ul {
	margin: 0;
	padding: 0
}
a, a:active {
	color: #666
}
a:hover {
	color: #F55813;
	text-decoration: underline
}
body {
	width: 87%;
	margin: 5px auto 0;
	background: none repeat scroll 0 0 #fff;
	padding: 10px 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #666
}
.header-policy-list {
	margin-bottom: 15px
}
.header-policy-list li {
	display: inline;
	margin: 0 5px
}
.list-separator:before {
	content: '|';
	margin-right: 10px
}
.header-policy-list li i {
	margin-right: 5px;
	color: #2F5F7E
}
.navbar-default {
	background-color: #2F5F7E
}
.navbar-brand {
	color: #fff!important
}
.navbar-toggle i {
	color: #fff;
	padding-left: 3px;
	padding-right: 3px
}
.navbar-toggle:hover {
	background-color: #900
}
.navbar-nav li {
	padding: 0 2px
}
.navbar-nav li:first-child {
	padding-left: 0
}
.navbar-nav li:last-child {
	border: none
}
.navbar-nav li:hover {
	background-color: #3d7ba3
}
.navbar-nav li a {
	font-size: 1.1em;
	color: #fff!important
}
.btn-refresh, .btn-search {
	cursor: pointer
}
.search-form-xs {
	margin-bottom: 15px
}
#search-form {
	margin-top: 8px
}
.search-form-xs-cart-btn {
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 43px;
	padding: 2px;
	text-align: center;
	font-size: 1.6em
}
.lead-size {
	font-size: 1.4em
}
.lead-size .glyphicon {
	font-size: .9em;
	margin-left: 5px;
	cursor: pointer
}
.thumbnail img {
	width: 120px
}
.thumbnail h4 {
	font-size: 1.2em
}
.col-right {
	padding: 0 10px
}
.col-right-title {
	margin: 0 0 14px 0!important;
	padding: 0 0 10px 15px!important;
	font-size: 1.6em
}
.col-right-title p {
	height: 2px;
	background-color: #999;
	top: 22px;
	position: relative;
	z-index: 1
}
.col-right-title em {
	z-index: 10;
	display: inline-block;
	background-color: #fff;
	padding: 0 25px;
	position: relative
}
.price {
	font-size: 1.4em;
	color: red;
	font-weight: 700;
	margin: 5px 0
}
.btn-add-cart {
	margin-left: 12px;
	padding: 2px 20px!important;
	font-size: 1.8em
}
.tab-content h4 {
	font-size: 1.3em;
	margin: 15px 0
}
.price-size {
	font-size: 2.4em
}
.footer-policies h4 {
	color: #666
}
.footer-copyright, .footer-policies, .footer-policies a {
	color: #888
}
.footer-policies ul {
	list-style: none;
	margin-top: 10px
}
.footer-policies ul li {
	line-height: 200%
}
.footer-copyright {
	margin: 15px 0
}
.breadcrumb {
	background: 0 0;
	border-bottom: 1px solid #eee
}
.breadcrumb>li+li:before {
	color: #333;
	content: '>';
	font-weight: 700
}
.breadcrumb a {
	text-decoration: underline
}
.selector {
	width: 100%
}
#select-tabs li.active a {
	font-weight: 700
}
#select-tabs-content {
	border: 1px solid #eee;
	border-top: none;
	padding: 10px
}
.product-img {
	padding: 10px;
	border: 1px solid #eee;
	width: 380px
}
.img-views {
	display: inline
}
.img-views-li-active {
	border: 2px solid #fa0!important
}
.img-views li {
	list-style: none;
	display: inline-block;
	width: 20%;
	border: 1px solid #eee;
	cursor: pointer;
	padding: 5px
}
.product-desc-container {
	margin: 15px 0
}
.table>tbody>tr>td {
	border-top: 1px solid #fff
}
.table-product-info tr td {
	border-bottom: 1px solid #fff
}
.table-product-info h2 {
	font-size: 1.1em;
	font-style: italic;
	color: #666
}
.input-qty {
	border-radius: 5px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	width: 45px;
	border: none;
	border: 1px solid #ccc
}
.tab-pane ul li {
	line-height: 150%;
	width: 32%
}
.container-smel {
	border: 1px solid #999;
	border-radius: 5px;
	padding: 8px 5px;
	margin-top: 30px
}
.container-search-models {
	margin-top: 20px
}
.container-search-models ul {
	width: 100%;
	padding-left: 15px
}
.container-search-models ul li {
	width: 32%;
	list-style: none;
	float: left;
	line-height: 200%
}
.container-search-models ul li a:hover {
	cursor: pointer;
	text-decoration: none
}
.container-search-models ul li a {
	text-decoration: underline
}
.container-policy {
	line-height: 150%
}
.container-policy h4 {
	font-size: 1.3em;
	margin-bottom: 5px;
	font-weight: 700
}
.container-policy p {
	margin-bottom: 15px
}
.container-policy ul {
	margin: 0 0 15px 20px
}
.container-policy ul li {
	line-height: 160%
}
.container-policy a {
	text-decoration: underline
}
.page-header {
	margin-top: 10px
}
.btn {
	padding: 4px 15px
}
#free-shipping {
	font-weight: 400;
	font-size: 1em!important;
	color: green
}
.btn-danger {
	color: #fff;
	background-color: #F55813;
	border-color: #F55813
}
.btn-danger:hover {
	background-color: #d74809;
	border-color: #d74809
}
@media only screen and (max-width:1366px) {
body {
	width: 94%
}
}
@media only screen and (max-width:1024px) {
body {
	width: 98%
}
.navbar-nav li a {
	padding-left: 5px;
	padding-right: 5px
}
}
@media only screen and (max-width:768px) {
body {
	width: 99%;
	padding: 10px 0
}
.btn-add-cart {
	font-size: 1.6em
}
.price-size {
	font-size: 1.8em
}
}
@media only screen and (max-width:750px) {
.btn-add-cart {
	font-size: 1.2em
}
.navbar-nav li {
	padding: 0;
	border: none;
	border-bottom: 1px solid #e3e3e3
}
.tab-pane ul li {
	width: 92%
}
.footer-policies h4 {
	font-size: 1.2em
}
.footer-policies div {
	margin-bottom: 15px
}
.footer-copyrigh-img, .footer-copyrigh-txt {
	text-align: center
}
#select-tabs li {
	margin: 5px 0
}
#select-tabs li.active a {
	background-color: #ddd!important
}
#select-tabs li, #select-tabs li a {
	width: 100%;
	border: none;
	text-align: center
}
#select-tabs li a {
	border: 1px solid #eee
}
.container-search-models ul li {
	width: 100%
}
.col-right-title {
	font-size: 1.2em
}
.col-right-title em {
	padding: 0 10px
}
}
