/* ------- CSS for Bridgedental.com


 ------*/
a {
	outline: none; 
	}
	
	
#whiteFader {
	visibility: hidden;
}

#myGallery
{
width: 500px !important;
height: 123px !important;
margin: 30px 0 0 23px;
}

body {
	background-color: #f4f9fa;
	font-size: 0.78em;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9e9a9a;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container {
	width: 809px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	background-color: #bedadd;
}


/* ----------- CSS for top area ----------- */


#container #header {
	height: 63px;
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2b939e;
	margin: 0px;
	padding: 0px;
}
#container #header #logo a{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 142px;
	margin-top: 25px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 28px;
	float: left;

}
#container #header #logo span {
	display: none;
}
#header #tel {
	float: right;
	margin-top: 29px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 16px;
	margin-left: 0px;
	background-image: url(../images/tel2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17px;
	width: 290px;
}
#header #tel p {
	display: none;
}

.leftmenu {
background:#bedaddnone repeat scroll 0%;
background-image: url(../images/faux_columns.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.colmask {
clear:both;
float:left;
overflow:hidden;
position:relative;
width:100%;
}


/* ----------- CSS for left column ------------*/

#container #left_column {
	float: left;
	width: 175px;
/*	background-image: url(images/badges.gif);
	background-repeat: no-repeat;
	background-position: 15px bottom;
	padding-bottom: 60px;
*/}
#container #left_column img {
	margin: 12px 0px 0px 27px;
	padding: 0px;
}

/*-------- NAV --------------------*/

#container #left_column ul {
	color: #4e8295;
	list-style-type: none;
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	
}
#container #left_column li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
	
}

#b0 a, 
#b1 a, 
#b2 a, 
#b3 a, 
#b4 a, 
#b5 a, 
#b6 a, 
#b7 a, 
#b8 a, 
#b9 a  {
display: block;
width: 160px;
height: 20px;
background-repeat: no-repeat;
background-position: bottom left;
}
#b0 a{
background-image:url(../images/b0.gif);
}
#b1 a {
background-image: url(../images/b1.gif);
}
#b2 a {
background-image: url(../images/b2.gif);
}#b3 a {
background-image: url(../images/b3.gif);
}#b4 a {
background-image: url(../images/b4.gif);
}#b5 a {
background-image: url(../images/b5.gif);
}#b6 a {
background-image: url(../images/b6.gif);
}#b7 a {
background-image: url(../images/b7.gif);
}#b8 a {
background-image: url(../images/b8.gif);
}#b9 a {
background-image: url(../images/b9.gif);
}
#container #right_column #download_referal a {
background:url(../images/button_download_form.gif) no-repeat left bottom;
width: 141px; 
height: 27px; 
display: block;
}
#container #right_column #refere_online a {
background:url(../images/button_refere_online.gif) no-repeat left bottom;
width: 141px; 
height: 27px; 
display: block;
}

#b0 a span, 
#b1 a span, 
#b2 a span, 
#b3 a span, 
#b4 a span, 
#b5 a span, 
#b6 a span, 
#b7 a span, 
#b8 a span, 
#b9 a span, 
#newsletter_but a span,
#book a span,
#container #right_column #refere_online a span, 
#container #right_column #download_referal a span {
	display: none;
} 

#container #left_column a:hover, 
#container #left_column a:active{
background-position: 0 -5px;	
}
#container #book a:hover, 
#container #book a:active,
#container #newsletter_but a:hover, 
#container #newsletter_but a:active, 
#container #right_column #refere_online a:hover, 
#container #right_column #refere_online a:active, 
#container #right_column #download_referal a:hover, 
#container #right_column #download_referal a:active {
background-position: 0 0px;
}

/* ------------ Sub Nav level 1 ------------*/

#container #left_column ul ul a {
	color: #4E8295;
	text-decoration: none;
	background-image:none;
	width: 145px;
    height: 15px;
}
#container #left_column ul ul a:hover, 
#container #left_column ul ul a:active{
	color: #FFFFFF;
}

#container #left_column ul ul {
	margin: 5px 0 5px 20px;
	padding: 0px;
}
#container #left_column ul ul li {
	list-style-type: none;
	margin: 0px;	
}
#container #left_column ul ul {
display:none; /* -- hides all sub menues --*/
}

