@charset "utf-8";
/* CSS Document */
/*===============================================================
    	Template Name: Newton
		Version: 1.0
		Description: Responsive and clean template for retail shop
		Theme URI: http://www.curvepixell.com/web/newton
		Development: Stevemun
		Author URI: http://themeforest.net/user/stevemun7
		Tags: Newton, retail, curvepixell
===============================================================*/





/*===============================================================
		Every elements parts mention below
		----------------------------------
		
		--> Welcome
		--> Main Structure
		--> Header
		--> Language
		--> Currency
		--> Cart
		--> Search
		--> Header Link
		--> Menu
		--> Breadcrumb
		--> Messages
		--> Table Form
		--> Pagination
		--> Buttons
		--> Box Start
		--> Box Product
		--> Owl Carousel
		--> Content for Right Part
		--> Box Product Second
		--> Wishlist
		--> Box Category
		--> Content Start
		--> Category Start
		--> Manufacturer
		--> Product Start
		--> Product Info
		--> Wishlist Product
		--> Login Content
		--> Order List
		--> Return List
		--> Download List
		--> Cart Info
		--> Checkout
		--> Info Start
		--> Footer Start
		--> Powered
		--> Tooltip
		--> Social
		--> Banner Start
		--> Custom Footer
		--> Twitter Start
		-->	Recent Posts
		--> Wishlist Info Start
		--> Social Icons
		--> Preloader
		--> Blog
		--> Contact
		--> Our Team
		--> Media for 760px
===============================================================*/


@import url('style.css');
@import url('reset.css');
@import url('text.css');
@import url('shortcodes.css');
@import url('formelements.css');
@import url('transition.css');








/*===============================================================
		Web Standard Start
===============================================================*/
::-moz-selection {
  background: #feffc3;
  color: #474948;
}


*:focus {
	outline:none;
}
body {
	color:#555;
	background:url(../images/pattern/bg2.jpg) repeat 0 0;
}


/* For modern browsers */
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }

/* For IE 6/7 (trigger hasLayout) */
.cf { *zoom:1; }



/* Clear Floated Elements
---------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before, .clearfix:after, .container_12:before, .container_12:after {
	content: '.';
	display: block;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}
.clearfix:after, .container_12:after {
	clear: both;
}
/*.clearfix,.container_12,.container_full 	{zoom: 1;}*/


body, td, th, input, textarea, select, a {
	font-size: 14px;
}
a, a:visited, a b {
	color: #222;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
	display:block;
}
.clear {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.w30 {
	width:25px!important;
	text-align:center;
}
.mt10 {
	margin-top:10px;
}
}
h1 span {
	padding:0;
}
p{
	margin-bottom:20px;
}
img {
	max-width:100%;
}
.mg {
	margin-top:20px;
	margin-bottom:20px;
}
/*===============================================================
		Web Standard End
===============================================================*/
















/*===============================================================
		Welcome Start
===============================================================*/
.welcome {
	background:url(../images/background.html) left center repeat-x;
	padding:0 0 0px 0;
	margin:0 0 10px 0;
	font-family: 'QlassikMediumRegular', Arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color: #222;
	text-align:center;
	line-height:22px;
}
.welcome span {
	padding:0 8px;
	background:url(../images/body-bg.html) left top repeat;
}
/*===============================================================
		Welcome End
===============================================================*/












/*===============================================================
		Main Structure Start
===============================================================*/
.mainWrapper {
	width:980px;
	margin:0 auto;
	position:relative;
	/*box-shadow:0 0 7px #999;
	-moz-box-shadow:0 0 7px #999;
	-webkit-box-shadow:0 0 7px #999;
	-o-box-shadow:0 0 7px #999;
	-ms-box-shadow:0 0 7px #999;*/
}
.wrapper {
	width:964px;
	margin:0px auto 0px auto;
	padding:8px;
	padding-top:15px;
	background:#fff;
}
.homebtradius {
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	-o-border-radius:10px 10px 0 0;
	-ms-border-radius:10px 10px 0 0;
}
#container {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#column-left {
	float: left;
	width:215px;
	margin-right:20px;
}
#column-right {
	float:right;
	width:215px;
}
#content {
	margin-bottom:10px;
}
#column-left + #column-right + #content, #column-left + #content {
	margin-left:220px;
	padding-left:20px;
}
#column-right + #content {
	margin-right:220px;
	padding-right:20px;
}


/*===============================================================
		Header Start
===============================================================*/
.hometpradius {
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	-ms-border-radius:0 0 10px 10px;
}
.headerTop {
	background:#474948;
	padding:0 30px;
}
#header {
	margin:0;
	padding:0;
	min-height:80px;
	background:#fff/*url(../images/header.jpg) repeat-x 0 0*/;
}
#header #logo {
	margin:0px 0 10px 0px;
	padding:0;
	float:left;
}
/*===============================================================
		Language Start
===============================================================*/
#language {
	margin:4px 0 0 5px;
	padding:0;
	float:left;
	color:#fff;
	line-height:16px;
	height:30px;
	position:relative;
}
#language img {
	cursor: pointer;
}
#language a {
	display: block;
	padding: 4px 5px 4px 30px;
	color: #e7e7e7;
	text-decoration: none;
	margin-right: 2px;
	margin-bottom: 2px;
	white-space:nowrap;
	font-size: 11px;
}
#language a:hover {
	color: #fff;
}
#l_options {
	border-top: 1px dotted #ddd;
	margin: 0 2px;
}
#l_switcher {
	position:absolute;
	background:#000;
	width:102px!important;
}
.l_selected {
	display: block;
	padding: 4px 7px 4px 7px;
	color: #fff;
	text-decoration: none;
	margin-right: 2px;
	margin-bottom: 2px;
	background: url('../images/arrow_down_small.png') 100% 50% no-repeat;
	cursor:pointer;
}
.l_selected img {
	float:left;
	margin: 3px 6px 0 0;
}
/*===============================================================
		Currency Start
===============================================================*/
#currency {
	float: left;
	margin-right:5px;
	margin-top:5px;
	margin-left:5px;
	line-height: 17px;
	font-size: 11px;
	height:30px;
	position:relative;
}
#currency a {
	display: block;
	padding: 4px 6px;
	color:#e7e7e7;
	text-decoration: none;
	margin-right: 2px;
	margin-bottom: 2px;
	white-space:nowrap;
	font-size: 11px;
}
#currency a:hover {
	color:#fff;
}
#c_options {
	border-top: 1px dotted #ddd;
	margin: 0 2px;
}
#c_switcher {
	width:102px!important;
	background:#000;
	color:#fff;
	position:relative;
}
.c_selected {
	display: block;
	padding: 4px 16px 4px 8px;
	text-decoration: none;
	margin-right: 2px;
	margin-bottom: 2px;
	background: url('../images/arrow_down_small.png') 100% 50% no-repeat;
}
#currency a b {
	color: #fff;
	text-decoration: none;
}
/*===============================================================
		Cart Start
===============================================================*/
.headerTop #cart {
	position:relative;
	top:2px;
	right:0;
	z-index:999;
}
.headerTop #cart .heading {
	float:right;
	margin:0 0px 0 0;
	padding:0 0px 0 20px;
	position:relative;
	z-index:1;
	height:36px;
	line-height:36px;
	background:url(../images/cart-icon1.png) left 7px no-repeat;
}
.headerTop #cart .heading h4 {
	float:left;
	color:#999;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom:3px;
}
.headerTop #cart .heading a {
	color:#fff;
	text-decoration: none;
	margin-left:5px;
	height:34px;
	line-height:34px;
	isplay:inline-block;
	font-weight:bold;
}
.headerTop #cart .heading a span {
	padding:0 25px 0 0px;
	background:url(../images/arrowDown.png) right 8px no-repeat;
	float:right;
	height:25px;
}

.mini-cart-info table {
	border-collapse:collapse;
	width:100%;
	margin-bottom:5px;
}
.mini-cart-info td {
	color: #444;
	vertical-align: top;
	padding: 10px 5px;
	border-bottom: 1px solid #EEEEEE;
}
.mini-cart-info tr:hover {
	background:#efefef;
}
.mini-cart-info .image img {
	border: 4px solid #f0f0f0;
	text-align: left;
	display: block;
}
.mini-cart-info .name a {
	text-decoration:none;
	color:#656565;
	font-weight:bold;
}
.mini-cart-info .quantity {
	text-align: right;
}
.mini-cart-info td.total {
	text-align: right;
}
.mini-cart-info .remove {
	text-align: right;
}
.mini-cart-info .remove img {
	cursor: pointer;
}
.mini-cart-total {
	text-align: right;
	font-size:14px;
}
.mini-cart-total b {
	color:#656565;
	font-weight:bold;
}

.mini-cart-total .fr {
	margin:20px 0;
}

.mini-cart-total table {
	border-collapse: collapse;
	display: inline-block;
	margin-bottom: 5px;
}
.mini-cart-total td {
	color: #222;
	padding: 4px;
}
#cart .checkout {
	text-align: right;
	clear: both;
}
#cart .empty {
	padding-top: 50px;
	text-align: center;
}
/*===============================================================
		Cart End
===============================================================*/







/*===============================================================
		Search Start
===============================================================*/
#search {
	padding:0px;
	float:right;
	position:relative;
	border:none;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
}
.button-search {
	float:right;
	position:absolute;
	right:5px;
	top:3px;
	z-index:1;
}
#search input {
	background-color: #f0f0f0;
  	border-color: #d7d7d7;
  	margin-bottom: 0;
  	height: 30px;
  	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	-webkit-border-radius: 9999px;
  	-webkit-background-clip: padding-box;
  	-moz-border-radius: 9999px;
  	-moz-background-clip: padding;
  	border-radius: 9999px;
  	background-clip: padding-box;
  	-webkit-box-shadow: inset 0 1px 2px rgba(71, 73, 72, 0.19999999999999996);
  	-moz-box-shadow: inset 0 1px 2px rgba(71, 73, 72, 0.19999999999999996);
  	box-shadow: inset 0 1px 2px rgba(71, 73, 72, 0.19999999999999996);
	width:290px;
	margin:0;
	padding:0px 30px 0 10px;
	color:#474948;
	font-size:13px;
	line-height:30px;
	outline:none;
}
#search input:focus {
	background-color: #f6f6f6;
  	-webkit-box-shadow: inset 0 1px 2px rgba(71, 73, 72, 0.19999999999999996);
  	-moz-box-shadow: inset 0 1px 2px rgba(71, 73, 72, 0.19999999999999996);
  	box-shadow: inset 0 1px 2px rgba(71, 73, 72, 0.19999999999999996);
}
/*===============================================================
		Welcome Start
===============================================================*/
#welcome {
	margin:0px;
	color:#fff;
	float:left;
	line-height:36px;
}
#welcome a {
	padding:0px 0px;
	margin:0 3px;
	height:23px;
	line-height:23px;
	display:inline-block;
	text-decoration:underline;
	color:#fff;
}

/*===============================================================
		Header Link Start
===============================================================*/
#header .links {
	padding:0px;
	margin:15px 0px 20px 0;
	float:right;
	height:15px;
	line-height:15px;
	width:500px;
	text-align:right;
}
#header .links a {
	display:inline-block;
	padding:0px 0 3px 0;
	margin:0 5px;
	color:#656565;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
}
#mobileMenu {
	display:none;
	border-radius:10px;
}
/*===============================================================
		Menu Start
===============================================================*/
.menu-main {
	padding:0;
	background-color:#FF0000;
	
}
/*===============================================================
		Menu End
===============================================================*/






