/*#top_links a {display: block; float: left}*/

#top_banner {
	margin:0 auto;
	width: 960px;
	height: 90px;
}

#banner_header {
	background-color: white;
}

/*Style used to dropdowns */
#form_area form #category_input,
#form_area form #insurance_input {
	background: url("/images/dropdown_arrow.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	color: #3796aa;
	font-size:16px;
}


div.selectbox-wrapper {
	position: absolute;
	z-index: 9999;
}

div.selectbox-wrapper ul {
  list-style-type:none;
  margin:-5px 0 0 2px;
  padding:0px;
  background: url("/images/dropdown_autocomplete_03.png") no-repeat scroll 0 0 #f6f6f6;
  margin-left: 2px;
  width: 437px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #9fc2c9;
}


div.selectbox-wrapper ul li.current { 
  background-color: #ff8700;
  color: #fff;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px 0px 2px 8px;
  cursor:pointer;
  font-size: 16px;
  color: #3796aa;
}


#form_area form input#search1 {
	margin-bottom: 10px;
	height: 31px;
	padding: 2px 8px;
}
#loginForm td{padding-bottom:15px;}
.ac_results {
	width: 425px;
	border: 1px solid #a2c6cd;
	 -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  border-radius: 3px;
	cursor: pointer;
}

.ac_results ul li {
	padding: 5px;
	height: 17px;
	color: #3796AA;
	font-size: 16px;
	font-family: FuturaStdBook,Arial,Helvetica,sans-serif;
	cursor: pointer;
	background-color: white;
}

.ac_results ul li.ac_over {
	background-color: #ff8700;
	color: #ffffff; 
}

#login .jqTransformSelectWrapper {
	background:url("/images/list_filed_bg_dropdown.png") no-repeat scroll 0 0 transparent;
	height: 36px;
	margin-top: 3px;
}

#appoint_form .jqTransformSelectWrapper{
	background: url("/images/background_appoint_1.png") no-repeat scroll 0 0 transparent;
	height: 36px;
	float: none;
}

#main h3 {margin-top:25px; font-size:18px;}

#the_day .jqTransformSelectWrapper,
#the_year .jqTransformSelectWrapper {
	background: url("/images/year.png") no-repeat scroll 0 0 transparent;
}

#login #the_day .jqTransformSelectWrapper,
#login #the_year .jqTransformSelectWrapper {
	background: url("/images/year_register.png") no-repeat scroll 0 0 transparent;
}

#reasonWrap .jqTransformSelectWrapper {

}

#date_dob {
	width: 69px;
}

#month_dob {
	width: 140px;
}

#year_dob {
	width: 82px;
}

#month_dob, #year_dob, #date_dob  {
	height: 35px;
	margin-right: 5px;
	padding: 5px;
	color: #8C8A85;
}

#the_month .jqTransformSelectWrapper {
	background: url("/images/month.png") no-repeat scroll 0 0 transparent;
}

#login #the_month .jqTransformSelectWrapper {
	background: url("/images/month_register.png") no-repeat scroll 0 0 transparent;
}

#appoint_form .jqTransformSelectWrapper a.jqTransformSelectOpen{
	background:none;
}

#appoint_form .jqTransformSelectWrapper div span,
#login .jqTransformSelectWrapper div span {
	color: #8c8a85;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	padding: 12px 0 0 12px;
}

.iframe_in  .jqTransformSelectWrapper div span{
	font-size: 14px;
}

#appoint_form .jqTransformSelectWrapper ul a,
#login .jqTransformSelectWrapper ul a{
	padding: 5px 5px 5px 12px;
}

#login .jqTransformSelectWrapper div span {
	color: #3796AA;
}

#appoint_form .jqTransformSelectWrapper ul,
#login .jqTransformSelectWrapper ul {
	border: 1px solid #e5e5e5;
	border-radius: 3px 3px 3px 3px;
	margin-top: 5px;
}

#login .terms {margin: 6px;}


.jqTransformSelectWrapper a.jqTransformSelectOpen {
	background: none !important;
}


#inner_wrapper .jqTransformRadio {
	background: url("/images/appoint_1.png") no-repeat scroll center top transparent;
	height: 20px;
	width: 20px;
}

#inner_wrapper a.jqTransformCheckbox {
	background: url("/images/checkbox.png") no-repeat scroll center top transparent;
	height: 20px;
	width: 20px;
}

#inner_wrapper a.jqTransformChecked {
	background-position: center bottom;
}

#inner_wrapper span.jqTransformCheckboxWrapper{
	margin-right: 5px;
}

#inner_wrapper form.jqtransformdone label {
	margin-top: 7px;
}

#step2form label {float: none;}

#inner_wrapper table.jqTransformTextarea td#jqTransformTextarea-tr,
#inner_wrapper table.jqTransformTextarea td#jqTransformTextarea-tl,
#inner_wrapper table.jqTransformTextarea td#jqTransformTextarea-tm,
#inner_wrapper table.jqTransformTextarea td#jqTransformTextarea-ml,
#inner_wrapper table.jqTransformTextarea td#jqTransformTextarea-mr,
#inner_wrapper table.jqTransformTextarea td#jqTransformTextarea-mm,
#inner_wrapper table.jqTransformTextarea td#jqTransformTextarea-bm,
#inner_wrapper table.jqTransformTextarea td#jqTransformTextarea-bl,
#inner_wrapper table.jqTransformTextarea td#jqTransformTextarea-br{
	background: none;
}

#insuranceLabel {
	float: none;
	margin-bottom: 5px;
}

#nxtStp1 span{
	display:none;
}

#inner_wrapper .jqTransformInputWrapper {
	background: none;
	margin: 0;
	padding: 0;
	float: none;
}
#inner_wrapper .jqTransformInputWrapper div {
	background: none;
	margin:0;
	padding: 0;
}

form.jqtransformdone #register label {
	float:none;
}


#dih_search .jqTransformSelectWrapper{
	background: url("/images/dropdown_bg.png") no-repeat scroll 0 0 transparent;
	height: 41px;
}

#dih_search .jqTransformSelectWrapper ul a:hover,
#visit_reason .jqTransformSelectWrapper ul a:hover,
#popup_main_wrapper #visit_reason .jqTransformSelectWrapper ul a:hover,
#dih_search .jqTransformSelectWrapper ul a.selected:hover, 
#visit_reason .jqTransformSelectWrapper ul a.selected:hover,
#login .jqTransformSelectWrapper ul a:hover,
#login .jqTransformSelectWrapper ul a.selected:hover
{
	background-color: #ff8700;
	color: #ffffff;
}

#dih_search .jqTransformSelectWrapper ul li a,
#visit_reason .jqTransformSelectWrapper ul li a{
	color: #3796aa;
	font-size:16px;
	font-family: FuturaStdBook,Arial,Helvetica,sans-serif;
	font-weight: normal;
}

