#crumbA1, #crumbA2, #crumbA3, #crumbA4{
    display: block;
    padding-top: 50px;
}

#bottom_main {
	background: url('/images/characters.png') no-repeat 0 124px #fff;
}

 #form_area {
	position:relative;
}

#freesign {
	position: absolute; 
	top: -11px; 
	right: 186px;
}

#cities span {
	display:none;
}

#athens_link {
	display: block;
	width:59px;
	height:29px;
	background:url("/images/athina_btn.png") no-repeat 0 0;
}
#athens_link:hover {
	background:url("/images/athina_btn.png") no-repeat 0 -29px;
}
#athens_link.active {
	background:url("/images/athina_btn.png") no-repeat 0 -58px;
}

#thessaloniki_link {
	display: block;
	width:98px;
	height:29px;
	background:url("/images/thessaloniki_btn.png") no-repeat 0 0px;
}
#thessaloniki_link:hover {
	background:url("/images/thessaloniki_btn.png") no-repeat 0 -29px;
}
#thessaloniki_link.active {
	background:url("/images/thessaloniki_btn.png") no-repeat 0 0px;
}

#patra_link {
	display: block;
	width:58px;
	height:29px;
	background:url("/images/patra_btn.png") no-repeat 0 -58px;
}
#patra_link:hover {
	background:url("/images/patra_btn.png") no-repeat 0 -29px;
}
#patra_link.active {
	background:url("/images/patra_btn.png") no-repeat 0 0px;
}

#heraklion_link {
	display: block;
	width:76px;
	height:29px;
	background:url("/images/hrakleio_btn.png") no-repeat 0 0;
}
#heraklion_link:hover {
	background:url("/images/hrakleio_btn.png") no-repeat 0 -29px;
}
#heraklion_link.active {
	background:url("/images/hrakleio_btn.png") no-repeat 0 0px;
}

#larisa_link {
	display: block;
	width:63px;
	height:29px;
	background:url("/images/larisa_btn.png") no-repeat 0 0;
}
#larisa_link:hover {
	background:url("/images/larisa_btn.png") no-repeat 0 -29px;
}
#larisa_link.active {
	background:url("/images/larisa_btn.png") no-repeat 0 -29px;
}

#dih_search {
	
}
#docSearch {
    display:block;
    width:159px;
    height:26px;
    margin:-36px 0 10px 0px;
    background: url("/images/psaxno_bg.png") no-repeat;    
}

#categorySearch {
    display:block;
    width:94px;
    height:15px;
    margin:20px 0 5px 5px;
    background: url("/images/category_bg.png") no-repeat;    
}

/*ie7 hack*/
*+html #categorySearch {
    margin-top:0;
}

#areaSearch {
    display:block;
    width:94px;
    height:15px;
    margin:20px 0 5px 5px;
    background: url("/images/vrisketai_bg.png") no-repeat;    
}

/*ie7 hack*/
*+html #areaSearch {
    margin-top:0;
}

#insuranceSearch {
    display:block;
    width:175px;
    height:15px;
    margin:20px 0 5px 5px;
    background: url("/images/insurance_bg.png") no-repeat;    
}

/*ie7 hack*/
*+html #insuranceSearch {
    margin-top:0;
}

#docSearch  span, #areaSearch  span, #categorySearch span, #insuranceSearch span{
    display:none;
}


#category, #insurance, #search1, #searchTextHidden {
	color:#3796aa;
	font-size:16px;
}
#insurance {
	width:361px;
}

#r_u, #q_a {
	font-size:14px;
	color:#666;
}

#bottom_main .read_more {
	color:#A4A3A1;
	font-size:11px;
	padding:0 0 0 7px;
	background: url("/images/arrow_right.png") no-repeat 0 3px;
}

#showName {
    background: url("/images/show_arrow.png") no-repeat scroll 175px 0 transparent;
    bottom: 12px;
    clear: both;
    color: #FFFFFF;
    height: 18px;
    position: absolute;
    right: 199px;
    width: 193px;
    z-index: 9000;
}

#hideName {
	clear: both;
    float: right;
    height: 29px;
    margin-top: -79px;
    position: relative;
    width: 185px;
    
}

