body{
	margin:0 0 70px;
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#737373;
	background:#ecf9ea url(/images/tlc/bg-body.gif) repeat-x;
	min-width:966px;
}
img {border:0;}
form, fieldset{
	margin:0;
	padding:0;
	border:0;
}
input,textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
a{
	color:#52b949;
	text-decoration:none;
}
a:focus { outline: none; }
a:hover{text-decoration:underline;}
#wrapper{
	margin:0 auto 12px;
	position:relative;
	width:966px;
	padding:0 0 90px;
	background:url(/images/tlc/bg-wrapper-bottom.gif) no-repeat 0 100%;
}
.wrapper-holder{
	width:948px;
	background:url(/images/tlc/bg-wrapper.png) repeat-y;
	padding:0 9px;
}
#header{
	background:url(/images/tlc/bg-header.gif) no-repeat 1px 0;
	xoverflow:hidden;
	height:394px;
	position:absolute;
	left:8px;
	top:0;
	width:948px;
}
#wrapper.sub #header{height:358px;}
.header-block{
	width:950px;
	padding:15px 0 4px;
	height:78px;
}
.header-block:after {
	content:'';
	clear:both;
	display:block;
}
.header-block .holder{
	height:78px;
	float:right;
	width:610px;
	position:relative;
	z-index:10;
}
.logo{
	margin:0;
	background:url(/images/tlc/logo.gif) no-repeat;
	position:absolute;
	left:29px;
	top:17px;
	overflow:hidden;
	width:243px;
	height:103px;
	text-indent:-9999px;
	z-index:3;
}
.logo.title{left:38px;}
.logo a{
	height:100%;
	display:block;
}
.phone{
	position:absolute;
	right:24px;
	top:0;
	text-align:right;
	color:#67686a;
	font:21px/25px Arial, Helvetica, sans-serif;
}
#nav{
	float:right;
	background:url(/images/tlc/bg-nav.gif) no-repeat;
	height:36px;
	width:530px;
	list-style:none;
	margin:40px -8px 0 0;
	padding:2px 0 0 85px;
	position:relative;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
}
#nav li{
	float:left;
	background:url(/images/tlc/separator-nav.gif) no-repeat 0 50%;
	margin:0 1px 0 -1px;
	position:relative;
}
#nav li:first-child{background:none;}
#nav li a{
	float:left;
	height:25px;
	color:#ecf9ea;
	padding:11px 16px 0;
}
#nav li a:hover,
#nav li.active a,
#nav li:hover a,
#nav li.hover a{
	text-decoration:none;
	background:#6b6c70;
}

#nav li a.selected {
	text-decoration:none;
	background:#6b6c70;
}

#nav li.hover,
#nav li:hover{position:relative;}
#nav li.hover ul,
#nav li:hover ul{display: block;}
#nav ul{
	width:163px;
	position:absolute;
	left:0;
	top:35px;
	z-index:100;
	display:none;
	background:#6b6c70;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
