/* CSS Document */

html{

	height:100%;

}

body{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0px;

	padding:0px;

	color:#2b2b2b;

	height:100%;

	background:url(../images/bg_pattern.gif);

	

}

img {

	margin: 0px;

	padding: 0px;

	border: 0px;

}



input.input_txt, select, textarea{

	border:solid 1px #d5d5d8;

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

	color:#666666;

}

input.input_radio{

	vertical-align:middle;

}

h1 {

	color:#2c1e5b;

	font-size:24px;

	margin: 0px 0px 0px 0px;

	padding:0px;

	font-weight: normal;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	border-bottom: solid 1px #d5d5d8;

	padding: 5px 0px 6px 0px;

}

h1 span{

	border-bottom: solid 2px #7d6fa1;

	padding: 5px 16px 5px 8px;

}

h2{

	color:#7f0808;

	font-size:18px;

	margin: 14px 0px 0px 0px;

	padding:0px;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-bottom: solid 1px #d5d5d8;

	padding: 5px 0px 6px 0px;

}

h2 span{

	padding: 5px 16px 5px 8px;

}

h3{

	color: #3f3f3f;

	font-size:18px;

	font-weight:normal;

	line-height:24px;

	margin:0px;

	padding: 0px 0px 4px 8px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

h4{

	color: #3f3f3f;

	font-size:24px;

	font-weight:normal;

	font-style:italic;

	line-height:60px;

	letter-spacing:1px;

	margin:0px;

	padding: 10px 0px 4px 8px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

a{

	color:#3e3461;

}

a:hover{

	text-decoration:none;

}

table{

	border:0px; /* border="0" */

	border-collapse: collapse; /* cellspacing="0" */

}

table td{

	padding:0px;/* cellspadding="0" */

}

p{

	font-size:14px;

	color:#2b2b2b;

	line-height:22px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	text-align:justify;

	padding-left:14px;

	margin:0px;

	padding: 9px 0px 9px 14px;

}

form{

	padding:0px;

	margin:0px;

}

/***************BTNS styles*****************/

.btn_close, .btn_search, .btn_search_a, .btn_go, .btn_go_a, .btn_add_to_cart, .btn_continue_shopping, .btn_w76, .continue_shoping, .checkout{

	display:block;

	cursor:pointer;

	border: none;

	background:#8a8a8a;

	font-weight: bold;

	text-align:center;

	color:#FFFFFF;

	text-decoration:none;

}



.btn_add_to_cart:hover, .btn_continue_shopping:hover, .btn_w76:hover, .continue_shoping:hover, .checkout:hover{

	background:#444444;

}

/***************header styles*****************/

.header{

	margin:auto;

	width:900px;

}

/*.header{

	margin:auto;

	width:914px;

	height:70px;

}*/

.logo_link_aln{

	padding: 17px 0px 0px 17px;

}

.tel_aln{

	padding: 14px 29px 0px 36px;

	background:url(../images/header_bullet.gif) no-repeat 0px 9px;

}



/*.btn_request_inf_aln{

	float:right;

	padding-top:34px;

	margin-right:16px;

	width: 201px;

	background: url(../images/tel2.gif) no-repeat center 2px;

	text-align:center;

}

.btn_request_inf{

	display:block;

	width:201px;

	height:37px;

	position:relative;

	margin:auto;

	background:url(../images/btns/btn_request_inf.gif) no-repeat top;

}*/

.btn_request_inf_aln{

	margin: 0px 0px 0px 683px;

	width: 201px;

	height:60px;

	background: url(../images/tel2.gif) no-repeat center 7px;

	text-align:center;

	position:absolute;

	padding-top:38px;

}

.btn_request_inf{

	display:block;

	width:201px;

	height:37px;

	background:url(../images/btns/btn_request_inf.gif) no-repeat top;

}

.btn_request_inf:hover{

	background:url(../images/btns/btn_request_inf.gif) no-repeat bottom;

}

.btn_submit{

	cursor:pointer;

	border:0px;

	display:block;

	width:100px;

	height:32px;

	position:relative;

	margin:auto;

	background:url(../images/btns/btn_submit.gif) no-repeat top;

}

.btn_submit:hover{

	background:url(../images/btns/btn_submit.gif) no-repeat bottom;

}

/***************advanced search styles*****************/

/***************main menu styles*****************/

.main_menu_shadow{

	margin:auto;

	width:900px;

	height:41px;

	padding: 6px 7px 6px 7px;

	margin-bottom: -99px;

}

* html .main_menu_shadow{

}

.main_menu{

	width:900px;

	height:41px;

	padding: 0px;

	margin: 0px;

	background:#FFFFFF;

	position:relative;

	z-index: 10;

}

ul.main_menu, .main_menu li {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

.main_menu li {

	float: left;

}

.main_menu, .main_menu span, .main_menu a {

	display: block;

}

 .main_menu a span {

	z-index:2;

	position: relative;

 }

  .main_menu span,  .main_menu a {

	height:41px;

  }



.main_menu a {

	display: block;

	overflow: hidden;

	text-align: left;

	line-height: 41px;

	cursor: pointer;

	text-decoration: none;

}



/***************main menu romb styles*****************/

.menu_btn1 span, .menu_btn1 {

	width:117px;

	margin: 0px;

}

.menu_btn1 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat 0px 0px;

}

.main_menu  a.menu_btn1 {

	margin-left: 0px;



}



 

.main_menu  a.menu_btn2,

.main_menu  a.menu_btn3, .main_menu  a.menu_btn4, .main_menu  a.menu_btn5, .main_menu  a.menu_btn6, .main_menu  a.menu_btn7 {

	margin-left:-33px;

	z-index: 4;

}

.menu_btn2, .menu_btn2 span {

	width:150px;

}

.menu_btn2 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat 0px -41px;

}

.menu_btn3 span, .menu_btn3 {

	width:157px;

} 

.menu_btn3 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat 0px -82px;

}

