@charset "UTF-8";
/* CSS Document */
/* CSS Document */

body {
	margin:0px; 
	padding:0px; 
	background:url(../images/background.gif) repeat-x ;
	background-color: #1C3765;
}

ul.bullet {margin-left:25px;}


/* davisisland-luxuryhomes.com */
body.di {margin:0px; 
	padding:0px; 
	background-color: #639ec8;
	background-image:url(../images/542.gif); background-repeat:repeat-x;}

/* harbourisland-luxuryhomes.com */
body.hi {margin:0px; 
	padding:0px; 
	background:url(../images/631.gif) repeat-x ;
	background-color: #34b5d0;}

/* hydepark-luxuryhomes.com */
body.hp {margin:0px; 
	padding:0px; 
	background:url(../images/647.gif) repeat-x ;
	background-color: #125687;}

/* madeirabeach-realestate.com */
body.mb {margin:0px; 
	padding:0px; 
	background:url(../images/361.gif) repeat-x ;
	background-color: #2eb135;}

/* northtampa-realestate.com */
body.nt {margin:0px; 
	padding:0px; 
	background:url(../images/662.gif) repeat-x ;
	background-color: #001d77;}

/* passagrille-realestate.com */
body.pg {margin:0px; 
	padding:0px; 
	background:url(../images/3298.gif) repeat-x ;
	background-color: #006c56;}

/* southtampa-luxuryhomes.com */
body.st {margin:0px; 
	padding:0px; 
	background:url(../images/navy.gif) repeat-x ;
	background-color: #1C3765;}

/* tampaavila-luxuryhomes.com */
body.ta {margin:0px; 
	padding:0px; 
	background:url(../images/processblue.gif) repeat-x ;
	background-color: #0085cf;}

/* treasureisland-luxuryhomes.com */
body.ti {margin:0px; 
	padding:0px; 
	background:url(../images/7491.gif) repeat-x ;
	background-color: #738539;}
	
/* Brandon-Riverview-Realestate.com */
body.br {margin:0px; 
	padding:0px; 
	background:url(../images/286.gif) repeat-x ;
	background-color: #0035AD;}
/* START HEADERS - MARCH 27, STAYLOR */
	
/* davisisland-luxuryhomes.com - header */
.dihead {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#639ec8;}

/* harbourisland-luxuryhomes.com - header */
.hihead {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#34b5d0;}

/* hydepark-luxuryhomes.com - header */
.hphead {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#125687;}

/* madeirabeach-realestate.com - header */
.mbhead {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #2eb135;}

/* northtampa-realestate.com - header */
.nthead {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#001d77;}

/* passagrille-realestate.com - header */
.pghead {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #006c56;}

/* southtampa-luxuryhomes.com - header */
.sthead {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#1C3765;}

/* tampaavila-luxuryhomes.com - header */
.tahead {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#0085cf;}

/* treasureisland-luxuryhomes.com - header */
.tihead {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#738539;}

/* Brandon-Riverview-Realestate.com - header */
.brhead {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#738539;}


.adv-search-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#FF3300;
}

.body-headline
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color:#0066CC;
}

.blue-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#0066CC;
}

.body-headline-blue
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#0066CC;
}

.body-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	font-weight: normal;
	color:#333333;
}

.body-text-big
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#333333;
}

.body-text-bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#333333;
}

.body-text-orange
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#ea7624;
}

.body-text-big-bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#333333;
	line-height: 20px;
}

.body-text-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#510f10;
}

.body-text-gray
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#333333;
	line-height: 20px;
}

.body-text-italic
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	font-style:italic;
	color:#333333;
}

.body-text-large-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bolder;
	color:#333333;
}

.body-text-large-dark2
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bolder;
	color:#333333;
}

.body-text-large-orange
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bolder;
	color:#f46c0e;
}

.body-text-large-light
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bolder;
	color:#7a7766;
}

.body-text-med-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bolder;
	color:#510f10;
}

.body-text-reg-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#510f10;
}

.body-text-red
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FF0000;
}


.content-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF; 
	text-decoration:none;
}


.copyright-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#7a7766; 
	text-decoration:none;
}

.current-date
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#c46103; 
	text-decoration:none;
}


.error-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#FF0000;
}

.error-text-large
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FF0000;
}

.error-cell
{
	background-color:#fdcde3;
}

.feature-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
}

.feature-listing-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
}

.featured-listing-bg
{
	background-color:#f5dc8c;
}

.feat-prop-home-bg
{
	background-color:#ABD1E9;
}

.footer-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
}

