/* CSS Document */

@font-face {
 font-family: 'Conv_mtcorsiva';
 src: url('mtcorsiva.eot');
 src: url('mtcorsiva.eot?#iefix') format('embedded-opentype'),  url('mtcorsiva.woff') format('woff'),  url('mtcorsiva.ttf') format('truetype'),  url('mtcorsiva.svg#Conv_mtcorsiva') format('svg');
 font-weight: normal;
 font-style: normal;
}
html, body, h1, h2, h3, h4, h5, h6, img, a, input, textarea, select, form, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding: 0;
	border: none;
}
body {
	background: #9be9a5 url(../images/main-background.png) center top no-repeat;
}
h1 {
	margin: 0 0 2px 0;
	font-family: 'Conv_mtcorsiva', Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #006738;
}
h2 {
	margin: 0 0 8px 0;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}
.para {
	line-height: 17px;
}
a {
	color: #006738;
}
a:hover {
	text-decoration: none;
}
/* Header */
.header {
	width: 1000px;
	height: 299px;
	margin: 0 auto;
	position: relative;
}
.header .logo {
	float: left;
	width: 425px;
	height: 102px;
	margin: 28px 0 0 12px;
}
.header .headerRight {
	float: right;
	width: 560px;
	height: 120px;
	position: relative;
}
.header .headerRight .socialMedia {
	float: left;
	margin: 88px 0 0 5px;
}
.header .headerRight .socialMedia .fbLike {
	float: left;
	margin: 0;
}
.header .headerRight .socialMedia .googlePlus {
	float: left;
	margin: 0 -18px 0 0;
}
.header .headerRight .searchBox {
	float: right;
	width: 220px;
	height: 30px;
	margin: 21px 12px 0 0;
	clear: right;
}
.header .headerRight .searchBox .searchField {
	float: left;
	width: 171px;
	height: 28px;
	padding: 2px 0 0 9px;
	color: #999999;
	background: url(../images/search-box.png) no-repeat;
}
.header .headerRight .searchBox .goButton {
	float: left;
	width: 40px;
	height: 30px;
	margin: 0 0 0 0;
	background: url(../images/go-button.png) no-repeat;
	cursor: pointer;
}
.header .headerRight .phoneAddress {
	float: right;
	width: 300px;
	margin: 28px 9px 0 0;
	clear: right;
}
.header .headerRight .phoneAddress .address, .header .headerRight .phoneAddress .phone {
	float: right;
	width: 300px;
	text-align: right;
	line-height: 17px;
	clear: right;
}
.header .headerRight .phoneAddress .phone {
	padding: 0;
	margin: 0 0 7px 0;
	font-size: 30px;
	font-weight: bold;
}
.header .headerRight .topMenu {
	float: right;
/*	width: 239px;
	width:350px;
	width:425px;*/
	width:555px;
	height: auto;
	margin: 23px 1px 0 0;
	position: relative;
	clear: right;
	z-index: 50;
}
.header .headerRight .topMenu ul {
	list-style-type: none;
/*	width: 239px;*/
	width:350px;
	margin: 0;
	padding: 0;
	position: relative;
}
.header .headerRight .topMenu ul li {
	float: left;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0 1px 0 0;
}
.header .headerRight .topMenu ul li a {
	padding: 8px 0 0 0;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
	line-height: 17px;
	background: #006738;
	display: block;
}
.header .headerRight .topMenu ul li.btnSize1 a:hover, .header .headerRight .topMenu li.btnSize1 .current {
/*	color: #006738;
	background: url(../images/top-menu-btn-over-1.png) no-repeat;*/
	color:#39b44a;
}
.header .headerRight .topMenu ul li.btnSize2 a:hover, .header .headerRight .topMenu li.btnSize2 .current {
/*	color: #006738;
	background: url(../images/top-menu-btn-over-2.png) no-repeat;*/
	color:#39b44a;
}
.header .headerRight .topMenu ul li.btnSize3 a:hover, .header .headerRight .topMenu li.btnSize3 .current {
/*	color: #006738;
	background: url(../images/top-menu-btn-over-3.png) no-repeat;*/
	color:#39b44a;
}
.header .headerRight .topMenu ul li.btnSize5 a:hover, .header .headerRight .topMenu li.btnSize5 .current {
	color:#39b44a;
}
.header .headerRight .topMenu ul li.btnSize6 a:hover, .header .headerRight .topMenu li.btnSize6 .current {
	color:#39b44a;
}
.header .headerRight .topMenu ul li.btnSize7 a:hover, .header .headerRight .topMenu li.btnSize7 .current {
	color:#39b44a;
}
.header .headerRight .topMenu ul li.btnSize8 a:hover, .header .headerRight .topMenu li.btnSize8 .current {
	color:#39b44a;
}
.header .headerRight .topMenu ul li.btnSize9 a:hover, .header .headerRight .topMenu li.btnSize9 .current {
	color:#39b44a;
}
.header .headerRight .topMenu .btnSize1 a {
	width: 48px;
	height: 43px;
	margin-top: -24px;
}
.header .headerRight .topMenu .btnSize2 a {
	width: 66px;
	height: 42px;
	margin-top: -18px;
}
.header .headerRight .topMenu .btnSize7 a {
	width: 75px;
	height: 42px;
	margin-top: -12px;
}
.header .headerRight .topMenu .btnSize3 a {
	width: 65px;
	height: 40px;
	margin-top: 8px;
}
.header .headerRight .topMenu .btnSize8 a {
	width: 75px;
	height: 40px;
	margin-top: -1px;
}
.header .headerRight .topMenu .btnSize9 a {
	width: 75px;
	height: 40px;
	margin-top: -35px;
	margin-left:419px;
}
.header .headerRight .topMenu .btnSize5 a {
	width: 84px;
	height: 46px;
	margin-top: -39px;
	margin-left:334px;
}
.header .headerRight .topMenu .btnSize6 a {
	width: 84px;
	height: 53px;
	margin-top: -41px;
	margin-left:495px;
}
.header .headerRight .topMenu .reset {
	margin-right: 0;
}
.header .bucketMenu {
	float: left;
	width: 1000px;
	margin: 55px 0 0 0;
	padding: 0;
	z-index: relative;
}
.header .bucketMenu ul {
	list-style-type: none;
	width: 1000px;
	padding: 0;
	margin: 0;
}
.header .bucketMenu li {
	float: left;
	padding: 0;
	margin: 0 0 0 0;
	position: relative;
}
.header .bucketMenu ul a {
	height: 41px;
	padding: 14px 0 0 0;
	font-size: 13px;
	color: #006738;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	display: block;
	z-index: 200;
	position: relative;
}
.header .bucketMenu ul a:hover, .header .bucketMenu .current {
	color: #39b44a;
}
.header .bucketMenu .button1 a {
	width: 78px;
}
.header .bucketMenu .button2 a {
	width: 99px;
	margin: -12px 0 0 0;
}
.header .bucketMenu .button3 a {
	width: 120px;
	margin: -23px 0 0 0;
}
.header .bucketMenu .button4 a {
	width: 53px;
	margin: -27px 0 0 0;
}
.header .bucketMenu .button5 a {
	width: 71px;
	margin: -26px 0 0 0;
}
.header .bucketMenu .button6 a {
	width: 81px;
	margin: -22px 0 0 0;
}
.header .bucketMenu .button7 a {
	width: 93px;
	margin: -11px 0 0 0;
}
.header .bucketMenu .button8 a {
	width: 91px;
	margin: -2px 0 0 0;
}
.header .bucketMenu .button9 a {
	width: 74px;
	margin: 10px 0 0 0;
}
.header .bucketMenu .button10 a {
	width: 67px;
	margin: 20px 0 0 0;
}
.header .bucketMenu .button11 a {
	width: 88px;
	margin: 40px 0 0 0;
}
.header .bucketMenu .button12 a {
	width: 85px;
	margin: 59px 0 0 0;
}
.header .bucketMenu span.seperator1, .header .bucketMenu span.seperator2, .header .bucketMenu span.seperator3, .header .bucketMenu span.seperator4, .header .bucketMenu span.seperator5, .header .bucketMenu span.seperator6, .header .bucketMenu span.seperator7, .header .bucketMenu span.seperator8, .header .bucketMenu span.seperator9, .header .bucketMenu span.seperator10, .header .bucketMenu span.seperator11, .header .bucketMenu span.seperator12, .header .bucketMenu span.seperator13 {
	width: 1px;
	height: 68px;
	background: url(../images/link-seperator.png) top no-repeat;
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 200;
}
.header .bucketMenu span.seperator2, .header .bucketMenu span.seperator3, .header .bucketMenu span.seperator4, .header .bucketMenu span.seperator5, .header .bucketMenu span.seperator6, .header .bucketMenu span.seperator7, .header .bucketMenu span.seperator8, .header .bucketMenu span.seperator9, .header .bucketMenu span.seperator10, .header .bucketMenu span.seperator11, .header .bucketMenu span.seperator12, .header .bucketMenu span.seperator13 {
	top: -12px;
	left: auto;
	right: 0;
}
.header .bucketMenu span.seperator3 {
	top: -22px;
}
.header .bucketMenu span.seperator4 {
	top: -26px;
}
.header .bucketMenu span.seperator5 {
	top: -26px;
}
.header .bucketMenu span.seperator6 {
	top: -25px;
}
.header .bucketMenu span.seperator7 {
	top: -19px;
}
.header .bucketMenu span.seperator8 {
	top: -12px;
}
.header .bucketMenu span.seperator9 {
	top: 2px;
}
.header .bucketMenu span.seperator10 {
	top: 15px;
}
.header .bucketMenu span.seperator11 {
	top: 28px;
}
.header .bucketMenu span.seperator12 {
	top: 44px;
}
.header .bucketMenu span.seperator13 {
	top: 65px;
}
.introContainer {
	width: 1000px;
	height: 358px;
	margin: 0 auto;
	z-index: -1;
	position: relative;
}
.headerimg {
	width: 1000px;
	height: 358px;
	margin: -74px 0 0 0;
	background-repeat: no-repeat;
	position: absolute;
}
.greenCurve {
	width: 1060px;
	height: 59px;
	background: url(../images/green-curve.png) no-repeat;
	position: absolute;
	bottom: 74px;
	left: -30px;
	z-index: 100;
}
.greenContainer {
	width: 1000px;
	height: 0;
	margin: 0 auto;
	position: relative;
}
.homeleftTop {
	width: 718px;
	height: 241px;
	background: url(../images/home-left-side-top.png) no-repeat;
	position: absolute;
	top: -115px;
	left: 0;
	z-index: 1;
}
.innerleftTop {
	width: 980px;
	height: 96px;
	padding: 115px 0 0 20px;
	background: url(../images/inner-page-content-top.png) no-repeat;
	position: absolute;
	top: -140px;
	left: 0;
	z-index: 1;
}
.greencontainerText {
	margin: 0 0 64px 0;
	color: #333;
	font-size: 14px;
	font-style: italic;
	line-height: 17px;
}
.mainContainer {
	width: 1000px;
	margin: -75px auto 0 auto;
	padding: 40px 0 0 0;
	background: url(../images/main-content-bg.png) repeat-y;
	overflow: auto;
	clear: both;
}
.innermainContainer {
	margin: -20px auto 0 auto;
}
.formField {
	width: 230px;
	height: 28px;
	padding: 0 0 2px 10px;
	margin: 0;
	color: #333;
	border: none;
	background: url(../images/text-box.png) no-repeat;
}
.submitButton {
	width: 75px;
	height: 31px;
	margin: 0;
	padding: 0;
	border: none;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	clear: both;
	background: #006738;
}
.commentsArea {
	float: left;
	width: 235px;
	height: 80px;
	padding: 5px 0 0 10px;
	margin: 0 0 7px 0;
	overflow: hidden;
	background: url(../images/comments-area.png) no-repeat;
}
.answerBox, .answerboxFeed {
	float: right;
	width: 202px;
	height: 30px;
	margin: 0 -10px 10px 0;
	background: url(../images/answer-box.png) no-repeat;
}
.answerboxFeed {
	float: left;
	width: 165px;
	margin: 0 0 10px 10px;
	clear: right;
}
.verError, .required {
	float: right;
	height: 10px;
	margin: 8px 42px 15px 0;
	padding: 0;
	color: #f12353;
	clear: both;
}
.verError {
	float: none;
}
/* Left Side */
.leftSide {
	float: left;
	width: 673px;
	padding: 0 25px 65px 20px;
	margin: -30px 0 0 0;
	position: relative;
	z-index: 10;
}
.innerleftSide {
	padding: 80px 25px 65px 20px;
	/* Start Google Chrome Bracket Hack */
	(;
	padding: 100px 25px 65px 20px;
 );
/* End Google Chrome Bracket Hack */
}
.leftSide .leftImage {
	float: left;
	margin: 0 10px 7px 0;
}
.leftSide .rightImage {
	float: right;
	margin: 0 0 7px 10px;
}
.leftSide .leftimageMid {
	float: left;
	margin: 0 20px 7px 0;
	border: solid 2px #11975a;
}
.leftSide .lightBorder {
	padding: 2px;
	border: solid 1px #66CC99;
}
.leftSide .greenSeperator {
	width: 428px;
	height: 12px;
	margin: 14px 0 14px 124px;
	background: url(../images/green-seperator.png) no-repeat;
	clear: both;
}
.leftSide .quoteText {
	color: #333333;
	font-style: italic;
}
.leftSide .moreTestimonials a, .leftSide .moreTestimonialsinner a {
	float: left;
	padding: 0 0 0 10px;
	margin: -13px 0 0 223px;
	color: #3ab44a;
	background: url(../images/bullet.png) left no-repeat;
	clear: both;
}
.leftSide .moreTestimonialsinner a {
	margin: 10px 0 0 0;
	font-style: normal;
}
.leftSide .moreTestimonials a:hover, .leftSide .moreTestimonialsinner a:hover {
	text-decoration: none;
}
.leftSide .iaomtLogo, .leftSide .orthotainLogo, .leftSide .naseLogo {
	float: left;
	margin: 38px 0 0 126px;
	border: solid 1px #dddddd;
}
.leftSide .orthotainLogo {
	margin-left: 16px;
}
.leftSide .naseLogo {
	float: left;
	clear: both;
	margin: 20px 0 0 172px;
}
.leftSide .patientSay {
	margin: 38px 0 0 0;
	color: #333333;
	font-style: italic;
	line-height: 15px;
}
.leftSide .contactInfo {
	float: left;
	min-width: 250px;
}
.leftSide .workingHours {
	float: right;
	width: 300px;
}
.leftSide .map {
	float: left;
	width: 671px;
	margin: 20px 0 0 0;
	border: solid 1px #CCC;
}
.leftSide .smIcon {
	float: left;
	width: 125px;
	height: 47px;
	margin: 0 7px 28px 0;
	border: #CCC solid 1px;
}
.leftSide .spLine {
	width: 673px;
	height: 2px;
	margin: 15px 0 15px 0;
	border-bottom: solid 1px #CCCCCC;
	clear: both;
}
.leftSide .feedbackForm {
	clear: both;
	margin: 0;
}
.leftSide .feedbackForm .feedback_form_left {
	float: left;
	text-align: right;
	padding-right: 10px;
}
.leftSide .feedbackForm .feedback_form_lable {
	height: 24px;
	padding-top: 0;
	margin-bottom: 14px;
}
.leftSide .feedbackForm .equation {
	width: 250px;
	clear: both;
}
.leftSide .feedbackForm .equation img {
	float: left;
	margin: 8px 0 0 0;
}
.leftSide .staff {
	float: left;
	width: 100px;
	padding: 2px;
	margin: 0 7px 0 0;
	border: solid 1px #66CC99;
}
.leftSide .staff .text {
	margin: 7px 0 7px 0;
	text-align: center;
}
/* Right Side */
.rightSide {
	float: right;
	width: 280px;
	padding: 0 0 107px 0;
	position: relative;
	overflow: hidden;
	z-index: 99;
}
.rightSide .appRequest {
	float: left;
	width: 240px;
	margin: -4px 0 0 20px;
	padding: 0;
}
.rightSide .apprequestReset {
		/* Start Google Chrome Bracket Hack */
		(;
	margin: 10px 0 0 20px;
 );
/* End Google Chrome Bracket Hack */
	}
