/*
G5 Search Marketing Copyright 2009
Local Search Marketing - Local Internet Advertising
*/

/* RESET */
/* -------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;font-family:helvetica;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
p,ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/* GLOBAL SETTINGS */
/* -------------------- */

h1,h2,h3,h4,h5,h6{ color: #534154;}
h1 {font-size: 16px;line-height:35px;color:#CFA26F;}
h2 {font-size: 15px;line-height:35px;}
h3 {font-size: 14px;line-height:35px;color:#CFA26F;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}

p, img {padding:0;margin:0;}
dt {padding-top:10px;font-weight:bold;}

a {color:#6f5c6e;text-decoration:none;}
a:hover {text-decoration:underline;}

.clear {clear:both;}
.strong {font-weight:bold;color:#534154;}

.right {float:right;}
img.right {margin:0 0 10px 20px;}
.left {float:left;}
img.left {margin:0 20px 10px 0;}

p, li{
font-family:arial; 
font-size:12px;
color:#3b3833;
}

/*BASIC LAYOUT*/
body{
background:url(/images/body-bg.jpg) repeat-x #938d7f;
}
/*WHOPPER*/
#whopper{
width:954px;
margin:0 auto;
position:relative;	
}
/*WHOPPER*/

/*HEADER*/
#header{
background:url(/images/header-bg.png) no-repeat top right;	
height:126px;
position:relative;
z-index:800;
}
#logo{
background:url(/images/logo.png) no-repeat;
height:126px;
text-indent:-9999px;	
}
#logo a{
display:block;
height:126px;
width:254px;	
}
/*HEADER*/

/*NAVIGATION*/
#nav{
background:url(/images/nav-bg.png) no-repeat;	
position:absolute;
width:954px;
left:0px;
top:126px;
padding-left:20px;
z-index:900;
}
#nav li a{
display:block;
z-index:3;	
}
#nav li{float:left;}
#nav li a.top-level{
background:url(/images/nav-elements.png) no-repeat;
display:block;
height:30px;
margin-top:1px;
text-indent:-9999px;
}
#nav li.home a.top-level {width:60px;background-position: 0px 0px;margin-right:280px;}
#nav li.home a.top-level:hover {background-position:0px -30px}
#nav li.locations a.top-level {width:87px;background-position: -61px 0px;}
#nav li.locations a.top-level:hover {background-position:-61px -30px}
#nav li.work a.top-level {width:101px;background-position: -149px 0px;}
#nav li.work a.top-level:hover {background-position:-149px -30px}
#nav li.storage a.top-level {width:123px;background-position: -251px 0px;}
#nav li.storage a.top-level:hover {background-position:-251px -30px}
#nav li.services a.top-level {width:77px;background-position: -377px 0px;}
#nav li.services a.top-level:hover {background-position:-377px -30px}
#nav li.company a.top-level {width:88px;background-position: -457px 0px;}
#nav li.company a.top-level:hover {background-position:-457px -30px}
#nav li.pay a.top-level {width:98px;background-position: -548px 0px;}
#nav li.pay a.top-level:hover {background-position:-548px -30px}
/* second-level styles */
#nav li ul, #home-buttons li ul {
position: absolute; 
width:204px; 
left: -999em; 
border:1px solid #ccc; 
border-top:none;
background:url(/images/firstChild-menu-bg.gif) repeat-x #6e5b6d;
}

#nav li ul li, #home-buttons li ul li{display:inline;}

#nav li ul li a, #home-buttons li ul li a {
display:block; 
width:204px; 
height:28px; 
line-height:29px; 
text-indent:20px; 
color:#fff; 
text-decoration:none; 
border-top:1px solid #ccc; 
font-size:13px;
}
#nav li ul li a:hover, #home-buttons li ul li a:hover { 
color:#fff; 
background:url(/images/menu-arrow.gif) no-repeat #564457 10px 12px; 
}

/* third-and-above level styles */
#nav li ul ul{margin:-29px 0 0 100%;}
#home-buttons li ul ul {margin:-29px 0 0 -206px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, 
#home-buttons li:hover ul ul, #home-buttons li:hover ul ul ul, #home-buttons li.sfhover ul ul, #home-buttons li.sfhover ul ul ul{left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul,
#home-buttons li:hover ul, #home-buttons li li:hover ul, #home-buttons li li li:hover ul, #home-buttons li.sfhover ul, #home-buttons li.sfhover ul, #home-buttons li li.sfhover ul, #home-buttons li li li.sfhover ul{left: auto;}
/* Fix IE 7 */
#nav li:hover, #home-buttons li:hover {position: static;}