#popup_narrow_wrapper {
	padding:17px 61px 29px 91px;
	background: #fff;
	width:650px;
}
.popup_narrow_wrapper p {
	font-size: 15px;
}

#loginbtn_lnk {
	text-align: center;
}

#popup_main_wrapper {
	padding:17px 61px 73px 51px;
	background: #fff;
	width:650px;
}

#popup_main_wrapper #appointTitle {
	font-size:50px;
	margin: 0 0 24px 0;
	padding:0;
	font-family: FuturaStdBook, Arial, Helvetica, sans-serif;
	color: #d8d5ce;
	line-height:50px;
}

#popup_main_wrapper .picarea {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D5CE;
    padding: 9px;
    width: 160px;
	line-height: 10px;
}

#popup_main_wrapper .maparea {
	background:#fff;
	padding:9px;
	width:415px;
	border: 1px solid #d8d5ce;
}
#popup_main_wrapper .infoarea {
	padding: 0 0 7px 11px;
}

#popup_main_wrapper .boxWrapper {
	background: #fbfbfa;
	border: 1px solid #d8d5ce;
	width:649px;
	margin-bottom:20px;
}

#popup_main_wrapper #mapWrap {
	/* padding:10px 16px 0px 0px; */
}

#popup_main_wrapper .mapWrap {
	/* background: url("/images/map_bg.png"); */
	padding: 7px 14px 22px 13px;
}

#popup_main_wrapper .addressWrap {
	background: url("/images/pin.png") no-repeat;
	width:200px;
	padding:0px 74px 0 30px;
	margin-top:10px;
	color: #898d91;
	font-weight: bold;
}

#popup_main_wrapper .offerTitle {
	background: url("/images/euro.png") no-repeat;
	color:#66aa00;
	font-size:16px;
	height:25px;
	padding: 0px 0 0 30px;
	/* margin:10px 0 0 0; */
}

#popup_main_wrapper  .offers {
	margin: 5px 0 0 0;
	padding: 10px 15px 15px 15px;
	width: 175px;
	background: url("/images/offer_bg_slice.png") repeat-x #5c9103;	
	color: #fff;
	font-size: 13px;
	font-family: "trebuchet MS", Arial;
	border-radius: 5px;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;
}
#popup_main_wrapper #reasonWrap {
	padding: 17px 0 15px 12px;
}

#popup_main_wrapper #reasonWrap label{
	color: #66aa00;
	font-size: 14px;
	margin:5px 5px 0 0;
	padding:0;
	float: left;
	display: block;
}
#popup_main_wrapper #reasonWrap #reason_to_visit{
	background: url("/images/small_select_bg.png") no-repeat;
	width:215px;
	padding: 4px;
	margin-left: 13px;
	border:none;
}

#popup_main_wrapper #reasonWrap span#selectspan {
	color:#ff7000;
	font-size: 14px;
	background: url("/images/orange_arrow.png") no-repeat 0 3px transparent;
	padding-left: 11px; 
	margin-left:5px;
	font-weight: bold;
	display:block;
	float: left;
	margin: 3px 0 0 5px;
}



#popup_main_wrapper #info {
	width:139px;
	background: url("/images/info_bg.png") no-repeat;
}

#popup_main_wrapper #info img {
	padding: 63px 18px 0 18px;
}

#popup_main_wrapper #info h2 {
	color: #3ba2b8;
	font-size: 11px;
	margin:0;
	padding:13px 0 0 13px;
	width:139px;
}

#popup_main_wrapper #apointWrapper {
	width:649px;
}

#popup_main_wrapper #apointWrapper .appoint-heading {
	background: url("/images/timetable_head_bg.png") no-repeat;
	height:53px;
}

#popup_main_wrapper #div_prev span, #popup_main_wrapper #div_next span{
	display:none;
}
#popup_main_wrapper #appointWrap {
	position:relative;
}

#popup_main_wrapper #div_prev , #popup_main_wrapper #div_next  {
	display:block;
	width: 20px;
	height: 19px;
	position:absolute;
	top:9px;	
}

#popup_main_wrapper #div_prev {
	background: url("/images/prev_week.png") no-repeat;
	left:-8px;	
}

