/* ---- ALLURE RHINOPLASTY ---- */

*{margin:0px; padding:0px; outline:none;}
body{background:#eaf6f4 url(../images/ar_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/ar_header_bg.jpg) repeat-x 0 0; height:101px; position:relative;}
#header .logo{float:left; padding:34px 0 0 30px;}
#header .phone{float:right; width:182px; padding:30px 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:#97d5cc url(../images/ar_banner_bg.jpg) repeat-x 0 0; border-left:1px solid #141314; border-right:1px solid #414141;}
.ar-img{float:left; padding:9px 0 9px 22px;}
#banner_section span.text, .h1-text{float:left; padding:0 0 0 19px; background:url(../images/ar_text.jpg) no-repeat 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a1819; margin:16px 0 0 26px; 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:7px 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/ar_list_bg.gif) 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/ar_list_bg.gif) repeat-y 0 0; padding:13px 0 0 18px; cursor:text;}
#banner_section .banner .left .form_section{float:left; background:url(../images/ar_form_link.jpg) no-repeat 0 0; width:231px; height:79px; margin:3px 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:11px; background:#85c7c6 url(../images/form_bg.jpg) repeat-x 0 0; width:204px; border:1px solid #b3b9b9; border-top:none;}
#banner_section .banner .left .form_section .form_area form{float:left; padding-top:14px;}
#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 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/ar_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/ar_cross.jpg) no-repeat 0 0; width:20px; height:20px; border:none; cursor:pointer;}
#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 .right{float:left; width:609px; position:relative;}
#banner_section .banner .right img{float:right;}
#banner_section .banner .right .data{position:absolute; width:146px; top:16px; right:25px;}
#banner_section .banner .right .data p.top{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#090909; line-height:21px; border-bottom:1px solid #fff; padding:0 9px 5px 0;}
#banner_section .banner .right .data .image{float:left; width:94px; padding:13px 0 0 0;}
#banner_section .banner .right .data .image span{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#090909; line-height:21px;}
#banner_section .banner .right .patient{position:absolute; width:146px; bottom:25px; right:25px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#090909; line-height:21px; text-align:right;}
#body_container{float:left; width:848px; background:url(../images/ar_body_container.jpg) repeat-y 0 0;}
#body_container .top{float:left; width:848px; background:url(../images/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/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:23px 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:#e35270; padding-top:30px;}
#left_container .box p span a{color:#e35270; text-decoration:none; background:url(../images/ar_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 h2{float:left; padding:0 0 16px 0; width:343px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#36b2a0; font-size:16px; font-weight:normal;}
#right_container .rightbox h2 a{color:#36b2a0; text-decoration:none;}
#right_container .rightbox h2 a:hover{text-decoration:underline;}
#right_container .rightbox p{display:block; width:343px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474340; line-height:20px;}
#right_container .rightbox p img{float:left; padding:0 18px 0 0;}
#right_container .rightbox span{display:block; color:#e35270; padding-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474340; width:343px;}
#right_container .rightbox span a{color:#e35270; text-decoration:none; background:url(../images/ar_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 0 8px; display:inline;}
#bottom_container ul{float:left; list-style:none; width:770px; padding:15px 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:#e35270;}
#bottom_container ul li p span a{color:#e35270; text-decoration:none;}
#bottom_container ul li p span a:hover{text-decoration:underline;}
#outer_footer{width:848px; float:left; background:url(../images/footer_shadow.gif) repeat-y 0 0;padding-top:10px; }
#footer{float:left; width:848px; background:#0f0d0e url(../images/footer_bg.jpg) repeat-x 0 0; padding:23px 0 5px 0;}
#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:#fff; 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:#fff; line-height:20px;}
#footer ul li a{text-decoration:none; color:#fff;}
#footer ul li a:hover{text-decoration:underline; color:#fff;}

#inner_body_container{float:left; width:848px; background:#fff; padding-bottom:10px;}
#inner_banner_section{float:left; width:848px; background:#fff url(../images/ar_banner_bg.jpg) repeat-x 0 0;}
#inner_banner_section h1{float:left; padding:9px 0 9px 22px;}
#inner_banner_section span.text{float:left; padding:0 0 0 19px; background:url(../images/ar_text.jpg) no-repeat 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a1819; margin:16px 0 0 26px; display:inline;}
#inner_banner_section .banner{float:right; width:840px; background:#ffffff;}
#inner_banner_section .banner .left{float:left; width:231px;}
#inner_banner_section .banner ul{float:left; list-style:none; padding:7px 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/ar_list_bg.gif) 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/ar_list_bg.gif) repeat-y 0 0; padding:13px 0 0 18px; cursor:text;}
.left .form_section{float:left; background:url(../images/ar_form_link.jpg) no-repeat 0 0; width:231px; height:79px; margin:39px 0 0 0; display:inline; padding:34px 0 0 0; position:relative;}
.left .form_section p{float:left; width:204px; margin:0 0 0 11px; display:inline; text-align:center; padding-bottom:14px;}
.left .form_section .form_area{position:absolute; top:112px; left:11px; background:#85c7c6 url(../images/form_bg.jpg) repeat-x 0 0; width:204px; border:1px solid #b3b9b9; border-top:none;}
.left .form_section .form_area form{float:left; padding-top:14px;}
.left .form_section .form_area .divrow{float:left; width:172px; padding:0 16px 9px 16px;}
.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;}
.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;} 
.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;}
.left .form_section .form_area input.button{float:right; background:url(../images/ar_submit.jpg) no-repeat 0 0; width:59px; height:21px; border:none; cursor:pointer;}
.best-rhino-landing .form_section{float:left; background:url(../images/ar_form_link-2.jpg) no-repeat 0 0; width:206px; height:79px; margin:74px 0 0 0; display:inline; padding:25px 0 0 0; position:relative;}
.best-rhino-landing .form_section p{float:left; width:204px; margin:0; display:inline; text-align:center; padding-bottom:14px;}
.best-rhino-landing .form_section .form_area{position:absolute; left:0; top:103px; background:#85c7c6 url(../images/form_bg.jpg) repeat-x 0 0; width:204px; border:1px solid #b3b9b9; border-top:none;}
.best-rhino-landing .form_section .form_area form{float:left; padding-top:14px;}
.best-rhino-landing .form_section .form_area .divrow{float:left; width:172px; padding:0 16px 9px 16px;}
.best-rhino-landing .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;}
.best-rhino-landing .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;} 
.best-rhino-landing .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;}
.best-rhino-landing .form_section .form_area input.button{float:right; background:url(../images/ar_submit.jpg) no-repeat 0 0; width:59px; height:21px; 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:#36B2A0; 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:#36B2A0; 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: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; margin-left:20px; }
#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;}
.best-rhino-landing .pull-quote-wrapper-2 {float:right; background:url(../images/pull-quote-bg-2.png) repeat-y 0 0; padding:20px 20px 0 0;}
.best-rhino-landing .pull-quote-wrapper-2 .pull-quote{padding:10px 15px 7px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:24px; font-style:italic; font-weight:normal; color:#564b55;}
.best-rhino-landing .pull-quote-wrapper-2 .pull-quote-name { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:24px; font-style:italic; color:#564b55; float: right; }
p.arrow {text-indent: 12px; background: transparent url(../images/ar_arrow.jpg) no-repeat left 3px;}

#inner_banner_section .banner .right #second-tier span.image-left{float:left; width:auto; padding:5px 20px 15px 0px; position:relative;}
#inner_banner_section .banner .right #second-tier span.image-left small{float:left; width:151px; position:absolute; left:1px; bottom:15px; background:url(../images/image_text_bg.png) repeat-y 0 0; padding:5px 15px; font-size:10px; color:#ffffff; text-align:left; line-height:12px; margin-left:0px; }
/* 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 .best-rhino-landing {padding:21px 0 60px !important; width:594px !important; margin-bottom:10px !important;}
#inner_banner_section .banner .right .best-rhino-landing a, a.pink-link {color:#e35270; text-decoration:none; font-size: 11px; display:block; margin-bottom: 38px;}
#inner_banner_section .banner .right .best-rhino-landing a:hover, a.pink-link:hover {text-decoration:underline;}
#inner_banner_section .banner .right #meet h3{float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#36B2A0; 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:#36B2A0; 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 30px 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:#36B2A0; font-style:italic; font-weight:normal; padding-bottom:20px;}
#gallery-detail a, #gallery-detail a:visited{color:#36B2A0; text-decoration:underline;}
#gallery-detail a:hover{color:#36B2A0; text-decoration:none;}
#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:#36B2A0; 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:#36b2a0; 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:#36B2A0; 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:#36B2A0; 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:#36B2A0;}
#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:#36b2a0; 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:#36b2a0; 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:#e35270; 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:#e35270; text-decoration:none; background:url(../images/ar_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; }