body {margin:0;}

p, form,h1,h2,h3,h4,h5,h6,p {margin:0;padding:0;}
ul, ol {margin-top:0;margin-bottom:0;margin:0;padding:0;}
img {border:0px;}
* {outline:none;}
.clear {clear:both;font-size:1px;}

table {border:0;border-collapse:collapse;}
table td {padding:0;}

.table_pad td {padding:5px;}

body, a:link, a:visited, a:hover, a:active, input, select, textarea {font-family: Arial, Helvetica, sans-serif;}

a{
	text-decoration: none;
}
a.b_link{
	width:998px;
	height:515px;
	position:relative;
	z-index:1;
	float:left;
	text-indent:-9999px;
}
.languages_box{
	width: 998px;
	overflow: hidden;
	margin:0 auto;
	text-align: right;
	color:#36586C;
	font-size:12px;
	font-family: "Myriad Pro";
}
.languages_box a{
	color:#36586C;
	font-size:12px;
	font-family: "Myriad Pro";
}
.box{
	width:998px;
	overflow: hidden;
	margin:0 auto;
	border:1px solid #ccc;
}
#wrap{
	width:998px;
	height:566px;
	overflow: hidden;
	position:relative;
	z-index:20;
}
#wrap .active{
	display:block;
}
.header{
	width:998px;
	height:566px;
	overflow: hidden;
	display:none;
	position:relative;
	z-index:50;
	top:0px;
	background: url(../images/bg1.jpg) no-repeat 0 0;
}
.header2{
	width:998px;
	height:566px;
	display:none;
	position:relative;
	z-index:49;
	top:0px;
	overflow: hidden;
	background: url(../images/bg2.jpg) no-repeat 0 0;
}
.header3{
	width:998px;
	height:566px;
	display:none;
	position:relative;
	z-index:48;
	top:0px;
	overflow: hidden;
	background:#ccc;
}
.pnumber{
	width:141px;
	float:right;
	color:#fff;
	position:relative;
	z-index:4;
	top:-566px;
	font-size:16px;
	font-family: "Trajan Pro";
	line-height:23px;
}
.topl{
	float:right;
	width:320px;
	position:relative;
	z-index:3;
	top:-515px;
	height:23px;
	margin:0 226px 0 0;
	background: url(../images/homel.gif) no-repeat 0 0;
}
.topl a{
	color:#fff;
	font-size:14px;
	font-family: "Trajan Pro";
	line-height: 23px;
	margin:0 0 0 12px;
	float:left;
}
.topl a:hover{
	text-decoration:underline;
}
.menu{
	width:863px;
	height:30px;
	float:right;
	position:absolute;
	z-index:100;
	top:45px;
	left:127px;
	margin:0 8px 0 0;
	background: url(../images/menu_bg.png) no-repeat 0 0;
}
.menu2{
	width:999px;
	height:30px;
	float:right;
	position:absolute;
	z-index:100;
	top:112px;
	left:0px;
	background: url(../images/menu_bg.png) no-repeat 0 0;
}
.header2 .menu {
	background: url(../images/menu_bg2.png) no-repeat 0 0;
}
.logo{
	float:left;
	width:120px;
	height:145px;
	margin:2px 0 0 4px;
	position:relative;
	z-index:5;
	top:-514px;
	border:0;
	background: url(../images/logo.png) no-repeat 0 0;
}
.logo a{
	float:left;
	text-indent: -9999px;
	width:100px;
	height:129px;
	margin:17px 0 0 18px;
}
.menu ul,.menu2 ul{
	margin: 0;
	padding:0;
	float:left;
	list-style: none;
}
.menu ul li,.menu2 ul li{
	float:left;
	margin:5px 0 0 0;
	position:relative;
	z-index:500; 
	padding:0 10px;
}
.bg22{
	background: none;
}
.menu2 ul li{
	padding: 0 3px;
}
.img_s{
	margin:18px 0 0 0;
	overflow: hidden;
}
.menu ul li a,.menu2 ul li a{
	float:left;
	color:#fff;
	font-size: 13px;
	line-height: 20px;
	padding:0 9px 5px 9px;
	text-transform: uppercase;
}
.header5 .nav div.hov{
	top:24px;
}
.menu ul li a:hover,.menu ul li.hover a,.menu2 ul li a:hover,.menu2 ul li.hover a{
	background: url(../images/a-hover.gif) no-repeat 0 0;
}

