@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	border:0px;	
}
body{
	background-color:#CCC;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
}

/*Main Divs*/
#bg{
	width:998px;
	margin:0 auto 0 auto;
	background-color:#fff;
	padding-top:10px;
}
#wrapper{
	width:958px;
	margin:0 auto 0 auto;
	background-color:#fff;
	padding:10px 20px;
	background:#fff url('images/body_bg.jpg') bottom no-repeat;
}

#wrapper.salon{
	padding-top:0px;
}

#wrapper2.salon, #wrapper2.fitness, #wrapper2.resort, #wrapper2.med, #wrapper2.education{
	width:958px;
	margin:0 auto 0 auto;
	padding:0 20px 0 20px;
}
#wrapper2b{
	width:958px;
	margin:0 auto 0 auto;
	padding:0 20px 0 20px;
}
#wrapper2{
	width:958px;
	margin:0 auto 0 auto;
	padding:0 20px 0 20px;
	height:122px;
}
#wrapper3.salon{
	width:958px;
	margin:0 auto 0 auto;
	padding:0 20px 0 20px;
}
#overallwrapper.salon{
	width:998px;
	margin:0 auto 0 auto;
	background:#fff url('/salon/images/upperbg_salon.png') no-repeat;
}
#overallwrapper.resort{
	width:998px;
	margin:0 auto 0 auto;
	background:#fff url('/resort/images/upperbg_resort.png') no-repeat;
}
#overallwrapper.med{
	width:998px;
	margin:0 auto 0 auto;
	background:#fff url('/med/images/upperbg_med.png') no-repeat;
}
#overallwrapper.fitness{
	width:998px;
	margin:0 auto 0 auto;
	background:#fff url('/fitness/images/upperbg_fitness.png') no-repeat;
}
#overallwrapper.education{
	width:998px;
	margin:0 auto 0 auto;
	background:#fff url('/education2/images/upperbg_education.png') no-repeat;
}
#flashContent{
	width:998px;
	margin:0 auto 0 auto;
	background-color:#fff;
}	
#upperbg.salon{
	padding-top:10px;
}
#upperbg.resort{
	padding-top:10px;
}
#upperbg.med{
	padding-top:10px;
}
#upperbg.fitness{
	padding-top:10px;
}
#upperbg.education{
	padding-top:10px;
}
#secondnav{
	min-height:50px;
	text-align:right;
}
#header{
	height:43px;
}
#header2{
	height:43px;
}
#navigation{
	height:56px;
}
#banner{
	/*margin-top:5px;*/
}
#footer{
	text-align:center;
	margin-top:10px;
	line-height:1.5em;
}
#footer .footerbar{
	background:url('images/footerbar.png') repeat-x top left;
	width:998px;
	height:150px;
	margin-left:-20px;
	color:#424242;
	text-align:left;
	padding-top:10px;
}
#footer .footerbar .col a{
	color:#424242;
}
.footerbar .col{
	width:200px;
	float:left;
}
.footerbar .colpadding{
	padding:0 20px;
}
.footerbar .col ul{
	list-style-type:none;
}
#footer .footerbar h3{
	color:#fff;
}
#footer .footerbar p.small{
	color:#878787;
	font-size:.85em;
}
#footer .footerbar p{
	padding-bottom:0px;
}

.template{
	width:958px;
	margin:0 auto 0 auto;
}
#content p{
	margin-bottom:10px;
}
#content ul{
	margin-left:20px;
	margin-bottom:10px;
}
#content h3{
	padding-top:5px;
}
#content p.italic{
	font-style:italic;
}
#content p.testimonial{
	margin-bottom:20px;
}

/*Userful divs*/
.clear{
	clear:both;
}

/*Header*/
#header2 a:link, #header2 a:visited{
	color:#d1514b;
	text-decoration:none;
}
#header2 a:hover{
	text-decoration:underline;
}
#header2 span.right{
	float:right;
	width:500px;
	text-align:right;
	padding:10px 30px 0 0;
}
#header2 span.left{
	float:left;
	width:200px;
	padding-left:30px;
}


/*Navigation*/
#navigation .navtop{
	background:url('./images/nav_top.png') no-repeat;
	height:4px;
}
#navigation .inner .left{
	background:url('./images/nav_left.jpg') no-repeat;
	width:117px;
	height:33px;
}
#navigation .inner .right{
	background:url('./images/nav_right.jpg') no-repeat;
	width:10px;
	height:33px;
}
#navigation .navbottom{
	background:url('./images/nav_bottom.png') no-repeat;
	height:9px;
}

#navigation .inner{
	height:45px; 
}


.inner a, .inner div{
	height:33px;
	display:block;
	float:left;
	text-align:center;
	font-size:1.3em;
	padding-top:12px;
}
.inner div{
	color:#FFF;

}
#navigation .inner a:link,#navigation .inner a:visited{
	color:#000;
	text-decoration:none;	
}
.inner a:hover{
	color:#FFF;
}

