body {
	background: #D7EBFF; 	
}

body, p, a, td, div, input, select {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #3399CC;
	text-decoration: underline;
}

/* HOME PAGES*/
.flags {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.flags:hover {
	color: #F8EEA8;
}
.homeEmailPhone {
	color: #000000;
	font-size: 20px;
	text-decoration: none;
}
a.homeEmailPhone:hover {
	color: #F8EEA8;
	text-decoration: none;
}
.leftNav {
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: underline;
}
a.leftNav:hover {
	color: #F8EEA8;
	text-decoration: underline;
}

/* OLD */
.topDate {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.topLink {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.topLink:hover {
	color: #4070B0;
	text-decoration: underline;
}
/* SUBNAV LINKS */
.subNav_things_to_do {
	color: #4070B0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.subNav_things_to_do:hover {
	color: #26A8A8;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.subNav_going_out {
	color: #4070B0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.subNav_going_out:hover {
	color: #FF5151;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.subNav_gay_miami {
	color: #4070B0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.subNav_gay_miami:hover {
	color: #D37BD3;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.subNav_other_info {
	color: #4070B0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.subNav_other_info:hover {
	color: #FFA115;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.subNav_real_estate {
	color: #4070B0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.subNav_real_estate:hover {
	color: #43A172;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/* STANDARD */
.pageHeader {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.subHeader {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.boldLink {
	color: #4070B0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.boldLink:hover {
	color: #000000;
}
.boldText {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

/* DROP DOWN MENU */
.MenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.MenuItem:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.MenuItem2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.MenuItem2:hover {
	color: #FFFFFF;
}


.menu { 
	filter: alpha(Opacity=100, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=200, FinishY=500); 
}


/* DETAILS */
.subHeaderDetails {
	color: #4070B0;
	font-size: 12px;
	font-weight: bold;
}
.detailLinks {
	color: #4070B0;
	font-size: 10px;
	text-decoration: underline;
}
a.detailLinks:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
}
/* LISTINGS */
.listingHeader {
	color: #4070B0;
	font-size: 16px;
	font-weight: bold;
}
.listingDescription {
	color: #000000;
	font-size: 12px;
}
.listingColHeaders {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
a.listingColHeaders:hover {
	color: #4070B0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.listingText {
	color: #000000;
	font-size: 10px;
}
.listingLinks {
	color: #4070B0;
	font-size: 10px;
	text-decoration: underline;
}
a.listingLinks:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
}

/* FOOTER */
.footerLink {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.footerLink:hover {
	color: #4070B0;
	font-weight: bold;
}

/* BACKGROUNDS */
.bg001 {
	background-color: #464CA9;
}
.bg009 {
	background-color: #F7EFA7;
}
.bg010 {
	background-image:  url(../images/bg_home_grad.jpg);
	background-repeat: repeat-x;
	background-color: #A6CAFE;
}
.bg011 {
	background-image:  url(../images/home/bg_home_bottom2.jpg);
	background-color: #A6CAFE;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.imgBorder {
	border: thin solid #EBF1F8;
}
.tableBorder {
	border: thin solid #D5D5D5;
}