#dih_search .jqTransformSelectWrapper div span ,
#visit_reason .jqTransformSelectWrapper div span {
	color: #3796aa;
	font-size:16px;
	font-family: FuturaStdBook,Arial,Helvetica,sans-serif;
	font-weight: normal;
	padding: 12px 0 0 7px;
}

#visit_reason .jqTransformSelectWrapper ul li a,
#visit_reason .jqTransformSelectWrapper div span {
	font-size: 13px;
	padding: 10px 0 0 10px;
}

#visit_reason .jqTransformSelectWrapper {
	background: url("/images/list_filed_bg_dropdown.png") no-repeat scroll 0 0 transparent;
	height: 35px;
}

#popup_main_wrapper #visit_reason .jqTransformSelectWrapper {
	background: url("/images/pop_up_book_appointment.png") no-repeat scroll 0 0 transparent;
}

#popup_main_wrapper #visit_reason .jqTransformSelectOpen {background: none;}
#popup_main_wrapper #visit_reason .jqTransformSelectWrapper div span {
	color: #8c8a85;
}

#popup_main_wrapper  #visit_reason .jqTransformSelectWrapper ul li a {
	color: #8c8a85;
}

#popup_main_wrapper #visit_reason .jqTransformSelectWrapper ul li a, #popup_main_wrapper #visit_reason .jqTransformSelectWrapper div span {
	padding: 7px 0 0 10px;
}

#the_insurance {
	position: relative;
	z-index: 9001;
}

#the_insurance  ul li:nth-child(5) a{
	border-bottom:1px dotted;
	margin-bottom:10px;
}

#the_category{
	z-index: 9002;
	position:relative;
}

#the_category .jqTransformSelectWrapper ul {
	height: auto;
	max-height: 425px;
}

#the_insurance .jqTransformSelectWrapper ul {height: 225px;}

#needs{margin-top: 10px;}

div#reason_to_visit_container ul,
div#insurance_company_container ul
 {
	width: 300px;
	margin: 0;
	border: 1px solid #e5e5e5;
}

div#reason_to_visit_container ul  li,
div#insurance_company_container ul li{
	font-weight: normal;
	color: #66aa00;
	font-size: 12px;
	color: #8c8a85;
}




#reason_to_visit_containerul {
	width: 296px;
}

#reason_to_visit_containerul ul li {
	font-size:13px;
}

/*******End dropdown style****/

@font-face {
    font-family: 'FuturaStdBook';
    src: url('futurastd-book-webfont.eot');
    src: url('futurastd-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('futurastd-book-webfont.woff') format('woff'),
         url('futurastd-book-webfont.ttf') format('truetype'),
         url('futurastd-book-webfont.svg#FuturaStdBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FuturaStdHeavy';
    src: url('futurastd-heavy-webfont.eot');
    src: url('futurastd-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('futurastd-heavy-webfont.woff') format('woff'),
         url('futurastd-heavy-webfont.ttf') format('truetype'),
         url('futurastd-heavy-webfont.svg#FuturaStdHeavy') format('svg');
    font-weight: normal;
    font-style: normal;

}

.left {float:left;}
.right {float:right;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	background: #fff;
	color: #8C8A85;
}

a {
	text-decoration: none;
	color: #A4A3A1;
}

ul {
	list-style: none;
}

.cols, .cols li {
	float: left;
}

.cols li {
	width: 300px;
	padding: 10px;
}

.read_more {
	float: right;
}

#inner_wrapper {
	width: 970px;
	margin: 0 auto;
	position: relative;
}

#shadow {
	padding: 0 5px;
	margin: -4px 0 -1px;
	float: left;
	/* background-image: url(../images/side_shadow.png);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: repeat-y; */
}

.homePage #shadow {
	background: none;
}

#shadow #top_shadow, #shadow #bottom_shadow {
	margin: 0 -5px;
}

#top_links {
	float: right;
	font-weight: bold;
	padding: 5px;
	/*margin-bottom:27px;*/
}

.right_menu_bar{
	padding-top: 3px;
}

#citySearchTop {
	clear:both;
	margin-top: 25px;
}

#citySearchTop img {
	float:left;
	padding: 4px 5px 0 15px;
}

#cities {
	/* clear: both;
	padding-left: 320px; */
	float:left;
	padding: 0 0 0 5px;	
}

#cities li {
	float: left;
	margin-right: 8px;
}

#header {
	clear: both;
	background-color: #FFF;
	float: left;
	width: 100%;
}
.homeHeader#header {
	position: relative;
	height: 443px;
}
#theLine {
	background: #327182;
	bottom: 0;
    height: 43px;
    position: absolute;
    width: 100%;
	left:0;
	z-index:1;
}
#communicationInfo {
	background: url("/images/comm_info.png") no-repeat scroll 0 0 transparent;
    height: 56px;
    position: absolute;
    right: 5px;
    top: 24px;
    width: 135px;
    z-index: 7;
}

#logo_area, #form_area {
	float: left;
}

#logo_area {
	padding: 10px;
	width: 300px;
	height: 380px;
	background-image: url(../images/logo_area_bg.png);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
}

#form_area {
	width: 640px;
}

#form_area form {
	width: 440px;
	height: 240px;
	padding: 10px;
	margin-top: 80px;
	padding-top: 70px;
}

#form_area form input, #form_area form select {
	width: 411px;
	height: 35px;
	padding: 0 8px;
	line-height: 35px;
	margin-bottom: 5px;
	/*position: relative;*/
	
	background: url("/images/select_bg.png") no-repeat;
	font-family: FuturaStdBook, Arial, Helvetica, sans-serif;
}

#form_area #search1, #form_area #searchTextHidden {width:425px;}

#form_area #searchTextHidden {margin-bottom:8px;}

#form_area form #submit {
	width: 149px;
	height: 29px;
	background: none;
	background-image: url(../images/search.png);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	float: right;
	margin-top: 10px;
	position: relative;
}

#form_area form #submit:hover {
	cursor: pointer;
	background-position: bottom center;
}

#hidden_fields {
    bottom: -16px;
	height: 43px;
	left:690px;
    padding: 29px 10px 0;
    position: absolute;
    width: 252px;
    z-index: 8000;
	display:none;
}

#form_area_home #hidden_fields #searchTextHidden {
	width:252px; 
	margin-bottom:8px;
	background: url("/images/small_field_bg.png") no-repeat;
}

#hidden_fields a {
	float: right;
	padding: 0 30px 10px 0;
	position: relative;
	z-index: 9999;
}

#laptop {
	position: relative;
	margin-top: -154px;
	margin-left: 413px;
	z-index: 9000;
}

