
html,body{ height:100%; position:relative;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table{ margin:0px; padding:0px;}
body{ font:12px Arial, Helvetica, sans-serif; background:#b0bbbd;}
ul{ list-style:none;}
img{ border:none; width:100%;}
p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:justify; padding:0px; line-height:20px;}
a,link,visited{ outline:none; text-decoration:none; color:#03f;}
a:hover{ outline:none; text-decoration:none; color:#cc0000;}
/*Struc Classes*/
#img{ position:fixed; top:0; left:0; height:100%; width:auto; z-index:-2;}
.container{ width:99%; margin:0.5%; padding:0; min-width:980px; float:left; background:url(../images/home-bg.png) 0 90px repeat-x #fff; padding-bottom:20px;}
.header{ width:100%; float:left; background:url(../images/innerNav.gif) left top repeat-x #e8e8e8; border-bottom:4px solid #fff;}
.logo{ float:left; width:28%; margin:20px 0 14px 0; margin-left:1%; display:none; }
.nav{ width:70%; float:right; margin-top:30px; margin-bottom:30px;}
.nav ul{ float:right;}
.nav ul li{ font:15px "Times New Roman", Times, serif; float:left;}
.nav ul li a{ display:block; color:#333; padding:12px 22px;}
.nav ul li a:hover{ color:#ff0033;}
.nav .active a{ color:#ff0033;}

.fullcontainer{ width:100%; float:left; height:100%;}
.fullcontainer2{ width:100%; float:left; background:url(../images/home-bg-Copy.jpg) center top no-repeat; height:100%;}

.bigpic{ width:100%; float:left; background:url(../images/home-bg.jpg) center top no-repeat; height:100%; position:absolute; top:0; left:0; z-index:-1; min-height:650px;}
#navigation{ width:100%; float:left;}
#navigation ul{ float:right; margin-right:4%;}
#navigation ul li{ float:left;}
#navigation ul li a{font:16px "Times New Roman", Times, serif; color:#333; letter-spacing:1px; text-transform:uppercase; padding:15px 25px; display:block;}
#navigation ul li a:hover{ color:#fff; background:#2F1744;}

.con-home{ float:left; width:30%; margin-left:3%;}
.logo-ne{ width:100%; float:left;}
.content{ width:100%; float:left; margin:5% 0;}
.content p{ text-align:left; color:#2F1744; font:13px Arial, Helvetica, sans-serif; line-height:24px; }

.add{ width:100%; float:left; padding:5% 0; border-top:1px solid #492966;}
.add-img{ width:42%; margin-right:3%; float:left;}
.add-content{ font:13px Arial, Helvetica, sans-serif; color:#666; line-height:24px;}



.main{ width:980px; margin:0 auto; /*background:url(../images/midBg.png) left top repeat-x #fff;*/}

.lft{ width:500px; float:left; background:#000;  position:relative;}

.rgt{ width:460px; padding:10px; /*background:#e6e7e6;*/ padding-top:10px; float:right;}
.rgt .logo1{ width:34%; margin:10px auto;}
.rgt .logoTxt{ width:66%; margin:0 auto;}
.rgt .logoTxt h1{ font:30px "Times New Roman", Times, serif; color:#472468; text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top:35px; float:left; margin-bottom:30px;}
.rgt .logoTxt span.tagline{ display:block; font:11px "Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:1px; float:left; margin-left:28%;}
.rgt .logoTxt h2{ font:18px "Times New Roman", Times, serif; color:#472468; text-align:center; margin-top:30px; clear:left;}

.salon{ width:100%; padding-left:0%; padding-right:0%; padding-top:0px; padding-bottom:0px; float:left; margin-top:0px;}

.salon ul{ margin:10px 0;}
.salon li{ display:block; padding:1px 0; margin-bottom:4px; font:14px "Times New Roman", Times, serif; color:#333;}
.salon b{ display:block; color:#ff0033;}
.salon p{ margin-bottom:10px;}
.salon em{ display:inline-block; width:100px; font-style:normal;}

.salon li.email{ background:url(../images/mail.gif) left 5px no-repeat; padding-left:20px;}
.salon li.facebook{ background:url(../images/facebook.gif) left 3px no-repeat; padding-left:20px;}
.salon li.location{ background:url(../images/location.gif) left 3px no-repeat; padding-left:20px;}
.salon li.phone{ background:url(../images/phone.gif) left 3px no-repeat; padding-left:20px;}
.salon li.fax{ background:url(../images/fax.gif) left 3px no-repeat; padding-left:20px;}
.salon li.briefcase{ background:url(../images/briefcase.gif) left 3px no-repeat; padding-left:20px;}


.clear{ clear:both;}
/*Footer*/
.footer{ color:#472468; width:98%; padding:10px 1%; float:left; background:url(../images/bg.jpg) right top repeat-y #fff; border-top:4px solid #fff; position:fixed; bottom:0;}

.copyright{ float:left;}
.esimplified{ float:right;}
.esimplified img{ width:inherit;}
.footer a,link,visited{ color:#472468;}
.footer a:hover{ color:#000;}


/*@media screen and (max-width: 980px) {
	.main{ width:980px; margin:0 auto;}
}*/