body {	background-image: url(images/bg_element/bgelement.jpg);	background-repeat: repeat-x;	background-color: #6D6D6D;}.headerbartext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFF;	background-color: #00497b;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFF;	padding-right: 5px;	padding-left: 5px;	padding-top: 3.5px;	padding-bottom: 3.5px;	font-weight: bold;}.headerbartextfarrightentry {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFF;	background-color: #00497b;	padding-right: 5px;	padding-left: 5px;	padding-top: 3.5px;	padding-bottom: 3.5px;	font-weight: bold;}.headerbartextfarrightentry a {	color: #FFF;}.headerbartextfarrightentry:hover {	background-color: #fd8535;	color: #FFF;}.headerbartext a {	color: #FFF;}.headerbartext:hover {	background-color: #fd8535;	color: #FFF;}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.homemainlinks {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFF;	padding-top: 5px;	padding-right: 20px;	padding-bottom: 5px;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;}.linelinks {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	background-color: #0078CB;	padding-bottom: 5px;	color: #FFF;	font-weight: bold;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #00497b;	padding-top: 5px;}.linelinks a {	color: #FFF;}.linelinks:hover {	background-color: #fd8535;}.homemainlinks a:link {	color: #FFF;}.homemainlinks:hover {	background-color: #fd8535;}.homemainlinks a:visited {	color: #FFF;}.chartbody {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;}.featurestext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;}.featurestextbold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000;}a:visited {	text-decoration: none;}.breaks {	color: #FFF;}.homefooter {	text-align: center;	color: #00497b;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	height: 15px;}.homefooter a:hover {	color: #00497b;	text-decoration: underline;}.homefooter a:link {	color: #00497b;}.homefooter a:visited {	color: #00497b;}a:link {	text-decoration: none;}.spreebgtopslice {	background-image: url(spree/images/2010_spreeheader/KZ10_SpreeHeader_11.jpg);	height: 84px;}.durangobgtopslice {	background-image: url(durango/images/durangoheader/KZ09_DurangoHeader_11.jpg);	height: 84px;}.headersbaseslice {	height: 84px;}.spreebgslice {	background-image: url(spree/images/photogallery/KZ09_SpreePG_08.jpg);	height: 84px;}.bgsliceflrpln {	padding-left: 145px;	height: 84px;}.h1padding {	padding-top: 20px;	padding-left: 20px;}h1 {	font-family: Arial, Helvetica, sans-serif;	color: #00497b;	font-size: 24px;	text-transform: uppercase;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #FFF;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #00497b;	padding-left: 20px;	font-weight: normal;}h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #00497b;}h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #00497b;	margin-top: 0px;}.chartheaders {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFF;}.chartsideheaders {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #00497b;}.mainchartheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFF;	text-transform: uppercase;}.specspadding {	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;}.model {	text-align: left;	font-size: 12px;	margin: 0px;	padding-top: 4px;	font-weight: normal;	display: block;}.floorplansidebar h5 .model a:link {	color: #00497b;}.floorplansidebar h5 .model a:visited {	color: #00497b;}.floorplanheaders {	background-color: #00497b;	padding-top: 4px;	padding-left: 20px;}.floorplansidebar h5 .model a:hover {	color: #fd8535;	text-decoration: underline;}.floorplantitlebar {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #00497B;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #00497B;}.floorplantitlebarclassichead {	font-size: 18px;}.floorplantitlebarclassic {	font-size: 12px;	color: #0067AE;}.floorplantitlebarunactive {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #00497b;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #00497b;	border-bottom-color: #00497b;}.floorplantitlebar:hover {	background-color: #fd8535;}.floorplantitlebar a:link {	color: #00497b;}.floorplantitlebar a:visited {	color: #00497b;}.floorplansidebar {	padding-right: 20px;	padding-left: 20px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #00497b;	background-color: #E5ECF2;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #00497b;}.floorplansidebarheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #00497b;}.floorplansidebarheader_msrp {	font-size: 32px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #00497b;}.floorplansidebarheader_tag {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #00497b;}.floorplansidebarheader_msrpdisclaim {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #00497b;	line-height: 12px;	font-weight: bold;}.bggradient {	float: left;}.optionsheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	color: #00497b;}.flrplninteriors:hover {	background-color: #fd8535;	display: block;	color: #FFF;}a.flrplninteriors {	color: #FFF;}.flrplninteriors {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	display: block;	border: 1px solid #00497b;	padding-top: 4px;	padding-bottom: 4px;	margin-left: 80px;	margin-right: 80px;	background-color: #00497b;}.imagerightpanelborder {	border-bottom-width: 1px;	border-left-width: 2px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #00497b;	border-left-color: #00497b;	border-top-width: 2px;	border-top-style: solid;	border-right-width: 2px;	border-right-style: solid;	border-top-color: #00497b;	border-right-color: #00497b;}.specstablepadding {	padding-right: 20px;	padding-left: 20px;}.flrplntable {	border: 3px solid #00497b;}.flrplntable tr td img {	padding-right: 20px;	padding-left: 20px;	background-color: #FFF;	padding-top: 20px;	padding-bottom: 20px;}.headerbar {	height: 17px;}.specspadding p .optionsheader a {	color: #00497b;	text-decoration: underline;}.specspadding p .optionsheader a:hover {	color: #0073C4;}.specspadding p a {	color: #00497b;}.specspadding h2 a {	color: #00497b;	text-decoration: underline;}.specspadding h2 a:hover {	color: #0073C4;}.multiplelines {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFF;	background-color: #0078CB;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFF;}.multiplelines a {	color: #FFF;}.multiplelines:hover {	background-color: #fd8535;	color: #00497b;}.registration {	font-size: 14px;}.registrationb {	font-size: 8px;}.registrationc {	font-size: 10px;}.specspadding a:hover {	color: #00497b;	text-decoration: underline;}ul {	font-size: 10px;	color: #00497b;}.newsheaders {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #FFF;	background-color: #00497b;	padding: 5px;}.newspadding p .newsheaders a {	color: #FFF;	padding: 5px;}.newspadding p .newsheaders a:hover {	background-color: #fd8535;	padding: 5px;}.posteddate {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #00497b;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #00497b;	padding-left: 5px;}.newspadding {	padding-top: 20px;	padding-right: 40px;	padding-bottom: 20px;	padding-left: 40px;}.rulebelow {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #00497b;	height: 2px;}.borderleft {	border-left-width: 6px;	border-left-style: double;	border-left-color: #A5A5A5;}.logofloatleft {	float: left;	padding-right: 30px;	padding-left: 35px;}.floorplansidebarheader a {	color: #00497b;}.floorplansidebarheader a:hover {	color: #00497b;	text-decoration: underline;}.contactborders {	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000;	border-bottom-color: #000;}.tempheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #FFF;	text-transform: uppercase;}.newsbody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;}.newspadding h5 a {	color: #00497b;}.newspadding h5 a:hover {	text-decoration: underline;}.newspadding p .newsbody a {	color: #00497b;	text-decoration: underline;}.newspadding .newsbody a {	color: #00497b;	text-decoration: underline;}