/*
CSS for site
*/


body
{
background:url(images/bg_gradient.jpg) repeat-x;
background-color: #f4f4f4;
height: 100%;
}

h1 {
font-size: 16px;
font-family: "Trebuchet MS", arial, sans-serif;
}

h2 {
font-size: 14px;
font-family: "Trebuchet MS", arial, sans-serif;
}

p {
font-size: 14px;
font-family: "Trebuchet MS", arial, sans-serif;
}

ul li{
font-size: 14px;
}

.venueh2 {
margin-left: 10px;
color: #952a9b;
}
 

#bodycontainer
{
margin: 0 auto;
font-family: "Trebuchet MS", arial, sans-serif;
width: 880px;
background-image:url(images/body_bg_long.jpg);
padding: 50px 0px 0px 0px;
}



.form_enter {
font-size: 14px;
padding: 0px 0px 0px 7px;
line-height: 30px;
}


/*----------logo container---------------------------------------------------------------------------------------------------------------*/



#logo_panel {
height: 70px;
width:780px;
margin: 0px 30px 0px 50px;
}





/*----------nvigation 1 container---------------------------------------------------------------------------------------------------------------*/



#navigation_container {
float: left;
width: 780px;
margin: 10px 0px 20px 50px;
padding: 0px 0px 0px 15px;
background: url(images/rounded_nav_bg_780px.jpg) no-repeat;
border-bottom: 1px #ffffff solid;
z-index: 5000;
}

#navigation {
width: 780px;
height: 30px;
}


.solidblockmenu{
margin: 0;
padding: 0;
font-size: 12px;
font-family: "Trebuchet MS", arial, sans-serif;
text-align:center;
background: blackcenter center repeat-x;
}
.solidblockmenu li {
display: inline;
text-align:center;
}
.solidblockmenu li a{
float: left;
color: white;
padding: 6px 20px 6px 20px;
text-decoration: none;
}
.solidblockmenu li a:visited{
color: white;
}



.solidblockmenu li a:active{
color: white;
background: #2A2A2A;
}

.solidblockmenu li a:hover {
color: #ffffff;
background: #2A2A2A;
}




.nav_home a{
background: url(images/home_nav_bg.jpg);
width:35px;
}




.nav_events a{
background: url(images/event_nav_bg.jpg);
width: 110px;
}

.nav_active a{
background: url(images/activities_nav_bg.jpg);
width: 110px;
}

.nav_venues a{
background: url(images/venues_nav_bg.jpg);
width: 110px;
}

.nav_equipment a{
background: url(images/equipment_nav_bg.jpg);
width: 110px;
}

.nav_contact a{
background: url(images/home_nav_bg.jpg);
width:35px;
}



/*------------------------------------------------------------------------------------------------------------------*/













.solidblockmenu_2{
margin: 0;
padding: 10px 10px 10px 10px;
float: right;
font-size: 12px;
font-family: "Trebuchet MS", arial, sans-serif;
background-image: url(images/rounded_bg_bottom_250px.jpg);
background-repeat: no-repeat;
}

.solidblockmenu_2 li{
display: inline;
width: 230px;
}

.solidblockmenu_2 li a{
float: left;
color: white;
padding: 7px 20px 7px 10px;
text-decoration: none;
border-top: 1px solid #ffffff;
width: 200px;
}

.solidblockmenu_2 li a:visited{
color: white;
}

.solidblockmenu_2 li a:hover{
color: white;
background: #2A2A2A;
}










/*----------home image slide show container---------------------------------------------------------------------------------------------------------------*/

#home_img_container {
float:left;
height:170px;
width: 780px;
margin: 0px 30px 20px 50px;
}

#home_img
{
float: left;
height: 170px;
width: 780px;
background: url(images/brynkinalt_placeholder.jpg);
}


