*[class*="modal_"][class*="btn01"]
{
font-family:proxima_semibold;
font-size:14px;/*14pt=18.66666*/	
color:white;
display:inline-block;
text-decoration:none; 
padding-left:30px; 
padding-right:30px;
padding-top:14px;
padding-bottom:15px;
cursor:pointer;
height:45px; 
}

*[class*="lightbox_"][class*="btn01"]
{
font-family:proxima_semibold;
font-size:14px;/*14pt=18.66666*/	
color:white;
display:inline-block;
text-decoration:none; 
padding-left:30px; 
padding-right:30px;
padding-top:14px;
padding-bottom:15px;
cursor:pointer;
height:45px; 
}











*[class*="modal_"], *[class*="lightbox_"]
{
cursor:pointer;
color: #85C1EA
}









*[class*="open_"]
{
cursor:pointer;
}


.inlinebuttonspacer
{
display: inline-block;
}

.accordion_toggle
{
display:none; 
width:23px; 
height:23px;
margin-right:20px;
}





.pointer
{cursor:pointer}

.btn01
{
display:inline-block;
font-family:proxima_semibold;
font-size:14px;/*14pt=18.66666*/	
color:white;
text-decoration:none;
text-transform: uppercase;
height:45px; 
background-color:#137FC9; 
min-width:280px;
text-align:center;
/*padding-left:30px; 
padding-right:30px;
padding-top:8px;
padding-bottom:8px;*/ 
cursor:pointer;
}



.btn01_nolink
{
padding-left:30px; 
padding-right:30px;
padding-top:14px;
padding-bottom:15px
}



.btn01 a
{
font-family:proxima_semibold;
font-size:14px;/*14pt=18.66666*/	
color:white;
display:block;
height:100%;
width:100%;
padding-left:30px; 
padding-right:30px;
padding-top:14px;
padding-bottom:15px;
text-decoration:none;
}

.btn01 a:hover
{
font-family:proxima_semibold;
font-size:14px;/*14pt=18.66666*/	
color:white;
display:block;
text-decoration:none; 
height:100%;
width:100%;
padding-left:30px; 
padding-right:30px;
padding-top:14px;
padding-bottom:15px
}



.btn02
{
display:inline-block;
font-family:proxima_semibold, 'Open Sans', 'helvetica', 'sans-serif';
font-size:14px;/*14pt=18.66666*/	
color:white;
text-decoration:none;
text-transform: uppercase;
height:45px; 
background-color:#137FC9; 
text-align:center;
/*padding-left:30px; 
padding-right:30px;
padding-top:8px;
padding-bottom:8px;*/ 
}

.btn02 a
{
font-family:proxima_semibold, 'Open Sans', 'helvetica', sans-serif;;
font-size:14px;/*14pt=18.66666*/	
color:white;
display:block;
height:100%;
width:100%;
padding-left:30px; 
padding-right:30px;
padding-top:14px;
padding-bottom:15px;
text-decoration:none;
}

.btn02 a:hover
{
font-family:proxima_semibold;
font-size:14px;/*14pt=18.66666*/	
color:white;
display:block;
text-decoration:none; 
height:100%;
width:100%;
padding-left:30px; 
padding-right:30px;
padding-top:14px;
padding-bottom:15px
}








/*use for button in table cells */
.btn03
{
display:block;
font-family:proxima_semibold;
font-size:14px;/*14pt=18.66666*/	
color:white;
text-decoration:none;
text-transform: uppercase;
height:auto; 
background-color:#137FC9; 
text-align:center;
margin:6px;
/*padding-left:30px; 
padding-right:30px;
padding-top:8px;
padding-bottom:8px;*/ 
}

.btn03 a
{
font-family:proxima_semibold;
font-size:14px;/*14pt=18.66666*/	
color:white;
display:block;
height:100%;
width:100%;
padding-left:30px; 
padding-right:30px;
padding-top:14px;
padding-bottom:15px;
text-decoration:none;
}

.btn03 a:hover
{
font-family:proxima_semibold;
font-size:14px;/*14pt=18.66666*/	
color:white;
display:block;
text-decoration:none; 
height:100%;
width:100%;
padding-left:30px; 
padding-right:30px;
padding-top:14px;
padding-bottom:15px
}




.btn04
{
display:inline-flex;
justify-content:center;
align-items:center;
font-family:proxima_semibold;
font-size:14px;/*14pt=18.66666*/	
color:#F48325;
text-decoration:none;
text-transform: uppercase;
height:45px; 
background-color:white; 
min-width:280px;
text-align:center;

border-width:1px;
border-color:#F48325;
border-style:solid;

 
cursor:pointer;
}



















