/* 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/nav_main_locationBtn_over.gif) center no-repeat;
	display:block;
	width:68px;
	height:39px;
	cursor:pointer;
}

#locations_btn{
	background:url(../images/nav_main_locationBtn.gif) center no-repeat;
	display:block;
	width:68px;
	height:39px;
	cursor:pointer;
}

#locations_btn:hover{
	background:none;
}

/*-reservation-*/

#reservation_btn_back{
	background:url(../images/nav_main_reservationBtn_over.gif) center no-repeat;
	display:block;
	width:93px;
	height:39px;
	cursor:pointer;
}

#reservation_btn{
	background:url(../images/nav_main_reservationBtn.gif) center no-repeat;
	display:block;
	width:93px;
	height:39px;
	cursor:pointer;
}

#reservation_btn:hover{
	background:none;
}

/*-menus-*/ 

#menus_btn_back{
	background:url(../images/nav_main_menusBtn_over.gif) center no-repeat;
	display:block;
	width:43px;
	height:39px;
	cursor:pointer;
}

#menus_btn{
	background:url(../images/nav_main_menusBtn.gif) center no-repeat;
	display:block;
	width:43px;
	height:39px;
	cursor:pointer;
}

#menus_btn:hover{
	background:none;
}

/*-happenings-*/ 

#happenings_btn_back{
	background:url(../images/nav_main_happeningsBtn_over.gif) center no-repeat;
	display:block;
	width:80px;
	height:39px;
	cursor:pointer;
}

#happenings_btn{
	background:url(../images/nav_main_happeningsBtn.gif) center no-repeat;
	display:block;
	width:80px;
	height:39px;
	cursor:pointer;
}

#happenings_btn:hover{
	background:none;
}

/*-around the sound-*/ 

#around_btn_back{
	background:url(../images/nav_main_aroundBtn_over.gif) center no-repeat;
	display:block;
	width:127px;
	height:39px;
	cursor:pointer;
}

#around_btn{
	background:url(../images/nav_main_aroundBtn.gif) center no-repeat;
	display:block;
	width:127px;
	height:39px;
	cursor:pointer;
}

#around_btn:hover{
	background:none;
}


/*-banquets-*/ 

#banquets_btn_back{
	background:url(../images/nav_main_banquetsBtn_over.gif) center no-repeat;
	display:block;
	width:65px;
	height:39px;
	cursor:pointer;
}

#banquets_btn{
	background:url(../images/nav_main_banquetsBtn.gif) center no-repeat;
	display:block;
	width:65px;
	height:39px;
	cursor:pointer;
}

#banquets_btn:hover{
	background:none;
}

/*-store-*/ 

#store_btn_back{
	background:url(../images/nav_main_storeBtn_over.gif) center no-repeat;
	display:block;
	width:39px;
	height:39px;
	cursor:pointer;
}

#store_btn{
	background:url(../images/nav_main_storeBtn.gif) center no-repeat;
	display:block;
	width:39px;
	height:39px;
	cursor:pointer;
}

#store_btn:hover{
	background:none;
}

/*-history-*/ 

#history_btn_back{
	background:url(../images/nav_main_historyBtn_over.gif) center no-repeat;
	display:block;
	width:54px;
	height:39px;
	cursor:pointer;
}

#history_btn{
	background:url(../images/nav_main_historyBtn.gif) center 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_locations_btn_back{
	background:url(../images/nav_footer_locationsBtn_over.gif) left no-repeat;
	display:block;
	width:58px;
	height:8px;
	cursor:pointer;	
}

#footer_locations_btn{
	background:url(../images/nav_footer_locationsBtn.gif) left no-repeat;
	display:block;
	width:58px;
	height:8px;
	cursor:pointer;	
}

#footer_locations_btn:hover{
	background:none;
}

/********/

#footer_carteclam_btn_back{
	background:url(../images/nav_footer_carteclamBtn_over.gif) left no-repeat;
	display:block;
	width:62px;
	height:8px;
	cursor:pointer;	
}

#footer_carteclam_btn{
	background:url(../images/nav_footer_carteclamBtn.gif) left no-repeat;
	display:block;
	width:62px;
	height:8px;
	cursor:pointer;	
}

#footer_carteclam_btn:hover{
	background:none;
}

/********/

#footer_reservations_btn_back{
	background:url(../images/nav_footer_reservationsBtn_over.gif) left no-repeat;
	display:block;
	width:77px;
	height:8px;
	cursor:pointer;	
}

#footer_reservations_btn{
	background:url(../images/nav_footer_reservationsBtn.gif) left no-repeat;
	display:block;
	width:77px;
	height:8px;
	cursor:pointer;	
}

#footer_reservations_btn:hover{
	background:none;
}

/********/

#footer_contact_btn_back{
	background:url(../images/nav_footer_contactBtn_over.gif) left no-repeat;
	display:block;
	width:45px;
	height:8px;
	cursor:pointer;	
}

