@font-face {
   		font-family:Gotham-Book;
       src: url('Gotham-Book.otf');
		font-weight:400;
 
}
@font-face {
   font-family:Gotham-Light;
       src: url('Gotham-Light.otf');

}

body {
     background: none repeat scroll 0pt 0pt #5F5F5F;
     margin: 0pt;
     padding: 0pt;
	 
	
}

h1, h2, h3 {
     font-family:Gotham-Light; 

}

.fl {
     float: left;
}
.fl a img{
	border: 1px solid #e8e8e8;
}
.fr {
     float: right;
}

.clr {
     clear: both;
}

.right {
     text-align: right;
}

.pad_top10 {
     padding-top: 8px;
}

.pad_lft5 {
     padding-left: 5px;
}

.pad_lft13 {
     padding-left: 12px;
}

.pad_top5 {
     float: left;
     padding-top: 1px;
}

.pad_rit5 {
     padding-left: 192px;
}

.pad10 {
     padding-left: 20px;
     padding-top: 20px;
}

#main_cont {
     background: none repeat scroll 0pt 0pt #EEEFF4;
     margin: 0pt;
     padding: 25px 0pt 0pt;
     width: 100%;
}

.main_section {
     background: none repeat scroll 0pt 0pt #FFFFFF;
     margin: 0pt auto;
     padding: 16px 0pt 0pt;
     width:1028px;
}

a.logo {
     background: url("../images/logo.gif") no-repeat scroll 0pt 0pt transparent;
     display: block;
     float: left;
     height: 102px;
     margin: 0pt;
     padding: 0pt;
     width: 145px;
}

.header {
     margin: 0pt auto;
     padding: 0pt;
     width: 960px;
}

.top_rit_block {
     color: #586084;
     float: right;
     font: 12px Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 0pt;
	 padding-top:12px;
	 text-align:right;
     width: 250px;
}

.top_rit_block a {
     color: #586084;
     text-decoration: none;
}

.top_rit_block a:hover {
     color: #586084;
     text-decoration: underline;
}

span.consultation {
     color: #7A7979;
     font-size: 13px;
     margin: 0pt;
     padding: 0pt;
     text-transform: none;
     letter-spacing: -0.7px;
	 font-family:Gotham-Light;
}

span.consultation span {
     color: #9FCE68;
     font-weight: bold; font-size: 14px;
     text-transform: uppercase;
	 font-family:Gotham-Light;
}

span.phone {
     color: #7A7979;
     font-size: 32px;
     margin: 0pt;
     padding: 0pt;
	 font-family:Gotham-Light;
}

.top_texfield {
     background: none repeat scroll 0pt 0pt #FFFFFF;
     border: 1px solid #CACACA;
     margin: 0pt;
     padding: 0pt;
     width: 131px;
}

.top_form_div {
     float: left;
     margin: 0pt;
     padding: 10px 0pt 0pt;
     width: 146px;
}

.textfield {
     background: url("../images/top-fied-2.gif") repeat-x scroll 0pt 0pt transparent;
     border: medium none;
     height: 20px;
     margin: 0pt;
     padding: 5px 0pt 0pt;
     width: 146px;
}

.main_pic_block {
     margin: 0pt auto;
     padding: 0px 0pt 0pt;
     width: 960px;
	 margin-bottom:-15px;
}
.main_pic_block img{
   height:auto;
     width: 960px;
}

.sec, .sec img{
   width: 675px !important;
margin-bottom:10px;
}

.content_block {
     margin: 10px auto 0;
     padding: 0;
     width: 960px;
}

.left_section {
     float: left;
     margin: 0pt;
     padding: 0pt;
     width: 680px;
}

.laser_section a {
     color: #576184;
     font-weight: bold;
     text-decoration: none;
}

.laser_section a:hover {
     color: #39456D;
     text-decoration: underline;
}

.left_section li {
     padding-right: 10px;
	 padding-top: 5px;
}









.laser_removal_block {
     margin: 0pt;
     padding: 0pt 0pt 0pt 0px;
     width: 640px;
}
.laser_removal_block h1{
    font-family:'Gotham-Light';
    	color: #de9103;
		font-size: 26px;
		margin-bottom: 0px;
}
.laser_removal_block h2{
    font-family:'Gotham-Light';
    	font-size:14px;
	 color:#566282;
}
.laser_removal_block h3{
	font-family:'Gotham-Light';
	font-size:14px;
	 color:#566282;
}
.laser_removal_block p {
	color:#666;
	margin: 0pt;
	padding: 0pt;
	margin-top:10px;
	font-family: Helvetica;
	font-size: 13px;
	line-height: 27px;
}

.laser_removal_block p a {
     color: #576184;
     font-weight: bold;
     text-decoration: none;
}

