/*

ONLY STYLES UNIQUE TO SPECIFIC PAGES, PLEASE.
-mgmt

*/

/***************************
		 Homepage
**************************/
.drsearch {height:138px;}
.hpsearch {background:url(../images/bg-doctorsearch.jpg) no-repeat left top;position:relative;top:-1px;padding:0px 0px 0px 300px;margin-bottom:30px;}
.drsearch form {padding:5px 0px 0px;}
.drsearch form p {clear:none;float:left;margin:0px;}
.drsearch p.textfield {width:40%;margin-right:3px;}
.drsearch p.dropdown1 {width:29%;margin-right:10px;}
.drsearch p.dropdown2 {width:29%;}
.drsearch p.alphabet {width:80%;}
.drsearch p.submit {width:20%;float:right;}
.drsearch form input.text {width:94%;}
.drsearch form select {width:100%;margin:0px;}
.drsearch ul li {list-style:none;float:left;}

/* Alphabet Search */
ul.alpha-search li {list-style:none;float:left;margin:1px 0.5px 0px;}
ul.alpha-search li a {color:#3D85B6;display:block;font-family:trebuchet MS;font-size:22px;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
ul.alpha-search li a:hover {background-color:#3d85b6;color:#ffffff;}

/* News Feed */
.hp-news {position:relative;}
.hp-news li {float:left;width:195px;list-style:none;margin-right:10px;}
.hp-news li.last {margin-right:0px;}
.hp-news li img {margin-bottom:10px;}
.hp-news a h3 {color:#3d85b6;}
.hp-news a:hover h3, .hp-news a.rss2 span:hover {color:#5baae0;}
.hp-news a.rss2 {background-image:url(../images/icons-socialmedia.png);background-repeat:no-repeat;display:block;position:absolute;top:5px;right:12px;margin-right:120px;}
.hp-news a.rss2 span {display:block;position:relative;left:20px;width:120px;color:#5f737f;font-size:14px;font-family:Trebuchet MS, Tahoma, Arial, sans-serif;font-weight:bold;}

/* Newsletter */
.newsletter {width:235px;border-right:1px dashed #aaaaa6;padding-right:10px;}
.newsletter form {padding:0px;}
.newsletter input.text {width:60%;margin:1px 10px 0px 0px;}
.newsletter input.submit {margin:0px;}


/***************************
	Patients and Visitors
**************************/
.cartbutton {background:url(../images/icons-cart.gif) no-repeat left center;padding-left:33px;position:absolute;top:17px;right:0px;}

ul.gifts {margin:15px 0px;}
ul.gifts li {list-style:none;border-bottom:1px solid #d4d1cc;padding:15px 0px;}
ul.gifts img {float:left;margin-right:10px;width:125px;}
ul.gifts h3 {font-family:arial, sans-serif;color:#595854;}
ul.gifts h3 span {display:inline;color:#2f6e99;}
ul.gifts a h3 {color:#3d85b6;}
ul.gifts a h3:hover {color:#5baae0;}

input.add2cart {background:url(../images/btn-add2cart.png) no-repeat left top;width:215px;height:30px;float:right;border:none;cursor:pointer;display:block;}
input.add2cart:hover {background-position:left center;}
input.add2cart.on {background-position:left bottom;}

/* Small News List */
ul.small-line-list {border-top:1px solid #d4d1cc;}
ul.small-line-list li {list-style:none;border-bottom:1px solid #d4d1cc;}
ul.small-line-list li a {display:block;padding:10px;color:#595854;}
ul.small-line-list li a:hover {background-color:#e8e8e5;}
ul.small-line-list li h3 {color:#c55e39;display:inline;}
ul.small-line-list li p {margin:0px;display:inline;font-weight:normal;}
.flexi1 ul.small-line-list a:hover {background-color:#f1efe8;}

/* View Cart List */
ul.order-list {border-top:1px solid #d4d1cc;margin-bottom:30px;}
ul.order-list li {border-bottom:1px solid #d4d1cc;padding:5px 0px;}
ul.order-list li.last {border-bottom:none;padding:5px 0px 5px 520px;}
ul.order-list a.xoutbtn {background:url(../images/btn-xout.gif) no-repeat left top;display:block;float:left;width:20px;height:20px;margin:6px 9px 0px;}
ul.order-list a.xoutbtn:hover {background-position:left bottom;}
ul.order-list .title {width:480px;float:left;}
ul.order-list img {border:1px solid #d3d3ce;margin-right:10px;}
ul.order-list h3 {height:30px;margin-bottom:0px;line-height:2.3;font-family:helvetica, arial, sans-serif;color:#595854;}
ul.order-list .quantity {width:90px;float:left;height:30px;line-height:2.7;}
ul.order-list input {border:1px solid #d3e3ed;width:31px;height:17px;padding:2px;text-align:right;color:#878681;margin-right:5px;}
ul.order-list .price {width:115px;float:right;height:30px;line-height:2.7;text-align:right;}

a.updatecartbtn {background:url(../images/btn-updatecart.png) no-repeat left top;display:block;width:90px;height:20px;float:left;}
a.updatecartbtn:hover {background-position:left bottom;}
.taxtotal {float:right;width:90px;}
.taxtotal span, .taxtotal strong {display:block;text-align:right;padding:0px 0px 6px;margin-bottom:5px;border-bottom:1px solid #d4d1cc;}

/* Buttons */
a.hospitalmap {background:url(../images/btn-hospitalmap.png) no-repeat left top;width:264px;}
a.parking {background:url(../images/btn-showparking.gif) no-repeat left top;width:305px;}
a.sendgift {background:url(../images/btn-sendgift.png) no-repeat left top;width:180px;}
a.back2gifts {background:url(../images/btn-back2gifts.png) no-repeat left top;width:180px;}
a.contshopping {background:url(../images/btn-contshopping.png) no-repeat left top;width:260px;margin-top:10px;}
a.editorder {background:url(../images/btn-editorder.png) no-repeat left top;width:260px;}

a.viewcart2 {background:url(../images/btn-viewcart2.png) no-repeat left top;width:125px;}
a.checkout {background:url(../images/btn-checkout.png) no-repeat left top;width:225px;}
input.confirmorder {background:url(../images/btn-confirmorder.png) no-repeat left top;width:260px;height:30px;}
input.checkout {background:url(../images/btn-checkout.png) no-repeat left top;width:260px;height:30px;}


/***************************
  Facilities and Services
**************************/


/***************************
	  Health Library
**************************/
form.library-search {border-bottom:1px solid #d4d1cc;margin:15px 0px;padding:0px;}
form .searchbar {float:right;padding-top:2px;}
form .searchbar input.text {width:250px;float:right;margin-right:10px;}

/* Search Results List */
ul.library-list li {list-style:none;border-bottom:1px solid #d4d1cc;}
ul.library-list li a {display:block;padding:10px;color:#595854;margin:1px 0px;}
ul.library-list li a:hover {background-color:#e8e8e5;}
ul.library-list li h3 {color:#3d85b6;display:block;padding-top:10px;float:left;width:250px;font-family:Helvetica, Arial, sans-serif}
ul.library-list li p {margin:0px;font-weight:normal;}


/***************************
  Doctors and Specialties
**************************/
ul.thumblist li {float:left;list-style:none;margin-bottom:15px;padding-right:5px;}
ul.thumblist a {display:block;color:#595854;font-weight:normal;}
ul.thumblist img {float:left;margin-right:5px;}
ul.thumblist h3 {color:#be471d;margin-top:2px;font-family:helvetica,arial,san-serif;}
ul.thumblist h3 span {color:#595854;display:inline;}
ul.thumblist a:hover {background-color:#e8e8e5;}
ul.thumblist.thumbs a:hover img {border-color:#e8e8e5;}

.drprofile img {border:5px solid #dddddd;margin:0px 5px 5px 0px;}
.pdficon {background:url(../images/icons-pdf.gif) no-repeat left top;height:50px;padding:10px 0px 0px 55px;}

/* Tabs Box */
.tabsbox ul.tabs {border-bottom:1px solid #dadad8;margin-bottom:15px;height:26px;}
.tabsbox ul.tabs li {background:url(../images/tabs-corner.gif) no-repeat left bottom;float:left;list-style:none;margin:0px 15px 0px 10px;position:relative;bottom:-1px;}
.tabsbox ul.tabs li a {background:url(../images/tabs-cap.gif) no-repeat right top;display:block;height:25px;line-height:2.3;text-align:center;padding:0px 15px 0px 25px;color:#807d75;border-bottom:1px solid #dadad8;}
.tabsbox ul.tabs li a:hover, .tabsbox ul.tabs li a.on {color:#be471d;border-bottom:1px solid #f1f1f1;}

/* Line List */
ul.linelist {margin:30px 0px 15px;}
ul.linelist li {border-bottom:1px solid #d4d1cc;margin-bottom:5px;list-style:none;}
ul.linelist h3 {font-size:16px;color:#2f6e99;margin-bottom:0px;}

/* Buttons */
a.dnloadcv {background:url(../images/btn-dnloadcv.png) no-repeat left top;width:180px;}
a.appointment {background:url(../images/btn-appointment.png) no-repeat left top;width:275px;}
a.printbtn {background:url(../images/btn-print.png) no-repeat left top;width:90px;height:40px;position:absolute;top:-25px;right:0px;display:block;}
a.printbtn:hover {background-position:left bottom;}


/***************************
	     About PBMC
**************************/
a.opportunities {background:url(../images/btn-opportunities.png) no-repeat left top;width:285px;}


/***************************
	  News and Events
**************************/
/*
ul.newslist li {list-style:none;margin-bottom:15px;}
ul.newslist img {margin-right:10px;width:125px;}
ul.newslist li h2 {margin-bottom:0px;}

ul.newslist-margin {margin:30px 0px 15px;}

ul.little-gallery li {float:left;width:110px;margin:0px 8px 8px 0px;}
ul.little-gallery img {width:100px;}
*/


.events-list img, .press-releases-list img {margin:10px 0px 5px 10px;border:5px solid #DDDDDD;}
ul.events-list li h2:hover {color:#5baae0;}
ul.press-releases-list li h2:hover {color:#5baae0;}

/* Gallery View List */
ul.galleryview li {width:190px;float:left;margin:0px 10px 15px 0px;}
ul.galleryview li.last {margin-right:0px;}
ul.galleryview li a {background-color:#dddddd;display:block;padding:5px 5px 8px 5px;color:#595854;}
ul.galleryview li a:hover {background-color:#c7c6c4;}
ul.galleryview img {width:180px;}
ul.galleryview h3 {margin-bottom:0px;color:#3d85b6;}

.gallery-select {width:285px;float:left;}
.gallery-select label {font-family:Trebuchet MS, Tahoma, Arial, sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#a3a3a3;}
.gallery-select select {border:2px solid #bad3e3;color:#4b4b4b;padding:2px;width:95%;}
.gallery {margin-top:10px;padding-top:10px;border-top:1px solid #d4d1cc;}

/* Newsletters */
ul.newsletter-list li {margin-bottom:2px;}
ul.newsletter-list a {background:url(../images/icons-pdf2.gif) no-repeat left center;display:block;padding:2px 0px 0px 14px;font-size:14px;}
input.text.newsletter {width:40%;margin-right:10px;}

/* Multimedia */
ul.multimedia-list {margin-bottom:30px;}
ul.multimedia-list li {border-bottom:1px solid #d4d1cc;padding:10px 0px 5px;}
ul.multimedia-list h3 {padding-left:75px;font-family:Helvetica, Arial, sans-serif;color:#2f6e99;}
ul.multimedia-list img {width:75px;float:left;}
ul.multimedia-list .info {width:139px;border-right:1px dashed #b3b3b3;padding-right:10px;margin-right:10px;float:left;}
ul.multimedia-list p.details {width:375px;float:left;line-height:1.2;}

/* Buttons */
a.listen {background:url(../images/btn-listen.png) no-repeat left top;width:170px;float:right;}
a.watch {background:url(../images/btn-watch.png) no-repeat left top;width:170px;float:right;}
.arrow-btn span.categories {background-color:#d4d1cc;display:block;position:absolute;top:0px;right:0px;padding:5px 12px;text-align:right;color:#be471d;font-weight:bold;font-size:14px;}
a.back2list {background:url(../images/btn-back2list.png) no-repeat left top;width:210px;position:absolute;top:17px;right:0px;}

/* Pint | Email | Share Menu */
ul.printemailshare {position:absolute;top:0px;right:0px;}
ul.printemailshare li {display:inline;color:#3d3a30;font-size:11px;}

/* Time Stamp Css Sprites */
.postdate {background:url(../images/dates.png) no-repeat 0px -202px;margin-right:5px;position:relative;width:50px;height:64px;float:left;}
.month, .day, .year, .weekday {background:url(../images/dates.png) no-repeat;position:absolute;}
.month {top:3px;left:8px;width:34px;height:17px;}
.day {top:21px;left:9px;width:32px;height:18px;}
.year {bottom:12px;left:10px;width:30px;height:10px;}
.weekday {bottom:-5px;left:0px;width:50px;height:9px;}

.m-01 {background-position:0px 0px;}
.m-02 {background-position:0px -17px;}
.m-03 {background-position:0px -34px;}
.m-04 {background-position:0px -51px;}
.m-05 {background-position:0px -68px;}
.m-06 {background-position:0px -850px;}
.m-07 {background-position:0px -102px;}
.m-08 {background-position:0px -119px;}
.m-09 {background-position:0px -136px;}
.m-10 {background-position:0px -153px;}
.m-11 {background-position:0px -170px;}
.m-12 {background-position:0px -187px;}

.d-01 {background-position:-64px 0px;}
.d-02 {background-position:-64px -18px;}
.d-03 {background-position:-64px -36px;}
.d-04 {background-position:-64px -54px;}
.d-05 {background-position:-64px -72px;}
.d-06 {background-position:-64px -90px;}
.d-07 {background-position:-64px -108px;}
.d-08 {background-position:-64px -126px;}
.d-09 {background-position:-64px -144px;}
.d-10 {background-position:-64px -162px;}
.d-11 {background-position:-64px -180px;}
.d-12 {background-position:-64px -198px;}
.d-13 {background-position:-64px -216px;}
.d-14 {background-position:-64px -234px;}
.d-15 {background-position:-64px -252px;}
.d-16 {background-position:-64px -270px;}
.d-17 {background-position:-64px -288px;}
.d-18 {background-position:-64px -306px;}
.d-19 {background-position:-64px -324px;}
.d-20 {background-position:-64px -342px;}
.d-21 {background-position:-64px -360px;}
.d-22 {background-position:-64px -378px;}
.d-23 {background-position:-64px -396px;}
.d-24 {background-position:-64px -414px;}
.d-25 {background-position:-64px -432px;}
.d-26 {background-position:-64px -450px;}
.d-27 {background-position:-64px -468px;}
.d-28 {background-position:-64px -486px;}
.d-29 {background-position:-64px -504px;}
.d-30 {background-position:-64px -522px;}
.d-31 {background-position:-64px -540px;}

.y-2009 {background-position:-34px 0px;}
.y-2010 {background-position:-34px -10px;}
.y-2011 {background-position:-34px -20px;}
.y-2012 {background-position:-34px -30px;}
.y-2013 {background-position:-34px -40px;}
.y-2014 {background-position:-34px -50px;}
.y-2015 {background-position:-34px -60px;}
.y-2016 {background-position:-34px -70px;}
.y-2017 {background-position:-34px -80px;}
.y-2018 {background-position:-34px -90px;}
.y-2019 {background-position:-34px -100px;}

.monday {background-position:0px -267px;}
.tuesday {background-position:0px -276px;}
.wednesday {background-position:0px -285px;}
.thursday {background-position:0px -294px;}
.friday {background-position:0px -303px;}
.saturday {background-position:0px -312px;}
.sunday {background-position:0px -321px;}

.remindMe {background:url(../images/btn_remind.png); width: 272px; height:30px; display:block;}
.remindMe:hover {background-position: 0px 30px; }


/***************************
	     Careers
**************************/
td.jobnumber {width:9%;}
td.jobname {width:24%;}
td.jobdept {width:14%;}
td.jobhours {width:12%;}
td.jobdetails {width:29%;}
td.jobapply {width:12%;}

/* Buttons */
a.apply {background:url(../images/btn-apply.png) no-repeat left top;width:90px;}


/******************************************
	     Contact, Donate, Privacy
********************************************/
/* Contact */
ol.bignumbers {padding-left:30px;margin:10px 0px 30px;font-size:24px;color:#be471d;font-family:Trebuchet MS, Tahoma, Arial, sans-serif;font-weight:bold;}
ol.bignumbers li {margin-bottom:10px;}
ol.bignumbers li p {font-size:12px;color:#595854;font-family:helvetica,arial,san-serif;font-weight:normal;position:relative;left:-5px;}

/* Buttons */
a.feedback {background:url(../images/btn-feedback.png) no-repeat left top;width:210px;}
a.email-icon {background:url(../images/icons-email.gif) no-repeat left top;width:20px;height:14px;display:block;margin:0px auto;}
a.email-icon:hover {background-position:left bottom;}


/******************************************
	     Point and Edit Adjustments
********************************************/
.PointAndEdit ul{ list-style:circle; margin:15px;padding:15px;}
.PointAndEdit ul li {list-style:circle;}