/*NAVIGATION*/

/*FOOTER*/
#footer{
background:url(/images/box-bottom.jpg) #938D7F no-repeat;
padding-top:33px;
}
#footerBar{
background:url(/images/footerBar-bg.jpg) no-repeat;	
height:138px;
padding-top:10px;	
}
#footer-top{
width:920px;
height:55px;
border-bottom:#938d7f 1px solid;
margin:0 auto;
padding-top:10px;
}
#footer-top #inputWrapper{
background:url(/images/newsletter-input-bg.jpg) no-repeat top left;
padding:5px;
float:left;
width:187px;
margin-top:6px;
padding-top:3px;
padding-bottom:8px;
}
#footer-top label{
background:transparent url(/images/subscribe-bg.jpg) no-repeat scroll 0 0;
color:#524053;
float:left;
font-size:12px;
margin-top:13px;
text-indent:-9999px;
width:215px;
}
#footer-top input{
border:none;	
background-color:#e1dcd2;
color:#7d7a73;
}
#footer-top a{
display:block;
float:left;
line-height:39px;
font-size:12px;
color:#524053;
text-indent:-9999px;
margin-right:28px;
}
#footer-top a#formSubmit{
background:url(/images/submit-bg.jpg) no-repeat top left;	
width:100px;
margin-top:1px;
text-indent:-9999px;
}
#footer-top a#scheduleRoom{
background:url(/images/schedule-room.jpg) no-repeat top left;	
width:235px;
text-indent:-9999px;
}
#footer-top a#payOnline{
background:url(/images/pay-online.jpg) no-repeat top left;	
width:113px;
margin-top:1px;
margin-right:0px;
text-indent:-9999px;
}
#footer-top a#payOnline:hover{
background-position:bottom left;	
}
#footer-top a#scheduleRoom:hover{
background-position:bottom left;	
}
#footer-top a#formSubmit:hover{
background-position:bottom left;	
}
#footer-bottom{
width:920px;
height:55px;
border-top:#eeebe7 1px solid;
margin:0 auto;
}
#signature-brand {float:right;}
#footer-stores .vcard {
  color:inherit;
  margin:0;
}
/*Marquee scroller*/
#tickerFrame{
border:none;	
}
#TICKER {
margin:0px;
padding-top:3px;
}
#TICKER_BODY{	
height:24px;
}
span.tickerElement{
margin:0 40px 0 20px;
color:#fff;
padding-top:3px;
}
#mycrawler {
background:transparent url(/images/twitter-bg7.gif) no-repeat scroll 0 0;
height:28px;
line-height:20px;
margin:0 auto 17px auto;
width:926px;
padding-top:3px;
}
#mycrawler p, #mycrawler a, #mycrawler span{
color:#fff;
font-size:12px;
}
#mycrawler span{
margin-right:50px;
}
#mycrawler p{
font-weight:bold;
padding-left:10px;	
float:left;
}




