/* Default Body Style 1 :*/
/* Note If you declare font weight here you need to declare it in sub style links to stop the cascade */

a:link { color: #FFF; font-weight: normal; text-decoration : underline;}
a:visited { color: #FFF; font-weight: normal; text-decoration : underline;}
a:hover { color: #FFF; font-weight: normal; text-decoration : none;}
a:active { color: #FFF; font-weight: normal; text-decoration : underline;}

.nav a:link { color: #FFF; font-weight: normal; text-decoration : none;}
.nav a:visited { color: #FFF; font-weight: normal; text-decoration : none;}
.nav a:hover { color: #FFF; font-weight: normal; text-decoration : underline;}
.nav a:active { color: #FFF; font-weight: normal; text-decoration : none;}

#frame {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #d8d8d8;
	text-decoration : none;
	font-size : 10px;
	line-height : 1.4;
	width: 780px;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	padding: 0px;
	border: 0px solid #333;
	}

#sidebar_left {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #d8d8d8;
	width : 175px;
	padding : 0px;
	float : left;
	background : none;
	border : 0px solid #333;
	position : relative;
	top : 30px;
	}

#sidebar_right {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #d8d8d8;
	width : 175px;
	padding : 0px;
	float : left;
	background : none;
	border : 0px solid #333;
	position : relative;
	top : 30px;
	}

#content_center {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #d8d8d8;
	font-size : 16px;
	width :370px;
	padding :0px;
	float : left;
	background : none;
	border : 0px solid #333;
	position : relative;
	top : 30px;
	}
	
#content_right {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #d8d8d8;
	font-size : 16px;
	width : 585px;
	padding : 0px;
	float : left;
	background : none;
	border : 0px solid #333;
	position : relative;
	left : 0px;
	top : 30px; 
	}

#content_right_zoom {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #333;
	font-size : 10px;
	width:460px;
	height:300px;
	padding:0px;
	float:right;
	background:none;
	border: 0px solid #333;
	position : relative;
	top : 30px; 
	}

#content_full {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #d8d8d8;
	font-size : 16px;
	width : 780px;
	padding : 0px;
	float : left;
	background : none;
	border : 0px solid #333;
	position : relative; 
	left: 0px;
	top : 30px;
	}
	
#content_search {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #d8d8d8;
	font-size : 16px;
	width : 602px;
	padding : 0px;
	float : left;
	background : none;
	border : 0px solid #333;
	}
	
#formdetail {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #d8d8d8;
	clear : both;
	padding : 10px;
	background : none;
	border : 1px solid #505050;
	}
	
#footer {
	color : #d8d8d8;
	clear : both;
	width : 780px;
	padding : 0px;
	padding-bottom : 60px;
	background : none;
	border : 0px solid #333;
	position : relative;
	left: 0px;
	top : 50px;
	}

#footer a:link { color: #FFF; font-weight: bold; text-decoration : none;}
#footer a:visited { color: #FFF; font-weight: bold; text-decoration : none;}
#footer a:hover { color: #CCC; font-weight: bold; text-decoration : underline;}
#footer a:active { color: #CCC; font-weight: bold; text-decoration : none;}

.splash {
	width : 100%;
	height : 100%;
	background-image : url("images/background/bg_splash_ladyhair.jpg");
	background-repeat : no-repeat;
	background-position : top center;
	background-attachment : fixed;
	background-color : #697581;
	border : 0px solid #333;
}
	
.splashlogo {
	width : 780px;
	height : 200px;
	background-image : url("images/background/bg_splash_logo_ladyhair.gif");
	background-repeat : no-repeat;
	border : 0px solid #FFF;
	top : 40%;
	position : relative;	
}
	
.logo {
	width : 178px;
	height : 50px;
	background-image : url("images/background/bg_logo_ladyhair.gif");
	background-repeat : no-repeat;
	}
	
