html, body{	
	margin:0;	
	padding:0;	
}
body{
	background:#ffffff url(/images/new_background.jpg) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:13px;
}
form{
	margin:0;
	padding:0;
}
#container{
	margin:0 auto;
	padding:0;
	width:1000px;
	background:url(/images/content_back.png) repeat-y left top;
	z-index:99;
}
#logo h1{
	margin:0;
	padding:0;
}	
#logo a{
	display:block;
	height:146px;
	width:243px;
	background:#2e486d url(/images/logo.png) no-repeat center center;
}	
#logo h1 a span{
	display:none;
}	
#phone{
	width:350px;
	height:105px;
	float:left;
	display:inline;
	background:url(/images/telephone.png) 45px 28px no-repeat;
}
#header{
	height:105px;
	width:382px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	display:inline;
}
#toll{
	width:370px;
	height:20px;
	margin:13px 0 0 0;
	float:left;
	display:inline;
	background:url(/images/toll.png) top left no-repeat;
}
#languagebar{
	float:right;
	display:inline;
	text-align:center;
}
#languagebar a.currentlang{
	line-height:22px;
	font-weight:bold;
	text-decoration:underline;
}
#consultation, #chat{
	width:200px;
	height:48px;
	background:#666666;
	float:left;
	display:block;
	margin-right:5px;
	background:url(/images/header_consultation.png) top left no-repeat;
}
#chat{
	width:170px;
	background:url(/images/free_chat.png) top left no-repeat;
}
#consultation:hover, #chat:hover{
	background-position:bottom left;
}
#phone h2, #consultation span, #toll h2, #chat span{
	display:none;
}
/*menu*/
#myslidemenu ul li ul li a{
	color:#ededed;
	text-decoration:none;
}
#myslidemenu ul li ul li a:hover{
	color:#9fb4d1;
}
/*intro main pic*/
#right .mainpic{
	width:752px;
	height:456px;
	z-index:10;
}
#right .mainpic h2{
	color:#d7490d;
	padding:0;
	margin:10px 0;
	font-weight:bold;
	font-size:27px;
}
#right .mainpic ul, #right .mainpic ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#right .mainpic ul li{
	margin:10px;
}
#right #intro1{
	background:url(/images/intro.jpg) left top no-repeat;
}
#right #intro2{
	background:url(/images/intro2.jpg) left top no-repeat;
}
#right #intro3{
	background:url(/images/intro3.jpg) left top no-repeat;
}
#right #intro1_content{
	padding:20px 0 0 470px;
}
#right #intro2_content{
	padding:20px 0 0 50px;
}
#right #intro3_content{
	padding:20px 0 0 330px;
}
#right #alpha{
	background:url(/images/alpha.png);
	position:absolute;
	margin-top:-36px;
	z-index:60;
	width:752px;
	height:36px;
}
#right #alpha h3{
	float:left;
	display:inline;
	width:230px;
	margin:0;
	padding:11px 0 0 0;
	text-align: center;
}
#right #alpha a, #right .mainpic ul li a{
	color:#FFFFFF;
}
#right #alpha a:hover, #right .mainpic ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#right .mainpic ul li a{
	color:#d7490d;
	font-size:15px;
}
#right .mainpic ul li a:hover{
	color:#d7490d;
	text-decoration:underline;
}
/*submenu*/	
#main{
	padding:0 0 0 20px;
	text-align:justify;
}
.techname{
	font-style:italic;
	font-weight:normal;
}
#left{
	width:243px;
	padding:0;
	margin:0;
	color:#FFFFFF;
	float:left;
	display:inline;
	padding-bottom:20px;
}
#left p{
	padding:5px 20px;
	margin:0;
}
#left h2, #left h3{
	padding:23px 0 0 20px;
	margin:0;
	height:40px;
	font-size:18px;
}
#left ul{
	list-style:none;
	padding:0;
	margin:0;
}
/*menu back*/
#left #navigation{
	padding:0px;
	margin:0 15px;
}
#left #financing{
	height:120px;
}
#left #insurance{
	height:120px;
}
#left ul a{
	list-style:none;
	padding:0px;
	margin:0 20px;
	display: block;
}
#left a{
	color:#DDD;
	text-decoration:none;
	cursor:pointer;
}
#left a:hover{
	color:#9fb4d1;
	text-decoration:none;
	cursor:pointer;
}
#left .plus{
	background:url(/images/plus.png) left top no-repeat;
	padding-left:24px;
	height:25px;
	display:block;
	line-height:25px;
	font-size:15px;
	white-space:nowrap;
}
#left .minus{
	background:url(/images/minus.png) left top no-repeat;
	padding-left:18px;
	display:block;
}
.leftsectionback{
	background:url(/images/h_left_back.jpg) left top no-repeat;
}
#right{
	width:752px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	padding-bottom:20px;
}
#right a{
	color:#094754;
	text-decoration:none;
}
#right a:hover{
	color:#408d9e;
}
#right h1,#right h2,#right h3{
	color:#14515e;
	font-weight:normal;
	margin:17px 0;
	padding:0;
}
#right h1{
	font-size:21px;
	padding-bottom:8px;
	background:url(../images/line.png) left bottom no-repeat;
}
#right h2{
	font-size:17px;
}
#right h3{
	font-size:15px;
}
#association{
	margin:0px 0 0 0;
	background:#F8F8F8 url(/images/association_back.png) center top no-repeat;
	padding:5px 0;
	margin-top:20px;
}
#footer{
	font-size:11px;
	color:#555;
	text-align:center;
	padding:20px 0 10px 0;
	margin:0;
	background:#b7b7b7 url(/images/footer_back.png) center bottom no-repeat;
}
#footer #wrapper{
	text-align:center;
	padding:0;
	margin:auto;
	width:850px;
}
#footer #wrapper span{
	font-size:10px;
	color:#777;
}
#footer a{
	color:#555;
	text-decoration:none;
}
#footer a:hover{
	color:#408d9e;
}
#frmcontact{
	font-size:12px;
	color:#dddddd;
}
.contact{
	width:100%;
	margin:5px 0;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	background:#eee;
}
.captcha{
	width:80px;
	margin:5px 0;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
}
.error{
	color:#e05151;
	margin:0 0 10px 0;
	padding:0;
}
.button{
	font-size:12px;
	border:1px solid #999999;
	color:#fff;
	padding:3px;
	background:#445977;
	cursor:pointer;
	width:100px;
}
.button:hover{
	background:#31496b;
}
.quotenav{
	float:left;
	display:inline;
}
.testimonial{
	display:inline;
}
.testimonial p{
	margin-top:0;
}
.two{
	float:left;
	display:inline;
	width:346px;
}
#rightcol{
	margin:0 0 10px 10px;
	padding:0;
	float:right;
	display:inline;
	color:#424a5d;
	width:230px;
}
#rightcol_top{
	height:7px;
	width:230px;
	background:url(/images/rightcol_top.png) left top no-repeat;
	margin:56px 0 0 0;
	padding:0;
}
#rightcol_bottom{
	height:7px;
	width:230px;
	background:url(/images/rightcol_bottom.png) left top no-repeat;
	margin:0;
	padding:0;
}
#rightcol #subcatgallery{
	margin:0;	
	padding:0;
	background:#2e486d;
}
#rightcol ul,.boxgallery ul{
	margin:0;	
	padding:0;
	background:#2e486d;
	padding:10px 0;
}
#rightcol ul li,.boxgallery ul li{
	margin:1px 0 0 0;	
	padding:0;
	list-style:none;
	background:#3c5579;
}
#rightcol ul li a ,.boxgallery ul li a{
	color:#ededed;
	margin:0;
	padding:0px 10px;
	display:block;
	height:19px;
	line-height:19px;
	font-size:12px;
}
#rightcol ul li a:hover,.boxgallery ul li a:hover{
	color:#9fb4d1;
}
#rightcol ul li ul{
	display:none;
	margin:0;
	padding:5px;
	background:#2e486d;
}
#rightcol ul li ul li{
	background:#2e486d;
}
#rightcol ul li ul li a{
	background:#2e486d url(../images/circle.png) 3px top no-repeat;
	padding:0 15px;
	height:16px;
	line-height:16px;
}
#rightcol h3{	
	display:block;
	color:#fff;
	background:#556b89 url(/images/h_back.jpg) left center repeat-x;
	font-size:15px;
	font-weight:bold;
	height:18px;	
	padding:7px 0 0 10px;
	margin:0;
}
#rightcol .sidebeforeafter{
	margin:0;
	padding:10px 0 0 0;
    background:#2e486d;
}
#rightcol .sidebeforeafter img{
	border:2px solid #4a6791;
}
.center{
	text-align:center;
}
.sitemapcatbox{
	display:block;
	margin-right:20px;
	float:left;
	list-style:none;
}
.blue{
	color:#b9cae2;
}
.orange{
	color:#e0570d;
}
.video{
	width:490px;
	height:295px;
	float:left;
	display:inline;
	margin:0 0 10px 0;
}
.hidden{
	display:none;
}
.line{
	padding:10px 0;
	background:url(/images/line2.png) left bottom no-repeat;
}
.clear{
	clear:both;
}
.left{
	float:left;
	display:inline;
	margin-right:10px;
}
.right{
	float:right;
	display:inline;
	margin-left:10px;
	margin-bottom:10px;
}
.butmore{
	width:130px;
	height:25px;
	float:right;
	background:url(/images/but_more.png) no-repeat;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#14515e;
	padding:9px 0 0 0;
}
.butmore:hover {	
	color:#fff;
	background-position:left bottom;
	text-decoration:none;
}
.butmore span{
	display:none;
}
.cell{
	width:50%;
	float:left;
}
#main .promobox{
	margin:40px 0;
}
/**/
#main .viewmore{
	width:130px;
	height:23px;
	background:url(/images/view_more.png) no-repeat;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#14515e;
	padding:0;
	padding-top:10px;
	margin:0 0 15px 0;
	cursor:pointer;
	display:block;
}
#main .viewmore:hover{	
	color:#fff;
	background-position:left bottom;
	text-decoration:none;
}
/******BODY ID*********/
/*contact*/
#contact_box{
	background:#31496b;
}
#contact_box #container{
	background:none;
	color:#FFFFFF;
	width:530px;
}
#contact_box a{
	color:#ddd;
}
#box_phone{
	height:116px;
	background:#31496b url(/images/header_contactbox.png) no-repeat right center;
}
/**/
#doctors #myslidemenu ul li #tab_doctors,
#contact #myslidemenu ul li #tab_contact,
#face #myslidemenu ul li #tab_procedures,
#body #myslidemenu ul li #tab_procedures,
#post-bariatric #myslidemenu ul li #tab_procedures,
#gallery #myslidemenu ul li #tab_gallery,
#plastic #myslidemenu ul li #tab_skin{
	color:#408d9e;
}	
#picviewer{
	width:332px;
	height:345px;
	background:url(/images/1_image1.jpg) no-repeat center center;
}
#picviewer2{
	width:332px;
	height:345px;
	background:url(/images/2_image1.jpg) no-repeat center center;
}
#subcatgallery .cufon, 
#subcatgallery span.cufon cufon-canvas, 
#subcatgallery span.cufon-alt, 
canvas{
	z-index:1;
}
#footerby{
	border-top:1px solid #CCCCCC;
	margin:20px 0 10px;
	padding-top:5px;
}
#footerby span div{
	float:left;
	width:283px;
}
/**/
#main .boxgallery{
	float:left;
	display:inline;
	width:232px;
	background:#2e486d;
	margin-right:10px;
	;
}
#main .boxgallery h3{	
	display:block;
	color:#fff;
	background:#556b89 url(/images/h_back.jpg) left center repeat-x;
	font-size:15px;
	font-weight:bold;
	height:18px;
	padding:6px 0 0 0;
	margin:0;
}
#main .boxgallery span{
	height:15px;
	line-height:15px;
	width:222px;
	float:left;
	display:inline;
	padding-left:10px;
}
#main .boxgallery a{
	color:#fff;
}
#main .boxgallery a:hover{
	color:#9fb4d1;
}
#main .boxgallery img{
	width:230px;
	height:250px;
	background:#FFFFFF;
	border:1px solid #2e486d;
}
#main .gallery h3{
	margin:0;
	padding:0;
}
#main .gallery{
	float:left;
	display:inline;
	width:480px;
	margin-bottom:1px;
	background:url(/images/gallery_back.png) repeat-y left top;
}
#main .gallery .beforeimg,#main .gallery .afterimg{
	width:112px;
	border:5px solid #FFF;
	margin-top:12px;
	margin-bottom:12px;
}
#main .gallery .beforeimg{
	border-right:6px solid #FFF;
}
#main .gallery .afterimg{
	border-left:none;
	margin-left:0;
}
#main .gallery .description{
	float:left;
	margin:15px 0 0 15px;
	width: 200px;
	text-align:left;
}
#main .gallery img{
	margin-left:20px;
	float:left;
}
#precedant{
	display:block;
	float:left;
	display:inline;
	width:57px;
	height:35px;
	background:url(/images/lightbox-btn-prev.png) left top no-repeat;
}
#suivant{
	display:block;
	float:right;
	display:inline;
	width:57px;
	height:35px;
	background:url(/images/lightbox-btn-next.png) right top no-repeat;
}
#precedant, #suivant{
	margin-top:10px;
}
#suivant span, #precedant span{
	display:none;
}
/**/
#shared{
	padding:15px;
}
.beforeafterimg{
	border:5px solid #FFF;
	margin:12px 0;
}
a {
    outline:none; /* FF1.5+ IE7+*/
    -moz-outline: /* FF<=1.5*/
}
#specials img{
	margin:0 20px;
}
/*****promotions*****/
#fade_special{
	background:#31496b;
	margin:0 20px;
}
#fade_special img{
	width:203px;
	height:100px;
	margin:0;
	padding:0;
}
