/* CSS Document -------------------------------------Home Page Styles that are used on soley the home page------------------------------------------------*/

/************************************************************************

	Site:		www.ivars.net

	Author:		eROI		[www.eroi.com]  

	Client:		Ivars		[http://www.ivars.net]

	Listing Order:
	==============

	1 - Header
	2 - ContentContainer


************************************************************************/


/***********************************************************************
	1 - HEADER
************************************************************************/

#home_header_container{
	background:url(../images/header_band_tile4.jpg) center 142px repeat-x;
	display:block;
	width:100%;
	height:492px;
}

#home_header{
	display:block;
	width:969px;
	height:492px;
	margin:0px auto;
	background:url(../images/header_container_back.jpg) no-repeat;
	overflow:hidden;
}

#home_header_links{
	display:block;
	width:969px;
	height:130px;

}

#home_header_flash{
	display:block;
	width:969px;
	height:362px;

}

/***********************************************************************
	2 - CONTENT CONTAINER
************************************************************************/

/*********-main container-*********/

body#home div#content_container{
	color:#ffffff;
	width:884px;
	display:block;
	position:relative;
	margin:0px auto;
	top:15px;
}


/*********-home content-*********/

#home_content{
	display:block;
	width:874px;
	clear:both;
	height:210px;
	font-family:georgia, serif;
	font-size:12px;
	position:relative;
	top:25px;
	overflow:hidden;
	margin:0px auto;
}

#home_content ul li{
	list-style:none;
}

#home_content ul li a:hover{
	text-decoration:none;
}

#home_content ul{
	display:block;
	float:left;
	width:347px;
}

/*-call outs-*/ 

.calloutLink{
	color:#bc4f06;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:6px;
	padding-left:30px;
	display:block;
}

.calloutLink:hover, .calloutLinkLower:hover{
	color:#072677;
}
	

.calloutLinkLower{
	color:#bc4f06;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:6px;
	padding-left:30px;
	margin-top:20px;
	display:block;
}

.calloutLinkText{
	padding-left:35px;
	display:block;
}

.calloutBorderLeft{
	display:block;
	height:30px;
	width:90%;
	border-bottom:1px dotted #704912;

}

.calloutBorderRight{
	display:block;
	height:30px;
	width:90%;
	border-bottom:1px dotted #704912;
	margin-left:10%;
}

#shell{
	display:block;
	float:left;
	width:178px;
	height:172px;
	background:url(../images/shell.jpg) no-repeat;
}

/*locator-*/ 

#locator_container{
	display:block;
	clear:both;
	height:200px;
	overflow:hidden;
	width:874px;
	border-top:1px solid #dfd4b3;
	margin:0px auto;
	position:relative;
	background:#f1ebd6 url(../images/locator_content__bottom_background.gif) bottom no-repeat;
}

#locator{
	display:block;
	height:158px;
	width:840px;
	margin:auto auto;
	position:relative;
	top:15px;
	/*background:url(../images/javascriptSect_placeholder.jpg) no-repeat;*/
}

/*locator-buttons*/ 

#locator ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	width:210px;
}

#locator ul li a{
	outline:none;
}

ul#locator_left_col li{
	float:left;
}

ul#locator_right_col li{
	float:right;
}

#locator_left_col{
	display:block;
	height:;
	width:210px;
	float:left;
}

#locator_middle_col{
	display:block;
	height:158px;
	width:410px;
	overflow:hidden;
	background:#ffffff url(../images/locator_content_background.gif) no-repeat;
	float:left;
}

#locator_padding_box{
	display:block;
	height:138px;
	width:410px;
	padding:0px;
	padding:5px;
	overflow:hidden;
}

#locator_right_col{
	display:block;
	height:;
	width:210px;
	float:left;
}

#locator_restaurants_box{
	background:url(../images/locator_restaurants_back.gif) left no-repeat;
	margin-top:4px;
}

/********/

#locator_restaurants_btn_back{
	background:url(../images/nav_locator_restaurantsBtn_over.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
	padding:0px;
	margin:0px;
}

#locator_restaurants_btn{
	background:url(../images/nav_locator_restaurantsBtn.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
	padding:0px;
	margin:0px;
}

#locator_restaurants_btn:hover{
	background:none;
}

/********/

