@charset "utf-8";
/* CSS Document */

@import "fls-nav.css";

* 							{padding: 0;margin: 0;font-size: 100%;outline:0;}
							/*background: #ccc;*/
body 						{background: #fff url(../img/pagebg.jpg) 50% 58% no-repeat fixed;font-family: Helvetica, Geneva, sans-serif;}
a							{color:#cc6600;text-decoration:none;}
a:hover						{color:#cc0000;text-decoration:underline;}
.lefty						{float: left;}
.righty						{float: right;}
.clearline					{clear: both;}

#pagewrap 					{width: 954px;margin: auto;}
#header 					{height: 122px;width: 926px;margin-left:14px;
							-moz-border-radius-topleft: 9px;-moz-border-radius-topright: 9px;
							-webkit-border-top-left-radius: 9px;-webkit-border-top-right-radius: 9px; }/*background: url(../img/headback1.jpg) center;*/
.head1						{background: url(../img/headback1.jpg) center;}
.head2						{background: url(../img/headback2.jpg) center;}
.head3						{background: url(../img/headback3.jpg) center;}
.head4						{background: url(../img/headback4.jpg) center;}
.head5						{background: url(../img/headback5.jpg) center;}
.head6						{background: url(../img/headback6.jpg) center;}
.head7						{background: url(../img/headback7.jpg) center;}
.head8						{background: url(../img/headback8.jpg) center;}
.head9						{background: url(../img/headback9.jpg) center;}
.head10						{background: url(../img/headback10.jpg) center;}
#header h1					{display:none!important;}							
#navstrip 					{height: 30px;width: 914px;margin-left:20px;background: #222 url(../img/navback.png) repeat-x bottom;
							font-family:Geneva, sans-serif;border-top: #C00 1px solid;overflow:hidden;
							-moz-border-radius-bottomleft: 9px;-moz-border-radius-bottomright: 9px;  
							-webkit-border-bottom-left-radius: 9px;-webkit-border-bottom-right-radius: 9px; } 
#meat 						{background: url(../img/meat-top-edge.jpg) top repeat-x;clear:both;padding: 60px 60px 60px;
							}
#meatbg2					{background: url(../img/meat-bot-edge.png) bottom repeat-x #fff;}
#meat, #meatbg2				{-moz-border-radius: 20px; -webkit-border-radius:20px;  }
#col-left					{width:560px;float:left;}	/*	background:blue;	*/
#col-left.main				{width:594px;		}
#col-right					{width:240px;float:right;position:relative;}	/*	top:40px;	*/
#col-right.main				{width:220px;}	/*	top:40px;	*/

#footer 					{padding: 18px 40px 16px 40px;border-top:#e8e8e8 1px solid;
							 font-size: .7em;color:#FFF;width:834px;margin-left:20px;background: url(../img/footerbg.jpg) bottom center;}

#meat h1, #meat h2, 
#meat h3, #meat h4, #meat h5{font-weight: normal;font-family: century gothic, verdana, arial;color: #aa0000;border:0;
							padding:0;margin:0;width:auto;}	/*display:inline-block;	background:red;	*/

#meat h3 a					{border:#333 1px solid;}
#meat h4					{padding:0;font-size:1.5em;font-weight: normal;font-family: century gothic, verdana, arial;}/*	color: #cc6600;	*/

#meat h1, #meat h3 			{font-size: 1.8em;	}
#meat h2 					{font-size: 1.8em;	}
#meat h2.subb				{font-size: 1.4em;	}
#meat h2.bumpup				{font-size: 1.8em;	}
h3.address-block			{font-size: 1.0em!important;font-family:Arial;letter-spacing:.13em;width:100%;text-align:justify;	}

#meat hr 					{border-left: 1px solid #cc6600;border-top: 1px solid #cc6600;border-right: 0;border-bottom: 0;
							 size: 1px; height: 16px; width: 560px;	padding: 0 0 4px -12px;display:none;}
