@charset "UTF-8";

/* Shopping Cart
-------------------------------------------------------------- */
.at {
	font-style: normal;
}
.product_grid_item {
	float: left;
/* 	border: dotted 1px #c0d; */
background: #fff;
	margin: 0 20px 0 0;
	width: 625px;
}

.item_image, div.imagecol {
	float: left;
	clear: none;
}

.grid_more_info {
	float: left;
}

.grid_product_info, .producttext {
	position: relative;
	top: 0;
	right: 0;
	width: 600px;
}
.wpsc_description p {
	margin-right: 15px!important;
}
.product_form {
}
a.checkout{ display:none;}

.producttext p, .producttext h2{
/*
	margin-right: 15px;
margin: 0!important;
padding: 0;
margin-bottom: 10px!important;
*/
}

.product_text h3 {
	color: #333;
}
.product_text h3 a {
	text-decoration: none;
}

.more-details {
	display: none;
}


.make_purchase, input.update, #change_country input, button, .wpsc_buy_button, a.go_to_checkout {
	border: none;
	margin: none;
	padding-left: 15px;
	padding-right: 15px;
	color: #333!important;
	background: #EFEFEF!important;
	text-shadow: #999 1px 1px 2px;
	font-weight: bold;
	text-align: center;
	border: none!important;
	border-left: #E0E0E0 solid 1px;	
	clear: left;
}
#change_country input{
	margin-left: 30px;	
}
.make_purchase:hover, input.update:hover, #change_country input:hover, button:hover, .wpsc_buy_button:hover, a.go_to_checkout:hover {
	text-shadow: #999 2px 2px 2px;
	cursor: pointer;
}
.make_purchase:active, input.update:active, #change_country input:active, button:active, .wpsc_buy_button:active, a.go_to_checkout:active {
	text-shadow: #999 -1px -1px 2px;
}
a.go_to_checkout{
	padding: 10px 15px 12px 15px;
	font-size: 19px;
	margin: 0 0 0 -15px!important;
}

/* // */

div#shoppingcart {
	float:right;
	line-height:11px;
	margin:0 0 0 5px;
	padding:0;
	text-transform:uppercase;
	width:148px;
}

div#shoppingcart div#shoppingcartcontents {
	background-color:#efefef;
	border:1px solid #ccc;
	height:100%;
	padding:0 6px 0 0;
	position:relative;
	text-align:left;
	width:100%;
	z-index:9;
}

div#sideshoppingcart div {
	height:100%;
	padding:4px 6px 6px;
	text-align:left;
	width:90%;
}

div#sideshoppingcart div {
	display:inline;
	margin-left:-1ex;
}

#shopping-cart h2.widgettitle {
}

.cartmessage {
	font-style: italic;
}

.soldout {
	filter:alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
}
p.soldout {
	clear: none;
	float: right;
	font-style:italic;
	margin-bottom: 45px!important; /*by aaron*/
}
p.soldout:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}/*by aaron*/

#shopping-cart{
	/* padding: 0 30px 10px 35px; */
}

#shopping-cart table {
}
#shopping-cart th {
}
#shopping-cart td {
}
#shopping-cart .col1 {
	width: 200px;
}
#shopping-cart .col2 {
	width: 50px;
}
#shopping-cart .col3 {
	width: 100px;
}
#shopping-cart tr td{
	padding: 4px 0;
}
th#product, th#quantity, th#price{
	display: none;
	font-weight: bold;
	text-transform: uppercase;
}
table.shoppingcart {
	padding-bottom: 5px;
}
tr.total td{
	display: none;
	border-top: 1px solid;	
}
.wpsc_qty_cell{
	text-align: center;
}
.shopping-cart-wrapper .make_purchase{
	display: none;
}	
.gocheckout a{
	display: block;
	width: 100%;
	height: 50px;
	margin: 20px auto;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../images/sidebar_gotocart.png) no-repeat 0 0;
}
.gocheckout a:hover{
	background: url(../images/sidebar_gotocart.png) no-repeat 0 -50px;
	border: none!important;
}
.gocheckout a:active{
	background: url(../images/sidebar_gotocart.png) no-repeat 0 -100px;
	opacity: 1;
}

