body {
  background: #edede1;
  padding:0;
  margin:0;
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color:#2d2d2d;
}

a {
  color:#332711;
}

a:hover {
  color:#5e4c2d;
}


h1 {
  font-size: 120%; 
  font-weight:bold;
  text-transform:uppercase;
}
	
.featured {
  font-weight:bold;
}
	
#useable {
  width: 980px;
  margin-top:42px;
  margin-left:auto;
  margin-right:auto;
}

#top {
  width:980px;
  height:20px;
  background: url(/_common/img/BID_TOP_EDGE.jpg) no-repeat;
}

#main {
  float:left;
  width:980px;
  padding:0;
  margin:0;
  }

#leftshadow {
  float:left;
  width:10px;
  height:600px;
  background: url(/_common/img/BID_LEFT_EDGE.jpg) no-repeat;
  }

#rightshadow {
  float:left;
  width:10px;
  height:600px;
  background: url(/_common/img/BID_RIGHT_EDGE.jpg) no-repeat;
  }

#content {
  float:left;
  margin:0;
  padding:0;
  width:960px;
}

#banner {
  margin:0;
  padding:0;
  width:960px;
  height:85px;
  }

  
#expander {
  background: url(/_common/img/BID_Expander.jpg) repeat-y;
  }
  
#innerpage {
  padding-top: 50px;
  margin-left: 60px;
  margin-bottom:1px;
  width:462px;
  line-height:140%;
  min-height:460px;
  }

#mappage {
  padding-top: 50px;
  margin-left: 60px;
  margin-bottom:1px;
  width:840px;
  line-height:140%;
  }
  
#myboxesoldsite {
  position:absolute;
  margin-left:auto;
  margin-right:auto;
  top: 540px;
  width:680px;
  height: 60px;
  }
  
#footer {
  clear:both;
  float:left;
  width:980px;
  margin-top:10px;
  font-size:85%;
  text-align:center;
  color: #827250;
  padding-bottom:10px;
  line-height:155%;
 }

#footer a {
   color: #63573A;
   text-decoration:none;
   font-weight:normal;
}

 #footer a:hover {
   text-decoration:underline;
   }


  
/* CSS Nav */

#navholder {
  padding:0;
  margin:0;
  width:960px;
  height:25px;
  }
  
#nav {
  padding:0;
  margin:0;
  height:25px;
  list-style:none;
  display:inline;
  overflow:hidden;
  }

#nav li {
  margin: 0; 
  padding: 0;
  display: inline;
  list-style-type: none;
  }

#nav a {
  float: left;
  padding: 25px 0 0 0;
  overflow: hidden;
  height: 0px !important; 
  height /**/:20px; /* for IE5/Win */
  }
	
#nav a:hover {
  background-position: 0 -25px;
  }
	
#navabout a  {
  width: 90px;
  background: url(../_nav/about.jpg) top left no-repeat;
  }  

#navfashion a  {
  width: 88px;
  background: url(../_nav/fashion.jpg) top left no-repeat;
  }  	

#navdining a  {
  width: 86px;
  background: url(../_nav/dining.jpg) top left no-repeat;
  }  	

#navhotels a  {
  width: 86px;
  background: url(../_nav/hotels.jpg) top left no-repeat;
  }  	

#navsalons a  {
  width: 87px;
  background: url(../_nav/salons.jpg) top left no-repeat;
  }  	

#navattractions a  {
  width: 87px;
  background: url(../_nav/attractions.jpg) top left no-repeat;
  }  	

#navnightlife a  {
  width: 86px;
  background: url(../_nav/nightlife.jpg) top left no-repeat;
  }  	

#navgourmet a  {
  width: 87px;
  background: url(../_nav/gourmet.jpg) top left no-repeat;
  }  	

#navhome a  {
  width: 86px;
  background: url(../_nav/home.jpg) top left no-repeat;
  }  	

#navservices a  {
  width: 87px;
  background: url(../_nav/services.jpg) top left no-repeat;
  }  	
  
#navevents a  {
  width: 90px;
  background: url(../_nav/events.jpg) top left no-repeat;
  }  	

/* CSS Sub Nav */

#subnavholder {
  padding:5px 0px 60px 0px;
  margin:0;
  width:462px;
  height:13px;
  }
  
#subnav {
  padding:0;
  margin:0;
  height:14px;
  list-style:none;
  display:inline;
  overflow:hidden;
  }

#subnav li {
  margin: 0; 
  padding: 0;
  display: inline;
  list-style-type: none;
  }

#subnav a {
 float: left;
 padding: 14px 0 0 0;
 overflow: hidden;
 height: 0px !important; 
 height /**/:14px; /* for IE5/Win */
 }
	
#sub1 a  {
  width: 152px;
  background: url(../_nav/nav_01.gif) top left no-repeat;
  }  

#sub2 a  {
  width: 67px;
  background: url(../_nav/nav_02.gif) top left no-repeat;
  }  
  
#sub3 a  {
  width: 83px;
  background: url(../_nav/nav_03.gif) top left no-repeat;
  }  

#sub4 a  {
  width: 149px;
  background: url(../_nav/nav_04.gif) top left no-repeat;
}  

/* Backgrounds */	
	

.about1long {
  background: url(/_common/img/BID_about1_long.jpg) no-repeat top;
  }
.about2long {
  background: url(/_common/img/BID_about2_long.jpg) no-repeat top;
  }
.about3long {
  background: url(/_common/img/BID_about3_long.jpg) no-repeat top;
  }
.fashionlong {
  background: url(/_common/img/BID_fashion_long.jpg) no-repeat top;
  }	
.dininglong {
  background: url(/_common/img/BID_dining_long.jpg) no-repeat top;
  }
