@charset "utf-8";
/* CSS Document */
hr{width:inherit;color: rgb(231,231,231);}

h1{z-index:6;color:#FFFFFF;font-family:trebuchet MS, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;width:inherit;margin:0px;text-decoration:none;text-transform:uppercase;}
h2{z-index:6;color:#BF2025;font-family:trebuchet MS, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase;margin:0px;padding:0px;text-decoration:none;}
h3{z-index:6;color:#000;font-family:trebuchet MS, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;text-transform:uppercase;margin:0px;padding:0px;text-decoration:none;}
h4{z-index:6;color:#000;font-family:trebuchet MS, Arial, Helvetica, sans-serif;font-weight:normal;font-size:14px;margin-top:0px;margin-bottom:10px;text-decoration:none;font-weight:bold;}
h5{z-index:6;color:#000;font-family:trebuchet MS, Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;text-transform:uppercase;margin-top:0px;margin-bottom:0px;text-decoration:none;}

/* 21stcd*/
#footer .Msg_21stcd{display:block; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/* Buttons */
.buttonVBwrap{clear: both; text-align:right; Display: block; width: 100%; float:right;}
.viewDetails{Color:#FFF; background:#CCC url(../userfiles/Image/Buttons/ViewDetails.jpg) no-repeat; width:80px; height:17px; float:left; margin-right:5px;}
.bookNow{Color:#FFF; background: #FF9900 url(../userfiles/Image/Buttons/BookNow.jpg) no-repeat; width:38px; height:17px; float:left;}

/* common */
label{float: left; text-align:right; padding-right:10px;}
input, textarea, select{width: 180px;margin-bottom: 10px;font-family: Tahoma, trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;}
.subButton{font-family: Tahoma, trebuchet MS, Arial, Helvetica, sans-serif;clear: both;}

.VenueInFocus{Display:block; clear:both; overflow:hidden; padding:0; margin:0; margin-top:10px;}
.VenueInFocus .ViF_Image{Display:block; float:left; padding:0; margin:0; margin-right:10px; width:200px; min-height:200px; overflow:hidden;}
.VenueInFocus .ViF_Copy{Display:block; float:left; padding:0; margin:0; width:315px; min-height:200px; overflow:hidden; font-size:13px}
.VenueInFocus .ViF_Copy img{float:right; padding:0; margin:0;}
.VenueInFocus .ViF_Copy .red{color:#BF2025; font-weight:bold;}
.VenueInFocus .ViF_Copy h2{text-transform:none; font-weight:normal; font-size:15px}
.VenueInFocus .a{color:#000; font-weight:normal;}

.listResults{Display: block; clear:both; overflow:hidden; margin:0px; width:100%; float:left; margin-bottom:4px; margin-top:6px; border-bottom:#BF2025 dashed 1px;}
.listResults .imgblock{
	float:right;
	width:100px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:8px;
	margin-top:3px;
}
.listResults .copyblock{
	float:left;
	width:420px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-top:4px;
}
.listResults .copyblock{font-size:12px;}
.listResults .copyblock h2{text-transform:none; font-weight:normal; font-size:14px}
.listResults .copyblock img{
	float:none;
	clear:right;
}
.listResults .copyblock .red{color:#BF2025;}
.listResults .stretch{width:100%;}
.listResults a{text-decoration:none;}

#RightColumnCopy h1{margin:0px; margin-top:9px; margin-bottom:7px;}

#MiddleTitle h1{margin:0px; margin-top:9px;} 
#MiddleColumn fieldset {padding:0; margin:0; margin-top:10px; border:0px;}
#MiddleColumn label{width: 220px; padding-top:5px;}
#MiddleColumn .accredited p{ margin:0;}
#MiddleColumn a:link, #MiddleColumn a:visited{color:#000000;text-decoration:none;}
#MiddleColumn a:hover{color:#BF2025;}
#MiddleColumn a{text-decoration:none;}
#MiddleColumn .subButton{color:#FFFFFF; background:#BF2025; font-size:11px; border: #821517 1px outset;}

.hdrsearchTXT{font-size:10px;color:rgb(118,112,100);height:16px;width:170px;padding:0 4px;border:solid 2px #ccc;margin:0}
.hdrsearch input.imgsubmit{margin-top:5px}

.templateI_F{display:block; padding:0px; overflow:hidden; z-index:3;}
#CopyBody .templateI_F{margin-bottom:10px;}
#LeftColumn .templateI_F{}
#RightColumn .templateI_F{float:left;margin-top:0px;z-index:4;}
#Footer .templateI_F{float:left; margin-right:10px;}

/* ICAL stuff */
.iCal{Display:block;clear: both;width:100%;min-height:43px;background: url(../images/calendar.jpg) no-repeat;overflow:hidden;z-index:4;}
.iCal{font-family:trebuchet MS, Arial, Helvetica, sans-serif;}
.iCal h5{width:170px;float:right;color:#1b3f71;font-weight:bolder;font-size:12px;text-transform:none;margin-top:1px;margin-bottom:0px;text-decoration:none;}
.iCal p{font-weight:bolder;font-size:10px;text-transform:none;margin-top:0px;width:170px;float:right;}
.iCal a:link, .iCal a:visited, .iCal a:active {color:#1b3f71; text-decoration:none;}
.iCal a:hover {color:#1b3f71; text-decoration:none;}


/* Search */
.SearchResultTitle{color: rgb(164,21,23);font-family:trebuchet MS, Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;margin-top:0px;margin-bottom:0px;text-decoration:none;}
.SearchResultTxt{font-family:trebuchet MS, Arial, Helvetica, sans-serif;font-size:10px;text-transform:none;text-decoration:none;color:#000000;}
.searchSITE{font-family:trebuchet MS, Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;text-decoration:none;color:#000000;}
.searchMOGE{font-family:trebuchet MS, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(118,112,100);height:18px;width:230px;padding:0px;margin:0px;position:relative;border-color:rgb(231,231,231);border-style:solid;border-width:1px;}
.searchMOGEFrm{Padding:0px; margin:0px;}
.searchOUT{background-color:#D3E9FE; width:437px; display:block; overflow:hidden; min-height:50px; margin:0px; padding-left:12px;padding-right:12px;padding-bottom:20px;background-image:url(../images/outsideSEARCHbottom_TurqBlue.gif); background-position:bottom; background-repeat:no-repeat;}
.searchHDR{background-color:#D3E9FE; width:461px; display:block; overflow:hidden; height:20px; margin:0px; padding:0px;background-image:url(../images/outsideSEARCH_TurqBlue.gif); background-position:top; 	background-repeat:no-repeat;}
.searchOUTrow{display:block;overflow:hidden;Width:100%;border-bottom-color: #006691;border-bottom-style:dotted;border-bottom-width:1px;padding-top:5px;padding-bottom:5px;}
.QuickBuySel{font-family:trebuchet MS, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(118,112,100);height:18px;width:160px;padding:0px;margin-left: 3px;position:relative;border-color:rgb(231,231,231);border-style:solid;border-width:1px;}
.QuickBuyFrm{Padding:0px; margin:0px;}

.fbTXT{font-size:13px;}

.copyMSG {color:#000000;font-family:trebuchet MS, Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;font-size:10px;}

.warning12{color: RED;font-family: trebuchet MS, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;text-transform:uppercase;margin-top:0px;margin-bottom:0px;text-decoration:none;}

.dotredline{Display:block;height:1px;width:100%;border-bottom-color: rgb(164,21,23);border-bottom-style:dotted;border-bottom-width:1px;margin-top:15px;margin-bottom:15px;}
.solidredline{Display:block;height:1px;width:100%;border-bottom-color: rgb(164,21,23);border-bottom-style:solid;border-bottom-width:1px;margin-top:15px;margin-bottom:15px;}
.solidwhiteline{Display:block;height:1px;width:100%;border-bottom-color: #F0F5F8;border-bottom-style:solid;border-bottom-width:1px;margin-top:5px;margin-bottom:5px;}
.dotLgreyline{Display:block;height:1px;width:100%;border-bottom-color: rgb(231,231,231);border-bottom-style:dotted;border-bottom-width:1px;margin-top:15px;margin-bottom:15px;}
.solidLgreyline{clear:both;Display:block;height:1px;width:100%;border-bottom-color: rgb(231,231,231);border-bottom-style:solid;border-bottom-width:1px;margin-top:15px;margin-bottom:15px;z-index:5;}

/* byGenreMonth in CalObj */
.byGenreMonth{margin:0px; padding:0px; font-size:11px; z-index:6;}
.byGenreMonth p{margin:0px; padding:0px; margin-bottom:2px;}

/* Galleries */
#whatsonRight .GalleryWrapperHidden{text-align: left;}
.GalleryWrapper .GalleryHeader{}
.GalleryWrapper .GalleryHeader h5{padding:0px; margin:0px; margin-top:7px; margin-left:20px; text-align:left;}

.GalleryWrapper .GalleryScroller{display:block;float:left;clear:both;overflow: auto;width:223px;max-height:162px;margin:0px;padding-left:13px;padding-top:3px;background-color:#FFFFFF;border-bottom: #333333 1px solid;border-left: #5A6362 1px solid;border-right: #879391 1px solid;}
.GalleryScroller .GalleryThumbnail{display:block; overflow:hidden; float:left; margin:0px; padding:0px;}
.GalleryScroller .GalleryThumbnail a{width:95px; height:51px; margin-right:20px; margin-bottom:20px; text-align:left;}
 
.videoThumbDetails .videoTitle {font-weight: bold;display: block;float: left;}
.videoItem .videothumb {float: left;padding-right: 10px;}
.videoThumbDetails .videoViews {float: left;display: block;width: 110px;font-weight:normal;}
.videoItem .videoThumbDetails {float: left;	width: 110px;}
.GalleryWrapper .videoItem {float: left;padding-bottom: 10px;font-size: 12px;}
.GalleryWrapper .GalleryScroller {border-top-color: #D2DBDA;border-right-color: #D2DBDA;border-bottom-color: #D2DBDA;border-left-color: #D2DBDA;}
.GalleryWrapper a:link, .GalleryWrapper a:visited{color:#000000;text-decoration:none;}
.GalleryWrapper a:hover{text-decoration:underline;}
.copyblock .moreBtn {
	float: left;
	width: 200px;
}
.copyblock .awardImg {
	padding-left: 10px;
}