.foot{ background:url(../images/bg_foot.jpg) no-repeat; 
		text-align:center; 
		color:#465C61;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;}

.form {
    margin: 0px;
    padding: 0px;
}

.form-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#000000;
}

.help-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
}

.help-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#000000;
}


.listing-office 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#BBBBBB;
	text-transform:uppercase;
}

.map-large-address
{
    background-image: url(../images/grey_bg_mapgradient.jpg);
    background-repeat: repeat-x;
    background-position: 0px -25px;
    padding: 5;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bolder;
	color:#669933;
    margin: 10px 0px 0px 0px;
    width: auto;
    text-align: center;	
}

.map-price
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
}

.map-text-black
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}


.no-photo 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#cccccc;
}

.page-header 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#cc6010;
	text-transform:uppercase;
}

.rep_left
{ 
	background:url(../images/rep_left.gif) repeat-y;
}

.rep_right
{ 
	background:url(../images/rep_right.gif) repeat-y
}

.search-header-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#333333;
}

.search-header-textWhite
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#ffffff;
}

.search-header-text-large
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#ea7624;
}

.section-header 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#000000;
}

.small-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#333333;
}

.sold-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#FF0000;
}

.success-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#66b822;
}


/*CHANGED LINK COLOR AND UPDATED MARGIN TO "0" SO IT FIXED LINK SPACING ISSUES WITHIN TEXT - March 27, STaylor*/

a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#ea7624; padding:0; margin:0; text-decoration:none;}
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#ea7624; padding:0;  margin:0; text-decoration:none;}
a.nav:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#ea7624; padding:0;  margin:0; text-decoration:underline;}
a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#ea7624; padding:0;  margin:0; text-decoration:none;}

a.plain:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ea7624; padding:0; margin:0; text-decoration:none;}
a.plain:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ea7624; padding:0;  margin:0; text-decoration:none;}
a.plain:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ea7624; padding:0;  margin:0; text-decoration:underline;}
a.plain:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ea7624; padding:0;  margin:0; text-decoration:none;}


/* Main Styles */


