/** Homepage - Main Tabs **/
.wwyltdbox {
	position:relative;
 	top: 10px;
  	left: 5px;
  	/*display:block; */
	width: 688px; 
 	height: 272px; 
  	margin:  auto;
   	padding: 0px;
  	overflow: hidden;
	z-index: 0;
}
.wwyltdbg {
  	position: absolute;	
	z-index: 0;
  	top: 0px;
  	left: 0px;
	bottom: 0px;
	right: 0px;	
  	width: 688px;
  	height: 272px;
	padding: 0px;
	margin: 0px; 
}
#wwyltdbg0 {
	background: #fff url(/images/homepage/backgroundFindPhysician2.png) no-repeat;
	/*background: #fff url(/devenv/new/images/backgroundFindPhysician2.png) no-repeat;*/
}
#wwyltdbg1 {
	background: #fff url(/images/homepage/backgroundAppointment3.png) no-repeat;
	/*background: #fff url(/devenv/new/images/backgroundAppointment2.png) no-repeat; */
}
#wwyltdbg2 {	
	background: #fff url(/images/homepage/backgroundPayBill.png) no-repeat;
 }
#wwyltdbg3 {
	background: #fff url(/images/homepage/background.png) no-repeat;	
}
wwyltdbox #buttons {
 	width: 687px;
 	height: 60px;
  	position: absolute;  
	top: 150px;
  	left: 0px;
  	/*bottom: 0px;*/
  	display: block;  
  	margin:  0px;
  	padding: 0px;
  	/*margin: 0 10px 0 22px;*/
	z-index: 0;
 }
.wwyltdbox #buttons .button {
  	position: relative;
  	clear: none;
	margin: 0px;
 	border: 0px;
	z-index: 0;
}

.wwyltdbox #buttons div.button {
  	position: absolute;	
	top: 150px;
	width: 172px; 
 	height: 60px;
	margin: 12px 0 0 0;	
	z-index: 0;
}
.wwyltdbox #buttons a.button {
 	position: absolute;
 	outline: none;
	width: 172px; 
 	height: 60px;
	margin: 0px;
	z-index: 0;
}
.off { display: none }

#buttonactive0 {
	top: 215px;
	left: 0px;
	background: url(/images/homepage/tab-activeB_FindDoc.png) no-repeat;
	z-index: 0;
}
#buttonunactive0 {	
	top: 215px;
	left: 0px;
 	background: url(/images/homepage/tab-inactiveB_FindDoc.png) no-repeat;
	z-index: 0;
}
#buttonactive1 {
	top: 215px;
	left: 172px;
  	background: url(/images/homepage/tab-activeB_Appointment.png) no-repeat;
	z-index: 0;
}
#buttonunactive1 {
	top: 215px;
  	left: 172px;
  	background: url(/images/homepage/tab-inactiveB_Appointment.png) no-repeat;
	z-index: 0;
}
#buttonactive2 {
	top: 215px;
  	left: 344px;
	background: url(/images/homepage/tab-inactiveB_PrimaryCare.png) no-repeat;
	/*background: url(/imagesv2/tabs/tab-activeB_SearchArticle.png) no-repeat;*/
	z-index: 0;
}
#buttonunactive2 {
	top: 215px;
 	left: 344px;
	background: url(/images/homepage/tab-inactiveB_PrimaryCare.png) no-repeat;
	/*background: url(/imagesv2/tabs/tab-inactiveB_Blank.png) no-repeat;*/
	/*background: url(/devenv/new/images/tab-inactiveB_SearchArticle.png) no-repeat;*/
	z-index: 0;
}

