html {
	height:100%;
	}
	
body {
	margin:0px;
	height:100%;
	font-family:Helvetica, Verdana, sans-serif;
	color:#595959;
	background:url(../images/global/bg_repeater.gif) repeat-x top #fefefe;
	/*background-color:#f5f5f5;*/
	}	
	

	
a {
	color:#B83232;
	text-decoration:none;
	outline:none;
	font-weight:bold;
	}
	
a:hover {
	text-decoration:underline;}
	
a img {
	border:0;}
	/*height:25px;
	display:block;
	margin-top:3px;
	padding:7px 0 0 40px;}
	
	.facebook {background:url(../images/facebook-icon.gif) no-repeat left top;}
	.myspace {background:url(../images/myspace-icon.gif) no-repeat left top;}
	.twitter {background:url(../images/twitter-icon.gif) no-repeat left top;}*/
	
.stabilizer {
	width:940px;
	margin:0 auto;
	}
	
	.main {
		width:900px;
		padding:0 20px 40px 20px;
		/*border-left:20px #fff solid;
		border-bottom:40px #fff solid;
		border-right:20px #fff solid;*/
		/*background-color:#fff;*/
		height:auto;
		float:left;
		}
		
		/* GLOBALS _____________________________________________*/
		
		/*.artist-name {
			font-weight:normal !important;
			color:#B83232;
			}*/
			
		/*.item-name {
			font-weight:bold;
			color:#B83232;
			}*/
					
		/* GLOBALS _____________________________________________*/
	
		.left_container {
			width:530px;
			height:auto;
			margin-left:20px;
			font-size:12px;
			float:left;	
			}
			
			.section_title {
				height:25px;
				width:100%;
				font-size:16px; /* WAS 16PX letter-spacing:-1px;*/
				font-family:Helvetica, Arial, sans-serif;
				font-weight:bold;
				padding-top:25px;
				margin-bottom:20px;
				float:left;
				clear:both;
				position:relative;
				border-bottom:solid 1px #eaeaea;
				}
				
				.pagination {
					position:absolute;
					right:0;
					top:25px;
					float:right;}
				
			.buying_details_title {
				height:25px;
				width:100%;
				font-size:12px; /* WAS 16PX letter-spacing:-1px;*/
				font-family:Helvetica, Arial, sans-serif;
				font-weight:bold;
				padding-top:25px;
				margin-bottom:20px;
				clear:both;
				border-bottom:solid 1px #eaeaea;
				}
				
			.text-block {
				width:100%;
				font-size:12px;
				color:#595959;
				line-height:150%;
				padding:0 0 0 0;
				}
				
			.large-feature {
				width:530px;
				font-size:12px;
				color:#595959;
				float:left;
				clear:both;
				height:auto;
				padding:0;
				margin-bottom:20px;
				width:530px;
				}
				
				.large-feature .artist-name  {
					font-size:14px;
					}
					
				.large-feature .item-name {
					font-size:14px;
					font-weight:bold;
					}
				
			.large-feature-image {
				height:200px;
				width:200px;
				float:left;
				}
				
				.large-feature-image img {
					height:198px;
					width:198px;
					border:solid 1px #eaeaea;
					}
			
			.large-feature-info {
				width:310px;
				height:auto;
				float:left;
				margin-left:20px;
				}
					
				.featured_body {
					font-size:11px;
					}
					
		.right_container {
			width:310px;
			height:auto;
			float:left;
			margin-left:20px;
			}
			
			/*ARTISTS*/
			.artists-feature1, .artists-feature2 {
				width:200px;
				font-size:12px;
				color:#595959;
				float:left;
				clear:none;
				height:auto;
				padding:0 0 10px;
				font-size:12px;
				color:#595959;
				}
				
				.artists-feature1 {
					margin-left:0px;
					}
					
				.artists-feature2 {
					margin-left:20px;
					}
					
			

				
			.artists-feature-image {
				height:90px;
				width:90px;
				float:left;
				}
				
				.artists-feature-image img {
					height:88px;
					width:88px;
					border:solid 1px #eaeaea;
					}			
					
			.artists-feature-info {
				width:90px;
				margin-left:20px;
				float:left;
				height:auto;
				line-height:18px;
				}
				
			.editions-feature1, .editions-feature2 {
				width:420px;
				font-size:12px;
				color:#595959;
				float:left;
				clear:none;
				height:auto;
				padding:0 0 10px;
				font-size:12px;
				color:#595959;
				}
				
				.editions-feature1 {
					margin-left:0px;
					}
					
				.editions-feature2 {
					margin-left:20px;
					}
				
			.editions-feature-image {
				height:auto;
				width:200px;
				float:left;
				}
				
				.editions-feature-image img {
					width:198px;
					float:left;
					border:solid 1px #eaeaea;
					}
				
			.editions-feature-info {
				width:200px;
				margin-left:20px;
				float:left;
				height:auto;
				line-height:18px;
				}
			/*ARTISTS*/
			
			.small-feature {
				width:310px;
				font-size:12px;
				float:left;
				clear:both;
				height:auto;
				padding:0 0 20px 0;
				font-size:12px;
				color:#595959;
				background:0;
				}
				
			.small-feature-image {
				height:90px;
				width:90px;
				float:left;
				}
				
				.small-feature-image img {
					height:88px;
					width:88px;
					border:solid 1px #eaeaea;
					}
					
			.small-feature-info {
				width:200px;
				margin-left:20px;
				float:left;
				height:auto;
				line-height:18px;
				}
				
				.small-feature .artist-name  {
					font-size:14px;
					}
					
				.small-feature .item-name {
					font-size:11px;
					font-weight:normal;
					color:#595959;
					}
				
				.image-holder-lrg {
					width:310px;
					height:340px;
					float:left;
					}
					
				.main-image {
					/*background-color:#fff;*/
					/*float:left;*/
					width:310px;
					height:310px;
					/*border:#eaeaea solid 1px;*/
					}
					
					.main-image-spacer {
						width:530px;
						height:70px;
						float:left;
						}
						
					.main-image-details {
						width:200px;
						float:left;
						position:relative;
						margin-left:20px;
						height:310px;
						float:left;
						}
						
						.main-image-dimensions, .main-image-price  {
							font-size:11px;
							width:100%;
							margin-top:20px;
							float:left;
							clear:both;
							}
							
						.main-image-description {
							font-size:12px;							
							float:left;
							width:100%;
							line-height:18px;
							clear:both;
							}
							
						.main-image-buy-button a {
							margin-top:20px;
							width:80px;
							height:20px;
							padding:5px;
							float:left;
							clear:both;
							font-weight:bold;
							font-size:16px;
							text-align:center;
							background-color:#b83333;
							position:absolute; 
							top:291px; 
							left:0px;
							/*background:url(../images/global/buy-button-bg.png) no-repeat #b83333;*/
							color:#fff;
							}
						
		.full_container {
			width:860px;
			height:auto;
			margin-left:20px;
			float:left;	
			}

	
