/*Css Document*/
body{margin:0px; padding:0px; font-family:Tahoma; font-size:12px; color:#fff; background-color:#000; line-height:19px;}
h1, h2, h3, h4, h5, h6, img, p{margin:0px; padding:0px;}
h2{font-family:Tahoma; font-weight:bold; font-size:20px; color:#fff; line-height:70px; text-align:left;}
h2.h2cen{text-align:center;}
h3{font-family:Tahoma; font-weight:bold; font-size:18px; color:#A1A3A0; text-align:left;}
h4{font-family:Tahoma; font-weight:bold; font-size:15px; color:#fff; text-align:left;}
font.grey_bold{color:#A1A3A0; font-weight:bold;}
font.grey{color:#848484;}
font.grey_bld_hd{color:#848484; font-weight:bold; font-size:16px;}
font.grey_bld{color:#848484; font-weight:bold;}
p{font-family: Tahoma; font-size:12px; font-weight:normal; text-align:justify; color:#fff; line-height:19px;}
a{font-family:Tahoma; font-weight:normal; color:#fff; font-size:12px; text-decoration:underline;}
a:hover{color:#5C5C5B; text-decoration:none;} 
a.ave{font-family:Tahoma; font-weight:bold; color:#fff; font-size:12px; text-decoration:none;}
a.ave:hover{color:#5C5C5B; text-decoration:none;} a.head{font-family:Tahoma; font-weight:bold; color:#fff; font-size:20px;text-decoration:underline; }
a.head:hover{color:#848484; text-decoration:none;  } 
a.large{font-family:Tahoma; font-weight:normal; color:#737272; font-size:12px; text-decoration:underline;}
a.large:hover{color:#5C5C5B; text-decoration:none;} 
.fl{float:left;}
.fr{float:right;}
.pad_lr{padding:0px 3px;}
.margin18{margin-right:10px;}
.margin5{margin-right:2px;}
/*Wrapper*/
#wrapper{width:966px; height:auto; margin:0px auto; overflow:auto; overflow:hidden; background-color:#000; padding:11px 26px 11px 11px;}
/*Header*/
#header{width:966px; height:auto; float:left; padding-bottom:8px;}
.logo{width:80px; height:70px; float:left; padding:0px 74px 0px 46px;}
.heading{width:764px; height:70px; float:left; }
/*Container*/
#container{width:966px; height:auto; float:left; }
.cont_top{width:966px; height:41px; float:left; background-image:url(../image/cont_topline.jpg); background-repeat:no-repeat; background-position: 0px 0px;}
#cont_main{width:964px; height:auto; float:left; border-left: solid 2px #fff;}
#cont_site{width:934px; height:auto; float:left;padding:10px 0px 10px 30px;}

#cont_main_left{width:101px; height:auto; float:left; margin: 0px 37px 0px 50px;}
#cont_main_mid{ width:302px; height:auto; float:left; padding: 0px 21px 0px 31px;}
#cont_main_right{width:410px; height:auto; float:left; margin:0px 6px; }
.cont_bot{width:966px; height:41px; float:left; background-image:url(../image/cont_botline.jpg); background-repeat:no-repeat; background-position: 0px 0px;}
#container_right{width:776px; height:auto; float:left; padding:0px 0px 10px 0px; background-color:#161616;}
.cont_header{width:700px; height:46px; float:left; background-color:#000; border: solid 1px #848484; margin:10px; background-image:url(../image/hd-bg.jpg); background-repeat:no-repeat; background-position:0px 0px; padding-left:54px; padding-top:24px;}
.cont_wed{width:734px; height:46px; float:left; background-color:#000; border: solid 1px #848484; margin:10px; padding:8px;}
.img_hori{ width:734px; height:150px; float:left; margin:0px 10px; border: solid 1px #848484; background-color:#000; padding:10px;}
.hori_left{width:253px; height:auto; float:left; padding:0px 0px; text-align:center;}
.hori_vertext{width:31px; height:auto; float:left; padding-left:45px;}
.hori_right{width:329px; height:auto; float:left; padding:0px 0px 0px 0px;}
.img_vert{ width:250px; height:319px; float:left; margin:0px 10px; border: solid 1px #848484; background-color:#000; text-align:center; }

.img_salon{ width:250px; float:left; margin:0px 10px; padding-bottom:15px; border: solid 1px #848484; background-color:#000; text-align:center; }


.img_vert_img{width:250px; height:auto; float:left; background-color:#000; margin-top:10px;}
.vert_box1{width:250px; height:auto; float:left;}
.hori_textcont{width:734px; height:auto; float:left; margin: 10px; border: solid 1px #848484; background-color:#000; padding:10px;}
.vert_textcont{width:476px; height:303px; float:left; border: solid 1px #848484; background-color:#000; padding:8px 8px 8px; overflow-y:auto; overflow-x:hidden;}


.vert_salon{width:476px; height:540px; float:left; border: solid 1px #848484; background-color:#000; padding:8px 8px 8px; overflow-y:auto; overflow-x:hidden;}

.vert_textcontimg{width:734px; height:303px; float:left; border: solid 1px #848484; background-color:#000; padding:8px 8px 8px; overflow-y:auto; overflow-x:hidden;}

.vert_widthtextcont{width:740px; height:303px; float:left; border: solid 1px #848484; background-color:#000; margin:0 0 0 10px; padding:8px 8px 8px; overflow-y:auto; overflow-x:hidden;}


.pics_cont{width:756px; height:auto; float:left; padding:10px;}
.hori_internal{width:322px; height:160px; float:left; background-image:url(../image/hairslaon-bg.jpg); background-repeat:no-repeat; background-position:0px 0px; padding-right:140px; padding-left:14px; margin-top:15px;}
.offer_bx{width:336px; height:auto; float:right; text-align:left; margin-left:10px; margin-right:10px;}
.link_bx{width:250px; height:auto; float:right; padding-left:0px; border: solid 1px #fff; background-color:#161616; padding:17px; margin-bottom:10px;}
.mapcont{width:470px; height:250px; float:left; margin-bottom:25px;}
.flashbx1{width:459px; height:140px; margin:0 auto;}
/*container end*/
/*Footer*/
#footer{width:957px; height:auto; float:left; text-align:right; background-color:#000; padding: 26px 9px 26px 0px; }
/*Links*/
.hairsalon{width:101px; height:13px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/hairsalon_nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.hairsalon:hover{background-image: url(../image/hairsalon_hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer; }
.hairsalon_st{ width:65px; height:13px; padding:5px; margin:9px 0px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/hairsalon-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}
.beautysalon{width:101px; height:13px; padding:9px 0px 9px 0px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/beautysalon_nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.beautysalon:hover{background-image: url(../image/beautysalon_hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.beautysalon_st{width:73px; height:13px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/beautysalon-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}
.brazilian{width:101px; height:32px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/brazilian_nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.brazilian:hover{background-image: url(../image/brazilian_hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.brazilian_st{width:77px; height:32px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/brazilian-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}
.hairex{width:101px; height:13px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/hairextensions_nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.hairex:hover{background-image: url(../image/hairextensions_hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.hairex_st{width:87px; height:13px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/hairextension-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}
.wedding{width:101px; height:13px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/wedding_nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.wedding:hover{background-image: url(../image/wedding_hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.wedding_st{width:45px; height:13px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/wedding-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}
.products{width:101px; height:13px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/product_nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.products:hover{background-image: url(../image/product_hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.products_st{width:53px; height:13px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/products-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}
.press{width:101px; height:13px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/press_nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.press:hover{background-image: url(../image/press_hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.press_st{width:31px; height:13px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/press-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}
.contact{width:101px; height:13px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/contact_nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.contact:hover{background-image: url(../image/contact_hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.contact_st{width:62px; height:13px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/contactus-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}
.location{width:101px; height:13px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/location_nr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.location:hover{background-image: url(../image/location_hr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.location_st{width:48px; height:13px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/location-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}
.team{width:101px; height:13px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/team_nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.team:hover{background-image: url(../image/team_hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.team_st{width:75px; height:13px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/meet-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}
.news{width:101px; height:13px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/news_nr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.news:hover{background-image: url(../image/news_hr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.news_st{width:28px; height:13px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/news-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}

.promotion{width:101px; height:13px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/promotion-nr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.promotion:hover{background-image: url(../image/promotion-hr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.promotion_st{width:64px; height:13px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/promotion-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}


.competitions{width:101px; height:32px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/competition-nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.competitions:hover{background-image: url(../image/competition-hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.competitions_st{width:77px; height:32px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/competition-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}


.consultations{width:101px; height:32px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/consultations-nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.consultations:hover{background-image: url(../image/consultations-hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.consultations_st{width:77px; height:32px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/consultations-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}


.makeover{width:101px; height:32px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/win-amakeover-nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.makeover:hover{background-image: url(../image/win-amakeover-hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.makeover_st{width:77px; height:32px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/win-amakeover-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}


.seniorcolourist{width:103px; height:32px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/senior-colourist-nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.seniorcolourist:hover{background-image: url(../image/senior-colourist-hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.seniorcolourist_st{width:77px; height:32px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/senior-colourist-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}


.specialsummer{width:105px; height:32px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/special-summer-nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.specialsummer:hover{background-image: url(../image/special-summer-hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.specialsummer_st{width:77px; height:32px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/special-summer-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}



.onlineshop{width:101px; height:13px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/online-shopping-nr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.onlineshop:hover{background-image: url(../image/online-shopping-hr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.onlineshop_st{width:64px; height:13px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/online-shopping-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}



.fortune{width:101px; height:32px; padding:9px 0px 9px 0px; margin-bottom:9px; text-align:center; border-bottom: dotted 1px #6C6C6C; background-image: url(../image/fortune-green-salon-nr.png); background-repeat: no-repeat; background-position: 0px 9px;}
.fortune:hover{background-image: url(../image/fortune-green-salon-hr.png); background-repeat: no-repeat; background-position: 0px 9px; cursor:pointer;}
.fortune_st{width:79px; height:32px; padding:5px; margin:9px 0px 18px; text-align:center; border-bottom: dotted 1px #6C6C6C;background-image: url(../image/fortune-green-salon-st.png); background-repeat: no-repeat; background-position: 5px 5px; background-color:#fff;}
.sitelink{width:300px; height:auto; }
.sitelink ul{margin:0px; padding:0px; list-style-type:none;}
.sitelink ul li{ display:block; width:auto;}
.sitelink ul li a{font-family:Tahoma; font-size:12px; color:#fff; text-decoration:none; line-height:24px; }
.sitelink ul li a:hover{color:#848484;}

.featured{width:250px; height:auto; }
.featured ul{margin:0px; padding:0px; list-style-type:none;}
.featured ul li{ display:block; background-color:#161616; border-bottom: groove 1px #2F2E2E; }
.featured ul li a{font-family:Tahoma; font-size:12px; color:#fff; text-decoration:none; line-height:24px; text-decoration:none; width:250px; height:34px; line-height:34px; }
.featured ul li a:hover{color:#848484; text-decoration:none;}
.notes {color:Silver; font-style:italic;}
.f_green{width:450px; height:auto; }
.f_green ul{margin:0px; padding:0px; list-style-type:square;}
.f_green ul li{ display:block; width:auto; font-family: Tahoma; font-size:12px; font-weight:normal; color:#fff; line-height:19px; list-style-position:inside; padding-left:10px;}


.list-img{ width:250px; margin:0px 10px 0 0; padding:0px; float:left;}
.list-img ul{ margin:0px; padding:0px; list-style-type:none;}
.list-img li{ margin:0px; padding:2px 0 0 0; list-style-type:none;}

.beauty-text{ width:400px; margin:0px 55px 0 0px; padding:0px; float:right;}
.beauty-text ul{ margin:0px; padding:0px;}
.beauty-text li{ margin:0px 0px 0 20px; padding:0px;}

.price-text{ width:400px; margin:0px 55px 0 0px; padding:0px; float:right;}
.price-text ul{ margin:0px; padding:0px;}
.price-text li{ margin:10px 40px 0 0px; padding:0px; float:left; list-style-type:none;}

.video-salon{ width:450px; margin:0px; padding:0px;}
.video-salon ul{ margin:0px; padding:0px;} 
.video-salon li{ margin:12px; padding:0px; float:left; list-style-type:none;}

.images-salon{ width:225px; margin:0px; padding:0px; margin-left:10px; clear:both;}
.images-salon ul{ margin:0px; padding:0px;}
.images-salon li{ margin:2px; padding:0px; float:left; list-style-type:none;}

.video-wedding{ width:550px; margin:0px; padding:0px;}
.video-wedding ul{ margin:0px; padding:0px;} 
.video-wedding li{ margin:12px; padding:0px; float:left; list-style-type:none;}

.video-hair{ width:550px; margin:0px; padding:0px;}
.video-hair ul{ margin:0px; padding:0px;} 
.video-hair li{ margin:15px; padding:0px; float:left; list-style-type:none;}
 .brazillian-hair-video{ width:400px; margin:0px; padding:0px;}
.brazillian-hair-video ul{ margin:0px; padding:0px;} 
.brazillian-hair-video li{ margin:15px; padding:0px; float:left; list-style-type:none;}
 .spacer{
 clear:both; 
 font-size:0px; 
 line-height:0px;
}