/* CSS Document -------------------------------------Global Styles that are used on all pages------------------------------------------------*/

/************************************************************************


	Site:		www.ivars.net

	Author:		eROI		[www.eroi.com]  

	Client:		Starve-Ups		[http://www.ivars.net]
	
	Listing Order:
	==============

	1 - Global
	2 - Main Navigation
	3 - Footer
	

************************************************************************/


/***********************************************************************
	1 - GLOBAL STYLES     
************************************************************************/

body {
	background		: url(../images/body_background_tile.gif) repeat;
	font			: 62.5%/1.6em Trebuchet MS, Arial, sans-serif;
	color			: #704912;
	line-height		: 16px;
	padding-top		: 0px;
	margin-top      : 0px;
}

html, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, form, input, select, div, p, img, table, td { 
	margin			: 0; 
	padding			: 0; 
}

a
{
	text-decoration	: none;
	color			: #704912;
}

a:hover
{
	/*text-decoration	: underline;*/
}

.invisible{
	display:none;
}

font {
	line-height:16px;
	margin-top:8px;
	padding-bottom:8px;
}

.orangeCurlyLink {
	color:#BC4F06;
	font-family:Trebuchet MS,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-right:16px;
	text-transform:uppercase;
}

#content_box a{
	outline:none;
}

img{
	border:0px;
	clear:both;
}

.contentImageRight{
	padding: 5px; 
	float: right;
	clear:both;
}

.contentImageLeft{
	padding: 5px; 
	float: left;
	clear:both;
}

.bluelink{
	color:#0a2c6b;
}

/***********************************************************************
	2 - MAIN NAVIGATION
************************************************************************/

.mainNavLink{
	outline:none;
}

div#main_nav{
	background:url(../images/nav_main_background.gif) no-repeat;
	display:block;
	width:884px;
	height:39px;
	margin:0px auto;
}

div#main_nav ul {
}

div#main_nav ul li{
	list-style:none;
	text-indent:0px;
	margin:0px;
	display:inline;
	float:left;
	cursor:pointer;
	margin-left:34px;
	padding:0px;
}

body#locationsPage #main_nav #locations_btn, body#reservationsPage #main_nav #reservation_btn, body#menusPage #main_nav #menus_btn, body#happeningsPage #main_nav #happenings_btn, body#around_the_soundPage #main_nav #around_btn, body#banquetsPage #main_nav #banquets_btn, body#storePage #main_nav #store_btn, body#historyPage #main_nav #history_btn{
	background:none;
}
/*-location-*/

#locations_btn_back{
	background:url(../images/sprite-main.gif) 0 -605px no-repeat;
	display:block;
	width:68px;
	height:39px;
	cursor:pointer;
}

#locations_btn{
	background:url(../images/sprite-main.gif) 0 -546px no-repeat;
	display:block;
	width:68px;
	height:39px;
	cursor:pointer;
}

#locations_btn:hover{
	background:none;
}

/*-reservation-*/

#reservation_btn_back{
	background:url(../images/sprite-main.gif) 0 -841px no-repeat;
	display:block;
	width:93px;
	height:39px;
	cursor:pointer;
}

#reservation_btn{
	background:url(../images/sprite-main.gif) 0 -782px no-repeat;
	display:block;
	width:93px;
	height:39px;
	cursor:pointer;
}

#reservation_btn:hover{
	background:none;
}

/*-menus-*/ 

#menus_btn_back{
	background:url(../images/sprite-main.gif) 0 -723px no-repeat;	
	display:block;
	width:43px;
	height:39px;
	cursor:pointer;
}

#menus_btn{
	background:url(../images/sprite-main.gif) 0 -664px no-repeat;
	display:block;
	width:43px;
	height:39px;
	cursor:pointer;
}

#menus_btn:hover{
	background:none;
}

/*-happenings-*/ 

#happenings_btn_back{
	background:url(../images/sprite-main.gif) 0 -369px no-repeat;	
	display:block;
	width:80px;
	height:39px;
	cursor:pointer;
}

#happenings_btn{
	background:url(../images/sprite-main.gif) 0 -310px no-repeat;
	display:block;
	width:80px;
	height:39px;
	cursor:pointer;
}

#happenings_btn:hover{
	background:none;
}

/*-around the sound-*/ 

