* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

body {
	font-family: Arial, sans-serif;
	font-size: 13px;
	/*line-height: 15px;*/
}

h1 {
	height: 150px;
	float: left;
}

h1 a {
	display: block;
	width: 530px;
	height: 100px;
	margin-top: 50px;
	background-image: url(images/logo.png);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
}

h1 span {
	position: absolute;
	left: -9999px;
}

.more {
	text-align: right;
	display: block;
	font-size: 10px;
	color: #000;
}

#top_wrapper {
	width: 100%;
	background-image: url(images/top_banner_bg.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #000;
	text-align: center;
}

#top_wrapper .banner {
	background-image: url(images/top_banner_shadow_bg.jpg);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #000;
	padding: 10px 50px 10px 50px;
	width: 728px;
	height: 90px;
	margin: 0 auto;
}

#outer_wrapper {
	width: 100%;
	min-height: 795px;
/*	background-image: url(images/bg.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat-x;*/
	float: left;
}

#sponsor {
	width: 100%;
	height: 600px;
	position: absolute;
	z-index: 50;
}

#sponsor a {
	display: block;
	width: 100%
}

#wrapper {
	width: 965px;
	margin: 0 auto;
	position: relative;
	z-index: 1000;
}

#site_actions {
	list-style: none;
	font-size: 10px;
	color: #FFF;
	position: relative;
	left: 255px;
	z-index: 9999;
}

#site_actions li {
	float: left;
}

#site_actions a {
	display: block;
	background-color: #000;
	text-decoration: none;
	color: #FFF;
	padding: 3px;
	margin-left: 1px;
}

#site_actions a:hover {
	background-color: #333;
}

#search {
	float: right;
	margin-top: 129px;
	margin-bottom: 1px;
	background-image: url(images/search_bg.png);
	background-attachment: scroll;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #888;
	padding: 2px 3px 3px 3px;
}

#search input[type=text] {
	height: 14px;
	font-size: 10px;
	padding-left: 2px;
	width: 118px;
	color: #333;
}

#search input[type=submit] {
	background: none;
	color: #FFF;
	font-weight: bold;
}

#nav {
	width: 965px;
	clear: both;
	float: left;
	list-style: none;
	background-image: url(images/navi_bg.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #0C0C0C;
}

#nav li {
  float: left;
	border-left: 1px solid #FFF;
}


#nav li:first-child {
	border-left: 0;
}

#nav li a {
	text-decoration: none;
	color: #FFF;
	line-height: 12px;
	padding: 5px;
	float: left;
}

#nav li a:hover {
	background-color: #888;
}

.content, .sidebar {
	float: left;
	position: relative;
	z-index: 900;
}

.content {
	width: 655px;
	margin-right: 10px;
}

#main_articles {
	float: left;
	background-color: #FFF;
	padding-top: 5px;
}

#main_articles .screen {
	padding-right: 10px;
	background-image: url(images/main_articles_screen_bg.jpg);
	background-attachment: scroll;
	background-position: bottom left;
	background-repeat: repeat-x;
}

#main_articles .screen .main_img_container {
	overflow: hidden;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	height: 470px;
}

#main_articles .screen .main_img_container a {
	color: #FFF;
	background-image: url(images/black_pixel_50.png);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat;
	width: 330px;
	height: 80px;
	display: block;
	position: relative;
	top: -130px;
	padding: 10px;
	font-size: 20px;
	text-decoration: none;
	line-height: 25px;
	font-weight: normal;
}

#main_articles .screen .more {
	padding-bottom: 10px;
}

#main_articles .screen h2 {
	width: 280px;
	height: 87px;
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
}

#main_articles .screen h2 span {
	position: absolute;
	left: -9999px;
}

#main_articles h2 {
	float: left;
	width: 280px;
	height: 87px;
}

#main_articles .list {
	float: left;
	list-style: none;
	width: 280px;
	height: 363px;
}

#main_articles .three_news li {
	padding: 30px 0 30px 0;
	float: left;
}
#main_articles .list img {
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}

#main_articles .list li {
	clear: both;
	padding-top: 5px;
	border-top: 1px solid #CCC;
}

#main_articles .list li:first-child {
	border-top: 0;
}

#main_articles .list li img {
	margin-bottom: 5px;
}

#main_articles .list h3 {
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
}

#main_articles .list h3 a {
	color: #000;
	text-decoration: none;
}


#main_articles .list h3 a:hover {
	text-decoration: underline;
}

#main_articles .list h3 a .pre_title {
	display: block;
	color: #333;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
}

#main_articles .timebase h3 {
	width: 230px;
	float: right;
	margin-bottom: 30px;
}

#main_articles .timebase .timestamp {
	padding: 1px 3px 1px 3px;
	background-color: #800;
	color: #FFF;
	font-size: 11px;
	float: left;
	font-weight: bold;
	margin-top: 5px;
}

#main_articles #categories {
	list-style: none;
	clear: both;
	float: left;
}

#main_articles #categories li {
	float: left;
}

#main_articles #categories li a {
	display: block;
	text-align: center;
	background-image: url(images/button.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 1px;
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	width: 110px;
	color: #000;
	text-decoration: none;
}

#main_articles #categories li a.on {
	background-image: url(images/button_over.png);
	color: #FFF;
	margin-top: -5px;
	padding-top: 15px;
}

#must_read {
	background-image: url(images/must_read.jpg);
	background-attachment: scroll;
	background-position: center left;
	background-repeat: no-repeat;
	background-color: #FFF;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	float: left;
	list-style: none;
	width: 100%;
	padding: 1px 0 1px 0;
	font-size: 12px;
	margin-top: 10px;
}

#must_read li {
	float: left;
	border-left: 1px solid #000;
	padding: 0 5px 0 5px;
}

#must_read li:first-child {
	border-left: 0;
	padding-left: 70px;
}

#must_read a {
	color: #000;
	text-decoration: none;
}

#must_read a:hover {
	color: #FFF;
	background-color: #000;
}

#tview, #video_box {
	margin-top: 30px;
}

#tview {
		width: 325px;
		height: 350px;
		display: block;
		float: left;
}

#video_box {
		width: 300px;
		height: 350px;
		display: block;
		float: left;
		margin-right: 10px;
}

#video_box h2 {
	font-family: Georgia, serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
}

.sidebar {
	width: 300px;
}

.sidebar .more {
	margin-top: 10px;
}

.sidebar img {
	float: left;
	margin-right: 10px;
}

.sidebar h2 {
	font-family: Georgia, serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 10px;
}

.sidebar h3 {
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	margin-bottom: 10px;
}

.sidebar h3 a {
	text-decoration: none;
	color: #000;
}

.sidebar h3 a:hover {
	text-decoration: underline;
}

.sidebar .banner {
	margin-top: 10px;
	float: left;
	width: 300px;
}

#make_over_box, #contest_box, #social_box, #newsletter_box, #street_fashion_box, #shopping_box, .tips_box, #popular_box, #poll_box, #perfumebar, #goodbuy {
	padding: 10px;
	width: 278px;
	background-color: #FFF;
	border: 1px solid #CCC;
	margin-top: 10px;
	float: left;
}

#contest_box {
	margin-top: 20px;
	border-bottom: 0;
}

#members {
	background-image: url(images/contest_box_members.png);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	width: 300px;
	margin-bottom: 20px;
}

#members h3 {
		font-family: Arial, sans-serif;
		font-size: 13px;
		margin: 10px 0 10px 10px;
		line-height: 13px;
}

#members em {
	font-style: normal;
	font-weight: bold;
	display: block;
}

#members p {
	width: 230px;
	margin-left: 10px;
}

#social_box {
	height: 130px;
	color: #FFF;
	background-image: url(images/social_box_bg.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #1ED87F;
}

#social_box li {
	list-style: none;
	float: left;
	margin-top: 30px;
}


#social_box li a {
	width: 69px;
	height: 70px;
	display: block;
	background-image: url(images/social_sprite_sheet.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#social_box #facebook {
	background-position: 0px 0px;
}

#social_box #facebook:hover {
	background-position: 0px -70px;
}

#social_box #twitter {
	background-position: -70px 0px;
}

#social_box #twitter:hover {
	background-position: -70px -70px;
}

#social_box #rss {
	background-position: -140px 0px;
}

#social_box #rss:hover {
	background-position: -140px -70px;
}

#social_box #mobile {
	background-position: -210px 0px;
}

#social_box #mobile:hover {
	background-position: -210px -70px;
}

#social_box span {
	position: absolute;
	left: -9999px;
}

#tnews_weather {
	width: 965px;
	background-image: url(images/tnews_bg.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #000;
	float: left;
	clear: both;
	color: #FFF;
	margin-top: 10px;
	font-weight: bold;
	line-height: 14px;
}

#tnews_weather p {
	float: left;
	padding: 8px;
}

#tnews_weather p a {
	color: #888;
	text-decoration: none;
}

#tnews_weather p a:hover {
	color: #FFF;
}

#tnews_weather #weather {
	float: right;
	background-image: url(images/weather_bg.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	width: 284px;
	height: 14px;
	padding: 8px;
}

#tnews_weather #weather span {
	float: right;
	font-size: 16px;
}

#latest_news, #latest_articles {
	float: left;
	width: 100%;
	background-image: url(images/latest_bg.png);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

#latest_news h2, #latest_articles h2 {
	width: 100%;
	height: 47px;
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
}

#latest_news h2 span,  #latest_articles h2 span {
	position: absolute;
	left: -9999px;
}

#latest_news {
	margin-top: 10px;
}

#latest_news h2 {
	background-image: url(images/latest_news.jpg);
}

#latest_articles h2 {
	background-image: url(images/latest_articles.jpg);
}

#latest_news ul , #latest_articles ul {
	float: left;
	margin-left: 15px;
	margin-bottom: 20px;
}

#latest_news li , #latest_articles li {
	list-style: none;
	float: left;
	width: 135px;
	padding: 0 10px 0 10px;
}

#latest_news .cat a , #latest_articles .cat a {
	color: #FFF;
}

#latest_news li a , #latest_articles li a {
	color: #000;
	text-decoration: none;
}

#latest_news a:hover , #latest_articles a:hover {
	color: #1ED87F;
}

#latest_news .cat , #latest_articles .cat {
	float: right;
	background-color: #000;
	font-weight: bold;
	font-size: 10px;
	position: relative;
	top: 9px;
	right: 4px;
	padding: 2px 5px 2px 5px;
}

#latest_news h3 , #latest_articles h3 {
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	margin-bottom: 10px;
}

#latest_news img , #latest_articles img {
	border: 1px solid #FFF;
}

#how_to, #how_to_fashion {
	float: left;
	border-bottom: 10px solid #E5E5E5;
	margin-bottom: 30px;
	padding-bottom: 10px;
}

#how_to h2, #how_to_fashion h2 {
	width: 655px;
	height: 75px;
	background-image: url(images/how_to.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 10px;
}

#how_to h2 span, #how_to_fashion h2 span {
	position: absolute;
	left: -9999px;
}

#how_to li, #how_to_fashion li {
	list-style: none;
	float: left;
	padding-left: 5px;
	width: 210px;
	height: 210px;
	overflow: hidden;
}

#how_to .how_to_caption, #how_to_fashion .how_to_caption_fashion {
	position: relative;
	top: -30px;
	height: 120px;
}

#how_to .how_to_caption h3, #how_to_fashion .how_to_caption_fashion h3 {
	background-color: #000;
	font-size: 13px;
	line-height: 16px;
	padding: 2px;
	color: #FFF;
	display: inline;
	float: right;
	margin-bottom: 10px;
}

#how_to .how_to_caption h3 a, #how_to_fashion .how_to_caption_fashion h3 a {
	color: #FFF;
	text-decoration: none;
}

#how_to .how_to_caption .titles, #how_to_fashion .how_to_caption_fashion .titles {
	display: block;
	float: left;
	padding: 10px;
	width: 190px;
	height: 93px;
	background-image: url(images/how_to_caption.png);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: #CCC;
	color: #000;
	text-decoration: none;
}

#how_to .how_to_caption h3 a:hover, #how_to_fashion .how_to_caption_fashion h3 a:hover {
	color: #1ED87F;
}

#how_to .how_to_caption .titles:hover, #how_to_fashion .how_to_caption_fashion .titles:hover {
	text-decoration: underline;
}

#horoscope {
	width: 655px;
	float: left;
}

#horoscope h2 {
	float: right;
	width: 332px;
	height: 30px;
	background-image: url(images/daily_horoscopes.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
}

#horoscope h2 span {
	position: absolute;
	left: -9999px;
}

#horoscope h3 {
	float: left;
	font-size: 18px;
	font-weight: normal;
	margin-left: 100px;
}

#horoscope h3 em {
	font-size: 13px;
	font-style: normal;
}

#horoscope ul {
	float: right;
	clear: both;
	list-style: none;
	background-image: url(images/signs_box.jpg);
	width: 332px;
	height: 39px;
}

#horoscope li {
	float: left;
}

#horoscope li:first-child {
	margin-left: 15px;
}

#horoscope li a {
	float: left;
	margin-left: 2px;
	width: 23px;
	height: 22px;
	background-image: url(images/signs.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#krios {
	background-position: 0px 0px!important;
}

#tauros {
	background-position: -25px 0px!important;
}

#didymoi {
	background-position: -50px 0px!important;
}

#karkinos {
	background-position: -75px 0px!important;
}

#leon {
	background-position: -100px 0px!important;
}

#parthenos {
	background-position: -125px 0px!important;
}

#zygos {
	background-position: -150px 0px!important;
}

#skorpios {
	background-position: -175px 0px!important;
}

#toxotis {
	background-position: -200px 0px!important;
}

#aigokerws {
	background-position: -225px 0px!important;
}

#ydroxoos {
	background-position: -250px 0px!important;
}

#ixtheis {
	background-position: -275px 0px!important;
}

