/*--------------------------------------------------------------------------------------------------------*/
/* START - FULL PAGE SETTINGS */

*{
margin:0;
padding:0;
}

html{
font-family: Helvetica, Ariel, Verdana, san-serif;
}

body{
margin-left: auto;
margin-right: auto;
width:1000px;
height:675px;
/*
background: olive url(http://media.gwg.bz/tex/images/textures_body_bck_res_02.jpg);
*/
}

/* END - FULL PAGE SETTINGS */
/*--------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------*/
/* START - PAGE HOLDER */

div.page_outer_home{
float:left;
width:1000px;
height:675px;
background: url(../images/textures_page_inner_background.jpg);
}
div.page_outer{
float:left;
margin-left: auto;
margin-right: auto;
width:1000px;
height:675px;
background: url(../images/textures_page_inner_background_ghost.jpg);
}
div.page_inner{
width:1000px;
height:675px;
background: url(../images/textures_page_outer_background.png) no-repeat 1px 1px;
}
/* END - PAGE HOLDER */
/*--------------------------------------------------------------------------------------------------------*/




/*--------------------------------------------------------------------------------------------------------*/
/* START - TOP BANNER BAR */
div.banner_outer{
position:relative;
float:left;
width:100%;
height:150px;
}
div.banner_outer div.home_phone_number{
position:absolute;
width:100%;
height:100%;
}

div.banner_outer div.home_phone_number h1{
text-indent: -99999px;
}

div.banner_outer div.home_phone_number img{
float:right;
padding:0;
margin:-15px 30px 0 0;
}


div.banner_outer div.body_main_bbb{
float:right;
margin:90px 75px 0 0;
width:50px;
}


div.banner_inner{
position:relative;
margin:12px 0 0 12px;
width:640px;
height:107px;
}
div.banner_inner img{
margin:15px 0 0 33px;
}
/* END - TOP BANNER BAR */
/*--------------------------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------------------------*/
/* START - MAIN NAV BAR */
div.mainnav_outer{
float:left;
width:602px;
height:20px;
}
div.mainnav_inner{
margin: 0 0 0 15px;
border-right:1px solid #827e69;
width:588px;
height:22px;
}
div.mainnav_inner ul{
margin: 0;
padding: 0;
list-style-type: none;
}
div.mainnav_inner ul li{
float:left;
border-top:1px solid #827e69;
border-bottom:1px solid #827e69;
height:20px;
}
div.mainnav_inner ul li img{border:0px solid red;
width:100%;
height:20px;
}
div.mainnav_inner ul li p{
float:left;
text-indent: -9999px;
}

div.mainnav_inner ul li.mainnav_home{
height:20px;
width:140px;
background: url(../images/textures_mainnav_background.png) no-repeat -355px -4px;
}
div.mainnav_inner ul li.mainnav_about{
height:20px;
width:156px;
background: url(../images/textures_mainnav_background.png) no-repeat -505px -4px;
}
div.mainnav_inner ul li.mainnav_contact{
height:20px;
width:142px;
background: url(../images/textures_mainnav_background.png) no-repeat 9px -4px;
}
div.mainnav_inner ul li.mainnav_appointments{
height:20px;
width:150px;
background: url(../images/textures_mainnav_background.png) no-repeat -180px -4px;
}


div.mainnav_inner ul li.mainnav_home-on{
height:20px;
width:140px;
background: url(../images/textures_mainnav_background.png) no-repeat -355px -24px;
}
div.mainnav_inner ul li.mainnav_about-on{
height:20px;
width:156px;
background: url(../images/textures_mainnav_background.png) no-repeat -505px -24px;
}
div.mainnav_inner ul li.mainnav_contact-on{
height:20px;
width:142px;
background: url(../images/textures_mainnav_background.png) no-repeat 9px -24px;
}
div.mainnav_inner ul li.mainnav_appointments-on{
height:20px;
width:150px;
background: url(../images/textures_mainnav_background.png) no-repeat -180px -24px;
}
/* END - MAIN NAV BAR */
/*--------------------------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------------------------*/
/* START - CONTENT AREA */
div.content_outer_home{
float:left;
width:1000px;
height:264px;
}
div.content_outer{
float:left;
width:650px;
height:394px;
}
div.content_outer_tiertwo{
float:left;
width:1000px;
height:394px;
}
div.content_inner{
margin:0;
width:950px;
height:264px;
}
div.content_inner_tiertwo{
margin:0 0 0 15px;
width:100%;
height:100%;
}




