/*
	This File made by me ("Ahmed Saeed")
	Web and developer for the web lives in Cairo, Egypt
	E-Mail: mr.ahmedsaeed1@gmail.com
	Tel: (02) 01228652007
*/
/*## Table of Content  ## ==================
===========================================================================
# 1- Booling google fonts from google server ( Open Sans, Sanchez )
============================================================================
# 2- General styling and reset mstyling
===========================================================================
# 3- Header styling 
============================================================================
# 4- footer styling 
==============================================================================
# 5- element styling
=============================================================================
# 6- side panel styling
============================================================================
# 7- Media qauery styling for this file
=================================================================================*/



/* # 1- pull open sans & sanchez fonts from gooogle server
=================================================================================*/
/*
font-family: 'Sanchez', serif;
font-family: 'Open Sans', sans-serif;
*/

/*# 2- reset styling and general styling
===================================================================================*/
/*=========== body =============*/
@font-face {
    font-family: 'PTSansNarrow';
    src: url('fonts/PTSansNarrow.eot');
    src: url('fonts/PTSansNarrow.eot') format('embedded-opentype'),
         url('fonts/PTSansNarrow.woff2') format('woff2'),
         url('fonts/PTSansNarrow.woff') format('woff'),
         url('fonts/PTSansNarrow.ttf') format('truetype'),
         url('fonts/PTSansNarrow.svg#PTSansNarrow') format('svg');
}



body {
	color:#777;
	font-size: 12px;
	line-height:auto;
	font-family: 'Open Sans', Tahoma, Arial sans-serif;
	font-style: normal;
	font-weight: normal;
	background:#fff;
}
/*==== heading ====*/
span.h3 {display:block;width:auto;}
h1, h2, h3, .h3, h4, h5, h6 {
	margin:0; padding:0;
	color:#404040;
	font-family: 'Sanchez', serif;
	font-weight: 400;
}
h1 { font-size: 18px; text-transform: uppercase; line-height:26px; }
h2 { font-size: 16px; text-transform: uppercase; line-height:22px; }
h3, .h3 { font-size:14px; text-transform: uppercase; line-height:22px; }
h4 { font-size: 14px; line-height: 20px; }
h5 { font-size: 13px; line-height: 20px; }
h6 { font-size: 12px; line-height: 18px; }

/*===== title header h3, .h3 =========*/
.titleHeader {
	background: url('../img/dottedBorder.png') repeat-x 50% 70%;
}
.titleHeader h3, .titleHeader .h3, h1 {
	float:left;
	background:#fff;
	padding-right:8px;
}
.blog-content-title h1 {float:none;padding:0;}
.titleHeader .pagers {
	float:right;
	background:#fff;
	padding-left:8px;
}

/*=============== clearfix ===========*/
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  margin:0;
  padding:0;
  height:0;
  line-height: 0;
}
.clearfix:after {
  clear: both;
}

/*============= Global ancher link color style ==========*/
a {
  color:#f16325;
}
a:hover, a:active {
  color:#f16325;
  text-decoration:underline;
}
a.invarseColor:link, a.invarseColor:visited {
  color:#666;
}
a.invarseColor:hover, a.invarseColor:active {
  color:#f16325;
  text-decoration:none;
}
a.active:link, a.active:visited {
  color:#f16325;
  cursor:default;
}

/*=========== placeholder ============*/
/* for old firfox */
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999999;
  font-family: 'Open Sans', Arial sans-serif;
  font-size: 10px;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
  font-family: 'Open Sans', Arial sans-serif;
  font-size: 10px;
}
/* IE 10 */
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
  font-family: 'Open Sans', Arial sans-serif;
  font-size: 10px;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
  font-family: 'Open Sans', Arial sans-serif;
  font-size: 10px;
}
.placeholder {
  color: #999999;
  font-family: 'Open Sans', Arial sans-serif;
  font-size: 10px;
}

iframe {
	width:100%;
	border:none;
}

/*====== mainContainer ======*/
#mainContainer {
	width:100%;
	display: block;
	margin:0 auto;
	background:#fff;
}
/*== block styling ==*/
#featuredItems, #latestItems, #aboutUs, #twitterFeed, #facebookFeed, #brands {
	margin-top:72px;
}


