﻿@import url("menu.css");
html {
    margin:0;
    padding:0;
    border:0;
    }
body {

    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    font-size:10pt;
    width:100%;
    text-align:center;
/*   */
}
/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#666 !important; font-family:Arial !important;}
th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton {text-align:left !important; font-weight:normal !important;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:10pt;}

h1, h2, h3, h4, h5, h6{font-weight:bold !important;}
h1 {font-size:13pt;margin-bottom:0;}
h2 {font-size:10pt;margin-bottom:0;color:#000;}
h3 {font-size:9pt;margin-bottom:0; color:#ee3a43 !important;}
h1, h3, h5, h1 input{}
h2, h4, h6{}
h1, h2, h1 input{}
h3, h4{}
h5, h6{}


a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:underline; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

  


#main_wrapper {
 
    position:relative;
    width:984px;
    
    text-align:left !important;
    margin:0 auto !important;
    padding:0 !important;
    border:0 !important;    
    background-color:#fdfbf6 !important;
}
    
#banner_row {
    position:relative;
    height:123px;
    padding-bottom:3px;
    clear:both;
    background-color:#fdfbf6 !important;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url('images/default_banner.jpg');
    
}

.sl_vending_food_main_wrapper #banner_row ,
.sl_coffee_water_main_wrapper #banner_row  {
    background-image: url('images/service_banner.jpg') !important;
}

.sl_leagues_main_wrapper #banner_row  {
    background-image: url('images/leagues_banner.jpg') !important;
}

.sl_game_room_store_main_wrapper #banner_row  {
    background-image: url('images/game_room_banner.jpg') !important;
}

.sl_commercial_equipment_main_wrapper #banner_row ,
.sl_amusement_main_wrapper #banner_row  {
    background-image: url('images/amusement_commercial_banner.jpg') !important;
}

#logo {
    position:absolute;
    bottom:0;
    left:0;
    }
#logo img {
    height:123px;
    width:220px;
    
    }

#upper_menu_row {
    background-color:#fdfbf6 !important;
    min-height:39px;
    height:100%;
    margin:0;
    padding:0;
    border:0;
}

#search_row {
    position:relative;
    height:34px;
    margin:0;
    padding:5px 0;
    border:0;
    background-color:#fdfbf6 !important;
   
    clear:left;
}



#login_style,
#employment_button
{
    text-align:right !important; 
    position:absolute;
    /*
         
    height:34px;
    
    line-height:34px !important;
    */
    
    
    vertical-align:middle !important;
}


#login_style {    
    width:500px;   
    right:118px;    
}
    
#employment_button {
    width:96px;
    right:10px;
}

.employment,
A.employment:link,
A.employment:active,
A.employment:visited,
.login_button,
A.login_button:link,
A.login_button:active,
A.login_button:visited  
 {
    height:19px;
    line-height:19px;

    display:inline-block;
    text-align:center !important;
    vertical-align:middle !important;
    font-weight:bold !important;

    text-decoration:none; 
    white-space:nowrap;

    background-position:top left;
    background-repeat:no-repeat;
 }
     
    .employment,
    A.employment:link,
    A.employment:active,
    A.employment:visited
    {
        width:96px;        
        background-image: url(images/employment_button.gif);
    }
    
    
    
    .login_button,
    A.login_button:link,
    A.login_button:active,
    A.login_button:visited  
    {
        width:58px;
        background-image: url(images/login_button.gif);
    } 
    
    A.employment:hover,
    A.login_button:hover 
    {
        color:#fff !important;
        background-position:top left;
        background-repeat:no-repeat;
    }
    
    A.employment:hover 
    {
        background-image:url(images/employment_button_on.gif);
    }
    
    A.login_button:hover 
    {
        background-image:url(images/login_button_on.gif); 
    }
    

#search_box {
    display:none;
    position:absolute !important;
    width:220px;
    height:34px;
    line-height:34px;
    vertical-align:middle;
    right:10px;
    
    margin:0;
    padding:0;
    border:0;
    }
    
 #search_box #dnn_dnnSearch_ClassicSearch {
    display:table-cell;   
    }
 
    
#search_box .search_button,
 #search_box input {
     position:absolute  !important;
     
    }
#search_box .search_button {
    top:8px !important;
    right:0;
    }
    
#search_box input {
    top:7px !important;
    right:75px;
    }


#login_style,
#search_box {
    /*top:4px;*/
}


#content_row {
    clear:both;
}