#krios:hover {
	background-position: 0px -22px!important;
}

#tauros:hover {
	background-position: -25px -22px!important;
}

#didymoi:hover {
	background-position: -50px -22px!important;
}

#karkinos:hover {
	background-position: -75px -22px!important;
}

#leon:hover {
	background-position: -100px -22px!important;
}

#parthenos:hover {
	background-position: -125px -22px!important;
}

#zygos:hover {
	background-position: -150px -22px!important;
}

#skorpios:hover {
	background-position: -175px -22px!important;
}

#toxotis:hover {
	background-position: -200px -22px!important;
}

#aigokerws:hover {
	background-position: -225px -22px!important;
}

#ydroxoos:hover {
	background-position: -250px -22px!important;
}

#ixtheis:hover {
	background-position: -275px -22px!important;
}

#horoscope li a span {
	position: absolute;
	left: -9999px;
}

#horoscope .intro {
	font-size: 24px;
	line-height: 30px;
	font-family: Georgia, serif;
	float: left;
	margin-right: 20px;
	width: 180px;
	text-align: right;
	margin-left: 130px;
}

#horoscope .main {
	float: left;
	width: 310px;
	margin-top: 10px;
}

#newsletter_box {
	background-image: url(images/newsletter_bg.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #000;
	color: #FFF;
}

#newsletter_box input {
	color: #FFF;
	background: none;
	float:left;	
}

#newsletter_box .textfield		{ border: 1px solid #4D4D4D; background:url(images/textfield.gif) repeat-y 0 0; width:240px; height:18px; margin:0 4px 0 0; }

#newsletter_box, #newsletter_box form	{ overflow:hidden; }

#street_fashion_box img, .tips_box img {
	border: 1px solid #FFF;
}

#street_fashion_box {
	background-image: url(images/street_fashion_cam_bg.jpg);
	background-attachment: scroll;
	background-position: to left;
	background-repeat: no-repeat;
}

#street_fashion_box h2 {
	font-size: 32px;
	text-align: center;
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 20px;
}

#street_fashion_box h2 em {
	font-size: 16px;
	display: block;
	font-style: normal;
}

#shopping_box form {
	float: right;
	padding: 10px 0 0 0;
}

#shopping_box select {
	background-color: #E5E5E5;
	border: 1px solid #CCC;
	color: #333;
}

.tips_box {
	background-image: url(images/tips_bg.png);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	height: 280px;
	text-align: center;
	color: #FFF;
}

.tips_box h2 {
	margin-bottom: 20px;
}

.tips_box span {
	background-image: url(images/black_pixel_75.png);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat;
	width: 280px;
	float: left;
	margin-top: -50px;
}

.tips_box a {
	display: block;
	padding: 10px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	text-align: right;
	text-decoration: none;
	font-size: 20px;
	line-height: 20px;
	font-family: Georgia, serif;
}

.tips_box a:hover {
	color: #CCC;
}

#popular_box {
	background-image: url(images/popular_bg.jpg);
	background-attachment: scroll;
	background-position: to left;
	background-repeat: no-repeat;
}

#popular_box h2 {
	width: 100%;
	height: 22px;
}

#popular_box h2 span {
	position: absolute;
	left: -9999px;
}

#popular_box .tabs {
	padding-left: 10px;
	border-bottom: 1px solid #C1C1C1;
	float: left;
	width: 270px;
	height: 26px;
	margin:-6px 0 0 0;
}

#popular_box .tabs a {
	padding: 5px;
	background-color: #1ED87F;
	color: #FFF;
	display:block; float:left; margin:0 10px 0 0;
}

#popular_box .tabs .active {
	background-color: #FFF;
	color: #333;
	border: 1px solid #C1C1C1;
	border-bottom: 0px;
}

#popular_box a {
	text-decoration: none;
	color: #000;
}

#popular_box #popular_posts div, #popular_box #most_commented_posts div, #popular_box #most_rated_posts div  {
	margin-top: 10px;
	border-top: 1px solid #7B7B7B;
	padding: 5px 0 5px 0;
	clear: both;
	float: left;
	width: 280px;
}

#popular_box .most {
	font-size: 16px;
	line-height: 19px;
	border-top: 0!important;
	/*height: 130px;*/
	float: left;
	clear: both;
	display: block;
}

#popular_box .most img {
	float: left;
}

#popular_box .most a {
	float: right;
	width: 95px;
	/*margin-top: -30px;*/
	padding-right: 10px; 
}

#popular_box #popular_posts, #popular_box #most_commented_posts, #popular_box #most_rated_posts {
	border-top: 0;
	float: left;
}

#popular_box .first_number {
	font-weight: bold;
	font-size: 28px;
	line-height: 28px;
	padding:10px;
	background-color:#fff;
	display:block;
	float:left;
	margin:0 0 0 -40px;
}

#popular_box .first_number span {
	background-color: #1ED87F;
	padding: 10px;
	display:block;
	float:left;
	color:#fff;
}

#popular_box .number {
	font-size: 10px;
	font-weight: bold;
}

#poll_box {
	background-image: url(images/poll_bg.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	color: #FFF;
}

#poll_box h3 {
	width: 260px;
	padding-left: 10px;
	font-family: Arial, sans-serif;
}

#poll_box form {
	width: 230px;
	margin: 0 auto;
	text-align: center;
	margin-top: 30px;
}

/*#poll_box div {
	float: left;
	width: 100px;
}*/
/*#poll_box #votenow { }
#poll_box #votenow div {
	float: left;
	width: 100px;
}*/
#poll_box #votenow div, #poll_box #showvotes div {
    float: left;
    width: 100px;
}
#poll_box div img {
	margin-bottom: 10px;
}

#poll_box #votenow #vs, #poll_box #showvotes #vs {
	width: 41px;
	height: 41px;
	background-image: url(images/vs.png);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 50px;
	position: relative;
	z-index: 30;
}

#poll_box #vs span {
	position: absolute;
	left: -9999px;
}

#poll_box #vote {
	float: right;
	margin-top: 10px;
	margin-bottom: -25px;
	position: relative;
	width: 72px;
	height: 26px;
	background: none;
	background-image: url(images/vote.png);
}

#footer_wrapper {
	width: 100%;
	height: 435px;
	background-image: url(images/footer_bg.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat-x;
	float: left;
	margin-top: 50px;
}

#footer {
	width: 965px;
	margin: 0 auto;
}

#experts {
	width: 655px;
	color: #FFF;
}

#experts .more {
	float: right;
	color: #FFF;
}

#experts h2 {
	float: right;
	width: 330px;
	height: 85px;
	background-image: url(images/experts.png);
	background-attachment: scroll;
	background-position: top right;
	background-repeat: no-repeat;
	margin-top: -25px;
	margin-bottom: 75px;
}

#experts h2 span {
	position: absolute;
	left: -9999px;
}

#experts #expert {
	float: left;
	margin-top: 30px;
	width: 90px;
}

#experts #expert h3 {
	font-size: 13px;
	font-weight: normal;
	background-color: #000;
	padding: 5px;
	position: relative;
	width: 100px;
}

#experts #expert p {
	font-size: 11px; 
}

#experts .article {
	float: left;
	width: 210px;
	margin-top: 30px;
}

#experts .article .pic_border {
	width: 200px;
	padding: 5px;
	margin-bottom: 10px;
	background-image: url(images/white_pixel_20.png);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat;
}

#experts .article h3 {
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	margin-bottom: 10px;
}

#experts ul {
	float: right;
	margin-bottom: 10px;
}

#experts li {
	list-style: none;
	float: left;
}

#experts li a {
	background-image: url(images/experts_sprite.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	padding: 5px;
	height: 101px;
	display: block;
}

#experts #expert2 {
	background-position: -64px 0px;
}

#experts #expert3 {
	background-position: -128px 0px;
}

#experts #expert4 {
	background-position: -192px 0px;
}

#experts #expert5 {
	background-position: -256px 0px;
}

#experts #expert1:hover {
	background-position: 0px -111px;
}

#experts #expert2:hover {
	background-position: -64px -111px;
}

#experts #expert3:hover {
	background-position: -128px -111px;
}

#experts #expert4:hover {
	background-position: -192px -111px;
}

#experts #expert5:hover {
	background-position: -256px -111px;
}