#popup_main_wrapper #div_next  {
	background: url("/images/next_week.png") no-repeat;
	right:-8px;	
}
.infoWrap {
	padding: 7px 0 7px 7px;
}
.offersWrap  {
	padding: 0 14px 7px 7px;
}

#popup_main_wrapper #apointWrapper .appoint-heading #appointment-head li{
	float: left;
    padding: 0 18px;
    text-align: center;
    width: 52px;	
	line-height: 13px;
	font-size: 13px;
	font-weight: bold;
	color: #aba8a2;
}
#popup_main_wrapper #apointWrapper .appoint-heading #appointment-head li span{
	font-size: 11px;
	font-weight: normal;
}


#popup_main_wrapper .appoint-body {
	background: url("/images/timetable_bg_slice.png") repeat-y;
	padding-left:10px;
}

#popup_main_wrapper #appint-times li{
	float: left;
	width:85px;
}

#popup_main_wrapper ul.appint-times {
	background: none;
}
#popup_main_wrapper ul.appint-times li ul li{
	float:left;
	text-align:center;
	width:85px;
}

#popup_main_wrapper ul.appint-times li ul li a, #popup_main_wrapper ul.appint-times li ul li a:hover {
	color:#3090aa;
	font-size:12px;
	text-decoration:underline;
}

#fancybox-content {
	border-radius: 15px;
	-moz-border-radius: 15px;	
	-webkit-border-radius: 15px;	
	border: 5px solid #d8d5ce;
}
#fancybox-outer{
	border-radius: 15px;
	-moz-border-radius: 15px;	
	-webkit-border-radius: 15px;	
}
.breadcrumb {
	margin: 17px 0 7px 12px;
	padding:0 0 0 10px;
	background: url("/images/orange_arrow.png") no-repeat 0 3px;
}
.breadcrumb, .breadcrumb a {
	color:#ff7000;	
}
.breadcrumb .back-arrow {
	font-weight: bold;
}

.pointingTip {
	padding-left:90px;
	line-height:3px;
}
.offer {
	width:168px;
	display: block;
	background: url("/images/offer_bg_slice.png") repeat-x #5c9103;	
	font-size:12px;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;
	padding: 5px 8px;
	text-align:left;
}

.OfferImageWrapper{
	position:relative;
	/* height: 184px; */
}

.offerinList {
	overflow: hidden; 
	position: relative; 
	/*bottom: -63px; 
	left:0;*/
	width: 184px;
	/* height: 61px; */
	text-align:center;
}


/************ registration *********/
#registration_title {
    background-attachment: scroll;
    background-image: url("../images/registration_title.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 66px;
    width: 388px;
}
#registration_title span{
	display:none;
}
#already_registered_title {
    background-attachment: scroll;
    background-image: url("../images/already_registered.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 66px;
    width: 565px;
	margin-top:12px;
}
#already_registered_title span{
	display:none;
}

.inner_wrapperReg {
	background-color:#fff;
	padding:30px 30px 0;
	width:900px;
	position:relative;
	margin: 0 auto;
}

#headerReg {
	padding-bottom:40px;
}

.optionsArea {
	background-color: #fbfbf9;
    padding: 25px;
    width: 858px;
	border: 1px solid #d8d5ce;
}

.optionsArea img {margin-bottom: -30px; margin-top: 75px;}

.regOption {
	background-color:#fff;
	padding:32px 40px 40px 30px;
	width: 228px;
	border:1px solid #d8d5ce;
	margin-right: 10px;
}

.regText {
	height: 188px;
	overflow: hidden;
}

.regOption h2 {
	font-size: 30px;
	font-family: futura_light, Arial;
	color: #66aa00;
	padding:0;
	margin:0 0 22px 0;
	font-weight:normal;
}

.regOption h3 {
	font-size: 13px;
	font-family: futura_light, Arial;
	color: #66aa00;
	padding:0;
	margin:0 0 22px 0;
}

.regOption p {
	font-size: 13px;
	font-family: futura_light, Arial;
	color: #a6a39d;
	padding:0;
	margin:0 0 22px 0;
	height: 35px;
	width:230px;
}

