/*
Theme Name: Out of Our Hand Gallery - 2010
Theme URI: http://outofourhands.com
Description: The default WordPress theme for <a href="http://www.outofourhands.com">Out of Our Hands Gallery</a>.
Version: 1.0
Author: Devon Beck
Author URI: http://www.401creative.com/
*/

@import url("reset.css");
/* Color Declaration:
Dk.Brown: 	68441d
Dk.Gold:	a16916
Lt.Gold:	c68a40
Red:		a10200
Navy:		142026
*/

/*---------------------------------------------------*/
/*--------------------- GLOBALS ---------------------*/
/*---------------------------------------------------*/
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#68441d;
	font-size:15px;
	background:url(images/oooh_main-bg.jpg) top center repeat;
	line-height:20px;
}
a {
	color:#a10200;
	text-decoration:none;
	border-bottom:1px dotted #a10200;
}
a:hover {
	color:#a16916;	
	border-color:#a16916;
}
p {
	padding:5px 0;	
}
.clear {
	display:block;
	height:0px;
	width:0px;
	clear:both;	
}
h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	text-transform:uppercase;
	color:#a16916;
	margin-bottom:10px;
	padding:5px 0;
}
	h3.featured { color:#A10200; }

#home-content h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	text-transform:uppercase;
	color:#a16916;
	margin-bottom:10px;
	padding:5px 0;	
}

h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	color:#ddd1bc;
	padding-bottom:10px;
	border-bottom:1px solid #8b6a3a;
	margin-bottom:10px;
}

h5 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	color:#a16916;
	padding-top:5px;
}

h6 {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	text-transform:uppercase;
	color:#a16916;
	padding-top:5px;
}
h3 a, h5 a, h6 a { color:#a10200; text-decoration:none; border:0px none; }
h3 a:hover, h5 a:hover, h6 a:hover { color:#a16916; }

select {
	background:#DDD1BC;
	border:0px none;
	color:#7e795f;
	font-family:"Times New Roman",Times,serif;
	font-size:;
	text-transform:uppercase;
	padding:5px;
}

.more-btn {
	display:block;
	text-indent:-9999px;
	background:url(images/oooh_more-btn.gif) 0 0 no-repeat;
	width:129px;
	height:33px;
	border:0px none;
}
	.more-btn:hover {
		background-position:0 -33px;	
	}

.more-link {
	display:block;
	text-indent:-9999px;
	background:url(images/oooh_readmore-btn.gif) 0 0 no-repeat;
	width:121px;
	height:33px;
	border:0px none;
}
	.more-link:hover {
		background-position:0 -33px;	
	}

.shopnow-btn {
	display:block;
	text-indent:-9999px;
	background:url(images/oooh_shop-btn.gif) 0 0 no-repeat;
	width:110px;
	height:33px;
	border:0px none;
}
	.shopnow-btn:hover {
		background-position:0 -33px;	
	}
	
.viewmore-btn {
	display:block;
	text-indent:-9999px;
	background:url(images/oooh_viewmore-btn.gif) 0 0 no-repeat;
	width:110px;
	height:33px;
	border:0px none;
}
	.viewmore-btn:hover {
		background-position:0 -33px;	
	}
	
.allevents-btn {
	display:block;
	text-indent:-9999px;
	background:url(images/oooh_viewall-btn.gif) 0 0 no-repeat;
	width:110px;
	height:33px;
	border:0px none;
	float:right;
	margin-top:10px;
}
	.allevents-btn:hover {
		background-position:0 -33px;	
	}
	
.content img {
	border:4px solid #142026;
	background:#142026;
}

.column-container {
	width:940px;
	margin:0 auto;	
}

.alignleft {
	float:left;	
}
.alignnone {
	float:none;	
}
.alignright {
	float:right;	
}
.aligncenter {
	display:block;
}
.google-map {
	margin-bottom:20px;	
}
.google-map iframe {
	padding:5px;
	background:#DDD1BC;
	border:1px dotted #A16916;
}

/*---------------------------------------------------*/
/*-------------------- STRUCTURE --------------------*/
/*---------------------------------------------------*/
#validation-container {
	width:100%;
	background:url(images/oooh_footer-bg.jpg) 0 0 repeat;
	color:#C68A40;
}
	#validation {
		padding:10px 0;
		width:940px;
		margin:0 auto;
		text-align:center;
	}
#container {
	width:100%;
	background:url(images/oooh_watercolor-bg.jpg) top center no-repeat;
}
#header {
	height:140px;
}
	h1 {
		float:left;
		position:relative;
		left:0;
		top:9px;
	}
		h1 a {
			text-indent:-9999px;
			display:block;
			width:471px;
			height:113px;	
			background:url(images/oooh_logo.jpg) 0 0 no-repeat;
			border:0px none;
		}
	#header ul {
		display:block;
		float:right;
		position:relative;
		right:2px;
		top:55px;
		width:440px;
		overflow:hidden;
		height:26px;
	}
		#header ul li {
			float:left;
			height:26px;
		}
		#header ul li a {
			text-indent:-9999px;
			display:block;
			height:26px;
			background-image:url(images/oooh_nav.jpg);
			border:0px none;
		}
			.about-btn a {
				width:81px;
				margin-right:8px;
				background-position:0 0;
			}
			.about-btn a:hover {
				background-position:0 -26px;
			}
			.about-btn a.current_page_item, .about-btn a.current_page_parent {
				background-position:0 -52px;	
			}
			
			.artists-btn a {
				width:84px;
				margin-right:10px;
				background-position:-89px 0;
			}
			.artists-btn a:hover {
				background-position:-89px -26px;
			}
			.artists-btn a.current_page_item, .artists-btn a.current_page_parent {
				background-position:-89px -52px;	
			}
			
			.contact-btn a {
				width:106px;
				margin-right:11px;
				background-position:-183px 0;
			}
			.contact-btn a:hover {
				background-position:-183px -26px;
			}
			.contact-btn a.current_page_item, .contact-btn a.current_page_parent {
				background-position:-183px -52px;	
			}
			
			.blog-btn a {
				width:65px;
				margin-right:11px;
				background-position:-300px 0;
			}
			.blog-btn a:hover {
				background-position:-300px -26px;
			}
			.blog-btn a.current_page_item, .blog-btn a.current_page_parent {
				background-position:-300px -52px;	
			}
			
			.shop-btn a {
				width:64px;
				margin-right:0px;
				background-position:-376px 0;
			}
			.shop-btn a:hover {
				background-position:-376px -26px;
			}
			.shop-btn a.current_page_item, .shop-btn a.current_page_parent {
				background-position:-376px -52px;	
			}