a.wpsc_edit_product {
	display:block;
	float:left;
	margin:0 0 0 2px;
}
div.wpsc_description {
/*
	min-height:145px;
	height:auto !important;
	height: 145px;

*/
	line-height: 20px;
	clear:both;
	border:none;
}
table.shoppingcart {
}
div#widgetshoppingcart div {
	height:100%;
	width:100%;
	text-align:left;
}
div#widgetshoppingcart div strong.cart_title {
	margin-left:-6px;
	display:inline;
}
div#widgetshoppingcart div h2 {
	text-align:left;
	margin-bottom:4px;
	display:block;
}
a#fancy_collapser_link {
	width:13px;
	height:13px;
	margin-left:5px;
	margin-bottom:-3px;
	border:none;
	padding:0;
}
div#sliding_cart {
	background:none;
	border:none;
	margin:0;
	padding:0;
}
span.special {
	color:#D00;
	font-weight:700;
}
.prodtitles {
	font-weight: bold!important;
}
.prodtitles span{
	font-weight: bold!important;
}
body.pageid-1469 h2#page-title, body.slug-transaction-results h2#page-title {
	display: none;
}
body.slug-products-page .post{
		width: 950px;
		
}
h2.prodtitles {
}
h2.prodtitles span {
}
span.numberitems {
	margin:0 5px 0 0;
}
span.totalhead, span.discounthead, span.subtotalhead, span.postagehead, span.taxhead {
	font-weight:700;
	margin-right:5px;
	font-style: italic;
}
tr.shipping{display:none;}
span.emptycart {
	display:none;
}
.wpsc_container {
	position:relative;
	_zoom:1px;
}
div.productdisplay img {
	max-width:none !important;
	border:none;
	padding:0;
}
/* product default display styling */
div.productdisplay {
	float:left;
	clear:both;
	margin-bottom: 100px!important;/*by aaron*/
	width:100%;
	text-align:left !important;
	padding:0;
}
div.imagecol {
}
div.single_product_display div.imagecol {
/* 	overflow: visible; */
}
div.producttext {
}

div.productdisplay div.imagecol img {
/*	margin: -30px 0 0 -30px;
*/}
div.single_product_display div.imagecol img {
	margin: 0;
}

div.textcol form, .pricetag {
	text-align:left !important;
	clear:both;
	padding-right: 10px;
	padding-top: 7px;
	font-weight: bold;
}
.pricetag, .textcol form input{
	float: left;	
}

div.single_product_display div.textcol {
	margin-right:0;
}
div.single_product_display .producttext {
}

div.item_no_image {
	border:2px solid #aaa;
	background:#ccc;
}
div.item_no_image a, div.item_no_image div.link_substitute {
	display:table-cell;
	width:inherit;
	height:inherit;
	color:#666;
	text-align:center;
	vertical-align:middle;
}

a.additional_description_link img {
	margin:0 3px 0 0;
}
/* end  product display styling
 
 
 * list product display styling  */
table.list_productdisplay {
	margin-bottom:20px;
	border-collapse:collapse;
	width:100%;
}
table.list_productdisplay tr td {
	vertical-align:top;
	padding-bottom:0;
}
table.list_productdisplay tr.list_view_description td {
	margin:0;
	padding:0 3px 5px;
}
table.list_productdisplay tr.list_view_description td div {
	display:none;
	padding:3px;
}
div.wpsc_loading_animation {
	float: left;
	margin: 15px;
	visibility:hidden;
	display: none;
}
#fancy_notificationimage{
	margin-right: 5px;	
}
div.wpsc_loading_animation img {
	margin: 0 5px -3px 0;
}

.slug-checkout h2#page-title{
	display: none;
}
.slug-checkout .post{
	margin-top: 15px;
}

div.select_country input, div.select_country select {
	vertical-align:top;
	_height:20px;
	margin:0;
}
form.wpsc_checkout_forms {
	margin-left:15px;
}
form.wpsc_checkout_forms .login_error {
	color:red;
}
fieldset.wpsc_registration_form {
	border:none;
	text-align:left;
	padding-left:3px;
	margin:0;
}
fieldset.wpsc_registration_form label {
	display:block;
	clear:left;
	float:left;
	width:94px;
}
fieldset.wpsc_registration_form input {
	float:left;
	margin:0 0 4px;
}
table.wpsc_checkout_table, table.wpsc_checkout_table tr, table.wpsc_checkout_table td {
	border: none !important;
}
table.wpsc_checkout_table label{
	margin-right: 10px;
	padding-top: 6px;
}
table.wpsc_checkout_table input.text, table.wpsc_checkout_table textarea, table.wpsc_checkout_table select, fieldset.wpsc_registration_form input {
	margin-right:0;
	width:280px;
}
table.wpsc_checkout_table select {
	width:270px !important;
}
table.wpsc_checkout_table td {
}
tr.product_shipping td h2 {
	margin-bottom:15px;
	margin-top:5px;
}