/*===============================================================
		Breadcrumb Start
===============================================================*/
.breadcrumb {
	color:#929292;
	padding:20px 0;
}
.breadcrumb a {
	color:#929292;
	font-size:14px;
	text-decoration:none;
}
.breadcrumb a.current {
	text-decoration:none;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
/*===============================================================
		Messages Start
===============================================================*/
.success, .warning, .attention, .information {
	padding: 10px 10px 10px 33px;
	margin-bottom: 15px;
	color: #222222;
}
.success a {
	background:#BBDF8D;
	padding:4px 8px;
	margin:0 5px;
	text-decoration:none;
	color:#222;
	font-weight:bold;
}
.warning a {
	background:#F8ACAC;
	padding:2px 5px;
	text-decoration:none;
	color:#222;
	font-weight:bold;
}
.attention a {
	background:#F2DD8C;
	padding:2px 5px;
	text-decoration:none;
	color:#222;
	font-weight:bold;
}
.information a {
	background:#B8E2FB;
	padding:2px 5px;
	text-decoration:none;
	color:#222;
	font-weight:bold;
}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover {
	background:#222;
	color:#fff;
}
.success {
	background: #EAF7D9 url('../images/success.png') 10px center no-repeat;
	border: 1px solid #BBDF8D;
}
.warning {
	background: #FFD1D1 url('../images/warning.png') 10px center no-repeat;
	border: 1px solid #F8ACAC;
}
.attention {
	background: #FFF5CC url('../images/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
}
.information {
	background: #E8F6FF url('../images/information.html') 10px center no-repeat;
	border: 1px solid #B8E2FB;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}
.required {
	font-weight: bold;
}
.help {
	color: #777;
	font-size:10px;
	display: block;
}
/*===============================================================
		Table Form Start
===============================================================*/
table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form tr td:first-child {
	width: 150px;
}
table.form > * > * > td {
	color: #222;
}
table.form td {
	padding: 4px;
}
input.large-field, select.large-field {
	width: 300px;
}
table.list {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 20px;
	background:#fff;
}
table.list td {
	border-bottom:1px solid #ddd;
}
table.list thead td {
	background:#eee;
	border: 1px solid #ddd;
	padding: 0px 5px;
	color:#222;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color:#222;
	font-weight: bold;
}
table.list tbody td a {
	text-decoration: underline;
}
table.list tbody td {
	vertical-align: top;
	padding: 0px 5px;
}
table.list .left {
	text-align: left;
	padding: 7px;
}
table.list .right {
	text-align: right;
	padding: 7px;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
table.list .asc {
	padding-right: 15px;
	background: url('../images/asc.html') right center no-repeat;
}
table.list .desc {
	padding-right: 15px;
	background: url('../images/desc.html') right center no-repeat;
}
/*===============================================================
		Table Form End
===============================================================*/






/*===============================================================
		Pagination Start
===============================================================*/
.pagination {
	display:inline-block;
	width: 100%;
	margin-bottom:10px;
	background: url("../images/background.html") left top repeat-x;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	display: inline-block;
	border: 1px solid #EEEEEE;
	padding: 4px 10px;
	text-decoration: none;
	color: #A3A3A3;
}
.pagination .links b {
	display: inline-block;
	border: 1px solid #269BC6;
	padding: 4px 10px;
	font-weight: normal;
	text-decoration: none;
	color: #269BC6;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
	padding-top: 3px;
	color:#333;
	font-size:12px;
}
/*===============================================================
		Buttons Start
===============================================================*/
a.button, a.button2 {
	display:inline-block;
	font-size:10px;
	color:#fff;
	text-shadow:0 -1px 0 #1f4e64;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 5px;
	text-decoration:none;
	cursor:pointer;
	border:#151514 1px solid;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
	background-color:#272726;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#434341), to(#272726));
	background-image:-webkit-linear-gradient(top, #434341, #272726);
	background-image:-moz-linear-gradient(top, #434341, #272726);
	background-image:-ms-linear-gradient(top, #434341, #272726);
	background-image:-o-linear-gradient(top, #434341, #272726);
}
a.button span, a.button2 span {
	color:#fff;
	font-size:11px;
	display:inline-block;
}
a.button:hover, a.button2:hover {
	border:#151514 1px solid;
	background-color:#272726;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#272726), to(#434341));
	background-image:-webkit-linear-gradient(top, #272726, #434341);
	background-image:-moz-linear-gradient(top, #272726, #434341);
	background-image:-ms-linear-gradient(top, #272726, #434341);
	background-image:-o-linear-gradient(top, #272726, #434341);
}
.button {
	display:inline-block;
	font-size:10px;
	color:#fff;
	text-shadow:0 -1px 0 #1f4e64;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
	cursor:pointer;
	border:#151514 1px solid;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
	background-color:#272726;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#434341), to(#272726));
	background-image:-webkit-linear-gradient(top, #434341, #272726);
	background-image:-moz-linear-gradient(top, #434341, #272726);
	background-image:-ms-linear-gradient(top, #434341, #272726);
	background-image:-o-linear-gradient(top, #434341, #272726);
}
.button:hover {
	border:#151514 1px solid;
	background-color:#272726;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#272726), to(#434341));
	background-image:-webkit-linear-gradient(top, #272726, #434341);
	background-image:-moz-linear-gradient(top, #272726, #434341);
	background-image:-ms-linear-gradient(top, #272726, #434341);
	background-image:-o-linear-gradient(top, #272726, #434341)
}
a.button1 {
	display:inline-block;
	background:url(../images/cartBl.html) left top no-repeat;
	text-decoration:none;
	cursor:pointer;
	width:51px;
	height:51px;
}
a.button1:hover {
	background-position:left bottom;
}
a.button1 span {
	text-indent:-9999px;
	float:left;
}
a.btn-detail {
	display:inline-block;
	background:url(../images/detailBl.html) left top no-repeat;
	text-decoration:none;
	cursor:pointer;
	width:51px;
	height:51px;
}
a.btn-detail:hover {
	background-position:left bottom;
}
a.btn-detail span {
	text-indent:-9999px;
	float:left;
}
.buttons {
	overflow: auto;
	padding: 6px;
	margin-bottom: 20px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.htabs {
	line-height: 26px;
	height: 41px;
	position: relative;
	top:1px;
	z-index: 1;
}
.htabs a {
	padding:8px 20px 6px 20px;
	float: left;
	font-size:12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #474948;
	display: none;
	text-transform:uppercase;
}
.htabs a.selected {
	padding-bottom:6px;
	color:#fff;
	border-width:1px 1px 0px 1px;
}
.htabs a.selected:hover {
	color:#fff;
}
.tab-content {
	padding:10px;
	min-height:200px;
	z-index:2;
	overflow:auto;
	background:#fff;
	margin-bottom:20px;
	font-size:13px;
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	float:left;
	width:598px;
}
.rev .content img {
	float:right;
}
#tab-description {
	line-height: 1.5em;
}
#tab-description p {
	margin-bottom: 12px;
}
#tab-description ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#tab-description ul li {
	margin: 6px 0px;
	padding: 0 0 0 24px;
	background: url('../images/bullet2.png') 3px 3px no-repeat;
}
#tab-description ol {
	margin: 0;
	padding: 0 0 0 32px;
}
#tab-description ol li {
	margin: 8px 0px;
	padding: 0 0 0 2px;
}
/*===============================================================
		Buttons End
===============================================================*/






/*===============================================================
		Box Start
===============================================================*/

/*Divider Page*/
.divider_page {
	margin-bottom: 20px;
	position: relative;
	border-bottom: 1px dotted #cacaca;
}
.divider_page h1, .divider_page h2, .divider_page h3, .divider_page h4, .divider_page h5, .divider_page h6 {
	height: 32px;
	line-height: 32px;
	margin-bottom: -1px;
	padding-right: 15px;
	display: table;
	z-index: 1;
	position: relative;
}
.divider_page:after {
	bottom: 2px;
	content: "";
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 0;
	border-bottom: 1px dotted #cacaca;
}
.heading_button {
	float: right;
	position: relative;
	top: -30px;
}
.heading_button .prev_button, .heading_button .next_button {
	width: 19px;
	height: 19px;
	text-indent: -99999em;
	float: left;
	margin-left: 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
.heading_button .next_button {
	background-position: -23px 2px;
}

.box {
	margin-bottom: 20px;
	-webkit-border-radius: 2px;
  	-webkit-background-clip: padding-box;
  	-moz-border-radius: 2px;
  	-moz-background-clip: padding;
  	border-radius: 2px;
  	background-clip: padding-box;
  	-webkit-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
  	-moz-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
  	box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
}
.hbox {
	margin-bottom: 20px;
}
.box .box-heading {
	padding:15px 10px;
	font-size:24px;
	font-weight:normal;
	color:#444;
	font-family: 'QlassikBoldRegular', Arial, sans-serif;
	background:#e9e9e9;
	border-bottom:solid 1px #eee;
}
.box .box-content {
	padding:0px;
}
.box .box-heading1 {
	background:url(../images/background.html) left center repeat-x;
	padding:0 0 0 0;
	margin:0px 0px 15px 0;
	font-size:24px;
	font-weight:normal;
	line-height: 14px;
	color: #222;
	font-family: 'QlassikBoldRegular', Arial, sans-serif;
	text-align:center;
}
.box .box-heading1 span {
	background:#fff;
	padding:0 8px;
}
.box .box-content1 {
	padding:0px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}







.portfolioFilter a.current { 
    font-weight:bold;
}

.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */

    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    transition-property: transform, opacity;
}





/*===============================================================
		Box Product Start
===============================================================*/
.box-product {
	width: 100%;
	overflow: auto;
}
.box-product > div {
	display: inline-block;
	vertical-align: top;
	margin:10px 3px;
	padding:0;
	text-align:center;
	position:relative;
	background:#fff;
	border:solid 1px #e2e2e2;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	width:180px;
}
.box-product > div:hover {
	border:solid 1px #bbb;
}
.box-product > div > .inner {
	padding:2px;
	border:solid 2px #f1f1f1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	display:inline-block;
	width:172px;
}
.box-product .image {
	display: block;
	margin-bottom:5px;
	padding:5px;
}
.box-product .name a {
	color:#333;
	max-width:214px;
	text-align:center;
	font-weight:noraml;
	text-decoration:none;
	display: block;
	margin-bottom:4px;
	font-size:14px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.box-product .abs {
	position:absolute;
	top:0;
	background:rgba(0, 0, 0, 0.5);
	width:100%;
	height:100%;
	padding:0px 0;
	display:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}
.box-product .price {
	display: block;
	width:100%;
	font-weight:normal;
	color:#333;
	font-size:12px;
	margin-bottom:5px;
	float:left;
}
.box-product .price-old {
	text-decoration: line-through;
}
.box-product .price-new {
	font-weight:bold;
}
.box-product .rating {
	display: block;
	margin-bottom: 4px;
}
.box-product .cart {
	margin-top:50%
}
.box-product .rating img, .box-product1 .rating img, .product-list .rating img, .product-grid .rating img, .box-product2 .rating img {
}
.ml10 {
	margin-left:10px;
}
.linkText {
	float:right;
	display:inline-block;
	color:#333;
	position:relative;
	margin:-20px 25px 0 0;
	text-decoration:none;
	background:url(../images/btn-search.html) no-repeat 0 0;
	padding:10px 0 0 25px;
	height:20px;
}
.linkText:hover {
	color:#222;
}






/*===============================================================
		Owl Carousel Start Latest 
===============================================================*/
.procont {
	display: inline-block;
	vertical-align: top;
	padding:0;
	text-align:center;
	position:relative;
	background:#fff;
	overflow:hidden;
	width:229px;
}
.procont > .image {
	display: block;
	margin:0px;
	padding:0px;
	overflow:hidden;
	border:4px solid #F0F0F0;
}
.procont > .image a img {
	-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.procont:hover > .image a img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.procont > .image > .promohot, .procont:hover > .image > .promohot {
	background:url(../images/promohot.png) no-repeat;
	position:absolute;
	width:58px;
	height:46px;
	right:0;
	top:0;
	z-index:100;
}
.procont > .image > .promonew, .procont:hover > .image > .promonew {
	background:url(../images/promonew.png) no-repeat;
	position:absolute;
	width:58px;
	height:46px;
	right:0;
	top:0;
	z-index:100;
}
.procont > .image > .promosale, .procont:hover > .image > .promosale {
	background:url(../images/promosale.png) no-repeat;
	position:absolute;
	width:58px;
	height:46px;
	right:0;
	top:0;
	z-index:100;
}

.procont > .title {
	background:#f6f6f6;
	position:relative;
	float:left;
	width:210px;
	padding:10px;
	min-height:75px;
}
.procont > .title:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: #f6f6f6;
  position: absolute;
  left: 20px;
  top: -8px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.procont > .title h3 {
	text-align:center;
}
.procont > .title .price {
	margin:10px 0;
} 
.procont > .title .price .oldprice {
	font-size:11px;
	font-weight:400;
	color:#AEAFAF;
	text-decoration:line-through;
} 
.procont > .title .price .newprice {
	font-size:18px;
	font-weight:600;
} 



.procont > .title .rating {
	width:59px;
	margin:5px 0 5px 75px;
}

.procont > .image .quickview a {
	color:#fff;
    left:70px;
    padding:15px;
    position:absolute;
    top:50px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	display:none;
	opacity:0;
}
.procont:hover > .image .quickview a {
	display:block;
	opacity:1;
	top:130px;
	-webkit-box-shadow: 0 2px 4px rgba(71, 73, 72, 0.19999999999999996);
  	-moz-box-shadow: 0 2px 4px rgba(71, 73, 72, 0.19999999999999996);
  	box-shadow: 0 2px 4px rgba(71, 73, 72, 0.19999999999999996);
}
.procont:hover > .image .quickview a:hover {
  -webkit-box-shadow: 0 3px 5px rgba(71, 73, 72, 0.5);
  -moz-box-shadow: 0 3px 5px rgba(71, 73, 72, 0.5);
  box-shadow: 0 3px 5px rgba(71, 73, 72, 0.5);
}


/*===============================================================
		Owl Carousel End Latest
===============================================================*/













/*===============================================================
		Our Team Start
===============================================================*/
.team {
	display:block;
	vertical-align: top;
	padding:0;
	text-align:center;
	position:relative;
	background:#fff;
	overflow:hidden;
	width:229px;
}
.item  {
	float:left;
	position:relative;
	margin:0 3px 0 3px;
	min-height:420px;
}
.team > .image {
	display: block;
	margin:0px;
	padding:0px;
	overflow:hidden;
	border:4px solid #F0F0F0;
}
.team > .image a img {
	-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
   border:none;
}
.team:hover > .image a img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}

.team > .title {
	background:#f6f6f6;
	position:relative;
	float:left;
	width:210px;
	padding:10px;
	min-height:75px;
}
.team > .title:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: #f6f6f6;
  position: absolute;
  left: 20px;
  top: -8px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}



.team > .title .info {
	margin:0 0 10px 0;
}
.team > .title .info .name {
	font-size:32px;
	line-height:32px;
	font-family: 'QlassikBoldRegular';
}
.team > .title .info .job {
	font-size:14px;
	line-height:15px;
	color:#999;
}
.team > .title .detail {
	margin:0;
}
/*===============================================================
		Our Team End
===============================================================*/















/*===============================================================
		Content for Right Part Start
===============================================================*/
#column-right .box .box-content .box-product .rating, 
#column-right .box .box-content .box-product .name, 
#column-right .box .box-content .box-product .price, 
#column-right .box .box-content .box-product .cart, 
#column-left .box .box-content .box-product .rating, 
#column-left .box .box-content .box-product .name, 
#column-left .box .box-content .box-product .price, 
#column-left .box .box-content .box-product .cart, 
#column-left .box .box-content .box-product > div:hover .abs, 
#column-right .box .box-content .box-product > div:hover .abs, 
#column-left .box .box-content .box-product1 > div:hover .abs, 
#column-right .box .box-content .box-product1 > div:hover .abs {
	display:none;
}
#column-right .box .box-content .box-product .image, #column-left .box .box-content .box-product .image {
	border:none;
	padding:0;
	margin:0;
}
#column-right .box .box-content .box-product div, #column-left .box .box-content .box-product div {
	padding:0px;
	margin:5px 5px 5px 5px;
}
#column-right .box .box-content .box-product .image a img, #column-left .box .box-content .box-product .image a img, .box-product .image a img, #column-right .box .box-content .box-product1 .image a img, #column-left .box .box-content .box-product1 .image a img, .product-info .image a img, .product-info .image-additional a img, .box-product2 .imag a img, .product-list .image a img {
	display:block
}
#column-right .box .box-content .box-product1 .rating, #column-right .box .box-content .box-product1 .cart, #column-left .box .box-content .box-product1 .rating, #column-left .box .box-content .box-product1 .cart {
	display:none;
}
#column-right .box .box-content .box-product1 .name, #column-left .box .box-content .box-product1 .name {
	float:left;
	margin-bottom:0;
}
#column-right .box .box-content .box-product1 .name a, #column-left .box .box-content .box-product1 .name a {
	font-size:11px;
	line-height:15px;
	width:128px;
	text-align:left;
	border:none;
}
#column-right .box .box-content .box-product1 .price, #column-left .box .box-content .box-product1 .price {
	font-size:10px;
	float:left;
	width:auto;
	margin-bottom:0;
	margin-top:0;
}
#column-right .box .box-content .box-product1 .price-old, #column-left .box .box-content .box-product1 .price-old {
	font-size:10px;
}
#column-right .box .box-content .box-product1 div {
	padding:0px;
	margin:5px 2px 5px 3px;
	border:none;
}
#column-right .box .box-content .box-product1 .image, #column-left .box .box-content .box-product1 .image {
	float:left
}
#column-left .box .box-content, #column-right .box .box-content {
	padding:0;
}
#column-left .box .box-content .box-product1 div {
	padding:0px;
	margin:0;
	border:none;
}




/*---
| PRODUCT LIST SMALL
---*/
.product-list-small {
  list-style: none;
  margin:0px;
  padding:0;
}
.product-list-small li {
  border-bottom:1px solid #eee;
  padding:10px;
  /*zoom: 1;*/

}
.product-list-small li:before {
  content: '';
  display: block;
}
.product-list-small li:after {
  content: '';
  display: table;
  clear: both;
}
.product-list-small .image {
  display: block;
  float: left;
  margin-right:10px;
  width: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow:hidden;
}
.product-list-small .image a {
  display: block;
  border: 4px solid #f0f0f0;
  position: relative;
}
.product-list-small .image a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #474948;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.product-list-small .image a:hover:before {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.product-list-small .image img {
  display: block;
}
.product-list-small .desc {
  float: left;
}
.product-list-small .desc h6 {
  font-size: 13px;
  margin-bottom: 5px;
  font-family: "Arial Narrow", sans-serif;
}
.product-list-small .desc h6 a {
  color: #474948;
  text-decoration: none;
}
.product-list-small .desc .price {
  display: block;
  font-size: 12px;
  line-height: 18px;
  color: #868988;
  margin-bottom: 5px;
}
.product-list-small .desc .price .label {
  margin-left: 5px;
}
.product-list-small .desc .price .price-old {
	text-decoration:line-through;
}
.product-list-small .desc .price .price-new {
	color:#000;
}
.product-list-small .desc .rating {
  font-size: 12px;
  line-height: 15px;
  color: #868988;
  position: relative;
  bottom: -10px;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.product-list-small .desc .rating a {
  color: #c7c8c8;
  font-size: 10px;
  text-decoration: none;
}
.product-list-small li:hover .desc .rating {
  color: #1abc9c;
  bottom: 0;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}





/*---
| ADVERTS
---*/
.adverts {
  list-style: none;
  margin: 0;
  padding:0 10px 10px 10px;
}
.adverts li {
  margin:10px 0 0 0;
  padding:0;
}
.adverts a {
  display: block;
  border: 5px solid #f0f0f0;
  position: relative;
  overflow: hidden;
}
.adverts a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(71, 73, 72, 0.19999999999999996);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.adverts a:hover:before {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}




.banner {
	margin:0 0 10px 0;
	float:left;
}
.hadverts {
  list-style: none;
  margin: 0;
  padding:0;
}
.hadverts li {
  margin:0 5px 0 0;
  padding:0;
  float:left;
  min-width:308px;
}
.hadverts li.last {
	margin-right:0;
}
.hadverts a {
  display: block;
  border: 5px solid #f0f0f0;
  position: relative;
  overflow: hidden;
}
.hadverts a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(71, 73, 72, 0.19999999999999996);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.hadverts a:hover:before {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}






/*===============================================================
		Content for Right Part End
===============================================================*/






/*===============================================================
		Box Product Second Start
===============================================================*/
.box-product1 {
	width: 100%;
	overflow: auto;
}
.box-product1 > div {
	display: inline-block;
	vertical-align: top;
	margin:10px 7px 10px 7px!important;
	padding:0px!important;
	text-align:center;
	position:relative;
	background:#fff;
	border:none!important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.box-product1 > div:hover {
}
.box-product1 .image {
	display: block;
	margin-bottom:5px;
	padding:5px;
}
.box-product1 .name a {
	color:#333!important;
	max-width:214px;
	text-align:center;
	font-weight:noraml;
	text-decoration:none;
	display: block;
	margin-bottom:4px;
	font-size:14px!important;
	margin-top:10px;
	border-top:1px solid #eee;
	font-family: 'QlassikMediumRegular', Arial, sans-serif;
}
.box-product1 .abs {
	position:absolute;
	top:0;
	background:rgba(0, 0, 0, 0);
	width:100%;
	height:100%;
	padding:0px 0;
	display:none;
}
.box-product1 > div:hover .abs {
	display:block;
	background:rgba(0, 0, 0, 0.7);
}
.box-product1 .price {
	display: block;
	width:100%;
	color:#222;
	font-size:12px!important;
	margin-bottom:5px;
	float:left;
}
.box-product1 .price-old {
	text-decoration: line-through;
	font-size:12px!important;
}
.box-product1 .price-new {
	font-weight: bold;
}
.box-product1 .rating {
	display: block;
	margin-bottom: 4px;
}
.box-product1 .cart {
	margin-top:50%
}
/*===============================================================
		Box Product Second End
===============================================================*/






/*===============================================================
		Wishlist Start
===============================================================*/
.wishlistWrap, .compareWrap {
	display:block;
	width:100%;
	border-bottom:dotted 1px #ddd;
	margin-bottom:5px;
}
.wishlistWrap a, .compareWrap a {
	font-size:11px;
	padding-left:15px;
}
.wish-list, .compare-icon {
	display:inline-block;
	margin-left:0px;
	text-transform:uppercase;
	color:#777;
	text-decoration:none;
}
.wish-list {
	float:left;
	background:url("../images/mainSprite.png") no-repeat 0 -32px;
}
.wish-list:hover {
	background-position:0 -54px;
}
.compare-icon {
	float:left;
	background:url("../images/mainSprite.png") no-repeat 0 -79px;
}
.compare-icon:hover {
	background-position:0 -102px;
}
.reviewWrap, .writeWrap {
	display:block;
	width:100%;
	margin-bottom:0px;
}
.reviewWrap a, .reviewWrap a {
background: text-transform:uppercase;
	color:#777!important;
	text-decoration:none;
	font-size:11px;
}
.writeWrap a {
	background:url(../images/comment.png) no-repeat;
	background-position:left 2px;
	height:15px;
	margin-bottom:10px;
	padding-left:15px;
}
.writeWrap a:hover {
	background-position:left -10px;
}
/*===============================================================
		Wishlist End
===============================================================*/







/*===============================================================
		Box Category Start
===============================================================*/
.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.box-category > ul > li {
	line-height:30px;
}
.box-category > ul > li > a {
	background:#fff;
	border-bottom:1px solid #eee;
	text-decoration:none;
	color:#333430;
	display:block;
	padding:10px;
}

.box-category > ul > li > a > .count {
    background-color: #D7D7D7;
    border-radius: 3px;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    text-align: center;
	padding:0 5px;
	height:20px;
	line-height:20px;
	margin:5px 0 0 0;
}
.box-category > ul > li > a:hover > .count {
	background:#fff;
}

.box-category > ul > li > a:hover {
	color:#fff;
}
.box-category > ul > li ul {
	display: none;
}
.box-category > ul > li.current {
	font-weight:bold;
}
.box-category > ul > li a.active + ul {
	display: block;
}
.box-category > ul > li ul > li {
	padding:5px 0 5px 10px;
	line-height:20px
}
.box-category > ul > li ul > li > a {
	text-decoration: none;
	display: block;
	color:#333430;
	padding:5px;
}
.box-category > ul > li ul > li > a:hover {
	background:#F5F5F5;
	box-shadow:0 1px 0 #DDDDDD;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
-0-border-radius:5px;
	padding-left:10px;
}
.box-category > ul > li ul > li > a.active {
}
.box-category .expand {
	top:12px;
	right:5px;
	position: absolute;
	cursor: pointer;
	width:16px;
	height:16px;
	padding: 2p;
	background: transparent url(../images/sprite.png) -39px -15px no-repeat;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
.box-category .expand:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
.box-category ul li.double a {
	display: inline-block;
	margin: 0;
}
.box-category ul li {
	position:static;
	margin:0;
}
.box-category > ul > li a.active + .expand {
	background-position: -39px -32px;
}
/*===============================================================
		Box Category End
===============================================================*/






/*===============================================================
		Content Start
===============================================================*/
.content {
	padding: 10px;
	overflow: auto;
	margin-bottom:20px;
	background:#F9F9F9;
	border-bottom:1px solid #eee;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}
/*===============================================================
		Category Start
===============================================================*/
.category-info {
	overflow: auto;
	font-size:13px;
	margin-bottom:20px;
}
.category-info .image {
	float: left;
	padding: 5px;
	margin-right: 15px;
	border:solid 1px #d7d7d7;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}
.category-info .image:hover {
	border:solid 1px #bbb;
}
.category-info .image img {
}
.category-list {
	overflow: auto;
	margin-bottom: 20px;
}
.category-list ul {
	float: left;
	padding:0 0 0 20px;
}
.category-list ul li {
	list-style-type:none;
	border-bottom:1px dotted #D6D6D6;
	padding:0 0 0 18px;
	line-height:28px;
}
.category-list ul li a {
	text-decoration: none;
}
.category-list ul li a:hover {
	color:#333;
}
.category-list .div a {
	text-decoration: underline;
	font-weight: bold;
}
/*===============================================================
		Manufacturer Start
===============================================================*/
.manufacturer-list {
	padding:0px;
	overflow: auto;
	margin-bottom: 20px;
	background:#fff;
	box-shadow:0px 0px 5px #ccc;
	-webkit-box-shadow:0px 0px 5px #ccc;
	-moz-box-shadow:0px 0px 5px #ccc;
}
.manufacturer-heading {
	background: #eee;
	color:#222;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px;
	margin-bottom: 6px;
}
.manufacturer-content {
	padding: 8px;
}
.manufacturer-list ul {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}
/*===============================================================
		Product Start
===============================================================*/

.product-compare {
	padding-top:4px;
	float:left;
}
.product-compare a {
	text-decoration:none;
	font-size:11px;
}
.product-compare a:hover {
	text-decoration:underline;
}
.product-list > ul#thumbs {
	list-style-type:none;
	margin:0;
	padding:0;
}

.product-list > div, .product-list > ul#thumbs > li {
	overflow: auto;
	margin-bottom: 15px;
	background:#fff;
	padding:1px;
	border:solid 1px #e2e2e2;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}
.product-list > div > .inner, .product-list > ul#thumbs > li > div {
	padding:10px 8px;
	border:solid 2px #f1f1f1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	overflow:hidden;
}
.product-list > div > .inner:hover, .product-list > ul#thumbs > li > div:hover {
	box-shadow:0 0 5px #c2c2c2 inset;
}
.specialPromo {
	position:absolute;
	top:-5px;
	left:-5px;
	width:60px;
	height:60px;
	background:url('../images/promo.html') left top no-repeat;
	z-index:1000;
}
#column-left .specialPromo, #column-right .specialPromo {
	display:none;
}
.product-list .specialPromo, .product-list > ul#thumbs > li > div > .specialPromo {
	display:none;
}
.product-list .right {
	float: right;
	margin-left: 15px;
	text-align:right;
}
.product-list .image, .product-list > ul#thumbs > li > div > .image {
	float: left;
	margin-right: 10px;
}
.product-list .image img, .product-list > ul#thumbs > li > div > .image img {
	padding:5px;
}
.product-list .name, .product-list > ul#thumbs > li > div > .name {
	margin-bottom:10px;
}
.product-list .name a, .product-list > ul#thumbs > li > div > .name a {
	font-size:14px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	color:#333;
}
.product-list .description, .product-list > ul#thumbs > li > div > .description {
	line-height: 15px;
	margin-bottom: 5px;
	font-size:12px;
}
.product-list .rating, .product-list > ul#thumbs > li > div > .rating {
	color: #7B7B7B;
}
.product-list .price, .product-list > ul#thumbs > li > div > .price {
	float: right;
	height: 50px;
	margin-left:15px;
	text-align: right;
	font-weight:bold;
	color: #222;
	font-size: 12px;
}
.product-list .price-old, .product-list > ul#thumbs > li > div > .price-old {
	text-decoration: line-through;
}
.product-list .price-new, .product-list > ul#thumbs > li > div > .price-new {
	font-weight: bold;
}
.product-list .price-tax, .product-list > ul#thumbs > li > div > .price-tax {
	font-size: 11px;
	font-weight: normal;
	color:#333;
}
.product-list .cart, .product-list > ul#thumbs > li > div > .cart {
	margin-bottom: 3px;
}
.product-list .wishlist, .product-list .compare, .product-list > ul#thumbs > li > div > .wishlist, .product-list > ul#thumbs > li > div > .compare {
	float:right;
	margin-top:10px;
}
.product-list .wishlist a, .product-list > ul#thumbs > li > div > .wishlist a {
	float:left;
	width:11px;
	height:9px;
	text-decoration: none;
	background: url('../images/mainSprite.png') no-repeat 0 -16px;
}
.product-list .wishlist a:hover, .product-list > ul#thumbs > li > div > .wishlist a:hover {
	background-position:-30px -16px;
}
.product-list .compare a, .product-list > ul#thumbs > li > div > .compare a {
	float:left;
	height:13px;
	text-decoration: none;
	padding-left:18px;
	background:url('../images/mainSprite.png') no-repeat 0 0;
}
.product-list .compare a:hover, .product-list > ul#thumbs > li > div > .compare a:hover {
	background-position:-29px 0;
}




