* {
margin:0;
padding:0;
font-family: 'frutiger_45_lightregular';
border:0;
color:#8fc3ea;
text-decoration:none;
letter-spacing:-1px;
font-size:14px;
}

.left {
float:left;
}
.right {
float:right;
}
.clear {
clear:both;
}

body {
background:#101010;
}
h1 {
font-size:36px;
color:#00615b;
}
h2 {
font-size:30px;
color:#00615b;
}
h3 {
font-size:24px;
}
h4 {
font-size:21px;
}
h5 {
font-size:18px;
}h6 {font-size:16px;}
p {
font-size:14px;
}
.font-18 {
font-size:18px;
}
.font-48 {
font-size:48px;
}
.col-w {
color:#fff;
}
.arial12 {
font-family:Arial;
font-size:12px;
line-height:18px;
letter-spacing:0px;
}
.center {
width:980px;
margin:0 auto;
}
.header-1 {
background:url(images/header-1.png) repeat-x #006d66 ;
height:102px;
}
.header-2 {
background: #009a92;
}
.header-3 {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDEwMTAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(70,70,70,0.65) 0%, rgba(16,16,16,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,70,70,0.65)), color-stop(100%,rgba(16,16,16,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(70,70,70,0.65) 0%,rgba(16,16,16,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(70,70,70,0.65) 0%,rgba(16,16,16,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(70,70,70,0.65) 0%,rgba(16,16,16,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(70,70,70,0.65) 0%,rgba(16,16,16,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6464646', endColorstr='#00101010',GradientType=0 ); /* IE6-8 */

}
.header-3a {
background: url(images/gradient.png) bottom repeat-x;
}
.header-round {
background :url(images/header-1-round.png) no-repeat; 
width:557px;
height:72px;
margin: 0 -108px 0 0;
float:right;
padding:30px 0 0 43px;
}
.logo {
background:url(images/logo.png) no-repeat;
width:327px;
height:40px;
float:left;
margin:36px 0 0 0;
}
.tel {
margin: 10px 15px 0 0;
width:150px;
}
.menu-top-1 ul {
list-style:none;
}
.menu-top-1 ul li {
float:left;
background:url(images/top-menu-radio.png) 10px 16px no-repeat;
padding: 0 0 0 13px;
position:relative;
}
.menu-top-1 ul li:first-child {
float:left;
background:none;
padding: 0;
}
.menu-top-1 ul li a {
color:#fff;
padding: 0 5px 0 10px;
line-height:34px;
text-transform:uppercase;
font-size:13px;
letter-spacing: 1px;
}
.menu-top-1 ul li:hover a, .menu-top-1 ul li.current-menu-item a {
color:#003b37;
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

/*sub*/
.menu-top-1 ul li:hover ul {
display:block;
}

.menu-top-1 ul li ul {
position:absolute;
top:34px;
left:0px;
display:none;
}
.menu-top-1 ul li ul li {
clear:both;
background:#009a92;
padding:0;
border-top:dashed #00716a;
border-top-width:1px;
width:200px;
}
.menu-top-1 ul li ul li:first-child {
clear:both;
background:#009a92;
}
.menu-top-1 ul li:hover ul li a {
color:#fff;
padding: 0 5px 0 10px;
line-height:34px;
text-transform:uppercase;
font-size:13px;
letter-spacing: 1px;

}
.menu-top-1 ul li ul li:hover a, .menu-top-1 ul li ul li.current-menu-item a {
color:#003b37;
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}


.header-3-image {
width:980px;
border-radius:15px;
-moz-border-radius:15px; /* Firefox 3.6 and earlier */
overflow:hidden;
padding:20px 0 20px 0;
}
.square {
width:228px;
height:237px;
border:solid #e1e1e1;
border-width:1px;
overflow:hidden;
position:relative;
background:#fff;
border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
}
.square img {
width:100%;
height:100%;



}
.square-2 {
width:176px;
height:217px;
overflow:hidden;
position:absolute;
left:0px;
top:0px;
padding:13px 0 0 18px;
z-index:50;
}
.square-2 h3 {
color: #3d6d75;
margin:0 0 10px 0;
letter-spacing:0px;
font-weight:normal;
}
.square-2 p {
color: #3d6d75;
}
.explore {
width:93px;
height:26px;
background: #3d6d74;
border-radius:3px;
-moz-border-radius:3px; /* Firefox 3.6 and earlier */
color: #fff;
text-shadow: 0px 1px 5px #000000;
line-height:26px;
text-align:center;
position:absolute;
top:198px;
left:20px;
z-index:100;
letter-spacing:0px;
}
.explore:hover {
background:#54959f;
}
.ml20 {
margin:0 0 0 20px;
}
.mt25 {
margin-top:25px;
}
.footer-1  {
background:#007c74;
padding:25px 15px 27px 25px;
border-radius:10px 10px 0 0;
-moz-border-radius:15px 15px 0 0; /* Firefox 3.6 and earlier */
margin:0 0 1px 0;
}
.footer-2  {
background:#00615b;
padding:25px 21px 27px 25px;
margin:0 0 1px 0;
}
.footer-3  {
background:#0b2c2a;
padding:20px 21px 22px 25px;
border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px; /* Firefox 3.6 and earlier */
margin:0 0 1px 0;
}
.footer-4  {
background:none;
padding:5px 0 22px 0;
}
.footer-1 h3 {
color:#fff;
margin:0 0 22px 0;
font-weight:normal;
font-size:24px;
letter-spacing:0px;
}
.f-left {
width:295px;
float:left;
}
.you-tube-area {
width:295px;
height:200px;
overflow:hidden;
margin:0 0 19px 0;
}
.under-you-tube {
width:140px;
background:url(images/prod-1.png) left no-repeat #fff ;
padding:25px 25px 20px 130px;
color:#007c74;
font-size:14px;
font-family:Arial;
display:block;
border-radius:6px;
-moz-border-radius:6px; /* Firefox 3.6 and earlier */
}
a.under-you-tube:hover {
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}
.f-middle {
width:281px;
float:left;
padding:0 0 0 40px;
}
.f-middle p {
letter-spacing:0px;
line-height:21px;
}
.logo-2 {
width:213px;
height:31px;
background:url(images/logo-2.png) no-repeat;
margin:0 0 6px 0;
}
.logo-3 {
width:276px;
height:33px;
background:url(images/logo-co.jpg) no-repeat;
margin:0 0 10px 0;
}
.f-right {
width:318px;
float:left;
}
.form-text-1 {
width:308px;
height:26px;
box-shadow: inset 0 2px 5px #565454;
padding:0 0 0 10px;
margin:0 0 5px 0;
font-family:Arial;
font-size:12px;
color:#8a8a8a;
line-height:26px;
letter-spacing:0px;
}
.form-text-2 {
width:308px;
height:59px;
box-shadow: inset 0 2px 5px #565454;
padding:5px 0 0 10px;
margin:0 0 5px 0;
font-family:Arial;
font-size:12px;
color:#8a8a8a;
line-height:26px;
letter-spacing:0px;
}
.captcha-1 {
margin:5px 0 0 3px;
border:solid #a5a5a5;
border-width:1px;
border-radius:6px;
-moz-border-radius:6px; /* Firefox 3.6 and earlier */
}
.form-send {
background:none;
color:#fff;
float:right;
font-size:25px;
margin:10px 0 0 0;
cursor:pointer;
}
.face-1 {
width:24px;
height:37px;
display:block;
background:url(images/facebook.png) no-repeat;
float:left;
}
.tw-1 {
width:24px;
height:37px;
display:block;
background:url(images/tw.png) no-repeat;
margin:0 0 0 8px;
float:left;
}
.you-1 {
width:24px;
height:37px;
display:block;
background:url(images/you.png) no-repeat;
margin:0 0 0 10px;
float:left;
}
.google-1 {
width:24px;
height:37px;
display:block;
background:url(images/googleplus.png) no-repeat;
margin:0 0 0 7px;
float:left;
}
.googlel-1 {
width:25px;
height:37px;
display:block;
background:url(images/googlelocation.png) no-repeat;
margin:0 0 0 5px;
float:left;
}
.social-recip1 {
width:71px;
height:25px;
float:left;
margin: 3px 0 0 34px;
overflow:hidden;
*display:none;
}
.social-recip2 {
width:73px;
height:25px;
float:left;
margin:3px 0 0 10px;
*display:none;
}
.social {
width:340px;
}
.beau {
font-size:16px; letter-spacing:1px;margin:10px 0 0 0;font-weight:bold;
}
.footer-3 ul {
list-style:none;
margin:auto;
width:980px;
}
.footer-3 ul li {
border-left:solid #41757c;
border-left-width:1px;
height:11px;
float:left;
position:relative;
}
.footer-3 ul li:first-child{
border-left:none;
}
.footer-3 ul li a {
font-family:Arial;
font-size:11px;
color: #5ca4ae;
padding:0 12px 0 12px;
text-transform:uppercase;
line-height:11px;
letter-spacing:1px;
display:block;
}
.footer-3 ul li:hover a, .footer-3 ul li.current-menu-item a {
color:#76d1de;
}
/*sub*/
.footer-3 ul li:hover ul {
display:block;
}

.footer-3 ul li ul {
position:absolute;
top:34px;
left:0px;
display:none;
}
.footer-3 ul li ul li {
clear:both;
background:#009a92;
padding:0;
border-top:dashed #00716a;
border-top-width:1px;
width:200px;
}
.footer-3 ul li ul li:first-child {
clear:both;
background:#009a92;
}
.footer-3 ul li:hover ul li a {
color:#fff;
padding: 0 5px 0 10px;
line-height:34px;
text-transform:uppercase;
font-size:13px;
letter-spacing: 1px;

}
.footer-3 ul li ul li:hover a, .footer-3 ul li ul li.current-menu-item a {
color:#003b37;
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}














.footer-4 ul {
list-style:none;
width:860px;
margin:0 auto;
}
.footer-4 ul li {
float:left;
background:url(images/bottom-b.png) 10px 16px no-repeat;
padding: 0 0 0 13px;
}
.footer-4 ul li:first-child {
float:left;
background:none;
padding: 0;
}
.footer-4 ul li a {
font-family:Arial;
color:#fff;
padding: 0 5px 0 10px;
line-height:34px;
font-size:12px;
letter-spacing: 0px;
cursor:text;
}
.footer-4 ul li a:hover {

}
















a.copy {
font-family:Arial;
font-size:11px;
text-align:center;
letter-spacing:0px;
display:block;
}
.right-sidebar {
width:230px;
float:right;
}
.content-page {
width:689px;
border:solid #e1e1e1;
border-width:1px;
border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
background:#fff;
float:left;
padding:18px 20px 29px 19px;
}
.header-cont-image {
	background:url(images/header-about.png) top no-repeat #eaf3f8;
	width:551px;
	min-height:112px;
	padding:50px 75px 10px 64px;
	border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px; /* Firefox 3.6 and earlier */


	}
.header-cont-image-trat {
	background:url(images/trat-head.png) top no-repeat #eaf3f8;
	width:581px;
	/*min-height:112px;*/
	padding:80px 45px 10px 64px;
	border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px; /* Firefox 3.6 and earlier */
margin:0 0 20px 0;
	}
.header-cont-image-trat p{
color:#000;
font-family:Arial;
font-size:13px;
letter-spacing:0px;
margin:7px 0 8px 0;
line-height:20px;
}
.content-page.about	p{
color:#000;
font-family:Arial;
font-size:13px;
letter-spacing:0px;
margin:7px 0 8px 0;
/*line-height:20px;*/
}
.about-d {
margin:27px 0 30px 0;
}
.about-d h2 {
background:url(images/pink-star.png)  left 7px no-repeat ;
padding:0 0 0 25px;
margin:20px 0 0 0;
}
.about-d p {
padding:0 0 0 25px;
}
.mt5 {
margin:5px 0 0 0;
}
.treatment-recip {
width:330px;
height:254px;
float:left;
position:relative;
border-radius:6px;
-moz-border-radius:6px; /* Firefox 3.6 and earlier */
margin: 20px 7px 0 7px;
}
a.treat-link {
position:absolute;
top:0px;
left:0px;
width:330px;
height:254px;
display:block;
z-index:50;
}

.trat-shape {
background:url(images/blue-shape.png) bottom no-repeat;
padding:115px 0 0 0;
width:330px;
height:139px;
}
.trat-shape h3 {
color:#fff;
text-shadow: 0px 1px 4px #000;
margin:16px 0 0 18px;
}
.trat-shape ul {
list-style:none;
width:330px;
margin: 0 0 0 18px;
}
.trat-shape ul  li{
list-style:none;
width:130px;
padding: 0 0 0 15px;
background:url(images/trat-bulet.png) no-repeat left 3px;
color:#3d6d74;
font-size:12px;
float:left;
font-weight:bold;
line-height:15px;
}
.treatments-1 {

}
.content-treat {
float:left;
width:372px;
padding:0 24px 0 13px;
}
.content-treat.cont {
width:auto;
}
.blue-side {
float:left;
width:261px;
padding:52px 0 0 0;

}
.blue-side p, .blue-side p b  {
text-align:center;
color:#007c74;
line-height:19px;
}
.blue-recip {
background:#8fc3ea;
border-radius:6px;
-moz-border-radius:6px; /* Firefox 3.6 and earlier */
padding:45px 25px 30px;
margin: 0 0 16px 0;
}
.content-treat h2 {
color:#c82ed4;
background:url(images/h2-bg.png) no-repeat right 10px;
padding:0  40px 0 0;
display:inline;
line-height:42px;
font-weight:normal;
letter-spacing:0px;
}
.content-treat h4 {
color:#c82ed4;
}
.content-treat h5 center {
color:#3d6d74;
}
.content-treat ul {
margin:10px 0 10px 25px ;
}
.content-treat ul li {
color:#3d6d74;
font-size:15px;
letter-spacing:0px;
}
/*.content-treat ul {
list-style:none;
margin: 0 0 10px 10px ;
}
.content-treat ul li {
border-top:solid #dadada;
border-width:1px;
color:#3d6d74;
font-size:14px;
font-weight:bold;
height:29px;
line-height:29px;
padding:0 12px 0 12px;
}
.content-treat ul li:first-child {
border:none;
}
.content-treat ul li span {
float:right;
color:#3d6d74;
}
.content-treat ul li span.norm {

color:#3d6d74;
font-weight:normal;
float:left;
line-height:14px;
}*/
.logo-tr {
background:url(images/logo-trat.png) no-repeat ;
width:189px;
height:23px;
margin:0 auto 12px auto;
}
.blue-recip h3 { 
color:#3d6d74;
text-align:center;
line-height:26px;
}
.blue-recip h2 { 
color:#fff;
text-align:center;
line-height:25px;
}
.treat-sign {
background:url(images/trat-deco.png) no-repeat;
width:84px;
height:34px;
margin:21px auto 0 ;
}
hr {
padding:1px 0 0 0;
background:#a0ccec;
margin:19px 0 21px 0;
}
.content-treat table {
width:350px;
margin:0 0 18px 22px;
}
.content-treat b, .content-treat strong {
color:#3d6d74;
}
.content-treat p {
color:#3d6d74;
margin:0 0 0 22px;
letter-spacing:0px;
}
.content-treat tr td:first-child {
/*width:235px;
float:left;*/
color:#3d6d74;
font-weight:normal;
letter-spacing:0px;
text-align:left;
}
.content-treat tr td {
/*float:right;*/
color:#3d6d74;
font-weight:bold;
text-align:right;
}
.content-treat tr td p {
margin:0;
}
.content-treat table.underline {
margin:0 0 18px 12px;
}
.content-treat table.underline tr td {


border-top:solid #dadada ;
border-top-width:1px ;
}

.content-treat table.underline tr:first-child td {
border:none;
}
table {
border-collapse:collapse;
} 
.content-treat table.underline tr td:first-child{
padding:0 0 0 10px;
}
.content-treat table.underline tr td{
line-height:30px;
padding:0 2px 0 0;
font-weight:bold;
}



.content-treat table.un-s {
margin:0 0 18px 12px;
}
.content-treat table.un-s tr td {
width:350px;

border-bottom:solid #dadada;
border-bottom-width:1px;
}

.content-treat table.un-s tr td:first-child{
padding:0 0 0 10px;
}
.content-treat table.un-s tr td{
line-height:30px;
padding:0 2px 0 0;
}
p b, p strong {
color:#000;
}
.map-recip {
width:328px;
border-radius:2px;
-moz-border-radius: 2px; /* Firefox 3.6 and earlier */
border:solid #8a8a8a;
border-width:1px;
overflow:hidden;
line-height:0px;
}
.img-cu {
margin:0 0 20px 0;
}
.cont-us-1 {
margin:10px 0 0 0;
width:320px;
overflow:hidden;
}
.cont-us-1 p {
font-size:15px;
color:#3d6d74;
letter-spacing:0px;
}
.cont-us-1 p span {
font-size:15px;
color:#007c74;
letter-spacing:0px;
font-weight:bold;
}
.link-m {
display:inline;
color:#e882de;
font-size:15px;
}
.under-map {
margin:10px 0 0 0;
color:#007c74;
font-size:15px;
display:block;
}
p.memb-st {
color:#3d6d74 !important;
font-size:15px !important;
}
.prod-recip {
width:330px;
height:157px;
background:url(images/memb-prod-bg.png) repeat;
/*float:left;*/
border-radius:10px;
-moz-border-radius: 10px; /* Firefox 3.6 and earlier */
overflow:hidden;
text-align:center;
padding:20px 0 0 0;
margin: 0 auto 20px;
}
p.big-p {
color:#c631d3 !important;
font-size:72px !important;
margin:0 !important;
/*line-height:60px !important;*/
padding:0 !important;
height:80px;
}
p.big-p sup {
color:#c631d3 !important;
font-size:42px !important;
padding:0 !important;
}
p.per {
color:#3d6d74 !important;
font-size:24px !important;
margin:15px 0 0 0 !important;
padding:0 0 0 10px !important;
}
p.per-2 {
color:#5c929a !important;
font-size:12px !important;
margin:0 !important;
padding:0 0 0 10px !important;
}
p.per-n {
font-size:24px !important;
color:#3d6d74 !important;
margin:0 !important;
padding:0 !important;
}
p.per-n b {
font-size:24px !important;
color:#3d6d74 !important;
margin:0 !important;
padding:0 !important;
}
p.per-n sup {
padding:0 !important;
color:#3d6d74 !important;
margin:0 !important;
}
.cent-p-1 {
/*display:inline-block !important;*/
width:250px;
margin:auto;
padding:0 !important;
}
.cent-p-2 {
/*display:inline-block !important;*/
width:280px;
margin:auto;
padding:0 !important;
}
.work-1 {
background:url(images/blue-deg.png) repeat-x #f0f7fc;
padding:30px 0 20px 30px;
margin:0 auto  0;
width:655px;

}
.work-1 h2{ 
background:none;
color:#fff;
text-shadow:0 1px 4px #000;
}
.work-1 p{
color:#22545b !important;
font-size:14px !important;
margin:15px 0 0 0 !important;
}
.work-1 ul{
float:left;
list-style:none;
width:295px;
padding:24px 0 0 29px;
}
.work-1 ul li {
color:#3d6d74 !important;
font-size:12px !important;
letter-spacing:0px;
line-height:23px;
font-weight:bold;
}
.content-ben {
width:100%;
background:url(images/pink-baner.png) right top no-repeat #fff;
padding:12px 0 0 0;
margin:27px 0 0 0;
}
.pink-1 {
float:right;
width:565px;
height:83px;
}
.pink-1 ul {
margin:20px 0 0 60px;
}
.pink-1 ul li {
color:#3d6d74;
font-size:16px;
margin:0 0 10px 0
}
.pink-1 ul li b {
color:#3d6d74;
font-size:16px;

}
.mm {
color:#007c74 !important;
font-size:22px !important;
padding:0 0 0 15px !important;
}
.blue-2 {
background:#dfedf5;
padding:10px 0 10px 25px;
border-radius:5px;
-moz-border-radius:5px; /* Firefox 3.6 and earlier */
width:665px;
}
.blue-2 h5 {
color:#3d6d74;

}
.blue-2 ul {
list-style:none;
margin:5px 0 0 5px;
}
.blue-2 ul li {
background:url(images/pink-star-2.png) 0px 7px  no-repeat;
padding: 0 0 0 20px;
color:#000;
font-family:Arial;
font-size:13px;
line-height:30px;
letter-spacing:0px;
}
.blue-2 .hj {
width:590px;
margin:15px 0 0 15px;
}
.add-benefits {
width:685px;
}
a.downl-1 {
width:285px;
height:83px;
background:url(images/download.png) no-repeat;
display:block;
border-radius:5px;
-moz-border-radius:5px; /* Firefox 3.6 and earlier */
margin:24px 0 0 0 ;
border:solid #d4c7c3;
border-width:1px;
color:#40a9a2;
font-size:24px;
padding:36px 300px 0 97px;
letter-spacing:0px;
text-align:right;
}
a.downl-2 {
width:240px;
height:37px;
background:url(images/adobe.png) right top no-repeat;
display:block;
margin:13px 0 0 0 ;
color:#007c74;
font-size:12px;
padding:5px 84px 0 0px;
letter-spacing:0px;
text-align:right;
float:right;
}
.staff-recip {
width:689px;
margin:25px 0 0 0 ;
}
.staff-img {
width:90px;
height:120px;
float:left;
border-radius:5px;
-moz-border-radius:5px; /* Firefox 3.6 and earlier */
}
.staff-cont {
width:585px;
float:right;
}
.staff-cont h3 {
color:#007c74;
}
.staff-cont p {
color:#3d6d74 !important;
font-size:13px !important;
padding:0px;
}
a.home-b {
width:96px;
height:28px;
float:left;
background:#8fc3ea;
text-transform:uppercase;
color:#fff;
font-size:13px;
text-align:center;
line-height:28px;
border-radius:3px;
-moz-border-radius: 3px; /* Firefox 3.6 and earlier */
margin:0 0 27px 0;
}
a.home-b:hover {
background:#add7f7;
}
a.prev-art, .next_post-2 a {
width:125px;
height:28px;
float:right;
background:#8fc3ea;
text-transform:uppercase;
color:#fff;
font-size:13px;
text-align:center;
line-height:28px;
border-radius:3px;
-moz-border-radius: 3px; /* Firefox 3.6 and earlier */
margin:0 0 27px 20px;
}
a.prev-art:hover, .next_post-2 a:hover {
background:#add7f7;
}
a.next-art, .previous_post-2 a {
width:125px;
height:28px;
float:right;
background:#8fc3ea;
text-transform:uppercase;
color:#fff;
font-size:13px;
text-align:center;
line-height:28px;
border-radius:3px;
-moz-border-radius: 3px; /* Firefox 3.6 and earlier */
margin:0 0 27px 20px;
}
a.next-art:hover, .previous_post-2 a:hover {
background:#add7f7;
}
.title-recip {
widrt:100px;
float:left;
}
.title-recip h3 a {
color:#c82ed4;
font-family:Arial;
font-size:24px;
}
.title-recip h3 {
color:#c82ed4;
font-family:Arial;

}
.title-recip p {
color:#3d6d74 !important;
}
.title-recip p span {
color:#00a491;
}
.blog-cont-1 {
padding:0 0 40px 0;
border-bottom:dashed #8fc3ea;
border-bottom-width:1px;
}
.little-art {
padding:30px 0 17px 0;
border-bottom:dashed #8fc3ea;
border-bottom-width:1px;
}
.l-blog-image {
width:221px;
height:120px;
float:left;
}
.l-blog-content {
width:416px;
float:right;
}
.content-li-b p {
font-size:12px;
Font-family:Arial;
}
a.read-b {
width:96px;
height:28px;
float:left;
background:#8fc3ea;
text-transform:uppercase;
color:#fff;
font-size:13px;
text-align:center;
line-height:28px;
border-radius:3px;
-moz-border-radius: 3px; /* Firefox 3.6 and earlier */
margin:0 0 27px 0;
}
a.read-b:hover {
background:#add7f7;
}
.wid-recip {
width:228px;
float:right;
margin: 0 0 40px 0;
}
.header-w {
width:211px;
height:36px;
background:url(images/rig-bg.png) no-repeat;
margin:0 0 20px 0;
padding:0 0 0 17px ;
font-size:18px;
color:#fff;
line-height:36px;
}
.an {
color:#4fe0d8;
font-weight:bold;
}
.luna {
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#8fc3ea;
margin: 10px 0 0 20px;
padding:0 0 0 18px;
background:url(images/blog-ar.png) no-repeat;
}
.wid-recip ul {
list-style:none;
}
.wid-recip ul li:first-child {
border:none;
}
.wid-recip ul li {
border-top:dashed #3d6d74;
border-top-width:1px;
}
.wid-recip ul li a {
font-family:Arial;
font-size:16px;
padding:0 0 0 18px;
line-height:25px;
color:#fff;
}
.wpcf7-form-control-wrap.recaptcha-137 {
display:none;
}
.ph1 {
margin:5px 0 0 0;
}
.wpcr_clear.wpcr_power {
display:none;
}
#wpcr_div_2 tr td label {
color:#000;
}
#wpcr_commentform input {
border:solid #000;
border-width:1px;
color:#000;
}
tr td textarea {
border:solid #000;
border-width:1px;
color:#000;
}
.wpcr_rname {
font-weight:bold;
}
 h5 span {
 font-size:25px;
 line-height:55px;
 }
.previous_post a {
width:111px;
height:28px;
float:left;
background:#8fc3ea;
text-transform:uppercase;
color:#fff;
font-size:13px;
text-align:center;
line-height:28px;
border-radius:3px;
-moz-border-radius: 3px; /* Firefox 3.6 and earlier */
margin:0 0 27px 0;
}
.next_post a {
width:111px;
height:28px;
float:right;
background:#8fc3ea;
text-transform:uppercase;
color:#fff;
font-size:13px;
text-align:center;
line-height:28px;
border-radius:3px;
-moz-border-radius: 3px; /* Firefox 3.6 and earlier */
margin:0 0 27px 0;
}
.pag-1 {
width:460px;
float:left;
text-align:center;
margin:auto;
}
.navigation {
	/*float:left;
	width:960px;
	height:40px;*/
	margin:5px 0;
	/*display:inline-block;*/
	text-align:center;
}
.wp-paginate {
    margin: 0;
    padding: 0;
}
.wp-paginate li {
    display: inline;
    list-style: none outside none;
}


.wp-paginate a {
    
   
    color: #666666;
	font-family: 'Arial';
	font-size:13px;
    margin-right: 4px;
    padding: 3px 6px;
    text-align: center;
    text-decoration: none;
	font-weight:bold;
}
.wp-paginate a:hover {
	color:#00a591;
}


.wp-paginate .current {
	font-family: 'Arial';
    color: #00a591;
    margin-right: 4px;
    padding: 3px 6px;
	font-weight:bold;
}
ul.ari li {
font-family:Arial;
Font-size:14px;
line-height:20px;
}
table.tab-1 {
margin:15px 0 0 0 ;
width:100%;
}
.tab-1 tr td  {
height:25px;
}
.tab-1 tr td p {
color:#3d6d74 !important;
background:url(images/bul-tr-bg.png) no-repeat 7px 3px;
padding:0 0 0 20px;
line-height:15px;
margin:0 !important;
font-size:12px !important;
/*font-family: 'frutiger_45_lightregular' !important;
font-weight:bold;*/

}
p.tags {
color:#007c74 !important;
font-weight:bold;
font-size:14px !important;
margin:20px 0 20px 0 !important;
}
p.tags a {
color:#00a491 !important;
font-weight:normal;
font-size:13px !important;
margin:0 0 0 5px;
}
.tag-det h1 {
margin:0 0 30px 0;
}
.tag-det h1 span {
font-size:36px;
color:#00615b;
}
.tag-det h2 a {
font-size:30px;
color:#00615b;
}
.type-post {
margin:0 0 30px 0;
}
.entry-meta span, .entry-meta a {
font-weight:bold;
}
.entry-summary a {
 font-weight:bold;
 }
.entry-utility span {
font-weight:bold;
}
.recaptchatable #recaptcha_response_field {
left:0px;
}
.introductoryoffers { 
text-align: center;
width: 400px;
margin: 0 auto;
}

.purchaseoffersbtn {
   padding-bottom: 30px;
background: ur;
background: #007C74 url(images/logo.png) no-repeat center 20px;
color: white;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: solid 1px #20538D;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
display: block;
font-size: 20px;
padding: 0px 0px;
padding-top: 75px;
margin-top: 40px;
padding-bottom: 20px;
cursor: pointer;
font-family: verdana;
font-weight: normal;
letter-spacing: 0px;
}
.purchaseoffersbtn:hover {
    background: #009A92;
    border: solid 1px #2A4E77;
    text-decoration: none;
-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
}
.purchaseoffersbtn:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #2E5481;
    border: solid 1px #203E5F;
}




.contactpagebtn{
   padding-bottom: 30px;
background: #007C74;
color: white;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: solid 1px #20538D;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
display: block;
font-size: 16px;
padding: 10px 5px;
cursor: pointer;
font-family: verdana;
font-weight: normal;
letter-spacing: 0px;
}
.contactpagebtn:hover {
    background: #009A92;
    border: solid 1px #2A4E77;
    text-decoration: none;
-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
}
.contactpagebtn:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #2E5481;
    border: solid 1px #203E5F;
}

.fmidb { float:left;}
.fmidb a { }
.fmidb a:hover {  filter: alpha(opacity=60); /* MSIE/PC */
  -moz-opacity: 0.6; /* Mozilla 1.6 and older */
  opacity: 0.6; }    .dfg a {  color:inherit;  font-size:inherit;  }