.inner .home{
	background:url('./images/nav_home.jpg') no-repeat;
	width:112px;
}
.inner .home:hover{
	background-position: right top;
}
.inner div.home{
	background:url('./images/nav_home_there.jpg') no-repeat;
	width:112px;
}

.inner .about{
	background:url('./images/nav_about.jpg') no-repeat;
	width:128px;
}
.inner .about:hover{
	background-position: right top;
}
.inner div.about{
	background:url('./images/nav_about_there.jpg') no-repeat;
	width:128px;
}

.inner .software{
	background:url('./images/nav_software.jpg') no-repeat;
	width:139px;
}
#navigation .inner .softwarediv{
	background:url('./images/nav_software_there.jpg') no-repeat;
	width:139px;
	padding:0;
	text-align:center;
	height:45px;
	font-size:1em;
	color:#fff;
	margin:0 auto 0 auto;
}
#navigation .inner .specialsoftware:link, #navigation .inner .specialsoftware:visited{
	color:#ffffff;
	width:139px;
	text-align:center;
}
#navigation .inner .specialsoftware:hover{
	color:#ffffff;
}
.inner .software:hover{
	background-position: right top;
}
.inner div.software{
	background:url('./images/nav_software_there.jpg') no-repeat;
	width:139px;
}

.inner .education{
	background:url('./images/nav_education.jpg') no-repeat;
	width:148px;
}
.inner .education:hover{
	background-position: right top;
}
.inner div.education{
	background:url('./images/nav_education_there.jpg') no-repeat;
	width:148px;
}

.inner .support{
	background:url('./images/nav_support.jpg') no-repeat;
	width:139px;
}
.inner .support:hover{
	background-position: right top;
}
.inner div.support{
	background:url('./images/nav_support_there.jpg') no-repeat;
	width:139px;
}

.inner .news{
	background:url('./images/nav_news.jpg') no-repeat;
	width:165px;
}
.inner .news:hover{
	background-position: right top;
}
.inner div.news{
	background:url('./images/nav_news_there.jpg') no-repeat;
	width:165px;
}

/*Footer*/
#footer a:link, #footer a:visited{
	color:#999999;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer {
	color:#999999;
}

/*Livechat*/
#livechat{
	padding:0px;
	background-color:#3f3f47;
	height:48px;
	margin:0px -20px 0 -20px;
	background:url('images/livechat_bg.jpg') no-repeat;
}
#livechat .right{
	padding:6px 0 0 640px;
}

#livechat .right a, #livechat .right div{
	/*height 31px total*/
	height:24px;
	display:block;
	float:left;
	text-align:center;
	padding-top:7px;
}
#livechat .right img{
	float:left;
}
#livechat .right div{
	color:#FFF;
}
#livechat .right a:link,#livechat .right a:visited{
	color:#000;
	text-decoration:none;	
}
#livechat .right a:hover{
	color:#000;
}

#livechat .right .freedemo{
	background:url('./images/button_freedemo.png') no-repeat;
	width:125px;
}
#livechat .right .freedemo:hover{
	background-position: right top;
}
#livechat .right #scnsBE{
	background:url('/images/button_contact2.png') no-repeat;
	width:101px;
	height:31px;
	padding:0px 0 0 0px;
	margin:0;
	text-align:center;
	display:block;
	float:left;
}
#livechat .right #scnsBE a{
	text-align:center;
	width:101px;
	float:none;
}
#livechat .right #scnsBE:hover{
	background-position: right top;
}
#livechat .right #scrilI{
	background:url('/images/button_contact2.png') no-repeat;
	width:101px;
	height:31px;
	padding:0px 0 0 0px;
	margin:0;
	text-align:center;
	display:block;
	float:left;
}
#livechat .right #scrilI a{
	text-align:center;
	width:101px;
	float:none;
}
#livechat .right #scrilI:hover{
	background-position: right top;
}

#livechat .right .contact{
	background:url('./images/button_contact.png') no-repeat;
	width:91px;
}
#livechat .right .contact:hover{
	background-position: right top;
}

#header a:link, #header a:visited{
	color:#d1514b;
	text-decoration:none;
}
#header a:hover{
	text-decoration:underline;
}
#header a.hiddenlink:link, #header a.hiddenlink:visited{
	text-decoration:none;
}
#header a.hiddenlink:hover{
	text-decoration:none;
}
#header span.right{
	float:right;
	text-align:right;
	padding:10px 20px 0 0;
}
#header span.right .headerplusone{
	width:80px;
	display:block;
	float:right;
}
#header span.right .float{
	float:right;
}
#header span.left{
	float:left;
	width:200px;
	padding-left:30px;
}

#header span.right span.largerfont{
	font-size:1.4em;
}
#header strong{
	color:#d1514b;
}
h1{
	padding:15px 0 10px 0;
}