#store-links{
margin-top:15px;
float:left;	
}
#store-links li{
float:left;	
}
.cargo-link a{
background:url(/images/store-links-bg.jpg) no-repeat 0px 0px;	
text-indent:-9999px;
display:block;
height:40px;
width:100px;
}
.office-link a{
background:url(/images/store-links-bg.jpg) no-repeat -125px 0px;
text-indent:-9999px;
display:block;
height:40px;
width:100px;
margin-left:25px;
}
.storage-link a{
background:url(/images/store-links-bg.jpg) no-repeat -249px 0px;
text-indent:-9999px;
display:block;
height:40px;
width:125px;
margin-left:25px;
}
#social-links{
margin-top:21px;
float:left;	
margin-left:65px;
}
#social-links ul{
float:left;	
margin-left:5px;
}
#social-links ul li{
float:left;
line-height:12px;
margin-right:10px;	
}
#social-links ul li a{
font-size:12px;
color:#fff;	
padding-right:22px;
}
#social-links ul li a.facebook{
background:url(/images/fb-bg.jpg) no-repeat right bottom;	
}
#social-links ul li a.facebook:hover{
background-position:right top;
}
#social-links ul li a.twitter{
background:url(/images/tw-bg.jpg) no-repeat right bottom;	
}
#social-links ul li a.twitter:hover{
background-position:right top;
}
#social-links ul li a.linked{
background:url(/images/li-bg.jpg) no-repeat right bottom;	
}
#social-links ul li a.linked:hover{
background-position:right top;	
}
#social-links p{
float:left;
color:#fff;	
font-weight:bold;
font-size:12px;
line-height:13px;
}
#blog {
background:transparent url(/images/blog.jpg) no-repeat scroll left 0;
color:#524053;
float:right;
font-size:12px;
line-height:34px;
margin-top:12px;
text-indent:-9999px;
width:116px;
height:36px;
}
#blog:hover{
background-position:left bottom;	
}
#other-facilities{
clear:both;	
margin-left:40px;
}
#other-facilities span{
font-size:14px;
font-weight:bold;
color:#6F5C6E;	
}
#other-facilities dt a{
font-size:12px;	
}
#other-facilities dd a{
font-weight:normal;	
font-size:12px;	
}
#under-footer ul li{
display:inline;
border-right:1px #DCD8CE solid;
padding-right:5px;
padding-left:5px;
line-height:16px;
}
#under-footer ul li.last{
border-right:none;
padding-right:0px;
}
#under-footer.area #copy{
float:none;
}
#footer-stores, .disclaimer{
text-align:left;
color:#DCD8CE;
line-height:22px;
font-size:12px;
padding-bottom:10px;
}
#footer-stores a{
clear:left;	
}
#under-footer #other-facilities span{
font-weight:bold;	
color:#DCD8CE;
margin-left:0px;
font-size:12px;
}
#footer-states{
clear:right;
float:right;	
}
#states-list{
width:300px;	
}
#copy{
color:#DCD8CE;
line-height:22px;
width:250px;
float:left;	
}
.facility #copy{
float:none;	
}
#listed-links{
text-align:right;
}
#listed-links ul{
clear:right;
float:right;
padding-bottom:3px;
width:435px;
}
#listed-links a{
color:#dcd8ce;
}
#under-footer {
margin-left:15px;
margin-right:15px;
padding-bottom:50px;
}
#under-footer #other-facilities{
clear:none;
float:left;
width:600px;
color:#DCD8CE;
font-size:13px;
margin:10px 0 0 0;
}
#under-footer #other-facilities dt a{
font-size:12px;
color:#DCD8CE;
font-weight:bold;
}
#under-footer #other-facilities dd a{
font-weight:normal;	
color:#DCD8CE;
}
/*FOOTER*/

/*MIDDLE*/
#middle{
background:url(/images/box-middle.jpg) repeat-y;	
min-height:176px;
margin-top:31px;
}
#top-location-elements{
position:relative;	
}
#top-location-wrapper{
float:left;	
width:910px;
margin-bottom:20px;
margin-top:36px;
}
#trail {
float:left;
line-height:35px;
}
.facility #trail{
position:absolute;
left:30px;
}
#trail a{
color:#6f5c6e;
}
#facility-name{
position:absolute;
right:32px;
z-index:0;
}
#facility-name a{
display:block;	
background:transparent url(/images/printer.gif) no-repeat scroll left center;
float:left;
width:16px;
}
#facility-name li{
line-height:35px;	
}
#facility-name ul li {
padding-left:12px;
}
#content{
background:url(/images/content-gradient3.jpg) no-repeat;	
padding-left:13px;
padding-right:13px;
min-height:450px;
}
/*HOMEPAGE*/
.home #content{
padding-left:3px;
padding-right:3px;
}
.findLocation a{
display:block;
background:url(/images/home-buttons2.jpg) no-repeat left top;
height:52px;
width:202px;
text-indent:-9999px;	
}
.findLocation a:hover{
background-position:right top;
}
.findLocation ul li a{
background:none;	
}
li.chat{
height:69px;
width:202px;	
}
li.findLocation{
height:52px;
width:202px;	
}
li.chat a{
display:block;
background:url(/images/home-buttons2.jpg) no-repeat left bottom;
height:69px;
width:202px;
text-indent:-9999px;
}
li.chat a:hover{
background-position:right bottom;
}
/*flash Element*/
#homeFlash{
height:293px;	
}
/*flash Element*/
#module{
margin-left:10px;
background:url(/images/home-module-bg3.jpg) no-repeat;
height:204px;
width:259px;
padding-top:8px;	
}
#module li{
width:241px;
margin-left:auto;
margin-right:auto;
}
#module li.first{
margin-top:1px;	
}
#module li a{
font-family:arial;
font-weight:bold;
font-size:14px;	
padding-left:28px;
color:#55534c;
display:block;
line-height:43px;
}
#module li a span{
color:#b74500;	
}
#module li a span p{display:inline;color:#b74500;}
#home-text{
margin-right:15px;
margin-top:24px;
float:right;
width:638px;
margin-left:26px;
}
#home-text h1{
text-indent:-9999px;
background:url(/images/home-h1-bg2.jpg) no-repeat;
margin-bottom:15px;
}
#home-text h1 span{
color:#948f82;
font-size:22pt;	
}
#home-text p{
font-family:arial;
line-height:21px;
width:420px;	
}
/*HOMEPAGE*/

