/*=WP-PageNavi Plugin*/
HTML.js.no-touch.csstransforms3d.csstransitions BODY#body.page.page-parent.page-child.page-template-default.logged-in.not-mobile.has-sidebar.article-my-account.jigoshop.jigoshop-myaccount DIV#inner-body DIV#outer-wrap-centered DIV#main-wrap-outer DIV#main-wrap-inner DIV#inner-wrap TABLE#content-wrap TBODY TR TD#sidebar.sidebar UL LI#jigoshop_cart-2.widget.jigoshop_cart H3.widgettitle
{
	display: none;
}
HTML.js.no-touch.csstransforms3d.csstransitions BODY#body.archive.post-type-archive.post-type-archive-product.logged-in.not-mobile.has-sidebar.excerpted-posts.jigoshop.jigoshop-shop.jigoshop-products DIV#inner-body DIV#outer-wrap-centered DIV#main-wrap-outer DIV#main-wrap-inner DIV#inner-wrap H1.page-title
{
	color: #FFFFFF;
}
HTML.js.no-touch.csstransforms3d.csstransitions BODY#body.archive.post-type-archive.post-type-archive-product.logged-in.not-mobile.has-sidebar.excerpted-posts.jigoshop.jigoshop-shop.jigoshop-products DIV#inner-body DIV#outer-wrap-centered DIV#main-wrap-outer DIV#main-wrap-inner DIV#inner-wrap P
{
	margin-left: 25px;
	margin-right: 25px;
	text-align: justify;
}
HTML.js.no-touch.csstransforms3d.csstransitions BODY#body.single.single-product.logged-in.not-mobile.jigoshop.jigoshop-product DIV#inner-body DIV#outer-wrap-centered DIV#main-wrap-outer DIV#main-wrap-inner DIV#inner-wrap DIV.product.type-product.status-publish.hentry DIV.summary DIV.product_meta DIV.posted_in A
{
	color: #FFFFFF;
}
/*--------------------------------------------------------------*/
.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;
	margin-right: 30px;
	color: #FFFFFF;
	font-weight: bold;
}
DIV.jigoshop_error
{
	color: #D8000C;
	background-color: #FFD4D4;
	background-image: url('../images/error.png');
}
DIV.jigoshop_message
{
	color: #4F8A10;
	background-color: #FFFFFF;
	background-image: url('../images/success.png');
	margin: 20px 20px 30px;
	padding-bottom: 14px;
}
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: none;
	padding: 8px 0;
	border: 1px solid #EEEAC1;
	color: #747165;
	z-index: 999999;
	box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.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: 30px 0 1em 25px !important;
	padding: 0;
	font-size: 0.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;
	margin-left: 0px;
}
DIV.product P.price
{
	color: #D4E5DB;
	font-size: 1.3em;
	font-weight: bold;
}
DIV.product P.price DEL
{
	font-size: 14px;
	color: #AAA;
}
DIV.product P.stock
{
	font-size: 0.92em;
	float: left;
	padding: 2px 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;
	margin-left: 40px;
	margin-top: 10px;
}
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: left;
	width: 300px;
	margin-top: 70px;
	margin-left: 0px;
}
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;
	margin: 0 40px 1em;
}
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;
	/*[disabled]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: 0.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: #D4E5DB;
	font-weight: bold;
	font-size: 12pt;
}
DIV.product #tabs .panel
{
	border: 1px solid #DDD;
	border-top: 1px solid #DDD;
	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;
	margin-bottom: 50px;
}
.stock
{
	color: #FFFFFF;
	float: left;
}
.out-of-stock
{
	color: #FF0000;
}
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 !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: #D4E5DB;
	color: #FFF;
	min-height: 50px;
	min-width: 50px;
	padding: 4px;
	font-size: 14px;
	position: absolute;
	text-align: center;
	line-height: 50px;
	top: 0px;
	left: -15px;
	margin: -6px 0 0 30px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 30px;
	border-radius: 40px;
}
.products UL, UL.products
{
	margin: 20px 0px 30px 10px !important;
	padding: 0 !important;
	float: left;
}
.products
{
	clear: both;
}
.products LI
{
	float: left;
	margin: 10px 10px 40px 30px;
	padding: 0 !important;
	position: relative;
	width: 150px;
}
.products LI .onsale
{
	background: #D4E5DB;
	color: #FFFFFF;
	min-height: 35px;
	min-width: 35px;
	padding: 4px;
	font-size: 10px;
	position: absolute;
	text-align: center;
	line-height: 35px;
	top: 0px;
	left: -15px;
	margin: -15px 0 0 -5px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.products LI A
{
	text-decoration: none;
}
.products LI A IMG
{
	width: 150px !important;
	height: 150px !important;
	display: block;
	margin: 0 0 8px !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: #9FBB9F;
	display: block;
	font-weight: 500;
	float: right;
	text-align: right;
	font-size: 16px;
	margin-top: 5px;
}
.products LI .price DEL
{
	font-size: 10px;
	line-height: 10px;
	margin: -2px 0 0;
	display: block;
	color: #AAA;
}
.products LI .price .from
{
	font-size: 10px;
	line-height: 10px;
	margin: -2px 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
{
	background: #D4E5DB;
	padding: 6px;
	line-height: 1em !important;
	margin: 4px 2px 0 30px;
	float: left;
	font-size: 12px !important;
	width: auto !important;
	vertical-align: middle !important;
	text-align: center;
	border: 0;
	cursor: pointer;
	font-family: inherit;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
A.button:hover, BUTTON.button:hover, INPUT.button:hover, #review_form #submit:hover
{
	background: #D4E5DB;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
HTML.js.no-touch.csstransforms3d.csstransitions BODY#body.page.page-parent.page-child.page-template-default.not-mobile.has-sidebar.article-my-account.jigoshop.jigoshop-myaccount DIV#inner-body DIV#outer-wrap-centered DIV#main-wrap-outer DIV#main-wrap-inner DIV#inner-wrap TABLE#content-wrap TBODY TR TD#content ARTICLE.page.type-page.status-publish.hentry.sc.last-post DIV.article-wrap.sc.content-bg DIV.article-wrap-inner DIV.article-content.sc FORM.login P.form-row INPUT.button
{
	color: #FFFFFF;
	font-weight: bold;
	margin-top: -3px;
}
HTML.js.no-touch.csstransforms3d.csstransitions BODY#body.page.page-child.page-template-default.logged-in.not-mobile.has-sidebar.article-thanks.jigoshop.jigoshop-thanks DIV#inner-body DIV#outer-wrap-centered DIV#main-wrap-outer DIV#main-wrap-inner DIV#inner-wrap TABLE#content-wrap TBODY TR TD#content ARTICLE.page.type-page.status-publish.hentry.sc.last-post DIV.article-wrap.sc.content-bg DIV.article-wrap-inner DIV.article-content.sc P A.button
{
	color: #FFFFFF;
	/*[empty]height:;*/
	font-weight: bold;
}
HTML.js.no-touch.csstransforms3d.csstransitions BODY#body.archive.post-type-archive.post-type-archive-product.logged-in.not-mobile.has-sidebar.excerpted-posts.jigoshop.jigoshop-shop.jigoshop-products DIV#inner-body DIV#outer-wrap-centered DIV#main-wrap-outer DIV#main-wrap-inner DIV#inner-wrap UL.products LI.product A.button
{
	color: #FFFFFF;
	font-weight: 600;
}
.cart .button, .cart INPUT.button
{
	float: none;
	color: #FFFFFF;
	font-weight: bold;
}
.button-alt
{
	color: #FFFFFF;
	background: #F4C7B5;
	padding: 6px;
	line-height: 1em !important;
	margin: -1px 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;
	font-weight: bold;
}
.button-alt:hover
{
	background: #F4C7B5;
	margin-top: -1px;
	font-weight: bold;
}
#reviews H2 SMALL
{
	float: right;
	color: #999;
	font-size: 15px;
	line-height: 21px;
	margin: 10px 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: 0;
	margin: 0 0 20px;
	border: 0;
	position: relative;
}
#reviews #comments OL.commentlist LI .meta
{
	color: #999;
	font-size: 0.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: 0.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;
}
#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;
	color: #FFFFFF;
	font-weight: bold;
}
TABLE.shop_table TFOOT TD
{
	font-weight: 700;
}
TABLE.my_account_orders
{
	font-size: 0.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: 12px 0 12px 20px !important;
	margin: 0 !important;
	overflow: hidden;
	zoom: 1;
}
HTML.js.no-touch.csstransforms3d.csstransitions BODY#body.page.page-parent.page-child.page-template-default.logged-in.not-mobile.has-sidebar.article-my-account.jigoshop.jigoshop-myaccount DIV#inner-body DIV#outer-wrap-centered DIV#main-wrap-outer DIV#main-wrap-inner DIV#inner-wrap TABLE#content-wrap TBODY TR TD#sidebar.sidebar UL LI#jigoshop_cart-2.widget.jigoshop_cart
{
	border: 5px solid #D4E5DB;
}
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 0 0 20px !important;
}
.jigoshop_cart .total STRONG
{
	min-width: 40px;
	display: inline-block;
}
.jigoshop_cart .buttons
{
	overflow: hidden;
	zoom: 1;
	margin-left: 20px;
}
A.remove
{
	display: block;
	height: 16px;
	width: 16px;
	text-indent: -9999px;
	background: #CCC url(../images/remove.png);
}
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;
	color: #FFFFFF;
}
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: 14px;
	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;
	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: #F4C7B5;
}
.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;
}
.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: #008000;
}
.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: 0.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, 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;
	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;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
