@charset "UTF-8";
/* CSS Document */

body {background:#FFFFFF; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:10pt; color:#60584C;}

a {color:#E90014; text-decoration:none;}
a:hover {text-decoration:underline;}

#wrapper {width:100%; display:block;}

#header {width:900px; height:52px; margin:0px auto 0px auto; padding:0px; display:block;position:relative;}
#logo {display:block; width:410px; height:52px; background:#7C7474 url(images/logo.png) top right no-repeat; position:absolute; left:0px; top:0px;}
#logo_link {display:block; width:410px; height:52px;}
#top_nav {display:block; width:490px; height:52px; position:absolute; top:0px; right:0px;}

#top_nav a {display:block; height:52px; background-position:top left; background-repeat:no-repeat; outline:none;}
#top_nav div {float:left; margin:0px; padding:0px;}

#exhibitions a:link, #exhibitions a:visited {background-image:url(images/nav_exhibitions.png); width:145px;}
#exhibitions a:hover {background-image:url(images/nav_exhibitions_hover.png);}

#artists a:link, #artists a:visited {background-image:url(images/nav_artists.png); width:95px;}
#artists a:hover {background-image:url(images/nav_artists_hover.png);}

#contact a:link, #contact a:visited {background-image:url(images/nav_contact.png); width:105px;}
#contact a:hover {background-image:url(images/nav_contact_hover.png);}

#news a:link, #news a:visited {background-image:url(images/nav_news.png); width:75px;}
#news a:hover {background-image:url(images/nav_news_hover.png);}

#links a:link, #links a:visited {background-image:url(images/nav_links.png); width:70px;}
#links a:hover {background-image:url(images/nav_links_hover.png);}

.clear {clear:both;}

#content {width:900px; height:550px; margin:0px auto 0px auto; position:relative;}

h1 {font-size:14pt; color:#E90014; font-weight:normal; margin:0px 0px 4px 0px;}
h2 {font-size:12pt; color:#E90014; font-weight:normal; margin:20px 0px 4px 0px;}
p {margin:0px 0px 10px 0px;}

#preload {display:none;}

/*STYLES FOR HOME PAGE */
#home_content {width:900px; height:500px; margin:0px auto 0px auto; position:relative;}
#home_right {
	display:block;
	width:454px;
	height:378px;
	background:url(images/home_painting_right.jpg) top left no-repeat;
	position:absolute;
	top:10px;
	right:212px;
	z-index:1;
	background-image: url(images/home_fresh.jpg);
}
#home_left {
	display:block;
	width:411px;
	height:138px;
	background:url(images/home_painting_left.jpg) top left no-repeat;
	position:absolute;
	top:391px;
	left:255px;
	background-image: url(images/home_open.jpg);
}
#home_artist_name {
	display:block;
	width:210px;
	height:40px;
	position:absolute;
	top:450px;
	right:98px;
	visibility: hidden;
}
#home_flash {
	display:block;
	width:316px;
	height:191px;
	top:115px;
	left:11px;
	position:absolute;
	z-index:0;
	background-image: url(images/home_open.jpg);
	visibility: hidden;
}

/*STYLES FOR EXHIBITIONS PAGE */
#exhibitions_featured_center {width:360px; height:380px; position:absolute; background:url(images/exhibitions_featured_center.jpg) top left no-repeat; top:50px; left:270px;}
#exhibitions_featured_left {width:220px; height:210px; position:absolute; background:url(images/exhibitions_featured_left.jpg) top left no-repeat; top:90px; left:20px;}
#exhibitions_featured_right {width:220px; height:210px; position:absolute; background:url(images/exhibitions_featured_right.jpg) top left no-repeat; top:90px; right:25px;}

/*STYLES FOR GALLERY PAGE */
#gallery_center {width:380px; height:330px; position:absolute; top:60px; left:260px; overflow:hidden;}
#gallery_left {
	width:176px;
	height:136px;
	position:absolute;
	top:140px;
	left:42px;
	overflow:hidden;
	cursor:pointer;
}
#gallery_right {
	width:176px;
	height:136px;
	position:absolute;
	top:140px;
	right:42px;
	overflow:hidden;
	cursor:pointer;
}

#gallery_prev {
	width:176px;
	height:20px;
	position:absolute;
	top:286px;
	left:42px;
	text-align:center;
	letter-spacing:2px;
}
#gallery_next {
	width:176px;
	height:20px;
	position:absolute;
	top:286px;
	right:42px;
	text-align:center;
	letter-spacing:2px;
}

#gallery_prev a:link, #gallery_prev a:visited {width:176px; height:16px; text-align:center; color:#999999; font-size:12px; text-decoration:none; margin:4px 0px 0px 0px; }
#gallery_prev a:hover {color:#EC1E30;}

#gallery_next a:link, #gallery_next a:visited {width:176px; height:16px; text-align:center; color:#999999; font-size:12px; text-decoration:none; margin:4px 0px 0px 0px;}
#gallery_next a:hover {color:#EC1E30;}

