/* Bowling Green Convention Visitors Bureau
   CSS Document (DB) */

.swoosh {
  width: 60px;
}

.tb150 {
  width: 150px;
}

.tb250 {
  width: 250px;
}

.intro {
  margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-right: 30px;
	padding: 0px;
	width: auto;
	}

.table_whole {
  
}

.table_center {
  width: 427px;
	padding-left: 10px;
}

.table_bullet {
  width: 49px;
	margin: 0px;
	padding: 0px;
}

.table_thumb {
  width: 144px;
	padding-top: 5px;
	text-align: center;
}

.entry {
  margin: 30px;
	padding: 0px;
	}

.entry_r1 {
  margin: 0px;
	padding: 0px;
	height: 6px;
	}

.entry_tl {
  float: left;
	margin: 0px;
	padding: 0px;
	width: 6px;
	height: 6px;
	line-height: 0px;
	display: inline;
	background-image: url(../images/tbl_bg_tl.jpg);
	}

.entry_tr {
  float: right;
	margin: 0px;
	padding: 0px;
	width: 6px;
	height: 6px;
	display: inline;
	line-height: 0px;
	background-image: url(../images/tbl_bg_tr.jpg);
  }
	
.entry_t {
	margin: 0px;
	padding: 0px;
	/* width: auto; */
	height: 6px;
	line-height: 0px;
	background-image: url(../images/tbl_bg_t.jpg);
	background-repeat: repeat-x;
  }

.entry_r2 {
	
	}

.entry_l {
  float: left;
	margin: 0px;
	padding: 0px;
	width: 6px;
	height: auto;
	/* background-image: url(../images/tbl_bg_l.jpg); */
	background-repeat: repeat-y;
	background-color: #FF0000;
	}

.attractions_content
	{
	margin: 0px;
	padding: 10px;
	padding-top: 3px;
	background-image: url(../images/tbl_bg_center.jpg);
	background-repeat: repeat-y;
	}

.entry_r {
  float: right;
	margin: 0px;
	padding: 0px;
	width: 6px;
	display: inline;
	background-image: url(../images/tbl_bg_r.jpg);
  }

.entry_r3 {
  /* height: 100%; */
	}

.entry_bl {
  float: left;
	margin: 0px;
	padding: 0px;
	width: 6px;
	height: 6px;
	display: inline;
	background-image: url(../images/tbl_bg_bl.jpg);
	}

.entry_b {
	margin: 0px;
	padding: 0px;
	height: 6px;
	background-image: url(../images/tbl_bg_b.jpg);
  }

.entry_br {
  float: right;
	margin: 0px;
	padding: 0px;
	width: 6px;
	height: 6px;
	display: inline;
	background-image: url(../images/tbl_bg_br.jpg);
  }

.pgtitle {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -1px;	
	color: #2D6854;
	font-weight: bold;
	}

.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: -1px;	
	color: #2D6854;
	font-weight: bold;
  }
	
.name2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
  }
  
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D6854;
  }
  
.address2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  }
		
.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D6854;
  }
	
.phone2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D6854;
  }
	
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D6854;
	text-decoration: none;
  }
	
.link a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D6854;
	text-decoration: none;
  }
	
.link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D6854;
	text-decoration: none;
  }
	
.link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D6854;
	text-decoration: underline;
  }
	
.link a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D6854;
	text-decoration: underline;
  }

.main_description {
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
  }
	
#main_desc {
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
	margin-left: 30px;
	margin-right: 50px;
  }

.description {
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
  }

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  }
  
/* Lodging Styles */
ul#membertabs{display:block; height:33px; overflow:hidden; padding:0 7px 0;}
#membertabs li{display:block; width:auto; height:33px; float:left;}
#membertabs li a{display:block; height:33px; text-indent:-9999px; outline:none;}
#lodging-members{background:url(../lodging/images/membertabs.jpg) top left no-repeat; width:110px;}
#lodging-members:hover, #lodging-members.selected{background:url(../lodging/images/membertabs.jpg) bottom left no-repeat #ccc;}
#lodging-associates{background:url(../lodging/images/membertabs.jpg) top right no-repeat; width:133px;}
#lodging-associates:hover, #lodging-associates.selected{background:url(../lodging/images/membertabs.jpg) bottom right no-repeat #ccc;}

div.lodging-member{width:540px; padding:10px 12px 10px 70px; background:url('../images/swoosh_dots.jpg') 10px 10px no-repeat;}
div.associate-member{width:256px; padding:10px 12px;}
div.lodging-member, div.associate-member{float:left; margin-left:38px; display:inline; border:2px solid #f2f2f2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:20px;}
div.member-clear{clear:both;}
div.lodging-member span.name, div.associate-member span.name{display:block; padding-bottom:10px;}
div.lodging-member img{float:right; margin:0 0 10px 10px; border:3px solid #f2f2f2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.lodging-member img.hotel-logo{float:left; height:30px; width:auto; border:none; margin:0 10px 0 0;}
div.lodging-contact{display:block; width:140px; float:left;}
div.associate-member img.hotel-logo{float:right; margin:0; border:none;}
div.lodging-member span.address, div.lodging-member span.phone, div.lodging-member span.phone2, div.associate-member span.address, div.associate-member span.phone, div.lodging-member span.phone2, div.associate-member span.phone2{clear:left; display:block; float:left; padding:0 0 10px 15px;}
div.lodging-member span.address, div.associate-member span.address{background:url(../images/icon_home.jpg) top left no-repeat;}
div.lodging-member span.phone, div.associate-member span.phone{background:url(../images/icon_phone2.jpg) top left no-repeat;}
div.associate-member span.link{clear:both; float:right; width:120px; text-align:right;}
div.lodging-member .link{display:block; float:left; line-height:30px;}
div.lodging-member p{display:block; float:left; width:220px; padding:0 0 14px; margin:0 10px;}