/* Set the Scroll bar in FF for short pages. */
html { overflow: -moz-scrollbars-vertical !important; }

td {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
body 
{
    background: url(images/bg_tile_a.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #625651;
	behavior: url(includes/csshover.htc);
}
p 
{
	text-align: justify;
}
.clsCity,
.clsCityWithOutDot
{
    color: #E0D4B4;
    font-size: 11px;
    padding: 0 10px 0 5px;
    background: url(images/bullet_yellowdot.gif) no-repeat 100% 50%;
}
.clsCity:hover,
.clsCityWithOutDot:hover
{
    font-size: 11px;
}
.clsCityWithOutDot
{
    background: none;
}
.clsCityWithOutDot a,
.clsCity a
{
    text-decoration: none;
    width: 12px;
    height: 12px;
    background: url(images/ico_map.gif) no-repeat 50% 50%;
}
a.clsInc500 
{
    position: absolute;
    margin-top: 35px;    
}
html>body a.clsInc500 
{
    /*left: 100%;
    margin-left: 425px;*/
}
.bodySize11Red {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.bodySize10Red {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.bodySize9Red {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.bodyLarge {
	font-family: verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.projectTitle {
	font-family: verdana, helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
}
.breadcrumb {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.footer {
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #E3E3E3;
}
.footer:hover {
	color: #E3E3E3;
	font-size: 10px;
}
.caption {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #F4F4F4;
}
.blackfontsize11 {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.blackfontsize12 {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #E0D4B4;
	text-decoration: none;
}
a:hover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #E0D4B4;
	text-decoration: underline;
}
.PageTitle {
	font-family: verdana, helvetica, sans-serif;
	font-size: 18px;
	color: #CCCCCC;
	font-weight: bold;
}
.RecentHeader {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: bold;
}
.RecentCopy {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.recentlinks {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #E0D4B4;
	text-decoration: underline;
}
.newsMenu:hover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #E0D4B4;
	text-decoration: underline;
}
.hairCareMenu {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #66251C;
	text-decoration: none;
}
.TopNav {
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.TopNavHover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #7A4641;
	text-decoration: underline;
}
.bodyCareMenu:hover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #7A4641;
	text-decoration: underline;
}
.makeupMenu {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #D8EEB4;
	text-decoration: none;
}
.makeupMenu:hover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #D8EEB4;
	text-decoration: underline;
}
.skinCareMenu {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #FEF8DD;
	text-decoration: none;
}
.skinCareMenu:hover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #FEF8DD;
	text-decoration: underline;
}
.pressMenu {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #FAF4C8;
	text-decoration: none;
}
.pressMenu:hover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #FAF4C8;
	text-decoration: underline;
}
.contactMenu {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #EFB295;
	text-decoration: none;
}
.contactMenu:hover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #EFB295;
	text-decoration: underline;
}
.bodySize9RedLink {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #7A1616;
	text-decoration: none;
}
.bodySize9RedLink:hover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #7A1616;
	text-decoration: underline;
}
.bodySize10RedLink {
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #7A1616;
	text-decoration: none;
}
.bodySize10RedLink:hover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #7A1616;
	text-decoration: underline;
}
.blackfontsize11link {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.blackfontsize11link:hover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.style1 {
	color: #877b6a;
}

.linkwhite {
	font-family: verdana, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
ul {
	list-style-image: url(images/bullet_arrow.gif);
	list-style-type: none;
}

/* *************************************************************************** */
/* Menu Section */
/* *************************************************************************** */
div#menu ul
{
	list-style-image: none;
	list-style-type: none;
}
div#menu ul.level2 
{
	list-style-image: none;
	list-style-type: none;
}
div#menu ul.level2 li.clsFirst
{
	list-style-image: url(images/bullet_arrow.gif);
	list-style-type: none;
}
div#menu {
	padding: 0;
}
div#menu ul {
	margin: 0; 
	padding: 0; 
	width: 196px; 
}
div#menu ul.level2 {
	background: #CCC;
}
ul.level1 li {
	border-bottom: 1px solid #625651;
	text-transform: capitalize;	
	background-image: url(images/bg_middleMenu.jpg);
}
ul.level2 li {
	font-size: 10px;
	text-align: left;
	background-image: none;
	border: 0;
}
div#menu li {
	position: relative; 
	list-style: none; 
	margin: 0;
}
div#menu li.submenu {
	background-image: url(images/bg_middleMenu.jpg);
}
div#menu li:hover, div#menu li#middleMenuSelected 
{
	background-image: url(images/bg_middleMenu_R.gif);
}

div#menu li#topMenu {
	background-image: url(images/bg_topMenu.jpg);
}
div#menu li#topMenu:hover, div#menu li#topMenuSelected {
	background-image: url(images/bg_topMenu_R.gif);
}
div#menu li#bottomMenu {
	background-image: url(images/bg_bottomMenu.jpg);
}
div#menu li#bottomMenu:hover, div#menu li#bottomMenuSelected {
	background-image: url(images/bg_bottomMenu_R.gif);
}
div#menu li a.mainMenu {
	padding: 3px 0 0 16px;
	margin: 0;
	color: #FFF;
	width: 196px;
	height: 21px;
}
div#menu li>a.mainMenu {
	width: 180px;
	height: 18px;
}
div#menu a.selectedMenu {
	background-image: url(images/bg_middleMenu_R.gif);
}
ul.level2 a.subMenuLevel2 {
	color: #7F0E0F;
}
ul.level2 a.subMenuLevel2:hover {
	color: #BE0E0F;
	background-color: #ACACAC;
}
div#menu li a {
	display: block;
	padding: 3px 10px;
	width: 196px;
  	text-decoration: none;
}
div#menu li>a {
	width: 176px;
}
div#menu ul ul {
	position: absolute; 
	top: 0; 
	left: 196px;
  	display: none;
}
div#menu ul.level1 li.submenu:hover ul.level2 {
	display: block;
}
.featureclient{
	color: #CCCCCC;
	font-weight: bold;
}

/************************************************/
/* 7/28/2006 - RCA                              */
/* Link Style for Project & News Left Side Areas*/

a.lsaTitleLink,
a.lsaTitleLink:active,
a.lsaTitleLink:visited
{
    color: #fff;
    text-decoration: none;
}
a.lsaTitleLink:hover
{
    text-decoration: underline;
}

a.clsRecentProjectsImage img
{
    width: 60px;
}

/* Centering Classes */

table.clsMain 
{
    width: 955px;
}