div.appointments_outer{
width:650px;
height:380px;
}





div.appointments_outer div.appointments_inner{
position:relative;
margin:15px 0 0 30px;
width:610px;
height:360px;
background: transparent url(../images/Appintments/Textures-Appointments-Background-New.png) no-repeat left top;
font-family:Verdana, Geneva, sans-serif;
}
div.appointments_outer div.appointments_inner h1{
padding:7px 0 0 10px;
margin:0;
line-height: 14px;
font-size: 14pt;
color: #47534f;
font:16px verdana,sans-serif;
}
div.appointments_outer div.appointments_inner h2{
padding:3px 0 10px 10px;
margin:0;
line-height: 12px;
font-size: 12pt;
font-weight: normal;
font-style: oblique;
color: #47534f;
font:14px verdana,sans-serif;
}


div.appointments_outer div.appointments_inner div.appt_form_right,
div.appointments_outer div.appointments_inner div.appt_form_left{
float:left;
margin:0;
padding:10px;
width:280px;
height:auto;
color:#445135;
}





div.appt_line_select{
position: relative;
padding: 0 0 5px 10px;
height: 45px;
width: 240px;
}
div.appt_line_select div.appt_select_label{
width: 100%;
padding: 0 0 5px 0;
line-height: 18px;
font:10px verdana,sans-serif;
}
div.appt_line_select select{
border:1px solid #b3b8a2;
margin: 0 0 0 -3px;
padding:2px;
width:240px;
height:28px;
font-size:14px;
}



div.appt_line_textarea{
position: relative;
padding: 10px 0 5px 10px;
height: auto;
width: 250px;
background: transparent url(../images/Appintments/Textures-Appointments-Texarea-Back.png) no-repeat 3px 42px;
}
div.appt_line_textarea div.appt_textarea_label{
width: 100%;
line-height: 14px;
font-size: 12px;
font-style: oblique;
}

div.appt_line_textarea textarea{border:0px solid red;
margin: 5px 0 0 0;
padding:5px 0px 5px 5px;
width: 92%;
height: 96px;
font-size: 12px;
background-color: transparent;
}















div.wrap_input{
margin-bottom:10px;
width:232px;
height:38px;
background:transparent url(../images/Appintments/Textures-Appointments-Input-Back.png) no-repeat top left;
}

div.wrap_input input{
display:block;
padding:10px 10px 10px 10px;
width:212px;
height:18px;
font:14px arial,sans-serif;
color:#445135;
border:0;
background:transparent;
}

div.wrap_label{
padding:0 0 6px 5px;
width:227px;
font:11px verdana,sans-serif;
}

div.chk_label,
div.chk_input{
float: left;
padding:0 0 6px 5px;
margin: 2px 5px 0 0;
width:auto;
font:10px verdana,sans-serif;
}

div.chk_input{
margin: 3px 10px 0 0;
}

div.chk_input span.chk_title{
float:left;
display:block;
margin: 0px 10px 0 5px;
font:normal 10px verdana,sans-serif;
}

div.chk_input input{
float: left;
}







div.appointments_outer div.appointments_inner div.appointments_submit_button{
position:absolute;
top:308px;
left:10px;
width:108px;
height:35px;
}






















