@charset "utf-8";

body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	height: auto;
	background-image:url(background_linea.jpg);
	background-repeat: repeat-x;
	background-color: #D2E3FF;
}
.logo_sbi_corner {
	position:relative;
	top:0px;
	left:0px;
	min-height:62px;
	min-width:39px;
	width: 39px;
	float: left;
}

a:link {
	color: #FE4101;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FE4101;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FE4101;
}
.glove {
	background-repeat: no-repeat;
	background-position: center 0px;
	width: 898px;
	height:3350px;
	margin-right:auto;
	margin-left: auto;
	}
	.quick_search{
	width:200px;
	height:350px;
	position:relative;
	float: right;
}
.first_time_home_buyer {
	width: 895px;
	margin-right: auto;
	margin-left: auto;
	
}
.first_line_menu {
	width:875px;
	text-align: right;
	position: relative;
	top: 0px;
	right: 5px;
	height: 22px;

	
}
.style113 {
	color: #F00;
	font-weight: bold;
}
.second_line_title_flags{
	width:895px;
	position: relative;
	top: 0px;
	left: 0px;
	height: 120px;
}
.address {
	width:850px;
	font-size: small;
}
.logo {
	color: #FFFFFF;
	height: 40px;
	width: 550px;
	left: 0px;
	top: 3px;
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.second_line_flags{
	width:285px;
	position: relative;
	left: 0px;
	height: 40px;
	float:right;
	top: 0px;
}
.style43 {
	font-size: 24px;
	color: #D2D2D2;
}

.f1{

	float:left;
	height: 40px;
	
}
.f2{
height:40px;float:left;}
.f3{
height:40px;float:left;}
.f4{
height:40px;float:left;}
.t1{
	height:20px;
	position:relative;
	top:5px;
}
.second_home{
	position:relative;
	top:0px;
	left:0px;
	width:670px;
	float: left;
}
.second_menu {
	position:relative;
	top:6px;
	left:0px;
	width:634px;
	padding-left:30px;
}
.miami_areas {
	margin: 1px;
	padding-left: 5px;
	position:relative;
	clear: both;
	width: 175px;
	font-weight: bold;
	height:45px;
	background-image: url(menu_top.gif);
	margin-bottom: 5px;
	margin-left: 5px;
}
.real_estate_areas {
	padding-top: 5px;
	float: left;
	width: auto;
	padding-right: 5px;
}
.style60 {
	font-size: x-large;
	color: #FFF;
	font-weight: normal;
}
.style61 {
	color: #0080C0;
	font-weight: normal;
}
.real_estate {
	position:relative;
	top: 8px;
	right:6px;
	float:right;
	width: auto;
}
.ali_left {
	float:right;
	top: 7px;
	position:relative;
	left:0px;
}

.style66 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	float:right;
	position: relative;
	top: 8px;
	margin-right:5px;
	width: 690px;
	background-color: #CCC;
}
.style67 {
	background-color:#FFF;
	position:relative;
	top:8px;
	margin-right:5px;
	width:190px;
	float:right;
	outline-style: none;
	height: 600px;
}
.style68 {
	background-color:#ECECFF;
	position:relative;
	top:8px;
	margin-right:5px;
	width:165px;
	float:left;
	clear:left;
	left: 20px;
}
.style69 {
	width:480px;
	top:8px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	position:relative;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE4101;

}



.titlecondos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bolder;
	padding-left:5px;
	background-color: #55AAFF;
}
.condos_sbi {
	width: 198px;
	float:left;
	position:relative;
	margin-top:8px;
	margin-left:3px;
	padding-top: 0px;
	padding-left: 0px;
	clear:left;
	background-color:#FFF;
	}
	.features_listings {width:672px;
	position:relative;
	float:right;
	top:10px;
	padding-right:15px;}
	.condos_info {
	text-align: left;
	width: 100px;
	padding-left: 3px;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #A4D1FF;
}
.Locations {background-color:#B7D2FF;
	padding: 8px;
	float: left;
	position:relative;
	left:20px;
	top:5px;
	width:160px;
}.style77 {
	background-color:#005177;
	color: #FFF;
	padding-left:5px;
}
.style78{
	background-color:#EAEAEA;
	padding-left:5px;
	font-style: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}
.diane {
	width:870px;
	position:relative;
	margin-top: 10px;
	clear: both;
	float: left;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
}


/**
 * Mortgage Calculator (Template #3)
 */
#IDX-mortgagePrice, #IDX-mortgageDown, #IDX-mortgageRate, #IDX-mortgageLength, #IDX-mortgageAmortization { width: 165px; position: relative; text-align: center; }

#IDX-mortgageSubmit { width: 150px; position: relative; text-align: center; padding-right: 15px; clear:both; overflow:auto; }

#IDX-mortgageStatus { color: #FF0000; font-size: 14px; }
#IDX-amortTable { width: 165px; border-collapse: collapse; }
.IDX-mortgageLeftCell { width: 165px; height: 30px; text-align:center; float: left; }
.IDX-mortgageMiddleCell { width: 98px; height: 30px; text-align: left; float: left; }

.IDX-mortgageMiddleCell input { width: 90px; }
.IDX-mortgageRightCell { width: 40px; height: 30px; text-align: left; float: left; }
.IDX-mortgageLongCell { width: 165px; height: 30px; text-align: center; float: left; }
.IDX-mortgageHelpCell { width: 20px; height: 30px; text-align: center; float: right; }
.IDX-mortgageAmortCell1, .IDX-mortgageAmortCell2, .IDX-mortgageAmortCell3, .IDX-mortgageAmortCell4 { background-color: #EEE; border: 1px #FFFFFF solid; text-align: right; }
.IDX-mortgageAmortCell1 { text-align: center; }
.IDX-mortgageAmortYear { }
.IDX-mortgageAmortTitle1, .IDX-mortgageAmortTitle2, .IDX-mortgageAmortTitle3, .IDX-mortgageAmortTitle4 { font-weight: bold; text-align: center; }	
.investment-tittle {
	color: #000000;
}
body,td,th {
	color: #000;
}
.glove .style69 h2 {
	text-align: justify;
}
.glove .style69 h2 {
	text-align: justify;
}
.glove .style69 {
	text-align: justify;
	width: 460px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 10px;
	background-image: url(text_back.gif);
}
.glove .style69 h2 {
	text-align: center;
}
.glove .second_home .ali_left .miami_areas a .style60 strong {
	color: #FF0;
}