
Styleneat - CSS Organizer.
Return
Download style.css | Copy style.css

 
 
/* =WP-PageNavi Plugin
-------------------------------------------------------------- */
.clear {clear: both}
 
.nobr {white-space: nowrap}
 
.info {
	background: #F7F5C6;
	padding: 10px 20px;
	border: 1px solid #EEEAC1;
	color: #747165;
	box-shadow: inset 0 0 0 1px #ffc;
	-webkit-box-shadow: inset 0 0 0 1px #ffc;
	-moz-box-shadow: inset 0 0 0 1px #ffc
 }
 
	.info a {color: #93864E}
 
div.jigoshop_error,div.jigoshop_message {
	border: 1px solid;
	margin: 10px 0;
	padding: 10px 10px 10px 32px;
	background-repeat: no-repeat;
	background-position: 10px center
 }
 
div.jigoshop_error a.button,div.jigoshop_message a.button {margin-top: 0;float:right}
 
div.jigoshop_error {
	color: #D8000C;
	background-color: #ffd4d4;
	background-image: url('../images/error.png')
 }
 
div.jigoshop_message {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('../images/success.png')
 }
 
p small {color: #999}
 
p.demo_store {
	position: fixed;
	top: 0;
	left: 50%;
	width: 450px;
	margin-left: -225px;
	font-size: 12px;
	text-align: center;
	background: #f7f5c6;
	background: -webkit-gradient(linear,left top,left bottom,from( #f7f5c6),to( #eeeac1));
	background: -webkit-linear-gradient( #f7f5c6, #eeeac1);
	background: -moz-linear-gradient(center top, #f7f5c6 0, #eeeac1 100%);
	background: -moz-gradient(center top, #f7f5c6 0, #eeeac1 100%);
	padding: 8px 0;
	border: 1px solid #EEEAC1;
	color: #747165;
	z-index: 999999;
	box-shadow: inset 0 0 0 3px rgba(255,255,255,.3);
	-webkit-box-shadow: inset 0 0 0 3px rgba(255,255,255,.3);
	-moz-box-shadow: inset 0 0 0 3px rgba(255,255,255,.3)
 }
 
small.note {
	display: block;
	color: #999;
	font-size: 11px;
	line-height: 21px;
	margin-top: 10px
 }
 
#breadcrumb {
	overflow: hidden;
	zoom: 1;
	margin: 0 0 1em!important;
	padding: 0;
	font-size: .92em;
	color: #999!important
 }
 
	#breadcrumb a {color: #999!important}
 
.wp-pagenavi {clear: both;margin-bottom:15px}
 
	.wp-pagenavi a,.wp-pagenavi span {
		text-decoration: none;
		border: 1px solid #aaa;
		padding: 3px 5px;
		margin: 2px
	 }
 
	.wp-pagenavi a:hover,.wp-pagenavi span.current {border-color: #000}
 
	.wp-pagenavi span.current {font-weight: 700}
 
div.product {position: relative}
 
	div.product .product_title {clear: none}
 
	div.product p.price {color: green;font-size:1.3em}
 
		div.product p.price del {font-size: 14px;color:#aaa}
 
	div.product p.stock {
		font-size: .92em;
		float: left;
		padding: 2px 0 0 0
	 }
 
	div.product div.images {
		float: left;
		width: 314px;
		margin-bottom: 10px;
		position: relative
	 }
 
		div.product div.images img {
			border: 1px solid #ddd;
			background: #f5f5f5;
			padding: 6px;
			display: block
		 }
 
		div.product div.images div.thumbnails {
			padding-top: 10px;
			overflow: hidden;
			zoom: 1
		 }
 
			div.product div.images div.thumbnails a {
				margin-right: 10px;
				margin-bottom: 10px;
				float: left
			 }
 
				div.product div.images div.thumbnails a img {padding: 3px}
 
				div.product div.images div.thumbnails a.last {margin-right: 0}
 
				div.product div.images div.thumbnails a.first {clear: both}
 
	div.product div.summary {float: right;width:300px}
 
	div.product div.social {text-align: right;margin:0 0 1em}
 
		div.product div.social span {margin: 0 0 0 2px}
 
			div.product div.social span span {margin: 0}
 
			div.product div.social span .stButton .chicklets {padding-left: 16px;width:0}
 
		div.product div.social iframe {float: left;margin-top:3px}
 
	div.product #tabs {
		clear: both;
		padding: 1em 0 0 0;
		margin: 0 0 1em 0
	 }
 
		div.product #tabs ul.tabs {
			-webkit-border-top-left-radius: 3px;
			-webkit-border-top-right-radius: 3px;
			-moz-border-radius-topleft: 3px;
			-moz-border-radius-topright: 3px;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			background: #ddd;
			overflow: hidden;
			zoom: 1;
			margin: 0!important;
			padding: 4px 4px 0;
			list-style: none outside!important
		 }
 
			div.product #tabs ul.tabs li {
				float: left;
				margin: 0 4px 0 0;
				font-size: .92em
			 }
 
			div.product #tabs ul.tabs a {
				float: left;
				padding: 6px 12px;
				background: #eee;
				text-decoration: none;
				-webkit-border-top-left-radius: 2px;
				-webkit-border-top-right-radius: 2px;
				-moz-border-radius-topleft: 2px;
				-moz-border-radius-topright: 2px;
				border-top-left-radius: 2px;
				border-top-right-radius: 2px
			 }
 
			div.product #tabs ul.tabs li.active a {background: #fff;color:#555}
 
		div.product #tabs .panel {
			border: 1px solid #ddd;
			border-top: 0;
			padding: 15px 15px 0;
			-webkit-border-bottom-left-radius: 3px;
			-webkit-border-bottom-right-radius: 3px;
			-moz-border-radius-bottomleft: 3px;
			-moz-border-radius-bottomright: 3px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px
		 }
 
.stock {color: green;float:left}
 
.out-of-stock {color: red}
 
p.cart {float: right}
 
form.cart {
	margin-bottom: 24px;
	float: right;
	width: 100%;
	clear: both
 }
 
	form.cart div.quantity {float: left;margin:0 4px 0 0}
 
	form.cart table {font-size: 12px;border-width:0 0 1px 0!important}
 
		form.cart table td {padding: 4px 4px 4px 0!important}
 
		form.cart table div.quantity {
			float: none;
			margin: 0;
			width: 72px
		 }
 
		form.cart table small.stock {display: block;float:none}
 
	form.cart .variations label {font-weight: 700}
 
	form.cart .variations select {width: 100%;float:left}
 
	form.cart .button {
		vertical-align: middle;
		float: left;
		margin: 2px 0!important
	 }
 
span.onsale {
	background: green;
	color: #fff;
	min-height: 32px;
	min-width: 32px;
	padding: 4px;
	font-size: 12px;
	position: absolute;
	text-align: center;
	line-height: 32px;
	top: 0;
	left: -15px;
	margin: -6px 0 0 0;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
 }
 
.products ul,ul.products {
	margin: 0 0 14px!important;
	padding: 0!important;
	float: left
 }
 
.products {clear: both}
 
	.products li {
		float: left;
		margin: 0 10px 20px 0;
		padding: 0!important;
		position: relative;
		width: 144px
	 }
 
		.products li .onsale {
			top: 0;
			right: 0;
			left: auto;
			margin: -6px -6px 0 0
		 }
 
		.products li a {text-decoration: none}
 
			.products li a img {
				width: 150px!important;
				height: 150px!important;
				display: block;
				margin: 6px!important;
				border: 1px solid #ddd
			 }
 
			.products li a:hover img {border: 1px solid #bbb}
 
		.products li strong {color: #555;display:block}
 
		.products li .price {
			color: #FF9933;
			display: block;
			font-weight: 400;
			float: left;
			text-align: right;
		 }
 
			.products li .price del {
				font-size: 10px;
				line-height: 10px;
				margin: -2px 0 0 0;
				display: block;
				color: #aaa
			 }
 
			.products li .price .from {
				font-size: 10px;
				line-height: 10px;
				margin: -2px 0 0 0;
				display: block;
				color: #aaa;
				padding-bottom: 3px
			 }
 
		.products li.first {clear: both}
 
		.products li.last {margin-right: 0}
 
table.shop_attributes {border: 0!important;border-top:1px dotted #ccc!important}
 
	table.shop_attributes th {
		width: 150px;
		font-weight: 700;
		padding: 8px;
		color: #000!important;
		border-bottom: 1px dotted #ccc;
		margin: 0!important;
		line-height: 1.5em
	 }
 
	table.shop_attributes td {
		font-style: italic;
		padding: 0!important;
		border-bottom: 1px dotted #ccc;
		margin: 0!important;
		line-height: 1.5em
	 }
 
		table.shop_attributes td p {margin: 0!important;padding:8px}
 
	table.shop_attributes .alt td,table.shop_attributes .alt th {background: #f9f9f9}
 
a.button,button.button,input.button,#review_form #submit {
	color: #fff;
	background: #ff9c07;
	padding: 6px;
	line-height: 1em!important;
	margin: 4px 2px 0 0;
	float: left;
	font-size: 12px!important;
	width: 100%!important;
	vertical-align: middle!important;
	text-align: center;
	text-decoration: none;
	border: 0;
	cursor: pointer;
	font-family: inherit;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
 }
 
a.button:hover,button.button:hover,input.button:hover,#review_form #submit:hover {background: #f93;text-decoration:none}
 
.cart .button,.cart input.button {float: none}
 
.button-alt {
	color: #fff;
	background: #069bcd;
	padding: 6px;
	line-height: 1em!important;
	margin: 4px 2px 0 0;
	float: left;
	font-size: 12px!important;
	width: auto!important;
	vertical-align: middle!important;
	text-align: center;
	text-decoration: none;
	border: 0;
	cursor: pointer;
	font-family: inherit;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
 }
 
	.button-alt:hover {background: #0588b5}
 
#reviews h2 small {
	float: right;
	color: #999;
	font-size: 15px;
	line-height: 21px;
	margin: 10px 0 0 0
 }
 
	#reviews h2 small a {text-decoration: none;color:#999}
 
#reviews h3 {margin: 0}
 
#reviews #respond {
	margin: 0;
	border: 0;
	padding: 0
 }
 
#reviews #comment {height: 75px}
 
#reviews #comments .add_review {overflow: hidden;zoom:1}
 
#reviews #comments h2 {clear: none}
 
#reviews #comments ol.commentlist {
	overflow: hidden;
	zoom: 1;
	margin: 0!important
 }
 
	#reviews #comments ol.commentlist li {
		padding: 00;
		margin: 0 0 20px;
		border: 0;
		position: relative
	 }
 
		#reviews #comments ol.commentlist li .meta {color: #999;font-size:.75em}
 
		#reviews #comments ol.commentlist li img {
			float: left;
			position: absolute;
			top: 0;
			left: 0;
			padding: 3px;
			width: 32px;
			height: auto;
			border: 1px solid #ddd;
			background: #fff;
			margin: 0;
			line-height: 1
		 }
 
		#reviews #comments ol.commentlist li .comment-text {
			margin: 0 0 0 50px;
			border: 1px solid #ddd;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			padding: 11px 11px 0
		 }
 
			#reviews #comments ol.commentlist li .comment-text p {margin: 0 0 11px}
 
				#reviews #comments ol.commentlist li .comment-text p.meta {font-size: .86em}
 
.star-rating {
	float: right;
	width: 80px;
	height: 16px;
	background: url(../images/star.png) repeat-x left 0
 }
 
	.star-rating span {
		background: url(../images/star.png) repeat-x left -32px;
		height: 0;
		padding-top: 16px;
		overflow: hidden;
		float: left
	 }
 
.hreview-aggregate .star-rating {margin: 10px 0 0 0}
 
#review_form #respond {
	overflow: hidden;
	zoom: 1;
	border: 1px solid #E7E7E7;
	margin: 0!important;
	padding: 10px 20px 20px;
	width: auto
 }
 
	#review_form #respond p {margin: 0 0 10px!important}
 