/*---------------------------------------------------*/
/*--------------------- CONTENT ---------------------*/
/*---------------------------------------------------*/			
	#home-content {
		width:920px;
		background:url(images/oooh_home-content-bg.jpg) 0 0 no-repeat;
		padding:50px 0px 50px 20px;
	}
	#inside-content {
		width:920px;
		padding:0px 0px 50px 20px;
	}
	.column_1-3 {
		width:290px;
		margin-right:15px;
		float:left;
		position:relative;
	}
	.column_2-3 {
		width:599px;
		margin-right:15px;
		float:left;
		position:relative;
	}
	#inside-content .column_2-3 .content{
		padding-top:50px;	
	}
		.column_2-3 ul, .column_2-3 ol, .column_2-3 blockquote {
			padding:10px;	
		}	
			.column_2-3 li {
				margin-bottom:5px;
			}
			.column_2-3 ul li {
				padding-left:25px;
				background:url(images/oooh_bullet.gif) 0 7px no-repeat;
			}
			.column_2-3 ol li {
				margin-left:25px;
				list-style:outside upper-roman;
			}
		
		.column_2-3 blockquote {
			color:#DDD1BC;
			margin:10px;
			background:url(images/oooh_info-strip-bg.jpg);	
		}
			.column_2-3 blockquote a {
				color:#C68A40;
				border-color:#C68A40;
			}
			.column_2-3 blockquote a:hover {
				color:#DDD1BC;
				border-color:#DDD1BC;
			}
		
		.column_2-3 .alignleft, .column_2-3 .alignnone {
			margin:5px 10px 5px 0;
		}
		.column_2-3 .alignright {
			margin:5px 0 5px 10px;
		}
		.column_2-3 .aligncenter {
			margin:5px auto;
		}
			.column_2-3 .wp-caption img {
				float:left;
				margin:0px;
				padding:0px;
				border-right-width:6px;
			}
			.column_2-3 .wp-caption .wp-caption-text {
				float:left;
				margin:0px;
				padding:5px 10px 10px 10px;
				background:#142026;
				color:#DDD1BC;
				font-size:12px;
				font-style:italic;
				font-family:Georgia, "Times New Roman", Times, serif;
				line-height:16px;
			}
			



/*---------------------------------------------------*/
/*--------------------- SHOP STYLES -----------------*/
/*---------------------------------------------------*/
#search-products {
	display:block;
	height:26px;
	background:#DDD1BC;	
	margin-bottom:20px;
	position:relative;
	padding:4px 0 0 10px;
}
	#search-products .wpsc_product_search {
		background:none;
		border:0px none;
		color:#a59f7d;
		width:200px;
		font-family:"Times New Roman", Times, serif;
		text-transform:uppercase;
		margin-top:1px;
	}
	#search-products .search-btn {
		display:block;
		width:30px;
		height:30px;
		position:absolute;
		top:0;
		right:0;
		background:url(images/oooh_search-icon.gif) 0 0 no-repeat;
	}
		#search-products .search-btn:hover {
			background-position:0 -30px;	
		}
.shop-info	{
	padding-bottom:30px;
	border-bottom:1px dotted #A16916;
	margin-bottom:30px;
}
.products-container {
	padding-bottom:20px;
}
.random-headline {
	position:relative;	
	margin-top:30px;
	padding-top:30px;
	border-top:1px dotted #A16916;
	clear:both;
}
	.random-headline .viewmore-btn {
		position:absolute;
		bottom:0;
		right:0;		
	}
.shop-block {
	display:block;
	float:left;
	width:190px;
	height:200px;
	margin:10px 10px 10px 0;
	padding-left:2px;
}
	.shop-block-image {
		display:block;
		position:relative;
		width:184px;
		height:140px;
		overflow:hidden;
		background:#142026 none repeat scroll 0 0;
		border:4px solid #142026;
	}
		.shop-block-image:hover {
			border:4px solid #142026;
		}
	.column_2-3 .shop-block img {
		margin:-22px 0 0 0;
		padding:0px;
		border:0px;
		background:none;
	}
	.shop-block-last {
		margin-right:0px;	
	}
	.shop-block .name {
		float:left;
		padding-top:5px;
		min-height:22px;
		width:190px;
	}
	.shop-block .name a {
		height:30px;
		color:#68441D;
		border-color:#68441D;
	}
		.shop-block .name a:hover {
			color:#A10200;	
			border-color:#A10200;	
		}
	.shop-block .artist a {
		display:inline;
		float:left;
		font-size:11px;
		color:#A16916;
		border:none;
		text-transform:uppercase;
		font-family:"Times New Roman", Times, serif;
	}
		.shop-block .artist a:hover {
			color:#A10200;	
		}
	.shop-block .price {
		display:inline;
		float:right;
		font-size:11px;
		color:#A10200;
		font-family:Georgia,"Times New Roman",Times,serif;
	}

