#shopp .submit{text-align:right;}
#shopp form{text-align:left;}
#shopp form.product ul.options{list-style:none;}
#shopp form ul{line-height:1;}
#shopp form li > label{font-weight:bold;padding:20px 0 10px;}
#shopp form ul li span label,
#shopp form div label{font-size:0.8125em;font-weight:normal;padding-top:0.6em;}
#shopp .right{float:right;}
.categories ul li a.current{font-weight:bold;}
#shopp .category{position:relative;}
#shopp .category-description{padding-bottom:14px;}
#shopp .views,
#shopp .views li{display:inline;}
#shopp .orderby{float:right;}
#shopp .category .subcategories{padding:10px 0;margin-bottom:10px;}
#shopp .category .subcategories ul{padding:10px 0 0 20px;margin-bottom:10px;}
#shopp .category .subcategories li{display:inline-block;margin-right:20px;vertical-align:top;}
#shopp form.category-list-menu .subcategories{padding:auto;}
#shopp .slideshow,
#shopp .carousel{margin:20px 0;overflow:hidden;}
#shopp ul.products li.product div.frame{padding:10px;}
#shopp ul.products li .name,
#shopp ul.products li .summary,
#shopp ul.products li .savings,
#shopp ul.products li .price{margin-top:0;margin-bottom:0;}
#shopp ul.products li .details{float:none;}
#shopp ul.products li .summary{display:none;}
#shopp ul.products li .listview{display:none;}
#shopp .price{font-weight:bold;line-height:1.5;margin:0;}
#shopp .original{text-decoration:line-through;}
#shopp .sale{font-size:150%;}
.filters a.cancel:before{content:"[";}
.filters a.cancel{font-weight:bold;}
.filters a.cancel:after{content:"]";}
.filters a.cancel:hover{text-decoration:none;}
#shopp.list ul.products li{float:none;width:100%;overflow:hidden;padding-bottom:10px;}
#shopp.list ul.products li.product{border-bottom:1px solid #ddd;}
#shopp.list ul.products li div.frame{width:100%;text-align:left;}
#shopp.list ul.products li img{float:left;margin-right:10px;}
#shopp.list ul.products li .details{float:left;width:65%;}
#shopp.list ul.products li .listview{display:block;}
#shopp ul.breadcrumb{margin:10px 0;display:inline;}
#shopp ul.breadcrumb li{background:none;padding:0;display:inline;margin-left:0;text-indent:0;}
#shopp ul.breadcrumb li span{font-weight:bold;}
#shopp .category-list-menu{display:inline;}
#shopp ul.categories{float:left;margin-right:20px;}
#shopp ul.paging{}
#shopp ul.paging li{}
#shopp ul.paging li a{}
#shopp ul.paging li a:hover{}
#shopp ul.paging li.active{}
#shopp ul.paging li.disabled{}
#shopp ul.paging li.previous a,
#shopp ul.paging li.next a{}
#shopp .column{float:left;}
#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 form.product ul{width:auto;}
#shopp ul.variations label{display:block;}
#shopp dl{overflow:hidden;}
#shopp dt{clear:left;float:left;text-align:right;width:50%;margin-right:1em;}
#shopp dd{clear:right;width:50%;padding-left:50%;}
#shopp .gallery{margin:5px 10px 5px 0;}
#shopp .gallery ul.thumbnails{margin:10px 0 10px 0;}
#shopp .gallery ul.thumbnails li{margin:0 5px 0 0;}
ul.shopp_categories{}
ul.shopp_categories li{}
ul.shopp_categories li a{}
ul.shopp_categories li a:hover{}
ul.shopp_categories li span{}
ul.shopp_categories li.current{}
ul.shopp_categories li.current a{}
ul.shopp_categories li.current a:hover{}
ul.shopp_categories li ul.children{}
ul.shopp_categories li ul.children li{}
ul.shopp_categories li ul.active{}
.sideproduct{margin-top:20px;}
.sideproduct h3{margin-top:0;}
.sideproduct .original.price{text-decoration:line-through;}
#shopp #cart{width:100%;}
#shopp #cart table{padding:10px 0;width:100%;}
#shopp #cart th{text-align:left;font-weight:bold;}
#shopp #cart th, #shopp #cart td{padding:3px;}
#shopp #cart .item{width:50%;}
#shopp #cart .money,
#shopp #cart .totals th,
#shopp #cart .buttons td{text-align:right;white-space:nowrap;}
#shopp #cart .totals.total th,
#shopp #cart .totals.total td{font-size:130%;}
#shopp #cart .remove{font-size:9px;}
#shopp #cart address{font-style:normal;}
#shopp #cart big{display:block;margin:10px 0;}
#shopp #cart big a.right{float:right;}
#shopp-cart.widget p.status{margin-bottom:10px;}
#shopp ul.account li{display:inline-block;width:200px;padding-top:18px;}
#shopp #shipping-methods{padding-left:30px;}
#shopp #shipping-methods li{margin-top:5px;}
#shopp #shipping-methods li label{padding:0 0 10px;}
#shopp #shipping-methods input{margin-left:-16px;}
#shopp .shopp-errors{color:#990000;}
#shopp input.error{background:#ffdddd;}
#shopp label.error{color:#990000;font-weight:bold;}
.clickwrap-terms{overflow:auto;height:200px;border:1px solid #333;padding:0.5em;margin-bottom:1em;}
#shopp #receipt{position:relative;margin:20px 0;}
#shopp #receipt address{font-style:normal;}
#shopp #receipt fieldset{padding:10px;border:1px solid #dadada;margin:20px 0 30px;}
#shopp #receipt fieldset legend{display:block;}
#shopp #receipt table{overflow:hidden;}
#shopp #receipt table.transaction th{text-align:left;}
#shopp #receipt .labels{width:100%;}
#shopp #receipt table.labels td{vertical-align:top;}
#shopp #receipt .order{width:100%;overflow:hidden;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 td.qty{text-align:center;}
#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%;}