/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=6ff734d733e545217db3)
 * Config saved to config.json and https://gist.github.com/6ff734d733e545217db3
 *//*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

#currency-nav {
	margin: 34px 0 8px 0;
	padding-bottom: 8px;
	border-bottom: 1px dashed #cfd2c5;
}

#currency-nav h2 {
	margin-bottom: 8px;
	font-size: 110%;
	font-weight: normal;
	color: #2c2c2c;
	text-transform: uppercase;
}

#currency-nav select {
	border: 1px solid #cfd2c5;
	font-size: 0.95em;
	width: 90%;
}

#currency-nav h2 span {
	color: #f46942;
}

/*product-nav block*/
#product-nav h2 {
	margin-bottom: 8px;
	font-size: 110%;
	font-weight: normal;
	color: #2c2c2c;
	text-transform: uppercase;
}

#product-nav h2 span {
	color: #f46942;
}

#product-nav ul {
	border-top: 1px dashed #cfd2c5;
	border-bottom: 1px dashed #cfd2c5;
	padding: 5px 0;
	list-style-type: none;
}

#product-nav ul ul {
	margin: 5px 0px 5px 10px;
	border-width: 0;
	padding: 0;
	list-style-type: none;
}

#product-nav ul a {
	display: block;
	padding-left: 3px;
	color: #555555;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.6;
}

#product-nav ul a.active, #product-nav ul a:hover, #product-nav ul a:focus  {
	background-color: #8c8c8c;
	color: #ffffff;
}

#product-nav ul li li a {
	padding: 0;
	color: #969696;
	text-transform: none;
}

#product-nav ul li li a.active, #product-nav ul li li a:hover, #product-nav ul li li a:focus  {
	background-color: #ffffff;
	color: #969696;
	text-decoration: underline;
}

/*like block*/

/*testimonial block*/
#testimonial {
	height: 150px;
	background: #fbb036;
	box-shadow: 0 2px 4px #aaa;
	border-radius: 0.8em;
	margin-bottom: 1em;
}

#testimonial::after {
	border-color: transparent #fbb036;
	border-style: solid;
	border-width: 0 1.5em 1.5em 0;
	content: "";
	display: block;
	height: 1em;
	left: 12em;
	position: relative;
	top: 100%;
	width: 1em;
}

#testimonial p {
	padding: 20px 10px;
	color: #ffffff;
	text-align: center;
}

#testimonial br {
	margin-bottom: 1em;
}

#testimonial span {
	line-height: 20px;
	font-size: 120%;
}

/*shop-with-confidence block*/
#shop-with-confidence {
	border-top: 1px solid #cfd2c5;
	padding: 10px 0;
	color: #787878;
	margin-bottom: 10px;
}

#shop-with-confidence h2 {
	font-size: 110%;
	font-weight: normal;
	text-transform: uppercase;
}

#shop-with-confidence img {
	margin: 10px 10px 1px 0;
	float: left;
}

#shop-with-confidence .shoptext
{float: left; width: 140px;}
#shop-with-confidence h3 {
	margin-top: 10px;
	font-size: 100%;
	font-weight: bold;
}

#shop-with-confidence p {
	font-size: 90%;
}

#shop-with-confidence a {
	text-decoration: none;
	color: #f65334;
}

#shop-with-confidence a:hover, #shop-with-confidence a:focus  {
	text-decoration: underline;
}

#shipping-logos{
	padding: 10px 0 10px;
	color: #787878;
	text-align: center;
	margin-top: 10px;
}

#shopping-logos {
	padding: 5px 0 10px;
	color: #787878;
	text-align: center;
}

#paypal-logo {
	margin: 5px 0;
	text-align: center;
}

#paypal-logo img {
	display: inline;
}

#eway-logo {
	border-bottom: 1px solid #cfd2c5;
	text-align: center;
}

#eway-logo img {
	display: inline;
}

/*slideshow block*/
#slideshow {
	position: relative;
	width: 740px;
	height: 297px;
}

#slideshow img {
	position: absolute;
	left: 148px;
	top: 0;
}

#slideshow-content {
	position: absolute;
	left: 0;
	top: 0;
	padding: 97px 20px 0px 20px;
	width: 188px;
	height: 297px;
	background: #000000;
	color: #ffffff;
}

#slideshow-content h2 {
	font-size: 160%;
	font-weight: normal;
	text-transform: uppercase;
}

