.close{background-image:url(/images/overlay/close.png);position:absolute;right:-20px;top:-20px;cursor:pointer;height:35px;width:35px;}body#profiles_show{background-color:#f6f6f7;background-image:url(/images/profiles/header/company-header-bg.png);background-repeat:repeat-x;background-position:left 46px;}body#profiles_show .FB_fan{margin-bottom:15px;display:block;}body#profiles_show #atffc{display:none;}body#profiles_show p+p{text-indent:2em;margin-top:-1.5em;}form body#profiles_show p+p{text-indent:0;}body#profiles_show p.incr,body#profiles_show .incr p{font-size:.833em;line-height:1.44em;margin-bottom:1.5em;}body#profiles_show .caps{font-variant:small-caps;letter-spacing:1px;text-transform:lowercase;font-size:1.2em;line-height:1%;font-weight:bold;padding:0 2px;}body#profiles_show .dquo{margin-left:-0.5em;}body#profiles_show .alt{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;font-style:italic;font-weight:normal;}body#profiles_show .send_to_phone,body#profiles_show .download_vcard,body#profiles_show a.send_to_friend{position:relative;height:16px;width:125px;display:block;}body#profiles_show .send_to_phone img,body#profiles_show .download_vcard img,body#profiles_show a.send_to_friend img{position:absolute;left:0;}body#profiles_show .download_vcard img{top:0;clip:rect(0px 125px 16px 0);}body#profiles_show .download_vcard:hover img{top:-16px;clip:rect(16px 125px 32px 0);}body#profiles_show .send_to_phone img{top:-32px;clip:rect(32px 125px 48px 0);}body#profiles_show .send_to_phone:hover img{top:-48px;clip:rect(48px 125px 64px 0);}body#profiles_show a.send_to_friend img{top:-64px;clip:rect(64px 125px 80px 0);}body#profiles_show a.send_to_friend:hover img{top:-80px;clip:rect(80px 125px 96px 0);}body#profiles_show h4{margin-top:0;margin-bottom:0;padding-bottom:1em;line-height:1;font-size:1.2em;font-weight:bolder;color:#e9af33;}body#profiles_show #root #root_header{position:relative;background-image:url(/images/profiles/header/company-header-shadow.png);background-repeat:no-repeat;background-position:center 265px;height:294px;}body#profiles_show #root #root_header #breadcrumbs{margin-left:12px;padding-bottom:5px;font-size:.9em;}body#profiles_show #root #root_header #bbb_logo{width:60px;height:95px;position:absolute;right:12px;top:81px;}body#profiles_show #root #root_header .logo{display:inline;float:left;margin-right:2px;width:268px;margin-left:6px;background:transparent url(/images/profiles/header/logo-box.gif) no-repeat left center;height:159px;width:268px;position:relative;}* html body#profiles_show #root #root_header .logo{overflow-x:hidden;}body#profiles_show #root #root_header .logo .logo_text{display:table;position:absolute;height:159px;width:268px;font-size:2em;font-weight:bolder;text-align:center;color:#fff;background-color:transparent;background-repeat:no-repeat;background-position:center center;}body#profiles_show #root #root_header .logo .logo_text p{vertical-align:middle;display:table-cell;padding-left:11px;padding-right:10px;position:relative;text-shadow:#000 1px 1px 1px;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color='black',Positive='true');}body#profiles_show #root #root_header #business_name{font-size:3.5em;line-height:1;font-weight:bolder;margin:2px 0 0 0;color:#e9af33;margin-left:12px;text-shadow:#ccc 2px 2px 6px;}body#profiles_show #root #root_header #category{font-weight:bolder;margin:0;font-size:180%;text-align:center;color:#2b5177;margin-left:12px;text-shadow:none;}body#profiles_show #root #root_header #header_adsense{display:inline;float:left;margin-right:0;width:673px;margin-left:121px;margin-top:11px;width:728px;height:90px;}* html body#profiles_show #root #root_header #header_adsense{overflow-x:hidden;}body#profiles_show #root #root_header #banner{display:inline;float:left;margin-right:0;width:673px;margin-left:19px;background:transparent url(/images/profiles/header/banner-box.gif) no-repeat left top;height:159px;position:relative;}* html body#profiles_show #root #root_header #banner{overflow-x:hidden;}body#profiles_show #root #root_header #banner .banner_text{position:absolute;display:table;height:145px;width:668px;margin-top:7px;font-size:2em;line-height:145px;font-weight:bolder;text-align:center;color:#fff;background-color:transparent;background-repeat:no-repeat;background-position:center center;text-shadow:#000 1px 1px 1px;}body#profiles_show #root #root_header #banner .banner_text span{text-align:left;display:table-cell;vertical-align:middle;}body#profiles_show #root #root_header #banner .banner_text span #business_name{font-size:150%;}body#profiles_show #root #root_header #banner .banner_text span #category{text-align:left;font-weight:bolder;margin:15px 0 0 0;font-size:100%;color:#2b5177;margin-left:12px;text-shadow:none;}body#profiles_show #root #root_header #banner img{position:absolute;top:7px;left:7px;clip:rect(0px 652px 145px 0);}body#profiles_show #root #root_header #slogan{color:#434343;font-size:1.5em;margin-left:12px;line-height:2em;}body#profiles_show #root #sidebar{display:inline;float:left;margin-right:2px;width:349px;}* html body#profiles_show #root #sidebar{overflow-x:hidden;}body#profiles_show #root #sidebar #hCard_header,body#profiles_show #root #sidebar #share_buttons_header,body#profiles_show #root #sidebar #accreditations_header,body#profiles_show #root #sidebar #why_choose_us_header,body#profiles_show #root #sidebar #sidebar_adsense_header{background:transparent url(/images/profiles/boxes/box-sprite.png) no-repeat 0 0;height:18px;}body#profiles_show #root #sidebar #share_buttons_footer,body#profiles_show #root #sidebar #accreditations_footer,body#profiles_show #root #sidebar #why_choose_us_footer,body#profiles_show #root #sidebar #sidebar_adsense_footer{background:transparent url(/images/profiles/boxes/box-sprite.png) no-repeat -698px 0;height:18px;margin-bottom:1px;}body#profiles_show #root #sidebar #hCard_footer{background:transparent url(/images/profiles/boxes/address-bottom.png) no-repeat top left;height:33px;}body#profiles_show #root #sidebar #hCard{background:transparent url(/images/profiles/boxes/box-sprite.png) repeat-y -349px 0;}body#profiles_show #root #sidebar #hCard .vcard{min-height:140px;font-weight:bold;color:#646464;padding-bottom:15px;background:transparent url(/images/profiles/at_symbol.png) no-repeat 220px 75%;}body#profiles_show #root #sidebar #hCard .vcard div,body#profiles_show #root #sidebar #hCard .vcard a.url{padding-left:21px;padding-right:21px;}body#profiles_show #root #sidebar #hCard .vcard .adr{padding-top:10px;}body#profiles_show #root #sidebar #hCard .vcard a{font-weight:normal;}body#profiles_show #root #sidebar #hCard .vcard .street-address{display:block;}body#profiles_show #root #sidebar #hCard .vcard .org{margin-left:7px;margin-right:7px;padding-left:15px;padding-right:15px;padding-bottom:10px;margin-bottom:5px;background:transparent url(/images/profiles/boxes/gradient.png) repeat-x left bottom;}body#profiles_show #root #sidebar #hCard .vcard .org h2{padding-bottom:0;margin-top:0;margin-bottom:0;font-size:1.5em;font-weight:bold;line-height:1em;color:#e9af33;}body#profiles_show #root #sidebar #hCard .vcard .tel{color:#369;font-size:1.75em;line-height:1.75em;}body#profiles_show #root #sidebar #share_buttons,body#profiles_show #root #sidebar #accreditations,body#profiles_show #root #sidebar #why_choose_us,body#profiles_show #root #sidebar #sidebar_adsense{background:transparent url(/images/profiles/boxes/box-sprite.png) repeat-y -349px 0;}body#profiles_show #root #sidebar #share_buttons h4,body#profiles_show #root #sidebar #accreditations h4,body#profiles_show #root #sidebar #why_choose_us h4,body#profiles_show #root #sidebar #sidebar_adsense h4{margin-left:7px;margin-right:7px;padding-left:15px;padding-right:15px;padding-bottom:10px;margin-bottom:5px;background:transparent url(/images/profiles/boxes/gradient.png) repeat-x left bottom;}body#profiles_show #root #sidebar #share_buttons div,body#profiles_show #root #sidebar #share_buttons ul,body#profiles_show #root #sidebar #accreditations div,body#profiles_show #root #sidebar #accreditations ul,body#profiles_show #root #sidebar #why_choose_us div,body#profiles_show #root #sidebar #why_choose_us ul,body#profiles_show #root #sidebar #sidebar_adsense div,body#profiles_show #root #sidebar #sidebar_adsense ul{padding-left:21px;padding-right:21px;}body#profiles_show #root #sidebar #sidebar_adsense iframe{margin-left:7px;width:335px;}body#profiles_show #root #sidebar #why_choose_us ul{margin-left:18px;list-style-image:url(/images/profiles/orange_bullet.gif);}body#profiles_show #root #sidebar #share_buttons{height:39px;}body#profiles_show #root #sidebar #share_buttons ul{float:left;display:block;list-style:none;margin-left:0;margin-right:0;width:125px;}body#profiles_show #root #sidebar #share_buttons ul li{height:23px;margin-left:5px;}body#profiles_show #root #content{display:inline;float:left;margin-right:0;width:619px;background:transparent url(/images/profiles/boxes/box-sprite.png) repeat-y -1047px 0;position:relative;overflow:visible;}* html body#profiles_show #root #content{overflow-x:hidden;}body#profiles_show #root #content #content_fill{position:absolute;top:0;left:0;height:1300px;width:100%;background:transparent url(/images/profiles/boxes/box-sprite.png) repeat-y -1047px 0;z-index:-1000;}body#profiles_show #root #content #sections{margin-bottom:15px;margin-top:15px;padding-left:26px;padding-right:26px;display:inline;float:left;margin-right:0;width:619px;}* html body#profiles_show #root #content #sections{overflow-x:hidden;}body#profiles_show #root #content #sections #overview{display:inline;float:left;margin-right:0;width:565px;}body#profiles_show #root #content #sections #overview ul{padding-left:1.5em;list-style-image:url(/images/profiles/orange_bullet.gif);}* html body#profiles_show #root #content #sections #overview{overflow-x:hidden;}body#profiles_show #root #content #sections #overview #overview_main{display:inline;float:left;margin-right:2px;width:322px;padding-right:27px;}* html body#profiles_show #root #content #sections #overview #overview_main{overflow-x:hidden;}body#profiles_show #root #content #sections #overview #overview_main div{margin-bottom:1em;}body#profiles_show #root #content #sections #overview #overview_other{font-size:.98em;line-height:1.2em;display:inline;float:left;margin-right:0;width:214px;}* html body#profiles_show #root #content #sections #overview #overview_other{overflow-x:hidden;}body#profiles_show #root #content #sections #overview #overview_other div{margin-bottom:1em;}body#profiles_show #root #content #sections #photos,body#profiles_show #root #content #sections #videos,body#profiles_show #root #content #sections #reviews{display:inline;float:left;margin-right:0;width:565px;min-height:500px;height:auto!important;height:500px;}* html body#profiles_show #root #content #sections #photos,* html body#profiles_show #root #content #sections #videos,* html body#profiles_show #root #content #sections #reviews{overflow-x:hidden;}body#profiles_show.adsense #root #root_header{background-position:center 215px;height:244px;}body#profiles_show.no_logo_no_banner #root #root_header{background-position:center 151px;height:180px;}body#profiles_show.no_logo_no_banner #root #root_header #bbb_logo{top:56px;}body.adsense{background-position:left -4px!important;}body.no_logo_no_banner{background-position:left -68px!important;}#section_links{width:619px;height:50px!important;margin:0!important;padding:0;}#section_links li{float:left;margin:0;padding:0;text-indent:0;list-style-type:none;}#section_links li a{display:block;height:50px;width:121px;padding:0;margin:0;line-height:52px;text-align:center;text-decoration:none;}#section_links li a .current{cursor:default;line-height:53px;}#section_links li.first a{background-position:-0px 0;}#section_links li.first a:hover{background-position:-0px -50px;}#section_links li.first a.current,#section_links li.first a.current:hover{background-position:-0px -100px;}#section_links li.second a{background-position:-128px 0;}#section_links li.second a:hover{background-position:-128px -50px;}#section_links li.second a.current,#section_links li.second a.current:hover{background-position:-128px -100px;}#section_links li.third a{background-position:-249px 0;}#section_links li.third a:hover{background-position:-249px -50px;}#section_links li.third a.current,#section_links li.third a.current:hover{background-position:-249px -100px;}#section_links li.fourth a{background-position:-370px 0;}#section_links li.fourth a:hover{background-position:-370px -50px;}#section_links li.fourth a.current,#section_links li.fourth a.current:hover{background-position:-370px -100px;}#section_links li.fifth a{background-position:-491px 0;}#section_links li.fifth a:hover{background-position:-491px -50px;}#section_links li.fifth a.current,#section_links li.fifth a.current:hover{background-position:-491px -100px;}#section_links{background:transparent url(/images/profiles/tabs/tabs-sprite.png) no-repeat 0 -150px;}#section_links li a{color:#000;line-height:56px;background:transparent url(/images/profiles/tabs/tabs-sprite.png) no-repeat;}#section_links li a:hover{color:#000;}#section_links li.first a{width:128px;}body.bp #header #login_link{font-size:10px;position:absolute;color:#444;right:50px;top:46px;width:123px;height:22px;line-height:10px;z-index:5;display:block;text-align:center;background:transparent url(/images/shared/header/login.png) no-repeat top left;}body.bp #header #login_link:hover{text-decoration:none;}body.bp #header #remote_customer_login_form{display:none;z-index:5;position:absolute;top:54px;right:70px;width:210px;height:184px;background-color:#e9af33;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}body#profiles_show #photos{display:inline;float:left;margin-right:0;width:565px;}* html body#profiles_show #photos{overflow-x:hidden;}body#profiles_show #photos .slideshow-container,body#profiles_show #photos .loader,body#profiles_show #photos .slideshow,body#profiles_show #photos .advance-link,body#profiles_show #photos #thumbs{display:inline;float:left;margin-right:0;width:565px;}* html body#profiles_show #photos .slideshow-container,* html body#profiles_show #photos .loader,* html body#profiles_show #photos .slideshow,* html body#profiles_show #photos .advance-link,* html body#profiles_show #photos #thumbs{overflow-x:hidden;}body#profiles_show #photos .slideshow-container{display:none;position:relative;height:416px;border:1px solid #ccc;background-color:#eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}body#profiles_show #photos .slideshow-container .loader{position:absolute;top:0;left:0;background-image:url(/images/loading-medium.gif);background-repeat:no-repeat;background-position:center;}body#profiles_show #photos .slideshow-container .controls{margin-top:5px;height:23px;}body#profiles_show #photos .slideshow-container .controls a,body#profiles_show #photos .slideshow-container .controls a:visited,body#profiles_show #photos .slideshow-container .controls a:hover,body#profiles_show #photos .slideshow-container .controls a:focus{padding:5px;}body#profiles_show #photos .slideshow-container .slideshow a.advance-link{display:block;line-height:386px;text-align:center;}body#profiles_show #photos .slideshow-container .slideshow a:hover,body#profiles_show #photos .slideshow-container .slideshow a:focus{text-decoration:none;}body#profiles_show #photos .slideshow-container .slideshow img{border:2px solid #000;}body#profiles_show #photos .slideshow-container .slideshow span.image-wrapper{display:block;position:absolute;top:30px;left:0;}body#profiles_show #photos .slideshow-container .loader,body#profiles_show #photos .slideshow-container .slideshow a.advance-link{height:386px;}body#profiles_show #photos .slideshow-container .nav-controls{float:right;padding-right:10px;}body#profiles_show #photos #thumbs{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:15px;margin-bottom:15px;border:1px solid #ccc;background-color:#eee;}body#profiles_show #photos #thumbs ul.thumbs{position:relative;float:left;margin-left:0;margin-right:0;padding:5px 0 5px 16px;}body#profiles_show #photos #thumbs ul.thumbs li{float:left;padding:0;margin:3px;list-style:none;}body#profiles_show #photos #thumbs ul.thumbs li a.thumb{height:68px;width:68px;padding:1px;display:block;text-align:center;line-height:68px;}body#profiles_show #photos #thumbs ul.thumbs li a.thumb:hover,body#profiles_show #photos #thumbs ul.thumbs li a.thumb:focus{background-color:#ddd;text-decoration:none;}body#profiles_show #photos #thumbs ul.thumbs li a.thumb img{vertical-align:middle;margin:2px;display:inline;border:none;}body#profiles_show #photos #thumbs ul.thumbs .selected a.thumb{padding:0;background-color:#ddd;border:1px solid #a9a9a9;}body#profiles_show #photos #thumbs ul.thumbs .selected a.thumb:hover,body#profiles_show #photos #thumbs ul.thumbs .selected a.thumb:focus{border:1px solid #a9a9a9;}body#profiles_show.js #photos .slideshow-container{display:block;}body#profiles_show .video{position:relative;height:416px;padding:15px;border:1px solid #ccc;background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;background-image:url(/images/loading-medium.gif);background-repeat:no-repeat;background-position:center;}body#profiles_show #map{display:none;background:transparent url(/images/profiles/map-box.png) no-repeat top center;height:206px;padding-top:8px;padding-left:8px;margin-bottom:0;}body#profiles_show #small_google_map{width:198px;height:198px;}body#profiles_show #large_map_control{display:none;margin-left:10px;}body#profiles_show #large_google_map{width:640px;height:480px;}body#profiles_show #large_map{display:none;width:640px;padding:10px 10px 0 10px;z-index:10000;min-height:200px;background-color:#333;border:1px solid #666;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:#000 0 0 90px;-moz-box-shadow:#000 0 0 90px;box-shadow:#000 0 0 90px;}body#profiles_show.js #map{display:block;}body#profiles_show.js #large_map_control{display:block;}body#profiles_show #accreditations #accreditation_images{margin-bottom:0;padding-left:11px;padding-right:11px;}body#profiles_show #accreditations #accreditation_images td{padding:5px;}body#profiles_show #accreditations #accreditation_images table{margin-bottom:0;}body#profiles_show #accreditations #accreditation_images table td{padding:2px;text-align:center;height:92px;width:33%;line-height:92px;}body#profiles_show #accreditations #accreditation_images table td img{vertical-align:middle;}