﻿/* CSS Document *//*-- MAIN --*/#mainwrapper {	margin: auto;	width: 900px;	text-align:  center;}/*-- NAVIGATION --*/#navbar {	float: left;	width: 900px;	height: 35px;	padding: 13px 0px 0px 0px;	background-image: url(http://www.360blueproperties.com/graphics/csslayout/bordernavigation.gif);	background-repeat: no-repeat;	color: #C2D3EB;	text-align: center;}/*-- HEADER LAYOUT FOR ALL SUBPAGES --*/#headerlogo {	float: left;	width: 270px;	height: 158px;	padding-top: 22px;	margin-bottom: 7px;}#headerimage {	float: left;	width: 630px;	height: 180px;	margin-bottom: 7px;}/*-- PAGE TYPE FULL --*/#columnfull {	float: left;	width: 900px;	padding: 20px 0px 0px 0px;	text-align: left;}/*-- PAGE TYPE A - MUST USE ALL COLUMNS BELOW. PAGE COMPONENTS ARE OPTIONAL --*/#columnA01 {	float: left;	width: 260px;	text-align: left;}#columnA02 {	float: left;	width: 610px;	padding: 20px 0px 0px 15px;	text-align: left;}#columnA03entech {	float: left;	width: 625px;	padding: 20px 0px 0px 0px;	text-align: left;}/*-- PAGE COLUMN COMPONENTS --*/#columnA02box {	float: left;	width: 280px;	padding: 0px 0px 0px 0px;	text-align: left;}#columnA02Widebox {	float: left;	width: 580px;	padding: 0px 0px 0px 0px;	text-align: left;}#columnspacer {	float: left;	width: 25px;}#bluebox {	float: left;	width: 240px;	padding: 20px 10px 10px 10px;	margin: 7px 0px 7px 0px;	background-image: url(http://www.360blueproperties.com/graphics/csslayout/boxtexture.jpg);;	background-position: top center;	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 16px;	color: #507494;	text-align: left;}#blueboxA01 {	float: left;	width: 90px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 16px;	color: #507494;}#blueboxA02 {	float: left;	width: 150px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 16px;	color: #507494;}#box {	float: left;	width: 228px;	padding: 15px 15px 15px 15px;	margin: 5px 0px 7px 0px;	border: 1px solid #BBC2C9;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 15px;	color: #505050;	text-align: justify;}#propertythumbnail {	float: left;	width: 160px;	text-align: center;}#unitthumbnail {	float: left;	width: 140px;	text-align: center;}#special {	float: left;	width: 576px;	padding: 15px 15px 20px 15px;	margin: 0px 0px 20px 0px;	border: 2px dotted #BBC2C9;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 16px;	color: #505050;	background-color: #EDF5FD;	text-align: left;}#saying {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 15px;	color: #729FBB;}#space00 {	float: left;	width: 5px;}#space01 {	float: left;	width: 10px;}#space02 {	float: left;	width: 20px;}#dividerV {	float: left;	width: 7px;	margin-right: 7px;	border-right: 1px solid #BBC2C9;}#dividerH {	float: left;	width: 100%;	height: 19px;	margin-bottom: 14px;	background-image: url(http://www.360blueproperties.com/graphics/csslayout/dividerH.gif);	background-position: bottom;	background-repeat: repeat-x;}/*-- FOOTER --*/#footerbar {	float: left;	width: 900px;	height: 35px;	padding: 13px 0px 0px 0px;	background-image: url(http://www.360blueproperties.com/graphics/csslayout/bordernavigation.gif);	background-repeat: no-repeat;	color: #EADCC2;	text-align: center;}/*-- PHOTOS --*/#photomenu {	float: left;	padding: 10px;	background-color: #ffffff;}#photoleft {	float: left;	clear: left;	padding: 10px;	margin: 5px 20px 15px 0px;	border: 1px solid #BBC2C9;}#photoright {	float: right;	clear: right;	padding: 10px;	margin: 5px 0px 15px 20px;	border: 1px solid #BBC2C9;}/*-- FORMS, BUTTONS , TABLES AND NEWSLETTER --*/#button01 {	float: left;	width: 130px;	height: 21px;	padding-top: 4px;	background-image: url(http://www.360blueproperties.com/graphics/csslayout/button01.gif);	background-repeat: no-repeat;	background-position: top;	text-align: center;}#button02 {	float: left;	width: 130px;	height: 21px;	padding-top: 4px;	background-image: url(http://www.360blueproperties.com/graphics/csslayout/button02.gif);	background-repeat: no-repeat;	background-position: top;	text-align: center;}#calendar {	float: right;	width: 160px;	height: 40px;	padding-top: 10px;	padding-left: 10px;	margin: 0px 0px 10px 10px;	background-image: url(http://www.360blueproperties.com/graphics/csslayout/calendar.gif);	background-repeat: no-repeat;	background-position: top right;	text-align: left;}.inputbar {	width: 150px;}#mailinglistA01 {	float: left;	width: 50px;}#mailinglistA02 {	float: left;	width: 160px;}.tabletext {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 16px;	color: #505050;	margin: 0px;}/*-- CLEAR --*/#clear {	clear: both;}/*-- INTERACTIVE MAP --*/#map {	text-align:center;}/*-- EMPTY CELL --*/.unitbg {	background-color: #ffffff;}