/* CSS Document -------------------------------------Sub-Page Styles that are used on all sub-page templates------------------------------------------------*/

/************************************************************************

	Site:		www.ivars.net

	Author:		eROI		[www.eroi.com]  

	Client:		Starve-Ups		[http://www.ivars.net]

	Listing Order:
	==============

	1- Template 1
	2 - Template 2
	3 - Template 3
	

************************************************************************/


/***********************************************************************
	1 - TEMPLATE 1  ----------used for locations, banquets, menus
************************************************************************/

/******Header******/

#subpage_template1_header_container{
	background:url(../images/subpage_header_band_tile2.jpg) center 142px repeat-x;
	display:block;
	width:100%;
	height:413px;
}


#subpage_template1_header_container #subpage_header{
	display:block;
	width:969px;
	height:413px;
	margin:0px auto;
	background:url(../images/subpage_header_container_back.jpg) no-repeat;
	overflow:hidden;
}

#subpage_template1_header_container #subpage_header_links{
	display:block;
	width:969px;
	height:130px;
}

/*differant headers for differant pages secton*/
#subpage_template1_header_container #subpage_header_image{    /*default subpage header image*/
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header1.jpg) no-repeat;    
}

body#menusPage #subpage_template1_header_container #subpage_header_image, body#menus_salmon-housePage  #subpage_template1_header_container #subpage_header_image, body#menus_acres-of-clamsPage #subpage_template1_header_container #subpage_header_image, body#menus_mukilteo-landingPage #subpage_template1_header_container #subpage_header_image,       body#menus_mukilteo-landingPage #subpage_template1_header_container #subpage_header_image, body#menus_mukilteo-landingPage #subpage_template1_header_container #subpage_header_image, body#menus_seafood-barsPage #subpage_template1_header_container #subpage_header_image, body#menus_sports-venuesPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header2.jpg) no-repeat;
}

body#around_the_soundPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header3.jpg) no-repeat;          
}

body#storePage #subpage_template1_header_container #subpage_header_image, body#chowder-soupPage #subpage_template1_header_container #subpage_header_image, body#memorabiliaPage #subpage_template1_header_container #subpage_header_image, body#apparelPage #subpage_template1_header_container #subpage_header_image, body#gift-cardsPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header_store.jpg) no-repeat;
}

body#carte-clamPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header_carteclam.jpg) no-repeat;
}

body#happeningsPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header_happenings.jpg) no-repeat;
}

body#locationsPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header_locations.jpg) no-repeat;
}

body#reservationsPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header_reservations.jpg) no-repeat;
}

body#contactPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header_contactus.jpg) no-repeat;
}

body#press-roomPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header_pressroom.jpg) no-repeat;
}

body#historyPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header_history.jpg) no-repeat;
}

body#nutritionalsPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header_nutritionals.jpg) no-repeat;
}

body#employment #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header_employment.jpg) no-repeat;
}

body#specialsPage #subpage_template1_header_container #subpage_header_image{
	display:block;
	width:969px;
	height:285px;  
	background:url(../images/subpage_header_idol.jpg) no-repeat;
}

#subpage_header_homelink{
	display:block;
	width:144px;
	height:84px;
	background:url(../images/logo_nav.gif) no-repeat;
	position:relative;
	left:149px;
	outline:none;
}

/******MainContent Container******/

body div#content_container{
	color:#ffffff;
	width:884px;
	display:block;
	position:relative;
	margin:0px auto;
	top:15px;
}

#subpage_template1_content{
	margin-bottom:25px;
}

#subpage_template1_content #content_box{
	width:872px;
	color:#704912;
	background:#f1ebd6;
	border:1px solid #ddd3b3;
	margin:10px auto;
	clear:both;
	display:block;
	position:relative;
	overflow:hidden;
	top:15px;
	padding-bottom:15px;
	padding-top:15px;
}

/************-Left Column-************/

body#employment #subpage_template1_content #left_col {
	color:#704912;
	font-size:12px;
	font-family:georgia, trebuche MS;
}

#subpage_template1_content #left_col{
	color:#704912;
	width:632px;
	min-height:400px;
	height:auto !important;
	height:400px;
	display:block;
	position:relative;
	left:15px;
	top:0px;
	background:#ffffff url(../images/subpage_contentbox_tile.gif) left repeat-y;
	float:left;
	margin:0px;	
	padding-bottom:15px;
}

#subpage_template1_content #left_col_cap{
	color:#704912;
	width:632px;
	height:3px;
	display:block;
	background:transparent url(../images/subpage_template1_leftcol_topShadow.gif) top no-repeat;
	padding:0px;
	margin:0px;
	line-height:0px;
}

#subpage_template1_content #left_col_content{
	position:relative;
	display:block;
	top:20px;
	left:30px;
	width:90%;
	padding-bottom:25px;
	overflow:visible;
	color:#704912;
	font-size:12px;
	font-family:georgia, trebuche MS;
	clear:both;
	padding:3px;
	padding-bottom:15px;
}

#left_col_content a{
	outline:none;
}

#left_col_content img{
	padding:6px;
}

/************-Right Column-************/