.product-grid {
	overflow: auto;
}

.portfolio-grid {
	margin:0;
	padding:0;
}

.product-grid > ul#thumbs {
	list-style-type:none;
	margin:0;
	padding:0;
}
.product-grid > div, .product-grid > ul#thumbs > li {
	position:relative;
}
.product-grid > div, .product-grid > ul#thumbs > li a > .promohot, .product-grid > div, .product-grid > ul#thumbs > li a > .promosale, .product-grid > div, .product-grid > ul#thumbs > li a > .promonew {
	position:absolute;
	width:58px;
	height:46px;
	right:0;
	top:0;
	z-index:1;
}
.product-grid > div, .product-grid > ul#thumbs > li a > .promohot {
	background:url(../images/promohot.png) no-repeat;
}
.product-grid > div, .product-grid > ul#thumbs > li a > .promonew {
	background:url(../images/promonew.png) no-repeat;
}
.product-grid > div, .product-grid > ul#thumbs > li a > .promosale {
	background:url(../images/promosale.png) no-repeat;
}
.product-grid > div, .product-grid > ul#thumbs > li {
	width:220px;
	display:block;
	margin:0px 10px 20px 3px;
	-webkit-box-shadow: 0 2px 4px rgba(71, 73, 72, 0.19999999999999996);
  	-moz-box-shadow: 0 2px 4px rgba(71, 73, 72, 0.19999999999999996);
  	box-shadow: 0 2px 4px rgba(71, 73, 72, 0.19999999999999996);
}
.product-grid > div, .product-grid > ul#thumbs > li:hover {
  -webkit-box-shadow: 0 3px 5px rgba(71, 73, 72, 0.5);
  -moz-box-shadow: 0 3px 5px rgba(71, 73, 72, 0.5);
  box-shadow: 0 3px 5px rgba(71, 73, 72, 0.5);
}

