/* CSS Document */

body { /* background:url(../images/body_bg.jpg) center top no-repeat #fff;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	text-decoration:none;}
	
#home {  background:url(../images/body_bg.jpg) center top no-repeat #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	text-decoration:none;}
#about {  background:url(../images/about_bg.jpg) center top no-repeat #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	text-decoration:none;}

#style {  background:url(../images/style_bg.jpg) center top no-repeat #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	text-decoration:none;}
	
#fag {  background:url(../images/fag_bg.jpg) center top no-repeat #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	text-decoration:none;}
	
#training{  background:url(../images/training_bg.jpg) center top no-repeat #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	text-decoration:none;}
	
#wrap {
margin-left:auto; 
argin-bottom:auto; 
margin-right:auto; 
margin-right:auto;
width:974px;
}
.header { width:974px; height:131px; margin-top:3px; }
#logo { width:314px; height:130px; float:left;}

#ads {width:661px; height:130px; margin-left: 314px; }

#currency {font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
	color: #666666;
	height:25px;
	width:650px; 
	padding-top:10px;
	margin-left:10px;
	}
.currency_textfield{ background:url(../images/list_down_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #e0e0e0;
	padding: 2px 2px 2px 2px;
	height:25px;
	width:160px; 
	}

#ads1 { background:url(../images/flexi_banner.gif) no-repeat; width:584px; height:84px; margin: -5px 0 0 70px; float:left;}

/*#shop_cart { width:96px; float:right; margin-right:0px; margin-top:-30px; height:118px;}
*/
/* Main Navigation bar Start */
#mainmenu {width:974px; height:54px; margin-left:0px; margin-top:0px;}
.main_navigation{width:974px; height:54px; }

	/*top level navigation*/
	#main-nav {
		width: 974px;
		height:54px;
		background:url(../images/nav_bg.jpg)  no-repeat;
	}

	#main-nav ul {
		border: none;
		margin: 0;
		padding: 0;
		list-style-type: none;
		clear: left;
		height: 54px;
	}

	#main-nav ul li {
		display: block;
		float: left;
		padding: 0;
		margin: 0;
		border: none;
	}

	#main-nav ul li a {
		display: block;
		height:54px;
		padding: 0;
		margin: 0;
	}

	li#nav_1 a {width: 116px; }
	li#nav_2 a {width: 117px; }
	li#nav_3 a {width: 145px;}
	li#nav_4 a {width: 146px;}
	li#nav_5 a {width: 101px; }
	li#nav_6 a {width: 136px; }
	li#nav_7 a {width: 81px; }
	li#nav_8 a {width: 132px; }
	
	li#nav_1 a:hover, li#nav_1 a.selected-root { background: transparent url(../images/nav_hover.jpg)     0px 0px no-repeat; }
	li#nav_2 a:hover, li#nav_2 a.selected-root { background: transparent url(../images/nav_hover.jpg)  -116px 0px no-repeat; }
	li#nav_3 a:hover, li#nav_3 a.selected-root { background: transparent url(../images/nav_hover.jpg)  -233px 0px no-repeat; }
	li#nav_4 a:hover, li#nav_4 a.selected-root { background: transparent url(../images/nav_hover.jpg)  -378px 0px no-repeat; }
	li#nav_5 a:hover, li#nav_5 a.selected-root { background: transparent url(../images/nav_hover.jpg)  -524px 0px no-repeat; }
	li#nav_6 a:hover, li#nav_6 a.selected-root { background: transparent url(../images/nav_hover.jpg)  -625px 0px no-repeat; }
	li#nav_7 a:hover, li#nav_7 a.selected-root { background: transparent url(../images/nav_hover.jpg)  -761px 0px no-repeat; }
	li#nav_8 a:hover, li#nav_8 a.selected-root { background: transparent url(../images/nav_hover.jpg)  -842px 0px no-repeat; }
	#main-nav ul li strong { display: none; }


/* Main Navigation bar End */

#container{width:974px;  }

#hair_events{width:618px;
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
float:left;
color:#FFF ;
text-align:justify;
line-height:23px;
text-decoration:none;
padding-right:10px;
}