#subpage_template1_content #right_col{
	color:#ffffff;
	background:none;
	position:relative;
	width:22%;
	display:block;
	float:left;
	margin:0px auto;
	position:relative;
	left:15px;
	top:0px;
}

#right_col_navigation ul{
	margin:0px;
	padding:0px;
	padding-bottom:30px;
}

#right_col_navigation ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#704912;
}

body #right_col .right_col_link_background span, body #right_col .right_col_wide_link_background span{
	text-transform:uppercase;
}

#subpage_template1_content #right_col ul {
	top:0px;
	margin-top:0px;
	padding-top:0px
}

#subpage_template1_content #right_col ul li{
	clear:both;
	list-style:none;
	left:0px;
	display:block;
	width:208px;
	height:39px;
}

#subpage_template1_content #right_col  li, #subpage_template1_content #right_col  li a{
	list-style:none;
	left:0px;
	margin-left:0px;
	padding-left:0px;
}

#subpage_template1_content #right_col ul li a{
	left:0px;
	display:block;
	width:208px;
	height:39px;
}

.right_col_link_background{
	display:block;
	width:208px;
	height:39px;
	background:url(../images/right_col_link_background.gif) no-repeat;
	color:#704912;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:13px;
	outline:none;
}

.right_col_link_background span{
	padding-top:10px;
	padding-left:25px;
	height:39px;
	vertical-align:middle;
	cursor:pointer;
	display:block;
}

.right_col_link_background :hover{
	color:#0a2c6b;  
	background:url(../images/right_col_link_background_over.gif) no-repeat;
	outline:none;
}

.sectionheader{
	display:block;
	width:208px;
	height:39px;
	background:url(../images/right_col_link_background.gif) no-repeat;
	clear:both;
}

#active{
	background:url(../images/right_col_link_background_over.gif) no-repeat !important;
}

div#right_col_dotted_border{
	display:block;
	width:188px;
	height:2px;
	clear:both;
	overflow:visible;
	background:url(../images/border_dot_tile.gif) top repeat-x;
	margin-left:20px;
}

/**********-Banquests-**********/

/*banquets_right_col*/

#banquets-header-salmon-house_sectionheader{
	display:block;
	width:208px;
	height:39px;
	background:url(../images/right_col_salmonhouse_title.gif) top no-repeat;
	margin-top:20px;
}

#banquets-header-acres-of-clams_sectionheader{
	display:block;
	width:208px;
	height:39px;
	background:url(../images/right_col_acres_title.gif) no-repeat;
	margin-top:20px;
	/*margin-top:60px;*/
}


#banquets-header-mukilteo-landing_sectionheader{
	display:block;
	width:208px;
	height:39px;
	background:url(../images/right_col_mukilteo_title.gif) no-repeat;
	margin-top:20px;
}

/*banquets_content*/

#banquets_title_icon_salmonhouse{
	position:absolute;
	left:285px;
	top:-27px;
	display:block;
	width:210px;
	height:76px;
	background:url(../images/banquets_mccawroom_icon.gif) no-repeat;
}

#banquets_title_icon_potlach{
	position:absolute;
	left:285px;
	top:-27px;
	display:block;
	width:210px;
	height:76px;
	background:url(../images/banquets_potlach_icon.gif) no-repeat;
}





#banquets_title_icon_chinook{
	position:absolute;
	left:285px;
	top:-27px;
	display:block;
	width:210px;
	height:76px;
	background:url(../images/banquets_chinook_icon.gif) no-repeat;
}

#banquets_title_icon_nisqually{
	position:absolute;
	left:285px;
	top:-27px;
	display:block;
	width:210px;
	height:76px;
	background:url(../images/banquets_nisqually_icon.gif) no-repeat;
}

#banquets_title_icon_quinault{
	position:absolute;
	left:285px;
	top:-27px;
	display:block;
	width:210px;
	height:76px;
	background:url(../images/banquets_quinault_icon.gif) no-repeat;
}

#banquets_title_icon_nooksack{
	position:absolute;
	left:285px;
	top:-27px;
	display:block;
	width:210px;
	height:76px;
	background:url(../images/banquets_nooksack_icon.gif) no-repeat;
}






#banquets_title_icon_duwamish{
	position:absolute;
	left:337px;
	top:-27px;
	display:block;
	width:210px;
	height:76px;
	background:url(../images/banquets_duwamish_icon.gif) no-repeat;
}

#banquets_title_icon_spirit{
	position:absolute;
	left:337px;
	top:-27px;
	display:block;
	width:210px;
	height:76px;
	background:url(../images/banquets_spirit_icon.gif) no-repeat;
}

#banquets_title_icon_fireside{
	position:absolute;
	left:366px;
	top:-27px;
	display:block;
	width:210px;
	height:76px;
	background:url(../images/banquets_fireside_icon.gif) no-repeat;
}





#banquets_module{
	display:block;
	width:555px;
}

#banquets_container{
	width:364px;
	height:310px;
	background:url(../images/banquets_images/banquets_container_big.jpg) left no-repeat;
	float:left;
}

#current_slide_big_container{
	width:310px;
	height:310px;
	/*background:url(../images/banquets_images/salmonhouse_big_0.jpg) no-repeat;*/
	float:left;
}