.product_image_gallery {
	border-bottom:1px dotted #68441d;
	padding-bottom:20px;
	margin-bottom:20px;
}
.product_image_gallery a {
	border:0px none;	
}
	.product_image_gallery .product_image_large {
		display:block;
		width:423px;
		height:443px;
		float:left;
		position:relative;
		background:none;
	}
	.product_image_gallery .product_images {
		height:423px;
		width:423px;
		background:#142026 url(images/oooh_single-gallery-bg.gif) 0 300px no-repeat;
	}
	.product_image_gallery .product_image_large .click {
		color:#787871;
		font-family:times New Roman;
		font-size:9px;
		line-height:9px;
		letter-spacing:1px;
		height:32px;
		text-align:center;
		text-transform:uppercase;
		background:url(images/oooh_single-gallery-bg.gif) 0 bottom no-repeat;
	}
		.product_image_large .product_image_loader {
			position:absolute;
			display:none;
			width:20px;
			height:20px;
			left:200px;
			top:200px;
			background:url(images/query-loader-white.gif) 0 0 no-repeat;
			z-index:99;
			text-indent:-9999px;
		}
		.content .product_image_gallery .product_image_large img {
			position:absolute;
			top:0px;
			left:0px;
			border:0px none;
			margin:4px;
		}
	.product_image_gallery .product_image_thumbs {
		display:block;
		width:150px;
		float:left;
		padding:0 0 0 10px;
		margin:0;
	}
	.product_image_gallery .product_image_thumbs span  {
		border-bottom:1px dotted #68441d;
		display:block;
		font-family:times New Roman;
		font-size:11px;
		height:20px;
		letter-spacing:3px;
		line-height:20px;
		margin-bottom:10px;
		text-align:center;
		text-transform:uppercase;
		width:128px;
	}
		.product_image_gallery .product_image_thumbs li {
			list-style:none;
			padding:0;
			margin:0 4px 6px 6px;
			float:left;
		}
			.product_image_gallery .product_image_thumbs a img {
				border-width:2px;
			}
			.product_image_gallery .product_image_thumbs a:hover img {
				background-color:#3c4344;
				border-color:#3c4344;
			}
			.product_image_gallery .product_image_thumbs a.on img {
				background-color:#A10200;
				border-color:#A10200;
			}
	
	.product_info {
		float:left;
		margin-right:20px;
		width:100%;
	}
		.product_info h5 {
			padding:0;	
		}
		.product_additional_description {
			border-top:1px dotted #A16916;
			color:#A16916;
			margin:10px 0 10px;
			padding:10px 10px 5px 10px;
		}
		.product_info .custom_meta {
			padding:0px;
			border-top:1px dotted #68441d;
			padding-top:10px;
			margin-top:10px;
		}
			.product_info .custom_meta h5{
				margin-bottom:5px;	
			}
			.product_info .custom_meta strong {
				font-family:"Times New Roman", Times, serif;
				font-size:15px;
				font-weight:normal;
				text-transform:uppercase;
				color:#a16916;
			}
	.product_form_container label{
		border-right:1px dotted #8C8E6A;
		float:left;
		margin-right:5px;
		padding-right:5px;
		text-align:right;
		width:70px;
		line-height:25px;
	}
	.wpsc_product_price  {
		border-bottom:1px dotted #8C8E6A;
	}
	.wpsc_buy_button {
		display:block;
		height:33px;
		margin-top:10px;
		width:129px;
		background:url(images/oooh_addtocart.gif) 0 0 no-repeat;
	}
		.wpsc_buy_button:hover {
			background-position:0 -33px;
		}
	.wpsc_quantity_field, .wpsc_variation_forms {
		margin-top:5px;	
	}
	.product_form .pricedisplay {
		color:#FFF;
		display:block;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:30px;
		font-weight:normal;
		padding-bottom:15px;
	}
	.product_form .oldprice {
		color:#8C8E6A;
		display:block;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:15px;
		font-weight:normal;
		margin-top:-10px;
		padding-bottom:10px;
		text-decoration:line-through;
	}
	.product_form .wpsc_loading_animation {
		background:url(images/tertiary-loader.gif) left 0 no-repeat;
		padding-left:25px;
		margin-top:5px;
	}
		.product_form .wpsc_loading_animation img {
			display:none;
		}
		.product_form #wpsc_quantity_update {			
			background:#DDD1BC;
			border:0px none;
			color:#7e795f;
			font-family:"Times New Roman",Times,serif;
			font-size:;
			text-transform:uppercase;
			padding:5px;
		}
	#credit-cards img {
		background:none repeat scroll 0 0 #142026;
		border:4px solid #142026;	
	}
	
	
/*---------------------------------------------------*/
/*------------------ SHOPPING CART ----------------*/
/*---------------------------------------------------*/
.shopping-cart-wrapper {
	padding-top:0;
	position:relative;	
}
.shopping-cart-wrapper .items {
	float:right;
	font-size:8px;
	position:absolute;
	right:0;
	top:-26px;	
}
table.shoppingcart {
	clear:both;
	width:100%;
}	
	table.shoppingcart th {
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		text-transform:uppercase;
		padding:0 3px;
		letter-spacing:1px;
		color:#a10200;
		border-bottom:1px dotted #DDD1BC;
	}
	table.shoppingcart td {
		padding:4px 5px;
		font-size:12px;
		line-height:13px;
		vertical-align:middle;
	}
	table.shoppingcart .product {
		font-family:times New Roman;
		font-size:11px;
		text-transform:uppercase;	
		text-align:left;	
	}
		table.shoppingcart .product a {
			border:0px none;	
		}
	table.shoppingcart .quantity {
		text-align:center;	
	}
		table.shoppingcart .quantity input.field {
			background:#DDD1BC;
			border:0px none;
			color:#7e795f;
			font-family:"Times New Roman",Times,serif;
			text-transform:uppercase;
			padding:5px;	
		}
		table.shoppingcart .update-btn, table.shoppingcart .remove-btn {
			display:block;
			width:100px;
			height:20px;
			background:url(images/oooh_update-btn.gif) 0 0 no-repeat;
		}
			table.shoppingcart .update-btn {
				margin:0 auto;	
			}
			table.shoppingcart .remove-btn {
				background-image:url(images/oooh_remove-btn.gif);	
			}
			table.shoppingcart .update-btn:hover, table.shoppingcart .remove-btn:hover {
				background-position:0 -20px;
			}
	table.shoppingcart .price {
		text-align:right;
	}
	table.shoppingcart .thumb a {
		border:0px none;	
	}
	table.shoppingcart .thumb img {
		border:2px solid #142026;
		display:block;
		padding:0px;
		margin:0px;
	}
	
	.cart-directions {
		margin-bottom:10px;
		padding-bottom:5px;
		border-bottom:1px dotted #68441D;
	}
	
	#wpsc_shopping_cart_container {
		border-top:1px dotted #68441D;
		margin-top:10px;
		padding-top:5px;
	}
	#wpsc_shopping_cart_container h5 {
		padding-bottom:0px;	
	}
	#wpsc_shopping_cart_container .intro {
		color:#A10200;
		font-family:times New Roman;
		font-style:italic;
	}
	
	table.productcart, table.shippingcosts {
		width:100%;
		margin-bottom:10px;
		font-size:13px;
	}
		table.productcart .calculate-btn {
			position:relative;
			top:6px;
			width:100px;
			height:20px;
			background:url(images/oooh_calculate-btn.gif) 0 0 no-repeat;
		}
			table.productcart .calculate-btn:hover {
				background-position:0 -20px;
			}
		table.shippingcosts td {
			vertical-align:middle;	
		}
		table.shippingcosts tr.total_price {
			font-size:15px;
			border-top:1px dotted;
		}
		table.shippingcosts td.right {
			text-align:right;
		}
		table.shippingcosts tr.total_price td.right {
			padding-top:5px;	
		}
		table.shippingcosts #checkout_total {
			font-size:30px;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#A10200;
		}
	form.wpsc_checkout_forms {
		margin-top:20px;	
	}
	table.wpsc_checkout_table {
		border-top:1px dotted #68441D;
		margin-top:4px;
		padding-top:4px;
		width:100%;
	}
		table.wpsc_checkout_table h5 {
			padding-bottom:10px;	
		}
		table.wpsc_checkout_table td {
			padding:5px 0;
			vertical-align:middle;
		}
		table.wpsc_checkout_table select {
			width:100%;	
		}
		table.wpsc_checkout_table #region_select_6 {
			margin-top:5px;
		}
		table.wpsc_checkout_table input, table.wpsc_checkout_table textarea {
			background:#DDD1BC;
			border:0px none;
			color:#7e795f;
			font-family:"Times New Roman",Times,serif;
			font-size:;
			text-transform:uppercase;
			padding:5px;
			width:100%;	
		}
		table.wpsc_checkout_table input#shippingSameBilling {
			width:inherit;
			background:inherit;
			border:inherit;
		}
	