.product-grid > div > .inner, .product-grid > ul#thumbs > li a > div > .title {
	background:#f6f6f6;
	position:relative;
	float:left;
	width:200px;
	padding:10px;
	min-height:75px;
}
.product-grid > div > .inner, .product-grid > ul#thumbs > li a > div > .title:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: #f6f6f6;
  position: absolute;
  left: 20px;
  top: -8px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.product-grid > div > .inner, .product-grid > ul#thumbs > li a > div {
	overflow:hidden;
	position:relative;
}
.product-grid .image img, .product-grid > ul#thumbs > li a > div > .image img {
	display: block;
}


.product-grid .image {
	width:220px;
	height:320px;
}



.product-grid > div > .inner, .product-grid > ul#thumbs > li a > div > .title > .prices {
  margin:5px 0 5px 0;
}
.product-grid > div > .inner, .product-grid > ul#thumbs > li a > div > .title > .prices .price {
  font-weight: 600;
  font-size: 18px;
  display:inline-block;
  margin:0;
}
.product-grid > div > .inner, .product-grid > ul#thumbs > li a > div > .title > .prices .base {
  color: #aeafaf;
  font-weight: 400;
  font-size: 11px;
}
.product-grid > div > .inner, .product-grid > ul#thumbs > li a > div > .title > h3 {
  margin: 0;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  background:none!important;
  height:auto;
  font-family:"Helvetica Neue", Arial, sans-serif;
  text-align:left;
}
.product-grid > div > .inner, .product-grid > ul#thumbs > li a > div > .title > .rating {
  margin-top: 10px;
  font-size: 12px;
  line-height: 15px;
  color: #c7c8c8;
  margin-bottom:0;
}


