/* CSS Document *//*-- WRAPPERS --*/#wrapper {	width: 950px;	margin: auto;}/*-- TOP --*/#tophump {	float: left;	width: 950px;	height: 190px;	background-image: url(../graphics/csslayout/tophump.gif);	background-repeat: no-repeat;	text-align: center;}#icons {	float: right;	padding: 125px 35px 0 0;}/*-- NAVIGATION --*/#navigation {	float: left;	width: 917px;	height: 40px;	padding: 5px 15px 0px 18px;	background-image: url(../graphics/csslayout/bgnav.gif);	text-align: center;}#navboxline {	float: left;	height: 29px;	padding: 6px 10px 0px 10px;	border-right: 1px solid #B3C4D5;	text-align: center;}#navbox {	float: left;	height: 30px;	padding: 5px 0px 0px 10px;	text-align: center;}/*-- SUB NAVIGATION --*/#navigationsub {	float: left;	width: 894px;	height: 27px;	padding: 8px 13px 0px 13px;	background-image: url(../graphics/csslayout/bgsubnav.gif);	color: #6d8fb1;	text-align: center;}/*-- PANORAMIC --*/#panoramic {	float: left;	width: 920px;	height: 325px;}/*-- BODY BLOCK --*/#bodyblock {	float: left;	background-image: url(../graphics/csslayout/bgbody.gif);	background-repeat: repeat-y;	width: 920px;	padding: 0px 15px 0px 15px;	text-align: center;}/*-- COLUMNS --*/#columnfull {	float: left;	width: 880px;	padding: 20px 20px 15px 20px;	background-image: url(../graphics/csslayout/bgbodycontentfull.jpg);	background-repeat: no-repeat;	background-position: bottom;	text-align: left;}#columnA01 {	float: left;	width: 649px;	padding: 0px 20px 0px 20px;	background-image: url(../graphics/csslayout/bgbodycontent.jpg);	background-repeat: no-repeat;	background-position: bottom;	border-right: 1px solid #ADB0A4;	text-align: left;}#columnA02 {	float: left;	width: 200px;	padding: 0px 15px 0px 15px;	text-align: center;}/*-- SUB COLUMNS --*/#columnsubA01 {	float: left;	width: 349px;	padding-right: 25px;	text-align: left;}#columnsubA02 {	float: left;	width: 275px;	text-align: left;}#columnsubB {	float: left;	width: 312px;}/*-- ROOM LAYOUT OR BOXED LAYOUT --*/#box {	float: left;	width: 607px;	padding: 20px;	margin-bottom: 25px;	border: 1px solid #D1D8BC;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #6C6D67;}#floorplanA01 {	float: left;	width: 356px;	padding-right: 20px;	border-right: 1px solid #D1D8BC;	text-align: left;}#floorplanA02 {	float: left;	width: 210px;	padding-left: 20px;	text-align: center;}#interestbox {	float: left;	width: 336px;	background-color: #FFFCC8;	padding: 5px 10px 10px 10px;	margin-top: 15px;	text-align: left;}#floorplanbox {	float: left;	width: 587px;	background-color: #FFFCC8;	padding: 10px;	text-align: left;}#borderbox {	float: left;	width: 290px;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: #6C6D67;	line-height: 15px;	border: 1px solid #D1D8BC;	padding: 10px;	margin-top: 5px;	text-align: left;}#borderspacer {	float: left;	width: 25px;}#specialsbox {	float: left;	width: 607px;	background-color: #FFFCC8;	padding: 20px;	margin-bottom: 25px;	border: 1px dashed #ADB0A4;}#gallerybox {	float: left;	width: 878px;	border: 1px solid #D1D8BC;	margin-bottom: 25px;}/*-- SPECIALS BOX --*/#specials {	float: left;	width: 186px;	background-image: url(../graphics/csslayout/bgspecials.gif);	background-position: bottom;	background-color: #D5A98B;	padding: 0px 7px 20px 7px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FBFFCE;	text-align: left;}#specialsphoto {	float: left;	width: 166px;	background-color: #EEF7DD;	padding: 10px;	margin-bottom: 15px;	text-align: center;}#specialsphotoright {	float: right;	width: 166px;	background-color: #FFF;	padding: 10px;	margin-bottom: 15px;	text-align: center;	clear: right;}/*-- FOOTER --*/#footerbar {	float: left;	width: 950px;	background-image: url(../graphics/csslayout/bgfooter.gif);	background-repeat: no-repeat;	text-align:left}#footer {	float: left;	width: 920px;	background-image: url(../graphics/csslayout/bgfooter.gif);	background-repeat: no-repeat;	background-position: bottom;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FBFFCE;	padding: 7px 15px 65px 15px;	margin-bottom: 15px;	text-align:left}#footerlinks {	float: left;	width: 210px;	padding: 0px 10px;}#footerlinkscolumnA {	float: left;	width: 105px;}#footerlinkscolumnB01 {	float: left;	width: 75px;}#footerlinkscolumnB02 {	float: left;	width: 135px;}/*-- PHOTOS AND OBJECT PLACEMENTS --*/#shadowsmallleft {	float: left;	clear: left;	width: 200px;	background-image: url(../graphics/csslayout/photoshadowsmall.gif);	background-repeat: no-repeat;	background-position: bottom left;	background-color: #FFFFFF;	padding: 10px 0px 23px 0px;	margin-right: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #9AA673;	text-align: center;}#shadowsmallright {	float: right;	clear: right;	width: 200px;	background-image: url(../graphics/csslayout/photoshadowsmall.gif);	background-repeat: no-repeat;	background-position: bottom left;	background-color: #FFFFFF;	padding: 10px 0px 20px 0px;	margin-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #9AA673;	text-align: center;}#bordersmallleft {	float: left;	clear: left;	width: 180px;	background-color: #EEF7DD;	padding: 10px;	margin-right: 10px;	text-align: center;}#bordersmallright {	float: right;	clear: right;	width: 180px;	background-color: #EEF7DD;	padding: 10px;	margin-left: 10px;	text-align: center;}#objectright {	float: right;	clear: right;	padding-left: 10px;	margin-bottom: 10px;}#objectleft {	float: left;	clear: left;	padding-right: 10px;	margin-bottom: 10px;}/*-- DIVIDERS --*/#dividerdouble {	float: left;	width: 100%;	border-bottom: double #ADB0A4;}/*-- OTHER --*/#tothetop {	float: left;	width: 60px;	background-color: #9DB15C;	margin-top: 20px;	padding: 2px 8px;	text-align: center;}#clear {	clear: both;}