.rightSide .appRequest h2 {
	float: left;
	margin: 0 0 11px 0;
}
.rightSide .appRequest .appForm {
	float: left;
	width: 240px;
	margin: 0;
	padding: 0;
}
.rightSide .appRequest .appForm .questionLabel {
	float: left;
	margin: 3px 0 8px 0;
	clear: both;
}
.rightSide .appRequest .appForm .equation {
	float: left;
	margin: 10px 0 0 0;
	clear: left;
}
.rightSide .appRequest .appForm .dateField {
	width: 240px;
	height: 30px;
	padding: 4px 3px 4px 10px;
	-webkit-appearance: none;
}
.rightSide .appRequest .appForm .optionColor {
	background: #FFF;
}
.rightSide .greenTabs {
	float: left;
	width: 280px;
	margin: 12px 0 0 0;
}
.rightSide .greentabsReset {
	margin: 0;
}
.rightSide .greenTabs ul {
	width: 280px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.rightSide .greenTabs ul li {
	width: 280px;
	height: 95px;
	padding: 0;
	margin: 0 0 -50px 0;
	background: url(../images/right-side-tabs.png) no-repeat;
}
.rightSide .greenTabs ul li a {
	float: left;
	width: 240px;
	height: 48px;
	padding: 0;
	margin: 27px 0 -30px 20px;
	display: block;
	background: url(../images/patient-resources.png) no-repeat;
}
.rightSide .greenTabs ul li.linkTwo a {
	background: url(../images/new-patient-information.png) no-repeat;
}
.rightSide .greenTabs ul li.linkThree a {
	background: url(../images/demand-healthy-smiles.png) no-repeat;
}
.rightSide .greenTabs ul li a:hover, .rightSide .greenTabs li .current {
	background: url(../images/patient-resources-over.png) no-repeat;
}
.rightSide .greenTabs ul li.linkTwo a:hover, .rightSide .greenTabs li.linkTwo .current {
	background: url(../images/new-patient-information-over.png) no-repeat;
}
.rightSide .greenTabs ul li.linkThree a:hover, .rightSide .greenTabs li.linkThree .current {
	background: url(../images/demand-healthy-smiles-over.png) no-repeat;
}
.rightSide .greenTabs ul li.linkFour a {
	background: url(../images/what-patients-say.png) no-repeat;
}
.rightSide .greenTabs ul li.linkFour a:hover, .rightSide .greenTabs li.linkFour .current {
	background: url(../images/what-patients-say-over.png) no-repeat;
}
.rightSide .greenTabs ul li.linkFive a {
	background: url(../images/patient-preference-sheet.png) no-repeat;
}
.rightSide .greenTabs ul li.linkFive a:hover, .rightSide .greenTabs li.linkFive .current {
	background: url(../images/patient-preference-sheet-ov.png) no-repeat;
}
.rightSide .mouthVideo {
	float: left;
	width: 260px;
	height: 224px;
	margin: 20px 0 0 20px;
}
.rightSide .mouthVideo h2 {
	margin: 0;
}
.rightSide .mouthVideo .text {
	font-size: 14px;
	margin: 0 0 10px 0;
}
.rightSide .mouthVideo .videoThumb {
	border: solid 2px #1f9d63;
}
.rightSide .viewMore a {
	float: right;
	padding: 4px 0 0 10px;
	margin: 0 20px 0 0;
	color: #3ab44a;
	background: url(../images/bullet.png) left no-repeat;
	clear: both;
}
.rightSide .viewMore a:hover {
	text-decoration: none;
}
.maincontainerBottom {
	width: 1000px;
	height: 18px;
	margin: 0 auto;
	clear: both;
	position: relative;
	z-index: 100;
}
.maincontainerBottom .curveEnd {
	width: 1060px;
	height: 59px;
	position: absolute;
	top: -41px;
	left: -30px;
	background: url(../images/content-bottom.png) no-repeat;
}
/* Footer */
.footer {
	width: 1000px;
	height: 138px;
	line-height: 17px;
	margin: -30px auto 0 auto;
	position: relative;
	z-index: 200;
}
.footer .copyright {
	float: left;
	font-size: 11px;
	margin: 14px 0 0 14px;
	clear: left;
}
.footer .links {
	float: left;
	width: 552px;
	margin: 1px 0 0 10px;
	font-size: 11px;
	color: #006738;
}
.footer .links br { display:none;}
.footer .links a, .footer .copyright a {
	margin: 0 4px 0 4px;
	font-size: 11px;
	text-decoration: none;
	color: #006738;
}
.footer .copyright a {
	text-decoration: underline;
}
.footer .copyright a:hover {
	text-decoration: none;
}
.footer .links a:hover, .footer .links .current {
	padding: 0 0 0 8px;
	text-decoration: underline;
	background: url(../images/green-bullet.png) left no-repeat;
}
.footer .getSocial {
	float: right;
	width: 105px;
	height: 56px;
	margin: -13px 0 0 0;
}
.footer .getSocial .text {
	float: left;
	font-size: 11px;
	color: #666;
	clear: both
}
.footer .getSocial .icon {
	float: right;
	width: 31px;
	height: 32px;
	margin: 3px 0 0 10px;
}
.footer .getSocial .reset {
	margin-right: 14px;
}
/* */
.getSocial {
	text-align:center;
	width: 208px;
	height: 56px;
	margin: 1px 0 25px 20px;
}
.getSocial .text {
	text-align:center;
	font-size: 18px;
	color: #333;
	font-weight:bold;
}/*
		.getSocial .icon {
			width: 31px;
			height: 32px;
		}*/
.getSocial a {
	text-decoration:none;
}
.border {
	border:solid 1px #999;
}
.FooterLogos {
	float:right;
	width:250px;
	margin-left:550px;
	margin-top:-20px;
}
.PhoneBold {
	font-size:16px;
	color:#000;
}
/* Safe Removal Bucket imaes */
.safe-removal-imgs {
	margin:10px 10px 10px 0;
	float:left;
	width:210px;
	text-align:center;
}
.clearfloat {
	clear:both;
}
/*edited by peer 4-3-2013*/
.article_head {
	margin:15px 0px 10px 0px;
}
.article_title {
	line-height:30px;
	margin-bottom:10px;
}
/*Responsive Styles - Added by Roshan on 4-9-2013*/
.hide-from-desktop, .logo-mobile, .click-to-call-button, .clear-float, .btnSize4, .banner-mobile, .main-menu-mobile, .video-wrapper-mobile, .social-media-mobile, .mobile-home-page-heading, .mobile-content {
	display:none;
}
a.clicktocall {
	pointer-events: none;
	font-size:16px;
	color:#000;
	cursor: text;
	text-decoration: none;
	font-weight: bold;
}
a.clicktocall-small {
	pointer-events: none;
	color:#000;
	cursor: text;
	text-decoration: none;
}
.team-info{
	height:150px;
	width: 330px;
	float: left;
	margin-top: 10px;
	margin-right:5px;
}
/*** Added by Thuwan on 6/10/2013 for NPS ***/
.rate-us-con {
  margin: 0px 0px 20px 15px;
}

/*** Added by Gayan on 23/07/2013 ***/
.baImageHolder
{
	text-align:center;
	float:left;
	width:673px;
	margin:10px 0;
}
ul.articlelist{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.articlelist li{
	margin-bottom:5px;
}

/* Newsletter Archive - By Thuwan on 10/28/2013 */
.newsletter {
  float: left;
  width: 212px;
  height: auto;
  overflow: hidden;
  margin: 0px 18px 20px 0px;
  text-align: center;
}
.newsletter a {
  display: block;
  text-decoration: none;
  border: 0px;
}
.newsletter a img {
  width:210px;
  height: 244px;
  border: 1px solid #006738;
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
.newsletter a span {
  display: block;
  padding: 5px;
  text-align: center;
  background: #006738;
  color: #fff;
}
.newsletter a:hover img {
  opacity: 0.5;
}
.newsletter a:hover span {
  color: #9BE9A5;
}
#last {
  margin-right: 0px;
}
.clear {
  clear: both;
}
.newsletter-archive {
  float: left;
  margin: 74px 0px 0px 20px;
}
.newsletter-archive a img {
  width: 240px;
  height: 89px;
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
.newsletter-archive a:hover img {
  opacity: 0.5;
}
/* ------------- */ 

.right-bucket{
	width: 236px;
	margin-left: 16px;
	height: 110px;
	float: left;
	margin-bottom: 20px;
	-webkit-box-shadow: -3px 5px 5px 0px rgba(50, 50, 50, 0.23);
-moz-box-shadow:    -3px 5px 5px 0px rgba(50, 50, 50, 0.23);
box-shadow:         -3px 5px 5px 0px rgba(50, 50, 50, 0.23);
	
}
.right-bucket a{
	color: #006738;
	text-decoration: none;
	display: block;
	width: 236px;
	height: 100px;
	background: #CDECD1;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #006738;
	border-radius: 4px;
	padding-top: 10px; 
	
}

.right-bucket span{
	display: block;
	width: 125px;
	height: 28px;
	float: left;
	font-size: 13px;
	color: #fff;
	background: #006738;
	line-height: 28px;
	text-align: center;
	margin-top: 12px;
	border: 2px solid #78CB83;
	border-radius: 5px;
	margin-left: 53px;
}
.testi-box{
    margin-bottom: 10px;
    font-style: italic;
    border: solid 1px #006738;
    padding: 10px;
    border-radius: 10px;
    margin-top: 10px;
}
.left-div{
	float:left;
	margin-right:10px;	
}
.patient-testimonials {
	border: 1px solid #39B44A;
	border-radius: 5px 5px 5px 5px;
	margin-bottom: 20px;
	padding: 15px;
}
.inner-img{
	text-align: center;
}
.relatedCategories {
	margin-top: 5px;
	overflow: hidden;
	margin-left: 5px;
	width: 668px;
	margin-bottom: 8px;
}
.relatedCategories ul {
	padding: 0;
	margin: 0;
}
.relatedCategories ul li {
	font-size: 14px;
	list-style: none;
}
.relatedCategories ul li a {
	display: block;
	padding: 15px 15px 5px 15px;
	text-decoration: none;
	color: #fff;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: normal;
	border: 1px solid #fff;
	float: left;
	width: 300px;
	height:25px;
	text-align: center;
	margin-right: 2px;
	background: #006738;
}
.relatedCategories ul li a:hover, .relatedCategories ul li a.selected {
	background: #39b44a;
	color: #fff;
	border: 1px solid #fff;
}
/* H1 style - Added by Thuwan on 10/4/2014 */
.h1 {
	margin: 0px 0px 2px;
	font-family: "Conv_mtcorsiva",Arial,Helvetica,sans-serif;
	font-size: 30px;
	color: #006738;
}
.right-testimonial-widget{
	width:216px;
	margin:auto;
	padding:10px;
	background:#d1f0d5;
	border:2px solid #006738;	
	margin:10px 0 10px 20px;
}
.right-testimonial-widget .head{
	background:#006738;
	color:#FFF;
	text-align:center;
	padding:10px;
}
.right-testimonial-widget .head h2{
	color:#FFF;
	margin:0px;	
}
.header-mobile, .logo-mobile{
	display:none;
}
.home-review{
    background: #CDECD1;
    border-radius: 15px;
    padding: 15px;
    border: 2px solid #006738;
    font-size: 14px;
    line-height: 22px;
    font-style: italic;
    margin-top: 100px;
}
.home-review h2{
    color: #006738;
    text-align: center;
    font-size: 25px;
}