@charset "utf-8";
/* CSS Document */
form, h1, h2, h3, h4, h5, h6, ul, li {
	margin: 0;
	padding: 0
}
a, a:active {
	color: #666
}
a:hover {
	text-decoration: underline
}
body {
	width: 87%;
	margin: 10px auto;
	background: none repeat scroll 0 0 white;
	border-radius: 5px;
	box-shadow: 0 -2px 15px 1px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #666
}
.header-policy-list {
	margin-bottom: 15px;
}
.header-policy-list .glyphicon {
	font-size: 1.3em
}
.header-policy-list li {
	display: inline;
	margin: 0 5px
}
.list-separator:before {
	content: '|';
	margin-right: 10px
}
.header-policy-list li span {
	margin-right: 5px
}
.navbar-nav li {
	border-right: 1px solid #ddd;
	padding: 0 10px 0 20px
}
.navbar-nav li:first-child {
	padding-left: 0
}
.navbar-nav li:last-child {
	border: none
}
.navbar-nav li a {
	font-size: 1.1em
}
.btn-search,.btn-refresh {
	cursor: pointer
}

.search-form-xs {
	margin-bottom: 15px
}
#search-form {
	margin-top: 8px
}
.search-form-xs-cart-btn {
	background-color: #ecf0f1;
	border: 1px solid #dce4ec;
	border-radius: 5px;
	width: 48px;
	padding:5px;
	text-align: center;
	font-size: 1.6em
}
.lead-size {
	font-size: 1.4em
}
.lead-size .glyphicon {
	font-size: 0.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
}
.price {
	font-size: 1.4em;
	color: #f00;
	font-weight: 700;
	margin: 5px 0
}
.btn-add-cart{padding:2px 20px !important;font-size:1.8em}
.tab-content h4{font-size:1.3em;margin:10px 0}
.price-size {
	font-size: 2.4em
}
.footer-policies, .footer-policies a, .footer-copyright {
	color: #999
}
.footer-policies ul {
	list-style: none;
	margin-top: 10px
}
.footer-policies ul li {
	line-height: 200%
}
.footer-copyright {
	margin: 15px 0
}
.breadcrumb {
	background: none;
	border-bottom: 1px solid #eee
}
.breadcrumb > li + li:before {
	color: #333;
	content: '>';
}
.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-product-info tr td {
	border-bottom: 1px solid #ddd !important
}

.table-product-info h2 {
	font-size: 1.1em;
	font-style: italic
}
.input-qty {
	border-radius: 5px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	width: 45px;
	border: none;
	border: 1px solid #ccc
}
.models-list {
	margin-left: 15px
}
.models-list li:last-child:after {
	content: ' etc.'
}
.container-smel{border:1px solid #999; box-shadow: 0 -2px 3px 1px;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}
#goToTop {
     position: absolute;
     right: -130px;
     z-index: 9000;
}
@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;
}
}
@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;
}
.footer-policies div {
	margin-bottom: 15px
}
.footer-copyrigh-txt, .footer-copyrigh-img {
	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%}
}