.shopping-cart-wrapper .total {
	border-top:1px dotted;
	display:block;
	margin-top:5px;
	padding-top:4px;
	padding-bottom:8px;
	height:20px;
}
.shopping-cart-wrapper .checkout-total {
	float:right;
	font-family:georgia;
	font-size:20px;
}
.shopping-cart-wrapper .totalhead {
	float:left;
	margin-right:5px;
}
form.wpsc_empty_the_cart  {
	clear:both;
	float:right;
	font-size:8px;
	margin-top:-5px;
	text-align:right;
	width:100px;
	padding-right:3px;
}
.shopping-cart-wrapper .gocheckout, .shopping-cart-wrapper .shopmore  {
	display:block;
	float:right;
	width:121px;
	height:33px;
	margin-top:8px;
	clear:both;
}
	.shopping-cart-wrapper .gocheckout a, .shopping-cart-wrapper .shopmore a {
		background:url(images/oooh_checkout-btn.gif) no-repeat 0 0;
		border:0 none;
		display:block;
		height:33px;
		text-align:left;
		text-indent:-9999px;
		width:121px;
	}
	.shopping-cart-wrapper .shopmore {
		margin-top:0px;	
	}
	.shopping-cart-wrapper .shopmore a {
		background-image: url(images/oooh_shopmore-btn.gif);	
	}
	.shopping-cart-wrapper .gocheckout a:hover, .shopping-cart-wrapper .shopmore a:hover {
		background-position:0 -33px;
	}
	
#cart-message {
	font-family:times New Roman;
	font-size:13px;
	font-style:italic;
	line-height:15px;
	color:#a10200;
	padding:0 8px 8px 8px;
}

.search-term h5{
	color:#68441D;
	margin-bottom:10px;
	margin-top:-10px;
}
.search-term h5 span {
	color:#A10200;
	border-bottom:1px dotted #A10200;
}
#search-products #blind_down {
	background:#DDD1BC;
	font-family:times New Roman;
	font-size:11px;
	line-height:13px;
	text-transform:uppercase;
}
	#search-products #blind_down ul li {
		background:none;
		padding:0px;
		margin:0px;
	}
		#search-products #blind_down ul li:hover {
			background:none;
		}
	#search-products #blind_down ul li a {
		border-top:1px dotted #FFFFFF;
		padding:4px 0;
		min-height:34px;
	}
		#search-products #blind_down ul li a:hover {
			border-top:1px dotted #FFFFFF;
			padding:4px 0;
			min-height:34px;
			background-color:#d2c6b2;
			border-bottom:0px none;
			color:#A10200;
		}
	#search-products #blind_down ul li img.live-search-image {
		width:30px;
		height:30px;
		margin:0 4px 0 8px;
		border:2px solid #142026;
	}
	#search-products #blind_down ul li div.live-search-text {
		margin:0px;
		padding:4px;
	}
	
	.sort-products .cat-select {
		margin-bottom:10px;	
	}
	.sort-products select{
		width:100%;
	}
	.sort-products input.sort-btn {
		display:block;
		width:84px;
		height:33px;
		background:url(images/oooh_sort-btn.gif) 0 0 no-repeat;
	}
		.sort-products input.sort-btn:hover {
			background-position:0 -33px;	
		}
	
	
/*---------------------------------------------------*/
/*------------------ FILTER CONTROLS ----------------*/
/*---------------------------------------------------*/
.column_2-3 .filter-controls {
	display:block;
	background:url(images/oooh_artists-filter-bg.gif) 0 0 no-repeat;
	padding-top:15px;
}
.column_2-3 .filter-controls ul {
	padding:5px 15px 10px 15px;
	height:20px;
}
.column_2-3 .filter-controls li{
	float:left;
	padding:0px;
	background:none;
	margin:0;
}
	.column_2-3 .filter-controls a {
		padding:0 4px;
		border-bottom:0px none;
	}
	.column_2-3 .filter-controls a:hover {
		color:#A10200;
		border-bottom:1px dotted #A10200;
	}
.filter-controls input, .filter-controls select {
	margin-right:10px;	
}
.filter-controls .go-btn {
	float:right;
	background:url(images/oooh_go-btn.gif) 0 0 no-repeat;
	width:43px;
	height:25px;
}
.filter-controls .go-btn:hover {
	background-position:0 -25px;
}
	

/*---------------------------------------------------*/
/*------------------- ARTISTS STYLES ----------------*/
/*---------------------------------------------------*/
.back-btn {
	position:absolute;
	top:0;
	left:0;
	color:#f5e7d0;
	border:0px;
	cursor:pointer;
	z-index:10;
}
	.back-btn:hover {
		color:#f5e7d0;
		border-bottom:1px dotted #f5e7d0;			
	}
