



/*--------Event List---------*/
.basecolumn1a .all_events_holder { margin-bottom: 10px; }
.basecolumn1a .event_item { clear: both; height: 80px; display: block; padding-bottom: 5px; background-image: url("/images/structure/background/divider.gif"); background-repeat: repeat-x; background-position: bottom; }
.basecolumn1a .event_item .event_image { display: block; width: 105px; margin-right: 10px; float: left; padding-top: 5px; }
.basecolumn1a .event_item .event_image img { border: solid #BE2025 2px; }
.basecolumn1a .event_item .event_headline { display: block;  margin-right: 10px; clear: right; padding-top: 5px; }
.basecolumn1a .event_item .event_headline a { font-weight: bold; font-size: 1.1em; text-transform: uppercase; }
.basecolumn1a .event_item .event_headline a:hover { background: #BE2025; color: white; text-decoration: none; } 
.basecolumn1a .event_item .even_type { display: block; float: left; width: 150px; font-weight: bold;height: 10px; padding: 0px 0px 10px 0px; margin:0; }
.basecolumn1a .event_item .event_date {display: block; float: left; width: 100px; height: 10px; padding: 0px 0px 10px 0px; font-style: italic; margin:0; }




/*-----------------------1A ROTATING EVENTS LIST (NEW)-----------------------*/
.basecolumn1a .main_container_events_index { width: 603px; float: left; }
.basecolumn1a .main_container_events_index .titletxt { display: block; color: #BE1F24; font-size: 160%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; letter-spacing: -0.5px; }

.basecolumn1a .list_rotating { width: 388px; float: left; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; background-image: url("/images/structure/background/divider.gif"); background-repeat: repeat-x; background-position: bottom; }

.basecolumn1a .list_rotating .topevent { width: 388px; height: 400px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; background-image: url("/images/structure/background/divider.gif"); background-repeat: repeat-x; background-position: bottom; }
.basecolumn1a .list_rotating .titletxt { display: none; }
.basecolumn1a .list_rotating .topevent .image { width: 388px; height: auto; margin: 0px 0px 0px 0px; }
.basecolumn1a .list_rotating .topevent .image img { width: 388px; height: 194px; }
.basecolumn1a .list_rotating .topevent .titlebg { display: none; }
.basecolumn1a .list_rotating .topevent .topeventinfo { height: auto; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }
.basecolumn1a .list_rotating .topevent .headline { padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.basecolumn1a .list_rotating .topevent .headline a { padding: 0px 0px 0px 0px; color: #BE1F24; font-size: 160%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; letter-spacing: -0.5px; }
.basecolumn1a .list_rotating .topevent .type { display: none; }
.basecolumn1a .list_rotating .topevent .date { display: block; padding: 2px 2px 2px 10px; font-size: 0.8em; width: 80px; background: #f2f2f2; margin-right: 5px; }
.basecolumn1a .list_rotating .topevent .abstract { display: block; line-height: 120%; padding: 10px 0px 10px 0px; font-weight: bold; }
.basecolumn1a .list_rotating .topevent .buytickets { display: none; }
.basecolumn1a .list_rotating .topevent .hotline { display: none; }

.basecolumn1a .list_rotating .otherevent li { float: left; width: 366px; margin: 0px 0px 10px 0px; display: block; padding: 10px; background: white; border: solid #E5E5E5 1px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
.basecolumn1a .list_rotating .otherevent li .othertitletxt { display: none; }
.basecolumn1a .list_rotating .otherevent li .otherimage { float: left; width: 105px; margin-right: 10px; }
.basecolumn1a .list_rotating .otherevent li .otherimage img { border: solid #BE2025 2px; }
.basecolumn1a .list_rotating .otherevent li .otherheadline { float: left; width: 251px; line-height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.basecolumn1a .list_rotating .otherevent li .otherheadline a { font-weight: bold; font-size: 1.1em; text-transform: uppercase; }
.basecolumn1a .list_rotating .otherevent li .othertype { float: right; width: 171px; padding: 5px 0px 0px 0px; font-size: 0.8em; font-style: italic; }
.basecolumn1a .list_rotating .otherevent li .otherdate { float: left; width: 80px; padding: 5px 0px 0px 0px; font-size: 0.8em; font-style: italic; }
.basecolumn1a .list_rotating .otherevent li .otherabstract { display: none; }
.basecolumn1a .list_rotating .otherevent li .otherbuytickets { display: none; }
.basecolumn1a .list_rotating .otherevent li .otherhotline { display: none; }

.basecolumn1a .list_rotating .otherevent li.selected { float: left; width: 366px; display: block; padding: 10px; background: #e8e8e8; border: solid #dedddd 1px;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
.basecolumn1a .list_rotating .otherevent li.selected .othertype { float: right; width: 171px; padding: 5px 0px 0px 0px; font-size: 0.8em; font-style: italic; }
.basecolumn1a .list_rotating .otherevent li.selected .otherdate { float: left; width: 80px; padding: 5px 0px 0px 0px; font-size: 0.8em; font-style: italic; }
.basecolumn1a .list_rotating .otherevent li.selected .otherimage img { border: solid #BE2025 2px; }

.basecolumn1a .list_rotating .hidden {display:block;}
.basecolumn1a .list_rotating .nextprevnav {display:none !important;}
.basecolumn1a .list_rotating .topeventnav {display:none !important;}
.basecolumn1a .list_rotating .otherabstract {display:none !important;}
.basecolumn1a .list_rotating .titletxt {display:none !important;}


/*-----------------------1A EVENT INDEX TEXT BOXES-----------------------*/
.basecolumn1a .main_container_events_index .main_container_events_index_right .main_index_text_box_right { float: right; margin: 0px 0px 10px 0px; }








/*--------Event Item---------*/

.basecolumn1a .event_page { margin-bottom: 20px; }
.event_page .event_headline { display: block; clear: both; }
.event_page .event_image { display: block; clear: both;  }
.event_page .event_image img { width: 603px; }
.event_schedule_box {margin-top:5px; }
.event_schedule_header {  margin: 0px 0px 10px 0px; color: white; background: #BE2025; padding: 3px 5px 3px 10px; font-weight: bold; text-transform: uppercase; letter-spacing: -0.5px; }
.event_startdate { font-weight: bold; text-transform: uppercase; margin: 2px; }
.event_time { font-weight: bold; text-transform: uppercase; margin: 2px; }
.event_venue { font-weight: bold; text-transform: uppercase; margin: 2px; }

.event_pricing_header {  margin: 10px 0px 0px 0px; color: white; background: #BE2025; padding: 3px 5px 3px 10px; font-weight: bold; text-transform: uppercase; letter-spacing: -0.5px; }
.event_pricing { font-weight: bold; font-size: 1.5em; color:#BE2025;  }
.event_page .event_abstract { display: block; line-height: 120%; margin-top: 5px; padding: 15px 0px 5px 0px; background-image: url("/images/structure/background/divider.gif"); background-repeat: repeat-x; font-weight: bold; }
.event_page .event_information { display: block; line-height: 120%; padding: 10px 0px 10px 0px; background-image: url("/images/structure/background/divider.gif"); background-repeat: repeat-x; background-position: bottom; }
.event_page h1 { display: block; color: #BE1F24; font-size: 160%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; letter-spacing: -0.5px; }
.event_page .article { line-height: 120%; }
.event_page h2 { margin: 10px 0px 10px 0px; color: white; background: #BE2025; padding: 3px 5px 3px 10px; font-weight: bold; text-transform: uppercase; letter-spacing: -0.5px; }
.event_page .article h3 { color: #BE2025; font-weight: bold; text-transform: uppercase; margin: 10px 0px 5px 0px; }
.event_page .article table { margin: 10px 0px 10px 0px; }
.event_page .article table td { padding: 5px; text-align: center; vertical-align: middle; border-right: solid white 1px; border-bottom: solid white 1px; background: #f2f2f2; }
.event_page .article table th { padding: 3px; text-align: center; vertical-align: middle; color: white; background: #BE2025; border-right: solid white 1px; border-bottom: solid white 1px; }
.event_hospitality { padding: 10px 0px 10px 0px; background-image: url("/images/structure/background/divider.gif"); background-repeat: repeat-x; background-position: bottom; }





/*----------------------------GALLERY INDEX----------------------------*/

.feat_gallindexd { width: 603px; float: left; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; }
.feat_gallindexd .gallerythumbs { display: block; }
.feat_gallindexd h2 { color: #BE1F24; font-size: 160%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; letter-spacing: -0.5px; }
.feat_gallindexd .titletxt {}
.feat_gallindexd .galleryitem { display: block; width: 165px; float: left; margin: 0px 10px 0px 0px; padding: 10px; background: white; border: solid #E5E5E5 1px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
.feat_gallindexd .galleryitem:hover { display: block; background: #e8e8e8; border: solid #dedddd 1px;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
.feat_gallindexd .galleryitem .image { display: block; margin: 0px 0px 5px 0px; }
.feat_gallindexd .galleryitem .image img {}
.feat_gallindexd .galleryitem .headline { display: block; width: 165px; text-align: center; }
.feat_gallindexd .galleryitem .headline a { font-weight: bold; font-size: 1.1em; text-transform: uppercase; }
.feat_gallindexd .galleryitem .headline a:focus { outline: none; }


/*---------------GALLERY THUMBS----------------*/

.feat_gallery_lightbox { width: 603px; float: left; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; }
.feat_gallery_lightbox .title { display: block; color: #BE1F24; font-size: 160%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; letter-spacing: -0.5px; }
.feat_gallery_lightbox .thumbnail_list { display: block; }
.feat_gallery_lightbox .thumbnail_list .thumbnail { display: block; width: 100px; float: left; margin: 0px 10px 0px 0px; padding: 10px; background: white; border: solid #E5E5E5 1px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
.feat_gallery_lightbox .thumbnail_list .thumbnail:hover { display: block; background: #e8e8e8; border: solid #dedddd 1px;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
.feat_gallery_lightbox .thumbnail_list .thumbnail img { display: block; }
.feat_gallery_lightbox .thumbnail_list .thumbnail img:hover { display: block; cursor: pointer; }


/*---------------LIGHTBOX GALLERY----------------*/

.feat_gallery_lightbox .lightbox { position: absolute; background: #fff; padding: 10px; margin: 90px 0px 0px -180px; height: auto; width: 850px; z-index: 1000; border: solid #E5E5E5 5px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -khtml-border-radius: 15px; }
.feat_gallery_lightbox .lightbox_img img { width: px; height: px; }
.feat_gallery_lightbox .lightbox_img .caption { display:block; clear:both; background: #f2f2f2; margin: 0px 0px 0px 0px; line-height: 20px; font-style: italic; font-size: 0.8em; color: #BE1F24; padding: 3px 10px 3px 10px; }
.feat_gallery_lightbox .lightbox_img .credit { display:block; font-style: italic; font-size: 0.8em; color: #4a4a4a; margin: 5px 0px 0px 10px; clear:both; height: 20px; }

.feat_gallery_lightbox .lightbox .navbar { font-weight: bold; text-transform: uppercase; clear:both; color: #ffffff; height: 30px; line-height: 30px; padding: 0px 70px 0px 10px; font-size: 85%; background: #BE2025;  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; }
.feat_gallery_lightbox .lightbox .close { float: left; cursor: pointer; }
.feat_gallery_lightbox .lightbox .slideshow { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .back { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .next { float: right; cursor: pointer; }
.feat_gallery_lightbox .lightbox .seperator { float: right; margin: 0px 10px 0px 0px; }
.feat_gallery_lightbox .lightbox .imgindex { display: none; float: left; padding: 0px 70px 0px 80px; }

/*---------------TRY OF YEAR AWARDS----------------*/
.feat_poll td.text { font-weight: bold; padding-bottom: 5px;}
.feat_poll .option td { padding: 5px 0px 5px 0px;}
.feat_poll .buttons { padding: 10px 0px 10px 0px;}

/*  */