.ttHeader h3, .ttHeader .h3 {font-size:18px;}
.theadphone {margin:-3px 35px 0 0;font-size:12px;color:#424242;text-align:right;width:260px;white-space:nowrap;}
.theadphone:first-line, .theadphone span {font-size:25px;font-weight:normal;color:#f16325;}
/*# 3- Header styling 
============================================================================*/
/*====== header style ======*/
header {
	margin-bottom:60px;
	padding:5px 0 0;
	width:100%;
	/* background:url(../img/coctls.jpg) center top no-repeat; */
	
}
	header p {
		line-height: 14px;
	}
/* upperHeader */
	.upperHeader {
		/*padding-top:4px;*/
		/* timuridus
		border-bottom:1px solid #eaeaea;
		*/
	}
	.upperHeader select.upper-nav {
		display: none;
	}
	.upperHeader .inline {
		margin:-2px 0 0 0;
		padding:0;
	}
	.upperHeader .inline li {
		margin:0 0 0 5px;
		padding:0;
	}
	.upperHeader .inline li a {
		font-size:11px;
		font-weight:600;
		line-height: 12px;
	}
	.upperHeader > p, header p {
		font-size:11px; 
	}
/* middleHeader */
	.middleHeader .middleContainer {
		padding:30px 0;
		/* background: url('../img/map.png') no-repeat 12% 22%;
		background: rgba(255,255,255,.5);
		*/
	}
/* logo */
	.middleHeader .siteLogo {
		float:left;
		margin-top:-10px;
	}
	.middleHeader .siteLogo a {
		width:225px;
		height:60px;
		display: block;
		font:0/0 a;
		background:url('../img/logo15.png') no-repeat left top;
		float:none;
		margin:0 auto;
	}
/* search */
	.middleHeader .siteSearch {
		margin-left:10px;
	}
/* currency */
	.middleHeader .currency {
		min-width: 55px;
	}
/* language */
	.middleHeader .language {
		min-width: 65px;
	}
/* mainNav */
	.mainNav {
		background:#e7e7e7;
		border-top: 1px solid #d7d7d7;
	    border-bottom: 1px solid #d7d7d7;
	}


/*==================== cart-content ================*/
.cart-content {
	margin:0;
	padding:0;
	min-width: 350px;
}

.hProductItems .thumbTitle {height:40px;}
	/*table-cart*/
	.cart-content .table-cart {
		width:100%;
	}
	/* tr */
	.cart-content .table-cart tbody tr {
		border-bottom:1px solid #dcdcdc;
	}
	/* td */
	.cart-content .table-cart td {
		margin:0;
		padding:12px 6px;
		vertical-align: top;
	}
	/* cart-product-info */
	.cart-content .table-cart .cart-product-info {
		text-align: left;
	}
	.cart-content .table-cart .cart-product-info img {
		float: left;
		margin-right:8px;
		padding: 4px;
		background-color:#fff;
	  	border: 1px solid #e0e0e0;
	  	background-color:#fff;
	  	-moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	}
	.cart-content .table-cart td img:hover {
		border:1px solid #aaa;
	}
	/*cart-product-desc*/
	.cart-content .table-cart .cart-product-desc {
		width:180px;
	}
	.cart-content .table-cart td.cart-product-info p {
		margin-bottom:5px;
	}
	.cart-content .table-cart td.cart-product-info p a {
		white-space:pre-line;
		font-weight: 600;
		line-height: 18px;
	}
	.cart-content .table-cart td.cart-product-info .unstyled,
	.cart-content .table-cart td.cart-product-info .unstyled li {
		margin:0;
		padding:0;
		color:#888;
	}
	/*cart-product-setting*/
	.cart-content .table-cart td.cart-product-setting {
		text-align: right;
	}
	.cart-content .table-cart td.cart-product-setting p {
		margin-bottom:3px;
	}
	.cart-content .table-cart td.cart-product-setting a.remove-pro {
		font-size: 18px;
		color:#555;
		line-height: auto;
	}
	.cart-content .table-cart td.cart-product-setting a.remove-pro:hover {
		text-decoration: none;
	}
/*============================= end header styling =======================*/




/*# 4- footer styling 
==============================================================================*/
footer {margin:82px 0 0 0;}
.footerOuter {
	padding:18px 0;
	margin-bottom:12px;
	background:#e7e7e7;
	border-top:1px dotted #b4b4b4;
	border-bottom:1px dotted #b4b4b4;
}
/*===== footer title header h3, .h3 =========*/
	footer .titleHeader {
		background: url('../img/dottedBorder.png') repeat-x 50% 70%;
		margin:0;
	}
	footer .titleHeader h3, footer .titleHeader .h3 {
		float:left;
		background:#e7e7e7;
		padding-right:8px;
	}
	footer .titleHeader .pagers {
		float:right;
		background:#e7e7e7;
		padding-left:8px;
	}

/* usefullLinks */
	footer .usefullLinks .unstyled {
		margin-top:14px;
	}
	footer .usefullLinks .unstyled li {
		border-bottom:1px dotted #b4b4b4;
	}
	footer .usefullLinks .unstyled li:last-child {
		border-bottom:none;
	}
	footer .usefullLinks .unstyled li a, .as_link_bl {
		padding:6px 0;
		display: block;
		font-weight: 600;
	}
	.as_link_bl {color:#666;}
	footer .usefullLinks .unstyled li a:hover,
	footer .usefullLinks .unstyled li a:active {
		background:#e0e0e0;
	}
	footer .usefullLinks .unstyled li i {
		font-size: 18px;
	}

/* contactInfo */
	footer .contactInfo {
		margin-top:14px;
	}
	footer .contactInfo ul li {
		border-bottom:1px dotted #b4b4b4;
		padding:7px 0;
		display:block;
		font-weight: 600;
	}
	footer .contactInfo ul li:hover,
	footer .contactInfo ul li:active {
		background:#e0e0e0;
	}
	footer .contactInfo ul li:last-child {
		border-bottom:none;
	}
	footer .contactInfo ul li button {
		height:30px;
		width:30px;
		padding:0;
		margin-right:5px;
		text-align: center;
		-webkit-border-radius: 5000px;
	  -moz-border-radius: 500px;
	  border-radius: 5000px;
	  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	  background-color: #f5f5f5;
	  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  *background-color: #e6e6e6;
	  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	  border: 1px solid #bbbbbb;
	  *border: 0;
	  border-bottom-color: #a2a2a2;
	  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	}
	footer .contactInfo ul li button i {
		font-size: 16px;
	}

/* newslatter */
	footer .newslatter form {
		margin-top:24px;
	}

/* payment */
	footer .payments li {
		width:37px;
		height:26px;
		margin:0;
		display: inline-block;
		background: url('../img/payment.png') no-repeat;
	}
	footer .payments li.visia {
		background-position: 0 0;
	}
	footer .payments li.paypal {
		background-position: 0 -35px;
	}
	footer .payments li.electron {
		background-position: 0 -70px;
	}
	footer .payments li.discover {
		background-position: 0 -105px;
	}
/*====================== end footer ====================*/



/*# 5- element styling
=============================================================================*/
/*===================== about us ======================*/
#aboutUs p {
	margin:24px 0 0 0;
	padding:0 10px 0 0;
	line-height: 24px;
}


/*============== .hProductItems ============*/
.hProductItems {
	list-style:none;
	*zoom: 1;
	margin:0;
	padding:0;
}
	.hProductItems li {
		margin-top:50px;

	}





#make-review {overflow:hidden;}

	/* img */
	.hProductItems .thumbnail {
		display: block;
	  	padding: 4px;
	  	border: 1px solid #e0e0e0;
	  	background-color:#fff;
	  	-moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	}
	.hProductItems .thumbnail:hover {
		border: 1px solid #aaa;
	}
	.hProductItems .thumbnail img {
		min-width: 100%;
	}
	/* thumbSetting */
	.hProductItems .thumbSetting {
		padding-left:0;
		padding-right:0;
	}
	.hProductItems .thumbSetting div {
		margin-top:10px;
	}
	/* title */
	.hProductItems .thumbSetting .thumbTitle a {
		line-height:20px;
		font-weight: 400;
		/* font-size:14px !important;  timuridus   */
		font-size:14px;
		border-bottom:1px dotted #b6b6b6;
	}
	/* price */
	.hProductItems .thumbSetting .thumbPrice {
		display: block;
		background: url('../img/dottedBorder.png') repeat-x 50% 70%;
	}
	.hProductItems .thumbSetting .thumbPrice span {
		background:#fff;
		font-weight: 400;
		font-size: 14px;
		color:#666;
		padding-right:8px;
	}
	.hProductItems .thumbSetting .thumbPrice span strong {font-size:26px;}
	.hProductItems .thumbSetting .thumbPrice span .strike-through {
		color:#999;
		text-decoration: line-through;
	}
	/* bttons */
	.hProductItems .thumbSetting .thumbButtons {
		margin:10px 0 0 0;
		float:left;
	}
	.hProductItems .thumbSetting .thumbButtons .btn {
		line-height:24px;
		font-size: 12px
	}

	.hProductItems .thumbSetting .thumbButtons .pmcom .btn {
		line-height:20px;
		
	}
	.hProductItems .thumbSetting .thumbButtons .pmcom .btn i {width:auto !important;}

	.thumbButtons.input-append.ttt {
		width:100%;
		text-align:left;
	}
	.thumbButtons.input-append.ttt .pmcom {display:inline-block;margin:0 -1px 0 0;}
	/* rating */
	.hProductItems .thumbSetting .rating {
		float:right;
		list-style: none;
		margin:16px 0 0 0;
		padding:0;
	}
	.hProductItems .thumbSetting .rating li {
		margin:0;
		padding:0;
		float: left;
	}
	.hProductItems .thumbSetting .rating i.star-on {
		width:17px;
		height:17px;
		display: block;
		background:url('../img/star-on.png') no-repeat left top;
	}
	.hProductItems .thumbSetting .rating i.star-off {
		width:17px;
		height:17px;
		display: block;
		background:url('../img/star-off.png') no-repeat left top;
	}


/*============== .hProductItems ============*/
.listProductItems {
	list-style:none;
	*zoom: 1;
	margin:0;
	padding:0;
	width:100%;
}
	.listProductItems li {
		margin-top:36px;
	}
	/* img */
	.listProductItems .thumbnail {
		display: block;
	  	padding: 4px;
	  	border: 1px solid #e0e0e0;
	  	background-color:#fff;
	  	-moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	}
	.listProductItems .thumbnail:hover {
		border: 1px solid #aaa;
	}
	.listProductItems .thumbnail img {
		width: 100%;
	}
	/* thumbSetting */
	.listProductItems .thumbSetting > div {
		margin:0;
		padding:12px 0;
		border-bottom: 1px dotted #ccc;
	}
	.listProductItems .thumbSetting div:first-child {
		padding-top:0;
	}
	.listProductItems .thumbSetting div:last-child {
		border:none;
	}
	/* title */
	.listProductItems .thumbSetting .thumbTitle a {
		line-height:20px;
		font-family: 'Sanchez', serif;
		font-size: 14px;
		font-weight: normal;
	}
	/* price */
	.listProductItems .thumbSetting .thumbPriceRate {
		display: block;
	}
	.listProductItems .thumbSetting .thumbPriceRate span {
		float: left;
		background:#fff;
		font-weight: 700;
		font-size: 18px;
		color:#666;
		padding-right:8px;
	}
	/* rating */
	.listProductItems .thumbSetting .thumbPriceRate .rating {
		float:left;
		list-style: none;
		margin:0 12px 0;
		padding:0;
	}
	.listProductItems .thumbSetting .thumbPriceRate .rating li {
		margin:0;
		padding:0;
		float: left;
	}
	.listProductItems .thumbSetting .thumbPriceRate .rating i.star-on {
		width:17px;
		height:17px;
		display: block;
		background:url('../img/star-on.png') no-repeat left top;
	}
	.listProductItems .thumbSetting .thumbPriceRate .rating i.star-off {
		width:17px;
		height:17px;
		display: block;
		background:url('../img/star-off.png') no-repeat left top;
	}
	.listProductItems .thumbSetting p {
		margin:0;
		padding:0;
	}
	/* bttons */
	.listProductItems .thumbSetting .thumbButtons {
		margin:0;
		float:left;
	}
	.listProductItems .thumbSetting .thumbButtons .btn {
		line-height:24px;
		font-size: 12px
	}
	



/*============== .vProductItems ============*/
.vProductItems {
	*zoom: 1;
	margin:0;
	padding:0;
	list-style: none;
	overflow: hidden;
}
	.vProductItems li {
		margin:36px 0 0 0;
		padding:0;
		overflow: hidden;
	}
	.vProductItems .thumbImage {
		float:left;
		margin-right:6px;
		padding: 4px;
	  	border: 1px solid #e0e0e0;
	  	border-radius: 4px;
	  	-webkit-border-radius: 4px;
	  	-moz-border-radius: 4px;
	  	-o-border-radius: 4px;
	  	background-color:#fff;
	  	-moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  -webkit-transition: all 0.2s ease-in-out;
	  -moz-transition: all 0.2s ease-in-out;
	  -o-transition: all 0.2s ease-in-out;
	  transition: all 0.2s ease-in-out;
	}
	.vProductItems .thumbImage:hover {
		border: 1px solid #aaa;
	}
	.vProductItems .thumbImage img {
		min-width: 100%;
	}
	/* thumbSetting */
	.vProductItems .thumbSetting {
		width:60%;
		float:left;
	}
	.vProductItems .thumbSetting div {
		margin-bottom:10px;
	}
	.vProductItems .thumbSetting div:last-child {
		margin-bottom:0;
	}
	.vProductItems .thumbSetting .thumbTitle a {
		line-height:20px;
		font-weight: 600;
	}
	.vProductItems .thumbSetting .thumbPrice {
		display: block;
		background: url('../img/dottedBorder.png') repeat-x 50% 70%;
	}
	.vProductItems .thumbSetting .thumbPrice span {
		background:#fff;
		font-weight: 700;
		font-size: 14px;
		color:#666;
		padding-right:8px;
	}
	/* rating */
	.vProductItems .thumbSetting .rating {
		list-style: none;
		margin:0;
		padding:0;
	}
	.vProductItems .thumbSetting .rating li {
		margin:0;
		padding:0;
		float: left;
	}
	.vProductItems .thumbSetting .rating i.star-on {
		width:17px;
		height:17px;
		display: block;
		background:url('../img/star-on.png') no-repeat left top;
	}
	.vProductItems .thumbSetting .rating i.star-off {
		width:17px;
		height:17px;
		display: block;
		background:url('../img/star-off.png') no-repeat left top;
	}



/*============== .vProductItems ============*/
.special {
	margin-top:60px;
}
.vProductItemsTiny {
	*zoom: 1;
	margin:0;
	padding:0;
	list-style: none;
	overflow: hidden;
}
	.vProductItemsTiny li {
		margin:24px 0 0 0;
		padding:0;
	}
	.vProductItemsTiny .thumbImage {
		float:left;
		margin-right:6px;
		padding: 3px;
	  	border: 1px solid #e0e0e0;
	  	border-radius: 4px;
	  	-webkit-border-radius: 4px;
	  	-moz-border-radius: 4px;
	  	-o-border-radius: 4px;
	  	background-color:#fff;
	  	-moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  -webkit-transition: all 0.2s ease-in-out;
	  -moz-transition: all 0.2s ease-in-out;
	  -o-transition: all 0.2s ease-in-out;
	  transition: all 0.2s ease-in-out;
	}
	.vProductItemsTiny .thumbImage:hover {
		border: 1px solid #aaa;
	}
	.vProductItemsTiny .thumbImage img {
		width: 100%;
	}
	/* thumbSetting */
	.vProductItemsTiny .thumbSetting {
		width:40%;
		float:left;
		word-spacing: pre-line;
	}
	.vProductItemsTiny .thumbSetting div {
		margin-bottom:10px;
		word-spacing: pre-line;
	}
	.vProductItemsTiny .thumbSetting div:last-child {
		margin-bottom:0;
	}
	.vProductItemsTiny .thumbSetting .thumbTitle a {
		line-height:20px;
		font-weight: 600;
		word-spacing: pre-line;
	}
	.vProductItemsTiny .thumbSetting .thumbPrice {
		display: block;
		background: url('../img/dottedBorder.png') repeat-x 50% 70%;
	}
	.vProductItemsTiny .thumbSetting .thumbPrice span {
		background:#fff;
		font-weight: 700;
		font-size: 14px;
		color:#666;
		padding-right:8px;
	}
	/* rating */
	.vProductItemsTiny .thumbSetting .rating {
		list-style: none;
		margin:0;
		padding:0;
	}
	.vProductItemsTiny .thumbSetting .rating li {
		margin:0;
		padding:0;
		float: left;
	}
	.vProductItemsTiny .thumbSetting .rating i.star-on {
		width:17px;
		height:17px;
		display: block;
		background:url('../img/star-on.png') no-repeat left top;
	}
	.vProductItemsTiny .thumbSetting .rating i.star-off {
		width:17px;
		height:17px;
		display: block;
		background:url('../img/star-off.png') no-repeat left top;
	}



/*===================== product-details ===================*/

.product-details .product-title {
	margin-bottom:12px;
}
.product-set > div {
	padding:10px 0;
	background: url('../img/dottedBorder.png') repeat-x 0 100%;
}
.product-set > div:first-child {background: url('../img/dottedBorder.png') repeat-x 0 100%;padding-top:0;}

.product-set .product-price span {
	background:#fff;
	font-weight: 400;
	font-size: 14px;
	color:#666;
	padding-right:8px;
}
.product-set .product-price span strong, .product-set .product-price span .bob {font-size:30px;padding-right:0 !important;}
.product-set .product-price .strike-through {
	color:#999;
	text-decoration: line-through;
}
/* rating */
.product-set .product-rate span {
	margin-left:10px;
}
.product-set .product-rate .rating {
	list-style: none;
	margin:0;
	padding:0;
}
.product-set .product-rate .rating li {
	margin:0;
	padding:0;
	float: left;
}
.product-set .product-rate .rating i.star-on {
	width:17px;
	height:17px;
	display: block;
	background:url('../img/star-on.png') no-repeat left top;
}
.product-set .product-rate .rating i.star-off {
	width:17px;
	height:17px;
	display: block;
	background:url('../img/star-off.png') no-repeat left top;
}
/* product-info*/
.product-set .product-info .dl-horizontal {
	margin:0;
	padding:0;
}
.product-set .product-info .dl-horizontal dt {
	width:auto;
}
.product-set .product-info .dl-horizontal dd {
	float:left;
		margin-left: 4px;
}
/* product-inputs */
.product-set .product-inputs {
	padding:14px 0;
	background: none;
}
.product-set .product-inputs .controls-row {
	background:none;
	padding:0;
}
.product-set .product-inputs .input-append {
	background:none;
}

* {font-family: Arial, Helvetica, sans-serif !important;}

/*================== product-details ===================*/
.product-details .product-img {
	padding: 3px;
  	border: 1px solid #e0e0e0;
  	border-radius: 4px;
  	-webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
  	-o-border-radius: 4px;
  	background-color:#fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.product-details .product-img:hover {
	border: 1px solid #aaa;
}

.product-details .product-img-thumb img {
	margin:8px 3px 0 3px;
	padding: 2px;
  	border: 1px solid #e0e0e0;
  	border-radius: 4px;
  	-webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
  	-o-border-radius: 4px;
  	background-color:#fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.product-details .product-img-thumb img:hover {
	border: 1px solid #aaa;
}




/*========================= product-tab ==================*/
.product-tab {
	clear:both;
	margin-top:48px;
}
	/* read-review */
	.product-tab #read-review .single-review {
		padding-bottom:14px;
		margin-bottom:14px;
		background:url('../img/dottedBorder.png') repeat-x left bottom;
	}
	.product-tab #read-review .single-review:last-child {
		padding-bottom:none;
		margin-bottom:none;
		background-image:none;
	}
	.product-tab #read-review .single-review .review-header {
		margin-bottom:8px;
	}
	/* rating */
	.product-tab #read-review .single-review .rating {
		float:right;
		list-style: none;
		margin:0;
		padding:0;
	}
	.product-tab #read-review .single-review .rating li {
		margin:0;
		padding:0;
		float: left;
	}
	.product-tab #read-review .single-review .rating i.star-on {
		width:17px;
		height:17px;
		display: block;
		background:url('../img/star-on.png') no-repeat left top;
	}
	.product-tab #read-review .single-review .rating i.star-off {
		width:17px;
		height:17px;
		display: block;
		background:url('../img/star-off.png') no-repeat left top;
	}