#slideshow-content p {
	margin-top: 10px;
}

#slideshow-content a {
	line-height: 2;
	color: #c02425;
	text-decoration: none;
	text-transform: uppercase;
}

#slideshow-content a:hover, #slideshow-content a:focus  {
	text-decoration: underline;
}

/*new-arrivals block*/
.new-arrivals_product {
	float: left;
}

.new-arrivals_product_col1 {
	margin-right: 11px;
	margin-bottom: 10px;
}

.new-arrivals_product img {
	margin-bottom: 5px;
}

.new-arrivals_product p {
	margin-bottom: 5px;
	text-align: center;
	color: #787878;
	line-height: 2;
}

/*visit-us block*/
#visit-us p {
	text-align: left;
	color: #787878;
	margin-bottom: 9px;
}

#visit-us img {margin-bottom: 15px;}

/*news block*/
#news {
	padding: 10px;
	min-height: 268px;
	background: url(../images/blocks/news/news-bg.png) left top repeat-x;
}

#news h2 {
	color: #2C2C2C;
    font-size: 110%;
    font-weight: normal;
    margin-bottom: 8px;
    text-transform: uppercase;
}

#news p {
	margin-top: 10px;
	color: #4E4E4E;
}

#news a {
	text-decoration: none;
	color: #C02425;
	text-transform: uppercase;
}

#news a:hover, #content a:focus  {
	text-decoration: underline;
}

#news ul {
	margin: 0 0 0 20px;
}

#news li {
	padding-top: 14px;
}

#news .border {
	border-bottom: 1px solid #CFD2C5;
    border-top: 1px solid #CFD2C5;
    color: #787878;
    padding: 10px 0;
    margin-top: 20px;
}

#visit-us h2 {
	color: #2C2C2C;
    font-size: 110%;
    font-weight: normal;
    margin-bottom: 8px;
    text-transform: uppercase;
}


/*bread-crumb block*/
#bread-crumb {
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 10px;
}

#bread-crumb a {
	color: #999999;
	text-decoration: none;
	font-size: 90%;
}

#bread-crumb a:hover, #bread-crumb a:focus  {
	text-decoration: underline;
}

/*content block*/
#content h1 {
	color: #4e4e4e;
	font-size: 200%;
	text-transform: uppercase;
}

#content h2 {
	color: #4e4e4e;
	font-size: 160%;
	text-transform: uppercase;
}

#content h3 {
	margin-top: 10px;
	color: #F46942;
	font-size: 130%;
	font-weight: normal;
}

#content p {
	margin-top: 10px;
}

#content ul {
	margin: 10px 0px 0px 60px;
	list-style-type: square;
}

#content img {
	padding: 10px;
}

#content a {
	text-decoration: none;
	color: #f65334;
}

#content a:hover, #content a:focus  {
	text-decoration: underline;
}

/*category-intro block*/
#category-intro  h2 {
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal;
	text-transform: uppercase;
}

#category-intro  p {
	margin-top: 5px;
}

/*didgeridoo-resources block*/
#didgeridoo-resources h2 {
	margin-bottom: 8px;
	font-size: 110%;
	font-weight: normal;
	color: #2c2c2c;
	text-transform: uppercase;
}

#didgeridoo-resources h2 span {
	color: #f46942;
}

#didgeridoo-resources_list {
	border-top: 1px dashed #cfd2c5;
	padding: 5px 0 0 0;
	list-style-type: none;
}

#didgeridoo-resources_list a {
	display: block;
	padding-left: 3px;
	color: #969696;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.6;
}

#didgeridoo-resources_list a.active, #didgeridoo-resources_list a:hover, #didgeridoo-resources_list a:focus  {
	background-color: #8c8c8c;
	color: #ffffff;
}

/*product-list block*/
#product-list_control-bar {
	height: 35px;
	line-height: 30px;
	background-color: #efefef;
	font-size: 110%;
}

#product-list_price-label {
	float: left;
	padding: 0 10px;
	text-transform: uppercase;
	color: #797979;
	font-weight: bold;
}

#product-list_control-bar select {
	margin-top: 6px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 90%;
}

#product-list_sort-by-label{
	float: left;
	padding: 0 5px;
	text-transform: uppercase;
	color: #797979;
	font-weight: bold;
}

#product-list_sort-by {
	float: left;
	list-style-type: none;
}

#product-list_sort-by  li {
	float: left;
}