.menu ul li.hover .nav div.hov a,.menu2 ul li.hover .nav div.hov a{
	background: none;
}
.menu2 .nav div.hov {
	left:9px;
}
.nav div.hov {
	position:absolute; 
	left:16px; 
	display:none; 
	margin:0 0 0 -6px; 
	padding:0; 
	top:25px;
	width:306px;
	/*padding:0 0 5px 0;*/
	z-index:1000;
	list-style:none;
	background: url(../images/bg-hover.png) no-repeat 0 100%;
}
.llink,.rlink{
	float:left;
	width:132px;
	
	margin:5px 0 0 0;
	padding:0 0 15px 10px;
}
.rlink{
	padding:0 0 15px 15px;
}
.menu ul li .llink a,.menu ul li .rlink a,.menu2 ul li .llink a,.menu2 ul li .rlink a{
	float:left;
	color:#fff;
	text-transform: none;
	font-size: 12px;
	width:132px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	padding: 0;
	background: none;	
}
.menu ul li .llink a:hover,.menu ul li .rlink a:hover,.menu2 ul li .llink a:hover,.menu2 ul li .rlink a:hover{
	text-decoration: underline;
}
.link{
	float:left;
	width:264px;
	
	margin:5px 0 0 0;
	padding:0 0 15px 10px;
}
.menu ul li .link a,.menu2 ul li .link a{
	float:left;
	color:#fff;
	text-transform: none;
	font-size: 12px;
	width:264px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	padding: 0;
	background: none;	
}
.menu ul li .link a:hover,.menu2 ul li .link a:hover{
	text-decoration: underline;
}
.hair{
	width:399px;
	height:259px;
	position:relative;
	z-index:9;
	top:-510px;
	float:left;
	clear:both;
	margin:35px 0 0 50px;
	display:inline;
	
}
/*.hair a{
	text-indent:-9999px;
	float:left;
	width:49px;
	height:14px;
	margin:246px 0 0 11px;
}*/
.links{
	width:225px;
	float:left;
	padding:0 0 0 4px;
	margin:10px 0 0 0;
	position:relative;
	z-index:7;
	top:-460px;
}
.links a{
	float:left;
	color:#fefdfe;
	font-size: 14px;
}
a.bottle{	
	line-height:24px;
	background: url(../images/bottle.png) no-repeat 0 50%;
	padding:0 0 0 16px;
}
a.news{	
	line-height:24px;
	background: url(../images/flow.png) no-repeat 0 3px;
	padding:0 0 0 26px;
	margin:0 0 0 14px;
	display:inline;
}
.links a:hover{
	text-decoration: underline;
}
.tabs,.tabs2{
	width:998px;
	overflow: hidden;
	position:relative;
	z-index:30;
	top:-100px;
}
#num_tab .tabs2{
	left:7px;
	top:-77px;
    width:600px;
}
.content_upd{
	margin:-68px 0 0 0;
	position:relative;
	z-index:150;
	overflow:hidden;
	padding:0 0 19px 0;
	background:#f7f7f7;
}

.right_sing{
	float:right;
	width:317px;
	/*border-left:1px solid #ccc;*/
	height:500px;
	position:absolute;
	z-index:500;
	/*left:680px;*/
	left:681px;
	top:143px;
	background:url(../images/bg_ban.gif) repeat-x 0 0;
}
#num_tab .arr11,#num_tab .arr22,#num_tab .arr33{
	width:15px;
	height:15px;
	float:left;
	background:#86a8cb;
	margin:0 0 0 3px;
}
#num_tab a{
	width:15px;
	text-align: center;
	padding:0;
	height: 15px;
	float:left;
	color:#fff;
	line-height: 15px;
	font-size: 13px;
	margin:0;

}
.arr1,.arr2,.arr3{
	width:326px;
	height:96px;
	float:left;
	margin:0 0 0 5px;
}
#num_tab .arwhite {
	background:#264560;
}
.arwhite {
	background: url(../images/arrow.png) no-repeat 10px 0;
}
.arblack {
	background: url(../images/arrow2.png) no-repeat 10px 0;
}
/*.arr2 {
	background: url(../images/arrow1.png) no-repeat 10px 0;
}*/
.tabs a,.tabs2 a{
	width:326px;
	height: 74px;
	float: left;
	margin:20px 0 0 0
}
.video{
	width:500px;
	height:295px;
	float:left;
	clear:both;
	position:relative;
	z-index:12;
	top:-518px;
	display:inline;
	margin:-4px 0 0 154px;
	border:1px solid #4f4a49;
}
object{
	position:relative;
	z-index:10;
}
embed{
	x-index:9;
}
.content{
	overflow:hidden;
	margin: -100px 0 0 0;
}
.box_c{
	width:100%;
	overflow:hidden;
	background:#f1f1f1;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.box_c h3,.cont2 h3{
	color:#4fb4d5;
	font-size:14px;
	margin:17px 0 0 13px;
	padding:0 0 10px 0;
}
a.prev{
	float:left;
	width:18px;
	height:53px;
	text-indent:-9999px;
	margin:0 9px;
	background:url(../images/prev.gif) no-repeat 0 0;
}
a.next{
	float:left;
	width:18px;
	height:53px;
	text-indent:-9999px;
	margin:0 0 0 9px;
	background:url(../images/next.gif) no-repeat 0 0;
}
.c_box{
	width:926px;
	float:left;
	margin:0 0 0 36px;
	display:inline;
	overflow:hidden;
	position:relative;
	z-index:10;
}


div.carousel .prev{
	border:0px;
	float:left;
	width:18px;
	height:53px;
	padding:0;
	top:16px !important;
	opacity:1.0 !important;
	text-indent:-9999px;
	margin:0 9px;
	cursor:pointer;
	background:url(../images/prev.gif) no-repeat 0 0;
}
div.carousel .next{
	border:0px;
	opacity:1.0 !important;
	float:left;
	width:18px;
	top:16px !important;
	cursor:pointer;
	height:53px;
	text-indent:-9999px;
	margin:0 0 0 9px;
	right:9px !important;
	padding:0;
	background:url(../images/next.gif) no-repeat 0 0;
}
.c_box ul{
	list-style:none;
	height:200px !important;
}
.c_box ul li span{
	width:100%;
	float:left;
	line-height:18px;
	margin:3px 0 0 0;
	text-align:center;
	color:#64bdda;
	font-size:12px;
	font-family:Arial;
	height:41px;
}
div.carousel .up{
	background: url('../../img/up.png') center center no-repeat;
	width:61px;
	height:40px;
	border:0px;
}