p.stars {overflow: hidden;zoom:1}
 
	p.stars span {
		width: 80px;
		height: 16px;
		position: relative;
		float: left;
		background: url(../images/star.png) repeat-x left 0
	 }
 
		p.stars span a {
			float: left;
			position: absolute;
			left: 0;
			top: 0;
			width: 16px;
			height: 0;
			padding-top: 16px;
			overflow: hidden
		 }
 
			p.stars span a:hover,p.stars span a:focus {background: url(../images/star.png) repeat-x left -16px}
 
			p.stars span a.active {background: url(../images/star.png) repeat-x left -32px}
 
			p.stars span a.star-1 {width: 16px;z-index:10}
 
			p.stars span a.star-2 {width: 32px;z-index:9}
 
			p.stars span a.star-3 {width: 48px;z-index:8}
 
			p.stars span a.star-4 {width: 64px;z-index:7}
 
			p.stars span a.star-5 {width: 80px;z-index:6}
 
table.shop_table {
	border: 1px solid #E7E7E7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
	border-collapse: separate;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
 }
 
	table.shop_table th {
		color: #888;
		font-size: 12px;
		font-weight: 700;
		line-height: 18px;
		padding: 9px 12px!important
	 }
 
	table.shop_table td {
		border-top: 1px solid #E7E7E7;
		padding: 6px 10px;
		vertical-align: middle
	 }
 
		table.shop_table td a.button {margin: 0 3px}
 
	table.shop_table tfoot td {font-weight: 700}
 