.artists_container {
	width:830px;
	float:left;
	}
	
.artist_block {
	width:255px;
	clear:none;
	float:left;
	margin-top:20px;
	margin-right:10px;
	}
	
.header {
	height:90px;
	font-size:10px;
	color:#595959;
	line-height:100%;
	}
	.header-sn {
		float:right;
		width:auto;
		height:16px;}
	
		.header-sn-icons {
			float:left;
			margin:0 0 0 5px !important;
			padding:0 !important;}
	
.contact_details {
	margin-top:25px;
	float:right;
	width:330px;}
	
	.contact_type {
		width:110px;
		height:auto;
		margin-bottom:5px;
		float:left;
		clear:both;}
	
	.contact_content {
		width:220px;
		float:right;
		margin-bottom:5px;}
	
.nav {
	height:20px;
	width:920px;
	padding-left:20px;
	margin-left:-20px;
	font-size:13px;
	padding-top:5px;
	color:#fff;
	background-color:#595959;	
	}
	
.nav a {
	color:#FFFFFF;
	margin-left:20px;
	font-weight:normal;
	}
	
.contact_link {
	color:#595959;
	}
	
.nav_link:hover {
	text-decoration:underline;
	}

.email_section {
	/*border-bottom:solid 1px #eaeaea;
	border-top:solid 1px #eaeaea;*/
	float:left;
	width:310px;
	height:auto;
	color:#595959;
	padding:0px 0px 20px 0px;
	}	

.email_form {
	font-size:10px;
	}
	
	.field-title {
		width:90px;
		float:left;
		text-align:right;}
		
	.field-input {
		float:left;
		margin:0 0 10px 20px;
		}
	
.textbox {
	font-size:9px;
	height:15px;
	width:150px;
	color:#595959;
	/*background-color:#FFF;*/
	}
	
.submit_button {
	margin-left:110px;
	}
	
