@charset "utf-8";
/* CSS Document */
#Header #logo {padding-top: 14px; padding-left: 14px;}
hr{color:#6abea7;}
h1{color:#6abea7;}
h2{color:#6abea7;}
h3{color:#6abea7;}
h4{color:#6abea7;}
h5{color:#6abea7;}

/* 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, Arial, Helvetica, sans-serif;font-size:12px; border:#fff; /*background-color:#0001d5e600e3031236564; color:#fff;*/}
.subButton{font-family: Tahoma, Arial, Helvetica, sans-serif;clear: both; width:52px; height:22px;}

.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:left; width:100px; overflow:hidden; margin-right:5px; margin-bottom:8px; margin-top:3px;}
.listResults .copyblock{float:right; 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:right;}
.listResults .copyblock .red{color:#BF2025;}
.listResults .stretch{width:100%;}
.listResults a{text-decoration:none;}

.templateI_F{display:block; padding:0px; margin: 0px; overflow:hidden;}
#CopyRight .templateTOP{float:left; width:233px; height:5px; background:url(../Images/233x5_backdrop.png) top no-repeat;}
#CopyRight .templateI_F{float:left; width:233px; background:url(../Images/233x600_backdrop.png) bottom left no-repeat; padding: 0px 0px 10px 10px; margin-bottom:6px;}
.templateI_F ul{margin:0;padding:0;font-size:12px;list-style:none;text-transform:uppercase; }
.templateI_F ul li a{color:#6abea7; text-decoration:none;}
.templateI_F ul li a:hover{color:#fff; text-decoration:none;}

/*#CopyRight .genreList{float:left; width:233px; background:url(../Images/233x600_backdrop.png) bottom left no-repeat; padding: 5px 0px 10px 10px; margin-bottom:6px;}*/
#CopyRight .genreList{clear: left; padding:0px; margin:0px; float:left; width:233px; background:url(../Images/Copy_233Mid.png) left top repeat-y; padding:8px 0px 5px 10px; }


#CopyRight .genreList ul, #CopyRight .genreList ul a{list-style:none; padding:0px; margin:0px; width:90%; font-weight:bold; text-decoration:none; color:#fff; text-transform: lowercase;}
#CopyRight .genreList ul a:hover, #CopyRight .genreList a.chosen{color:#6abea7;}
#CopyRight .genreList select{width: 213px; margin-bottom: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
#CopyRight .genreHdr{
	/*clear: left; */
	padding:0px; 
	margin:0px; 
	float:left; 
	width:227px; 
	padding: 10px 0px 0px 6px; 
	Height:27px; 
	background:url(../Images/Copy_233Top.png) no-repeat top;
	overflow:hidden;
}
.cufonH1{
	position:		relative;
	top:			-15px;
	text-transform:	uppercase;
}

.cufonH2{
	position:		relative;
	top:			-10px;
	text-transform:	uppercase;
}

.cufonH3{
	position:		relative;
	top:			-7px;
	text-transform:	uppercase;
}

#CopyRight .genreFtr{padding:0px; margin:0px; float:left; float:left; width:233px; Height:5px; background: url(../Images/Copy_233Btm.png) no-repeat top; overflow:hidden; margin-bottom:6px;}

.homeSmallHalf .templateI_F{}

/* 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: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:Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;margin-top:0px;margin-bottom:0px;text-decoration:none;}
.SearchResultTxt{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-transform:none;text-decoration:none;color:#000000;}
.searchSITE{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;text-decoration:none;color:#000000;}
.searchMOGE{font-family: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: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:Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;font-size:10px;}

.warning12{color: RED;font-family: 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;}