table.my_account_orders {font-size: .85em}
 
	table.my_account_orders th,table.my_account_orders td {padding: 4px 8px!important;vertical-align:top}
 
	table.my_account_orders .button {white-space: nowrap;margin:4px 0}
 
ul.cart_list,ul.product_list_widget {
	list-style: none outside!important;
	padding: 0!important;
	margin: 0!important
 }
 
ul.cart_list li,ul.product_list_widget li {
	padding: 4px 0!important;
	margin: 0!important;
	overflow: hidden;
	zoom: 1
 }
 
ul.cart_list li a,ul.product_list_widget li a {display: block;font-weight:700}
 
ul.cart_list li img,ul.product_list_widget li img {
	float: left;
	margin-right: 4px;
	border: 1px solid #ddd
 }
 
ul.cart_list li dt,ul.product_list_widget li dt {
	font-weight: 700;
	display: inline-block;
	margin: 0 4px 0 0;
	padding: 0
 }
 
ul.cart_list li dd,ul.product_list_widget li dd {display: inline;padding:0}
 
.jigoshop_cart .total {
	border-top: 3px double #ddd;
	padding: 4px 0 4px;
	margin: 0!important
 }
 
	.jigoshop_cart .total strong {min-width: 40px;display:inline-block}
 
.jigoshop_cart .buttons {overflow: hidden;zoom:1}
 