#docRegbtn {
	display: block;
	background: url("/images/doc_reg_btn.png") no-repeat 0 0;
	width: 209px;
	height: 40px;
}
#docRegbtn:hover {
	background: url("/images/doc_reg_btn.png") no-repeat 0 -40px;
}

#patientRegbtn {
	display: block;
	background: url("/images/asthenis_reg_btn.png") no-repeat 0 0;
	width: 209px;
	height: 40px;
}
#patientRegbtn:hover {
	background: url("/images/asthenis_reg_btn.png") no-repeat 0 -40px;
}

#patientRegbtn span, #docRegbtn span {
	display: none;
}

.reg_footer {background: #fff;}

/************* login *************/

.loginMain {
	background: #fafaf9;
	width: 868px;
	padding: 10px 15px 10px 10px;
	border: 1px solid #d8d5ce;
}

.login_form label {
	font-size: 12px;
	
}
.login_form .choices {
	margin-bottom:15px;
}

.login_form .mainLabel {
	font-size: 16px;
	color: #3ba2b8;
	margin-bottom: 4px;
}

#email, #password, .textField, .login-box-cp #password {

}

#login #email, #login #password {
	width: 340px;
}

.login_form #login {
	background: url("/images/connect_btn.png") no-repeat scroll 0 0 transparent;
	width: 170px;
	height: 31px;
	cursor: pointer;
	float:right;
}

#forgot #email,
#forgot .email-my-password {
	float: left;
}

#forgot .email-my-password{
	margin-top: 6px;
}

#forgot .errors {
	float: left;
	margin: 10px;
}

#forgotAtLogin {
/* 	display:block;
	margin: 34px 0 20px 0; */
	padding-right: 10px;
}

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

#loginFormWrapper{
	/* width:305px; */
}

.loginLinks {
	color: #3ba2b8;
	font-size: 12px;
}
.simpleText {
	color: #8c8a85;
	font-size:12px;
}

#loginInfoWrapper {
	width:410px;
}

.loginInfo {
	background: #fff;
	border:1px solid #d8d5ce;
	margin-bottom: 10px;
	padding: 18px 0 0 19px;
}

.loginInfo li {
	padding: 0 0 0 20px;
	background: url("/images/green_bullet.png") no-repeat 0 5px;
	font-size: 13px;
	color: #a6a39d;
}

#docInfoImg {
	margin-bottom:-15px;
}

#docRegLinker {
	background: #f3f2f0;	
	border:1px solid #d8d5ce;
	padding: 13px 3px 13px 34px;
	margin:-11px 0 0 0;
	background: url("/images/grey_bullet.png") no-repeat 18px 18px;
	font-size: 13px;
	color: #8c8a85;
	font-weight:bold;
	width:373px; 
}
#docRegLinker a{
	color: #44A1BA;
}

#patientInfoTitle {
	background: url("../images/patient_title.png") no-repeat;
    height: 47px;
    width: 120px;
}

#docInfoTitle {
	background: url("../images/doc_title.png") no-repeat;
    height: 47px;
    width: 120px;
}

#patientInfoTitle span, #docInfoTitle span, #login_title span {
	display:none;
}

#login_title {
	background: url("../images/connect_title.png") no-repeat;
    height: 57px;
    width: 300px;
}
.errors {
	color:red;
}

/*********** edit patient profile *******************/
.patientMenuWrap h2 {
	color:#8e8b84;
	font-size:20px;
	padding: 0 0 0 15px;
	margin: 0 0 17px 0;
	background: url("/images/info_icon.png") no-repeat;
}

.patientMenuWrap h4 {
	color:#8e8b84;
	padding: 0;
	margin: 10px 0 7px 0;
}

#patientMenu li {
	border-bottom: 1px solid #d6d6d6;
	padding:8px 0 5px 0;
}
#patientMenu li a { 
	color: #399eb5;
	font-size:13px;
}
#patientMenu li a:hover, #patientMenu li a.current { 
	color: #ff5d00;
}

.patientData {
	padding-right:120px;
}

.patientData h1{
	font-size:16px;
	color:#67aa02;
	padding: 0 0 15px 0;
	margin:0;
	font-weight: normal;
}