body {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #d8d8d8;
	text-decoration : none;
	font-size : 10px;
	line-height : 12pt;	
	margin : 0px 0px; 
	padding : 0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align : center; /* Hack for IE5/Win */	
	background-image : url("images/background/bg_ladyhair.jpg");
	background-repeat : no-repeat;
	background-position : top center;
	background-color : #5D6771;
	background-attachment : fixed;
	}

	
	
	
	
	
	
	
	
	
	
	
	
address, blockquote, caption, ol, ul, li, td, span {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #d8d8d8;
	text-decoration : none;
	font-size : 10px;
	font-weight : normal;
	margin-top : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	}

SMALL {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #000;
	text-decoration : none;
	font-size : 9px;
	}

H1 {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #FFF;
	text-decoration : none;
	font-size : 16px;
	font-weight : normal;
	margin-top : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	}

H2 {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #FFF;
	text-decoration : none;
	font-size : 16px;
	font-weight : normal;
	margin-top : 0px;
	padding-top : 0px;
	margin-bottom : 10px;
	padding-bottom : 0px;
	}

H3 {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #FFF;
	text-decoration : none;
	font-size : 10px;
	font-weight : bold;
	margin-bottom : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	padding-top : 3px;
	}

LABEL {
	cursor: hand;
	}

.errorText {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #000;
	text-decoration : none;
	font-weight : bold;
	font-size : 10px;
	}

.totalText{
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #000;
	text-decoration : none;
	font-size : 10px;
	}

.errorTextClass {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #000;
	text-decoration : none;
	font-size : 10px;
	font-weight : bold;
	}
	
.controlClass {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #000;
	text-decoration : none;
	font-size : 10px;
	font-weight : bold;
	}
	
.noteText {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #000;
	text-decoration : none;
	font-size : 10px;
	}

.notetelfax {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #000;
	text-decoration : none;
	font-size : 12px;
	}

.telfax {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #000;
	text-decoration : none;
	font-size : 12px;
	}

FORM {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color:#d8d8d8;
	text-decoration : none;
	font-size : 10px;
	margin-left : 0 px;
	padding-left : 0 px;
	padding : 0px;
	}

INPUT, TEXTAREA, SELECT {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #333333;
	text-decoration : none;
	font-size : 10 px;
	margin-left : 0 px;
	padding-left : 0 px;
	padding : 0px;
	}

.promoClass{
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #000;
	text-decoration : none;
	font-size : 10px;
	font-weight : bold;
	}

.emphClass{
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #666666;
	text-decoration : none;
	font-size : 12px;
	font-weight : bold;
	}

.header {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #45278D;
	text-decoration : none;
	font-size : 10px;
	font-weight : normal;
	}

HR {
	border : 1px;
	width : 780px;
	height: 1px;
	background-color: #505050;
	color:#505050;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	line-height : 0px;
}

.tablebody1 {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #666666;
	text-decoration : none;
	font-size : 75%;
	}

.tablebody2 {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #666666;
	background-color : #F5F5F5;
	text-decoration : none;
	font-size : 75%;
	}

.tableborder {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	text-decoration : none;
	font-size : 10px;
	border : 1px outset #999999;
}

.borderClass {
	border : 0px solid #FFFFFF;
}

.RFborderClass {
	border : 0px solid #FFFFFF;
}

.messageText {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #A40505;
	text-decoration : none;
	font-weight : bold;
	font-size : 10px;
}

.dropshadow {
	background-color: #FFFFFF;
}

label{
	cursor: hand;
}

.lightbox {
	font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #666;
	text-decoration : none;
	font-size : 10px;
	line-height : 12pt;	
	margin: 0px 0px; 
	padding: 0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align: center; /* Hack for IE5/Win */	
	background-color: #FFF;
	}
	
.lightbox a:link { color: #000000; font-weight: normal; text-decoration : underline;}
.lightbox a:visited { color: #000000; font-weight: normal; text-decoration : underline;}
.lightbox a:hover { color: #121212; font-weight: normal; text-decoration : none;}
.lightbox a:active { color: #121212; font-weight: normal; text-decoration : underline;}