body{
	background:url('../images/bg-body.jpg') #000000 0px 166px repeat-x;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size:0.7em;
	word-spacing:0.2em;	
	color:#000000;
	text-align:left;
	margin:0;
}
body.intro{
	background-image:none;
}
body.locationMap{
	background-image:none;
}
body.enquiry{
	background-image:none;
}
p.biggerLineHeight{
	line-height:1.5em;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.preload{
	position:absolute;
	top:-1000px;
	left:-1000px;
}
h1{
	color:#9D181B;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px solid #666666;
	text-align:right;
	margin:0 0 15px 0;
	padding-right:130px;
}
.cn h1{
	font-weight:bold;
}
h2{
	color:#FF6600;
	margin:0 0 7px 0;	
	font-size:1.1em;
}
h3{
	color:#FFCC80;
	font-weight:bold;
	margin:0 0 7px 0;
}
textarea{
	font-family:"Arial", "Helvetica", "sans-serif";
	font-size:1em;
}
#intro{
	background:url('../images/bg-content.jpg') left bottom repeat-x;
	text-align:center;
	height:600px;
}
#intro #skip{
	position:absolute;
    z-index:5;
    width:250px;
    left:800px;
    top:20px;
	text-align:right;
}
#intro #skip a{
	color:#9D181B;
}
#headerContainer{
	background:#000000;
	height:166px;	
}
#header{
	background:url('../images/bg-header.jpg') left top no-repeat;
	width:980px;
	height:166px;
	margin:0 auto;
	color:white;
}
#header .languageSelector{
	height:132px;
	text-align:right;
	vertical-align:bottom;
	padding:0 20px 5px 0;
}
#header a{
	color:#FFFFFF;
}
#header .menuContainer{
	height:34px;
}
ul#menu{
	list-style:none;
	margin:0 0 0 60px;
	padding:0;
}
ul#menu li{
	float:left;
	text-transform:uppercase;
	font-size:1.2em;
	padding:3px 10px;
	border-right:1px solid #666666;
}
.cn ul#menu{
	margin:0 0 0 100px;
	font-size:1.3em;
}
.home ul#menu li#homeBtn,
.academy ul#menu li#academyBtn,
.gallery ul#menu li#galleryBtn,
.events ul#menu li#eventsBtn,
.services ul#menu li#servicesBtn,
.team ul#menu li#teamBtn,
.aboutUs ul#menu li#aboutUsBtn,
.branches ul#menu li#contactBtn{
	background:#9D181B;
	border-right:1px solid #9D181B;
}
#featuredBanner{
	width:980px;
	margin:5px auto;
	margin-top:10px;
	padding-bottom:3px;
	border-bottom:1px dashed #999999;
}
#contentContainer{
	background:url('../images/bg-content.jpg') left bottom repeat-x;
	padding:22px;
}
#contentContainer #content{
	width:980px;
	height:650px;
	margin:0 auto;
}
.cn #contentContainer #content #contentPanel #left{
	font-size:1.1em;
}
.cn #contentContainer #content #contentPanel #right{
	font-size:1.2em;
}
#contentContainer #content #contentPanel{
	background:url('../images/bg-content-brown-panel.jpg') left top repeat-x;
	width:940px;
	height:650px;
	margin:0 auto;
	color:#FFFFFF;
}
#contentContainer #content #contentPanel #left{
	float:left;
	width:280px;
	padding:35px 0 0 130px;
}
#contentContainer #content #contentPanel #right{
	float:right;
	width:510px;
	padding:35px 0 0 20px;	
}
#contentContainer #content #contentPanel #right a{
	color:#FFFFFF;
	text-decoration:underline;
}
.academy #contentContainer #content,
.academy #contentContainer #content #contentPanel{
	height:400px;
}
.gallery #contentContainer #content,
.gallery #contentContainer #content #contentPanel{
	height:480px;
}
.gallery #contentContainer #content #contentPanel #right img{
	padding:10px;
}
.team #contentContainer #content{
	height:485px;
}
.team #contentContainer #content #contentPanel{
	height:450px;
	width:810px;
	padding:35px 0 0 130px;	
}
.team table#teamMembers td{
	text-align:center;
	width:25%;
	padding-bottom:20px;
	vertical-align:top;
}
.events #contentContainer #content,
.events #contentContainer #content #contentPanel{
	height:835px;
}
.branches #contentContainer #content,
.branches #contentContainer #content #contentPanel{
	height:580px;
}
.branches #contentContainer #content #contentPanel #left{
	float:left;
	width:300px;
	padding:35px 0 0 110px;
}
.aboutUs #contentContainer #content,
.aboutUs #contentContainer #content #contentPanel{
	height:400px;
}
.enquiry #contentContainer #content{
	height:400px;
}
.enquiry #contentContainer #content #left{
	width:365px;
	float:left;
}
.enquiry #contentContainer #content #right{
	width:600px;
	float:right;
}
#hairServicesPricing th{
	color:#FF3300;
}
.centeredContentPanel{
	width:980px;
	margin:0 auto;
}
#homeShortcutsPanel td{
	vertical-align:top;
}
.academyMenu{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:1.05em;
}
.academyMenu li{
	padding:5px 0 5px 5px;
}
.academyMenu a{
	color:#FF802B;
	display:block;
	padding:5px 0 5px 0;
}
.academyMenu a:hover,
.academyMenu a.active{
	color:#FFFFFF;
	text-decoration:none;
	background:#990000;
}
.academy #academyMenuImg{
	width:95px;
	height:310px;
	display:block;
}
.academy .conceptPhilosophyBtnImg{
	background:url('../images/btn-academy-conceptPhilosophy.jpg') left top no-repeat;
}
.academy .objectiveMissionBtnImg{
	background:url('../images/btn-academy-objectiveMission.jpg') left top no-repeat;
}
.academy .coursesOfferedBtnImg{
	background:url('../images/btn-academy-coursesOffered.jpg') left top no-repeat;
}
.academy .teachingMethodsBtnImg{
	background:url('../images/btn-academy-teachingMethods.jpg') left top no-repeat;
}
.academy .academyLifeBtnImg{
	background:url('../images/btn-academy-academyLife.jpg') left top no-repeat;
}
.academy .studentsGalleryBtnImg{
	background:url('../images/btn-academy-studentsGallery.jpg') left top no-repeat;
}
.academy .paymentModeBtnImg{
	background:url('../images/btn-academy-paymentMode.jpg') left top no-repeat;
}
.academy .enrollmentBtnImg{
	background:url('../images/btn-academy-enrollment.jpg') left top no-repeat;
}
.academy #objectiveMission ol{
	padding:0 20px;
}
.academy #objectiveMission li{
	padding-bottom:1.5em;
}
.galleryMenuBtns span{
	width:215px;
	height:55px;
	display:block;
	margin:0 0 10px 0;	
}
.galleryMenuBtns #galleryShortHairBtn .off{
	background:url('../images/btn-gallery-shorthair.jpg') left top repeat-x;
}
.galleryMenuBtns #galleryShortHairBtn .on{
	background:url('../images/btn-gallery-shorthair.jpg') 0 -55px repeat-x;
}
.galleryMenuBtns #galleryMediumHairBtn .off{
	background:url('../images/btn-gallery-mediumhair.jpg') left top repeat-x;
}
.galleryMenuBtns #galleryMediumHairBtn .on{
	background:url('../images/btn-gallery-mediumhair.jpg') 0 -55px repeat-x;
}
.galleryMenuBtns #galleryLongHairBtn .off{
	background:url('../images/btn-gallery-longhair.jpg') left top repeat-x;
}
.galleryMenuBtns #galleryLongHairBtn .on{
	background:url('../images/btn-gallery-longhair.jpg') 0 -55px repeat-x;
}
.galleryMenuBtns #galleryMenHairBtn .off{
	background:url('../images/btn-gallery-men.jpg') left top repeat-x;
}
.galleryMenuBtns #galleryMenHairBtn .on{
	background:url('../images/btn-gallery-men.jpg') 0 -55px repeat-x;
}
.galleryMenuBtns #galleryAvantGardeBtn .off{
	background:url('../images/btn-gallery-avantgarde.jpg') left top repeat-x;
}
.galleryMenuBtns #galleryAvantGardeBtn .on{
	background:url('../images/btn-gallery-avantgarde.jpg') 0 -55px repeat-x;
}
.branchesMenuBtns span{
	width:70px;
	height:292px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}