.menu_btn4, .menu_btn4 span {

	width:153px;

}

.menu_btn4 span  {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat 0px -123px;

}

.menu_btn5, .menu_btn5 span {

	width: 153px;

}

.menu_btn5 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat 0px -164px;

}

.menu_btn6,  .menu_btn6 span {

	width:186px;

}

.menu_btn6 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat 0px -205px;

}

.menu_btn7, .menu_btn7 span {

	width:182px;

}

.menu_btn7 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat 0px -246px;

}



.active a span, .ov a span {

	z-index: 5;

}

.active .menu_btn1 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -234px 0px;

}

.active .menu_btn2 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -299px -41px;

}

.active .menu_btn3 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -313px -82px;

}

.active .menu_btn4 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -305px -123px;

}

.active .menu_btn5 span{

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -305px -164px;

}

.active .menu_btn6 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -373px -205px;

}

.active .menu_btn7 span{

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -372px -246px;

}



.menu_btn1:hover span, .ov .menu_btn1 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -117px 0px;

}

.menu_btn2:hover span, .ov .menu_btn2 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -150px -41px;

}

.menu_btn3:hover span, .ov .menu_btn3 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -157px -82px;

}

.menu_btn4:hover span, .ov .menu_btn4 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -152px -123px;

}

.menu_btn5:hover span, .ov .menu_btn5 span{

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -152px -164px;

}

.menu_btn6:hover span, .ov .menu_btn6 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -186px -205px;

}

.menu_btn7:hover span, .ov .menu_btn7 span {

	background:url(../images/main_menu/main_menu_btns.gif) no-repeat -182px -246px;

}





ul.main_menu a:hover span {

	z-index: 6;

}



/***************subpage menu styles*****************/

.dropmenudiv{

	width:188px;

	background: #610023 url(../images/bg_dropdown_menu.gif) repeat-x bottom;

	margin: -1px 0px 0px -35px;

	z-index:10000000000;

}

.dropmenudiv_body{

	background: #610023 url(../images/bg_dropdown_menu.gif) repeat-x bottom;

	position:relative;

}

.dropmenudiv_body ul, .dropmenudiv_body ul li {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	display: block;

}

.dropmenudiv_body a{

	text-align:center;

	display: block;

	color:#fcfafe;

	text-decoration:none;

	font-weight:bold;

	height: 11px;

	margin: 10px auto;

	cursor: pointer;

	font-family: Arial, Helvetica, sans-serif;

}

.dropmenudiv_body a span {

	display: block;

}

.dropmenudiv_body a:hover{

	color:#ffb4cf;

}

