a {
	color: #7D3626;
}
h1 {
	padding-left: 20px;
	background: url(../images/global/noevalley_flurry.png) 0px 5px no-repeat;
}
h2 {
	color: #999C64;
}
h2 a {
	color: #999C64;
	text-decoration: none;
}
h2 a:hover {
	text-decoration: underline;
}
h3 {
	color: #999A86;
}
.page_title, .testimonial_title {
	padding-left: 20px;
	background: url(../images/global/noevalley_flurry.png) 0px 5px no-repeat;
	color: #4f4f3c;
}

/* ---------------------------- HEADER and LOGO ---------------------------- */
.logo a {
	width: 214px;
	height: 65px;
	background: url(../images/global/noevalley_logo.png) 0 0 no-repeat;
	margin-left:6px;
}

/* ---------------------------- GLOBAL UTILITY ---------------------------- */
.global_utility ul li a:hover {
	color: #7D3626;
}
/* combobox */
.combobox a:hover {
	color: #7D3626;
}
.combobox_value_container_left {
	background: url(../images/global/valuecontainer-left.png) 0 0 no-repeat;
}
a.combobox_value_container_right {
	background: url(../images/global/valuecontainer-right-noe.png) right top no-repeat;
}
a.combobox_value_container_right:hover {
	background-position: right bottom;
}

ul.combobox_value_dropdown li a:hover {
	color: #ffffff;
	background-color: #7D3626;
}

/* ---------------------------- MY ONE LOGIN PANEL ---------------------------- */
.my_one_panel h3 {
	color: #7D3626;
}
a.my_one_signup {
	background: url(../images/global/button-my-one-noe.png) 0px 0px no-repeat;
}
a.my_one_signup:hover {
	background-position: left bottom;
}
a.my_one_login {
	background: url(../images/global/button-my-one-noe.png) -76px 0px no-repeat;
}
a.my_one_login:hover {
	background-position: right bottom;
}

/* ---------------------------- MAIN NAVIGATION CSS MENU ---------------------------- */
ul.cssMenu a {
	color: #999A86;
}
ul.cssMenu li:hover > a {
	background-color:#E3E4D5;
	border-color:#999C64;
}
ul.cssMenu li a:hover {
	background-color:#999C64;
	border-color:#999C64;
}
ul.cssMenu li a.cssMenui0:hover {
	background-color: #999C64;
}

/* ---------------------------- MAIN NAVIGATION CURRENT STATE ---------------------------- */
.navigation a.here {
	color: #fff;
	background-color: #999C64;
}

/* ---------------------------- SUBNAVIGATION ---------------------------- */
.submenu .sidebox_title {
	color: #fff;
	background: url(../images/global/submenu-header-noe.png) 0 0 no-repeat;
}
.submenu ul li {
	background: url(../images/global/divider-1-noe.gif) 20px bottom no-repeat;
}
.submenu ul li a {
	color: #999A86;
}
.submenu ul li a:hover {
	color: #7D3626;
	background: url(../images/global/global-icons.png) 5px -291px no-repeat;
}
.submenu ul li.here a {
	color: #666;
	background: url(../images/global/global-icons.png) 5px -235px no-repeat scroll;
}

/* ---------------------------- TESTIMONIALS ---------------------------- */
.speech_bubbles {
	background: url(../images/global/speech-bubble-noe.png) 0 0 no-repeat;
}
.nyc .services .testimonials {
	top: 265px;
}

/* ---------------------------- FOOTER ---------------------------- */
.sociallinks ul li.facebook a {
	background: url(../images/global/global-icons.png) 0px -62px no-repeat;
}
.sociallinks ul li.twitter a {
	background: url(../images/global/global-icons.png) 0px -82px no-repeat;
	margin-left: 5px;
}

/* ---------------------------- HOMEPAGE MASTHEAD ---------------------------- */
ul#benefit-tabs {
	background: url(../images/home/masthead-tab-bg-noe.gif) 0 0 no-repeat;
}