.patientData .label {
	color: #8c8a85;
	width: 140px;
	font-size: 12px;
}

.patientData .element input, .patientData .element #email{
	/* background: url("/images/text_bg.png") no-repeat;
    border: none;
    color: #8C8A85;
    font-size: 12px;
    height: 30px;
    padding: 5px;
    width: 302px; */ 
	margin: 15px 0 0px;
}
#gender-m, #gender-f {
	width:15px;
	height:15px;
}
#gender {
	height: 35px;
    padding: 5px;
    width: 300px;
	color: #8C8A85;
}

.patientData  #email, #password {
   /*  margin: 0px 0 0px; */
}
.patientData  #confirmPassword{
    margin: 15px 0;
}

.patientData .save-btn {
	border:0;
	background: url("/images/save_patient_btn.png") no-repeat;
	width:169px;
	height:30px;
	float:right;
	cursor:pointer;
	margin-top: 15px;
}

.patientEditFooter {
	text-align:right;
	margin-top:90px;
	padding-bottom:50px;
}
.patientEditFooter .patientLinks {
	padding:0 0 0 380px;
	margin:0;
	list-style: none;
}
.popup_footer .patientLinks{
	padding: 0;
 	margin:0;
	list-style: none;
	width: 519px;
 }

.patientEditFooter .patientLinks li, .popup_footer .patientLinks li {
	float:left;
	color: #a6a39d;
	font-size: 14px;
	background:url("/images/green_bullet.png") no-repeat 0 5px;
	padding: 0 5px 0 15px;
}
.patientEditFooter .patientLinks li:first-child, .popup_footer .patientLinks li:first-child {
	background: none;
}

.apointData {width:650px;}

.apointData h2 {
	font-size:16px;
	margin:0 0 10px;
	padding:0;
	color: #67aa02;
}

.view-app-table {
	border-right: 1px solid #dbd8d2;
	border-bottom: 1px solid #dbd8d2;
}

.apointData th {
	background: #fcfcfb;
	border-top: 1px solid #dbd8d2;
	border-left: 1px solid #dbd8d2;
	
}

.apointData td {
	background: url('/images/appoint_table_bg.png') repeat-x #f8f8f7;
	border-top: 1px solid #dbd8d2;
	border-left: 1px solid #dbd8d2;
	color: #3090aa;
	font-size: 12px;
	height: 24px;
	padding: 10px;
}
.apointData td a {
	color: #3090aa;
	font-weight: bold;
}

.cancel-msg {
    background: url("/images/attention.png") no-repeat scroll 8px 13px transparent;
    border: 1px solid #DBD8D1;
    color: #000000;
    padding: 10px 12px 11px 35px;
	font-size:12px;
	line-height:14px;
}

/************** sitemap *************/
#searchHeaderReg {
	padding-bottom: 30px;
	position:relative;
}

#searchlight {
	position: absolute;
	bottom:0px;
	left:0px;
}

#searchHeaderReg h1 {
	color:#8e8b84;
	padding:25px 0 0 69px;
	font-size: 20px;
	font-weight:normal;
}
#searchHeaderReg h1 span {
	color:#3ba2b8;
}

#sitemapWrapper {
	border-top:1px solid #dbd8d2;
	padding:25px 0 40px;
}

.doc-sitemap-link { 
	width: 285px;
	margin-right:10px;
} 

.doc-sitemap-link li {
	padding: 5px 0 5px 0;
	border-bottom:1px solid #dbd8d2;
}
.doc-sitemap-link li:last-child {
	border:none;
} 

.doc-sitemap-link a {
	color: #399eb5;
	font-size: 13px;
}

/**/

#left_col .left_col_main ul#share-it {
	margin:0;
	padding:0;
	list-style:none;
}
#left_col .left_col_main ul#share-it li , #second ul#share-it li {
	float:left;
	margin-right:3px;
	padding:0;
	background:none;
}

.prevPageBtn span, .nextPageBtn span{
	display:none;
}

.prevPageBtn {
	background: url("/images/arrow_prev.png") no-repeat;
	margin-right:20px;
	/*display: block;
	float: left;*/
	width:9px;
	height: 18px;
}

