.text { font-family: Arial; font-size: 12px; color: #000000; }
.text8 { font-family: Arial; font-size: 10px; color: #000000; }
.jmltextbox { width:95px; height:16px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }
.pad8 { padding-left: 8px; padding-right: 9px; padding-top:8px; padding-bottom:8px; }
.ex_link{font-family: Arial; font-size: 12px; color: #2f2f2f; text-decoration:none;}




body {font-family:"arial"; font-size:11px; color:#2f2f2f; line-height:16px;  font-weight:normal; }
.topbg { background-image: url("images/top_header/top_header.jpg"); background-repeat: no-repeat; background-position: top left; background-color: #ffffff; }
.splashbg { background-image: url("images/home.jpg"); background-repeat: no-repeat; background-position: top left; background-color: #ffffff; }
.outtable { border-width: 1px; border-style: outset; border-style: solid; border-color: #484848; } 
.headertable { background-color: #000000; padding-bottom: 27px; padding-left: 27px; padding-right:27px; } 
.maintable { background-color: #ffffff; padding-bottom: 27px; padding-left: 27px; padding-right:27px; padding-top: 27px; } 
.footertable { background-color: #000000; padding-bottom: 18px; padding-left: 27px; padding-right:27px; padding-top: 18px; } 
.text{font-family:"arial"; font-size:11px; color:#2f2f2f; line-height:16px;  font-weight:normal; }
.hometable { background-color: #ffffff; padding-bottom: 0px; padding-left: 0px; padding-right:0px; padding-top: 0px; }
.upexhib1{width:400px;}

#home {
 position:relative;
 top:27px;
 left:27px;
 bottom:25px;
 right:27px;
 height:454px;
 width:1000px;
}

#upexhib {
 position:relative;
 top:27px;
 left:27px;
 bottom:25px;
 right:27px;
 height:454px;
 width:400px;
}

#home_about {
 position:relative;
 top:0px;
 left:54px;

 height:454px;
 width:1000px;
}

#hometext {
 position:absolute;
 top:0px;
 left:0px;
 width:200px;
 
}

#homeimg {
	position:absolute;
 	right:54px;
 	top:0px;
}

#blackline {
        position:absolute;
        right:527px;
        top:0px;
	background-color:#000000;
}

#artworkblurb { 
	bottom:27px;
	right:54px;
}

#homebottom {
 position:absolute;
 bottom:54;
 left:0px;
 width:200px;
}

#bio {
 position:absolute;
 bottom:84;
 left:0px;
 width:200px;
}

#artist_works_pics {
position:absolute; 
top:58px;
left:0px; 
}

#artist_top_button {
position:absolute; 
top:26px;
left:0px; 
}


#exhibitition_view_Works {
position:absolute; 
top:104px;
left:0px; 
}

#exhibitition_view_Works2 {
position:absolute; 
top:124px;
left:0px; 
}


#exhibitition_invite {
position:absolute; 
top:124px;
left:100px; 
}


#splashlogo {
 position:absolute;
 top:305px;
 left:590px;
}

#splashaddress {
 position:absolute;
 top:350px;
 left:590px;
}

#splashenter {
 position:absolute;
 top:395px;
 left:590px;
}

#thumb {
	position:relative;
	width:90px;
	top:42px;
	left:27px;
}

#artthumb1 { 
	position:absolute;
	top:0px;
	left:0px;
}

#artthumb2 { 
	position:absolute;
	top:136px;
	left:0px;
}

#artthumb3 { 
	position:absolute;
	top:272px;
	left:0px;
}

#artbutton { 
	position:relative;
	width:200px;
	top:0px;
	left:0px;
}

#artnext { 
	position:absolute;
	right:8px;
	top:5px;
}

#artback { 
	position:absolute;
	left:0px;
	top:5px;
	
}

#listback {
	position:absolute;
	top:16px;
	left:27px;
	display:none;
	z-index:1000;
}

#listnext {
	position:absolute;
	right:29px;
	top:16px;
	display:none;
	z-index:1000;
}

#artoverv {
	position:absolute;
 	right:54px;
 	top:0px;
}

#artoverh {
	position:absolute;
 	right:54px;
 	top:54px;
}