.column_2-3 .wp_page_numbers li, .column_2-3 .wpsc_page_numbers li {
	float:left;
	padding:0px;
	background:none;
	margin:0;
}
.column_2-3 .wp_page_numbers li, .column_2-3 .wpsc_page_numbers li {
	margin:0 4px;	
}
.column_2-3 .wp_page_numbers ul, .column_2-3 .wpsc_page_numbers ul {
	height:20px;
}
.column_2-3 .wp_page_numbers, .column_2-3 .wpsc_page_numbers {
	background:url(images/oooh_info-strip-bg.jpg);
}
.column_2-3 .wp_page_numbers .page_info, .column_2-3 .wpsc_page_numbers .page_info {
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#DDD1BC;
	border-right:1px solid #8B6A3A;
	padding-right:20px;
	margin-right:20px;
}
.column_2-3 .wp_page_numbers a, .column_2-3 .wpsc_page_numbers a {
	color:#C68A40;
	border:0px none;
	padding:0 5px;
}
	.wp_page_numbers a.loading, .wpsc_page_numbers a.loading {
		padding:0 5px;
		background:none;
	}	
	.column_2-3 .wp_page_numbers a:hover, .column_2-3 .wpsc_page_numbers a:hover {
		color:#DDD1BC;
		border-bottom:1px dotted #DDD1BC;
	}
	.column_2-3 .wp_page_numbers .active_page a, .column_2-3 .wpsc_page_numbers .active_page a {
		color:#DDD1BC;
		border:1px dotted #9c652c;
	}
	.wp_page_numbers .space, .wpsc_page_numbers .space {
		color:#C68A40;
	}

.artist-block {
	padding:30px 0;
	border-bottom:1px dotted #A16916;
}
	.featured-artist-block {
		padding-top:0px;
		margin-bottom:30px;
	}
.artist-block img, .featured-artist img {
	width:280px;
	height:120px;
}
.artist-block-last {
	border-bottom:0px none;
}
	.artist-block h3 {
		margin-bottom:5px;	
		font-size:20px;
	}
	.artist-meta {
		font-size:12px;
	}
	.artist-meta p {
		padding:0;
		line-spacing:13px;
	}
	.artist-info .artist-meta {
		padding-bottom:15px;
		border-bottom:1px dotted #A16916;
		margin-bottom:10px;
		
	}
	.artist-block .artist-buttons {
		margin-top:10px;
	}
		.artist-block .artist-buttons a{
			float:left;
			margin-right:5px;
		}
	.artist-gallery {
		display:block;
		height:125px;
		width:600px;
		padding:33px 0px;
		background:url(images/oooh_artist-gallery-bg.gif) 0 0 no-repeat;
		position:relative;
		top:-15px;
	}
	.artist-gallery-null {
		text-align:center;
		line-height:115px;
		font-size:12px;
		font-style:italic;
		color:#DDD1BC;
	}
		.artist-gallery div {
			display:block;
			width:17px;
			color:#fff;
			float:left;
		}
			.artist-gallery .left-arrow, .artist-gallery .right-arrow {
				display:display;
				width:17px;
				height:120px;
				line-height:120px;
				color:#fff;
				border:0px;
				text-align:center;
				opacity:.2;
				filter:alpha(opacity=20);
				cursor:pointer;
			}
		.artist-gallery .counter {
			clear:both;
			text-align:center;
			padding:0px;
			letter-spacing:1px;
			font-size:11px;
			color:#E9D2AD;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		.column_2-3 .gallery-images {
			display:block;
			position:relative;
			height:120px;
			float:left;
			overflow:hidden;
			width:566px;
		}
		.column_2-3 .artist-gallery ul {
			position:absolute;
			width:999999px;
			padding:0px;
		}
			.column_2-3 .artist-gallery li {
				display:block;
				float:left;
				margin-right:6px;
				padding:0px;
				background:none;
			}
			.column_2-3 .artist-gallery img {
				width:280px;
				height:120px;				
				border:0px;	
			}
	

/*---------------------------------------------------*/
/*-------------------- BLOG STYLES ------------------*/
/*---------------------------------------------------*/
.prev-btn {
	display:inline;
	position:absolute;
	top:0;
	right:0;
	color:#f5e7d0;
	border:0px;
	cursor:pointer;
	z-index:10;
}
.next-btn {
	display:inline;
	position:absolute;
	top:0;
	left:0;
	color:#f5e7d0;
	border:0px;
	cursor:pointer;
	z-index:10;
}
	.prev-btn:hover, .next-btn:hover {
		color:#f5e7d0;
		border-bottom:1px dotted #f5e7d0;			
	}
.article-block {
	border-bottom:1px dotted #A16916;
	padding:30px 0;
}
	.article-block-last {
		border:0px none;	
	}
.recent-article-block {
	margin-bottom:30px;
	padding-top:0;
}
	.article-block .more-link {
		margin-top:10px;
		float:right;	
	}
.article-meta {
	font-size:12px;
	padding:5px 0 15px 0;
}
.article-meta p {
	padding:0;
	line-spacing:13px;
}
.article-info .article-meta {
	padding-bottom:15px;
	border-bottom:1px dotted #A16916;
	margin-bottom:10px;
}
.article-content {
	padding-bottom:30px;
	border-bottom:1px dotted #A16916;
	margin-bottom:30px;
}
.article-comments .comment {
	margin:15px 0;
}
	.article-comments .comment-area {
		float:left;
		display:block;
		padding:20px;
		background:url(images/oooh_comment-bg.jpg) 0 bottom repeat-y;
		width:560px;
	}
	.article-comments .comment-meta {
		float:left;
		display:block;
		width:560px;
		padding:0 20px 0 20px;
		height:45px;
		font-size:13px;
		font-family:"Times New Roman", Times, serif;
		background:url(images/oooh_comment-bottom.gif) 0 0 no-repeat;
		text-align:center;
	}
		.article-comments .comment-meta span {
			text-transform:uppercase;			
		}
	.article-comments .byuser {
		color:#DDD1BC;
	}
	.article-comments .byuser .comment-area {
		background-image:url(images/oooh_comment-admin-bg.jpg);	
	}
	.article-comments .byuser .comment-meta {
		background-image:url(images/oooh_comment-admin-bottom.gif);	
	}
	
	.cancel-comment-reply {
		text-align:right;
		font-size:11px;
	}
	
	.article-comments .children {
		margin:-20px 0 0 0;
		padding:3px 0 0 20px;
		background:url(images/oooh_comments-child-arrow.gif) 0 0 no-repeat;
	}
	
	/* DEPTH 1 */
		.article-comments .children .comment-area { width:540px; }
		.article-comments .children .comment-meta { width:540px; }
	
	/* DEPTH 2 */
		.article-comments .children .children .comment-area { width:520px; }
		.article-comments .children .children .comment-meta { width:520px; }
	
	/* DEPTH 3 */
		.article-comments .children .children .children .comment-area { width:500px; }
		.article-comments .children .children .children .comment-meta { width:500px; }

