/*------------------------------------------------------------------------------
OVERALL LAYOUT
------------------------------------------------------------------------------*/
#header {background: url(../../img/header-bg.png) repeat-x 0 -385px;}
#subnav h3 {background-color: #ce1f5c;}
#subnav ul {border-color: #e0e0e0;}
#subnav li a:hover, #subnav li a.current {border: 1px solid #ad0242; background:url('../../img/nav-bg.png') repeat-x 0 -76px;}
#breadcrumb a{color: #007bed; background:url(../../img/sprites-pink.png) no-repeat -572px -23px;}

/* MODULES */
#recent-news li p {background: url(../../img/sprites-pink.png) no-repeat -540px -45px;}
#job-links li p {background: url(../../img/sprites-pink.png) no-repeat -441px -144px;}
#member-updates li p {background: url(../../img/sprites-pink.png) no-repeat -408px -177px;}

/* GENERAL TYPE */
a {color: #007bed; text-decoration: none;}
h1 {color: #bf0345;}

/* GENERAL MESSAGES/ALERTS */
.message, .error-message {border: 1px solid #AD0242; background: #AD0242;}

/* ICONS */
.ico-arrow {background: url(../../img/sprites-pink.png) no-repeat right 2px;}
.ico-phone {background: url(../../img/sprites-pink.png) no-repeat -369px -208px;}
.ico-pay {background: url(../../img/sprites-pink.png) no-repeat -257px -333px;}
.ico-profile {background: url(../../img/sprites-pink.png) no-repeat -227px -362px;}
.ico-resume {background: url(../../img/sprites-pink.png) no-repeat -197px -391px; height:14px;}

.admin-link {float: right; font-size: 1.2em; padding-top: 2px;}

.edit, .delete, .approve, .add {height: 15px; padding: 2px 0 0 20px; margin-left: 10px; background-image: url(/img/sprites-admin.png); background-repeat:no-repeat;}
.add {padding-bottom: 5px; background-position: -126px -254px}
.delete {background-position: -212px -168px; padding-top:0;}

/* BUTTONS */
.btn-go {background: url(../../img/sprites-pink.png) no-repeat 0 0}
.btn-login {background: url(../../img/sprites-blue.png) no-repeat 0 -75px}
.btn-apply {background: url(../../img/sprites-pink.png) no-repeat 0 -264px}
.btn-save {background: url(../../img/sprites-pink.png) no-repeat 0 -369px;}
.btn-submit {background: url(../../img/sprites-pink.png) no-repeat 0 -459px;}
.btn-resume {background: url(../../img/sprites-pink.png) no-repeat 0 -549px;}

/* NAV */
#nav {background: url(../../img/nav-bg.png) repeat-x 0 -76px;}
#nav li a {background: url(../../img/nav.png) no-repeat;}

#nav-home:link, #nav-home:visited {width: 79px; background-position: 0 -168px}
#nav-home:hover, #nav-home.active {background-position: 0 -210px}
#nav-support:link, #nav-support:visited {width: 152px; background-position: -79px -168px}
#nav-support:hover, #nav-support.active {background-position: -79px -210px}
#nav-resources:link, #nav-resources:visited {width: 198px; background-position: -231px -168px}
#nav-resources:hover, #nav-resources.active {background-position: -231px -210px}
#nav-recruit:link, #nav-recruit:visited {width: 121px; background-position: -428px -168px}
#nav-recruit:hover, #nav-recruit.active {background-position: -428px -210px}
#nav-inform:link, #nav-inform:visited {width: 186px; background-position: -549px -168px}
#nav-inform:hover, #nav-inform.active {background-position: -549px -210px}
#nav-community:link, #nav-community:visited {width: 168px; background-position: -736px -168px}
#nav-community:hover, #nav-community.active {background-position: -736px -210px}
#nav-contact:link, #nav-contact:visited {width: 76px; background-position: -903px -168px}
#nav-contact:hover, #nav-contact.active {background-position: -903px -210px}

#search {background: url(../../img/mem/search-bg.png) repeat-x left bottom}
#search input[type="text"]{border-color:#be406e !important;}

#subnav ul.nested-nav {background: #eb3973; border: 1px solid #ad0242;}
#subnav ul.nested-nav a:hover, #subnav ul.nested-nav a.current {color: #ffc5db;}

/* TOOLBAR */
#toolbar {background: url(../../img/toolbar-bg.png) repeat-x 0 -104px;}

/* HOME - FEATURE STYLES */
#feature.style-one .details {border:1px solid #b1003e; border-top: 0; background: url(../../img/mem/feature-bg-1.png) no-repeat left bottom;}
#feature.style-one h2 {border: 1px solid #b1003e; background-color: #ce1f5c;}
#feature.style-one h4 {color: #ffffff;}
#feature.style-one p, #feature.style-one a {color: #ffffff;}
#feature.style-one img {border: 3px solid #ec5b8d;}

#feature.style-two .details {border: 1px solid #e0e0e0; border-top: 0; background: url(../../img/mem/feature-bg-2.png) no-repeat left bottom;}
#feature.style-two h2 {border: 1px solid #ce1f5c; background-color: #ce1f5c;}
#feature.style-two h4 {color: #bf0345;}
#feature.style-two img {border: 3px solid #ebebeb;}

#feature.style-three .details {border: 1px solid #f4bfd2; border-top: 0; background: url(../../img/mem/feature-bg-3.png) no-repeat left bottom;}
#feature.style-three h2 {border: 1px solid #ce1f5c; background-color: #ce1f5c;}
#feature.style-three h4 {color: #bf0345;}
#feature.style-three img {border: 3px solid #f3c8d9;}

#news-block{margin:15px 0;}
#current-news-widget{margin:0 0 5px -160px; }

/* LOCATOR */
#pharm-list li strong {color:#007bed;}
#pharm-list .top3 {background-image:url(../../img/marker-blue.png);}
#locator-bar{
background:url(../../img/nav-bg.png) repeat-x #ac0141 0px -76px;
background:-moz-linear-gradient(top, #ec3a74, #ac0141); 
background:-webkit-gradient(linear, 0 0, 0 top, from(#ec3a74), to(#ac0141));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ec3a74', EndColorStr='#ac0141');
background:linear-gradient(top, #ec3a74, #ac0141); 
}

/* LATEST NEWS */
.news-item .date {color:#bf0345;}
.news-info h3 {color:#bf0345;}
#news-archive li {background:url('../../img/sprites-pink.png') no-repeat -466px -112px;}
#news-archive a:hover {color:#007bed;}

/* JOBS */
.checkbox label{margin-left:5px;}
.jobs form{overflow:hidden;}
#pharmacist-form .checkbox{width:50%; float:left;}

.job a.show-details {background: url(../../img/sprites-pink.png) no-repeat}
.skills-title{font-size:2em; border-bottom:1px solid #CFCFCF; margin:0 0 10px; padding-bottom:5px; line-height:1;}
#filterIndexForm{overflow:hidden;}
#filterIndexForm fieldset{float:right; margin-left:20px;}
.jobs .combo-checkbox{width:100%;}
#pharmacist-form .combo-checkbox label{width:auto; margin-right:15px;}
#pharmacist-form .one-col .checkbox{width:100%;}
#pharmacist-form .checkbox label{padding-bottom:0; line-height:1.4;}
#pharmacist-form .combo-checkbox{height:auto;}
#PharmacistOtherSkill{width:350px;}
.checkbox input, .details th{vertical-align:top;}

/* PAGINATION */
.paging .prev, .paging .next, #pharm-list .prev, #pharm-list .next, .ui-datepicker-prev, .ui-datepicker-next {background: url(../../img/sprites-pink.png) no-repeat;}

/* CONTACT */
#contact form input[type="submit"] {background: url(../../img/sprites-pink.png) no-repeat 0 -174px;}

/* MANAGE RESUMES */
#resumes h2{color: #bf0345; margin:0 0 10px; padding:0 0 10px; font-size:2em; background:url("/img/dot-hr.png") repeat-x scroll left bottom;}
#resumes li{margin:0 0 10px; padding:5px; border: 1px solid #e0e0e0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#resumes li a{float:right; height:15px; margin-left:5px; line-height:15px;}
#resumes p{margin-bottom:5px;}

/* MEMBER SEARCH */
#search-results{font-size:1.6em; line-height:1.3;}
#search-results li{margin:0 0 15px;}
.search-link{text-decoration:underline;}
#member-search-header{margin:15px 0 20px; border-bottom:1px solid #bf0345; overflow:hidden;}
#member-search-header h1{background:none; float:left; margin:0; padding-left:0;}
#member-search-header h4{float:right; margin-top:10px; font-size:1.2em;}

/* FOOTER */
#footer {background: #ce1f5c; border-top: 1px solid #930939;}