#product-list_sort-by  a {
	padding: 0 5px;
	text-decoration: none;
	color: #3e3e3e;
}

#product-list_sort-by a.active, #product-list_sort-by  a:hover {
	color: #f25225;
}

#product-list_filter-by-label{
	float: left;
	padding: 0 5px;
	text-transform: uppercase;
	color: #797979;
	font-weight: bold;
}

.product-list_filter-label {
	float: left;
	padding: 0 5px;
	text-decoration: none;
	color: #3e3e3e;
}

.product-list_filter-select {
	float: left;
}
.productviewby {float: right; padding-right: 10px;}

#product-list_view-by-label{
	float: left;
	padding: 0 5px 0 15px;
	text-transform: uppercase;
	color: #797979;
	font-weight: bold;
}

#product-list_view-by {
	float: left;
	list-style-type: none;
	font-size: 14px;
}

#product-list_view-by  li {
	padding: 0 2px;
	float: left;
	color: #797979;
}

#product-list_view-by  a {
	text-decoration: none;
	color: #797979;
}

#product-list_view-by a.active, #product-list_view-by  a:hover {
	color: #202020;
}

#product-list_pages {
	float: right;
	padding-right: 25px;

}

#product-list_pages .links {
	float: right;
}

#product-list_pages .results {
	float: right;
	padding-right: 5px;
	color: #797979;
	font-weight: bold;
}

#product-list_pages  a {
	text-decoration: none;
	color: #797979;
}

#product-list_pages b, #product-list_pages  a:hover {
	color: #202020;
	font-weight: normal;
}

.product-list_product {
	position: relative;
	float: left;
	clear: right;
	padding: 15px 0px 0px 17px;
	width: 25%;
	text-align: center;
}

.product-list_product .new-art {
	position: absolute;
	right: -12px;
	top: 8px;
	z-index: 1;
}

.product-list_product .new-didge, .product-list_product .sold-didge {
	position: absolute;
	right: 11px;
	top: 60px;
	z-index: 1;
}

.product-list_product h3 {
	font-size: 120%;
	font-weight: normal;
	color: #6b6b6b;
	line-height: 1.2;
	text-align: center;
	min-height: 3.7em;
}

.product-list_product-price {
	color: #f79021;
	font-size: 140%;
	text-align: center;
	line-height: 1.6;
}

.product-list_product-key {
	text-align: center;
	color: #6b6b6b;
	line-height: 1;
}
.product-list_product-length {
	text-align: center;
	color: #6b6b6b;
	line-height: 1;
}

.product-list_product-size {
	text-align: center;
	color: #6b6b6b;
	line-height: 1;
}

.product-list_product-artist {
	margin-top: 10px;
	text-align: center;
	color: #6b6b6b;
	line-height: 1;
}

.product-list_buy-now {
	margin-top: 5px; width: 80px;
}
.product-list_product img {display: inline;}

.product-list_view-details img {display: inline;}

.product-list_view-details {width: 80px; margin-top: 5px; }

.product-list_hr {
	margin-top: 20px;
	height: 1px;
	background-color: #efefef;
}

#product-list_footer-bar {
	margin-top: 24px;
	height: 30px;
	line-height: 30px;
	background-color: #efefef;
	font-size: 110%;
}

#product-list_footer-pages-label {
	float: right;
	padding-right: 5px;
	text-transform: uppercase;
	color: #797979;
	font-weight: bold;
}

#product-list_footer-bar .links {
	float: right;
	padding-right: 10px;
	font-size: 14px;
}

#product-list_footer-bar .results {
	float: right;
	padding-right: 5px;
	color: #797979;
  font-weight: bold;
}

#product-list_footer-bar  a {
	text-decoration: none;
	color: #797979;
}

#product-list_footer-bar b, #product-list_footer-bar  a:hover {
	color: #202020;
	font-weight: normal;
}

/*product-profile block*/
#product-profile h2 {
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#product-profile_images, #mainimage {
	float: left;
	margin: 14px 10px 0 0;
	width: 328px;
	position: relative;
	overflow: hidden;
}

.zoomimage > a {
	display: inline-block;
	width: 322px;
	height: 428px;
	border: 1px solid #e4e4e4
}

.catalog-image-link {
	position: relative;
	overflow: hidden;
	display: inline-block;
}