/* -- CHECKOUT PAGE --- */

table.productcart {
	margin:10px 0 21px 15px;
	padding:15px 0;
	width: 600px;
	border-top: 1px solid #CCC;
}
table.productcart tr td {
	padding-bottom:10px;
}
table.productcart tr.product_row td {
	padding-bottom:5px;
}
table.productcart tr.firstrow td {
	display: none;
	text-transform:uppercase;
	text-decoration:none !important;
}
 #wpsc_shopping_cart_container h2{
	 display:none;
 }

.productcart input{
}
tr.product_row {
}
tr.product_row img {
	margin: 8px 5px 2px 5px;
}
tr.product_row a {
	font-weight: bold;
}
table.productcart td.firstcol img {
	display: none;
}
table.productcart tr.product_shipping td {
	padding-top:4px;
}
#coupon_num {
	width:134px !important;
}
table.productcart tr.total_price td {
	font-weight:700;
	padding-top:4px;
}
ul.checkout_links {
	list-style-type:none;
	padding-left:0;
}
ul.checkout_links li {
	list-style-type:none;
	margin-left:0;
}
ul.checkout_links li a {
	color:#555 !important;
	font-weight:400 !important;
}
.validation-error input, .validation-error textarea {
	border:1px solid red;
}
p.validation-error {
	color:red;
	margin-bottom:0;
}
.wpsc_container .PeSwitcher ul li, .wpsc_container .PeCatsBrands ul li {
	padding-left:0 !important;
	margin-left:0;
}
.category_brand_header {
	list-style:none !important;
}
.category_brand_header li:before {
	content:none !important;
}
#content .category_brand_header li a {
	color:#333;
	font-weight:700;
}
.PeCatsBrands ul.SubCategories li {
	margin-left:1em;
}
.widget h3.category {
	margin-top:0;
	display:inline;
}
li.MainCategory strong.category {
	margin-top:5px;
}
li.MainCategory strong.category a.productlink {
	color:#06C;
}
li.MainCategory strong.category a.productlink:hover {
	color:#147;
}
img.catimage {
	float:left;
	position:relative;
	top:-3px;
	margin-right:2pt;
}
strong.cattitles {
	display:block;
	z-index:1;
}
/*
 * end category display styling
 */
div.wpcart_gallery img {
	margin-right:5px;
}
/*
 * Fancy notification styling
 
 #fancy_notification {
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	display:none;
	height:auto;
	width: 250px;
	margin-left: -10px;
	margin-top: 110px;
	padding: 0;
	z-index:9;
}
 
 */
#fancy_notification {
	position:absolute;
	top:0;
	left:0;
	display:none;
	height:auto;
	width: 250px;
	margin-left: 130px;
	margin-top: 25px;
	padding: 0;
	z-index:9;
}
#fancy_notification .continue_shopping {
display: none!important;
}
#fancy_notification #loading_animation{
	padding: 15px;	
	width: 250px;
	margin-left: 10px;
	margin-top: 33px;
}
#fancy_notification #fancy_notification_content {
	display:none;
	width:220px;
	height:auto;
	text-align:left;
	margin:0 !important;
	padding:15px;
}
#fancy_notification #fancy_notification_content span {
	display:none!important;
}
#fancy_notification #fancy_notification_content span {
	display:block;
	font-weight:bold;
	margin:0 0 6px;
}
#fancy_notification #fancy_notification_content a {
	display:block;
	float:left;
	margin-right:6px;
	margin-bottom:3px;
}
table.logdisplay tr.toprow td {
	text-align:center;
	font-weight:700;
}
table.logdisplay tr.toprow2 td {
	text-align:left;
	font-weight:700;
}
table.logdisplay tr td {
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
td.processed {
	text-align:left;
	min-width:140px;
	width:140px;
	white-space:nowrap;
}
td.processed a {
	border-bottom:none;
}
td.processed a img {
	margin-left:5px;
}
div#form_field_form_container div, div#form_field_form_container div table {
	width:100%;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
div.order_status {
	border-bottom:1px solid #eee;
	display:none;
	width:100%;
	text-align:left;
	padding:13px 8px 1px 9px;
}
div.order_status table {
	width:97%;
}
div.order_status div {
	width:100%;
	display:block !important;
	padding:0 0 1ex;
}
div.order_status ul {
	list-style-type:none;
	margin:1ex 0 0;
	padding:0;
}
div.order_status ul li input {
	margin:0 2px -2px 0;
}
div#checkout_login_box {
	display:none;
	width:auto;
	clear:both;
	margin:20px 0 0;
	padding:5px 5px 5px 15px;
}
/* lightbox styling by aaron*/
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	height: 100%;
}
#TB_window {
	position: absolute;
	background: none;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: auto;
  -ms-interpolation-mode: bicubic;
}