.product-list a {
  position: relative;
  display: block;
  color: inherit;
  text-decoration: none;
  z-index: 20;
  -webkit-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.19999999999999996);
  -moz-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.19999999999999996);
  box-shadow: 0 1px 2px rgba(71, 73, 72, 0.19999999999999996);
  /*color: @arguments;*/

}
.product-list a:hover {
  -webkit-box-shadow: 0 2px 3px rgba(71, 73, 72, 0.5);
  -moz-box-shadow: 0 2px 3px rgba(71, 73, 72, 0.5);
  box-shadow: 0 2px 3px rgba(71, 73, 72, 0.5);
  /*color: @arguments;*/

}
.product-grid > ul#thumbs > li a > div > .image > img.secondary {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  top:0px;
  left:0px;
  display:block;
}

.product-grid > ul#thumbs > li:hover a > div > .image > img.secondary {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}




.product-grid .name a, .product-grid > ul#thumbs > li > div > .name a {
	font-size:14px;
	margin:10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
	color:#333;
}
.product-grid .description, .product-grid > ul#thumbs > li > div > .description {
	display: none;
}
.product-grid .rating, .product-grid > ul#thumbs > li > div > .rating {
	display: block;
	margin-bottom: 4px;
}
.product-grid .price, .product-grid > ul#thumbs > li > div > .price {
	display: block;
	font-weight:normal;
	color:#222222;
	margin:10px;
	font-size:12px;
}
.product-grid .price-old, .product-grid > ul#thumbs > li > div > .price-old {
	text-decoration: line-through;
}
.product-grid .price-new, .product-grid > ul#thumbs > li > div > .price-new {
	font-weight: bold;
}
.product-grid .price .price-tax, .product-grid > ul#thumbs > li > div > .price .price-tax {
	display: none;
}
.product-grid .cart, .product-grid > ul#thumbs > li > div > .cart {
	margin-bottom: 3px;
}
.product-grid .wishlist, .product-grid .compare, .product-grid > ul#thumbs > li > div > .wishlist, .product-grid > ul#thumbs > li > div > .compare {
	float:right;
	margin-top:10px;
}
.product-grid .wishlist a, .product-grid > ul#thumbs > li > div > .wishlist a {
	float:left;
	width:11px;
	height:9px;
	text-decoration: none;
	margin-right:60px;
	background: url('../images/mainSprite.png') no-repeat 0 -16px;
}
.product-grid .wishlist a:hover, .product-grid > ul#thumbs > li > div > .wishlist a:hover {
	background-position:-30px -16px;
}
.product-grid .compare a, .product-grid > ul#thumbs > li > div > .compare a {
	float:left;
	height:13px;
	text-decoration: none;
	padding-left:18px;
	background:url('../images/mainSprite.png') no-repeat 0 0;
}
.product-grid .compare a:hover, .product-grid > ul#thumbs > li > div > .compare a:hover {
	background-position:-29px 0;
}





/*===============================================================
		Page Navigation
===============================================================*/
ul.page_navigation {
	padding: 0;
	margin: 20px 0 30px 0;
	float: right;
}
ul.page_navigation li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	list-style-type: none;
}
ul.page_navigation li a {
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	min-width: 25px;
	height: 25px;
	line-height: 25px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
}
ul.page_navigation li a.next_page {
	background-position: -20px 5px!important;
}

/*Page Navigation*/
ul.page_navigation li a {
	color: #fff;
	background-color: #505050;
}
ul.page_navigation li a.more_page {
	background-color: #fff;
	color: #505050;
}
ul.page_navigation li a.next_page, ul.page_navigation li a.prev_page {
	background: url('../images/camera_slider_icons.png') no-repeat 7px 5px #505050;
}
ul.page_navigation li a.passive, ul.page_navigation li a.passive:hover {
	background-color: #999;
}






/*===============================================================
		Product Info Start
===============================================================*/
.product-info {
	overflow: auto;
	margin-bottom: 20px;
}
.product-info > .left {
	float: left;
}
.product-info > .left + .right {
	margin-left:255px;
}
.product-info .image {
	background:#fff;
	float:left;
	margin:5px 5px 20px 5px;
	padding:8px;
	text-align: center;
	box-shadow:0px 0px 5px #ccc;
	-webkit-box-shadow:0px 0px 5px #ccc;
	-moz-box-shadow:0px 0px 5px #ccc;
}
.product-info .image:hover {
}
.product-info .image-additional {
	width:300px;
	clear: both;
	overflow: hidden;
	margin-top:20px;
}
.product-info .image-additional a {
	float:left;
	display: block;
	margin:0px 5px 10px 5px;
	background:#fff;
	border:4px solid #f0f0f0;
}
.product-info .description {
	padding: 5px 5px 10px 5px;
	margin-bottom: 10px;
	line-height: 20px;
	color:#333;
	position:relative;
	min-height:75px;
}
.product-info .description span {
	color:#999;
	margin-right:0px;
	display:inline-block;
}
.product-info .description a {
	color:#333;
	text-decoration:none;
}
.product-info .description a:hover {
	color:#222;
}
.product-info .price {
	overflow: auto;
	padding:5px;
	margin-bottom:10px;
	font-size:28px;
	font-weight:normal;
	color:#333;
	border-bottom:dotted 1px #ddd;
}
.textPrice {
	font-size:18px;
}
.product-info .price-old {
	text-decoration: line-through;
	font-size:12px;
}
.product-info .price-new {
	font-family: 'QlassikMediumRegular', Arial, sans-serif;
	font-size:30px;
	color:#fff;
	padding:10px 15px;
	display:inline-block;
	border-radius:10px 0px;
	-moz-border-radius:10px 0px;
	-webkit-border-radius:10px 0px;
	-o-border-radius:10px 0px;
}
.product-info .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #999;
	font-family:Georgia, sans-serif;
}
.product-info .price .reward {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.product-info .price .discount {
	font-weight: normal;
	font-size: 12px;
	color: #333;
}
.product-info .options {
	padding:0px 5px 0px 5px;
	margin-bottom:0px;
	color: #222;
}
h2.optheading {
	color:#333430;
    font-family: 'QlassikMediumRegular', Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom:0px;
    margin-top: 0;
	background:none;
}
.product-info .cart {
	background:#fff;
	padding:0;
	margin-bottom:5px;
	color: #333;
	overflow: auto;
}
.prDetailMain {
	float:left;
	width:100%;
}
.prDetailMainLeft {
	float:left;
	width:300px;
}
.prDetailMainRight {
	float:left;
	width:288px;
}
.qty{margin-right:15px; float:left; width:115px;}
.qty strong{margin-right:10px;}
.qty a{ background: url("../images/plus.png") no-repeat left top; display: inline-block; height: 16px; width: 16px; overflow: hidden; position: relative; text-indent: -9999px;  border:1px solid #ccc; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; top:4px; opacity: 0.5;}
.qty a.mines{background-position:left bottom;}
.qty a:hover{opacity:1;}

.qtytxt {
	font-size:11px;
	font-weight:bold;
}
.product-info .cart div {
	float: left;
	vertical-align: middle;
}
.product-info .cart div > span {
	padding-top: 7px;
	display: block;
	color: #999;
}
.product-info .cart .minimum {
	padding-top: 5px;
	font-size: 11px;
	color: #999;
	clear: both;
}
.product-info .review {
	color:#222;
	padding:0;
	margin-bottom:10px;
}
.product-info .review > div {
	padding:0px;
	line-height: 20px;
}
.product-info .review > div a {
	display:inline-block;
}
.product-info .review > div a:hover {
	color:#222
}
.product-info .review > div > span {
	color: #38B0E3;
}
.product-info .review .share {
	overflow: auto;
	line-height: normal;
}
.product-info .review .share a {
	text-decoration: none;
}
.product-info .share {
	margin-bottom:10px;
}
.tags {
	background: url("../images/background.html") repeat-x left top;
	padding:15px 0 0 0;
}
.attribute {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 20px;
}
.attribute thead td, .attribute thead tr td:first-child {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	background:#eee;
	text-align: left;
}
.attribute tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
	width: 20%;
}
.attribute td {
	padding: 7px;
	color: #333;
	text-align: center;
	vertical-align: top;
}
.compare-info {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px dotted #DFDDDD;
	border-left: 1px dotted #DFDDDD;
	margin-bottom: 20px;
	background:#fff;
}
.compare-info tr.thtitle {
	font-size:16px;
	font-weight:normal;
	background:#F6F6F6;
	border:none;
	text-align:left;
	color:#333;
	text-transform:uppercase;
}
.compare-info tr.thtitle td:first-child {
	color:#333;
	font-weight: normal;
	text-align: left;
	font-size:16px;
	text-transform:uppercase;
}
.compare-info thead td, .compare-info thead tr td:first-child {
	font-size:16px;
	font-weight:normal;
	background:#F6F6F6;
	border:none;
	text-align:left;
	color:#333;
}
.compare-info tr td:first-child {
	color:#333;
	font-weight: normal;
	text-align: right;
	font-size:14px;
	text-transform:uppercase;
}
.compare-info .himage a {
	border:solid 4px #f0f0f0;
	display:inline-block;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
  	-o-transition: all 200ms ease-in-out;
  	-ms-transition: all 200ms ease-in-out;
  	transition: all 200ms ease-in-out;
}


.compare-info td {
	padding: 7px;
	width: 20%;
	color: #333;
	text-align: center;
	vertical-align: top;
	border-right: 1px dotted #DFDDDD;
	border-bottom: 1px dotted #DFDDDD;
}
.compare-info .name a {
	font-weight: normal;
	text-decoration:none;
	font-size:14px;
	font-weight:600;
	font-family: "Arial Narrow", sans-serif;
	color:#474948;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
  	-o-transition: all 200ms ease-in-out;
  	-ms-transition: all 200ms ease-in-out;
  	transition: all 200ms ease-in-out;
}

.compare-info .price-old {
	font-weight: bold;
	text-decoration: line-through;
}
.compare-info .price-new {
	font-weight: bold;
}
/*===============================================================
		Product Info End
===============================================================*/








/*===============================================================
		Wishlist Product Start
===============================================================*/
.wishlist-product table {
	width: 100%;
	border-collapse: collapse;
	background:#fff;
	border:1px solid #DFDDDD;
	margin-bottom: 20px;
}
.wishlist-product td {
	padding: 7px;
}
.wishlist-product thead td {
	font-weight: bold;
	background:#ddd;
	color: #222222;
}
.wishlist-product thead .remove, .wishlist-product thead .image, .wishlist-product thead .cart {
	text-align: center;
}
.wishlist-product thead .name, .wishlist-product thead .model, .wishlist-product thead .stock {
	text-align: left;
}
.wishlist-product thead .quantity, .wishlist-product thead .price, .wishlist-product thead .total {
	text-align: right;
}
.wishlist-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-product tbody .remove {
	vertical-align: middle;
}
.wishlist-product tbody .remove, .wishlist-product tbody .image, .wishlist-product tbody .cart {
	text-align: center;
}
.wishlist-product tbody .name, .wishlist-product tbody .model, .wishlist-product tbody .stock {
	text-align: left;
}
.wishlist-product tbody .quantity, .wishlist-product tbody .price, .wishlist-product tbody .total {
	text-align: right;
}
/*===============================================================
		Wishlist Product End
===============================================================*/







/*===============================================================
		Login Content Start
===============================================================*/
.login-content {
	margin-bottom: 20px;
	overflow: auto;
}
.login-content .left {
	float: left;
	width: 48%;
}
.login-content .right {
	float: right;
	width: 48%
}
.login-content .left .content, .login-content .right .content {
	min-height: 190px;
}
/*===============================================================
		Login Content End
===============================================================*/







/*===============================================================
		Order List Start
===============================================================*/
.order-list {
	margin-bottom: 10px;
}
.order-list .order-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.order-list .order-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.order-list .order-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px dotted #D6D6D6;
	border-bottom: 1px dotted #D6D6D6;
}
.order-list .order-content div {
	float: left;
	width: 33.3%;
}
.order-list .order-info {
	text-align: right;
}
.order-detail {
	background: #EFEFEF;
	font-weight: bold;
}
/*===============================================================
		Order List End
===============================================================*/