.laser_removal_block p a:hover {
     color: #39456D;
     text-decoration: underline;
}

.sarah_block {
     border-bottom: 1px solid #EFEEF3;
     border-top: 1px solid #EFEEF3;
     margin: 0pt;
     padding: 0pt 0pt 0pt 34px;
     width: 418px;
}

.sarah_block p {
     color: #3C3C3C;
     font: 12px/18px Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 0pt;
     text-align: justify;
     width: 410px;
}

.left_section h2 {

	/*font-weight: normal;
	font-style: normal;*/
	padding-top: 0px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 0px;
}

.left_section h2 span {
     color: #787878;
     /*font-weight: normal;*/
     margin: 0pt;
     text-transform: uppercase;
}

.left_section .blog_section {
     margin: 0pt;
     padding: 19px 0pt 0pt 34px;
     width: 426px;
}

.left_section .blog_section h3 {
     color: #565F86;
     float: left;
     font: 18px 'Gotham-Light';
     margin: 0pt;
     padding: 0pt;
     width: 335px;
}

.left_section .blog_section h3 span {
     color: #787878;
     font-size: 12px;
}

.left_section .blog_section a {
     color: #565F86;
     text-decoration: underline;
}

.left_section .blog_section a:hover {
     color: #000000;
     text-decoration: underline;
}

.left_section .blog_section p {
     clear: both;
     color: #3C3C3C;
     font: 12px/18px Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 10px 0pt 0pt;
     width: 426px;
}

.right_section {
     float: right;
     margin: 0pt;
     padding: 0pt;
     width: 262px;
     margin-top: 0;
}

.contact_form {
     margin: 0pt;
     padding: 0pt;
     width: 272px;
}

.contact_form h2.form_title {
     border: medium none;
     color: #546184;
     font-weight: bold; font-size: 15px;
     margin: 0pt;
     padding: 0pt 0pt 15px;
}

.contact_form h2.form_title span {
     color: #B7B7B7;
     float: right;
     font-size: 12px;
     margin: 0pt;
     padding: 0pt 60px 0pt 0pt;
}

.contact_form .txt {
     color: #797979;
     font: bold 12px Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 0pt;
}

.contact_form .txt2 {
     color: #797979;
     font: bold 12px Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 10px 0pt 0pt;
}

.contact_form .contact_txtfield {
     background: url("../images/name_icon.gif") no-repeat scroll 7px 6px #FFFFFF;
     border: 1px solid #CACACA;
     height: 26px;
     margin: 0pt;
     padding: 0pt 0pt 0pt 26px;
     width: 215px;
}

.contact_form .email_txtfield {
     background: url("../images/email_icon.gif") no-repeat scroll 7px 6px #FFFFFF;
     border: 1px solid #CACACA;
     height: 26px;
     margin: 0pt;
     padding: 0pt 0pt 0pt 26px;
     width: 215px;
}

.contact_form .phone_txtfield {
     background: url("../images/phone.gif") no-repeat scroll 7px 6px #FFFFFF;
     border: 1px solid #CACACA;
     height: 26px;
     margin: 0pt;
     padding: 0pt 0pt 0pt 26px;
     width: 215px;
}

.contact_form .comments_txtfield {
     background: url("../images/comments.gif") no-repeat scroll 7px 6px #FFFFFF;
     border: 1px solid #CACACA;
     height: 51px;
     margin: 0pt;
     padding: 0pt 0pt 0pt 26px;
     width: 215px;
}

#security_code {
     width: 140px ! important;
}

.submit_btn {
     background: url("../images/submit_btn.gif") repeat scroll 0pt 0pt transparent;
     border: medium none;
     display: block;
     height: 26px;
     margin: 5px 5px 0pt -55px;
     padding: 0pt;
     width: 101px;
}

.right_section h2 {
     border-bottom: 1px solid #EFEEF3;
     color:#4d4d4d;
     font-weight: bolder; font-size: 20px;
     margin: 0pt;
     padding: 7px 0pt 11px;
     
     width: 270px;
}
.right_section ul.right-bar-list li {
     list-style: none;
     padding:0; margin: 0;
     font-family: Helvetica;
  
     line-height: 24px;
     font-size: 13px;
}
.right_section ul.right-bar-list {
   
     padding:0; margin: 0;
     margin-left: 10px;
  
}
.right_section ul.right-bar-list li a{
  padding: 0; margin: 0;
     color: #838383;
  
}

.right_section h2 span {
     color: #787878;
     font-weight: normal;
     margin: 0pt;
     text-transform: uppercase;
}

.right_section h3{
	font-family: Gotham-Book;
	
	margin-bottom: 5px;
}
.right_section .testimonial_block {
     margin: 0pt;
     padding: 24px 0pt 0pt;
     width: 264px;
}