/*================== related-product ===============*/
.related-product {
	margin-top:60px;
}


/*================= aside-inner ================*/
.aside-inner {
	margin-top:-60px;
}


/*===================== brandList =================*/
.brandList {
	border:1px solid #e0e0e0;
	margin:30px 0 0 0;
	padding:0;
	list-style: none;
}
	.brandList li {
		height:90px;
		border-right:1px solid #e0e0e0;
		margin:0;
		float:left;
		width: 233px;
		text-align: center;
		border-right:1px solid #e0e0e0;
	}
	.brandList li:last-child {
		border:none;
	}
	.brandList li a {
		display: block;
		width:100%;
		line-height:90px;
	}
	.brandList li img {
		margin:0 auto;

	 }



/*======================= pro-range-slider =======================*/
.pro-range-slider {
	margin-top:54px;
}
	.pro-range-slider .price-range {
		margin-top:24px;
	}
	.pro-range-slider .price-range p {
		margin:0 0 5px 0;
	}
	.pro-range-slider .price-range label {
		float:left;
		cursor:default; 
	}
	.pro-range-slider .price-range input {
		float:left;
		width:80px;
		height:auto;
		padding:0;
		margin:0 0 0 8px;
		color:#666;
		font-weight:600;
		border:0;
		font-size: 12px;
	}
	.pro-range-slider .price-range input:focus {
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.pro-range-slider .ui-slider {
		margin:0;
		height:8px;
		background:#ddd;
		border:1px solid #c5c5c5;
	}
	.pro-range-slider .ui-widget-header {
		background-image: none;
		background-color: #666;
	}
	.pro-range-slider .ui-state-default,
	.pro-range-slider .ui-widget-content .ui-state-default,
	.pro-range-slider .ui-widget-header .ui-state-default{
		background-image: none;
		background-color:#c2c2c2;
		border-radius: 40px;
		-webkit-border-radius:40px;
		border-radius:40px;
		-webkit-box-shadow:inset 0 1px 3px #9f9f9f;
		outline: none;
		border:none;
	}




/*===================== productFilter ===================*/
.productFilter {
	margin:36px 0 0 0;
	padding: 5px 10px;
	background:#f0f0f0;
	border-top:1px dotted #b6b6b6;
	border-bottom:1px dotted #b6b6b6;
}
	.productFilter div {
		margin:0 12px 0 0;
		padding:0;
	}
	.productFilter div:last-child {
		margin-right:0;
	}
	.productFilter select {
		width:auto;
		height:auto;
		margin:0 0 0 2px;
	}



/*===================== blog-article =================*/
.blog-article {
	padding-bottom:36px;
	margin-bottom:36px;
	background:url('../img/dottedBorder.png') repeat-x left bottom;
}
.blog-article:last-child {
	padding-bottom:0;
	margin-bottom:0;
	background:none;
}
	/* blog img */
	.blog-article .blog-img img {
		padding: 3px;
	  	border: 1px solid #e0e0e0;
	  	border-radius: 4px;
	  	-webkit-border-radius: 4px;
	  	-moz-border-radius: 4px;
	  	-o-border-radius: 4px;
	  	background-color:#fff;
	  	-moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  -webkit-transition: all 0.2s ease-in-out;
	  -moz-transition: all 0.2s ease-in-out;
	  -o-transition: all 0.2s ease-in-out;
	  transition: all 0.2s ease-in-out;
	}
	.blog-article .blog-img img:hover {
		border: 1px solid #aaa;
	}
	/* blog content */
	.blog-article .blog-content div {
		padding:8px 0;
		background:url('../img/dottedBorder.png') repeat-x left bottom;
	}
	/* title */
	.blog-article .blog-content .blog-content-title h2 {
		text-transform:none;
		font-size: 17px;
	}
	/* entry */
	.blog-article .blog-content .blog-content-entry {
		background:none; 
	}
	.blog-article .blog-content .blog-content-entry p {
		margin:0 0 12px 0;
		padding:0;
		line-height: 24px;
	}
	/* date */
	.blog-article .blog-content .blog-content-date li {
		margin-right:10px;
	}


/*================= about-author ================*/
.about-author img {
	margin-right:12px;
	padding: 3px;
  	border: 1px solid #e0e0e0;
  	border-radius: 4px;
  	-webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
  	-o-border-radius: 4px;
  	background-color:#fff;
  	-moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
  	-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
  	box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.about-author img:hover {
	border: 1px solid #aaa;
}

/*======================== user-comments ===================*/
.user-comments {
	margin-top:60px;
}
	.user-comments .media-list {
		margin-top:24px;
	}

/*======================= make-comment ==================*/
.make-comment {
	margin-top:60px;
}
	.make-comment form {
		margin-top:24px;
	}
	.make-comment form textarea {
		height:100px;
	}


/*================ blog-tab ===============*/
.blog-tab {
	margin-top:60px;
}
	/* tab links */
	.blog-tab .nav-tabs > li > a  {
		line-height:10px;
	}
	.blog-tab .nav-tabs > li > a  {
		line-height:14px;
		font-size: 14px;
	}

/*================== blog-category ===============*/
.blog-category {
	margin-top:60px;
}

/*================= blog-adds ==================*/
.blog-adds {
	margin-top:60px;
}
	.blog-adds img {
		padding: 3px;
	  	border: 1px solid #e0e0e0;
	  	border-radius: 4px;
	  	-webkit-border-radius: 4px;
	  	-moz-border-radius: 4px;
	  	-o-border-radius: 4px;
	  	background-color:#fff;
	  	-moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  -webkit-transition: all 0.2s ease-in-out;
	  -moz-transition: all 0.2s ease-in-out;
	  -o-transition: all 0.2s ease-in-out;
	  transition: all 0.2s ease-in-out;
	}
	.blog-adds img:hover {
		border: 1px solid #aaa;
	}


/*================= blog-twitter ===================*/
.blog-twitter {
	margin-top:60px;
}


/*=========================== table-compare ===================*/

.table-compare th,
.table-compare td{
  margin:0;
  padding:12px 14px;
}
.table-compare td {
  border-left:1px dotted #d2d2d2;
}
.table-compare tr:last-child td  {
	background-image:none;
  /*background:none;*/
}
.table-compare td.aligned-color {
  background-color:#f1f1f1;
  text-align: right;
  border-left:none;
}
/* price */
.table-compare td.price {
	font-weight: 700;
	font-size: 14px;
	color:#666;
}
.table-compare td.price .strike-through {
	color:#999;
	text-decoration: line-through;
	margin-right:3px;
}
/* rate */
.table-compare td .rating {
  list-style: none;
  margin:0;
  padding:0;
}
.table-compare td .rating li {
  margin:0 -2px;
  padding:0;
  display: inline-block;
}
.table-compare td .rating i.star-on {
  width:17px;
  height:17px;
  display: block;
  background:url('../img/star-on.png') no-repeat left top;
}
.table-compare td .rating i.star-off {
  width:17px;
  height:17px;
  display: block;
  background:url('../img/star-off.png') no-repeat left top;
}


/*==================== my-account ===================*/
.my-account {
	margin-top:24px;
	list-style: none;
}
.my-account li {
	border-bottom:1px dotted #d6d6d6;
}
.my-account li a {
	font-weight: 600;
	padding:6px 0 6px 6px;
	display: block;
}
.my-account li a:hover {
	background-color:#f0f0f0;
}
.my-account li a:active {
	background-color:#e7e7e7;
}
.my-account li a.active {
	color:#f16325;
	cursor: default;
}


/*================= categories ================*/
.categories ul.unstyled {
	margin-top:24px;
}
.categories ul.unstyled li {
	border-bottom:1px dotted #d6d6d6;
}
.categories ul.unstyled li:last-child {
	border:none;
}
.categories ul.unstyled li a {
	font-weight: 600;
	padding:6px 0 6px 6px;
	display: block;
}
.categories ul.unstyled li a:hover{
	background-color:#f0f0f0;
}
.categories ul.unstyled li a:active {
	background-color:#e7e7e7;
}
.categories ul.unstyled li a:hover.active {
	background: none !important;
}
/* submenu */
.categories ul.unstyled ul.submenu {
	padding:12px;
	margin:0 0 6px 0;
	list-style-type:square;
	background-color: #f0f0f0;
	border:1px solid #e7e7e7;
}
.categories ul.unstyled ul.submenu li {
	margin:0 0 0 18px;
	padding:0;
}
.categories ul.unstyled ul.submenu li a {
	padding:4px 0;
	font-weight: 400;
	font-size: 11px;
}
.categories ul.unstyled ul.submenu li a.active:hover {
	background-color: none;
}

input[type="radio"] {margin-top:-3px;}
/*========================= checkout-outer ======================*/
.checkout-outer {
	margin-bottom:6px;
	border:1px solid #e0e0e0;
}
	.checkout-outer hr {
		padding:0;
		border:0;
		height:1px;
		margin:18px 0;
		background:url('../img/dottedBorder.png') repeat-x left top; 
	}
	/* checkout-header */
	.checkout-outer .checkout-header {
		padding:6px 0 6px 14px;
		border-bottom:1px solid #e0e0e0;
		background: #f3f3f3;
		background: -moz-linear-gradient(top, #f3f3f3 0%, #e9e9e9 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9));
		background: -webkit-linear-gradient(top, #f3f3f3 0%,#e9e9e9 100%);
		background: -o-linear-gradient(top, #f3f3f3 0%,#e9e9e9 100%);
		background: -ms-linear-gradient(top, #f3f3f3 0%,#e9e9e9 100%);
		background: linear-gradient(to bottom, #f3f3f3 0%,#e9e9e9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 );
	}
	/* checkout-content */
	.checkout-outer .checkout-content {
		padding:18px;
	}


/*================= twitter ===================*/
.tweet ul {
	margin:0 0 0 0;
	padding:0;
	list-style: none;
}
	.tweet ul li {
		margin:24px 0 0 0;
		padding:0 0 0 36px;
		background:url('../img/tweetIcon.png') no-repeat left 5px;
	}

/*================= table-receipt =================*/
.table-receipt {
	margin:60px 0 0 0;
}
	.table-receipt td {
		padding:8px 0;
	}
	.table-receipt td.alignRight {
		text-align: right;
		padding-right:12px;
	}
	.table-receipt td.alignLeft {
		text-align: left;
		padding-left:12px;
	}

/*=================== account-list-outer ==================*/
.account-list {
	margin:24px 0;
	padding:0;
	border:1px solid #e2e2e2;
	background:#f3f3f3;
	list-style: none;
}
	.account-list li {
		margin:0;
		padding:0;
	}
	.account-list li a {
		padding:7px 18px;
		display: block;
		border-bottom:1px dotted #d7d7d7;
	}
	.account-list li:last-child a {
		border:none;
	}
	.account-list li a:hover,
	.account-list li a:active {
		background-color:#efefef;
	}

	.account-list-outer form {
		margin:24px 0 0;
		padding:18px;
		border:1px solid #e2e2e2;
		background:#f3f3f3;
	}

/*===================== register =====================*/
.register .form-horizontal {
	margin-top:24px;
	padding:0 0 12px;
	border:1px solid #e0e0e0;
	border-top:none;
}
	.register .form-horizontal h4 {
	    padding: 6px 0;
	    margin-bottom: 14px;
	    color: #404040;
	    background-color:#f0f0f0;
	    border: 0;
	    border-top: 1px solid #e0e0e0;
	    border-bottom: 1px solid #e0e0e0;
	    font-family: 'Sanchez', serif;
	    font-size:14px;
	    text-transform: capitalize;
	    line-height:22px;
	}
	.register .form-horizontal hr {
		padding:0;
		border:0;
		height:1px;
		margin:30px 0 18px;
		background:url('../img/dottedBorder.png') repeat-x left top; 
	}

/*=================== login =================*/
.login {
	border:1px solid #e0e0e0;
}
	.login table td {
		padding:24px;
		width: 50%;
	}
	.login table td {
		border-right:1px solid #e0e0e0;
		vertical-align: top;
	}
	.login table td h3, .login table td .h3 {
		margin-bottom:14px;
	}
	.login table td p {
		margin-bottom:18px;
	}

/*====================== contact info ================*/
	.contact-info address {
		margin:18px 0;
		padding-bottom:24px;
		background:url('../img/dottedBorder.png') repeat-x left bottom;
	}
	.contact-info address h3, .contact-info address .h3 {
		margin-bottom:8px;
	}
	.contact-info address h4 {
		margin-bottom:6px;
	}

/*===================== google-map ===============*/
	.google-map {
		padding: 3px;
	  	border: 1px solid #e0e0e0;
	  	border-radius: 4px;
	  	-webkit-border-radius: 4px;
	  	-moz-border-radius: 4px;
	  	-o-border-radius: 4px;
	  	background-color:#fff;
	  	-moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	  	box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	}
	.google-map iframe {
		border:none;
		margin:0;
		padding:0;
	}

/*=================== contact-us-form =================*/
.contact-us-form {
	margin-top:60px;
}
	.contact-us-form form {
		margin-top:24px;
	}
	.contact-us-form form textarea {
		height:120px;
	}

/*====================== search ================*/
.search form {
	margin-top:24px;
}



/*# 6- side panel styling
============================================================================*/
/*=========== switcher ===========*/
.switcher {
    position:fixed;
    top:60px;
    left:-170px;/*left:-166px;*/
    z-index:999999;
}
	.switcher h3, .switcher .h3 {
		width:140px;
		padding:0 15px;
		height:30px;
		line-height:30px;
		background:#555;
		color:#fff;
	}
	/* the ancher link */
	a.Widget-toggle-link {
	    position: absolute;
	    top:0;
	    right:-27px;
	    text-align: center;
	    line-height:26px;
	    height:30px;
	    width:30px;
	    display: block;
	    color:#fff;
	    font-size: 16px;
	    font-weight:600;
	    cursor:pointer;
	    background:#555;
	    -webkit-border-radius:0 6px 6px 0;
	    -moz-border-radius:0 6px 6px 0;
	    border-radius:0 4px 4px 0;
	}
	a.Widget-toggle-link:hover {
		text-decoration:none;
		color:#fff;
	}

	/* switcher-content */
	.switcher-content {
		position:relative;
	    width:140px;
	    background:#fefefe;
	    padding:14px;
	    border:1px solid #e7e7e7;
	    -webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);
	    -moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);
	    box-shadow:0 0 4px 0 rgba(0,0,0,0.2);
	}
	.switcher-content h4 {
	    margin-bottom:12px;
	}
	/* layout-switch */
	.switcher-content .layout-switch {
		margin-bottom:24px;
	}
	/* color-switch */
	.switcher-content .color-switch {
		margin-bottom:18px;
	}
	.switcher-content .color-switch .color-switch-link {
		width:22px;
		height:22px;
		font:0/0 a;
		display: block;
		float:left;
		margin:0 6px 6px 0;
		cursor:pointer;
		background-color:transparent;
	}
	.switcher-content .color-switch .color-switch-link:last-child {
		margin-right:0;
	}
	.switcher-content .color-switch .color-switch-link.active {
		cursor:default;
	}
	.switcher-content .color-switch .color-switch-link#orange-color {
		background-color:#f16325;
	}
	.switcher-content .color-switch .color-switch-link#blue-color {
		background-color:#206EA3;
	}
	.switcher-content .color-switch .color-switch-link#green-color {
		background-color:#009640;
	}
	.switcher-content .color-switch .color-switch-link#brown-color {
		background-color:#5d514b;
	}
	.switcher-content .color-switch .color-switch-link#red-color {
		background-color:#e81863;
	}
	/* pattern-switch */
	.switcher-content .pattern-switch a {
	    font:0/0 a;
	    width:22px;
	    height:22px;
	    display:block;
	    float:left;
	    margin:0 6px 6px 0;
	    cursor:pointer;
	}
	.switcher-content .pattern-switch a:hover {
	    opacity: .7;
	    -moz-opacity: .7;
	    filter:alpha(opacity=70);  
	}