/*===============================================================
		Return List Start
===============================================================*/
.return-list {
	margin-bottom: 10px;
}
.return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.return-list .return-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.return-list .return-content div {
	float: left;
	width: 33.3%;
}
.return-list .return-info {
	text-align: right;
}
.return-product {
	overflow: auto;
	margin-bottom: 20px;
}
.return-name {
	float: left;
	width: 33.3%;
}
.return-model {
	float: left;
	width: 33.3%;
}
.return-quantity {
	float: left;
	width: 33.3%;
}
.return-detail {
	overflow: auto;
	margin-bottom: 20px;
}
.return-reason {
	float: left;
	width: 33.3%;
}
.return-opened {
	float: left;
	width: 33.3%;
}
.return-opened textarea {
	width: 98%;
	vertical-align: top;
}
.return-remove {
	float: left;
	width: 33.3%;
	padding-top: 90px;
	text-align: center;
	vertical-align: middle;
}
.return-additional {
	overflow: auto;
	margin-bottom: 20px;
	background:#fff;
	padding:10px;
	border:1px solid #d7d7d7;
}
.return-comment {
	float: left;
	width: 47%;
}
.return-captcha {
	float: left;
	width: 47%;
}
/*===============================================================
		Return List End
===============================================================*/








/*===============================================================
		Download List Start
===============================================================*/
.download-list {
	margin-bottom: 10px;
}
.download-list .download-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.download-list .download-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.download-list .download-content div {
	float: left;
	width: 33.3%;
}
.download-list .download-info {
	text-align: right;
}
/*===============================================================
		Download List End
===============================================================*/






/*===============================================================
		Cart Info Start
===============================================================*/
.cart-info table {
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
	border:1px dotted #DFDDDD;
}
.cart-info td {
	padding: 7px;
}
.cart-info thead td {
	color: #474948;
	font-weight: bold;
	background:#F6F6F6;
}
.cart-info thead {
	text-transform:uppercase;
}
.cart-info thead .remove, .cart-info thead .image {
	text-align: left;
}
.cart-info thead .name, .cart-info thead .model {
	text-align: left;
}
.cart-info thead .quantity, .cart-info thead .price, .cart-info thead .total {
	text-align: right;
}
.cart-info tbody td {
	vertical-align: top;
	border:1px dotted #DFDDDD;
	text-align:center;
}
.cart-info tbody tr {
	background:#fff;
}
.cart-info tbody .remove {
	vertical-align: middle;
}
.cart-info tbody .remove {
	text-align: center;
}
.col_product .image a {
	border:solid 4px #f0f0f0;
	display:inline-block;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
  	-o-transition: all 200ms ease-in-out;
  	-ms-transition: all 200ms ease-in-out;
  	transition: all 200ms ease-in-out;
}
.cart-info tbody .name, .cart-info tbody .model {
	text-align: left;
}
.cart-info tbody .name h5 a {
	text-decoration:none;
	font-size:14px;
	font-weight:600;
	font-family: "Arial Narrow", sans-serif;
	color:#474948;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
  	-o-transition: all 200ms ease-in-out;
  	-ms-transition: all 200ms ease-in-out;
  	transition: all 200ms ease-in-out;
}
.cart-info tbody .name h5 { 
	margin:5px 0 10px 0;
	line-height:inherit;
}
.cart-info tbody .quantity, .cart-info tbody .price, .cart-info tbody .total {
	text-align: right;
	font-size:14px;
	font-weight:600;
}
.trash {
	display:inline;
	float:right;
}
.cart-info tbody span.stock {
	font-weight: bold;
}
.cart-module .cart-heading {
	border: 1px solid #DFDDDD;
	padding:8px 8px 8px 25px;
	font-weight: bold;
	font-size: 13px;
	color: #222;
	margin-bottom: 15px;
	cursor: pointer;
	background: #fff url('../images/arrow-right1.png') 10px 50% no-repeat;
}
.cart-module .active {
	background:#fff url('../images/arrowDown.png') 7px 50% no-repeat;
	color:#222;
}
.cart-module .cart-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto;
}
.cart-total {
	background: url("../images/background.html") repeat-x left top;
	overflow: auto;
	padding-top: 8px;
	margin-bottom: 15px;
}
.cart-total table {
	float: right;
}
.cart-total td {
	padding: 3px;
	text-align: right;
}
.mobile-name {
	display:none;
}
.total-price {
	font-size:14px;
	font-weight:600;
}
/*===============================================================
		Cart Info End
===============================================================*/






/*===============================================================
		Checkout Start
===============================================================*/
.checkout-heading {
	background:#e9e9e9;
	border-bottom:1px solid #eee;
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #929292;
	text-transform:uppercase;
	margin-bottom: 15px;
	box-shadow:inset 0px 11px 2px -10px #CCC, inset 0px 10px 2px -10px #CCC;
	-moz-box-shadow:inset 0px 11px 2px -10px #CCC, inset 0px 10px 2px -10px #CCC;
	-webkit-box-shadow:inset 0px 11px 2px -10px #CCC, inset 0px 10px 2px -10px #CCC;
	-o-box-shadow:inset 0px 11px 2px -10px #CCC, inset 0px 10px 2px -10px #CCC;
	-ms-box-shadow:inset 0px 11px 2px -10px #CCC, inset 0px 10px 2px -10px #CCC;	
}
.checkout-heading span { 
	color:#4d4d4d;
}
.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
}
.checkout-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto;
}
.checkout-content .left {
	float: left;
	width: 48%;
}
.checkout-content .right {
	float: right;
	width: 48%;
}
.checkout-content .buttons {
	clear: both;
}
.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
.checkout-product td {
	padding: 7px;
}
.checkout-product thead td {
	color: #222;
	font-weight: bold;
	background-color: #fff;
	border:1px solid #DFDDDD;
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}
.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px dotted #D6D6D6;
}
.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}
.checkout-product tfoot td {
	text-align: right;
}
/*===============================================================
		Checkout End
===============================================================*/





/*===============================================================
		Info Start
===============================================================*/
.contact-info {
	overflow: auto;
}
.contact-info .left {
	float: left;
	width: 48%;
}
.contact-info .right {
	float: left;
	width: 48%;
}
.sitemap-info {
	overflow: auto;
	margin-bottom: 40px;
	background:#fff;
}
.sitemap-info .left {
	float: left;
	width: 48%;
}
.sitemap-info .right {
	float: left;
	width: 48%;
}
/*===============================================================
		Info End
===============================================================*/







/*===============================================================
		Footer Start
===============================================================*/
#footerMain {
	width:100%;
	padding:0px;
	position:relative;
}
.mobileFpart {
	display:none!important;
}
.footer {
	background:#f1f1f1;
	box-shadow:inset 0px 11px 2px -10px #CCC, inset 0px -11px 2px -10px #CCC;
	-moz-box-shadow:inset 0px 11px 2px -10px #CCC, inset 0px -11px 2px -10px #CCC;
	-webkit-box-shadow:inset 0px 11px 2px -10px #CCC, inset 0px -11px 2px -10px #CCC;
	-o-box-shadow:inset 0px 11px 2px -10px #CCC, inset 0px -11px 2px -10px #CCC;
	-ms-box-shadow:inset 0px 11px 2px -10px #CCC, inset 0px -11px 2px -10px #CCC;
	margin:-100px 0 0 0;
}
.footer .grid_3 .divider_page h2 {
	margin-top:30px;
}
#footer {
	padding:0 0 20px 0;
}
#footer h3 {
	color:#333430;
	margin:0 0 10px 0;
}
#footer .column {
	float: left;
}
#footer .column ul {
	margin:0px;
	padding:0;
}
#footer .column ul li {
	list-style-type:none;
	line-height:25px;
}
#footer .column ul li a {
	background: url('../images/arrowLeft.png') 0px 8px no-repeat;
	padding:0 0 0 13px;
}
#footer .column ul li + li {
}
#footer .column a {
	text-decoration: none;
	color:#696969;
	padding:0px;
	display:block;
}
#footer .column a:hover {
	background: url('../images/arrowLeft.png') 3px 8px no-repeat;
	padding:0 0 0 13px;
}


ul#flickrfeed, ul#sidebarflickr {
    margin-bottom: 0;
	width:100%!important;
}
ul#flickrfeed li, ul#sidebarflickr li {
    float: left;
    list-style-type: none;
    margin-left: 0;
    padding: 0 2px 2px 0;
}
ul#flickrfeed li a, ul#sidebarflickr li a {
    float: left;
}
ul#flickrfeed li a img {
    height:81px;
    width:71px;
}
ul#sidebarflickr li a img {
    height:81px;
    width:71px;
}
ul#flickrfeed li img:hover, ul#sidebarflickr li img:hover {
    opacity: 0.8;
}