#mukilteo_landing_big{
}

#banquets_thumb_list_container{
	float:right;
	width:44px;
	height:310px;
	display:block;
}

#banquets_thumb_list_container ul, #banquets_thumb_list_container ul li{
	list-style:none;
	margin:0px;
	width:44px;
	padding-left:0px;
	margin-left:0px;
}

#banquets_thumb_list_container ul li a{
	display:block;
	width:44px;
	height:44px;
	margin-bottom:9px;
}

/*right_col*/

#banquets_info{
	display:block;
	width:170px;
	/*height:310px;*/
	float:right
}

.banquetsSubHeader{
	color:#0a2c6b;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	font-family:trebuchet MS, Arial black;
	vertical-align:top;
}

#banquets_info ul{
	margin-bottom:25px;
}

#banquets_info ul li, #banquets_info ul{
	/*list-style:none;*/
	margin-left:0px;
	padding-left:0px;
	color:#704912;
	font-family:georgia;
	vertical-align:top;
	font-size:14px;
}

.noListStyle{
	list-style:none;
}

.emailUsLink{
	display:block;
	width:114px;
	height:17px;
	background:url(../images/contact_emailus_background.gif) no-repeat;
	list-style:none;
}

.emailUsLink a{
	padding-left:24px;
	vertical-align:top;
	color:#be5812;
	font-family:georgia;
	font-size:14px;
	text-decoration:none;
}

.phoneNumber{
	color:#704912;
	font-family:georgia;
	vertical-align:top;
	font-size:14px;
	background:url(../images/contact_phonenumber_background.gif) no-repeat;
	list-style:none;
}

.phoneNumber span{
	padding-left:24px;
	color:;
}

.invisible{
	display:none;
}


/**********-Menus-**********/

body#locationsPage #right_col .right_col_link_background span{
	text-transform:uppercase;
}

.menuscurlyLink{
	color:#bc4f06;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	position:relative;
	top:12px;
	left:16px;
	display:block;

}

.menupageiconlink{
	display:block;
	width:188px;
	height:222px;
	float:left;
	list-style:none;
}

.menusLinksubtext{
	display:block;
	position:relative;
	top:17px;
	left:16px;
	width:170px;
	font-size:11px;
	line-height:13px;
}

#menus_salmonhouse_icon_back_under{
	display:block;
	background:url(../images/menuspage_salmonhouse_back_over.jpg) no-repeat;
}

#menus_salmonhouse_icon_back{
	display:block;
	width:188px;
	height:222px;
	background:url(../images/menuspage_salmonhouse_back.jpg) no-repeat;
}

#menus_salmonhouse_icon_back:hover{
	background:none;
}


#menus_acresofclams_icon_back_under{
	display:block;
	background:url(../images/menuspage_acresofclams_back_over.jpg) no-repeat;
}

#menus_acresofclams_icon_back{
	display:block;
	width:188px;
	height:222px;
	background:url(../images/menuspage_acresofclams_back.jpg) no-repeat;
}

#menus_acresofclams_icon_back:hover{
	background:none;
}


#menus_mukilteo_icon_back_under{
	display:block;
	background:url(../images/menuspage_mukilteo_back_over.jpg) no-repeat;
}

#menus_mukilteo_icon_back{
	display:block;
	width:188px;
	height:222px;
	background:url(../images/menuspage_mukilteo_back.jpg) no-repeat;
}

#menus_mukilteo_icon_back:hover{
	background:none;
}

#menus_seafoodbars_icon_back_under{
	display:block;
	width:560px;
	height:100px;
	background:url(../images/menuspage_seafoodbars_back_over.jpg) no-repeat;
}

#menus_seafoodbars_icon_back{
	display:block;
	width:560px;
	height:100px;
	background:url(../images/menuspage_seafoodbars_back.jpg) no-repeat;
}

#menus_seafoodbars_icon_back:hover{
	background:none;
}

#menus_seafoodbars_curlyLink{
	color:#bc4f06;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	position:relative;
	top:12px;
	left:200px;
	display:block;
}

#menus_seafoodbars_Linksubtext{
	display:block;
	position:relative;
	top:17px;
	left:200px;
	width:300px;
	color:#704912 !important;
	font-size:11px;
	line-height:13px;
}

#menus_sportsvenues_icon_back_under{
	display:block;
	width:560px;
	height:100px;
	background:url(../images/menuspage_sportsvenues_back_over.jpg) no-repeat;
}

#menus_sportsvenues_icon_back{
	display:block;
	width:560px;
	height:100px;
	background:url(../images/menuspage_sportsvenues_back.jpg) no-repeat;
}

#menus_sportsvenues_icon_back:hover{
	background:none;
}

#menus_list_container ul{
	margin:15px 35px 0px 0px;
	padding-left:0px;
	float:left
}

#menus_list_container ul li{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	color:#bc4f06;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	cursor:pointer;
	display:inline;
	float:left;
	clear:both;
}

.menu_item_title{
	color:#704912;
	font-family:trebuchet MS, verdana;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	height:14px;
	vertical-align:top;
}

.menu_item_price{
	vertical-align:top;
	text-align:right;
}