.artist_section_title {
	height:25px;
	margin-left:20px;
	font-size:16px;
	font-weight:bold;
	padding-top:25px;
	clear:both;
	border-bottom:solid 1px #eaeaea;
	}	
	


	
.new_arrivals_section {
	border-bottom:solid 1px #eaeaea;
	border-top:solid 1px #eaeaea;
	margin-left:20px;
	color:#595959;
	/*min-height:600px;*/
	padding:0px 0px 20px 0px;
	}
	

	
.artists_section {
	/*border-bottom:solid 1px #eaeaea;*/
	margin-left:20px;
	color:#595959;
	height:100%;
	min-height:600px;
	padding:0px 0px 20px 0px;
	}
	
.URL_section {
	/*border-bottom:solid 1px #eaeaea;*/
	clear:both;
	border-top:solid 1px #eaeaea;
	margin-left:20px;
	width:520px;
	font-size:12px;
	color:#595959;
	padding:20px 0px 20px 0px;
	}
	
.exhibition_section {
	clear:both;
	border-bottom:solid 1px #eaeaea;
	margin-left:20px;
	width:520px;
	font-size:12px;
	color:#595959;
	padding:20px 0px 20px 0px;
	}
	
.contact_section {
	height:500px;
	border-bottom:solid 1px #eaeaea;
	border-top:solid 1px #eaeaea;
	margin-left:20px;
	width:520px;
	font-size:12px;
	color:#595959;
	line-height:150%;
	padding:20px 0px 20px 0px;
	}
	
.links_section {
	border-bottom:solid 1px #eaeaea;
	border-top:solid 1px #eaeaea;
	margin-left:20px;
	width:520px;
	font-size:12px;
	color:#595959;
	line-height:150%;
	padding:20px 0px 20px 0px;
	}
			
.exhibition_header {
	font-size:12px;
	font-weight:bold;
	}
	
.exhibition_body {
	font-size:11px;
	}
	
.red {
	/*color:#B83232;
	color:#595959;*/
	}
	
.grey {
	color:#595959;
	}
	
.float_left {
	float:left;
	}
	
.new_arrival {
	height:100px;
	margin-top:20px;
	}
	
.new_arrival_text {
	font-size:11px;
	float:left;
	width:150px;
	/*height:61px;*/
	margin-left:10px;
	}
	
.thumb_link {
	font-size:11px;
	padding-left:10px;
	float:left;
	color:#595959;
	width:140px;
	}
	
.new_arrivals_image {
	width:90px;	
	border:5px #eaeaea solid;
	float:left;
	}
	
.footer {
	height:auto;
	margin-top:10px;
	border-top:1px #eaeaea solid;
	float:left;
	clear:both;
	width:940px;
	/*background-color:#fff;*/
	}

.footer_text {
	width:590px;
	text-indent:40px;
	color:#ccc;
	float:left;
	margin-bottom:10px;
	font-size:9px;
	/*background-color:#fff;*/
	text-align:left;
	padding:20px 0 20px 0;
	}
	
	.footer_text a {
		color:#ccc;
		text-decoration:none;
		}
		
	.footer_text a:hover {
		color:#B83232;
		}
		
.footer-icons {
	width:80px;
	height:20px;
	margin-top:20px;
	float:right;}
	
	.NHW {		
		float:right;
		height:auto;
		width:300px;
		font-size:10px;}
	
	/*.NHW a {
		width:77px;
		height:20px;
		display:block;
		background:url(../images/NickWhiteleyDesign_Logo.png) no-repeat;
		background-position:0 0px;}
		
			.NHW a:hover {
				background-position:0 -20px;}	*/
				
	.footer a.nick-whiteley-link {		
		display:block;
		color:#ccc;
		float:left;
		height:25px;
		padding:0 0 0 52px;
		text-decoration:none;
		background:url(../images/global/NickWhiteleyDesign_Logo.png) no-repeat;
		background-position:0 0px;}
		
		.footer a.nick-whiteley-link:hover {
			background-position:0 -25px;
			color:#595959;
			text-decoration:underline;}
		
	
.\312_text {
	font-size:12px;
	color:#595959;
	}
	
/* NEW */

.exhibition-header {
	font-size:12px;
	color:#B83232;
	font-weight:bold;
	}

.exhibition-info {
	font-size:9px;
	clear:left;
	float:left;
	width:100%;
	/*background-color:#fff*/;
	border-top:#eaeaea dashed 1px;
	padding:10px 0 10px 0;
	margin-top:10px;
	}

