@charset "UTF-8";
/* CSS Document - main */

html,
body { height:100%; }
body { background:#bdb6a2 url(/images/bg/body.jpg) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; position:relative; }
strong { font-weight:bold; }

#main { background:#FFF url(/images/bg/main.jpg) bottom left repeat-x; border-top:#636363 7px solid; margin:0 auto; padding:0 0 40px 0; position:relative; width:880px; }

#header { height:170px; position:relative; }
	#header a.homelink { display:block; height:150px; left:20px; position:absolute; top:20px; width:250px; }
	#header a.facebook { display:block; height:45px; left:550px; position:absolute; top:40px; width:150px; z-index:3000;}
	#header a.facebookhome { display:block; height:45px; left:720px; position:absolute; top:40px; width:150px; z-index:3000;}
	#topmenu { background:#636363; color:#ccc; font-size:1.1em; padding:8px 24px 12px 24px; position:absolute; right:0; top:0; }
	#topmenu a { border-left:#999 1px solid; color:#ccc; padding:0 8px; text-decoration:none; }
	#topmenu a.first { border-left:none; }
	#topmenu a:hover { color:#eee; }
	
	#textsize { position:absolute; right:0; top:30px; }
	#textsize p { color:#666; font-size:1.1em; padding:12px; }
	#textsize span { display:block; float:left; height:22px; line-height:28px; position:relative; }
	#textsize img { cursor:pointer; }
	#resizable { }
	
	#menu { position:absolute; right:0; bottom:0; }
	#menu a { background:url(/images/bg/menu.jpg) top left no-repeat; color:#474747; display:block; float:left; font-size:1.1em; height:40px; padding:60px 20px 0 14px; position:relative; text-decoration:none; text-transform:uppercase; width:86px; }
	#menu a:hover { background:url(/images/bg/menu_hover.jpg) top left no-repeat; color:#666; }

#content { background:url(/images/bg/content.gif) top left no-repeat; min-height:600px; padding:20px 0; position:relative; }

	#L,
	#R { display:inline; float:left; position:relative; }
	#L { width:280px; }
	#R { width:600px; }
	#L .cont,
	#R .cont { padding:0 10px; overflow:hidden; }
	
	#L h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; font-weight:normal; padding:8px 12px; }
	#L .box { border:#bfbfbf 1px solid; margin:0 0 10px 0; }
	#L .box p,
	#L .box ul { display:block; font-size:1.1em; line-height:1.4em; position:relative; }
	/*#L .box li { border:#F00 1px solid; }*/
	#L .box a { color:#666; font-size:inherit; line-height:1.4em; }
	
	#L .submenu { font-size:1.1em; }
	#L .submenu li { border:none; display:inline; margin:0; padding:0; }
	#L .submenu a,
	#L .submenu div.a { background:#a2a9af url(/images/bg/L/submenu.jpg) bottom left repeat-x; border-bottom:#bfbfbf 1px solid; border-left:#858d91 4px solid; color:#FFF; display:block; padding:8px 12px; position:relative; text-decoration:none; }
	#L .submenu a:hover { background:#abb2b7 url(/images/bg/L/submenu_hover.jpg) bottom left repeat-x; border-left:#858d91 4px solid; }
	#L .submenu a:active { background:#7f8387 url(/images/bg/L/submenu_active.jpg) bottom left repeat-x; border-left:#373737 4px solid; }
	
	#L .submenu li ul { padding:8px 0; }
	#L .submenu li li { margin:0 0 0 20px; padding:0; }
	#L .submenu li li a { background:none; border:none; color:#666; margin:0 0 0 20px; padding:2px 0; }
	#L .submenu li li a:hover { background:none; border:none; color:#444; }
	#L .submenu li li a:active { background:none; border:none; }
	
	
	
	#L .contact { background:#fdfdfd url(/images/bg/L/contact.jpg) top left repeat-x; padding:12px; position:relative; }
	#L .contact .phone { font-size:2.0em; }
	#L .contact .upper { font-size:1.1em; position:relative; text-transform:uppercase; }
	
	#L .difference { background:#e6ecf2 url(/images/bg/L/difference_younger.jpg) top left no-repeat; padding:138px 0 0 0; position:relative; }
	#L .difference h2 { background:#728190; color:#FFF; position:relative; }
	#L .difference p { padding:12px; }
	
	#L .difference.about_us { background-image:url(/images/bg/L/difference_1.jpg); }
	#L .difference.orthopedic_care { background-image:url(/images/bg/L/difference_2.jpg); }
	#L .difference.education_research { background-image:url(/images/bg/L/difference_3.jpg); }
	#L .difference.patient_information { background-image:url(/images/bg/L/difference_4.jpg); }
	#L .difference.contact_our_specialists { background-image:url(/images/bg/L/difference_5.jpg); }
	#L .difference.default { background-image:url(/images/bg/L/difference_default.jpg); }
	
	#L .common h2 { background:url(/images/bg/L/h2/common.jpg) top left repeat-x; color:#666; position:relative; }
	#L .blue h2 { background:url(/images/buttons/blue_button.jpg) top left repeat-x; color:#fff; position:relative; }
	#L .common p { padding:12px; }
	
	#L .logo { display:block; margin:10px auto; width:202px; }
	
	#R p,
	#R ul { color:#333; font-size:1.2em; line-height:1.6em; margin:0 0 12px; }
	#R li { line-height:1.5em; list-style:square; margin:0 0 0 20px; padding:2px 0; }
	#R a { color:#333; line-height:1.5em; }
	#R a:hover { color:#369; line-height:1.5em; }
	#R img.header { border:#bfbfbf 1px solid; width:568px; overflow:hidden; }
	#R h1 { color:#534b34; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:2.0em; font-weight:normal; margin:16px 0 8px 0; position:relative; }
	#R h1.doctors { margin:0 0 8px; }
	#R h2 { background:#f6f6f3; border-bottom:#CCC 1px solid; border-top:#CCC 1px solid; color:#534b34; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:normal; margin:16px 0 8px 0; padding:8px 8px; position:relative; }
	#R h3 { color:#630; font-size:1.2em; font-weight:bold; margin:16px 0 0; padding:4px 0; }
	#R h4 { color:#333; font-size:1.2em; font-weight:bold; margin:16px 0 0; padding:4px 0; }
	#R small { color:#666; display:block; font-size:1.1em; padding:4px 0 16px; }
	
	#R ul.doctors { padding-top:8px; }
	#R ul.doctors li { border:#FFF 1px solid; display:block; margin-bottom:8px; padding:0 20px 0 0; position:relative; }
	#R ul.doctors li img { border:#CCC 1px solid; float:left; margin-right:12px; padding:2px; }
	#R ul.doctors li a { color:#630; font-weight:bold; text-decoration:none; line-height: }
	#R ul.doctors li p { border:#FFF 1px solid; margin:0; padding:6px 0; }
	
	#R .featured { background:url(/images/bg/feature.jpg) bottom left repeat-x; border:#bfbfbf 1px solid; margin:16px 0; }
	#R .featured p { font-size:1.2em; margin:0; padding:12px 12px 6px; }
	#R .featured ul { color:#666; margin:4px 12px 12px; }
	#R .featured h3 { color:#630; font-size:1.3em; font-weight:bold; margin:12px 12px 4px; padding:4px; } 
	#R .featured li { font-size:1.0em; list-style:disc; margin:0 0 0 16px; padding:2px 0; }
	
	#R .faqs .answer p { font-size:1em; }





/* New Video*/
	#close{position:absolute; height:20px; width:20px; z-index:50000; margin-left:568px;}
	#close.inactive{display:none;}
	div.video { display:none; background:#ccc;}
	#video.active { display:block; }
	#video.notactive { display:none; }
	div.video-buttons{height:319px; width:566px; background:#fff;}
	div.video1-button{float:left; padding-right:16px;}
	div.video2-button{float:left;}
	div.video1-button-play{position:absolute; margin:10px 0 0 10px;}
	div.video2-button-play{position:absolute; margin:10px 0 0 300px;}
	#movie1 { display:none; }
	#movie2 { display:none; }
	#movie.hidden  { display:none !important; }
	#movie2.hidden  { display:none !important; }

	div.video1{width:255px; float:left; padding:7px 25px 0 15px; }
	div.video2{ width:255px; float:left; padding:7px 0 0 15px; }

	div.fb-video{float:left; padding-right:35px;}
	div.email-video{float:left;}

	#videotools1{background:url("/images/videobar-2.jpg"); height:33px; width:566px; font-size:10px;}
	#videotools1 a, a:active, a:link{color:#444;}
	#videotools1 a:hover{color:#333333;}
	#videotools1 a{float:left; } 
	#videotools1 a.links{margin:5px 0 0 10px;}
/*End New Video*/






#videotools { background:url(/images/videobar.jpg) no-repeat; width:569px; height:33px; }
#videotools a { margin:5px 5px 0 20px; display:block; float:left; text-decoration:none; }
#videotools a.text { margin:10px 5px 0 0; display:block; float:left; text-decoration:underline; }
#videotools a img { padding-right:10px; top:50%  }

#footer { background:#474747 url(/images/bg/footer.jpg) top left repeat-x; margin:0 auto; min-height:240px; position:relative; width:880px; }
#footer a { color:#FFF; text-decoration:none; }
#footer a:hover { color:#EEE; text-decoration:underline; }
#footer .upper { height:140px; position:relative; }
#footer .upper ul { padding:10px 20px; }
#footer .upper li { color:#FFF; display:block; float:left; font-size:1.1em; line-height:1.5em; padding:10px 16px 30px; position:relative; width:160px; }
#footer .upper li:first-child { width:230px; }
#footer .upper strong { font-weight:bold; line-height:1.4em; }
#footer .lower { position:relative; }
#footer .lower p { color:#777; padding:8px 12px; }

	/* google maps */
	.googlemap { position:relative; height:300px; margin:15px 0px 20px 0px; }
	.googlebtn { color:#946239; font-size:1.1em; }
	.googleroute { position:relative; width:500px; padding:10px; font-size:1.1em; color:#585957; }
	.googleroute a { color:#946239; text-decoration:none; }
	.googleroute a:hover { color:#575e68; }
	.googleroute tr,
	.googleroute td { color:#585957; }
	.googleroute td { padding:10px; }
