/* @override http://benoterodesign.com/mclean/_css/home.css */

/* BANNER */
#home #banner			{ overflow:hidden; position:relative; background:none; }
#banner .rotator		{ position:absolute; top:0; right:0; width:175px; height:116px; overflow:hidden; }
#banner #rotator2		{ top:120px; }
#banner .rotator img	{ border:0; position:absolute; top:0; left:0; display:none; }

/* INTRO */
#intro			{ padding:20px 0 0 17px; width:387px; height:216px; background:url(../_img/intro_bg.jpg) no-repeat right top; margin-left:7px;}
#intro h2		{ font-size: 24px; font-weight: bold; color: #445c34; margin-bottom: 20px; }
#intro li		{ font-size: 13px; line-height:24px; }

/* NEW PATIENTS AND LOGIN */
#new-patients	{ width:956px; height:75px; background:url(../_img/new_patients_bg.png) no-repeat; margin:8px 0 0 -15px; padding-left:15px; }
#new			{ width:529px; float:left; position:relative; }
#new a			{ display:block; width:119px; height:26px; position:absolute; top:25px; right:92px; text-indent:-999em; }
#new h3			{ text-indent:-999em; }
#buttons		{ width:387px; float:left; position:relative; margin-left:7px; padding:16px 0 0 17px; }
#buttons a		{ background: url(../_img/learn_more_join_now_btn.gif) no-repeat; height: 45px; display: block; float: left; text-indent:-999em; }
#buttons .more	{ width: 189px; }
#buttons .join	{ width: 191px; background-position: right top; }

#home #content-inner		{ background:url(../_img/home_content_inner_bg.gif) -10px top repeat-y; margin:8px 0 -71px; }
#content-inner .column 		{ width: 352px; padding:23px; }
#content-inner .column.wide	{ width: 522px; margin-right: 7px; padding:0 0 0 10px;}
#content-inner .wide p.intro{ 
							  font-size: 18px; line-height: 26px; color: #7b7b79; border-bottom: 1px solid #edeae6; padding:0 0 26px; 
							  text-indent:-999em; background:url(../_img/intro_txt2.gif) no-repeat; height:92px; display:block; 
							  margin-top:18px;
							}
#content-inner h4			{ font-size:18px; color: #445c34; margin-bottom:12px; }
#content-inner p			{ font:10px/14px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif; color:#929292; }
#content-inner form			{ margin:20px 0 0; }
#content-inner label		{ font-size:12px; color:#929292; display:block; margin:0 0 5px 2px;}
#content-inner input		{ padding:4px; height:22px; border:1px solid #c8c8c8; width:220px; margin:0 0 10px; }
#content-inner input.login	{ 
							  padding:0; width:135px; height:34px; background:url(../_img/member_login_btn.gif) no-repeat; border:0; text-indent:-999em; 
							  cursor:pointer; margin-top:7px;
							}
#content-inner form a		{ color:#4177aa; font:11px "Lucida Grande", "Lucida Sans Unicode"; text-decoration:none; margin-left:19px; }

#map			{ padding:24px 0 0; position:relative; }
div.images		{ float:left; position:absolute; left:0; }
#map img		{ }
div.address		{ position:absolute; left:225px; top:30px; max-width:320px;  }
#map p			{ margin:6px 0 0; font:11px/16px "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif; color:#7b7b79; }