a.remove {
	display: block;
	height: 16px;
	width: 16px;
	text-indent: -9999px;
	background: url(../images/remove.png) #ccc
 }
 
	a.remove:hover {background-color: #f93}
 
.cart th,.cart td {vertical-align: middle}
 
td.actions {text-align: right}
 
	td.actions .coupon {float: left}
 
		td.actions .coupon label {display: none}
 
		td.actions .coupon .input-text {
			width: 80px!important;
			float: left;
			margin: 1px 6px 0 0!important
		 }
 
	td.actions .button-alt {float: right;margin:2px 0 0 6px}
 
td.product-name dl.variation {margin: 0}
 
	td.product-name dl.variation dt {
		font-weight: 700;
		display: inline-block;
		margin: 0 4px 0 0;
		padding: 0
	 }
 
	td.product-name dl.variation dd {
		display: inline;
		margin: 0 12px 0 0;
		padding: 0
	 }
 
td.quantity,.jigoshop #content div.quantity {min-width: 80px}
 
.quantity input {margin-left: 0;margin-right:0}
 
	.quantity input.qty {
		border: 1px solid #ccc;
		width: 20px;
		height: 28px;
		display: inline;
		padding: 1px 5px 2px;
		line-height: 1em!important;
		vertical-align: middle;
		text-align: right
	 }
 
	.quantity input.plus,.quantity input.minus {
		background: #ccc;
		padding: 4px;
		vertical-align: middle;
		line-height: 1em!important;
		border: 0;
		width: 20px;
		height: 28px;
		color: #fff!important;
		cursor: pointer
	 }
 
	.quantity input.minus {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px
	 }
 
	.quantity input.minus {
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius-topright: 0;
		-moz-border-radius-bottomright: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	 }
 
	.quantity input.plus {
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px
	 }
 
	.quantity input.plus {
		-webkit-border-top-left-radius: 0;
		-webkit-border-bottom-left-radius: 0;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-bottomleft: 0;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	 }
 
	.quantity input.minus:hover,.quantity input.plus:hover {background: #f93}
 
.cart input {
	width: 100px;
	margin: 0!important;
	vertical-align: middle;
	line-height: 1em!important
 }
 
.col2-set {
	overflow: hidden;
	zoom: 1;
	width: 100%
 }
 
	.col2-set .col-1 {float: left;width:48%}
 
	.col2-set .col-2 {float: right;width:48%}
 
.cart-collaterals {
	overflow: hidden;
	zoom: 1;
	width: 100%
 }
 
	.cart-collaterals .related {width: 310px;float:left}
 
	.cart-collaterals .cross-sells {width: 314px;float:left}
 
	.cart-collaterals .shipping_calculator {
		float: right;
		width: 225px;
		clear: right;
		text-align: right;
		overflow: hidden;
		zoom: 1;
		margin: 20px 0 0 0
	 }
 
		.cart-collaterals .shipping_calculator .button {
			width: 225px!important;
			float: none!important;
			display: block
		 }
 
		.cart-collaterals .shipping_calculator .col2-set .col-1,.cart-collaterals .shipping_calculator .col2-set .col-2 {width: 47%}
 
	.cart-collaterals .cart_totals {
		float: right;
		width: 225px;
		text-align: right
	 }
 
		.cart-collaterals .cart_totals h2 {
			text-align: left;
			margin: 0;
			margin-left: 10px
		 }
 
		.cart-collaterals .cart_totals p {margin: 0!important;text-align:left}
 
		.cart-collaterals .cart_totals table {
			border-collapse: separate;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			margin: 0 0 6px!important;
			padding: 0
		 }
 
			.cart-collaterals .cart_totals table tr:first-child th,.cart-collaterals .cart_totals table tr:first-child td {border-top: 0!important}
 
			.cart-collaterals .cart_totals table td,.cart-collaterals .cart_totals table th {padding: 6px 12px!important}
 
			.cart-collaterals .cart_totals table small {display: block;color:#999}
 
		.cart-collaterals .cart_totals .discount td {color: green}
 
		.cart-collaterals .cart_totals tr td,.cart-collaterals .cart_totals tr th {border-top: 1px solid #E7E7E7;padding:6px 24px}
 
		.cart-collaterals .cart_totals a.button-alt {
			width: 193px;
			display: block;
			font-size: .92em
		 }
 
.form-row {
	overflow: hidden;
	zoom: 1;
	padding: 3px;
	margin: 0 0 6px!important
 }
 
	.form-row label {display: block}
 
		.form-row label.hidden {visibility: hidden}
 
	.form-row select {
		width: 100%;
		cursor: pointer;
		margin: 0!important
	 }
 
	.form-row .required {color: #c00;font-weight:700}
 
	.form-row .input-checkbox {
		display: inline;
		margin: -2px 8px 0 0;
		text-align: center;
		vertical-align: middle
	 }
 
	.form-row label.checkbox {display: inline}
 
form .form-row input.input-text,#content .form-row input.input-text,form .form-row textarea,#content .form-row textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: inset 0 1px 4px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,.1);
	border: 1px solid #ccc;
	width: 100%;
	padding: 6px;
	margin: 0;
	outline: 0;
	background: #fff none;
	font-size: 14px;
	line-height: 1em
 }
 
form .form-row textarea,#content .form-row textarea {
	height: 3.5em;
	line-height: 1.5em;
	display: block;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
 }
 
form .form-row input.input-text:focus,#content .form-row input.input-text:focus,form .form-row textarea:focus,#content .form-row textarea:focus {
	box-shadow: inset 0 0 0 3px #faf9dc;
	-webkit-box-shadow: inset 0 0 0 3px #faf9dc;
	-moz-box-shadow: inset 0 0 0 3px #faf9dc
 }
 
.form-row-first,.form-row-last {
	float: left;
	width: 47%;
	overflow: visible
 }
 
.form-row-last {float: right}
 
form.login {
	border: 1px solid #ccc;
	padding: 20px;
	border: 1px solid #E7E7E7;
	margin: 20px 0 20px 0;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
 }
 
#payment {
	background: #F9F9F9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
 }
 
	#payment ul.payment_methods {
		overflow: hidden;
		zoom: 1;
		text-align: left;
		padding: 1em;
		border-bottom: 1px solid #eee;
		margin: 0!important;
		list-style: none outside
	 }
 
		#payment ul.payment_methods li {
			line-height: 2.5em;
			text-align: left;
			margin: 0!important;
			font-weight: 400
		 }
 
			#payment ul.payment_methods li input {margin: 0 1em 0 0!important}
 
			#payment ul.payment_methods li img {
				vertical-align: middle;
				margin: -2px 0 0 .5em;
				position: relative
			 }
 
	#payment div.form-row {padding: 1em;border-top:1px solid #fff}
 
	#payment #place_order {float: right;margin:0}
 
	#payment .terms {padding: 0 1em 0!important;text-align:right}
 
	#payment div.payment_box {
		position: relative;
		width: 96%;
		background: #f5f5f5;
		border: 1px solid #eee;
		box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
		-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
		-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
		padding: 1em 2% 0;
		margin: 1em 0 1em 0;
		font-size: .92em
	 }
 
		#payment div.payment_box #cc-expire-month,#payment div.payment_box #cc-expire-year {width: 48%;float:left}
 
		#payment div.payment_box #cc-expire-year {float: right}
 
		#payment div.payment_box span.help {
			font-size: 11px;
			color: #999;
			line-height: 13px;
			font-weight: 400
		 }
 
		#payment div.payment_box p,#payment div.payment_box .form-row {margin: 0 0 1em}
 
		#payment div.payment_box:after {
			content: "";
			display: block;
			border: 8px solid #eee;
			border-right-color: transparent;
			border-left-color: transparent;
			border-top-color: transparent;
			position: absolute;
			top: -4px;
			left: 0;
			margin: -1em 0 0 2em
		 }
 
	#payment div.payment_message {
		position: relative;
		width: 96%;
		background: #f5f5f5;
		color: red;
		border: 1px solid #eee;
		box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
		-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
		-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
		padding: 1em 2% 1em;
		margin: 1em 0 1em 0;
		font-size: .92em
	 }
 
		#payment div.payment_message:after {
			content: "";
			display: block;
			border: 8px solid #eee;
			border-right-color: transparent;
			border-left-color: transparent;
			border-top-color: transparent;
			position: absolute;
			top: -4px;
			left: 85%;
			margin: -1em 0 0 2em
		 }
 
