body {
	background: #FFFFFF;
}

body, p, a, td, div, input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #3399CC;
	text-decoration: underline;
}
.ratingDes {
line-height: 44pt;
}
.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: #4070B0;
	font-size: 16px;
	font-weight: bold;
}
.subHeader {
	color: #4070B0;
	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;
}

/* LINK EXCHANGE */

.linkgenTitle {
	color: #4070B0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.linkgenTitle:hover {
	color: #000000;
}
.linkgenSection {
	color: #4070B0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

/* 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: #FFFFFF;
}
.bg002 {
	background-image:  url(../images/nav/top_logo_bg.jpg);
	background-repeat: repeat-x;
	background-color: #EEF7FB;
}
.bg003 {
	background-image:  url(../images/nav/top_text_bg.jpg);
	background-repeat: repeat-x;
	background-color: #EEF7FB;
}
.bg004 {
	background-color: #D5D5D5;
}
.bg005 {
	background-image:  url(../images/bg_med_grad.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.bg006 {
	background-image:  url(../images/bg_sm_grad.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.bg007 {
	background-image:  url(../images/dotted_line.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.imgBorder {
	border: thin solid #EBF1F8;
}
.tableBorder {
	border: thin solid #D5D5D5;
}
.navbg001 {
	background-image: url(../images/nav2/nav_home_over.gif);}
.navbg001out {
	background-image: url(../images/nav2/nav_home.jpg);}

.navbg002 {
	background-image: url(../images/nav2/nav_things_to_do_over.gif);}
.navbg002out {
	background-image: url(../images/nav2/nav_things_to_do.jpg);}

.navbg003 {
	background-image: url(../images/nav2/nav_going_out_over.gif);}
.navbg003out {
	background-image: url(../images/nav2/nav_going_out.jpg);}

.navbg004 {
	background-image: url(../images/nav2/nav_celebrities_over.gif);}
.navbg004out {
	background-image: url(../images/nav2/nav_celebrities.jpg);}

.navbg005 {
	background-image: url(../images/nav2/nav_other_info_over.gif);}
.navbg005out {
	background-image: url(../images/nav2/nav_other_info.jpg);}

.navbg006 {
	background-image: url(../images/nav2/nav_gay_miami_over.gif);}
.navbg006out {
	background-image: url(../images/nav2/nav_gay_miami.jpg);}

.navbg007 {
	background-image: url(../images/nav2/nav_real_estate_over.gif);}
.navbg007out {
	background-image: url(../images/nav2/nav_real_estate.jpg);}
.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 9px;
}
a.navLink:hover {
	color: #000000;
	text-decoration: none;
}

#LList li

{
margin-left:-25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
}
a.hotLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2b32b4;
	text-decoration: none;
}
a.hotLink:hover {
	color: #000000;
}

.listhead{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;color: #2b32b4;}
.listtxt{font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.listtxtbold{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;}
a.listlink{font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #2b32b4;text-decoration: none;}
a.listlink:hover{font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #000000;text-decoration: none;}

table.listbdr {border-width: thin;	border-spacing: 0px; border-style: solid; border-color: #999999;}

.detHead{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;color: #2b32b4;}
.detHeadAlt{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;color: #ff6600;}
.dettxt{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #2b32b4;}
.detHeadMain{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;color: #2b32b4;}


.big-list ul {
  float: left;
  width: 45em; /* width is changed */
  margin: 0;
  padding: 0;
  list-style: none;
}
 
.big-list li {
  float: left;
  width: 10em;
  margin: 0;
  background-image: url(/css/img/332.gif);
  background-position: 0 3px;
  background-repeat: no-repeat;
  padding: 0 0 0 1.5em; /* left padding moves the text away from the bullet */
}

/*- Calendar--------------------------- */ 
 #calendar {
	width: 141px;
	padding: 0;
	border-left: 1px solid #A2ADBC;
	border-right: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

caption {
	margin: 0;
	padding: 0;
	width: 142px;
	background: #000066;
	color: #fff;
	FONT-FAMILY: verdana, geneva, sans-serif;	 
	FONT-SIZE: 9pt;
	text-align: center;
	font-weight: bold;
}

.high, td.high {
	color: #F6F4DA;
	font-weight: bold;
	background: #e46409;
	FONT-FAMILY: verdana, geneva, sans-serif;
	FONT-SIZE: 8pt;
}
.premium, td.premium {
	color: #F6F4DA;
	font-weight: bold;
	background: #99cc00;
	FONT-FAMILY: verdana, geneva, sans-serif;
	FONT-SIZE: 8pt;
}
.mid, td.mid {
	color: #616B76;
	font-weight: bold;
	background: #ffff00;
	FONT-FAMILY: verdana, geneva, sans-serif;
	FONT-SIZE: 8pt;
}
.low, td.low{
	color: #F6F4DA;
	font-weight: bold;
	background: #3399cc;
	FONT-FAMILY: verdana, geneva, sans-serif;
	FONT-SIZE:8pt;
}
/*- Menu Tabs E--------------------------- */

    #tabsE {
      float:center;
      width:90%;
      background:;
      font-size:93%;
      line-height:normal;
	  margin-left:10px;

      }
    #tabsE ul {
	margin:0;
	padding:10px 10px 0 5px;
	list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a span {
      float:center;
      display:block;
      background:url("Images/tabrightE.gif") no-repeat right top;
      padding:5px 5px 4px 6px;
      color:#FFF;
	  font-weight:bolder;
	  cursor:pointer;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }  

/*- Menu Tabs E--------------------------- */ 


#menu-queries-MI
{
float: left;
background-color: #FFF;
width:180px;
font:9px Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-0.2 mm;
color:#333399;
}
#menu-queries-MI li
{
margin-left:-30px;
list-style-image:none;
list-style:none;
color:#333399;
font-size:9px;
}
#menu-queries-MI a {
color:#333399;
font-size: 9px;
/*text-decoration:none;*/
}
#menu-queries-MI a:hover {
color: #006633;
}
#menu-queries-MI h3 a {
font-size: 10px;
font-weight: bold;
color: #3333CC;
}



/* Slide BAnners */
		body {
			margin: 0;
			padding: 0;
			height: 2000px;
			font-family: Georgia;
			font-size: 0.9em;
			line-height: 1.4em;
		}
		
		#example {
			position: relative;
			width: 140px;
			margin: 10px;
			padding: 20px;
			background: #eee /*url(/images/sfbgTile.png)*/;
			border: 2px solid #42CBDC;
		}
		#example2 {
			position: relative;
			width: 140px;
			margin: 10px;
			padding: 20px;
			background: #eee /*url(/images/sfbgTile.png)*/;
			border: 2px solid #42CBDC;
		}
		p {
			margin: 7px 0 0 0;
		}
		
		/* Styles vacations rentals*/

#example li
{
margin-left:-32px;
list-style-image:none;
list-style:none;
}
#example a {
color:#3366FF;
}
#example a:visit {
/* text-decoration:none; */
color:#3366FF;
}
#example a:hover {
text-decoration:none;
color:#95b83a;
}
/* Slide BAnners */