v\:* {
  behavior:url(#default#VML);
}
body {font-family:Arial, Helvetica;font-size:9pt;color:#555555;}
textarea {margin:0px;font-family:Arial, Helvetica;font-size:9pt;color:#555555;}
table {font-family:Arial,Helvetica;font-size:9pt;}
.list {font-family:Arial,Helvetica;font-size:9pt;}
.mlist {font-family:Arial,Helvetica;font-size:9pt;}
.detail {font-family:Arial,Helvetica;font-size:10pt;}
.title {color:blue;}
.bglink {color:#555555;text-decoration:none;}
.bglink:hover {color:#555555;text-decoration:none;}
h1 {font-size:14pt;margin-bottom:2pt;margin-top:2pt;}
.input_h1 {display:block;width:400px;font-size:14pt;font-weight:bold;font-family:Arial, Helvetica;}
h2 {font-size:12pt;margin-bottom:2pt;margin-top:2pt;}
.input_h2 {font-size:12pt;margin-bottom:1px;margin-top:1px;font-weight:bold;font-family:Arial, Helvetica;line-height:150%;}
.input_h2light {font-size:12pt;margin-bottom:1px;margin-top:1px;font-family:Arial, Helvetica;line-height:150%;}
h3 {font-size:10pt;margin-bottom:1pt;}

.helptext {font-weight:bold;font-size:10px;background-color:#ddddff;}

.h2_button {text-align:center;border:1px solid #999999; border-bottom:solid 1px #333333; border-right:solid 1px #333333; margin:1px; padding:1px;background-color:#eeeeee;}

.h2_home {text-align:left;font-size:10pt;font-weight:bold;width:100%;border-top:solid 1px gray;border-bottom:solid 2px gray;margin-bottom:2pt;margin-top:2pt;}
.h2_home td {font-size:10pt;}

a {color:#3377ff; text-decoration:none;}
a:hover {color:orange;text-decoration:underline;}
.splashlink {color:#3377ff; text-decoration:none;}
.strongtablelink {font-weight:bold;color:#3377ff;}
.normaltablelink {color:#3377ff;}
.graylink {color:#888888;text-decoration:none;}
.streetcell {width:300px;text-align:center;}
.avecell {width:200px;text-align:center;}
.namecell {width:200px;text-align:center;}
.menu {background-color:white;color:black;font-size:8pt;}
.menutitleold {border-bottom-style:solid;border-width:1px;text-align:center;background-color:white;color:gray;font-weight:bold;font-size:8pt;text-decoration:none;}
.menutitle {text-align:left;color:gray;font-weight:bold;font-size:8pt;text-decoration:none;}
.menutitlebottom {text-align:center;background-color:white;color:gray;font-weight:bold;font-size:8pt;text-decoration:none;}
.menutable {padding-left:5px;border-right-style:none;border-bottom-style:solid;border-width:1px;border-color:#FFD78F;}
.menusection {background-color:orange;font-weight:bold;text-align:center;}
.menutableold {border-style:solid;border-width:1px;border-color:gray;}
.unselectedimg {width:66px;border-bottom-style:none;border-top-style:solid;border-width:1px;border-bottom-color:gray;border-top-color:white;}
.selectedimg {width:64px;border-top-style:solid;border-left-style:solid;border-right-style:solid;border-width:1px;border-color:gray;background-color:gray;}
.largeimgdiv {width:610px;;border:solid 1px gray;}
.largeimgdiv2 a {;color:lightblue;}
.header {color:white}
.headertop {background-color:white;color:#8E9293}
.headertop a {color:#aaaaaa;}
.submenu {text-align:left;;color:black;;font-size:8pt;}
.submenucenter {text-align:center;color:gray;;font-size:8pt;}
.quote {font-weight:normal;text-align:left;color:gray;font-size:7pt;}
.quotelink {color:gray;}
.savelink {color:green;}
.deletelink {color:red;}
.addwalk {color:green;}
.mainnav {color:white;font-weight:bold;text-decoration:none;}
.subnav {color:gray;margin-bottom:5px;border-bottom:dotted;border-color:orange;border-width:1px;text-decoration:none;}
.subnavlink {color:gray;text-decoration:none;}
.news {background-color:white;color:black;font-size:8pt;}
.addresstable {line-height:130%;border:dotted;border-color:orange;border-width:1px;}
.addresslabel {color:gray;}
.commanddiv {line-height:110%;background-color:#eeeeee;float:left;text-align:center;border:solid;border-color:#dddddd;border-bottom-color:#999999;border-right-color:#999999;border-width:1px;margin-bottom:2px;margin-top:3px;width:80px;}
.commandlink {font-size:7pt;font-weight:bold;color:gray;text-decoration:none;}
.pageheaderlogo {overflow:hidden;position:absolute;top:0px;left:0px;width:935px;height:47px;}
.pageheadermenu {overflow:hidden;position:absolute;top:47px;left:0px;width:935px;height:54px;}
.topmenus {overflow:hidden;position:absolute;top:0px;left:0px;width:935px;height:24px;background-color:white;}

/* .sectionmenu {overflow:hidden;position:absolute;top:0px;left:0px;width:935px;height:0px;}
.sectionmenubg {overflow:hidden;position:absolute;top:0px;left:0px;width:935px;height:-1px;border-right:solid;border-right-color:white;border-bottom:solid;border-bottom-color:orange;background-color:white;border-width:1px;}
.sectionmenutable {padding:0px;margin:0px;margin-top:4px;text-align:center;height:-4px;}
.sectiontabselected {border:solid;border-color:orange;border-width:1px;border-bottom:none;width:99px;font-size:8pt;background-color:white;;}
.sectiontabselected a {color:black;}
.sectiontabunselected {border:solid;border-color:orange;border-width:1px;border-bottom-color:orange;width:99px;font-size:8pt;background-color:#bbbbbb;}
.sectiontabunselected a {color:#eeeeee;}
.sectiontabbg {border-bottom:solid;border-bottom-color:orange;border-width:1px;font-size:8pt;}
*/

.subsectionmenutable {padding:0px;margin:0px;margin-top:4px;text-align:center;height:20px;font-size:8pt;border-top:solid;border-color:orange;border-width:2px;}
.subsectiontabselected {font-size:8pt;background-color:orange;padding:2px;}
.subsectiontabselected a {color:white;font-weight:bold;}
.subsectiontabunselected {font-size:8pt;padding:2px;}
.subsectiontabunselected a {color:#555555;}
.subsectiontabover {background-color:#FFE0A5;font-size:8pt;padding:2px;}
.subsectiontabover a {color:#555555;}
.subsectiontabbg {border-bottom:solid;border-color:orange;border-width:1px;font-size:8pt;}

.genericsearch {overflow:hidden;position:absolute;top:2px;left:265px;width:670px;color:black;text-align:right;}
.searchlabel {font-size:12pt;font-weight:bold;color:#aaaaaa;padding-left:10px;}
.detailmenus {padding-top:0px;color:#999999;overflow:hidden;position:absolute;top:24px;left:0px;width:935px;height:24px;background-color:white;text-align:left;border-top:solid;border-bottom:solid;border-color:orange;border-width:2px;font-size:8pt;}
.detailmenus td {font-size:8pt;margin-left:1px;}
.detailmenus a {color:black;font-size:8pt;margin-left:1px;}
.detailblank {z-index:100;margin-top:0px;padding:0px;overflow:hidden;position:absolute;top:28px;left:0px;width:935px;height:25px;background-color:#888888;border-bottom:solid; border-width:1px;border-color:#777777;}

.simpleselected {border:solid;border-width:0px;border-color:black;font-weight:bold;color:orange;font-size:8pt;padding-left:1px;padding-right:2px;}
.simpleselected a {color:orange;text-decoration:none;}
.simpleunselected {border:solid;border-width:0px;border-color:#999999;font-size:8pt;color:#555555;padding-left:1px;padding-right:2px;;}
.simpleunselected a {font-size:10pt;color:#555555;text-decoration:none;}
.simpleunselected a:hover {color:orange;}

.simpleselected2 {border:solid;border-width:1px;border-color:black;font-weight:bold;color:orange;padding-left:2px;padding-right:2px;}
.simpleselected2 a {color:orange;text-decoration:none;}
.simpleunselected2 {border:solid;border-width:0px;border-color:#999999;color:#555555;padding-left:2px;padding-right:2px;;}
.simpleunselected2 a {color:#555555;text-decoration:none;}
.simpleunselected2 a:hover {color:orange;}


.compactdetail {font-size:8pt;height:25px;}
.compactdetail a {font-size:8pt;}
.compactdetail td {font-size:8pt;}
.compactdetailletter a {font-size:8pt;}
.compactdetailletter td {font-size:8pt;width:13px;text-align:center;background-color:#eeeeee;}
.pagebodyleft {position:absolute;top:101px;left:0px;width:150px;border-right:solid;border-color:#FFD78F;border-width:1px;}

.pagebodycentercore {line-height:160%;margin-left:5px;margin-right:5px;position:absolute;top:101px;left:0px;width:775px;}
.pagebodycenterhome {line-height:160%;margin-left:5px;margin-right:5px;position:absolute;top:101px;left:0px;width:615px;}

.pagebodyright {position:absolute;top:103px;left:795px;width:150px;}
.pagebodyrighthome {position:absolute;top:103px;left:629px;width:306px;}
.tileadspot {width:140px;border-style:solid;border-color:#aaaaaa;border-width:1px;position:absolute;}
.tileadspot2 {width:140px;border-style:solid;border-color:#aaaaaa;border-width:1px;}

.bodyclass {margin:0px;}
.bodyclassemail {margin:5px;}
.bodyprintclass {margin:5px;}
.bodyprint3class {margin:0px;}

.mapdiv {border:solid;border-color:gray;border-width:1px;text-align:center;font-weight:bold;color:blue;width: 440px; height: 350px;}
.mapdivdetail {border:solid;border-color:gray;border-width:1px;text-align:center;font-weight:bold;color:blue;width: 278px; height: 400px;}
.mapdivlarge {border:solid;border-color:gray;border-width:1px;text-align:center;font-weight:bold;color:blue;width:610px;height: 450px;}
.lettercell {color:black;border:solid;border-color:black;border-width:1px;text-align:center;width:12px;background-color:#FEA616;}
.blacklettercell {color:black;border:solid;border-color:black;border-width:1px;text-align:center;width:12px;background-color:#FEA616;}
.letter {background-color:gray;color:white;width:20px;text-align:center;font-weight:bold;}
.letter-selected {background-color:black;color:white;width:20px;text-align:center;font-weight:bold;}
.lettertable {background-color:#dddddd;}
.topborder {border-top-style:solid;border-color:#dddddd;border-width:1px;}
.selectedtab {border:solid;border-color:black;border-width:1px;border-bottom-color:white;width:99px;font-size:8pt;}
.unselectedtab {border:solid;border-color:gray;border-width:1px;border-bottom-color:black;width:99px;font-size:8pt;}
.tabstart {border-bottom:solid;border-color:black;border-width:1px;width:3px;}
.tablink {text-decoration:none;}
.largelink {font-size:12pt;}
.h2light {font-weight:normal;font-size:11pt;}
.calendartable {font-weight:normal;font-size:8pt;line-height:110%;color:#555555;border-top:solid;border-left:solid;border-color:#dddddd;border-width:1px;}
.calendartable a {text-decoration:none;}
.calendarcell {border-right:solid;border-bottom:solid;border-color:#dddddd;border-width:1px;}
.calendardaytitle {text-align:right;padding-right:4px;padding-top:1px;padding-bottom:1px;margin-bottom:1px;font-size:7pt;border-bottom:solid;border-right:solid;border-width:1px;border-color:#aaaaaa;}
.calendarweektitle {text-align:right;padding-top:1px;padding-bottom:1px;margin-bottom:1px;font-size:7pt;border-bottom:solid;border-right:solid;border-width:1px;border-color:#aaaaaa;}
.reviewtable {font-weight:normal;font-size:8pt;line-height:160%;}
.dayoverviewlinks {background-color:#cccccc;border-top:solid;border-width:1px;border-color:#dddddd;color:white;}
.dayoverviewlinks a {color:white;}
.banneradcell {border-right:solid;border-width:1px;border-color:#777777;width:250px;}
.orangeunderline {border-bottom:dotted;border-color:orange;border-width:1px;}
.inforectangle {font-size:8pt;color:#555555;line-height:120%;}
.inforectangle2 {font-size:8pt;color:gray;border:solid;border-color:#dddddd;border-width:1px;padding:5px;line-height:120%;}
.inforectangle a {font-size:8pt;}
.inforectangle td {font-size:8pt;color:#555555;}
.infoheader {color:black;font-weight:bold;border-top:solid;border-width:1px;border-color:#dddddd;}
.inforectangle .infoheader {font-size:8pt;color:black;}
.infosubheader {color:black;}
.inforectangle .infosubheader {font-size:8pt;color:black;}
.weeklyoverview {color:black;}
.weeklyoverview a {color:black;}

.gallerylist {font-size:8pt;}
.gallerylist a {font-size:8pt;}

.showlist {padding:0px;margin:0px;}
.showlist td {padding:0px;margin:0px;}

.EventShows {background-color:#ffffff;color:white;text-align:left;padding-left:4px;color:#aaaaaa;font-size:7pt;line-height:100%;}
.EventShows a {font-size:7pt;}
.EventLastDay {background-color:#ffffff;color:white;text-align:left;padding-left:2px;color:#aaaaaa;font-size:7pt;line-height:100%;}
.EventLastDay a {font-size:7pt;}
.EventNoneSmall {font-size:7pt;background-color:white;line-height:100%;}
.EventNoneSmall a {font-size:7pt;background-color:red;}

.dayviewlink {color:white;}
.dayviewlink:hover {color:orange;}

.EventReceptions {background-color:#dddddd;color:white;text-align:left;padding:1px;border-bottom:solid;border-top:solid;border-width:1px;border-color:#ffffff;color:#555555;font-size:8pt;}
.EventFairs      {background-color:#ddddaa;color:white;text-align:left;padding:1px;border-bottom:solid;border-top:solid;border-width:1px;border-color:#ffffff;color:#555555;font-size:8pt;}
.EventFairs a:hover {color:black;}
.EventAuctions   {background-color:#aadddd;color:white;text-align:left;padding:1px;border-bottom:solid;border-top:solid;border-width:1px;border-color:#ffffff;color:#555555;font-size:8pt;}
.EventAuctions a:hover {color:black;}
.EventTours   {background-color:#aaaadd;color:white;text-align:left;padding:1px;border-bottom:solid;border-top:solid;border-width:1px;border-color:#ffffff;color:#555555;font-size:8pt;}
.EventTours a {color:white;}
.EventTours a:hover {color:black;}
.EventNone {padding:1px;border-bottom:solid;border-top:solid;border-width:1px;border-color:white;font-size:8pt;}

.CropDiv {overflow:hidden;width:75px;margin:1px;}
.InnerCrop {width:1000px;}
.TooltipDiv {position:absolute;top:0px;left:0px;width:400px;line-height:150%;font-size:8pt;z-index:1000;display:none;}
.TooltipTable {border:1px solid orange;background-color:#ffffbb;}
.TooltipCell {font-size:8pt;}
.artistlist td {border-right:solid;border-bottom:solid;border-color:#dddddd;border-width:1px;}
.touradd {}
.tourdelete {}
.tourgallery {}
.searchinput {background-color:#eeeeee;border-width:1px;margin:2px;font-size:8pt;width:120px;}
.compactlist {width:100%;font-size:8pt;line-height:160%;border:solid;border-color:orange;border-width:1px;}
.compactlist  td {font-size:8pt;}
.compactlistheader {font-size:8pt;line-height:160%;border-top:solid;border-color:orange;border-width:1px;background-color:#FFE0A5;}
.compactlistheader2 {font-size:8pt;line-height:160%;}
.corner_tl {background-color:#FFE0A5;}
.auctioncell {border-top:solid 1px #dddddd;padding-top:5px;padding-right:5px;}
.auctioncellfirst {padding-top:5px;padding-right:5px;}
.autiontitle {border-bottom:solid 2px #dddddd;font-size:10pt;padding-top:5px;padding-right:5px;}
.gallerylistcell {border-bottom:1px solid #dddddd;width:150px;}

.currencyselector {border:solid 1px #aaaaaa;font:8pt;background-color:#eeeeee;margin-bottom:10px;}
.currencyselector td {font-size:8pt;}
.currencyselector select {font-size:8pt;}

.datatable {font-size:7pt;font-family:Arial;background-color:gray;text-align:right;}
.datatable input {font-size:7pt;font-family:Arial;}
.datatable select {font-size:7pt;font-family:Arial;}
.datatable textarea {font-size:7pt;font-family:Arial;}
.datatable td {background-color:#dddddd;}

.datatable2 {font-size:7pt;font-family:Arial;text-align:left;background-color:#dddddd;border:1px solid gray;}
.datatable2 input {font-size:7pt;font-family:Arial;}
.datatable2 select {font-size:7pt;font-family:Arial;}
.datatable2 textarea {font-size:7pt;font-family:Arial;}
.datatable2 td {;}

.translucent {
   filter:alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;               /* newer Mozilla and CSS-3 */
}

.less_translucent {
   filter:alpha(opacity=85);   /* Internet Explorer       */
   -moz-opacity:0.85;           /* Mozilla 1.6 and below   */
   opacity: 0.85;               /* newer Mozilla and CSS-3 */
}

.less_less_translucent {
   filter:alpha(opacity=90);   /* Internet Explorer       */
   -moz-opacity:0.90;           /* Mozilla 1.6 and below   */
   opacity: 0.90;               /* newer Mozilla and CSS-3 */
}

/* Big box with list of options */
#ajax_listOfOptions{
 position:absolute;	/* Never change this one */
 width:250px;	/* Width of box */
 height:250px;	/* Height of box */
 overflow:auto;	/* Scrolling features */
 border:1px solid #317082;	/* Dark green border */
 background-color:#FFF;	/* White background color */
 text-align:left;
 font-size:0.9em;
 z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
 margin:1px;		
 padding:1px;
 cursor:pointer;
 font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#317082;
 color:#FFF;
}
#ajax_listOfOptions_iframe{
 background-color:#F00;
 position:absolute;
 z-index:5;
}


.helpul {margin-bottom:0px;margin-left:0px;padding-bottom:3px;padding-top:0px;margin-top:2px;padding-left:20px;}