.menu_item_description{
	color:#b9ad98;
	font-family:georgia, serif;
	font-size:12px;
	vertical-align:top;
}

.menu_subheader{
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
	padding-top:15px;
}

/*lunch*/
.menu_sect_header_lunch_appetizer{
	width:568px;
	height:93px;
	background:url(../images/menus_lunch_appetizer_header.gif) left no-repeat;
}

.menu_sect_header_lunch_soupsalad{
	width:568px;
	height:93px;
	background:url(../images/menus_lunch_soupsalad_header.gif) left no-repeat;
}

.menu_sect_header_lunch_entrees{
	width:568px;
	height:93px;
	background:url(../images/menus_lunch_entrees.gif) left no-repeat;
}

.menu_sect_header_lunch_sandwiches{
	width:568px;
	height:93px;
	background:url(../images/menus_lunch_sandwiches_header.gif) left no-repeat;
}

.menu_sect_header_lunch_classics{
	width:568px;
	height:93px;
	background:url(../images/menus_lunch_classics_header.gif) left no-repeat;
}

.menu_sect_header_lunch_dessert{
	width:568px;
	height:93px;
	background:url(../images/menus_lunch_desserts_header.gif) left no-repeat;
}

/*lunch fresh-sheet*/

.menu_sect_header_lunch_freshsheet_appetizer{
	width:568px;
	height:93px;
	background:url(../images/menus_lunch_freshSheet_starters.gif) left no-repeat;
}

.menu_sect_header_lunch_freshsheet_entrees{
	width:568px;
	height:93px;
	background:url(../images/menus_lunch_freshSheets_entrees.gif) left no-repeat;
}

.menu_sect_header_lunch_dessert{
	width:568px;
	height:93px;
	background:url(../images/menus_lunch_freshSheets_desserts.gif) left no-repeat;
}

/*dinner*/

.menu_sect_header_dinner_appetizer{
	width:568px;
	height:93px;
	background:url(../images/menus_dinner_appetizer.gif) left no-repeat;
}

.menu_sect_header_dinner_entrees{
	width:568px;
	height:93px;
	background:url(../images/menus_dinner_entrees.gif) left no-repeat;
}

.menu_sect_header_dinner_soupsalad{
	width:568px;
	height:93px;
	background:url(../images/menus_dinner_soupsalad_header.gif) left no-repeat;
}

.menu_sect_header_dinner_sandwiches{
	width:568px;
	height:93px;
	background:url(../images/menus_dinner_sandwiches_header.gif) left no-repeat;
}

.menu_sect_header_dinner_classics{
	width:568px;
	height:93px;
	background:url(../images/menus_dinner_classics_header.gif) left no-repeat;
}

.menu_sect_header_dinner_dessert{
	width:568px;
	height:93px;
	background:url(../images/menus_dinner_desserts_header.gif) left no-repeat;
}


/*dinner fresh-sheet*/
.menu_sect_header_dinner_freshsheet_appetizer{
	width:568px;
	height:93px;
	background:url(../images/menus_dinner_freshSheets_starters.gif) left no-repeat;  
}

.menu_sect_header_dinner_freshsheet_entrees{
	width:568px;
	height:93px;
	background:url(../images/menus_dinner_freshSheets_entrees.gif) left no-repeat;
}

.menu_sect_header_dinner_dessert{
	width:568px;
	height:93px;
	background:url(../images/menus_dinner_freshSheets_desserts.gif) left no-repeat;
}


/*kids*/ 

.menu_sect_header_kids{
	width:568px;
	height:63px;
	background:url(../images/menus_kids.gif) left no-repeat;
}

/*dessert*/  

.menu_sect_header_desert{
	width:568px;
	height:63px;
	background:url(../images/menus_desert.gif) left no-repeat;
}


/*wine*/  

.menu_sect_header_lunch_freshsheet_wine_specials{
	width:568px;
	height:93px;
	background:url(../images/menus_freshSheets_winespecials.gif) left no-repeat;
}

.menu_sect_wine_red_glassbottle{
	width:568px;
	height:93px;
	background:url(../images/menus_wine_red_glassbottle.gif) left no-repeat;
}

.menu_sect_wine_white_glassbottle{
	width:568px;
	height:93px;
	background:url(../images/menus_wine_white_glassbottle.gif) left no-repeat;
}

.menu_sect_wine_white_bottle{
	width:568px;
	height:93px;
	background:url(../images/menus_wine_white_bottle.gif) left no-repeat;
}

.menu_sect_wine_red_bottle{
	width:568px;
	height:93px;
	background:url(../images/menus_wine_red_bottle.gif) left no-repeat;
}

.menu_sect_wine_champagne{
	width:568px;
	height:93px;
	background:url(../images/menus_wine_champagne.gif) left no-repeat;
}


/*--menus------>> acres of clams page--*/

#menus_acres_top_sec{
	background:url(../images/menuspage_acresofclams_icon.gif) right no-repeat;
	min-height:125px;
	height:auto !important;
	height:125px;
}

#menus_acres_top_sec span{
	display:block;
	width:400px;
}

/*--menus------>> salmon house page--*/