.nextPageBtn {
	background: url("/images/arrow_next.png") no-repeat;
	margin-left:20px;
}

/* patient login */
.login-box {
	background:#FAFAF9;
	border: 1px solid #D8D5CE;
	padding: 10px 15px;
}
.login-box-cp {
	padding: 20px 18px 0 0;
	width:612px;
}

.login-box-cp label {
	color:#3ba2b8;
	font-size: 16px;
}
.login-box-cp label span {
	color:#484848;
	font-size: 12px;
}

.patientRegInfo {
	background: #fff;
	border: 1px solid #D8D5CE;
	width: 208px;
	/* height: 415px; */
	height: 525px;
	padding: 15px 15px 0 13px
}

.patientRegInfo h2 {
	padding:0;
	margin:0 0 12px;
	font-size: 30px;
	color: #44A1BA;
	font-weight:normal;
}

.patientRegInfo li {
	color: #a6a39d;
	font-size:13px;
	padding-left: 15px;
	background: url("/images/blue_bullet.png") no-repeat 0 6px;
	margin-bottom:15px;
}

#subWrap {
	text-align:right;
}
#reg_submit_btn {
	background: url("/images/reg_submit_btn.png") no-repeat;
	width: 169px;
	height: 30px;
	cursor: pointer;
	margin-right:15px;
}

#patientRegWrapper {
	position:relative;
}

#patientRegWrapper a{
	color: #3ba2b8;
}
#regHearts {
	position: absolute;
	bottom:49px;
	right:14px;
}

#patient_registration_title {
    background-attachment: scroll;
    background-image: url("../images/patient_registration_title.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 66px;
    width: 388px;
}
#patient_registration_title span {
	display: none;
}

/* comming soon cities */
#comingSoonWrapper {
	margin:0;
	padding: 0;
	position:relative;
	max-width:700px;
}

#comingSoonWrapper #circle {
    display: block;
    height: 250px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 150px;
    width: 250px;
	border:none;
}

#comingSoonWrapper #circle  img {
	position: relative;
	top: 0;
	border:none;
}

#comingSoonWrapper #circle img:hover {
	top: -250px;
}

/*forgot pass*/

#forgotWrapper {
	padding: 10px;
}

#forgotTitle {
	color: #D8D5CE;
    font-family: FuturaStdBook,Arial,Helvetica,sans-serif;
    font-size: 50px;
    line-height: 50px;
    margin: 0 0 24px;
    padding: 0;
}	


#forgotWrapper p {
	color: #3ba2b8;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
}

#forgotWrapper label {
	font-weight: normal;
	font-size: 13px;
	font-family: Arial;
	color:#595855;
}

#forgotWrapper  #forgotSubmit {
	background: url("/images/ok_btn.png") no-repeat;
	border: none;
	cursor: pointer;
	width: 58px;
	height: 31px;
}
#forgotWrapper p#forgtoSuccessMsg {
	color:#66aa00;
}

#termsHeader {
	padding-bottom: 30px;
    position: relative;
}

#termsTitle{
	color: #8E8B84;
    font-size: 20px;
    font-weight: normal;
    padding: 25px 0 0 100px;
}

#pageContent {
    border-top: 1px solid #DBD8D2;
    padding: 25px 0 40px;
	white-space: pre-line;
}

#pageContent h2 {
	font-size: 15px;
	color: #3ba2b8;
}

#pageContent p {
	color: #73716d;
	font-size:13px;
	margin: 10px 0;
}

#pageContent p span {
	color: #3ba2b8;
}

#pageContent span#timeChanged1, #pageContent span#timeChanged2 {
	font-weight: bold;
	font-size:14px;
}
#pageContent span#timeChanged1 {
	color: #73716d;
}
#pageContent span#timeChanged2 {
	color: #3ba2b8;
}

#offerNotifier {
	background: url("/images/offer_notifier_bg.png") repeat-x;
	color: #fff;
	width: 587px;
	height: 12px;
	border: 1px solid #397886;
	font-size:16px;
	padding: 12px;
	text-align:center;
	margin: 10px 0;
}

