
	.cat a {
		color: #333;
		text-decoration: none;
	}
	.cat a:hover {
		color: #aa1c1d;
		text-decoration: none;
	}
	.title a.text {
		background-color: #111;
		color: #fff;
		padding: 0px 10px 0px 4px;
		text-decoration: none;
	}
	.title a.text:hover {
		background-color: #aa1c1d;
		color: #fff;
		padding: 0px 10px 0px 4px;
		text-decoration: none;
	}
	#top {
		float: left;
		height: 73px;
		width: 955px;
	}
	#top-title {
		float: left;
		width: 485;
	}
	#top-title a {
		color: #111;
		font-family: Times New Roman, Times, serif;
		font-size: 70px;
		font-weight: bold;
		text-decoration: none;
	}
	#top-title a:hover {
		color: #aa1c1d;
		text-decoration: none;
	}
	#top-title .beta {
		color: #aa1c1d;
		font-family: Times New Roman, Times, serif;
		font-size: 17px;
		font-weight: normal;
	}
	#top-subtitle {
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin-left: 6px;
		margin-top: -18px;
	}
	#top-menu {
		float: left;
		width: 470px;
	}
	#addthis {
		float: left;
		margin-top: 13px;
		text-align: right;
		width: 470px;
	}
	#top-menu-items {
		background-color: #111;
		color: #fff;
		float: left;
		margin-top: 8px;
		width: 470px;
	}
	#top-menu-items ul {
		float: right;
		margin: 0px;
		padding: 0px 9px 0px 0px;
	}
	#top-menu-items ul li {
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 12px;
		font-weight: normal;
		list-style-type: none;
		padding: 6px 0px 6px 0px;
	}
	#top-menu-items ul li a {
		background-color: #111;
		color: #fff;
		padding: 6px 9px 6px 9px;
		text-decoration: none;
	}
	#top-menu-items ul li a:hover {
		background-color: #fff;
		color: #111;
		padding: 6px 9px 6px 9px;
		text-decoration: none;
	}
	#left {
		float: left;
		font-style: italic;
		margin: 154px 0px 0px -75px;
		position:relative;
		text-align: right;
		width: 139px;
		z-index: 100;
	}
	#left ul, #left h2, #left h3, #left h4, #left p {
		margin: 0px;
		padding: 0px;
	}
	#left h2 {
		color: #111;
		font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
		padding: 0px;
	}
	#left h3 {
		font-size: 12px;
		font-weight: bold;
	}
	#left h4 {
		font-size: 11px;
		font-weight: normal;
	}
	#left p {
		color: #999;
		font-size: 11px;
		font-weight: normal;
		margin-bottom: 10px;
	}
	#left ul li {
		color: #666;
		font-family: Trebuchet MS, sans-serif;
		font-size: 11px;
		font-weight: normal;
		list-style-type: none;
		margin-bottom: 10px;
	}
	#left ul li a {
		color: #666;
		text-decoration: none;
	}
	#left ul li a:hover {
		color: #aa1c1d;
		text-decoration: none;
	}
	#left-line {
		background-color: #111;
		float: right;
		height: 7px;
		margin-right: -27px;
		margin-top: -115px;
		overflow: hidden;
		position: relative;
		width: 90px;
		z-index: 100;
	}
	#left-agenda {
		margin-bottom: 25px;
	}
	#left-agenda a.buyme {
		background-color: #aa1c1d;
		color: #fff;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		font-style: normal;
		font-weight: normal;
		padding: 1px 4px 2px 4px;
		text-decoration: none;
	}
	#left-agenda a.buyme:hover {
		background-color: #111;
		color: #fff;
	}
	#content {
		float: right;
		width: 861px;
	}
	#content-main {
		float: left;
		width: 602px;
	}
	#content-main h1 {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 24px;
		margin-bottom: 10px;
	}
	#content-main h2 {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 18px;
		margin-bottom: 10px;
	}
	#block-views-crowns, 
	#block-views-masks {
		float: left;
		margin-bottom: 10px;
		width: 602px;
	}
	#content-main h1.invert {
		background-color: #c7d0db;
		color: #111;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 24px;
		margin-bottom: 10px;
		padding: 2px 4px 2px 4px;
	}
	#content-main h2.invert, 
	#block-views-crowns h2.title, 
	#block-views-masks h2.title {
		background-color: #111;
		color: #fff;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
		margin-bottom: 10px;
		padding: 2px 4px 2px 4px;
	}
	#content-main p.body {
		color: #333;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin-bottom: 10px;
		width: 602px;
	}
	#content-main p.body tr, #content-main p.body td {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
	}
	#content-main p.body a {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		text-decoration: underline;
	}
	#content-main p.body a:hover {
		color: #aa1c1d;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		text-decoration: underline;
	}
	#content-menu {
		float: left;
		margin: 15px 0px 15px 0px;
	}
	#content-menu-items ul {
		float: left;
		margin: 0px;
		padding: 0px;
	}
	#content-menu-items ul li {
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
		font-weight: bold;
		list-style-type: none;
		margin-right: 3px;
	}
	#content-menu-items ul li a {
		background: url( bg-content-menu.gif );
		background-position: 0px 0px;
		background-repeat: repeat-x;
		color: #111;
		float: left;
		height: 31px;
		/*padding-right: 55px;*/
		text-decoration: none;
		width: inherit;
		
	}
	#content-menu-items ul li a:hover {
		background-position: 0px -31px;
		color: #aa1c1d;
		text-decoration: none;
	}
	#level1, #level2, #level3 {
		float: left;
		width: 602px;
	}
	#level1 .item {
		position: relative;
	}
	#level1 .item .title {
		left: 0px;
		position: absolute;
		top: 0px;
	}
	#level1 .item .title h1 {
		background-color: #fff;
		color: #111;
		float: left;
		font-family: Times New Roman, Times, serif;
		font-size: 26px;
		margin: 20px 0px 0px 0px;
		padding: 0px 10px 0px 0px;
	}
	#level1 .item .title h2 {
		background-color: #fff;
		color: #111;
		float: left;
		font-family: Times New Roman, Times, serif;
		font-size: 22px;
		margin: -4px 0px 0px 0px;
		padding: 0px 10px 0px 0px;
	}
	#level2 {
		margin-top: 5px;
	}
	#level2-items {
		float: left;
		width: 602px;
	}
	#level2-thumbs {
		float:left;
		width: 602px;
	}
	#level2-items .item {
		margin-right: 1px;
	}
	#level2-items .item, #level2-items .item-last {
		float: left;
		padding: 0px 20px 0px 0px;
		width: 180px;
	}
	#level2-items .item .cat, #level2-items .item-last .cat {
		float: left;
		font-size: 11px;
		margin-bottom: -1px;
		width: 200px;
	}
	#level2-items .item .cat a, #level2-items .item-last .cat a {
		text-decoration: none;
	}
	#level2-items .item .title, #level2-items .item-last .title {
		float: left;
		font-size: 17px;
		margin-bottom: 10px;
	}
	#level2-items .item .teaser, #level2-items .item-last .teaser {
		float: left;
		margin-bottom: 10px;
		width: 180px;
	}
	#level2-items .item .teaser p, #level2-items .item-last .teaser p {
		font-size: 13px;
		margin: 0px;
	}
	#level2-items .item .teaser a:hover, #level2-items .item-last .teaser a:hover {
		color: #aa1c1d;
		text-decoration: underline;
	}
	#level2-items .item .more, #level2-items .item-last .more {
		float: left;
		margin-bottom: 15px;
	}
	#level2-thumbs .thumb, #level2-thumbs .thumb-last {
		float: left;
	}
	#level2-thumbs .thumb {
		margin-right: 1px;
	}
	#level3 {
		margin-top: 30px;
	}
	#level3 .group {
		float: left;
		margin-bottom: 30px;
	}
	#level3 .group-last {
		float: left;
	}
	#level3 .item {
		float: left;
		margin-bottom: 1px;
		width: 602px;
	}
	#level3 .item-last {
		float: left;
		width: 602px;
	}
	#level3 .item .thumb, #level3 .item-last .thumb {
		float: left;
		margin-right: 15px;
		width: 107px;
	}
	#level3 .item .content, #level3 .item-last .content {
		float: left;
		width: 480px;
	}
	#level3 .item .content .cat, #level3 .item-last .content .cat {
		font-size: 11px;
		margin-top: -12px;
		position: relative;
		top: 1px;
	}
	#level3 .item .content .cat a, #level3 .item-last .content .cat a {
		text-decoration: none;
	}
	#level3 .item .content .title, #level3 .item-last .content .title {
		float: left;
		font-size: 15px;
	}
	#level3 .item .content .title a, #level3 .item-last .content .title a {
		padding-bottom: 1px;
	}
	#level3 .item .content .teaser, #level3 .item-last .content .teaser {
		float: left;
		height: 53px;
		padding-right: 15px;
		width: 465px;
	}
	#level3 .item .content .teaser p, #level3 .item-last .content .teaser p {
		display: inline;
		font-size: 13px;
		margin: 0px;
	}
	#level3 .item .content .teaser p a, #level3 .item-last .content .teaser p a {
		color: #333;
		font-size: 13px;
		text-decoration: underline;
	}
	#level3 .item .content .teaser p a:hover, #level3 .item-last .content .teaser p a:hover {
		color: #aa1c1d;
		font-size: 13px;
		text-decoration: underline;
	}
	#level3 .item .content .teaser .more, #level3 .item-last .content .teaser .more {
		display: -moz-inline-box;
		display: inline-block;
		height: 9px;
		margin-top: 4px;
		vertical-align: top;
		width: 6px;
	}
	#right {
		float: right;
		text-align: right;
		width: 259px;
	}
	#spotlight {
		margin-top: 56px;
	}
	#spotlight-title {
		text-align: left;
		float: right;
		margin-bottom: 5px;
	}
	#spotlight-title img {
		float: left;
		left: -3px;
		position: relative;
	}
	#spotlight-title h2 {
		background-color: #111;
		clear: both;
		color: #fff;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 28px;
		font-weight: bold;
		margin: 0px 0px 10px 0px;
		padding: 0px 6px 0px 6px;
	}
	#spotlight p {
		color: #111;
		float: right;
		font-family: Trebuchet MS, sans-serif;
		font-size: 12px;
		font-style: italic;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		width: 239px;
	}
	.spotlight-image {
		border: 0;
		margin-bottom: 10px;
	}
	#spotlight a {
		background-color: #111;
		color: #fff;
		float: right;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		font-weight: normal;
		margin: 0;
		padding: 1px 4px 2px 4px;
		text-decoration: none;
	}
	#spotlight a:hover {
		background-color: #aa1c1d;
	}
	#footer {
		background-color: #111;
		color: #fff;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 14px;
		font-weight: normal;
		height: 24px;
		padding: 6px 5px 0px 0px ;
		margin-top: 100px;
		text-align: right;
		vertical-align: middle;
		width: 597px;
	}
	
	/* SHOP */
	
	.view-shop {
		float: left;
		margin-bottom: 10px;
	}
	.view-header-shop, 
	.view-footer-shop, 
	#block-block-1 {
		color: #333;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin-bottom: 10px;
	}
	.view-footer-shop, 
	#block-block-1 {
		margin-top: 10px;
	}
	.view-header-shop h1, 
	.view-footer-shop h1, 
	#block-block-1 h1 {
		background-color: #c7d0db;
		color: #111;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 24px;
		margin-bottom: 10px;
		padding: 2px 4px 2px 4px;
	}
	.view-header-shop a, 
	.view-footer-shop a, 
	#block-block-1 a {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		text-decoration: underline;
	}
	.view-header-shop a:hover, 
	.view-footer-shop a:hover, 
	#block-block-1 a:hover {
		color: #aa1c1d;
		text-decoration: underline;
	}
	#block-block-1 .block-edit {
		display: none;
	}
	.myshop-item {
		color: #333;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin: 0px 2px 10px 0px;
		width: 149px;
	}
	.myshop-item-last {
		color: #333;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin-bottom: 10px;
		width: 149px;
	}
	.myshop-item img, 
	.myshop-item-last img {
		border: 0;
	}
	.myshop-item a:hover, 
	.myshop-item-last a:hover {
		color: #aa1c1d;
		text-decoration: underline;
	}
	#myshop-corset, 
	#myshop-crown, 
	#myshop-wings, 
	#myshop-mask, 
	#myshop-book, 
	#myshop-cd {
		width: 602px;
	}
	#myshop-corset h1, 
	#myshop-crown h1, 
	#myshop-wings h1, 
	#myshop-mask h1, 
	#myshop-book h1, 
	#myshop-cd h1 {
		background-color: #c7d0db;
		color: #111;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 24px;
		margin: 0px;
		padding: 2px 4px 2px 4px;
	}
	#myshop-corset .display_price, 
	#myshop-crown .display_price, 
	#myshop-wings .display_price, 
	#myshop-mask .display_price, 
	#myshop-book .display_price, 
	#myshop-cd .display_price {
		background-color: #111;
		color: #fff;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
		font-style: normal;
		margin: 0px 0px 10px 0px;
		padding: 2px 4px 2px 4px;
	}
	#myshop-corset p, 
	#myshop-crown p, 
	#myshop-wings p, 
	#myshop-mask p, 
	#myshop-book p, 
	#myshop-cd p {
		color: #333;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin: 0px 0px 10px 0px;
		width: 602px;
	}
	#myshop-corset p a:hover, 
	#myshop-crown p a:hover, 
	#myshop-wings p a:hover, 
	#myshop-mask p a:hover, 
	#myshop-book p a:hover, 
	#myshop-cd p a:hover {
		color: #aa1c1d;
		text-decoration: underline;
	}
	#myshop-corset-options, 
	#myshop-crown-options, 
	#myshop-wings-options, 
	#myshop-mask-options, 
	#myshop-book-options, 
	#myshop-cd-options {
		color: #333;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin-bottom: 10px;
		width: 602px;
	}
	#myshop-corset-options .form-required, 
	#myshop-crown-options .form-required, 
	#myshop-wings-options .form-required, 
	#myshop-mask-options .form-required, 
	#myshop-book-options .form-required, 
	#myshop-cd-options .form-required {
		display: none;
	}
	#myshop-corset-options #edit-attributes-1, 
	#myshop-wings-options #edit-attributes-2, 
	#myshop-wings-options #edit-attributes-3 {
		width: 120px;
	}
	#myshop-wings-options #edit-attributes-2-wrapper {
		margin-bottom: 10px;
	}
	#myshop-corset-options .node-add-to-cart, 
	#myshop-wings-options .node-add-to-cart {
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin-top: 10px;
		padding: 2px 4px 2px 4px;
	}
	#myshop-crown-options .node-add-to-cart, 
	#myshop-mask-options .node-add-to-cart, 
	#myshop-book-options .node-add-to-cart, 
	#myshop-cd-options .node-add-to-cart {
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		padding: 2px 4px 2px 4px;
	}
	#myshop-corset-imgs, 
	#myshop-crown-imgs, 
	#myshop-wings-imgs, 
	#myshop-mask-imgs, 
	#myshop-book-imgs, 
	#myshop-cd-imgs {
		color: #333;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin-bottom: 10px;
		width: 602px;
	}
	#myshop-corset-imgs img, 
	#myshop-crown-imgs img, 
	#myshop-wings-imgs img, 
	#myshop-mask-imgs img, 
	#myshop-book-imgs img, 
	#myshop-cd-imgs img {
		margin-bottom: 2px;
		margin-right: 2px;
	}
	#myshop-corset-imgs .last, 
	#myshop-crown-imgs .last, 
	#myshop-wings-imgs .last, 
	#myshop-mask-imgs .last, 
	#myshop-book-imgs .last, 
	#myshop-cd-imgs .last {
		margin-right: 0px;
	}
	#block-views-crowns .content, 
	#block-views-masks .content {
		float: left;
		width: 602px;
	}
	#block-views-crowns .content img, 
	#block-views-masks .content img {
		border: 0;
		float: left;
		margin: 0px 2px 2px 0px;
	}
	#block-views-masks .content .mask-img, 
	#block-views-masks .content .mask-img-last {
		float: left;
		margin: 0px 2px 10px 0px;
		width: 149px;
	}
	#block-views-crowns .content .crown-img-last img, 
	#block-views-masks .content .mask-img-last img {
		margin-right: 0px;
	}
	#block-views-masks .content a {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		text-decoration: underline;
	}
	#block-views-masks .content a:hover {
		color: #aa1c1d;
		text-decoration: underline;
	}
	#block-views-crowns .edit, 
	#block-views-masks .edit {
		display: none;
	}
	p.cart-paragraph {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
	}
	#cart-form-products table {
		border-collapse: collapse;
	}
	#cart-form-products thead tr th {
		border-color: #111;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
	}
	#cart-form-products thead th {
		color: #111;
		font-family: Trebuchet MS, sans-serif;
		font-weight: bold;
		font-size: 13px;
		padding-bottom: 2px;
		padding-right: 11px;
		text-align: left;
	}
	#cart-form-products tr.odd td, 
	#cart-form-products tr.even td {
		border-color: #111;
		border-style: dotted;
		border-width: 0px 0px 1px 0px;
	}
	#cart-form-products td {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
	}
	#cart-form-products td img {
		border: 0;
	}
	#cart-form-products td.remove, 
	#cart-form-products td.qty, 
	#cart-form-products td.price {
		padding-top: 21px;
	}
	#cart-form-products td.desc {
		padding-left: 21px;
		padding-top: 16px;
	}
	#cart-form-products td.desc a {
		color: #111;
		font-family: Trebuchet MS, sans-serif;
		font-size: 18px;
		text-decoration: none;
	}
	#cart-form-products td.desc a:hover {
		color: #aa1c1d;
		text-decoration: none;
	}
	#cart-form-products td.desc ul.cart-options {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		list-style-type: none;
	}
	#cart-form-products td.qty input {
		border: 0;
		border-color: #111;
		border-style: dotted;
		border-width: 0px 0px 1px 0px;
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		text-align: center;
		width: 22px;
	}
	#cart-form-products td.subtotal {
		color: #111;
		padding-bottom: 5px;
		padding-top: 5px;
	}
	#cart-form-buttons {
		margin-top: 10px;
	}
	#cart-form-buttons input {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		padding: 2px 4px 2px 4px;
	}
	#continue-shopping-button {
		float: left;
	}
	#update-checkout-buttons {
		float: right;
	}
	#uc-cart-checkout-form, #uc-cart-checkout-form tr {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
	}
	#uc-cart-checkout-form fieldset {
		border: 0;
		/*border-color: #999;
		border-style: solid;
		border-width: 0px 0px 1px 0px;*/
		margin-bottom: 40px;
		/*padding-bottom: 15px;*/
	}
	#uc-cart-checkout-form h2 {
		border-color: #111;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		color: #111;
		font-family: Trebuchet MS, sans-serif;
		font-weight: bold;
		font-size: 18px;
	}
	#cart-pane table {
		/*border-collapse: collapse;*/
		width: 100%;
	}
	#cart-pane td {
		color: #333;
		padding: 4px;
		vertical-align: top;
	}
	#cart-pane thead td {
		border-color: #111;
		border-style: dotted;
		border-width: 0px 0px 1px 0px;
		color: #111;
		font-weight: bold;
	}
	#cart-pane tbody td {
		border-color: #111;
		border-style: dotted;
		border-width: 0px 0px 1px 1px;
	}
	#cart-pane tbody td.qty {
		width: 120px;
	}
	#cart-pane tbody td.products {
		width: 358px;
	}
	#cart-pane tbody td ul li {
		list-style-type: none;
	}
	#cart-pane tbody td.price {
		border-width: 0px 1px 1px 1px;
		width: 120px;
	}
	#cart-pane td.subtotal {
		border: 0;
		padding: 15px 4px 4px 4px;
	}
	#cart-pane #subtotal-title {
		color: #111;
		font-weight: bold;
	}
	#edit-panes-customer-primary-email-wrapper {
		width: 100%;
	}
	#edit-panes-customer-primary-email-wrapper label {
		display: block;
		float: left;
		padding-right: 2px;
		text-align: right;
		width: 120px;
	}
	#edit-panes-customer-primary-email-wrapper span.form-required {
		display: none;
	}
	#customer-pane a {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		text-decoration: underline;
	}
	#customer-pane a:hover {
		color: #aa1c1d;
		text-decoration: underline;
	}
	#customer-pane b {
		font-weight: normal;
	}
	#delivery-pane table, 
	#billing-pane table {
		width: 100%;
	}
	#delivery-pane td.field-label, 
	#billing-pane td.field-label {
		padding-right: 2px;
		text-align: right;
		width: 120px;
	}
	#delivery-pane .address-book-icon, 
	#billing-pane .address-book-icon {
		display: none;
	}
	#edit-panes-customer-primary-email-wrapper input, 
	#delivery-pane td input, 
	#billing-pane td input {
		border-color: #111;
		border-style: dotted;
		border-width: 0px 0px 1px 0px;
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		width: 480px;
	}
	#edit-panes-customer-primary-email-wrapper input {
		width: 479px;
	}
	#edit-panes-delivery-delivery-address-select, 
	#edit-panes-billing-billing-country, 
	#edit-panes-billing-billing-zone, 
	#edit-panes-delivery-delivery-country, 
	#edit-panes-delivery-delivery-zone {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		width: 200px;
	}
	#customer-pane .description, 
	#delivery-pane .description, 
	#payment-pane .description, 
	#edit-panes-billing-copy-address-wrapper, 
	#quotes-pane .description {
		margin-bottom: 10px;
	}
	#edit-panes-quotes-quote-button {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin-bottom: 10px;
		padding: 2px 4px 2px 4px;
	}
	#paypal-includes {
		display: none;
	}
	#payment_details {
		margin-top: 10px;
	}
	#payment_details td.field-label {
		padding-right: 2px;
		text-align: right;
		vertical-align: top;
		width: 120px;
	}
	#payment_details input {
		border-color: #111;
		border-style: dotted;
		border-width: 0px 0px 1px 0px;
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		width: 480px;
	}
	#payment_details select {
		width: 200px;
	}
	#comments-pane {
		border: 0 !important;
		margin-bottom: 0px !important;
		padding-bottom: 10px !important;
	}
	#edit-panes-comments-comments {
		border: 1px dotted #111;
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin-top: 10px;
		padding: 4px;
		width: 100%;
	}
	#checkout-form-bottom {
		float: right;
	}
	#checkout-form-bottom #edit-cancel, 
	#checkout-form-bottom #edit-continue {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		padding: 2px 4px 2px 4px;
	}
	.order-review-table {
		width: 100%;
	}
	.order-review-table td {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
	}
	.order-review-table tr.pane-title-row td {
		border-color: #111;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		color: #111;
		font-family: Trebuchet MS, sans-serif;
		font-weight: bold;
		font-size: 18px;
	}
	.order-review-table td.title-col {
		padding-right: 2px;
		text-align: right;
		vertical-align: top;
		width: 120px;
	}
	.order-review-table td.data-col {
		vertical-align: top;
		width: 480px;
	}
	.order-review-table tr.data-last td {
		padding-bottom: 20px;
	}
	.order-review-table input {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		padding: 2px 4px 2px 4px;
	}
	.order-review-table tr.review-button-row td {
		text-align: right;
	}
	.order-review-table .checkout-cart-contents {
		margin: 10px 0px 0px 0px;
	}
	.order-review-table .checkout-cart-contents td {
		border-color: #111;
		border-style: dotted;
		border-width: 1px 0px 0px 1px;
		padding: 4px;
	}
	.order-review-table .checkout-cart-contents td.last {
		border-width: 1px 1px 0px 1px;
	}
	.order-review-table .checkout-cart-contents td.bottom {
		border-width: 1px 0px 0px 0px;
		padding-bottom: 5px;
	}
	.order-review-table .checkout-cart-contents ul li {
		list-style-type: none;
	}
	
	.messages {
		border-color: #aa1c1d;
		border-style: dotted;
		border-width: 0px 0px 1px 0px;
		color: #aa1c1d;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin-bottom: 34px;
		padding: 2px 4px 2px 4px;
	}
	.messages a {
		color: #aa1c1d;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		text-decoration: none;
	}
	.messages a:hover {
		color: #aa1c1d;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		text-decoration: underline;
	}
	.messages strong {
		color: #aa1c1d;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		font-weight: normal;
	}
	.messages ul li {
		list-style-type: none;
	}
	h1.main {
		background-color: #c7d0db;
		color: #111;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 24px;
		margin: 0px;
		padding: 2px 4px 2px 4px;
	}
	div.paragraph {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
	}
	div.paragraph p a {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		text-decoration: underline;
	}
	div.paragraph p a:hover {
		color: #aa1c1d;
		text-decoration: underline;
	}
	
	/* Abinthe Bar */
	div#node-25, 
	#block-views-quote_absinthebar {
		float: left;
		width: 602px;
	}
	div#node-25 div.submitted, 
	#block-views-quote_absinthebar div.submitted, 
	#block-views-quote_absinthebar div.content h2.title, 
	#block-views-quote_absinthebar div.edit {
		display: none;
	}
	#block-views-quote_absinthebar h2.title {
		background-color: #111;
		color: #fff;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
		margin-bottom: 10px;
		padding: 2px 4px 2px 4px;
	}
	div#node-25 p, 
	#block-views-quote_absinthebar p, 
	fieldset.captcha div.description {
		color: #333;
		float: left;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin-bottom: 10px;
		width: 602px;
	}
	div#node-25 span.form-required, 
	#block-views-quote_absinthebar span.form-required {
		color: #aa1c1d;
	}
	div#node-25 div.form-item label, 
	#block-views-quote_absinthebar div.form-item label {
		display: block;
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		float: left;
		padding-right: 2px;
		text-align: left;
		width: 120px;
	}
	div#node-25 div.form-item input, 
	div#node-25 div.form-item textarea, 
	#block-views-quote_absinthebar div.form-item input, 
	#block-views-quote_absinthebar div.form-item textarea {
		border-color: #111;
		border-style: dotted;
		border-width: 0px 0px 1px 0px;
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		width: 480px;
	}
	div#node-25 div.form-item textarea, 
	#block-views-quote_absinthebar div.form-item textarea {
		border-width: 1px;
	}
	div#node-25 div#webform-component-comments, 
	#block-views-quote_absinthebar div#webform-component-comments {
		margin-top: 16px;
	}
	div#node-25 div#webform-component-event_date, 
	#block-views-quote_absinthebar div#webform-component-event_date {
		margin: 5px 0px 0px 0px;
	}
	div#node-25 select#edit-submitted-event-date-day, 
	div#node-25 select#edit-submitted-event-date-month, 
	div#node-25 select#edit-submitted-event-date-year, 
	#block-views-quote_absinthebar select#edit-submitted-event-date-day, 
	#block-views-quote_absinthebar select#edit-submitted-event-date-month, 
	#block-views-quote_absinthebar select#edit-submitted-event-date-year {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		float: left;
		width: 150px;
	}
	div#node-25 select#edit-submitted-event-date-day, 
	div#node-25 select#edit-submitted-event-date-month, 
	#block-views-quote_absinthebar select#edit-submitted-event-date-day, 
	#block-views-quote_absinthebar select#edit-submitted-event-date-month {
		margin-right: 15px;
	}
	div#node-25 input.form-submit, 
	#block-views-quote_absinthebar input.form-submit {
		color: #333;
		float: right;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin: 20px 0px 10px 0px;
		width: 120px;
	}
	fieldset.captcha {
		border: 0;
		margin-top: 10px;
	}
	fieldset.captcha legend {
		color: #333;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
	}
	fieldset.captcha div.description {
		margin-bottom: 5px;
	}
	fieldset.captcha div#edit-captcha-response-wrapper {
		margin-bottom: 15px;
	}
	fieldset.captcha img {
		float: left;
		margin-left: 122px;
	}