#meat p 					{margin:0 120px 0 20px;display:block;font-size: 0.9em;line-height: 1.3em;text-align:justify;}/*width: 710px;*/
#meat p.full				{padding:0;	}
#meat p em					{color: #aa0000;}
#col-right p				{padding:0; font-size:0.7em; color: #666;}
#meat ul.list				{padding: 8px 0 8px 40px;	font-family: Arial, Helvetica, sans-serif;}
#meat ul.list li			{padding: 3px 0 3px 0;list-style-image:url(../img/list-node.png);}/*	width: 500px;	*/
#meat .bump6 				{margin-bottom: 6px;	}
#meat .bump8 				{margin-bottom: 8px;	}
#meat .bump12 				{margin-bottom: 12px;	}
#meat .bump16 				{margin-bottom: 16px;	}
#meat .bump20 				{margin-bottom: 20px;	}
#meat .bump24 				{margin-bottom: 24px;	}
#meat .bump32 				{margin-bottom: 32px;	}

#footer a					{color:#FC3; text-decoration: none;}
#footer a:hover				{color:#000; text-decoration: none;}
#footer ul					{float: left;margin-top:8px;}
#footer li					{float: left; list-style:none;margin-right:12px; font-weight:bold;}


#drugsynbox				{width:520px;height:262px;margin: 0px 0 40px 20px;}	/*float:right;*/
#aniholder				{width:520px;height:262px;}/*background:red;*/
#servetabs ul.subnav0 		{padding:20px 0px 20px 50px;margin: 0!important;width:240px;list-style:none!important;}
/*#servetabs ul.subnav0 		{padding:16px 20px 6px;margin:0 12px 12px 0;float:right;}*/
#servetabs ul.subnav0 li 	{list-style-image:none!important;padding:0;margin-right:0px;width:auto;font-size:.9em;
							font-weight:bold;}/*	float:left;	*/
#servetabs ul.subnav0 li a	{padding:6px 16px;display:block;background:url(../img/subnav-off.jpg); color:#333;
							border:1px #ffcc99 solid; border-bottom:none;
							-moz-border-radius-topright: 16px;-webkit-border-top-right-radius: 16px; }
#servetabs ul.subnav0 li a.hide	{display:none!important;}
#servetabs ul.subnav0 li a:hover	{text-decoration:none;color:#FFF;background:url(../img/subnav-over.jpg);}
#servetabs ul.subnav0 li.cap {margin-right:0px;}
#servetabs div				{clear:left!important;}
#servetabs h3				{font-size:1.4em;font-weight:normal;margin-top:12px;font-family:Arial;padding-left:20px;}
#servetabs p				{padding-right:12px;}/*	display:float:left;	*/
#servetabs ul				{font-size: 0.9em!important;	}
.subba			{font-size: .8em;color:#C00;font-weight:bold;font-family:Arial, Helvetica, sans-serif;letter-spacing:0em;}/*			*/

.roundline					{border:1px #ffcc99 solid; -moz-border-radius: 9px;-webkit-border-radius: 9px;}
.headshot					{width:100px;height:123px;display:inline-block;}
.headshot-gregdudley		{background:url(../img/headshot.gif)}
div#billboard				{border:1px #ffcc99 solid;height: 220px;
							-moz-border-radius: 9px;-webkit-border-radius: 9px;}
div.bill-main				{background: url(../img/banners/main-01.jpg)}
div.bill-contact			{background: url(../img/banners/about-01.jpg)}

div.bill-alt1				{background: url(../img/banners/main-02.jpg)}
div.bill-alt2				{background: url(../img/banners/main-03.jpg)}
div.bill-alt3				{background: url(../img/banners/main-04.jpg)}
div.bill-alt4				{background: url(../img/banners/main-05.jpg)}
div.bill-alt5				{background: url(../img/banners/main-06.jpg)}
div.bill-alt6				{background: url(../img/banners/main-07.jpg)}

#cta-1, li.cta-1			{width:240px;border:1px solid #ffcc99;background:url(../img/FPO-cta.png) center!important;
							-moz-border-radius: 9px;-webkit-border-radius: 9px;}/*	height:180px;	*/
