/*
Theme Name: Glamorous Hair
Theme URI:http://www.nybbletech.com
Description: The Glamorous Hair theme made by TEAM NYBBLETECH
Version: 1.00
Author: Shahzad
Tags: Brown Theme, Hair, beautician.

*/


body{
	margin:0;
	padding:0;
	background:#3C2517;
	font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
	
}

.clear{clear:both;}
p{padding:0px; margin:0px; padding:5px 0px;}
a{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
h1{padding:0px; margin:0; padding:8px 0px; color:#847065; font-weight:normal; font-size:16px; font-family:Verdana, Geneva, sans-serif;}
h1 span{font-size:20px; color:#3C2517; font-weight:bold; font-style:italic;}
h2{padding:0px; margin:0; padding:8px 0px; color:#847065; font-weight:normal; font-size:18px;}

h3{padding:0px; margin:0; padding:5px 0px; padding-bottom:15px; color:#3C2517; font-weight:normal; font-size:18px;}
img{border:none;}
h3 span{color:#847065;}
h4{padding:0px; margin:0; padding:0px 0px 8px 0px; color:#847065; font-weight:normal; font-size:24px; font-family:Verdana, Geneva, sans-serif;}
h4 span{font-size:24px; color:#3C2517; font-weight:bold; font-style:italic;}

.main_txt{padding:0px; margin:0; color:#3C2517; font-weight:bold;font-style:italic; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:20px;}


.container{
	position:relative;
	width:900px;
	height:auto;
	margin:0px auto;
}



#header_bg{
	position:relative;
	width:100%;
	height:170px;
	background:url(images/top_bg.png) repeat-x;
}

#logo{
	position:relative;
	width:900px;
	height:170px;
	margin:0px auto;
	background:url(images/top_header.jpg) no-repeat;
}
#logo1{	
	position:relative;
	width:387px;
	height:106px;
	margin:0px auto;
	
}
#nav{position:relative; margin:0;  top:25px; bottom:0px; width:900px; margin:0px auto; height:39px; text-align:center;}

#nav_left{position:relative; float:left; background:url(images/nav_left.png) no-repeat; width:21px; height:39px;}
#nav_bg{position:relative; float:left;background:url(images/nav_bg.png) repeat-x; width:857px; height:39px;  text-align:center;}
#nav_rite{position:relative; float:left; background:url(images/nav_right.png) no-repeat; width:22px; height:39px;}


.menu{list-style:none; margin:0; padding:0; margin:0px auto; font-size:12px; width:auto; padding-top:15px;}
.menu li{display:inline; padding:0px 18px; text-transform:uppercase; height:15px; line-height:15px; vertical-align:middle; background:url(images/nav_separator.jpg) no-repeat left center; width:auto;}
.menu a{color:#513E2F; text-decoration:none;}
.menu a:hover{color:#513E2F; text-decoration:underline;}






#cont_bg{
	position:relative;
	background:url(images/content_bg.jpg) repeat-x #fff;
	width:100%;
	min-height:526px;
	height:auto;
        top:0px;
}

#left_box{
	position:relative;
	width:270px;
	height:auto;
	float:left;
	padding-top:0px;
}
#left_box a{ color:#847065; text-decoration:none;}
#left_box a:hover{ color:#3C2517; text-decoration:underline;}

#rite_box{
	position:relative;
	width:600px;
	height:auto;
	float:right;
	padding-top:0px;
}



#footer{
	position:relative;
	background:url(images/footer_bg.jpg) repeat-x;
	width:100%;
	height:171px;
}


#foot_left{
	position:relative;
	width:49%;
	height:171px;
	float:left;
	padding-top:20px;
}

#foot_right{
	position:relative;
	width:49%;
	height:171px;
	float:right;
	padding-top:15px;
	text-align:left;
}
#footer_bg{position:relative;background:url(images/footer_bg_img.jpg) no-repeat;width:900px;height:171px; margin:0px auto;}
.foot_copyright{position:relative;padding-top:100px;}

.foot_copyright p{color:#8c7e76; font-size:11px;}

.foot_nav{ position:relative; font-size:11px; z-index:999;}
.foot_nav ul{list-style:none; margin:0; padding:0;}
.foot_nav ul li{float:left; border-left:1px solid #8c7e76; padding:0px 5px;}
.foot_nav ul li.home_li{border-left:none; padding-left:0px;}
.foot_nav ul a{color:#8c7e76; text-decoration:none;}
.foot_nav ul a:hover{color:#8c7e76; text-decoration:underline;}


#foot_address{
	position:relative;
	width:400px;
	height:auto;
	padding-top:10px;
	color:#decbbf;
	font-size:14px;
	text-align:right;
	
}
.head{font-size:14px; font-weight:bold; font-style:italic;}
	#add1{float:right;font-size:12px; width:100px;text-align:left;margin-bottom:15px;}
	#add2{float:right;font-size:12px; width:auto;text-align:left;}
	#add3{float:left;font-size:12px; width:150px;text-align:left;}

#service_text{
position:relative;
width:800px;
height:auto;
margin:0px auto;
font-size:13px;
padding-top:30px;
z-index:999;
}

.ist_box{
position:relative;
width:376px;
height:25px;
line-height:25px;
vertical-align:middle;
float:left;
border:1px solid #999999;
padding-left:20px;

}


.second_box{
position:relative;
width:200px;
height:25px;
line-height:25px;
vertical-align:middle;
float:left;
border:1px solid #999999;
padding-left:20px;

}


.second_last{
position:relative;
width:596px;
height:25px;
line-height:25px;
vertical-align:middle;
border:1px solid #999999;
padding-left:20px;
margin-top:20px;

}

.big_box{
position:relative;
width:596px;
height:55px;
padding-top:10px;
border:1px solid #999999;
padding-left:20px;
font-size:12px;
}

.big_box2{
position:relative;
width:596px;
height:155px;
padding-top:10px;
border:1px solid #999999;
padding-left:20px;
font-size:12px;
}

.big_box p{height:auto;  padding:0px; margin:0px;}
	
#images {border:2px solid #9ac1c9; height:440px; width:293px;}
.main_mid_img{position:relative; width:293px; height:440px;background:url(images/loading.gif) center center no-repeat; margin:0px auto;float:left; padding:0px; margin:0px; padding-bottom:10px;}

#image {position:relative; width:293px; height:440px;background:url(images/loading.gif) center center no-repeat; margin:0px auto; padding:0px; margin:0px; padding-bottom:10px; }
#image img {position:absolute; margin:0px auto; text-align:center;}
.thumbnail_area{position:relative; float:left; width:300px; height:auto;}
.upper_text_area{position:relative; width:auto; height:375px; padding:0px 10px;}
#thumbwrapper {width:270px; height:85px; padding:10px 15px; }
#thumbarea {position:relative; overflow:hidden; height:85px; width:270px;float:left; margin-right:0px;}
#thumbs {position:absolute; list-style:none; width:10000px; padding:0px; margin:0px; margin-left:0px; margin-right:15px;}
#thumbs li {float:left; cursor:pointer; padding:0px; margin:0px; margin-right:15px;}


.imgnav {
	position:absolute;
	height:319px;
	width:20%;
	z-index:100;
	outline:none;
	cursor:pointer
}

#previmg {left:0;  background:none; }
#previmg:hover {opacity:1; filter:alpha(opacity=100); background:url(images/left.gif) left center no-repeat;}
#nextimg {right:0; background:none;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100); background:url(images/right.gif) right center no-repeat;}


#logo_well
{position:relative;background:url(images/logo_wella.png) no-repeat; width:155px; height:100px;padding:10px 0px 20px 0px;}

#logo_ghd
{position:relative;background:url(images/logo_ghd.png) no-repeat; width:155px; height:100px;padding:0px 0px 10px 0px;}

#logo_nioxin
{position:relative;background:url(images/logo_nioxin.png) no-repeat; width:155px; height:100px;  padding:0px 0px 10px 0px; }

#logo_oandm
{position:relative;background:url(images/logo_oandm.png) no-repeat; width:155px; height:100px;  padding:0px 0px 10px 0px; }


.img_inviting{
	position:relative;
	float:right;
	width:380px;
	height:366px;
	margin:0px 0px 10px 10px;
	background:none;
}

.footer_heading_img{padding-bottom:10px;}
.foot_copyright a{color:#8c7e76;}

.linklove {
display:none;
}

.piclenselink {
display:none;
}

.ngg-album {
width:450px;
}

.ngg-gallery-thumbnail {
        margin-bottom:30px;
        margin-right:30px;
}

.ngg-albumtitle {
padding-left:10px;
}