body { background:url(../images/background.jpg) #bbd4f4 repeat-x top center; padding:0; margin:26px 0px 0px 0px; color:#1c3f95;}




A:link
{
	COLOR:#3E5FB1;
	font:Arial,Helvetica,sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: bold; 
}
A:active
{
	COLOR: #3E5FB1;
	font:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: bold; 
}
A:visited
{
	COLOR: #3E5FB1;
	font:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: bold; 
}
A:hover
{
	COLOR: #ED174F;
	font:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;
	FONT-WEIGHT: bold;
}











#main {
clear:both;
margin:0 auto;
width:960px;
}

.cl {clear:both;}

#main #top { width:960px; height:58px; background:url(../images/top_curve.png) no-repeat;}

#content_body { width:918px; border:1px solid #9daec4; border-top:none; padding:0px 20px 22px 20px; background:#FFFFFF; margin-bottom:24px;}

#content_body #left { width:520px; margin-right:15px; float:left;}

#content_body #right { width:383px; float:left;}

.logo_home { width:297px; height:84px; background:url(../images/eastbay_logo_home.png) no-repeat; padding: 15px 15px 15px 208px; margin-bottom:14px;}

#featured_contain { width:520px; height:329px; z-index:700; background:#FFFFFF;}

#content_body #right .links { width:383px; margin-bottom:14px;}

#bottom_container { width:960px; margin-bottom:27px;}

#bottom_container #left { width:491px; height:273px; float:left; border-bottom:1px solid #93a7c0; border-right:1px solid #93a7c0; margin-right:22px; background:#FFFFFF; padding:10px 20px 0px 20px;}

#bottom_container #right { width:365px; height:243px; background:#FFFFFF; float:left; border-bottom:1px solid #93a7c0; border-right:1px solid #93a7c0; padding:20px;}

.divider { height:7px; margin-bottom:7px; border-bottom:#dfebf1 solid 1px;}

#footer {
float:left;
width:100%;
height:160px;
background:#FFFFFF;
border-top:3px solid #5876ac;
}

#footer_wrapper { 	margin: 0 auto;
	width: 960px; 	/* Total width */
	height:160px;
}

#footer #footer_wrapper #top{ width:960px; height:58px;}

#footer #footer_wrapper #bottom{ width:960px; height:102px; text-align:center;}

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

Typography

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

