

body 	{	

background: url(../images/bg_repeat.jpg);
 background-position:top left;
 background-repeat: repeat-x;
	
		background-color:white;
 text-align:center;
 min-width:600px;

 }



html 	{ 	overflow-x: hidden; overflow-y: scroll; }




#container {
	background-color:#fff;
 width: 900px;
 min-height: 520px;
 border-left:1px solid #666;
 border-right:1px solid #666;

		border-bottom:1px solid #666;
 margin:0 auto;
	margin-top:-30px;
 text-align:left;
 padding-top:15px;
	
}


html>/**/body #container {

 padding-top:20px;

}


  a:focus, a:active {
outline: none;}



#topnav {	
background: url(../images/topnav_black.jpg);
 background-position:top left;
 background-repeat: no-repeat; 
		height:97px;
 width:760px;
 display:inline;
 float:left;
 margin-top:9px;
 background-color:#000;
}



#topnav ul {

	list-style-type:none;
 margin:0px;
 padding:0px;
	display:inline;
 width:auto;
}



#topnav li {

	padding:0px;
 margin:0px;
 display:inline;
 color:#fff;
 font-family: 'trebuchet MS', verdana, helvetica, sans-serif;
 
		font-size: 15px;

}



#topnav a {

	display:inline;
	float:left;
 padding-right:25px;
	text-decoration:none;
 margin-top:60px;
 color:#fff;
}


.active, 
#topnav a:hover {
color:#BDEDFF;
}






#leftcontent {

	background-color: #e8e8e8; width: 350px;
 padding:15px;

 float:left;
 margin-bottom:10px;
 padding-bottom:5px;

}


html>/**/body #leftcontent {

padding-top:0px;
}



#content {
	border:1px solid #fff; width:850px;
 padding:15px;
 float:left;
padding-bottom:5px;

}



#content table {
border:1px solid #666;
 font-family: 'trebuchet MS',verdana,helvetica,sans-serif; 
font-size:12px; 
color:#333;

}



#content td {

	padding:5px;
 border-bottom:1px solid #666;
 border-right:1px solid #666;
}



#leftcontent h1, #content h1 {

font-family: 'trebuchet MS',verdana,helvetica,sans-serif; 
font-size:15px;
 color:#333;
 margin-bottom:5px;
}



#content h2 {

	background-color: #857e7a; font-family: 'trebuchet MS', verdana, helvetica, sans-serif;
 font-size:13px;
 color:#fff;
 margin-bottom:5px;

}

html>/**/body #leftcontent h1, html>/**/body 

#content h1 {
	margin-top:0px;

}


#leftcontent p, #content p { font-family: 'trebuchet MS',verdana,helvetica,sans-serif;
 font-size:12px;
 color:#333;
 margin: 10px 0px 0px 0px;
	
}



#leftcontent a, #content a {

	color:#1f759c;
	font-weight:bold;

}



#rightcontent {

	width:500px;
 display: inline;
 float:right;
 margin-top: 10px; font-family: 'trebuchet MS',verdana,helvetica,sans-serif;
 font-size:12px;
 color:#333;


}



html>/**/body #rightcontent {

margin-top:10px;
}


.rightcontentimg {

float:left; 
display:inline;
 padding:0px 10px 0px 0px;


}



.wrapper{
width:380px; 
}


#rightcontent a, #content a {

	color:#1f759c;
	font-weight:bold;

}

#leftgallery {

	float:left;
 width:200px;
 margin:8px;
 text-align:center;

}

.leftgalinfo {

background-color: #c8c3b9;
width: 180px;

		color:#333;
	margin-top:20px;
 font-family: 'trebuchet MS', verdana, helvetica, sans-serif;
	font-size: 11px;

		padding:10px;
}

.leftgalguarantee {

border: 1px solid #666;
width: 179px;
color:#333;
margin-top:20px;
	
		font-family: 'trebuchet MS', verdana, helvetica, sans-serif;
 font-size: 11px;
padding:10px;
}





#rightgallery {

	float:left;
 display: inline;


}

.item {

width:187px;
 float:left;
 display:inline;
 border:1px dotted #666;
	margin:8px;

		min-height:160px;
 text-align:center;

}

.itemwide {

 width:290px;
 float:left;
 display:inline;
 border:1px dotted #666;

		margin:8px;
 min-height:160px;
 text-align:center;
}

.item img, .itemwide img {

 padding:5px;

}
		


html>/**/body .item img {

padding-bottom:10px;

}

.item p, .itemwide p {

font-family: 'trebuchet MS', verdana, helvetica, sans-serif;

		font-size: 11px;
 color:#333;
	line-height:13px;

}

.itemsm {

font-size:9px;
}
		

.price {
font-family: 'trebuchet MS', verdana, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
	color:#333;

		

}

html>/**/body .item h3 {
padding-top:0px;

}


.buy span {
display:none;

}

.buy a {


background-image: url(../images/buy_01.gif);

		display:block;
	width:77px;
	height:21px;
	margin:0 auto;
	margin-bottom:10px;
}
		

.buy a:hover {

background-image: url(../images/buy_02.gif);
 width:77px;
 height:21px;
}

.limited {

color:red;
font-size:11px;}




#artistnav {

	background-color: #e0e0e0;
 width: 180px;
 color:#fff;
	font-family: 'trebuchet MS', verdana, helvetica, sans-serif;

		font-size: 12px;
 font-weight:bold;
 padding:10px;
 float:left;
}



#artistnav .name {font-color:#fff; margin-top:7px;
 padding-bottom:7px;
	border-bottom:1px solid #fff;}


#artistnav .name a {

text-decoration:none;
}


#artistnav .name a:hover {

color:black;

}


.artistcontent {

font-family: 'trebuchet MS', verdana, helvetica, sans-serif; border:1px dotted #666;
float:left;
		
display:inline;
width:400px;
padding: 0 10px 10px 10px; margin-left:20px; 


}

.artistimages {

font-family: 'trebuchet MS', verdana, helvetica, sans-serif; 
float:left;
		
display:inline;
width:180px;
padding: 50px 10px 0 10px; 


}




#footer {
	
background-color:#857e7a;
 height:35px;
	margin:0 auto;
	margin-top:5px;
	width:890px;
 text-align:left;
	
		padding-top:5px;
 border:1px solid #666;

}


#footer a, #footer {	

font-family: 'trebuchet MS', verdana, helvetica, sans-serif;
 font-size: 10px;
 
			font-weight:bold; color:#fff;
 text-decoration:none;

			padding-left: 10px;
 vertical-align: top;
}


#footer a:hover {
color:black;

}


#linkfooter {	

background-color:#fff;
 height:90px;
	margin:0 auto;
 margin-top:5px;
 width:890px;
 text-align:left;
 
		

float:left; 
display:inline;
 padding-top:5px;
 border-top:1px solid #857e7a; vertical-align: top 

}


#linkfooter a, #linkfooter {

font-family: 'trebuchet MS', verdana, helvetica, sans-serif;
 font-size: 12px;
 color:#fff;
 
			text-decoration:none;
 padding-left: 10px;
 vertical-align: center;
}


#linkfooter a:hover {
color:#333;

}


