/* google triangle class */


.alignnone {display:block; margin-top:10px;margin-bottom:10px;margin-left:10px}

#viewbuttons {
position: relative;
padding: 3px;
height: 24px;
} 
#viewbuttons li {
background: url(viewsprites.png) 0 0 no-repeat;
position: absolute;
height: 24px;
width: 18px;
display: block;
list-style: none;
}
#viewbuttons a {
height: 24px;
display: block;
}
#viewbuttons #viewcovers { left: 0px; background-position: 0 0px; width:18px; top:56px;}
#viewbuttons #viewslides { left: 22px; background-position: -20px 0;  top:56px;  }
#viewbuttons #viewslidesplus { left: 44px; background-position: -40px 0;top:56px; }
#viewbuttons #viewmap { left: 66px; background-position: -60px 0; top:56px; } 

#viewbuttons #viewcovers a:hover { background: url( .png) 0px -31px no-repeat; }
#viewbuttons #viewslides a:hover { background: url(viewsprites.png) -20px -31px no-repeat; }
#viewbuttons #viewslidesplus a:hover { background: url(viewsprites.png) -40px -31px no-repeat; }
#viewbuttons #viewmap a:hover { background: url(viewsprites.png) -60px -31px no-repeat; }

.rbcircle { width: 10px; height: 10px; cursor:pointer; position:absolute;background: white; -moz-border-radius: 5px; -webkit-border-radius: 15px; border-radius:5px; }

.rbdrop {
    border-color: #ff6040 transparent;
    border-right: 6px dashed transparent;
    border-style: solid dashed dashed;
    border-width: 6px 6px 0;
    display: inline-block;
    font-size: 0;
    height: 0;
    left: 4px;
    line-height: 0;
    padding-top: 1px;
    position: relative;
    top: -1px;
    width: 0;
}
.rbleft {
    border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 8px solid #007777;
    font-size: 0;
    height: 0;
    width: 0;
}
.rbright {
    border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 8px solid #007777;
	font-size: 0;
    height: 0;
    width: 0;
}