/*CONTENT STYLES*/
#p_col2_top img{
margin-left:2px;	
}
.cola{
float:right;
margin-top:10px;
width:669px;
}
.cola h1, #locations #other-facilities span, #locations #other-facilities h2, #site-map h2, #site-map h3{
font-family:'Trajan Pro','Georgia','Times New Roman','Serif';
font-size:29pt;
font-weight:normal;
color:#524053;
padding-top:40px;
margin-bottom:30px;
display:block;
clear:both;
}
.cola p{
font-family:arial;
font-size:12px;
line-height:22px;
color:#3b3833;	
}
.cola h2{
font-family:arial;
font-weight:bold;
font-size:14px;
color:#534154;
line-height:40px;
}
.cola h3{
text-transform:uppercase;
font-family:arial;
font-weight:normal;
color:#3b3833;	
}
.cola li{
font-family:arial;
font-size:12px;
line-height:22px;
color:#6f5c6e;
}
.colb{
float:left;
width:259px;
margin-top:10px;
}
.colb #imageFrame{
background:url(/images/content-imageframe.gif) no-repeat;
height:223px;
width:259px;
top:165px;
left:13px;
position:absolute;
}
.colb blockquote{
font-family:'Georgia';
font-style:italic;
font-size:16px;
line-height:24px;
color:#3B3833;
margin-top:30px;
margin-left:25px;
margin-right:25px;
}
.colb blockquote span.author{
color:#6d5a6d;
font-size:12px;
}
#p_content{
margin-right:16px;	
}
#p_content p, #home-text p{
margin-bottom:15px;	
text-align:justify;
}
#p_content ul{
margin-left:25px;	
margin-bottom:15px;
}
#p_content li{
list-style:disc;	
}
#site-map, #editor-content{
margin-left:40px;	
}
#site-map{
padding-bottom:25px;	
}
#locations #other-facilities dl{
font-size:12px;	
}
/*CONTENT STYLES*/
/*FACILITY STYLES*/
#facility-body{
width:928px;
margin-left:auto;
margin-right:auto;
background:url(/images/facility-body-bg.jpg) repeat-y 0px 0px;	
}
/*Call To Action*/
#callToAction{
background:url(/images/call-now3.jpg) no-repeat top left;
clear:right;
float:left;
width:427px;
}
#callToAction.coming-soon{
background-image:none;	
}
#callToAction span{
line-height:27px;	
color:#4E3C4E;
font-family:arial;
font-size:24px;
font-weight:bold;
padding-left:270px;
display:block;
height:31px;
padding-top:21px;
}
#cta-buttons{
margin-left:19px;
}
#cta-buttons li{
float:left;	
}
#cta-buttons li.coupon a {
background:transparent url(/images/CTA-buttons2.jpg) no-repeat scroll left top;
display:block;
line-height:49px;
text-indent:-9999px;
width:204px;
}
#callToAction.coming-soon #cta-buttons li.coupon a{
background:transparent url(/images/CTA-buttons3.jpg) no-repeat scroll left top;
}
#cta-buttons li.tour a{
background:transparent url(/images/CTA-buttons2.jpg) no-repeat scroll right top;
display:block;
line-height:49px;
text-indent:-9999px;
width:204px;
}
#callToAction.coming-soon #cta-buttons li.tour a{
background:transparent url(/images/CTA-buttons3.jpg) no-repeat scroll right top;
}
#cta-buttons li.tour a:hover{
background:transparent url(/images/CTA-buttons2.jpg) no-repeat scroll right bottom;	
}
#cta-buttons li.coupon a:hover{
background:transparent url(/images/CTA-buttons2.jpg) no-repeat scroll left bottom;	
}

