/* ---- REVIVED EYES ---- */

*{margin:0px; padding:0px; outline:none;}
body{background:#eff2ee url(../images/re_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/layout_shadow.png) no-repeat 0 0; width:7px; height:1000px;}
#header .shadow_right{position:absolute; top:0px; right:-7px; background:url(../images/layout_shadow.png) no-repeat 0 0; width:7px; height:1000px;}
#header{float:left; width:848px; background:url(../images/re_header_bg.jpg) repeat-x 0 0; height:101px; position:relative;}
#header .logo{float:left; padding:34px 0 0 29px;}
#header .phone{float:right; width:182px; padding:32px 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:848px; background:#455b55 url(../images/re_banner_bg.jpg) no-repeat 0 0;}
.re-img{float:left; padding:10px 0 12px 22px;}
#banner_section span.text, .h1-text{float:left; padding:0 0 0 18px; background:url(../images/re_text.jpg) no-repeat 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c2dbd6; margin:16px 0 0 29px; display:inline; font-weight:normal; }
#banner_section .banner{float:right; width:840px; background:#fff;}
#banner_section .banner .left{float:left; width:231px;}
#banner_section .banner ul{float:left; list-style:none; padding:10px 0 0 0; width:231px;}
#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;}
#banner_section .banner ul li.seperator{float:left; width:218px; 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:213px; height:18px; color:#383639; padding:13px 0 0 18px; cursor:pointer;}
#banner_section .banner ul li a:hover{display:block; text-decoration:none; width:213px; height:18px; background:url(../images/re_list_bg.jpg) repeat-y 0 0; padding:13px 0 0 18px; cursor:pointer;}
#banner_section .banner ul li a.active{display:block; text-decoration:none; width:213px; height:18px; background:url(../images/re_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/re_form_link.jpg) no-repeat 0 0; width:231px; height:79px; margin:32px 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:10px; background:#8abfb9 url(../images/re_form_bg.jpg) repeat-x 0 0; width:204px; border-top:none; border:1px solid #9fa6a5;}
#banner_section .banner .left .form_section .form_area form{float:left; padding-top:10px;}
#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: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/re_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:left; width:609px; position:relative;}
#banner_section .banner .right img{float:right;}
#body_container{float:left; width:848px; background:url(../images/re_body_container.jpg) repeat-y 0 0;}
#body_container .top{float:left; width:848px; background:url(../images/re_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/re_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; padding-bottom:10px;}
#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:#4c756e; padding-top:30px;}
#left_container .box p span a{color:#4c756e; text-decoration:none; background:url(../images/re_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:#187c94; font-size:16px; font-weight:normal;}
#right_container .rightbox h2 a{color:#187c94; 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:0 18px 10px 0;}
#right_container .rightbox span{display:block; color:#4c756e; padding-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474340;}
#right_container .rightbox span a{color:#4c756e; text-decoration:none; background:url(../images/re_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:812px; border:1px solid #d2d1d2; margin:7px 0 0 8px; display:inline;}
#bottom_container ul{float:left; list-style:none; width:752px; 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:#4c756e;}
#bottom_container ul li p span a{color:#4c756e; text-decoration:none;}
#bottom_container ul li p span a:hover{text-decoration:underline;}
#outer_footer{float:left; width:848px; background:url(../images/re_outer_footer.jpg) repeat-y 0 0; padding-top:10px;}
#footer{float:left; width:846px; background:#fff url(../images/re_footer_bg.jpg) repeat-x 0 0; padding:23px 0 10px 0; border:1px solid #1d1714;}
#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:#4c756e; 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:#4c756e; line-height:20px;}
#footer ul li a{text-decoration:none; color:#4c756e;}
#footer ul li a:hover{text-decoration:underline; color:#4c756e;}

#inner_body_container{float:left; width:848px; background:#fff; padding-bottom:10px;}
#inner_banner_section{float:left; width:848px; background:#fff url(../images/re_banner_bg.jpg) no-repeat 0 0;}
#inner_banner_section h1{float:left; padding:10px 0 12px 22px;}
#inner_banner_section span.text{float:left; padding:0 0 0 18px; background:url(../images/re_text.jpg) no-repeat 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c2dbd6; margin:16px 0 0 29px; 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:8px 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 .banner ul li a{display:block; text-decoration:none; width:213px; height:18px; color:#383639; padding:13px 0 0 18px; cursor:pointer;}
#inner_banner_section .banner 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; cursor:pointer;}
#inner_banner_section .banner 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/re_form_link.jpg) no-repeat 0 0; width:231px; height:79px; margin:66px 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:11px; background:#c8c0be url(../images/re_form_bg.jpg) repeat-x 0 0; width:204px; border-top:none; border:1px solid #9fa6a5;}
#inner_banner_section .banner .left .form_section .form_area form{float:left; padding-top:10px;}
#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: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/re_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:#187C94; 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:#187C94; 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/re_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/re_arrow.jpg) no-repeat left 3px; color: #424345 !important;}
/* 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:#187C94; 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:#187C94; 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:#187C94; 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:#187c94; 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 */


#bottom_container1{float:left; width:830px; border:1px solid #d2d1d2; margin:7px 0 0 8px; display:inline;}
#bottom_container1 ul{float:left; list-style:none; width:769px; padding:16px 0 13px 60px;}
#bottom_container1 ul li{float:left; padding: 0 94px 0 0;}
#bottom_container1 ul li.last{padding:0px;}
#bottom_container1 ul li p{float:left; width:290px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474340; line-height:20px;}
#bottom_container1 ul li p span{color:#4c756e;}
#bottom_container1 ul li p span a{color:#4c756e; text-decoration:none;}
#bottom_container1 ul li p span a:hover{text-decoration:underline;}


/* 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:#187C94; 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:#187C94; 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:#187C94; 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:#187C94;}
#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-right:30px; }
#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:#187C94; 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:#187C94; 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:#4C756E; 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:#4C756E; text-decoration:none; background:url(../images/re_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 PAGE -- END */


.wax-plum-footer { display:block; float:right; background:transparent url(../images/wax-plum-logo-small.png) no-repeat right top; padding:0 80px 2px 0; margin:18px 0; color:#9d9a97; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; }
.wax-plum-footer:hover { text-decoration:underline; }