body    { margin:0; padding:0; font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }

.BOTClear           { clear:both; }
.BOTInlineImageLink { border:0; margin:0px 0px 4px 2px; }
.BOTImageLink       { border:0; }
.BOTTextLarge       { font-size:12pt; font-weight:bold; }
.BOTTextMedium      { font-size:10pt; }
.BOTTextSmall       { color:#6a6a6a; font-size:8pt; }
.BOTFundingMiceType { font:8pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: gray; margin-top: 8px; border-width: 1px; border-color: silver; }
.BOTFundingMiceType a       { text-decoration: none; color: gray; }
.BOTFundingMiceType a:hover { color: black; border-bottom-width: 1px; border-bottom-style: dotted; }


#BOTWrapper         { width:1050px; margin:0 auto; }
#BOTHeader          { background-color:#000; height:60px; padding:5px 0px 0px 15px; background-image:url('../images/bg-header.png'); }
#BOTHeaderPrint		{ display:none; }
#BOTFooter          { color:white; background-color:#000; padding:5px 0px 5px 15px; font-size:8pt; }
#BOTFooter a        { color:silver; text-decoration:none; }
#BOTFooter a:hover  { color: silver; text-decoration:none; border-bottom:dotted 1px silver; }
#BOTFooterPrint		{ display:none; }

#BOTQuickPicks		        { }
.BOTQuickPick	            { width:210px; height:150px; float:left; text-align:center; background-image:url('../images/bg-quick-pick.png'); opacity:0.0; filter:alpha(opacity=0); }
.BOTQuickPickIcon           { height:90px; overflow:hidden; margin-top:15px; }
.BOTQuickPickToString       { margin:0 auto; width:180px; }
.BOTQuickPickToString a     { font-size:8pt; text-decoration:none; color:#000; font-weight:bold; }
.BOTQuickPickDateRange      { margin:0 auto; width:180px; }
.BOTQuickPickDateRange a    { font-size:8pt; text-decoration:none; color:#000; }
.BOTQuickPickImage	        { width:180px; border:0; }

#BOTSearchWrapper           { }
#BOTSearch                  { float:left; width:840px; height:70px; background-image:url('../images/bg-search.png'); }
.BOTSearchText              { margin:12px 0px 0px 15px; font-size:10pt; }
.BOTSearchInput             { margin:3px 0px 0px 15px; font-size:10pt; }
#BOTSearchGenre             { float:left; width:140px; }
#BOTSearchDateStart         { float:left; width:135px; }
#BOTSearchDateEnd		    { float:left; width:135px; }
#BOTSearchNeighborhood	    { float:left; width:140px; }
#BOTSearchKeyword		    { float:left; width:143px; }
#BOTSearchButton            { float:left; width:140px; margin-top:20px; }
#BOTSearchLoad			    { height:32px; margin:0px 50px 0px 50px; }
#BOTSearchInputGenre		{ width:115px; }
#BOTSearchInputDateStart    { width:70px; }
#BOTSearchInputDateEnd		{ width:70px; }
#BOTSearchInputNeighborhood	{ width:115px; }
#BOTSearchInputKeyword		{ width:100px; }

#BOTUpdate      { float:right; width:210px; height:70px; background-image:url('../images/bg-update.png'); }
#BOTUpdateImage { margin:19px 0px 0px 39px; border:0; }

#BOTJoin		{ float:left; width:840px; height:70px; background-image:url('../images/bg-search.png');}
#BOTJoinText	{ float:left; margin:25px 0px 0px 40px; font-weight: bold; font-size:11pt;}
#BOTJoinButton	{ float:right; margin:20px 15px 0px 0px;}

#BOTView    { float:left; width:840px; }

.BOTResultsDefaultText	{ margin:5px 10px 0px 10px; }
#BOTResults				{ font-size:10pt; display:block; }
.BOTResultWrapper		{ background:url('../images/bg-dynamic-middle.png') repeat-y; }
.BOTResult				{ background:url('../images/bg-dynamic-top.png') no-repeat; padding:15px 15px 4px 15px; }
.BOTResultsCount		{ font-size:12pt; font-weight:bold; margin:10px 10px 5px 10px; padding:5px 0px 5px 0px; }
.BOTResultsMonth		{ font-size:14pt; font-weight:bold; margin:0px 10px 0px 10px; padding:5px 0px 5px 5px; background-color:#000; color:#fff; text-align:left; }
.BOTResultDateTime		{ width:101px; float:left; }
.BOTResultGenre			{ width:40px; float:left; }
.BOTResultDetails		{ width:600px; float:left; margin:5px 5px 0px 0px; }
.BOTResultMoreInfo		{ width:64px; float:left; }

#BOTPartners    { float:right; }
.BOTPartner     { width:210px; height:120px; background-image:url('../images/bg-partner.png'); text-align:center; opacity:0.0; filter:alpha(opacity=0); }
.BOTPartnerIcon { margin-top:15px; border:0; }

#BOTInspect			{ background:url('../images/bg-dynamic-middle.png') repeat-y; display:none; }
#BOTInspectWrapper  { background:url('../images/bg-dynamic-top.png') no-repeat; padding:15px 15px 4px 15px; }
#BOTInspectLeft     { width:190px; float:left; }
#BOTInspectRight    { width:620px; float:right; }

#BOTInspectPoster       { margin-bottom:10px; }
#BOTInspectPosterImage  { max-width:180px; }
#BOTInspectGenre        { margin-bottom:10px; }
#BOTInspectGenreImage   { float:left; width:70px; }
#BOTInspectGenreText    { float:right; width:120px; }
#BOTInspectBuy          { margin-bottom:10px; }
#BOTInspectMoreInfo     { margin-bottom:10px; }
#BOTInspectBack         { }

#BOTInspectProgram      { background-color:#F0F0F0; border:solid 1px #6a6a6a; font-weight:bold; margin-bottom:10px; padding:5px; }
#BOTInspectPartner      { background-color:#F0F0F0; border:solid 1px #6a6a6a; margin-bottom:10px; padding:5px; }
#BOTInspectVenueText    { background-color:#F0F0F0; border:solid 1px #6a6a6a; margin-bottom:10px; padding:5px; }
#BOTInspectVenueMap     { width:620px; height:200px; }
#BOTInspectDetails      { background-color:#F0F0F0; border:solid 1px #6a6a6a; margin-bottom:10px; padding:5px; color:#6a6a6a; }