/*
div.appointments_outer div.appointments_inner form div.inputline{
margin:0 0 27px 0;
height: 28px;
}
div.appointments_outer div.appointments_inner form div.inputline_area{
margin:0px 0 0 0;
height: 114px;
}
div.appointments_outer div.appointments_inner form div.inputline_sep{
height: 27px;
}
div.appointments_outer div.appointments_inner form div.inputline div.inputline_text{
float:left;
margin:0 0 0 12px;
height: 28px;
width:240px;
}
div.appointments_outer div.appointments_inner form div.inputline div.inputline_text input{border:0px solid blue;
position:absolute;
margin:2px 0 0 7px;
height: 25px;
width:235px;
line-height: 25px;
background-color: transparent;
}
div.appointments_outer div.appointments_inner form div.inputline div.inputline_text label{border:0px solid blue;
position:absolute;
margin:4px 0 0 7px;
height: 25px;
width:235px;
line-height: 25px;
background-color: transparent;
color:#6e6e6e;
}
div.appointments_outer div.appointments_inner form div.inputline div.inputline_option_date{border:0px solid blue;
float:left;
margin:0 0 0 16px;
height: 28px;
width:148px;
}
div.appointments_outer div.appointments_inner form div.inputline div.inputline_option_date input{border:0px solid blue;
position:absolute;
margin:2px 0 0 7px;
height: 25px;
width:145px;
line-height: 25px;
background-color: transparent;
color:#6e6e6e;
}
div.appointments_outer div.appointments_inner form div.inputline div.inputline_option_time{border:0px solid blue;
float:left;
margin:0 0 0 14px;
height: 28px;
width:150px;
}
div.appointments_outer div.appointments_inner form div.inputline div.inputline_option_time select{
float:left;
margin:0 0 0 5px;
height: 28px;
width:150px;
}
div.appointments_outer div.appointments_inner form div.inputline div.inputline_option_time select option{
line-height: 25px;
vertical-align: middle;
}
div.appointments_outer div.appointments_inner form div.inputline_area div.inputline_text{
float:left;
margin:2px 0 0 12px;
height: 28px;
width:240px;
}
div.appointments_outer div.appointments_inner form div.inputline_area div.inputline_text_area{
float:left;
margin:0 0 0 20px;
height: 91px;
width:313px;
}
div.appointments_outer div.appointments_inner form div.inputline_area div.inputline_text select{
float:left;
margin:-2px 0 0 0px;
height: 28px;
width:243px;
}
div.appointments_outer div.appointments_inner form div.inputline_area div.inputline_text select option{
line-height: 25px;
vertical-align: middle;
}
div.appointments_outer div.appointments_inner form div.inputline_area div.inputline_text_area textarea{border:0;
position:absolute;
margin:0;
height: 92px;
width:313px;
background-color: transparent;
}


*/
















div.products_content_div{
margin:3px 0 0 0px;
width:100%;
height:100%;
}

div.products_content_div ul{
position:relative;
margin:0;
padding:0;
list-style-type: none;
}

div.products_content_div ul li{
float:left;
padding:0;
margin-left:35px;
margin-top:22px;
width:270px;
height: 160px;
background: transparent url(../images/Products/Textures-Products-Badges-Background.png) no-repeat left top;
}

div.products_content_div ul li h2{
position:absolute;
text-indent: -999999px;
}
div.products_content_div ul li img{border:0px;
position:absolute;
margin: 0;
}