.catalog-art-link {
	position: relative;
	overflow: hidden;
	display: inline-block;
}
/*
.sold {
	background: rgba(255,0,0,0.7);
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	width: 100%;
	padding: 0.3em 0;
	position: absolute;
	left: -42%;
	top: 2%;
	text-align: center;
	text-transform: uppercase;
	z-index: 10000;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
*/
.sold {
	color: #f00;
	background: #fff;
	background: rgba(255,255,255,0.7);
	font-size: 2em;
	font-weight: bold;
	width: 200%;
	display: inline-block;
	padding: 0.3em 0;
	border: 2px solid #F00;
	position: absolute;
	pointer-events: none;
/*	left: -80%;
	top: 10%; */
	text-align: center;
	text-transform: uppercase;
	z-index: 800;
/*	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg); */
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg) translateY(100%) translateX(-50%);
	transform-origin: top left;
	-moz-text-shadow: -2px 2px 2px #222;
	-webkit-text-shadow: -2px 2px 2px #222;
	-o-text-shadow: -2px 2px 2px #222;
	text-shadow: -2px 2px 2px #222;
}

.sold.artwork {
	top: -0.5em;
	left: -0.5em;
}

.catalog-image-link > .sold {
	left: -0.5em;
	top: -0.5em;
}

#product-profile_images-art {
	margin: 14px 0 0 0;
	overflow: hidden;
	position: relative;
}

/*
#product-profile_images-art .sold {
	left: -80%;
	top: 25%;
}
*/

#product-profile_images-art #product-profile_main-image {border: 0;}

#product-profile_images-art a {
	outline: 0;
}

#product-profile_images-art a > p {
	text-align: center;
	font-size: 1.1em;
	width: 650px;
	color: #4E4E4E;
}

#product-profile_images-art a:hover > p {
	color: #F46942;
}

#product-profile_main-image, #image {
/*	border: 1px solid #e4e4e4; */
}

#product-profile_images p {
	font-size: 90%;
	line-height: 2;
	text-align: center;
}

.product-profile_thumbnail {
	float: left;
	border: 1px solid #e4e4e4;
	margin: 0 2px;
}

#product-profile_info {
	float: left;
	width: 382px;
	margin-top: 15px;
}

#product-profile_art {
	margin: 14px 0 0 0;
}

#product-profile_info-art {
	margin-top: 1em;
}

#product-profile_info-art table{width: 400px; float: left;}


#product-profile_description p {
	margin-top: 14px;
	font-size: 120%;
}

#product-profile table {
	margin-top: 14px;
}

#product-profile td {
	padding: 2px;
	vertical-align: top;
}

.product-profile_properties-col1 {
	width: 100px;
}

#product-profile_add-to-wishlist {
	float: right;
	line-height: 80px;
}

#product-profile_add-to-wishlist a {
	color: #666666;
	text-decoration: none;
}

#product-profile_add-to-wishlist  a.active, #product-profile_add-to-wishlist  a:hover {
	text-decoration: underline;
}

#product-profile_add-to-wishlist img {
	display: inline;
	vertical-align: middle;
}

#product-profile_price-form {
	float: left;
	width: 300px;
}

#product-profile_price {
	color: #f79021;
	font-size: 190%;
	line-height: 42px;
	width: 100px;
}

#product-profile label {
	float: left;
	color: #666666;
	line-height: 38px;
	font-size: 150%;
}

#product-profile input {
	float: left;
	border: 1px solid #e4e4e4;
	margin: 0 10px;
	width: 60px;
	height: 36px;
	line-height: 26px;
	font-size: 150%;
	text-align: center;
	color: #666666;
}

#product-profile button {
	float: left;
	margin: 0;
	border: none;
	padding: 0;
	width: 185px;
/*	height: 38px; */
	background: none;
	cursor: pointer;
}

#product-profile button img {
	display: inline;
}

#product-profile_info-hr {
	margin-top: 28px;
	height: 1px;
	background-color: #cfd2c5;
}

#product-profile_social-links {
	margin: 10px 0;
}

#product-profile_social-links #like {
	float: left;
	margin-right: 10px;
}

#product-profile_social-links img {
	float: left;
}

#product-profile_social-links #like {
	width: 60px;
}

#product-profile_social-links span {
	float: left;
	margin-top: 2px;
	margin-left: 35px;
}

#product-profile_social-links span img {
	display: inline;
	margin-right: 5px;
}

#product-profile_social-links span a {
	color: #666666;
	text-decoration: none;
}