/*===============================================================
		Tipsy Tooltip Start
===============================================================*/
.tipsy {
	font-size: 11px;
	position: absolute;
	padding: 5px;
	z-index: 100000;
}
.tipsy-inner {
	max-width: 200px;
	padding: 5px 8px 4px 8px;
	text-align: center;
}
.tipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
}
.tipsy-n .tipsy-arrow {
	top: 0px;
	left: 50%;
	margin-left: -5px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-nw .tipsy-arrow {
	top: 0;
	left: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-ne .tipsy-arrow {
	top: 0;
	right: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-se .tipsy-arrow {
	bottom: 0;
	right: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-e .tipsy-arrow {
	right: 0;
	top: 50%;
	margin-top: -5px;
	border-left-style: solid;
	border-right: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.tipsy-w .tipsy-arrow {
	left: 0;
	top: 50%;
	margin-top: -5px;
	border-right-style: solid;
	border-left: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.tipsy-inner {
	background-color: #000;
	color: #FFF;
}
.tipsy-arrow {
	border: 5px dashed #000;
}
.tipsy-arrow-n {
	border-bottom-color: #000;
}
.tipsy-arrow-s {
	border-top-color: #000;
}
.tipsy-arrow-e {
	border-left-color: #000;
}
.tipsy-arrow-w {
	border-right-color: #000;
}
/*===============================================================
		Tipsy Tooltip End
===============================================================*/








/*===============================================================
		Powered Start
===============================================================*/
.powered-main {
	width:100%;
	padding:0px;
	background:#474948;
}
#powered {
	line-height:35px;
	font-size:12px;
	color:#adafae;
	padding:10px 0;
}
#powered br {
	display:none;
}
#powered a {
	text-decoration:none;
	text-align:left;
	min-height:30px;
	line-height:30px;
	font-size:12px;
	margin:3px 0 0 0;
	color:#adafae;
}






/*===============================================================
		Social Start
===============================================================*/
.social {
	margin:0px 15px 0px 0;
	padding:0px 0 0 0
}
.social a {
	margin:0 2px
}
.back_top {
    border-radius: 40px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    height: 40px;
    margin: 0 auto -20px;
    position: relative;
    top: -20px;
    width: 40px;
	background: url("../images/icons/back_top.png") no-repeat scroll 12px 20px #FFFFFF;
}
.back_top:hover {
    background-position:12px -28px;
}



#map_canvas {
    height:350px;
    margin-bottom:30px;
    width:100%;
}
#customHome {
	margin:20px 0 0 0;
}
/*===============================================================
		Footer End
===============================================================*/







/*===============================================================
		Banner Start
===============================================================*/
.banner div {
	text-align:center;
	width:100%;
}
.banner div img {
	margin-bottom:20px;
}
ul.list-bullet {
	padding:0;
	margin-left:15px;
}
ul.list-bullet li {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.list-bullet li a {
	line-height:28px;
	text-decoration:none;
	color:#777;
}
ul.list-bullet li a:hover {
	color:#444;
}
/*===============================================================
		Custom Footer Start
===============================================================*/
#about_us_footer {
}
#footerTop {
	overflow:auto;
}
#footerTop h2 {
	font-weight:normal;
	color:#444;
}
#footerTop {
	margin: auto;
	overflow: auto;
	padding:0px;
}
#footerTop ul {
	list-style: disc outside;
	margin-top: 0;
	padding: 0 15px;
}
#contact_footer ul {
	list-style: none outside none;
	margin-bottom: 10px;
	padding-left: 0;
}
#categories_footer ul li {
	padding-bottom: 10px;
}
#footer_telephone, #footer_telephone2, #footer_email, #footer_email2, #footer_skype, #footer_fax {
	text-indent: 25px;
}
.contact_column {
	height: 35px;
}
#tel {
	background: url("../images/contact/telephone.png") no-repeat scroll left center transparent;
}
#mail {
	background: url("../images/contact/mail.png") no-repeat scroll left center transparent;
}
#skype {
	background: url("../images/contact/skype.png") no-repeat scroll left center transparent;
}
#fax {
	background: url("../images/contact/fax.png") no-repeat scroll left center transparent;
}
#footer_fax, #footer_telephone2, #footer_email2, #footer_fax {
	padding-bottom:8px;
}
#footer ul {
	list-style: disc outside;
	padding-left: 15px;
	line-height:14px;
}
#contact_footer ul li ul li {
	margin-left:23px;
	font-size:13px;
}
#contact_footer ul li ul#fax li, #contact_footer ul li ul#skype li {
	line-height:30px!important;
}
/*===============================================================
		Twitter Start
===============================================================*/
#twitter_footer {
	margin:0;
	padding:0;
}
#twitter_update_list li {
	padding-bottom: 10px;
	padding-top:5px;
	border-bottom:1px solid #E2E2E2;
}
#twitter_update_list {
	padding: 0 !important;
	list-style: none !important;
	margin-top:0 !important;
	line-height:17px;
}
#twitter_footer li:last-child {
	border: none !important;
}
#twitter_footer li:first-child {
	padding-top:0 !important;
}
#twitter_footer li span {
	display: block;
}
#twitter_footer li a {
	font-style:normal;
}
.no_image {
	height: 155px;
}
.about_us_image {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
#footerTop li, #footerTop p {
	font-size: 12px;
	line-height: 18px;
}






/*===============================================================
		Recent Posts
===============================================================*/
.recent_posts .a_post h6 a {
	font-size:12px;
	font-family:"Helvetica Neue", Arial, sans-serif;
	font-weight:bold;
}
.recent_posts .a_post {
	width: 100%;
	clear: both;
	margin-bottom: 15px;
	float: left;
}
.recent_posts .post_img {
	float: left;
	display: block;
	margin: 5px 10px 10px 0;
}
.recent_posts .post_img:hover {
	opacity: .8;
}
.recent_posts .post_img img {
	max-width: 60px;
}
.recent_posts .post_heading {
	margin-bottom: 5px;
}
.recent_posts .post_heading a {
	text-decoration: none;
}
.recent_posts .post_meta a {
	clear: both;
}
.post_meta {
	font-size:11px;
}
.post_meta a {
	text-decoration: none;
}
.recent_posts .post_heading a {
	color: #333;
}
.post_meta .time {
	color: #999999;
}










/*===============================================================
		Wishlist Info Start
===============================================================*/
.wishlist-info table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
	background:#fff;
}
.wishlist-info td {
	padding: 7px;
}
.wishlist-info thead td {
	color: #474948;
	font-weight: bold;
	background:#F6F6F6;
	text-transform:uppercase;
}
.wishlist-info thead .image {
	text-align: center;
}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {
	text-align: left;
}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {
	text-align: right;
}
.wishlist-info tbody td {
	vertical-align: top;
	border:1px dotted #DFDDDD;
}
.wishlist-info tbody .image img {
	border:solid 4px #f0f0f0;
	display:inline-block;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
  	-o-transition: all 200ms ease-in-out;
  	-ms-transition: all 200ms ease-in-out;
  	transition: all 200ms ease-in-out;
}
.wishlist-info tbody .image {
	text-align: center;
}

.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {
	text-align: left;
}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {
	text-align: right;
}

.wishlist-info tbody .action img {
	cursor: pointer;
}
.wishlist-info tbody td a {
	font-weight: normal;
	text-decoration:none;
	font-size:14px;
	font-weight:600;
	font-family: "Arial Narrow", sans-serif;
	color:#474948;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
  	-o-transition: all 200ms ease-in-out;
  	-ms-transition: all 200ms ease-in-out;
  	transition: all 200ms ease-in-out;
}




/*==============================================================
		Social Icons
==============================================================*/
ul.social-icons {
	margin:4px 0 0 0;
	/*zoom: 1;*/

}
ul.social-icons:before {
  content: '';
  display: block;
}
ul.social-icons:after {
  content: '';
  display: table;
  clear: both;
}
ul.social-icons li {
  list-style: none;
  padding: 0;
  margin-left: 6px;
  float: left;
  display: block;
}
ul.social-icons a {
  display: block;
  width: 24px;
  height: 24px;
  text-indent: -9999px;
  background-image:url(../images/social.png);
  background-repeat: no-repeat;
  text-decoration: none;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
ul.social-icons a:hover,
ul.social-icons a:focus {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
ul.social-icons a.twitter {
  background-position: 0 0;
}
ul.social-icons a.facebook {
  background-position: -24px 0;
}
ul.social-icons a.pinterest {
  background-position: -48px 0;
}
ul.social-icons a.youtube {
  background-position: -72px 0;
}
ul.social-icons a.vimeo {
  background-position: -96px 0;
}
ul.social-icons a.flickr {
  background-position: -120px 0;
}
ul.social-icons a.googleplus {
  background-position: -144px 0;
}
ul.social-icons a.dribbble {
  background-position: -168px 0;
}
ul.social-icons a.forrst {
  background-position: -192px 0;
}
ul.social-icons a.tumblr {
  background-position: -216px 0;
}
ul.social-icons a.digg {
  background-position: -240px 0;
}
ul.social-icons a.linkedin {
  background-position: -264px 0;
}
ul.social-icons a.instagram {
  background-position: -288px 0;
}






/*===============================================================
		Blog Start Here
===============================================================*/
.blog-grid {
	float:left;
	width:340px;
	margin-bottom:20px;
}
.blog-griderror {
	margin-left:260px;
	float:left;
	width:400px;
	margin-bottom:20px;
}
.blog-grid:nth-child(2n+1) {
	margin-right:20px;
}


.blog {
  margin-bottom: 20px;
  background-color: #ffffff;
  padding: 20px;
  -webkit-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 2px;
  -moz-background-clip: padding;
  border-radius: 2px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
  -moz-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
  box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
  /*color: @arguments;*/

}
.blog .blog-header {
  margin:0 -20px;
  padding:0 20px;
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 20px;
  background-color: #ffffff;
}
.blog .blog-header h3 {
	margin:0 0 5px 0;
}
.blog .blog-header h3 a {
  font-size: 20px;
  line-height: 24px;
  color: #474948;
  font-weight: 700;
  font-family: 'QlassikMediumRegular', Arial, sans-serif;
  text-decoration:none;
}
.blog .blog-image {
  margin: -20px -20px 20px;
  border-bottom: 1px solid #f0f0f0;
}
.blog .blog-image a,
.blog .blog-image img {
  display: block;
}
.blog .blog-body,
.blog .blog-content {
  margin-top: 20px;
}
.blog .blog-body > *:last-child,
.blog .blog-content > *:last-child {
  margin-bottom: 0;
}
.blog .blog-body .price-list,
.blog .blog-content .price-list {
  margin: -20px;
}
.blog .blog-body .price-list li,
.blog .blog-content .price-list li {
  margin: 0;
}
.blog .blog-footer {
  /*zoom: 1;*/

  margin: 20px -20px -20px;
  padding: 20px;
  border-top: 1px solid #f0f0f0;
  background-color: #f9f9f9;
}
.blog .blog-footer:before {
  content: '';
  display: block;
}
.blog .blog-footer:after {
  content: '';
  display: table;
  clear: both;
}
.blog .blog-header + .blog-footer {
  border-top: none;
  margin-top: 0;
}
.blog .blog-content.highlight {
  margin: 0 -20px;
  padding: 0 20px;
  padding: 20px;
  background-color: #f9f9f9;
  margin-bottom: -20px;
}
.meta-info {
	font-size: 11px;
	line-height: 14px;
	color:#7f7f7f;
}
.meta-info.project-meta {
	margin-bottom: 20px;
	float: left;
}
.project-badges {
	max-width: 357px;
}
.pull-right {
	float:right;
}
.meta-info.project-meta > div {
	display: block;
	float: left;
	margin-bottom: 5px;
	width: 100%;
}
.widget .meta-info {
	margin-bottom: 0;
}
.meta-info a {
	text-decoration: none;
	color:#7f7f7f;
}
.meta-info .user-info, .meta-info .date-info, .meta-info .tag-info, .meta-info .comment-info, .meta-info .reply-button, .meta-info .portfolio-case, .meta-info .authors-info {
	background: url('../images/icons/meta-icons.png') no-repeat -5px -5px;
	margin: 5px 10px 5px 0;
	display: inline-block;
	padding-left: 20px;
	min-height: 14px;
}
.meta-info .date-info {
	background-position: -5px -68px;
}
.meta-info .tag-info {
	background-position: -5px -132px;
}
.meta-info .comment-info {
	background-position: -5px -194px;
}
.meta-info .reply-button {
	background-position: -5px -256px;
}
.meta-info .portfolio-case {
	background-position: -5px -320px;
}
.meta-info .authors-info {
	background-position: -5px -383px;
}
.meta-info .authors-info ul {
	float: left;
	margin-bottom: 0;
}
.meta-info .authors-info ul li {
	margin: 0 5px 5px 0;
	list-style-type: none;
}
.meta-info .authors-info.wide ul li {
	float: left;
}
.meta-info .authors-info.wide ul li:after {
	content: "|";
	margin: 0 5px;
}
.meta-info .authors-info.wide ul li:last-child:after {
	content: " ";
}


.blogpostimg {
	margin:15px 0;
}
.blogpostimg > img {
	width:100%;
}
.avatar {
	float: left;
	margin: 0 15px 15px 4px;
	width: 60px;
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
	padding: 4px;
	-webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 6px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, .1);
}
.avatar img {
	max-width: 60px;
	min-width: 60px;
	max-height: 60px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	vertical-align:middle;
}
ul.commentlist {
	margin: 0;
	padding: 0;
}
ul.commentlist li {
	list-style-type: none;
	margin-left: 0;
	margin-bottom: 20px;
}
ul.commentlist li ul {
	margin: 15px 0 0 30px;
}
.a_comment .comment_text {
	padding-top: 8px;
	margin-bottom: 10px;
}
.a_comment {
	border-bottom: 1px solid #f3f3f3;
	padding:0 0 15px 0;
}

/*===============================================================
		Blog End Here
===============================================================*/








/*============================================================
		Background Changer Start
============================================================*/
.clbox {
	width:125px;
	background:#fff;
	color:#68686a;
	position:fixed;
	z-index:1;
	left:-146px;
	top:135px;
	padding:10px;
	border:solid 1px #e0e0e0;
	border-left:0px;
}
.clbox h2 {
	font-size:14px;
	font-family:Georgia, sans-serif;
	color:#68686a;
	font-weight:bold;
	padding:0 0 10px 0;
	margin:0px;
	background:none;
	height:auto;
	line-height:normal;
}
#changer {
	padding:0 0 10px 0;
	margin:0px;
	float:left;
	width:100%;
}
#changer li {
	padding:0;
	margin:0px;
	list-style:none;
}
#changer li a {
	float:left;
	font-size:0px;
	margin:0 5px 5px 0;
	width:20px;
	height:20px;
}
#changer li a.col-1 {
	background:#3598db;
}
#changer li a.col-2 {
	background:#e77e23;
}
#changer li a.col-3 {
	background:#1bbc9b;
}
#changer li a.col-4 {
	background:#2ecd71;
}
#changer li a.col-5 {
	background:#9b58b5;
}
#changer li a.col-6 {
	background:#e84c3d;
}
#changer li a.col-7 {
	background:#c9577d;
}
#changer li a.col-8 {
	background:#f1c40f;
}
.clbox a.toggle {
	background-color:#fff;
	font-size:0px;
	cursor:pointer;
	position:absolute;
	left:145px;
	top:-1px;
	border:1px solid #E0E0E0;
	border-left:0px;
}
.patterns {
	padding:0px;
	margin:0px;
}
.patterns li {
	padding:0;
	margin:0 5px 5px 0;
	list-style:none;
	float:left;
}
.patterns img {
	height:21px;
	width:21px;
}
/*============================================================
		Background Changer End
============================================================*/