#menus_salmonhouse_top_sec{
	background:url(../images/menuspage_salmonhouse_icon.gif) right no-repeat;
	min-height:125px;
	height:auto !important;
	height:125px;
}

#menus_salmonhouse_top_sec span{
	display:block;
	width:400px;
}

/*--menus------>> mukilteo house page--*/

#menus_mukilteo_top_sec{
	background:url(../images/menuspage_mukilteo_icon.gif) right no-repeat;
	min-height:125px;
	height:auto !important;
	height:125px;
}

#menus_mukilteo_top_sec span{
	display:block;
	width:400px;
}


/**********-Locations-**********/

.iw .title {
	color:#704912 !important;
	font-family:georgia, trebuche MS !important;
}

.locationsSportsVenueSect{
	width:580px;
	padding-left:10px;
	padding-top:15px;
	font-family:georgia, serif;
	margin-bottom:15px;
	overflow:hidden;
	clear:both;
}	

.locationsSportsVenueSect ul{
	margin-left:0px;
	padding-left:12px;
}

.locationsSportsVenueSect ul li{
	list-style:none;
	margin-left:0px;
	color:#a59681;
	font-size:10px;	
}

#locations_safeco_sect{
	background:url(../images/locations_safeco_logo.gif) top left no-repeat;
}

.locationsSportsRightCol{
	float:left;
}

.logoLink{
	display:block;
	width:146px;
	height:113px;
	float:left;
}

#locations_qwest_sect{
	background:url(../images/locations_qwest_logo.gif) top left no-repeat;
}

#locations_husky_sect{
	background:url(../images/locations_husky_logo.gif) top left no-repeat;
}

#locations_comcast_sect{
	background:url(../images/locations_comcast_logo.gif) top left no-repeat;
}

#locations_key_arena_sect{
	background:url(../images/locations_key_arena_logo.jpg) 10px 20px no-repeat;
}
.locationsTitle{
	color:#0a2c6b;
	text-transform:uppercase;
	font-family:georgia, serif;
	font-weight:bold;
	font-size:14px;
	width:300px;
}

.locationsSportsVenueSect ul li .locationsSubTitle{
	color:#704912;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;

}

.maplink{
	color:#704912;
	text-decoration:underline;
}
/**********-sitmap-**********/

body#sitemapPage #content_box #left_col ul ul{
	margin-left:12px;
}

body#sitemapPage #content_box #left_col a{
	text-transform:capitalize;
}

/***********************************************************************
	2 - TEMPLATE 2
************************************************************************/

#subpage_template2_content{
	margin-bottom:25px;
}

#subpage_template2_content #content_box{
	width:872px;
	color:#704912;
	background:#f1ebd6;
	border:1px solid #ddd3b3;
	margin:10px auto;
	clear:both;
	display:block;
	position:relative;
	overflow:hidden;
	top:15px;
	padding-bottom:15px;
	padding-top:15px;
}

/************-Left Column-************/

#subpage_template2_content #left_col{
	color:#704912;
	width:526px;
	min-height:400px;
	height:auto !important;
	height:400px;
	display:block;
	position:relative;
	background:#ffffff url(../images/subpage_contentbox_tile.gif) left repeat-y;
	float:left;
	margin:0px 0px 0px 0px;	
	overflow:hidden;
	padding:0px;
	left:15px;
	font-size:12px;
	font-family:georgia, trebuche MS;
}

body#around_the_soundPage #subpage_template2_content #left_col{
	min-height:1630px;
	height:auto !important;
	height:1630px;
}
	
	
#subpage_template2_content #left_col_cap{
	color:#704912;
	width:526px;
	height:3px;
	display:block;
	background:#ffffff url(../images/subpage_template1_leftcol_topShadow.gif) no-repeat;
}

#subpage_template2_content #left_col_content{
	position:relative;
	display:block;
	top:15px;
	left:25px;
	width:90%;
	padding-bottom:25px;
	
}

/************-Right Column-************/

#active_wide{
	background:url(../images/right_col_wide_link_background_over.gif) no-repeat !important;
}

#subpage_template2_content #right_col {
	/*background:transparent none repeat scroll 0%;*/
	color:#FFFFFF;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
	position:relative;
	left:15px;
	width:315px;
}

div#template_2_around_rightCol div{
	width:300px;
	display:block;
	padding:3px;
	clear:both;
}

div#template_2_around_rightCol{
	margin-left:20px;
	width:295px;
	overflow:hidden;
}

div#template_2_around_rightCol a{
	color:#704912;
	font-family:georgia,trebuche MS;
	font-size:12px;
}

div#template_2_around_rightCol a:hover{
	text-decoration:underline;
}

.right_col_wide_link_background{
	display:block;
	width:320px;
	height:39px;
	background:url(../images/right_col_wide_link_background.gif) no-repeat;
	color:#704912;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:13px;
}

.right_col_wide_link_background span{
	height:36px;
	padding-top:10px;
	padding-left:25px;
	vertical-align:middle;
	display:block;
	cursor:pointer;
}

.right_col_wide_link_background :hover{
	color:#0a2c6b;  
	background:url(../images/right_col_wide_link_background_over.gif) no-repeat;
}

div.right_col_wide_dotted_border{
	display:block;
	width:292px;
	height:2px;
	clear:both;
	background:url(../images/border_dot_tile.gif) top repeat-x;

}