/* --- Show the sub menu for current item ---*/
/* ------- About -------*/
body#about ul#about,
body#philosophy ul#about, 
body#excellence ul#about, 
body#testimonials ul#about, 
body#testimonials1 ul#about,
/* -------- The Team ---------*/ 
body#team ul#team, 
body#ramesh ul#team, 
body#associates ul#team,
body#carla ul#team ,
body#carla ul#associates,
body#payman ul#team, 
body#payman ul#associates,
body#katerina ul#team,
body#katerina ul#associates, 
body#mahmood ul#team,  
body#mahmood ul#associates,
body#manager ul#team,
body#manager ul#managers,
body#reception ul#team,
body#reception  ul#managers,
body#specialists ul#team,
body#specialists  ul#specialists,
body#oralsurgeon ul#team, 
body#oralsurgeon  ul#specialists,
body#periodontist ul#team, 
body#periodontist  ul#specialists,
body#endodontist ul#team,
body#endodontist  ul#specialists,
body#anaesthetist ul#team, 
body#anaesthetist  ul#specialists,
body#hypnotherapist ul#team,
body#hypnotherapist  ul#specialists,
body#hygienists ul#team,
body#hygienists  ul#hygienists,
body#dentalnurses ul#team,
body#dentalnurses ul#dentalnurses,
body#maria ul#team,
body#maria ul#associates,
body#receptionists ul#team,
body#jessica ul#team,
body#jessica ul#receptionists,

/* -------- Oral Health ------*/
body#oralhealth ul#oralhealth, 
body#hygiene ul#oralhealth,
/* ----- Cosmetic dentestry --------*/
body#cosmetic ul#cosmetic, 
body#fillings ul#cosmetic, 
body#inlays ul#cosmetic, 
body#cerec ul#cosmetic,
body#whitening ul#cosmetic, 
body#crowns ul#cosmetic, 
body#veneers ul#cosmetic, 
body#implants ul#cosmetic, 
body#orthodontics ul#cosmetic, 
/*--------Payment -------*/
body#payment ul#payment, 
body#prices ul#payment, 
body#corporate ul#payment 
{
display:block;
margin-top: 0px;
}

/* --------- Highlight current menu item (headings only) ----------*/
body#index li#b0 a,
body#about li#b1 a,
body#team li#b8 a, 
body#oralhealth li#b2 a, 
body#cosmetic li#b3 a, 
body#aesthetics li#b4 a,
body#referral li#b5 a,
body#payment li#b6 a, 
body#contact li#b7 a, 
body#newsletter li#b9 a
{
background-position: 0px -5px;
}

/* --------- Highlight current menu item (sub_headings only) ----------*/
body#philosophy li#philosophy a, 
body#excellence li#excellence a, 
body#testimonials li#testimonials a, 
body#testimonials1 li#testimonials a,
/* -------- The Team ---------*/ 
body#ramesh li#principal a, 
body#carla li#carla a,
body#payman li#payman a, 
body#katerina li#katerina a, 
body#mahmood li#mahmood a,  
body#managers li#managers a,
body#manager li#manager a,
body#reception li#reception a,
body#specialists li#specialists a,
body#oralsurgeon li#oralsurgeon a, 
body#periodontist li#periodontist a, 
body#endodontist li#endodontist a, 
body#anaesthetist li#anaesthetist a, 
body#hypnotherapist li#hypnotherapist a, 
body#hygienists li#hygienists a,
body#dentalnurses li#dentalnurses a,
body#maria li#maria a,
body#jessica li#jessica a,

/* -------- Oral Health ------*/
body#hygiene li#hygiene a,
/* ----- Cosmetic dentestry --------*/
body#whitening li#whitening a, 
body#fillings li#fillings a, 
body#inlays li#inlays a, 
body#cerec li#cerec a,
body#crowns li#crowns a,
body#orthodontics li#orthodontics a,
body#implants li#implants a,   
body#veneers li#veneers a, 
/*--------- end cosmetic dentestry ------*/
body#prices li#prices a,
body#corporate li#corporate a
{
color:#FFFFFF; 
}

/* -------------- END NAV ----------- */

#book a {
margin-left:15px;
display: block;
width: 141px;
height: 27px;
background-image: url(../images/book.gif);
background-repeat: no-repeat;
background-position: bottom left;
}
#newsletter_but a {
margin-left:15px;
display: block;
width: 141px;
height: 27px;
background-image: url(../images/newsletter.gif);
background-repeat: no-repeat;
background-position: bottom left;
}
leftmenu #hours {
	clear: both;
	margin-left: 15px;
	text-align:center;
	border:1px #999999;
	width:141px;
}

/* --------- Right Column ----------*/	

#container #right_column {
	float: right;
	width: 595px;
/*	background: url(images/badges_grey.gif) no-repeat right bottom;
*/	padding: 0px;
	border-top-width: 13px;
	border-top-style: solid;
	border-top-color: #b1d1d5;
	margin: 0px 15px 0 0;
	display: inline;
}