.typecraft{color:#000077;}
.type2d{color:#ff0000;}
.type3d{color:#00aa00;}
.typephoto{color:#0000ff;}

.labelpageheading{font: 24px sans-serif; font-weight:normal;color:#0;}
.labelartist{font: 14px sans-serif; font-weight:bold;color:#0;}
.labeltitle{font: 12px sans-serif; font-weight:bold;color:#0;}

.labelmedium{font: 12px sans-serif; font-weight:normal;color:#0;}
.labelsmall{font: 11px sans-serif; font-weight:normal;color:#0;}

.closex{position:absolute;font: 14px sans-serif; font-weight:bold;color:#003334;cursor:pointer;padding:2px;}
.closeadvert{position:absolute;left:280px;top:4px;font: 12px sans-serif; font-weight:bold;color:#ff6040;cursor:pointer;}

.dropdownheading{ font: 12px sans-serif; font-weight:bold;color:#aa0000;cursor:pointer;}
.dropdownoption{ font: 12px sans-serif; font-weight:bold;color:#003334;cursor:pointer;}
.frontpageblock{ font: 12px sans-serif; font-weight:bold;color:#003334; background:#f0f0f8;}
.frontpageblocktop{ font: 12px sans-serif; font-weight:bold;color:#003334; background:#f8f8ff; border-top: 3px solid  #008080;}
.frontpagename{ font: 12px sans-serif; font-weight:bold;color:#003334;}
.bottombar{ font: 10px sans-serif; font-weight:bold;color:#003334;background:#fafafa;}
#mminiresults {
  position: absolute; top:400px;
  left: 160px;  width: 180px;  z-index:20000;  margin-top: 0px;  border: 0px solid #aaaaaa;  padding: 0px ;
  background-color: #ffffff;color:#003334;  height:270px;
}


.hint {position: absolute; width: 400px;  z-index:22; border:1px solid #ff6040; padding:10px;}
.hint .hint-pointer {position: absolute;left: -10px;top: 5px;width: 10px;height: 19px; background: url(pointer.gif) left top no-repeat;}


#indexbody a:link {color: #aa0000;text-decoration: none;}
#indexbody a:visited {color: #3333dd;text-decoration: none;}
#indexbody a:hover {color: #c0ffd0;text-decoration: none; background:#6484ba;}
#indexbody a:active {color: #3333dd; text-decoration: none;}
#indexbody b{font-weight:bold}
#indexbody strong{font-weight:bold}

#ArtSearch a:link {font: 12px sans-serif;font-weight:bold; color: #ffffff;text-decoration: none;}
#ArtSearch a:visited {color: #ffffff;text-decoration: none;}
#ArtSearch a:hover {color: #ffffff;text-decoration: none; background:#003334;}
#ArtSearch a:active {color: #ffff00; text-decoration: none;}
#p {margin-top:0;margin-bottom:0;}

#picdetailssave{font: 12px sans-serif;font-weight:bold; color:#003334;cursor:pointer; margin-left:15px;}
#picdetailsclose{font: 12px sans-serif;font-weight:bold; color:#003334;cursor:pointer;}
#picdetailsprev{font: 12px sans-serif;font-weight:bold; color:#003334;cursor:pointer;}
#picdetailsnext{font: 12px sans-serif;font-weight:bold; color:#003334;cursor:pointer; margin-left:30px;}

#venuepicdetailssave{font: 12px sans-serif;font-weight:bold; color:#003334;cursor:pointer; margin-left:15px;}
#venuepicdetailsclose{font: 12px sans-serif;font-weight:bold; color:#003334;cursor:pointer;}

.adverttextbutton{font: 12px sans-serif;font-weight:bold; color:#003334;cursor:pointer; margin-left:5px;}


#postertitle{font: 11px sans-serif; font-weight:bold;background:#f0f0f0; color:#0077aa;  padding:2px; height:10px; align:center; }
#postervenue {font: 12px sans-serif; font-weight:bold;background:#f0f0f0; color:#003334;  padding:0px; height:16px; align:center; }
#posterexhibitor {font: 12px sans-serif; font-weight:bold;background:#f0f0f0; color:#003334;  padding:0px; height:20px; align:center;}


#posterdates{font: 10px sans-serif; font-weight:normal;background:#f0f0f0; color:#003334;  padding:2px; height:20px; align:center;}
.exhibitionheader{font: 16px sans-serif; font-weight:bold;background:#ddddee; color:#8888bb;  padding:6px; height:20px; align:center;}
.exhibitionbody{font: 16px sans-serif; font-weight:bold;background:#f8f8ff; color:#ffffff;  padding:10px; height:20px; align:center;}
#thinbanner {position:absolute;top:44px; left:0;}
#imageorganizerwrapper {position:absolute;top:80px; left:0; width:100%}
#venuemanagerwrapper {position:absolute;top:80px; left:0; width:100%; align:center}
#imageloaderwrapper {position:absolute;top:70px; left:0; width:100%; z-order:4}
#resourceswrapper {position:absolute;top:90px; left:0; width:100%}
#acposterwrapper {position:absolute;top:160px; left:0; width:100%}
#profilewrapper {position:absolute;top:80px; left:0px; width:100%; }
#profilevenuewrapper {position:absolute;top:080px; left:0px; width:100%; color:#000000;}

#myshowswrapper {position:absolute;top:50px; left:0px; width:100%; color:#000000; align:center;}
#mymessageswrapper {position:absolute;top:90px; left:0px; width:100%; color:#000000;}

#homepagewrapper    {position:absolute;top:83px;left:0px;  width:100%;color:#000000;  align:center; }
#resultareawrapper {position:absolute;top:178px; left:0px; width:100%; color:#000000;}
#studentwrapper {position:absolute;top:178px; left:0px; width:100%; color:#000000;}
#studioswrapper {position:absolute;top:178px; left:0px; width:100%; color:#000000;}
#shopswrapper {position:absolute;top:178px; left:0px; width:100%; color:#000000;}
#allartistswrapper {position:absolute;top:178px; left:0px; width:100%; color:#000000;}
#godirectwrapper {position:absolute;top:184px; left:0px; width:100%; color:#000000;}
#whatsonwrapper {position:absolute;top:178px; left:0px; width:100%; color:#000000;}
#mytownwrapper {position:absolute;top:122px; left:0px; width:100%; color:#000000;}

#searchblock {position:absolute;top:124px;left:0px;  width:100%;color:#000000; z-order:0; }

#widebanner{position:absolute;top:0px;left:0px;z-index:0;}
#bannertext{font: 40px sans-serif; font-family:Arial,Helvetica,sans-serif;letter-spacing:5px;position:absolute;top:22px;left:640px;color:#ffffff}
#selectedtab{font: 16px sans-serif; font-weight:bold; font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;position:absolute;top:8px;left:16px;color:#ffffff}
#subtab{font: 14px sans-serif; font-weight:bold; font-family:Arial,Helvetica,sans-serif;position:absolute;top:14px;left:12px;color:#ffffff}

#aboutpagewrapper  {position:absolute;top: 110px;left:0px; align:center; width:100%;} 
#asregistrywrapper {position:absolute;top:110px;left:0px; width:100%; color:#000000; }
.regheader{ font:12px sans-serif; font-weight:bold; background:#406090; color:#ffffff; padding:4px;}
.regrowtitle {font:12px sans-serif; background:#002038; color:#ffffff;font-weight:bold;}
.regrowtitleinverted {font:12px sans-serif; background:#406090; color:#ffffff;font-weight:bold;}
.regrow {font:12px sans-serif; background:#ffffff; color:#222222;}


.adverttabletitle{font:12px sans-serif; background:#002038; color:#ffffff;font-weight:bold;}
.adverttablebody{font:12px sans-serif; background:#ffffff; color:#222222;font-weight:bold;}

#startregistrationwrapper {position:absolute;top:100px;left:0px; align:center; width:100%;}
#map_canvas { color:#000000; align:left; width:550px;height:400px; border:1px solid #ccc;}
#map_canvas_registry {position:absolute;top:20px; left:10px; color:#000000; align:center; width:420px; height:320px;z-index:4;}
#venuepostcodemap {width:400px;height:220px;}
#postcodemapframe {position:absolute;top:20px; left:410px; color:#000000; align:center; width:420px; height:320px;z-index:14;}
#locationmap {width:400px;height:400px;}
.resultimagetable{border:0px solid #ccc;}
.resultimageset{ align:center; height:180px;border-top:1px solid #e8e8e8; background:#ffffff;}
.previewimageset{ align:center;height:160px;width:180px; border:0px solid #dddddd; background:#ffffff;}
.rpeviewimagetable{ align:center;border:0px solid #ccc;}

#gallerymessage{width:600px; height:80px; font:14px sans-serif; color:#003334; padding:4px; overflow:auto;}
#organizermessage{ width:600px; height:60px; font:14px sans-serif; color:#003334; padding:4px; overflow:auto;}

#messageentry{width:600px; height:80px; font:14px sans-serif; color:#003334; padding:4px; overflow:auto;}
#emailmessageentry{width:400px; height:200px; font:14px sans-serif; color:#003334; padding:4px; overflow:auto;}

.resultcollectiontext{ font: 11px sans-serif;align:left;width:210px;height:15px; background:#ffffff;color:#004060}
.miniresultcollectiontext{ font: 11px sans-serif;align:center;width:120px;height:15px;border:0px solid #ddddee; background:#ffffff;color:#003334; overflow:hidden}
.miniresultimageset{ align:center;height:120px;border:0px solid #dddddd; background:#ffffff;}
.resultcollectionartist{ font: 12px sans-serif;font-weight:normal; valign:middle;width:120px;height:16px;border:0px solid #ddddee; background:#ffffff;color:#333333}
.searchplustext{ font: 12px sans-serif;align:center; valign:top; width:210px;border:0px solid #ddddee;color:#003334; padding:0px;}

.godirect{font-family:Arial,Geneva,sans-serif;font-size:10px;color:#003334;position:absolute;left:794px;top:7px;width:200px}
.godirectlabel {font-weight:bold;font-size:12px;color:#003334;position:absolute;top:24px;left:720px; width:100px; align:left;}
.options{font-family:Arial,Geneva,sans-serif;font-size:10px;color:#003334;position:absolute;left:20px;top:10px;}
.searchBox{width:60%}

.keywordbox{width:380px}
.artistbox{position:absolute;left:790px;top:20px;width:156px}

.localheading{ font: 14px sans-serif;font-weight:normal; valign:middle;width:120px;height:16px;border-bottom:1px solid #ddddee; background:#ffffff;color:#777777}
.newmembers{ font: 12px sans-serif;font-weight:bold; padding:4px;margin-left:20px;margin-right:20px;valign:middle;height:14px;background:#fcfcfc;color:#003334; border-top:1px solid #eeeeee;  }
.oldmembers{ font: 12px sans-serif;font-weight:bold; padding:0px;margin-left:0px;margin-right:0px;valign:middle;height:12px;background:#eeeeee;color:#003334; border-top:0px solid #6080a0;  }


fieldset{border:0;padding:0;margin:0;position:relative} 
.locationbox{width:180px;position:absolute;top:74px;left:240px; size:132;font: 12px sans-serif;font-weight:bold;color:#003334;z-index:2;}

#maplocationbox{width:200px; size:152;font: 12px sans-serif;font-weight:bold;color:#003334;z-index:2;}
#sbcollections{position:absolute; top:17px; left:434px;}
#viewmapbutton{position:absolute; top:50px; left:600px;}

#searchdisplayselect{ position:absolute; top:18px; left:600px; font: 13px sans-serif;font-weight:bold;color:#003334;width:60px;}
#searchorderselect{ position:absolute; top:18px; left:510px; font: 13px sans-serif;font-weight:bold;color:#003334;width:80px;}

#venueorderselect{ position:absolute; top:18px; left:510px; font: 13px sans-serif;font-weight:bold;color:#003334;width:80px;}


#refinepaneldisplaylabel{ position:absolute; top:4px; left:600px; font: 10px sans-serif;color:#003334; width:100px;}
#whatsonmapslides{ position:absolute; top:8px; left:630px; font: 11px sans-serif;color:#003334; width:60px;}
#venuesmapslides{  position:absolute; top:8px; left:630px; font: 11px sans-serif;color:#003334; width:60px;}



.refinepanelfilters{ position:absolute; top:54px; left:10px; font: 13px sans-serif;font-weight:bold;color:#003334;}
#refinepanelfiltertext{ position:absolute; top:54px; left:80px; font: 13px sans-serif;font-weight:bold;color:#003334;}
.refinepanelshow{ position:absolute; top:6px; left:10px; font: 13px sans-serif;font-weight:bold;color:#003334;}

.showmechoice {position:absolute; top:22px; left:14px; font: 13px sans-serif;font-weight:bold;color:#003334;}
#showmechoicelabel { position:absolute; top:4px; left:14px; font: 10px sans-serif;color:#003334;}

#showmepdproducts {font: 13px sans-serif;font-weight:bold;color:#003334;cursor:pointer;}


.refinepaneldistance{ position:absolute; top:24px; left:00px; font: 13px sans-serif;font-weight:bold;color:#003334;}
#distancecombo{ position:absolute; top:18px; left:140px; font: 12px sans-serif;font-weight:bold;color:#003334;padding:2px}
#selectmytowncombo{ font: 12px sans-serif;font-weight:bold;color:#003334;padding:2px}
#selectvenuecombo{ position:absolute; top:18px; left:10px; font: 12px sans-serif;font-weight:bold;color:#003334;padding:2px}
#selectwhatsoncombo{ position:absolute; top:18px; left:10px; font: 12px sans-serif;font-weight:bold;color:#003334;padding:2px}
#refinepanelwithin{ position:absolute; top:4px; left:142px; font: 10px sans-serif;color:#003334;}
#refinepanellocation{ position:absolute; top:4px; left:242px; font: 10px sans-serif;color:#003334;}
#refinepanelorderbylabel{ position:absolute; top:4px; left:516px; font: 10px sans-serif;color:#003334; width:100px;}
#refinepanelwhen{ position:absolute; top:4px; left:624px; font: 10px sans-serif;color:#003334;}


#venuemap{font: 10px sans-serif;color:#803030;font: 10px sans-serif;font-weight:bold;}
#galleryorganization{font: 16px sans-serif; font-weight:bold;margin-top:8px;margin-bottom:8px; color:#6484ba;text-decoration:underline; }

#style{ position:absolute; top:38px; left:84px; font: 14px sans-serif;color:#003334;}

.refineof{position:absolute; top:49px; left:202px;font: 14px sans-serif;font-weight:bold;color:#003334;}


/* Whats on search */
#daterangewrapper{position:absolute; top:20px; left:620px; }

#whatsonorderwrapper{position:absolute; top:20px; left:515px; }
#whatsonstartdate{position:absolute; top:20px; left:768px;font: 12px sans-serif;width:80px;}
#whatsonenddate{position:absolute; top:20px; left:880px;font: 12px sans-serif;width:80px;}
#whatsonfrom{position:absolute; top:22px; left:730px;font: 13px sans-serif;font-weight:bold;color:#003334;}
#whatsonto{position:absolute; top:22px; left:860px;font: 13px sans-serif;font-weight:bold;color:#003334;}

p {margin-top: .4em;margin-bottom: 0em;}

/* what's all this????*/

h1,h2,h3,h4{font-family:Arial,Geneva,sans-serif;line-height:129%;clear:both}
h1{font-size:168%;word-spacing:-0.05em;font-weight:normal}
h2{font-size:100%;margin:0 0 .2em 0;padding:0 0 .1em 0;clear:none}
h3{font-size:136%;color:#333;border-bottom:1px solid #ccc;margin-bottom:.3em;word-spacing:-0.03em;clear:both}
h4{font-size:113%;color:#333;margin-bottom:.3em;word-spacing:-0.03em;clear:both}


.reglabel{font-size:12px; color:#333333; align:right; }
.reginput{font-size:14px sans-serif; border:1px solid #b0b8be; color:#0000ff; }

.registrylink{color:#aa0000;cursor:pointer;font: 14px sans-serif;font-weight:bold;text-decoration:underline; }

.regbulletsframe{position:relative;	width: 420px;height: 350px;}
.regbullets{font: 13px sans-serif; color:#004080;background:#ffffff; position:absolute; top:10px;left:16px;}
.register{border:2px solid #000066;font-size:1em;text-align:center;  valign:middle; color:#0000cc;font-weight:bold;margin-left:5px;margin-right:5px;}
.regmessages{font: 12px sans-serif; color:#003334;background:#e8ecee; align:center; padding: 8px 8px; width:880px;}

/* scrolling  cell styles */

.main {
border: 2px solid #003366;
width: 300px;
}

#scroller{overflow:auto;position:relative;width:970px;height:256px;color:#333333; background-color:#ffffff;border:0px solid #D7EBFF;text-align:center;}
#showmyimagesscroller{overflow:auto;position:relative;width:970px;height:298px;color:#333333; background-color:#ffffff;border:0px solid #D7EBFF;text-align:center;z-index:4;}

#scrollerinner {
padding: 4px 4px;
}f
/* bit of padding between the images */
#scroller img {padding: 2px;}
#collectionscroller {
	overflow: auto;
	position: relative;
	width: 970px;
	height:295px;	
	color: #333333;
	background-color: #ffffff;
	border: 0px solid #D7EBFF;
	text-align: center;
	z-index:2;
}
#collectionscroller img {padding: 6px;}



#messagescroller {
	overflow: auto;
	position: relative;
	width: 100%;
	height:110px;
	color: #333333;
	background-color: #eeeeee;
	border: 1px solid #D7EBFF;
	text-align: center;
}
#messagescrollerinner {
padding: 6px 6px;
}





/* styles used for pop up boxes */
#titleanddescriptiondialogbg{
display:none;
position:fixed;
_position:absolute;  // hack for internet explorer 6 
height:100%;
width:100%;
top:0;
left:0;
background:#dddddd;
border:0px solid #cecece;
z-index:1;
}



#popupblog {float:left;display:block;text-align:center;position:relative;margin-right:2px;margin-top:0px;z-index:10;border: 1px solid #777777;padding: 2px 2px 2px 2px;
		
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff));

	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#popupblogbg{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/
width:100%;top:0;left:0;background:#777777;border:0px solid #cecece;opacity: 1;z-index:8;}

#popupsizeandmount {float:left;display:block;text-align:center;position:relative;margin-right:2px;margin-top:0px;z-index:10;border: 1px solid #777777;padding: 2px 2px 2px 2px;
		
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff));

	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#popupsizeandmountbg{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/
width:100%;top:0;left:0;background:#777777;border:0px solid #cecece;opacity:50%;z-index:8;}



#popupexhibitionbg{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/
width:100%;top:0;left:0;background:#777777;border:0px solid #cecece;opacity: 1;z-index:8;}

#popupexhibition {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	margin-right:2px;
	margin-top:0px;
z-index:10;
	border: 1px solid #777777;
	padding: 2px 2px 2px 2px;
		/* Background color and gradients 	*/
	
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff));

	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}




#popupasgalleriesbg{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/

width:100%;
top:0;
left:0;
background:#aaaaaa;
border:0px solid #cecece;
z-index:5;
}
#popupasgalleries{
  left: -10000px;
  top: -10000px;position:fixed;
height:640px;
width:1001px;
background:#ffffff;
border:1px solid #cecece;
z-index:6;
padding:0px;
font-size:12px;
}

#popuprblightboxbg{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6 */

width:100%;
top:0;
left:0;
background:#ffffff; /*#00ff00;*/
border:0px solid #cecece;
z-index:8;
}
#popuprblightbox{
  left: -10000px;
  top: -10000px;position:fixed;

width:90%;
background:#ffffff; /*#ffff00;*/
border:0px solid #cecece;
z-index:1000;
padding:0px;
font-size:12px;
}

#popupcollectionsbg{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6 */
opacity:0;
width:100%;
top:0;
left:0;
background:#333333; /*#00ff00;*/
border:0px solid #cecece;
z-index:8;
}
#popupcollections{
  left: -10000px;
  top: -10000px;position:fixed;
background:#ffffff; /*#ffff00;*/
border:1px solid #cecece;
z-index:10;
padding:0px;
font-size:12px;
}

/* button 
---------------------------------------------- */
.cssbutton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
/*	font: 14px/100% Arial, Helvetica, sans-serif; */
/*	padding: 2px 100px 2px;
	margin: 0 2px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
}


.cssbutton:hover {
	text-decoration: none;
}
.cssbutton:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}


.medium {
	font-size: 12px;
	padding: 3px ;
		border-radius: .1em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}
.tiny {
	font-size: 8px;
	padding: 3px;
}

.venuesidebarbutton {
	display: inline-block;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	padding: 3px;
	font-size:12px;
	color: #ffffff;
	border: solid 1px #003334;
	background: #008888;}
.venuesavebutton {
	display: inline-block;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	padding: 3px;
	font-size:12px;
	color: #ffffff;
	border: solid 1px #804040;
	background: #ff6040;}

.venuedisablebutton {
	display: inline-block;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	padding: 3px;
	font-size:12px;
	color: #ffffff;
	border: solid 1px #003334;
	background: #aaaaaa;}

.venuesidebarbutton:hover {
	display: inline-block;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	padding: 3px;
	font-size:12px;
	color: #ffffff;
	border: solid 1px #ddddee;
	background: #cccc00;
}
.searchsidebarbutton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	padding: 1px;
/*	width:70px; */
	color: #ffffff;
	border: solid 1px #ddddee;
	background: #ff6040;

}
.searchsidebarbutton:hover {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	padding: 1px;
/*	width:70px; */
	color: #ffffff;
	border: solid 1px #ddddee;
	background: #cccc00;
}

.searchsidebarbuttonselected {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	font-size: 12px;
	padding: 1px;
	width:90px;
	color: #eeeeee;
	border: solid 1px #ddddee;
	background: #770000;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe000', endColorstr='#ededed');
}
.searchsidebarbuttonselectedred {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	font-size: 8px;
	padding: 3px;
	width:80px;
	font-size:14px;
	color: #aa0000;
	border: solid 1px #ddddee;
	background: #ffe000;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe000', endColorstr='#ededed');
}

.searchsidebarbuttonx{
	font-size: 8px;
	padding: 3px;
	width:90px;
	font-size:14px;
}
.searchstartbutton{
	padding: 1px;
	width:90px;
	font-size:14px;
	color: #ffffff;
	border: solid 0px #ddddee;
	background: #aa0000;
}

.searchfilterbutton{
margin-top:0px;
	padding: 1px;
	width:150px;
	font-size:10px;
}

.searchstartbutton:hover {
	background: #ff0000;
		color: #ffffff;
}

.searchsidebarcolor {
	color: #707070;
	border: solid 1px #ddddee;
	background: #fafffa;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafffa', endColorstr='#ffffff');
}
.searchsidebarcolor:hover {
	background: #ffe000;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe000', endColorstr='#ededed');
}
.searchsidebarcolor:active {
	color: #999;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe000', endColorstr='#ededed');
}
.searchsidebarcolorselected {
	color: #ffe000;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe000', endColorstr='#ededed');
}





.picdetailsbutton{
	font-size: 8px;
	padding: 2px;
	width:66px;
}
.picdetailscolor {
	color: #dddddd;
	background: #7777aa;
}

.picdetailscolor:hover {
	background: #ff8000;
}
.picdetailscolor:active {
	color: #000000;
}

/* blue */

.blue {
	color: #aa0000;
	border: solid 0px #0076a3;
	background: #bbccdd;

}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
/* blue */
.acblue {
	color: #d9eef7;
	border: solid 0px #0076a3;
	background: #7777ee;
	background: -webkit-gradient(linear, left top, left bottom, from(#7777ee), to(#7777ee));
	background: -moz-linear-gradient(top,  #7777ee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.acblue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.acblue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}


.inlineform {margin:0; display:inline;}

#picmantable{margin-top:0px;}

#toggleview{z-index:4; font: 12px sans-serif;font-weight:bold; position:absolute;left:450px;top:4px;color:#003334; cursor:pointer;}
#deletemessage{font: 12px sans-serif;font-weight:bold; position:absolute;left:20px;top:2px;color:#ff0000;}
#deletebutton{font: 12px sans-serif;font-weight:bold; position:absolute;left:20px;top:2px;color:#ff0000; cursor:pointer;}
#adddetails{font: 12px sans-serif;font-weight:bold; position:absolute;left:10px;color:#6498d0;cursor:pointer; }
#adddetails2{font: 12px sans-serif;font-weight:bold; position:absolute;left:36px;top:4px;color:#6498d0; cursor:pointer;}
.helplabels{font: 12px sans-serif;font-weight:bold; color:#6498d0; cursor:pointer;}
.editcollectiondescription{resize:none; width:300px; height:90px; }
.editcollectiontextbox{font-size: 10px; font:sans-serif; resize:none; width:300px; margin-top:2px; margin-bottom:2px;}

.edittandblabel{font-size:12px; color:#003334;}


.browse_upload_process_bar {position:absolute; top:-20px;left:500px; display:inline;}


.abouthome{font:24px sans-serif; font-weight:bold;color:#ffffff;cursor:pointer;}

.aboutlink{font:14px sans-serif; font-weight:bold;color:#ff0000; cursor:pointer}
.aboutnormal{font:14px sans-serif; font-weight:normal;color:#444444; text-align:left;width:750px;}
.aboutheading{font:16px sans-serif; font-weight:bold;color:#406090;width:750px;margin-top:20px;margin-bottom:4px;text-align:left; }

#barlogotext{position:absolute;left:-8px;top:4px;color:#222222;}
#barhomepage{position:absolute;top:54px;left:2px;}

#barwhatson{position:absolute;top:54px;left:200px;}
#barphotography{position:absolute;top:54px;left:338px;}
#barartists{position:absolute;top:54px;left:90px;}
#bargiclee{position:absolute;top:54px;left:512px;}
#barprints{position:absolute;top:54px;left:410px;}

#barmytown{position:absolute;top:54px;left:712px;}
#barblog{position:absolute;top:54px;left:858px;}
#barmywork{position:absolute;top:54px;left:858px;}
#barmessages{position:absolute;top:54px;left:600px;}
#barlion{position:absolute;top:4px;left:890px;}

#loginlink    {position:absolute;top:14px;left:926px;cursor:pointer;}
#helplink     {position:absolute;top:14px;left:810px;cursor:pointer;}
#jointhecircus{position:absolute;top:14px;left:850px;cursor:pointer;}
#about        {position:absolute;top:14px;left:790px;cursor:pointer;}


#barlabels{position:absolute;top:8px;left:770px;}



#barwhatsonexhibitions{position:absolute;top:6px;left:10px;}
#barwhatsonmuseums{position:absolute;top:6px;left:100px;}
#barwhatsonprivate{position:absolute;top:6px;left:190px;}
#barwhatsonartistshows{position:absolute;top:6px;left:310px;}
#barwhatsonartcafes{position:absolute;top:6px;left:420px;}
#barwhatsonopenstudios{position:absolute;top:6px;left:510px;}

#barartistscollection{position:absolute;top:6px;left:100px;}
#barartistsstudents{position:absolute;top:6px;left:10px;}
#barartistsopenstudios{position:absolute;top:6px;left:190px;}
#barvenuesallvenues{position:absolute;top:6px;left:10px;}
#barvenuesartcafes{position:absolute;top:6px;left:100px;}
#barvenueswallspace{position:absolute;top:6px;left:190px;}
#barvenuesforhire{position:absolute;top:6px;left:290px;}
#barvenuesfreespace{position:absolute;top:6px;left:370px;}


#shop2dmenu{position:absolute;top:-20px;left:14px;font:14px sans-serif;font-weight:bold;z-index:5;color:#ffffff;
}
#shop3dmenu{position:absolute;top:-20px;left:94px;font:14px sans-serif;font-weight:bold;z-index:5;color:#ffffff;
}
#shopdesignmenu{position:absolute;top:-20px;left:174px;font:14px sans-serif;font-weight:bold;z-index:5;color:#ffffff;
}
.barshopsub{ font: 12px sans-serif;font-weight:normal; padding:8px;valign:middle;height:14px;background:#fcfcfc;color:#003334; border-top:1px solid #eeeeee;  }

.barnormallarge{   font-family: Arial; font-size:14px; font-weight:bold;color:#18506a;cursor:pointer;}
.barnormalmain{font:12px sans-serif; font-weight:bold;color:#777777;cursor:pointer;}
.barnormalred{font:12px sans-serif; font-weight:bold;color:#555555;cursor:pointer;}
.barnormalsmall{font:11px sans-serif; font-weight:bold;color:#777777;cursor:pointer;}
.barnormal2{font:12px sans-serif; font-weight:bold;color:#003334;cursor:pointer; background:#ffffff; width:120px; height:16px;border:1px solid #CCC;padding:4px}
.barnormal3{font:14px sans-serif; font-weight:bold;color:#0033aa;cursor:pointer; width:120px; height:16px;border:1px solid #CCC;padding:4px}



#orgsecabout{position:absolute;left:20px;top:-2px; cursor:pointer;}
#orgsecbiography{position:absolute;left:150px;top:-2px;cursor:pointer;}
#orgsecevents{position:absolute;left:240px;top:-2px;cursor:pointer;}
#backtomygallery{position:absolute;left:600px;top:-4px;cursor:pointer;}

.orgsecnormal{font: 12px sans-serif;font-weight:bold;color:#003334; cursor:pointer;}
.orgsecselected{font: 14px sans-serif;font-weight:bold;color:#ff0000;cursor:pointer;}


#popupwarningmessage{font: 14px sans-serif;font-weight:normal;color:#333333; cursor:pointer;}


#currentfolder{font: 13px sans-serif;font-weight:bold;font-style:italic;color:#003334;padding:2px;width:250px; margin-left:10px; }
#currentfoldercontents{font: 13px sans-serif;font-weight:bold;font-style:italic;color:#003334;padding:2px;width:250px; margin-left:10px;}

#loadpictures{z-index:4; font: 14px sans-serif;font-weight:bold; position:absolute;left:25px;top:3px;color:#cc0000; cursor:pointer;}
.advertlinks{font: 14px sans-serif;font-weight:bold;color:#cc0000; cursor:pointer;}
.yesno{font: 14px sans-serif;font-weight:bold; color:#cc0000; cursor:pointer;margin-right:30px}

.picmanlabels{font: 13px sans-serif;font-weight:bold; bgcolor:#f0f0ff; color:#003334; valign:middle;padding:1px;}


#newcollection{font: 12px sans-serif;font-weight:bold; position:absolute;left:570px;top:3px;color:#003334;cursor:pointer;}
#movefolderleft{position:absolute;left:500px;top:10px;cursor:pointer;color:#007777;}
#movefolderright{position:absolute;left:520px;top:10px;cursor:pointer;color:#007777;}
#editcollection{font: 12px sans-serif;font-weight:bold; position:absolute;left:150px;top:3px;color:#003334;cursor:pointer;}
#abouttheartist{font: 12px sans-serif;font-weight:bold; position:absolute;left:260px;top:3px;color:#003334;cursor:pointer;}


#previewgallery{font: 12px sans-serif;font-weight:bold; position:absolute;left:420px;top:3px;color:#003334; cursor:pointer; border:1px #000;}


#showmyprofile {font: 12px sans-serif;font-weight:bold; position:absolute;left:580px;top:3px;color:#003334; cursor:pointer; border:1px #000;}
.collectionselection{font:12px sans-serif;position:absolute;left:90px;top:3px;color:#ffffff;direction:rtl; border:0;background:#003334; border:0px;border-color:#ff0000}
.titleanddescription{font: 12px sans-serif;font-weight:bold; position:absolute;left:690px;top:5px;color:#3333dd;cursor:pointer;}

#savetandb{font: 12px sans-serif;font-weight:bold; position:absolute;left:280px;top:470px;color:#003334;cursor:pointer;}
#canceltandb{font: 12px sans-serif;font-weight:bold; position:absolute;left:20px;top:470px;color:#003334;cursor:pointer;}
7
#savecollectionprofile{font: 12px sans-serif;font-weight:bold; position:absolute;left:700px;top:544px;color:#003334;cursor:pointer;}
#cancelcollectionprofile{font: 12px sans-serif;font-weight:bold; position:absolute;left:620px;top:544px;color:#003334;cursor:pointer;}



#lightboxclose{font: 12px sans-serif;font-weight:bold;color:#777777;cursor:pointer;margin-top:20px;}

#collectionscrollertitle{font: 16px sans-serif;font-weight:bold;color:#3333dd; valign:middle}
#lightboxprev{font: 12px sans-serif;font-weight:bold; position:absolute;left:20px;top:510px;color:#777777;cursor:pointer;z-index:2000;}
#lightboxnext{font: 12px sans-serif;font-weight:bold; position:absolute;left:940px;top:510px;color:#777777;cursor:pointer;z-index:2000;}
#lightboxnextclose{font: 12px sans-serif;font-weight:bold; position:absolute;left:940px;top:530px;color:#777777;cursor:pointerfcfcfc;z-index:2000;}
#lightboxprevclose{font: 12px sans-serif;font-weight:bold; position:absolute;left:20px;top:530px;color:#777777;cursor:pointer;z-index:2000;}
#lightbox{width:100%;}
#gallerycollectionstab{font: 12px sans-serif;font-weight:bold; color:#777777;cursor:pointer; background:#f0f0f0;}
#galleryprofiletab{    font: 12px sans-serif;font-weight:bold; color:#777777;cursor:pointer; background:#f0f0f0;}
#gallerygallerytab{    font: 12px sans-serif;font-weight:bold; color:#777777;cursor:pointer; background:#e4e4e4;}
#exitgallery{font: 12px sans-serif;font-weight:bold;color:#777777;cursor:pointer;background:#e4e4e4;}
#exitgalleryprofile{ vertical-align:top;margin-right:40px;font: 12px sans-serif;font-weight:bold;color:#777777;cursor:pointer;}
#galleryprofileartist{vertical-align:top;font: 14px sans-serif;font-weight:bold;color:#777777;cursor:pointer;text-decoration: underline;margin-top:10px;mar}



.signin{font-size:12px; margin-top:14px; margin-bottom:4px }
.signinlabel{font-size:12px; color:#000090;margin-top:16px; margin-bottom:30px}
.signinmessage{font-size:12px; color:#000090;}
.forgottenpassword{font-size:10px; color:#000090;}

.albumheading {color: #c8c8c8;margin-top: 3px; text-align:center; font-size:1em; height:20px;    font-family: Georgia, "Times New Roman", Times, serif;}
.gallerycollectionartist {color: #555555;text-align:left; valign:top; font: 18px sans-serif;}
.gallerycollectiontitle {color: #555555;height:10px;text-align:left; valign:top; font: 14px sans-serif;}
#gallerycollectiondescription{font-size: 14px; font:sans-serif;resize:none; width:220px; height:315px; color:#333333;valign:top }


.numberlabels {color: #c8c8c8;margin-top: 3px; text-align:center; font-size:.7em;     font-family: "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;}
.picturetitle{color: #333333;margin-top: 0px; text-align:center; font: 12px sans-serif;height:20px; }
#picturedescription{color: #333333; text-align:center; valign:top; padding:20px; font: 12px sans-serif;}
.thumb{color: #333377;margin-right: 13px; text-align:center; font-size:1.9em;     font-family: Georgia, "Times New Roman", Times, serif;}


/* collection description on gallery page */
#mcs_container{position:relative; top:0px; margin:0; width:230px; height:400px; padding:0;}
#mcs_container .customScrollBox{position:relative; height:100%; overflow:hidden;width:226px; padding:10px,10px,0px,0px;}
#mcs_container .customScrollBox .container{position:relative; width:210px;  float:left;}
#mcs_container .customScrollBox .content{clear:both;}
#mcs_container .customScrollBox .content p{color:#777; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#mcs_container .customScrollBox img{border:0px solid #fff;}
#mcs_container .dragger_container{position:absolute;top:300px; left:214px;width:0px; height:90px;  border:2px solid  #dddddd; cursor:pointer; }
#mcs_container .dragger{position:absolute; width:9px; height:20px; background:#008080; margin-left:-4px; text-align:center; overflow:hidden; cursor:pointer; -moz-border-radius:18px; -khtml-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;}
#mcs_container .dragger_pressed{position:absolute; width:9px; height:20px; background:#008080; margin-left:-4px; overflow:hidden; cursor:pointer;}

#mcs1_container{position:relative; top:0px; left:0px; margin:0; width:180px; height:240px; padding:0;}
#mcs1_container .customScrollBox{position:relative; height:100%; overflow:hidden;width:180px; padding:10px,10px,0px,0px}
#mcs1_container .customScrollBox .container{position:relative; width:180px;  float:left;}
#mcs1_container .customScrollBox .content{clear:both;}
#mcs1_container .customScrollBox .content p{color:#777; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#mcs1_container .customScrollBox img{border:0px solid #fff;}
#mcs1_container .dragger_container{position:absolute;top:20px; left:160px;width:0px; height:200px;  border-left:1px dotted #003334; cursor:pointer; z-index:30000;}
#mcs1_container .dragger{position:absolute; width:11px; height:11px; background:#008080; margin-left:-5px; text-align:center; overflow:hidden; cursor:pointer; -moz-border-radius:18px; -khtml-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;z-index:30001;}
#mcs1_container .dragger_pressed{position:absolute; width:11px; height:11px; background:#008080; margin-left:-5px; overflow:hidden; cursor:pointer;}




/* artist profile */
#mcs2_container{position:relative; top:0px; margin:0; width:750px; height:560px; padding:0;}
#mcs2_container .customScrollBox{position:relative; height:100%; overflow:hidden;width:740px; padding:10px,10px,0px,0px; margin-left:20px;}
#mcs2_container .customScrollBox .container{position:relative; width:700px;  float:left;}
#mcs2_container .customScrollBox .content{clear:both;}
/*#mcs2_container .customScrollBox .content p{color:#777; font-family:Verdana, Geneva, sans-serif; font-size:13px;} */
#mcs2_container .customScrollBox img{border:0px solid #fff;}
  #mcs2_container .dragger_container{position:absolute;top:30px; left:720px;width:0px; height:450px;  border:2px solid #dddddd; cursor:pointer; z-index:18;}
#mcs2_container .dragger{position:absolute; width:11px; height:21px; background:#008080; margin-left:-5px; text-align:center; overflow:hidden; cursor:pointer; -moz-border-radius:18px; -khtml-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;}
#mcs2_container .dragger_pressed{position:absolute; width:11px; height:21px; background:#008080; margin-left:-5px; overflow:hidden; cursor:pointer;}

/* artist profile from gallery*/
#mcs3_container{position:relative; top:0px; margin:0; width:820px; height:500px; padding:0;}
#mcs3_container .customScrollBox{position:relative; height:100%; overflow:hidden;width:840px; padding:0px,0px,0px,0px; }
#mcs3_container .customScrollBox .container{position:relative; width:780px;  float:left;}
#mcs3_container .customScrollBox .content{clear:both;padding:0,20px,20px,20px;}
/*#mcs3_container .customScrollBox .content p{color:#777; font-family:Verdana, Geneva, sans-serif; font-size:13px;} */
#mcs3_container .customScrollBox img{border:0px solid #fff;}
  #mcs3_container .dragger_container{position:absolute;top:10px; left:815px;width:0px; height:450px;  border-left:1px dotted #dddddd; cursor:pointer; z-index:18;}
#mcs3_container .dragger{position:absolute; width:11px; height:11px; background:#6484ba; margin-left:-5px; text-align:center; overflow:hidden; cursor:pointer; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#mcs3_container .dragger_pressed{position:absolute; width:11px; height:11px; background:#ffff00; margin-left:-5px; overflow:hidden; cursor:pointer;}


/*HORIZONTAL SCROLLER*/
/* scrollbar */
#mcs5_container{position:absolute; left:20px; top:510px; margin:0; width:940px; height:120px; padding:0 10px; }
/* border:0px solid #C30; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;} */
#mcs5_container .customScrollBox{position:relative; width:940px; overflow:hidden; }
#mcs5_container .customScrollBox .horWrapper{position:relative; left:0;  }
#mcs5_container .customScrollBox .container{position:relative; display:inline-block; *display:inline; }
#mcs5_container .customScrollBox .content{color:#777;position:relative;margin-top:20px; }
#mcs5_container .customScrollBox .content p{padding:5px; margin:10px 5px;}
#mcs5_container .customScrollBox .content p img{margin-right:5px; }
#mcs5_container .dragger_container{position:absolute; left:790px;height:0px; width:144px; margin-left:00px;margin-top:5px;margin-bottom:15px; border:3px solid #dddddd;z-index:8; }
#mcs5_container .dragger{position:absolute; width:21px; height:11px; background:#008080; margin-top:-6px;margin-left:-2px;-moz-border-radius:18px; -khtml-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;}
#mcs5_container .dragger_pressed{position:absolute; width:21px; height:9px; background:#008080; margin-left:-2px; overflow:hidden; cursor:pointer;}
/*#mcs5_container .dragger_pressed{position:absolute; width:30px; height:9px; background:#dd7777 url(mcsDraggerHover.png) no-repeat; margin-top:-5px;}
*/
#mcs5_container .scrollUpBtn,#mcs5_container .scrollDownBtn{position:absolute; top:0; display:inline-block; font-family:Arial,Helvetica,sans-serif; font-size:large; font-weight:normal; color:#C30; margin:8px 5px 0 10px; text-decoration:none;}
#mcs5_container .scrollDownBtn{right:10px;}
#mcs5_container .scrollUpBtn{right:50px;}
#mcs5_container .scrollUpBtn:hover,#mcs5_container .scrollDownBtn:hover{color:#fff;}

.profiletext{position:relative}
#loadprofileimage{position:absolute; font: 12px sans-serif;font-weight:bold; color:#003334;cursor:pointer; margin-left:10px;}
#browseprofileimage {position:absolute; z-index:4;top:0px;left:-30px;  cursor:pointer;filter: alpha(opacity = 0); opacity:0;font-size:16px;}
.loadvenueimage{position:absolute; font: 13px sans-serif;font-weight:bold; color:#aa0000;}
#browsevenueprofileimage {position:absolute; z-index:4;top:0px;left:-30px;  cursor:pointer;filter: alpha(opacity = 0); opacity:0;font-size:16px;}
#loadvenuebusinessimage{position:absolute; font: 12px sans-serif;font-weight:bold; color:#ffff00;cursor:pointer; margin-left:10px;}
#browsevenuebusinessimage {position:absolute; z-index:4;top:0px;left:-30px;  cursor:pointer;filter: alpha(opacity = 0); opacity:0;font-size:16px;}
#loadvenuegallleryimage{position:absolute; font: 12px sans-serif;font-weight:bold; color:#ffff00;cursor:pointer; margin-left:10px;}
#browsevenuegalleryimage {position:absolute; z-index:4;top:0px;left:-30px;  cursor:pointer;filter: alpha(opacity = 0); opacity:0;font-size:16px;}

.editvenuetext{font: 13px sans-serif;font-weight:bold; color:#aa0000; }
.editshowtext{font: 12px sans-serif;font-weight:bold; color:#aa0000; }

#adsetupvenuename{font: 12px sans-serif;font-weight:bold; background:#dddddd;}
.adsetupheading{font: 12px sans-serif;font-weight:bold; background:#f4f4f4;}

#galleryprofileimage{position:absolute; font: 12px sans-serif;font-weight:bold; }
#loadshowexhibitorimage{ font: 12px sans-serif;font-weight:bold; color:#aa0000;cursor:pointer; }
#browseshowvenueimage {position:absolute; z-index:4;top:0px;left:-30px;  cursor:pointer;filter: alpha(opacity = 0); opacity:0;font-size:16px;}
#browseshowexhibitorimage {position:absolute; z-index:4;top:0px;left:75px;  cursor:pointer;filter: alpha(opacity = 0); opacity:0;font-size:16px;}

#loadmessageimage{font: 12px sans-serif;font-weight:bold; color:#003334;cursor:pointer; margin-left:10px;}
#browsemessageimage {position:absolute; z-index:4;top:0px;left:0px;  cursor:pointer;filter: alpha(opacity = 0); opacity:0;font-size:12px;}


.artistprofileheader{color: #003334; margin-bottom:4px;text-align:left; valign:top; font: 18px sans-serif;}
.profilesection {font: 14px sans-serif; font-weight:bold; color:#777777;  padding:0px; }

#artistprofileheaderorg{font: 16px sans-serif; font-weight:bold; color:#003334;  padding:4px; height:24px; align:left;}
#venueprofileheaderorg{font: 12px sans-serif; font-weight:bold;background:#f0f8f0; color:#666666;  padding:4px;align:left; }

#accountheader{font: 20px sans-serif; font-weight:bold;background:#003334; color:#ffffff;  padding:10px; height:20px; align:center; margin-top:10px}
.pdlabels{font-size:10px; color:#003334; align:right; height:14px; valign:bottom; padding:0 0 0 4px;}
.pdlabels1{font-size:10px; color:#003334; align:right; height:14px; valign:bottom; background:#e8e8e8; padding:0 0 0 4px;}
.pdtdinput{font-size:13px; color:#ff0000; height:24px;padding:0 0 0 4px;}
.pdtdinput1{font-size:13px; color:#ff0000;height:24px; background:#e8e8e8;padding:0 0 0 4px;}
.pdsubheading{background:#888888; color:#ffffff;font-size:13px; height:24px;padding:0 0 0 4px;} 
.pdinput{font-size:12px; color:#ff0000; }
#pdproduct{width:112px;}
#pdoriginalstatus{width:126px;}
#pdprintstatus{width:126px;}
#pdproductspecific{width:126px;}
#pdmedium{width:116;} 
.picdetailstable{color:#003334; border:0px solid #7777cc;}

.showcombo{color:#0088ff;background:#ffffff; font: 12px; font-family:Courier New;}
.whatsonorganization{font: 14px sans-serif; font-weight:bold;background:#777777; color:#ffffff;  padding:2px; height:20px; align:center;}
.whatsonexhibheader{font: 14px sans-serif; font-weight:bold;background:#777777; color:#ffffff;  padding:2px; height:20px; align:center;}

/* to match help */
/* ========== Text Styles ========== */
hr { color: #777}
body, table, span.rvts0 /* Normal text */
{
 font-size: 10pt;
 font-family: 'Arial', 'Helvetica', sans-serif;
 font-style: normal;
 font-weight: normal;
 color: #222222;
 text-decoration: none;
}
span.rvts1 /* Heading */ { font-weight: bold; color: #0000ff;}
span.rvts2 /* Subheading */ { font-weight: bold; color: #000080;}
span.rvts3 /* Keywords */ { font-style: italic; color: #800000;}
a.rvts4, span.rvts4 /* Jump 1 */ { color: #008000; text-decoration: underline;}
a.rvts5, span.rvts5 /* Jump 2 */ { color: #008000; text-decoration: underline;}
span.rvts6 /* Font Style */ { font-family: 'Verdana', 'Geneva', sans-serif; }
span.rvts7 /* Font Style */ { font-size: 14pt;  font-weight: bold; color: #003300; }
span.rvts8 /* Font Style */ { font-size: 12pt;  font-weight: bold; color: #003300; }
span.rvts9 { font-size: 12pt; }
span.rvts10 /* Font Style */ { font-family: 'Tahoma', 'Geneva', sans-serif; font-style: italic; color: #c0c0c0;}

/* ========== Para Styles ========== 
p,ul,ol 
{
 text-align: left;
 text-indent: 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}*/
.rvps1 /* Centered */ {  text-align: center; }
.rvps2 /* Paragraph Style */ { line-height: 1.20;  margin: 0px 0px 0px 20px; }
.rvps3 /* Paragraph Style */ { margin: 0px 0px 10px 0px; }
.rvps4 /* Paragraph Style */ { margin: 10px 0px 0px 0px; }
.rvps5 {  margin: 10px 0px 0px 24px; }
.rvps6 { line-height: 1.20; margin: 0px 0px 0px 44px;}
.rvps7 /* Paragraph Style */ 
{
 text-align: center;
 border-color: #c0c0c0;
 border-style: solid;
 border-width: 1px;
 border-right: none;
 border-left: none;
 padding: 2px 0px 2px 0px;
 margin: 7px 0px 7px 0px;
}
.rvps8 /* Paragraph Style */
{
}

/* styled radio boxes */
/*input[type=checkbox]:not(old), 
input[type=radio   ]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}*/

/*input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -28px;
  padding-left : 28px;
  background   : url('checks.png') no-repeat 0 0;
  line-height  : 20px;
}*/

/*
input[type=checkbox]:not(old):checked + label{
  background-position : 0 -24px;
}

input[type=radio]:not(old):checked + label{
  background-position : 0 -48px;
}*/