/*#logo {
	margin-top: 25px;
}*/

#logo a {
	background-image: url(../images/logo.png);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 300px;
	height: 100px;
	display: block;
}


#logo a span {
	display: none;
}

#steps {
	clear: both;
	
	color: #FFF;
	
	background-image: url(../images/steps_bg.jpg);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: repeat-x;
	height: 404px;
}
/* ie7 hack */
*+html #steps {
	width:960px;
}

#steps h2 {
	background-color: #FFF;
	height: 105px;
	background-image: url(../images/steps_title.jpg);
	background-attachment: scroll;
	background-position: 155px 20px;
	background-repeat: no-repeat;
}

#steps h2 span {
	display: none;
}

#steps h3 {
	width: 300px;
	height: 60px;
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
}

#steps h3 span {
	display: none;
}

#step1 h3 {
	background-image: url(../images/step1title.png);
	margin-top: 5px;
}


#step2 h3 {
	background-image: url(../images/step2title.png);
}


#step3 h3 {
	background-image: url(../images/step3title.png);
}

#bottom_main {
	background-color: #FFF;
	padding-bottom: 10px;
}

#bottom_main a {
	color: #399EB5;
}

#bottom_main a:hover {
	color: #8E8B84;
}

#bottom_main h2 {
	width: 300px;
	height: 25px;
	margin-bottom: 10px;
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
}

#bottom_main h2 span {
	display: none;
}

#bottom_main #r_u h2 {
	background-image: url(../images/r_u_title.png);
}

#bottom_main #speciality h2 {
	background-image: url(../images/speciality_title.png);
}

#bottom_main #insurancesList h2 {
	background-image: url(../images/insurance_title.png);
}

#bottom_main #q_a h2 {
	background-image: url(../images/q_a_title.png);
	height: 30px;
	margin-top:13px;
}

#bottom_main ul li {
	width: 290px;
	border-bottom: 1px solid #D6D6D6;
	padding: 5px;
}

#bottom_main ul li:last-child {
	border: 0;
	margin-bottom: 2px;
}

#q_a {
	clear: both;
	margin-top: 30px;
	float: left;
}

#footer #four_cols li {
	width: 230px;
	padding: 10px;
	float: left;
	margin-top: 20px;
}

#footer #four_cols h2 {
	margin-bottom: 10px;
}

#footer #four_cols a {
	display: block;
	padding: 5px 0;
	color: #666666
}

#footer #four_cols a:hover {
	text-decoration: underline;
}

#footer #quick_links {
	float: left;
	clear: both;
	padding: 10px;
	width: 720px;
}

#footer #disclaimer {
	float: left;
	width: 100%;
	padding: 10px;
	font-size: 11px;
	border-top: 1px solid #979590;
}

#credits {
	float: right;
	font-size: 15px;
	padding-top:10px;
}

#footer #four_cols  a{font-family: FuturaStdHeavy, Arial, Helvetica, sans-serif; }
#footer #four_cols .f-left a{display:inline;}


#fancybox-wrap {
	z-index: 9999;
}

#fancybox-outer>div {
	background-image: none;
}

.social-links div{
	margin-right: 3px;
}

.social-links{
	padding: 0 10px 0 0;
}

div#recaptcha_widget_div{
	clear: none;
}

.error_message{
	font-size: 13px;
	color: red;
}

.mailLink{
    display: block;
    height: 34px;
    position: absolute;
    right: 9px;
    top: 326px;
    width: 152px;
    z-index: 9999;
}

#inner-mail-link.mailLink{
	right: 0;
	top: 56px;
}

.membership{
	position: fixed;
	right: 0;
	top: 215px;
	z-index: 99;
}

#membershipBanner a{
	background-color: #E95C41;
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
    -webkit-box-shadow: 5px 5px 5px rgba(90, 90, 90, 0.3);
    -moz-box-shadow: 5px 5px 5px rgba(90, 90, 90, 0.3);
    box-shadow: 5px 5px 5px rgba(90, 90, 90, 0.3);
    color: #FFFFFF;
    font-family: Arial;
    font-size: 16px;
    margin: 6px 0 0 70px;
    padding: 4px 11px;
    text-shadow: 3px 3px 4px #969696;
	display: block;
}

div#inner_wrapper{
	line-height: 16px;
	width: 960px;
	margin: 0 auto;
}

div#inner_wrapper #tabs_container{
	line-height: 18px;
}


#citySearchTop .app_nummber img{
	padding:0;
	float:none;
	margin-top:2px;
}

#citySearchTop .app_nummber span{
	font-weight:bold;
	color: #fff;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
	padding:17px 0px 2px;
	font-size:20px;
	margin: 13px 5px 0 14px;
	color: #B8B1A4;
}

.app_nummber {
	width:415px;
	height:67px;
	background:url(../images/dates-counter_new.png) no-repeat 0 0 transparent;
	margin-top:-21px;
	margin-left:3px;
}

#regNowTag {	
    font-size: 17px;
    position: fixed;
    left: 0;
    top: 300px;	
	font-family: FuturaStdHeavy,Arial,Helvetica,sans-serif;
	font-weight: bold;
	
	border-radius: 0 12px 12px 0;
	-webkit-border-radius: 0 12px 12px 0;
	-moz-border-radius: 0 12px 12px 0;
	
	-webkit-box-shadow: 5px 5px 5px rgba(90, 90, 90, 0.3);
    -moz-box-shadow: 5px 5px 5px rgba(90, 90, 90, 0.3);
    box-shadow: 5px 5px 5px rgba(90, 90, 90, 0.3);
	width:146px;
}
#regNowTag a {
	border-radius: 0 12px 12px 0;
	-webkit-border-radius: 0 12px 12px 0;
	-moz-border-radius: 0 12px 12px 0;
	background: none repeat scroll 0 0 #D30102;
	color:#fff;
	padding: 12px 22px 12px 17px;
	display: block;
	-webkit-transition:  background 0.15s linear 0s;
	-moz-transition:  background 0.15s linear 0s;
	transition:  background 0.15s linear 0s;
	line-height: 1.2;
	text-align:center;
}
#regNowTag a:hover {
	background: none repeat scroll 0 0 #fff;
	color:red;
}