#container #right_column h1 {
	background-image: url(../images/h1_index.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 36px;
	margin-top: 41px;
}
#container #right_column p {
	margin-left: 30px;
	margin-right: 250px;
	line-height: 1.3em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#container #right_column .apointment {
	color: #FFFFFF;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	border: 2px ridge #9e9a9a;
	font-size: 1.2em;
}

.clear {
	clear: both;
	height: 0px;
}

#container #footer {
	height: 54px;
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #2b939e;
	clear: both;
}

#container #footer img {
	margin: 0px;
	padding: 0px;
	float: left;
}
#container #footer p {
	margin-right: 13px;
	margin-top: -39px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-image: url(../images/address.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -5000px;
	
}

#right_column h2
 {
	margin-left: 30px;
	font-weight: normal;
	margin-bottom: 0px;
	color: #CCCCCC;
	margin-top: 5px;
	font-size: 105%;
}


#container #right_column blockquote {
	margin-right: 280px;
	margin-left: 10px;
	background-image: url(../images/quote_open.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#container #right_column blockquote p {
	margin: 0px;
	background-image: url(../images/quote_close.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#container #right_column .author {
	font-size: 85%;
	padding: 0px;
	float: none;
	text-align: right;
	margin-right: 280px;
	margin-top: 30px;
}
#container #right_column .author img {
	padding-bottom: 5px;
	float: none;
}

/*---------- Headings ------------*/