#TB_window img#TB_Image {
}

#TB_additional_images {
 display: block;
 width: 75px;
 float: left;
}

#TB_additional_images img.TB_Thumbnail_Image {
 }

#TB_Header{
 background: #cccccc;
 height: 16px;
 width: 95%;
 padding: 4px;
}

#TB_caption{
	display: none;
}
#TB_closeWindow{
	display: none;
}


#TB_window img#register_loading_img {
	border:none;
	display:none;
	margin:0 0 -10px 5px;
	padding:0;
}


/* FLOWERS LIGHTBOX, USELESS
a:hover .photos {
	border: 1px solid #999;
}
*/
.lbLoading {
	background: url(backup/loader.gif) no-repeat center;
}
.photos {
	border: none;
}
.lightboxDesc {
	display: none;
}
#lbOverlay {
	background-color: #000;
	cursor: pointer;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 900;
}
#lbCenter, #lbBottomContainer {
	background-color: none;
	left: 50%;
/* 	overflow: hidden; */
	position: absolute;
	z-index: 1000;
}
#lbImage {
	cursor: pointer;
}
#lbBottom {
	border: none;
	border-top-style: none;
	color: #000;
	text-align: left;
}
/* end lightbox */


/* end checkout registration styling
 * single category view styling */
div.category_view_product {
	width:280px;
	float:left;
	text-align:left;
	margin:0 0 10px;
}
div.category_view_product a img.product_image {
	float:left;
	margin-right:6px;
}
/* also bought product styling */
p.wpsc_also_bought_header {
	display:block;
	width:100%;
	font-weight:700;
	margin:0 0 10px;
}
div.wpsc_also_bought {
	width:100%;
	position:relative;
	margin:0;
}
p.wpsc_also_bought {
	float:left;
	margin:0 0 0 5px;
}
p.wpsc_also_bought a.preview_link {
	display:block;
	margin-bottom:3px;
	margin-left:2px;
	height:96px;
	width:96px;
}
/* Stuff with multiple or miscellaneous uses */
strong.title {
}
a.categorylink {
}
span.pricedisplay {
}
.pricetag {
}
td.totals {
	vertical-align:bottom;
}
.autocompleter {
	color:#000;
	border:1px solid #BBB;
	width:255px;
	background-color:#DDD;
}
.autocompleter ul li {
	cursor:pointer;
	white-space:nowrap;
	padding:2px 5px;
}
.selectAutocompleter {
	cursor:pointer;
	background-color:#999;
	color:#fff;
}
div#product_search {
	position:relative;
	left:-100px;
}
table.products {
	text-decoration:none;
	text-align:left;
	width:240px;
	table-layout:fixed;
}
td.product_img {
	width:35px;
}
div.wpsc_product_search input.wpsc_product_search {
	float:right;
	height:19px;
	width:110px;
	_width:144px;
	background:url(iShop/images/iShop_search.png) no-repeat;
	border:none;
	margin:2px 10px 0 0;
	padding:2px 14px 0 20px;
}
div.wpsc_product_search {
	background-color:#eff2f3;
	display:block;
	height:22px;
	_height:30px;
	margin:20px 0 12px;
	padding:4px;
}
table.productdisplay tr td {
	position:relative;
}
div.breadcrumb {
	margin:0 0 10px;
}
select#current_country {
	margin-right:10px;
}
/* Verify your Order styling */
td.shipping_header {
	display: none!important;
	padding: 10px 0;
	text-transform:uppercase;
	text-decoration:none !important;
	text-align:center;
/*	display:none;*/
}
/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	background:#E0F4D7;
	width:185px;
	margin:0;
	padding:0;
}
#ui-datepicker-div {
	display:none;
	border:1px solid #F90;
	z-index:10;
}
.ui-datepicker-inline {
	float:left;
	display:block;
	border:0;
}
.ui-datepicker-rtl {
	direction:rtl;
}
.ui-datepicker-dialog {
	border:4px ridge #83C948 !important;
	padding:5px !important;
}
button.ui-datepicker-trigger {
	width:25px;
}
img.ui-datepicker-trigger {
	vertical-align:middle;
	margin:2px;
}
.ui-datepicker-prompt {
	float:left;
	background:#E0F4D7;
	color:#000;
	padding:2px;
}
*html .ui-datepicker-prompt {
	width:185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear:both;
	float:left;
	width:100%;
	color:#FFF;
}
.ui-datepicker-control {
	background:#F90;
	padding:2px 0;
}
.ui-datepicker-links {
	background:#E0F4D7;
	padding:2px 0;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight:700;
}
.ui-datepicker-links label {
	color:#888;
	padding:2px 5px;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float:left;
	width:34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float:right;
	text-align:right;
}
.ui-datepicker-current {
	float:left;
	width:30%;
	text-align:center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float:right;
	width:34%;
	text-align:right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float:left;
	text-align:left;
}
.ui-datepicker-header {
	background:#83C948;
	text-align:center;
	font-weight:700;
	height:1.3em;
	padding:1px 0 3px;
}
.ui-datepicker-header select {
	background:#83C948;
	color:#000;
	border:0;
	font-weight:700;
}
.ui-datepicker {
	background:#CCC;
	text-align:center;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background:#B1DB87;
}
.ui-datepicker-days-row {
	background:#FFF;
	color:#666;
}
.ui-datepicker-days-cell {
	color:#000;
	border:1px solid #DDD;
}
.ui-datepicker-week-end-cell {
	background:#E0F4D7;
}
.ui-datepicker-unselectable {
	color:#888;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background:#FFF !important;
	border:1px solid #777;
}
* html .ui-datepicker-week-end-cell {
	background:#E0F4D7 !important;
	border:1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
	background:#FFF !important;
	border:1px solid #777 !important;
}
.ui-datepicker-status {
	background:#E0F4D7;
	width:100%;
	text-align:center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor:pointer;
	background:none;
	color:#000;
	margin:0;
	padding:0;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding:0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	color:#000 !important;
	padding:2px 5px !important;
}
.ui-datepicker-control a:hover {
	background:#FDD !important;
	color:#333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background:#FFF !important;
	color:#333 !important;
}
.ui-datepicker-multi .ui-datepicker {
	border:1px solid #83C948;
}
.ui-datepicker-one-month {
	float:left;
	width:185px;
}
.ui-datepicker-new-row {
	clear:left;
}
.ui-datepicker-cover {
	display:block;
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:193px;
	height:200px;
}
div.wpsc_category_details {
	margin:0;
}
div.wpsc_category_details img {
	float:left;
	margin:0 6px 12px 0;
}
#products_page_container .wpsc_category_grid {
	width:50%;
}
.wpsc_category_grid a.wpsc_category_grid_item {
	display:block;
	float:left;
	margin:0 7px 7px 0;
}
/* Widget CSS */
.shopping-cart-wrapper form {
	clear:right;
}
.widget_wpsc_categorisation .wpsc_categorisation_group {
	width:100%;
	float:right;
	margin-bottom:10px;
	position:relative;
}
.widget_wpsc_categorisation h4.wpsc_category_title {
	margin-top:4px;
}
.widget_wpsc_categorisation ul.category_images li {
	background:none !important;
	clear:both;
}
.widget_wpsc_categorisation ul.category_images .wpsc_category_image_link {
	float:left;
	font-weight:bold;
	margin:0 0 4px;
}
.widget_wpsc_categorisation ul.category_images a.wpsc_category_link {
	display:block;
	float:left;
	margin:3px 0 0 4px;
}


