﻿body 
{
    background: #000000 url('/images/brick_bg.jpg')  top center;
    background-attachment: fixed;
    margin: 0px;
    font-family: Verdana;
    font-size: 12px;
    color: #ffffff;    
}
a
{
     color: #ffffff;
    }
img
{
    border: none;
    }
h1
{
    font-size: 20px;
    color: #fffcdb;
    margin: 0px;
    padding: 0px;
    }    
h3
{
    font-size: 14px;
    color: #ffffff;
    margin: 0px;
    padding: 4px;
    }    
#main
{
    background-image: url('/images/frame_main.jpg');
    background-repeat: no-repeat;
    margin: auto;
    width: 767px;
    height: 1190px;
    margin-top: 75px;
    position: relative;
    margin-bottom: 30px;
    }
#content
{
    position: relative;
    left: 80px;
    top: 250px;    
    }
#logo
{
    width: 278px;
    height: 276px;       
    position: absolute;
    left: -75px;
    top: -25px;
    }
#menu
{
    width: 600px;
    height: 70px;       
    position: absolute;
    left: 180px;
    top: 45px;
   }    
#ribs
{
    position: absolute;
    left: 557px;
    top: 388px; 
    z-index: 999;
    }  
#events
{
    position: absolute;
    left: 380px;
    top: 130px; 
    }
#building
{
    position: absolute;
    left: 375px;
    top: 115px; 
    }        
#facebook
{
    position: absolute;
    left: -35px;
    top: 570px; 
    width: 466px;
    height: 367px;
    background-image: url('/images/frame_facebook.png');
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 99;
    }  
#facebooktext
{
    position: absolute;
    left: 98px;
    top: 120px; 
    width: 344px;
    height: 200px;
    overflow: auto;
    }   
#facebookscroll
{
    width: 334px;
    height:200px;
    overflow: auto;
    }       
#facebooktext i
{
	font-size: 9px;
	color: #fffcdb;
	}
#facebooktext b
{
	color: #fffcdb;
	}	   
#special
{
    position: absolute;
    left: 335px;
    top: 610px; 
    width: 487px;
    height: 383px;
    background-image: url('/images/frame_special.png');
    background-repeat: no-repeat;    
    overflow: hidden;    
    }          
#specialtext
{
    position: absolute;
    left: 68px;
    top: 60px; 
    width: 324px;
    height: 250px;
    overflow: hidden;
    }
#specialList
{
    position: absolute;
    left: 0px;
    top: 20px; 
    width: 314px;
    height: 200px;
    overflow: auto;
    }   
#footer_icons_le
{
    position: absolute;
    top: 1186px;
    left: 776px;    
    width: 110px;
    height: 75px;  
    }  
#brunch
{
	width: 257px;
	height: 20px;
	position: absolute;
	left: 420px;
	top: 100px;
	}    
#map
{
    width: 437px;
    height: 408px;
    background-image: url('/images/frame_map.png');
    background-repeat: no-repeat;           
    position: absolute;
    left: 295px;
    top: 130px; 
    }    
#aboutus
{
    position: absolute;
    left: 220px;
    top: 120px;    
    height: 460px;
    width: 500px;
    }
#aboutuscontent
{   
    height: 450px;
    width: 490px;
    overflow: auto;
    }    
#ribsSmall
{
    background-image: url('/images/frame_ribs_small.png');
    background-repeat: no-repeat;         
    position: absolute;
    left: 20px;
    top: 240px;    
    height: 172px;
    width: 190px;
    }    
#frameInterior {
    background-image: url('/images/frame_interior.png');
    background-repeat: no-repeat;         
    position: absolute;
    left: -30px;
    top: 280px;    
    height: 202px;
    width: 250px;
    }    
#picnic    
{   
    background: transparent url('/images/rollovers.png') 0px 0px no-repeat;    
    position: absolute;
    left: -106px;
    top: 436px;    
    height: 198px;
    width: 171px;
    z-index: 100;
    }
