/* ---- HAIR RESTORATION ---- */

*{margin:0px; padding:0px; outline:none;}
body{background:#2e3844 url(../images/hr_body_bg.jpg) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif;}
img,fieldset{border:none;}
.clear{clear:both;}
#layout{width:848px; margin:0px auto;}
#header .shadow_left{position:absolute; top:0px; left:-7px; background:url(../images/hr_shadow.png) no-repeat 0 200px; width:7px; height:1000px;}
#header .shadow_right{position:absolute; top:0px; right:-7px; background:url(../images/hr_shadow.png) no-repeat 0 200px; width:7px; height:1000px;}
#header{float:left; width:848px; background:url(../images/hr_header_bg.jpg) repeat-x 0 0; height:100px; position:relative;}
#header .logo{float:left; padding:33px 0 0 29px;}
#header .phone{float:right; width:182px; padding:31px 38px 0 0;}
#header .phone p.heading{width:182px; float:left; text-align:center;}
#header .phone p.number{float:left; width:182px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; color:#e6e4e3;} 
#banner_section{float:left; width:846px; background:#292629 url(../images/hr_banner_bg.jpg) repeat-x 0 0; border-left:1px solid #121011; border-right:1px solid #121011;}
#banner_section h1, .hr-img{float:left; padding:12px 0 13px 22px;}
#banner_section span.text{float:left; padding:0 0 0 19px; background:url(../images/ga_text.jpg) no-repeat 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#322e32; margin:16px 0 0 22px; display:inline;}
#banner_section .banner{float:right; width:840px; background:url(../images/hr_banner.jpg) repeat-x 0 0;}
#banner_section .banner .left{float:left; width:218px;}
#banner_section .banner ul{float:left; list-style:none; padding:10px 0 0 0; width:218px;}
#banner_section .banner ul li{float:left; padding:0 0 0 0; width:218px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#383639;}
#banner_section .banner ul li.seperator{float:left; width:217px; height:auto; border-top:1px solid #d9d9d9; line-height:0px; font-size:2px;}
#banner_section .banner ul li a{display:block; text-decoration:none; width:200px; height:18px; color:#383639; padding:13px 0 0 18px;}
#banner_section .banner ul li a:hover{display:block; text-decoration:none; width:200px; height:18px; background:url(../images/hr_list_bg.jpg) repeat-y 0 0; padding:13px 0 0 18px;}
#banner_section .banner ul li.active a{display:block; text-decoration:none; width:200px; height:18px; background:url(../images/hr_list_bg.jpg) repeat-y 0 0; padding:13px 0 0 18px; cursor:text;}

#banner_section .banner .left .form_section{float:left; background:url(../images/hr_form_link.jpg) no-repeat 0 0; width:218px; height:79px; margin:1px 0 0 0; display:inline; padding:34px 0 0 0; position:relative;}
#banner_section .banner .left .form_section p{float:left; width:204px; margin:0 0 0 11px; display:inline; text-align:center; padding-bottom:14px;}
#banner_section .banner .left .form_section .form_area{position:absolute; top:112px; left:12px; background:#b7c4cf url(../images/hr_form_bg.jpg) repeat-x 0 0; width:204px; border-top:none; border:1px solid #343e49;}
#banner_section .banner .left .form_section .form_area form{float:left; padding-top:9px;}
#banner_section .banner .left .form_section .form_area .divrow{float:left; width:172px; padding:0 16px 9px 16px;}
#banner_section .banner .left .form_section .form_area label{float:left; width:172px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#363535; padding:0 0 4px 0;}
#banner_section .banner .left .form_section .form_area label.white{float:left; width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:3px 0 4px 0;}
#banner_section .banner .left .form_section .form_area input.text{float:left; width:170px; border:1px solid #c9d0d1; background:#fff url(../images/input_bg.jpg) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; height:17px;} 
#banner_section .banner .left .form_section .form_area textarea{float:left; width:170px; border:1px solid #c9d0d1; background:#fff url(../images/input_bg.jpg) repeat-x 0 0; overflow:auto; height:55px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#banner_section .banner .left .form_section .form_area input.button{float:right; background:url(../images/hr_submit.jpg) no-repeat 0 0; width:59px; height:21px; border:none; cursor:pointer;}
#banner_section .banner .left .form_section .form_area input.cross{float:right; background:url(../images/ga_cross.jpg) no-repeat 0 0; width:20px; height:20px; border:none; cursor:pointer;}
#banner_section .banner .right{float:right; width:622px;}
#banner_section .banner .right img{float:right;}
#body_container{float:left; width:848px; background:url(../images/hr_body_container.jpg) repeat-y 0 0;}
#body_container .top{float:left; width:848px; background:url(../images/hr_body_container_top.jpg) no-repeat 0 0; height:3px; line-height:3px; font-size:2px;}
#body_container .bottom{float:left; width:848px; background:url(../images/hr_body_container_bottom.jpg) no-repeat 0 0; height:5px; line-height:3px; font-size:2px;}
#content_container{float:left; width:830px; border:1px solid #d2d1d2; margin:7px 0 6px 8px; display:inline;}
#left_container{float:left; width:400px; padding-bottom:12px;}
#left_container .box{float:right; width:362px; border:1px solid #dbdbdb; margin:12px 0 0 0; padding:18px 0 38px 26px;}
#left_container .box h2{float:left; padding:0 0 16px 0; width:362px;}
#left_container .box p{display:block; width:340px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474340; line-height:20px;}
#left_container .box p img{float:left; padding:0 18px 0 0;}
#left_container .box p span{display:block; color:#487baf; padding-top:30px;}
#left_container .box p span a{color:#487baf; text-decoration:none; background:url(../images/hr_link_bg.jpg) no-repeat right 0; padding:0 15px 1px 0}
#left_container .box p span a:hover{text-decoration:underline;}
#right_container{float:right; width:392px; padding:13px 0 12px 0;}
#right_container .rightbox{float:left; width:343px; margin:12px 0 8px 0;}
#right_container .rightbox img{float:left; padding-right:18px;}
#right_container .rightbox h2{float:left; padding:0 0 16px 0; width:343px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#6dacd8; font-size:16px; font-weight:normal;}
#right_container .rightbox h2 a{color:#6dacd8; text-decoration:none;}
#right_container .rightbox h2 a:hover{text-decoration:underline;}
#right_container .rightbox h3{display:block; padding:0 0 16px 0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#9b8d8d; font-size:16px; font-weight:normal;}
#right_container .rightbox h3 a{color:#9b8d8d; text-decoration:none;}
#right_container .rightbox h3 a:hover{text-decoration:underline;}
#right_container .rightbox p{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474340; line-height:20px;}
#right_container .rightbox p img{float:left; padding:5px 18px 10px 0;}
#right_container .rightbox span{display:block; color:#487baf; padding-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474340;}
#right_container .rightbox span a{color:#487baf; text-decoration:none; background:url(../images/hr_link_bg.jpg) no-repeat right 0; padding:0 15px 1px 0}
#right_container .rightbox span a:hover{text-decoration:underline;}
#bottom_container{float:left; width:830px; border:1px solid #d2d1d2; margin:7px 0 8px 8px; display:inline;}
#bottom_container ul{float:left; list-style:none; width:770px; padding:16px 0 13px 60px;}
#bottom_container ul li{float:left; padding: 0 94px 0 0;}
#bottom_container ul li.last{padding:0px;}
#bottom_container ul li p{float:left; width:290px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474340; line-height:20px;}
#bottom_container ul li p span{color:#497cae;}
#bottom_container ul li p span a{color:#497cae; text-decoration:none;}
#bottom_container ul li p span a:hover{text-decoration:underline;}
#footer{float:left; width:846px; background:#363134 url(../images/hr_footer_bg.jpg) repeat-x 0 0; margin-top:10px; padding:23px 0 10px 0; border:1px solid #1e1a18;}
#footer h3{float:left; width:848px; text-align:center; padding-bottom:14px;}
#footer p{float:left; width:848px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a1cae6; line-height:20px;}
#footer ul{list-style:none; padding:0 5%; text-align:center; width:90%;}
#footer ul li{display:inline; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a1cae6; line-height:20px;}
#footer ul li a{text-decoration:none; color:#a1cae6;}
#footer ul li a:hover{text-decoration:underline; color:#a1cae6;}

#inner_body_container{float:left; width:848px; background:#fff;}
#inner_banner_section{float:left; width:848px; background:#fff url(../images/hr_banner_bg.jpg) repeat-x 0 0;}
#inner_banner_section h1{float:left; padding:13px 0 13px 22px;}
#inner_banner_section span.text{float:left; padding:0 0 0 19px; background:url(../images/ga_text.jpg) no-repeat 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#322e32; margin:14px 0 0 31px; display:inline;}
#inner_banner_section .banner{float:right; width:840px; background:#fff;}
#inner_banner_section .banner .left{float:left; width:231px;}
#inner_banner_section .banner ul{float:left; list-style:none; padding:9px 0 0 0; width:231px;}
#inner_banner_section .banner ul li{float:left; padding:0 0 0 0; width:231px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#383639;}
#inner_banner_section .banner ul li.seperator{float:left; width:218px; height:auto; border-top:1px solid #d9d9d9; line-height:0px; font-size:2px;}
#inner_banner_section .left ul li a{display:block; text-decoration:none; width:213px; height:18px; color:#383639; padding:13px 0 0 18px;}
#inner_banner_section .left ul li a:hover{display:block; text-decoration:none; width:213px; height:18px; background:url(../images/ga_list_bg.jpg) repeat-y 0 0; padding:13px 0 0 18px;}
#inner_banner_section .left ul li a.active{display:block; text-decoration:none; width:213px; height:18px; background:url(../images/ga_list_bg.jpg) repeat-y 0 0; padding:13px 0 0 18px; cursor:text;}
#inner_banner_section .banner .left .form_section{float:left; background:url(../images/hr_form_link_inner.jpg) no-repeat 0 0; width:231px; height:79px; margin:2px 0 0 0; display:inline; padding:34px 0 0 0; position:relative;}
#inner_banner_section .banner .left .form_section p{float:left; width:204px; margin:0 0 0 11px; display:inline; text-align:center; padding-bottom:14px;}
#inner_banner_section .banner .left .form_section .form_area{position:absolute; top:112px; left:12px; background:#b7c4cf url(../images/hr_form_bg.jpg) repeat-x 0 0; width:204px; border-top:none; border:1px solid #343e49;}
#inner_banner_section .banner .left .form_section .form_area form{float:left; padding-top:14px;}
#inner_banner_section .banner .left .form_section .form_area .divrow{float:left; width:172px; padding:0 16px 9px 16px;}
#inner_banner_section .banner .left .form_section .form_area label{float:left; width:172px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#363535; padding:0 0 4px 0;}
#inner_banner_section .banner .left .form_section .form_area label.white{float:left; width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:3px 0 4px 0;}
#inner_banner_section .banner .left .form_section .form_area input.text{float:left; width:170px; border:1px solid #c9d0d1; background:#fff url(../images/input_bg.jpg) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; height:17px;} 
#inner_banner_section .banner .left .form_section .form_area textarea{float:left; width:170px; border:1px solid #c9d0d1; background:#fff url(../images/input_bg.jpg) repeat-x 0 0; overflow:auto; height:55px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#inner_banner_section .banner .left .form_section .form_area input.button{float:right; background:url(../images/hr_submit.jpg) no-repeat 0 0; width:59px; height:21px; border:none; cursor:pointer;}
#inner_banner_section .banner .left .form_section .form_area input.cross{float:right; background:url(../images/ga_cross.jpg) no-repeat 0 0; width:20px; height:20px; border:none; cursor:pointer;}
#inner_banner_section .banner .right{float:left; width:609px; position:relative;}


/* 2nd-TIER PAGE -- BEGIN */
#inner_banner_section .banner .right #second-tier{float:right; width:524px; border:1px solid #dddcdd; border-top:2px solid #dddcdd; border-bottom:2px solid #dddcdd; padding:21px 40px 45px 30px; margin:9px 9px 0 0; display:inline; min-height:780px; height:auto !important; height:780px;}
#inner_banner_section .banner .right #second-tier h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#6DACD8; width:524px; padding:0 0 17px 0; font-weight:normal;}
#inner_banner_section .banner .right #second-tier .float-img-left{float:left; padding:5px 20px 15px 0;}
#inner_banner_section .banner .right #second-tier .float-img-right{float:right; padding:5px 0px 15px 20px;}
#inner_banner_section .banner .right #second-tier h4{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#6DACD8; padding: 0 0 0 0; line-height:20px;}
#inner_banner_section .banner .right #second-tier h4 img{float:left; padding:5px 9px 0 0;}
#inner_banner_section .banner .right .content p, #inner_banner_section .banner .right #second-tier p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424345; line-height:18px; display:block; padding-bottom:20px;}

#inner_banner_section .banner .right .content p span.image-text-left{float:left; width:auto; padding:5px 20px 20px 0 !important; padding:25px 20px 20px 0; position:relative;}
#inner_banner_section .banner .right .content p span.image-text-right{float:right; width:auto; padding:5px 0px 20px 20px !important; padding:25px 20px 20px 0; position:relative;}
#inner_banner_section .banner .right .content p span.image-text-left small{float:left; width:151px; position:absolute; left:1px; bottom:20px; background:url(../images/image_text_bg.png) repeat-y 0 0; padding:5px 15px; font-size:10px; color:#ffffff; text-align:right; line-height:12px;}
#inner_banner_section .banner .right .content p span.image-text-right small{float:left; width:151px; position:absolute; left:21px; bottom:20px; background:url(../images/image_text_bg.png) repeat-y 0 0; padding:5px 15px; font-size:10px; color:#ffffff; text-align:right; line-height:12px;}
#inner_banner_section .banner .right .content p span.pull-quote-wrapper{float:right; background:url(../images/pull-quote-bg.jpg) no-repeat 0 0; width:287px; padding:20px 20px 20px 0; margin: 5px 0 5px 20px;}
#inner_banner_section .banner .right .content p span.pull-quote-wrapper .pull-quote{padding:12px 34px; width:227px; float:left; background:url(../images/close-quote-2.gif) no-repeat 85% bottom; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:24px; font-style:italic; font-weight:normal; color:#564b55;}
p.arrow {text-indent: 12px; background: transparent url(../images/hr_arrow.jpg) no-repeat left 3px;}
#second-tier ul {width:auto !important; float:none !important; padding:0 !important; margin-bottom:24px;}
#second-tier ul li {width:auto !important; float:none !important; padding:2px 0 0 14px !important; margin:4px 0 0 0; background: transparent url(../images/hr_arrow.jpg) no-repeat left 3px; color: #424345 !important;}
a{ color:#497CAE; text-decoration:underline; }
a:hover{ text-decoration:none; }
a.jump{ display:block; margin-top:40px; text-decoration:none; }

ul.sitemap {width:auto !important; padding:12px 0 !important;}
ul.sitemap li {width:auto !important; float:none !important; }
ul.sitemap li a{width:auto !important; padding:8px 0 0 0 !important; }
h4.h4-sitemap {float:left; width:524px;}
/* 2nd-TIER PAGE -- END */


/* MEET PAGE -- BEGIN */
#inner_banner_section .banner .right #meet{float:right; width:524px; border:1px solid #dddcdd; border-top:2px solid #dddcdd; border-bottom:2px solid #dddcdd; padding:21px 40px 0 30px; margin:9px 9px 0 0; display:inline; min-height:780px; height:auto !important; height:780px;}
#inner_banner_section .banner .right #meet h3{float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#6dacd8; width:140px; padding:0 0 17px 0; font-weight:normal;}
#inner_banner_section .banner .right #meet #name{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6dacd8; width:331px; background:url(../images/hr_seperator.jpg) no-repeat 0 3px; padding:2px 0 18px 22px; margin-left:29px; display:inline;}
#inner_banner_section .banner .right #meet p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424345; line-height:18px; display:block; padding-bottom:20px;}
#inner_banner_section .banner .right #meet p span.image{float:left; width:auto; padding:25px 20px 20px 0; position:relative;}
#inner_banner_section .banner .right #meet p span.image small{float:left; width:151px; position:absolute; left:1px; bottom:20px; background:url(../images/image_text_bg.png) repeat-y 0 0; padding:5px 15px; font-size:10px; color:#ffffff; text-align:right; line-height:12px;}
#inner_banner_section .banner .right #meet p span.text{float:right; background:url(../images/pull-quote-bg.jpg) no-repeat 0 0; width:287px; padding:20px 20px 20px 0; margin-bottom:20px; height:auto; }
#inner_banner_section .banner .right #meet p span.text .pull-quote{padding:12px 34px; width:227px; float:left; background:url(../images/close-quote-2.gif) no-repeat 85% bottom; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:24px; font-style:italic; font-weight:normal; color:#564b55;}
/* MEET PAGE -- END */


/* GALLERY DETAIL PAGE -- BEGIN */
#inner_banner_section .banner .right #gallery-detail{float:right; width:524px; border:1px solid #dddcdd; border-top:2px solid #dddcdd; border-bottom:2px solid #dddcdd; padding:21px 40px 0 30px; margin:9px 9px 0 0; display:inline; min-height:780px; height:auto !important; height:780px;}
#inner_banner_section .banner .right #gallery-detail h3{float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#9b8d8d; width:524px; padding:0 0 17px 0; font-weight:normal;}
#inner_banner_section .banner .right #gallery-detail h2{float:left; width:529px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#6DACD8; font-style:italic; font-weight:normal; padding-bottom:20px;}
#inner_banner_section .banner .right #gallery-detail ul.nav{float:left; list-style:none; width:397px; height:17px; background:url(../images/re_inner_nav.jpg) no-repeat 0 0; padding:0px;}
#inner_banner_section .banner .right #gallery-detail ul.nav li{float:left; height:17px; width:auto;}
#inner_banner_section .banner .right #gallery-detail ul.nav li.previous{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:auto; padding-left:8px;}
#inner_banner_section .banner .right .content ul.nav li.previous a{float:left; background:url(../images/re_previous.jpg) no-repeat 2px 1px; text-decoration:none; color:#fff; width:auto; padding:2px 0 0 18px ;}
#inner_banner_section .banner .right #gallery-detail ul.nav li.previous a:hover{text-decoration:underline;}
#inner_banner_section .banner .right #gallery-detail ul.nav li.next{float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:auto; padding-right:8px;}
#inner_banner_section .banner .right #gallery-detail ul.nav li.next a{float:left; background:url(../images/re_next.jpg) no-repeat right 1px; text-decoration:none; color:#000300; width:auto; padding:2px 18px 0 0 ;}
#inner_banner_section .banner .right #gallery-detail ul.nav li.next a:hover{text-decoration:underline;}
#inner_banner_section .banner .right #gallery-detail .big_image{float:left; padding:8px 5px 0 0; width:auto;}
#inner_banner_section .banner .right #gallery-detail p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424345; line-height:18px; float:left; padding-bottom:24px;}
#inner_banner_section .banner .right #gallery-detail span{float:left; width:524px; color:#6DACD8; padding:30px 0 23px 0; font-size:11px;}
#inner_banner_section .banner .right #gallery-detail ul.small_image{float:left; padding:0 0 42px 0; background:none; width:524px; list-style:none; height:112px;}
#inner_banner_section .banner .right #gallery-detail ul.small_image li{float:left; padding:0 6px 0 0; width:auto;}
#inner_banner_section .banner .right #gallery-detail ul.small_image li a{float:left; margin:0px; padding:0px; width:auto;}
/* GALLERY DETAIL PAGE -- END */


/* GALLERY PAGE -- BEGIN */
#inner_banner_section .banner .right #gallery{float:right; width:524px; border:1px solid #dddcdd; border-top:2px solid #dddcdd; border-bottom:2px solid #dddcdd; padding:21px 40px 0 30px; margin:9px 9px 0 0; display:inline; min-height:780px; height:auto !important; height:780px;}
#inner_banner_section .banner .right #gallery h2{float:left; width:529px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#6DACD8; font-style:italic; font-weight:normal; padding-bottom:20px;}
#inner_banner_section .banner .right #gallery h3{float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#564b55; width:524px; padding:0 0 17px 0; font-weight:normal;}
#inner_banner_section .banner .right #gallery p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424345; line-height:18px;}
#inner_banner_section .banner .right #gallery span{float:left; width:524px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6DACD8; line-height:18px; padding:19px 0 14px 0;}
#inner_banner_section .banner .right #gallery .bottom_box{float:left; width:524px; border-top:2px solid #e5e5e5; padding:18px 0 15px 0;}
#inner_banner_section .banner .right #gallery .bottom_box p{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424345; line-height:18px; padding-bottom:0;}
#inner_banner_section .banner .right #gallery .bottom_box h4{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6DACD8; font-weight:normal; padding:0 0 7px 0;}
#inner_banner_section .banner .right #gallery .bottom_box h4 a, #inner_banner_section .banner .right #gallery .bottom_box p a{color:#6DACD8;}
#inner_banner_section .banner .right #gallery .bottom_box h4 a:hover, #inner_banner_section .banner .right #gallery .bottom_box p a:hover{text-decoration:none;}
#inner_banner_section .banner .right #gallery .bottom_box a.gallery-thumb-wrapper{ display:block; float:left; padding:0 30px 10px 0; }
#inner_banner_section .banner .right #gallery .bottom_box img{padding:0 3px 0 0;}
/* GALLERY PAGE -- END */


/* CONTACT PAGE -- BEGIN */
#inner_banner_section .banner .right .contact-banner{float:right;}
#contact_us{float:right; width:529px; border:1px solid #d9d8d9; padding:20px 35px 0 30px; display:inline; margin-right:8px;}
#contact_us h2{float:left; width:529px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#6DACD8; font-style:italic; font-weight:normal; padding-bottom:20px;}
#contact_us .left_section{float:left; width:220px;}
#contact_us .left_section .inner_box{float:left; width:220px; padding-bottom:28px;}
#contact_us .left_section .inner_box h3{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#6DACD8; line-height:20px; font-weight:normal;}
#contact_us .left_section .inner_box p{float:left; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474340; line-height:20px;}
#contact_us .left_section .inner_box p span{font-style:italic;}
#contact_us .left_section .inner_box span.link{float:left; color:#487BAF; padding-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474340; width:220px;}
#contact_us .left_section .inner_box span.link a{color:#487BAF; text-decoration:none; background:url(../images/hr_link_bg.jpg) no-repeat right 0; padding:0 15px 0 0}
#contact_us .left_section .inner_box span.link a:hover{text-decoration:underline;}
#contact_us .right_section{float:right; width:250px;}
#contact_us .right_section form{float:left;}
#contact_us .right_section form .divrow{float:left; width:250px; padding:0 0 9px 0;}
#contact_us .right_section form label{float:left; width:250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#70706f; padding:0 0 4px 0;}
#contact_us .right_section form input.text{float:left; width:248px; border:1px solid #adadad; border-top:2px solid #949494; font-family:Arial, Helvetica, sans-serif; height:17px;} 
#contact_us .right_section form textarea{float:left; width:248px; border:1px solid #adadad; border-top:2px solid #949494; overflow:auto; height:91px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#contact_us .right_section form input.button{float:left; background:url(../images/ar_submit1.jpg) no-repeat 0 0; width:55px; height:20px; border:none; cursor:pointer;}
#contact_us .right_section form label.small{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#70706f; padding:3px 0 0 0; text-align:right; width:150px;}

#contact_us hr.gray-line { color:#D9D8D9; background-color:#D9D8D9; border:0; height:1px; margin-bottom:8px; }
#contact_us .youtube, #contact_us .linkedin { display:block; height:18px; margin-top:12px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:220px; color:#487BAF; padding: 3px 0 0 26px; text-decoration: none;}
#contact_us .youtube { background: transparent url(../images/youtube-small.jpg) no-repeat left top;}
#contact_us .linkedin { background: transparent url(../images/linkedin-small.jpg) no-repeat left top;}
/* CONTACT PAGE -- END */

.wax-plum-footer { display:block; float:right; background:transparent url(../images/wax-plum-logo-small-2.png) no-repeat right top; padding:0 80px 2px 0; margin:18px 0; color:#5f6770; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; }
.wax-plum-footer:hover { text-decoration:underline; }