/* CSS Document */
body
{
margin:0px;
pading:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a
{
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

select, input
{
margin:0px;
padding:0px;
}

.image-border
{
padding:3px;
border:1px solid #eaeaea;
}
#container
{
width:100%;
margin:0px;
padding:0px;
}

#content-container
{
width:970px;
clear:both;
}

.lookyounger-logo
{
float:left;
padding-top:5px;
padding-bottom:10px;
}

.top-grey-bar
{
background-image:url(../images/top-grey-bar.gif);
background-repeat:no-repeat;
height:30px;
width:381px;
text-align:right;
}

.login-register
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}
.login-register a
{
color:#999999;
text-decoration:none;
}
.login-register a:hover
{
color:#999999;
text-decoration:underline;
}

/*------------------------Top Menu -------------*/

#tabs {
	width:985px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#333333;
	clear:both;
	}

#tabs ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("../images/left-tab.gif") no-repeat left top;
	margin:0px !important;
	padding:0px 0px 0px 6px;
	text-decoration:none;
	color:#333333;
	}

#tabs .normal a {
	float:left;
	background:url("../images/left-tab.gif") no-repeat left top;
	margin:0px !important;
	padding:0px 0px 0px 6px;
	text-decoration:none;
	color:#333333;
	}
	
	#tabs .normal a span {
	float:left;
	display:block;
	background:url("../images/right-tab.gif") no-repeat right top;
	padding:7px 15px 6px 8px;
	text-align:center;
	margin-right:0px;
	color:#666666;
    margin:0px !important;
	cursor:hand;
}

#tabs #selected a {
	float:left;
	background:url("../images/left-blue.gif") no-repeat left top;
	margin:0px;
	padding:0px 0px 0px 6px;
	text-decoration:none;
	color:#ffffff;
	z-index:100;
	position:relative;
	}
	
	#tabs #selected a span {
	float:left;
	display:block;
	background:url("../images/right-blue.gif") no-repeat right top;
	padding:7px 15px 7px 8px;
	text-align:center;
	margin-right:0px;
	color:#ffffff;
	height:27px;
    margin:0px !important;
	z-index:100;
	position:relative;
	cursor:hand;
}

#tabs #darkselected a {
	float:left;
	background:url("../images/left-blue.gif") no-repeat left top;
	margin:0px;
	padding:0px 0px 0px 4px;
	text-decoration:none;
	color:#ffffff;
	z-index:100;
	position:relative;
	}
	
	#tabs #darkselected a span {
	float:left;
	display:block;
	background:url("../images/right-blue.gif") no-repeat right top;
	padding:0px 12px 14px 10px;
	text-align:center;
	margin-right:0px;
	color:#ffffff;
	height:27px;
    margin:0px !important;
	z-index:100;
	position:relative;
}

#tabs a span {
	float:left;
	display:block;
	background:url("../images/right-tab.gif") no-repeat right top;
	padding:0px 12px 4px 8px;
	margin-right:0px;
	color:#666666;
    margin:0px !important;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/


#small 
{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
padding-top:-10px !important;
text-align:center;
}

#small a
{
color:#666666;
text-decoration:none;
}


#small a:hover
{
color:#333333;
text-decoration:none;
}

#text-space span
{
margin-top:5px !important;
}

#blue-strip
{
background-image:url(../images/blue.gif);
background-repeat:repeat-x;
height:32px;
clear:both;
margin-top:15px;
position:relative;
}

#blue-strip1
{
background-image:url(../images/blue.gif);
background-repeat:repeat-x;
height:32px;
clear:both;
margin-top:-4px;
}

#white-text
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
font-weight:700;
}

#white-text a
{
color:#FFFFFF;
text-decoration:none;
}

#white-text a:hover
{
text-decoration:underline;
background-color:none;
}

.menu-shade
{
background-image:url(../images/menu-shade.gif);
background-repeat:no-repeat;
width:149px;
height:136px;
float:right;
}

.blue-bold-text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#466fb8;
font-weight:700;
}

.blue-bold-text a
{
color:#466fb8;
text-decoration:none;
}

.blue-bold-text a:hover
{
color:#466fb8;
text-decoration:underline;
}

.blue-text
{
font-size:12px;
color:#456db7;
}

.blue-text a
{
color:#456db7;
}

.blue-text a:hover
{
color:#456db7;
}


.menutext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:700;
}

.menutext a
{
color:#666666;
font-weight:700;
}
.menutext a:hover
{
color:#333333;
font-weight:700;
}

