body{margin:0;font-size:95%;font-family:Arial;color:#777;background:url(../images/background.jpg) no-repeat top;}

.container{width:1000px;margin:0 auto;}
.smtxtblack{font-size:0.7em;color:#1E1C1C;font-weight:bold;}
.smtxtblack1{font-size:0.9em;color:#1E1C1C;font-weight:bold;}
.home-service-head{font-size:0.9em;color:#4A7CA9;font-weight:bold;text-shadow:1px 1px 1px #ccc;}
.grytxtsm{font-size:0.7em;color:#777;}
.grytxtsm1{font-size:0.8em;color:#777;}
.blacktxt{color:#000;}
.image{margin:0 20px 20px 0;border:1px solid #ddd;padding:5px;}
.abimage{border:1px solid #ddd;padding:5px;}
h3{font-size:2em;margin:0;padding:0 0 10px 0;font-family:'Oswald', Sans-serif;color:#373737;}
h1{font-family:Calibri;font-size:12px;color:#ffffff;text-align:center;}
h2{font-size:1.5em;margin:0;padding:0 0 10px 0;font-family:'Lato', Sans-serif;color:#5b76e8;font-weight:300;}

a{text-decoration:none;color:#5b76e8}
a:hover{text-decoration:none;color:#777;}

ul.content{list-style:url(../images/list-arrow.png);line-height:30px;}

.testimonial-head{font-size:2em;color:#424242;font-weight:bold;font-family:"Georgia";}
.testi-txt{font-size:0.9em;color:#B09999;font-family:"Trebuchet MS";}
.testi-txt1{font-size:1.4em;color:#424242;font-family:"Trebuchet MS";}
.contact_head{font-weight:bold;color:#000; border-bottom:1px solid #ddd;}

#logo{width:200px;display:inline-block;margin-bottom:10px;}
#clinic{display:inline-block;width:500px;font-family:'Oswald';font-size:1.4em;vertical-align:top;margin-top:40px;color:#000;}
#top-right-sec{width:250px;display:inline-block;vertical-align:top;margin:10px 0 10px 0;text-align:right;float:right;}
#call-now-img{width:100px;display:inline-block;margin-right:5px;text-align:right;}
#call-now{width:90px;display:inline-block;vertical-align:top;text-align:left;text-shadow:1px 1px 1px #fff;}
#social-txt{width:70px;display:inline-block;vertical-align:top;margin:30px 5px 0 0;}
#social{display:inline-block;text-align:right;height:56px;}
ul.social{list-style:none;float:right;margin:23px 0 0 0;padding:0;}
.social li{float:left;padding:0 0 0 0}
.social li a{display:block;width:36px;height:28px;background-image:url(../images/social-icon.png);background-repeat:no-repeat}
.social li a.item-1{background-position:0 top}
.social li a.item-2{background-position:-36px top}
.social li a.item-3{background-position:-72px top}
.social li a.item-4{background-position:-108px top}

.social li a.item-1:hover{background-position:0 bottom}
.social li a.item-2:hover{background-position:-36px bottom}
.social li a.item-3:hover{background-position:-72px bottom}
.social li a.item-4:hover{background-position:-108px bottom}

#nav{height:40px;font-size:1em;color:#fff;border:0;background:#AB406E;border-radius:5px;text-shadow:0px 1px 0px #000;
background-image:-webkit-gradient(linear, left top, left bottom, from(#AB406E), to(#7B2E4F));
background:-webkit-linear-gradient(top, #AB406E, #7B2E4F);
background:-moz-linear-gradient(top, #AB406E, #7B2E4F);
background:-o-linear-gradient(top, #AB406E, #7B2E4F);
background:-ms-linear-gradient(top, #AB406E, #7B2E4F);
background:linear-gradient(top, #AB406E, #7B2E4F);
}
#nav ul{margin:0;padding:0;}
#nav ul li{list-style:none;float:left;margin:10px 7px 0 0;padding-left:11px;font-size:1em;color:#fff;}
#nav ul li.first{list-style:none;float:left;margin:5px 5px 0 15px;padding:0;font-size:1em;color:#fff;}
#nav ul li.last{list-style:none;float:left;margin:10px 0px 0 0;padding-left:15px;font-size:1em;color:#fff;}
#nav ul li.bor{border-right:1px solid #5F1A38;height:40px;vertical-align:top;margin:0}

#nav ul li a{color:#fff;text-decoration:none;}
#nav ul li a:hover{color:#D6D5D5;text-decoration:none;}
#nav ul li.sel{color:#ffa7cd;text-decoration:none;}

#banner{margin-top:10px;}
#home-services-exilis{width:220px;height:145px;padding:10px 0 0 10px;margin-right:20px;background:url(../images/bg-exilis.jpg);margin-top:20px;display:inline-block;vertical-align:top;}
#home-services-laser{width:120px;height:145px;padding:10px 100px 0 10px;margin-right:20px;background:url(../images/bg-laser.jpg);margin-top:20px;display:inline-block;vertical-align:top;}
#home-services-acne{width:120px;height:145px;padding:10px 0 0 110px;margin-right:20px;background:url(../images/bg-acne.jpg);margin-top:20px;display:inline-block;vertical-align:top;}
#home-services-all{width:220px;height:145px;padding:10px 0 0 10px;background:url(../images/bg-treatment-all.jpg);margin-top:20px;display:inline-block;vertical-align:top;}

#testimonial{width:100%;margin-top:20px;background:url(../images/bg-testimonial.gif);height:242px;font-size:0.8em;}
#testmonial-inner{background:url(../images/testimonial-bg.jpg);width:1000px;margin:0 auto;height:242px;}
#testimonial-txt{margin:10px 0 0 300px;}
#testimonial_container{display:inline-block;padding-top:10px;}
#results{margin-top:50px;}

#footer-container{width:100%;background:url(../images/footer-bg.gif);}
#ft-logo{width:150px;display:inline-block;margin-top:10px;}
#ft-links{width:1000px;display:inline-block;vertical-align:top;margin-top:10px;}

.ft_col{width:210px;display:inline-block;vertical-align:top;margin-right:20px;}
.ft_head{font-size:1.2em;}
.ft_col hr{border-top:1px solid #c9c9c9;border-right-style:none;border-bottom-style:none;border-left-style:none;clear:both!important;}

.ft_col ul{margin:15px 0;padding:0;}
.ft_col ul li{list-style:none;margin:0;padding:0;color:#74828C;font-size:0.8em;line-height:22px;}
.ft_col ul li a{color:#74828C;text-decoration:none;}
.ft_col ul li a:hover{color:#000;text-decoration:none;}

#copyright{margin:0;font-size:0.8em;color:#777}
#social_ft{width:150px;height:32px;}

ul.socialft{list-style:none;margin:5px 0 0 0;padding:0;}
.socialft li{float:left;padding:0;}
.socialft li a{display:block;width:26px;height:16px;background-image:url(../images/social-icon-ft.png);background-repeat:no-repeat}
.socialft li a.item-1{background-position:0 top}
.socialft li a.item-2{background-position:-31px top}
.socialft li a.item-3{background-position:-62px top}
.socialft li a.item-4{background-position:-93px top}

.socialft li a.item-1:hover{background-position:0 bottom}
.socialft li a.item-2:hover{background-position:-31px bottom}
.socialft li a.item-3:hover{background-position:-62px bottom}
.socialft li a.item-4:hover{background-position:-93px bottom}

#head_sep{height:2px;width:100%;background:url(../images/head_sep.gif);margin-bottom:20px;}
#body-content{margin:20px 0 0 0;}
#content_panel{display:inline-block;width:770px;margin-left:20px;background:#fff;border:1px solid #cdcdcd;border-radius:5px;vertical-align:top;background:url(../images/content-bg.jpg) right top no-repeat;font-size:0.9em;text-align:justify;line-height:18px;font-family:'Lato', Sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;}
#links_panel{display:inline-block;width:200px;vertical-align:top;font-size:0.8em;}
#links_panel ul{list-style:url(../images/arrow.png);padding:0;margin:0 0 0 20px}
#links_panel ul li{border-bottom:1px solid #ccc;padding:10px 0 10px 0;}
#links_panel ul li a{text-decoration:none;color:#373737;}
#links_panel ul li a:hover{text-decoration:none;color:#4c5ee9;}
#links_panel ul li.active{text-decoration:none;color:#000;font-weight:bold;}

#contact_content_panel{display:inline-block;width:990px;background:#fff;border:1px solid #cdcdcd;border-radius:5px;vertical-align:top;background:url(../images/content-bg.jpg) right top no-repeat;font-size:0.9em;text-align:justify;line-height:18px;font-family:'Lato';}
#contact_content{display:inline-block;width:700px;vertical-align:top;}
#contact_form{width:640px;background:#f7f4f4;border:1px solid #d9d9d9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:30px; padding:30px;}
#address{display:inline-block;vertical-align:top;margin-left:20px;width:220px;}
.txtbox{padding:5px;border:1px solid #ddd;font-size:1em;color:#666;font-family:'Lato';width:270px;}
.txtarea{padding:5px;border:1px solid #ddd;font-size:1em;color:#666;font-family:'Lato';width:590px;height:100px;}
.selectmenu{padding:5px;border:1px solid #ddd;font-size:1em;color:#666;font-family:'Lato';width:280px;}
.feature_head{background:url(../images/bg_features_head.gif);height:37px;width:720px;padding:15px 0 0 10px;margin-top:10px;color:#000;font-size:18px;}
.img{border-radius:10px;}

.btn{width:120px;height:32px;font-size:16px;color:#fff;text-shadow:1px 1px 1px #535353;border:0;background:#98B668;border-radius:3px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
background-image:-webkit-gradient(linear, left top, left bottom, from(#98B668), to(#407A2A));
background: -webkit-linear-gradient(top, #98B668, #407A2A);
background:-moz-linear-gradient(top, #98B668, #407A2A);
background:-o-linear-gradient(top, #98B668, #407A2A);
background:-ms-linear-gradient(top, #98B668, #407A2A);
background:linear-gradient(top, #98B668, #407A2A);}

.btn:hover{width:120px;height:32px;font-size:16px;color:#fff;text-shadow:1px 1px 1px #535353;border:0;background:#407A2A;border-radius:3px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
background-image:-webkit-gradient(linear, left top, left bottom, from(#407A2A), to(#98B668));
background: -webkit-linear-gradient(top, #407A2A, #98B668);
background:-moz-linear-gradient(top, #407A2A, #98B668);
background:-o-linear-gradient(top, #407A2A, #98B668);
background:-ms-linear-gradient(top, #407A2A, #98B668);
background:linear-gradient(top, #407A2A, #98B668);}

/* For Top menus in services Link */
.selectedanchor{}

/* ######### Default class for drop down menus ######### */
.anylinkmenu{position:absolute;left:0;top:0;visibility:hidden;border:1px solid #ccc;border-bottom-width:0;font:normal 14px Lato;line-height:26px;z-index:1000;
background:#eee;width:250px;border-radius:0 0 5px 5px;margin-top:13px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}

.anylinkmenu ul{margin:0;padding:0;list-style-type:none;}
.anylinkmenu ul li a{width:100%;display:block;text-indent:3px;border-bottom:1px dotted #ccc;padding:2px 0;text-decoration:none;font-weight:normal;text-indent:5px;color:#333;}
.anylinkmenu a:hover{background:none;color:#018B49;}

/* ######### class for shadow DIV ######### */
.anylinkshadow{position:absolute;left:0;top:0;z-index:99;background:#666;visibility:hidden;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;margin-top:13px;}

/* Scrolling to top */
.scrollup{width:40px;height:40px;opacity:0.6;position:fixed;bottom:130px;right:100px;display:none;text-indent:-9999px;background:url(../images/icon_top.png) no-repeat; z-index:1}