li.cta-1					{margin-top:12px;}
#cta-1.services,	li.cta-1.services	
							{position:relative;top:130px;left:261px;float:right;}							
#cta-1.inline, li.cta-1.inline
							{margin:0 0 36px 60px;float:right;display:inline-block;}
#cta-1 ul, li.cta-1 ul		{list-style:none!important;margin:5px;}
#cta-1 ul li, li.cta-1 ul li{text-transform:uppercase;font-size:.7em;font-weight:bold;}
#cta-1 ul li a, li.cta-1 ul li a		
							{color:#900!important;text-decoration:none;padding:4px 4px 4px 8px!important;display:block;
							-moz-border-radius: 6px!important;-webkit-border-radius: 6px!important;margin-bottom:1px;
							background:url(../img/cta-sub-off.png) center!important;border:1px solid #ffcc33!important;}
#cta-1 ul li a.cap,
li.cta-1 ul li a.cap		{margin-bottom:0px;}
#cta-1 ul li a:hover,
li.cta-1 ul li a:hover		{color:#FFF!important;text-decoration:none;
							background:url(../img/subnav-on.jpg)!important;}
#cta-1 strong, li.cta-1 strong
							{font-weight:normal;font-size:11px!important;margin-top:8px!important;
							color:#C60;display:block;letter-spacing:4px;}

#services-default			{margin:-3px 0 0 20px;width:512px;height:260px;background:url(../img/logo-med.png) center no-repeat;}	/*	border: 1px solid #ffcc99;	*/


a.bn-subcon 				{border-color:#ccc;color:#999;display:block;text-transform:uppercase;font-size:.7em;font-weight:bold;background:url(../img/bn_close-off.png) 90% 51% no-repeat;padding:3px 23px 3px 6px;}
a.bn-subcon:hover			{border-color:#F00;color:#fff;background:#000 url(../img/bn_close-over.png) 90% 51% no-repeat;text-decoration:none;}
/*		-moz-border-radius-bottomleft: 9px;-moz-border-radius-bottomright: 9px; 		*/
/*		-webkit-border-bottom-left-radius: 9px;-webkit-border-bottom-right-radius: 9px;		*/





/*	tab styles	*/
.ui-tabs { position:relative;top:0; }
.ui-tabs .ui-tabs-nav { /*list-style: none; position: relative;*/ }	/**/
.ui-tabs .ui-tabs-nav li {}/*position: relative; display:inline; border-bottom-width: 0 !important;  margin: 0 .9em -1px 0; padding-left:18px!important;background:url(../img/acc3-closed.png) 5px 8px no-repeat; list-style:none;*/
.ui-tabs .ui-tabs-nav li a { /*text-decoration: none; font-weight: bolder;margin-top:0!important;*/
     /*color: #777;	text-transform:uppercase;font-size: .7em;padding-bottom:6px;12px;*/ }/*font-size: 1.2em; */
.ui-tabs .ui-tabs-nav li a:hover { 
	/*color:#ffcc66;*/ }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  }/*padding-bottom: 1px; border-bottom-width: 0; color:#000;background:url(../img/acc2-open.png) 0px 14px no-repeat;*/
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a 
							{ cursor: text; color:#fff!important;background:url(../img/subnav-on.jpg)!important;}/* background:#900!important;background:url(../img/nav-sel.png) 50% 21px no-repeat;*/
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer!important; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 0; display: block; border-width: 0; background: none; }/**/
.ui-tabs .ui-tabs-hide { display: none !important; }/*		*/

/*	#e62c2c	*/