#footer_contact_btn{
	background:url(../images/nav_footer_contactBtn.gif) left no-repeat;
	display:block;
	width:45px;
	height:8px;
	cursor:pointer;	
}

#footer_contact_btn:hover{
	background:none;
}

/********/

#footer_employment_btn_back{
	background:url(../images/nav_footer_employmentBtn_over.gif) left no-repeat;
	display:block;
	width:69px;
	height:8px;
	cursor:pointer;	
}

#footer_employment_btn{
	background:url(../images/nav_footer_employmentBtn.gif) left no-repeat;
	display:block;
	width:69px;
	height:8px;
	cursor:pointer;	
}

#footer_employment_btn:hover{
	background:none;
}

/********/

#footer_pressroom_btn_back{
	background:url(../images/nav_footer_pressroomBtn_over.gif) left no-repeat;
	display:block;
	width:66px;
	height:8px;
	cursor:pointer;	
}

#footer_pressroom_btn{
	background:url(../images/nav_footer_pressroomBtn.gif) left no-repeat;
	display:block;
	width:66px;
	height:8px;
	cursor:pointer;	
}

#footer_pressroom_btn:hover{
	background:none;
}

/********/

#footer_nutritionals_btn_back{
	background:url(../images/nav_footer_nutritionalsBtn_over.gif) left no-repeat;
	display:block;
	width:75px;
	height:8px;
	cursor:pointer;	
}

#footer_nutritionals_btn{
	background:url(../images/nav_footer_nutritionalsBtn.gif) left no-repeat;
	display:block;
	width:75px;
	height:8px;
	cursor:pointer;	
}

#footer_nutritionals_btn:hover{
	background:none;
}
 
 /********/

#footer_retailers_btn_back{
	background:url(../images/nav_footer_retailersBtn_over.gif) left no-repeat;
	display:block;
	width:54px;
	height:8px;
	cursor:pointer;	
}

#footer_retailers_btn{
	background:url(../images/nav_footer_retailersBtn.gif) left no-repeat;
	display:block;
	width:54px;
	height:8px;
	cursor:pointer;	
}

#footer_retailers_btn:hover{
	background:none;
}

 /********/

#footer_store_btn_back{
	background:url(../images/nav_footer_storeBtn_over.gif) left no-repeat;
	display:block;
	width:25px;
	height:6px;
	cursor:pointer;	
}

#footer_store_btn{
	background:url(../images/nav_footer_storeBtn.gif) left no-repeat;
	display:block;
	width:25px;
	height:6px;
	cursor:pointer;	
}

#footer_store_btn:hover{
	background:none;
}

 /********/

#footer_shoppingcart_btn_back{
	background:url(../images/nav_footer_shoppingcartBtn_over.gif) left no-repeat;
	display:block;
	width:62px;
	height:6px;
	cursor:pointer;	
}

#footer_shoppingcart_btn{
	background:url(../images/nav_footer_shoppingcartBtn.gif) left no-repeat;
	display:block;
	width:62px;
	height:6px;
	cursor:pointer;	
}

#footer_shoppingcart_btn:hover{
	background:none;
}

 /********/

#footer_corporate_btn_back{
	background:url(../images/nav_footer_corporateBtn_over.gif) left no-repeat;
	display:block;
	width:104px;
	height:6px;
	cursor:pointer;	
}

#footer_corporate_btn{
	background:url(../images/nav_footer_corporateBtn.gif) left no-repeat;
	display:block;
	width:104px;
	height:6px;
	cursor:pointer;	
}

#footer_corporate_btn:hover{
	background:none;
}

 /********/

#footer_sitemap_btn_back{
	background:url(../images/nav_footer_sitemapBtn_over.gif) left no-repeat;
	display:block;
	width:33px;
	height:6px;
	cursor:pointer;	
}

#footer_sitemap_btn{
	background:url(../images/nav_footer_sitemapBtn.gif) left no-repeat;
	display:block;
	width:33px;
	height:6px;
	cursor:pointer;	
}

#footer_sitemap_btn:hover{
	background:none;
}

 /********/

#footer_legal_btn_back{
	background:url(../images/nav_footer_legalBtn_over.gif) left no-repeat;
	display:block;
	width:72px;
	height:6px;
	cursor:pointer;	
}

#footer_legal_btn{
	background:url(../images/nav_footer_legalBtn.gif) left no-repeat;
	display:block;
	width:72px;
	height:6px;
	cursor:pointer;	
}

#footer_legal_btn:hover{
	background:none;
}

 /********/

#footer_copywrite_btn_back{
	background:url(../images/nav_footer_copywriteBtn_over.gif) left no-repeat;
	display:block;
	width:164px;
	height:6px;
	cursor:pointer;	
}

#footer_copywrite_btn{
	background:url(../images/nav_footer_copywriteBtn.gif) left 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;
}