body { margin: 0px; padding: 0px; color: #404040; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; background: #fff;}

#container { width:907px; margin-left: auto; margin-right: auto;}

#logo { margin-top: 8px; margin-bottom: 47px; width: 286px; height: 141px;}


#nav { float:left; width: 201px; padding-left: 6px;}
#content { float:right; width: 700px;}
	#content a { color: #333333; text-decoration: none;}
	#content a:hover { color: #000; text-decoration: underline;}
	#content ul { margin:0px 0px 20px 0px; padding:0;}
	#content ul li { list-style-type: none; line-height: 15px;}
	#content h3, #content h4 { padding:0px 0px 1px 0px; margin:0px 0px 1px 0px;}

.image { /*border: 5px solid #a2a2a2;*/ margin-bottom: 15px;}

.arrowlistmenu{ width: 180px; /*width of accordion menu*/}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/ color: #000; /*bottom spacing between header and rest of content*/ text-transform: uppercase; padding: 0px 0 4px 4px; /*header text is indented 10px*/ cursor: hand; cursor: pointer;}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/ list-style-type: none; margin: -2px 0px 16px 0px; padding: 0; /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{ padding-bottom: 0px; /*bottom spacing between menu items*/ padding-left: 20px;}
.arrowlistmenu h3 { padding:0; margin: 0px 0px 12px 0px; line-height:19px;}
.arrowlistmenu h3 a { color: #a2a2a2; text-decoration: none; font: 11px helvetica; letter-spacing: 3px; text-transform: uppercase;}
.arrowlistmenu h3 .selected { color: #000; font-weight: bold;}
.arrowlistmenu ul li a { color: #a2a2a2; text-decoration: none; font: 10px helvetica; letter-spacing: 3px; padding-bottom: 2px; line-height:19px; text-transform: uppercase;}
.arrowlistmenu h3 a:hover { color: #000; text-decoration: none;}
.arrowlistmenu ul li a:hover { color: #000; text-decoration: none;}
.arrowlistmenu ul li .selected { color: #000; font-weight: bold;}

#footer { margin-top: 30px; width: 907px; color: #b3b3b3; background: url(../../images/public/template/dottedline.gif) repeat-x scroll top left; padding-top: 10px;}
	#footer_left { width: 300px; float:left;}
	#footer_right { width: 300px; float:right; text-align:right;}
	#footer a { color: #b3b3b3; text-decoration: none;}
	#footer a:hover { color: #616161; text-decoration: none;}

.lightboximage { margin-bottom: 20px;}
.lightboximage .image { border: none; float:left;}
	
#buttons { position: relative; float:left;}
	#buttons ul { margin: 0; padding:0;}
	#buttons li { display: inline; list-style-type: none; padding-left: 5px;}
	#buttons a { text-decoration: none;}
	#buttons a:hover { color:#333333; text-decoration: none;}

.dottedline { height: 1px; width: 639px; background: url(../../images/public/template/dottedline.gif) repeat-x scroll top left; margin: 10px 0px 10px 0px;}


.profile_left { float:left; width: 140px;}
.profile_right { float:right; width: 490px;}

ul.pdflist { padding: 0; margin: 0px;}
	ul.pdflist li { list-style-type: none; margin-bottom: 3px; margin-top: 30px; height: 23px; padding: 3px 0px 0px 30px; background: url(../../images/public/template/pdf.gif) scroll no-repeat left center; line-height: 26px;}

.date { text-transform: uppercase; color: #a2a2a2;}

.table td { width: 130px; height: 20px;}

ul.artists { margin:0; padding:0;}
	ul.artists li { list-style-type: none; float:left; line-height: 20px; padding-bottom: 10px;}
	ul.artists a { color: #7d7d7d; font-size: 12px; text-decoration: none; width: 213px; display: block;}
	ul.artists a:hover { color: #000;}
	
.artfair_left { float:left; width: 100px;}
.artfair_right { float:right; width: 539px;}

.textfield { float:left; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 21px; background: #CCCCCC; color: #000; padding: 0px 0px 0px 3px; border: none;}

/*.enquire { position: absolute; margin-top:5px; margin-left: 5px; background:0;}*/

.largetext { font-size:18px;}

.floater { float:left; margin-right: 20px; width: 200px;}
#current h3 { margin-bottom: 5px;}

/*
 * #lightbox{
    display:none;
    position: absolute;
    top:50%;
    left:50%;
    z-index:9999;
    width:*300px;*
    height:*300px;*
    margin:-250px 0 0 -250px;
    background:#fff;
    text-align:center;
    vertical-align: 50%;
    border: 2px solid black; 
}

#lightbox.done #lbContent{
    display:block;
    width: *280px;*
    height: *280px;*
    border: 10px solid white;
}

 * 
 * 
 */*/
 
