/* body */

	body {
	
		
		background-color: #cccccc;
		color:#333333;
		padding:0px;
		margin:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		border-bottom: 20px solid #CCCCCC;
	}
	p {
		text-align:left;
		color:#333333;
		font-size:10px;
	}
	a {
		color:#000;
		text-decoration:none;
	
	}
	a:hover { color:#990000; }
	
	img { border:none; }
	input {

	}
	input:hover {

	}
	
	h1 {
font-size:12px;
color:#333333;
letter-spacing: -1px;
font-weight: normal;
text-transform: uppercase;
margin-top:20px;
	}
	h2 {
		color:#000;
		font-size:18pt;
	}


#container {

width:900px;
margin:0 auto 0 auto;
background:#FFFFFF;
}

/* top */
#main {
float:left;
width:900px;
margin:0 auto 0 auto;
background:#FFFFFF;
}
	#top {
		width:900px;
		height:105px;
		float:left;
		background-image:url('/images/headerbg.jpg');
		 background-position: top center;
		  background-repeat: no-repeat;
		  border-bottom:15px solid #e1e1e1;
	}
	#logo {
		margin:10px 20px 0 0;
		float:left;
	}

/* menu */

	#menu {
		margin:40px 20px 0 10px;
		width:550px;
	
		float:right;
		text-align:right;
	color:#FFFFFF;
		font-size:14px;
		text-transform: uppercase;
		font-weight:normal;
		letter-spacing: -1px;
	}
	/*
	#menu:hover {
		border-bottom:1px solid #6E696D;
		border-top:1px solid #6E696D;
	}
	*/


		#menu  a {

		color:#FFFFFF;
		}
	#menu  a:hover {
color:#cc0000;
		}
#menustore {
		margin:0px 20px 0 10px;
		width:550px;
	
		float:right;
		text-align:right;
	color:#FFFFFF;
		font-size:11px;
		text-transform: uppercase;
		font-weight:normal;
		letter-spacing: -1px;
	}		
		
		
		
		

/* artist_list */

	#artist_list {
	border:0px solid red;
	background:#FFFFFF;
		clear:left;
		width:200px;
		font-size:14px;
		margin:0 25px 40px 0;
		padding: 10px 0 0 20px; 
		float:left;
		text-transform: uppercase;
	}
	#artist_list ul {
		padding:0;
		list-style:none;
		padding:0;
		margin:0;
	}
	#artist_list ul li {
		height:14px;
		margin-top:0px;
		font-size:10px;
		padding: 0 0 0 10px;
		list-style:none;
	}
	
.artist_list_title {
font-size:12px;
color:#222222;
letter-spacing: -1px;
text-transform: uppercase;

}

.aboutartists {
		padding:0;
		list-style:none;
		padding:0;
		margin:0;
		
	}
	.aboutartists li {
		height:14px;
		margin-top:0px;
		font-size:10px;
		padding: 0 0 0 0px;
		list-style:none;
	}

	.frontimage {
	width:880px;
	height:450px;
	
	
	margin:10px 0 0 0;
	}
	
.abouttable {


width:100%
}	
	.aboutimage {
	width:460px;
	height:auto;
	}
	
	.map {
	margin-top:20px;
	
	}	
/* content */

	#content {
		float:left;
		margin-bottom: 10px;
		color: #6e696d;
		width: 630px;
		border:0px solid green;
		background:#FFFFFF;
	
	}
		#widecontent {
		float:left;
		margin-bottom: 10px;
		color: #6e696d;
		width: 800px;
		padding: 0 0 0 20px;
		border:0px solid green;
		background:#FFFFFF;
	}

	
	
	#content p.indent {
		margin-left:20px;
	}

	
	#content span.hlight, #content p.hlight {
		color:#000;
		
	}
	#content span.extra_hlight, #content p.extra_hlight {
		color:#990000;

	}
	#content span.increase, #content p.increase {
		font-size:16pt;
		color:#000;
	}
	
	#content #images {
		float:left;
		margin-top:20px;
		width:620px;
	}
	#content #images .image {
		display:table;
		text-align:center;
		padding:2px;
		border:1px solid #ccc;
		margin:0 10px 10px 0;
		float:left;
		width:100px;
		height:100px;
	}
	
	#content #images .image:hover {
		border:1px solid #999;
	}
	#content #images .image img {
		display:table-cell;
		margin:0 auto;
		vertical-align:middle;
	}