.branchesMenuBtns #branchJlnGasingBtn .off{
	background:url('../images/btn-branch-jalanGasing.jpg') left top repeat-x;
}
.branchesMenuBtns #branchJlnGasingBtn .on{
	background:url('../images/btn-branch-jalanGasing.jpg') 0 -293px repeat-x;
}
.branchesMenuBtns #branchAmcorpMallBtn .off{
	background:url('../images/btn-branch-amcorpMall.jpg') left top repeat-x;
}
.branchesMenuBtns #branchAmcorpMallBtn .on{
	background:url('../images/btn-branch-amcorpMall.jpg') 0 -293px repeat-x;
}
.branchesMenuBtns #branchSeaParkBtn .off{
	background:url('../images/btn-branch-seaPark.jpg') left top repeat-x;
}
.branchesMenuBtns #branchSeaParkBtn .on{
	background:url('../images/btn-branch-seaPark.jpg') 0 -293px repeat-x;
}
.branchesMenuBtns #branchCherasBtn .off{
	background:url('../images/btn-branch-cheras.jpg') left top repeat-x;
}
.branchesMenuBtns #branchCherasBtn .on{
	background:url('../images/btn-branch-cheras.jpg') 0 -293px repeat-x;
}
#teamBanner{
	text-align:center;
	padding-top:45px;
}
#branchInteriorBanner{
	padding:20px 0 0 130px;
}
#eventGalleryFolders td{
	vertical-align:top;
	font-size:0.9em;
	text-align:center;
}
#footer{
	background:url('../images/bg-footer.gif') left top repeat-x;
	width:980px;
	margin:0 auto;
	font-size:0.9em;
	height:34px;
	text-align:center;
	color:#FFFFFF;
	padding:5px 0 0 0;
}