﻿*       {margin:0; padding:0;}
body    {font-family:Arial, Helvetica, Sans-Serif; font-size:0.75em; color:#666; background:#fff;}

img     {border:none;}
a       {outline:none;}
.clear  {clear:both;}

.imgFloatRight  {float:right;}

#wrapper        {margin:0 auto 0 auto; width:960px; background:#fff;}

#header         {background:#DF3D82 url(images/bristol-illustration.gif) no-repeat bottom left; height:100px;}
#logo           {margin:0 auto 0 auto; width:960px;}
#logo img       {float:right; margin:25px 20px 0 0;}

#nav        {height:32px; margin-bottom:20px; background:#CE3978; width:940px; font-weight:bold;}
#nav ul     {list-style-type:none;}
#nav li     {display:inline;}
#nav ul li a   {float:left; padding:7px 0 0 0; background-image:url(images/dotted-line.gif); background-repeat:repeat-y; background-position:top right; display:block; height:25px; text-align:center; text-decoration:none; color:#fff;}
#nav ul li a:hover   {color:#fff; background-color:#932555;}
#nav ul li a.active   {color:#9F8D48;}

#nav #navHome a   {width:85px;}
#nav #navAbout a   {width:179px;}
#nav #navSymptoms  a  {width:196px;}
#nav #navTreatment a   {width:119px;}
#nav #navPatient a   {width:179px;}
#nav #navLinks  a  {width:82px;}
#nav #navContact a   {width:100px; background-image:none;}

#nav #navHomeOn a   {width:85px; background-color:#932555;}
#nav #navAboutOn a   {width:179px; background-color:#932555;}
#nav #navSymptomsOn  a  {width:196px; background-color:#932555;}
#nav #navTreatmentOn a   {width:119px; background-color:#932555;}
#nav #navPatientOn a   {width:179px; background-color:#932555;}
#nav #navLinksOn  a  {width:82px; background-color:#932555;}
#nav #navContactOn a   {width:100px; background-image:none; background-color:#932555;}

#colContent {position:relative; min-height:400px; height:auto !important; height:400px; width:960px;}
#colContent h1  {font-weight:normal; color:#DF3D82; font-size:2.6em; padding-bottom:15px;}
#colContent h2  {font-size:1.3em; padding-bottom:0.2em;}
#colContent p  {padding:0 0 1.3em 0; line-height:1.5em;}
#colContent a   {color:#DF3D82; text-decoration:none;}
#colContent a:hover   {color:#000; text-decoration:none;}
#colContent ul  {margin-left:15px; padding:0 0 1.3em 0;}
#colContent li  {padding:0 0 0.3em 0;}
#colContent ol  {margin-left:15px; padding:0 0 1.3em 0;}

#colContent p.intro {font-size:1.3em;}

#footer {clear:both; background:#F0EAD8; font-size:0.9em;}
#footer ul  {list-style-type:none;}
#footer ul li   {margin-left:15px; padding-bottom:0.2em;}
#footer ul li a {color:#666; text-decoration:none;}
#footer ul li a:hover {color:#DF3D82;}
#footer ul li.title {font-size:1.4em; padding:0 0 15px 0; list-style-type:none; margin-left:0;}

#footerHeaderContainer    {margin:0 auto 0 auto; width:960px;}
#footerHeader   {background:#BDBDBD; height:35px; border-bottom:1px solid #fff; color:#fff;}
#footerHeader #share    {float:right; margin:8px 20px 0 0;}
#footerHeader #tel      {float:left; margin-top:8px;}

#footerLinksContainer    {margin:0 auto 0 auto; width:960px;}
#footerLinks {clear:both; background:url(images/dotted-line.gif) repeat-x top left;}
#footerLinks ul    	{list-style-type:disc; padding:0 10px 30px 20px;}
#footerLinks li    	{}
#footerLinks li a	{}

#footerLinks div    {float:left; width:198px; border-right:1px solid #fff; padding:30px 0 0 0; min-height:220px; height:auto !important; height:220px;}
#footerLinks div.col1  {width:170px;}
#footerLinks div.col1 ul    {padding:0 20px 30px 0;}
#footerLinks div.col2  {width:210px;}
#footerLinks div.col3  {width:190px;}
#footerLinks div.col4  {width:180px;}
#footerLinks div.col5    {border-right:none; width:170px;}

#authorContainer    {border-top:1px solid #fff; background:#F0EAD8; }
#author   {margin:0 auto 0 auto; width:960px; padding:10px 35px 10px 0; text-align:right; font-size:0.9em;}
#author a  {color:#666666; text-decoration:underline;}
#author a:hover  {color:#666666; text-decoration:none;}

/* */
#textColumn     {float:left; width:700px; padding-left:220px;}
.section        {border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:40px;}
.skipLink       {text-align:right;}

/* Floating Menu */
#sideNav    {position:absolute; left:0; top:10px; width:200px;}
#sideNav ul {list-style-type:none; margin-left:0; padding:0 0 0 20px;}
#sideNav li {padding:0 0 6px 0;}

/* Quotes */
#quotesPanel    {width:170px; clear:both; background:none;}
#quotesPanel ul {list-style-type:none; margin-left:2px;}
#quotesPanel li {font-size:1.3em; line-height:1.5em;}
#quotesPanelText    {width:170px; clear:both;}
#quotesPanel li span.quotesName     {font-weight:bold; font-size:0.75em;}

#sideNav #quotesPanel   {margin-top:30px;}
#sideNav #quotesPanel ul {list-style-type:none;}
#sideNav #quotesPanel li {padding:0 50px 6px 20px; font-size:1.2em;}


/* Home */
#homeCol1       {float:left; width:255px; margin-right:20px;}
#homeCol2       {float:left; width:300px; margin-right:25px; padding-bottom:20px; padding-top:3px;}
#homeCol3       {float:left; width:330px; padding-bottom:20px; padding-top:3px;}

#home-panels ul {list-style-type:none; margin-left:0;}

#home-panel    {float:left; width:483px; height:281px; background:url(images/home-anim01.jpg) no-repeat #DF3D82; color:#fff;}
#home-panel-text	{height:104px; margin:20px 0 0 210px;}
#home-panel-text h3	{padding-bottom:10px;}

#home-links     {float:left; width:456px;}
#home-links li  {float:left; display:inline; width:223px; margin-left:5px; margin-bottom:0px;}

#home-panel-promises	{height:104px; overflow:hidden; background:none;}

/* Contact */
#contact-form           {}
#contact-form div       {margin-bottom:10px; clear:both;}
.formfield              {float:left; width:120px; padding:0 0 10px 0;}
.button                 {margin-left:120px;}
.summary                {padding-top:10px;}
#mapContainer           {height:400px; width:700px; margin:10px 0 10px 0;} 



/* Specialists */
.specialistImg      {float:left; width:140px; margin-right:10px;}
.specialistText     {float:left; width:550px;}

/* */
#treatmentRight {width:306px; float:right; text-align:right;}
#treatmentLeft  {width:350px; float:left; margin-right:14px;}