/*----------slideshow container---------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/





#left_col_slideshow {
width: 480px;
height: 320px;
margin: 10px 10px 10px 10px;
}




/*----------feature buttons container---------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/



#feature_button {
float: left;
background: url(images/rounded_bg_featurebutton_180px.jpg) no-repeat;
width: 180px;
height: 180px;
}

#feature_button a{
text-decoration: none;
}

.events {
margin-right: 20px;
}

.events h1{
width: 180px;
line-height: 26px;
background: url(images/event_nav_bg.jpg);
font-size: 14px;
text-align:center;
color:#FFFFFF;
font-weight:normal;
}

.events p{
font-size: 11px;
line-height: 15px;
color: #FFFFFF;
text-align:center;
}

.events a:link {
color: #ffffff;
}

.events a:active {
color: #ffffff;
}

.events a:visited {
color: #ffffff;
}

.events a:hover {
color: #000000;
}







.activities {
margin-right: 20px;
}

.activities h1{
width: 180px;
line-height: 26px;
background: url(images/activities_nav_bg.jpg);
font-size: 14px;
text-align:center;
color:#FFFFFF;
font-weight:normal;
}

.activities p{
font-size: 11px;
line-height: 15px;
color: #FFFFFF;
text-align:center;
}


.activities a:link {
color: #ffffff;
}

.activities a:active {
color: #ffffff;
}

.activities a:visited {
color: #ffffff;
}

.activities a:hover {
color: #000000;
}






.venues {
margin-right: 20px;
}

.venues h1{
width: 180px;
line-height: 26px;
background: url(images/venues_nav_bg.jpg);
font-size: 14px;
text-align:center;
color:#FFFFFF;
font-weight:normal;
}


.venues p{
font-size: 11px;
line-height: 15px;
color: #FFFFFF;
text-align:center;
}

.venues a:link {
color: #ffffff;
}

.venues a:active {
color: #ffffff;
}

.venues a:visited {
color: #ffffff;
}

.venues a:hover {
color: #000000;
}







.equip {
margin-right: 0px;
}

.equip h1{
width: 180px;
line-height: 26px;
background: url(images/equipment_nav_bg.jpg);
font-size: 14px;
text-align:center;
color:#FFFFFF;
font-weight:normal;
}


.equip p{
font-size: 11px;
line-height: 15px;
color: #FFFFFF;
text-align:center;
}

.equip a:link {
color: #ffffff;
}

.equip a:active {
color: #ffffff;
}

.equip a:visited {
color: #ffffff;
}

.equip a:hover {
color: #000000;
}



















/*-----------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/









/*----------page content container---------------------------------------------------------------------------------------------------------------*/




#columns_container {
float: left;
width: 780px;
margin: 0px 30px 0px 50px;
padding-bottom: 0px;

}

#columns_container_brynkinalt_show {
float: left;
width: 780px;
margin: 20px 30px 0px 50px;
padding-bottom: 0px;


}



/*----------full column---------------------------------------------------------------------------------------------------------------*/




#full_column_invisible_container {
float: left;
width: 780px;
margin: 0px 0px 20px 0px;
}

#full_column {
width: 760px;
margin: 0px 0px 20px 0px;
background: #f8f8f8;
border: solid 1px #ebebeb;
padding: 0px 10px 0px 10px;
clear: both;
}




/*----------left column-----------------------------------------------------*/

#columns_container_left {
float: left;
width: 515px;
margin-right: 15px;
z-index: -1;
}


#left_column_two_thirds {
padding: 0px;
width: 505px;
padding-bottom:5px;
margin: 0px 0px 15px 0px;
background-image: url(images/rounded_bg_bottom_505px.jpg);
background-repeat: no-repeat;
background-position:bottom;
}

#left_column_two_thirds h1 {
background-position:top;
margin: 0px;
padding: 10px 10px 0px 10px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
}

#left_column_two_thirds p{
padding-left: 10px;
padding-right: 10px;
}

/*background-color: #f8f8f8;
border: solid 1px #ebebeb;*/


#left_column_one_third {
float: left;
width: 220px;
margin: 0px 21px 20px 0px;
padding: 10px 10px 10px 10px;
background: #f8f8f8;
border: solid 1px #ebebeb;
}

#left_column_one_third_2 {
float: left;
width: 220px;
margin: 0px 0px 20px 0px;
padding: 10px 10px 10px 10px;
background: #f8f8f8;
border: solid 1px #ebebeb;
}

/*----------right column-----------------------------------------------------*/



#columns_container_right {
float: left;
width: 250px;
}


#right_column_third {
float: left;
width: 250px;
margin: 0px 0px 20px 0px;
padding-bottom: 8px;
background-image: url(images/rounded_bg_bottom_250px.jpg);
background-repeat: no-repeat;
background-position:bottom;
}