div.shipping-address {padding: 0;clear:left}
 
#shiptobilling {
	float: right;
	line-height: 1.62em!important;
	margin: 0!important;
	padding: 0
 }
 
	#shiptobilling label {font-size: .6875em}
 
.checkout .col-2 h3 {float: left;clear:none}
 
.checkout .col-2 .notes {clear: left}
 
.checkout .col-2 .form-row-first {clear: left}
 
.checkout #customer_details,.checkout #order_review,.checkout #payment {margin-bottom: 24px}
 
.checkout .jigoshop-validated input.input-text {
	background-image: url('../images/accepted.jpg')!important;
	background-position: 95% center!important;
	background-repeat: no-repeat!important
 }
 
.checkout .jigoshop-validated select {border: green 1px solid!important}
 
.checkout .jigoshop-invalid select {border: red 1px solid!important}
 
.checkout .jigoshop-invalid input.input-text {
	background-image: url('../images/rejected.png')!important;
	background-position: 95% center!important;
	background-repeat: no-repeat!important;
	border: red 1px solid!important
 }
 
.order_details {
	overflow: hidden;
	zoom: 1;
	margin: 0 0 1.5em;
	list-style: none
 }
 
	.order_details li {
		float: left;
		margin-right: 2em;
		text-transform: uppercase;
		font-size: .715em;
		line-height: 1em;
		border-right: 1px dashed #ccc;
		padding-right: 2em
	 }
 
		.order_details li strong {
			display: block;
			font-size: 1.4em;
			text-transform: none;
			line-height: 1.5em;
			color: #333
		 }
 
		.order_details li.method {border: 0}
 
.addresses .title {overflow: hidden;zoom:1}
 
	.addresses .title h3 {float: left}
 
	.addresses .title .edit {float: right}
 
.widget_price_filter .price_slider_wrapper .button {float: right;margin:0!important}
 
.widget_price_filter .price_slider_wrapper .price_slider {margin: 1em .6em .6em}
 
	.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle {outline: 0!important}
 
.widget_price_filter .price_slider_wrapper .price_slider_amount {overflow: hidden;line-height:2em}
 
.widget_layered_nav ul {
	margin: 0!important;
	padding: 0!important;
	border: 0!important;
	list-style: none outside!important
 }
 
	.widget_layered_nav ul li {
		overflow: hidden;
		zoom: 1;
		padding: 0 0 1px
	 }
 
		.widget_layered_nav ul li a,.widget_layered_nav ul li span {padding: 1px 0;float:left}
 
		.widget_layered_nav ul li.chosen a {
			padding: 0 6px 0 18px;
			border: 1px solid #39c;
			background: #39c url(../images/cross_white.png) no-repeat 6px center;
			box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
			-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
			-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
			color: #fff;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px
		 }
 
	.widget_layered_nav ul small.count {
		float: right;
		margin-left: 6px;
		font-size: 1em;
		padding: 1px 0;
		color: #999
	 }
 