#gallery_title {
	width:380px;
	height:80px;
	position:absolute;
	top:400px;
	left:260px;
}
#gallery_links {width:900px; height:30px; text-align:center; position:absolute; top: 500px; left:0px;}
#gallery_links ul {margin:0px; padding:0px; text-align:center;}
#gallery_links li {margin:0px 10px 0px 0px; list-style:none; display:inline; margin:0px 20px 0px 0px;}
#gallery_links a img {border:none;}

/*STYLES FOR ARTIST PAGE */
#artist_list {width:180px; height:400px; background-color:#FFFFFF; position:absolute; top:30px; left:26px; line-height:18px;}
#artist_bio {width:320px; height:310px; background:#FFFFFF; position:absolute; top:30px; left:200px; font-size:9pt;}
#artist_gallery_large {width:340px; height:320px; background:#FFFFFF; position:absolute; top:30px; right:0px; overflow:hidden; text-align:center;}
#artist_gallery_subtitle {width:340px; height:40px; background:#FFFFFF; overflow:hidden; font-size:8pt; margin:5px 0px 0px 0px; text-align:left;}
#artist_gallery {width:700px; height:130px; background:#FFFFFF; position:absolute; top:380px; right:0px; border-top:1px solid #ADA9A3; padding:0px 0px 0px 30px;}
#artist_gallery_title { width:400px; height:15px; background:url(images/artists_gallery.png) top left no-repeat; padding:0px 0px 0px 140px; margin:10px 0px 10px 0px; letter-spacing:10px;}
#artist_gallery_title a {color:#60584C; text-decoration:none; outline:none;}
#artist_gallery_title a:hover {color:#EC1E30;}
#artist_gallery_title a.active {color:#EC1E30;}
#artist_gallery_thumbs {width:700px; height:95px; background-color:#FFFFFF; overflow:hidden;}
#artist_gallery_thumbs img {margin:0px 20px 1px 0px;}

#artist_list a:link, #artist_list a:visited {color:#6B6458; font-size:11pt; text-decoration:none;}
#artist_list a:hover {color:#E90014;}
#artist_list a.active {color:#E90014;}
.more {color:#E90014!important; font-size:9pt!important;}
.artist_more {display:none;}
.artist_bio {display:none;}
.small_scroll {background-color:#FFFFFF; font-size:8pt;}
.small_scroll h2 {margin:0px 0px 4px 0px; font-size:9pt;}
.bio_short {height:152px; width:320px;}

#artist_bio .jScrollPaneDrag {position: absolute;background:#EC1E30!important;cursor: pointer;overflow: hidden;}


/*STYLES FOR NEWS PAGE*/
#news-main {
	width:650px;
	height:520px;
	background-color:#FFFFFF;
	position:absolute;
	top:31px;
	left:0px;
	line-height:18px;
} 
#reviews {width:205px; height:400px; position:absolute; top:30px; right:0px; background:url(images/reviews.png) top left no-repeat; padding:45px 0px 0px 15px;}
#reviews a {color:#60584C; text-decoration:none; font-size:9pt; font-family:"Times New Roman", Times, serif; margin:0px 0px 10px 0px; display:block;}
#reviews a:hover {color:#E90014;}
#news-main h3 {font-weight:normal; margin:0px 0px 4px 0px!important; font-family:"Times New Roman", Times, serif; font-size:14pt;}
.image_left {float:left; margin:0px 10px 10px 0px;}
.image_right {float:right; margin:0px 0px 10px 10px;}
.small_text {font-size:8pt;}

/*STYLES FOR CONTACT PAGE*/
#contact_left {width:440px; height:245px; position:absolute; top:50px; left:0px; }
#contact_right {width:440px; height:245px; position:absolute; top:50px; right:0px;}
.email a {color:#60584C; text-decoration:none;}
.email a:hover {text-decoration:underline;}
.contact_info {width:160px; height:100px; position:absolute; right:15px; top:40px; font-size:9pt;}
.contact_map {width:78px; height:78px; position:absolute; right:100px; top:160px;}
.directions a {color:#E90014; text-decoration:none;}
.directions a:hover {text-decoration:underline;}
#contact_exhibitions {
	width:900px;
	height:128px;
	background:#706C68;
	text-align:center;
	position:absolute;
	top:350px;
	padding:12px 0px 0px 0px;
	background-color: #7c7474;
}

/*STYLES FOR LIKNS PAGE*/
#links-main {width:750px; height:486px; background-color:#FFFFFF; position:absolute; top:30px; left:0px;} 
#links-side {width:130px; height:400px; position:absolute; top:30px; right:-72px; }
#links-side a {color:#60584C; text-decoration:none; font-size:9pt; font-family:"Times New Roman", Times, serif; margin:0px 0px 10px 0px; display:block;}
#links-side a:hover {color:#E90014;}

/* STYLES FOR BIO */
#bio {margin:30px 0px 0px 0px;}