#feedbackNow {	
    font-size: 17px;
    position: fixed;
    left: 0;
    top: 390px;	
	font-family: FuturaStdHeavy,Arial,Helvetica,sans-serif;
	font-weight: bold;
	
	border-radius: 0 12px 12px 0;
	-webkit-border-radius: 0 12px 12px 0;
	-moz-border-radius: 0 12px 12px 0;
	
	-webkit-box-shadow: 5px 5px 5px rgba(90, 90, 90, 0.3);
    -moz-box-shadow: 5px 5px 5px rgba(90, 90, 90, 0.3);
    box-shadow: 5px 5px 5px rgba(90, 90, 90, 0.3);
}
#feedbackNow a {
	border-radius: 0 12px 12px 0;
	-webkit-border-radius: 0 12px 12px 0;
	-moz-border-radius: 0 12px 12px 0;
	background: #45B2C6;
	color:#fff;
	padding: 22px 22px 22px 17px;
	display: block;
	-webkit-transition:  background 0.15s linear 0s;
	-moz-transition:  background 0.15s linear 0s;
	transition:  background 0.15s linear 0s;
}
#feedbackNow a:hover {
	background: none repeat scroll 0 0 #fff;
	color:#45B2C6;
}

#register-theme{
font-weight: bold;
font-size: 15px;
margin-bottom: 15px;
color:#A6A39D;
}

#fberror{
color:red;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
}

#register-theme img{
vertical-align: bottom;
}


#mentions {
	padding:25px 10px;
	height: 34px;
	margin-bottom:5px;
	position: relative;
}
#mentions h3 {
	text-align:center;
	background:url("/images/mentions_title.png") no-repeat center 0;
	height: 25px;
}
#eipan {
	left: -65px;
    position: absolute;
    top: 40px;
}

#mentions h3 span{ 
	display: none;
}

.bannersList {
	padding:0;
	margin:0;
	list-style: none;
}
.bannersList li {
	float:left;
	width: 156px;
	text-align: center;
}
.bannersList li a{
	display: inline-block;
	height: 34px;
	width: 156px;
	overflow: hidden;
}

.bannersList li #epikaira {
	background: url("/images/banners/epikaira_link.png") no-repeat center 0;
}
.bannersList li #epikaira:hover {
	background: url("/images/banners/epikaira_link.png") no-repeat center -34px;
}
.bannersList li #enikos {
	background: url("/images/banners/enikos_link.png") no-repeat center 0;
}
.bannersList li #enikos:hover {
	background: url("/images/banners/enikos_link.png") no-repeat center -34px;
}
.bannersList li #real {
	background: url("/images/banners/realfm_link.png") no-repeat center 0;
	}
.bannersList li #real:hover {
	background: url("/images/banners/realfm_link.png") no-repeat center -34px;
}
.bannersList li #realnews {
	background: url("/images/banners/realnews_link.png") no-repeat center 0;
}
.bannersList li #realnews:hover {
	background: url("/images/banners/realnews_link.png") no-repeat center -34px;
}
.bannersList li #flash {
	background: url("/images/banners/flash_link.png") no-repeat center 0;
}
.bannersList li #flash:hover {
	background: url("/images/banners/flash_link.png") no-repeat center -34px;
}
.bannersList li #alpha {
	background: url("/images/banners/alpha_link.png") no-repeat center 0;
}
.bannersList li #alpha:hover {
	background: url("/images/banners/alpha_link.png") no-repeat center -34px;
}
.bannersList li #athina {
	background: url("/images/banners/athina_link.png") no-repeat center 0;
}
.bannersList li #athina:hover {
	background: url("/images/banners/athina_link.png") no-repeat center -34px;
}
.bannersList li #vima {
	background: url("/images/banners/vima_link.png") no-repeat center 0;
}
.bannersList li #vima:hover {
	background: url("/images/banners/vima_link.png") no-repeat center -34px;
}
.bannersList li #ygeia {
	background: url("/images/banners/ygeia360_link.png") no-repeat center 0;
}
.bannersList li #ygeia:hover {
	background: url("/images/banners/ygeia360_link.png") no-repeat center -34px;
}
.bannersList li #healthview {
	background: url("/images/banners/healthview_link.png") no-repeat center 0;
}
.bannersList li #healthview:hover {
	background: url("/images/banners/healthview_link.png") no-repeat center -34px;
}
.bannersList li #airetos {
	background: url("/images/banners/airetos_link.png") no-repeat center 0;
}
.bannersList li #airetos:hover {
	background: url("/images/banners/airetos_link.png") no-repeat center -34px;
}
.bannersList li #enfo {
	background: url("/images/banners/enfo_link.png") no-repeat center 0;
}
.bannersList li #enfo:hover {
	background: url("/images/banners/enfo_link.png") no-repeat center -34px;
}
.bannersList li #kathimerini {
	background: url("/images/banners/kathimerini_link.png") no-repeat center 0;
}
.bannersList li #kathimerini:hover {
	background: url("/images/banners/kathimerini_link.png") no-repeat center -34px;
}
.bannersList li #news247 {
	background: url("/images/banners/news247_link.png") no-repeat center 0;
}
.bannersList li #news247:hover {
	background: url("/images/banners/news247_link.png") no-repeat center -34px;
}
.bannersList li #eumedline {
	background: url("/images/banners/eumedline_link.png") no-repeat center 0;
}
.bannersList li #eumedline:hover {
	background: url("/images/banners/eumedline_link.png") no-repeat center -34px;
}
.bannersList li #iefimerida {
	background: url("/images/banners/iefimerida_link.png") no-repeat center 0;
}
.bannersList li #iefimerida:hover {
	background: url("/images/banners/iefimerida_link.png") no-repeat center -34px;
}

.bannersList li #cycladitis {
	background: url("/images/banners/cycladitis_link.png") no-repeat center 0;
}
.bannersList li #cycladitis:hover {
	background: url("/images/banners/cycladitis_link.png") no-repeat center -34px;
}
.bannersList li #karditsa {
	background: url("/images/banners/karditsa_link.png") no-repeat center 0;
}
.bannersList li #karditsa:hover {
	background: url("/images/banners/karditsa_link.png") no-repeat center -34px;
}
.bannersList li #realgr{
	background: url("/images/banners/realgr_link.png") no-repeat center 0;
}
.bannersList li #realgr:hover {
	background: url("/images/banners/realgr_link.png") no-repeat center -34px;
}

/*syllogoi*/

#syllogoi {
	padding:25px 10px;
	height: 41px;
	margin-bottom:5px;
	position: relative;
}
#syllogoi h3 {
	text-align:center;
	background:url("/images/mentions_title.png") no-repeat center 0;
	height: 25px;
}

#syllogoi h3 span{ 
	display: none;
}

li#ede_banner a {
	width: 256px;
}
li#dx_banner a {
	width: 112px;
}
li#kefi_banner a {
	width: 192px;
}
li#np_banner a {
	width: 199px;
}
li#ki_banner a {
	width: 153px;
}
li#alz_banner a {
	width: 246px;
}
li#thetiki_banner a {
	width: 257px;
}
li#mdm_banner a {
	width: 164px;
}
li#praxis_banner a {
	width: 262px;
}
li#realgr_banner a {
	width: 121px;
}