#callToAction.coming-soon #cta-buttons li.tour a:hover{
background:transparent url(/images/CTA-buttons3.jpg) no-repeat scroll right bottom;	
}
#callToAction.coming-soon #cta-buttons li.coupon a:hover{
background:transparent url(/images/CTA-buttons3.jpg) no-repeat scroll left bottom;	
}

#photoTourWrapper p.title a img{
float:right;
margin:6px 13px 0 0;
}


div.chat{
float:right;
width:202px;
margin-top:24px;
}
div.chat a{
display:block;
background:url(/images/chat-facility.jpg) no-repeat left top;
height:73px;
width:202px;
text-indent:-9999px;
}
div.chat a:hover{
background-position:left bottom;
}
/*Call To Action*/
/*Photo Tour*/
/* inner slideshow */

#slideshow {
height:354px;
}
#slideshow img {
width:613px;
height:352px;
border:1px solid #938d7f;	
}
#photoTourWrapper{
height:354px;
width:615px;	
margin-left:5px;
} 
#mapWrapper{
margin-left:5px;	
}
.location-description-block, .location-direction-block{
background-color:#fff;
border-right:#938d7f solid 1px;
border-bottom:#938d7f solid 1px;
border-left:#938d7f solid 1px;	
width:573px;
color:#3b3833;
padding:20px;
line-height:22px;
}
.location-direction-block{
margin-top:0px;	
}
/*Photo Tour*/
/*accordion*/
#accordion-nav{
width:241px;
background:url(/images/accordion-header.jpg) no-repeat 0px 0px;
padding-top:30px;
margin-left:14px;
}
#description{
margin-top:10px;	
}
#description h3{
margin-left:6px;	
color:#f1efea;
}
#description p{
margin-left:6px;	
color:#f1efea;
font-size:12px;
line-height:18px;
padding-bottom:10px;
font-family:arial;
text-align:justify;
}
#share{
margin-left:6px;
margin-top:20px;
}
#toggles li{
background:url(/images/accordion2.jpg) no-repeat;
height:36px;
width:241px;	
text-indent:-9999px;
cursor:pointer;
}
#toggles li.office:hover{
background-position:-244px -41px;
}
#toggles li.office{
background-position:0 -41px;
height:36px;	
}
#toggles li.storage:hover{

background-position:-244px 0px;
}
#toggles li.conference{
background-position:0 -77px;
height:36px;	
}
#toggles li.conference:hover{
background-position:-244px -77px;
}
#toggles li.photoTour{
background-position:0 -113px;
height:36px;	
}
#toggles li.photoTour:hover{
background-position:-244px -113px;
}
#toggles li.map{
background-position:0 -149px;
height:36px;	
}
#toggles li.map:hover{
background-position:-244px -149px;
}
#toggles li.faq{
background-position:0 -184px;
height:43px;	
}
#toggles li.faq:hover{
background-position:-244px -184px;
}
#toggles li.first{
height:41px;
}

