/* CSS Document */
body {
  font-family:Arial, Helvetica, sans-serif; font-size:0.8em;
  margin:0; padding:0; 
  background:url(../images/shared/top_image.jpg) no-repeat top center
  }
body.popup {
  background:none;
}

body*{ margin:0; padding:0; }

a { text-decoration:none; color:#636358;}
a img { border:0 solid black;}

p, h1, h2, h3 { padding:0; margin:0;}

#site { border:0px dotted green; width:924px; margin:auto; color:#636358; }
.theDates {font-weight:bold; font-size:1.1em; margin-top:-3px;}

h1, h2    { font-size:1.9em; line-height:1.1em; font-weight:lighter; height:84px; color:#c4c4bc;}
	#col2 h1 a		{ text-decoration:none; color:#c4c4bc;}

.colourOrange { color:#f05133;}

/* top part of the site */

#masthead     { border:0px solid blue; height:268px; position:relative; }
#logo         { border:0px solid green; position:absolute; left:0px; top:35px; }
#address      { color:#666666; font-size:0.9em; border:0px solid yellow; height:50px; position:absolute; left:0px; top:207px; line-height:1.1em; }
#address a    { color:#666666; }

#nav1         { font-size:1.0em; height:50px; position:absolute; left:556px; top:19px;  }
#nav1 ul     { padding: 0; margin: 0; list-style: none; }
#nav1 a     { color:#636358; padding: 0 16px 0 0px; text-decoration:none; }
#nav1 a:hover { color:#c4c4bc; }
#nav1 li { padding: 6px 0px 0px 0px; width:108px; font-weight:bold; border-top:1px solid #F05133; margin-left:11px; float:left; }

/* middle strip */
#middlestrip {}

/* columns */
#col1, #col2, #col3, #col4 { width:200px; float:left;}
#col1 { padding: 0 6px 0 0; width:210px; }
#col2 { padding: 0 8px 0 0; width:342px; }
	#col2 a { text-decoration:none; color:#636358; }
	#col2 .back { padding: 10px 0 0 0; }
	#col2 .back a { color:#636358; }
	#col2 p { padding: 0 0px 12px 0; }
#col3 { padding: 0 10px 0 0; width:234px; }
#col4 { width:105px; }

#col2 h2{ font-size:1.1em; font-weight:bold; color:#f05133; margin:0; padding:0px 0 8px 0;  height:auto;  }
#col2 h3{ font-size:1.1em; font-weight:bold; color:#f05133; margin:0; padding:0px 0 8px 0;  height:auto;   }

.column3 #col4 { display:none; }
.column3 #col3 { border:0px solid #990000;  width:345px }

#nav2         { font-size:1.0em; font-weight:bold; padding:0px 0 30px; 0 }
#nav2 ul     { padding: 0; margin: 0; list-style: none; }
#nav2 a     { color:#636358; padding: 0 16px 0 0px; text-decoration:none; }
#nav2 a:hover { color:#c4c4bc; }
#nav2 .current a { color:#c4c4bc; }
	#nav2 .current ul li a { color:#636358; }
	#nav2 .withsubnav ul .current a { color:#c4c4bc; }
#nav2 li { width:227px; padding:0px 0 2px 0 ; }
#nav2 ul ul { padding:0px 0 0 10px; 	}

#footer { padding:24px 0 0 0; }
#footer a:hover{ color:#c4c4bc;}
#footer a strong { font-weight:bold;}

#fcol1, #fcol2, #fcol3 {padding: 6px 0 10px 0; border-top:1px solid #F05133; float:left; margin-right:10px;}
#fcol1 a, #fcol2 a, #fcol3 a {text-decoration:none; color:#636358;}
#fcol1 { width:205px; }
#fcol2 { width:340px; }
#fcol3 { text-align:right; width:350px; margin-right:0px }

/* ebay Shop */
#ebayshop { font-weight:bold; margin:-20px 0 0 0;}
#ebayshop strong { color:#f05133; display:block; }
#ebayshop a { color:#636358; font-weight:lighter; text-decoration:none; padding:6px 0 0 0; display:block; }
#ebayshop a:hover { color:#c4c4bc; }

/* feedblock */
.feedblock H3 { font-size:1.1em;}
.feedblock H3 a { text-decoration:none; font-weight:bold; color:#000000;  padding:0 0 5px 0; margin:0;}
	.feedblock H3 a:hover { color:#74b74a;}
.feedblock a { text-decoration:none; color:#636358; display:block; padding:6px 0 12px 0;}
.feedblock a:hover { color:#c4c4bc;}


/*variations on feedblock*/
.events H3 { color:#DA1C5C;}
	.events #col2 H2 { color:#DA1C5C;}
	.events #col2 H2 a { color:#DA1C5C;}
	.events #col2 H2 a:hover { color:#DA1C5C;}

.news H3 a { color:#74B74A;}
	.news #col2 H2 a { color:#74B74A;}
	.news #col2 H2 a:hover { color:#74B74A;}
	.news #col2 a:hover { color:#c4c4bc;}
	
	
/* new stock - 4th column display */
.newstock  		{ font-weight:bold; }
.newstock img 	{ padding: 0 0 9px 0;}
.newstock  a:hover		{ color:#c4c4bc; }

.displayThumbs img { padding: 0px 11px 11px 0; }
	.last  img{ padding-right: 0px; border:0px solid black; }

.titleHightlight { color:#F05133; }
.tableArtwork table { width:320px; }
.tableCol1 { width:90px; vertical-align:top; color:#F05133; padding-bottom:3px; }
.tableCol2 { vertical-align:top; color:#636358; }
	.tableCol2 p { margin-bottom:-10px; }

ul.navList {list-style:none;padding:0;}
ul.navList li {padding:0 0 3px 0;}
ul.navList a{ text-decoration:none; color:#666666; }


body.exhibition #col3 {padding-top:84px }

#col2 .linkStyleOrange { display:inline; color:#F05133;}
#col2 .linkStyleOrange a{ display:inline; color:#F05133;}
	.makeBold { font-weight:bolder;}

	#col2 .linkPink, #col2 .linkPink a { color:#DA1C5C; }