#justRegisteredText {
	padding: 40px 0;
	font-size: 16px;
	width:600px;
}
.no-app-available {
	margin: 70px auto; 
	background: #fff; 
	border: 1px solid #dbd8d1; 
	padding: 15px 10px; 
	width: 350px; height: 35px; 
	text-align: center; 
	color: #3090aa;
	font-weight: bold;
}
.doc-information-map .doc-information-detail span {
	font-size:12px;
}

.doc-information-map .doc-information-detail a {
	color: #3BA2B8;
	font-weight: bold;
}

.doc-information-img-outer {
	float:left;
	width:70px;
}
.doc-information-detail{
	padding-left: 5px; 
	float: left; 
	width: 140px;
	font-size: 12px;
	line-height: 14px;
}

#patientTable {
	border: none;
}
#patientTable th {
	background: none;
	border: none;
}
#patientTable tr{
	background: none;
}

#patientTable td{
	background: none;
	border: none;
}

.paginator {
	position:absolute;
	bottom:-48px;
	right:0;
	background: url("/images/pagination_bg.png") no-repeat;
	width:130px;
	padding:15px 10px;
	height: 16px;
	font-weight: bold;
	color: #3090AA;
	text-align:center;
}

#heartDoctors {
	background: url("/images/heartDoctors.png") no-repeat scroll 0 0 transparent;
    height: 100px;
	width:148px;
    left: -159px;
    position: absolute;
    top: 276px;
	display:block;
}
#heartDoctors span {display:none;}
/* 
#badge {
	position: absolute;
    right: 21px;
    top: 338px;
    z-index: 9999;
} */
#badge {
	position: absolute;
    right: 21px;
    top: 360px;
    z-index: 9999;
	display: block;
	height: 137px;
	width: 138px;
	background:url("/images/badge_doctors.png") no-repeat 0 0px transparent;
}
#badge:hover {
	background:url("/images/badge_doctors.png") no-repeat 0 -137px transparent;
}

#blog_badge {
	position: absolute;
    right: 21px;
    top: 510px;
    z-index: 9999;
	display: block;
	height: 137px;
	width: 138px;
	background:url("/images/blog_badge.png") no-repeat 0 0px transparent;

}
#blog_badge:hover {
	background:url("/images/blog_badge.png") no-repeat 0 -137px transparent;
}

#errorbox h4{
	color: #3ba2b8;
	font-size: 13px;
	font-weight:bold;
	padding:0;
	margin:15px;
}
#errorbox ul { 
	color:#595855;
	margin: 0 15px 15px;
	font-weight:bold;
}

.faqtitle {
	font-weight: bold;
	display:block;
}

#bigPart {
	font-size:28px;
}

#steps_main_space_wrapper input {
	font-size: 16px;
}

.affiliateName span {
	font-size: 12px;
	padding-left: 45px;
}

.sideImager .affiliateName span {
	padding:0;
	margin:0;
}
.sideImager .affiliateName { width: 200px;}
.sideImager li {
	margin: 10px 0;
}
.sideImager img {
	margin-right: 5px;
}

.contactInfo {
	width:300px;
}

#steps_main_space_wrapper  #acceptSubmit {
	background: url("/images/agree_btn.png") no-repeat;
	border: none;
	width:108px;
	height: 30px;
	margin: 10px;
	cursor: pointer;
}

#steps_main_space_wrapper  #notAcceptSubmit {
	background: url("/images/disagree_btn.png") no-repeat;
	border: none;
	width:108px;
	height: 30px;
	margin: 10px;
	cursor: pointer;
}

#commingSoon {
	margin:12px 0 0 155px;
}

#searchHeaderReg h1#aboutUsTitle {
	font-size: 26px;
	color:#30A3B6;
}

.aboutText {
	font-size:16px;
	margin-top:15px;
	line-height:22px;
}
.aboutText h3 {
	font-size:22px;
	color:#30A3B6;
	margin:20px;
}

.aboutText span{
	color:#30A3B6;
}

#loginPatient, #RegTrialDoc {
	display: block;
	text-align: center;
	margin-top: 5px;
	font-weight: bold;
	padding-left:20px;
	color: #8C8A85;
}


