/* @override http://retinaorangecounty.dev/stylesheets/layout.css */

BODY { background: #848c8a url(/images/bg_header.gif) 0 0 repeat-x; }

#page_container { background: #edf2f1; clear: both; }
#page_container_inner { background: transparent url(/images/bg_columns.gif) 0 0 repeat-y; }
#content_container { float: left; clear: left; background: transparent url(/images/bg_content.gif) 0 0 no-repeat; }


/*	HEADER
=============================================================================*/

#header { background: transparent url(/images/bg_header.gif) 0 0 repeat-x; float: left; width: 100%; }

	#header h1 { float: left; background: transparent url(/images/logo.gif) 0 0 no-repeat; width: 265px; height: 70px; margin: 3px 0 0 0; }
	#header h1 a { display: block; width: 100%; height: 70px; text-indent: -5000px; }
	

/*	NAV
=============================================================================*/

#nav { float: right; }

	#nav ul { list-style: none; margin: 37px 0 0; }
	#nav li { float: left; height: 34px; }
	#nav li a {
		display: block;
		font-family: "Gill Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		color: #ebf6ea;
		text-transform: uppercase;
		letter-spacing: 1px;
		 border-left: 1px dotted #728071;
		padding: 7px 25px 10px 10px; }
	#nav li a:hover { color: #fff; border-color: #ebf6ea; border-bottom: none; }
	

/*	SUBNAV
=============================================================================*/

#subnav { padding-top: 44px; }
	
	#subnav h2 {
		font-family: "Gill Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		color: #DF7004;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-size: 14px;
		float: right;
		margin-right: 20px;
		margin-bottom: 12px; }
	#subnav ul { list-style: none; margin: 0; width: 200px; clear: both;}
	#subnav a { color: #848C8A; display: block; padding-top: .5em; padding-bottom: .7em; font-weight: bold; text-align: right; }
	#subnav a:hover,
	#subnav li.selected a { color: #3B4956; }


/*	CONTENT
=============================================================================*/
	
#content { padding: 30px 0; }
#content_inner { margin-right: 30px; }

#content h1 { color: #3b4956; }

.credentials { margin-top: 1.5em; float: left; width: 68%; }

	.credentials th { background: none; text-align: left; width: 22%; padding-left: 0; }
	/*.credentials.jlean th { width: 40%; }*/

	/*.credentials dl { list-style: none; margin-left: 0; float: left; clear: left; }
	.credentials dt { float: left; width: 22%; clear: left; }
	.credentials dd { float: right; width: 75%; margin: 0; }
		.credentials.jlean dt { width: 40%; }
		.credentials.jlean dd { width: 60%; }*/
		
.physician_menu { float: left; width: 30%; padding-right: 3%; }
.physician_menu h2 { line-height: 1.2; }
.physician_menu a:hover { border-bottom: none !important; }
.physician_menu a:hover img { border-color: #df7004 !important; }
	
	
	
/*	FOOTER
=============================================================================*/

#footer { clear: both; background: #848c8a; color: #fff; font-size: 11px; }
	
	#footer #footer_inner {	background: #848c8a url(/images/bg_footer.gif) 0 0 no-repeat; padding-top: 18px; }
	#footer .copyright { text-align: right; margin-right: 20px; }
	
	
	
/*	HOME
=============================================================================*/

.home .intro { background: #edf2f1; padding-bottom: 17px; }
.home #page_container { background-color: #A8B2AF; }
.home #page_container_inner { background-image: url(/images/bg_columns_home.gif); width: 966px; }
.home #content_container { background-image: url(/images/bg_content_home.gif); margin-top: -8px; width: 966px; position: relative; }
.home #content { float: left; padding-bottom: 5px; }
.home #content_inner { margin: 0; }
.home #footer #footer_inner { background-image: url(/images/bg_footer_home.gif); width: 966px; }

.home .intro { clear: left; padding-top: 10px; }

	.home .group_photo { float: left; margin: 0 20px 10px 0; }
	.home .intro p { color: #6b7270; font: normal 16px/1.5 "Gill Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
	.home .intro p strong { color: #2b699c; font-weight: normal; text-transform: uppercase; }
	.home .intro a.more { background: transparent url(/images/btn_learnmore.gif) 0 0 no-repeat; float: left; height: 28px; width: 219px; text-indent: -5000px; }
	.home .intro a.more:hover { border: 0; }

.home .physicians { }

	.home .physicians h2 { margin: 0 0 18px 10px; }
	.home .physicians ul { list-style: none; margin: 0 0 0 10px; }
	.home .physicians li { margin-bottom: 1em; float: left; clear: left; width: 100%; }
	.home .physicians h3 { font-size: 13px; clear: none; margin-bottom: .25em; }
	.home .physicians h3 a { border-bottom: 1px solid #99b5cb; }
	.home .physicians li img { float: left; border: 1px solid #2b699c; margin-right: 10px;}


.home locations { }

	.home .locations h3 { margin-bottom: 0; }
	.home .locations h3 a { color: #df7004; }
	.home .locations .adr { color: #848c8a; margin-bottom: .5em; }
	.home .locations .street-address { margin-bottom: 220px; }
	.home .locations .locality,
	.home .locations .region,
	.home .locations .comma,
	.home .locations .postal-code,
	.home .locations .fax { display: none; }
	.home .locations iframe { border: 1px solid #2b699c; position: relative; top: -235px; }
	.home .locations p.tel { margin: 0 0 0 10px; font-size: 13px;  }
	.home .locations p.more { margin-top: -205px; }
	.home .locations a.more { margin-left: 10px; background: transparent url(/images/arw_right.gif) 100% 55% no-repeat; padding-right: 15px; }
	


/*	MISC
=============================================================================*/

.loc_index .tel { display: none; }


/*	VCARD
=============================================================================*/

.org, .country-name { display: none; }
.suite { display: block; }
.tel { background: transparent url(/images/icn_phone.gif) 0 2px no-repeat; padding-left: 22px; color: #666; }
.fax { background: none; margin-top: -.5em; }




