.legacy-title-break, .legacy-break {
  clear:both;
  width:100%;
  display:block;
  margin:0px;
  padding:0px;
  height:0px;
  line-height:0px;
}

#column .legacy-content h1 {
  margin: 0;
  font: 22px Arial, Helvetica, sans-serif;
  color: #c00;
}

#column2 .legacy-content h1 {
  width:355px;
}

#column2 .legacy-content ul {
  clear:both;
  font-size:12px;
}

.legacy-content {
 font-family: Arial, Helvetica, sans-serif;
}

.legacy-content h1.image-upload-title, .legacy-content h1.gallery-title, .legacy-content h1.ab {
  float:none  !important;
}

.legacy-content h3 {
  margin-right:5px;
  display:inline;
}

.legacy-content .pointofinterest a.edit {
  float:none !important;
  display:inline !important;
}

.legacy-content table {
  border-collapse:collapse;
  padding:0;
  margin:0;
}

.legacy-content table ul {

  padding:0;
  margin:0;
}

.legacy-content table, .legacy-content tr, .legacy-content td {
  font: 11px Arial, Helvetica, sans-serif;
}

.legacy-content a {
color:#003399;
text-decoration:none;}

.legacy-content a:hover {
color:#CC0000;
text-decoration:underline;}



/*
  sections
*/

#subsectionfilter {padding: 0; margin: 0; list-style: none}
#subsectionfilter li {float: left; position: relative; width:7.5em;}
#subsectionfilter li a {border:1px solid gray}
#subsectionfilter li ul {display: none; position: absolute; z-index:10;top: 1.2em; left: 0; background:#DDDDDD; border:1px solid #999999; width: 100%;}
#subsectionfilter li>ul {top: auto; left: auto;}
#subsectionfilter li:hover ul, li.over ul {display: block;}
#subsectionfilter li#displayjust li a {display: block; color: #333333; padding: 0.2em 0.2em; font-size: 85%; text-decoration: none;}
#subsectionfilter li#displayjust li a:hover {color: #CC0000;}
#subsectionfilter li#displayjust {padding: 0 0.2em;}
p.show {clear: left;}
#subsectionfilter body > p {padding-top: 15px;}

#bookingsBanner { background:#EEEEEE; border:1px solid #CCC; padding:5px; margin-top:8px; clear:both}
#bookingsBanner ul { margin-left:0; padding:0 20px; }

div.locationImageThumb { 
  float:right; 
  width:128px; 
  text-align:center; 
  border:1px solid #999999; 
  margin-bottom:3px;
  margin-left:3px;
  padding:3px;
}

.locationImageThumb img { 
float:right;
width:128px;
border:1px solid black;
}

.imageSubscript { /* This is the descriptive text for each image */
margin-top:0;
font-size:11px;}


/*
div.currencytool { width:420px; clear:both; border:1px solid #999; background-color:#BEDFF0; padding:4px 4px 12px 4px}
*/

/*
  poi
*/
div.selectpoi {
  clear:both;
  background:#EEEEEE;
  margin:12px 0; 
  padding:3px; 
 /* width:440px; */
  width: 100%;
  voice-family: "\"}\"";
  voice-family:inherit;
}

.selectpoi table {
margin:10px 0;}

.selectpoi td {
padding-right:5px;
vertical-align:top;}

.selectpoi p {
margin:0;}

div.pointofinterest h3 a {
  font-weight:normal;
  font: 20px Arial, Helvetica, sans-serif;
  color: #c00;
}

div.pointofinterest {
  margin:12px 0px;
  border-top:1px dashed #666;
  padding-top:12px;
}

div.poiheaderblock {
  clear:both;
  margin:12px 0;
  border-bottom:1px dashed #666;
  padding-bottom:12px;
}

div.propertyBlock {
  clear:both;
  background:#EEEEEE;
  padding:3px;
  color:#666666;
}

div.propertyBlock .avail {
  margin-bottom: 2px;
  white-space:nowrap;
}

div.propertyBlock .avail a {
  display: block;
  float:left;
  background-image:url(../images/check-availability.gif);
  height:19px;
  width:136px;
}

div.propertyBlock .avail .sponsor{
  font-size: 9px;
  font-weight: normal;
  margin-left: 8px;
}

.propertyBlock td {
  text-align:left;
  vertical-align:top;
}

.propertyBlock td.left {
  width:120px;
  padding-right:5px;
  font-weight:bold;
  text-align:right;
} 