#container #right_column h1#page_1  {
	background-image: url(../images/h1_1_about.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column #page_1a {
	background-image: url(../images/h1_1a_philosophy.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column #page_1b {
	background-image: url(../images/h1_1b_team.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#container #right_column #page_1x {
	background-image: url(../images/openevening.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
#container #right_column #page_1c {
	background-image: url(../images/h1_1c_excellence.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 
#container #right_column #page_1d {
	background-image: url(../images/h1_1d_testimonials.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column #page_2 {
	background-image: url(../images/h1_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}#container #right_column #page_2a {
	background-image: url(../images/h1_2a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}#container #right_column #page_3 {
	background-image: url(../images/h1_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}#container #right_column #page_3a {
	background-image: url(../images/h1_3a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}#container #right_column #page_3b {
	background-image: url(../images/h1_3b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}#container #right_column #page_3c {
	background-image: url(../images/h1_3c.gif);
	background-repeat: no-repeat;
	background-position: left top;
}#container #right_column #page_3d {
	background-image: url(../images/h1_3d.gif);
	background-repeat: no-repeat;
	background-position: left top;
}#container #right_column #page_3h {
	background-image: url(../images/h1_3h.gif);
	background-repeat: no-repeat;
	background-position: left top;	
} #container #right_column #page_3e {
	background-image: url(../images/h1_3e.gif);
	background-repeat: no-repeat;
	background-position: left top;
} #container #right_column #page_3f {
	background-image: url(../images/h1_3f.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column #page_3g {
	background-image: url(../images/h1_3g.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#container #right_column #page_4 {
	background-image: url(../images/h1_4.gif);
	background-repeat: no-repeat;
	background-position: left top;
}#container #right_column #page_5 {
	background-image: url(../images/h1_5.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column #page_6 {
	background-image: url(../images/h1_6.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column #page_6a {
	background-image: url(../images/h1_6a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column #page_6b {
	background-image: url(../images/h1_6b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column #page_7 {
	background-image: url(../images/h1_7.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#prin_dentist  {
	background-image: url(../images/h1_prin_dentist.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#dentist  {
	background-image: url(../images/h1_dentist.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#manager  {
	background-image: url(../images/h1_prac_mng.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#reception  {
	background-image: url(../images/h1_reception.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#receptionists  {
	background-image: url(../images/h1_receptionists.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#oralsurgeon  {
	background-image: url(../images/h1_oralsurgeon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#periodontist  {
	background-image: url(../images/h1_periodontist.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#endodontist  {
	background-image: url(../images/h1_endodontist.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#anaesthetist  {
	background-image: url(../images/h1_anaesthetist.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#hypnotherapist  {
	background-image: url(../images/h1_hypnotherapist.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#hygienists  {
	background-image: url(../images/h1_hygienists.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#dentalnurses  {
	background-image: url(../images/h1_dentalnurses.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#newsletter  {
	background-image: url(../images/h1_newsletter.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#appointment  {
	background-image: url(../images/h1_book.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #right_column h1#referral  {
	background-image: url(../images/h1_referral_online.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ----------End headings ----------*/
#container #right_column img {
	float: right;
	margin: 0;
	padding: 0 3px 0 0;
}
#container #right_column .apointment a {
	color: #CCCCCC;
	text-decoration: none;
}
#container #right_column ul {
	margin-right: 250px;
}

#container #right_column table {
	margin-left: 30px;
}

#container #pre_footer {
	height: 11px;
	clear:both;
	background-image: url(../images/pre_footer.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	display: block;
	position: relative; 
}
#container #pre_footer img {
	position: absolute; 
	top: -66px; 
	left: 228px;
	display: none;
	}
#team #container #pre_footer img {
	display: block; 
	}
#container  #right_column li {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

/*------- Contact Page -----------*/

#container #right_column #column1 {
	float: left;
	width: 280px;
}
#container #right_column #map {
	float: right;
	margin-top: 0px;
	margin-right: 10px;
}

#container #right_column #column1 p {
	margin-right: 0px;
}
#container #right_column #column1 a {
	color: #999999;
	text-decoration: underline;
}
#container #right_column #column1 a:hover,
#container #right_column #column1 :hover a,
#container #right_column #column1 a:active {
color: #CCCCCC;
}


#container #left_column #hours {
	color: #2b939e;
	margin-left: 30px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding: 0px;
	font-size:0.9em;
	text-align: center;
	border: 1px solid #2b939e;
}
#container #left_column #hours p{
padding: 0px;
margin:0px;
}
#container #right_column a {
	color: #CCCCCC;
	text-decoration:none;
}
#container #right_column a:hover, 
#container #right_column :hover a, 
#container #right_column a:active  {
	text-decoration:underline;
}
#container #right_column a img{
	border: none;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#container #right_column a img.banner {
	padding: 30px 0 0 23px;
	margin: 0px; }

#container #right_column th {
	color: #CCCCCC;
	text-align: left;
	font-weight: normal;
}
#container #right_column table {
	margin-bottom: 10px;
}
#container #right_column table h2 {
	margin-left: 0px;
	margin-top: 0px;
}
#container #left_column #hours table {
	margin: 0px;
	padding: 0px;
	
}
#container table {
border-collapse: collapse;
}
#container table, td, tr{
margin:0px;
padding:0px;
}

.contactform p label {
	float: left;
	width: 20%;
}
#appointment #container #right_column #form1 p, 
#referral #container #right_column #form1 p {
	margin-right: 50px;
	clear: left;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#appointment #container #right_column #form1 p.submit, 
#referral #container #right_column #form1 p.submit {
	margin-left: 22%;
}
#appointment #container #right_column #form1 .text, 
#referral #container #right_column #form1 .text {
	width: 180px;
	background-color: #e9f4f5;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
}
#book{
	position:relative;
	left: 5px;
	top: 10px;
}
#newsletter_but{
	position:relative;
	left: 154px;
	top: -18px;
}
#appointment  #right_column #form1 #trigger, 
#referral  #right_column #form1 #trigger {
	float: none;
	margin:0px;
	padding:0px;
}
#container #right_column .team {
	border: 1px solid #FFFFFF;
	margin: 25px 25px 0px 0;
margin-top: 42px;
	padding: 0px; 
	clear:both;
}
#container #right_column .team_nurses {
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	margin-right:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px; 
}
#referral #container #right_column ul li 
	{
	padding: 0;
	}
#referral #container #right_column ul
	{
	margin-top:5px;
	margin-bottom:5px;
	}

.nurses #container #right_column  .floatLeft {
	float: left; 
	padding: 0px;
	margin: 0 20px 20px 20px;
	border:1px solid #FFFFFF;
	}

.nurses #container #right_column h2 {
	font-size:1.0em;
	line-height:0em; 
	padding: 7px 0 8px 110px;
	font-weight: normal; 
	}
.nurses #container #right_column h3 {
	font-size:1.0em;
	line-height:0em; 
	color: #CCCCCC;
	font-weight: normal;
	margin-left: 140px;
	}
	
.nurses #container #right_column p {
	margin: 0 30px 0 140px;
	} 

	
.nurses  #right_column div {
	clear: both;
	padding-bottom: 10px;
}

#right_column #next {
	position:absolute;
	right:22px;
	top:96px;
	}
#right_column #previous {
	left:190px;
	position:absolute;
	top:93px;
	}
.floatRight {
	float: right;
	}
.banda {
	float: right; 
	width: 204px;
	
	}
#container #right_column .banda p {
	text-align:right;
	padding: 2px 27px 0 0;
	margin: 0px; 
	clear: both;
	}