.alllrr .cntr {font-weight:normal;}
.subcats {display:block;width:auto;overflow:hidden;margin:0;padding:15px 0;}
.subcats li {display:block;width:33.33%;float:left;margin:0;padding:6px 0;font-size:13px;color:#666;text-align:center;font-weight:bold;}
.subcats li:last-child {width:auto;float:none;padding:0;margin:0;border:none;font-size:0;clear:both;}
.subcats li a {color:#666;text-decoration:underline;}
.subcats li a:hover {text-decoration:underline;}
.subcats li:first-child, .subcats li:first-child + li, .subcats li:first-child + li + li {border:none;}


.product-inputs #cart_quantity {margin:0;}

.ttHeader h3, .ttHeader .h3 {text-transform:none;}
.blog-content-entry * {text-transform:none;}

.unpip .row {overflow:hidden;}
.unpip .hProductItems {margin-top:-30px;}
.prod h2 {text-transform:none;}

.hProductItems .thumbSetting .thumbPrice span .productOldPrice {display:block;float:right;}
.hProductItems .thumbSetting .thumbPrice span .productOldPrice strong, .hProductItems .thumbSetting .thumbPrice span .productOldPrice .bobold {font-size:19px !important;text-decoration:line-through !important;}
.hProductItems .thumbSetting .thumbPrice span strong, .hProductItems .thumbSetting .thumbPrice span .bob {font-size:26px;font-weight:bold;padding-right:0;}
.product-price .productOldPrice {display:block;float:right;}
.product-price .productOldPrice strong, .product-price .productOldPrice .bob {font-size:19px !important;text-decoration:line-through !important;}
input {outline:none;}
.control-group .Requirement {display:none;}
textarea#comments {height:50px;width:100%;margin-left:-7px;}
#minicartbut + div {display:none !important;}
.novstat {display:block;width:auto;padding:0;margin:0;}
.novstat li {display:block;width:auto;margin:15px 0 0;padding:0;}
h1 {text-transform:none;}
.zzzooo h2 {text-transform:none;}
/*# 7- Media qauery styling for this file
=================================================================================*/
#corr_01 .theadphone, #corr_01 .theadphone * {line-height:normal;}
input.span2, textarea.span2, .uneditable-input.span2 {width:200px;}





#over18, #over18c {width:100%;background:#000;opacity:.7;position:fixed;left:0;bottom:0;display:none;z-index:1000;}

#win18, #win18c {width:600px;padding:20px;background:#fff;position:fixed;display:none;z-index:1010;-webkit-box-shadow:0 0 15px 3px rgba(0,0,0,.5);box-shadow:0 0 15px 3px rgba(0,0,0,.5);}
#win18c {width:360px;padding:8px 0 20px;}
#win18 p, #win18c p {text-align:center;padding:0;margin:0;color:#000;}
#win18 p:first-child + p, #win18c p:first-child + p {font-size:20px;}
#win18 img, #win18c img {max-width:60%;}
{}
#win18 p:first-child ~ p, #win18c p:first-child ~ p {padding-top:15px;}
#win18 p:first-child + p ~ p, #win18c p:first-child + p ~ p {font-size:11px;}
@media (max-width: 620px) {
	#win18 {width:70%;}
	#win18c {width:90%;}
	#win18 .mbut span:first-child + span, #win18c .mbut span:first-child + span {display:none;}
}
#win18 .mbut, #win18c .mbut {display:inline-block;font-size:12px;border:1px solid #000;background:#fff;cursor:pointer;font-weight:bold;text-align:center;padding:6px 10px;color:#000;}
#win18 .mbut:hover, #win18c .mbuta:hover {background:#eee;}
#win18 .mbut:first-child, #win18c .mbut:first-child {margin-right:30px;}


.noqtybb {text-align:center;margin:0;cursor:default;}
.noqtybb i {display:none;}
#cmebtn {display:block;width:99px;height:36px;background:url(cme.png) 0 0 no-repeat;cursor:pointer;position:absolute;cursor:pointer;overflow:hidden;text-indent:300px;text-decoration:none !important;}



@media (min-width: 980px) {
	#sortdiv {width:auto;position:absolute;right:0;top:0;line-height:100%;text-align:right;}
	#sortdiv > .sh1 {display:inline !important;}
	#cmebtn {right:237px;top:28px;}
	#corr_01 {position:relative;}
	#corr_02 {margin-top:-20px;text-align:right;width:279px;}
	#poisk {margin-right:0px !important;float:none;position:absolute;right:0px;top:6px;}
	.upperHeader .inline li a {font-size:19px;font-weight:normal;}
	.upperHeader .inline li {margin-left:10px;}
	.upperHeader .inline li:first-child {margin-left:0;}
	.upperHeader .inline {margin-top:9px;}
	#ddd876 {margin:5px 0 0;}
	#corr_01 .theadphone {position:absolute;white-space:nowrap;left:278px;top:29px;float:none;margin:0;text-align:left;width:460px;text-align:center;font-size:20px;}
	#corr_01 .theadphone > span span {display:inline-block;margin-right:24px;}
	.theadphone::first-line {font-size:25px;}
	
	.theadphone.onetel::first-line, .theadphone.onetel span {font-size:32px;}
	#corr_01 .theadphone.onetel {top:20px;}
	#corr_01 .theadphone.onetel > span span {margin-right:0;}
	
	
	header + .container {margin-top:-61px;}
	header + .container > .row:first-child .titleHeader {margin-top:30px;}
	footer {margin-top:20px;}
	#mainContainer {background:url(../img/bgg1_.gif) center top repeat-y;}
	.mainNav {background:none;border:none;}
	.mainNav .navbar { /* background:none; */ }
	.mainNav ul li	{background-color: #e7e7e7; border-bottom: 1px solid #d7d7d7;border-top: 1px solid #d7d7d7;}
	#koorz {margin-right:0px !important;float:none;position:absolute;right:0px;top:77px;}
	header input.span2, header textarea.span2, header .uneditable-input.span2 {width:134px;}
	.footerOuter {background:none;border:none;}
	.footerOuter > .container {background:#e7e7e7;border:1px solid #b4b4b4;}
	.footerOuter > .container > .row-fluid {padding:20px;}
	.footerOuter .span3.sp3 {width:19.404% !important;}
	#topwpan {height:20px;background:url(../img/bord_.gif) center bottom no-repeat;}
	header .nav {width:100%;
	filter:Alpha(Opacity=0);opacity:0;
	}
	header .nav a {text-align:center;}
	body {background:url(../../fonalcotime.jpg) #2d170a no-repeat top center !important;}
}

@media (max-width:959px) {
	
}

@media (max-width: 979px) {
	
	.categories ul.unstyled li {width:50%;display:block;float:left;}
	.hProductItems .span3 {min-width:200px;width:46%;float:left;}
	.hProductItems .span3:nth-child(even) {margin-left:4%;}
}

@media (min-width: 979px){
	
}

@media (min-width: 980px) {
	.navbar .nav > li:hover {
	  background:#f16325;
	  color:#fff !important;
	}
	.navbar .nav > li:hover > a:focus,
	.navbar .nav > li:hover > a:hover,
	.navbar .nav > li:hover > a:focus i,
	.navbar .nav > li:hover > a:hover i,
	.navbar .nav > li:hover > a:focus span,
	.navbar .nav > li:hover > a:hover span {
	  color:#fff;
	}
	.navbar .nav > li:hover a{
	  color:#fff;
	  -webkit-text-shadow:0 1px 0 rgba(0,0,0,.1);
	  -moz-text-shadow:0 1px 0 rgba(0,0,0,.1);
	  text-shadow:0 1px 0 rgba(0,0,0,.1);
	}
	.upperHeader select.upper-nav {display:none;}
	#corr_01 {position:relative;}
	.theadphone {float:none;position:absolute;right:91px;top:53px;font-size:20px;font-size:15px;}
	
}

@media (min-width: 960px) {
	#corr_01 {position:relative;}
	.theadphone {float:none;position:absolute;right:91px;top:53px;font-size:20px;font-size:15px;}
}

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

	/*vProductItems & vProductItemsTiny*/
	.vProductItems li .thumbImage,
	.vProductItemsTiny li .thumbImage {
		width:70px;
	}

	/*brandList*/
	.brandList li {
		width:170px;
	}

	/*footer*/
	footer .contactInfo button {
		display:none;
	}
	.theadphone {float:none;position:absolute;right:auto;left:53%;margin:0 0 0 -130px;top:7px;font-size:12px;text-align:center;}
	.theadphone:first-line, .theadphone span {font-size:25px;}
	.theadphone span {display:block;margin-right:0;width:auto;}
	.theadphone span + br {display:none;}
	#koorz {float:none;position:absolute;right:0;top:56px;}
	#poisk {float:none;position:absolute;right:-12px;top:5px;}
	#corr_01 {position:relative;}
	input.span2, textarea.span2, .uneditable-input.span2 {width:140px;}
	.navbar .nav > li > a {font-size:10px;}
	.hProductItems {margin-left:20px;}
	.hProductItems .span3, .hProductItems .span3:nth-child(2n) {width:32%;margin-left:2%;min-width:0;}
	.hProductItems .span3:nth-child(3n-2) {margin-left:0;}
	.hProductItems .thumbSetting .thumbTitle a {font-size:12px;}
	.hProductItems .thumbButtons.input-append.ttt .pmcom {display:none;}
	/*
	.thumbButtons.input-append.ttt {text-align:right;margin-top:-22px;}
	.hProductItems .thumbSetting .thumbPrice span.ballov {font-size:8px;}
	.hProductItems .thumbSetting .thumbPrice span strong {font-size:17px;}
	.hProductItems .thumbSetting .thumbPrice {background:none;}
	.hProductItems .thumbSetting .thumbButtons .btn-primary {width:auto;}
	.hProductItems .thumbSetting .thumbButtons .btn-primary .ggg {font-size:10px;}
	.hProductItems .thumbSetting .thumbButtons .btn-primary i {margin:0;}
	.hProductItems .thumbSetting .thumbButtons .btn {line-height:normal;}
	.hProductItems .thumbSetting .thumbPrice span {padding-right:0;}
	*/

	.hProductItems .thumbSetting .thumbButtons .btn-primary i {margin:0;}
	.hProductItems .thumbSetting .thumbButtons .btn-primary {width:auto;}

.hProductItems .thumbSetting .thumbTitle a {line-height:17px;}
body div .hProductItems li {line-height:normal;}
}

@media (max-width: 767px) {
	.middleHeader .middleContainer > .pull-right {width:100%;padding-top:10px !important;padding-bottom:10px !important;}
.mpp.hProductItems li.span3:nth-child(odd):last-child {display:none !important;}
#cmebtn {right:auto;top:auto;position: static;margin:0 auto;}
.cart-content {
    margin: 0;
    min-width: 0;
    padding: 0;
    right: 44%;
    /* width: 300px; */
    
}
#bigcart thead {display:none;}
#bigcart td {display:table-cell;}
#bigcart td:nth-child(3) {display:none;}
.mainNav {background:none;border:none;}
		.middleHeader .pull-right.cart-content {right:-43% !important;}
.footerOuter {padding: 18px 20px;}
	.hProductItems li.span3 {width:49%;float:left;}
	.hProductItems li.span3:nth-child(even) {margin-left:2%;}
	/*body*/
	body {
    	padding:0 20px;
    	background:#fff !important;
	}
	#mainContainer {
		-webkit-box-shadow:none !important;
		-moz-box-shadow:none !important;
		box-shadow:none !important;
	}

	/*upperHeader*/
	.upperHeader select.upper-nav {
		display: none;
		margin-top:-23px;
		margin:5px auto 10px;
	}
	.upperHeader p {
		text-align:center;
	}
	.upperHeader .inline {
		display: none;
		margin:0 auto;
	}
	.upperHeader ul.inline {
		display: block;
		width:100%;
		float:none;
		text-align:center;
		margin:0 auto;
	}
	.upperHeader ul.inline li:first-child {margin-left:0;}
	/* middleHeader */
	.middleHeader .middleContainer {
		padding:0;
		background-position:50% 50%;
	}
	.middleHeader .siteLogo {
		float:none;
		margin:10px 0;
	}
	.middleHeader .siteLogo h1 a {
		margin:0 auto;
	}
	.middleHeader .pull-right {
		float:none;
		padding:4px 0;
		margin:0 auto 10px;
		text-align: center;
		/*
		border-top:1px solid #e0e0e0;
		border-bottom:1px solid #e0e0e0;
		background:#eee;
		*/
	}
	.middleHeader .pull-right.theadphone {
		border-top:1px solid #e0e0e0;
		border-bottom:1px solid #e0e0e0;
		margin-top:-5px;
	}
	.middleHeader .pull-right form {
		margin: 0;
	}
	/* cat-content */
	.middleHeader .pull-right.cart-content {
		right:-80%;
	}

	/*brandList*/
	.brandList li {
		width:160px;
	}

	/*account-list-outer*/
	.account-list-outer {
		margin-bottom:42px;
	}

	/*blog-search*/
	.blog-search {
		clear:both;
		margin-top:42px;
	}

	/*. table */
	.table {
		margin-bottom:24px; 
	}
	.table tr {
		width:100%;
	}
	.table tr td, .table tr th {
		display: list-item;
		list-style: none;
		padding-left:20px;
		padding-right:20px;
		width:260px !important;
		text-align:center !important; 
		float: none !important;
	}

	#productSlider {
		display: none;
	}

	/*product-aside*/
	#product-aside {
		display: none;
	}
	.categories ul.unstyled {overflow:hidden;padding-bottom:2px;}
	.categories ul.unstyled li {width:50%;display:block;float:left;}
	.categories ul.unstyled li:last-child:after {display:block;width:auto;font-size:0;clear:both;content:" ";}
	
	.subcats li {width:33.33%;}
}
@media (max-width: 600px) {
#bigcart td {padding:5px;}
.upperHeader .inline .divider-vertical {display:none;font-size:10px;}


/*
header .upperHeader {position:relative;}
header .upperHeader ul.pull-right {display:block;width:100%;position:absolute;left:0;top:95px;}
.middleHeader .siteLogo {margin:3px 0 40px;}
*/

#bigcart td:nth-child(1), #bigcart td:nth-child(3), #bigcart td:nth-child(4), #bigcart td:nth-child(5), #bigcart td:nth-child(6) {width:10px !important;}
#bigcart td:nth-child(5) {white-space:nowrap;text-align:left !important;}
#bigcart td:nth-child(1) img {width:60px;max-width:100px;}
#bigcart td:nth-child(4) input {width:18px;}
#bigcart td:nth-child(2) * {text-align:left;}
#bigcart td:nth-child(2) *, #bigcart td:nth-child(5) * {font-size:12px;line-height:normal;}
#bigcart td:first-child {padding-left:0;}
#bigcart td:last-child {padding-right:0;}
	
}

@media (max-width: 480px) {
	
	.upperHeader .inline li {margin-left:13px;}
	.upperHeader .inline li a {font-size:13px;}
#superof .titleHeader {margin-top:0;}
.theadphone:first-line, .theadphone span {font-size:26px;line-height:25px;text-decoration:underline;}
.upperHeader .inline li:nth-child(4), .upperHeader .inline li:nth-child(5), .upperHeader .inline li:nth-child(6), .upperHeader .inline li:nth-child(7) {display:none;}
	.upperHeader .inline {font-size:12px;}
#ddd876, #brandzz {display:none;}
.diopl td {text-align:left !important;padding-top:0 !important;}
.diopl td + td {padding-bottom:0 !important;}
.diopl td p {margin:20px 0 0 !important;padding:0 !important;}
.diopl td > div:first-child p {margin:0 !important;}
	#bigcart td {padding:3px;}
#bigcart td:nth-child(1) img {width:40px;}
#bigcart .ballov {display:none;}

#bigcart td:nth-child(4) input {width:20px;padding-left:0 !important;padding-right:0 !important;}
#bigcart td:nth-child(4) .btn {padding-left:3px !important;padding-right:3px !important;}
#bigcart td:nth-child(2) *, #bigcart td:nth-child(5) * {font-size:10px;line-height:normal;}
.hProductItems .thumbSetting .thumbPrice span .productOldPrice strong {font-size:15px;text-decoration:line-through;}
.hProductItems .thumbSetting .thumbPrice span {font-size:8px;}
.hProductItems .thumbSetting .thumbPrice span strong, .hProductItems .thumbSetting .thumbPrice span .bob {font-size:18px;}
body .hProductItems .thumbSetting .thumbPrice span .productOldPrice .bob {font-size:12px !important;}
	.hProductItems .span3 {min-width:48%; width:48% !important;float:left;}
	.hProductItems .span3:nth-child(even) {margin-left:2%;}
	
.hProductItems .thumbTitle {height:34px;}
body .hProductItems .thumbTitle  a {font-size:10px !important;}
	
/*	
.hProductItems .thumbSetting .thumbButtons .btn-primary, .hProductItems .thumbSetting .thumbButtons .btn-default {width:50px;overflow:hidden;text-align:center;padding-left:0;padding-right:0;}

.hProductItems .thumbSetting .thumbButtons .btn-primary i + span, .hProductItems .thumbSetting .thumbButtons .btn-default i + span {display:none;}
*/
.thumbButtons.input-append.ttt .pmcom {display:none;}
	/*brandList*/
	.brandList li {
		display: block;
		border-right:0;
		float: none;
		text-align: center;
	}
	.brandList li a {
		margin:0 auto;
		text-align: center;
	}

	/*product-details*/
	.product-details .product-inputs form .input-append .span1 {
		width:60px;
	}

	/*product-tab*/
	.product-tab .nav-tabs > li {
		margin-right:1px;
	}
	.product-tab .nav-tabs > li > a {
		padding-left:6px;
		padding-right:6px;
	}
	.product-tab .nav-tabs > li.dropdown > .dropdown-menu {
		left:-100% !important;
	}

	/* checkout */
	.checkout-content .login,
	.login {
		border:none !important;
	}
	.checkout-content table td,
	.login table td {
		padding:14px 0;
		display: block;
		text-align: left;
		border:none;
		width:90%;
		border-bottom:1px solid #e0e0e0;
	}
	
	.combadr {width:220px !important;}
	#firstname {width:206px !important;}
	
	.checkout-content table td:last-child,
	.login table td:last-child {
		border-bottom:none;
	}

	/* form-horizontal */
	form.form-horizontal .control-label{
		display: block;
		width: auto;
		float: none;
		margin-left:14px;
	}
	form.form-horizontal .controls{
		margin-left:14px;
		float: left;
	}
	.categories ul.unstyled {overflow:hidden;padding-bottom:2px;}
	.categories ul.unstyled li {width:50%;display:block;float:left;}
	.categories ul.unstyled li:last-child:after {display:block;width:auto;font-size:0;clear:both;content:" ";}
	
	.subcats li {width:50%;}



}

@media (max-width: 360px) {
	.hProductItems li .thumbTitle {line-height:15px;}
	.upperHeader .inline li {margin-left:13px;}
	.upperHeader .inline li a {font-size:13px;}
.theadphone:first-line, .theadphone span {font-size:16px;}
.theadphone.onetel::first-line, .theadphone.onetel span {font-size:25px;}
.theadphone.onetel {margin:0;}
.theadphone span {margin-right:3px;}
.hProductItems .thumbSetting .thumbTitle {}
	.hProductItems .span3 {min-width:48%; width:48% !important;float:left;}
	.hProductItems .span3:nth-child(even) {margin-left:2%;}
	.upperHeader .inline li:nth-child(4), .upperHeader .inline li:nth-child(5), .upperHeader .inline li:nth-child(6), .upperHeader .inline li:nth-child(7) {display:none;}
	.upperHeader .inline {font-size:12px;}
/*
.hProductItems .thumbSetting .thumbButtons .btn-primary, .hProductItems .thumbSetting .thumbButtons .btn-default {width:40px;overflow:hidden;padding-left:0;padding-right:0;}

.hProductItems .thumbSetting .thumbButtons .btn-primary i + span, .hProductItems .thumbSetting .thumbButtons .btn-default i + span {display:none;}
*/
.thumbButtons.input-append.ttt .pmcom {display:none;}
.hProductItems .thumbTitle {height:34px;}
body .hProductItems .thumbTitle  a {font-size:9px !important;}
.hProductItems .thumbSetting .thumbPrice span strong {font-size:20px;}
.hProductItems .thumbSetting .thumbTitle a {line-height:14px;}
body div .hProductItems li {line-height:normal;}
.hProductItems .thumbSetting .thumbButtons {margin-top:4px;}
}

@media (max-width: 340px) {
	.hProductItems .span3 {min-width:48%; width:48% !important;float:left;}
	.hProductItems .span3:nth-child(even) {margin-left:2%;}
	/*
.hProductItems .thumbSetting .thumbButtons .btn-primary, .hProductItems .thumbSetting .thumbButtons .btn-default {width:30px;overflow:hidden;padding-left:0;padding-right:0;}

.hProductItems .thumbSetting .thumbButtons .btn-primary i + span, .hProductItems .thumbSetting .thumbButtons .btn-default i + span {display:none;}4
*/
.thumbButtons.input-append.ttt .pmcom {display:none !important;}
.pmcom [type="text"] {width: 10px;}
.pmcom .btn {padding-left:7px;padding-right:7px;}
.hProductItems .thumbTitle {height:34px;}

.hProductItems .thumbSetting .thumbPrice span strong, .hProductItems .thumbSetting .thumbPrice span .bob {font-size:20px !important;}
}

.caret {display:none !important;}
.login_fk {display:inline-block;width:60px;}
.flexslider .slides > li {display: list-item !important;}
.combadr {width:300px;border-spacing:0;}
.combadr td {width:33.3333%;border-color:#ccc !important;border-width:1px !important;border-style:solid !important;border-left-width:0 !important;border-top-width:0 !important;}
body .combadr td, body .combadr th {display:table-cell !important;padding:0 !important;text-align:center !important;width:33.333% !important;}
.combadr td:first-child {border-left-width:1px !important;}
.combadr tr:first-child td {border-top-width:1px !important;width:100% !important;}
.combadr tr:first-child td:first-child {-webkit-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.combadr tr:first-child td:last-child {-webkit-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.combadr tr:last-child td:first-child {-webkit-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.combadr tr:last-child td:last-child {-webkit-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
.combadr input {border:none !important;width:100%;background:none !important;padding-left:0;padding-right:0;text-align:center;outline:none !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.combadr input.hold {color:#aaa;}
.combadr input.error {-webkit-box-shadow:0 0 1px 1px rgba(255, 0, 0, 0.7) inset;box-shadow:0 0 1px 1px rgba(255, 0, 0, 0.7) inset;}
#firstname {width:286px;}
form#cart_quantity {margin-bottom:0 !important;}
#mdnews {padding:10px;margin:20px 0 -10px;font-size:14px;color:#f16325;line-height:100%;text-align:center;border:1px solid #f16325;}
#mdnews p {padding:0;margin:10px 0 0;}
#mdnews p:first-child {margin-top:0;}
.bob {font-weight:bold !important;}
nav.brc {display:block;width:auto;padding:15px 0 0;margin:0 0 -15px;overflow:hidden;}
nav.brc a {text-decoration:underline;}
nav.brc a:hover {text-decoration:none;}
#sortdiv {white-space:nowrap;text-align:left;}
#sortdiv > .sh1 {display:none;}

#win18c table {border-spacing:0;width:100%;}
#win18c table td {padding:10px 0 0 0px;vertical-align:middle;}
#win18c table td:first-child {padding-left:10px;}
#win18c table td:last-child {padding-right:10px;}
#win18c table tr:first-child td {padding-top:0;text-align:left;font-size:20px;color:#000;padding-top:7px !important;padding-bottom:7px !important;background-color:#ccc;}
#win18c table td:first-child {width:10px;text-align:center;}
#win18c table td:first-child + td {text-align:left;}
#win18c table td:first-child + td p {text-align:left;}
#win18c table tr:first-child ~ tr td[colspan="2"]:first-child {text-align:center;}
#win18c table td[colspan="2"]:first-child {width:100%;}
#win18c table td img {width:50px;max-width:none !important;}
#win18c table p, #win18c table p + p {font-size:16px !important;line-height:100%;}
#win18c table p + p, #win18c p:first-child ~ p {padding-top:5px;}
#win18c {padding-top:0;}

/*
#over18c, #win18c {display: none !important;}
*/

.hProductItems .thumbnail a {position:relative;display:block;width:auto;}
.hProductItems .thumbnail a img.price, .hProductItems .thumbnail a img.hit {width:28%;opacity:.9;position:absolute;top:5px;min-width:0;}
.hProductItems .thumbnail a img.price {right:5px;width:28%;}
.hProductItems .thumbnail a img.hit {right:5px;}

.product-img a {display:block;width:auto;position:relative;}
.product-img a img.price, .product-img a img.hit {width:26%;opacity:.7;position:absolute;top:15px;min-width:0;}
.product-img a img.price {right:10px;width:28%;}
.product-img a img.hit {right:10px;}
.blog-content-entry p img {vertical-align:top;}




.thumbPrice.onlysale .productOldPrice ~ .bob, .thumbPrice.onlysale .productOldPrice ~ .ballov,
.product-price.onlysale .productOldPrice ~ .bob, .product-price.onlysale .productOldPrice ~ .ballov

{color:#d54349 !important;}








.callmepro {display:none;}
.callmeprobody #callmepro_overlay {display:none;position:fixed;left:0;top:0;right:0;background:rgba(0,0,0,.5);z-index:1000;height:auto !important;bottom:0;}
.callmeprobody .callmepro.cmp_visible + #callmepro_overlay {display:block;}
.callmeprobody .callmepro, .callmeprobody .callmepro div {display:block;float:none;width:auto;padding:0;margin:0;border:none;}
.callmeprobody .callmepro {display:none;position:fixed;min-width:250px;max-width:100%;box-sizing:border-box;border:1px solid #999;-webkit-border-radius:0;border-radius:0;background:#f5f5f5;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1010;-webkit-box-shadow: 2px 2px 15px 0 rgba(0,0,0,.5);box-shadow: 2px 2px 15px 0 rgba(0,0,0,.5);}
.callmeprobody .callmepro.cmp_visible {display:block;}
.callmeprobody .callmepro .callmepro_content {padding:20px;position:relative;overflow:hidden;}
.callmeprobody .callmepro .callmepro_content .callmepro_dpanel {width:100%;position:absolute;left:0;top:-1000px;box-sizing:border-box;}
.callmeprobody .callmepro .callmepro_content .callmepro_dpanel.green {background:#f4fff5;}
.callmeprobody .callmepro .callmepro_content .callmepro_dpanel.red {background:#fff4f4;}
.callmeprobody .callmepro .callmepro_title {padding:10px 20px;background:#ccc;font-size:20px;line-height:100%;border-bottom:1px solid #999;position:relative;}
.callmeprobody .callmepro table, .callmeprobody .callmepro table tr, .callmeprobody .callmepro table tr td {padding:0;margin:0;border:none;background:none;float:none;}
.callmeprobody .callmepro table {table-layout:auto;display:table;width:100%;border-spacing:0;}
.callmeprobody .callmepro table tr {display:table-row;}
.callmeprobody .callmepro table tr td {display:table-cell;text-align:left;vertical-align:middle;font-family: Arial, Helvetica, "Trebuchet MS", Tahoma, Geneva, "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:16px;}
.callmeprobody .callmepro td:first-child {font-weight:normal;text-align:right;white-space:nowrap;width:10px;}
.callmeprobody .callmepro td:first-child ~ td {padding-left:10px;}
.callmeprobody .callmepro tr:first-child ~ tr td {padding-top:10px;}
.callmeprobody .callmepro input[type="tel"], .callmeprobody .callmepro input[type="text"] {font-size:14px;display:inline-block;width:100%;box-sizing:border-box;padding:5px 10px;margin:0;border:1px solid #aaa;background:#fff;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.3);
box-shadow:inset 0 0 3px 0 rgba(0,0,0,.3);height:auto;color:#555;text-align:center;}
.callmeprobody .callmepro input[type="tel"]:focus, .callmeprobody .callmepro input[type="text"]:focus {border:1px solid #888;}
.callmeprobody .callmepro table tr td[colspan="2"] {text-align:center;}
.callmeprobody .callmepro .callmepro_button {display:inline-block;padding:10px 25px;margin:0;white-space:nowrap;font-size:14px;margin:0;text-decoration:none;cursor:pointer;color:#777;background:#ddd;border:1px solid #aaa;font-weight:bold;-webkit-box-shadow:inset -1px -1px 3px 0 rgba(0,0,0,.3), inset 1px 1px 3px 0 rgba(255,255,255,1), inset 1px 1px 3px 0 rgba(255,255,255,1);box-shadow:inset -1px -1px 3px 0 rgba(0,0,0,.3), inset 1px 1px 3px 0 rgba(255,255,255,1), inset 1px 1px 3px 0 rgba(255,255,255,1);}
.callmeprobody .callmepro .callmepro_button:hover {border:1px solid #666;}
.callmeprobody .callmepro .callmepro_button:active {background:#ccc;-webkit-box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,.3), inset 1px 1px 1px 0 rgba(255,255,255,1), inset 1px 1px 1px 0 rgba(255,255,255,1);box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,.3), inset 1px 1px 1px 0 rgba(255,255,255,1), inset 1px 1px 1px 0 rgba(255,255,255,1);padding:11px 24px 9px 26px;}
.callmeprobody .callmepro .callmepro_title .callmepro_close {display:block;position:absolute;right:10px;top:7px;cursor:pointer;font-size:28px;line-height:100%;color:#777;}
.callmeprobody .callmepro .callmepro_title .callmepro_close:hover {color:#000;}

@media (max-width: 600px) {
	.device_mobile.callmeprobody .callmepro {}
	.device_mobile.callmeprobody .callmepro {max-width:none !important;min-width:0 !important;width:80% !important;left:10% !important;right:10% !important;}
}

@media (min-width: 601px) {
	.device_mobile.callmeprobody .callmepro {}
	.device_mobile.callmeprobody .callmepro {max-width:none !important;min-width:0 !important;width:400px !important;left:50% !important;right:auto !important;margin-left:-200px;}
}



.callmeprobody .callmepro td:first-child {display:none;}
.callmeprobody .callmepro td[colspan]:first-child {display:table-cell !important;}
.callmeprobody .callmepro td:first-child ~ td {padding-left:0 !important;}

#featuredItems, #latestItems, #aboutUs, #twitterFeed, #facebookFeed, #brands {margin-top:36px;}
footer {margin-top:0;}
#brands {margin-top:16px;}
#filterwrapz {float:right;background:#fff;}
#filterwrapz br {display:none;}
#filterwrapz form {display:inline-block;margin:0;padding:0 0 0 10px;}
#filterwrapz select {margin:0;padding:0;width:auto;}

.hProductItems .thumbnail a .b1c, .hProductItems .thumbnail a .b1c {width:100%;text-align:center;left:0;bottom:4px;position:absolute;opacity: 1;}
.hProductItems .thumbnail a [src*="s201.jpg"][style*="70%"] + .b1c, .hProductItems .thumbnail a [src*="s201.jpg"][style*="70%"] + .b1c {bottom:100px;display:none !important;}
[b1c_href] .icon-shopping-cart {display:none !important;}
#buy1click input {width:100%;box-sizing:border-box;height:auto;}
.ui-widget-overlay {position:fixed;width:auto !important;height:auto !important;left:0 !important;top: 0 !important;right:0 !important;bottom:0 !important;}
#over18, #win18 {display: none !important;}