div.services_content_div{
margin:3px 0 0 0px;
width:90%;
height:100%;
overflow-y: auto;
}
div.services_content_div dl dt{
font-size: 15px;
font-weight: bold;
width:857px;
height:16px;
margin:8px 0 0 5px;
text-indent: 10px;
color: #4e4c47;
cursor: pointer;
background: url(http://media.gwg.bz/zipmovers/images/base/zipmovers_home_page_popup_triangle.png) no-repeat 0px 1px;
}
div.services_content_div dd{
margin:0px 0 0 20px;
}
div.services_content_div dd table{
border-bottom: 0px solid white;
width: 830px;
color: #ccceee;
}
div.services_content_div dd table tr{
border-top: 0px solid white;
}
div.services_content_div dd table td{
width: 40%;
color: #5e6c67;
background-color: #e8e3dc;
font-size: 15px;
}
div.services_content_div dd table td+td{
width: 50%;
color: #5e6c67;
background-color: #e8e3dc;
}

div.services_content_div dl dt h2{
margin:0px 0 0 0px;
font-size: 15px;
font-weight: bold;
width:857px;
height:18px;
color: #5e6c67;
}

div.services_content_div dl dd p.popup_training{
margin:5px 0 0 0;
width:815px;
font-size:14px;
line-height: 18px;
color:#47534f;
}




div.training_content_div{
float:left;
margin:3px 0 0 0px;
width:65%;
height:100%;
}
div.training_content_div h2{
margin:30px 0 0 30px;
font-size: 16px;
font-weight: bold;
color: #5e6c67;
}
div.training_content_div p{
margin:10px 0 0 30px;
font-size:14px;
line-height: 17px;
color:#47534f;
}

div.training_picture_div{
float:left;
margin:3px 0 0 0px;
width:30%;
height:100%;
}
div.training_picture_div img{border:1px solid #4e4c47;
float:left;
padding:1px;
margin:40px 0 0 20px;
background-color: #d1b8a6;
}






/*##########################################*/
#TO-HERE{}
#TO-HERE{}
#TO-HERE{}
/*##########################################*/


div.content_inner p.body_main{
float:left;
margin:0 0 0 65px;
width:520px;
font-size:16px;
line-height: 20px;
color:#47534f;
font-family: Verdana, Helvetica, Ariel, san-serif;
}
div.content_inner p.body_main_about{
float:left;
margin:25px 0 0 65px;
width:550px;
font-size:14px;
line-height: 20px;
color:#47534f;
}
/*
div.content_inner div.body_main_bbb{
float:left;
margin:10px 0 0 35px;
width:50px;
}
*/
div.content_inner iframe{border:0;
float: left;
margin:2px 0 0 14px;
width:588px;
height:394px;
font-size:12px;
}
div.content_inner div.google_map_link{
float: right;
border-top:1px solid #827e69;
border-bottom:1px solid #827e69;
border-right:1px solid #827e69;
margin:170px 227px 0 0;
width:120px;
height:22px;
background: url(../images/textures_dummy_pixel.png) no-repeat 0px 0px;
}
div.content_inner div.google_map_link p{
position:absolute;
float:left;
margin:0;
padding:0;
width:120px;
height:22px;
font-size: 10px;
text-indent: -9999px;
}
div.content_inner div.google_map_link img{border:0px solid red;
position:absolute;
margin:-4px 0 0 0;
padding:0;
}
div.content_inner div.google_map_link a:link,
div.content_inner div.google_map_link a:visited{
text-decoration: none;
color:gray;
}
div.content_inner div.google_map_link a:hover{
text-decoration: none;
color:aqua;
}





div.content_inner div.main_bullets{
float:left;
margin:20px 0 0 65px;
width:500px;
height:130px;
}
div.content_inner div.main_bullets div{
position:relative;
float:left;
margin: 0;
padding: 0;
width:500px;
height:40px;
overflow: hidden;
}
div.content_inner div.main_bullets div h1{
position:absolute;
margin: 0;
padding: 0;
width:100px;
font-size: 18px;
text-indent: -9999px;
}
div.content_inner div.main_bullets div img{border:0px solid blue;
position:absolute;
padding:0;
margin:0 0 0 -18px;
}







div.content_outer_services{
float:left;
width:1000px;
height:264px;
}


div.content_inner_services{
float:left;
margin:3px 0 0 65px;
width:560px;
font-size:14px;
line-height: 18px;
color:#47534f;
}
div.content_inner_services dl dt{
float:left;
margin:10px 0 0 0;
width:100%;
font-size:12px;
line-height: 16px;
color:#47534f;
}
div.content_inner_services dl dd{
float:left;
width:100%;
font-size:12px;
line-height: 12px;
color:#47534f;
}
div.content_inner_services dl dd tr{
color:#47534f;
}
div.content_inner_services dl dd td{
width:250px;
}








/* END - CONTENT AREA */
/*--------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------*/
/* START - RIGHT SECTION SECONDARY PAGES */
div.right_block{
float:right;
position:relative;
margin:-654px 0 0 0;
top:0;
right:40px;
width:200px;
height:600px;
/*
display:none;
*/
}
p.hair{
margin:60px 0 0 0;
width:100%;
height:490px;
font-size: 22px;
font-family: Times, serif;
font-style: oblique;
color: #47534f;
overflow: hidden;
line-height: 40px;
text-align: right;
}
/* END - RIGHT SECTION SECONDARY PAGES */
/*--------------------------------------------------------------------------------------------------------*/






/*--------------------------------------------------------------------------------------------------------*/
/* START - LIGHT BOX AREA */
div.lbox_outer{
float:left;
margin: 0;
padding: 0;
width: 100%;
height: 130px;
}
div.lbox_inner{
float:left;
margin: 7px 0 0 35px;
padding: 0;
width: 85%;
height: 125px;
}
div.lbox_products,
div.lbox_services,
div.lbox_training,
div.lbox_appointments,
div.lbox_bios{
float: left;
margin: 10px 0 0 19px;
width:225px;
height:90px;
}
div.lbox_products{
background: url(../images/Badges/Textures-Salon-Badges-Products.png) no-repeat left top;
}
div.lbox_services{
background: url(../images/Badges/Textures-Salon-Badges-Services.png) no-repeat left top;
}
div.lbox_training{
background: url(../images/Badges/Textures-Salon-Badges-Training.png) no-repeat left top;
}
div.lbox_appointments{
background: url(../images/Badges/Textures-Salon-Badges-Appointments.png) no-repeat left top;
}
div.lbox_bios{
background: url(../images/Badges/Textures-Salon-Badges-Our-Bios.png) no-repeat left top;
}

div.lbox_inner a:link,
div.lbox_inner a:visited{
margin: 7px 0 0 0px;
padding: 0;
color:#5e6c67;
text-decoration: none;
}
div.lbox_inner a:hover{
margin: 7px 0 0 0px;
padding: 0;
color:#5e6c67;
}
div.lbox_inner p{
float: left;
margin: 59px 0 0 19px;
font-weight: bold;
font-size: 11px;
}


/* END - LIGHT BOX AREA */
/*--------------------------------------------------------------------------------------------------------*/




/*--------------------------------------------------------------------------------------------------------*/
/* START - PICTURE CAROSEL */
div.carosel_outer{
position: relative;
float:left;
width:1000px;
height:75px;
}
div.carosel_inner{
float:left;
margin:0 0 0 13px;
width:990px;
height:75px;
}
div.carosel_inner ul{
padding:0;
margin:0;
list-style-type: none;
}
div.carosel_inner ul li{
border-left:1px solid white;
position: relative;
float:left;
width:96px;
height:75px;
overflow: hidden;
}
div.carosel_inner ul li img{
position: absolute;
width:96px;
}
/* END - PICTURE CAROSEL */
/*--------------------------------------------------------------------------------------------------------*/




/*##########################################*/
#YOU-ARE-HERE{}
#YOU-ARE-HERE{}
#YOU-ARE-HERE{}
/*##########################################*/
div.carosel_popup_outer{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display: none;
z-index: 1000;
}

div.carosel_popup_outer div.carosel_popup_inner{
position: relative;
margin-left: :auto;
margin-right: :auto;
width:1px;
height:1px;
background: transparent url(../images/Popups/Textures-Salon-Popup-Pictures-Background.png) no-repeat left top;
}

div#carosel_popup_close{
position:absolute;
top:0;
left:0;
width:16px;
height:17px;
cursor: pointer;
}