#accordion{
width:638px;	
margin-left:31px;
padding-bottom:10px;
display:inline;
}
#facility-body-bottom{
height:8px;
background:url(/images/facility-body-caps.jpg) no-repeat bottom;	
}
#facility-body-top{
height:8px;
background:url(/images/facility-body-caps.jpg) no-repeat top;	
}
.sectionHeader img{
height:114px;	
margin-left:3px;
border:1px solid #938D7F;
}
.sectionTitle{
background:url(/images/units-bar.png) no-repeat;	
height:49px;
text-indent:-9999px;
margin-top:15px;
}
.sectionTitleFeatures{
background:url(/images/features-bar.jpg) no-repeat;	
height:49px;
text-indent:-9999px;
margin-top:15px;
margin-bottom:10px;
}
#accordion p.title, #accordion #hours p{
color:#6F5C6E;
font-size:15px;
font-weight:bold;
line-height:45px;
margin-left:4px;
}
#accordion #hours p{
margin-left:0px;	
}
.sectionHeader{
margin-left:4px;	
}
#photoTourWrapper div.location-description-block ul{
float:left;
width:231px;	
margin-left:37px;
}
#photoTourWrapper div.location-description-block ul li{
background:url(/images/price-bg2.jpg) no-repeat;
line-height:37px;
margin-bottom:5px;
padding-left:20px;
color:#55534c;
font-family:arial;
font-weight:bold;
font-size:14px;	
}
#photoTourWrapper div.location-description-block ul li span{
color:#b74500;
}
.unitsTable{
width:615px;
margin-left:5px;	
}
.unitsTable th, .unitsTable td{
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#3b3833;
padding-left:17px;
}
.unitsTable .reserveMe{
width:117px;	
}
.unitsTable td{
font-weight:normal;
border-bottom:1px solid #6f5c6e;
}
.unitsTable th{
border-bottom:1px solid #6f5c6e;
}
.unitsTable tr{
height:34px;	
}
.unitsTable tr.even{
background-color:#efede8;
}
.unitsTable td a{
display:block;
height:33px;
padding-right:85px;
text-indent:-9999px;	
}
.unitsTable tr.even td.reserveMe a{
background:url(/images/reserve-even.jpg) no-repeat left top;	
}
.unitsTable tr.even td.reserveMe a:hover{
background:url(/images/reserve-even.jpg) no-repeat left bottom;
}
.unitsTable tr.odd td.reserveMe a{
background:url(/images/reserve-odd.jpg) no-repeat left top;
}
.unitsTable tr.odd td.reserveMe a:hover{
background:url(/images/reserve-odd.jpg) no-repeat left bottom;
}
.featuresList, .conferenceContent{
background-color:#fff;
border:#938d7f solid 1px;
margin-left:6px;
margin-right:20px;
font-size:12px;
line-height:22px;
padding:10px;
}
.featuresList {
	float: left;
	width: 592px;
}
.featuresList P{
margin-bottom:10px;
}
.featuresList ul{
margin-right:40px;	
}
.featuresList ul li.title{
font-weight:bold;
font-size:15px;
color:#6F5C6E;	
}
#officeUnitsWrapper{
margin-bottom:20px;	
}
#conferenceRoomWrapper p{
line-height:22px;
margin-right:20px;	
}
.facility-map #flashmap{
width:613px;
height:352px;
border:1px solid #938d7f;	
}
#hours dt, #hours dd{
font-family:arial;
font-size:12px;	
}
/*accordion*/
/*address*/
#address{
clear:both;
margin-bottom:10px;	
float:left;
width:270px;
}
.vcard h1{
font-size:18px;
line-height:22px;
color:#4e3c4e;
font-weight:bold;
font-family:arial;
}
.vcard{
font-size:12px;
color:#3b3833;	
font-weight:normal;
line-height:18px;
margin-left:17px;
}
#address a{
line-height:18px;
color:#6f5c6e;
text-decoration:underline;
font-size:12px;
margin-left:17px;
}
/*address*/
/*FACILITY STYLES*/

/*Area Page*/
#area-page{
margin:0px 40px;
clear:both;
float:left;
width:848px;
}
#trail{
margin-bottom:0px;	
}
#area-page h2{
clear:left;	
color:#6F5C6E;
}
#area-page #facility-list{
width:325px;	
}
#area-page p.city{
text-align:right;	
}
#area-page .facility-list{
margin-bottom:25px;	
}
#area-page .facility-summary{
padding:30px 0px;;
border-bottom:#6F5C6E solid 1px;
clear:left;	
}
#area-page .facility-summary img{
float:left;
margin-right:15px;
}
#area-page .facility-summary dt{
color:#4F4F4F;
font-size:14px;
margin-left:90px;
padding-top:1px;
width:175px;
}
#area-page .facility-summary dd{
font-size:12px;	
color:#4f4f4f;
}
#area_map{
float:right;
}
#area-page #flashmap{
width:500px;
height:400px;	
margin-bottom:25px;
z-index:0;
border:1px solid #6F5C6E;	
}
img.facility-offer{
display:none;	
}

