/**
* shopp.css
* Generic layout & styles for Shopp pages
*
* @author Jonathan Davis
* @package shopp
*
Generic Shopp Styles*/
/*+clearfix {*/
#shopp FORM:after, DIV.formuo FORM UL.variations LI:after, #shopp.catalog.grid UL.products LI.product DIV.frame:after, #shopp.catalog.list UL.products LI.product DIV.frame:after, #shopp.category.list .category .products .row .product .frame:after, #shopp.list UL.products LI .details .bunga:after, #shopp.list UL.products LI .details .price:after, #shopp.list UL.products LI .details .original.price:after, #shopp.product #productdetails:after, #shopp DL:after, #shopp .gallery:after, #shopp .gallery UL.previews:after, #shopp.product #rel-products:after, #shopp.product #rel-products A:after, #shopp.product #rel-products A SPAN:after, #shopp.product #rel-products A IMG:after, FORM UL LI:after, DIV.gallery UL.previews:after, DIV#shopp DIV.gallery UL.thumbnails:after, DIV#shopp DIV.gallery UL.thumbnails LI:after, DIV#shopp DIV.gallery UL.thumbnails LI.first:after, DIV#shopp DIV.gallery UL.thumbnails IMG:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#shopp FORM, DIV.formuo FORM UL.variations LI, #shopp.catalog.grid UL.products LI.product DIV.frame, #shopp.catalog.list UL.products LI.product DIV.frame, #shopp.category.list .category .products .row .product .frame, #shopp.list UL.products LI .details .bunga, #shopp.list UL.products LI .details .price, #shopp.list UL.products LI .details .original.price, #shopp.product #productdetails, #shopp DL, #shopp .gallery, #shopp .gallery UL.previews, #shopp.product #rel-products, #shopp.product #rel-products A, #shopp.product #rel-products A SPAN, #shopp.product #rel-products A IMG, FORM UL LI, DIV.gallery UL.previews, DIV#shopp DIV.gallery UL.thumbnails, DIV#shopp DIV.gallery UL.thumbnails LI, DIV#shopp DIV.gallery UL.thumbnails LI.first, DIV#shopp DIV.gallery UL.thumbnails IMG
{
	display: inline-block;
}
#shopp FORM, DIV.formuo FORM UL.variations LI, #shopp.catalog.grid UL.products LI.product DIV.frame, #shopp.catalog.list UL.products LI.product DIV.frame, #shopp.category.list .category .products .row .product .frame, #shopp.list UL.products LI .details .bunga, #shopp.list UL.products LI .details .price, #shopp.list UL.products LI .details .original.price, #shopp.product #productdetails, #shopp DL, #shopp .gallery, #shopp .gallery UL.previews, #shopp.product #rel-products, #shopp.product #rel-products A, #shopp.product #rel-products A SPAN, #shopp.product #rel-products A IMG, FORM UL LI, DIV.gallery UL.previews, DIV#shopp DIV.gallery UL.thumbnails, DIV#shopp DIV.gallery UL.thumbnails LI, DIV#shopp DIV.gallery UL.thumbnails LI.first, DIV#shopp DIV.gallery UL.thumbnails IMG
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
#shopp .submit
{
	text-align: right;
	border: 0;
	width: 569px;
}
FORM.shopp INPUT#checkout-button
{
	border: 0;
	background: url(images/btnsmall.png);
}
#shopp FORM FIELDSET INPUT
{
	width: 96%;
}
#shopp FORM FIELDSET INPUT#billing-cardholder
{
	width: 50%;
}
#shopp FORM FIELDSET INPUT#billing-cvv
{
	width: 12%;
}
/*[clearfix]*/#shopp FORM
{
	text-align: left;
	position: relative;
	margin: 0 auto;
	padding: 0px 10px 10px 0px;
}
#shopp FORM#checkout
{
	width: 700px;
	margin: 0 auto;
	margin-top: 1em;
}
#shopp.category.list .category FORM, #shopp.category.grid .category FORM
{
	width: 125px;
	margin: 0;
}
#shopp FORM#checkout P.warning
{
	font-family: "Bookman Old Style", serif;
	font-style: italic;
	font-size: 1.2em;
	color: #E2F2FE;
}
#shopp DIV.formuo FORM
{
	width: 188px;
	clear: left;
	float: right;
	padding: 15px 0;
}
.entry-content DIV#shopp.product.grid H4.price
{
	position: relative;
	font-size: 1.6em;
	line-height: 1.2em;
	margin-top: 0px;
	color: #F38439;
}
#shopp FORM FIELDSET
{
	margin-top: 30px;
	width: 552px;
	padding: 10px;
	background: url(../images/bgsquare.png) repeat left top;
	clear: both;
	position: relative;
}
#shopp FORM FIELDSET.password INPUT
{
	width: 40%;
}
#shopp FORM FIELDSET.loginek
{
	width: 550px;
}
#shopp FORM FIELDSET.loginek INPUT
{
	width: 255px;
}
#shopp FORM FIELDSET.personal
{
	width: 263px;
	height: 200px;
	float: left;
	clear: none;
	margin-bottom: 10px;
}
#shopp FORM FIELDSET#cd.personal INPUT
{
	margin-top: 35px;
}
* HTML #shopp FORM FIELDSET.personal
{
	height: 604px;
}
#shopp FORM FIELDSET SPAN.helper
{
	width: 132px;
	float: left;
}
#shopp FORM SPAN#slash.helper
{
	width: 10px;
}
TR
{
}
TD
{
	font-size: 1em;
}
.shopp INPUT.addtocart
{
	background: url(../images/addcart.png) no-repeat 100% 77%;
	border: none;
	display: block;
	cursor: pointer;
	width: 121px;
	padding: 13px 26px 2px 6px;
	color: #00CBFE;
	font-weight: bold;
	float: left;
	margin-left: 5px;
}
TABLE INPUT#apply-code, TABLE INPUT.update-button, #shopp #cart .remove, FORM.shopp INPUT#submit-login, FORM.shopp INPUT#checkout-button
{
	border: none;
	background: transparent;
	color: #47D5FD;
	padding: 7px 19px 7px 0;
	font-weight: bold;
	background: url(../images/forwardbtn.png) no-repeat right center;
}
.shopp INPUT.addtocart:hover, TABLE INPUT#apply-code:hover, TABLE INPUT.update-button:hover, #shopp #cart .remove:hover, FORM.shopp INPUT#checkout-button:hover, FORM.shopp INPUT#submit-login
{
	color: #00CBFE;
}
#shopp FORM.product UL.options
{
	list-style: none;
}
/*[clearfix]*/DIV.formuo FORM UL.variations LI
{
	display: block;
	float: none;
}
DIV.formuo FORM UL.variations LI OPTION
{
	display: block;
}
.product SELECT, .cart SELECT, TABLE INPUT, FORM SELECT, FORM INPUT, #shopp #shipping-methods INPUT
{
	color: #5BAFC9;
	border: 0;
	background: #F1F9FB url(../images/formshade.jpg) repeat-x top left;
	border: 1px solid #BFD7DD;
}
.product .formuo SELECT.options
{
	float: left;
	margin-bottom: 10px;
}
DIV.formuo FORM P
{
	display: block;
	float: left;
	clear: both;
}
DIV.formuo FORM P SELECT
{
	float: left;
	width: 48px;
	margin-top: 11px;
	font-weight: bold;
	clear: both;
	background: #5F5F5F;
	color: #F7F7F7;
}
FORM FIELDSET SELECT#billing-cardtype
{
	width: 34%;
	display: block;
	clear: both;
}
FORM SELECT OPTION
{
	background: #000000;
	color: #FEFEFE;
}
#shopp FORM UL
{
	line-height: 1;
	width: 700px;
	margin: 0 auto;
}
FORM.shopp INPUT#submit-login
{
	padding: 7px 32px 7px 0;
	text-align: right;
	background: url(../images/forwardbtn.png) no-repeat right center;
}
#shopp FORM LABEL
{
	font-size: 1.2em;
	display: block;
	font-weight: bold;
	padding-bottom: 12px;
	color: #ADADAD;
}
#shopp FORM.niceform LABEL.tytular
{
	color: #ED6000;
}
#shopp FORM LABEL.tytular
{
	display: block;
	position: relative;
	top: -37px;
	padding-bottom: 10px;
	padding-top: 11px;
	background: no-repeat bottom left;
}
#shop FORM SPAN
{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #EBEFEF;
}
#shopp FORM TABLE LABEL
{
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, serif;
	font-style: italic;
	padding-bottom: 3px;
	color: #8EEEF8;
}
#shopp FORM FIELDSET SPAN LABEL, #shopp FORM DIV LABEL
{
	font-weight: normal;
	font-size: 0.95em;
	font-family: "trebuchet MS", Helvetica, Arial, sans-serif;
	font-style: normal;
	padding-bottom: 8px;
	color: #ADADAD;
}
#shopp FORM FIELDSET SPAN.helper LABEL
{
	width: 76px;
	display: block;
	float: none;
}
#shopp FORM FIELDSET SELECT
{
}
FORM FIELDSET#billing-address-fields DIV INPUT.required
{
	width: 193px !important;
}
FORM FIELDSET#billing-address-fields DIV.inline INPUT
{
	width: 27px;
}
#shopp FORM UL LI SPAN LABEL
{
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 8px;
	color: #DC788C;
}
#shopp FORM#login LI SPAN LABEL
{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-style: normal;
}
/**
* Catalog/Category
**/
.categories UL LI A.current
{
	font-weight: bold;
}
#shopp .category
{
	position: relative;
	margin: 0 auto;
	float: right;
	width: 700px;
	background: transparent;
}
.onsale #shopp .category
{
	margin-left: 180px;
}
#shopp .category H3
{
	display: inline-block;
	background: url(../images/bgsquare.png);
	background: transparent;
	padding: 8px;
	float: left;
	/*[empty]width:;*/
}
DIV#shopp.catalog.grid .category H3
{
	position: absolute;
	width: 180px;
	left: -210px;
	top: 0;
}
DIV#shopp.catalog.grid .category FORM#shopp-catalog-orderby-menu
{
	float: left;
	position: absolute;
	width: 179px;
	left: -200px;
	top: 34px;
}
.onsale #shopp .category H3
{
	display: block;
	background: url(images/swing2.png) no-repeat 3% 95%;
	padding: 8px;
	height: 300px;
	width: 200px;
	position: absolute;
	top: -49px;
	left: -183px;
	text-indent: -9999px;
}
#shopp .category FORM
{
	clear: both;
}
#shopp .views
{
	display: inline;
	position: absolute;
	right: 9px;
	top: 21px;
}
#shopp.catalog .views
{
	display: inline;
	position: absolute;
	right: 2px;
	top: 0px;
}
#shopp .views BUTTON
{
	border: 1px dotted #DDB7B7;
	background: #E1CDCD none;
	cursor: pointer;
	padding: 2px;
}
#shopp .views BUTTON:hover
{
	background-color: #EBEBEB;
	border: 1px solid #777;
}
#shopp .views LI
{
	display: inline;
}
#shopp .orderby
{
	float: right;
}
#shopp .subcategories
{
	padding: 10px 0;
	margin-bottom: 10px;
	float: left;
	width: 500px;
}
#shopp .subcategories LI
{
	padding: 0 20px;
	float: left;
	border-right: 1px solid #BFBFBF;
}
/*Each product in a category has a containing frame*/
#shopp.catalog.list UL.products
{
	width: 611px;
}
/*[clearfix]*/#shopp.catalog.grid UL.products LI.product DIV.frame
{
	padding: 0px;
	position: relative;
	width: 130px;
}
#shopp.catalog.grid UL.products LI.product DIV.frame A
{
	display: block;
}
/*[clearfix]*/#shopp.catalog.list UL.products LI.product DIV.frame
{
	width: 603px;
	position: relative;
	border-bottom: 1px solid #DDDDDD;
}
* HTML #shopp.catalog.list UL.products LI.product DIV.frame
{
	height: 303px;
}
#shopp UL.products LI .name, #shopp UL.products LI .summary, #shopp UL.products LI .savings, #shopp UL.products LI .price
{
	margin-top: 3px;
	margin-bottom: 0;
	font-size: 1em;
}
#shopp UL.products LI .details
{
	float: none;
	position: relative;
	background: #000000;
}
#shopp UL.products LI.row .details
{
	background: transparent;
	min-height: 72px;
	border: 1px solid #E8E8E8;
	background: #FFFFFF repeat top left;
}
#shopp.list UL.products LI.row .details
{
	border: 0;
}
#shopp UL.products LI .details .savings
{
	color: #DD5C00;
}
#shopp.category.list .category UL.products
{
	border-bottom: 1px solid #2C2C2C;
	border-top: 1px solid #4B4B4B;
}
/*[clearfix]*/#shopp.category.list .category .products .row .product .frame
{
	width: 700px;
	position: relative;
	border-top: 1px solid #2C2C2C;
	border-bottom: 1px solid #4B4B4B;
}
#shopp.category.list .category .products .row .product .frame A
{
	float: left;
	width: 133px;
	margin: 5px;
}
#shopp.category.list .category .products .row .product .frame .details H4.name A
{
	width: 400px;
}
#shopp.category.list .category .products .row .product .frame DIV.details
{
	float: left;
	width: 500px;
}
/** shopp.css
Hide the product summary in the grid view*/
#shopp UL.products LI .summary
{
	display: none;
}
#shopp UL.products LI .listview
{
	display: none;
}
#shopp UL.products IMG
{
	display: block;
	margin: 0;
	display: block;
}
#shopp UL.products A
{
	display: block;
}
/*[clearfix]*/#shopp UL.products A:hover
{
}
#shopp UL.products H4 A
{
	background: transparent;
	color: #6B6B6B;
}
/*[clearfix]*/#shopp UL.products H4 A:hover
{
	background: transparent;
	/*[empty]color:;*/
}
#shopp.catalog.list .frame H4 A
{
	float: none;
}
#shopp.catalog.list .frame A
{
	float: left;
	width: 130px;
	margin: 5px;
	border: 0;
	padding: 2px;
}
#shopp.list .frame A.buynow
{
	width: 113px;
	display: none;
}
#shopp .price
{
	position: relative;
	color: #3BC3FE;
}
#shopp .original
{
	text-decoration: line-through;
}
#shopp .sale
{
	font-size: 150%;
	color: #6ECEF3;
}
.filters A.cancel:before
{
	content: "[";
}
.filters A.cancel
{
	font-weight: bold;
}
.filters A.cancel:after
{
	content: "]";
}
.filters A.cancel:hover
{
	text-decoration: none;
}
/*Product List View*/
#shopp.list UL.products LI
{
	float: none;
	clear: both;
}
/*[clearfix]*/#shopp.list UL.products LI .details .bunga
{
	position: relative;
	width: 121px;
}
#shopp.list UL.products LI .details .bunga H4 A
{
	position: relative;
	width: 244px;
}
#shopp .product .listview FORM
{
	width: 125px;
	border: 0;
	background: transparent;
	position: absolute;
	top: 0;
	right: 0;
	display: none;
}
#shopp.list UL.products LI DIV.frame
{
	text-align: left;
}
#shopp.list UL.products LI .details
{
	position: relative;
	float: left;
	width: 449px;
	background: transparent;
}
/*[clearfix]*/#shopp.list UL.products LI .details .price
{
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	padding-bottom: 6px;
	margin-left: 5px;
}
/*[clearfix]*/#shopp.list UL.products LI .details .original.price
{
	font-size: 1.1em;
	font-weight: lighter;
	display: block;
	color: #D0F2FA;
	padding-bottom: 6px;
}
#shopp.list UL.products LI .details .sale.price
{
	font-size: 1.6em;
	display: block;
	color: #D0F2FA;
	padding-bottom: 6px;
}
#shopp.category.list .category .products .frame P.price
{
	clear: left;
}
#shopp.list UL.products LI .listview
{
	color: #D1F3FB;
}
#shopp.list UL.products LI .listview
{
	display: block;
}
#shopp.list UL.products LI .listview P
{
	color: #B4B4B4;
	padding: 10px;
}
#shopp.list .products LI .details .savings
{
	font-size: 1.2em;
	color: #DD5C00;
}
#shopp UL.breadcrumb
{
	padding: 3px;
	font-size: 0.9em;
}
DIV.megakutas
{
	clear: both;
	padding-top: 10px;
	margin-left: 20px;
}
DIV.megakutas DIV
{
	clear: both;
}
#shopp UL.breadcrumb LI
{
	background: none;
	padding: 0;
	display: inline;
	margin-left: 0;
	text-indent: 0;
}
#shopp UL.categories
{
	float: left;
	margin-right: 20px;
}
#shopp #new
{
	float: left;
	width: 75%;
}
/*Category Pagination*/
#shopp UL.paging
{
/*placeholder for your styles - inherited defaults: clear: none; display: inline-block;*/
}
#shopp UL.paging LI
{
/*placeholder for your styles - inherited defaults: display: inline-block; margin-left: 5px;*/
}
#shopp UL.paging LI A
{
/*page links default styling*/
}
#shopp UL.paging LI A:hover
{
/*page links hover styling*/
}
#shopp UL.paging LI.active
{
/*currrent page style*/
}
#shopp UL.paging LI.disabled
{
/*style for disabled previous/next links*/
}
#shopp UL.paging LI.previous A, #shopp UL.paging LI.next A
{
/*previous/next link style*/
}
/**
* Product Pages
**/
#shopp .column
{
	float: left;
}
DIV#shopp.product
{
	margin-bottom: 6px;
	position: relative;
	width: 100%;
}
DIV.category .products .product .frame
{
	padding: 3px;
	min-height: 199px !important;
	margin-bottom: 0;
}
DIV#shopp.product H3
{
	color: #41D4FC;
	margin-bottom: 10px;
}
/*[clearfix]*/#shopp.product #productdetails
{
	float: right;
	width: 190px;
	padding: 5px 10px 10px;
	background: #F7F9F9;
}
DIV#productdetails H4.price
{
	float: none;
	/*[empty]margin-top:;*/
	border-bottom: 1px solid #E5E5E5;
}
#shopp.product #productdetails P.savings
{
	font-size: 1.2em;
}
#shopp .column.first
{
	width: 65%;
}
#shopp .column.second
{
	float: right;
	width: 35%;
}
#shopp .original
{
	text-decoration: line-through;
}
#shopp FORM.product UL, #shopp FORM.product UL LI, #shopp FORM.product UL LI LABEL
{
	clear: none;
}
#shopp UL.variations LABEL
{
	display: block;
	float: left;
	margin-right: 10px;
}
/*[clearfix]*/#shopp DL
{
	display: block;
}
#shopp DL DT
{
	font-weight: bold;
	float: left;
	margin-right: 10px;
}
#shopp DL DD
{
	display: inline;
}
.entry-content #shopp.product DL.details
{
	margin: 0;
	padding: 5px;
	background: #F4F4F4;
	color: #DD5C00;
	float: left;
}
.entry-content #shopp.product DL.details DT, .entry-content #shopp.product DL.details DD
{
}
.entry-content #shopp.product DL.details DD
{
	padding: 0;
}
.entry-content #shopp.product DL.details DT
{
}
/*[clearfix]*/#shopp .gallery
{
	margin: 0px 0px 0px 0;
	width: 340px;
	margin-right: 10px;
	padding-top: 0;
	height: 392px;
	position: relative;
}
/*[clearfix]*/#shopp .gallery UL.previews
{
	width: 250px;
	right: 0;
	position: absolute;
	border: 0;
}
#shopp .gallery UL.previews LI
{
	margin: 0;
}
#shopp .gallery UL.previews LI IMG
{
	margin: 0;
}
#shopp .gallery UL.previews LI.thumbnails UL
{
	margin: 10px;
}
#shopp .gallery UL.previews LI.thumbnails LI
{
	margin: 0 5px 0 0;
}
/*[clearfix]*/#shopp.product #rel-products
{
	float: none;
	position: relative;
	clear: both;
	border-top: 1px solid #EBE9E9;
}
#shopp.product #rel-products H3
{
	margin: 6px 0;
	display: block;
	padding: 5px 5px 5px 0;
	font-size: 1.7em;
	color: #40D4DD;
}
/*[clearfix]*/#shopp.product #rel-products A
{
	margin-right: 6px;
	position: relative;
	width: 130px;
	float: left;
	min-height: 198px !important;
	margin-bottom: 10px;
}
/*[clearfix]*/#shopp.product #rel-products A SPAN
{
	padding: 3px 3px 14px;
	width: 122px;
	height: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #FFFFFF;
	border: 1px solid #EDECEC;
	border-top: 0;
	color: #00CAFD;
	text-align: center;
}
/*[clearfix]*/#shopp.product #rel-products A IMG
{
	margin-bottom: 0;
}
/**
* Shopping Cart
**/
#shopp #cart
{
	margin: 0;
	padding: 0;
	margin: 0;
	width: 900px;
	margin: 0 auto;
}
#shopp #cart TABLE
{
	margin-bottom: 20px;
	background: #F2FAFC;
	border: 1px solid #F1EFED;
}
TABLE #shipping-methods LABEL SMALL
{
	padding: 7px;
	display: block;
	color: #47D4FE;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-style: normal;
}
#shopp #cart TH, #shopp #cart TD
{
	padding: 7px;
}
.shopp TABLE .totals TD SMALL
{
	font-family: Georgia, serif;
	font-size: 1em;
	font-style: italic;
}
#shopp #cart TR TH
{
	color: #F37113;
	padding-bottom: 10px;
	font-size: 1em;
	line-height: 2em;
	text-transform: uppercase;
	border-bottom: 1px solid #F0EEEE;
	background: #FFFFFF;
}
TABLE.cart
{
	width: 900px !important;
}
#shopp #cart .item
{
	width: 41%;
	color: #F37113;
}
#shopp #cart .money, #shopp #cart .buttons TD
{
	text-align: right;
	white-space: nowrap;
	color: #0B9BBB;
	font-size: 1.1em;
	/*[empty]background:;*/
}
#shopp FORM.shopp #cart TABLE TBODY TR TH.money
{
	color: #ADADAD;
}
#shopp FORM.shopp #cart TABLE TBODY TR.totals TH, #shopp #cart .totals TH
{
	background: url(transparent);
	color: #90D6F2;
	border: 0;
}
TABLE SPAN#tax, TABLE SPAN#shipping, TABLE SPAN#subtotal, TABLE TD.money
{
	color: #47D5FD;
}
#shopp #cart .totals.total TH, #shopp #cart .totals.total TD
{
	font-size: 148%;
	color: #ED6000;
}
#shopp #cart .remove
{
	padding: 7px 17px 7px 5px;
	font-size: 0.85em;
}
#shopp #cart ADDRESS
{
	font-style: normal;
}
#shopp #cart BIG
{
	display: block;
	margin: 10px 0;
	/*[empty]width:;*/
}
#shopp #cart BIG A
{
	display: block;
	float: left;
	margin: 10px 0;
	width: 200px;
	font-family: "Bookman Old Style", serif;
	padding: 10px 40px 10px 10px;
	font-style: italic;
	background: url(mages/continue_ic.png) no-repeat right center;
}
#shopp #cart BIG A.right
{
	display: block;
	background-image: none;
}
#shopp #cart BIG A.right
{
	float: right;
}
#shopp .xcheckout
{
	display: block;
	float: right;
	margin-right: 38px;
	margin-bottom: 20px;
	clear: both;
}
#shopp .xcheckout P
{
}
#shopp .xcheckout P A
{
	text-indent: -9999px;
	display: block;
	width: 163px;
	background: url(../images/checkout.png) no-repeat;
	height: 30px;
}
#shopp .xcheckout BUTTON
{
	border: none;
	margin: 0;
	padding: 0;
}
#shopp-cart.widget P.status
{
	margin-bottom: 10px;
}
/**
* Checkout
**/
#shopp #shipping-methods
{
	padding-left: 30px;
}
#shopp #shipping-methods LI
{
	margin-top: 5px;
}
#shopp #shipping-methods INPUT
{
	margin-left: 0;
	background: #FFFFFF;
}
#shopp #errors
{
	color: #990000;
}
/*[clearfix]*/FORM UL LI
{
	display: block;
}
/**
* Order Receipt
**/
#shopp #receipt
{
	position: relative;
	margin: 20px 0;
}
#shopp #receipt ADDRESS
{
	font-style: normal;
}
#shopp #receipt FIELDSET
{
	float: left;
	width: auto;
	width: 42%;
	padding: 10px;
	border: 1px solid #A2DFF1;
	margin-bottom: 30px;
}
#shopp #receipt FIELDSET.shipping
{
	width: 42%;
	float: right;
}
#shopp #receipt FIELDSET LEGEND
{
	display: block;
}
#shopp #receipt TABLE.transaction
{
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
#shopp #receipt TABLE.transaction TH
{
	text-align: right;
	width: 80px;
	padding-right: 10px;
}
#shopp #receipt .order
{
	width: 100%;
	clear: both;
	border: none;
}
#shopp #receipt TD
{
	border: none;
}
#shopp #receipt TH
{
	font-weight: bold;
	text-align: left;
	border: none;
}
#shopp #receipt TH, #shopp #receipt TD
{
	padding: 3px 0;
}
#shopp #receipt .order .item
{
	width: 50%;
}
#shopp #receipt .order .money, #shopp #receipt .order .total, #shopp #receipt .order .buttons TD
{
	text-align: right;
}
#shopp #receipt .order .totals.total TH, #shopp #receipt .order .totals.total TD
{
	font-size: 130%;
}
DIV.formuo FORM UL.variations LI SELECT
{
	display: block;
	width: 136px;
	float: none;
}
DIV.formuo FORM P SELECT #quantity
{
	background: #4D646C;
}
#shopp A
{
	text-decoration: none;
}
.slug-cart TABLE INPUT#apply-code, .slug-cart TABLE INPUT.update-button, .slug-cart #shopp #cart .remove, .slug-cart FORM.shopp INPUT#submit-login, .slug-cart FORM.shopp INPUT#checkout-button
{
	border: none;
	background: url(images/btnsmall.png) no-repeat right center;
	color: #47D5FD;
	padding: 7px 24px 7px 0;
	font-weight: bold;
}
FORM.shopp INPUT#checkout-button
{
	border: 0;
	background: url(../images/forwardbtn.png) no-repeat right center;
	padding-right: 29px;
}
/*other*/
/*[clearfix]*/DIV.gallery UL.previews
{
	float: left;
	width: 300px;
}
/*[clearfix]*/DIV#shopp DIV.gallery UL.thumbnails
{
	float: left;
	width: 84px;
	display: block;
	position: relative;
	margin: 0;
	height: 378px;
	background: #F9F9F9;
	text-align: center;
}
/*[clearfix]*/DIV#shopp DIV.gallery UL.thumbnails LI
{
	display: block;
	padding: 13px 0 0;
	float: none;
	margin: 0 auto;
}
/*[clearfix]*/DIV#shopp DIV.gallery UL.thumbnails LI.first
{
	display: block;
	padding: 0 0 0px;
	float: none;
	margin: 0 auto;
}
/*[clearfix]*/DIV#shopp DIV.gallery UL.thumbnails IMG
{
	width: 70px;
	margin-bottom: 3px;
	margin-right: 7px;
	margin-left: 7px;
	height: 105px;
}