#product-profile_social-links span a.active, #product-profile_social-links span a:hover {
	text-decoration: underline;
}

#product-profile_hr {
	margin: 26px 0 16px 0;
	height: 1px;
	background-color: #efefef;
}

#product-profile_features {
	margin-top: 3em;
}

#product-profile_features p {
	margin-top: 6px;
}

#product-profile_features img {
	float: right;
	margin: 16px 0 0 16px;
}

/*user-reviews block*/
#user-reviews {
	background-color: #f4f4f4;
	padding: 10px;
}

#user-reviews h2 {
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal;
}

#user-reviews p {
	margin-top: 20px;
}

#user-reviews span {
	color: #666666;
	margin-right: 10px;
	line-height: 2;
}

/*related-products block*/
#related-products {
	color: #787878;
}

#related-products h2{
	margin-bottom: 8px;
	font-size: 110%;
	font-weight: normal;
	color: #2c2c2c;
	text-transform: uppercase;
}
#related-products h2 span{
	color: #f46942;
}

.related-products_product {
	margin-bottom: 15px;
	border-top: 1px dashed #CFD2C5;
	padding-top: 15px;
	text-align: center;
}

.related-products_product h3 {
	font-size: 120%;
	font-weight: normal;
	text-align: left;
}

.related-products_product img {
	margin: 10px auto 0 auto;
}

.related-products_product-price {
	color: #f88f22;
	font-size: 160%;
	line-height: 3;
}

/*cart block*/
#cart h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal;
}

#cart h3 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 130%;
	font-weight: normal;
}

#cart_products {
	margin-top: 20px;
}

#cart_products  td {
	padding: 5px;
}

#cart_products  tr.odd {
	background-color: #f46942;
	color: #000000;
}

#cart_products  tr.odd  a {
	color: #000000;
	text-decoration: none;
}

#cart_products  tr.even {
	background-color: #acacac;
	color: #000000;
}

#cart_products  tr.even a {
	color: #000000;
	text-decoration: none;
}

#cart_products  td a:hover {
	text-decoration: underline;
}

#cart_buttons td {
	padding: 10px;
}

#cart input[type="text"]  {
	color: #000000;
}

/*login block*/
#login  h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

#login_forgotten {
	color: #F65334;
	text-decoration: none;
}

#login_forgotten:hover {
	text-decoration: underline;
}

/*create-account block*/
#create-account h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

#create-account_already {
	margin: 5px 0px;
}

#create-account_already a {
	color: #F65334;
	text-decoration: none;
}

#create-account_already a:hover {
	text-decoration: underline;
}

#create-acount_agree a {
	color: #F65334;
	text-decoration: none;
}

#create-acount_agree a:hover {
	text-decoration: underline;
}

/*success block*/
#success h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

#success_message {
	margin: 10px 0px;
}

#success_message a {
	color: #F65334;
	text-decoration: none;
}

#success_message a:hover {
	text-decoration: underline;
}

/*checkout-shipping block*/
#checkout-shipping h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

#checkout-shipping h3 {
	padding-top: 10px;
	color: #4e4e4e;
	font-size: 130%;
	font-weight: normal;
}

/*checkout-address block*/
#checkout-address h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*checkout-payment block*/
#checkout-payment h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

#checkout-payment h3 {
	padding-top: 10px;
	color: #4e4e4e;
	font-size: 130%;
	font-weight: normal;
}

/*checkout-confirm block*/
#checkout-confirm h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

.checkout-confirm_general-table {
	border-collapse: separate;
}

.checkout-confirm_general-table th {
	background-color: #CCCCCC;
	color: #ffffff;
}

.checkout-confirm_general-table td {
	background-color: #EEEEEE;
}

.checkout-confirm_general-table a {
	color: #F65334;
	text-decoration: none;
}

.checkout-confirm_general-table a:hover {
	text-decoration: underline;
}

/*checkout-confirm block*/
#not-found h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*guest-step1 block*/
#guest-step1 h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*guest-step2 block*/
#guest-step2 h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*account-account block*/
#account-account h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

#account-account h3 {
	padding: 10px 0px;
	color: #4e4e4e;
	font-size: 130%;
	font-weight: normal;
}

#account-account ul {
	margin-left: 30px;
}

#account-account a {
	color: #F65334;
	text-decoration: none;
}

#account-account a:hover {
	text-decoration: underline;
}