#around_btn_back{
	background:url(../images/sprite-main.gif) 0 -44px no-repeat;
	display:block;
	width:127px;
	height:39px;
	cursor:pointer;
}

#around_btn{
	background:url(../images/sprite-main.gif) 0 15px no-repeat;
	display:block;
	width:127px;
	height:39px;
	cursor:pointer;
}

#around_btn:hover{
	background:none;
}


/*-banquets-*/ 

#banquets_btn_back{
	background:url(../images/sprite-main.gif) 0 -251px no-repeat;
	display:block;
	width:65px;
	height:39px;
	cursor:pointer;
}

#banquets_btn{
	background:url(../images/sprite-main.gif) 0 -192px no-repeat;
	display:block;
	width:65px;
	height:39px;
	cursor:pointer;
}

#banquets_btn:hover{
	background:none;
}

/*-store-*/ 

#store_btn_back{
	background:url(../images/sprite-main.gif) 0 -959px no-repeat;
	display:block;
	width:39px;
	height:39px;
	cursor:pointer;
}

#store_btn{
	background:url(../images/sprite-main.gif) 0 -900px no-repeat;
	display:block;
	width:39px;
	height:39px;
	cursor:pointer;
}

#store_btn:hover{
	background:none;
}

/*-history-*/ 

#history_btn_back{
	background:url(../images/sprite-main.gif) 0 -487px no-repeat;
	display:block;
	width:54px;
	height:39px;
	cursor:pointer;
}

#history_btn{
	background:url(../images/sprite-main.gif) 0 -428px no-repeat;
	display:block;
	width:54px;
	height:39px;
	cursor:pointer;
}

#history_btn:hover{
	background:none;
}

/***********************************************************************
	3 - FOOTER
************************************************************************/

.footerNavLink{
	outline:none;
}

#footer_container{
	clear:both;
	display:block;
	background:url(../images/footer_background.gif) no-repeat;                /*         url(../images/footer_placeholder.jpg) no-repeat;        */
	width:874px;
	height:56px;
	position:relative;
	top:20px;
	margin:0px auto;
	padding-bottom:40px;
}

#footer_content{
	display:block;
	width:848px;
	height:34px;
	position:relative;
	top:12px;
	left:13px;
}

#footer_left_col{
	display:block;
	float:left;
	height:33px;
	width:150px;
	background:url(../images/footer_newsletter_signup_text.gif) bottom left no-repeat;
}