fieldset.variations {border: 0}
 
div.product div.product_meta,div.product div.variations_button {clear: left}
 
section#primary div.product div.summary {width: 42%}
 
.single_variation .price {float: left}
 
.single_variation,.stock {clear: left}
 
.customized_product_label {font-weight: 700}
 
dl.customization {margin: 0}
 
	dl.customization dt {
		font-weight: 700;
		display: inline-block;
		margin: 0 4px 0 0;
		padding: 0
	 }
 
	dl.customization dd {
		display: inline;
		margin: 0 12px 0 0;
		padding: 0
	 }
 
.applied-coupons-values {
	text-decoration: none!important;
	font-size: 13px;
	font-weight: 400;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #e4e4e4;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
	background-image: -webkit-gradient(linear,0% 0,0% 100%,color-stop(20%, #f4f4f4),color-stop(50%, #f0f0f0),color-stop(52%, #e8e8e8),color-stop(100%, #eee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	-webkit-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
	-moz-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
	box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
	color: #333;
	border: 1px solid #aaa;
	line-height: 13px;
	padding: 3px 20px 3px 5px;
	margin: 3px 0 3px 5px;
	position: relative
 }
 
.cart-discount-code {
	font-size: 12px;
	padding-right: 5px;
	color: #888;
	float: right
 }
 
.close {
	display: block;
	position: absolute;
	right: 3px;
	top: 2px;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 white;
	opacity: .2;
	filter: alpha(opacity=20)
 }
 
input:-ms-input-placeholder {background: #fff;color:LightGray}
 
.jigoshop .site-content {width: 66%}
 
	.jigoshop .site-content .cross-sells {width: auto}
 
	.jigoshop .site-content div.jigoshop_error,.jigoshop .site-content div.jigoshop_message {padding: 15px 10px 15px 32px}
 
	.jigoshop .site-content div.jigoshop_error a.button,.jigoshop .site-content div.jigoshop_message a.button {margin-top: -4px}
 
	.jigoshop .site-content input.qty {border-radius: 0}
 
	.jigoshop .site-content .quantity input.plus,.jigoshop .site-content .quantity input.minus {
		padding: 5px 4px 4px 4px;
		vertical-align: middle;
		line-height: 1em;
		border: 0;
		width: 20px;
		color: #fff!important;
		cursor: pointer
	 }
 
	.jigoshop .site-content .quantity input.minus {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius-topright: 0;
		-moz-border-radius-bottomright: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	 }
 
	.jigoshop .site-content .quantity input.plus {
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-top-left-radius: 0;
		-webkit-border-bottom-left-radius: 0;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-bottomleft: 0;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	 }
 
	.jigoshop .site-content .quantity input.minus:hover,.jigoshop .site-content .quantity input.plus:hover {background: #a9c146}
 
.cross-sells ul,.cross-sells li {list-style: none outside!important}
 
.products ul,ul.products,.products li {
	list-style: none outside!important;
	background-color: black;
	margin-left:3.2%;
	margin-top:10px;
	
	
}
 
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(../images/ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: 400;
	color: #555
 }
 
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color: #555;text-decoration:none}
 
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	border: 1px solid #999;
	background: #dadada url(../images/ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: 400;
	color: #212121
 }
 
.ui-state-hover a,.ui-state-hover a:hover {color: #212121;text-decoration:none}
 
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border: 1px solid #aaa;
	background: #fff url(../images/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: 400;
	color: #212121
 }
 
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color: #212121;text-decoration:none}
 
.ui-widget :active {outline: 0}
 
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(../images/ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636
 }
 
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color: #363636}
 
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(../images/ui/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
	color: #cd0a0a
 }
 
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {color: #cd0a0a}
 
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {color: #cd0a0a}
 
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {font-weight: 700}
 
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: alpha(opacity=70);
	font-weight: 400
 }
 
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: alpha(opacity=35);
	background-image: none
 }
 
.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
 }
 
.ui-slider {position: relative;text-align:left}
 
	.ui-slider .ui-slider-handle {
		position: absolute;
		z-index: 2;
		width: 1.2em;
		height: 1.2em;
		cursor: default
	 }
 
	.ui-slider .ui-slider-range {
		position: absolute;
		z-index: 1;
		font-size: .7em;
		display: block;
		border: 0;
		background-position: 0 0
	 }
 
.price_slider_wrapper .ui-widget-content {
	border: 1px solid #aaa;
	background: #fff url(../images/ui/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x;
	color: #222
 }
 
.price_slider_wrapper .ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc url(../images/ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222;
	font-weight: 700
 }
 
.ui-slider-horizontal {height: .8em}
 
	.ui-slider-horizontal .ui-slider-handle {top: -.3em;margin-left:-.6em}
 
	.ui-slider-horizontal .ui-slider-range {top: 0;height:100%}
 
	.ui-slider-horizontal .ui-slider-range-min {left: 0}
 
	.ui-slider-horizontal .ui-slider-range-max {right: 0}
 
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right {height: 13px}
 
div.pp_default .pp_top .pp_left {background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
 
div.pp_default .pp_top .pp_middle {background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
 
div.pp_default .pp_top .pp_right {background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
 
div.pp_default .pp_content .ppt {color: #f8f8f8}
 
div.pp_default .pp_content_container .pp_left {background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
 
div.pp_default .pp_content_container .pp_right {background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
 
div.pp_default .pp_next:hover {background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
 
div.pp_default .pp_previous:hover {background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
 
div.pp_default .pp_expand {
	background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px
 }
 
	div.pp_default .pp_expand:hover {background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
 
div.pp_default .pp_contract {
	background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px
 }
 
	div.pp_default .pp_contract:hover {background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
 
div.pp_default .pp_close {
	width: 30px;
	height: 30px;
	background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
	cursor: pointer
 }
 
div.pp_default .pp_gallery ul li a {background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
 
div.pp_default .pp_social {margin-top: 7px}
 
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next {position: static;left:auto}
 
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height: 30px;
	width: 30px
 }
 
div.pp_default .pp_nav .pp_pause {background-position: -51px -29px}
 
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next {
	background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height: 20px;
	width: 20px;
	margin: 4px 0 0
 }
 
div.pp_default a.pp_arrow_next {left: 52px;background-position:-82px -3px}
 
div.pp_default .pp_content_container .pp_details {margin-top: 5px}
 
div.pp_default .pp_nav {
	clear: none;
	height: 30px;
	width: 110px;
	position: relative
 }
 
	div.pp_default .pp_nav .currentTextHolder {
		font-family: Georgia;
		font-style: italic;
		color: #999;
		font-size: 11px;
		left: 75px;
		line-height: 25px;
		position: absolute;
		top: 2px;
		margin: 0;
		padding: 0 0 0 10px
	 }
 
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover {opacity: .7}
 
div.pp_default .pp_description {
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	margin: 5px 50px 5px 0
 }
 
div.pp_default .pp_bottom .pp_left {background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
 
div.pp_default .pp_bottom .pp_middle {background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
 
div.pp_default .pp_bottom .pp_right {background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
 
div.pp_default .pp_loaderIcon {background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
 
div.light_rounded .pp_top .pp_left {background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
 
div.light_rounded .pp_top .pp_right {background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
 
div.light_rounded .pp_next:hover {background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
 
div.light_rounded .pp_previous:hover {background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
 
div.light_rounded .pp_expand {background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
 
	div.light_rounded .pp_expand:hover {background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
 
div.light_rounded .pp_contract {background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
 
	div.light_rounded .pp_contract:hover {background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
 
div.light_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer
 }
 
div.light_rounded .pp_nav .pp_play {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
 }
 
div.light_rounded .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
 }
 
div.light_rounded .pp_arrow_previous {background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
 
div.light_rounded .pp_arrow_next {background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
 
div.light_rounded .pp_bottom .pp_left {background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
 
div.light_rounded .pp_bottom .pp_right {background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
 
div.dark_rounded .pp_top .pp_left {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
 
div.dark_rounded .pp_top .pp_right {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
 
div.dark_rounded .pp_content_container .pp_left {background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
 
div.dark_rounded .pp_content_container .pp_right {background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
 
div.dark_rounded .pp_next:hover {background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
 
div.dark_rounded .pp_previous:hover {background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
 
div.dark_rounded .pp_expand {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
 
	div.dark_rounded .pp_expand:hover {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
 
div.dark_rounded .pp_contract {background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
 
	div.dark_rounded .pp_contract:hover {background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
 
div.dark_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer
 }
 
div.dark_rounded .pp_description {margin-right: 85px;color:#fff}
 
div.dark_rounded .pp_nav .pp_play {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
 }
 
div.dark_rounded .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
 }
 
div.dark_rounded .pp_arrow_previous {background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
 
div.dark_rounded .pp_arrow_next {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
 
div.dark_rounded .pp_bottom .pp_left {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
 
div.dark_rounded .pp_bottom .pp_right {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
 
div.dark_rounded .pp_loaderIcon {background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
 
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content {background: #000}
 
div.dark_square .pp_description {color: #fff;margin:0 85px 0 0}
 
div.dark_square .pp_loaderIcon {background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
 
div.dark_square .pp_expand {background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
 
	div.dark_square .pp_expand:hover {background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
 
div.dark_square .pp_contract {background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
 
	div.dark_square .pp_contract:hover {background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
 
div.dark_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer
 }
 
div.dark_square .pp_nav {clear: none}
 
	div.dark_square .pp_nav .pp_play {
		background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
		height: 15px;
		width: 14px
	 }
 
	div.dark_square .pp_nav .pp_pause {
		background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
		height: 15px;
		width: 14px
	 }
 
div.dark_square .pp_arrow_previous {background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
 
div.dark_square .pp_arrow_next {background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
 
div.dark_square .pp_next:hover {background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
 
div.dark_square .pp_previous:hover {background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
 
div.light_square .pp_expand {background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
 
	div.light_square .pp_expand:hover {background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
 
div.light_square .pp_contract {background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
 
	div.light_square .pp_contract:hover {background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
 
div.light_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer
 }
 
div.light_square .pp_nav .pp_play {
	background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
 }
 
div.light_square .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
 }
 
div.light_square .pp_arrow_previous {background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
 
div.light_square .pp_arrow_next {background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
 
div.light_square .pp_next:hover {background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
 
div.light_square .pp_previous:hover {background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
 
div.facebook .pp_top .pp_left {background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
 
div.facebook .pp_top .pp_middle {background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
 
div.facebook .pp_top .pp_right {background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
 
div.facebook .pp_content_container .pp_left {background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
 
div.facebook .pp_content_container .pp_right {background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
 
div.facebook .pp_expand {background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
 
	div.facebook .pp_expand:hover {background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
 
div.facebook .pp_contract {background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
 
	div.facebook .pp_contract:hover {background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
 
div.facebook .pp_close {
	width: 22px;
	height: 22px;
	background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer
 }
 
div.facebook .pp_description {margin: 0 37px 0 0}
 
div.facebook .pp_loaderIcon {background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
 
div.facebook .pp_arrow_previous {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px
 }
 
	div.facebook .pp_arrow_previous.disabled {background-position: 0 -96px;cursor:default}
 
div.facebook .pp_arrow_next {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px
 }
 
	div.facebook .pp_arrow_next.disabled {background-position: -32px -96px;cursor:default}
 
div.facebook .pp_nav {margin-top: 0}
 
	div.facebook .pp_nav p {font-size: 15px;padding:0 3px 0 4px}
 
	div.facebook .pp_nav .pp_play {
		background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
		height: 22px;
		width: 22px
	 }
 
	div.facebook .pp_nav .pp_pause {
		background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
		height: 22px;
		width: 22px
	 }
 
div.facebook .pp_next:hover {background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
 
div.facebook .pp_previous:hover {background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
 
div.facebook .pp_bottom .pp_left {background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
 
div.facebook .pp_bottom .pp_middle {background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
 
div.facebook .pp_bottom .pp_right {background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
 
div.pp_pic_holder a:focus {outline: 0}
 
div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500
 }
 
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000
 }
 
.pp_content {height: 40px;min-width:40px}
 
* html .pp_content {width: 40px}
 
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%
 }
 
	.pp_content_container .pp_left {padding-left: 20px}
 
	.pp_content_container .pp_right {padding-right: 20px}
 
	.pp_content_container .pp_details {float: left;margin:10px 0 2px}
 
.pp_description {display: none;margin:0}
 
.pp_social {float: left;margin:0}
 
	.pp_social .facebook {
		float: left;
		margin-left: 5px;
		width: 55px;
		overflow: hidden
	 }
 
	.pp_social .twitter {float: left}
 
.pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0
 }
 
	.pp_nav p {
		float: left;
		white-space: nowrap;
		margin: 2px 4px
	 }
 
	.pp_nav .pp_play,.pp_nav .pp_pause {
		float: left;
		margin-right: 4px;
		text-indent: -10000px
	 }
 
a.pp_arrow_previous,a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px
 }
 
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000
 }
 
.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000
 }
 
	.pp_gallery div {
		float: left;
		overflow: hidden;
		position: relative
	 }
 
	.pp_gallery ul {
		float: left;
		height: 35px;
		position: relative;
		white-space: nowrap;
		margin: 0 0 0 5px;
		padding: 0
	 }
 
		.pp_gallery ul a {
			border: 1px rgba(0,0,0,.5) solid;
			display: block;
			float: left;
			height: 33px;
			overflow: hidden
		 }
 
			.pp_gallery ul a img {border: 0}
 
	.pp_gallery li {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0
	 }
 
		.pp_gallery li.default a {
			background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
			display: block;
			height: 33px;
			width: 50px
		 }
 
	.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {margin-top: 7px!important}
 
a.pp_next {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%
 }
 
a.pp_previous {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%
 }
 
a.pp_expand,a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000
 }
 
a.pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px
 }
 
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 24px;
	margin: -12px 0 0 -12px
 }
 
#pp_full_res {line-height: 1!important}
 
	#pp_full_res .pp_inline {text-align: left}
 
		#pp_full_res .pp_inline p {margin: 0 0 15px}
 
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	z-index: 9999;
	margin: 0 0 5px 15px
 }
 
div.pp_default .pp_content,div.light_rounded .pp_content {background-color: #fff}
 
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline {color: #000}
 
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a {border-color: #fff}
 
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details {position: relative}
 
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content {background: #fff}
 
div.light_rounded .pp_description,div.light_square .pp_description {margin-right: 85px}
 
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next {margin-top: 12px!important}
 
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled {background-position: 0 -87px;cursor:default}
 
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled {background-position: -22px -87px;cursor:default}
 
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon {background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
 
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle {background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
 
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder {color: #c4c4c4}
 
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline {color: #fff}
 
.pp_top,.pp_bottom {height: 20px;position:relative}
 
* html .pp_top,* html .pp_bottom {padding: 0 20px}
 
.pp_top .pp_left,.pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px
 }
 
.pp_top .pp_middle,.pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px
 }
 
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {left: 0;position:static}
 
.pp_top .pp_right,.pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px
 }
 
.pp_fade,.pp_gallery li.default a img {display: none}
 
/* fix wordpress theme */
#content #breadcrumb,#content .type-product {
	margin: 0;
	padding: 0 0 0 1.5%;
 }
 
#primary #content ul.products,#content > .page-title {padding: 0 0 0 1.5% !important;}
 
body.jigoshop .entry-header,body.jigoshop .entry-content,body.jigoshop .entry-header {margin-left: 0;}
 
@media (max-width: 1042px) {div.product div.summary}
 
 
a.button, button.button, input.button, #review_form #submit {
	width:100%;
}