/*---------------------------------------------------*/
/*----------------------- QUERIES -------------------*/
/*---------------------------------------------------*/
#post-queries {
	position:relative;
}
a.loading {
	padding-right:20px;
	background:url(images/query-loader.gif) right center no-repeat;
}
	.page-numbers-load {
		position:absolute;
		right:10px;
		color:#DDD1BC;
		padding-right:25px;
		background:url(images/query-loader-white.gif) right center no-repeat;
		display:none;
	}
		#page-numbers-load-top {
			top:-30px;			
		}		
		#page-numbers-load-btm {
			bottom:-30px;			
		}
	.back-to-all {
		position:absolute;
		right:10px;
		color:#DDD1BC;
		border-bottom:0px none;
		padding-bottom:1px;
		display:none;
	}
		.back-to-all:hover {
			color:#DDD1BC;
			border-bottom:1px dotted #DDD1BC;
			padding-bottom:0px;
		}

		#back-to-all-top {
			top:-30px;	
		}
		#back-to-all-btm {
			bottom:-30px;	
		}
/*---------------------------------------------------*/
/*----------------------- MODULES -------------------*/
/*---------------------------------------------------*/
#content .module {
	padding-left:35px;
	margin-top:20px;
}
	#content .module h4 {
		color:#A16916;
		border:0px;
		padding:0px;
	}
#home-content .module {
	padding-left:0px;
	margin-top:0px;
}
#content #tertiary-nav .module {
	padding-left:0px;
	margin-top:0px;
}
	#content #tertiary-nav .module h4 {
		border-bottom:1px solid #777A49;
		color:#DDD1BC;
		font-family:"Times New Roman",Times,serif;
		font-size:20px;
		font-weight:normal;
		margin-bottom:10px;
		padding-bottom:10px;
		text-transform:uppercase;
	}
.content .samsarin-php {
	padding-right:30px;	
}

/*---------------------------------------------------*/
/*------------------ FEATURED PRODUCTS --------------*/
/*---------------------------------------------------*/
.featured-products {
	font-size:12px;
	line-height:13px;
}
.featured-products .shopnow-btn {
	margin-top:10px;
	float:right;
}
.featured-products ul {
	padding-top:5px;	
}
.featured-products li a {
	display:block;
	padding:8px;
	position:relative;
}
.featured-products img {
	position:absolute;
	left:8px;
	top:50%;
	border:0px;
	padding:0px;
	margin:0px;
	margin-top:-16px;
	height:30px;
	width:30px;
	border:2px solid #142026;
}
.featured-products .name {
	padding-left:45px;
	color:#68441D;
}
.featured-products .price {
	color:#A10200;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:45px;
	padding-top:4px;
}
	.featured-products .price span {
		border-bottom:1px solid #ccaa7a;			
	}
	.featured-products a:hover .price span {
		border-bottom:1px dotted #A10200;
	}
	.featured-products .alt .price span {
		border-bottom:1px solid #d4b07f;
	}


/*---------------------------------------------------*/
/*------------------ POPULAR PRODUCTS --------------*/
/*---------------------------------------------------*/
.popular-products {
	font-size:12px;
	line-height:13px;
}
.popular-products .viewmore-btn {
	margin-top:10px;
	float:right;
}
.popular-products ul {
	padding-top:5px;	
}
.popular-products li a {
	display:block;
	padding:8px;
	position:relative;
}
.popular-products img {
	position:absolute;
	left:8px;
	top:50%;
	border:0px;
	padding:0px;
	margin:0px;
	margin-top:-16px;
	height:30px;
	width:30px;
	border:2px solid #142026;
}
.popular-products .name {
	padding-left:45px;
	color:#68441D;
}
.popular-products .artist {
	padding-left:45px;
	color:#A16916;
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	padding-top:2px;
}
.popular-products .price {
	color:#A10200;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:45px;
	padding-top:2px;
}
	.popular-products .price span {
		border-bottom:1px solid #ccaa7a;			
	}
	.popular-products a:hover .price span {
		border-bottom:1px dotted #A10200;
	}
	.popular-products .alt .price span {
		border-bottom:1px solid #d4b07f;
	}


/*---------------------------------------------------*/
/*------------------- SIMILAR ARTISTS ---------------*/
/*---------------------------------------------------*/
.similar-artists {
	font-size:12px;
	line-height:13px;
}
.similar-artists ul {
	padding-top:5px;	
}
.similar-artists li a {
	display:block;
	padding:8px;
	position:relative;
}
.similar-artists img {
	float:left;
	border:0px;
	padding:0px;
	margin:0px;
	height:30px;
	width:70px;
	border:2px solid #142026;
}
.similar-artists .artist {
	display:inline;
	margin-left:10px;
	line-height:30px;
	color:#A10200;
}
	.similar-artists a:hover .artist {
		border-bottom:1px dotted #a10200;
	}

/*---------------------------------------------------*/
/*-------------------- TERTIARY NAV -----------------*/
/*---------------------------------------------------*/
	#tertiary-nav {
		position:relative;
		right:-16px;
		width:250px;
		background:url(images/oooh_tert-nav-bg.jpg) 0 bottom no-repeat;
		padding:20px 20px 50px 20px;
		color:#DDD1BC;
	}
	#tertiary-nav li {
		padding:0 0 10px 20px;
		background:url(images/oooh_tert-nav-arrow.gif) 0 7px no-repeat;
	}
	#tertiary-nav a {
		color:#DDD1BC;
		text-decoration:none;
		border-bottom:0px none;
	}
		#tertiary-nav a:hover {
		border-bottom:1px dotted #DDD1BC;
		}
		
		#tertiary-nav a small {
			font-size:11px;
			font-family:Georgia,"Times New Roman", Times, serif;
			text-transform:uppercase;
		}
		
		#tertiary-nav a.loading {
			background-image:url(images/tertiary-loader.gif);
		}
	
	#tertiary-nav li.current_page {		
		background:url(images/oooh_tert-nav-arrow-current.gif) 0 7px no-repeat;	
	}
		#tertiary-nav li.current_page a {
			border-bottom:1px dotted #DDD1BC;
		}
		
		#tertiary-nav .noposts {
			font-style:italic;
			font-size:12px;
			line-height:14px;
			margin-bottom:10px;
			padding:10px;
			border:1px solid #777A49;
		}