HTML.js.no-touch.csstransforms3d.csstransitions BODY#body.page.page-parent.page-child.page-template-default.not-mobile.has-sidebar.article-my-account.jigoshop.jigoshop-myaccount DIV#inner-body DIV#outer-wrap-centered DIV#main-wrap-outer DIV#main-wrap-inner DIV#inner-wrap TABLE#content-wrap TBODY TR TD#content ARTICLE.page.type-page.status-publish.hentry.sc.last-post DIV.article-wrap.sc.content-bg DIV.article-wrap-inner DIV.article-content.sc FORM.login P.form-row A.lost_password
{
	font-weight: normal;
	margin-left: 10px;
}
#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 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: 0px 0px;
	-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;
	font-size: 0.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: #F49670;
	border: 1px solid #EEE;
	box-shadow: 0px 0px;
	-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;
	font-size: 0.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: 0.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: 1px solid #008000 !important;
}
.checkout .jigoshop-invalid SELECT
{
	border: 1px solid #FF0000 !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: 1px solid #FF0000 !important;
}
.order_details
{
	overflow: hidden;
	zoom: 1;
	margin: 30px 0 1.5em;
	list-style: none;
}
.order_details LI
{
	float: left;
	margin-right: 2em;
	text-transform: uppercase;
	font-size: 0.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 0.6em 0.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: 0px 0px;
	-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;
	color: #FFFFFF;
}
HTML.js.no-touch.csstransforms3d.csstransitions BODY#body.single.single-product.logged-in.not-mobile.article-suscripcion-plus-12-meses.jigoshop.jigoshop-product DIV#inner-body DIV#outer-wrap-centered DIV#main-wrap-outer DIV#main-wrap-inner DIV#inner-wrap DIV.product.type-product.status-publish.hentry DIV.summary DIV.product_meta DIV.posted_in A
{
	color: #FFFFFF;
}
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: inset 0 0 2px #FFF, 0 1px 0 rgba(0, 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 #FFFFFF;
	opacity: .2;
	filter: alpha(opacity=20);
}
INPUT:-ms-input-placeholder
{
	background: #FFF;
	color: #FFFFFF;
}
.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: 0;
	border-radius: 0;
}
.jigoshop .site-content .quantity INPUT.qty
{
	border: 1px solid #CCC;
	width: 20px;
	display: inline;
	padding: 1px 5px 2px;
	line-height: 1em;
	vertical-align: middle;
}
.jigoshop .site-content .quantity INPUT.plus, .jigoshop .site-content .quantity INPUT.minus
{
	padding: 5px 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;
}
.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) repeat-x 50% 50%;
	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) repeat-x 50% 50%;
	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) repeat-x 50% 50%;
	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) repeat-x 50% 50%;
	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) repeat-x 50% bottom;
	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: 0.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) repeat-x 50% 50%;
	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) repeat-x 50% 50%;
	color: #222;
	font-weight: 700;
}
.ui-slider-horizontal
{
	height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle
{
	top: -0.3em;
	margin-left: -0.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) no-repeat -78px -93px;
}
DIV.pp_default .pp_top .pp_middle
{
	background: url(../images/prettyPhoto/default/sprite_x.png) repeat-x top left;
}
DIV.pp_default .pp_top .pp_right
{
	background: url(../images/prettyPhoto/default/sprite.png) no-repeat -112px -93px;
}
DIV.pp_default .pp_content .ppt
{
	color: #F8F8F8;
}
DIV.pp_default .pp_content_container .pp_left
{
	background: url(../images/prettyPhoto/default/sprite_y.png) repeat-y -7px 0;
	padding-left: 13px;
}
DIV.pp_default .pp_content_container .pp_right
{
	background: url(../images/prettyPhoto/default/sprite_y.png) repeat-y top right;
	padding-right: 13px;
}
DIV.pp_default .pp_next:hover
{
	background: url(../images/prettyPhoto/default/sprite_next.png) no-repeat center right;
	cursor: pointer;
}
DIV.pp_default .pp_previous:hover
{
	background: url(../images/prettyPhoto/default/sprite_prev.png) no-repeat center left;
	cursor: pointer;
}
DIV.pp_default .pp_expand
{
	background: url(../images/prettyPhoto/default/sprite.png) no-repeat 0 -29px;
	cursor: pointer;
	width: 28px;
	height: 28px;
}
DIV.pp_default .pp_expand:hover
{
	background: url(../images/prettyPhoto/default/sprite.png) no-repeat 0 -56px;
	cursor: pointer;
}
DIV.pp_default .pp_contract
{
	background: url(../images/prettyPhoto/default/sprite.png) no-repeat 0 -84px;
	cursor: pointer;
	width: 28px;
	height: 28px;
}
DIV.pp_default .pp_contract:hover
{
	background: url(../images/prettyPhoto/default/sprite.png) no-repeat 0 -113px;
	cursor: pointer;
}
DIV.pp_default .pp_close
{
	width: 30px;
	height: 30px;
	background: url(../images/prettyPhoto/default/sprite.png) no-repeat 2px 1px;
	cursor: pointer;
}
DIV.pp_default .pp_gallery UL LI A
{
	background: #F8F8F8 url(../images/prettyPhoto/default/default_thumb.png) center center;
	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) no-repeat -51px 1px;
	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) no-repeat -31px -3px;
	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) no-repeat -78px -127px;
}
DIV.pp_default .pp_bottom .pp_middle
{
	background: url(../images/prettyPhoto/default/sprite_x.png) repeat-x bottom left;
}
DIV.pp_default .pp_bottom .pp_right
{
	background: url(../images/prettyPhoto/default/sprite.png) no-repeat -112px -127px;
}
DIV.pp_default .pp_loaderIcon
{
	background: url(../images/prettyPhoto/default/loader.gif) no-repeat center center;
}
DIV.light_rounded .pp_top .pp_left
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -88px -53px;
}
DIV.light_rounded .pp_top .pp_right
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -110px -53px;
}
DIV.light_rounded .pp_next:hover
{
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) no-repeat center right;
	cursor: pointer;
}
DIV.light_rounded .pp_previous:hover
{
	background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) no-repeat center left;
	cursor: pointer;
}
DIV.light_rounded .pp_expand
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -31px -26px;
	cursor: pointer;
}
DIV.light_rounded .pp_expand:hover
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -31px -47px;
	cursor: pointer;
}
DIV.light_rounded .pp_contract
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat 0 -26px;
	cursor: pointer;
}
DIV.light_rounded .pp_contract:hover
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat 0 -47px;
	cursor: pointer;
}
DIV.light_rounded .pp_close
{
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -1px -1px;
	cursor: pointer;
}
DIV.light_rounded .pp_nav .pp_play
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -1px -100px;
	height: 15px;
	width: 14px;
}
DIV.light_rounded .pp_nav .pp_pause
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -24px -100px;
	height: 15px;
	width: 14px;
}
DIV.light_rounded .pp_arrow_previous
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat 0 -71px;
}
DIV.light_rounded .pp_arrow_next
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -22px -71px;
}
DIV.light_rounded .pp_bottom .pp_left
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -88px -80px;
}
DIV.light_rounded .pp_bottom .pp_right
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -110px -80px;
}
DIV.dark_rounded .pp_top .pp_left
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -88px -53px;
}
DIV.dark_rounded .pp_top .pp_right
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -110px -53px;
}
DIV.dark_rounded .pp_content_container .pp_left
{
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) repeat-y top left;
}
DIV.dark_rounded .pp_content_container .pp_right
{
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) repeat-y top right;
}
DIV.dark_rounded .pp_next:hover
{
	background: url(../images/prettyPhoto/dark_rounded/btnNext.png) no-repeat center right;
	cursor: pointer;
}
DIV.dark_rounded .pp_previous:hover
{
	background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) no-repeat center left;
	cursor: pointer;
}
DIV.dark_rounded .pp_expand
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -31px -26px;
	cursor: pointer;
}
DIV.dark_rounded .pp_expand:hover
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -31px -47px;
	cursor: pointer;
}
DIV.dark_rounded .pp_contract
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0 -26px;
	cursor: pointer;
}
DIV.dark_rounded .pp_contract:hover
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0 -47px;
	cursor: pointer;
}
DIV.dark_rounded .pp_close
{
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -1px -1px;
	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) no-repeat -1px -100px;
	height: 15px;
	width: 14px;
}
DIV.dark_rounded .pp_nav .pp_pause
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -24px -100px;
	height: 15px;
	width: 14px;
}
DIV.dark_rounded .pp_arrow_previous
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0 -71px;
}
DIV.dark_rounded .pp_arrow_next
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -22px -71px;
}
DIV.dark_rounded .pp_bottom .pp_left
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -88px -80px;
}
DIV.dark_rounded .pp_bottom .pp_right
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -110px -80px;
}
DIV.dark_rounded .pp_loaderIcon
{
	background: url(../images/prettyPhoto/dark_rounded/loader.gif) no-repeat center center;
}
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) no-repeat center center;
}
DIV.dark_square .pp_expand
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat -31px -26px;
	cursor: pointer;
}
DIV.dark_square .pp_expand:hover
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat -31px -47px;
	cursor: pointer;
}
DIV.dark_square .pp_contract
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat 0 -26px;
	cursor: pointer;
}
DIV.dark_square .pp_contract:hover
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat 0 -47px;
	cursor: pointer;
}
DIV.dark_square .pp_close
{
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat -1px -1px;
	cursor: pointer;
}
DIV.dark_square .pp_nav
{
	clear: none;
}
DIV.dark_square .pp_nav .pp_play
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat -1px -100px;
	height: 15px;
	width: 14px;
}
DIV.dark_square .pp_nav .pp_pause
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat -24px -100px;
	height: 15px;
	width: 14px;
}
DIV.dark_square .pp_arrow_previous
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat 0 -71px;
}
DIV.dark_square .pp_arrow_next
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat -22px -71px;
}
DIV.dark_square .pp_next:hover
{
	background: url(../images/prettyPhoto/dark_square/btnNext.png) no-repeat center right;
	cursor: pointer;
}
DIV.dark_square .pp_previous:hover
{
	background: url(../images/prettyPhoto/dark_square/btnPrevious.png) no-repeat center left;
	cursor: pointer;
}
DIV.light_square .pp_expand
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat -31px -26px;
	cursor: pointer;
}
DIV.light_square .pp_expand:hover
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat -31px -47px;
	cursor: pointer;
}
DIV.light_square .pp_contract
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat 0 -26px;
	cursor: pointer;
}
DIV.light_square .pp_contract:hover
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat 0 -47px;
	cursor: pointer;
}
DIV.light_square .pp_close
{
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat -1px -1px;
	cursor: pointer;
}
DIV.light_square .pp_nav .pp_play
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat -1px -100px;
	height: 15px;
	width: 14px;
}
DIV.light_square .pp_nav .pp_pause
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat -24px -100px;
	height: 15px;
	width: 14px;
}
DIV.light_square .pp_arrow_previous
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat 0 -71px;
}
DIV.light_square .pp_arrow_next
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat -22px -71px;
}
DIV.light_square .pp_next:hover
{
	background: url(../images/prettyPhoto/light_square/btnNext.png) no-repeat center right;
	cursor: pointer;
}
DIV.light_square .pp_previous:hover
{
	background: url(../images/prettyPhoto/light_square/btnPrevious.png) no-repeat center left;
	cursor: pointer;
}
DIV.facebook .pp_top .pp_left
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -88px -53px;
}
DIV.facebook .pp_top .pp_middle
{
	background: url(../images/prettyPhoto/facebook/contentPatternTop.png) repeat-x top left;
}
DIV.facebook .pp_top .pp_right
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -110px -53px;
}
DIV.facebook .pp_content_container .pp_left
{
	background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) repeat-y top left;
}
DIV.facebook .pp_content_container .pp_right
{
	background: url(../images/prettyPhoto/facebook/contentPatternRight.png) repeat-y top right;
}
DIV.facebook .pp_expand
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -31px -26px;
	cursor: pointer;
}
DIV.facebook .pp_expand:hover
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -31px -47px;
	cursor: pointer;
}
DIV.facebook .pp_contract
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat 0 -26px;
	cursor: pointer;
}
DIV.facebook .pp_contract:hover
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat 0 -47px;
	cursor: pointer;
}
DIV.facebook .pp_close
{
	width: 22px;
	height: 22px;
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -1px -1px;
	cursor: pointer;
}
DIV.facebook .pp_description
{
	margin: 0 37px 0 0;
}
DIV.facebook .pp_loaderIcon
{
	background: url(../images/prettyPhoto/facebook/loader.gif) no-repeat center center;
}
DIV.facebook .pp_arrow_previous
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat 0 -71px;
	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) no-repeat -32px -71px;
	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) no-repeat -1px -123px;
	height: 22px;
	width: 22px;
}
DIV.facebook .pp_nav .pp_pause
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -32px -123px;
	height: 22px;
	width: 22px;
}
DIV.facebook .pp_next:hover
{
	background: url(../images/prettyPhoto/facebook/btnNext.png) no-repeat center right;
	cursor: pointer;
}
DIV.facebook .pp_previous:hover
{
	background: url(../images/prettyPhoto/facebook/btnPrevious.png) no-repeat center left;
	cursor: pointer;
}
DIV.facebook .pp_bottom .pp_left
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -88px -80px;
}
DIV.facebook .pp_bottom .pp_middle
{
	background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) repeat-x top left;
}
DIV.facebook .pp_bottom .pp_right
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -110px -80px;
}
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 solid rgba(0, 0, 0, 0.5);
	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) no-repeat 0 0;
	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) no-repeat 10000px 10000px;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
A.pp_previous
{
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) no-repeat 10000px 10000px;
	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) no-repeat center center;
}
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) repeat top left;
}
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;
}