div#carosel_popup_close p{
margin: -3px 0 0 2px;
padding: 0;
font-size: 20px;
font-weight: bold;
color: #555555;
line-height: 20px;
}

div#carosel_popup_viewer{
position:absolute;
top:17px;
left:17px;
width:100px;
height:100px;
cursor: pointer;
}

div.carosel_popup_bckgnd{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index: 999;
background-color: black;
display: none;
}




/*--------------------------------------------------------------------------------------------------------*/
/* START - POPUP FOR THE PAGE */
div.popup_outer{
position:absolute;
width:930px;
height:600px;
background:url(../images/textures_popup_base_background-ds.png) no-repeat -36px -36px;
z-index: 1000;
display: none;
/*
border:1px solid red;
*/
}

div.popup_inner{
margin:10px 0 0 10px;
width:911px;
height:580px;
}
div.popup_title_bar{
width:911px;
height:29px;
background:url(../images/textures_popup_base_background.png) no-repeat -46px -46px;
}
div.popup_content_outer{
border-right: 2px solid #999;
border-left: 1px solid #999;
width:907px;
height:530px;
background-color: white;
}
div.popup_content_inner{
float:left;
margin:0 0 0 10px;
width:897px;
height:545px;
overflow: auto;
}
div.popup_bottom{
width:911px;
height:21px;
background:url(../images/textures_popup_base_background.png) no-repeat -46px -605px;
}
div.popup_close{
float:left;
width:26px;
height:26px;
background:url(../images/textures_popup_base_close_button.png) no-repeat -46px -46px;
cursor: pointer;
}
div.popup_title{
float:left;
width:880px;
height:26px;
background:url(../images/textures_popup_title_services.png) no-repeat -80px 6px;
}