/*---------------------------------------------------*/
/*--------------------- CAROUSEL --------------------*/
/*---------------------------------------------------*/
#carousel {
	display:block;
	width:940px;
	height:350px;
	background:url(images/oooh_carousel-back.jpg) 0 0 no-repeat;
	overflow:hidden;
	position:relative;
}
	#carousel-images {
		display:block;
		width:900px;
		height:310px;
		position:absolute;
		top:20px;
		left:20px;
		z-index:1;
		overflow:hidden;
	}
		#carousel-images li{
			display:block;
			position:absolute;
			top:0;
			left:0;
			width:900px;
			height:310px;
		}
		#carousel-images a {
			border:0px none;	
		}
	#carousel-controls {
		display:block;
		width:130px;
		height:30px;
		position:absolute;
		bottom:0;
		left:405px;
		text-align:center;
		padding:10px 0 0 0;
		z-index:10;
	}
		#carousel-controls a {
			display:inline-block;
			width:20px;
			height:20px;
			color:#e9d2ad;
			text-decoration:none;
			font-family:Georgia, "Times New Roman", Times, serif;
			border:0px none;
		}
		#carousel-controls a:hover {
			color:#0d1418;	
		}
		#carousel-controls a.on {
			color:#e9d2ad;
			border-bottom:1px dotted #e9d2ad;
		}


/*---------------------------------------------------*/
/*-------------------- INFO STRIP -------------------*/
/*---------------------------------------------------*/
#info-strip {
	width:100%;
	background:url(images/oooh_info-strip-bg.jpg) 0 0 repeat;
	padding:30px 0;
	color:#c68a40;
	font-size:13px;
}
	#info-strip p {
		line-height:15px;	
	}
	#info-strip .column-container {
		width:920px;
		padding-left:20px;	
	}
	#info-strip a {
		color:#c68a40;
		border-color:#c68a40;
	}
		#info-strip a:hover {
			color:#ddd1bc;
			border-color:#ddd1bc;
		}
	#info-strip .recent-posts ul{
		padding:5px 0;	
	}
	#info-strip .recent-posts li {
		line-height:15px;
		margin-bottom:14px;
	}
	#info-strip .partners-list {
		margin-top:10px;	
	}
	
	#info-strip .partners-list li {
		float:left;
		margin-right:6px;
	}
		#info-strip .partners-list a {
			border:0px none;	
		}
	
	#info-strip .follow-us-list li a {
		display:block;
		height:30px;
		padding-left:40px;
		line-height:30px;
		margin-bottom:5px;
		border:0px none;
	}
	
	#info-strip .follow-us-list li.facebook a {
		background:url(images/oooh_facebook-icon.gif) 0 0 no-repeat;	
	}
	#info-strip .follow-us-list li.rss a {
		background:url(images/oooh_rss-icon.gif) 0 0 no-repeat;	
	}
	#info-strip .follow-us-list li a:hover {
		background-position:0 -30px;	
	}
	#info-strip h6 {
		padding:0 0 5px 0;
		color:#DDD1BC;
	}

/*---------------------------------------------------*/
/*---------------------- NEWSLETTER FORM ---------------------*/
/*---------------------------------------------------*/	
#newsletter-form {
	display:block;
	width:290px;
	height:80px;
	background:url(images/oooh_newsletter-form-bg.gif) 0 0 no-repeat;
	position:relative;
}
	#newsletter-response {
		color:#DDD1BC;
		margin-bottom:15px;		
	}
#newsletter-form input {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#090a2f;
	text-transform:uppercase;
	border:0px none;
	background:none;
	position:absolute;
}
	input.first-name {
		width:130px;
		top:9px;
		left:10px;
	}
	input.last-name {
		width:115px;
		top:9px;
		left:162px;
	}
	input.email{
		width:180px;
		top:49px;
		left:10px;
	}
	input.submit-btn {
		left:205px;
		top:44px;
	}
	

/*---------------------------------------------------*/
/*---------------------- COMMENTS FORM ---------------------*/
/*---------------------------------------------------*/	
#commentform {
	display:block;
	width:600px;
	height:240px;
	background:url(images/oooh_comments-form-bg.gif) 0 0 no-repeat;
	position:relative;
}
#commentform.commentform-admin {
	background-position:0 -50px;
	height:190px;
}
#commentform input, #commentform textarea {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#090a2f;
	text-transform:uppercase;
	border:0px none;
	background:none;
	position:absolute;
}
#commentform textarea {
	text-transform:none;	
}
	#commentform input#author {
		width:130px;
		top:13px;
		left:15px;
	}
	#commentform input#email {
		width:148px;
		top:13px;
		left:180px;
	}
	#commentform input#url{
		width:225px;
		top:13px;
		left:360px;
	}
	#commentform textarea#comment {
		width:570px;
		height:115px;
		left:15px;
		top:65px;
	}
	#commentform.commentform-admin textarea#comment {
		top:15px;
	}
	#commentform input#submit {
		left:15px;
		top:200px;
	}
	#commentform.commentform-admin input#submit {
		top:150px;
	}

/*---------------------------------------------------*/
/*---------------------- FOOTER ---------------------*/
/*---------------------------------------------------*/
#footer {
	width:100%;
	height:50px;
	background:url(images/oooh_footer-bg.jpg) 0 0 repeat;
	color:#c68a40;
	line-height:50px;
	font-size:12px;
}
	#footer .column_1-3 {
		text-align:right;
	}
	#footer .column_2-3 {
		padding-left:15px;
		width:595px;
	}
	#footer a {
		color:#c68a40;
		border-color:#c68a40;
	}
	#footer a:hover {
		color:#ddd1bc;	
		border-color:#ddd1bc;
	}
#footer span {
	color:#393939;
	padding:0 10px;	
}

/*---------------------------------------------------*/
/*--------------------- SPECIAL ---------------------*/
/*---------------------------------------------------*/
#hours-days, #hours {
	float:left;
	margin:5px 0;
}
#hours {
	font-style:italic;
	margin-left:18px;
	padding-left:14px;
	border-left:1px solid #c68a40;
}

/*---------------------------------------------------*/
/*--------------------- SPECIAL ---------------------*/
/*---------------------------------------------------*/
.sociable_tagline {
	margin-bottom:10px;
}
.sociable a {
	border:0px none;	
}


/*---------------------------------------------------*/
/*----------------- EVENT CALENDAR ------------------*/
/*---------------------------------------------------*/
/***
 ***  Calendar
 ***/
.content #wp-calendar img {
	background:none;
	border:0px none;
}

#wp-calendar tbody a.loading {
	display:inline-block;
	padding:0;
	text-indent:-9999px;
	width:16px;
}