.right_section .testimonial_block h3 {
     color: #3C476E;
     font-weight: bolder; font-size: 14px;
     margin: 0pt;
     padding: 0pt 0pt 5px;
     text-transform: uppercase;
}

.right_section .testimonial_block .content {
     background: url("../images/comma.gif") no-repeat scroll 0pt 0pt transparent;
     color: #797979;
     font: italic 12px Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 10px 0pt 0pt 8px;
     width: 235px;
}

#footer_cont {
     background: url("../images/footer_back.gif") repeat-x scroll 0pt 0pt #5F5F5F;
     margin: 0pt;
     padding: 0pt;
     width: 100%;
}

.footer_section {
     margin: 0pt auto;
     padding: 0pt;
     width: 1028px;
}

.footer_icon {
     margin: 0pt auto;
     padding: 0pt;
     width: 824px;
}

.facebook_block {
     float: left;
     margin: 0pt;
     padding: 35px 0pt 0pt;
}

.bottom_block {
     color: #666666;
     float: left;
     font: 11px Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 22px 0pt 0pt 10px;
     width: 236px;
}

.bottom_block .text {
     margin: 0pt;
     padding: 0pt;
     width: 159px;
}

.bottom_block .bottom_txtfield {
     background: none repeat scroll 0pt 0pt #FFFFFF;
     border: 2px solid #CACACA;
     color: #666666;
     font: 11px Arial,Helvetica,sans-serif;
     height: 16px;
     margin: 0pt;
     padding: 0pt 0pt 0pt 5px;
     width: 159px;
}

.logo_section {
     float: left;
     margin: 0pt;
     padding: 16px 0pt 0pt 8px;
}

.footer_copyright {
     margin: 0pt auto;
     padding: 35px 0pt 0pt;
     width: 1028px;
}

.footer_copyright h3 {
     color: #9FCF6B;
     font-weight: bold; font-size: 14px;
     margin: 0pt;
     padding: 0pt;
}

.footer_copyright ul {
     margin: 0pt;
     padding: 0pt;
}

.footer_copyright ul li {
     color: #FFFFFF;
     font: 12px Arial,Helvetica,sans-serif;
     list-style: none outside none;
     margin: 0pt;
     padding: 0pt;
}

.footer_copyright ul li a {
     color: #FFFFFF;
     line-height: 18px;
     padding: 0pt;
     text-decoration: none;
}

.footer_copyright ul li a:hover {
     color: #FFFFFF;
     text-decoration: underline;
}

.footer_copyright .link_block {
     float: left;
     margin: 0pt;
     padding: 0pt 0pt 0pt 20px;
	 width:160px;
}

.footer_copyright .last_block {
     clear: both;
     margin: 0pt;
     padding: 10px 0pt 0pt;
     width: 960px;
}

.footer_copyright .copyright_section {
     background: url("../images/footer_icon.gif") no-repeat scroll 0pt 0pt transparent;
     color: #FFFFFF;
     float: left;
     font: 12px Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 5px 0pt 10px 44px;
     width: 984px;
}

.footer_copyright .copyright_section span {
     color: #FFFFFF;
     font: 11px/18px Arial,Helvetica,sans-serif;
}

.footer_copyright .copyright_section span a {
     color: #FFFFFF;
     text-decoration: none;
}

.footer_copyright .copyright_section span a:hover {
     color: #FFFFFF;
     text-decoration: underline;
}

.footer_copyright .feedback a {
     color: #FFFFFF;
     float: left;
     font: 12px Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 10px 0pt 10px 44px;
     text-decoration: none;
     width: 216px;
}

.footer_copyright .feedback a:hover {
     text-decoration: underline;
}

.footer_copyright .address_box {
     float: right;
     margin: 0pt;
     padding: 0pt;
}

.footer_copyright .addressblock {
     color: #FFFFFF;
     float: right;
     font: 12px Arial,Helvetica,sans-serif;
     margin: -5px 0pt 0pt;
     padding: 0px;
     width: 299px;
}

.footer_copyright .copyrightblock {
     color: #FFFFFF;
     float: left;
     font: 12px Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 5px 6px 14px 0pt;
     width: 210px;
}

.footer_copyright .address_section span {
     color: #FFFFFF;
     font: 11px/18px Arial,Helvetica,sans-serif;
}

.footer_copyright .facebook_icon {
     color: #FFFFFF;
     font: 12px Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 0pt;
     width: 81px;
}