#newsletter_input{
`	width:140px;
	height:18px;
	background:url(../images/input_tile.gif) repeat-x;
	border-left:1px solid #b4aa9f;  
	border-top:0px;
	border-bottom:1px solid #e2dcca;
	border-right:1px solid #e2dcca;
}

#submit_btn{
	position:relative;
	left:80px;
	padding:5px;
}

#footer_middle_col{
	display:block;
	float:left;
	height:33px;
	width:636px;
	/*border:1px solid #000000;*/
}

#footer_middle_col ul{
	float:right;
	padding-top:6px;
}

#footer_right_col a{
	float:right;
}

#footer_right_col{
	display:block;
	float:left;
	height:33px;
	width:56px;
}

#footer_link_home{
	display:block;
	width:48px;
	height:30px;
	background:url(../images/nav_footer_clam.gif) no-repeat;
}

#footer_link_home:hover{
	background:url(../images/nav_footer_clam_over.gif) no-repeat;
}

#footer_middle_col ul li{
	list-style:none;
	text-indent:0px;
	margin:0px;
	display:inline;
	float:left;
	cursor:pointer;
	margin-left:14px;
	padding:0px;
}

/********/

#footer_blog_btn_back{
	background:url(../images/sprite-footer.gif) 0 -1874px no-repeat;
	display:block;
	width:25px;
	height:6px;
	cursor:pointer;	
}

#footer_blog_btn{
	background:url(../images/sprite-footer.gif) 0 -1818px no-repeat;
	display:block;
	width:25px;
	height:6px;
	cursor:pointer;	
}

#footer_blog_btn:hover{
	background:none;
}
/********/

#footer_locations_btn_back{
	background:url(../images/sprite-footer.gif) 0 -902px no-repeat;
	display:block;
	width:58px;
	height:8px;
	cursor:pointer;	
}

#footer_locations_btn{
	background:url(../images/sprite-footer.gif) 0 -844px no-repeat;
	display:block;
	width:58px;
	height:8px;
	cursor:pointer;	
}

#footer_locations_btn:hover{
	background:none;
}

/********/

#footer_carteclam_btn_back{
	background:url(../images/sprite-footer.gif) 0 -58px no-repeat;
	display:block;
	width:62px;
	height:8px;
	cursor:pointer;	
}

#footer_carteclam_btn{
	background:url(../images/sprite-footer.gif) 0 0 no-repeat;
	display:block;
	width:62px;
	height:8px;
	cursor:pointer;	
}

#footer_carteclam_btn:hover{
	background:none;
}

/********/

#footer_reservations_btn_back{
	background:url(../images/sprite-footer.gif) 0 -1250px no-repeat;
	display:block;
	width:77px;
	height:8px;
	cursor:pointer;	
}

#footer_reservations_btn{
	background:url(../images/sprite-footer.gif) 0 -1192px no-repeat;
	display:block;
	width:77px;
	height:8px;
	cursor:pointer;	
}

#footer_reservations_btn:hover{
	background:none;
}

/********/

#footer_contact_btn_back{
	background:url(../images/sprite-footer.gif) 0 -334px no-repeat;
	display:block;
	width:45px;
	height:8px;
	cursor:pointer;	
}

#footer_contact_btn{
	background:url(../images/sprite-footer.gif) 0 -276px no-repeat;
	display:block;
	width:45px;
	height:8px;
	cursor:pointer;	
}

#footer_contact_btn:hover{
	background:none;
}

/********/

#footer_employment_btn_back{
	background:url(../images/sprite-footer.gif) 0 -674px no-repeat;
	display:block;
	width:69px;
	height:8px;
	cursor:pointer;	
}

#footer_employment_btn{
	background:url(../images/sprite-footer.gif) 0 -616px no-repeat;
	display:block;
	width:69px;
	height:8px;
	cursor:pointer;	
}

#footer_employment_btn:hover{
	background:none;
}

/********/

#footer_pressroom_btn_back{
	background:url(../images/sprite-footer.gif) 0 -1134px no-repeat;
	display:block;
	width:66px;
	height:8px;
	cursor:pointer;	
}

#footer_pressroom_btn{
	background:url(../images/sprite-footer.gif) 0 -1076px no-repeat;
	display:block;
	width:66px;
	height:8px;
	cursor:pointer;	
}

#footer_pressroom_btn:hover{
	background:none;
}

/********/

#footer_nutritionals_btn_back{
	background:url(../images/sprite-footer.gif) 0 -1018px no-repeat;
	display:block;
	width:75px;
	height:8px;
	cursor:pointer;	
}

#footer_nutritionals_btn{
	background:url(../images/sprite-footer.gif) 0 -960px no-repeat;
	display:block;
	width:75px;
	height:8px;
	cursor:pointer;	
}

#footer_nutritionals_btn:hover{
	background:none;
}
 
 /********/

#footer_retailers_btn_back{
	background:url(../images/sprite-footer.gif) 0 -1366px no-repeat;
	display:block;
	width:54px;
	height:8px;
	cursor:pointer;	
}

#footer_retailers_btn{
	background:url(../images/sprite-footer.gif) 0 -1308px no-repeat;
	display:block;
	width:54px;
	height:8px;
	cursor:pointer;	
}

#footer_retailers_btn:hover{
	background:none;
}

 /********/

#footer_store_btn_back{
	background:url(../images/sprite-footer.gif) 0 -1762px no-repeat;
	display:block;
	width:25px;
	height:6px;
	cursor:pointer;	
}

#footer_store_btn{
	background:url(../images/sprite-footer.gif) 0 -1706px no-repeat;
	display:block;
	width:25px;
	height:6px;
	cursor:pointer;	
}

#footer_store_btn:hover{
	background:none;
}

 /********/

#footer_shoppingcart_btn_back{
	background:url(../images/sprite-footer.gif) 0 -1538px no-repeat;
	display:block;
	width:62px;
	height:6px;
	cursor:pointer;	
}

#footer_shoppingcart_btn{
	background:url(../images/sprite-footer.gif) 0 -1482px no-repeat;
	display:block;
	width:62px;
	height:6px;
	cursor:pointer;	
}

#footer_shoppingcart_btn:hover{
	background:none;
}

 /********/

#footer_corporate_btn_back{
	background:url(../images/sprite-footer.gif) 0 -560px no-repeat;
	display:block;
	width:104px;
	height:6px;
	cursor:pointer;	
}

#footer_corporate_btn{
	background:url(../images/sprite-footer.gif) 0 -504px no-repeat;
	display:block;
	width:104px;
	height:6px;
	cursor:pointer;	
}

#footer_corporate_btn:hover{
	background:none;
}

 /********/

#footer_sitemap_btn_back{
	background:url(../images/sprite-footer.gif) 0 -1650px no-repeat;
	display:block;
	width:33px;
	height:6px;
	cursor:pointer;	
}

#footer_sitemap_btn{
	background:url(../images/sprite-footer.gif) 0 -1594px no-repeat;
	display:block;
	width:33px;
	height:6px;
	cursor:pointer;	
}

#footer_sitemap_btn:hover{
	background:none;
}

 /********/

#footer_legal_btn_back{
	background:url(../images/sprite-footer.gif) 0 -788px no-repeat;
	display:block;
	width:72px;
	height:6px;
	cursor:pointer;	
}

#footer_legal_btn{
	background:url(../images/sprite-footer.gif) 0 -732px no-repeat;
	display:block;
	width:72px;
	height:6px;
	cursor:pointer;	
}

#footer_legal_btn:hover{
	background:none;
}

 /********/

#footer_copywrite_btn_back{
	background:url(../images/sprite-footer.gif) 0 -448px no-repeat;
	display:block;
	width:164px;
	height:6px;
	cursor:pointer;	
}

#footer_copywrite_btn{
	background:url(../images/sprite-footer.gif) 0 -392px no-repeat;
	display:block;
	width:164px;
	height:6px;
	cursor:pointer;	
}

/*
#footer_copywrite_btn:hover{
	background:none;
}*/

/***********************************************************************
	3 - FOOTER EXWA
************************************************************************/

#footer_exwa_middle_col{
	display:block;
	float:left;
	height:33px;
	width:780px;
	/*border:1px solid #000000;*/
}

#footer_exwa_middle_col ul{
	float:left;
	padding-top:6px;
}



#footer_exwa_middle_col ul li{
	list-style:none;
	text-indent:0px;
	margin:0px;
	display:inline;
	float:left;
	cursor:pointer;
	margin-left:14px;
	padding:0px;
}
 
#footer_exwa_middle_col ul li a:hover{
	color:#0A2C6B;
}

#footer_exwa_middle_col ul li a{
	text-transform:uppercase;
	font-family:georgia, serif, times;
	font-size:12;
	font-weight:bold;
}

#social-connections {
    background: url(../images/social-bg.gif) no-repeat scroll 0 0 transparent;
    display: inline;
    float: right;
    height: 61px;
    margin-bottom: -42px;
    padding: 5px 15px;
    position: relative;
    right: 42px;
    top: 30px;
    width: 218px;
}
#social-connections ul  li {
	list-style-type:none;
    float:left;
    margin-right:7px;
}
#social-connections #twitter {
	background:url(../images/social-twitter.gif) no-repeat;
	width:20px;
	height:20px;
	display:block;
	margin-top:7px;
}
#social-connections #facebook {
	background:url(../images/social-facebook.gif) no-repeat;
	width:20px;
	height:20px;
	display:block;
	margin-top:7px;
}
#social-connections #blog-link {
	background:url(../images/blog-link.gif) no-repeat;
	width:101px;
	height:13px;
	display:block;
	position: absolute;
	bottom: 18px;
	left: 70px;
}

#social-connections #twitter span,
#social-connections #facebook span,
#social-connections #blog-link span {
	display:none;
}
#social-connections #twitter a,
#social-connections #facebook a,
#social-connections #blog-link a {
	display:block;
	width:100%;
	height:100%;
}
#social-connections #newsletter_input {
	background:#fff url(../images/social-text.gif) 5px 6px no-repeat;
	border:1px solid #b4aa9f;
	font-size:11px;
	color:#68533e;
	padding:0px 2px;
	width:120px;
	float:left;
	display:inline;
	position:relative;
	top:7px;
}
#social-connections #submit_btn {
	left:0px;
	top:5px;
	display:inline;
	float:left;
}
#social-connections #newsletter {
	margin-right:0px;
}

.additionalInfo2 {
	padding-right:30px!important;
}