#locator_seafoodbars_btn_back{
	background:url(../images/nav_locator_seafoodbarsBtn_over.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_seafoodbars_btn{
	background:url(../images/nav_locator_seafoodbarsBtn.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_seafoodbars_btn:hover{
	background:none;
}

/********/

#locator_sportvenues_btn_back{
	background:url(../images/nav_locator_sportvenuesBtn_over.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_sportvenues_btn{
	background:url(../images/nav_locator_sportvenuesBtn.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_sportvenues_btn:hover{
	background:none;
}

/********/

#locator_banquets_btn_back{
	background:url(../images/nav_locator_banquetsBtn_over.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_banquets_btn{
	background:url(../images/nav_locator_banquetsBtn.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_banquets_btn:hover{
	background:none;
}

/********/

#locator_schooloffish_btn_back{
	background:url(../images/nav_locator_schooloffishBtn_over.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_schooloffish_btn{
	background:url(../images/nav_locator_schooloffishBtn.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_schooloffish_btn:hover{
	background:none;
}

/********/

#locator_carteclam_btn_back{
	background:url(../images/nav_locator_carteclamBtn_over.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_carteclam_btn{
	background:url(../images/nav_locator_carteclamBtn.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_carteclam_btn:hover{
	background:none;
}

/********/

#locator_chowder_btn_back{
	background:url(../images/nav_locator_chowderBtn_over.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_chowder_btn{
	background:url(../images/nav_locator_chowderBtn.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_chowder_btn:hover{
	background:none;
}

/********/

#locator_giftcards_btn_back{
	background:url(../images/nav_locator_giftcardsBtn_over.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_giftcards_btn{
	background:url(../images/nav_locator_giftcardsBtn.gif) left no-repeat;
	display:block;
	width:210px;
	height:37px;
	cursor:pointer;	
}

#locator_giftcards_btn:hover{
	background:none;
}

/********/

.borderFixLeft{
	background:url(../images/location_border_fix.gif) top right repeat-y;
	height:2px;
	padding:0px;
	line-height:0px;
}

.borderFixRight{
	background:url(../images/location_border_right_fix.gif) top left repeat-y;
	height:1px;
	padding:0px;
	line-height:0px;
}


.locatorBorderLeft{
	display:block;
	width:190px;
	height:2px;
	background:url(../images/border_dot_tile.gif) top repeat-x;
	float:left;
}

.locatorBorderRight{
	display:block;
	width:190px;
	height:2px;
	background:url(../images/border_dot_tile.gif) top repeat-x;
	float:right;
}

.locatorBox{
	padding:10px 15px !important;
	color:#a59681;
	font-family:georgia, serif;
	font-size:10px;
	display:block;
	height:140px;
	overflow:hidden;
	width:390px;
}

#locatorIndent {
	margin-left:72px;
}

.locatorBox ul li{
	list-style:none;
	font-size:9px !important;
	font-family:arial;
	line-height:12px;
	margin:0px;
	padding:0px;
	top:0px;
}

.locatorBox h3{
	display:block;
	float:left;
	padding-right:4px;
	font-size:14px;
}

.locatorBox h4{
	font-size:14px;
	font-weight:bold;
}

#locator_text_box_upper{
	display:block;
	width:385px;
	background:transparent url(../images/border_dot_tile.gif) repeat-x scroll left bottom;
	padding-bottom:6px;
	margin-bottom:5px;
	line-height:13px;
	color:#704912;
}

#locator_text_box_lower{
	display:block;
	width:385px;
	margin-top:62px;
	background:transparent url(../images/border_dot_tile.gif) repeat-x scroll left top;
	padding-top:6px;
	line-height:13px;
	color:#704912;
}


/*locator-restauroants*/ 

#locator_restaurants_box{
	background:url(../images/locator_restaurants_back.gif) left no-repeat;
	margin-top:4px;
}

#locator_restaurants_box ul li{
	list-style:none;
	width:300px;
	padding-bottom:5px;
	margin-bottom:5px;
	background:transparent url(../images/border_dot_tile.gif) repeat-x scroll left bottom;	
}

#locator_restaurants_box ul li span{
 color:#704912;
 font-size:10px;
 font-weight:bold;
}

#locator_restaurants_box ul li a{
	color:#bc4f06;;
}

/*locator-seafood bars*/ 

.seafoodbars_narrowCol{
	display:block;
	float:left;
	width:20% !important
}

.seafoodbars_wideCol{
	display:block;
	float:left;
	width:30% !important;
	margin-left:4px;
}

.locatorBox #seafood_bar_list ul.seafoodbars_wideCol li{
	display:block;
	float:left;
	width:105px
}


#seafood_bar_list{
	display:block;
	clear:both;
}


.seafoodBarLoction{
	color:#bc4f06;
}


.locatorBox #seafood_bar_list ul{
	display:block;
	float:left;
	width:25%
}

.locatorBox #seafood_bar_list ul li{
	display:block;
	float:left;
	width:90px
}
/*locator-sporting venues*/ 

#locator_sportsVenues_box_content ul{
	display:block;
	float:left;
	width:50%;
}
#locator_sportsVenues_box_content ul li{
	list-style:none;
	margin:0px;
	padding:3px 0px;
	width:194px;
}

#locator_sportsVenues_box_content ul li div{
	margin-left:65px;
	margin-top:10px;
	display:block;
	width:130px;
}

#locator_sportsVenues_box_content ul li div a{
	color:#bc4f06;
}

#locator_sportsVenues_safeco{
	display:block;
	width:194px;
	height:40px;
	background:url(../images/locator_sportsLogos_safeco_back.gif) no-repeat;
}

#locator_sportsVenues_qwest{
	display:block;
	width:194px;
	height:40px;
	background:url(../images/locator_sportsLogos_qwest_back.gif) no-repeat;
}

#locator_sportsVenues_husky{
	display:block;
	width:194px;
	height:40px;
	background:url(../images/locator_sportsLogos_huskies_back.gif) no-repeat;
}

