@charset "UTF-8";
/* CSS Document */

/*
TIPS CONTENT
*/
h3 {margin:0;padding:0;}
h3{font-size:100%;font-weight:normal;}

.tips .left {
	margin-right: 10px;
}

.tips H4 {
	font-size: 2em;
	text-transform: none;
	color: #ac2f6b;
	margin: 28px 0 10px 20px;
}

.tips_qa {
	width: 576px;
	margin: 0 10px 0 20px;
	background-color: #ffffff;
	padding: 30px;
	color: #6e6e6e;
	font-size: 1.2em;
	position: relative;
	z-index: 1;
}


.tips_qa H4 {
	margin: 0 0 15px;
	color: #a6185d;
	font-size: 1.2em;
	font-weight: bold;
	line-height:150%;
	position: relative;
	z-index: 2;
}

.qa_box {
	margin-bottom: 20px;
	padding: 20px;
	background-color: #ebebed;
	width: 535px;
	line-height: 205%;
	position: relative;
	z-index: 1;
}

.qa_box_white {
	margin-bottom: 20px;
	padding: 20px;
	background-color: #ffffff;
	width: 575px;
}

.qa_box .header {
	color: #161678;
	font-weight: bold;
	position: relative;
	font-size: 1.7em;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.qa_box H4 {
	color: #161678;
	position: relative;
	z-index: 1;
	font-weight: normal;
	font-size: 1.8em;
	font-family: Georgia, "Times New Roman", serif;
	line-height: 110%;
}

.qa_box H4 A {
	font-weight: normal;
	color: #161678;
}

.qa_box H4 A:hover {
	color: #4d5699;
}
.red H4 {
	line-height:25px;
}
.qa_box .red.front_tip {
	background: #fff;
	margin: 0 0 10px 0;
	padding: 20px 20px 3px 20px !important;
}

.qa_box .see_all{
	float: right;
	margin-top: .6em;
	position: relative;
	z-index: 2;
}

.qa_box .divider{
	border-top: 1px solid #c1c1c1;
	padding: 5px;
}

.qa_box .category{
	color: #161678;
	font-size: 0.9em;
	font-weight: bold;
	/*margin-bottom: 10px;*/
}

.qa_box .question{
	color: #a6185d;
	margin-bottom: 5px;
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", serif;
}

.qa_box .answer{
	color: #6e6e6e;
	line-height: 130%;
	margin-bottom: 10px;
}

.qa_box .author{
	color: #6e6e6e;
	font-family: Georgia, "Times New Roman", serif;
	margin-bottom: 20px;
}

.qa_box .more{
	color: #6e6e6e;
	font-size: 1em;
	margin-bottom: 5px;
}


/*

RIGHT COLUMN FOR LISTINGS
USES THE LUNASTYLES SECONDARY BOX

*/



/* Tips from the teams */
.tips_from_teams {
	width: 657px;
	margin: 0 10px 20px 0px;
	color: #6e6e6e;
	font-size: 1.2em;
	line-height:150%;
}

.tips_from_teams TD {
	padding: 20px 0px 10px 20px;
	background: url(/components/img/primary_box_special_bg.jpg) repeat-x #d7d7dc; ;
}

.tips_from_teams .results {
	padding: 10px 20px 20px 20px;
}

.tips_from_teams .results .tip {
	margin-top: 10px;
	padding: 20px;
	background-color: #fff;
	font-size: 1.0em;	
}

.qa_box .category{
	color: #161678;
	font-size: 0.9em;
	font-weight: bold;
	/*margin-bottom: 10px;*/
}


.tips_from_teams .results .tip .answer {
	line-height: 1.5em;
	margin-bottom: 5px;
}

.tips_from_teams .results .tip h4 {
	color: #161678;
	text-transform: none;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.7em;
	margin-top: 10px;
	margin-bottom: 10px;
}



.tips_from_teams .divider {
	border-top: 1px solid #c1c1c1;
	padding-bottom: 5px;
}
.red A{
 color: #a6185d;
}
.red A:hover{
   color: #d23480;
}

.tips_from_teams .tags {
	margin-top: 10px;
	margin-bottom: 15px;
	color: #6e6e6e;
	font-size: 1em;
}
.tips_from_teams .tags A {
	color: #619efa;
	font-weight: bold;
	font-size: 1em;
}
.tips_from_teams .tags A:hover {
	color: #4483e1;
}
.tips_from_teams .results .tip h4 A {
	font-size: 1.1em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", serif;
        color:#161678;
}
.tips_from_teams .results .tip h4 A:hover {
	font-size: 1.1em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", serif;
        color:#4d5699;
}
.tips_from_teams .readMore {
    padding: 0px 0px 0px 5px;
	margin-bottom:10px;
	
}

.tips_from_teams .readMore A {
	color: #619efa;
	font-weight: bold;
}
.tips_from_teams .readMore A:hover {
	color: #4483e1;
}

 .background .special {
	background: url(/components/img/primary_box_special_bg.jpg) repeat-x #d7d7dc;
}

.tips_from_teams  H4 {
	margin: 0 0 10px;
	color: #a6185d;
	font-size: 1.7em;
}



/* ARTICLES and * NUTRITION *  USES  ABOVE   tips_from_teams */
/* NUTRITION  Table*/
.nutritionTable td
{
    border-color:#aeb974;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 6px;
    background-color: #ffffff;
	vertical-align:top;
	width:25%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#6e6e6e;
}

.nutritionTable td li {
margin-left:-.6em;
margin-bottom:0.6em;
}