/*account-edit block*/
#account-edit h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*account-password block*/
#account-password h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*account-addresses block*/
#account-addresses h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*account-address block*/
#account-address h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*account-history block*/
#account-history h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

#account-history_pages {
	float: right;
	padding-right: 10px;
}

#account-history_pages .links {
	float: right;
}

#account-history_pages .results {
	float: right;
	padding-right: 5px;
	color: #797979;
  font-weight: bold;
}

#account-history_pages a {
	text-decoration: none;
	color: #797979;
}

#account-history_pages b, #account-history_pages a:hover {
	color: #202020;
	font-weight: normal;
}

/*account-invoice block*/
#account-invoice h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*account-newsletter block*/
#account-newsletter h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*account-forgotten block*/
#account-forgotten h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*account-download block*/
#account-download h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

#account-download_pages {
	float: right;
	padding-right: 10px;
}

#account-download_pages .links {
	float: right;
}

#account-download_pages .results {
	float: right;
	padding-right: 5px;
	color: #797979;
  font-weight: bold;
}

#account-download_pages a {
	text-decoration: none;
	color: #797979;
}

#account-downloady_pages b, #account-download_pages a:hover {
	color: #202020;
	font-weight: normal;
}

/*contact block*/
#contact h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

/*sitemap block*/
#sitemap h2 {
	margin-top: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal
}

#sitemap ul {
	margin-left: 30px;
}

#sitemap a {
	color: #F65334;
	text-decoration: none;
}

#sitemap a:hover {
	text-decoration: underline;
}

/*search-results block*/
#search-results h2 {
	margin-bottom: 10px;
	color: #4e4e4e;
	font-size: 160%;
	font-weight: normal;
}

#search-results h3 {
	margin-bottom: 10px;
	color: #4e4e4e;
	font-size: 130%;
	font-weight: normal;
}

#search-results_list {
	margin-top: 20px;
}

#search-results_list h3 {
	margin: 0;
	color: #6B6B6B;
	font-size: 120%;
	font-weight: normal;
	line-height: 1;
}

.search-results_product-price {
    color: #F79021;
    font-size: 160%;
    line-height: 1;
    text-align: center;
}

.highlight {
	color: #F46942;
}

.purchasedby {
	margin: 2em 0 0 0;
}

#product-profile_info-art .purchasedby {
	margin-top: 0.5em;
}

.related-products_product h3 {
	text-align: center;
}


#search-results_list .catalog-image-link > .sold {
	font-size: 1.6em;
/*	left: -75%;*/
}

#product-profile_price-form button {
	border: 0;
	padding: 0;
	cursor: pointer;
}

/*
#product-profile_images-art a.colorbox #product-profile_main-image {
	border: 4px solid #fff;
}

#product-profile_images-art a:hover.colorbox #product-profile_main-image {
	border: 4px solid #F46942;
}
*/

#product-profile_price-form button.addtocart, button.addtocart {
	background: #c24f2c; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyNGYyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2JiNGIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzljM2IxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YjMxMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c24f2c 0%, #bb4b29 19%, #9c3b1c 65%, #8b3115 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c24f2c), color-stop(19%,#bb4b29), color-stop(65%,#9c3b1c), color-stop(100%,#8b3115)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c24f2c 0%,#bb4b29 19%,#9c3b1c 65%,#8b3115 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c24f2c 0%,#bb4b29 19%,#9c3b1c 65%,#8b3115 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c24f2c 0%,#bb4b29 19%,#9c3b1c 65%,#8b3115 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c24f2c 0%,#bb4b29 19%,#9c3b1c 65%,#8b3115 100%); /* W3C */
	filter: none;
	width: 180px;
	text-transform: uppercase;
	color: #fff;
	padding: 0.4em 0;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	-o-border-radius: 0.4em;
	border-radius: 0.4em;
	border: 0;
}

#enquiryForm, #emailForm, #notificationDialog {
	background: #fff;
	padding: 1em;
}

#notificationDialog {
	text-align: center;
}

#notificationDialog p {
	font-size: 1.2em;
	margin-bottom: 2em;
}

#enquiryForm h3, #emailForm h3 {
	margin-bottom: 1em;
}

.shippingtable {
	width: 50%;
}

.shippingtable td {
	padding: 3px 0 6px;
}

.shippingtable label {
	margin: 0;
}

.shippingtable span.extra {
	font-weight: normal;
	font-size: 12px;
}
