body {background:#d8e2e3;color:#666666;}
h2 {color:#007f7b;}
a {color:#007f7b;}
fieldset {margin-bottom:1em;border:1px #dedede solid;}
fieldset legend {color:#666;}
fieldset h4 {display:none;}
fieldset br {clear:both;margin-bottom:2em;}
fieldset select {display:block;clear:both;}
fieldset.alphabet .button {background:efefef;margin:0 10px 10px 10px;text-transform:uppercase;font-weight:normal;color:#999; font-size:1.8em;border:1px #dedede solid;display:block;width:1.8em;height:1.8em;float:left;vertical-align:center;text-align:center;text-decoration:none;}
fieldset.alphabet .button:hover {cursor:pointer;background:#007f7b;color:#fff;}
input[type='text'].sitesearch:focus {background:#fff;}
td {vertical-align:top;}
th {background:#efefef; border-bottom:1px #dedede solid;}
tr.even td {background:#f7fbfb;}
tr.odd td {}
.odd h3, .even h3 {margin:1em 0 0 0;line-height:1em;}
.odd h3 a, .even h3 a, .featured h3 a {color:#007f7b;}


.events #content fieldset ul,
.services #content fieldset ul
{list-style-type:none;margin:0;padding:0;}
.events #content fieldset li,
.services #content fieldset li
{padding: 0 0 .3em 10px;margin:0;}

#page {background:#ffffff;}
ul {list-style-type:none;}
ul.navigation {list-style-type:none;padding:0;margin:0;}
ul.navigation li {display:inline;}
ul.navigation li.first {padding-left:0;}
ul.navigation li.last {padding-right:0;}

#primary-navigation {background:#bdcf3a;border:5px #fff solid;}
#primary-navigation .navigation {float:right;padding-right:30px;}
#primary-navigation ul.navigation li {display:block;padding:1em 0 1em 1em;float:left;}
#primary-navigation ul.navigation li a {color:#007f7b;font-weight:normal;border-right:1px solid #007f7b;padding-right:1em;}
#primary-navigation ul.navigation li.active a {color:#bdcf3a;background:#fceeb7;border:1px solid #007f7b;}
#primary-navigation ul.navigation li.last a {border-right:0;padding-right:0;}

#site-information {background:#d6e9ea;margin:0 5px 0 5px;padding:15px 30px 15px 30px;}
#site-information #logo {width:335px;height:60px;}
#site-information #search-box {width:245px;height:30px;}
#site-information #search-box input.sitesearch {width:190px;padding:.3em;float:left;}
#site-information #search-box input.search-icon {float:left;width:30px;height:30px;margin-left:5px}
#site-information #phone-number {width:138px;height:30px;float:right;clear:right;}

#secondary-navigation {border:5px #fff solid;border-bottom:0;background:#007f7b;height:2.6em;}
/* see superfish for the rest */

.subnav ul {min-height:600px;margin:0 0 0 5px;padding:0;list-style-type:none;background:url(/home/themes/tuality/images/bg-subnav.gif) top repeat-x;border-top:10px solid #fceeb7;}
.subnav li a {font-weight:normal;color:#007f7b;display:block;padding:.5em 1em .5em 2em;background:url(/home/themes/tuality/images/bg-biglist-li.gif) bottom repeat-x;}
.subnav li a:hover {background:#d6e9ea;text-decoration:none;cursor:pointer;} 
.subnav li .physician {border:5px solid #fff; margin:1em 5em;} 
.subnav ul li ul {min-height:1em;margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;background-image:none;background-color:#d6e9ea;border:0;}
.subnav ul li ul li a {padding-left:3em}
.subnav ul li ul li a:hover {background:#bed8da}

.homepageslide-wrapper {position:relative;width:895px;height:293px;overflow:hidden}
.homepageslides {margin:0 5px 0 5px;position:absolute;left:0;top:0;z-index:1;}
.homepageslide {width:890px;height:295px;}
.homepageslide .photo  {float:left;margin:15px 35px 15px 15px;border:1px #999 solid;}
.homepageslide h2,
.homepageslide p
{margin-right:255px;}
.homepageslide p {margin-bottom:1em;}
.homepageslide h2 {margin-top:15px;margin-right:210px;font-size:2.8em;letter-spacing:-.025em;}

.slide1 {background:#eee9d4;}
.slide2 {background:#eee9d4;}
.slide3 {background:#eee9d4;}
.slide4 {background:#eee9d4;}

.homepageslide-wrapper #nav {position:absolute;right:-6px;top:0;z-index:2;margin:0;padding:0;}
.homepageslide-wrapper #nav a {color:#fff;background:url(/home/themes/tuality/images/homeslide-bg.gif) no-repeat;display:block;height:28px;width:164px;padding:27px 20px 18px 30px;size:1.4em;text-transform:uppercase;font-weight:normal;line-height:1.6em;}
.homepageslide-wrapper #nav a:hover {text-decoration:none;color:#007f7b;}
.homepageslide-wrapper #nav a.activeSlide {background:url(/home/themes/tuality/images/homeslide-bg-active.gif) no-repeat;color:#007f7b;}

.goldenbutton {background:url(/home/themes/tuality/images/bg-goldenbutton.gif) no-repeat;width:1%;display:block;}
.goldenbutton a {background:url(/home/themes/tuality/images/bg-goldenbutton-cap.gif) no-repeat right;display:block;height:38px;padding:0 2em 0 2em;vertical-align:middle;white-space:nowrap;}

h2, .module h2 a {color:#007f7b;margin:0 0 0 0;}

#content h2 a {color:#007f7b;margin:0 0 0 0;}
#content .col {float:left;width:50%;}
#content .col .inner {padding:0 1em 1em .2em;margin:0 0 0 0;}

#left .inner,
#content .inner,
#footer .inner,
#right .inner,
#wide-below .inner {margin:15px 20px 0 ;}

#left .inner {margin:15px 20px;}

#wide-above .inner {margin:5px;}
#wide-above .inner h2,
#wide-above .inner p
 {margin:0 0 0 20px;/*33%/15px*/padding:0;}
#wide-above .inner .module {padding:2em 0 3em 0;}
#wide-below .inner {margin:0 25px;}

.testimonials {width:265px;height:260px;overflow:hidden}
.testimonial {padding:30px 15px 15px 15px;position:relative;height:230px;background:url('/home//themes/tuality/images/uploads/bg-testimonials.gif') no-repeat 0 0;}
.testimonial-image {float:left;width:110px;height:105px}
.testimonial-text {display:inline;padding-top:0;color:#007f7b;line-height:1.2em;}
.testimonial-credit {clear:both;position:absolute;bottom:20px;right:10px;}

.enewsletter {background:#c7d9de;margin:15px 20px;padding:15px;}

.enewsletter p,
.enewsletter form
 {padding:0;margin:0;}
.enewsletter form {padding-top:5px}
.enewsletter input[type=text]{width:150px}

.services #content,
.womens_health #content,
.patient_and_visitor_services  #content,
.locations  #content,
.events  #content,
.about_us  #content
 {border-top:10px solid #fceeb7;}

#extra-information {margin-top:5em;padding:5px;color:#007f7b;}
#extra-information a {font-weight:normal;color:#007f7b;}
#extra-information #footer {background-color:#d6e9ea;}
#extra-information #footer .inner {padding-bottom:1em;}
#extra-information #footer .inner h3 {font-size:1em;line-height:3em;text-transform:uppercase;border-bottom:1px solid #fff;clear:both;display:none;}
#extra-information #footer .inner ul {list-style:none;padding:0;}
#extra-information #footer .inner ul li.facebook a {vertical-align:center;}
#extra-information #footer .inner ul li.facebook img {width:20px;margin-right:3px;vertical-align:center;}
#extra-information #footer .inner ul li a {}
#extra-information #footer .inner ul li.first {padding-left:0;}
#extra-information #footer .inner ul li.last {border:0;}
#extra-information #footer .inner h3,
#extra-information #footer .inner ul,
#extra-information #footer .inner p {margin:1em 0 1em 0;padding:0;}
#extra-information .reversed {background:#bdcf3a;padding:1em 1em 1em 20px;border-top:5px solid #fff;}
#extra-information #footer .inner .col
{float:left;width:25%;padding-top:.8em;}

/* Homepage stuff */

.module {background:url(/home/themes/tuality/images/bg-module.gif) repeat-x;padding-bottom:2em;}
.module h2 {color:#007f7b;padding:.6em;}
.module ul.biglist {background:url(/home/themes/tuality/images/bg-biglist.gif) top no-repeat;padding:1em 0 0 0;list-style-type:none;margin:0;}
.module ul.biglist li {background:url(/home/themes/tuality/images/bg-biglist-li.gif) bottom repeat-x;padding:1em;}
.module ul.biglist li.last {}
.module p {margin:0 1em;}
.module .button {margin:1em;}

.box {margin-bottom:2em;padding-bottom:1em;background:#75b1a9;color:#333333;clear:both;}
.box h2 {color:#fff;padding:.6em;}
.box p {padding:0 1.3em 0 1.3em}
.box ul li a {color:#fff;text-transform:uppercase;letter-spacing:.13em;}
.box ul {list-style-type:none;padding:0 0 0 1em;margin:0;}
.box ul li {padding:.3em 1.6em 1em 1.6em;}
.box ul li p {padding:0;}

.body {float:left;width:100%}
.body h2,
.body p {padding-right:2em}
.body .breadcrumb {}
.sidebar {float:right;width:50%;margin:0 0 2em 2em}

.box-healthservices {background:#75b1a9;color:#333333;padding-bottom:1em;}
.box-healthservices h2 {color:#fff;}
#content .box-healthservices h2 a {color:#ffffff}
.box-healthservices ul li {background:url(/home/themes/tuality/images/healthbox-arrow.gif) no-repeat left 8px ;}
.box-healthservices .col {background:#75b1a9;}

.box-events {background:#dbe49c;padding-bottom:2em;margin-bottom:2em;position:relative;}
.box-events .inner {padding:1em 1em 0 0;}
.box-events h2 {color:#007f7b;}
.box-events ul,
.box-events .summary  {float:left;width:60%}
.box-events .summary  p {padding-left:0;}
.box-events .summary ul {margin:1em 0 0 0;}
.box-events ul li {margin-bottom:0;padding:0 0 0 0;list-style-type:disc;}
.box-events ul li a {text-transform:none;color:#444;letter-spacing:0;line-height:1em}
.box-events .event-col {width:33%;float:left;}
.box-events .event-col p {margin:0 10px 0 10px;}
.box-events .event-col .photo {margin-left:20px;}
.box-events .inner h2 {padding:0}
.box-events .thumbnail {float:left;width:39%}
.box-events .thumbnail img {float:left;border:0;margin:0 25px 25px 0;}
.events .box {margin-bottom:1.6em}
.events .box p {padding:0 2em 1em 0}

.box-find {background:#007f7b; color:#fff;}
.box-find h2 {color:#ffffff;}
.box-find a {color:#ffffff;}

.newsroom ul {list-style-type:none;margin:0;padding:1em 0;}
.newsroom ul li {padding-bottom:1em;}
.telephone-numbers div,
.telephone-numbers a
 {display:block;clear:both;}
.telephone-numbers h3 {border-top:1px solid #dedede;
clear:both;
margin-top:1em;
padding-top:0.6em;}
.telephone-numbers a {cursor:pointer;}
.telephone-numbers ul {padding:0;margin:0;}
.telephone-numbers li {float:left;width:33%;height:5em}

/*events page */

.events #content {border:0;}
.events #wide-above p {margin:.5em 33% 0 2em}
.events .nav_categories {padding:0;margin:0;}
.events .nav_categories #secondary-navigation li {padding: 0 0 0 0;margin:0;}
.events #right .inner {margin-right:15px;}
.events #content .inner {margin-left:25px}
.events .inner .ul {list-style-type:none}

.featured {margin: 0 15px 2em 15px}
.featured .thumbnail {float:left;margin:0 10px 10px 0;}
.featured h3 {font-size:1em;color:#007f7b;text-transform:uppercase;}
.featured p {}
.featured a {}

#physicians_search .padded {padding:0 .6em 0 .6em;}

/* how to register */

a.how-to-register {display:block;padding:1em 1em 1em 4em;background:url(/home/themes/tuality/images/button-plus2.gif) no-repeat 10px center #007f7b;color:#fff;font-weight:bold;text-transform:uppercase;margin:.5em 0 0 0;}
a.how-to-register:hover {background-image:url(/home/themes/tuality/images/button-plus2.gif);color:#ffe68c;text-decoration:none;}
.how-to-register-expanded ol {pading:0;margin:0}
a.pdf-icon {padding-left:30px;background:url(/home/themes/tuality/images/pdf.gif) no-repeat left 5px;display:block;width:180px;padding-bottom:1em}
.howtoregister-expanded-new {display:none}

/* locations page */

.locations #content {border-top:0;margin-left:10px}
.locations #wide-above p {margin:.5em 33% 0 2em}
.locations ul {list-style-type:none;}

/* shopping cart */
.add-to-cart-button .foxycart_link {background:url(http://www.510interactive.com/images/button-add_to_cart.jpg) #fceeb7 no-repeat;width:167px;overflow:hidden;height:38px;text-indent:270px;border:0;
color: transparent;
text-transform: capitalize;
}
.foxycart input[type=text] {display:none}
.mini-cart {padding:1em;}
#right a.foxycart {background:url(http://www.510interactive.com/images/cart-mini.gif) no-repeat left top;display:block;float:left;padding:0 10px 0 23px;text-transform:capitalize;}
#fc_cart_controls_top {display:none}
.foxee_pricing_options {margin-bottom:1em}

/* landing page stuff */
.form-item {width:45%;float:left;padding-bottom:.5em;}
.form-item input[type=text] {width:100%;}
#form_submit {clear:both;width:90%}
#form_name {padding-right:25px;}
#form_email {width:50%}
#form_address1 {clear:both;width:99%}
#form_city {width:60%;padding-right:25px;}
#form_state {width:15%;padding-right:25px;}
#form_zip {width:15%}
#form_phone, #form_age, #form_gender {width:30%}
#form_phone, #form_age {padding-right:25px;}
#Table_01 .testimonials {position:relative;width:390px;height:450px} 
#Table_01 td, #Table_01 img {padding:0;line-height:.001em;} 
#Table_01 .testimonial-text, #Table_01 .testimonial-image, #Table_01 .testimonial-credit {position:absolute;left:215px;top:90px;font-size:1.2em;color:#007f7b;} 
#Table_01 .testimonial-image {left:60px} 
#Table_01 .testimonial-credit {left:160px;top:300px;width:300px}
#Table_01 .testimonial-text {width:200px;left:190px;}

/* meta / SEO stuff */
h1#meta-h1 {display:none;}

/* utilities */
.mini {font-size:.9em;line-height:1.2em;}
.clear {clear:both;}
.inline p {display:inline;}
.breadcrumb {font-size:.9em;clear:both;margin-bottom:1em}
.module .breadcrumb {margin-left:20px;}
.module-box h3 a {color:#007f7b}
/*#content,#left,#extra-information {display:none} */