#picnic:hover{
	background: transparent url('/images/rollovers.png') 0px -250px no-repeat;  
}
#birthdayclub    
{   
    background: transparent url('/images/rollovers.png') -600px 0px no-repeat;         
    position: absolute;
    left: 670px;
    top: 105px;    
    height: 218px;
    width: 225px;
    overflow: hidden;
	cursor: pointer;
    }  
#birthdayclub:hover    
{   
    background: transparent url('/images/rollovers.png') -600px -250px no-repeat;         
    }  
#catering{
    background: transparent url('/images/rollovers.png') -204px 0px no-repeat;         
    position: absolute;
    left:300px;
    top: 450px;    
    height: 251px;
    width: 396px;
    overflow: hidden;
	cursor: pointer;
	z-index: 9000;
}
#catering:hover{
	background: transparent url('/images/rollovers.png') -204px -260px no-repeat;         
}		  
#brisket
{
    background-image: url('/images/frame_brisket.png');
    background-repeat: no-repeat;         
    position: absolute;
    left: 60px;
    top: 360px;    
    height: 130px;
    width: 150px;
    }    
#disclaimer
{
    position: absolute;
    left: 36px;
    top: 1116px;    
    height: 30px;
    width: 600px;        
    }    
/* share this */
#sharethis
{
    position: absolute;
    left: 646px;
    top: 1136px;    
    height: 30px;
    width: 200px;
        
    }
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	width: 35px;
	background: url('/images/scroll_track.png') repeat-y 0 0;	
}
.jScrollPaneDrag {
	position: absolute;
	background-image: url('/images/scroll_handle.png');
	cursor: pointer;
	overflow: hidden;
	height: 35px;	
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	background-image: url('/images/scroll_up.png');
	height: 24px;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	background-image: url('/images/scroll_down.png');
	height: 24px;	
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}	
#read
{
    width: 200px;
    height: 140px;
    position: absolute;
    left: 50px;
    top: 920px;    
    }
#examiner
{
    width: 280px;
    height: 122px;
    position: absolute;
    left: 190px;
    top: 986px;    
    }  
#detnews
{
    width: 274px;
    height: 104px;
    position: absolute;
    left: 336px;
    top: 1046px;  
    }
#crains
{
    width: 264px;
    height: 127px;
    position: absolute;
    left: 474px;
    top: 992px;
    }   
.formItem
{
	width: 460px;
	height: 22px;
	position: relative;	
	}    
.label
{
	width: 120px;
	top: 3px;
	left: 0px;
	text-align:right;	
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	border: none;	
	}	
	
.formText, .formDropDown
{
	position: absolute;
	left: 140px;
	width: 150px;
	height: 16px;
	color: #000000;
	font-size: 12px;	
	border: 1px solid #FFFFCC;		
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: middle;	
	}		
.formDropDown
{
	position: absolute;
	left: 140px;
	width: 150px;
	height: 20px;
	color: #000000;
	font-size: 12px;	
	border: 1px solid #FFFFCC;		
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: middle;
	}			
.formRecaptcha
{
	width: 470px;
	height: 146px;
	position: relative;	
	overflow:hidden;
	
    }	
.recaptchDiv
{
	left: 32px;
	top: 4px;
	position: absolute;
	}	
.errorField
{
	position: absolute;
	left: 296px;
	font-size: 16px;
	top: 4px;
	color: Red;
	}		
#formDivLeft
{
    }
#formDivRight
{
    position: absolute;
    left: 250px;   
    }
.button
{
    height: 30px;
    width: 120px;
    background-color: #666666;
    border: 1px solid #cccccc;
    color: #ffffff;
    font-size: 18px;
    font-family: Impact;
    }   
.divLogin
{
    width: 400px;
    }    
.formItemSubmit
{
    position: absolute;
	left: 140px;
       
    }
#tape1    
{   
    background: transparent url('/images/tape1.png') 0px 0px no-repeat;    
    position: absolute;
    left: -280px;
    top: 246px;    
    height:207px;
    width:270px;
    
    }    
#tape2   
{   
    background: transparent url('/images/tape2.png') 0px 0px no-repeat;    
    position: absolute;
    left:770px;
    top: 406px;    
    height:207px;
    width:270px;
    
    }      