#tab-healthcare-selected, #tab-appointments-selected, #tab-physicians-selected, #tab-onlineaccess-selected, #tab-majorplans-selected {
	width: 183px;
	background: url(../images/home/masthead-arrow-noe.png) 0 0 no-repeat;
	left: 0px;
	position: absolute;
	padding-left: 20px;
	color: #fff;
	display: none;
	cursor: default;
	font-family: Futura, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	/* CSS3 styling for latest browsers */
	text-shadow:0 1px 1px #333;
}
#tab-healthcare-selected {
	padding-top: 16px;
	top: 0px;
	height: 62px;
}
#tab-appointments-selected {
	padding-top: 16px;
	top: 76px;
	height: 62px;
}
#tab-physicians-selected {
	padding-top: 28px;
	top: 151px;
	height: 50px;
}
#tab-onlineaccess-selected {
	padding-top: 29px;
	top: 226px;
	height: 49px;
}
#tab-majorplans-selected {
	padding-top: 19px;
	top: 301px;
	height: 59px;
}
#panel-healthcare, #panel-appointments, #panel-physicians, #panel-onlineaccess, #panel-majorplans {
	width: 760px;
	height: 379px;
	top: 0px;
	left: 180px;
	position: absolute;
	display:none;
}
#panel-healthcare {
	background: url(../images/home/masthead-1-noe.jpg) 0 0 no-repeat;
}
#panel-appointments {
	background: url(../images/home/masthead-2-noe.jpg) 0 0 no-repeat;
}
#panel-physicians {
	background: url(../images/home/masthead-3.jpg) 0 0 no-repeat;
}
#panel-onlineaccess {
	background: url(../images/home/masthead-4.jpg) 0 0 no-repeat;
}
#panel-majorplans {
	background: url(../images/home/masthead-5-noe.jpg) 0 0 no-repeat;
}
#benefit-panels h3 {
	color: #999C64;
	/* CSS3 styling for latest browsers */
	text-shadow:0 1px 1px #666;
}

/* ---------------------------- OVERVIEW PAGES MASTHEAD ---------------------------- */
.pagename h3 {
	color: #fff;
	/* CSS3 styling for latest browsers */
	text-shadow:0 2px 1px #333;
}
.pagename p {
	color: #999C64;
	/* CSS3 styling for latest browsers */
	text-shadow:0 1px 1px #333;
}
.how-we-work .masthead_copy, .doctors .masthead_copy, .services .masthead_copy{
	margin-left: 48px;
	margin-top: 66px;
}
.locations .masthead_copy, .my-one .masthead_copy, .pricing .masthead_copy {
	margin-right: 36px;
	margin-top: 50px;
	float: right;
}
/* how we work */
.how-we-work .pagename {
	background: url(../images/how-we-work/masthead-how-we-work-noe.jpg) 0 0 no-repeat;
}
.how-we-work .masthead_copy {
	width: 300px;
}
/* doctors */
.doctors .pagename {
	background: url(../images/doctors/masthead-meet-our-physicians.jpg) 0 0 no-repeat;
}
.doctors .masthead_copy {
	width: 375px;
}
/* services */
.services .pagename {
	background: url(../images/services/masthead-our-services-noe.jpg) 0 0 no-repeat;
}
.services .masthead_copy {
	width: 350px;
}
/* pricing */
.pricing .pagename {
	background: url(../images/pricing/masthead-pricing-noe.jpg) 0 0 no-repeat;
}
.pricing .masthead_copy {
	width: 295px;
}
/* locations */
.locations .pagename {
	background: url(../images/locations/masthead-locations-noe.jpg) 0 0 no-repeat;
}
.locations .masthead_copy {
	width: 250px;
}
/* my one */
.my-one .pagename {
	background: url(../images/my-one/masthead-my-one-noe.jpg) 0 0 no-repeat;
}
.my-one .masthead_copy {
	width: 390px;
}
/* 404 error and policies pages*/
.page_not_found .pagename, .policies .pagename {
	background: url(../images/global/masthead-default-noe.jpg) 0 0 no-repeat;
}

/* ---------------------------- OUR PHYSICIANS ---------------------------- */
/* physicians nav */
.arrow_prev a {
	background: url(../images/doctors/arrow-noe.gif) 0px 0px no-repeat;
}
.arrow_next a {
	background: url(../images/doctors/arrow-noe.gif) 0px -104px no-repeat;
}
.arrow_prev a:hover {
	background-position: 0px -52px;
}
.arrow_next a:hover {
	background-position: 0px -156px;
}
.physicianportrait a {
	background: url(../images/doctors/bg-physicians-photo-frame-noe.png) left top no-repeat;
}
.physicianportrait a:hover {
	background-position: left bottom;
}
.physicianportrait.here a {
	background-position: left bottom;
}
/* physicians bio */
.bio h3 {
	color: #999C64;
}
/* banner */
.banner a {
	background: url(../images/doctors/icon-meet-our-physicians-noe.png) 0 0 no-repeat;
}
.banner a:hover {
	background-position: left bottom;
}

