body{
	padding:0px;
	margin:0px;
	text-align:center;
	background:url(/pix/4x4_bg.jpg);
	font-family:Lucida grande, arial, geneva, Sans-serif;
	font-size:12px;
}
#breadcrumb, #content-header{
	width:728px;
	text-align:left;
	font-family:Verdana, Tahoma, Arial;
	font-size:x-small;
	margin-left:22px;
	padding-top:5px;
	
}

#breadcrumb a{
	text-decoration:none;
}
#breadcrumb a:hover{
	text-decoration:underline;
}
#header{
	width:100%;
	height:124px !important;
	height:115px;
}
.content{
	margin:0 auto;
	width:770px;
	min-height: 115px;

}
#bottom{
	margin:0 auto;
	height:17px;
	width:770px;
}
#footer{
	width:770px;
	margin:0 auto;
	text-align:left;
	padding-left:32px;
}
#content-top, #topnav, #logodiv, .hDashed, #content-bottom{
	width:728px;
	margin:0 auto;
}
#content-bottom{
	text-align:left;
}
#topnav{
	text-align:right;
	height:22px !important;
	padding-top:2px;
	height:20px;
}
#logodiv{
	text-align:left;
	height:100px!important;
	height:80px;
}
.topnav-link, #footer{
	font-size:10px;
	font-family:Verdana, Tahoma;
}
#billboard-left{
	float:left;
	width:478px;
}
#billboard-right{
	float:right;
	width:249px;
}
.hDashed{
	height:11px;
	background:url(/pix/horzDashedLine_728w.jpg) no-repeat;
}
#billboard-right-top{
	width:249px;
	height:187px;
	background:url(/pix/billboard-right-top-bg.jpg) no-repeat;
}
#billboard-right-bottom{
	background:url(/pix/billboard-right-bottom-bg.jpg) no-repeat;
	width:249px;
	height:51px;
}
#content-bottom-left{
	background:url(/pix/content-bottom-left-bg.jpg) repeat-y;
	width:478px;
	text-align:left;
	float:left;
}
#content-bottom-right{
	padding-top:5px;
	width:249px;
	height:372px;
	float:right;
	background:url(/pix/home-rhc_bg.jpg) no-repeat;
}
.footer-link, .topnav-link{
	color:#333333;
}
.topnav-link:hover, .footer-link:hover{text-decoration:none}
.topnav-link:active, .topnav-link:visited{
	color:#333333;
}

#header{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/pix/header_bgWhite.png');
}
.content{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/pix/content_bg.png');
}
#bottom{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/pix/bottom-cap.png');
}

#salon, #menu, #hairCare{
	padding:0px;
	border:0px solid;
	height:100px;
	width:240px;
	margin-left:0px;
}
#hairCare{
	vertical-align:top;
	height:150px;
	background:url(/pix/products_bg.gif) no-repeat top left;
}
#salon{
	height:110px;
	background:url(/pix/explore_salon_bg.gif) no-repeat right top;
}
.content-left, .content-right, .content-full{
	margin-top:15px;
	margin-bottom:20px;
	width:520px;
	text-align:left;
	float:left;
	background-color:#FFFFFF;
}
.content-right{
	width:200px;
	background:url(/pix/rhc-bg_200w.jpg) repeat-y;
	float:right;
}
.content-full{
	width:95%;
	min-height:115px;
	height:200px;
}

li{
	margin-top:10px;
}
#menu{
	background:url(/pix/serviceMenu_bgt.gif) no-repeat right bottom;
}
.rhcDivider{
	margin-left:3px !important;
	margin-right:0px !important;
	margin-right:6px;
	font-size:0px;
	width:240px;
	height:3px;
	background:url( /pix/240x3_rhcDivider.gif) no-repeat top left;
}
.subcontent-top{
	margin:0 auto;
	height:118px;
	width:728px;
	background:url(/pix/subpage-main.jpg) no-repeat;
}
html>body #header{ background: url("/pix/header_bgWhite.png") repeat-x bottom; }
html>body .content{ background: url("/pix/content_bg.png") repeat-y bottom; }
html>body #bottom{ background: url("/pix/bottom-cap.png");}

* html .main #header-content { height: 1%; /* IE HACK */} 