#artworkblurb { 
	position:absolute;
	font-family: arial,helvetica,"Myriad Pro";
	font-size:12px; color: #333333; 
 	bottom:52px;
}

#columnone {
	position:absolute;
 top:60px;
 left:0px;
 width:260px;
 height:300px;
}

#combinedcolumn {
        position:absolute;
 top:60px;
 left:0px;
 width:560px;
 height:300px;
}

#columntwo {
 position:absolute;
 top:60px;
 left: 300px;
 width:260px;
 height:300px;
}



.map { border-width:1px; border-style: outset; border-style: solid; border-color: #999999; } 

.homeartist { font-size:12px; color: #666666; font-weight:bold;}

.grey { background-color: #e2e2e2; } 
.footerbg { background-image: url("images/footer/footer_background.jpg"); background-repeat: no-repeat; background-position: bottom left; background-color: #ffffff; }
.greytable { border-width: 1px; border-style: outset; border-style: solid; border-color: #e2e2e2; } 
.maillist{width:105px; height:15px; font-family:arial; font-size:12px; color:#787878; border-color:#e2e2e2; border-width:1px; border-style:solid;}
.maillistpop{width:115px; height:15px; font-family:arial; font-size:10px; color:#787878; border-color:#e2e2e2; border-width:1px; border-style:solid;}

.gentext11{font-family:"arial"; font-size:11px; color:#2f2f2f; line-height:14px;  font-weight:normal; }
.gentext_bold_black{font-family:"arial"; font-size:11px; color:#000000; line-height:14px;  font-weight:bold; }
.gentext_grey{font-family:"arial"; font-size:10px; color:#787878; line-height:14px;  font-weight:normal; }
.gentext_red{font-family:"arial"; font-size:10px; color:#e10000; line-height:14px;  font-weight:normal; }
.title_bold{font-family:"arial"; font-size:16px; color:666666; line-height:14px;  font-weight:bold; }
.panel_title{font-family:"arial"; font-size:9px; color:333333; line-height:14px;  font-weight:bold; }
.nav_number{font-family:"arial"; font-size:9px; color:7e7e7e; line-height:8px;  font-weight:normal; }
.nav_number_selected{font-family:"arial"; font-size:9px; color:2f2f2f; line-height:8px;  font-weight:normal; }
.menu_list{font-family:"arial"; font-size:9px; color:7e7e7e; line-height:11px;  font-weight:bold; }
.menu_list_selected{font-family:"arial"; font-size:9px; color:333333; line-height:11px;  font-weight:bold; }
.signature { position: relative; top: 12px; left: 12px; vertical-align:text-top; }
exhibition_title_txt{ font-size:12px; color: #666666; font-weight: bold; text-decoration: none;}

.artist { font-size:12px; color: #666666; font-weight: normal; text-decoration: none;}

a.artist:link,a.artist:visited,a.artist:active { font-size:12px; color: #666666; font-weight: normal; text-decoration: none;}
a.artist:hover { color: #999999; text-decoration: underline;}

a.exhibition:link,a.exhibition:visited,a.exhibition:active, a.exhibition:hover { font-size:12px; color: #666666; font-weight: bold; text-decoration: none;}
a.old_exhibition:hover { color: #666666; text-decoration: underline;}
// a.exhibition:hover { color: #aa0000;}

.boxs { width:125px; height:20px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }
.boxs1 { width:125px; height:20px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }
.boxs2 { width:122px; height:20px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }
.box { width:325px; height:20px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }
.boxl { width:325px; height:100px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }

#tableBox{ width:1000px; height:454px; overflow:hidden; position:relative}
#tableCom{position:absolute; left:0; top:0; z-index:0}
.firstName,.lastName{ font-family:Arial; display:block; font-size:11px; font-weight:bold; text-align:right; width:auto; line-height:12px; color:#555}
.firstName{padding-top:1px}
.firstName1,.lastName2{ font-family:Arial; display:block; font-size:11px; font-weight:bold; text-align:right; width:auto; line-height:12px; color:#555}
.firstName1{padding-top:2px}
.artist_title_text{font-family:Arial; display:block; font-size:20px; color:#000}