/* ---------------------------- LOCATIONS ---------------------------- */


/* ---------------------------- MY ONE ---------------------------- */
ul.tabs li {
	background: url(../images/global/bg-tab-right-noe.png) right bottom no-repeat;
}
ul.tabs li a {
	background: url(../images/global/bg-tab-left-noe.png) left bottom no-repeat;
	color: #555;
}
ul.tabs li a:hover {
	color: #fff;
}
ul.tabs li.here {
	background: url(../images/global/bg-tab-right-noe.png) right top no-repeat;
}
ul.tabs li.here a {
	background: url(../images/global/bg-tab-left-noe.png) left top no-repeat;
	color: #fff;
}

/* ---------------------------- SUB PAGES OVERLAY (fee schedule) ---------------------------- */
.simple_overlay .close {
	background-image:url(../images/global/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
h1.overlay {
	color: #999C64;
	background: none;
}

/* ---------------------------- SITEMAP ---------------------------- */
.sitemap .pagename {
	background: url(../images/global/masthead-default-noe.jpg) 0 0 no-repeat;
}

/* ---------------------------- 404 ERROR PAGE ---------------------------- */
.page_not_found .message {
	width: 650px;
	margin: 0 auto;
	padding-bottom: 40px;
}

/* ---------------------------- FORMS ---------------------------- */
.registration .pagename,
.patient .pagename,
.auth .pagename,
.my_account .pagename,
.my_one .pagename,
.questionnaire .pagename  {
	background: url(../images/forms/masthead-forms-noe.jpg) 0 0 no-repeat;
	height: 133px;
}
legend, .my_account h2, .new_appointment h2, .confirmed_appointment h2, .manage_appointments h2, #pagesteps, .my_one .complete #appContent p em {
	background: url(../images/global/noevalley_flurry.png) 0px 5px no-repeat;
	color: #4f4f3c;
	padding-left:20px;
}
fieldset fieldset legend, .registration .mds h2, .my_account .account_block h3 {
	background-image: none;
	padding-left: 0;
	color: #999C64;
}
#appointment_selection .multicolwrap div:last-child h2 {
	background-image: none;
	padding-left: 0;
	color: #999C64;
}
.confirmed_appointment h2.alternate {
	background: none;
	padding-left: 0;
	color:#999A86;
}
input[type="submit"].back, input[type="submit"].cancel {
	background: url(../images/forms/bg_button_grey.gif) 0 0 repeat-x #7F7F7F;
	border: 2px solid #7F7F7F;
}
.register_accept form input[type="submit"]:first-child {
	float: right;
	background: url(../images/forms/bg_button_grey.gif) 0 0 repeat-x #7F7F7F;
	border: 2px solid #7F7F7F;
}
input[type="submit"].next, fieldset.login input[type="submit"], .register_accept input[type="submit"], .auth fieldset input[type="submit"], .my_account input[type="submit"], input[type="submit"]#pharmacy_search, .prescription_renewals input[type="submit"], .new_appointment input[type="submit"], .confirmed_appointment input[type="submit"], input[type="submit"].add {
	background: url(../images/forms/bg_button-noe.gif) 0 0 repeat-x #9da600;
	border: 2px solid #9da600;
}
#flash .notice {
	background: url(../images/forms/form-icon-tick-noe.png) 10px 50% no-repeat #f4f4f4;
}
.billing fieldset fieldset a {
	color: #7D3626;
}
.registration_confirmation p:first-child strong {
	background: url("../images/global/global-icons.png") no-repeat scroll 0 -104px transparent;
	padding-left: 20px;
}
.registration_confirmation .bigbutton a {
	background: url("../images/forms/bg_button.gif") repeat-x scroll 0 0 #FF5C00;
	border: 2px solid #ff5c00;
}
.my_one .phs #pharmacy_list .selected, .my_one .phs #pharmacy_list .selected td {
	background-color: #999C64;
	color: #fff;
}
.my_one .renewal_history table tr:first-child th {
	background-color: #fff;
	color: #999C64;
}
.new_appointment h3 {
	color: #999C64;
}