#right_column_third h1 {
background-position:top;
margin: 0px;
padding: 10px 10px 0px 10px;
background-image: url(images/rounded_bg_top_250px.jpg);
background-repeat: no-repeat;
}

#right_column_third p {
margin: 0;
padding: 10px 10px 0px 10px;
}

.contactp {
background:url(images/rounded_bg_top_250px.jpg) no-repeat;
float: left;
}


/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/


#activity_packs {
margin: 10px 0px 10px 0px;
}



#activity_packs img{
float: right;
margin: 0px 15px 0px 5px;
}


#activity_packs h2 {
margin: 0px 0px 20px 15px;
font-size: 16px;
}


.top_of_page {
color: #37c924;
float:right;
margin: 0px 5px 0px 0px;
}

.top_of_page a:link{
color: #37c924;
text-decoration: none;
}


.top_of_page a:active{
color: #37c924;
text-decoration: none;
}


.top_of_page a:visited{
color: #37c924;
text-decoration: none;
}


.top_of_page a:hover {
color: #37c924;
text-decoration: none;
}







/*----------feature column----------------------------------------------------*/

#feature_columns {
float: left;
width: 224px;
margin: 10px;
padding: 10px 10px 0px 10px;
background: #f8f8f8;
border: solid 1px #ebebeb;
}




#venue_main_img {
padding: 10px 10px 10px 0px;
float: left;
}

#venue_info_col {
padding: 0px 10px 10px 0px;
}



/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.nav_activities a {
font-size:16px;
line-height: 26px;
text-decoration: none;
}

.subnav_activities a {
color: #37c924;
}

.subnav_activities a:visited {
color:#37c924;
}

.subnav_activities a:hover {
color:#000000;
}

/*----------------------------------------------------------------*/

.subnav_events a {
font-size:16px;
line-height: 26px;
text-decoration: none;
}

.subnav_events a {
color: #ffb301;
}

.subnav_events a:visited {
color:#ffb301;
}

.subnav_events a:hover {
color:#000000;

}

/*----------------------------------------------------------------*/

.subnav_venues a {
font-size:16px;
line-height: 26px;
text-decoration: none;
}

.subnav_venues a {
color: #952a9b;
}

.subnav_venues a:visited {
color:#952a9b;
}

.subnav_venues a:hover {
color:#000000;

}

/*----------------------------------------------------------------*/

.subnav_equipment a {
font-size:16px;
line-height: 26px;
text-decoration: none;
}

.subnav_equipment a {
color: #2cb5c7;
}

.subnav_equipment a:visited {
color:#2cb5c7;
}

.subnav_equipment a:hover {
color:#000000;

}


/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/




/*----------footer container---------------------------------------------------------------------------------------------------------------*/




#footer_container {
width: 780px;
height: 140px;
margin: 10px 30px 0px 50px;
clear: both
}


#footer_full_width {
float: left;
width: 780px;
height: 140px;
background: url(images/rounded_bg_footer_780x140px.jpg) no-repeat;
}




.column {
width:350px;
height: 105px;
margin: 0px 20px 0px 0px;
padding: 0px 0px 20px 10px;
float:left;
color: #ffffff;
}

.column h2{
font-size:22px;
line-height: 10px;
font-weight: bold;
}

.column p{
font-size: 12px;
line-height: 16px;
}


.column a:link {
color: #ffffff;
text-decoration:none;
}

.column a:active {
color: #ffffff;
}

.column a:visited {
color: #ffffff;
}

.column a:hover {
color: #ffffff;
text-decoration:underline;
}

.footer_mini_links {
padding: 0px 60px 10px 10px;
font-size: 10px;
line-height: 20px;
color: #707070;
text-align:right;
}

.footer_mini_links a:link{
text-decoration: none;
color: #000000;
}

.footer_mini_links a:active: {
color: #cccccc;
text-decoration: none;
}

.footer_mini_links a:visited {
color: #cccccc;
text-decoration: none;
}

.footer_mini_links a:hover {
color: #cccccc;
text-decoration: none;
}


/*------------drop shadow finish------------------------------------------------------------------------------------------------------------------------*/