.syllogoiList {
	padding:0;
	margin:0;
	list-style: none;
}
.syllogoiList li {
	float:left;
	width: 156px;
	text-align: center;
}
.syllogoiList li a{
	display: inline-block;
	height: 41px;
	width: 156px;
	overflow: hidden;
}

.syllogoiList li #ede {
	background: url("/images/syllogoi/ede_link.png") no-repeat center 0;
}
.syllogoiList li #ede:hover {
	background: url("/images/syllogoi/ede_link.png") no-repeat center -41px;
}
.syllogoiList li #dx {
	background: url("/images/syllogoi/diavitiko_chorio_link.png") no-repeat center 0;
}
.syllogoiList li #dx:hover {
	background: url("/images/syllogoi/diavitiko_chorio_link.png") no-repeat center -41px;
}
.syllogoiList li #kefi {
	background: url("/images/syllogoi/kefi_link.png") no-repeat center 0;
}
.syllogoiList li #kefi:hover {
	background: url("/images/syllogoi/kefi_link.png") no-repeat center -41px;
}
.syllogoiList li #np {
	background: url("/images/syllogoi/psn_link.png") no-repeat center 0;
}
.syllogoiList li #np:hover {
	background: url("/images/syllogoi/psn_link.png") no-repeat center -41px;
}
.syllogoiList li #ki {
	background: url("/images/syllogoi/ki_link.png") no-repeat center 0;
}
.syllogoiList li #ki:hover {
	background: url("/images/syllogoi/ki_link.png") no-repeat center -41px;
}
.syllogoiList li #alz {
	background: url("/images/syllogoi/alzheimer_link.png") no-repeat center 0;
}
.syllogoiList li #alz:hover {
	background: url("/images/syllogoi/alzheimer_link.png") no-repeat center -41px;
}
.syllogoiList li #thetiki {
	background: url("/images/syllogoi/thetiki_link.png") no-repeat center 0;
}
.syllogoiList li #thetiki:hover {
	background: url("/images/syllogoi/thetiki_link.png") no-repeat center -41px;
}
.syllogoiList li #mdm {
	background: url("/images/syllogoi/mdm_link.png") no-repeat center 0;
}
.syllogoiList li #mdm:hover {
	background: url("/images/syllogoi/mdm_link.png") no-repeat center -41px;
}
.syllogoiList li #praxis {
	background: url("/images/syllogoi/praxis_link.png") no-repeat center 0;
}
.syllogoiList li #praxis:hover {
	background: url("/images/syllogoi/praxis_link.png") no-repeat center -41px;
}
/* end syllogoi */
#alt_warning {
	color: #FF6D00;
    text-align: center;
	margin-bottom: 15px;
	
}

.pac-container{
	z-index:10000 !important;
}


.pac-container .pac-item{
	color:#3796AA;
	font-size:14px;
	padding:2px 3px;
}

.pac-item.pac-selected,
.pac-item:hover{
	background: #FF8700;
	color:#fff;
}

#form_area_home {
    background: url("../images/wide/home_bg_down.png") no-repeat 0 0 #44A1BA;
    width: 960px;
    position: relative;
    float: left;
	*z-index: 6;
}

#form_area_home form {
    width: 492px;
    height: 350px;
    padding: 10px;
    /* margin-top: 80px; */
    margin-top:0;
    padding-top: 70px;
	margin-left: 23px;
	float:left;
}

.left-top-banner{
	width: 300px;
	height: 250px;
	float: left;
	margin-top: 46px;
	margin-left: 20px;
}

#form_area_home form input{
    width: 492px;
    height: 41px;
    padding: 0 8px;
    line-height: 35px;
    margin-bottom: 5px;
	border: none;
    /*position: relative;*/
    
    background: url("/images/field_bg.png") no-repeat;
    font-family: FuturaStdBook, Arial, Helvetica, sans-serif;
}

 #form_area_home form select {
    width: 465px;
 }

#form_area_home form #submit {
    width: 149px;
    height: 29px;
    background: none;
    background-image: url(../images/search.png);
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    float: right;
    margin-top: 20px;
    position: relative;
	margin-right: -5px;
}

#form_area_home form #submit:hover {
    cursor: pointer;
    background-position: bottom center;
}

#form_area_home #showName {
    background: url("/images/name_search_bg.png") no-repeat scroll 0 -28px transparent;
    bottom: -5px;
    clear: both;
    color: #FFFFFF;
    height: 26px;
    position: absolute;
    right: 269px;
    width: 262px;
    z-index: 9000;
	font-family: 'FuturaStdHeavy';
	font-size: 18px;
	padding-top:2px;
}
#form_area_home #showName span{
	display: none;
}
#form_area_home #hideName {
	clear: both;
    float: right;
    height: 29px;
    margin-top: -79px;
    position: relative;
    width: 185px;
    
}


#innderBanner{
	margin-top:15px;
}

.profile_main_info span.doctor_tel{
	display:none;
}

#profile_main_info span#doctor_tel{
	display:none;
}
#register_badge {
    background: url("/images/eggrafi_badge.png") no-repeat scroll 0 0 transparent;
    height: 135px;
    margin-top: 40px;
	margin-left: -190px;
    position: fixed;
    width: 138px;
}


.titleLink {
	display: block;
	width:100%;
	height: 100%;
}

#banners {
	float:left;
	padding:20px 10px 10px;
	width:940px;
	background: url("/images/steps_shadow.png") no-repeat 0 0 #fcfcfc;
	position: relative;
	text-align: center;
}


#healthview_link{
	display: inline-block;
	height: 143px;
	width: 300px;
	overflow: hidden;
}
#healthview_link {
background: url("/images/banners/healthview_link.png") no-repeat center 0;
}
#healthview_link:hover {
	background: url("/images/banners/healthview_link.png") no-repeat center -143px;
}

.nextPageBtn.up,
.prevPageBtn.up{
	padding-left:5px;
	margin:0;
}

span.search_res {
	margin-right:20px;
}