/* compatibility 
Generalised theme compatibility fixes, the shopping cart does not need bullets*/
li.widget_wp_shopping_cart ul {
	list-style-image:none !important;
	list-style-type:none !important;
}
li.widget_wp_shopping_cart ul li {
	list-style-image:none !important;
	list-style-type:none !important;
	background:none !important;
}


/* -- MULTIPLE STYLES --- */
#header .sidebar ul, #header .sidebar li, html > body .slideshow-controller li, html > body .entry .slideshow-controller li {
	list-style:none;
}
#menu ul ul, a#fancy_collapser_link img, div.frontpage_product a img {
	border:none;
}
#menu ul ul ul, div.frontpage_product a p {
	margin-top:0;
}
.slideshow a img, img {
	border:0;
}
.slideshow-controller *, .slideshow-thumbnails *, p.empty, p.visitshop, table.list_productdisplay tr.list_view_description {
	margin:0;
	padding:0;
}
html > body .slideshow-thumbnails ul, table.logdisplay td.details {
	padding:0;
}
html > body .slideshow li:before, .wpsc_container .PeSwitcher ul li:before, .wpsc_container .PeCatsBrands ul li:before {
	content:"";
}
div#shoppingcart div#shoppingcartcontents strong, .ui-datepicker a {
	display:block;
	width:100%;
}
div#shoppingcart div strong, p.wpsc_also_bought a.wpsc_product_name {
}
a.wpsc_product_title, div.category_view_product div.product_details {
	display:block;
	float:left;
}
div.wpsc_listen_button, div.wpsc_product_price br, div#checkout_login_box a, div#checkout_login_box input.checkout_submit, div.custom_meta, .clear_category_group, #idc-container-parent {
	clear:both;
}
span.oldprice, span.oldprice span {
	color: #aaa;
	text-decoration:line-through;
}
span.nomore {
	display:block;
	margin:0 0 15px;
}
span.items{
	display: none;	
}
.lucida ul, #footer ul {
	list-style:none;
	padding:0;
}
.ninety, span.wpscsmall {
}
#change_country, .category_image {
	float:left;
}
p.description, p.wpsc_description {
	margin:0 0 6px;
}
p.wpsc_variation_forms, p.wpsc_product_price, p.wpsc_product_extra_content, ul.PeCategories, input#zipcode {
	margin:0;
}
a.additional_description_link, form.adjustform, form#specials {
	width: 200px;
	display:inline;
}
.wpsc_product_price {
float: left;	
}
/* hide additional description */
.additional_description_span { display: none; }