div.carousel .down{
	background: url('../../img/down.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}


/** carousel 1 **/
div.carousel ul li{
	/*border:1px solid #fff;*/
	line-height:0px;
	padding:0 7px;
}

div.carousel ul li a{ /* in case of link */
	display:block;
	border:0px;
	cursor:pointer;
}

div.carousel ul li a img{
	display:block;
	border:0px;
}
.img_b{
	width:80px;
	height:80px;
	overflow:hidden;
	background:#cacaca;
}
.box_l{
	height:124px;
	width:80px;
}

.bot_gradient {background:url('../images/bot_gradient.gif') repeat-x 0 bottom;}

.header4 {position:relative;top:0;left:0;z-index:1;height:112px;overflow:hidden;background:url('../images/header4.jpg') no-repeat 0 0;}
.header5 {position:relative;top:0;left:0;z-index:1;height:152px;background:url('../images/header5.jpg') no-repeat 0 0;}
.logo2 {position:absolute;top:3px;left:10px;z-index:2;}
.header4_line {height:89px;background:url('../images/header4_line.png') no-repeat 0 0;}

.header4_box2 {position:absolute;top:12px;left:99px;z-index:2;padding:15px 0 0 16px;font-size:16px;color:#FFF;font-weight:bold;text-decoration:none;text-transform:uppercase;text-align:center;}
.header4_box2 a:link, .header4_box2 a:visited {font-size:16px;color:#FFF;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.header4_box3 a:hover, .header4_box2 a:active {font-size:16px;color:#FFF;font-weight:bold;text-decoration:none;text-transform:uppercase;}

.header4_box3 {position:absolute;top:12px;left:265px;z-index:2;padding:15px 0 0 20px;}
.header4_box3 a:link, .header4_box3 a:visited {font-size:16px;color:#FFF;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.header4_box3 a:hover, .header4_box3 a:active {font-size:16px;color:#FFF;font-weight:bold;text-decoration:none;text-transform:uppercase;}

.header4_box4 {position:absolute;top:12px;left:439px;z-index:2;padding:14px 0 0 22px;}
.header5_box5 {position:absolute;top:12px;left:439px;z-index:2;padding:14px 0 0 22px;}
.header5_box5 img{
	position: relative;
	z-index:3;
	top:14px;
	left:0;
}

.sign_up_form {padding-top:3px;}
.sign_up_form2 {position:relative;z-index:4;left:0;top:20px;}
.sign_up_input {width:170px;height:15px;padding:3px;border:1px solid #D2D3D3;font-size:12px;color:#999999;line-height:15px;}
.sign_up_submit {position:absolute;top:48px;left:201px;width:51px;height:31px;border:none;background:url('../images/sign_up_submit.png') no-repeat 0 0;cursor:pointer;}

.sign_up_submit2 {position:absolute;top:-3px;left:181px;width:51px;height:31px;border:none;background:url('../images/sign_up_submit.png') no-repeat 0 0;cursor:pointer;}

.form_input {width:170px;height:15px;padding:3px;border:1px solid #D2D3D3;font-size:12px;color:#999999;line-height:15px;}
.form_input_no_width {height:15px;padding:3px;border:1px solid #D2D3D3;font-size:12px;color:#999999;line-height:15px;}
.form_textarea {padding:3px;border:1px solid #D2D3D3;font-size:12px;color:#999999;}
.form_select {width:95%;margin-top:15px;padding:3px 0;border:1px solid #CCCCCC;font-size:14px;color:#999999;}
.form_select_no_margin {padding:3px 0;border:1px solid #CCCCCC;font-size:14px;color:#999999;}
.form_submit {position:relative;top:12px;width:51px;height:31px;border:none;background:url('../images/sign_up_submit.png') no-repeat 0 0;cursor:pointer;}
.form_submit_no_pad {position:relative;width:51px;height:31px;border:none;background:url('../images/sign_up_submit.png') no-repeat 0 0;cursor:pointer;}


.menu_wrap {height:30px;border:1px solid #FFF;border-bottom:none;background:#264560;}

.menu_wrap2 {height:30px;border:1px solid #FFF;border-bottom:none;background:url(../images/menu_bg3.jpg) no-repeat 0 0;top:122px;left:0;position:relative;z-index:10;}
.menu_wrap2 .menu {width:auto;top:auto;left:auto;background:none;}
.menu_wrap2 .menu ul li {padding-left:4px;padding-right:4px;}
.menu_wrap2 .menu ul li a:hover, .menu_wrap .menu ul li a:active {background:none;color:#7DDFFE;}
.menu_wrap2 .menu ul li.hover a {background:none;}
.menu_wrap2 .nav div.hov {margin-left:-15px;}

.menu_wrap .menu {width:auto;top:auto;left:auto;background:none;}
.menu_wrap .menu ul li {padding-left:4px;padding-right:4px;}
.menu_wrap .menu ul li a:hover, .menu_wrap .menu ul li a:active {background:none;color:#7DDFFE;}
.menu_wrap .menu ul li.hover a {background:none;}
.menu_wrap .nav div.hov {margin-left:-15px;}

.line_bot {border-bottom:1px solid #CCC;}

.title1, .title1 a:link, .title1 a:visited, .title1 a:hover, .title1 a:active {font-weight:bold;font-size:28px;text-transform:uppercase;color:#36586C;text-decoration:none;}
.title2, .title2 a:link, .title2 a:visited, .title2 a:hover, .title2 a:active {font-weight:bold;font-size:18px;text-transform:uppercase;color:#7AC7DF;text-decoration:none;}
.title3, .title3 a:link, .title3 a:visited, .title3 a:hover, .title3 a:active {font-weight:bold;font-size:12px;text-transform:uppercase;color:#7AC7DF;text-decoration:none;}
.title4, .title4 a:link, .title4 a:visited, .title4 a:hover, .title4 a:active {font-weight:bold;font-size:12px;text-transform:uppercase;color:#999999;text-decoration:none;}
.title5, .title5 a:link, .title5 a:visited, .title5 a:hover, .title5 a:active {font-weight:bold;font-size:11px;text-transform:uppercase;color:#7AC7DF;text-decoration:none;}
.title6, .title6 a:link, .title6 a:visited, .title6 a:hover, .title6 a:active {font-weight:bold;font-size:16px;text-transform:uppercase;color:#7AC7DF;text-decoration:none;}
.title7, .title7 a:link, .title7 a:visited, .title7 a:hover, .title7 a:active {font-weight:bold;font-size:14px;text-transform:uppercase;color:#4fb4d5;font-family:"Myriad Pro";text-decoration:none;}
.title8, .title8 a:link, .title8 a:visited, .title8 a:hover, .title8 a:active {font-weight:bold;font-size:16px;text-transform:uppercase;color:#FFFFFF;background:#7AC7DF;padding-top:3px;padding-bottom:3px;padding-left:5px;text-decoration:none;}
.title9, .title9 a:link, .title9 a:visited, .title9 a:hover, .title9 a:active {font-weight:bold;font-size:16px;text-transform:uppercase;color:#7AC7DF;background:#FFFFFF;padding-top:3px;padding-bottom:3px;padding-left:5px;text-decoration:none;}
.title10, .title10 a:link, .title10 a:visited, .title10 a:hover, .title10 a:active {font-size:12px;color:#36586C;background:#e6f3f8;padding-top:3px;padding-bottom:3px;padding-left:5px;text-decoration:none;}
.title11, .title11 a:link, .title11 a:visited, .title11 a:hover, .title11 a:active {font-size:12px;color:#36586C;padding-top:3px;padding-bottom:3px;padding-left:5px;text-decoration:none;}
.title_color, .title_color a:link, .title_color a:visited, .title_color a:hover, .title_color a:active {font-weight:bold;color:#36586C;}
.title_light_blue, .title_color a:link, .title_color a:visited, .title_color a:hover, .title_color a:active {font-weight:bold;color:#7AC7DF;}
/*.title_content, .title_content a:link, .title_content a:visited, .title_content a:hover, .title_content a:active {font-weight:bold;color:#7AC7DF;font-size:18px;}*/
.title_content, .title_content a:link, .title_content a:visited, .title_content a:hover, .title_content a:active {font-weight:bold;text-transform:uppercase;color:#7AC7DF;font-size:18px;margin:0 0 10px 0;padding-bottom:5px;border-bottom:1px solid #CCC;}

.content_dark_blue {color:#36586C;}

.line700 {background:url('../images/dot1.gif') repeat-y 700px 0;}
.line500 {background:url('../images/limit_line1.gif') repeat-y 496px center;}
.line500_2 {background:url('../images/limit_line4.gif') repeat-y 496px center;}
.line370 {background:url('../images/limit_line2.gif') repeat-y 370px center;}
.line370_2 {background:url('../images/dot1.gif') repeat-y 370px 0;}
.line333 {background:url('../images/limit_line3.gif') repeat-y 333px center;}
.line335 {background:url('../images/limit_line5.gif') repeat-y 335px center;}
.line336 {background:url('../images/limit_line6.gif') repeat-y 335px center;}

.featured_proc {float:left;width:687px;font-size:14px;color:#999999;line-height:17px;}
.featured_proc ul, ol {margin-left: 0; padding-left: 2em; padding-bottom: 1em;}
.featured_proc a:link, .featured_proc a:visited {font-size:14px;color:#64BDDA;font-weight:bold;text-decoration:none;}
.featured_proc a:hover, .featured_proc a:active {font-size:14px;color:#64BDDA;font-weight:bold;text-decoration:underline;}

.copy_text {font-size:14px;line-height:17px;}

.player_placeholder {padding:8px 0 0;}

.consult_signup {float:right;width:277px;padding:0 8px 0 12px;}

.form_tab {font-size:14px;}
.form_tab th, .form_tab td {padding:6px 3px;}
.form_tab th {font-weight:normal;text-align:right;color:#999999;}
.form_tab input, .form_tab select {width:100%;height:25px;line-height:24px;padding:0;border:1px solid #CCCCCC;font-size:14px;}
.form_tab textarea {width:100%;padding:0;border:1px solid #CCCCCC;font-size:14px;}
.form_tab a:link, .form_tab a:visited {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:none;}
.form_tab a:hover, .form_tab a:active {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:underline;}

.get_consult_submit {text-align:center;color:#999999;font-size:14px;font-weight:bold;}
.get_consult_submit input {width:278px;height:35px;border:none;background:url('../images/get_consult_submit.png') no-repeat 0 0;cursor:pointer;}

.get_submit {text-align:center;color:#999999;font-size:14px;font-weight:bold;}
.get_submit input {width:278px;height:35px;border:none;background:url('../images/application_submit.png') no-repeat 0 0;cursor:pointer;}

.surgical {float:left;width:478px;padding:9px 0 9px 12px;}
.non_surgical {float:right;width:490px;padding:9px 0 9px 0;}

.list1 {list-style-type:none;margin:0;padding:0;font-size:12px;}
.list1 li {margin:0;padding:0;}
.list1 li.list1_title {text-transform:uppercase;color:#999;font-weight:bold;}
.list1 a:link, .list1 a:visited {color:#64BDDA;text-decoration:none;font-weight:normal;}
.list1 a:hover, .list1 a:active {color:#64BDDA;text-decoration:underline;font-weight:normal;}

.list2 {list-style-type:none;margin:0;padding:0;font-size:11px;line-height:18px;color:#999;}
.list2 li {margin:0;padding:0 0 0 10px;background:url('../images/dot2.gif') no-repeat 0 6px;}


.locations {float:left;width:318px;min-height:200px;height:auto !important;height:200px;padding:7px 0 0 12px;background:url('../images/locations_bg.png') no-repeat 0 bottom;color:#999999;font-size:12px;}
.locations select {width:95%;margin-top:15px;padding:3px 0;border:1px solid #CCCCCC;font-size:14px;color:#64BDDA;}

.surgeons {float:left;width:305px;margin-left:17px;padding:7px 0 10px;color:#999999;font-size:12px;}
.surgeons a:link, .surgeons a:visited {font-size:12px;color:#64BDDA;font-weight:bold;text-decoration:none;}
.surgeons a:hover, .surgeons a:active {font-size:12px;color:#64BDDA;font-weight:bold;text-decoration:underline;}

.on_the_boards {float:left;width:305px;margin-left:27px;padding:7px 0 10px;font-size:12px;color:#999999;}
.on_the_boards a:link, .on_the_boards a:visited {font-size:12px;color:#64BDDA;text-decoration:none;}
.on_the_boards a:hover, .on_the_boards a:active {font-size:12px;color:#64BDDA;text-decoration:underline;}

.video_box {float:left;width:478px;padding:9px 0 9px 12px;}

.sleek_results {float:right;width:490px;padding:9px 0 9px 0;font-size:12px;color:#999999;}
.sleek_results a:link, .sleek_results a:visited {font-size:12px;color:#64BDDA;font-weight:bold;text-decoration:none;}
.sleek_results a:hover, .sleek_results a:active {font-size:12px;color:#64BDDA;font-weight:bold;text-decoration:underline;}

.content_area {float:left;width:650px;margin-left:15px;padding:7px 0;font-size:12px;color:#999999;}

.what_to_expect {float:left;width:305px;margin-left:15px;padding:7px 0;font-size:12px;color:#999999;}
.what_to_expect a:link, .what_to_expect a:visited {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:none;}
.what_to_expect a:hover, .what_to_expect a:active {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:underline;}

.things_to_know {float:left;width:345px;margin-left:30px;padding:7px 0;font-size:12px;color:#999999;}
.things_to_know a:link, .things_to_know a:visited {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:none;}
.things_to_know a:hover, .things_to_know a:active {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:underline;}

.benefits {float:left;width:275px;margin-left:20px;padding:7px 0;font-size:12px;color:#999999;}
.benefits a:link, .benefits a:visited {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:none;}
.benefits a:hover, .benefits a:active {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:underline;}

.promos {float:left;width:275px;margin-left:50px;padding:7px 0;font-size:12px;color:#999999;}

.img_border {border: 1px solid #000000;}

.follow_us {float:left;width:364px;padding:24px 0;color:#999999;font-size:11px;vertical-align:middle;text-align:center;}
.follow_us img {vertical-align:middle;}
.follow_us a:link, .follow_us a:visited {font-size:11px;color:#999999;text-decoration:none;}
.follow_us a:hover, .follow_us a:active {font-size:11px;color:#999999;text-decoration:underline;}

.in_the_news {float:right;width:610px;padding:7px 10px 7px 0;}
.in_the_news img {vertical-align:middle;}

.footer_newsletter {float:left;padding:7px 0 9px 12px;font-size:15px;color:#999999;font-weight:bold;}
.footer_newsletter input {width:100px;height:25px;padding:0;border:1px solid #D2D3D3;font-size:12px;color:#999999;line-height:21px;}
.footer_newsletter .footer_newsletter_submit {width:50px;height:35px;border:none;background:url('../images/footer_newsletter_submit.png') no-repeat 0 0;cursor:pointer;}
.footer_newsletter .blue {color:#64BDDA;}

.foot_menu {float:right;width:630px;padding-top:20px;font-size:11px;color:#999999;text-align:center;}
.foot_menu a:link, .foot_menu a:visited {font-size:11px;color:#999999;text-decoration:none;}
.foot_menu a:hover, .foot_menu a:active {font-size:11px;color:#999999;text-decoration:underline;}


.update .foot_menu {float:right;width:679px;padding-top:20px;font-size:12px;color:#999999;text-align:center;}
.update .foot_menu a{
	font-size: 12px;
}
.content_a{
	width:998px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	background:url(../images/bg5.jpg) no-repeat 0 0;
}
.box_1{
	width:391px;
	height:543px;
	float:left;
	padding:0 52px 0 32px;
	margin:21px 0 0 222px;
	display: inline;
	background: url(../images/box1.png) no-repeat 0 0;
}
.box_1 h3{
	color:#39545d;
	font-size:16px;
	line-height: 21px;
	font-family:"Myriad Pro";
	text-transform: uppercase;
	font-weight: normal;
	padding:0 0 7px 0;
	text-align:center;
}
.line_1,.line_2{
	width:366px;
	float: left;
	clear:both;
	margin:0 0 0 12px;
	height:1px;
	border-top:1px solid #d0d1d1;
}
.line_2{
	margin:17px 0 0 12px;
}
.img_get{
	width:317px;
	height:93px;
	overflow: hidden;
	padding:0 0 4px 20px;
	margin:5px 0 0 0;
}
.box_1 p{
	color:#999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	clear:both;
	padding:0 5px 8px 24px;
}

.box_1 span{
	float:left;
	clear:both;
	color:#999;
	background: url(../images/bullet.gif) no-repeat 1px 7px;
	font-size:12px;
	padding:0 0 0 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0 0 0 26px;
	display:inline;
}

a.learn_1{
	float:left;
	width:66px;
	height:16px;
	color:#fff;
	clear:both;
	text-align: right;
	padding:0 20px 0 0;
	font-size: 10px;
	line-height: 16px;
	margin:10px 0 0 25px;
	font-family: "Myriad Pro";
	text-transform:uppercase;
	background: url(../images/learn.gif) no-repeat 0 0;
}
a.learn_1:hover{
	text-decoration: underline;
}
.img_bot{
	width:255px;
	height:58px;
	overflow: hidden;
	clear:both;
	float:left;
	padding:0 0 10px 0;
	margin:12px 0 0 23px;
}

.box_2{
	width:298px;
	float:right;
	margin:15px 0 0 0;
}
.box_2 h4{
	color:#59b8d7;
	font-size:26px;
	font-family: "Myriad Pro";
	font-weight: normal;
	line-height:30px;
	padding:0 0 6px 0;
}
.box_2 p{
	color:#999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	clear:both;
	padding:0 26px 8px 0;
}
.box_2 span{
	display: block;
}
.box_2 span.label{
	color:#999;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	display:block;
}
.box_2 span.inp input{
	width:244px;
	height: 19px;
	border:1px solid #ccc;
	color:#000;
	font-size: 14px;
	padding:3px;	
}
input.ph1{
	width:50px;
	height: 19px;
	float:left;
	border:1px solid #ccc;
	color:#000;
	font-size: 14px;
	padding:3px;	
}

input.ph2{
	width:59px;
	height: 19px;
	float:left;
	border:1px solid #ccc;
	color:#000;
	font-size: 14px;
	margin:0 0 0 6px;
	padding:3px;	
}

input.ph3{
	width:107px;
	height: 19px;
	float:left;
	border:1px solid #ccc;
	color:#000;
	margin:0 0 0 6px;
	font-size: 14px;
	padding:3px;	
}
.box_2 span.inp select{
	border:1px solid #ccc;
	width:177px;
	height:24px;
}

span.inp select.sel_c{
	width:250px;
}

span.subm{
	width:251px;
	height: 35px;
	float: left;
		margin:19px 0 0 -1px;
	clear:both;
	background: url(../images/get_free.png) no-repeat 0 0;
}
span.subm input{
	width:244px;
	height:27px;
	border:0;
	cursor:pointer;
	background: transparent;

}
.con_about{
	width:970px;
	overflow:hidden;
	padding:0 0 23px 28px;
	border-bottom:1px solid #ccc;
	background: #fff;
}
.con_about .title7{
	margin:13px 0 0 0;
	padding:0 0 12px 0;
	overflow: hidden;
}
.thumb{
	float:left;
	width:203px;
	height: 109px;
	overflow: hidden;
}
.text{
	width:746px;
	float:right;
	margin:-3px 0 0 0;
	padding:0 7px 0 0;
}
.text p{
	color:#999;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
}
.text p a{
	color:#64bdda;
	font-weight:bold;
}
.text p a:hover{
	text-decoration: underline;
}
.phone{
	width:100%;
	text-align: center;
	overflow: hidden;
	margin:15px 0 0 0;
	padding:0 0 13px 0;
	border-bottom:1px solid #ccc;
}
.footer_com{
	float:left;
	width:315px;
	height: 57px;
	background: url(../images/limit_line2.gif) no-repeat 100% 50%;
}
a.tw{
	float:left;
	color:#999;
	font-size: 11px;
	text-decoration: none;
	line-height:34px;
	background: url(../images/tw.gif) no-repeat 0 0;
	padding:0 0 0 40px;
	margin: 11px 0 0 11px;
}
a.fb{
	float:left;
	color:#999;
	font-size: 11px;
	text-decoration: none;
	line-height:34px;
	background: url(../images/fb.gif) no-repeat 0 50%;
	padding:0 0 0 40px;
	margin:11px 0 0 11px;
}
a.tw:hover,a.fb:hover{
	text-decoration: underline;
}
.foot{
	color:#999;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 60px;
}
.body_bg{
	background:url(../images/body_bg.gif) repeat-x 0 0;
	padding:11px 0 0 0;
}
.left_ban{
	float:left;
	width:679px;
	height: 371px;
	position: relative;
	top:31px;
	left:0;
	display:none;
	z-index:10;
}
.left_ban a{
	width:679px;
	height: 371px;
	/*text-indent: -9999px;*/
	float: left;
}
.left_ban2{
	float:left;
	width:679px;
	height: 371px;
	position: relative;
	top:31px;
	left:0;
	display:none;
	z-index:6;
	background:#ccc;
}
.left_ban2 a{
	float:left;
	width:679px;
	height: 371px;
	position:relative;
	z-index: 4;
	/*text-indent:-9999px;*/
}
.left_ban3{
	float:left;
	width:679px;
	height: 371px;
	position: relative;
	top:31px;
	left:0;
	display:none;
	z-index:4;
	background:#ccc;
}
.left_ban3 a{
	float:left;
	width:679px;
	height: 371px;
	position:relative;
	z-index: 4;
	/*text-indent: -9999px;*/
}
#update_p .header{
	display:block;
}
#update_p .header,#update_p .header2,#update_p .header3{
	height: 515px;
}
#num_tab{
	
}
.right_sing h4{
	color:#7AC7DF;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
	padding:0 0 0 24px;
}
.right_sing p{
	text-align: right;
	color:#999;
	font-size: 12px;
	line-height: 19px;
	padding:0 27px 3px 0;
}
.right_sing p input{
	width:184px;
	height: 12px;
	padding: 3px;
	font-size: 11px;
	color:#000;
	line-height:12px;
	border:1px solid #ccc;	
}
.right_sing p input.ph11,.right_sing p input.ph22{
	width:48px;
	height: 12px;
	padding: 3px;
	font-size: 12px;
	color:#000;
	line-height:12px;
	border:1px solid #ccc;	
}
.right_sing p input.ph22{
	width:60px;
}
.right_sing p select{
	border:1px solid #CCCCCC;
	height:20px;
	width:192px;
}
.right_sing a:link, .right_sing a:visited {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:none;}
.right_sing a:hover, .right_sing a:active {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:underline;}
span.get_btn{
	width:279px;
	height:35px;
	display:block;
	margin:3px 0 0 23px;
	background: url(../images/get_btn.png) no-repeat 0 0;
}
span.get_btn input{
	background:transparent;
	border:0;
	width:272px;
	height: 27px;
	cursor:pointer;
}
p.num2{
	text-align: center;
}
#update_p .video{
	top:-347px;
	margin:0 0 0 74px;
}
.gap23{
	/*padding:11px 0 0 0;*/
}
.bg_content1{
	width:100%;
	height: 403px;
	overflow: hidden;
	background: #000;
}
.bg_content2{
	width:100%;
	height: 403px;
	overflow: hidden;
	background: #ccc;
}

.bg_content2 a,.bg_content1 a{
	float:left;
	width:100%;
	position:relative;
	z-index:4;
	height: 403px;
}
.con_b1{
	float:left;
	padding:0 20px 10px 11px;
	width:415px;
	margin:19px 0 0 0;
	border-right: 1px solid #ccc;
}
.con_b1 h3,.m_box h3,.vright h3,.sl2 h3{
	color:#4fb4d5;
	font-size:14px;
	line-height: 16px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight: normal;
}
.img_p{
	float:left;
	width:148px;
	height:102px;
	padding:0 12px 0 0;
}
.img_blog{
	float:left;
	width:72px;
	height:72px;
	padding:0 12px 0 0;
}
.post{
	width:100%;
	overflow: hidden;
	margin:20px 0 0 0;
}
.txt{
	float:left;
	width:255px;
}
.txt p,.vright p{
	color:#999;
	font-size:12px;
	line-height: 14px;
}
.txt a,.vright a{
	color:#64bdda;
	font-weight:bold;
}
.txt a:hover{
	text-decoration:underline;
}
.txt h5,.vright h5{
	color:#999;
	font-weight: bold;
	font-size:14px;
	line-height: 16px;
}
.txt_blog{
	float:left;
	width:auto;
}
.txt_blog p,.vright p{
	color:#999;
	font-size:12px;
	line-height: 14px;
}
.txt_blog a,.vright a{
	color:#64bdda;
	font-weight:bold;
}
.txt_blog a:hover{
	text-decoration:underline;
}
.txt_blog h5,.vright h5{
	color:#999;
	font-weight: bold;
	font-size:14px;
	line-height: 16px;
}
.ps{
	margin:12px 0 0 0;
}
.gap21{
	width:100%;
	overflow:hidden;
	height:25px;
}
.f_box{
	width:418px;
	height:39px;
	float:left;
	clear:both;
	margin:27px 0 0 0;
	border:1px solid #ccc;
	background: url(../images/bg_f.gif) repeat-x 0 0;
}
.f_box span{
	line-height: 39px;
	float:left;
	padding:0 8px;
	text-transform: uppercase;
	font-size:10px;
	color:#999;
}
.f_box span.line_b{
	float:left;
	height:25px;
	width:1px;
	padding:0;
	background: #ccc;
	margin:6px 12px 0 8px;
}
.f_box a{
	float:left;
	line-height: 27px;
	color:#999;
	font-size:11px;
}
.f_box a:hover{
	text-decoration:underline;
}
.f_box a.tw1{
	background: url(../images/tw2.gif) no-repeat 0 0;
	padding:0 0 0 32px;
	margin:6px 0 0 0;
}
.f_box a.fb1{
	background: url(../images/fb2.gif) no-repeat 0 0;
	padding:0 0 0 30px;
	margin:6px 0 0 0;
}
.f_box a.yt1{
	background: url(../images/yt2.gif) no-repeat 0 0;
	padding:0 0 0 30px;
	margin:6px 0 0 0;
}
.f_box a.bl1{
	background: url(../images/bl2.gif) no-repeat 0 2px;
	padding:0 0 0 24px;
	margin:6px 0 0 0;
}
.m_box{
	border-right:1px solid #CCCCCC;
	float:left;
	margin:19px 0 0;
	padding:0 4px 10px 17px;
	width:212px;
}
.m_box h6{
	color:#999;
	font-size:18px;
	float:left;
	clear:both;
	line-height:20px;
	margin:15px 0 0 0;
	font-weight: normal;
}
.m_box p{
	color:#666;
	clear:both;
	font-size:11px;
	padding:0 0 5px 0;
	line-height:13px;
}
.m_box a{
	float:left;
	color:#64bdda;
	font-weight:bold;
	clear:both;
	margin:2px 0 0 0;
	font-size:12px;
}
.m_box a:hover{
	text-decoration: underline;
}
.vright{
	float:left;
	margin:19px 0 0;
	padding:0 0 0 11px;
	width:295px;
}
.vplayer{
	width:294px;
	height: 230px;
	overflow:hidden;
	margin:17px 0 0 0;
	padding: 0 0 13px 0;
}
.vright a{
	font-size:12px;
	margin:2px 0 0 0;
	float:left;
	clear:both;
}
.vright a:hover{
	text-decoration: underline;
}
.cont2{
	width:100%;
	overflow: hidden;;
	background:#f1f1f1;
	padding:0 0 11px 0;
	border-bottom: 1px solid #ccc;
}
.our2{
	padding:0 13px 0 11px;
	border-right:1px solid #ccc;
	float:left;
	width:413px;
	margin:16px 0 0 0;
}
.our2 h3{
	margin:0;
	padding:0 0 17px 0;
	font-weight: normal;
}
.img_o{
	float: left;
	width:115px;
	height: 161px;
	padding:0 10px 0 0;
	text-align:center;
}
.img_o a{
	color:#64bdda;
	font-weight:normal;
	font-size: 14px;
}
.txt_o{
	float:left;
	width:287px;
}
.txt_o p{
	color:#
} 
.txt_o h6{
	font-weight: bold;
	color:#999;
	font-size: 14px;
	line-height: 16px;
	padding:0 0 6px 0;
	border-bottom:1px solid #ccc;
}
.txt_o p{
	color:#999;
	font-size: 12px;
	padding:8px 0 5px 0;
	line-height: 14px;
}
.txt_o p a{
	color:#64bdda;

	font-weight: bold;
}
.txt_o p a:hover{
	text-decoration: underline;
}
.sl2{
	float:left;
	padding:0 0 0 13px;
	width:538px;
	margin:16px 0 0 0;
}
.sl2 h3{
	font-weight: normal;
	margin:0;
	padding:0 0 15px 0;;
}
.txt3{
	width:233px;
	float:left;
}
.txt3 p{
	color:#999;
	font-size: 12px;
	line-height: 14px;
}
.images{
	float:left;
	width:287px;
	padding:0 0 0 13px;
}
.ico{
	float:left;
	width:68px;
	height: 52px;
	padding:0 3px 3px 0;
}
.ico img{
	width:68px;
	height: 52px;
}
a.view{
	float:right;
	clear:both;
	color:#64bdda;
	font-size:10px;
	margin:0 10px 0 0;
}
a.view:hover {
	text-decoration:underline;
}
.link_s{
	background:url("../images/link_s.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:35px;
	text-indent:-9999px;
	width:279px;	
	margin:12px 20px 0 0;
}
.link_s a{
	float: left;
	width:279px;
	height: 30px;

}
.sl2 select{
	width:179px;
	height: 22px;
	border:1px solid #ccc;
	float:left;
	margin: 14px 0 0 0;
	color:#64bdda;
	font-size:13px;
}
.sprite{
	width:100%;
	overflow:hidden;
}
.surgeon_left{
	width: 120px;
	float: left;
	height: auto;
}
.surgeon_right{
	width: 545px;
	float: left;
	height: auto;
	padding-left: 8px;
	position: relative;
}
.surgeon_right a:link, .surgeon_right a:visited {color:#64BDDA;font-weight:bold;text-decoration:none;}
.surgeon_right a:hover, .surgeon_right a:active {color:#64BDDA;font-weight:bold;text-decoration:underline;}

.surgeon_detail_left{
	width: 120px;
	float: left;
	height: auto;
}
.surgeon_detail_right{
	width: 515px;
	float: left;
	height: auto;
	padding-left: 8px;
	position: relative;
}

.blog_left{
	width: 90px;
	float: left;
	height: auto;
	text-align: center;
}
.blog_left a:link, .blog_left a:visited {color:#64BDDA;font-weight:normal;text-decoration:none;}
.blog_left a:hover, .blog_left a:active {color:#64BDDA;font-weight:normal;text-decoration:underline;}

.blog_right{
	width: 575px;
	float: left;
	height: auto;
	padding-left: 8px;
	position: relative;
}
.blog_right a:link, .blog_right a:visited {color:#64BDDA;font-weight:bold;text-decoration:none;}
.blog_right a:hover, .blog_right a:active {color:#64BDDA;font-weight:bold;text-decoration:underline;}

.content_left{
	width: 205px;
	float: left;
	height: auto;
}
.content_left a:link, .content_left a:visited {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:none;}
.content_left a:hover, .content_left a:active {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:underline;}

.content_right{
	width: 460px;
	float: left;
	height: auto;
	padding-left: 8px;
	position: relative;
}
.content_right a:link, .content_right a:visited {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:none;}
.content_right a:hover, .content_right a:active {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:underline;}

.content_left_half{
	width: 338px;
	float: left;
	height: auto;
	font-size:12px;
}
.content_left_half a:link, .content_left_half a:visited {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:none;}
.content_left_half a:hover, .content_left_half a:active {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:underline;}

.content_right_half{
	width: 338px;
	float: left;
	height: auto;
	position: relative;
	font-size:12px;
}
.content_right_half a:link, .content_right_half a:visited {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:none;}
.content_right_half a:hover, .content_right_half a:active {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:underline;}

.content_left_float{
	width: auto;
	float: left;
	height: auto;
}
.content_left_float a:link, .content_left_float a:visited {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:none;}
.content_left_float a:hover, .content_left_float a:active {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:underline;}

.content_right_float{
	width: auto;
	float: left;
	height: auto;
	padding-left: 5px;
	position: relative;
}
.content_right_float a:link, .content_right_float a:visited {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:none;}
.content_right_float a:hover, .content_right_float a:active {font-size:12px;color:#64BDDA;font-weight:normal;text-decoration:underline;}

.left_border{border-left: 1px solid #CCCCCC;}

.right_border{border-right: 1px solid #CCCCCC;}

.line{margin:0 0 10px 0;padding-bottom:5px;border-bottom:1px solid #CCC;}

.error{padding:5px;background:#ffeef2;border:2px solid #FF0000;color:#FF0000;font-weight:bold;}

.success{padding:5px;background:#98FB98;border:2px solid #006400;color:#006400;font-weight:bold;}

#live_chat_status {float:left;}
#live_chat_status a{
	float: none;
}

.call_me {float:right;}
.call_me a {margin:0;}
#call_me .title {padding:0 0 10px;text-align:center;font-size:15px;}
#call_me input {border:1px solid #CCCCCC;color: #000000;font-size: 11px;height: 12px;line-height: 12px;padding: 3px;}
#call_me input.phone1 {width:21px;}
#call_me input.phone2 {width:21px;}
#call_me input.phone3 {width:27px;}
#call_me input.ext {width:33px;}
#call_me input.submit {height:auto;cursor:pointer;padding-left:5px;padding-right:5px;}
#call_me .call_me_tab {margin:15px auto 0;}
#callMeFormResponse {color:red;min-height:20px;height:auto !important;height:20px;}

.ui-widget-header {background-color:#86a8cb;}
#ui-dialog-title-call_me {color:#FFF;}

.right_sing2 {background:none;position:static;top:0;left:0;float:none;width:auto;height:auto;}
.right_sing2 p {padding-right:5px;}
.right_sing2 h4 {padding:0;}
.right_sing2 span.get_btn {margin:3px auto 0;}