#bg_gradient_finish {
background:url(images/body_bg_bottom.jpg) no-repeat;
float:left;
width: 880px;
height:60px;
}























/*------------------------------- Brynkinalt holding page--------------------------*/


.title2_home {
font-size: 20px;
font-weight: bold;
color: #000000;
background-position:top;
margin: 0px;
padding: 10px 10px 0px 10px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
}

.title2_activities {
font-size: 20px;
font-weight: bold;
color: #37c924;
background-position:top;
margin: 0px;
padding: 10px 10px 0px 10px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
}

.title2_activities a{
font-size: 20px;
font-weight: bold;
color: #37c924;
background-position:top;
margin: 0px;
padding: 10px 10px 0px 0px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
text-decoration:none;
}

.title2_activities a:hover{
color: #000000;
}


.title2_activities_no {
font-size: 20px;
font-weight: bold;
color: #37c924;
margin: 0px;
padding: 10px 10px 0px 10px;
}

.title2_venues {
font-size: 20px;
font-weight: bold;
color: #952a9b;
background-position:top;
margin: 0px;
padding: 10px 10px 0px 10px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
}

.title2_venues a{
font-size: 20px;
font-weight: bold;
color: #952a9b;
background-position:top;
margin: 0px;
padding: 10px 10px 0px 0px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
text-decoration:none;
}

.title2_venues a:hover{
color: #000000;
}


.title2_equipment {
font-size: 20px;
font-weight: bold;
color: #2cb5c7;
background-position:top;
margin: 0px;
padding: 10px 10px 0px 10px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
}

.title2_equipment a{
font-size: 20px;
font-weight: bold;
color: #2cb5c7;
background-position:top;
margin: 0px;
padding: 10px 10px 0px 00px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
text-decoration:none;
}


.title2_equipment a:hover{
color: #000000;
}

.title2_events {
font-size: 20px;
font-weight: bold;
color: #ffb301;
background-position:top;
margin: 0px;
padding: 10px 10px 0px 10px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
}


.title2_events a{
font-size: 20px;
font-weight: bold;
color: #ffb301;
background-position:top;
margin: 0px;
padding: 10px 10px 0px 0px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
text-decoration:none;
}

.title2_events a:hover{
color: #000000;
}


.title2_events_no {
font-size: 20px;
font-weight: bold;
color: #ffb301;
margin: 0px;
padding: 10px 10px 0px 10px;
}



.title2_home2 {
font-size: 20px;
font-weight: bold;
color: #000000;
background-position:top;
margin: 0px;
}

.title2_activities2 {
font-size: 20px;
font-weight: bold;
color: #37c924;
background-position:top;
margin: 0px;
}


.title2_venues2 {
font-size: 20px;
font-weight: bold;
color: #952a9b;
background-position:top;
margin: 0px;
}

.title2_equipment2 {
font-size: 20px;
font-weight: bold;
color: #2cb5c7;
background-position:top;
margin: 0px;
}

.title2_events2 {
font-size: 20px;
font-weight: bold;
color: #ffb301;
background-position:top;
margin: 0px;
}


.label_subs {
font-size:14px;
padding: 10px 10px 0px 6px; 
}



.standout {
font-size:30px;
line-height: 10px;
font-weight:bold;
}


.standout2 {
font-family:Georgia, Times New Roman, Times, serif;
font-style: oblique;
font-weight: bold;
font-size: 16px;
font-weight:bold;
}

.img_padd {
padding-right: 10px;
padding-bottom: 10px;
}



.img_insert {
float: right;
margin-left: 10px;
}

.img_alone {
margin: 10px 0px 10px 0px;

}

.contact_icon {
margin: 10px 0px 10px 80px;
float: right;
}


.rounded_top_of_div {
background-position:top;
padding-top: 12px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
}

.rounded_top_of_div_events {
background-position:top;
padding-top: 12px;
background-image: url(images/rounded_bg_top_505px.jpg);
background-repeat: no-repeat;
}




/*-----------------------------------------------------------in body section VARIATIONS-----------------------------------------------------------*/





.intext_black_link a:link {
color: #000000;
text-decoration: none;
}

.intext_black_link a:active {
color: #000000;
text-decoration: none;
}

.intext_black_link a:visited {
color: #000000;
text-decoration: none;
}