.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}

	.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative;
		overflow: hidden;
	}

	.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
		}
	
		.simply-scroll-list li img {
			border: none;
			display: block;
		}
	
	.simply-scroll-btn {
		position: absolute;
		background-image: url(buttons.png);
		width: 42px;
		height: 44px;
		z-index:3;
		cursor: pointer;
	}
	
	.simply-scroll-btn-left {
		left: 6px;
		bottom: 6px;
		background-position: 0 -44px;
	}
	.simply-scroll-btn-left.disabled {
		background-position: 0 0 !important;
	}
	.simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus {
		background-position: 0 -88px;
	}
	
	.simply-scroll-btn-right {
		right: 6px;
		bottom: 6px;
		background-position: -84px -44px;
	}
	.simply-scroll-btn-right.disabled {
		background-position: -84px 0 !important;
	}
	.simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus {
		background-position: -84px -88px;
	}
	
	.simply-scroll-btn-up {
		right: 6px;
		top: 6px;
		background-position: -126px -44px;
	}
	.simply-scroll-btn-up.disabled {
		background-position: -126px 0 !important;
	}
	.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus {
		background-position: -126px -88px;
	}
	
	.simply-scroll-btn-down {
		right: 6px;
		bottom: 6px;
		background-position: -42px -44px;
	}
	.simply-scroll-btn-down.disabled {
		background-position: -42px 0 !important;
	}
	.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus {
		background-position: -42px -88px;
	}
	
	.simply-scroll-btn-pause {
		right: 6px;
		bottom: 6px;
		background-position: -168px -44px;
	}
	.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus {
		background-position: -168px -88px;
	}
	
	.simply-scroll-btn-pause.active {
		background-position: -84px -44px;
	}
	.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus {
		background-position: -84px -88px;
	}

/* Custom class modifications - override classees

.simply-scroll is default

*/

.simply-scroll { /* Customisable base class for style override DIV */
	width: 100%;
	height: 50px;
	margin-bottom: 1em;
}

	.simply-scroll .simply-scroll-clip {
		width: 100%;
		height: 50px;
	}
	
		.simply-scroll .simply-scroll-list {}
		
		.simply-scroll .simply-scroll-list li {
			float: left;
			width: auto;
			/*height: 200px;*/
			margin: 0 40px;
		}
		.simply-scroll .simply-scroll-list li img {}
	
	.simply-scroll .simply-scroll-btn {}
	
	.simply-scroll .simply-scroll-btn-left {}
	.simply-scroll .simply-scroll-btn-left.disabled {}
	.simply-scroll .simply-scroll-btn-left:hover {}
	
	.simply-scroll .simply-scroll-btn-right {}
	.simply-scroll .simply-scroll-btn-right.disabled {}
	.simply-scroll .simply-scroll-btn-right:hover {}
	
	.simply-scroll .simply-scroll-btn-up {}
	.simply-scroll .simply-scroll-btn-up.disabled {}
	.simply-scroll .simply-scroll-btn-up:hover {}
	
	.simply-scroll .simply-scroll-btn-down {}
	.simply-scroll .simply-scroll-btn-down.disabled {}
	.simply-scroll .simply-scroll-btn-down:hover {}
	


/* Vertical scroller example */

.vert { /* wider than clip to position buttons to side */
	width: 340px;
	height: 400px;
	margin-bottom: 1.5em;
}

	.vert .simply-scroll-clip {
		width: 290px;
		height: 400px;
	}
	
		.vert .simply-scroll-list {}
		
		.vert .simply-scroll-list li {
			width: 290px;
			height: 200px;
		}
		.vert .simply-scroll-list li img {}
	
	.vert .simply-scroll-btn {}

	.vert .simply-scroll-btn-up { /* modified btn pos */
		right: 0;
		top: 0;
	}
	.vert .simply-scroll-btn-up.disabled {}
	.vert .simply-scroll-btn-up:hover {}
	
	.vert .simply-scroll-btn-down { /* modified btn pos */
		right: 0;
		top: 52px;
	}
	.vert .simply-scroll-btn-down.disabled {}
	.vert .simply-scroll-btn-down:hover {}
	
	/* NOTE left-right classes wouldn't be needed on vertical scroller */
	
li#epikaira_banner a{
	width:139px;
}

li#enikos_banner a{
	width:139px;
}

li#realfm_banner a{
	width:50px;
}

li#realnews_banner a{
	width:115px;
}

li#alpha_banner a{
	width:52px;
}

li#flash_banner a{
	width:38px;
}

li#athina_banner a{
	width:102px;
}

li#vima_banner a{
	width:115px;
}

li#ygeia_banner a{
	width:115px;
}

li#healthview_banner a{
	width:80px;
}
li#airetos_banner a{
	width:138px;
}
li#enfo_banner a{
	width:83px;
}
li#kathimerini_banner a{
	width:211px;
}
li#eumedline_banner a {
	width: 112px;
}
li#news247_banner a {
	width: 81px;
}
li#iefimerida_banner a {
	width: 199px;
}
li#cycladitis_banner a {
	width: 90px;
}
li#karditsa_banner a {
	width: 202px;
}


img#bubble{
	margin:10px 0 0 7px;
}

div.top_searches{
	/* background: url("../images/sitegraph_blue.png") no-repeat 0 0; */
	width:960px;
	height:151px;
	margin:0 auto;
	cursor:pointer;
}

div.profile_searches {
	/* background: url("../images/iframe/sitegraph_more_.png") no-repeat 0 0; */
}

.homePage div.top_searches{
	background: url("../images/wide/home_bg_up.png") no-repeat 0 0;
	margin-top:11px;
}
.homePage div.top_searches:hover {
	/*background: url("../images/sitegraph_home.png") no-repeat 0 -153px;*/
}

#bigTitle {
	background: url("../images/iframe/title.png") no-repeat 0 0;
	width: 480px;
	height: 46px;
	margin: 35px auto 0;
}
#bigTitle:hover {
	background: url("../images/iframe/title.png") no-repeat 0 -46px;
}
div.top_searches ul{
	margin:0;
	padding:30px 0 0 17px;
	list-style-type:none;
}

div.top_searches ul li{
	height:46px;
	padding-left:60px;
	float:left;
	width:62px;
	font-size:26px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:30px;
	letter-spacing:3px;
	cursor:default;
	margin:0 55px 0 47px;
}

div.top_searches ul li#doctors_counter{
	background:url("../images/search_face.png") no-repeat;
	width: 82px;
	padding: 0 0px 0 51px;
	margin-left: 16px;
}

div.top_searches ul li#doctors_counter:hover{
	background:url("../images/search_face.png") no-repeat 0 -46px;
	color: #ffc000;
}

div.top_searches ul li#specialties_counter{
	background:url("../images/search_snake.png") no-repeat;
	
	width:109px;
}

div.top_searches ul li#specialties_counter:hover{
	background:url("../images/search_snake.png") no-repeat 0 -46px;
	color: #ffc000;
}

div.top_searches ul li#cities_counter{
	background:url("../images/search2.png") no-repeat;
	
	width:64px;
}

div.top_searches ul li#cities_counter:hover{
	background:url("../images/search2.png") no-repeat 0 -46px;
	color: #ffc000;
}

div.top_searches ul li#members_counter{
	background:url("../images/search1.png") no-repeat;
	padding-left: 64px;
	margin-right: 43px;
}

div.top_searches ul li#members_counter:hover{
	background:url("../images/search1.png") no-repeat 0 -46px;
	color: #ffc000;
}