/* ----------- Section B ----------- */
.inner						{ padding:10px 0 50px 0; overflow:hidden; }
.inner .content				{ padding:10px 0 0 0; }
#path						{ padding:0; margin:0 0 10px 0; list-style:none; overflow:hidden; width:100%; }
#path li					{ float:left; font-size:11px; font-weight:bold; margin:0 1px 0 0; }
#path li .home				{ background:#000 url(images/home.gif) no-repeat 4px 7px; padding-left:20px; }
#path li a					{ display:block; padding:6px 8px; color:#fff; text-decoration:none; background-color:#1ed87f; }
#path li a:hover			{ background-color:#000; }
.ticker						{ margin:10px 0; overflow:hidden; padding:8px 20px; position:relative; border-bottom:1px solid #000; border-top:1px solid #000; }
.ticker p.left				{ float:left; width:50%; text-align:left; }
.ticker p.right				{ float:right; width:50%; text-align:right; }
.ticker p a					{ text-decoration:none; color:#000; }
.ticker-left				{ position:absolute; left:0; top:8px; }
.ticker-right				{ position:absolute; right:0; top:8px; }
.mainarticle-inner			{ padding:0 6px; }
.mainarticle .date			{ text-align:center; color:#fff; font-weight:bold; font-size:12px; background:url(images/article-date.gif) no-repeat center 0; line-height:20px; } 
.mainarticle .author		{ text-align:center; display:block; padding:4px 0; margin:0 0 10px 0; }
.mainarticle-title01		{ font:normal 40px Georgia, "Times New Roman", Times, serif; text-align:center; float:none; height:auto; margin:0 0 20px 0; }
.mainarticle .main-photo	{ text-align:center; position:relative; }
.mainarticle .aligned-right { float:right; width:342px; }
.mainarticle .main-photo img{ padding:4px; background-color:#fff; border:1px solid #888; }
.mainarticle .main-photo .frame	{ padding:4px; background: url(images/main-photo-frame.gif) no-repeat ; border:none; float:right; padding:53px 74px; margin:0 0 20px 20px; }
.mainarticle .photosource	{ position:absolute; left:11px; bottom:5px; line-height:20px; text-align:right; color:#fff; font-size:11px; background:url(images/photosource.png); display:block; width:623px; padding-right:10px;   }
.aligned-right .photosource	{ width:310px; top:465px; bottom:auto; }
.aligned-right .extras		{ float:right; clear:right; }
.aligned-right .videos		{ clear:right; float:right; }
#wrapper .videos img		{ border:0; background:none; }
.mainarticle .extras		{ padding:0; margin:0; list-style:none; margin:6px 0 10px 0; overflow:hidden;  }
.mainarticle .extras li		{ float:left; font-size:11px; font-weight:bold; color:#fff; margin:0 4px 0 0; background:url(images/extras.gif) repeat-x 0 0;}
.mainarticle .extras li a	{ color:#fff; display:block; padding:0 8px; line-height:30px;  text-decoration:none; }
.mainarticle .extras li .video-icon	{ background:url(images/video-icon.gif) no-repeat 6px 10px; padding-left:22px; }
.with-extras .extras		{ float:right; clear:right; margin:0 0 0 140px; width:180px; }
.mainarticle .videos		{ float:right; position:relative; height:100px; }
.mainarticle .videos .title	{ position:absolute; bottom:5px; right:0; }
.mainarticle .articletext p	{ margin:1em 0; line-height:1.4em; }
.mainarticle .articletext h1,
.mainarticle .articletext h2,
.mainarticle .articletext h3,
.mainarticle .articletext h4,
.mainarticle .articletext h5,
.mainarticle .articletext h6{ margin:1em 0; }
.mainarticle .links			{ margin:0; padding:0; list-style:none; font-weight:bold; color:#1ed87f; }
.mainarticle .links li		{ margin:8px 0; }
.mainarticle .links a		{ color:#000; text-decoration:none; background:url(images/links-bullet.gif) no-repeat right center; padding-right:10px; }
.carousel					{ width:100%; overflow:hidden; position:relative; padding:0 0 6px 0; border-bottom:1px solid #000; border-top:1px solid #000; margin:20px 0; }
.carousel .carousel-left	{ position:absolute; left:0; top:35px; }
.carousel .carousel-right	{ position:absolute; right:0; top:35px; }
.carousel ul				{ margin:0 0 0 24px; padding:0; list-style:none; width:600px; overflow:hidden; }
.carousel ul li				{ float:left; margin:0 6px; }
.carousel h2				{ margin:1px 0 3px 0 !important; padding:6px 8px; font-size:16px; font-weight:normal; background-color:#f0f0f0; }
.mainarticle .rating		{ text-align:right; }
.mainarticle .rating img	{ vertical-align:middle; }
.comments					{ margin:40px 0; }
.commentauthor				{ text-align:right; margin:-10px 0 30px 0; padding:0 14px 0 0; float: right; z-idex:999; position:relative; }
.comment-entry				{ background: url(images/comment.gif) no-repeat 0 0; padding: 10px 0 0 0; margin:10px 0 0 0; float: left; width: 650px; }
.comment-entry-inner		{ background: url(images/comment.gif) no-repeat 0 bottom; padding: 0 10px 25px 10px; }
.comments h2				{ font:normal 20px Georgia, "Times New Roman", Times, serif; }
.comments .yourcomment		{ float:right; background:url(images/yourcomment.gif) no-repeat 0 0; padding:4px 9px 10px 49px; }
.comments .yourcomment a	{ text-decoration:none; color:#fff; }
.contactform				{ width:100%; overflow:hidden; border-top:1px solid #bfbfbf; border-bottom:1px solid #e5e5e5;  border-left:1px solid #e5e5e5;  border-right:1px solid #e5e5e5; background:#fafafa url(images/contactformbg.gif) repeat-x 0 0; }
.contactform form			{ display:block; margin:0; padding:0; background:url(images/contactform.gif) no-repeat right top; overflow:hidden; width:100%; }
.contactformleft			{ float:left; width:360px; padding:10px; }
.contactformright			{ float:right; width:200px; padding:10px; margin:90px 0 0 0; text-align:right; }
.contactformright h2		{ font:bold 13px Arial, Helvetica, sans-serif; margin:0 0 4px 0; }
.contactformleft label		{ display:block; }
.contactformleft .textfield	{ border:1px solid #d7d7d7; width:300px; padding:3px; margin:0 0 10px 0; font:normal 12px Arial, Helvetica, sans-serif; }
.contactformleft textarea	{ border:1px solid #d7d7d7; width:300px; padding:3px; height:130px; font:normal 12px Arial, Helvetica, sans-serif; }
.contactformleft .send		{ margin:6px 0 0 164px; }
.options					{ overflow:hidden; background: url(images/options.gif) no-repeat center 0; padding:0 5px; line-height:30px; margin:30px 0; }
.options a					{ margin:0 4px; text-decoration:none; color:#fff; }
.options img				{ vertical-align:middle; }
.optionsleft				{ float:left; }
.optionsright				{ float:right; }
.options .email				{ background:url(images/email.gif) no-repeat 0 center; padding:0 0 0 18px; }
.options .print				{ background:url(images/print.gif) no-repeat 0 center; padding:0 0 0 20px; }
.entertain					{ border:1px solid #e5e5e5; clear:both; padding:10px; margin:10px 0 0 0; float:left; width:278px; }
.entertain ul				{ padding:10px 0; margin:4px 0; list-style:none; border-bottom:1px dashed #000;  border-top:1px dashed #000; width:278px; overflow:hidden; }
.entertain li				{ margin:2px 0; }
.entertain li span			{ float:left; font-size:12px; color:#a6a6a6; margin:0 6px 0 0; display:block; width:31px; }
.entertain li a				{ display:block; overflow:hidden; color:#000; text-decoration:none; width:241px; float:left; }
.entertain li a:hover		{ text-decoration:underline; }
.entertain h2				{ margin:0; font:normal 20px arial; }
.entertain p				{ text-align:right; font-size:11px; }
.tlifeshop					{ border:1px solid #e5e5e5; clear:both; padding:10px 10px 30px 10px; margin:10px 0 0 0; float:left; width:278px; position:relative; overflow:hidden; height:220px; }
.tlifeshop .shopholder		{ margin:0 auto; border:1px solid #e5e5e5; overflow:hidden; padding:10px; width:200px; height:167px; }
.tlifeshop .shopholder a	{ font:normal 16px Georgia, "Times New Roman", Times, serif; color:#000; text-decoration:none; }
.tlifeshop .shopholder a img{ margin:8px 0 0 0; }
.tlifeshop .ticker-left		{ position:absolute; left:10px; top:204px; }
.tlifeshop .ticker-right	{ position:absolute; right:10px; top:204px; }
.latest						{ overflow:hidden; clear:both; padding:0 6px; margin:20px 0; float:left; clear:both; width:954px; }
.latest h2					{ font:normal 20px Georgia; padding:0 0 0 90px; margin:0 0 12px 0; background:#000 url(images/latest-title.gif) no-repeat 0 0; line-height:35px; color:#fff; }
.latest ul					{ margin:0 0 0 -12px; padding:0; list-style:none; overflow:hidden; width:1014px; }
.latest ul li				{ float:left; width:135px; margin:0 14px; }
.latest p a:hover			{ text-decoration:underline; }
.latest .latesttitle		{ padding:0 0 8px 0; font-size:10px; }
.latest .latesttitle a		{ color:#333; text-decoration:none; }
.latest .latestdesc	a		{ color:#333; text-decoration:none; }
#wrapper .reset-border		{ border:none; }
.thumblist					{ background:url(images/thumblist.gif) repeat-y 0 0; margin:0 10px; }
.thumblist-inner			{ background:url(images/thumblist-inner.gif) no-repeat 0 0; padding:70px 0 0 0; }
.thumblist ul				{ overflow:hidden; margin:0 0 40px 0; padding:0; list-style:none; }
.thumblist li				{ float:left; margin:0 6px; width:200px; margin:0 4px 0 7px; }
.thumblist h2				{ font:normal 16px Georgia, "Times New Roman", Times, serif; margin:0 0 8px 0; }
.thumblist h2 a				{ color:#000; text-decoration:none; }
.thumblist p				{ color:#000; margin:0; padding:0; }
.thumblist p a				{ color:#000; text-decoration:none; }

.pager						{ background:url(images/pager.gif) no-repeat 0 0; height:30px; padding:7px 10px 0 10px; font-weight:bold; color:#fff; margin:0 0 0 10px; width:615px; float: left; }
.pager a					{ color:#fff; text-decoration:none; }
.pager img					{ vertical-align:middle; position:relative; top:-1px; }
.pager p					{ text-align:center; }
.pager .active                          { color:#1ED87F; }

.entrylist					{ padding:0 10px; }
.entrylist h2				{ font:normal 26px Georgia; background-color:#f0f0f0; padding:10px 6px; }
.entrylist h2 a				{ color:#000; text-decoration:none; }
.entrydate					{ margin:0 0 0 14px; overflow:hidden; }
.entrydate span				{ background:url(images/entrydate.gif) no-repeat right 0; display:block; float:left; padding:6px 12px 2px 8px; }
.entrylistbody				{ padding:14px 0; overflow:hidden; position:relative;  }
.entrylistbody .thumb		{ float:left; margin:0 16px 0 0; }
.entrylistbody p			{ margin:10px 0; }
.entrylistbody  .options	{ margin:0; position:absolute; bottom:40px; right:0; width:308px; }
.entrylistbodyholder		{ overflow:hidden; padding:0 0 80px 0; }
.entrylistbody .tags		{ position:absolute; bottom:14px; right:0; width:318px;font-size:12px }
.entrylistbody .tags a		{ text-decoration:none; color:#000; }
.entrylistbody .tags a:hover{ text-decoration:underline; }
.entrylistbody .tags strong { font-size:16px; }
.mainarticle .narrow li		{ width:147px; }
.mainarticle .narrow li	img	{ border:1px solid #fff; }
.mainarticle .narrow		{ background:url(images/thumblist2.gif) repeat-y 157px 0; }
.mainarticle .narrow .thumblist-inner	{ background:url(images/thumblist-inner2.gif) no-repeat 0 -20px; padding-top:43px; }
.introlist					{ margin:10px; border:1px solid #d7d7d7; background:#f0f0f0 url(images/introlist.gif) no-repeat center; padding:10px; height:576px; overflow:hidden; position:relative; }
.introlist .thumblist li	{ width:90px; margin:0 13px 0 0; }
.introlist .thumblist li img{ border:1px solid #fff; }
.introlist .thumblist,
.introlist .thumblist-inner	{ background:none; padding:0; }
.introlist .thumb			{ float:left; margin:0 4px 0 0; }
.introlist .thumblist 		{ position:absolute; bottom:10px; right:-7px; }
.introlist .thumblist ul	{ margin:0; height:330px; overflow:hidden; }
.introlist .introlisttitle	{ font:normal 24px Georgia; line-height:22px; margin:0 0 12px 0; }
.introlist .introlisttitle a{ color:#000; text-decoration:none; }
.introlist .more			{ position:absolute; top:210px; right:10px; }
.introlist .thumblist h2 	{ font-weight:bold; }
#wrapper .fullwidth			{ width:100%; margin:0; }
#wrapper .fullwidth2		{ width:100%; margin:0; }
.fullwidth .options			{ background-color:#000; clear:both; }
.fullwidth .mainarticle .date	{ background:url(images/article-date2.gif) no-repeat center 0; line-height:20px; text-align:left; padding:0 0 0 276px; } 
.fullwidth .mainarticle .author	{ text-align:left; padding:4px 0 4px 256px; margin:0 0 10px 0; }
.morephotos					{ width:100%; overflow:hidden; margin:0 0 20px 0; }
.morephotos ul				{ border-top:4px solid #000; border-bottom:4px solid #000; padding:6px 0; margin:0; list-style:none; float:left; width:100%; }
.morephotos li img			{ float:left; margin:0 8px 0 0; }
.morephotos li				{ width:185px; float:left; padding-right:5px; }
.morephotos li p			{ font-size:11px; }
.morephotos li p a			{ color:#000; text-decoration:none; }
.seearticle					{ color:#00b55e; text-decoration:none; font-size:11px; }
.morephotos h2				{ float:left; background-color:#000; color:#fff; padding:4px; font-size:16px; font-weight:normal; }
.fullwidth .banner			{ float:right; margin:0 0 0 100px; }
.fullwidth .articletext				{ text-align:center;}
.fullwidth .mainarticle-title01		{ text-align:center; }
.maingal					{ clear:both; width:100%; padding:10px 0; }
.maingalbar					{ background:#000 url(images/maingalbar.jpg) no-repeat 0 0; height:30px; line-height:30px; padding:0 10px; overflow:hidden; width:933px; }
.maingalbar .playslide		{ background:url(images/playslide.gif) no-repeat right center; color:#fff; text-decoration:none; font-weight:bold; padding:0 12px 0 0; float:left; }
.maingalbar-controls		{ float:right; width:288px; overflow:hidden; }
.maingalbar-controls span	{ color:#fff; font-size:14px; margin:0 80px; float:left; }
.maingalbar-controls img	{ vertical-align:top; margin:2px 0 0 0; float:left; }
.maingal .thumb				{ float:left; margin:10px 10px 10px 0; border:1px solid #333; padding:4px; }
.maingalright				{ overflow:hidden; position:relative;padding:10px 10px 120px }
.maingalright .tags			{ border-top:1px solid #000; margin:10px 0 0 0; padding:10px 0 0 0; overflow:hidden; }
.maingalright .tags strong 	{ display:block; }
.maingalright .tags a		{ color:#000; text-decoration:none; } 
.maingalright .smallcarousel					{ position:absolute; right:0; bottom:0; width:520px; }
.maingalright .smallcarousel ul					{ margin:0; padding:0; list-style:none; }
.maingalright .smallcarousel li					{ float:left; width:100px; margin:0 4px; }
.maingalright .smallcarousel .carousel-left,
.maingalright .smallcarousel .carousel-right	{ display:block; float:left; }
.maingalright .smallcarousel .active			{ background:url(images/smallcarouselactive.gif) no-repeat center bottom; padding:0 0 8px 0; }
.small-morephotos li		{ width:208px; }
.mainarticle-title02		{ font:normal 40px Georgia, "Times New Roman", Times, serif; text-align:center; float:none; height:auto; margin:0 0 20px 0; padding:20px 0 46px 0; background:url(images/title-bg.jpg) no-repeat center top; }
.sidemenu					{ background:url(images/sidemenu-top.jpg) no-repeat 0 0; border:1px solid #bbb; }
.sidemenu h2				{ text-align:center; padding:6px; font:bold 20px Arial; }
.sidemenu ul				{ background:url(images/sidemenu-bottom.jpg) no-repeat 0 bottom; list-style:none; padding:0 10px 10px 10px; margin:0; }
.sidemenu li				{ padding:4px 0; border-top:1px dashed #bbb; }
.sidemenu li span			{ float:right; }
.sidemenu li a				{ color:#000; text-decoration:none; }
.searchbar					{ background:url(images/searchbar.gif) no-repeat 0 1px; border:1px dashed #333; height:34px; line-height:34px; padding:0 0 0 216px; }
.searchbar .textfield		{ border:1px solid #b4b4b4; width:380px; padding:2px; margin:-4px 8px 0 0; }
.searchbar input			{ vertical-align:middle; margin:-4px 0 0 0; }
.recipe-main				{ background:url(images/recipe-bg.gif) no-repeat 0 0; width:900px; height:541px; margin:20px 0; padding:20px 10px 60px 40px; position:relative; }
.recipe-left				{ width:390px; float:left; padding:0 8px 0 0; }
.recipe-right				{ width:498px; float:right; height:460px; overflow:auto; }
.recipe-left .thumb			{ border:1px solid #929292; padding:3px; margin:0 0 10px 0; }
.recipe-left p				{ margin:8px 0 16px 0; }
.recipe-controls			{ position:absolute; bottom:16px; left:40px; font-weight:bold; }
.recipe-controls img		{ vertical-align:middle; }
.recipe-controls a			{ text-decoration:none; color:#000; margin:0 50px 0 20px; }
.recipe-info				{ background:url(images/recipe-infos.gif) no-repeat 0 0; height:45px; line-height:45px; padding:0 10px; overflow:hidden; }
.recipe-info img			{ vertical-align:middle; }
.recipe-info span			{ float:left; display:block; font-weight:bold; }
.recipe-info .difficulty	{ width:110px; }
.recipe-info .time			{ width:92px; padding:0 0 0 8px; }
.recipe-info .portion		{ width:90px; padding:0 0 0 6px; }
.recipe-info .rating		{ width:170px; }
.recipe-info-left			{ float:left; width:170px; margin:10px 0 0 0; padding:0 0 0 10px; }
.recipe-info-right			{ float:right; width:280px; margin:10px 0 0 0; padding:0 0 0 10px; border-left:1px solid #bbb; }
.recipe-info-left h2,
.recipe-info-right h2		{ font-size:16px; }
.recipe-info-left ul,
.recipe-info-right ul		{ padding:0; margin:0; list-style:none; }
.recipe-info-left li,
.recipe-info-right li		{ margin:10px 0; overflow:hidden; }
.recipe-info-right .step	{ background:url(images/recipe-step.gif) no-repeat 0 0; padding:4px 8px; text-align:center; }
.recipe-info-right li span 	{ float:left; display:block; margin:0 3px 0 0; font-weight:bold; }
.recipe-info-right li p		{ overflow:hidden; padding:3px 0 0 0; }
.recipetips-holder			{ clear:both; width:100%; overflow:hidden;}
.recipetips					{ background:url(images/recipe-tips.gif) no-repeat 0 0; float:right; width:447px; height:44px; padding:40px 0 0 50px; }
.ticker2					{ width:100%; overflow:hidden; border-bottom:1px solid #000; border-top:1px solid #000; padding:2px 0; }
.ticker2 span				{ float:left; display:block; background:#000; color:#fff; padding:4px; margin:0 10px 0 0; }
.ticker2 p					{ padding:4px; font-weight:bold; }
.ticker2 p a				{ color:#000; text-decoration:none; margin:0 4px; }
.catintro					{ margin:10px 0; overflow:hidden; clear:both; }
.catintro .sidebar			{ float:right; }
.catintro-left				{ position:relative; width:320px; float:left; }
.catintro-left a			{ color:#fff; text-decoration:none; }
.catintro-left h2 a			{ color:#000; font:bold 30px Arial; }
.catintro-left h2			{ position:absolute; top:0; left:0; padding:4px 10px; background:url(images/title02.gif) no-repeat right bottom; }
.catintro-left .subtitle	{ bottom:34px; left:0; width:300px; position:absolute; padding:10px; background:url(images/subtitle.png) repeat; font:normal 20px Arial; color:#fff; }
.catintro-left .subcat		{ position:absolute; font-size:10px; background:#000; padding:2px 4px; top:-10px; }
.catintro-right				{ background:url(images/catintro-right.gif) no-repeat right 0; float:left; width:326px; left:-10px; position:relative; z-index:100; margin:0; }
.cat-entry					{ overflow:hidden; margin:20px 0; }
.cat-entry h3				{ background:url(images/cat-entry-title.png) no-repeat 0 0; color:#fff; font:bold 16px Arial; padding:0 0 6px 6px; margin:0 0 5px 0; }
.cat-entry h3 a				{ color:#fff; text-decoration:none; }

.cat-entry h3.deepredbg 	{background:url(images/cat-entry-title-deepred.png) no-repeat scroll 0 0 transparent;}
.cat-entry h3.greenbg 		{background:url(images/cat-entry-title-green.png) no-repeat scroll 0 0 transparent;}



.cat-entry .thumb			{ float:left; margin:0 10px 0 20px; }
.cat-entry h4				{ margin:0 0 4px 0; }
.cat-entry h4 a				{ color:#666; text-decoration:none; font-size:10px; }
.tview						{ margin:0 0 20px 0; overflow:hidden; }
.catintroholder				{ overflow:hidden; width:662px; float:left; }
.catsub						{ width:100%; overflow:hidden; clear:both; margin:20px 0; float:left; }
.catsub .thincol			{ float:left; width:150px; padding:0 10px 10px 0; }
.catsub .thin-left			{ padding:0 10px 10px 0; margin:0 10px 0 0; border-right:1px solid #000; }
.catsub .thincol h2,
.catsub .thincol h3			{ font:normal 16px Georgia; padding:6px 0; margin:0; }
.catsub .thincol h2	a,
.catsub .thincol h3	a		{ color:#000; text-decoration:none; }
.catsub p					{ margin:0 0 12px 0; }
.beautytrends				{ float:left; width:250px; height:297px; padding:50px 0 0 53px; background:url(images/beautytrends.gif) no-repeat 0 0; margin:0 0 0 10px; position:relative; }
.beautytrends h2			{ padding:12px 0 0 0; margin:10px 0 0 0; width:200px; font:normal 16px Georgia; text-align:center; }
.beautytrends h2 a			{ color:#fff; text-decoration:none; }
.beautytrends .seasontrends	{ position:absolute; right:10px; bottom:2px; background:url(images/seasontrends-arrow.gif) no-repeat right center; padding:0 12px 0 0; text-decoration:none; color:#656565; }
.top10flash					{ float:left; clear:both; margin:20px 0; }
.howto						{ float:left; margin:20px 0; clear:both; overflow:hidden; }
.tlifetv					{ float:left; overflow:hidden; padding:8px 10px; background:url(images/tlifetv.gif) no-repeat 0 0; width:616px; height:230px; margin:20px 0; }
.tlifetv .video-holder		{ float:left; margin:0 12px 0 0; }
.tlifetv .see-all			{ float:right; display:block; clear:both; width:100%; text-align:right; color:#fff; text-decoration:none; margin:0 0 20px 0; }
.tlifetv h2					{ font:normal 26px Georgia; margin:0 0 10px 0; }
.tlifetv h2	a,
.tlifetv p	a				{ text-decoration:none; color:#000; }
.row						{ width:100%; overflow:hidden; float:left; }
.copylook					{ float:left; width:315px; border-right:1px solid #000; padding:0 10px 0 0; margin:0 10px 0 0; }
.copylook h2				{ font:bold 15px Georgia; background:url(images/copystyletitle.png) no-repeat 0 0; width:191px; height:39px; margin:0 0 0 110px; position:relative; top:-30px; padding:10px 12px 0 12px; }
.copylook h3				{ font:normal 30px Georgia; text-align:right; position:relative; top:-40px; padding:0 10px 0 0; margin:0 0 -30px 0; }
.makeover					{ float:left; width:305px; }
.makeover h2				{ font: normal 16px Georgia; color:#7e2398; margin:6px 0 2px 0; }
.makeover h2 a				{ color:#7e2398; text-decoration:none; }
.makeover p					{ color:#7e2398; }
.makeover .profession strong{ color:#7e2398; font-size:12px; }
.makeover .profession span	{ color:#7e2398; font-size:10px; display:block; }
.makeover .profession 		{ color:#7e2398; font-size:10px; display:block; margin:6px 0 6px 30px; }
.makeover .more				{ color:#7e2398; }
.makeover .participate		{ text-align:center; padding:20px 0 0 0; }
.timemanage					{ overflow:hidden; float:left; margin:20px 0; background:url(images/timemanage.jpg) no-repeat 0 0; width:640px; }
.timemanage	ul				{ margin:84px 0 0 140px; list-style:none; overflow:hidden; }
.timemanage	li				{ float:left; width:164px; }
.timemanage	li a			{ font:normal 16px Georgia; text-decoration:none; color:#000; }
.timemanage	li img			{ border:1px solid #fff; }
.stayfresh-holder			{ float:left; width:640px; overflow:hidden; margin:20px 0; }
.stayfresh					{ float:left; width:100%; overflow:hidden; margin:0 0 6px 0; padding:60px 0 0 262px; width:376px; background:url(images/stayfresh.gif) no-repeat 0 0; height:171px; }
.stayfresh h2				{ font:normal 16px Georgia;  margin:0 0 8px 0;}
.stayfresh h2 a				{ color:#000; text-decoration:none; }
.stayfresh p a				{ color:#000; text-decoration:none; }
.stayfresh .thumb			{ float:right; margin:0 0 0 10px; }
.bbb						{ float:left; width:100%; overflow:hidden; margin:20px 0; background:url(images/bbb.gif) no-repeat 0 0; padding:0 0 0 200px; width:440px; height:164px; }
.bbbtext					{ background:url(images/bbbbg.gif) no-repeat 0 0; padding:10px; width:414px; height:55px; color:#fff; margin:0 0 10px 0; }
.bbbtext a					{ color:#fff; text-decoration:none; }
.bbbform					{ width:100%; overflow:hidden; }
.bbbform .col				{ float:left; width:50%; }
.bbbform .col label			{ display:block; color:#555; }
.bbbform select				{ border:1px solid #555; width:200px; margin:2px 0; color:#555; }
.starring-today				{ float:left; margin:10px 0; background:url(images/starring-today.gif) no-repeat 0 0; padding:68px 10px 0 10px; height:527px; width:280px; }
.starring-today	h2			{ font:normal 24px Georgia; color:#000; text-align:center;  margin:0 0 2px 0; }
.starring-today	h2 a		{ color:#000; text-decoration:none; }
.starring-today	p			{ text-align:center; margin:0 0 10px 0; }
.starring-today	p a			{ color:#000; text-decoration:none; }
.starring-today img			{ margin:0 0 10px 0; }
#poll_box 					{ margin:10px 0; }
#poll_box div img			{ border:1px solid #000; }
.memberbox					{ margin:10px 0; float:left; border:1px solid #e5e5e5; padding:10px; }
.memberbox .giftcat			{ color:#1ed87f; font:bold 11px Arial }
.memberbox h3				{ font:bold 13px Arial; }
.memberbox .imgtitle		{ margin:0 -10px 8px -10px; }
.bodynsoul					{ overflow:hidden; float:left; margin:20px 0; background:url(images/bodynsoul.jpg) no-repeat 0 0; width:640px; }
.bodynsoul	ul				{ margin:84px 0 0 140px; list-style:none; overflow:hidden; }
.bodynsoul	li				{ float:left; width:164px; }
.bodynsoul	li a			{ font:normal 16px Georgia; text-decoration:none; color:#000; }
.bodynsoul	li img			{ border:1px solid #fff; }
.dietsnfitness				{ float:left; width:250px; height:300px; padding:50px 0 0 53px; background:url(images/dietsnfitness2.gif) no-repeat 0 0; margin:0 0 0 10px; position:relative; }
.dietsnfitness h2			{ padding:12px 0 0 0; margin:10px 0 0 0; width:200px; font:normal 16px Georgia; text-align:center; }
.dietsnfitness h2 a			{ color:#fff; text-decoration:none; }
.dietsnfitness .seasontrends{ position:absolute; right:10px; bottom:2px; background:url(images/seasontrends-arrow.gif) no-repeat right center; padding:0 12px 0 0; text-decoration:none; color:#656565; }
.qna						{ padding:112px 10px 0 10px; height:144px; width:282px; background:url(images/qna2.gif) no-repeat 0 0; }
.qna h2						{ font:normal 16px Georgia; color:#000; text-decoration:none; margin:10px 0 20px 0; }
.qna h2	a					{ color:#000; text-decoration:none; }
.cals						{ float:right; color:#7fb82d; font-weight:bold; font-size:50px; }
.cals strong				{ font-size:20px; display:block; text-align:right; margin:0 0 -10px 0; }
.diettools					{ float:left; margin:10px 0; }
.diettools img				{ margin:0; }
.diettoolsbox				{ float:left; width:278px; padding:0 10px 10px 10px; background:url(images/diettoolsbox.gif) repeat-x 0 bottom; border:1px solid #e5e5e5; }
.diettoolsbox h2			{ background:#000; color:#fff; font-size:16px; padding:1px 3px; width:292px; margin:0 0 6px -10px; }
.diettoolsbox label			{ display:block; margin:0 0 4px 0; }
.diettoolsbox input			{ border:1px solid #606060; padding:2px; }
.diettoolsbox select		{ border:1px solid #606060; width:130px; margin:0 6px 0 0; }
.fit-secrets 				{ float:left; padding:9px; border:1px solid #e5e5e5; margin:10px 0; }
.fit-secrets .title			{ float:left; font:bold 15px Georgia; background:url(images/fit-secrets.png) no-repeat 0 0; margin:-20px 0 0 100px; padding:2px 5px 5px 5px; }
.fit-secrets h2				{ float:left; text-align:right; font:normal 24px Georgia; }
.fit-secrets h2	a			{ color:#000; text-decoration:none; }
.fit-secrets .more			{ float:right; }
.fit-secrets img			{ margin:0; }
.tags						{ }
.tags h2					{ font:normal 22px Arial; margin:0 0 6px 0; }
.tags p						{ color:#07a65a; }
.tags a						{ color:#07a65a; text-decoration:none; }
.popular-tags				{ border-bottom:5px solid #000; padding:10px 0; }
.experts					{ border-bottom:10px solid #000; overflow:hidden; width:100%; }
.experts h2					{ background:url(images/maingalbar.jpg) no-repeat center; color:#fff; font-weight:normal; font-size:22px; padding:2px 6px; margin:0 0 10px 0; }
.experts .row				{ background-color:#f0f0f0; margin:0 0 10px 0; }
.experts ul.row				{ list-style:none; overflow:hidden; }
.experts li					{ float:left; width:210px; padding:0 8px 0 0; }
.experts li .thumb			{ float:left; margin:0 8px 0 0; }
.experts .expert-profession	{ color:#07a65a; font-size: 11px; line-height: 14px; }
.experts .expert			{ color:#000; text-decoration:none; margin:6px 0 0 0; display:block; }
.experts .right-row .thumb	{ float:right; }
.experts .right-row			{ padding:0 0 0 8px; }
.expert-intro				{ margin:10px 0; padding:15px; background-color:#f0f0f0; position:relative; }
.expert-intro-info			{ background:url(images/experts-bg.png) repeat; position:absolute; bottom:55px; left:15px; padding:2px; width:621px; }
.expert-intro .author		{ text-align:left; }
.expert-intro-info h2		{ color:#f0f0f0; font:bold 16px Georgia, "Times New Roman", Times, serif; }
.expert-intro-info h2 a		{ color:#f0f0f0; text-decoration:none; }
.expert-intro-info .author	{ color:#f0f0f0; font:normal 13px Georgia, "Times New Roman", Times, serif; }
.expert-intro-info .thumb	{ float:left; margin:0 10px 0 0; }
.expert-intro .left-control	{ float:left; }
.expert-intro .right-control{ float:right; }
.expert-intro-control		{ overflow:hidden; border:1px solid #c3c3c3; }
.expert-intro-control p		{ float:left; text-align:center; width:572px; margin:10px 0 0 0; }
.expert-intro-control p a	{ margin:0 4px; }
.expert-left				{ width:310px; float:left; }
.qnabox						{ float:right; width:300px; height:408px; margin:0 0 10px 0; background:url(images/qnabox.jpg) no-repeat 0 0; padding:4px; }
.qnabox	select				{ border:1px solid #a5a5a5; margin:160px 0 0 38px; width:250px; }
.qnabox	textarea			{ border:1px solid #a5a5a5; margin:60px 0 30px 38px; width:250px; height:100px; font:normal 13px Arial; }
.expert-left li				{ margin:24px 0; padding:0 0 0 16px; background:url(images/expert-left-bullet.gif) no-repeat 0 4px; font-size:14px; }
.expert-left li	a			{ font-weight:bold; text-decoration:none; color:#000; display:block; font-size:16px; }
.expert-left h2				{ font:bold 20px Georgia; }
.expert-row,
.expert-bio					{ overflow:hidden; width:100%; margin:10px 0; }
.expert-bio-left			{ float:left; background:#242424 url(images/qnadark.gif) no-repeat 0 bottom; width:296px; padding:10px 10px 260px 10px; position:relative; }
.expert-bio-right			{ float:right; }
.expert-bio-form			{ position:absolute; bottom:0; left:0; padding:8px; }
.expert-bio-form textarea	{ border:1px solid #a5a5a5; width:294px; font:normal 13px Arial; height:60px; margin:6px 0 6px 2px; }
.expert-bio-left h2			{ font:bold 16px Arial; color:#fff; margin:4px 0; }
.expert-bio-left h3			{ font:normal 13px Arial; color:#fff; margin:4px 0; }
.expert-bio-left p			{ color:#fff; margin:12px 0; }
.expert-bio-form p			{ margin:0 0 8px 2px; color:#000; }
.expert-bio-right			{ width:322px; }
.expert-bio-right ul		{ list-style:none; margin:10px 0 0 0; background:url(images/expert-bio-right.gif) no-repeat 0 0; padding:20px 0 0 0; }
.expert-bio-right li		{ background:url(images/expert-bio-right-bullet.gif) no-repeat 0 4px; margin:8px 0; padding:0 0 0 14px; }
.expert-bio-right li a		{ color:#000; text-decoration:none; }
.expert-bio-right p			{ margin:10px 0; }
.expert-bio-right h2		{ font:bold 20px Georgia; margin:0 0 10px 0; }
.expert-thumbs-row			{ width:635px; padding:0 10px; overflow:hidden; }
.expert-thumbs-col			{ float:left; width:280px; margin:0 18px; padding:10px 0;  }
.expert-thumbs-col img		{ float:left; margin:0 10px 0 0; border:1px solid #c3c3c3; padding:4px; background-color:#fff; }
.expert-thumbs-col h3		{ font:bold 14px Arial; }
.expert-thumbs-col h3 a		{ text-decoration:none; color:#000; } 
.expert-thumbs				{ background:#f0f0f0; margin:0 0 20px 0; overflow:hidden; }
.expert-thumbs h2			{ background:url(images/maingalbar.jpg) no-repeat center; color:#fff; font:bold 20px Georgia; padding:2px 6px; margin:0 0 10px 0; }
.expert-thumbs-controls		{ background:#f0f0f0 url(images/expert-thumbs-controls.gif) no-repeat center; border:1px solid #c3c3c3; margin:8px 14px; overflow:hidden; padding:5px; }
.expert-thumbs-controls p	{ text-align:center; padding:2px 0 0 0; }
.expert-thumbs-controls img	{ vertical-align:middle; }
.left-control				{ float:left; color:#000; text-decoration:none; }
.right-control				{ float:right; color:#000; text-decoration:none; }
.expert-thumbs-controls p span	{ font-size:11px; }
.expert-thumb-row-holder	{ background:#f0f0f0 url(images/expert-thumbs.gif) no-repeat center bottom; }
.product-box ul				{ width:100%; overflow:hidden; list-style:none; float:left; }
.product-box li				{ float:left; width:153px; padding:10px 5px; margin:0; }
.product-box h3				{ font:normal 16px Georgia; }
.product-box h3 a			{ color:#000; text-decoration:none; }
.product-box				{ background-color:#f0f0f0; border-bottom:1px solid #d3d3d3; margin:10px 0; float:left}
.product-box h2				{ background:url(images/maingalbar.jpg) no-repeat center; color:#fff; font-weight:normal; font-size:16px; padding:6px; margin:0; }
.product-box h2	a			{ color:#fff; text-decoration:none;  }
.product-box-intro .thumb	{ border:1px solid #bcbcbc; margin:0 10px 0 0; float:left; }
.product-box-intro			{ overflow:hidden; width:100%; margin:10px 0; }
.price						{ background:url(images/price.gif) no-repeat 0 0; padding:30px 10px 20px 90px; font-size:22px; margin:10px 0; }
.price em					{ font-style:normal; font-size:16px; }
.product-box-intro-holder	{ overflow:hidden; }
.product-tags				{ clear:both; width:635px; padding:10px; background-color:#f0f0f0; overflow:hidden; margin:10px 0 0 0; float:left; }
.product-tags span			{ float:left; font-size:16px; font-weight:bold; margin:0 20px 0 0; }
.product-box-intro-holder p	{ margin:10px 0; }
.product-box-intro-holder h2{ font:bold 16px Georgia; }
.product-box-intro-holder h2 a			{ color:#000; text-decoration:none; }
.product-box-intro-holder .breadcrumb	{ color:#1ed87f; font-weight:bold; margin:0 0 8px 0; }
.product-box-intro-holder .breadcrumb a	{ color:#1ed87f; font-weight:bold; text-decoration:none; }
.product-box-intro .options				{ margin:4px 0; background-color:#000; clear:both; }
.product-box-white						{ background-color:#fff; margin:5px; }
.product-box-white li			 		{ width:151px; }
.left-pager					{ float:left; font-weight:normal; }
.right-pager				{ float:right; font-weight:normal; }
.pager-white				{ width:635px; margin:0; background:#f1f1f1; height:26px; }
.pager-white a				{ color:#000; }
.pager-white p a			{ font-weight:normal; }
.pager-white p .active		{ text-decoration:underline; }
.selections					{ background:url(images/selections.gif) no-repeat 0 0; margin:10px 0 0 0; padding:7px; overflow:hidden; border-bottom:1px solid #dbdbdb; }
.selections p				{ float:left; width:210px; }
.selections select			{ border:1px solid #adadad; padding:1px; width:145px; margin:0 8px 0 0; } 
.selections form			{ display:block; float:left; position:relative; top:-3px; }
.selections form input		{ vertical-align:middle; position:relative; top:-1px; }
.box-container .box01		{ background:#3e6404 url(images/box01.gif) repeat-x 0 bottom; }
.box-container .box02		{ background:#66aa00 url(images/box02.gif) repeat-x 0 bottom; }
.box-container .box03		{ background:#fff url(images/box03.gif) repeat-x 0 bottom; }
.box-container .box04		{ background:#3a5c04 url(images/box04.gif) repeat-x 0 bottom; }
.box-container .box05		{ background:#444 url(images/box05.gif) repeat-x 0 bottom; }
.box-container .box06		{ background:#343434 url(images/box06.gif) repeat-x 0 bottom; }
.box-container .box07		{ background:#1d1d1d url(images/box07.gif) repeat-x 0 bottom; }
.box-container ul			{ width:100%; overflow:hidden; list-style:none; }
.box-container li			{ float:left; width:220px; height:180px; padding:10px; border-left:1px solid #fff; border-bottom:1px solid #fff; }
.box-container li h2		{ font-size:16px; font-weight:normal; }
.box-container li h2 a		{ text-decoration:none; }
.box-container .box01 h2 a,
.box-container .box02 h2 a,
.box-container .box04 h2 a,
.box-container .box05 h2 a,
.box-container .box06 h2 a,
.box-container .box07 h2 a	{ color:#fff; font-size:14px !important; line-height:16px !important; }
.box-container .box03 h2 a	{ color:#000; }
.box-container .time		{ font-size:10px; color:#fff; }
.box-container .box03 .time	{ color:#000; }
.box-container .thumb01		{ float:left; margin:0 6px 0 0; }
.box-container .thumb02		{ float:right; margin:0 0 0 6px; }
.stars						{ list-style:none; float:right; width:134px; margin:0 0 0 8px; } 
.stars li					{ float:left; margin:0 1px; }


/* ------------------- PopUp White / Black Box ---------------------*/

#popUp_whiteBox 		{ /*position:absolute; left:300px; top:100px;*/ clear:both; display:block; overflow:hidden;background:#fff url(images/popUpWhite_bg.gif) no-repeat left top;
						   width:965px;   }
#popUp_whiteBox .top 	{ float:left; width:965px; padding:0; margin:0; position:relative; }
#popUp_whiteBox  h1 	{ height:72px; }
#popUp_whiteBox  h1 a	{ background: url(images/logo_small.png) no-repeat 8px top; display:block; height:66px; margin-top:8px; width:359px; }
.close0 				{ position:absolute; right:4px; top:4px; }
#popUp_whiteBox .main 	{ padding:0px; margin:23px 10px 10px 10px; display:inline; float:left; width:945px; background:url(images/bg00.gif) repeat-y left top; }
.pop_left				{ float:left; width:615px; padding:0px 7px 0px 13px; }
.pop_left .image 		{ float:left; width:305px; position:relative; }
.pop_left .line_bottom  { position:absolute; bottom:0; left:0; width:285px; font:normal 12px arial; color:#fff; background:url(images/bg0_0.png) repeat left top; padding:4px 10px;
						  display:block; clear:both; text-align:right;  }
.pop_left .txt_0 		{ float:right; width:300px; font:normal 13px arial; }
.pop_left .txt_0 h2 	{ font:bold 16px arial;  margin-bottom:1em; }
.pop_right 				{ float:right; width:300px; padding:0px 0px 0px 10px; margin:0; }

.pager_0				{ padding:7px 0px 5px 0px; font-weight:bold; color:#000; margin:0; width:300px; float:left; border-bottom:1px solid #c7c7c7; margin-bottom:10px;   }
.pager_0 a.left			{ float:left; outline:none; }
.pager_0 a.right		{ float:right; outline:none; }
.pager_0 p				{ text-align:center; width:220px; float:left; padding-top:15px;  }

.options_0				{ float:left; width:605px; padding:10px 5px; margin:50px 0 0 0;  border-top:1px solid #c7c7c7; }
.options_0 a			{ margin:0 4px; text-decoration:none; color:#000; font-weight:bold;  }
.options_0 .send		{ background:url(images/send_black.gif) no-repeat 0 center; padding:0 0 0 18px; margin-right:40px; display:inline;  }
.options_0 .print		{ background:url(images/print_black.gif) no-repeat 0 center; padding:0 0 0 20px;  margin-right:40px;  display:inline; }
.options_0 .facebook    { margin-left:20px; display:inline;  }


#popUp_blackBox 		{  clear:both; display:block; overflow:hidden;width:965px;background:#000000 }
#popUp_blackBox .top 	{ float:left; width:959px; padding:0; margin:0; position:relative; background-color:#fff; }
#popUp_blackBox  h1 	{ height:72px; }
#popUp_blackBox  h1 a	{ background: url(images/logo_small.png) no-repeat 8px top; display:block; height:66px; margin-top:8px; width:359px; }
.close0 				{ position:absolute; right:4px; top:4px; }
#popUp_blackBox .main 	{ padding:0px; margin:23px 7px 10px 7px; display:inline; float:left; width:945px; background:url(images/bg00_0.gif) repeat-y left top; }

#popUp_blackBox  
.pager_0 				{ border-bottom:1px solid #484747; color:#fff; }

#popUp_blackBox 
.pop_left .txt_0 		{ color:#fff; }
#popUp_blackBox 
.pop_left .txt_0 h2 	{ color:#fff; }

#popUp_blackBox 
.options_0				{ float:left; width:605px; padding:10px 5px; margin:50px 0 0 0;  border-top:1px solid #484747;  color:#fff; }
#popUp_blackBox 
.options_0 a			{ margin:0 4px; text-decoration:none; color:#fff; font-weight:bold;  }
#popUp_blackBox 
.options_0 .send		{ background:url(images/send_wh.gif) no-repeat 0 center; padding:0 0 0 18px; margin-right:40px; display:inline;  }
#popUp_blackBox 
.options_0 .print		{ background:url(images/print.gif) no-repeat 0 center; padding:0 0 0 20px;  margin-right:40px;  display:inline; }
#popUp_blackBox 
.options_0 .facebook    { margin-left:20px; display:inline;  }

/*----------------------- video Page Black ------------------*/
body.black_body 			{ background-color:#000; }
#outer_wrapper.video 		{ width: 100%; float: left; background-color:#fff; min-height:50px; z-index:99999; position:relative; padding-bottom:5px;  }
.topVideo	  				{ padding:0px 0 5px 0; /*overflow:hidden;*/ background-color:#fff; display:block; }

#path.videoPath				{ }
#path.videoPath	 li .home 	{ background:#fff url(images/home_black.gif) no-repeat 4px 7px; padding-left:20px; color:#000;  }
#path.videoPath	 li a:hover { background-color:#fff; color:#000; }

.tv_title 					{ clear:both; display:block; background:url(images/line.gif) no-repeat left bottom; padding-bottom:10px; }

.video_box 					{ color:#fff; clear:both; display:block; overflow:hidden; padding-bottom:20px;  }
.video_box h2 				{ font:normal 24px arial; margin-top:10px; }
.video_box p  				{ margin-bottom:1em; }
.video_box .options 		{ margin-top:2px;  width:635px;}

.latest						{ margin-bottom:10px; }
.latest h2 					{ margin-bottom:0; }
.latest	ul					{ background-color:#fff; padding-top:12px; padding-bottom:10px;  }

.pager.video				{ padding:7px 10px 0px 10px; margin-left:0; width:625px; background:url(images/bg_pages.gif) repeat-y left top; height:23px; margin-top:1px;  }

#videoList 					{ clear:both; display:block; overflow:hidden; width:953px; background:url(images/bg_video.gif) repeat-x left top; 
							  border-top:1px solid #696969; border-left:1px solid #565656; border-right:1px solid #696969; border-bottom:1px solid #696969; }
#videoList .title			{ position:absolute; left:15px; top:-12px; border:1px solid #696969; border-bottom:0; background-color:#474747; padding:8px 13px 4px 15px; }
#videoList .main			{ clear:both; display:block; overflow:hidden; width:953px; background:url(images/bg_videoM.gif) repeat-y left top; min-height:350px;  position:relative }
#videoList .left			{ float:left; width:145px; padding-right:1px; }
#videoList .right			{ float:left; width:807px;  }
#videoList .pager.video		{ width:797px; background:url(images/bg_pages2.gif) repeat-y left top; padding:7px 10px 0px 0px; margin-top:20px; }

ul.videoUl 					{ float:left; width:144px; padding:22px 0px 0px 1px; margin:0; list-style:none; }
ul.videoUl li				{ float:left; font:normal 12px arial; color:#fff; padding-bottom:1px; }
ul.videoUl li a				{ float:left; width:120px; height:21px; color:#fff; padding:5px 11px 0px 13px; text-decoration:none; }
ul.videoUl li a:hover		{ float:left; width:120px; height:21px; color:#fff; padding:5px 11px 0px 13px; background:url(images/li_over.png) no-repeat left top; }
ul.videoUl li a.active		{ float:left; width:120px; height:21px; color:#fff; padding:5px 11px 0px 13px; background:url(images/li_over.png) no-repeat left top; }

ul.links_01					{ clear:both; display:block; overflow:hidden; width:805px; padding:0px 0px 0px 2px; margin:0; list-style:none; }
ul.links_01	li				{ float:left; width:150px; padding:12px 5px; margin:0; }
ul.links_01	li a			{ font:normal 13px arial; color:#fff; text-decoration:none; }
ul.links_01	li a:hover		{ text-decoration:underline; }
ul.links_01	li img			{ border:0; margin-bottom:4px; }
ul.links_01	li.clear		{ width:100%; padding:0px; }

.comments.video				{ margin:40px 0; width:643px; color:#fff; }
.comments.video 
.comment-entry				{ background: url(images/commentBlack.gif) no-repeat 0 0; padding: 10px 0 0 0; margin:10px 0 0 0; }
.comments.video 
.comment-entry-inner		{ background: url(images/commentBlack.gif) no-repeat 0 bottom; padding: 0 10px 25px 10px; }
.comments.video  h2			{ color:#fff; }


.contactform				{ width:100%; overflow:hidden; border-top:1px solid #bfbfbf; border-bottom:1px solid #e5e5e5;  border-left:1px solid #e5e5e5;  
							  border-right:1px solid #e5e5e5; background:#fafafa url(images/contactformbg.gif) repeat-x 0 0; }
.contactform form			{ display:block; margin:0; padding:0; background:url(images/contactform.gif) no-repeat right top; overflow:hidden; width:100%; }
.contactformleft			{ float:left; width:360px; padding:10px; }
.contactformright			{ float:right; width:200px; padding:10px; margin:90px 0 0 0; text-align:right; }
.contactformright h2		{ font:bold 13px Arial, Helvetica, sans-serif; margin:0 0 4px 0; }
.contactformleft label		{ display:block; }
.contactformleft .textfield	{ border:1px solid #d7d7d7; width:300px; padding:3px; margin:0 0 10px 0; font:normal 12px Arial, Helvetica, sans-serif; }
.contactformleft textarea	{ border:1px solid #d7d7d7; width:300px; padding:3px; height:130px; font:normal 12px Arial, Helvetica, sans-serif; }
.contactformleft .send		{ margin:6px 0 0 164px; }



/* ------------------- Main Styles  ---------------------*/
.tlife-research .thumb	{ float:left; margin:0 40px 0 0; }
.tlife-research			{ background:url(images/tlife-research.jpg) no-repeat 0 0; width:625px; height:251px; padding:20px 0 0 20px; position:relative; }
.tlife-research	h2		{ margin:0 0 4px 0; font:normal 16px Arial; }
.tlife-research	h2 a,
.tlife-research	p a		{ text-decoration:none; color:#000; }
.tlife-research-holder	{ padding:36px 0 0 0; height:88px; overflow:hidden; }
.readall				{ float:right; }
.send-yours				{ position:absolute; bottom:46px; left:400px; color:#fff; font:bold 16px Arial; text-decoration:none; }
.medianews				{ margin:40px 0 0 0; border:1px solid #ccc; width:332px; padding:10px; float:left; }
.medianewsentry			{ overflow:hidden; width:100%; clear:both; margin:10px 0; }
.medianewsentry .datetime	{ color:#0c5934; font:bold 10px Arial; }
.medianewsentry h3		{ color:#000; }
.medianewsentry h3 a	{ color:#000; text-decoration:none; font:normal 16px Arial; }
.medianewsentry .thumb	{ float:left; margin:0 10px 0 0; }
.medianews h2			{ margin:-40px 0 0 0; font:normal 60px Arial; line-height:44px; }
.medianews h2 strong	{ display:block; }
.medianews-author		{ float:right; margin:-30px 0 0 0; }
.readall-medianews		{ text-align:right; }
.right-holder			{ float:left; width:280px; padding:0 0 0 10px; }
.starstoday				{ background:url(images/starstoday.gif) no-repeat 0 0; padding:66px 5px 5px 5px; }
.starsgal				{ margin:-6px 0 0 0; background:url(images/starstoday.png) no-repeat 0 0; padding:26px 10px 30px 10px; overflow:hidden; list-style:none; }
.starsgal li,
.starsgal li img		{ float:left; }
.starsgal li img		{ margin:0 3px; }
.seeallstars			{ text-align:right; }
.tvwatch				{ background:url(images/tvwatch.gif) no-repeat; float:left; width:625px; height:340px; padding:55px 10px 0; margin:20px 0 10px 0; }
.tvwatch .datetime		{ color:#1ed87f; font-size:10px; font-weight:bold; }
.tvwatchleft			{ width:340px; float:left; }
.tvwatchleft .thumb		{ margin:0 0 8px 0; }
.tvwatchright			{ width:274px; float:left; list-style:none; padding:0 0 0 10px; }
.tvwatch h2				{ font:normal 16px Arial; color:#fff; }
.tvwatch h2	a			{ color:#fff; text-decoration:none; }
.tvwatchright .thumb	{ float:left; margin:0 6px 0 0; }
.tvwatchright li		{ overflow:hidden; width:100%; margin:0 0 10px 0; }
.seeallvideo			{ text-align:right; margin:0 10px 0 0; }
.mostrc					{ overflow:hidden; width:100%; background:url(images/mostrc.gif) no-repeat 0 0; padding:85px 0 0 0; }
.mostrc-holder			{ background:url(images/mostrc-bottom.gif) no-repeat 0 bottom; padding:0 0 10px 0; }
.mostrc .row			{ width:100%; overflow:hidden; margin:10px 0; }
.mostrcentry h2			{ color:#000; font:normal 16px Arial; margin:0 0 8px 0;  }
.mostrcentry h2	a		{ text-decoration:none; color:#000;}
.mostrcentry			{ width:320px; padding:0 10px 0 0; overflow:hidden; float:left; }
.mostrcentry p			{ overflow:hidden; font-size:13px; color:#888; }
.mostrc .thumb			{ float:left; margin:0 8px 0 0; }
.brand					{ text-align:right; color:#fff; font-weight:bold; margin:-30px 0 0 0; float:right; }



/* ------------------------------ 22-04-10 ----------------------*/
.shoppingTop			{ padding-top:10px; }
.shoppingBottom			{ padding-top:10px; }
.bbb.red				{ background:url(images/bbb_red.gif) no-repeat 0 0;  }
.bbbtext.red			{ background:url(images/bbbbg_red.gif) no-repeat 0 0;  }


/* ------------------- Main Styles  ---------------------*/
.axizei 				{ background:url(images/axizei3.jpg) no-repeat 0 0; float:left; margin:10px 0; width:279px; height:435px; padding:10px; overflow:hidden; }
.axizei .datetime		{ color:#3c88b3; }
.axizei-holder			{ width:178px; height:123px; overflow:hidden; }
.axizei h2,
.axizei h3				{ font:normal 13px Arial; color:#fff; }
.axizei h2 a			{ text-decoration:none; color:#fff; }
.axizei-carousel		{ margin:20px 0 0 0; width:100%; overflow:hidden; float:left; }
.axizei-carousel ul		{ float:left; overflow:hidden; list-style:none; float:left; }
.axizei-carousel li		{ float:left; }
.axizei-carousel li img	{ margin:0 2px; }
.axizei-carousel .axizei-left	{ float:left; margin:20px 0 0 0; } 
.axizei-carousel .axizei-right	{ float:right; margin:20px 0 0 0; } 
.eventcam				{ background:url(images/eventcam.jpg) no-repeat 0 0; float:left; width:281px; height:205px; padding:110px 10px 0 9px; margin:10px 0; }
.eventcam .thumb		{ margin:0 16px 0 0; }
.eventcam .pretitle		{ display:block; font:bold 12px Tahoma; }
.eventcam h2			{ color:#000; font:normal 16px Tahoma; line-height:19px; }
.eventcam h2 a,
.eventcam p a			{ color:#000; text-decoration:none; }
.cheatchatinner			{ background:url(images/cheatchat.png) no-repeat 0 0; padding:60px 20px 10px 20px; min-height: 130px;}
.cheatchat				{ background:url(images/cheatchat.png) no-repeat 0 bottom;  float:left; padding:0 0 60px 0; margin:20px 0; width: 300px;  }
.cheatchat p			{ margin:4px 0; color:#fff; }
.cheatchat p a			{ color:#000; text-decoration:none; }
.coverstory				{ float:left; margin:10px 0 30px 0; position:relative; background:url(images/coverstory.gif) no-repeat 0 0; height:436px; padding:110px 10px 0 10px; width:280px; }
.cover-description		{ position:absolute; left:10px; bottom:71px; background:url(images/coverbg01.png) repeat; width:280px; }
.cover-description h2	{ background:url(images/coverbg02.png) no-repeat 0 bottom; color:#fff; padding:10px; margin:0; font:normal 16px Arial; }
.cover-description p	{ color:#fff; padding:10px; }
.cover-description h2 a { color:#fff; text-decoration:none; }
.coverstory .controls	{ overflow:hidden; width:280px; font-size:11px; padding:11px 0 0 0; float:left; }
.coverstory .controls .left			{ float:left; width:140px; text-decoration:none; color:#000; }
.coverstory .controls .right		{ float:right; width:140px; text-decoration:none; color:#000; text-align:right; }
.coverstory .controls .left img		{ float:left; margin:0 4px 0 0; }
.coverstory .controls .right img	{ float:right; margin:0 0 0 4px; }
.seeallcovers						{ display:block; background-color:#000; float:right; margin:14px 0 0 0; padding:4px; color:#fff; font:bold 12px Arial; text-decoration:none; }
.cat-entry h3.redbg					{ background:url(images/cat-entry-title-red.png) no-repeat 0 0; }
.beautytrends.fashion				{ background:url(images/fashiontrends.jpg) no-repeat 0 0; }

.doit					{ float:left; overflow:hidden; margin:10px 0; padding:60px 10px 0 262px; width:363px; background:url(images/diy.jpg) no-repeat 0 0; height:181px; }
.doit h2				{ font:normal 16px Georgia;  margin:0 0 8px 0;}
.doit h2 a				{ color:#000; text-decoration:none; }
.doit p a				{ color:#000; text-decoration:none; }
.doit .thumb			{ float:right; margin:0 0 0 10px; }
.doit-holder			{ float:left; width:630px; overflow:hidden; margin:20px 0; padding:0 10px 0 0; }
.doit .dots				{ text-align:right; margin:20px 0 0 0; }






/* Submenu */

	#submenus {
		position: relative;
		left: 0px;
		top: 135px;
		z-index: 9999;
	}
	
	#submenus .sub_items {
		display: none;
		width: 300px;
		position: absolute;
		top: 40px;
		list-style: none;	}


.submenu {
	padding: 4px;
	color: #FFF;
	background-color: #1D1D1D;
	float: left;
	width: 278px;
	border: 1px solid #FFF;
}

.submenu a {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 5px;
}

.submenu a:hover {
	color: #FF0;
background: none!important;
}

.submenu ul li{
	list-style: none;
}

.submenu .nav_sub, .submenu .quick_links {
	float: left;
}

/*.submenu .nav_sub {
	width: 128px;
	margin-right: 10px;
	background-image: url(images/subcategory_sep.jpg);
	background-attachment: scroll;
	background-position: top right;
	background-repeat: repeat-y;
}*/

.submenu .nav_sub li {
	margin-top: 1px;
	background-color: #1D1D1D;
}

.submenu .nav_sub li:first-child {
	margin-top: 0;
}

.submenu .nav_sub .new_tag, .submenu .nav_sub .hot_tag {
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 22px;
}

.submenu .nav_sub .new_tag {
/*	background-image: url(images/subcat_new_tag.jpg);*/
}

.submenu .nav_sub .hot_tag {
	background-image: url(images/subcat_hot_tag.jpg);
}

.submenu .nav_sub .new_tag:hover {
	/*background-image: url(images/subcat_new_tag.jpg)!important;*/
	background-repeat: no-repeat!important;

}

.submenu .nav_sub .hot_tag:hover {
/*	background-image: url(images/subcat_hot_tag.jpg)!important;*/
	background-repeat: no-repeat!important;
}
.submenu .quick_links {
	background-color: #1ed87f;
}

.submenu h3 {
	font-weight: bold;
	font-size: 18px;
	padding: 10px 0px 10px 20px;
	float: left;
	width: 120px;
	margin-bottom: 5px;
/*	background-image: url(images/quicklinks_top.jpg);*/
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
}

.submenu .quick_links a {
	width: 110px;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}

.submenu .quick_links li {
/*	background-image: url(images/quicklinks_sep.jpg);*/
	background-attachment: scroll;
	background-position: top right;
	background-repeat: no-repeat;
	margin-right: 10px;
}

.submenu .quick_links li:first-child {
	background: none;
}


/* ------------------------ Fashion Box -------------------------- */

#lates_photo_galleries 			{ float:left; width:652px; }
#lates_photo_galleries h2 		{ clear:both; display:block; overflow:hidden; height: 22px; background: url(images/title_latest.gif) no-repeat top left ;margin-bottom: 0; }
#lates_photo_galleries span 	{ position: absolute; left: -9999px; }
#lates_photo_galleries ul 		{ padding:0; margin:0;  background-color:#000; float:left; width:642px; padding:10px 8px 10px 0px }
#lates_photo_galleries ul li 	{ float:left; width:152px; position:relative; margin:0px 0px 0px 8px; display:inline;  }
#lates_photo_galleries ul li .lates_txt { position:absolute; left:0; bottom:0; background:url(images/bg_00.png) repeat left top; padding:8px 10px; width:132px; }
#lates_photo_galleries ul li .lates_txt a { color:#fff; text-decoration:none; font-size:13px; }
#lates_photo_galleries ul li .lates_txt a:hover { color:#fff; text-decoration:underline; }


#streetFashionCam 				{ float:left; width:633px; border:1px solid #e5e5e5; background:url(images/bg_01_g.jpg) repeat-x left top; margin-top:20px; position:relative;
								  margin-left:10px; display:inline; }
#streetFashionCam h2 			{ position:absolute; left:160px; top:15px; width:122px; height:41px; background: url(images/title_streetFashion.gif) no-repeat top left;
								  margin-bottom: 0; }
#streetFashionCam span 			{ position: absolute; left: -9999px; }
#streetFashionCam .txt			{ float:left; width:300px; background:url(images/bg_002.png) no-repeat right bottom; padding:20px 15px 10px 10px; }
#streetFashionCam .txt img		{ float:left; margin-right:10px; display:inline; border:1px solid #fff; }
#streetFashionCam .txt h3		{ margin-top:50px; }
#streetFashionCam .txt p		{ margin-bottom:20px; }
#streetFashionCam ul			{ float:left; width:298px; padding:0; margin:0; list-style:none; padding-left:10px }
#streetFashionCam ul li 		{ float:left; width:98px; }
#streetFashionCam ul li img		{ border:1px solid #fff; }
#streetFashionCam ul li a		{ float:left; width:78px; padding:9px; }
#streetFashionCam ul li a:hover	{ float:left; width:78px; padding:9px; background:url(images/bg_photo.png) no-repeat left top; }
#streetFashionCam ul li a.active{ float:left; width:78px; padding:9px; background:url(images/bg_photo.png) no-repeat left top; }

#celebrities_moda 				{ float:left; width:635px; min-height:515px; height:auto; background:#fff url(images/bg_celebrities.jpg) no-repeat left; position:relative; }
div[id] #celebrities_moda		{ height:100%; }
#celebrities_moda .modaT		{ position:absolute; top:20px; left:194px; z-index:9999; }
.celebritiesBox { float:left; width:575px; padding:85px 0px 0px 65px; }
.celebritiesBox a.cel-left	{ float:left; width:50px; height:33px; background:url(images/cel-left.png) no-repeat left top; margin-top:294px; }
.celebritiesBox a.cel-right	{ float:left; width:50px; height:33px; background:url(images/cel-right.png) no-repeat right top; margin-top:294px; }
.cel_scroll		{ float:left; width:400px; height:400px; padding:5px; overflow:hidden; }
.cel_scroll	 ul { width:4000px; list-style:none; padding:0; margin:0; }
.cel_scroll	 ul li { width:400px; padding:0; margin:0; }

#social_box {
	height: 130px;
	color: #FFF;
	background-image: url(/templates/default/tlife/images/social_box_bg.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #1ED87F;
}

#social_box li {
	list-style: none;
	float: left;
	margin-top: 30px;
}


#social_box li a {
	width: 69px;
	height: 70px;
	display: block;
	background-image: url(/templates/default/tlife/images/social_sprite_sheet.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#social_box #facebook {
	background-position: 0px 0px;
}

#social_box #facebook:hover {
	background-position: 0px -70px;
}

#social_box #twitter {
	background-position: -70px 0px;
}

#social_box #twitter:hover {
	background-position: -70px -70px;
}

#social_box #rss {
	background-position: -140px 0px;
}

#social_box #rss:hover {
	background-position: -140px -70px;
}

#social_box #mobile {
	background-position: -210px 0px;
}

#social_box #mobile:hover {
	background-position: -210px -70px;
}

#social_box span {
	position: absolute;
	left: -9999px;
}


.menu				{ background:url(images/menu.jpg) no-repeat 0 0; float:right; width:300px; height:350px; padding:0 28px 0 0; }
.menu ul			{ list-style-position:inside; padding:10px 10px 10px 110px; height:330px; overflow:auto; }
.menu ul li			{ margin:8px 0; color:#fff; }
.menu ul li	span	{ float:right; }
.menu ul li a		{ text-decoration:none; color:#fff;  }
.star-recipes		{ float:left; overflow:hidden; width:100%; }
.star-recipes-left	{ float:left; width:150px; height:352px; padding:10px 11px 0 160px; background:url(images/star-recipes-left.gif) no-repeat right 0; position:relative; }
.star-recipes-right	{ float:right; width:160px; height:352px; padding:10px 160px 0 11px; background:url(images/star-recipes-right.gif) no-repeat 0 0; position:relative; }
.author-box			{ position:absolute; background:#fff; border:1px solid #ccc; padding:10px; width:100px; }
.star-recipes h2	{ font:normal 24px Georgia; color:#fff; line-height:24px; }
.star-recipes h2 a	{ color:#fff; text-decoration:none; }
.star-recipes p		{ color:#fff; margin:8px 0 0 0; }
.star-recipes p	a	{ color:#fff; text-decoration:none; }
.star-recipes-left .morelink			{ text-align:right; position:absolute; right:10px; bottom:5px;  }
.star-recipes-right .morelink			{ text-align:left; position:absolute; left:10px; bottom:5px;  }
.star-recipes .morelink	a				{ padding:4px 8px; background-color:#000; color:#fff;}
.star-recipes-left .author-box			{ left:30px; top:20px;	}
.star-recipes-left .author-box img		{ margin:0 0 8px 0; }
.star-recipes-left .author-box .author	{ margin:0; padding:0; font-size:16px; text-align:right; }
.star-recipes-right .author-box				{ left:169px; top:20px; text-align:right;	}
.star-recipes-right .author-box img			{ margin:0 0 8px 0; }
.star-recipes-right .author-box img.title	{ position:relative; left:-34px; }
.star-recipes-right .author-box .author		{ margin:0; padding:0; font-size:16px; text-align:left; }

.top5-recipes			{ background:url(images/recipes_category.gif) no-repeat 0 0; padding:80px 0 0 20px; margin:10px 0; float:left; width:280px; overflow:hidden; }
.top5-recipes ul		{ list-style:none; }
.top5-recipes li		{ margin:10px 0; }
.top5-recipes li span	{ float:left; display:block; width:50px; font:bold 12px Georgia; }
.top5-recipes li a		{ color:#000; text-decoration:none; }


/* -------------------------- carouzel - allages -------------------*/

.carousel					{ position:inherit; }
.carousel .main0			{ clear:both; display:block; overflow:hidden; position:relative; }
.carousel .carousel-left	{ /*position:absolute; left:0; top:0px; */background:#f0f0f0 url(images/carousel-left_2.gif) no-repeat center center; width:23px; height:100%;
							  border-bottom:10px solid #fff; float:left; top:0; }
.carousel .carousel-right	{ /*position:absolute; right:0; top:0px; */ background:#f0f0f0 url(images/carousel-right_2.gif) no-repeat center; width:23px; height:100%;
							  border-bottom:10px solid #fff;  float:right; top:0;  }
.carousel .carousel-left img, 
.carousel .carousel-right img { display:none; }
.carousel li 				  { /*height:70px;*/ }
.carousel div.carouselUl	{ float:left; width:590px; position:relative; height:100%; overflow:hidden; margin-left:23px; }
.carousel ul  				{ margin-left:0; left:0; }

#popular_box #popular_posts .most .image0, #popular_box #most_commented_posts .most .image0, #popular_box #most_rated_posts .most .image0	{ position:relative; float:left; clear:inherit; width:140px; border:none; margin:0; clear:none;  }
#popular_box .most img { float: left; }
#popular_box .first_number { float:none; position:absolute; bottom:-20px; right:-35px; display:block; margin:0; }


/*--------------------------- relationships Category ------------------------*/

.cat-entry h3.gridbg { background:url(images/cat-entry-title-gri.png) no-repeat 0 0; }
.catsub .thincol.big { float:left; width:332px; padding:0 10px 10px 0; }

.exoumeLeme_box 					{ float:left; width:280px; height:300px; padding:40px 10px 10px 10px; background:#333333 url(images/bg_exoumeKleme.gif) no-repeat left top; }
.exoumeLeme_box ul 					{ margin:0; padding:0; list-style:none; color:#fff; }
.exoumeLeme_box ul li 				{ margin:0; padding:4px 0px 5px 0px; float:left; width:300px; color:#fff; }
.exoumeLeme_box ul li a				{ margin:0; list-style:none; width:284px; color:#fff; background:url(images/bg_li_01L.gif) no-repeat left 1px; padding:0px 0px 1px 16px; 
								  	  text-decoration:none; }
.exoumeLeme_box ul li a	span		{ margin:0; padding:0; list-style:none; width:258px; color:#fff; background:none; padding:0px 16px 0px 10px;    }
.exoumeLeme_box ul li a:hover		{ margin:0; list-style:none; width:284px; color:#e42865; background:url(images/bg_li_01L_over.gif) no-repeat left 1px; 
								  	  padding:0px 0px 1px 16px; text-decoration:none;  }
.exoumeLeme_box ul li a:hover span	{ margin:0; list-style:none; width:258px; color:#e42865; background:url(images/bg_li_01_over.gif) no-repeat right 1px; 
									  padding:0px 16px 1px 10px; font:normal 13px arial;  }
.exoumeLeme_box ul li a.active		{ margin:0; padding:0; list-style:none; width:284px; color:#e42865; background:url(images/bg_li_01L_over.gif) no-repeat left 1px; 
								      padding:0px 0px 1px 16px; text-decoration:none;  }
.exoumeLeme_box ul li a.active span	{ margin:0; list-style:none; width:258px; color:#e42865; background:url(images/bg_li_01_over.gif) no-repeat right 1px; padding:0px 16px 1px 10px;
									  font:normal 13px arial;  }
									  
									  
.ourStorie_box 					{ float:left; width:635px; height:451px; background:url(images/bg_ourStories.jpg) no-repeat 26px top; padding:98px 0px 0px 0px; }
.ourStorie_box .image			{ float:left; width:210px; position:relative; padding:3px 0px 0px 47px; }
.ourStorie_box .image .tip0		{ position:absolute; left:0; top:110px; }
.ourStorie_box .txt				{ float:left; width:324px; height:280px; padding:20px 37px 0px 15px; font-size:13px; line-height:27px }
.ourStorie_box .txt h3			{ font:normal 24px georgia ; color:#074f66; padding:0px 0px 10px 14px; margin:0  }
.ourStorie_box .txt .name		{ text-align:right; font:normal 16px georgia; color:#074f66; line-height:20px; padding-top:6px; }
.ourStorie_box .link			{ float:left; font:normal 16px georgia; color:#000; text-decoration:none; margin-left:387px; display:inline; margin-top:12px; }
.ourStorie_box .link:hover		{ text-decoration:underline; }

.mens-code						{ float:left; width:232px; padding:0; margin:0px 0px 27px 15px; display:inline; }
.mens-code h2					{ font:bold 16px georgia; color:#000; padding-left:8px; }
.mens-code h2 em				{ font-size:24px; font-style:normal; }
.mens-code img.bgx200			{ float:left; width:201px; background:url(images/bg_photo200x200.jpg) no-repeat left top; padding:15px 15px 16px 16px; }
.mens-code p					{ padding-left:8px; padding-bottom:10px; padding-right:8px; }
.mens-code h3					{ padding-left:8px; font:normal 16px arial; clear:both; padding-bottom:12px; padding-right:8px; }
.mens-code .more				{ font-size:11px; margin-right:8px;  }

.singlesBox						{ float:left; width:363px; background:url(images/singlesTop.gif) no-repeat left top; padding:13px 0px 0px 0px; margin-left:27px; display:inline;  }
.singlesBox	.main				{ float:left; width:363px; background:url(images/singlesBottom.gif) no-repeat left bottom; padding:0px 0px 13px 0px; position:relative; }
.singlesBox	.main h2			{ padding:5px 0px 20px 70px; }
.singlesBox	.main .image		{ float:left; width:150px; height:222px; background:url(images/singles_imgBG.png) no-repeat left top; margin:0px 0px 0px 5px; display:inline;
								  padding:13px 16px 20px 13px; }
.singlesBox .main .txt			{ float:left; width:165px; position:relative; padding:0px 7px 20px 3px; }
.singlesBox .main .txt h3		{ width:165px; position:absolute; left:-6px; padding-top:10px;  }
.singlesBox .main .txt h4		{ float:left; padding-top:35px; font:normal 16px arial; padding-bottom:10px; width: 165px; }
.singlesBox .main .more			{ bottom:20px; position:absolute; right:20px; }

.manOFweek						{ float:left; width:300px; text-align:center }
.manOFweek h3					{ font:normal 24px georgia; padding:20px 0px 5px 0px; margin:0 auto; text-align:center; float:left; width:300px; }
.manOFweek .grammi				{ float:left; width:300px; background:url(images/grammi.jpg) no-repeat center top; padding:8px 0x; height:15px; }
.manOFweek a					{ padding:0; }
.sidebar .manOFweek img			{ display:block; margin:0px 0px 0px 10px; text-align:center; }
.sidebar .manOFweek img.title	{ margin:0px 0px 0px 0px; }

.qouote-Day						{ width:618px; float:left; background:#ed145b url(images/bg_quote.jpg) no-repeat left top; padding:10px 10px 10px 347px; margin:10px 0px;
								  font:bold 18px arial; color:#fff; }
.qouote-Day	em					{ font:normal 13px arial; color:#ef8dad; padding-left:10px; }
.ourStories_right				{ float:left; margin:10px 0px 0px 0px; position:relative; padding-bottom:10px;  }
.ourStories_right img.title		{ border-left:1px solid #cbcbcc; border-right:1px solid #cbcbcc; border-top:1px solid #cbcbcc; float:left; }
.ourStories_right .txt			{ float:left; width:278px; border-left:1px solid #cbcbcc; border-right:1px solid #cbcbcc; border-bottom:1px solid #cbcbcc;
								  background:#2a2a2a url(images/bg_2_tellUs.gif) no-repeat left top; font:normal 12px arial; color:#fff; text-align:center; 
								  padding:10px 10px 30px 10px; }
.ourStories_right .button0		{ position:absolute; bottom:-5px; right:15px; background:url(images/button_tellUs.gif) no-repeat left top; width:145px; height:32px;
							      font:bold 14px arial; color:#fff; padding-top:7px; text-align:center; text-decoration:none; }
.ourStories_right .button0:hover	{ text-decoration:underline; }





.cat-path                       { font:normal 16px Arial, Helvetica, sans-serif; color:#fff; margin:-30px 10px 30px; }

.cat-path a                     { color:#fff; text-decoration:none; }


/* ------- popupform ------- */
.main-contact					{ float:left; overflow:hidden; padding:20px; }
.main-contact label				{ color:#fff; display:block; font-weight:bold; }
.main-contact .textfield		{ padding:5px; width:400px; background-color:#333; color:#fff; }
.main-contact textarea			{ padding:5px; width:400px; background-color:#333; color:#fff; font:normal 14px Arial; }
.main-contact div				{ margin:10px 0; }
/* ------- popupform ------- */


.more-cat-news				{ margin:10px 0; background: url(images/more-cat-news.gif) repeat-x 0 bottom; padding:0 0 30px 0; position:relative; }
.more-cat-news ul			{ overflow:hidden; width:100%; list-style:none; }
.more-cat-news li			{ width:300px; float:left; padding:10px; font-size:16px; } 
.more-cat-news li a			{ color:#000; text-decoration:none; }

.more-cat-news .extras		{ position:absolute; right:20px; bottom:-28px; text-align:right; }
.more-cat-news .extras .rss	{ margin:0 0 0 -16px; }

/* ------ added styles ------ */
.cat-title						{ padding:0 0 8px; margin:0 0 8px; border-bottom:1px solid #ccc; overflow:hidden;  }
.cat-title img					{ vertical-align:middle; margin:0 8px 0 0; }
.directory-entry				{ margin:10px 0; padding:10px; background-color:#000; color:#fff; }
.directory-entry h2				{ font:normal 16px Arial; }
.directory-entry a				{ color:#ccc; }



/*-------------------------- allages 280410 ------------------------------*/

.top10flash	.top0					{ position:relative; float:left; width:100%; z-index:100;  }
.top10flash	.top0 .title			{ float:left; padding:1px 25px 0px 48px;   }
.top10flash	.top0 .whiteTitle		{ position:absolute; left:175px; top:12px; padding:0px 0px 0px 13px; background:url(images/white_title_left.png) no-repeat left top;
									  z-index:9999; height:35px;   }
*+html .top10flash .top0 .whiteTitle       { clear:both; display:block; overflow:visible; width:450px; }
.top10flash	.top0 .whiteTitle .main	{ float:left; padding:5px 13px 0px 0px; background:url(images/white_title_right.png) no-repeat right top; font:normal 24px georgia; 
									  height:30px;  }

*+html .top10flash .top0 .whiteTitle .main       { float:none; clear:both; display:block; overflow:visible; }
.flashTop00							{ float:left; width:100%; position:relative; z-index:10; margin-top:-1px; }

.top5flash	.top0					{ position:relative; float:left; width:100%; }
.top5flash	.top0 .title			{ float:left; padding:1px 25px 0px 48px;   }
.top5flash	.top0 .whiteTitle		{ position:absolute; left:175px; top:13px; padding:0px 0px 0px 13px; background:url(images/white_title_left.png) no-repeat left top;
									  z-index:9999; height:35px;   }
.top5flash	.top0 .whiteTitle .main	{ float:left; padding:5px 13px 0px 0px; background:url(images/white_title_right.png) no-repeat right top; font:normal 24px georgia; 
									  height:30px;  }

.selections select			{ font-size:11px; }




/* --------------------------- Family Category -------------------------- */

.catintro-left h2 a.family		{ color:#000; font:bold 25px Arial; }

.cat-entry h3.pinkbg { background:url(images/cat-entry-title-pink.png) no-repeat 0 0; }

#my_family 			{ float: left; border-bottom: none; margin-top:40px; }
#my_family h2 		{ width: 655px; height: 139px;  float: left; margin-bottom: 10px; background:url(images/family_title.gif) no-repeat center top; }
#my_family h2 span 	{ position: absolute; left: -9999px; }
#my_family li 		{ list-style: none; float: left; padding-left: 5px; padding-right:5px; width: 205px; overflow: hidden; }
#my_family .family_caption 		{ float:left; padding:0; margin:0; width:205px; }
#my_family .family_caption h3 	{ float:left; padding:0; margin:0; }
#my_family .family_caption a		{ color:#000; text-decoration:none; }
#my_family .family_caption a:hover	{ text-decoration:underline; }
#my_family .family_caption a.titles { display: block; float: left; padding: 10px 0px; width: 205px; color: #000; text-decoration: none; font:normal 16px georgia }
#my_family .how_to_caption .titles:hover { text-decoration: underline; }
.family-more 							 { text-align: right; float:left; font-size: 10px; color: #000; padding:10px 0px 0px 0px; height:23px; margin-top:8px; width:635px;
								           background:url(images/family_more.jpg) no-repeat center top; }
										   
.ti-na-kano			{ float:left; width:310px; padding-right:11px;  border-right:1px solid #000; height:350px; margin-bottom:10px;    }
.ti-na-kano	.main	{ float:left; width:310px; position:relative; } 
.ti-na-kano	.main .txt	{ position:absolute; left:0; top:0; width:135px; height:290px; background:url(images/pixel_left.png) repeat left top; padding:10px; font-size:13px; }
.ti-na-kano h2,
.psyxologia h2		{ font:normal 16px georgia; margin-bottom:15px; }
.ti-na-kano	.main .txt h3,
.psyxologia	.main .txt h3	{ font:normal 16px georgia; margin-bottom:10px }
.ti-na-kano	.main .txt a,
.psyxologia	.main .txt a	{ color:#000; text-decoration:none; }
.ti-na-kano	.main .txt a:hover,
.psyxologia	.main .txt a:hover	{ color:#000; text-decoration:underline; }
.ti-na-kano	.main .txt a.more,
.psyxologia	.main .txt a.more	{ color:#000; text-decoration:underline; margin-top:20px; }

.psyxologia			{ float:left; width:310px; padding-left:10px;  margin-bottom:10px;  }		
.psyxologia	.main	{ float:left; width:310px; position:relative; } 
.psyxologia	.main .txt	{ position:absolute; left:0; top:0; width:135px; height:290px; background:url(images/pixel_right.png) repeat left top; padding:10px; font-size:13px; }	


#fun_box	{ float:left; width:340px; min-height: 375px; margin:60px 0px 0px 0px; padding:0px 0px 0px 300px; background:url(images/funBg.jpg) no-repeat left top; }	
#fun_box ul.list_fun	{ float:left; width:340px; margin-bottom:20px; }
#fun_box ul.list_fun li { background:url(images/fun_bg_date.png) repeat-y left top; margin:0px 0px 1px 0px; float:left; width:340px; list-style:none; }	
#fun_box ul.list_fun li .date0	{ float:left; width:68px; text-align:left; font:bold 25px arial; color:#65bbb1; padding:4px 0px 4px 2px;  }	
#fun_box ul.list_fun li .event	{ float:left; width:260px; font:normal 16px arial; color:#000; text-decoration:none; margin:2px 5px; display:inline;  }	
#fun_box ul.list_fun li .event:hover	{ text-decoration:underline; }		

.family_doctor	{ float:left; width:300px; margin-bottom:10px; }
.family_doctor h2	{ float:left; width:100%; padding:0; margin:0; }
.family_doctor .main	{ float:left; width:282px; border-bottom:1px solid #bebebe; border-left:1px solid #bebebe; border-right:1px solid #bebebe; padding: 8px 8px; 
						  position:relative; }	
.family_doctor .main img	{ float:left; margin-right:10px; display:inline; }  
.family_doctor .main .send	{ position:absolute; bottom:15px; } 
.family_doctor .main h3		{ padding-bottom:20px; }
.family_doctor .main .send img	{ float:none; margin:0; }

.right_playBox					{ float:left; width:300px; text-align:center; margin-top:10px; }
.right_playBox	.main			{ float:left; width:281px; border-bottom:1px solid #bebebe; border-left:1px solid #bebebe; border-right:1px solid #bebebe; padding:0px 8px 10px 9px }
.right_playBox h3				{ font:normal 16px georgia; padding:15px 0px 10px 0px; margin:0 auto; text-align:center; float:left; width:281px; }
.right_playBox .grammi			{ float:left; width:281px; background:url(images/grammi.jpg) no-repeat center top; padding:8px 0x; height:15px; }
.sidebar .right_playBox img		{ display:block; margin:0px 0px 8px 0px; text-align:center; }
.sidebar .right_playBox img.title{ margin:0px 0px 0px 0px; }

.myBaby			{ float:left; width:287px; margin-top:10px; padding-left:10px; }
.myBaby	.main	{ float:left; background:url(images/bg_myBaby.jpg) no-repeat left top; height:322px; width:237px; padding:8px 25px 0px 25px; }
.myBaby	.main img	{ clear:both; display:block; overflow:hidden; }
.myBaby	.main p.name { padding:5px 0px 10px 0px; display:block; float:left; width:100%; font:normal 16px arial; color:#297b71; }
.myBaby	.main p.name em { font-size:13px; font-style:normal; }

.mainarticle .rating { padding-top:10px; clear:both; }

.pager		{ color:#000; }
.pager em	{ text-decoration:underline; color:#000; font-style:normal; }

.expert-bio-right p	a			{ color:#000; text-decoration:none; }
.expert-bio-right p	a:hover		{ text-decoration:underline; }
.expert-bio-left 				{ color:#fff; }
.expert-bio-left p a			{ color:#fff; text-decoration:underline; }

.footer00				{ clear:both; display:block; overflow:hidden; padding:80px 0px 10px 0px;}
.footer00 .left00 		{ float:left; color:#fff; font-size:10px; }
.footer00 .right  		{ float:right; color:#fff; font-size:10px; }
.footer00 .right a 		{ color:#fff; text-decoration:none; }
.footer00 .right a:hover{ color:#ff6000; text-decoration:none; }
.footer00 .right img	{ margin:0px 3px; display:inline; vertical-align:middle }


#experts li img			{ width:54px; height:54px; }
#experts .more 			{ background:none; padding:0; margin:0; height:auto; }
#popular_box .most		{ margin-bottom:10px; }

.maingalright .smallcarousel 	{ width:515px; }
.smallcarousel div.carouzelUl_2	{ float:left; width:437px; position:relative; height:100%; overflow:hidden; margin-left:3px; height:101px; }
.smallcarousel ul  				{ margin-left:0; left:0; }
.maingalright .smallcarousel ul	{ width:7000px; height:100px; }
.maingalright .smallcarousel	{ right:10px; }


/*------------------------ style 030510 --------------------*/
.articletext li{
��� margin: 10px 0 0 20px;
}

.pager.video p { color:#1ED87F; }
.mainarticle .rating { padding-bottom:10px; }


.articletext				{ font-size: 16px; }
.articletext a { color: #16A25F; }





#makeover_sidebox_title {
	float: left;
	width: 200px;
	height: 50px;
	background-image: url(/templates/default/images/makeover_sidebox_title2.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 0;
	margin-top: 60px;
}

#makeover_sidebox_title span {
	display: none;
}

#makeover_sidebox {
	float: left;
	width: 178px;
	padding: 10px;
	border: 1px solid #CCC;
	background-image: url(/templates/default/images/makeover_sidebox_bg.jpg);
	background-attachment: scroll;
	background-position: bottom left;
	background-repeat: repeat-x;
}

#makeover_sidebox dt, #makeover_sidebox dd {
	float: left;
}

#makeover_sidebox dt {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCC;
	display: block;
	width: 180px;
}

#makeover_sidebox dt a {
	color: #1ED87F;
}

#makeover_sidebox dt a:hover {
	text-decoration: underline;
}

#makeover_sidebox dd {
	margin-bottom: 10px;
}

#makeover_sidebox a {
	text-decoration: none;
	color: #333;
}

#makeover_sidebox a:hover {
	color: #1ED87F;
}

#makeover_sidebox img {
	float: left;
	margin-right: 5px;
}