/*
  Destinations Page
*/

#top_dest ul {
list-style:none;
margin-bottom:0;
margin-left:0;
padding-left:0;}

#br_dest h3 {
margin-bottom:0;}

#br_dest p {
margin-top:0;
font-size:10px;
}


/*
Edit Page
*/

p#copy, p#manual, p#biz {
padding-left:65px;
height:57px;}

p#copy {
background:#FFFFFF url(../images/copyright.gif) 0% 50% no-repeat;}

p#manual {
background:#FFFFFF url(../images/manual.gif) 0% 50% no-repeat;}

p#biz {
background:#FFFFFF url(../images/business.gif) 0% 50% no-repeat;}


/* LOG IN */
.login {
                 background:#FFC880;
                 border:1px solid #FF9F21;}
#loginform {
                 /*font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;*/
                 font-size:10px;}
         
/* TABLES */
.mytable {
                 width:100%;
                 background:#EEEEEE;
                 border:1px solid #999999;
                 margin:0px;
                 /*font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
                 color:#333333;}
.mytabsheet {
                 background:#EEEEEE;
                 border:1px solid #999999;
                 margin-right:0px;
                 padding: 4px;
                /* font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
                 font-size:11px;
                 color:#333333;}
/* PHOTO */
div.myimageborder { 
                 border:1px solid #999999;
                 padding:3px; }          
img.myimage {
                 width:120px;
                 margin:0;
             }
/* SUBLIST */
.mysubnavlist {
                 padding:3px 0;
                 margin:0;
                 margin-right:10px;
                 border-bottom:4px solid #999999;
                 /*font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
                 font-size:10px;
                 color:#333333;}
.mysubnavlist li {
                 list-style:none;
                 margin:0;
                 display:inline;}
.mysubnavlist li a {
                 padding:3px 0.5em;
                 margin-left:3px;
                 border:1px solid #999999;
                 border-bottom:none;
                 background:#FFFFFF;
                 text-decoration:none;}
.mysubnavlist li a:link { 
                 color:#333333;
                 text-decoration:none;}
.mysubnavlist li a:visited {
                 color:#333333;
                 text-decoration:none;}
.mysubnavlist li a:hover {
                 color:#333333;
                 background:#EEEEEE;
                 border-color:#999999;}
.mysubnavlist li a#mycurrent {
                 background:#999999;
                 border-bottom:1px solid #999999;
                 color:#FFFFFF;}
/* CONTRIBUTION LIST */
/*
.mycontributions {
                 margin:0;
                 padding:0;
                 list-style: none;}
         
.mycontributions li{
                 margin-top:3px;
                 margin-bottom:3px;
                 padding-left:10px;
                 background-image: url(images/arrows.gif);
                 background-repeat: no-repeat;
                 background-position: 0 .5em;}
*/
/* CONTENT */
.gallery {
                 background:#FFFFFF;
                 border:1px solid #999999;
                 margin:10px;
                 padding:5px;
                 font-size:10px;}
.subgallery {
                 width:80px;
                 background:#999999;
                 border:1px solid #EEEEEE;
                 margin:5px;
                 padding:5px;
                 font-size:10px;}


/*
gallery pages
*/

/* Maps and pictures Table */

.thumb {
  background:#DDDDDD;
  text-align:center;
  width:186px;
}

/*
#pictures td {
  background:#DDDDDD;
  padding-right:2px;
  border-spacing:1px;
}
*/

div.thumb {
  float:left;
  margin-right:2px;
  margin-bottom:10px;
  padding:4px;
  height:180px;
}

#pictures div.thumb {
  margin-right:3px;
  padding-right:2px;
  padding-bottom:10px;
  margin-bottom:10px;
  height:200px;
  overflow:hidden;
}

.thumb p {
  font-size:85%;
  margin:0;
}

#pictures .thumb p {
  clear:left;
}

.more {
margin:0;
text-align:right;}

div.fullpic {
  width:592px;
  text-align:center;
  /*background:#BBB;*/
  background-color:#dae8fc;
  background: #dae8fc url(../images/column-box-bottom-2-bg.gif) no-repeat 100% 100%;
  margin-right:7px;
  margin-bottom:30px;
  padding:4px;
  clear:both;
}

div.fullpic img {border:3px solid white}


#pictures {
border-collapse:collapse;}

#pictures td {
padding:0;}

#pictures h2 {
margin-top:0;
margin-left:5px;}

