@charset "utf-8";

/* CSS Document */
*{margin:0px; padding:0px;}
img{border:0px;}
/*ul{display:block; list-style-type:none;}*/

ol li{margin-left: 40px;
  padding-left: 10px;
  padding-right:5px;
}

A:link {color:#787878; text-decoration:none;}
A:visited {color:#787878;text-decoration:none;}
A:hover {color: #580E0E;text-decoration:none;}


body{background:url(../images/flower_bg.jpg) 0px 0px repeat; margin-top:25px; font-family:"verdana", "Times New Roman", sans-serif; font-size:11px;color:#545353;}
p{font-family:"verdana", "Times New Roman", sans-serif; font-size:11px;color:#545353;}
#main{width:928px; margin:auto;}
#page{width:928px; background:#FFFFFF url(../images/page_bg.gif) left top no-repeat; float:left;}
.int{background:url(../images/btm_bg.gif) left bottom no-repeat; width:928px; float:left;}
#left{width:586px; padding-top:10px; float:left;}
.logo{width:586px; float:left;}
.logo .hello{font-family:"verdana", "Times New Roman", sans-serif; font-size:11px; color:#939393; padding:8px 8px 0px 0px;}
.logo a.lbtn{width:107px; height:29px; background:url(../images/user_login_btn.gif) left top no-repeat;
	text-decoration:none; margin:2px 2px 0px 0px; display:block;}
#left ul{width:579px; float:left; padding-right:7px; padding:6px 0px 23px 0px; text-align:right;}
#left ul li{display:inline; padding:0px 8px 0px 8px; background:url(../images/link_div.gif) 0px 5px no-repeat;}
#left ul li a{font-family:"verdana", "Times New Roman", sans-serif; font-size:11px; text-decoration:none; color:#545353;}
#left ul li a:hover{font-family:"verdana", "Times New Roman", sans-serif; font-size:11px; text-decoration:none; color:#801517;}
#search_panel{width:570px; padding:0px 2px 80px 14px; float:left;}
#search_panel .searBox{width:213px; float:left;}
.searBox .boxcontent{padding:2px 7px 2px 10px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; width:194px; float:left;}
.boxcontent label{display:block; padding-bottom:9px;}
.boxcontent label input{width:186px; height:16px; border:1px solid #dddddd; font-family:"verdana", "Times New Roman", sans-serif;
	font-size:11px; color:#545353; padding:2px; text-align:right}
.boxcontent a.findBtn{background:url(../images/find_btn.gif) left top no-repeat; width:50px; height:22px; line-height:22px; 
	text-align:center; text-decoration:none; color:#545353; display:block;}
.boxcontent a.findBtn:hover{background:url(../images/find_btn.gif) left top no-repeat; width:50px; height:22px; line-height:22px; 
	text-align:center; text-decoration:none; color:#545353; display:block;}
#container{width:546px; padding:0px 20px 17px 20px; float:left;}
#container span{display:block; float:left;}
#container .imgbox{width:119px; background:url(../images/image_frm.gif) left top no-repeat; padding:0px 12px; float:left;}
#container .imgbox img{padding-top:10px;}
#container .imgbox a.profile{display:block; text-decoration:none; background:url(../images/arrow.gif) right center no-repeat; 
	padding-right:12px; padding-bottom:2px; color:#545353; float:right;}
#right_pnal{width:321px; float:left;}	
#right_box{width:321px; padding:29px 0px 18px 0px; background:url(../images/right_bottom.gif) left bottom no-repeat; float:left;}

#right_box .rcontent{background:url(../images/right_bg.gif) left top repeat-y; padding:10px 0px 0px 18px;}

#right{};
#right .rcontent{background:url(../images/right_bg.gif) left top repeat-y; padding:10px 0px 0px 18px;}
#footer{width:928px;text-align:center; color:#545353; float:left; padding-top:8px;}
#footer a{text-decoration:none; color:#545353; font-size:11px;}
#footer a:hover{text-decoration:none; color:#801517; font-size:11px;}

/*---------------Inner page-----------*/
.intpage{width:562px; padding:0px 0px 14px 19px; float:left;}
#int_container{width:556px; background:url(../images/inner_container_bg.gif) left top repeat-y; font-family:"verdana", "Times New Roman", sans-serif; font-size:11px; float:left; }
#int_container .top{background:url(../images/inner_container_top.gif) left top no-repeat; padding-top:12px; float:left; }
#int_container h1{border-bottom:1px solid #d9d9d9; display:block; text-align:right; padding:0px 19px 3px 0px; margin-bottom:20px;}
#int_container h2{border-bottom:1px solid #d9d9d9; display:block; text-align:right; padding:0px 19px 3px 0px; margin-bottom:20px;
font-family:"verdana", "Times New Roman", sans-serif; font-size:18px; font-weight:normal; color:#801517; 

}
#int_container p{display:block; padding:0px 18px 30px 18px; line-height:25px; color:#545353;}
#inner_conents{padding-left:10px; float:left;}
.heading{background:url(../images/h-bg.gif) 3px 0px no-repeat; width:540px; height:27px; padding-left:10px; float:left;}
.heading h3 {font-family:"verdana", "Times New Roman", sans-serif; font-size:15px; font-weight:normal; color:#801517; 
	line-height:27px; float:left;}

.heading h3 a{font-family:"verdana", "Times New Roman", sans-serif; font-size:15px; text-decoration:none; font-weight:normal; color:#801517; 
	line-height:27px; float:left;}	

.heading span{font-family:"verdana", "Times New Roman", sans-serif; font-size:11px; color:#7e7e7e; padding:11px 16px 0px 0px;
	float:right;}
.int-img{padding:11px 18px 15px 16px; float:left;}
.int-img img{border:1px solid #eeeceb; padding:2px;}
.news_int-img{width:500px;padding:11px 18px 15px 16px; float:left;}

.pad1{padding-right:12px;}
.pad2{padding-top:8px;}
.pad3{padding-top:22px;}
.pad4{padding-top:30px;}
.pad5{padding:0px 12px 20px 18px;}
.pad6{padding-left:9px;}
.floatl{float:left;}
.floatr{float:right;}




/* Additional styles*/

.innerwidth{width:531px; margin-right:4px; }
.innerwidth h2{border-bottom:1px solid #d9d9d9;  text-align:right; padding:0px 19px 3px 0px; margin-bottom:20px; font-family:"verdana", "Times New Roman", "sans-serif"; font-size:18px; font-weight:normal; color:#801517; 
	line-height:35px; ;
}


.stylist-top {width:545px; padding-left:0px;  background:url(../images/stylist_top.jpg) left repeat-x; float:left;  border:0px solid red;}

/*Salon Result*/

.ad {width:48px; height:49px; padding:15px; background:url(../images/whitback.jpg) center no-repeat; float:left; }

.mattrinnbor {width:520px;  padding:0px 15px; line-height:20px; margin:5px 0px; float:left;}

.bordiv {width:520px; border-top:solid 1px #D9D9D9; border-bottom:solid 1px #D9D9D9; padding:10px 0px; float:left;}

.bordivimg {width:62px; height:85px; float:left;}

.paging {width:540px; background:#F0EFED; margin-top:40px; line-height:30px; text-align:center; float:left;}


.mtrdecrip {width:350px; padding-left:15px; float:left;}
.greybxinn {width:500px; }
.greybxcrv {width:540px; height:17px; float:left;}
.greybxmid {width:505px; padding:0px 20px; background:url(../images/greyinn-strip.jpg) repeat-y; float:left;}
.adgrey {width:48px; height:49px; padding:15px; background:url(../images/greback.jpg) center no-repeat; float:left; }
.fs14 {font-size:14px; color:#444444;}
.padT10 {padding-top:10px;}
.padT20 {padding-top:20px;}
.padT40 {padding-top:55px;}
.padT50 {padding-top:55px;}
.padT60 {padding-top:65px;}
.padR20 {padding-right:20px;}
.padB50 {padding-bottom:50px;}
.padL20 {padding-left:20px;}
.padL60 {padding-left:160px;}
.linh20 {line-height:20px;}
.mattrmainsal {width:540px; padding:0px 4px; float:left;}

.tmp{border:1px solid red;}
.mattrinn {width:510px;  padding:0px 20px; line-height:20px; margin:10px 0px; float:left;}

 
.gillfont{font-family: "verdana", "Times New Roman", sans-serif; font-size:12px; color:#545353;}
#loginBox a{font-family:"verdana", "Times New Roman", sans-serif; font-size:11px; color:#545353; text-decoration:none;}
#loginBox a:hover{font-family:"verdana", "Times New Roman", sans-serif; font-size:11px; color:#545353; text-decoration:none;}
#loginBox .input{width:192px; line-height:24px; height:24px; font-family:"verdana", "Times New Roman", sans-serif; font-size:14px; border:1px solid #9a9999;}
.loginTp, loginBt{text-align:left;}


/* lightbox content */

.black_overlay{
float:left;
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 200%;
            background-color:#000;
            z-index:9998;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=40);
        }
        .white_content {
            display: none;
            position: absolute;
            top: 25%;
            left: 35%;
           /* width: 40%;
            height: 40%;*/
            /*padding: 16px;
            border: 16px solid orange;

            background-color: white;*/
						-moz-opacity: 0.8;
			opacity:.80;
			/*filter: alpha(opacity=90);*/
            z-index:9999;
            overflow: auto;
        }
		
		
		

.fltR {float:right;}
.fltL {float:left;}
.padT10 {padding-top:10px;}
.padT20 {padding-top:20px;}
.padR20 {padding-right:20px;}
.padT50 {padding-top:80px;}
.padB50 {padding-bottom:50px;}
.padL20 {padding-left:20px;}
.padL60 {padding-left:160px;}
.linh20 {line-height:20px;}
.mroon { color:#6F0B0B;}
.grey {color:#6F6F6F;}
.fs14 {font-size:14px; color:#444444;}


.hdrimg {width:468px; height:60px; padding:10px 0px 0px 103px; float:left;}

.lftsec {width:576px; padding:0px; float:left; }
.logo2 {width:362px; height:32px; padding:11px 0px 0px 13px; float:left;}
.menu {width:500px; text-align:right; padding:5px 0px 0px; float:right;}
.menu ul {margin:0px; padding:0px; text-align:right; width:500px; list-style:none;}
.menu li {float:right; line-height:18px; padding:0px 1px;}
.menu li a {font-size:11px; color:#A1A1A1; text-decoration:none;}
.menu li a:hover {font-size:11px; color:#A1A1A1; text-decoration:none; color:#000000;}
.mattrsec {width:558px; height:38px; background:url(../images/tpcrv.jpg) right no-repeat; margin-top:16px; padding-left:15px; float:left;}
.midmattr {width:558px; padding-left:15px;  background:url(../images/mid-strip.png) right repeat-y; float:left;}
.mattrcrv {width:558px; height:38px; padding-left:15px; float:left;}

.prof {float:right; padding:10px 20px 0px 0px; }

.mattrmain {width:518px; padding:0px 20px; float:left;}

.lftnav {width:240px; padding-top:10px; float:left;}
.nav {width:230px; padding-left:5px; float:left;}
.nav ul {margin:0px; padding:0px; list-style:none;}
.nav li { margin-top:8px; line-height:18px;}
.nav li a {display:block; height:18px; background:#DCDCDC; padding-left:20px; font-size:12px; color:#6F0B0B; font-weight:bold; text-decoration:none;}

.lftimg {width:240px; height:296px; float:left;}

.rghtmttr {width:260px; padding:14px 0px 0px 18px; float:left;}
.rghtmttr p {line-height:18px;}

.admain {width:260px; float:left;}
.ad {width:48px; height:49px; padding:15px; background:url(../images/whitback.jpg) center no-repeat; float:left; }

.adgrey {width:48px; height:49px; padding:15px; background:url(../images/greback.jpg) center no-repeat; float:left; }

.rghtsec {width:328px; padding:12px 0px 0px 8px; float:left;}

.rghtimg1 {width:344px; height:539px; float:left;}
.rghtimg2 {width:300px; height:249px; float:left;}

.btmmaincrv {width:928px; height:16px; float:left;}

/* Salon */

.pericy {width:98px; height:22px; padding:10px 0px 0px 20px; float:left;}
.mattrmainsal {width:550px; padding:0px 4px; float:left;}
.imgseries {width:547px; margin-top:3px; background:url(../images/greystrip.jpg) repeat-x; padding:10px 0px 18px 0px; float:left;}
.simg {width:54px; height:54px; padding:0px 0px 0px 10px; text-align:center; float:left;}

.subheadsal {width:507px; padding:0px 20px; background:#F0EFED; line-height:20px; height:20px; color:#6F0B0B; margin:10px 0px; float:left;}

.mattrinn {width:510px;  padding:0px 20px; line-height:20px; margin:10px 0px; float:left;}

.lft {width:230px; float:left;}
.rght {width:260px; padding-left:20px; float:left;}
.pinkad {width:48px; height:49px; padding:15px; background:url(../images/pinkback.jpg) center no-repeat; float:left; }

.divrow {width:100px; padding:2px 0px; float:left;}

.adout {width:79px; padding-right:5px; float:left;}
.adtxt {width:79px; text-align:center; float:left;}

/**/

.mattrinnbor {width:520px;  padding:0px 15px; line-height:20px; margin:5px 0px; float:left;}

.bordiv {width:520px; border-top:solid 1px #D9D9D9; border-bottom:solid 1px #D9D9D9; padding:10px 0px; float:left;}

.bordivimg {width:62px; height:85px; float:left;}

.paging {width:550px; background:#F0EFED; margin-top:40px; line-height:30px; text-align:center; float:left;}

.mtrdecrip {width:350px; padding-left:15px; float:left;}

.greybxinn {width:545px; float:left;}
.greybxcrv {width:545px; height:17px; float:left;}

.greybxmid {width:505px; padding:0px 20px; background:url(../images/greyinn-strip.jpg) repeat-y; float:left;}
a.activate_account{text-decoration:none; color:#801517; font-size:11px;}
a:hover.activate_account{text-decoration:none; color:#801517; font-size:11px;}

.lftbox{width:330px;float:left;}



/* my new table   ..................................*/

/* my new table   ..................................*/

#new bottom
{
width:556px;
}

#top_main
{
float:left;
}
#top_left
{
float:left;
}
#top_right
{
float:right;
}

#new_bottom_left
{
float:left;
padding-left:10px;
width:70px;
}
#new_bottom_right
{
float:left;
padding-left:10px;
width:462px;
}
#new bottom_new
{
width:550px;
}
#top_border
{
float:left;
width:550px;
border-bottom:2 solid #545353;
padding-left:10px;
}
.brown {color:#801517; font-size:11px;}
form input,textarea{border:1px solid #BCBCBC;}
.required{color:#FF0000;}
#subgal p
{
	float: left;
	clear: none;
	margin: 0px ;
	border:1px solid red;
	width:140px;
	text-align:left;
}
#subgal{
	border:0px solid green;
	float:left;
	margin-left:5px;
	width:535px;
	

}
.msg0 {width:507px; padding:0px 20px; font-weight:bold; line-height:20px; height:20px; color:#6F0B0B; margin:10px 0px; float:left;}
.msg1 {width:507px; padding:0px 20px; line-height:20px; height:20px; color:#6F0B0B; margin:10px 0px; float:left;}
 .imgbox1{width:140px; background:url(../images/image_frm.gif) left top no-repeat;  float:left;padding:10px 20px 17px 13px;}
  .imgbox_gal{width:150px; background:url(../images/galimg_background.png) left top no-repeat;  float:left;padding:10px 20px 17px 13px;}
 .imgbox1 a.profile{display:block; float:right; text-decoration:none; background:url(../images/arrow.gif) right center no-repeat; padding-right:10px; } 
 
  .imgbox_profile{width:237px; height:297px; background:url(../images/imagebox_profile.jpg) left top no-repeat;  float:left;padding:10px 20px 17px 13px;}
 
 .mattrinnbor_stylist {width:410px;  padding:0px 15px; line-height:20px; margin:5px 0px; float:left;}
 .bordiv_stylist {width:410px; border-top:solid 1px #D9D9D9; border-bottom:solid 1px #D9D9D9; padding:10px 0px; float:left;}
 
.divrow12
{
width:110px; height:100px; float:left;border:0px solid red;text-align:center;line-height:20px;
}

.divrow12 A:link {color:#787878;}
.divrow12 A:visited {color:#787878;}
.divrow12 A:hover {color: #580E0E;}
.mroon12
{
line-height:10px;
}


.heading_news{background:url(../images/h-bg.gif) 0px 0px no-repeat; width:540px; height:27px; padding-left:5px; float:left;}
.heading_news h3 {font-family:"verdana", "Times New Roman", sans-serif; font-size:15px; font-weight:normal; color:#801517; 
	line-height:27px; float:left;}

.heading_news h3 a{font-family:"verdana", "Times New Roman", sans-serif; font-size:15px; text-decoration:none; font-weight:normal; color:#801517; 
	line-height:27px; float:left;}	

.heading_news span{font-family:"verdana", "Times New Roman", sans-serif; font-size:11px; color:#7e7e7e; padding:11px 16px 0px 0px;}


.avatarimg
{width:72px; height:72px;background-color:#00FFFF; background:url(../images/avatars_bg.png) left top no-repeat; padding:0px 0px; float:left;border:0px solid green; text-align:center;vertical-align:middle;}