.laser_removal_block ul {
	color: #3C3C3C;
	margin: 0pt;
	padding: 0pt 0pt 0pt 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

.content_section {
	
	color: #566282;
	margin: 0pt;
	/*padding: 0pt 0pt 0pt 34px;*/
	padding: 0;
	width: 640px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.content_section h1{
    font-family:'Gotham-Light';
    	color: #de9103;
		font-size: 26px;
}
.content_section h2{
    font-family:'Gotham-Light';
    	font-size:14px;
	 color:#566282;
}
.content_section h3{
	font-family:'Gotham-Light';
	font-size:14px;
	 color:#566282;
}

.content_section table{
	border:1px solid #CCC;
	

}
.content_section table tr.tablehead{
	background:#CCC;

}
.content_section table tr.tablehead:hover{
	background:#CCC;

}
.content_section table tr:hover{
	background:#f1f1f1;
	

}
.content_section table tr td{
	padding:10px;
	border-color:#CCC;
}
.content_section a {
	color: #576184;
	font-weight: bold;
	text-decoration: none;
}

.content_section a:hover {
     color: #39456D;
     text-decoration: underline;
	 font-weight:bold;
}

.content_section p {
     color:#666;
     font: 13px/24px Helvetica,sans-serif;
     margin: 0pt;
	 margin-top:10px;
     padding: 5px 0pt;
     text-align: justify;
     width: 600px;
}
.content_section ul li {
     color: #666666;
     font: 13px/20px Helvetica,sans-serif;
     margin: 0pt;
   
     width: 90%;
}

.more_btn {
     float: right;
     margin: 0pt;
     padding: 10px 40px 0pt 0pt;
}

.left_section h1.title {
	color: #de9103;
	margin: 0pt;
	/*padding: 2px 0pt 5px 34px;*/
	padding: 2px 0pt 5px 0px;
	font-family:'Gotham-Light';
	font-size: 26px;
	/*font-weight: normal;
	font-style: normal;*/
}

.left_section h2.title {
     border: medium none;
     color: #787878;
     font: bolder 26px 'Gotham-Light';
     margin: 0pt;
     padding: 15px 0pt 5px 34px;
}

.left_section h3.title {
     border: medium none;
     color: #787878;
     font: bolder 26px 'Gotham-Light';
     margin: 0pt;
     padding: 15px 0pt 5px 34px;
}

ul.grey_arrow {
     margin: 0pt;
     padding: 0pt;
}

ul.grey_arrow li {
     background: url("../images/grey_arrow.gif") no-repeat scroll 0pt 4px transparent;
     color: #000000;
     font: 13px/24px Arial,Helvetica,sans-serif;
     list-style: none outside none;
     margin-top: 3px;margin-top: 3px;
     padding: 0pt 0pt 15px 15px;
     text-decoration: none;
}

ul.grey_arrow li a {
     color: #000000;
     text-decoration: none;
}

ul.grey_arrow li a:hover {
     color: #000000;
     text-decoration: underline;
}

.submit_btn2 {
     background: url("../images/submit_btn2.gif") no-repeat scroll 0pt 0pt transparent;
     border: medium none;
     float: right;
     height: 21px;
     margin: 0pt;
     padding: 0pt;
     width: 65px;
}

.link_bar {
     background: url("../images/link_back.gif") repeat-x scroll 0pt 0pt transparent;
     height: 28px;
     margin: 0pt;
     padding: 0pt;
     width: 960px;
}

.link_bar ul {
     margin: 0pt;
     padding: 2px 0pt 0pt;
     text-align: center;
}

.link_bar ul li {
     list-style: none;
     margin: 0pt;
     padding: 0pt;
	 float:left;
}

.link_bar ul li a {
     color: #797979;
     /*display: inline;*/
     font: bold 12px Helvetica;
     margin: 0pt;
     padding: 6px 15px;
     text-decoration: none;
     /*white-space: nowrap;*/
}

.link_bar ul li a:hover {
     color: #5A6082;
}

.link_bar li.menu_head { color:#000; list-style:none; float: left;}

.link_bar ul li.menu_head ul{padding:0px 0 0 0px; margin:5px; display:none; list-style:none;text-align: left; position:absolute; background-color:#e3e3e3;width:220px;border-right:3px solid #b9bcbb;border-bottom:3px solid #b9bcbb;border-left:3px solid #b9bcbb; opacity:0.9;filter:alpha(opacity=90);
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.link_bar ul.menu_body{z-index:9999;}
.link_bar ul.menu_body li{padding:5px 5px 5px 5px; margin:0px; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#737373; text-transform:none;width:220px; display:block;}
.link_bar ul.menu_body li:hover{color:#737373; text-decoration:none; display:block; width:210px; background-color:#c9c9c9; cursor:pointer;}
.link_bar ul.menu_body li a{color:#737373; text-decoration:none; padding:0px; margin:0px;float:left;width:220px;opacity:1; display:block;}

.homepage{position:relative !important;}
.homepage a{display:block;width:361px; height:83px;left: 20px;position: absolute;margin-top: -125px;}
.homepage a:hover{background-image:url("../images/header_images/book_a_free_one.png");}