table.main {border:medium; border-color:#FFFFFF; border-style:solid; background-color:#f0f0e8;}

td.mainnav {background-color:#a3a399;}


/* Photo Styles */
td.thisOnedi {background-image:url(../images/davisisland.jpg); background-repeat:no-repeat;}
td.thisOnehi {background-image:url(../images/harbourisland.jpg); background-repeat:no-repeat;}
td.thisOnehp {background-image:url(../images/hydepark.jpg); background-repeat:no-repeat;}
td.thisOnemb {background-image:url(../images/maderiabeach.jpg); background-repeat:no-repeat;}
td.thisOnent {background-image:url(../images/northtampa.jpg); background-repeat:no-repeat;}
td.thisOnepg {background-image:url(../images/passagrille.jpg); background-repeat:no-repeat;}
td.thisOnest {background-image:url(../images/southtampa.jpg); background-repeat:no-repeat;}
td.thisOneta {background-image:url(../images/tpaavila.jpg); background-repeat:no-repeat;}
td.thisOneti {background-image:url(../images/treasureisland.jpg); background-repeat:no-repeat;}
td.thisOnebr {background-image:url(../images/brandon.jpg); background-repeat:no-repeat;}

td.quickSearchdi {background-image:url(../images/quicksearch_dibackgd.gif); background-repeat:repeat;}
td.quickSearchhi {background-image:url(../images/quicksearch_hibackgd.gif); background-repeat:repeat;}
td.quickSearchhp {background-image:url(../images/quicksearch_hpbackgd.gif); background-repeat:repeat;}
td.quickSearchmb {background-image:url(../images/quicksearch_mbbackgd.gif); background-repeat:repeat;}
td.quickSearchnt {background-image:url(../images/quicksearch_ntbackgd.gif); background-repeat:repeat;}
td.quickSearchpg {background-image:url(../images/quicksearch_pgbackgd.gif); background-repeat:repeat;}
td.quickSearchst {background-image:url(../images/quicksearch_stbackgd.gif); background-repeat:repeat;}
td.quickSearchta {background-image:url(../images/quicksearch_tabackgd.gif); background-repeat:repeat;}
td.quickSearchti {background-image:url(../images/quicksearch_tibackgd.gif); background-repeat:repeat;}  

td.thisOneabout {background-image:url(../images/about.jpg); background-repeat:no-repeat;}
td.thisOnebuying {background-image:url(../images/buying.jpg); background-repeat:no-repeat;}
td.thisOnecontact {background-image:url(../images/contact.jpg); background-repeat:no-repeat;}
td.thisOneresources {background-image:url(../images/resources.jpg); background-repeat:no-repeat;}
td.thisOneselling {background-image:url(../images/selling.jpg); background-repeat:no-repeat;}


td.weatherBoxdi {background-image:url(../images/weatherDI.gif); background-repeat:no-repeat;}
td.weatherBoxhi {background-image:url(../images/weatherHI.gif); background-repeat:no-repeat;}
td.weatherBoxhp {background-image:url(../images/weatherHP.gif); background-repeat:no-repeat;}
td.weatherBoxmb {background-image:url(../images/weatherMB.gif); background-repeat:no-repeat;}
td.weatherBoxnt {background-image:url(../images/weatherNT.gif); background-repeat:no-repeat;}
td.weatherBoxpg {background-image:url(../images/weatherPG.gif); background-repeat:no-repeat;}
td.weatherBoxst {background-image:url(../images/weatherST.gif); background-repeat:no-repeat;}
td.weatherBoxta {background-image:url(../images/weatherTA.gif); background-repeat:no-repeat;}
td.weatherBoxti {background-image:url(../images/weatherTI.gif); background-repeat:no-repeat;}
td.weatherBoxbr {background-image:url(../images/weatherBR.gif); background-repeat:no-repeat;}

table.weather {background-image:url(../images/weather.gif); background-repeat:no-repeat;}



.insideMain {overflow:auto;}

td.outline {background-color:#ffffff;}

img.pad {padding-left: 20px; padding-bottom: 7px;}

img.left {padding-right: 20px; padding-bottom: 7px; padding-top: 5px;}


/* UPDATED MARGIN-TOP SPACING TO MAKE IT CLOSER TO THE HEADER - March 27, STaylor */	
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-style:normal; font-weight:normal; color:#333333; padding:0; margin-top: 8px; margin-left: 25px; margin-right: 25px; margin-bottom:0;}

td.property {background-color:#e3e3dc;}

td.navbottom {margin-left: 200px;}

/* Link Styles */
a.nav:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ffffff; padding:0; margin-top: 10px; margin-left: 15px; margin-right: 5px; margin-bottom:0; text-decoration:none;}

a.nav:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ffffff; padding:0; margin-top: 10px; margin-left: 15px; margin-right: 5px; margin-bottom:0; text-decoration:none;}

a.nav:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ffffff; padding:0; margin-top: 10px; margin-left: 15px; margin-right: 5px; margin-bottom:0; text-decoration:underline;}

a.bottomnav:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#ffffff; padding:0; margin-top: 10px; margin-left: 0px; margin-right: 25px; margin-bottom:0; text-decoration:none;}

a.bottomnav:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#ffffff; padding:0; margin-top: 10px; margin-left: 0px; margin-right: 25px; margin-bottom:0; text-decoration:none;}

a.bottomnav:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#ffffff; padding:0; margin-top: 10px; margin-left: 0px; margin-right: 25px; margin-bottom:0; text-decoration:underline;}

/* Text Styles */
.caption {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9.5px; font-style:normal; font-weight:normal; color:#ffffff; padding:0; margin-top: 10px; margin-left: 25px; margin-right: 25px; margin-bottom:0; text-decoration:none;}



/*DROP DOWN MENU CSS - March 27, STaylor*/

.chromestyle{
width: 900px;
font-weight: normal;
height:30px;
}

.chromestyle ul{
padding: 4px 0px;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
vertical-align:middle;
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ffffff; padding:0; margin-top: 10px; margin-left: 15px; margin-right: 15px; margin-bottom:0; text-decoration:none;
}

.chromestyle ul li a:hover{
text-decoration:underline; /*THEME CHANGE HERE*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	text-decoration:none;
z-index:100;
border: 1px solid #fff; /*THEME CHANGE HERE*/
background-color: #999999;
width: 130px;
visibility: hidden;
vertical-align:middle;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
height: 15px;
text-indent: 3px;
border-bottom: 0px solid #fff; /*THEME CHANGE HERE*/
padding-top: 10px;
padding-bottom: 5px;
text-decoration: none;
font-weight: normal;
color: #999999;
vertical-align:middle;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
text-decoration: underline;
}

li {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; font-style:normal; font-weight:normal; color:#333333; padding:0; margin-top: 10px;}




h1 { font-size:19px; line-height:24px; color:#e77624; font-weight:normal;}
h2 { font-size:17px; line-height:20px; color:#1e3666; font-weight:normal;}
h3 { font-size:15px; line-height:18px; color:#3e69b2; font-weight:normal;}

.factbox {border:1px solid #80806c; padding:10px; background-color:#e3e3dc;}