#nav ul li{
	background:none;
	border-bottom:1px solid #8f9093;
	float:none;
	display:block;
	vertical-align:top;
	height:1%;
}
#nav ul li a{
	float:none;
	display:block;
	padding:9px 10px 8px 15px;
	height:auto;
	width:153px;
}
#nav ul li a:hover{text-decoration:underline;}
.slideshow{
	width:946px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.slideshow-holder{
	width:946px;
	overflow:hidden;
	position:relative;
	height:297px;
	z-index: 1;
}
.slideshow-holder ul{
	width:946px;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
.slideshow-holder ul li{
	width:946px;
	height:308px;
	background:url(/images/tlc/bg-slideshow.png) no-repeat 1px 0;
}
.slide-holder{
	overflow:hidden;
	width:870px;
	padding:0px 0 0 35px;
}
.slide-holder strong{
	color:#fff;
	display:block;
	font:45px/49px Arial, Helvetica, sans-serif;
	padding:76px 0 8px;
	overflow:hidden;
	height:1%;
	letter-spacing:-1px;
}
.cufon-active .slide-holder strong{line-height:45px;}
.slide-holder strong cufon{float:left;}
.slide-holder span{
	color:#fff;
	display:block;
	font:40px/45px Arial, Helvetica, sans-serif;
	overflow:hidden;
	height:48px;
}
.slide-holder span em{color:#dbf78f;}
.slide-holder a {color:#dbf78f;}
.cufon-active .slide-holder span{line-height:37px;}
.slide-holder span cufon{float:left;}
.slide-holder img{float:right;}
.switcher{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index: 2;
	left:17px;
	bottom:10px;
	font:16px/19px Arial, Helvetica, sans-serif;
}
.switcher li{
	float:left;
	padding:0 13px 0 0;
}
.switcher li a{
	float:left;
	background:url(/images/tlc/bg-switcher.gif) no-repeat 0 -27px;
	width:26px;
	height:23px;
	color:#26871b;
	text-align:center;
	padding:4px 0 0;
}
.switcher li a:hover,
.switcher li a.activeSlide{
	background-position:0 0;
	text-decoration:none;
	color:#fff;
}
#main{
	overflow:hidden;
	width:100%;
	padding:394px 0 0;
	position:relative;
}
#wrapper.sub #main{
	padding:358px 0 0;
	margin:0 0 -14px;
}
.visual{
	overflow:hidden;
	height:1%;
	list-style:none;
	margin:0;
	padding:21px 0 25px 12px;
	background:url(/images/tlc/bg-visual.gif) repeat-y;
}
.visual li{
	position:relative;
	margin:0 4px 0 0;
	height:161px;
	float:left;
}
.visual-holder{
	background:url(/images/tlc/bg-visual-shadow.png) no-repeat;
	width:219px;
	height:152px;
	padding:0 0 0 7px;
}
.visual li img{
	display:block;
	position:relative;
}
.visual-link{
	position:absolute;
	left:5px;
	bottom:0;
	background:url(/images/tlc/bg-visual-link.gif) no-repeat 0 -37px;
	width:204px;
	height:28px;
	color:#e9f3e8;
	padding:9px 10px 0 0;
	letter-spacing:-1px;text-align:center;
}
* html .visual-link{bottom:-1px;}
.visual-link span{font:20px/23px Arial, Helvetica, sans-serif;}
* html .visual-link span{line-height:11px;}
.visual-link:hover{
	background-position:0 0;
	text-decoration:none;
	border:none;
}
.visual-link:hover .cufon{border-bottom:1px solid #e9f3e8;}
.container{
	background:url(/images/tlc/bg-container.gif) no-repeat 100% 271px;
	overflow:hidden;
	height:1%;
	padding:0 0 0 24px;
}
.entry-block{
	overflow:hidden;
	height:1%;
	padding:36px 0 15px;
}
.video-holder{float:left;}
.video-holder img{display:block;}
.entry-section{
	float:right;
	width:442px;
	padding:2px 10px 0 0;
}
.entry-section h2{
	margin:0 -10px 16px 0;
	color:#28871e;
	font:18px/21px Arial, Helvetica, sans-serif;
	background:url(/images/tlc/bg-main-title.gif) no-repeat 0 100%;
	overflow:hidden;
	height:22px;
	padding:0 0 9px;
}
.cufon-active .entry-section h2{line-height:17px;}
.entry-section h2 cufon{float:left;}
.entry-section p{margin:0;}
.buttons{
	overflow:hidden;
	height:1%;
	list-style:none;
	margin:0;
	padding:22px 0 9px 3px;
}
.buttons li{
	float:left;
	padding:0 15px 8px 0;
}
.buttons li a{
	float:left;
	background:url(/images/tlc/btn-entry.gif) no-repeat 0 -39px;
	width:200px;
	height:25px;
	color:#0c0c0c;
	text-align:center;
	font:14px/17px Arial, Helvetica, sans-serif;
	padding:14px 0 0;
	position:relative;
}
.cufon-active .buttons li a{line-height:12px;}
.buttons li a:hover{
	text-decoration:none;
	background-position:0 0;
}
.entry-section strong{
	display:block;
	margin:0 0 0 5px;
}
.entry-container{
	float:left;
	width:680px;
	padding:0 0 0 5px;
	overflow:hidden;
}
.container-section{
	font:italic 13px/23px Arial, Helvetica, sans-serif;
	margin:0 0 32px;
	overflow:hidden;
}
.container-section h2{
	margin:0 0 3px;
	color:#28871e;
	font:18px/21px Arial, Helvetica, sans-serif;
	background:url(/images/tlc/bg-additional-title.gif) no-repeat 0 100%;
	padding:0 0 6px;
	overflow:hidden;
	height:1%;
}
.cufon-active .container-section h2{line-height:17px;}
.container-section h2 cufon{float:left;}
.container-section p{margin:0;}
.container-section strong{font-style:normal;}
.columns-holder{
	overflow:hidden;
	height:1%;
	margin:0 0 26px;
}
.column{
	width:320px;
	float:left;
	padding:0 15px 0 0;
	line-height:19px;
}
.column-wide{
	width:650px;
	float:left;
	padding:0 0 10px 0;
}
.column h2, .column-wide h2{
	margin:0 0 9px;
	color:#28871e;
	font:18px/21px Arial, Helvetica, sans-serif;
	background:url(/images/tlc/bg-small-title.gif) no-repeat 0 100%;
	padding:0 0 6px;
	overflow:hidden;
	height:1%;
}
.cufon-active .column h2, .cufon-active .column-wide h2{line-height:17px;}
.column h2 cufon, .column-wide h2 cufon{float:left;}
.photo-holder{
	background:url(/images/tlc/bg-large-shadow.gif) no-repeat;
	width:284px;
	height:159px;
	padding:5px 0 0 4px;
	margin:0 0 2px 5px;
}
.photo-holder img{display:block;}
.column em, .column-wide em{
	display:block;
	margin:0 0 0 4px;
}
.photos{
	overflow:hidden;
	height:1%;
	list-style:none;
	margin:0;
	padding:2px 0 5px 8px;
}
.photos li{
	float:left;
	background:url(/images/tlc/bg-small-shadow.gif) no-repeat;
	width:149px;
	height:156px;
	padding:3px 0 0;
}
.photos li img{display:block;}
.column p{margin:0 0 8px 7px;}
.calc{
	background:url(/images/tlc/bg-calc.gif) repeat-y;
	width:277px;
	position:relative;
	margin:0 0 0 5px;
}
.calc .holder{background:url(/images/tlc/bg-calc-holder.gif) no-repeat;}
.calc .frame{
	background:url(/images/tlc/bg-calc-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:7px 0 11px 25px;
}
.photo-calc{
	position:absolute;
	left:-3px;
	top:0;
}
.column h3.calc-title{
	margin:0 0 20px 2px;
	text-indent:-9999px;
	background:url(/images/tlc/text-calc.gif) no-repeat;
	width:156px;
	height:24px;
}
.calc-form{
	color:#67686a;
	font-size:12px;
}
.calc-form .row{
	overflow:hidden;
	height:1%;
	margin:0 0 10px;
}
.calc-form .text{
	float:left;
	margin:0;
	padding:4px 2px;
	border:1px solid #b3b3b4;
	width:34px;
	outline:none;
	color:#67686a;
}
.calc-form .text.middle{width:46px;}
.calc-form .text.large{width:127px;}
.calc-form label{
	float:left;
	margin:5px 0 0 3px;
	width:36px;
	color:#67686a;
}
.calc-form .submit{
	display:block;
	text-indent:-9999px;
	line-height:0;
	border:none;
	background:url(/images/tlc/btn-submit.gif) no-repeat;
	width:97px;
	height:27px;
	cursor:pointer;
	margin:0 0 0 70px;
	padding:0;
}
.calc-form span{
	display:block;
	margin:0 0 7px;
}
.calc-form strong{
	display:block;
	font-size:13px;
	margin:-4px 0 0 2px;
}
.ad{
	float:right;
	width:225px;
	margin:10px 4px 0 0;
	display:inline;
}
.ad h2{
	margin:0 0 -3px 14px;
	color:#26871b;
	font:18px/21px Arial, Helvetica, sans-serif;
	padding:0 0 6px;
	overflow:hidden;
	height:1%;
	letter-spacing:-1px;
}
.ad-box{
	background:url(/images/tlc/bg-ad-box.gif) no-repeat;
	height:57px;
	margin:0 0 3px;
}
.social-networks{
	overflow:hidden;
	height:35px;
	list-style:none;
	margin:0;
	padding:11px 0 0 30px;
}
.social-networks li{
	float:left;
	margin:0 7px 0 0;
}
.social-networks li a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:36px;
	height:35px;
	position:relative;
}
.social-networks li a.facebook{background:url(/images/tlc/ico-facebook.gif) no-repeat;}
.social-networks li a.twitter{background:url(/images/tlc/ico-twitter.gif) no-repeat;}
.social-networks li a.youtube{background:url(/images/tlc/ico-youtube.gif) no-repeat;}
.social-networks li a.rss{background:url(/images/tlc/ico-rss.gif) no-repeat;}
.frame-holder{padding:16px 0 0 12px;}
.ad-link{
	display:block;
	background:url(/images/tlc/bg-ad-link.gif) no-repeat;
	height:48px;
	font:bold 23px/27px Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:-2px;
	padding:8px 0 3px 6px;
	overflow:hidden;
}
.ad-link:hover{text-decoration:none;}
.cufon-active .ad-link{line-height:23px;}
.ad-link cufon{float:left;}
.ad-info{
	background:url(/images/tlc/bg-ad-info.gif) no-repeat;
	height:130px;
	width:185px;
	margin:0 0 0 2px;
	padding:9px 0 0 38px;
	color:#fff;
	
}
.ad-info strong{
	display:block;
	font:bold 24px/27px Arial, Helvetica, sans-serif;
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
.cufon-active .ad-info strong{line-height:23px;}
.ad-info strong cufon{float:left;}
.ad-info p{margin:0;}
.info-holder{
	padding:0 11px 0 44px;
	line-height:19px;
	font-style:italic;
}
.info-holder a{color:#dbf78f;}
#footer{
	background:url(/images/tlc/bg-footer.gif) no-repeat;
	height:276px;
	padding:47px 0 0;
}
#footer:after {
	content:'';
	clear:both;
	display:block;
}
.footer-column{
	float:left;
	width:300px;
	padding:0 8px 0 31px;
	overflow:hidden;
}
.footer-column h3{
	margin:0 0 3px;
	background:url(/images/tlc/bg-footer-title.gif) no-repeat 0 100%;
	color:#28871e;
	font:17px/21px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	padding:0 0 7px;
}
.footer-column em{
	display:block;
	margin:0 0 17px;
}
.contact-form{padding:0 0 0 2px;}
.contact-form .contact-holder{
	overflow:hidden;
	width:320px;
	margin:0 0 9px;
}
.contact-column{
	float:left;
	width:138px;
	padding:0 16px 0 0;
}
.contact-form label{
	display:block;
	margin:0 0 4px;
	color:#67686a;
}
.contact-form .text{
	background:url(/images/tlc/bg-text.gif) no-repeat;
	width:130px;
	height:30px;
	overflow:hidden;
	padding:0 4px;
}
.contact-form .text input{
	float:left;
	padding:6px 0;
	margin:0;
	width:130px;
	border:none;
	background:none;
	color:#67686a;
	outline:none;
}
.contact-form .textarea{
	background:url(/images/tlc/bg-textarea.gif) no-repeat;
	width:293px;
	height:85px;
	overflow:hidden;
	margin:0 0 19px;
}
.contact-form .textarea textarea{
	float:left;
	border:none;
	background:none;
	margin:0;
	padding:0 4px;
	overflow:auto;
	width:285px !important;
	height:85px !important;
	color:#67686a;
	outline:none;
}
.contact-form .submit{
	display:block;
	text-indent:-9999px;
	line-height:0;
	border:none;
	background:url(/images/tlc/btn-submit-footer.gif) no-repeat;
	width:120px;
	height:31px;
	cursor:pointer;
	margin:0;
	position:relative;
	padding:0;
}
* html .contact-form .submit{margin:0 0 -15px;}
.news{
	overflow:hidden;
	width:100%;
	background:url(/images/tlc/bg-footer-title.gif) no-repeat 0 100%;
	list-style:none;
	margin:0 0 10px;
	padding:0 0 12px;
}
.news li{
	background:url(/images/tlc/bg-border.gif) repeat-x;
	margin:-1px 0 4px;
	padding:6px 0 0;
	overflow:hidden;
	width:100%;
	line-height:17px;
}
.news li .date{
	float:left;
	color:#67686a;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	padding:3px 14px 0 8px;
}
.news li a{
	font-weight:bold;
	color:#52b949;
}
.footer-column strong{
	display:block;
	margin:0 0 0 6px;
}
.footer-section{
	float:right;
	width:220px;
	padding:23px 7px 0 0;
}
.footer-section dl{
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
	font:12px/19px Arial, Helvetica, sans-serif;
}
.footer-section dt{
	float:left;
	margin:0 4px 0 0;
	font-weight:bold;
}
.footer-section dd{margin:0;}
.emblem{
float:left;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(/images/tlc/bg-emblem.gif) no-repeat;
	width:90px;
	height:108px;
	margin:0 0 0 0px;
}
.kids-meals{
float:left;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(/images/tlc/kids-meals.gif) no-repeat;
	width:109px;
	height:129px;
	margin:5px 0 0 0px;
}

.colored-section{
	width:950px;
	position:relative;
	margin:2px 0 0;
}
.colored-section .holder{
	background:url(/images/tlc/bg-colored-section.png) no-repeat;
	overflow:hidden;
	width:914px;
	height:259px;
	padding:0 0 0 36px;
}
.colored-section img{
	position:absolute;
	right:101px;
	bottom:0;
}
.colored-section strong{
	color:#fff;
	display:block;
	font:45px/49px Arial, Helvetica, sans-serif;
	padding:86px 0 3px;
	overflow:hidden;
	width:100%;
	letter-spacing:-1px;
}
.cufon-active .colored-section strong{line-height:45px;}
.colored-section strong cufon{float:left;}
.colored-section span{
	color:#fff;
	display:block;
	font:40px/45px Arial, Helvetica, sans-serif;
	overflow:hidden;
	height:48px;
	margin:0 0 45px;
}
.colored-section span em{color:#dbf78f;}
.cufon-active .colored-section span{line-height:37px;}
.colored-section span cufon{float:left;}
.breadcrumbs{
	overflow:hidden;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	color:#26871b;
	position:relative;
}
.breadcrumbs li{
	float:left;
	background:url(/images/tlc/separator-breadcrumbs.gif) no-repeat 0 50%;
	margin:0 4px 0 -7px;
	padding:0 11px 0 10px;
}
.breadcrumbs li a{
	color:#26871b;
	text-decoration:underline;
}
.breadcrumbs li a:hover{text-decoration:none;}
.main-holder{
	background:url(/images/tlc/bg-main.gif) no-repeat 50% 0;
	overflow:hidden;
	padding:36px 1px 74px 39px;
	min-height:684px;
}

#content{
	float:left;
	width:630px;
	padding:7px 0 0;
}
#content h1{
	margin:0px 0px 0px 0px;
	color:#28871e;
	font:18px/21px Arial, Helvetica, sans-serif;
	background:url(/images/tlc/bg-additional-title.gif) no-repeat 0 100%;
	xheight:22px;
	padding:0 0 6px;
	overflow:hidden;
}
.cufon-active #content h1{line-height:17px;}
#content h1 cufon{float:left;}
.content-info{
	padding: 13px 0px 0px 0px;
	font:13px/21px Arial, Helvetica, sans-serif;
}


.content-info h2 {
color:#28871F;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:17px;
font-weight:500;
margin:0;
padding-bottom:3px;
margin-bottom: .5em;
}

.content-info h3 {
color:#353637;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:13px;
font-weight:500;
margin: .2em 0;
padding-bottom:3px;
}

.content-info p{ margin: 1em 0; }
.content-info ul{
	background:#f2f2f2;
	list-style:none;
	margin:-3px 0 .5em ;
	padding:16px 25px 12px 37px;
}
.content-info ul li{
	background:url(/images/tlc/bullet-content.gif) no-repeat 0 7px;
	padding:0 0 9px 20px;
}



.content-info .buttons{
	overflow:hidden;
	height:1%;
	list-style:none;
	margin:0;
	padding:8px 0 2px 9px;
}
.content-info .buttons li{
	float:left;
	padding:0 5px 8px 0;
}
.content-info .buttons li a{
	float:left;
	background:url(/images/tlc/btn-entry.gif) no-repeat 0 -39px;
	width:200px;
	height:25px;
	color:#0c0c0c;
	text-align:center;
	font:14px/17px Arial, Helvetica, sans-serif;
	padding:14px 0 0;
	position:relative;
}
.cufon-active .buttons li a{line-height:12px;}
.content-info .buttons li a:hover{
	text-decoration:none;
	background-position:0 0;
}


.content-info .recipe {background:#f2f2f2;}

h2.recipeh2 {
font-size:16px;
color:#000;
margin:10px 0px 10px 0px;
}

.content-info .recipe ul {
display:block;
height: 100%;
overflow: hidden;
	background:#f2f2f2;
	list-style:none;
	margin:-3px 0 0;
	padding:16px 25px 12px 37px;
}
.content-info .recipe ul li {
	background:url(/images/tlc/bullet-content.gif) no-repeat 0 7px;
	padding:0 0 9px 20px;
float:left;
width:165px;
display:block;
}

.recipeli a {
color:#28871E;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}



.content-info .recipelist ul{
	background:#f2f2f2;
	list-style:none;
	margin:-3px 0 0;
	padding:16px 25px 12px 37px;
}
.content-info .recipelist ul li{
	background:url(/images/tlc/bullet-content.gif) no-repeat 0 7px;
	padding:0 0 9px 20px;
}

.content-info .recipelist ul li a {
color:#28871E;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}

a.recipe-cat {
color:#000;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}


#sidebar{
	float:right;
	width:224px;
}
.colored-block{
	background:#ececec url(/images/tlc/bg-colored-block.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:2px 0 9px;
	margin:0 0 15px;
}
.colored-block ul{
	list-style:none;
	margin:0;
	padding:0;
}
.colored-block ul li{padding:0 0 7px;}
.colored-block ul li a.opener{
	display:block;
	background:#52b949 url(/images/tlc/bullet-colored-block.gif) no-repeat 200px 4px;
	color:#fff;
	font:15px/19px Arial, Helvetica, sans-serif;
	padding:5px 20px 6px 16px;
	width:188px;
	position:relative;
	overflow:hidden;
}
.cufon-active .colored-block ul li a.opener{line-height:15px;}
.colored-block ul li a.opener cufon{float:left;}
.colored-block ul li a.opener.selected{background:#28871e url(/images/tlc/bullet-colored-block-selected.gif) no-repeat 200px 4px !important;}
.colored-block ul li a.opener:hover{
	text-decoration:none;
	background:#28871e url(/images/tlc/bullet-colored-block-hover.gif) no-repeat 200px 4px;
}
.colored-block ul ul{
	padding:10px 0 0 20px;
	margin:0 0 -3px;
	overflow:hidden;
}
.colored-block ul ul li{padding:0 0 7px;}
.colored-block ul li ul li a{
	color:#999;
	font-size:12px;
}
#sidebar .ad{
	margin:0;
	width:224px
}




/* Before After Gallery */

.greyimageborder {
background:#E6E6E6;
padding:6px 6px 6px 6px;
}

.nomargin {
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}

.nomargin h2 {
margin:0px 0px 0px 0px;
color:#28871F;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:17px;
font-weight:500;
margin:0;
padding-bottom:3px
}

.titletext {
color:#424242;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:13px;
font-weight:500;
}

hr {
background-color:#D8D8D8;
border:0 none;
color:#D8D8D8;
height:1px;
text-align:left;
width:100%;
}

h3.news-h3 {
color:#353637;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:15px;
font-weight:500;
margin:0px 0px 0px 10px;
padding-bottom:0px;
}

ul.news-list {
color:#51B948;
line-height:20px;
margin:3px 0px 8px 0px;
padding-left:30px;
}












.gallery-item-main {
height:170px;
width:182px;
float:left;
text-align:center;
padding:0px 16px 40px 10px;
}

.gallery-item-main a {
color:#28871F;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:16px;
font-weight:500;
line-height:15px;

}

.gallery-item-main img {
border:6px solid #E6E6E6;
margin:0px 0px 5px 0px;
}




.gallery-item {
height:170px;
width:182px;
float:left;
text-align:center;
padding:0px 16px 40px 10px;
}

.gallery-item a {
color:#28871F;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:16px;
font-weight:500;
line-height:15px;

}

.gallery-item img {
border:6px solid #E6E6E6;
margin:0px 0px 5px 0px;
}




.gallery-item2 {
height:136px;
width:182px;
float:left;
text-align:center;
padding:0px 16px 40px 15px;
}

.gallery-item2 a {
color:#28871F;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:16px;
font-weight:500;
line-height:15px;
}

.gallery-item2 img {
border:6px solid #E6E6E6;
margin:0px 0px 5px 0px;
}



.nomargin {
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}

.nomargin h2 {
margin:0px;
padding:0px;
}

.video-description {
width:350px; float:left;padding-left:20px;
}

.video-image {float:left;width:240px;padding-bottom:25px;}

.styled-form-area {width:400px;}

a.italic_green {
font-style:italic;
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
margin:0px 0px 8px 10px;
font-weight:500;
color:#28871F;
letter-spacing:-1px;
}

.italic_green h2 a {
margin:0px 0px 0px 0px;
padding:0px;
}

h2.specialisth2 {margin:0px; padding:0px; }

p.specialist {
font-size:12px;
float:left;
width:116px;
padding:0px 0px 0px 10px;
}

h2.sidebarformh2 {text-align:center;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.sideform {
padding:10px 0px 15px 12px;
margin:8px 0px 30px 0px;
background:#ededed;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
}

.sideform p {
font-size:12px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
width:210px;
}

.sideform-field {
    border: 1px solid #afb2b0;
    height: 20px;
    margin: 0px 0px 10px 0px;
    width: 200px;
}


.sideform-field-area {
    border: 1px solid #afb2b0;
    height: 100px;
    margin-left: 0;
    width: 200px;
}


.form-copy {
font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;
color:#000;
    padding: 0 0 2px;
	font-size:12px;
}



ul#general-surgery-list {
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family: “Lucida Grande”, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-align: left;
}

#general-surgery-list li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/tlc/grnbullet.gif) no-repeat scroll 6px 6px;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 20px;
}

.footer-item {
float:left;
padding:0px 5px 5px 0px;
}

.footer-gallery {
height:183px;
	background:url(/images/tlc/bg-footer-title.gif) no-repeat;
background-position: bottom;
	margin:0 0 10px;
	padding:0 0 12px;
}


.copyright{
	display:block;
	width:928px;
	margin:0 auto;
	font-size:11px;
clear:left;
}



.footer-links {
	display:block;
	width:928px;
	margin:0 auto;
	font-size:11px;
text-align:center;
}

.footer-links ul {
}

.footer-links ul li {
list-style-type:none;
display: inline;
margin:0px 5px 5px 0px;
padding:0px 5px 0px 0px;
border-right:1px solid #c8dbc5;
}

.side-newsweek {
margin:0px 0px 11px 15px;
padding:0px 0px 0px 0px;
}

.footer-newsweek {
margin:15px 0px 11px 5px;
padding:0px 0px 0px 0px;
}


/* BUTTONS WIDER */
.buttons-wider{
	overflow:hidden;
	height:1%;
	list-style:none;
	margin:0;
	padding:0px 0 9px 3px;
}
.buttons-wider li{
	float:left;
	padding:0 15px 8px 0;
}
.buttons-wider li a{
	float:left;
	background:url(/images/tlc/btn-entry.gif) no-repeat 0 -39px;
	width:200px;
	height:25px;
	color:#0c0c0c;
	text-align:center;
	font:14px/17px Arial, Helvetica, sans-serif;
	padding:14px 0 0;
	position:relative;
}
.cufon-active .buttons-wider li a{line-height:12px;}
.buttons-wider li a:hover{
	text-decoration:none;
	background-position:0 0;
}

/* HOMEPAGE FORM */
.entry-sectionhomeform{
	float:left;
	width:462px;
       height:236px;
	margin:2px 0px 0 30px;
background: url(/images/tlc/homeform-bg.png) no-repeat;
}

.homeform-row {
color:#fff;
font-weight:bold;
width:462px;
float:left;
padding:0px 0px 0px 15px;
}

.homeform-row .homeform-cell {
width:220px;
float:left;
padding:0px 0px 0px 0px;
}

.homeform-row .homeform-cell p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.homeform-row .homeform-cell a {color:#FCDA4F;}



table.homepageform {
color:#fff;
font-weight:bold;
padding:0px 10px 10px 15px;
}

table.homepageform p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


table.homepageform a {color:#FCDA4F;}

.homeform-title{
	display:block;
	height:30px;
	font:bold 23px/27px Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:-2px;
	padding:18px 0 0px 13px;
	overflow:hidden;
}
.homeform-title:hover{text-decoration:none;}
.cufon-active .homeform-title{line-height:23px;}
.homeform-title cufon{float:left;}


.homeform-field {
    border: 1px solid #afb2b0;
    height: 20px;
    margin: 0px 0px 10px 0px;
    width: 200px;
}


.homeform-field-area {
    border: 1px solid #afb2b0;
    height: 70px;
    margin-left: 0;
    width: 200px;
}

table.insformtb p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.insform {
    border: 1px solid #afb2b0;
    height: 20px;
    margin: 0px 0px 10px 0px;
    width: 200px;
}

.insform-sm {
    border: 1px solid #afb2b0;
    height: 20px;
    margin: 0px 0px 10px 0px;
    width: 50px;
}


.insform-area {
    border: 1px solid #afb2b0;
    height: 70px;
    margin-left: 0;
    width: 200px;
}