div.bios_holder{
margin: 10px 0 0 0;
height:185px;
width:880px;
background: transparent url(../images/Bio-Pictures/Textures-Hair-Salon-Bio-Background.png) no-repeat -53px -30px;
}

div.bios_holder h2{
float:left;
margin: 0;
font-size: 12px;
font-weight: bold;
width:60px;
height:135px;
text-align: right;
color: #8f8f8f;
}
div.bios_holder p{
float:left;
margin: 0 0 7px 5px;
font-size: 12px;
line-height: 16px;
width:680px;
color: #000;
}
div.bios_picture{
float:left;
height:auto;
width:auto;
}
div.bios_picture img{border:1px solid #000;
margin:12px 12px 0 12px;
}
div.bios_text_holder_head{
float:left;
margin: 2px 0 0 0;
padding-top:3px;
height:15px;
width:753px;
}

div.bios_text_holder{
float:left;
margin: 2px 0 0 0;
padding-top:3px;
height:145px;
width:753px;
}











div.popup_content_inner dl dt{
font-size: 13px;
font-weight: bold;
width:857px;
height:16px;
margin:8px 0 0 5px;
text-indent: 10px;
color: #5e6c67;
cursor: pointer;
background: url(http://media.gwg.bz/zipmovers/images/base/zipmovers_home_page_popup_triangle.png) no-repeat 0px 1px;
/*background: url(http://media.gwg.bz/zipmovers/images/base/zipmovers-base-banner-logo.png) no-repeat 0px 1px;*/
}
div.popup_content_inner dd{
margin:0px 0 0 20px;
}
/*
border:1px solid red;
display: none;
*/

div.popup_content_inner dd table{
border-bottom: 2px solid white;
width: 830px;
color: #ccceee;
}
div.popup_content_inner dd table tr{
border-top: 2px solid white;
}
div.popup_content_inner dd table td{
width: 40%;
color: #5e6c67;
background-color: #e8e3dc;
font-size: 13px;
}
div.popup_content_inner dd table td+td{
width: 50%;
color: #5e6c67;
background-color: #e8e3dc;
}

div.popup_content_inner dl dt h2{
margin:0px 0 0 0px;
font-size: 15px;
font-weight: bold;
width:857px;
height:18px;
color: #5e6c67;
}

div.popup_content_inner dl dd p.popup_training{
margin:5px 0 0 0;
width:815px;
font-size:14px;
line-height: 18px;
color:#47534f;
}




div#popup_dim_lights{
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index: 999;
}


