/*START Container styles*/
.main_container {
  background:transparent url(http://kaneff.assets.mrx.ca/niagara/images/inside_bg.jpg) no-repeat scroll center top;
  float:left;
  height:100%;
}
.main_container .bottom_shadow {
  background:transparent url(http://kaneff.assets.mrx.ca/niagara/images/inside_shadow_bg.png) repeat-x scroll left bottom;
  padding-bottom:10px;
}
.main_container .niagara_container {
  color:#ffffff;
  width:1000px;
}
.main_container .niagara_container .content_container {
  float:left;
  text-align:left;
  background-color:#ebedf2;
  color:#000000;
  width:100%;
}
.main_container .niagara_container .content_container .col1 {
  float:left;
  background:transparent url(http://kaneff.assets.mrx.ca/niagara/images/col1_inside_bg.png) no-repeat scroll bottom right;
  width:802px;
  min-height:503px;
}
.main_container .niagara_container .content_container .col2 {
  float:left;
  width:188px;
  padding:35px 5px 0;
  text-align:center;
}
.main_container .niagara_container .content_container .col2 .random_promo {
  padding-bottom:6px;
}
.main_container .niagara_container .content_container .col1 .list_container {
  padding:0 10px;
  margin-bottom:8px;
}
.main_container .niagara_container .content_container .col1 .video_container {
  padding:2px 8px;
}
/*END Container styles*/

/*START Home to Layout Adjustments*/
.main_container .niagara_container .header_ads_container {
  padding:0 5px;
}
.main_container .niagara_container .masthead {
  top:-9px;
  padding-bottom:180px;
}
.main_container .niagara_container .masthead .masthead_text {
  font-size:1.1em;
  top:-7px;
  font-family:Avant Garde,Century Gothic,sans-serif;
}
.main_container .niagara_container .book_your_tee {
  float:right;
  position:relative;
  z-index:1;
}
/*END Home to Layout Adjustments*/

/*START Breadcrumbs*/
.main_container .niagara_container .club_site_nav .breadcrumbs {
  float:left;
  background-color:#000000;
  width:100%;
  position:relative;
  top:266px;
}
.main_container .niagara_container .club_site_nav .breadcrumbs a {
  color:#ffffff;
}
.main_container .niagara_container .club_site_nav .breadcrumbs ul {
  float:left;
  list-style-type:none;
  margin:0;
  padding:4px 10px;
}
.main_container .niagara_container .club_site_nav .breadcrumbs ul li {
  display:inline;
}
.main_container .niagara_container .club_site_nav .breadcrumbs ul li a {
  color:#ffffff;
}
/*END Breadcrumbs*/

/*START Footer*/
.main_container .niagara_container .footer {
  width:100%;
  font-family:Avant Garde,Century Gothic,sans-serif;
  color:#ffffff;
  font-size:1.0em;
  text-align:center;
  float:left;
}
.main_container .niagara_container .footer a {
  color:#ffffff;
  font-size:1.1em;
  font-family:Avant Garde,Century Gothic,sans-serif;
}
.main_container .niagara_container .footer .social_links {
  float:left;
  padding:0 5px;
}
.main_container .niagara_container .footer .social_links .follow_text {
  font-size:1.4em;
  font-weight:bold;
}
.main_container .niagara_container .footer .bottom_links {
  float:left;
  padding-left:51px;
}
.main_container .niagara_container .footer .bottom_links .site_links a:hover {
  text-decoration:underline;
}
.main_container .niagara_container .footer .bottom_links .copyright {
  font-size:1.0em;
  line-height:11px;
  padding:10px 0;
  text-align:center;
}
.main_container .niagara_container .footer .mrx_footer {
  background:transparent url(http://kaneff.assets.mrx.ca/niagara/images/inside_footer_divider.png) no-repeat scroll center top;
  font-size:1.0em;
  padding-top:15px;
  width:1143px;
  position:relative;
  right:71px;
}
/*End Footer*/

/*START Page Styles*/
.main_container .niagara_container .content_container .pagetitle {
  background:transparent url(http://kaneff.assets.mrx.ca/niagara/images/pagetitle_bg.png) no-repeat scroll left center;
  color:#ffffff;
  font-family:Avant Garde,Century Gothic,sans-serif;
  font-weight:bold;
  font-size:1.5em;
  padding-left:198px;
  width:1440px;
  position:relative;
  right:190px;
  height:21px;
}
.main_container .niagara_container .content_container .page_content {
  padding:0 5px;
}
.main_container .niagara_container .content_container .sectiontitle {
  font-size:1.4em;
  font-weight:bold;
}
.main_container .niagara_container .content_container .page_text_block_component {
  font-size:1.2em;
}
.main_container .niagara_container .content_container .page_text_block_component p {
  padding:8px 3px;
}
/*END Page Styles*/

/*START Page Tab Styles*/
.main_container .niagara_container .content_container .col1 .pagetabbar ul{
  padding:10px 0 0;
  height: 20px;
}
.main_container .niagara_container .content_container .col1 .pagetabbar li {
  float:left;
  display:block;
  margin:0 1px 0 0;
  padding:0;
  display:inline;
  list-style-type:none;
  text-align:center;
  background:transparent url(http://kaneff.assets.mrx.ca/niagara/images/tab_bg.png) no-repeat scroll center center;
  width:128px;
  height:20px;
}
.main_container .niagara_container .content_container .col1 .pagetabbar li a {
  line-height:20px;  
  font-size:1.2em;
  font-weight:bold;
  text-decoration: none;
  color: #ffffff;
  text-transform:uppercase;
}
.main_container .niagara_container .content_container .col1 .pagetabbar li.page_tab_on {
  background:none;
  background-color:#f3f8ea;
  border:2px solid #1e398d;
  border-bottom:none;
  color:#000000;
}
.main_container .niagara_container .content_container .col1 .pagetabbar li.page_tab_off {
  height:21px;
}
.main_container .niagara_container .content_container .col1 .pagetabbar li.page_tab_on a {
  color:#000000;
}
.main_container .niagara_container .content_container .col1 .pagetabarea {
  border:2px solid #1e398d;
  padding:0 5px;
  background-color:#f3f8ea;
}
/*END Page Tab Styles*/

/*START Pager Styles*/
.main_container .niagara_container .content_container .col1 .pager a {
  font-weight:normal;
  color:#000000;
  font-size:1.1em;
}
.main_container .niagara_container .content_container .col1 .pager a.current {
  font-weight:bold;
}
/*END Pager Styles*/

/*START Photo Gallery & News Styles*/
.main_container .niagara_container .content_container .col1 .list_container .photo_thumb {
  float:left;
  border:1px solid #000000;
  height:70px;
  width:120px;
  margin-right:8px;
}
.main_container .niagara_container .content_container .col1 .list_container .info {
  float:left;
  font-size:1.1em;
}
.main_container .niagara_container .content_container .col1 .list_container .info a img {
  display:block;
}
.main_container .niagara_container .content_container .col1 .list_container .info a {
  color:#000000;
  font-weight:bold;
  text-transform:uppercase;
}
.main_container .niagara_container .content_container .col1 .list_container .info .posted_date {
  padding-top:16px;
}
.main_container .niagara_container .content_container .col1 .list_container .gallery_box {
  float:left;
  padding:15px 0 27px;
  width:375px;
}
.main_container .niagara_container .content_container .col1 .list_container .gallery_box .info {
  width:60%;
}
.main_container .niagara_container .content_container .col1 .list_container .gallery_description {
  padding-top:8px 0;
  font-size:1.1em;
}
.main_container .niagara_container .content_container .col1 .list_container .news_item_box {
  float:left;
  width:100%;
  padding:15px 0;
  border-bottom:1px dotted #000000;
}
.main_container .niagara_container .content_container .col1 .list_container .news_item_box .info {
  width:80%;
}
.main_container .niagara_container .content_container .col1 .news_image {
  text-align:center;
  padding:5px 0;
}
.main_container .niagara_container .content_container .col1 .news_date {
  padding:5px 8px;
  font-size:1.1em;
}
.main_container .niagara_container .content_container .col1 .newser_links {
  font-size:1.2em;
  border-top:1px solid #000000;
  margin:8px;
  padding:3px;
  line-height:17px;
}
.main_container .niagara_container .content_container .col1 .newser_links ul {
  padding-left:14px;
}
/*START Photo Wallpaper Gallery Styles*/
.main_container .niagara_container .content_container .col1 .page .page_content .photo_wallpaper_container {
  padding:3px;
}
.main_container .niagara_container .content_container .col1 .page .page_content .photo_wallpaper_container .photo_wallpaper_gallery .photo_wallpaper_pic_info {
  float:left;
  padding:0 11px 15px 0;
}
/*END Photo Wallpaper Gallery Styles*/
/*END Photo Gallery & News Styles*/

/*START Survey Styles*/
.main_container .niagara_container .content_container .col1 .page .page_content .form_title {
  font-family:Avant Garde,Century Gothic,sans-serif;
  font-size:1.5em;
  font-weight:bold;
  padding:3px;
}
.main_container .niagara_container .content_container .col1 .page .page_content .survey {
  font-size:1.2em;
  line-height:25px;
  padding-bottom:8px;
}
.main_container .niagara_container .content_container .col1 .page .page_content .survey label {
  float:left;
  display:block;
  width:30%;
  padding-left:3px;
}
.main_container .niagara_container .content_container .col1 .page .page_content .survey label.checkbox {
  width:100%;
}
/*END Survey Styles*/

/*START Poll Styles*/
.main_container .niagara_container .content_container .col1 .page .page_content .poll_container {
  font-size:1.2em;
  padding:8px 3px;
  width:200px;
}
.main_container .niagara_container .content_container .col1 .page .page_content .poll_container .polltitle {
  font-weight:bold;
}
.main_container .niagara_container .content_container .col1 .page .page_content .poll_container .poll_results {
  padding-top:5px;
}
.main_container .niagara_container .content_container .col1 .page .page_content .poll_container .poll_results a,
.main_container .niagara_container .content_container .col1 .page .page_content .poll_container .pollvotes {
  font-size:0.9em; 
}
.main_container .niagara_container .content_container .col1 .page .page_content .poll_container .pollanswer .percentbar {
  font-size:0.8em;
  background-color:#bababa;
}
/*END Poll Styles*/

/*START Exact Target Styles*/
.main_container .niagara_container .content_container .col1 .exact_target_container {
  font-size:1.2em;
  padding:8px;
}
.main_container .niagara_container .content_container .col1 .exact_target_container .exact_target_image {
  text-align:center;
}
.main_container .niagara_container .content_container .col1 .exact_target_container .exact_target_image img {
  border:5px solid #000000;
}
.main_container .niagara_container .content_container .col1 .exact_target_container .exact_target_intro {
  padding:15px 0 0;
}
.main_container .niagara_container .content_container .col1 .exact_target_container p {
  padding-bottom:8px;
}
/*END Exact Target Styles*/