.intext_black_link a:hover {
color: #cccccc;
text-decoration: none;
}





.events_main_para a:link {
color: #ffb301;
text-decoration: none;
}

.events_main_para a:active {
color: #ffb301;
text-decoration: none;
}

.events_main_para a:visited {
color: #ffb301;
text-decoration: none;
}

.events_main_para a:hover {
color: #000000;
}




.activities_main_para a:link {
color: #37c924;
text-decoration: none;
}

.activities_main_para a:active {
color: #37c924;
text-decoration: none;
}

.activities_main_para a:visited {
color: #37c924;
text-decoration: none;
}

.activities_main_para a:hover {
color: #000000;
}





.venues_main_para li {
color: #952a9b;
font-weight:bold;
}

.venues_main_para a:link {
color: #952a9b;
text-decoration: none;
}

.venues_main_para a:active {
color: #952a9b;
text-decoration: none;
}

.venues_main_para a:visited {
color: #952a9b;
text-decoration: none;
}

.venues_main_para a:hover {
color: #000000;
}




.hire_main_para li {
color: #2cb5c7;
text-decoration: none;
}



.hire_main_para a:link {
color: #2cb5c7;
text-decoration: none;
}

.hire_main_para a:active {
color: #2cb5c7;
text-decoration: none;
}

.hire_main_para a:visited {
color: #2cb5c7;
text-decoration: none;
}

.hire_main_para a:hover {
color: #000000;
}


/*--------------------------------------------------------------------------------------------------------------------*/

.linktoactivitypacks {
float:right;
font-size:16px;
margin-top:3px;
}

.linktoactivitypacks a{
text-decoration:none;
color: #37c924;
}

.linktoactivitypacks a:active{
}

.linktoactivitypacks a:visited{
}

.linktoactivitypacks a:hover{
color:#000000;

}


#pack_buttons img{
margin: 0px 3px 3px 0px;
}








/*------------------------------------Christmas parties---------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/


.plain_list {
list-style:none;
}


#left_col_qtr {
float: left;
width:190px;
margin: 0px 20px 20px 0px;

}




#main_col_3qtrs {
float: left;
width: 566px;
margin: 0px 0px 20px 0px;
}



#left_col_qtr_nav {
float: left;
width:190px;
padding-bottom: 8px;
background-image: url(images/rounded_bg_bottom_190px.jpg);
background-repeat: no-repeat;
background-position:bottom;
}







.solidblockmenu_ny{
margin: 0;
padding: 10px 10px 10px 10px;
float: right;
font-size: 10px;
font-family: "Trebuchet MS", arial, sans-serif;
background-image: url(images/rounded_bg_bottom_190px.jpg);
background-repeat: no-repeat;
}

.solidblockmenu_ny li{
display: inline;
width: 190px;
}

.solidblockmenu_ny li a{
float: left;
color: white;
padding: 7px 10px 7px 10px;
text-decoration: none;
border-top: 1px solid #ffffff;
width: 150px;
}

.solidblockmenu_ny li a:visited{
color: white;
}

.solidblockmenu_ny li a:hover{
color: white;
background: #2A2A2A;
}

.nav_ny a{
font-size: 13px;
background: url(images/nyxmas/xmas_nav_bg.jpg);
width: 110px;
}



#left_col_qtr_subcontainer {
background-image: url(images/rounded_bg_bottom_190px.jpg);
background-repeat: no-repeat;
background-position:bottom;
padding: 0px 0px 10px 0px;
margin: 20px 0px 0px 0px;
float: left;
}



#left_col_qtr_subcontainer h1 {
background-position:top;
margin: 0px;
padding: 20px 0px 0px 0px;
background-image: url(images/rounded_bg_top_190px.jpg);
background-repeat: no-repeat;
}


.rounded_corners {margin: 0;
padding: 10px 10px 0px 10px;
background-image: url(images/rounded_bg_bottom_190px.jpg);
background-repeat: no-repeat;
}



.newyork_info_pages p{
margin: 0;
padding: 0px 0px 6px 0px;
}

.newyork_info_pages h1 {
font-size: 22px;
}

.newyork_info_pages h2 {
font-size: 16px;
}

.newyork_info_pages ul{
padding-left: 15px;
}