table.list_productdisplay tr td select, img.log_expander_icon {
	margin-right:3px;
}
#loadingindicator, #alt_loadingindicator {
	visibility:hidden;
	font-weight:bold;
}
#loadingindicator img, #alt_loadingindicator img {
	position:relative;
	top:3px;
	margin-left:6px;
	border:none !important;
}
div.select_country, div.wpsc_page_numbers {
	margin-bottom:5px;
}
div.select_country form, form.wpsc_checkout_forms, div.order_status table.customer_details tr td, table.wpsc_checkout_table tr td, div#checkout_login_box form, div.category_view_product div.product_details form {
	text-align:left;
}
div#homepage_products, table.logdisplay {
	width:100%;
}
button.remove_button, .PeCatsBrands ul li {
	margin:0 !important;
	float: right;
}
ul.checkout_links li a:hover, .ui-datepicker-title-row a {
	color:#000 !important;
}
a.termsandconds, div.wpsc_page_numbers a.selected {
	text-decoration:underline;
}
.PeSwitcher ul, .PeCatsBrands ul, div.order_status ul li {
	padding-left:0;
}
.PeSwitcher ul li, .category_brand_header li {
	margin-left:0;
}
.category a, li.MainCategory strong.category a.productlink:visited {
}
div.wpsc_container div.PeSwitcher ul, div.wpsc_container div.PeCatsBrands ul li {
	list-style:none !important;
	list-style-type:none !important;
}
table.logdisplay tr.alt, table.logdisplay tr.alt td, .list_productdisplay .alt {
	background-color:#eee;
}
div#form_field_form_container, div#form_field_form_container div table tr td {
	margin:0;
	padding:0;
}
div.order_status table.logdisplay, div.order_status table.customer_details {
	margin:4px 0;
}
.ui-datepicker-title-row, .ui-datepicker-week-col {
	background:#B1DB87;
	color:#000;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell, * html .ui-datepicker-title-row .ui-datepicker-week-end-cell, .ui-datepicker-today {
	background:#B1DB87 !important;
}
* html .ui-datepicker-current-day, .ui-datepicker-current-day {	
	background:#83C948 !important;
}
.widget_wpsc_categorisation ul.category_images li:before, li.widget_wp_shopping_cart ul li:before, div.categorydisplay ul li:before {
	content:"" !important;
}
div.default_product_display div.item_no_image, div.product_grid_display div.item_no_image, div.single_product_display div.item_no_image {
	width:233px;
	height:233px;
}
div.default_product_display div.item_no_image a, div.product_grid_display div.item_no_image a, div.single_product_display div.item_no_image a {
	width:233px;
}

#wpsc_shopping_cart_container * {
	text-transform: capitalize;

}

.slug-transaction-results .post{
}
a.pdf{
	border: dotted 1px #ccc;
	padding: 5px;
}

#wpsc_shopping_cart_container p.shippingappology, #wpsc_shopping_cart_container p.shippingappology a{
text-transform: none!important;
line-height: 18px;
}