div.right_col_wide_dotted_border{
	display:block;
	width:292px;
	height:2px;
	clear:both;
	background:url(../images/border_dot_tile.gif) top repeat-x;
	margin-left:20px;
}

/**********-Around the Sound-**********/

div.right_col_wide_dotted_border_around_sound{
	display:block;
	width:292px;
	height:2px;
	clear:both;
	background:url(../images/border_dot_tile.gif) top repeat-x;
	margin-left:0px;
	margin-top:8px;
	margin-bottom:8px;
}

#weatherFeed_flash{
	display:block;
	width:307px;
	height:103px;
}

#left_col_content #around_ivars_map img {
	padding:0px !important;
}


#around_ivars_map{
	width:62px;
	height:54px;
	position:absolute;
	left:250px;
	outline:none;
	border:0px;
	overflow:visible;
}


/**********-Store-**********/

#store_chowdersoup_icon_back_under{
	display:block;
	background:url(../images/storepage_chowdersoup_back_over.jpg) no-repeat;
}

#store_chowdersoup_icon_back{
	display:block;
	width:188px;
	height:222px;
	background:url(../images/storepage_chowdersoup_back.jpg) no-repeat;
}

#store_chowdersoup_icon_back:hover{
	background:none;
}


#store_memorabilia_icon_back_under{
	display:block;
	background:url(../images/storepage_memorabilia_back_over.jpg) no-repeat;
}

#store_memorabilia_icon_back{
	display:block;
	width:188px;
	height:222px;
	background:url(../images/storepage_memorabilia_back.jpg) no-repeat;
}

#store_memorabilia_icon_back:hover{
	background:none;
}


#store_apparel_icon_back_under{
	display:block;
	background:url(../images/storepage_apparel_back_over.jpg) no-repeat;
}

#store_apparel_icon_back{
	display:block;
	width:188px;
	height:222px;
	background:url(../images/storepage_apparel_back.jpg) no-repeat;
}

#store_apparel_icon_back:hover{
	background:none;
}

#store_specials_icon_back_under{
	display:block;
	background:url(../images/storepage_specials_back_over.jpg) no-repeat;
}

#store_specials_icon_back{
	display:block;
	width:188px;
	height:222px;
	background:url(../images/storepage_specials_back.jpg) no-repeat;
}

#store_specials_icon_back:hover{
	background:none;
}

/* carte clam */

ul#carteClamList li{
	margin-left:16px;
}
p.carteClamLinks{
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;
	margin-bottom:20px;
}

p.carteClamLinks a{
	display:block;
	float:left;
	width:150px;
	height:50px;
	background-color:#BC4F06;
	border:2px dotted #704912;
	margin-right:25px;
}

p.carteClamLinks a span{
	margin:18px auto;
	width:140px;
	text-align:center;
	height:20px;
	color:#ffffff;
	display:block;
	font-family:trebuchet MS, san-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}


#store_giftcards_icon_back_under{
	display:block;
	background:url(../images/storepage_giftcards_back_over.jpg) no-repeat;
}

#store_giftcards_icon_back{
	display:block;                              
	width:188px;
	height:222px;
	background:url(../images/storepage_giftcards_back.jpg) no-repeat;
}

#store_giftcards_icon_back:hover{
	background:none;
}


#store_exclusives_icon_back_under{
	display:block;
	background:url(../images/storepage_exclusives_back_over.jpg) no-repeat;
}

#store_exclusives_icon_back{
	display:block;
	width:188px;
	height:222px;
	background:url(../images/storepage_exclusives_back.jpg) no-repeat;
}

#store_exclusives_icon_back:hover{
	background:none;
}

#store_title_icon{
	position:absolute;
	left:320px;
	top:-27px;
	display:block;
	width:159px;
	height:76px;
	background:url(../images/store_title_icon.gif) no-repeat;
}

/*--store------>> product page--*/

#store_product_item{
	width:580px;
	height:250px;
}

#store_product_leftCol{
	width:290px;
	height:250px;
	float:left;
}

#store_product_image{
	background:url(../images/product_placeholder_static.jpg) top no-repeat;	
	width:290px;
	height:250px;
}

#store_product_rightCol{
	width:280px;
	height:250px;
	float:left;
}

#store_product_rightCol ul{
	width:255px;
	margin:0px; 
	padding:0px;
	border-top:dotted 2px #a59681;
	border-bottom:dotted 2px #a59681;
	padding-top:15px;
	padding-bottom:15px;
	vertical-align:middle;
	margin-top:20px;
	float:right;
}

#store_product_rightCol ul li{
	list-style:none;
	width:220px;
	padding-left:25px;
}

.storeProductTitle{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	color:#bc4f06;
	text-transform:uppercase;
	line-height:30px;
}

.storeProductdescription{
	font-family:georgia, serif;
	font-size:10px;
	color:#a59681;
}

#store_exclusives_sub_menu{
	width:208px;
	position:relative;

	clear:both;
	overflow:hidden;
}

#store_exclusives_sub_menu ul{
	margin:0px;
	padding:0px;	
	margin-top:10px;
	margin-bottom:10px;
}