div.top_searches ul li#search_counter{
	background:url("../images/search4.png") no-repeat;
	margin:0 0 0 31px;	
	width: 119px;
	padding-left: 56px;
}

div.top_searches ul li#search_counter:hover{
	background:url("../images/search4.png") no-repeat 0 -46px;
	color: #ffc000;
}

#fancybox-overlay {
	z-index:9999 !important;
}

#doctor_msg{
	color: red;
    font-size: 14px;
    margin-bottom: 8px;
	display:none;
}
#doctorTelephoneTitle, #doctorTelephone {
	display: none;
}

.iframe_in#the_category .jqTransformSelectWrapper ul{
	max-height:160px;
}

#widgetForm .inside_iframe#submit{
	margin: 16px 30px 5px 5px;
}

#widgetForm #showName.inside_iframe{
	right:100px;
	bottom:84px;
}

#widgetForm #hidden_fields.inside_iframe{
	display: block;
    margin-left: -1px;
    top: 138px;
}

#searchCategoryDetails, #volunteerOffer {
	margin: 0px 0 0 10px;
	padding: 5px 0 0 10px;
	border-left: 2px solid #8C8A85;
	height: 40px;
	width: 620px;
	font-size: 16px;
}
#volunteerOffer a{
	font-weight: bold;
	color: #8C8A85;
}
.searchCategoryContent {
	
}

#searchCategoryContainer {
	margin: 15px 0;
}

#headerContainer {
	/* background: url("/images/superheader_bg_slice.png") repeat-x; */
	height: 58px;
}

#top_header {
	width:960px;
	margin: 0 auto;
	position: relative;
}

#top_header ul {
	margin:8px 0 0 0; 
	padding: 10px 0 8px;
	font-weight:bold;
}

#top_header ul li a:hover {
	padding-top:1px;
	color:#FECD00;
	/* color: #ffc000; */
	/* font-weight: bold; */
}

#top_header ul li a {
	font-size: 14px;
	color: #777;
}
#top_header ul li#homeLink {
	padding-top:0px;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 0;
	background: none;
	margin-top:-8px;
}
#top_header ul li {
	float: left;
	padding: 4px 10px 5px;
	background: url("/images/superhead_delimiter_slice.png") repeat-y left 0;
	margin-top:3px;
	font-size: 14px;
}
#top_header ul li:hover {
	padding-top:5px;
}
#top_header ul li.noLimit {
	background: none;
}

#top_header ul li#howLink {
	/* margin-left: 25px; */
	margin-left: 14px;
}

#top_header ul li#parousiasiLi{
	/* padding-right:0; */
}


#top_header ul li#rssContainer {
	margin-top: -3px;
    padding-left: 0;
	padding-right: 0;
}

#top_header ul li#blogContainer {
    height: 27px;
    margin-top: 3px;
    padding-bottom: 0;
    padding-top: 0;
}
#top_header ul li#blogContainer a{
	font-weight: bold;
	font-size: 14px;
	background: url("/images/blog_btn.png") no-repeat;
	display: block;
	height: 45px;
	width: 62px;
	margin-top:-5px;
}
#top_header ul li#blogContainer a:hover {
	background: url("/images/blog_btn.png") no-repeat 0 -45px;
}
#top_header ul li#blogContainer a span {
	display: none;
}

#blogLink {
	
}
#blogLink:hover{
	
}

.mainmenu #menu_splash {
	position: absolute;
	bottom:1px;
	left: 667px;
}
.mainmenu {
	background: transparent;
    height: 95px;
    /* margin-left: 10px; */
    width: 960px;
	margin:-6px auto 0;
	position: relative;
}
.mainmenu #menu_splash {
    bottom: 1px;
    left: 667px;
    position: absolute;
}
.mainmenu ul{
	padding:0;
	margin:0;
	list-style: none;
	text-align: center;
	width: 980px;
	clear:both;
}
.mainmenu ul li{
	padding:0;
	margin:0 0;
	list-style: none;
	display: block;
	float:left;
}
.mainmenu ul li a{
	padding: 56px 5px 0 5px;
	text-decoration: none;
	font-size: 17px;
	display:block;
	width:182px;
	height:39px;
	color:#fff;
	line-height: 17px;
}
.mainmenu ul li.menu_articles a{
	width: 151px;
}
.mainmenu ul li.menu_articles {
	background: url("../images/wide/arthra_title.png") no-repeat center 21px;
}
.mainmenu ul li.menu_articles:hover{
	background: url("../images/wide/arthra_title_hover.png") no-repeat center 21px;
}
.mainmenu ul li.menu_draseis a{
	width: 168px;
}
.mainmenu ul li.menu_draseis {
	background: url("../images/wide/draseis_title.png") no-repeat center 21px;
}
.mainmenu ul li.menu_draseis:hover{
	background: url("../images/wide/draseis_title_hover.png") no-repeat center 21px;
}
.mainmenu ul li.menu_news a{
	width: 182px;
}
.mainmenu ul li.menu_news {
	background: url("../images/wide/news_title.png") no-repeat center 21px;
}
.mainmenu ul li.menu_news:hover{
	background: url("../images/wide/news_title_hover.png") no-repeat center 21px;
}
.mainmenu ul li.menu_sympt a{
	width: 186px;
}
.mainmenu ul li.menu_sympt {
	background: url("../images/wide/symptoms_title.png") no-repeat center 21px;
}
.mainmenu ul li.menu_sympt:hover{
	background: url("../images/wide/symptoms_title_hover.png") no-repeat center 21px;
}
.mainmenu ul li.menu_authors a{
	width: 223px;
}
.mainmenu ul li.menu_authors{
	background: url("../images/wide/who_title.png") no-repeat center 21px;
}
.mainmenu ul li.menu_authors:hover{
	background: url("../images/wide/who_title_hover.png") no-repeat center 21px;
}

#shadowDivider {
	/* background: url("/images/wide/links_2_bg_wide.png") repeat-x scroll 0 0 transparent; */
	height: 22px;
}

#disclaimer {
    float: left;
    font-size: 11px;
    padding: 10px;
    width: 100%;
	color:#000;
	/*border-top: 1px solid #888;*/
}

#credits {
    color: #000000;
    float: right;
    font-size: 12px;
	padding: 17px 0 0;
}
#footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#footer #four_cols li {
    float: left;
    margin-top: 20px;
    padding: 10px;
    width: 230px;
}


#footer #four_cols #socialLinksFooter{
	margin-left: 70px;
    width: 120px;
	float: right;
}


*+html #footer {
	margin-top: 0px;
}

*+html #four_cols {
	width: 968px;
}

#footer #four_cols li {
	width: 230px;
	padding: 10px;
	float: left;
	margin-top: 20px;
}