#telephoneWrapper{
	text-align:center;
	width:100%;
	margin: 10px 0 20px;
}

.popupLoginTitle {
	background:url("/images/syndedemenos_title.png") no-repeat;
	width:300px;
	height:25px;
	margin: 0 auto 10px;
}

.popupLoginTitle span {
	display: none;
}

#login_popup_btn, #telephoneWrapper #telbox, #doctor_tel {
	background: #76af00;
	display: block;
	width: 90px;
	height: 17px;
	padding: 10px 15px;
	border-radius: 4px;
	color:#fff;
	font-size: 20px;
	font-family: "FuturaStdBook", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 20px auto 10px;
}

#telephoneWrapper #telbox, #doctor_tel {
	width: 234px;
}

.popup_footer {
	width: 516px;
	margin: 0 auto;
}

#popupTelephoneTitle {
	background:url("/images/telephone_popup_title.png") no-repeat;
	width:365px;
	height:28px;
	margin: 0 auto 10px;
}
#popupTelephoneTitle span {
	display: none;
}
.centered {
	text-align: center;
	font-size: 15px;
}

#popup_main_wrapper.appCongratNoncenter{
	padding:17px 61px 73px 194px;
	width:624px;
	background:url('../images/characters_appcomplete.png') no-repeat 30px 98px #fff;
}

#congratsApp, #share-friends{
	font-family: "FuturaStdBook", Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size: 26px;
	color: #fff;
	text-align: center;
	font-weight: 600;
	margin: 20px 0;
	padding: 0;
	background:#5eaa33;
	padding:10px 0;
}
#share-friends {font-weight: 400;margin:5px 0 10px;}

.sharer-public {background:url('../images/social-box.png') no-repeat;width:640px; height:146px;margin-left:-7px;}
.just-closed-wrap {padding:35px 0 0 80px;}
.just-closed {color:#717171;font-family: Verdana, Arial, sans-serif; color:#717171; font-size:12px;width:500px;}
.just-closed-wrap.second {padding-top:40px;}
.just-closed-outside{width:415px;overflow:hidden;float:left;margin-right:30px;}

#congratsAppsub {
	font-family: "FuturaStdBook", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5eaa33;
	text-align: center;
	font-weight:400;
	margin: 20px 0 30px;
	padding: 0;
}
.appCongratNoncenter p {
	padding-bottom: 20px;
	font-size: 15px;
}

#facebookBox {
	overflow: hidden;
	height: 152px;
	width: 650px;
	background: #fff;
}

/*search widget*/
#widgetForm {
	width:290px;
	height:240px;
	padding: 0 5px;
	overflow:hidden;
	position: absolute;
	border:1px solid #000;
	background: url("../images/form_bg.png") no-repeat -55px -10px;
}
#widgetForm #logo{
	width:127px;
}

#widgetForm #specialtyLabel {
	margin-left: 0px;
}
#widgetForm #search1Label {
	margin: 10px 0px;
}
#widgetForm #area, #widgetForm  #searchTextHidden {
	background: url("/images/select_bg.png") no-repeat scroll 0 0 transparent;
    font-family: FuturaStdBook,Arial,Helvetica,sans-serif;
    height: 35px;
    line-height: 35px;
    margin-bottom: 5px;
    padding: 0 8px;
	width:250px;
	color: #3796AA;
    font-size: 16px;
}

#widgetForm #submit {
	background: url("../images/search.png") no-repeat scroll center top transparent;
    height: 29px;
    width: 149px;
	cursor:pointer;
	margin: 5px;
	float: right;
}

#widgetForm #showName {
	background: url("/images/show_arrow.png") no-repeat scroll 175px 0 transparent;
    bottom: 12px;
    clear: both;
    color: #FFFFFF;
    height: 18px;
    position: absolute;
    width: 193px;
    z-index: 700;
	right:70px;
}

#widgetForm #hidden_fields {
	display: none;
    height: 43px;
    left: 5px;
    position: absolute;
    top: 205px;
    width: 300px;
    z-index: 8000;
	background: none;
	padding:0;
}

/* patient login form */
#loginForm  #email, #loginForm  #password, #loginForm  .textField{
	width: 290px;
	margin-right: 15px;
}