#subpage_template1_content #store_exclusives_sub_menu ul li{
	list-style:none;
	line-height:22px;
	height:22px;
	margin-left:30px;
}

#subpage_template1_content #store_exclusives_sub_menu ul li a{
	font-family:georgia, serif;
	font-size:12px;
	color:#a59c8d;
	text-decoration:none;
	text-transform:capitalize;
	height:22px;
	width:190px;
}

#subpage_template1_content #store_exclusives_sub_menu ul li a:hover{
	text-decoration:underline;
}

#store_view_cart_btn{
	display:block;
	width:160px;
	padding-left:40px;
	background:#f1ebd6 url(../images/cart.gif) left no-repeat;
	color:#bc4f06;
	font-family:Trebuchet MS, Verdana;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:18px;
}

/**********-SITEMAP PAGE-**********/

#sitemapPage .sectionheader{
	background:none !important;
	padding:3px;
	list-style:none;
}

/**********-Rerservations-**********/

#reservations_container{
	height:1190px;
}

#OT_searchWrapper{
	margin-top:20px;
}

#OT_searchWrapper .OT_feedTitle {
	font-size:14px !important;
	font-weight:bold !important;
	left:0pt;
	line-height:1em;
	margin:0pt 0pt 1px 5px;
	position:absolute !important;
	top:0pt;
	height:160px;
	font-family:georgia, Trebuche MS !important;
}

#OT_searchWrapperAll{
	display:block;
	height:312px !important;
	padding-bottom:20px;
	padding-top:20px;
}

#OT_logoLink{
	position:relative !important;
	display:block;
	top:25px;
	z-index:100;
}

#OT_noscript{
	display:block;
	height:35px;
}

#OT_partySize{
	display:block;
	height:35px;
}

#OT_searchWrapper #dateDisplay {
	color:#999999;
	display:block !important;
	margin:20px 30px 20px 0px;
}

#logo{
	display:none !important;
}

#dateDisplay{
	display:none !important;
}
/**********-School of fish-**********/

#left_col_content #history_schooloffish_content ul{
	margin-left:15px;
}

#OT_time {
	left:275px !important;
	position:absolute;
	top:55px;
	}

.contentBlock_even{
	background-color:#f9f4e4;
	padding:5px;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:15px;
	margin-bottom:15px;
	border-top:dotted 2px #a59681;
	border-bottom:dotted 2px #a59681;
	overflow:hidden;
	clear:both;
}

.contentBlock_odd{
	margin-bottom:15px;
	margin-bottom:15px;
	clear:both;
	overflow:hidden;
}

.contentBlock_even ul li, .contentBlock_odd ul li{
	margin-left:10px;
}

/**********-exclusivly WA-**********/

#exclusiveWA_header{
	display:block;
	width:969px;
	height:413px;
	margin:0px auto;
	background:url(../images/exclusiveWA_header_container_back.jpg) no-repeat;
	overflow:hidden;
}

.paragraphSubtitle{
	display:block;
	font-family:georgia, Trebuche MS ;
	font-size:14px !important;
	font-weight:bold !important;
}

/**********-timeline-**********/


.timelinelink{
	display:block;
	float:left;
	list-style:none;
	width:140px;
	height:154px;
	margin:0px;
	padding:0px;
}
 
 .timelineContentRow{
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
 }
 

 
 /*----1905----*/
 
 #timeline_link_1905_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1905_over.jpg) top no-repeat;
 }
 
#timeline_link_1905{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1905.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
 }
 
#timeline_link_1905:hover{
	background:none;
}

 /*----1939----*/
 
#timeline_link_1939_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1939_over.jpg) top no-repeat;
}

#timeline_link_1939{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1939.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1939:hover{
	background:none;
}

 /*----1940----*/
 
#timeline_link_1940_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1940_over.jpg) top no-repeat;
}

#timeline_link_1940{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1940.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1940:hover{
	background:none;
}

 /*----1945----*/  
 
#timeline_link_1945_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1945_over.jpg) top no-repeat;
}

#timeline_link_1945{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1945.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1945:hover{
	background:none;
}

 /*----1948----*/  
 
#timeline_link_1948_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1948_over.jpg) top no-repeat;
}

#timeline_link_1948{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1948.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1948:hover{
	background:none;
}

 /*----1957----*/  
 
#timeline_link_1957_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1957_over.jpg) top no-repeat;
}

#timeline_link_1957{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1957.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1957:hover{
	background:none;
}

 /*----1964----*/  
 
#timeline_link_1964_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1964_over.jpg) top no-repeat;
}

#timeline_link_1964{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1964.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1964:hover{
	background:none;
}

 /*----1966----*/  
 
#timeline_link_1966_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1966_over.jpg) top no-repeat;
}

#timeline_link_1966{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1966.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1966:hover{
	background:none;
}

 /*----1970----*/  
 
#timeline_link_1970_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1970_over.jpg) top no-repeat;
}

#timeline_link_1970{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1970.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1970:hover{
	background:none;
}

 /*----1976----*/  
 
#timeline_link_1976_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1976_over.jpg) top no-repeat;
}

#timeline_link_1976{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1976.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1976:hover{
	background:none;
}

 /*----1979----*/  
 