#footer #four_cols h2 {
	margin-bottom: 10px;
	color: #8C8A85;
}

#footer #four_cols a {
	display: block;
	padding: 5px 0;
	color: #666666;
	text-decoration:none;
}

#footer #quick_links {
	float: left;
	clear: both;
	padding: 10px;
	/* border-bottom: 1px solid #979590; */
	width: 740px;
}
#footer #quick_links h2{
	color: #8C8A85;
}
#footer #quick_links a{
	text-decoration:none;
	color:#666;
}

#footer #four_cols .f-left a {
    display: inline;
}
#footer #four_cols a {
    color: #666666;
}

#footer {
	padding: 10px 0;
	text-align: left;
	/* margin-top: 75px; */
	clear: both;
	float: left;
	width: 100%;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
}

#footer #lastPosts li, #footer #lastPosts li h4  {
	margin: 0;
	padding: 0;
}
#footer #lastPosts li a{
	padding: 5px 0 0 ;
	font-weight: normal;
	color:#666666;
	font-family: Arial,Helvetica,sans-serif;
}
#footer #lastPosts li a:hover{
	text-decoration: underline;
}

#footer #four_cols a.googleplus {
	background: url("/images/social/google_plus.png") no-repeat 0 7px;
	padding-left: 25px;
}
#footer #four_cols a.linkedin {
	background: url("/images/social/linkedin.png") no-repeat 0 6px;
	padding-left: 25px;
}
#footer #four_cols a.twitter {
	background: url("/images/social/twitter.png") no-repeat 0 6px;
	padding-left: 25px;
}
#footer #four_cols a.facebook {
	background: url("/images/social/facebook.png") no-repeat 0 6px;
	padding-left: 25px;
}
#footer #four_cols a.youtube {
	background: url("/images/social/youtube.png") no-repeat 0 6px;
	padding-left: 25px;
}

#footer #lastPosts li.rssRow{
	border-bottom: 1px solid #979590;
    padding-bottom: 5px;
}

#footer #lastPosts li.rssRow:last-child{
	border:none;
	padding-bottom:0;
}

#r_u p#bottom_banner{
	margin-top:47px;
}

.terms h4{color:#3ba2b8; font-size:16px; margin:20px 0 12px;}
.terms a {color: #3ba2b8;}

h3#doctor_number {text-align:center; margin: 0 0 10px 0; font-size:18px;}

.bottom_banner {margin-top:40px;}


#isaregBadge {
	position: fixed;
	display: block;
	
	background: url("/images/badge_doctors_isa.png") no-repeat scroll 0 0 transparent;
    height: 137px;
	right:10px;
    margin-top: 40px;
    width: 138px;
	z-index:999;
}
#isaregBadge:hover {
	background: url("/images/badge_doctors_isa.png") no-repeat scroll 0 -137px transparent;
}
#symptomsBadge {
	position: fixed;
	display: block;
	
	background: url("/images/symptoms_circle_small.png") no-repeat scroll 0 0 transparent;
    height: 182px;
	right:10px;
    margin-top: 142px;
    width: 171px;
	z-index:999;
}
#symptomsBadge:hover {
	background: url("/images/symptoms_circle_small.png") no-repeat scroll 0 -175px transparent;
}
span.strong{
	font-weight:bold;
	text-decoration: underline;
}



/* wide */
.homePage {
	background: #fff;
}
.wideWrapper {
	width: 100%;
}
.wideContent {
	width:960px;
	margin: 0 auto;
	float: none;
	background: none;
}
#headWrapper {
	background: #44A1BA;
}
.homePage #headWrapper {
	/* background: url("/images/wide/head_bg_wide.png") repeat-x #327182; */
	background: url("/images/wide/head_bg_bottom_slice.png") repeat-x scroll 0 bottom #44A1BA;
}

#verticalLogo {
	margin: 0 58px 0 -25px;
}

#stepsWrapper {
	background: url("/images/wide/steps_bg_wide.png") repeat-x;
}
#steps {
	height: 301px;
	background: none;
}
 #linksWrapper {
	/* background: url("/images/wide/links_bg_wide.png") repeat-x; */
}
 #mentionsWrapper {
	/*background: url("/images/wide/links_2_bg_wide.png") repeat-x;*/
	border-top:1px solid #cecece;
}

 #footer {
	width:960px;
	margin: 0 auto;
	float: none;
	background: none;
}

 #footerLine {
	border-top: 1px solid #0091a9;
}

 #top_header ul li a {
	color: #fff;
	font-weight: normal;
}
/* login form */
#login {
	width:350px;
	margin-bottom: 15px;
}
#loginFormWrapper {
	padding-bottom: 15px;
}
.choices .jqTransformRadio {
	background: url("/images/login/checkbox_blue.png") no-repeat 0 0;
	width: 21px;
	height: 20px;
	margin-top:10px;
	position: absolute;
    right: 18px;
}
#mainRadios a.jqTransformChecked {
	background: url("/images/login/checkbox_blue.png") no-repeat 0 bottom;
}

.login_form #mainRadios{
	/* background: url("/images/login/login_choice_bg_2.png") no-repeat 0 0; */
	height: 101px;
	padding-top: 15px;
	margin-top: 10px;
}
.login_form #mainRadios .loginChoice{
	margin-bottom: 10px;
	/* background: url("/images/login/choice_bg.png") repeat-y 0 0; */
	height: 51px;
	position: relative;
}
.login_form #mainRadios .loginChoice#patientLoginChoice {
	background: url("/images/login/patient_blue.png") no-repeat 0 0;
}
.login_form #mainRadios .loginChoice#doctorLoginChoice {
	background: url("/images/login/doctor_blue.png") no-repeat 0 0;
}
.login_form #mainRadios .loginChoice#specialDoctorLoginChoice {
	background: url("/images/login/heart_doc_blue.png") no-repeat 0 0;
}

.login_form #mainRadios label {
	color: #FFFFFF;
    font-family: arial;
    font-size: 14px !important;
    font-weight: bold;
}

#rememberMeWrapper {
	margin-left: 185px;
	padding-top:10px;
	line-height:21px;
	margin-top: 70px;
}
/* login form */



textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input, #email {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
	width: 350px;
	height: 25px;
	color: #8C8A85;
	padding: 5px;
	font-size: 12px;
	margin: 0;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus, #email:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}


select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}

select {
  width: 350px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  font-size: 16px;
}

select[multiple],
select[size] {
  height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.bankIcons img {
	margin-right: 5px;
}

.fancyboxProfileImage {
    height: 166px;
    overflow: hidden;
}

#nowdoctor_cc_day{
	position:absolute;
	width: 105px;
	height: 185px;
	background: url(../images/nowdoc_cc.png) no-repeat;
	top: 27px;
	left: -37px;
}