/* END - POPUP FOR THE PAGE */
/*--------------------------------------------------------------------------------------------------------*/
/*border:1px solid red;*/


/*--------------------------------------------------------------------------------------------------------*/
/* START - BOTTOM NAVIGATION BAR */
div.footer_outer{
float:left;
width:1000px;
height:30px;
}
div.footer_inner{
float:left;
margin:7px 0 0 59px;
width:910px;
height:30px;
}

div.footer_inner p{
font-size: 10px;
color:#827e69;
}

div.footer_inner a:link,
div.footer_inner a:visited
{
margin:0 5px 0 5px;
font-size: 11px;
text-decoration: none;
color:#827e69;
}

div.footer_inner a:hover{
margin:0 5px 0 5px;
font-size: 11px;
text-decoration: none;
color:#0071b2;
}
/* END - BOTTOM NAVIGATION BAR */
/*--------------------------------------------------------------------------------------------------------*/



div.social_sharing_outer{border:0px solid red;
position: relative;
float: left;
width:100%;
height: 100px;
}

div.social_sharing_inner{
margin:0 0 0 14px;
width:976px;
height: 76px;
background: transparent url(../images/Scocial/Textures-Salon-Social-Background.png) no-repeat left top;
}


div.social_sharing_inner div.bbb_outer{
float: left;
width:370px;
margin:7px 0 0 10px;
}

div.social_sharing_inner div.bbb_logo_wide{
float: left;
margin:0 0 0 0px;
width:160px;
}

div.social_sharing_inner div.bbb_outer h2{
float: left;
width:45%;
margin:7px 0 0 5px;
font-size: 12px;
color: #47534F;
}

div.social_sharing_inner div.social_media_outer{
float: left;
width:200px;
margin:0;
}
div.social_sharing_inner div.social_media_outer div.social_media_inner{
float: left;
width:100%;
margin:7px 0 0 0;
padding:0;
}
div.social_sharing_inner div.social_media_outer div.social_media_inner h1{
float: left;
width:100%;
margin:0 0 0 7px;
font-size: 12px;
color: #47534F;
}



div.social_sharing_inner div.social_media_outer div.social_media_inner div.social_links_outer{
float:left;
margin:3px 0 0 5px;
}
div.social_sharing_inner div.social_media_outer div.social_media_inner div.social_links_outer div.social_links_block{
float:left;
height: 23px;
width:90px;
}


div.social_sharing_inner div.social_media_outer div.social_media_inner div.social_links_outer a.addthis_button_compact{
margin: 0px 0 0 0;
font-size: 12px;
text-decoration: none;
color:#47534F;
}



div.social_sharing_inner div.social_media_outer div.social_media_inner div.social_links_outer div.social_links_block a:link,
div.social_sharing_inner div.social_media_outer div.social_media_inner div.social_links_outer div.social_links_block a:visited{
}
div.social_sharing_inner div.social_media_outer div.social_media_inner div.social_links_outer div.social_links_block a:hover{
}
div.social_sharing_inner div.social_media_outer div.social_media_inner div.social_links_outer div.social_links_block img{
margin:0;
padding:0;
border:0;
}




div.social_sharing_inner div.phone_number_outer{
float: left;
width:359px;
height: 76px;
}
div.social_sharing_inner div.phone_number_outer div.phone_number_inner{
margin:0;
}
div.social_sharing_inner div.phone_number_outer div.phone_number_inner h1{
position:absolute;
text-indent: -9999px;
}
div.social_sharing_inner div.phone_number_outer div.phone_number_inner img{
position:absolute;
margin:17px 0 0 17px;
}







/*COLORS
#47534f
*/







ul#sliderpix{
margin:0;
padding:0;
list-style-type: none;
}
#sliderpix li{
position: absolute;
left: 200px;
margin:0;
padding:0;
width:162px;
height:121px;
overflow: hidden;
}
#sliderpix li img{
margin:0;
padding:0;
background-position: center center;
}


/*
border:1px solid red;
*/