#content_top {background:url(../images/content_top.png) no-repeat;
width:592px; height:31px; font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-align:justify;
padding-left:25px;
text-decoration:none;
color:#010403;
line-height:21px;
padding-right:0px;
padding-top:8px;
margin-left:0px;}

#content_cent{background:url(../images/content_cent.png) repeat-y;
font-family:Arial, Helvetica, sans-serif;
width:590px;
font-weight:normal;
font-size:12px;
margin-left:0px;
text-align:justify;
padding-top:5px;
padding-left:12px;
text-decoration:none;
color:#3b4c55;
line-height:21px;
padding-right:15px;}

#content_bot{background:url(../images/content_bot.png)  no-repeat; width:618px; height:29px; margin-top:12x;

}

#right_columm{width:346px;
float:right;
}
.heading_black {font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-align:justify;
padding-left:0px;
text-decoration:none;
color:#010403;
line-height:21px;
padding-right:0px;}

.heading_red {font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-align:justify;
padding-left:0px;
text-decoration:none;
color:#9f011d;
line-height:21px;
padding-right:0px;}

#register_now {background:url(../images/register_now.png) no-repeat;
width:345px; height:39px;}

#register_cent { background:url(../images/rt_box.png) repeat-y;
width:345px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-align:justify;
height:177px;
padding-left:12px;
text-decoration:none;
color:#3b4c55;
line-height:21px;
padding-right:15px;}

#register_bot {background:url(../images/register_bot.png) no-repeat;
height:26px; margin-top:0px;
}

#service_box {width:974px; height:262px; float:left;  }

#service_top {background:url(../images/service_top.png) repeat-y;
height:22px; margin-top:0px; margin-left:0px;
}

#service_cent {background:url(../images/service_cent.png) repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-align:justify;
padding-top:0px;
padding-left:12px;
text-decoration:none;
color:#3b4c55;
line-height:21px;
padding-right:15px;}

#service_bot {background:url(../images/service_bot.png) repeat-y;
height:19px;
}

#video {background:url(../images/video_bg.jpg) repeat-y; width:345px;
height:297px; margin-top:15px; }


#footer_hair_bg { background:url(../images/footer_hair_bg.png) no-repeat; width:974px; height:81px; margin-top:10px;
float:left; }

.footer_hair { background:url(../images/footer_hair_mid.jpg) repeat-x;
height:82px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-align:justify;
padding-top:0px;
padding-left:15px;
text-decoration:none;
color:#3b4c55;
line-height:21px;
padding-right:15px;}

#footer_bg { background:url(../images/footer.jpg) no-repeat; width:974px;
height:49px; 
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
float:left;
text-align:justify;
padding-top:10px;
padding-left:15px;
text-decoration:none;
color:#555454;
line-height:21px;
padding-right:15px;}

/* Easy Slider */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:none;
            overflow:visible;
            text-indent:-8000px;
            }

	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:0px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:588px;
		}	

	#content{
		position:relative;
		}			

/* Easy Slider */
	#slider{ margin-left:50px; }	
	#slider ul, #slider li{
		margin:23px 0px 0px 0px;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:500px;
		height:160px;
		overflow:hidden;
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:-40px;
		}	
	#nextBtn{
		left:520px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
	    margin-top:120px; 
		margin-left:40px;
		width:30px;
		height:54px;
		background:url(../images/prev_arrow.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../images/next_arrow.png) no-repeat 0 0;	
		}												
a img{
border:0px;
}
.slide_box { background:url(../images/future_project_slide.png) no-repeat; margin-left:7px; margin-top:-50px; width:588px; height:54px;}
/* // Easy Slider */

.header_menu {font-family:Arial, Helvetica, sans-serif; 
margin-top:5px;
font-size:12px; 
color:#555454; 
text-decoration:none; 
text-align:left;}

.header_menu a {font-family:Arial, Helvetica, sans-serif; 
color:#555454; 
}
.header_menu a:hover {font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#9d011c; 
text-decoration:none; 
}