.nav_mobile_btn_on
{background-color:#137FC9}




.nav_mobile_btn_on .nav_mobile_conditions
{background-image:url(https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/mobile/mbl_menu_close2.svg);}
.nav_mobile_btn_off .nav_mobile_conditions
{background-image:url(https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/mobile/mbl_conditions.svg);}

.nav_mobile_conditions
{
max-width:75px;
height:72px; 
background-position:center center; 
background-repeat:no-repeat; 
background-size:75px 72px; 
margin-left:auto; 
margin-right:auto; 
cursor:pointer
}


.nav_mobile_btn_on .nav_mobile_cams
{background-image:url(https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/mobile/mbl_menu_close2.svg);}
.nav_mobile_btn_off .nav_mobile_cams
{background-image:url(https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/mobile/mbl_cams.svg);}

.nav_mobile_cams
{
max-width:75px;
height:72px;  
background-position:center center; 
background-repeat:no-repeat; 
background-size:75px 72px; 
margin-left:auto; 
margin-right:auto; 
cursor:pointer
}

.nav_mobile_cams_on, .nav_mobile_cams_wrap_on
{background-color:white}



.nav_mobile_btn_on .nav_mobile_contact
{background-image:url(https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/mobile/mbl_menu_close2.svg);}
.nav_mobile_btn_off .nav_mobile_contact
{background-image:url(https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/mobile/mbl_contact.svg);}

.nav_mobile_contact
{
max-width:75px;
height:72px;  
background-position:center center; 
background-repeat:no-repeat; 
background-size:75px 72px; 
margin-left:auto; 
margin-right:auto; 
cursor:pointer;
display:block;
position:relative;
}

.nav_mobile_contact_on, .nav_mobile_contact_wrap_on
{background-color:white;}








.nav_mobile_logo
{

max-width:75px;
height:72px; 
background-image:url(https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/mobile/mbl_logo.svg); 
background-position:center center; 
background-repeat:no-repeat; 
background-size:75px 72px; 
margin-left:auto; 
margin-right:auto; 
cursor:pointer;
display:block;
vertical-align:top;
}


.nav_mobile_logo_on, .nav_mobile_logo_wrap_on
{
background-color:white;
}








.nav_mobile_btn_on .nav_mobile_menu
{background-image:url(https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/mobile/mbl_menu_close2.svg);}
.nav_mobile_btn_off .nav_mobile_menu
{background-image:url(https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/mobile/mbl_menu.svg);}








.nav_mobile_menu_btn_hide
{
display:none;	
}








.nav_mobile_menu
{
max-width:75px; 
height:72px; 
background-position:center center; 
background-repeat:no-repeat; 
background-size:75px 72px; 
margin-left:auto; 
margin-right:auto; 
cursor:pointer
}

.nav_mobile_menu_on, .nav_mobile_menu_wrap_on
{background-color:white}






.nav_mobile_menu_btn_on
{
display:inline-block; 
height:80px; 
width:20%; 
text-align:center; 
border-right-style:solid; 
border-right-width:1px; 
border-right-color: #EDF2F5; 
padding-top:10px; 
background-color:white
}


.nav_mobile_menu_btn_hide
{
display:none;	
}

































@media screen and (max-width: 1024px)  
{
	
.btn01
{
display:inline-block;
font-family:proxima_semibold;
font-size:12px;/*14pt=18.66666*/	
color:white;
text-decoration:none;
text-transform: uppercase;
height:36px; 
background-color:#137FC9; 
text-align:center;
min-width:0px;
}

.btn01 a
{
font-family:proxima_semibold;
font-size:12px;/*14pt=18.66666*/	
color:white;
display:block;
width:auto;
padding-left:25px; 
padding-right:25px;
padding-top:11px;
padding-bottom:11px;
text-decoration:none;
}

.btn01 a:hover
{
font-family:proxima_semibold;
font-size:12px;/*14pt=18.66666*/	
color:white;
display:block;
text-decoration:none; 
height:100%;
width:auto;
padding-top:11px;
padding-bottom:11px;
padding-left:25px; 
padding-right:25px;
}


.btn01_nolink
{
padding-top:11px;
padding-bottom:11px;	
}

*[class*="modal_"][class*="btn01"]
{
font-family:proxima_semibold;
font-size:12px;/*14pt=18.66666*/	
color:white;
/*display:block;*/
text-decoration:none; 
padding-left:15px; 
padding-right:15px;
padding-top:8px;
padding-bottom:8px;
cursor:pointer;
height:30px; 
}


/*margin between inline buttons - prevents offset issues on responsive - used for margin on full size, then hidden*/
.inlinebuttonspacer
{
display: none;
}



























}















.ui-widget-overlay {
background: black !important;
opacity: .60 !important;
filter: Alpha(Opacity=60) !important;
}






.info
{
background-image:url('https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/icon_info.png'); background-repeat:no-repeat;
height:25px;
width:25px;
vertical-align:middle;
display:inline-block;
margin-right:8px;
cursor:pointer;
}



.camera
{
background-image:url('https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/icons/icon_camera.png'); background-repeat:no-repeat;
height:12px;
width:15px;
display:inline-block;
margin-right:8px;
cursor:pointer;
}











.info_small
{
background-image:url('https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/icon_info.png'); background-repeat:no-repeat;
height:15px;
width:15px;
vertical-align:middle;
display:inline-block;
margin-right:6px;
margin-left:6px;
margin-bottom:4px;
cursor:pointer;
background-size: 15px; 15px;
}



.close_01
{

background-image:url('https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/modal_close_01.png'); background-repeat:no-repeat;
height:23px;
width:23px;
position:absolute;
right:1%;
top:2%;
cursor:pointer;
z-index:99999999;
}

.close_01_on
{

background-image:url('https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/modal_close_01.png'); background-repeat:no-repeat;
height:23px;
width:23px;
position:absolute;
right:1%;
top:2%;
cursor:pointer;
z-index:99999999;
background-position:-23px 0;
}

.close_01:hover, .close_01 a:hover
{
background-position:-23px 0;
}


.close_02
{

background-image:url('https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/close_02.png'); background-repeat:no-repeat;
height:23px;
width:23px;
position:absolute;
right:1%;
top:2%;
cursor:pointer;
z-index:99999999;
}

.close_02_on
{

background-image:url('https://sugar3.sugarbowl.com/tahoe/178/site/graphics/2016site/sprites/close_02.png'); background-repeat:no-repeat;
height:23px;
width:23px;
position:absolute;
right:1%;
top:2%;
cursor:pointer;
z-index:99999999;
background-position:-23px 0;
}

.close_02:hover, .close_02 a:hover
{
background-position:-23px 0;
}


























