html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,th{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}html{margin-bottom:1px}body{background:url(/images/layout/background_grey.jpg?v=2) 0px 440px repeat-x #d6d6d6;font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#898989}a,a:visited{text-decoration:none;color:#4d4d4d;font-weight:bold}strong{font-weight:bold}p{position:relative;line-height:20px;margin-bottom:10px;font-size:12px;color:#4d4d4d}.outer_wrapper{position:relative;margin:0px
auto;width:100%;background:url(/images/layout/background_top.png) repeat-x top;min-height:500px}.outer_wrapper.thin{position:relative;margin:0px
auto;width:100%;background:url(/images/layout/background_top.png) 0px -140px repeat-x !important;min-height:360px !important}.outer_wrapper
.wrapper{margin:0px
auto;position:relative;width:100%;max-width:940px}.outer_wrapper .wrapper
.header{position:relative;width:100%;height:130px;margin-bottom:15px}.outer_wrapper .wrapper .header
.logo{position:absolute;top:45px;left:5px;display:block;width:247px;height:80px;background:url(/images/layout/kd_hair_design_logo.jpg) no-repeat}.outer_wrapper .wrapper .header
.telephone{position:absolute;top:25px;right:5px;font-size:14px;font-weight:bold;font-style:italic;line-height:24px;color:#898989;text-align:right}.outer_wrapper .wrapper .header .telephone
span{display:block;font-size:26px;font-weight:bold;font-style:italic;color:#4d4d4d}.outer_wrapper .wrapper .header
ul.main_menu{position:absolute;top:90px;right:0px;list-style:none}.outer_wrapper .wrapper .header ul.main_menu
li{position:relative;float:right;margin-left:15px}.outer_wrapper .wrapper .header ul.main_menu li
a{position:relative;display:block;line-height:13px;color:#898989;font-weight:bold;font-style:italic;padding:11px
14px}.outer_wrapper .wrapper .header ul.main_menu li a:hover, .outer_wrapper .wrapper .header ul.main_menu li
a.active{background:url(/images/layout/background_grey.jpg) 0px -100px no-repeat;color:#FFF}.outer_wrapper .wrapper
#slider{position:relative;width:940px;height:280px;overflow:hidden;margin-bottom:40px;-webkit-box-shadow:#666 0px 0px 6px;-moz-box-shadow:#666 0px 0px 6px;box-shadow:#666 0px 0px 6px;cursor:default}.outer_wrapper.thin .wrapper
#slider{height:140px !important}.outer_wrapper .wrapper #slider
img{position:absolute;top:0;left:0}.outer_wrapper .wrapper
.content_left{position:relative;float:left;width:100%;max-width:600px;padding:20px;background:#FFF;-webkit-box-shadow:#333 0px 0px 6px;-moz-box-shadow:#333 0px 0px 6px;box-shadow:#333 0px 0px 6px;margin-bottom:15px}.outer_wrapper .wrapper .content_left
h1{position:relative;margin-bottom:15px;font-size:16px;font-weight:bold;font-style:italic;color:#4d4d4d}.outer_wrapper .wrapper
.content_right{position:relative;float:right;width:100%;max-width:240px;padding:20px
10px 10px 20px;background:#FFF;-webkit-box-shadow:#333 0px 0px 6px;-moz-box-shadow:#333 0px 0px 6px;box-shadow:#333 0px 0px 6px;margin-bottom:20px}.outer_wrapper .wrapper .image_gallery
img{position:relative;display:block;float:left;margin:4px}.outer_wrapper .wrapper
h2{position:relative;margin-bottom:15px;font-size:13px;font-weight:bold;font-style:italic;color:#4d4d4d}.outer_wrapper .wrapper
.footer{clear:both;position:relative;width:100%;max-width:900px;padding:20px
20px 0px 20px;height:170px;background:#4d4d4d url(/images/layout/background_footer.jpg) no-repeat;margin-bottom:20px}.outer_wrapper .wrapper .footer
p{color:#c5c5c5;line-height:18px}.outer_wrapper .wrapper .footer p
strong{color:#898989;font-weight:bold}.outer_wrapper .wrapper .footer p
a{color:#c5c5c5;text-decoration:underline}.outer_wrapper .wrapper .footer p.links
a{text-decoration:none;padding:0px
6px}.outer_wrapper .wrapper .footer p.links a:hover{text-decoration:underline}.outer_wrapper .wrapper
label{display:block;padding-top:10px;padding-bottom:5px;font-weight:bold;font-size:12px}.outer_wrapper .wrapper
input{display:block;padding:12px
10px;font:12px/18px;width:270px;color:#333;border:1px
solid #999}.outer_wrapper .wrapper
.checkbox{display:block;padding:10px;width:14px;height:14px}.outer_wrapper .wrapper
textarea{display:block;padding:10px;font:12px/18px;font-family:Arial,Helvetica,sans-serif;width:470px;height:120px;color:#333;border:1px
solid #999}.outer_wrapper .wrapper
.button{display:block;padding:10px;margin:10px
0px;font:12px/18px;width:200px;cursor:pointer;background:#797979;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#9c9c9c), to( #797979));background:-webkit-linear-gradient(#9c9c9c,  #797979);background:-moz-linear-gradient(#9c9c9c,  #797979);background:-ms-linear-gradient(#9c9c9c,  #797979);background:-o-linear-gradient(#9c9c9c,  #797979);background:linear-gradient(#9c9c9c,  #797979);-pie-background:linear-gradient(#9c9c9c,  #797979);border:1px
solid #CCC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#CCC 0px 0px 4px;-moz-box-shadow:#CCC 0px 0px 4px;box-shadow:#CCC 0px 0px 4px;color:#FFF;font-weight:bold}.services{margin-bottom:10px;position:relative;line-height:26px;color:#4d4d4d;font-size:12px}.services
h2{margin-bottom:5px !important;margin-top:10px}.error{padding:10px;margin:15px
0px;border:1px
solid #F00;background:#FFDFE0;font:12px/18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#F00}.warning{padding:10px;margin:15px
0px;border:1px
solid #C4BE00;background:#FFFEC6;font:12px/18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#9B9700}.success{padding:10px;margin:15px
0px;border:1px
solid #060;background:#E7F9E3;font:12px/18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#060}.error p, .success p, .warning
p{line-height:20px;padding:0;margin:0}