.dropmenudiv_body a b {

	display: block;

	overflow: hidden;

	text-indent: -999px;

	margin: auto;

	padding: 0px;

	line-height: 0px;

}

.dropmenudiv_body #sub_1 b {

	width: 150px;

	height: 11px;

	background: url(../images/drop_down/item1.png) no-repeat top left;

}

.dropmenudiv_body #sub_2 b {

	width: 150px;

	height: 8px;

	background: url(../images/drop_down/item2.png) no-repeat top left;

}

.dropmenudiv_body #sub_3 b {

	width: 150px;

	height: 9px;

	margin-bottom: 10px;

	background: url(../images/drop_down/item3.png) no-repeat top left;

}

.dropmenudiv_body #sub_3 a:hover b,

.dropmenudiv_body #sub_2 a:hover b,

.dropmenudiv_body #sub_1 a:hover b {

	background-position: bottom;

}

.drop_down_line{

	height:1px;

	font-size:0xp;

	line-height:0px;

	background:url(../images/drop_down/drop_down_line.gif) no-repeat center;

}

/***************content styles*****************/

.float_l{

	float:left;

}

.float_r{

	float:right;

}

.site_bg{

	position:relative;

	height:100%;

}

.content_top_shadow{

	margin:auto;

	width: 1000px;

	height: 104px;

	font-size:0px;

	line-height:0px;

	z-index: 0;


	background:url(../images/top_shadow_1000.png) no-repeat;

}