.LeftColumn,
.ContentPane,
.RightPane {
    width:321px;
    float:left; 
}

.ContentPane,
.RightPane { 
    margin-left:10px;
}


.RightPane {
    clear:right;
}

#footer_row {
    position:relative;
    clear:both;
    padding:5px 0;
    width:984px;
    min-height:33px;
}  



.footer {
   
    float:left;
    font-size:10pt;
    
    }
    
.footer a,
a.footer {
    text-decoration:none !important;
    color:#666;
}

.footer a:active,
a:active.footer {
    text-decoration:underline !important;
    }

 .phone {
    margin-left:15px;
    }
    
#copy_style {
/* */
    color:#000 !important;
    position:absolute;
    right:15px;
    top:0;
    line-height:24px !important;
    vertical-align:middle !important;
    font-size:8pt !important;
   
    }
    
#sl_footer_row #lacrosse,
#sl_footer_row #eauclaire
{
    padding-left:5px;
}

#eauclaire {
    display:block !important;
    float:none !important;
    clear:left;
    padding-top:5px;
    }

.roundedBox
{
    position:relative;
	margin:0px auto;
	min-width:8em;
	max-width:800px;  /* based on image dimensions - not quite consistent with drip styles yet */
	color:Fuchsia !important;
	z-index:1;
	margin-left:7px; /*default, width of left corner */
	 /*margin-bottom:0.5em; spacing under dialog */
}

.roundedBox .content, 
.roundedBox .t, 
.roundedBox .b, 
.roundedBox .b div
{
	background: url('images/rounded_box.png') no-repeat right top;	
}

* html .roundedBox .content, 
* html .roundedBox .t, 
* html .roundedBox .b, 
* html .roundedBox .b div
{
	background-image: url('images/rounded_box.gif');
}

.roundedBox .content {
	 position:relative;
	 zoom:1;
	 _overflow-y:hidden;
	 padding:7px 7px 0px 0px;
	 margin:0 !important;	 
}

.roundedBox .t {
	 /* top+left vertical slice */
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:7px; /* top slice width */
	 margin-left:-7px;
	 height:100%;
	 _height:1600px; /* arbitrary long height, IE 6 */
	 background-position:top left;
}

.roundedBox .b {
	 /* bottom */
	 position:relative;
	 width:100%;
	 background-position:bottom right;
}

.roundedBox .b,
.roundedBox .b div {
	height:7px; /*  height of bottom cap/shade */
	font-size:1px;
	margin:0;
}

.roundedBox .b div {
    position:relative;
    width:7px;/* bottom corner width */
    margin-left:-7px;
    background-position:bottom left;
    
}


.roundedBox .roundedBody
{
	margin:5px 0 0 0 !important; 	
    
}


.NoPaneBorder {border:0 !important;}
.NoPaneBorder span.SubHead center {background-color:#efefef;border:2px solid #e9e9e9;margin:1px;padding:2px;}


#sl_main_wrapper {
 
    position:relative;
    z-index:1;
    width:984px;
    
    height:auto;
    display:block !important;
    background-color:#fdfbf6 !important;
    background-image:url('images/body_background.jpg');
    background-position:left top !important;
    background-repeat:repeat-y !important;
    
    text-align:left !important;
    margin:0 auto !important;
    padding:0;
    border:0;    
}
.sl_one_column_main_wrapper {background-image:none !important;}

#sl_content_row
{   
    clear:both;
}


#sl_content_row .LeftColumn {
    width:143px !important;
}
    
#sl_content_row .LeftColumn,
#sl_content_row  .ContentPane,
#sl_content_row .RightPane {

    padding-bottom:33px;
    float:left;
}

#sl_content_row .ContentPane {
    width:510px;    
    }
    
#sl_one_column_main_wrapper #sl_content_row .ContentPane {
    width:100%;    
    }
    
#sl_content_row .RightPane {
    width:286px;   
    clear:right;
    }
    
#sl_footer_row {
    position:relative;
    clear:both;
    padding:5px 0;
    width:841px;
    min-height:33px;
    bottom:-33px;
    left:143px;
    bottom:0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~ Documents Module Styles ~~~~~~~~~~~~~~~~~~ */
.DNN_Documents .TitleHeader
.DNN_Documents .SizeHeader,
.DNN_Documents .DownloadHeader,
.DNN_Documents .SubHead {
    display:none !important;
    height:0 !important;
    overflow:hidden !important;
}