.logo_home { font: normal 12px Arial, Helvetica, sans-serif; color:#1c3f95;}

h3 { margin:0; padding:0; font:bold 19px Georgia, "Times New Roman", Times, serif; color:#1c3f95;}

body { font: normal 12px Arial, Helvetica, sans-serif; color:#565656; line-height:1.4em;}

.news_header { color:#a13b55; font-weight:bold;}

.readmore { font-size:13px; color:#1c3f95; text-decoration:none; float:right;}

.readmore a:link{ font-size:13px; color:#1c3f95; text-decoration:none;}

.readmore a:hover{ font-size:13px; color:#1c3f95; text-decoration:none;}

.readmore a:visited{ font-size:13px; color:#1c3f95; text-decoration:none;}

.address { font:bold 14px Arial, Helvetica, sans-serif; color:#a13b55; text-align:center; line-height:2.0em;}

.copyright { font: bold 11px Arial, Helvetica, sans-serif; color:#1c3f95;}

.form_text { font:normal 14px Arial, Helvetica, sans-serif; color:#1c3f95;}

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

Sub Pages

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

#content_body #top_banner { width:921px; height:114px; margin-bottom:20px; float:left;}

#logo_sub { width:182px; height:114px; float:left; margin-right:19px;}


#titlefeedback { width:720px; height:114px; float:left; background:url(../images/title-feedback.jpg) no-repeat;}

#titleabout { width:720px; height:114px; float:left; background:url(../images/title-about.jpg) no-repeat;}

#titlefunctions { width:720px; height:114px; float:left; background:url(../images/title-functions.jpg) no-repeat;}

#titledirections { width:720px; height:114px; float:left; background:url(../images/title-directions.jpg) no-repeat;}

#titlemenus { width:720px; height:114px; float:left; background:url(../images/title-menus.jpg) no-repeat;}

#titlegiftcards { width:720px; height:114px; float:left; background:url(../images/title-giftcards.jpg) no-repeat;}

#titlenews { width:720px; height:114px; float:left; background:url(../images/title-news.jpg) no-repeat;}

#titlephotos{ width:720px; height:114px; float:left; background:url(../images/title-photos.jpg) no-repeat;}



.subtitles { font-size:25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#0A2364;  }

.basic { font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#1c3f95;  }


#left_b { width:681px; margin-right:24px; float:left;}


#wider { width:900px; margin-right:10px; margin-left:10px;}

#right_b { width:213px; float:left;}

.sub_links { width:213px; height:120px; margin-bottom:13px; float:left;}

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

Form Layout

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

.form_holder { clear:both; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#1c3f95; }

.form_blue { width:681px; background:#f7f8fb; height:39px;}

.form_white { width:681px; background:#FFFFFF; height:39px;}

.form_blue .left { width:120px; height:29px; margin-right:27px; float:left; padding-top:10px; text-align:right;}

.form_blue .right { width:534px; height:35px; float:left; padding-top:4px;}

.form_white .left { width:120px; height:29px; margin-right:27px; float:left; padding-top:10px; text-align:right;}

.form_white .right { width:534px; height:35px; float:left; padding-top:4px;}

.form_blue .left2 { width:220px; height:29px; margin-right:27px; float:left; padding-top:10px; text-align:right;}

.form_blue .right2 { width:434px; height:35px; float:left; padding-top:4px;}

.form_white .left2 { width:220px; height:29px; margin-right:27px; float:left; padding-top:10px; text-align:right;}

.form_white .right2 { width:434px; height:35px; float:left; padding-top:4px;}

.form_blue3 { width:681px; background:#f7f8fb; height:85px;}

.form_white3 { width:681px; background:#FFFFFF; height:85px;}

.form_blue3 .left3 { width:280px; height:75px; margin-right:27px; float:left; padding-top:10px; text-align:right;}

.form_blue3 .right3 { width:374px; height:81px; float:left; padding-top:4px;}

.form_white3 .left3 { width:280px; height:75px; margin-right:27px; float:left; padding-top:10px; text-align:right;}

.form_white3 .right3 { width:374px; height:81px; float:left; padding-top:4px;}

.text_field { width:239px; height:28px; border:1px solid #5675c1; background:url(../images/text_field.jpg) #f8fcff repeat-x;}

.text_field2 { width:359px; height:67px; border:1px solid #5675c1; background:url(../images/text_field2.jpg) #f8fcff repeat-x;}

.radio_field { width:17px; height:17px; border:1px solid #5675c1; background:url(../images/text_field.jpg) #f8fcff repeat-x;}



.mapbg {background-color:#DCD2A2; width:640px; text-align:center; height:630px; padding-top:4px; margin-bottom:0px;}


.mapallbg {background-color:#DCD2A2; width:754px; text-align:center; height:485px; padding-top:4px; margin-bottom:0px; padding-left:5px;}







A.footerlinks:link
{
	COLOR: #264A7D;
	font-size:10px;
	TEXT-DECORATION: none;
	font-family: Arial, Verdana, sans-serif;
	font-weight:normal;
}

A.footerlinks:visited
{
	COLOR: #264A7D;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
		font-weight:normal;
}

A.footerlinks:active
{
	COLOR:#264A7D;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
		font-weight:normal;
}

A.footerlinks:hover
{
	COLOR:#69BC52;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
	font-weight:normal;
	
}

IMG.photos
{
	BORDER : 1px solid #BBD3F5;
	MARGIN-RIGHT : 0px;
}

IMG.darkphotos
{
	BORDER : 1px solid #1C3F95;
	MARGIN-RIGHT : 0px;
}



