html, body {text-align: center; color: #000000; font-family: Arial, Verdana; margin: 0; padding: 0; font-size: 13px; background-color: #777777;}
img {border: none;}

/*  html, body {text-align: center; color: #000000; font-family: Arial, Verdana; margin: 0; padding: 0; font-size: 13px; background: url(/images/bg.gif) repeat-x #4a7988;}  */

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}

table td {vertical-align: top; margin: 0; padding: 0;}

img {border: none; margin: 0; padding: 0;}
img.special {border: 1px solid #6d6e3a;}
img.yellow_underline {width: 480px; height: 2px; padding: 7px 0px 0px 20px;}

p.bold {font-weight: bold;}

a         {color: #274f5c; text-decoration: none; font-weight: bold;}
a:link    {color: #274f5c; text-decoration: none; font-weight: bold;}
a:visited {color: #274f5c; text-decoration: none; font-weight: bold;}
a:hover   {color: #274f5c; text-decoration: underline; font-weight: bold;}
a:active  {color: #274f5c; text-decoration: none; font-weight: bold;}

a.special         {color: #1a9705; text-decoration: none; font-weight: bold;}
a.special:link    {color: #1a9705; text-decoration: none; font-weight: bold;}
a.special:visited {color: #1a9705; text-decoration: none; font-weight: bold;}
a.special:hover   {color: #1a9705; text-decoration: underline; font-weight: bold;}
a.special:active  {color: #1a9705; text-decoration: none; font-weight: bold;}

h2.hd {color: #2d5360; font-family: 'Times New Roman'; padding: 10px 0 0 20px; margin: 0; font-size: 17px;}

.enclosure {text-align: left; width: 1000px; margin: 0px auto; background: url(/images/bg.gif) repeat-x #4a7988; text-align: center;}

.header {width: 900px; height: 84px; background: url(/images/top.gif) no-repeat; margin: 0 auto; position: relative; z-index: 1; text-align: left;}
.navigation {width: 900px; height: 29px; margin: 0 auto;}
.slideshow {width: 1000px; height: 341px; background: url(/images/1.jpg) no-repeat; z-index: 1; position: relative; margin: 0 auto;}
.lower_section {width: 900px; height: 218px; background: url(/images/lower_section.gif) repeat-x; margin: 0 auto; padding: 0;}

.slogan {position: absolute; top: 23px; left: 290px; z-index: 3; color: #c8c989; width: 120px; height: 60px;}
.slogan p {text-align: left; margin: 0px; padding: 0px;}

.footer {width: 1000px; height: 78px; background: url(/images/footerbg.gif) repeat-x; margin: 0 auto; text-align: center; position: relative;}

.footer .facebook {position: absolute; width: 45px; height: 45px; top: 17px; right: 45px;}

.services {width: 259px; height: 341px; background: url(/images/pngspacer.png); position: absolute; top: 0px; right: 100px; z-index: 9999;}
.nortic {width: 900px; margin: 0 auto; font-size: 10px; padding-top: 7px; color: #ffffff; margin: 0 auto; text-align: left;}

.nortic a         {color: #ffffff; text-decoration:none;}
.nortic a:link    {color: #ffffff; text-decoration:none;}
.nortic a:visited {color: #ffffff; text-decoration:none;}
.nortic a:hover   {color: #ffffff; text-decoration:underline;}
.nortic a:active  {color: #ffffff; text-decoration:none;}

.secnav {font-size: 11px; width: 900px; margin: 0 auto; color: #c5c788; padding-top: 10px; margin: 0 auto; text-align: left;}

.secnav a         {color: #c5c788; text-decoration: none;}
.secnav a:link    {color: #c5c788; text-decoration: none;}
.secnav a:visited {color: #c5c788; text-decoration: none;}
.secnav a:hover   {color: #c5c788; text-decoration: underline;}
.secnav a:active  {color: #c5c788; text-decoration: none;}

.copyright {font-size: 11px; margin: 0 auto; padding-top: 7px; width: 900px; color: #ffffff; margin: 0 auto; text-align: left;}
.copyright a         {color: #ffffff; text-decoration: none;}
.copyright a:link    {color: #ffffff; text-decoration: none;}
.copyright a:visited {color: #ffffff; text-decoration: none;}
.copyright a:hover   {color: #ffffff; text-decoration: underline;}
.copyright a:active  {color: #ffffff; text-decoration: none;}

table.hours {width: 370px;}
table.hours th {width: 25%; padding: 5px; background-color:#7f9fa9; text-align: center;}
table.hours td {width: 25%; padding: 5px; background-color:#c8d6da; text-align: center;}

table.hours_mod {margin: 0 auto;}
table.hours_mod th {width: 25%; padding: 3px; background: url(/images/dkbl.png); text-align: center; font-size: 11px; border: 1px solid #2c4249; color: #ffffff;}
table.hours_mod td {width: 25%; padding: 3px; background: url(/images/ltbl.png); text-align: center; font-size: 10px;}

.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}

.svc {width: 238px; height: 63px; margin: 0 auto; background: url(/images/svc.jpg) no-repeat; position: relative;}
.svc h3 {color: #2d5360; font-size: 14px; padding: 5px 0 2px 5px; margin: 0; text-align: left;}
.svc h3 a         {color: #2d5360; text-decoration: none;}
.svc h3 a:link    {color: #2d5360; text-decoration: none;}
.svc h3 a:visited {color: #2d5360; text-decoration: none;}
.svc h3 a:hover   {color: #2d5360; text-decoration: underline;}
.svc h3 a:active  {color: #2d5360; text-decoration: none;}

.svc p {font-size: 11px; padding: 0 5px 0 5px; margin: 0; line-height: 12px; text-align: left;}
.svc p a         {color: #000000; text-decoration: none; font-weight: normal;}
.svc p a:link    {color: #000000; text-decoration: none; font-weight: normal;}
.svc p a:visited {color: #000000; text-decoration: none; font-weight: normal;}
.svc p a:hover   {color: #000000; text-decoration: none; font-weight: normal;}
.svc p a:active  {color: #000000; text-decoration: none; font-weight: normal;}

.outside_container {background: url(/images/outside_cont_xrep.jpg) repeat-x #ffffff; }

table.email_form {margin: 0 auto;}
table.email_form th {font-size: 13px; text-align: left;}

table.derm_cont {width: 900px; border: none; margin: 0 auto;}
table.derm_cont td.l_rail {width: 200px; background: url(/images/l_rail_xrep.jpg) repeat-x #f6f4e0; text-align: left;}
table.derm_cont td.mid {width: 501px; text-align: left;}
table.derm_cont td.mid h1 {margin: 0; padding: 0 0 0 20px; color: #274f5c; font-size: 16px;text-transform: capitalize;}
table.derm_cont td.mid h2 {margin: 0; padding: 20px 0 0 20px; color: #274f5c; font-size: 14px;}
table.derm_cont td.mid h3 {margin: 0; padding: 20px 0 0 20px; color: #274f5c; font-size: 13px;}
table.derm_cont td.mid p {color: #222222; margin: 0; padding: 5px 10px 2px 20px; font-size: 12px;}
/*  table.derm_cont td.mid p {color: #727272; margin: 0; padding: 5px 10px 2px 20px; font-size: 12px;}  */

table.derm_cont td.mid ul {padding: 15px 25px 15px 45px; color: #274f5c; border: 1px solid #e8e3b5; width: 300px; margin: 0 auto; background-color: #f6f4e0; }
table.derm_cont td.mid li {line-height: 18px;}
table.derm_cont td.mid ul li ul.inside {background: transparent; border: none; width: 100%;}

table.derm_cont td.mid .products {width: 100%}
table.derm_cont td.mid .products ul {border: none; background-color: #ffffff; width: 100%;}
table.derm_cont td.mid .products ul li {border: none; background-color: #ffffff; width: 100%;}

table.derm_cont td.mid .testimonials {}
table.derm_cont td.mid .testimonials p {font-size: 11px; padding-bottom: 0px; margin: 0px; }
table.derm_cont td.mid .testimonials p.sig {text-align: right; font-weight: bold; padding-top: 0px; margin-top: 0px;}
table.derm_cont td.mid .testimonials p.title {text-align: right; font-style: italic; font-weight: normal; padding-top: 0px; margin-top: 0px; color: #444444; padding-bottom: 23px;}

/*  FAQ SECTION BEGINS  */
table.derm_cont td.mid ul.anchors {padding: 0px 5px 15px 5px; color: #274f5c; border: none; width: 420px; margin: 0 auto; background-color: #ffffff; list-style-type: none;}
table.derm_cont td.mid ul.anchors li {line-height: 18px;}
table.derm_cont td.mid ul.anchors li a         {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.anchors li a:link    {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.anchors li a:visited {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.anchors li a:hover   {color: #274f5c; text-decoration: underline;}
table.derm_cont td.mid ul.anchors li a:active  {color: #274f5c; text-decoration: none;}

table.derm_cont td.mid ul.faq {padding: 0px 5px 25px 5px; color: #274f5c; border: none; width: 420px; margin: 0 auto; background-color: #ffffff; list-style-type: none;}
table.derm_cont td.mid ul.faq li.question {line-height: 18px; font-weight: bold; padding-bottom: 10px; font-size: 12px;}
table.derm_cont td.mid ul.faq li.question a         {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.faq li.question a:link    {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.faq li.question a:visited {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.faq li.question a:hover   {color: #274f5c; text-decoration: underline;}
table.derm_cont td.mid ul.faq li.question a:active  {color: #274f5c; text-decoration: none;}

table.derm_cont td.mid ul.faq li.answer {line-height: 18px; padding-bottom: 10px; font-size: 12px; text-align: justify;}
table.derm_cont td.mid ul.faq li.answer a         {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.faq li.answer a:link    {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.faq li.answer a:visited {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.faq li.answer a:hover   {color: #274f5c; text-decoration: underline;}
table.derm_cont td.mid ul.faq li.answer a:active  {color: #274f5c; text-decoration: none;}

table.derm_cont td.mid ul.faq li.backtotop {line-height: 18px; padding-bottom: 11px; font-size: 11px; text-align: justify; text-align: right; padding-top: 0; margin-top: 0;}
table.derm_cont td.mid ul.faq li.backtotop a         {color: #1a9705; text-decoration: none;}
table.derm_cont td.mid ul.faq li.backtotop a:link    {color: #1a9705; text-decoration: none;}
table.derm_cont td.mid ul.faq li.backtotop a:visited {color: #1a9705; text-decoration: none;}
table.derm_cont td.mid ul.faq li.backtotop a:hover   {color: #1a9705; text-decoration: underline;}
table.derm_cont td.mid ul.faq li.backtotop a:active  {color: #1a9705; text-decoration: none;}
/*  FAQ SECTION ENDS  */

/*  SITEMAP SECTION BEGINS  */
table.derm_cont td.mid ul.sitemap {background-color: #ffffff; border: none;}
table.derm_cont td.mid ul.sitemap li {font-size: 11px; text-align: left; padding-top: 0; margin-top: 0;}
table.derm_cont td.mid ul.sitemap li a         {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.sitemap li a:link    {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.sitemap li a:visited {color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.sitemap li a:hover   {color: #274f5c; text-decoration: underline;}
table.derm_cont td.mid ul.sitemap li a:active  {color: #274f5c; text-decoration: none;}

table.derm_cont td.mid ul.sitemap li ul.sublink {background-color: #ffffff; border: none; font-size: 11px; text-align: justify; padding-top: 0; margin-top: 0;}
table.derm_cont td.mid ul.sitemap li ul.sublink li {font-size: 11px; text-align: justify; padding-top: 0; margin-top: 0;}

table.derm_cont td.mid ul.sitemap li ul.sublink li a 		{color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.sitemap li ul.sublink li a:link 	{color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.sitemap li ul.sublink li a:visited 	{color: #274f5c; text-decoration: none;}
table.derm_cont td.mid ul.sitemap li ul.sublink li a:hover 	{color: #274f5c; text-decoration: underline;}
table.derm_cont td.mid ul.sitemap li ul.sublink li a:active	{color: #274f5c; text-decoration: none;}
/*  SITEMAP SECTION ENDS  */

table.derm_cont td.spc {width: 15px;}
table.derm_cont td.r_rail {width: 184px;}

ul.main_svc {list-style-type: none; padding: 20px 0 0 0; margin: 0;}
ul.main_svc li {color: #275d6f; font-weight: bold; padding: 2px 0px 2px 15px; font-size: 13px; line-height: 18px;}
ul.main_svc li ul.sub_svc {list-style-type: none;  margin: 0; padding: 0 0 6px 12px;}
ul.main_svc li ul.sub_svc li {color: #292929; font-weight: normal; padding: 0; margin: 0; font-size: 12px; line-height: 20px;}

ul.main_svc li ul.sub_svc li a         {font-weight: normal; color: #292929; text-decoration: none;}
ul.main_svc li ul.sub_svc li a:link    {font-weight: normal; color: #292929; text-decoration: none;}
ul.main_svc li ul.sub_svc li a:visited {font-weight: normal; color: #292929; text-decoration: none;}
ul.main_svc li ul.sub_svc li a:hover   {font-weight: normal; color: #292929; text-decoration: underline;}
ul.main_svc li ul.sub_svc li a:active  {font-weight: normal; color: #292929; text-decoration: none;}

.int_testimonial {border: 1px solid #91adb6; width: 184px; background: url(/images/client_xrep.gif) repeat-x bottom #ffffff;}

.int_testimonial p.testimonial {font-size: 12px; font-style: italic; margin: 0; padding: 15px 15px 5px 15px;}
.int_testimonial p.signature {font-size: 12px; margin: 0; padding: 3px 15px 10px 15px;}

ol {}
ol li {font-size: 12px;}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;text-align: left;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none;}
.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}

.gallery {position: relative; width: 460px; margin: 0 auto; background-color: #ffffff;}

.gallery .galimg {border:1px solid green;float:left; width:105px;height:80px; margin: 1px 3px 2px 1px;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

.qmfv{visibility:visible !important;}
.qmfh{visibility:hidden !important;}

	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/

	#qm0 {width:auto;}

	/*"""""""" (MAIN) Items""""""""*/

	#qm0 a {padding:0px; background-color:#222222; color:#FFFFFF; font-family:Arial; font-size:12px; text-decoration:none; text-align:left;}

	/*"""""""" (SUB) Container""""""""*/

	#qm0 div, #qm0 ul {padding:10px; margin:-1px 0px 0px 0px; background-color:#1d434f; border: 1px solid #222222;}

	/*"""""""" (SUB) Items""""""""*/

	#qm0 div a, #qm0 ul a {padding:3px 20px 3px 2px; margin:0px; background-color:transparent; color:#EEEEEE; font-family:Arial; font-size:11px; text-decoration:none;}


	/*"""""""" (SUB) Hover State""""""""*/

	#qm0 div a:hover {color:#ffffff; text-decoration:underline;}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/

	#qm0 ul li:hover>a {color:#ffffff; text-decoration:underline;}


	/*"""""""" (SUB) Parent Items mouse off""""""""*/

	#qm0 div .qmparent, #qm0 ul .qmparent {background-color: #1d434f;}

	/*"""""""" (SUB) Active State""""""""*/

	body #qm0 div .qmactive, body #qm0 div .qmactive:hover {background-color:#4d7c8a; color:#ffffff; text-decoration:underline;}


	/*"""""""" Individual, static subtitles""""""""*/

	#qm0 .qmtitle {margin:2px 0px 5px 0px; color:#dad186; font-family:Arial; font-size:11px; font-weight:bold;}


	/*"""""""" Individual Horizontal Dividers""""""""*/

	#qm0 .qmdividerx {border-top-width:1px; margin:4px 0px 4px 0px; border-color:#999999;}


	/*"""""""" Custom Rule""""""""*/

	ul#qm0 a img {display:block; border-style:none;}


	/*"""""""" Custom Rule""""""""*/

	ul#qm0 ul li:hover > a.qmparent { background-color:#ffffff; color:#000000; text-decoration:underline;}