* html .content_top_shadow{

	background: url(../images/blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/top_shadow_1000.png", sizingMethod="crop");

}

.content_botom_shadow{

	margin:auto;

	width:1000px;

	height: 69px;

	font-size:0px;

	line-height:0px;

	margin-bottom: -50px;

	background:url(../images/content_bottom_shadow_1000.png) no-repeat;

	

}

* html .content_botom_shadow{

	background: url(../images/blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/content_bottom_shadow_1000.png", sizingMethod="crop");

}

.content_shadow{

	background:url(../images/content_shadow_1000.png) repeat-y;

	width: 1000px;

	margin:auto;

}

* html .content_shadow{

	background: url(../images/blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/content_shadow_1000.png", sizingMethod="scale");

}

.content{

	margin:auto;

	width:914px;

	padding: 10px 0px 0px 0px;

}



.subp_content, .subp_content_testi{

	margin:auto;

	width:878px;

	padding: 10px 11px 25px 11px;

	background:#FFFFFF;

}



.subp_content_testi p{

	padding:9px 14px 9px 14px;

}

.img_ralign{

	padding:10px;

	border:solid 1px #d8d6e0;

}

.img_lalign{

	padding:10px;

	border:solid 1px #d8d6e0;

}

.about_lcont{

	width:544px;

	float:left;

}

.about_lcont2 {

	float:left;

	width: 515px;

	padding: 10px 0px 0px;

}

.about_lcont2 p {

	font: normal 14px/22px Tahoma, Arial, sans-serif;

	color: #2b2b2b;

}

.about_rcont{

	float:right;

	padding: 22px 35px 0px 0px;

}



ul.subp_list1{

	margin:0px;

	padding: 0px 0px 0px 18px;

}

ul.subp_list1 li{

	margin:0px;

	padding: 9px 0px 9px 25px;

	list-style:none;

	

	font-size:13px;

	color:#2b2b2b;

	line-height:22px;

	font-family:Arial, Helvetica, sans-serif;

	text-align:justify;

	

	background: url(../images/subp_list1.gif) no-repeat 10px 15px;

}



ul.subp_list2{

	margin:0px;

	padding: 0px 0px 0px 18px;

}

ul.subp_list2 li{

	margin:0px;

	padding: 3px 40px 3px 25px;

	list-style:none;

	line-height:24px;

	

	font-size:14px;

	color:#2b2b2b;

	line-height:18px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	text-align:justify;

	

	background: url(../images/subp_list2.gif) no-repeat 10px 8px;

}

ul.subp_list_laln li{

	text-align:left;

}

.about_img_01{

	margin: 53px 28px 0px 0px;

}

.about_img_02{

	margin: 17px 22px 0px 0px;

}

.courses_img_01{

	margin: 38px 28px 0px 0px;

}

.courses_img_02{

	margin: 16px 28px 0px 0px;

}

.testi_img_01{

	margin: 0px 28px 0px 28px;

}

.student_top {

	margin-top: -2px;

}

.student_mid {
	padding: 0px 24px 0px;

}

.leadership h3,

.student_mid h3 {

	font: normal 18px/20px Tahoma, Arial;

	color: #610023;

}

.leadership h3 {

	text-align: center;

	padding: 5px 0px;

	background: url(../images/grey_1x1.gif) repeat-x 0px 22px;

}

.leadership dl, .leadership dl * {

	padding: 0px;

	margin: 0px;

	text-align: center;

}

.leadership dl {

	margin: 20px 0px;

	font: normal 14px Tahoma, Arial;

}

.leadership dl dt {

	font-weight: bold;

	padding-bottom: 4px;

}

h5.norm {

	font: normal 14px/20px Tahoma, Arial;

	text-align: center;

}

.bold {

	font-weight: bold !important;

}

.color_red_1 {

	color: #610023;

}

.lcont {

	float: left;

}

.the_facts h3, .achievements h3, h3.red {

	text-align: left;

	color: #610023;

	padding: 5px 0px 5px 15px;

	background: url(../images/grey_1x1.gif) repeat-x 0px 24px;

}

h3.red {

	background: none;

}

.achievements .lcont {

	width: 580px;

}

.achievements .img_1,

.achievements .img_2 {

	margin-bottom: 44px;

}

.info_box, p.cite {

	font: normal 14px/24px Tahoma, Arial, sans-serif;

}

p.cite {

	padding-bottom: 20px;

}

.info_box {

	font-weight: bold;

	padding: 10px 0px 20px 14px;

	color: #610023;

}



.the_facts .lcont {

	width: 540px;

}

.the_facts .lcont p {

	line-height: 24px;

}

.the_facts .content_box {

	padding: 0px 215px 0px 15px;

}

.the_facts .content_box p {

	padding: 0px 0px 25px 0px;

}

.the_facts .content_box p.indent {

	text-indent: 36px;

}

	

.line {

	font: bold 0px/0px serif;

	height: 1px;

	background: url(../images/grey_1x1.gif) repeat-x;

}

h5.simple_red {

	font: bold 14px/22px Tahoma, Arial;

	color: #610023;

	margin: 0px;

	padding: 0px;

}

.the_facts .img_logos {

	padding: 30px 0px 20px 10px;

}

.cols_4, .cols_4 li, .cols_4 ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.student_mid .cols_4 {

	margin: 15px 0px 0px 8px;

	font-size: 14px;

}

.student_mid h6 {

	font: bold 14px Tahoma, Arial, sans-serif;

}

.student_mid .cols_4 ul li {

	padding: 2px 0px;

}

.rcont {

	float: right;

}

.cols_4 li {

	float: left;

	width: 192px;

}



.about_centr_desc{

	text-align:center;

	font-size:16px;

	font-style:italic;

	font-weight:bold;

	letter-spacing:1px;

}

.contact_form{

}

.contact_form td{

	padding: 6px 6px 6px 0px;

}

.contact_form textarea{

	width:448px;

}

.inpt_w_1{

	width:198px;

}

.inpt_w_2{

	width:80px;

}

.inpt_w_3{

	width:150px;

}

.inpt_w_4{

	width:288px;

}

.inpt_w_5{

	width:240px;

}

.img_border{

	border:solid 1px #7f68a0;

}

/***************home_content styles*****************/

.home_content{

	margin:auto;

	width:900px;

	padding: 10px 0px 25px 0px;

	background:#FFFFFF;

}

.home_call_box{

}

.phone_box{

	width:884px;

	height:91px;

	background:url(../images/phone_box.gif) no-repeat;

	margin: 12px auto 23px auto;

}

.phone_box_title{

	height:51px;

	line-height:51px;

	text-align:center;

	font-size:18px;

	color:#810101;

}

.phone_box_flash_phone{

	width:147px;

	height:25px;

	margin: 5px 0px 0px 383px;

}

.home_main_flash {
	margin: auto;
	width: 884px;
    text-align:center;
    height: 279px;
/*	background: url(../images/dots.gif);*/
  	background: url(../images/redgirl.png) no-repeat top center;

}

.home_content .panel_bg {

	margin-top: 10px;

}

.home_content .panel_bg {

	width: 880px;
    height:90px;

}

.panel_bg {

	margin: auto;

	background: url(../images/main_text.gif);

}

.home_content .panel_bg2 {
	margin-top: 10px;
	width: 884px;
    height:51px;

}

.panel_bg2 {

	margin: auto;

	background: url(../images/main_text_new.gif);

}



.panel_bg, .panel_left, .panel_right {

	height: 44px;

	text-align: center;

}

.panel_left {

	background: url(../images/panel_l_side.gif) no-repeat left top;

}

.panel_right {

	height: 32px;

	background: url(../images/panel_r_side.gif) no-repeat right top;

	padding: 12px 0px 0px 0px;

	font: bold 18px/20px Arial;

	color: #55001f;

}

.home_content .panel_right span {

	width: 645px;

	height: 20px;

	display: block;

	overflow: hidden;

	text-indent: -9999px;

	margin: auto;

	background: url(../images/txt_a_carrer_in_the_beauty.gif);

}





.btn_start_today {
	display: block;
	cursor: pointer;
	width: 210px;
	height: 41px;
	background: url(../images/btns/btn_start_today.gif) no-repeat top;
	overflow: hidden;
	text-indent: -9999px;
	margin: auto;
}

.btn_start_today2 {
	display: block;
	cursor: pointer;
	width: 209px;
	height: 40px;
	background: url(../images/btns/btn_start_today2.gif) no-repeat top;
	overflow: hidden;
	text-indent: -9999px;
	margin: auto;
}


.btn_start_today:hover {

	background-position: bottom;

}

.content_box {

	padding: 15px 155px;

	font: normal 12px/20px Arial, Helvetica, sans-serif;

	color: #333;

}

.content_box p.a_center {

	text-align: center;

}


#index.content_box p {
    font-size: 17px;
}


.home_banners{

	width:871px;

	margin:auto;

}

.home_banner_1{

	width:281px;

	height:254px;

	float:left;

	background:url(../images/banners/banner_1.jpg) no-repeat;

}

.home_banner_1 a{

	display:block;

	width:281px;

	height:254px;

	background:url(../images/banners/banner1_title.jpg) no-repeat 5px 182px;

}

.home_banner_1 a:hover{

	background:url(../images/banners/banner1_title_hover.jpg) no-repeat 5px 182px;

}

.home_banner_2{

	width:280px;

	height:254px;

	float:left;

	margin: 0px 15px;

	background:url(../images/banners/banner_2.jpg) no-repeat;

}

.home_banner_2 a{

	display:block;

	width:281px;

	height:254px;

	background:url(../images/banners/banner3_title.jpg) no-repeat 4px 182px;

}

.home_banner_2 a:hover{

	background:url(../images/banners/banner3_title_hover.jpg) no-repeat 4px 182px;

}

.home_banner_3{

	width:280px;

	height:254px;

	float:left;

	background:url(../images/banners/banner_3.jpg) no-repeat;

}

.home_banner_3 a{

	display:block;

	width:281px;

	height:254px;

	background:url(../images/banners/banner2_title.jpg) no-repeat 4px 182px;

}

.home_banner_3 a:hover{

	background:url(../images/banners/banner2_title_hover.jpg) no-repeat 4px 182px;

}



/***************footer styles*****************/


    .footer{
    	padding:7px 0px;
    	margin:auto;
    	width:914px;
    	text-align:center;
    	color:#FFFFFF;
    	line-height:24px;
    	position: relative;
        font-size: 14px;
        }

    .footer a {
    	color:#FFFFFF;
    	text-decoration:none;
     }



.footer a{
	color:#FFFFFF;
	text-decoration:none;
}

.footer a:hover{

	text-decoration:underline;

}

#logo, h1#logo a {

	width: 380px;

	height: 45px;
}

#logo {

	margin: 10px auto 0px auto;

	border: 0px;

}

h1#logo a {

	position: relative;

	z-index: 2;

	cursor: pointer;

	display: block;

	overflow: hidden;

	text-indent: -999px;

	background: url(../images/top_header.png);

}

#head_phone {
    display: block;
    background: url(../images/top_header_phone.png) no-repeat;
    width: 322px;
    margin: 15px 0 0 0;
    height: 45px;
    float: right;
}