#locator_sportsVenues_comcast{
	display:block;
	width:194px;
	height:40px;
	background:url(../images/locator_sportsLogos_comcast_back.gif) no-repeat;
}

/*locator-banquets*/ 

#locator_banquets_listbox{
	display:block;
	width:387px;
	height:70px;
	background:url(../images/locator_banquets_back.gif) no-repeat;	
}

#locator_banquets_listbox ul{
	padding-top:22px;
	color:#bc4f06;
	width:33%;
	display:block;
	float:left;
}

#locator_banquets_listbox ul li{
	list-style:none;
	margin:0px;
	width:100px;
}
#locator_banquets_box_content a{
	color:#bc4f06;
}

#locator_banquets_box_content #locator_text_box_upper{
	color:#a59681;
	font-size:10px;
}

/*locator-shool*/

#locator_schooloffish_box{
	background:url(../images/locator_school_back.gif) center top no-repeat;
	margin-top:4px;
}

#locator_schooloffish_box a{
	color:#bc4f06;
}

/*locator-carteclam*/

#locator_carteclam_box{
	background:url(../images/locator_carteclam_back.gif)  right no-repeat;
	margin-top:4px;
}

#locator_carteclam_box a{
	color:#bc4f06;
}

#locator_carteclam_title{
	color:#704912;
	font-size:11px;
	font-family:georgia;
	text-transform:uppercase;
}

#locator_carteclam_box_content{
	width:255px;
	display:block;
}

/*locator-chowder*/

#locator_chowder_box{
	background:url(../images/locator_chowder_back.gif) top left no-repeat;
	margin-top:4px;
}

#locator_chowder_box_content{
	display:block;
	width:305px;
	margin-top:15px;
}

#locator_chowder_box a{
	text-decoration:underline;
	color:#a59681;
}

#locator_chowder_box .orangeLinks{
	color:#bc4f06;
	text-decoration:none;
}

#locator_chowder_box span.orangeLinks a{
	color:#bc4f06;
	text-decoration:none;
}

/*locator-gift cards*/

 
#locator_giftcards_box{
 	background:url(../images/locator_giftcards_back.gif)  90% 0% no-repeat;;
	margin-top:4px;
}

#locator_giftcards_box a{
	color:#bc4f06;
}

#locator_giftcards_title{
	color:#704912;
	font-size:11px;
	font-family:georgia;
	text-transform:uppercase;
}
 
#locator_giftcards_box_content{
	width:255px;
	display:block;
}