.related-articles
{
background-image:url(../images/related-articles-box1.gif);
background-repeat:no-repeat;
width:217px;
height:243px;
}
.related-articles-text
{
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}

.leftpaneltext 
{
font-size:12px;
color:#4871ba;
}

.leftpaneltext  a
{
color:#4871ba;
}
.leftpaneltext  a:hover
{
color:#0071bc;
}

.alllookyounger-articles
{
text-transform:uppercase;
color:#0071bc;
font-size:11px;
}

.onlineweightloss
{
font-size:12px;
color:#B18F27;
padding:3px 0px 3px 5px;
}

.providedby
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}

.websiteaddress
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4770b9;
}
.websiteaddress a
{
color:#4770b9;
}
.websiteaddress a:hover
{
color:#4770b9;
}

.centertopblackheading
{
padding-top:25px;
padding-left:5px;
padding-bottom:25px;
font-size:185%;
color:333333;
}

.postcomment
{
font-size:11px;
color:#005DAA;
}
.postcomment a
{
color:#005DAA;
}
.postcomment a:hover
{
color:#005DAA;
}

.centermaintext
{
font-size:12px;
color:#333333;
line-height:22px;
padding-top:10px;
}

.advertisement-bg
{
background-image:url(../images/advertisement-bg.gif);
background-repeat:repeat-y;
width:298px;
}

.advertisement-text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-top:5px;
text-align:center;
text-transform:uppercase;
}

.advertisement2-bg
{
background-image:url(../images/advertisement2-bg.gif);
background-repeat:no-repeat;
width:300px;
height:205px;
}

.advertisement2-bgtext
{
color:#666666;
font-size:140%;
line-height:136%;
margin:8px 0;
font-family:"Trebuchet MS";
}

.advertisement2-bluetext
{
font-size:13px;
color:#446cb6;
font-weight:900;
padding-top:10px;
}

.advertisement2-bluetext a
{
color:#446cb6;
}

.advertisement2-bluetext a:hover
{
color:#446cb6;
}

.advertisement2-bluetextlinks
{
font-family:Arial, Helvetica, sans-serif;
color:#005DAA;
font-size:10px;
text-transform:uppercase;
}

.advertisement2-bluetextlinks a
{
color:#005DAA;
}

.advertisement2-bluetextlinks a:hover
{
color:#005DAA;
}

.topplaceholder
{
background-color:#F3F3F3;
border:1px solid #eaeaea;
}

.middle-tan
{
background-image:url(../images/middle-tan.gif);
background-repeat:repeat-y;
width:217px;
}

.page2lists
{
font-size:12px;
color:#666666;
font-weight:900;
padding-top:5px;
}
.page2lists a
{
color:#666666;
font-weight:900;
}
.page2lists a:hover
{
color:#0071bc;
font-weight:900;
}

.page3topheading
{
font-size:14px;
color:#666666;
font-weight:900;
}

.importantsmile
{
color:#4771ba;
font-weight:900;
}

.page3content
{
font-size:12px;
color:#333333;
line-height:18px;
}

.page3content_bluetext
{
font-size:12px;
color:#0071bc;
}

.page3content_bluetext a
{
color:#0071bc;
}

.page3content_bluetext a:hover
{
color:#0071bc;
}

/*-----------------------Home page--------------------------*/

.blacktabs{
width: 100%;
overflow: hidden;
border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.blacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.blacktabs li{
display: inline;
margin: 0;
}

.blacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #414141; /*background of tabs (default state)*/
}

.blacktabs li a:visited{
color: white;
}