#wp-calendar table {
	width:100%;
}

#wp-calendar table caption {
	text-align:center;
	padding:10px 0;
}

#wp-calendar table caption a{
	border:0 none;
	color:#A10200;
	text-decoration:none;
	font-family:"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}
	#wp-calendar table caption a:hover {
		color:#A16916;
	}

#wp-calendar .nav {
	background:url(images/oooh_comment-admin-bg.jpg) no-repeat scroll 0 0;
}
#wp-calendar .nav td {
	text-align:center;
	vertical-align:middle;
}
#wp-calendar .nav a {
	font-size:10px;
	border-bottom:0 none;
	color:#DDD1BC;
	text-decoration:none;
}
	#wp-calendar .nav a:hover {
		border-bottom:1px dotted #DDD1BC;
	}
#wp-calendar-ec3_publish {
	border:0px none;
	height:16px;
	width:16px;
	text-align:center;
}
	#wp-calendar-ec3_publish img {
		display:block;
		height:16px;
		width:16px;
		text-align:center;
		padding-left:8px;
	}

#wp-calendar .nav #prev {
	width:100px;
	text-align:left;
	padding:2px 0 2px 10px;
}

#wp-calendar .nav #next {
	width:100px;
	text-align:right;
	padding:2px 10px 2px 0;
}

#wp-calendar thead {
	border-bottom:1px dotted #A16916;
}

#wp-calendar tbody {
	padding-top:3px;	
}

#wp-calendar thead th{
	color:#A16916;
	font-family:"Times New Roman",Times,serif;
	font-weight:normal;
}

#wp-calendar table td,
#wp-calendar table th {
  	text-align:center;
}

#wp-calendar table td {
	padding:3px 0;	
}

#wp-calendar .ec3_today {
	background:#c8a773;	
}

#wp-calendar .ec3_eventday a{
	border-bottom:0 none;
	text-decoration:none;
}

/* The EC graphic. */
.ec3_ec {
	display:none;
	float:right;
	border:none;
	background-repeat:no-repeat;
	background-position:bottom right;
	width:13px;
	height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
	margin:10px 0 0 10px !IMPORTANT;
	padding:0 !IMPORTANT;
	border:none;
	position:absolute;
	border-collapse:collapse;
	filter:alpha(opacity=87);
	-moz-opacity:.87;
	opacity:.87;
	z-index:30000;
}

.ec3_popup td {
 	padding:0;
}

.ec3_popup table {
	background:transparent url(images/oooh_tert-nav-bg.gif) repeat-y scroll 0 0;
	font-size:10px;
	color:#DDD1BC;
	text-align:left;
	padding:5px;
	width:253px;
}
.ec3_popup table td {
	padding:2px 8px;
}


/***
 ***  List
 ***/
.ec3_events .ec3_list_day {
	clear:both;
	margin-bottom:10px;
}
	.ec3_events .ec3_list_day ul {
		margin-left:36px;
		padding-left:10px;
		border-left:1px dotted #A16916;
		font-size:12px;
		line-height:15px;
	}
	.ec3_events .ec3_list_day ul li{
		margin-bottom:5px;	
	}
.ec3_list_date {
	float:left;
	font-weight:bold;
	display:block;
	width:35px;
	font-size:10px;
	color:#A16916;
	font-family:"Times New Roman",Times,serif;
	text-align:center;
	text-transform:uppercase;
	line-height:9px;
	padding:5px 0;
}
	.ec3_list_date b {
		font-size:13px;
		line-height:12px;
	}

/*---------------------------------------------------*/
/*-------------------- GFORMS --------------------*/
/*---------------------------------------------------*/
.gform_wrapper { width: 620px; }
.ginput_complex {
width:620px;
}
	.ginput_complex span {
	float:left;	
	margin-right:10px;
	}
.column_2-3 .gform_fields li {
	background:none;
	padding:0px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
}
	.gfield_required {
	color:#a10200;
	padding-left:5px;
	}
.gfield { margin-top:10px; }
	
.gfield input, .gfield textarea {
	width:280px;
	background:#DDD1BC;
	border:0 none;
	color:#7E795F;
	font-family:"Times New Roman",Times,serif;
	padding:5px;
	text-transform:uppercase;
}
.gfield input.large, .gfield textarea.large {
	width:580px;
}
.gfield label { 
	display:block; 
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	color:#68441d;
	padding:0 5px;
}
.gfield .gfield_label {
	font-size:20px;
	color:#a16916;
	padding:0px;
	margin-bottom:2px;
}
.gform_footer { clear:both; height:30px; }
.gform_footer input { float:right; margin-right:20px; }
.gfield_description {
	color:#a16916;
	font-size:12px;
	font-style:italic;
	line-height:14px;
	padding-bottom:5px;
}
.validation_error {
	background:#A10200;
	color:#DDD1BC;
	font-weight:bold;
	padding:10px 15px;	
}
.validation_message {
	color:#A10200;
	font-size:12px;
	font-style:italic;
	line-height:14px;
	padding-top:3px;
	text-align:center;
}
.instruction {
	color:#142026;
}


.content #recaptcha_table img {
	background:none;
	border:0px none;
}
#recaptcha_table {
	width: 590px;
	background:#DDD1BC;
	border:0px none !important;
}
#recaptcha_table .recaptcha_image_cell {
	background:none;	
}
#recaptcha_table #recaptcha_image {
	border-color:#fff !important;
	width:450px !important;
	background:#fff;
}
#recaptcha_table #recaptcha_image img {
	margin:0 auto;	
}
#recaptcha_tagline { display:none; }
#recaptcha_response_field { width:440px !important; border-color:#d2b080 !important; }

#recaptcha_table #recaptcha_reload_btn {
	background:url(images/captcha_refresh.jpg) 0 0 no-repeat !important;
	display:block;
	width:16px;
	height:20px;
}
#recaptcha_table #recaptcha_switch_audio_btn {
	background:url(images/captcha_audio.jpg) 0 0 no-repeat !important;
	display:block;
	width:16px;
	height:20px;
}
#recaptcha_table #recaptcha_whatsthis_btn{
	background:url(images/captcha_whatsthis.jpg) 0 0 no-repeat !important;
	display:block;
	width:16px;
	height:20px;
}
#recaptcha_table #recaptcha_reload_btn img, #recaptcha_table #recaptcha_switch_audio_btn img, #recaptcha_table #recaptcha_whatsthis_btn img{
	display:none;
}