#buttonactive3 {
	top: 215px;
  	left: 516px;
  	background: url(/images/homepage/tab-inactiveB_NewDocs.png) no-repeat;
	/*background: url(/imagesv2/tabs/images/tab-activeB_PayBill.png) no-repeat;*/
	z-index: 0;
}
#buttonunactive3 {
	top: 215px;
  	left: 516px;
	background: url(/images/homepage/tab-inactiveB_NewDocs.png) no-repeat;
	/*background: url(/imagesv2/tabs/tab-inactiveB_Blank.png) no-repeat;*/
  	/*background: url(/imagesv2/tabs/tab-inactiveB_PayBill.png) no-repeat;*/
	z-index: 0;
}

.wwyltdbox #contextbox {
	left: 10px;	
  	position: relative;
  	top: 60px;
 	width: 350px;
 	height: 100px;
	padding: 0px;
	margin: 0px;
	z-index: 0;
}
.wwyltdbox #contextbox {
 	position:relative;
  	padding:0;
  	margin:0;
  	height:16px;
 	border: 0px;
 /* border-bottom:solid 1px #c0c0c0;*/
 z-index: 0;
}
#contextboxtop #wwyltd_arrow {
  	position:relative;
  	margin:0;
  	padding:0;
  	top:0;
  	height:17px;
	z-index: 0;
  	/*margin-left:44px;
  	margin-bottom:-6px;*/
}
.wwyltdbox #contextboxcontent { 
  	position:relative;
  	top:0;
  	display:block;
  	opacity:0.9;
	/*height: 100px;
 	border: 0px;*/	
	/*  line-height: 1.4em;*/
 /* background:#fff;*/
 	/*
	xadding:0px;
  	xmax-width:200px;
	border-left:1px solid #c0c0c0;
  border-right:1px solid #c0c0c0;
  border-bottom:1px solid #c0c0c0;
 */
}
.wwyltdbox #contextboxcontent .boxcontent {
  position:relative;
  opacity:1;
  top:0;
  left:0;
  padding: 0px;
  z-index: 0;
}
.wwyltdbox #contextboxcontent input.submit {
/*  margin: 0.5em 0 0.3em 0;*/
  padding: 1px 4px;
}
.wwyltdbox #contextboxcontent input#search_directions, input#search_doctor {
  margin: 0.5em 3px 0.3em 0;
  width: 180px;
}
/* Find a Physician */
#contextboxcontent #contextbox0 {
  margin: 65px 0 0 15px;  
}
/* Request an Appointment */
#contextboxcontent #contextbox1 {
  margin: 110px 0 0 50px;  
}
/* Pay My Bill*/
#contextboxcontent #contextbox2 {
  margin: 110px 0 0 50px;  
}

#contextboxcontent #contextbox3 {
   margin: 65px 0 0 15px;  
}

/*
.no_display {
  display:none;
}
.browse_link {
  font-size: 0.9em;
  line-height: 1em;
}
*/

/***** SEARCH PHYSICIAN ****/
label.searchDoctor {
	font: bold 11pt Arial;
	color: #194385;
}
input.search {
	/*background: url('/devenv/new/images/buttonSearch.png') no-repeat;*/
	background: url('/devenv/new/images/buttonSearch.gif') no-repeat;	
	width: 85px;
	height: 29px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	
}

input.text {
	font-family:arial;
	font-size:11px;
	height:17px;
	width:142px;
	
}

span.searchDesc {
	font: 10pt Arial;
	color: #4b443c;
}

/** SEARCH AUTOCOMPLETE**/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	position:relative;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
	background-color: #eee;
}
.ac_over {
	background-color: #0A246A;
	color: white;
}

/***** REQUEST APPOINTMENT ****/
.appointment-link a {
	width: 138px;
	font: bold 12pt Arial;
	color: #194385;
	border: 0px;
	border-bottom: 1px solid #194385;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.appointment {
	width: auto;
	font: bold 12pt Arial;
	color: #4b433b;
	border: 0px;
	/*border-bottom: 1px solid #194385;
	text-decoration: none;*/
	padding: 0px;
	margin: 0px;
}