.blacktabs li a:hover, .blacktabs li.selected a{
background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.homepagesearch
{
font-size:13px;
color:#5b75b0;
font-weight:bold;
padding-bottom:2px;
}
.homepagesearch a
{
color:#5b75b0;
}
.homepagesearch a:hover
{
color:#5b75b0;
}

.blackbold
{
font-size:13px;
color:#000000;
font-weight:bold;
}

.home-main-text
{
font-size:12px;
color:#333333;
}

.numberlinks
{
font-size:14px;
color:#cab7b0;
font-weight:bold;
}

.cosmetic-corner
{
font-size:16px;
font-weight:bold;
color:#333333;
text-transform:uppercase;
text-align:center;
}

.imageborder
{
padding:6px;
background-color:#EAEAEA;
}

.footerlinks
{
font-size:12px;
color:#466fb8;
padding-top:5px;
padding-bottom:7px;
font-weight:bold;
}
.footerlinks a
{
color:#466fb8;
text-decoration:underline;
}
.footerlinks a:hover
{
color:#466fb8;
}

.footersublinks
{
font-size:10px;
color:#999999;
}

.homecertified
{
font-size:18px;
color:#333333;
font-weight:bold;
}

.homecertifiedtext
{
font-size:12px;
color:#71706e;
}

.homecertifiedblack
{
font-size:12px;
color:#333333;
}

.learnmore
{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:28px;
}

.learnmore a
{
color:#FFFFFF;
}

.learnmore a:hover
{
color:#FFFFFF;
}

.rsstext
{
font-size:12px;
color:#466eb8;
}

.rsstext a
{
color:#466eb8;
}

.rsstext a:hover
{
font-size:12px;
color:#333333;
}

.smallblue
{
font-size:11px;
color:#5b75b0;
}

.smallblue a
{
color:#5b75b0;
}
.smallblue a:hover
{
color:#5b75b0;
}

.teethsubmenu
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.teethsubmenu a
{
color:#FFFFFF;
}

.teethsubmenu a:hover
{
color:#FFFFFF;
}

.teethsubmenublack
{
font-size:11px;
font-weight:bold;
color:#666666;
}
.teethsubmenublack a
{
color:#666666;
}
.teethsubmenublack a:hover
{
color:#333333;
text-decoration:none;
}

.contentspace
{
margin-top:-105px;
}

.otherpages
{
margin-top:-91px;
}

.lastpages
{
margin-top:-75px;
}

.diets
{
margin-top:-91px;
}

.submenuspace
{
margin-top:-16px;
}

/*---------------------Sub Menu------------------------------*/


#subtabs {
	width:640px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#333333;
	clear:both;
	}

#subtabs ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	}

#subtabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#subtabs a {
	float:left;
	background:url("../images/left-tab.gif") no-repeat left top;
	margin:0px !important;
	padding:0px 0px 0px 6px;
	text-decoration:none;
	color:#333333;
	}

#subtabs .normal a {
	float:left;
	background:url("../images/left-tab.gif") no-repeat left top;
	margin:0px !important;
	padding:0px 0px 0px 6px;
	text-decoration:none;
	color:#333333;
	}
	
	#subtabs .normal a span {
	float:left;
	display:block;
	background:url("../images/right-tab.gif") no-repeat right top;
	padding:7px 15px 6px 8px;
	text-align:center;
	margin-right:0px;
	color:#666666;
    margin:0px !important;
	cursor:hand;
}

#subtabs #selected a {
	float:left;
	background:url("../images/left-blue.gif") no-repeat left top;
	margin:0px;
	padding:0px 0px 0px 6px;
	text-decoration:none;
	color:#ffffff;
	z-index:100;
	position:relative;
	}
	
	#subtabs #selected a span {
	float:left;
	display:block;
	background:url("../images/right-blue.gif") no-repeat right top;
	padding:7px 15px 7px 8px;
	text-align:center;
	margin-right:0px;
	color:#ffffff;
	height:27px;
    margin:0px !important;
	z-index:100;
	position:relative;
	cursor:hand;
}

#subtabs #darkselected a {
	float:left;
	background:url("../images/left-blue.gif") no-repeat left top;
	margin:0px;
	padding:0px 0px 0px 4px;
	text-decoration:none;
	color:#ffffff;
	z-index:100;
	position:relative;
	}
	
	#subtabs #darkselected a span {
	float:left;
	display:block;
	background:url("../images/right-blue.gif") no-repeat right top;
	padding:0px 12px 14px 10px;
	text-align:center;
	margin-right:0px;
	color:#ffffff;
	height:27px;
    margin:0px !important;
	z-index:100;
	position:relative;
}

#subtabs a span {
	float:left;
	display:block;
	background:url("../images/right-tab.gif") no-repeat right top;
	padding:0px 12px 4px 8px;
	margin-right:0px;
	color:#666666;
    margin:0px !important;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
#subtabs a span {float:none;
	margin:0px !important;
	}

#subtabs a:hover span {
color:#333333;
	margin:0px !important;
	}

#subsmall 
{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
padding-top:-10px !important;
text-align:center;
}

#subsmall a
{
color:#666666;
text-decoration:none;
}


#subsmall a:hover
{
color:#333333;
text-decoration:none;
}

.comingsoon
{
font-size:34px;
color:#FF0000;
}