#bio {
	float:left;
	width:540px;
	border:0px solid red;
	text-align: justify;
	margin-bottom:20px;
	}





	
 #content a.button, #content #enquire input.button {
	
		font-size:10pt;
		padding:2px 5px;
		background-color:#cc0000;
		color:#fff;
		border:none;
		width:auto;
		font-weight: normal;
	}
	#content input:hover, #content a.button:hover, #content #enquire input.button:hover {
		background-color:#cccccc;
	}
	
	#page_no {
		display:none;
		clear:both;
		padding-top:20px;
	}
	
	/* artwork */
	
	#content #artwork {
		width:880px;
		clear:both;
		float:left;
		margin:20px 10px 0 10px;
	}
	
	#content #artwork #desc {
		width:225px;
		float:left;
		clear:left;
		margin-left:20px;
	}
	
	#content #artwork #desc p {
		margin:0;
		padding:0 10px 5px 0;
	}
	
	#content #artwork #desc span {
		
	}
	
	#content #artwork #desc p.field {

		
	}
	
	#content #artwork #desc p.field span {
	color:#000000;
	text-transform: uppercase;
	font-size:11px;
	}
	
	#content #artwork #desc p.link a {
	
	}
	#content #artwork #desc p.link a {
	
	}
	#content #artwork #desc p.link a:hover {
	
	}
	
	 span.artist {
		text-transform: uppercase;
		font-size:16px;
		color:#cc0000;
	}
	#content span.title {
		
		font-size:14px;
		color:#333333;
	}
	
	a.button {
	position:relative;
	top:5px;
	margin-bottom:10px;
	display:block;
	}
	
	
	
	#content #artwork div.image {
		text-align:center;
		width:500px;
		height:auto;
		clear:right;
		float:right;
		margin:0px 0 10px 0;
	}
	
	#content #artwork div.image img {
		/* float:right; */
	max-width:500px;
	margin:0 auto;
	}
	
	
	/* enquire */
	
	#content #enquire {
		width:100%;
		clear:both;
		float:left;
		margin:20px 0 0 30px;
	}
	#content #enquire input, #content textarea {
	
		font-size:10px;
		color:#333333;
		display:block;
		background-color:#cccccc;
		padding:3px;
		height:18px;
		width:400px;
		border:none;
		margin-bottom:10px;
	}
	#content #enquire textarea {
		height:150px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
/* footer */

	#footer {
			width:900px;
		height:35px;
		float:left;
		background-image:url('/images/footerbg.jpg');
		 background-position: top center;
		  background-repeat: no-repeat;
		  	  border-bottom:15px solid #e1e1e1;
	
	}
.footertext {
float:right;
text-align:right;
padding:10px 20px 0 0;
		font-size:8px;
		color:#fff;
		text-transform: uppercase;
		width:800px;
		border:0px solid white;

}
.facebooklink {
float:left;
width:20px;
height:20px;
border:0px solid white;
position:relative;
left: 40px;
top:8px;
}
.footertext a{

		color:#fff;
		text-transform: uppercase;

}

.footertext a:hover{

color:#cc0000;

}



input.emailaddress {
	padding: 1px 3px;
	border: 1px solid  #333333;
background: #ffffff;
	color:  #333333;
	display:inline;	
	

	font-size:8px;
width:90px;
}

input.subscribe {
	background: #cc0000;
	border: 1px solid  #333333;
display:inline;
	color:  #ffffff;
	padding: 0px 2px 0px 1px ;
	margin-right:0px;
	
	font-weight: bold;
	font-size:8px;
	text-transform:uppercase;
	
}


 a.rollover:hover img{
filter:alpha(opacity=50);   
-moz-opacity: 0.5;   
opacity: 0.5;
}