.hotelslong {
  background: url(/_common/img/BID_hotels_long.jpg) no-repeat top;
  }
.salonslong {
  background: url(/_common/img/BID_salons_long.jpg) no-repeat top;
  }
.attractionslong {
  background: url(/_common/img/BID_attractions_long.jpg) no-repeat top;
  }
.nightlifelong {
  background: url(/_common/img/BID_nightlife_long.jpg) no-repeat top;
  }
.gourmetlong {
  background: url(/_common/img/BID_gourmet_long.jpg) no-repeat top;
  }
.homedecorlong {
  background: url(/_common/img/BID_homedecor_long.jpg) no-repeat top;
  }
.serviceslong {
  background: url(/_common/img/BID_services_long.jpg) no-repeat top;
  }
.eventslong {
  background: url(/_common/img/BID_events_long.jpg) no-repeat top;
  }
.imagegallerylong {
  background: url(/_common/img/BID_gallery_long.jpg) no-repeat top;
  }  
	
.about1short {
  background: url(/_common/img/BID_about1_landing.jpg) no-repeat top;
  height:490px;
  overflow:hidden;
 }
.about2short {
  background: url(/_common/img/BID_about2_landing.jpg) no-repeat top;
  height:490px;
  overflow:hidden;
 }
 .about3short {
  background: url(/_common/img/BID_about3_landing.jpg) no-repeat top;
  height:490px;
  overflow:hidden;
 }
 .fashionshort {
  background: url(/_common/img/BID_fashion_landing.jpg) no-repeat top;
  height:490px;
  overflow:hidden;
 }
 .diningshort {
   background: url(/_common/img/BID_dining_landing.jpg) no-repeat top;
   height:490px;
   overflow:hidden;
 }
 .hotelsshort {
   background: url(/_common/img/BID_hotels_landing.jpg) no-repeat top;
   height:490px;
   overflow:hidden;
 }
.salonsshort {
  background: url(/_common/img/BID_salons_landing.jpg) no-repeat top;
  height:490px;
  overflow:hidden;
 }
.attractionsshort {
  background: url(/_common/img/BID_attractions_landing.jpg) no-repeat top;
  height:490px;
  overflow:hidden;
 }
.nightlifeshort {
  background: url(/_common/img/BID_nightlife_landing.jpg) no-repeat top;
  height:490px;
  overflow:hidden;
 }
.gourmetshort {
  background: url(/_common/img/BID_gourmet_landing.jpg) no-repeat top;
  height:490px;
  overflow:hidden;
 }
 .homedecorshort {
   background: url(/_common/img/BID_homedecor_landing.jpg) no-repeat top;
   height:490px;
   overflow:hidden;
 }
.servicesshort {
  background: url(/_common/img/BID_services_landing.jpg) no-repeat top;
  height:490px;
  overflow:hidden;
 }
.eventsshort {
  background: url(/_common/img/BID_events_landing.jpg) no-repeat top;
  height:490px;
  overflow:hidden;
 }
.imagegalleryshort {
  background: url(/_common/img/BID_gallery_landing.jpg) no-repeat top;
  height:490px;
  overflow:hidden;
 }
 
 .mapattack {
   background: url(/_common/img/BID_bricks.jpg) no-repeat top;
   height:630px;
   overflow:hidden;
 }
 
 
 /** Geocentric BP Forms CSS **/
 
 
 #basicsocial {
   border: 2px #ffffff solid;
   padding:10px;
   font-size:85%;
   min-height:400px;
   }
 #basicsocial a { text-decoration:none; }
 #basicsocial a:hover { text-decoration:underline; }
 .tweet_hours { padding-bottom:10px; font-style:italic; }
 
 
 
 #bpformarea {
 
  
 }
 
 
 
   
 
 p.bpnote {
 
   clear:both;
 
   margin: 2px 0 2px 130px;
 
   width:300px;
 
 }
 
 
 
 p.bpfield {
 
   clear: both;
 
   float: none;
 
   margin: 0;
 
   padding:0;
 
 }
 
 p.bpfield label {
 
   clear: left;
 
   display: block;
 
   float: left;
 
   text-align: right;
 
   width: 122px;
 
   padding-top:2px;
 
 }
 
 p.bpfield input {
 
   clear: right;
 
   float: left;
 
   margin: 2px 0 2px 8px;
 
   padding:0;
 
   } 
 
 p.bpfield select {
 
   clear: right;
 
   float: left;
 
   margin: 2px 0 2px 8px;
 
   padding:0;
 
   width:300px;
 
   } 
 
   
 
 p.bpcheck {
 
   clear: both;
 
   float: none;
 
   position: relative;
 
   margin: 0;
 
   padding:0;
 
 }
 
 p.bpcheck input {
 
   left: 126px;
 
   position: absolute;
 
   top: 2px;
 
 }
 
 p.bpcheck label {
 
   display: block;
 
   margin:4px 0 4px 150px;
 
   padding-top:2px;
 
   width: 300px;
 
 }
 
 
 
 p.bptext {
 
   clear: both;
 
   float: none;
 
   margin: 0;
 
   padding:0;
 
 }
 
 p.bptext label {
 
   clear: left;
 
   display: block;
 
   float: left;
 
   text-align: right;
 
   width: 122px;
 
   padding-top:2px;
 
 }
 
 p.bptext textarea {
 
   clear: right;
 
   float: left;
 
   margin: 2px 0 2px 6px;
 
   padding:0;
 
   width: 300px;
 
   height: 80px;
 
 }
 
 
 
 p.bpsubmit {
 
   clear:both;
 
   margin: 4px 0 2px 130px;
 
   width:200px;
 
   padding:5px 0 0 0;
 
 }
 

 