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:511px;
	height:105px;
	float:left;
	display:inline;
	background:url(/images/telephone.png) 145px 28px no-repeat;
}
#header{
	height:105px;
	width:221px;
	margin:0;
	padding:0;
	float:right;
	display:inline;
}
#toll{
	width:221px;	
	height:20px;
	margin:13px 0 0 0;
	float:left;
	display:inline;
	background:url(/images/toll.png) top left no-repeat;
}
#consultation a{
	width:221px;	
	height:48px;
	background:#666666;
	float:left;
	display:inline;
	display:block;
	margin:0 10px 0 0px;
	background:url(/images/header_consultation.png) top left no-repeat;
}
#consultation a:hover{
	background-position:bottom;
}
#phone h2, #consultation span, #toll h2{
	display:none;
}
#languagebar{
	float:left;
	width:221px;
	text-align:center;
}
#languagebar a.currentlang{
	line-height:22px;
	font-weight:bold;
	text-decoration:underline;
}
/*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;
	/*background:#2e486d;*/
}
#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;
	/*border-top:1px solid #e3e3e3;*/
	padding:5px 0;
	margin-top:20px;
}
#footer{
	font-size:11px;
	color:#555;
	text-align:center;
	padding:20px 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 20px;
	padding:65px 0 0 0;
	float:right;
	display:inline;
	color:#424a5d;
	width:220px;
}
#rightcol_top{
	height:7px;
	width:220px;
	background:url(/images/rightcol_top.png) left top no-repeat;
	margin:0;
	padding:0;
}
#rightcol_bottom{
	height:7px;
	width:220px;
	background:url(/images/rightcol_bottom.png) left top no-repeat;
	margin:0;
	padding:0;
}
#rightcol #subcatgallery{
	margin:0;	
	padding:0;
	background:#2e486d;
}
#rightcol ul{
	margin:0;	
	padding:0;
	background:#2e486d;
	padding:10px 0;
}
#rightcol ul li{
	margin:1px 0 0 0;	
	padding:0;
	list-style:none;
	background:#3c5579;
}
#rightcol 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{
	color:#9fb4d1;
}
#rightcol ul li ul{
	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 no-repeat;
	font-size:15px;
	font-weight:bold;
	height:25px;
	line-height:25px;	
	padding:0 10px;
	margin:0;
}
#rightcol .sidebeforeafter{
	margin:0;
	padding:10px 0 0 0;
    background:#2e486d;
}
#rightcol .sidebeforeafter img{
	border:2px solid #4a6791;
}
#content_gallery{
	margin:10px 0 0 18px;
	padding:0;
}
#precedant{
	display:block;
	float:left;
	display:inline;
	width:366px;
	height:400px;
	background:url(/images/lightbox-btn-prev.png) left 50px no-repeat;
}
#suivant{
	display:block;
	float:right;
	display:inline;
	width:366px;
	height:400px;
	background:url(/images/lightbox-btn-next.png) right 50px no-repeat;
}
#navCycle{
	padding:0;
	margin:0;
	position:absolute;
	z-index:98;
	width:734px;
}
#navCycle a{
	outline:none;
}
#navCycle a span{
	display:none;
}
#cycleGallery img{
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
}
#cycleGallery h3{
	/*background:#2e486d;*/
	background:url(/images/h3_back.png);
	color:#FFF;
	height:25px;
	line-height:25px;
	margin:0;
	padding:0 15px;
	width:704px;
}
#cycleGallery p{
	color:#666;
	font-size:11px;
}
.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:19px;
}
.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;
}
#main .viewmore{
	width:130px;
	height:23px;
	float:right;
	background:url(/images/view_more.png) no-repeat;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#14515e;
	padding:0;
	padding-top:11px;
}
#main .viewmore:hover {	
	color:#fff;
	background-position:left bottom;
	text-decoration:none;
}
#main .viewmore span{

}
.cell{
	width:50%;
	float:left;
}
/**/
#titlenav{
	background:url(/images/r_testimonial.png) left bottom no-repeat;
}
#welcome_title{
	background:url(/images/r_welcome.png) left bottom no-repeat;
}
#doctors_title{
	background:url(/images/r_doctors.png) left bottom no-repeat;
}
#locations_title{
	background:url(/images/r_locations.png) left bottom no-repeat;
}
#skin_title{
	background:url(/images/r_skin.png) left bottom no-repeat;
}
#gallery_title{
	background:url(/images/r_gallery.png) left bottom no-repeat;
}
#face_title{
	background:url(/images/r_face.png) left bottom no-repeat;
}
#body_title{
	background:url(/images/r_body.png) left bottom no-repeat;
}
#post_title{
	background:url(/images/r_post.png) left bottom no-repeat;
}
/**/

/******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;
}
.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;
}