#timeline_link_1979_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1979_over.jpg) top no-repeat;
}

#timeline_link_1979{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1979.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1979:hover{
	background:none;
}

 /*----1980----*/  
 
#timeline_link_1980_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1980_over.jpg) top no-repeat;
}

#timeline_link_1980{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1980.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1980:hover{
	background:none;
}

 /*----1985----*/  
 
#timeline_link_1985_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1985_over.jpg) top no-repeat;
}

#timeline_link_1985{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1985.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1985:hover{
	background:none;
}

 /*----1991----*/  
 
#timeline_link_1991_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1991_over.jpg) top no-repeat;
}

#timeline_link_1991{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1991.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1991:hover{
	background:none;
}

 /*----1992----*/  
 
#timeline_link_1992_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1992_over.jpg) top no-repeat;
}

#timeline_link_1992{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1992.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1992:hover{
	background:none;
}

 /*----1994----*/  
 
#timeline_link_1994_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1994_over.jpg) top no-repeat;
}

#timeline_link_1994{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1994.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1994:hover{
	background:none;
}

 /*----1999----*/  
 
#timeline_link_1999_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1999_over.jpg) top no-repeat;
}

#timeline_link_1999{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_1999.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_1999:hover{
	background:none;
}

 /*----2003----*/  
 
#timeline_link_2003_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_2003_over.jpg) top no-repeat;
}

#timeline_link_2003{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_2003.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_2003:hover{
	background:none;
}

 /*----2004----*/  
 
#timeline_link_2004_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_2004_over.jpg) top no-repeat;
}

#timeline_link_2004{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_2004.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_2004:hover{
	background:none;
}

/*----2005----*/  
 
#timeline_link_2005_under{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_2005_over.jpg) top no-repeat;
}

#timeline_link_2005{
	background:url(../images/images_timeline/thumbnails/timeline_thumbnail_2005.jpg) top no-repeat; 
	display:block;
	float:left;
	width:140px;
	height:154px;	
}
 
#timeline_link_2005:hover{
	background:none;
}

/**********-TV/Radio-**********/

.historyVideoBox{
	overflow:hidden;
	padding-bottom:20px;
	padding-left:10px;
	border-bottom:dotted 2px #a59681;
}

 .historyVideoBoxOdd{
	overflow:hidden;
	padding-bottom:20px;
	padding-left:10px;
	border-bottom:dotted 2px #a59681;
	background:#f9f4e4;
 }

.historyVideoBox h4, .historyVideoBoxOdd h4{
	padding-top:20px;
	padding-bottom:10px;
}

.historyMPSLink{
	color:#0a2c6b;
	font-weight:bold;
	display:block;
}

.historyMPSLink:hover{
	text-decoration:underline;
}

/**********-Press Releases-**********/

#press_releases ul li{
	list-style:none;
	line-height:20px;
}

#press_releases ul li a{
	color:#0a2c6b;
	text-decoration:underline;
}

#press_releases h3{
	padding-top:20px;
	padding-bottom:20px;
}

/***********************************************************************
	3 - TEMPLATE 3
************************************************************************/


#the_map{
	width:-1165px;
	margin:35px auto;
}

#checker{
	position:absolute;
	left:1200px;
}

/***********************************************************************
	3 - TEMPLATE 3
************************************************************************/

#employmentform label {
	display: block;
	padding-bottom: .3em;
}
#employmentform p {
	padding: 0 0 1.6em 0;
}
#employmentform label.radio {
	padding: .3em 0;
}

#employmentform textarea {
	margin: 0.5em 0;
}




/***********************************************************************
	4- LOCATIONS NAV
************************************************************************/

.location-nav li {
	height:auto;
}
.location-nav li ul {
	display:none;
}
.location-nav .menuactive ul {
	display:block!important;
}
.location-nav li a { 
	background: url("http://www.ivars.com/uploads/images/right_col_link_background.gif") no-repeat scroll 0 0 transparent;
	color: #704912;
	display: block;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	height: 39px;
	outline: medium none;
	width: 208px;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	padding-left: 25px!important;
	padding-top: 10px;
	vertical-align: middle;
}
.location-nav li a:hover { 
	background: url("http://www.ivars.com/uploads/images/right_col_link_background_over.gif") no-repeat scroll 0 0 transparent!important;
	}
.location-nav li a.menuactive  {
	background: url("http://www.ivars.com/uploads/images/right_col_link_background_over.gif") no-repeat scroll 0 0 transparent!important;
}
.location-nav li ul li a {
	color: #BC4F06;
	display: block;
	font-family: Trebuchet MS,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	position:relative;
	top:-15px;
	height:15px!important;
}
.location-nav li ul li a,
.location-nav li ul li a:hover,
.location-nav li ul li a.menuactive  {
	background: #f1ecd8!important;
	background-image:none!important;
}
.location-nav li ul,
.location-nav li ul:hover   {
	background: url("http://www.ivars.com/uploads/images/right_col_link_background.gif") no-repeat scroll bottom transparent!important;
}
.location-nav li ul li a span {
	margin-left:20px;
}
.location-nav li.parent {
	height:auto!important;
}