.fitVideoone {
	margin:20px 0 10px 0;
}


























































/* Media for 760px Start
-----------------------------------------------------------------------------------------------------------------------------*/

@media screen and (min-width:0px) and (max-width:760px) {

body {
-webkit-text-size-adjust:auto;
}
 .mainWrapper {
padding:0px;
}
.wrapper {
margin:0px 0 0 0;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}
.headerBG {
	width:auto!important;
}
.headerTopBg, .wrapper, #footer, #powered, .headerTop, #headerMain, .mainWrapper, .menu-main, #menu  {
width:auto!important;
}
.headerTopBg {
	background:#ddd;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	-ms-border-radius:0 0 10px 10px;
}
#headerMain {
}
.headerTop {
	border:none;
}
 .clbox, .social {
display:none;
}
 #headerMain {
padding:0;
}
#header {
min-height:auto;
text-align:center;
}
#header .links {
text-align:center;
float:none;
height:28px;
line-height:28px;
margin:0 0 5px 0;
padding:0 5px;
background:none;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
width:auto;
}
#header .links a {
padding:0 6px;
margin:0 4px;
}
#header .links a#wishlist-total {
display:none;
}
#header #logo {
float:none;
margin-top:6px;
padding-top:10px;
}
#header #logo a {
	text-align:center;
}
#menu {
width:100%!important;
}
#menu > ul > li {
float:none;
}
.home, .banner, #column-right, #column-left, .backTop, .headerTop #cart, .slideshow {
display:none!important;
}

#welcome {
float:none;
text-align:center;
line-height:28px;
}
#welcome a {
margin:0px;
}
h1 span, .welcome span {
line-height:35px;
}
#language {
margin-top:0px;
margin-left:5px;
float:left;
}
#currency {
float: left;
margin:0;
line-height: 17px;
font-size: 11px;
}

.fakeheight {
	height:200px;
	width:auto;
}

ul.social-icons {
	padding:0;
}

#footerm .column {
float:none;
width:auto;
margin:0;
}
#footerm .column h3 {
cursor:pointer;
display:block;
text-align:center;
padding:5px 0;
margin:0;
color:#666;
font-size:20px;
border-radius:5px;
 background-color: whiteSmoke;
 background-image: -moz-linear-gradient(top, white, #E6E6E6);
 background-image: -ms-linear-gradient(top, white, #E6E6E6);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
 background-image: -webkit-linear-gradient(top, white, #E6E6E6);
 background-image: -o-linear-gradient(top, white, #E6E6E6);
 background-image: linear-gradient(top, white, #E6E6E6);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', 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);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
 border: 1px solid #CCC;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 cursor: pointer;
 height:30px;
 line-height:30px;
 ont-family: 'QlassikBoldRegular';
}
#footerm .column h3:hover {
background-image: none;
 -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
 box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
 background-color: #E6E6E6;
 background-color: #D9D9D9 9;
 outline: 0;
}
#footerm .column ul {
background: #FFF;
 border: 1px solid #CCC;
 border-width: 0 1px;
 display: none;
 margin:0; 
 padding:0;
}
#footerm .column ul li {
	margin:0;
	padding:0;
}
#footerm .column ul li a {
border-bottom:1px solid #DDD;
padding: 8px 12px!important;
background-image:none!important;
font-size:14px;
display: block;
text-shadow: 0 1px 0 #FFF;
color:#333430;
text-decoration:none;
}
#footerm .column ul li a:hover {
background-color: #f2f2f2;
color:#666;
text-decoration:none;
padding-left:12px;
}
#footer {
display:none;
}
#footerTop h2 {
border-bottom: 1px dotted #ccc;
padding-bottom:0px;
margin-bottom:10px;
}
#column-left + #column-right + #content, #column-left + #content {
	margin-left:220px;
	border-left:solid 1px #ddd;
	padding-left:0px;
}
.mobileFpart {
	display:block!important;
	margin:20px 0;
}
#powered {
min-height:60px;
line-height:14px;
text-align:center;
}
#powered .fl, #powered .fr {
float:none;
}
#column-right + #content {
margin-right:0;
}
#column-left + #content {
margin-left:0;
border-left:none;
}
 .login-content .left, .login-content .right, .checkout-content .left, .checkout-content .right {
width:auto!important;
float:none;
}
input[type="text"], input[type="password"], textarea {
width:96%;
padding:2px 4px;
margin:0 0 5px 0;
}
select {
width:99%;
}
.breadcrumb a {
display:inline-block
}
.menu-main {
display: none;
}
#optmenu {
margin:6px 0;
display: block !important;
} /* Menu for mobiles */
.menuarrow {
text-align:center;
color:#fff;
text-transform:uppercase;
font-size:16px;
font-weight:normal;
padding:7px 8px;
margin:0;
cursor: pointer;
font-family: 'QlassikMediumRegular', Arial, sans-serif;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border:solid 1px #292928;
text-shadow:0px 0px 1px #000;
background:#292928;
}
.menuarrow:hover {
background:#cd1507;
border:solid 1px #cd1507;
}
.shown-phone {
display: block !important;
}
#menu-phone {
width:auto;
background:#ddd;
height:32px;
position:relative;
margin:10px 0 0 0;
}
#menu-phone-button {
position:relative;
z-index:900;
width:auto;
line-height:32px;
font-size:15px;
color:#464646;
text-indent:14px;
}
#menu-phone-select {
position:absolute;
z-index:1000;
top:0px;
left:0;
width:100%;
height:100%;
opacity:0;
cursor:pointer;
}
.jcarousel-skin-opencart {
display:none!important;
}


.image-additional > #carousel94 > .jcarousel-skin-opencart {
	display:block!important;
}

.product-info > .span6 {
float:none;
text-align:center;
width:auto;
}
.product-info > .left + .right {
margin-left:auto
}
.product-info .image {
float:none;
}
.product-info .image a img {
display:inline;
}
.product-info .image-additional {
width:auto;
margin-bottom:10px;
}
.product-info .image-additional a {
display:inline-block;
float:none;
}
.product-info .cart div {
margin-bottom:10px;
}
.product-grid, .box, .box-product {
text-align:center;
}
.linkText {
float:none;
display:inline-block;
color:#333;
position:relative;
margin:0;
text-decoration:none;
background:url(../images/btn-search.html) no-repeat 0 0;
padding:10px 0 0 25px;
height:20px;
}
.linkText:hover {
color:#222;
}
 .product-list > div {
text-align:center;
}
.product-list .image {
float:none;
margin-right:0px;
display:inline-block;
}
 .prDetailMain {
width:100%;
}
.prDetailMainLeft {
width:auto;
}
.prDetailMainRight {
width:100%;
text-align:center;
}
.wishlistWrap, .compareWrap {
display:block;
width:100%;
margin-top:10px;
}
.wish-list {
float:none;
}
.compare-icon {
float:none;
}
.htabs a {
font-size:12px;
padding:7px 3px 6px 3px;
font-weight:bold;
}
.product-compare a {
font-size:9px;
}
.cart-info thead .price, .cart-info tbody .price {
display:none;
}
 .sitemap-info .left, .sitemap-info .right, #content .content .left, #content .content .right, .return-comment, .return-captcha, .manufacturer-list ul, .order-list .order-content div {
float:none;
width:auto
}
 .wishlist-product thead td {
font-size:11px;
}
.cart-info thead .model, .cart-info tbody .model, .wishlist-product thead .model, .wishlist-product thead .stock, .wishlist-product tbody .model, .wishlist-product tbody .stock, .column-right, .column-left, #about_us_footer, #recent_post, #twitter_footer, #contact_footer {
display:none;
}
.mobile-name {
display:block!important;
}
.mobile-rating img {
width:70px;
}
.mobile-search {
margin-bottom:10px;
}
#footerTop {
display:none;
}
h2.optheading { margin-top:85px; margin-bottom:20px; }

.powered-main {
	display:inline-block;
}

.boxform li, .boxform li.message {
	width:100%;
}




.product-grid > ul#thumbs {
	text-align:center;
}
.product-grid > div, .product-grid > ul#thumbs > li {

}


.blog-griderror {
	margin-left:0px;
	width:350px;
}


.product-grid > div, .product-grid > ul#thumbs > li {
	margin:0px 10px 20px 0px;
}


.clbox {
	display:none;
}


.tab-content {
	width:91%;
}


}

/* Media for 760px End
-----------------------------------------------------------------------------------------------------------------------------*/