#pictures ul {
margin-left:5px;
list-style:none;
padding:0;
font-size:130%;}

#pictures ul ul {
font-size:85%;}


/*
  restyle of the legacy column boxes
*/

/* 
  Legacy boxes that need the corner turned.  Change to  the default background color,
  it thats a problem, then we need a new corner image
*/

.grey_box, .gray_box, #benefits {
 background: #dae8fc url(../images/column-box-bottom-2-bg.gif) no-repeat 100% 100%;
}

.grey_box {
 font: 12px Arial, Helvetica, sans-serif;
 padding: 10px 15px;
 margin: 10px 0px;
 padding-top:12px;
}
 

.grey_box ul {
  list-style:none;
  margin:0px;
}

.navcontainer {
 background: #dae8fc url(../images/column-box-bottom-bg.gif) no-repeat 100% 100%;
 padding-bottom:20px;
 margin:0;
}

.titleabout {
  background: url(../images/column-box-top-bg.gif) no-repeat 100% 0;
  height: 25px; 
  padding:4px 0px 0px 6px;
  margin:0;
  background-color: #dae8fc;

  /*margin: 5px 0 0 5px;*/
/*  font: 14px Arial, Helvetica, sans-serif;*/
  font-weight: bold;
  color: #fff;
}

ul.navlist{
  margin: 0;
  padding: 15px 0 19px 6px;
}

ul.subnavlist{
  margin: 0;
  padding: 5px 0 5px 15px;
}


ul.navlist, ul.subnavlist {
  list-style: none;
  font: 12px/12px Arial, Helvetica, sans-serif;
}

ul.navlist li, ul.subnavlist li {
  padding: 2px 0 0 7px;
  background: url(../images/column-3-box-item.gif) no-repeat 0 5px;
}

ul.navlist li a, ul.subnavlist li a {
  color: #333;
  text-decoration: none;
}

ul.navlist li a:hover, ul.subnavlist li a:hover {text-decoration: underline;}



#br_dest h3  a {
  text-decoration: underline; color: #e95100;padding: 0;margin: 0;
}

#br_dest a {
  font: 12px/16px Arial, Helvetica, sans-serif;
  color: #333;
  text-decoration: none;
}
#br_dest a:hover {text-decoration: underline;}

#br_dest p {
}

#br_dest td {
  vertical-align:top;
  padding-top:10px;
  padding-right:10px;
}

/**About Advertising Page*/
#mainad{
	height:1350px;
}

#down-mainad{
	width:550px;
	float:left;
	position:absolute;
	z-index:1000;
}

.pAudience{
	clear:both;
}

#divimg{
	margin:0 0 20px 80px;
}

#divimg img{
	margin-bottom:20px;
}

#divtwoTable{
	margin:0 0 20px 40px;
	clear:both;
}

#firstTable{
	margin-right:20px; 
	border-color:#FFF; 
	float:left;
}

.theaderFirstDiv{
	text-align:center; 
	background:#80D6F7; 
	color:#FFFFFF;
}

.tdone{
	background:#EEEEEE; 
	border-right:5px solid #FFFFFF;
}

.tdtwo{
	background:#EEEEEE; 
	font-weight:bold;
}

.tdthree{
	border-right:5px solid #FFFFFF;
}

.tdfour{
	font-weight:bold;
}

.secondTable{
	float:left;
}

.tdfive{
	background:#EEEEEE; 
	text-align:center; 
	font-weight:bold;
}

.tdsix{
	text-align:center; 
	font-weight:bold;
}

#divOneTable{
	margin:0px 0 20px 40px;
	clear:both;
}

.thirdTable{
	float:left;
	text-align:center;
	margin-top:20px;
}

.theaderSecondDiv{
	background:#80D6F7; 
	color:#FFFFFF; 
	border-right:5px solid #FFFFFF;
}

.theaderTwoSecondDiv{
	background:#80D6F7; 
	color:#FFFFFF;
}

.tdseven{
	text-align:left;
	background:#EEEEEE;
	border-right:5px solid #FFFFFF;
}

.tdeight{
	background:#EEEEEE;
}

.tdnine{
	text-align:left; 
	border-right:5px solid #FFFFFF;
}

.tdten{
	background:#EEEEEE; 
	text-align:center;
}

#divbottom{
	margin-top:20px;
	clear:both;
	float:left;
}

.pBottom{
	clear:both;
	padding-top:15px;
	float:left;
}

.bBottom{
	font-size:14px;
}