/* fonts heading  */

h1, h2{	margin-top:0px; font-weight:normal; color:#0b77b3}
h1.tblue{color:#66ccff;}
h3, h4, h5,	h6 {margin-bottom:0px;	font-weight:bold; color:#000;}
h1 {font-size:30px; line-height:32px;}
.title{text-transform:uppercase; margin:0px 0px 5px 0px;}
h2 {font-size:12px; padding-top:5px; font-weight:bold;  padding-bottom:0px;  color:#000; }
h2.tblue {font-size:20px; line-height:19px; color:#66ccff;}
h3 {font-size:15px; margin-top:0px;line-height:20px;}
h4 {font-size:13px;  margin-top:0px; line-height:15px; letter-spacing:0.5px; color:#ff0000; float:left; 
font-weight:bold; }
h5 {font-size:13px; margin-top:-15px;   color:#ff0000;}
h6 {font-size:16px;  color:#333333;}

/* fonts  heading  */

p {padding-bottom:0px; }

.text_field { background-color:#fff/*#f5f6f8*/;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #b4b4b4;
	padding: 2px 2px 1px 2px;
	height:23px;
	width:250px;
}
.comment_field { background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #b4b4b4;
	padding: 2px 2px 1px 2px;
	height:83px;
	width:250px;
}

.link_menu {font-family:Arial, Helvetica, sans-serif; 
margin-top:5px;
font-size:12px; 
color:#b30606; 
text-decoration:none; 
text-align:left;}

.link_menu a {font-family:Arial, Helvetica, sans-serif; 
color:#b30606; 
}
.link_menu a:hover {font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#9d011c; 
text-decoration:none; 
}


/* Flexi Training */

/*#content_jquery {width:592px; height:31px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-align:justify;
text-decoration:none;
color:#010403;
line-height:21px;
}*/
/*.categoryis {	width:530px;  text-align:justify; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;  padding:10px 15px 10px 15px; line-height:21px; text-decoration:none;
			}
*/

/* Gallery */
#gallery{width:974px; float:left;  }

#gallery_container {width:700px; float:left; }

#gallery_top {background:url(../images/gallery_top.png) no-repeat;
width:700px; height:31px; font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-align:justify;
padding-left:25px;
text-decoration:none;
color:#010403;
line-height:21px;
padding-right:0px;
padding-top:8px;
margin-left:0px;}

#gallery_cent{background:url(../images/gallery_cent.png) repeat-y;
font-family:Arial, Helvetica, sans-serif;
width:670px;
font-weight:normal;
font-size:12px;
margin-left:0px;
text-align:justify;
padding-top:5px;
padding-left:15px;
text-decoration:none;
color:#3b4c55;
line-height:21px;
padding-right:15px;
height:600px;}

#gallery_bot{background:url(../images/gallery_bot.png)  no-repeat; width:700px; height:29px;
margin-left:0px;
}

#gallery_right{width:267px; float:right;
}

#gallery_right_top {background:url(../images/gallery_right_top.png) no-repeat;
width:263px; height:31px; font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-align:justify;
padding-left:25px;
text-decoration:none;
color:#010403;
line-height:21px;
padding-right:0px;
padding-top:8px;
margin-left:0px;}

#gallery_right_cent{background:url(../images/gallery_right_cent.png) repeat-y;
font-family:Arial, Helvetica, sans-serif;
width:233px;
font-weight:normal;
font-size:12px;
margin-left:0px;
text-align:justify;
padding-top:5px;
padding-left:15px;
text-decoration:none;
color:#3b4c55;
line-height:21px;
padding-right:15px;
padding-bottom:15px;
}

#gallery_right_bot{background:url(../images/gallery_right_bot.png)  no-repeat; width:263px; height:26px;
margin-left:0px;
}
.event_list li a{
text-decoration:none;
font-weight:bold;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:13px;
color:#333333;
line-height:25px;
}
.event_list li a:hover{
text-decoration:none;
font-weight:bold;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:13px;
color:#990000;
line-height:25px;
}

.services-left{width:321px; margin-top:10px; float:left;}