#appointment-button {
	background: url(/devenv/new/images/buttonAppointment3.gif) no-repeat;
	width: 200px;
	height: 26px;
	border: 0px;
}


/** Homepage - Secondary Tabs **/
a {
	color: #1f4f8b; 
}
.ui-tabs { 
	padding: 0px; 
	margin: 0px;
}
.ui-tabs .ui-tabs-nav { 
	list-style: none; 
	position: relative; 
	top: 0px;
	left: 0px; 
	padding: 0px; 
	margin: 0px; 
	z-index: 100;
}
.ui-tabs .ui-tabs-nav li { 
	position: relative; 
	float: left; 
	border-bottom: 0px solid #babbbc; 
	margin: 0px; 
	/*padding: 0px 0px -6px 1px;*/
	padding: 0px 0px -6px 1px; 
	z-index: 100;
}
.ui-tabs .ui-tabs-nav li a { 
	float: left; 
	text-decoration: none; 
	padding: 0px; 
	margin: 0 1px 0 0; 
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	margin: 0px; 
	padding: 0px; 
	border: 0px solid #ffffff; 
}
/*
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
*/
.ui-tabs .ui-tabs-panel { 
	width: 702px;
	height: 129px;
	padding: 0px;
	margin: 0px; 
	position: relative;
	top: -1px;
	/*display: block;*/
	/*border: 0px solid #babbbc; */
	border: 0px;
	background: url(/images/homepage/taboption_background.png)  no-repeat ; 
	z-index: 0;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}
.experts, .expertsactive {
	width: 234px; 
	height: 28px; 
	padding: 0px; 
	position: relative;
	margin: 0px; 
	border:0px;
	background-image: url(/devenv/new/images/taboption_Experts_inactive.png);

}
.expertsactive {
	background-image: url(/images/homepage/taboption_Experts_active.png);
	height: 29px;
	z-index: 100;
}
.trials, .trialsactive {
	width: 232px; 
	height: 28px; 
	padding: 0px; 
	position: relative;
	margin: 0px;
	margin: 0 1px 0 0; 
	border: 0px; 
	background-image: url(/images/homepage/taboption_Trials_inactive.png);
	
}
.trialsactive {
	background-image: url(/devenv/new/images/taboption_Trials_active.png);
	height: 29px;
	z-index: 100;
}
.maps, .mapsactive {
	width: 234px; 
	height: 28px; 
	padding: 0px; 
	position: relative;
	margin: 0px; 
	border:0px; 
	background-image: url(/images/homepage/taboption_Map_inactive.png) ;
	
}
.mapsactive {
	background-image: url(/devenv/new/images/taboption_Map_active.jpg);
	height: 29px; 
	z-index: 100;
}

.tabspanelcontent {
	width: 702px; 
	border: 0px solid #babbbc; 
	padding: 5px; 
	margin: 0px;
}


/** Homepage - Top Doctors **/
#slideshow {	
	width: 238px;
	height: 158px;
	background:transparent url(/images/homepage/backgroundBestDocs.png) no-repeat 0 0;
	position:relative;
	/*border: 1px solid red;*/
	margin:0 auto;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width: 180px; /*180*/
  height: 158px;
  overflow: auto; /* allow scrollbar */
  position: relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width: 160px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height: 158px;
}
.control {
	display: block;
	width: 23px;
  	height: 35px;
 /* text-indent:-10000px;*/
  	position:absolute;
  	cursor: pointer;
}
#leftControl {
  	top: 60px;
  	left: 2px;
  	background:transparent url(/devenv/new/images/arrowLeft2.png) no-repeat 0 0;
}
#rightControl {
  	top: 60px;
  	right: 2px;
  	background:transparent url(/devenv/new/images/arrowRight2.png) no-repeat 0 0;
}
.slide img {
	float: right;
	width:  180px;/*180*/
  	height: 158px; 	
  	padding: 0px;
	border: 0px;
}
