html {
  height: 100%;
}

body {
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #fff;
}


p {
	text-align: justify;
	color: #2f2e2c;
}

a {
    outline:none; /* FF1.5+ IE7+*/
    -moz-outline: /* FF<=1.5*/;
}

.containerwrap {
	margin: 0 auto;
}

.headerconcept {
	height: 19px;
	background: url(../images/header_ornament_01.jpg) no-repeat center top;

}

.footerornament {
	background: url(../images/footer_ornament_01.jpg) no-repeat center;
	height: 70px;
	margin: 30px auto;
	position: relative;
	z-index: -2;
}

.paragraphtitle {
	margin-bottom: 10px;
}

.bannerslide_BORRAR {
	width: 636px;
	height: 225px;
}

.BoxPictframe {
	height: 225px;
}

.BoxResidenceframe {
	height: 225px;
}

.hrdiv {
	margin: 3px auto;
	height: 1px;
	background-color: #e5e6cf;
	width: 100%;
}

.lettersize {
	width: 1700px;
	height: 2200px;
	background-color: silver;
}

/* @group Banners */

.rightbannersbox {
	height: 180px;
	width: 230px;
	background: url(../images/banners/bg_230180.png) no-repeat;
}



/* @end */

/* @group Tollfree */

.tollfree {
	font-size: 125%;
	color: #21262c;
	margin-bottom: 28px;
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 22px;
	text-align: left;
}

.tollfree span {
	padding-right: 10px;
}

.tollfree #fullownership {
	padding-right: 10px;
	color: #844c61;
	text-align: left;
}

/* @end */

/* @group Main Navigation */

.mainnavigation {
	height: 90px;
	background: url(../images/header_logo.png) no-repeat center top;
	padding-left: 190px;
	margin-top: 5px;
	width: 760px;
	margin-bottom: 20px;
}

/* @end */

/* @group Bottom Navigation */

.bottomnavigation {
	margin-bottom: 40px;
}

.bottomnavigation ul {
	margin: 0;
	padding: 0;
}

.bottomnavigation ul li {
	list-style-type: none;
	border-bottom: 1px solid #cbcdbf;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 18px;
}

.bottomnavigation ul li#first {
	list-style-type: none;
	border-bottom: 1px solid #cbcdbf;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #cbcdbf;
}

.bottomnavigation ul li a {
	text-decoration: none;
	color: #1b2a3e;
	background: url(../images/nav_bgs.png) no-repeat -8px -10px;
	padding-left: 14px;
	display: block;
	width: 136px;
	height: 100%;
}

.bottomnavigation ul li a:hover {
	text-decoration: none;
	color: #4d3930;
	background: url(../images/nav_bgs.png) no-repeat -8px -33px;
}



/* @end */

/* @group Form */

label {
	color: #7b7a65;
	margin-left: 5px;
}

.newform {
	position: relative;
	z-index: 1;
}

.newform select {
	width: 100%;
}

.newform form input.text {
	width: 100%;
	margin: 0;
	padding: 0;
	border-style: none;
	font: 8pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #373f54;
}

.newform form textarea {
	width: 100%;
	height: 50px;
	margin: 0;
	padding: 0;
	border-style: none;
	font: 8pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #373f54;
}



/* @end */

/* @group Boxed Content */

.borderwrap {
	position: relative;
	z-index: 2;
	float: left;
}

.Topnav_BoxFullWidth {
	width: 740px;
}

.Topnav_BoxWidth {
	width: 750px;
}

.Galleria_BoxFullWidth {
	width: 596px;
}

.Galleria_BoxWidth {
	width: 630px;
}

.Pictframe_BoxFullWidth {
	width: 636px;
}

.Pictframe_BoxWidth {
	width: 670px;
	position: relative;
	z-index: -1;
}

.Span2_BoxFullWidth {
	width: 54px;
}

.Span2_BoxWidth {
	width: 70px;
}

.Span3_BoxFullWidth {
	width: 94px;
}

.Span3_BoxWidth {
	width: 110px;
}

.Span4_BoxFullWidth {
	width: 134px;
}

.Span4_BoxWidth {
	width: 150px;
}

.Span5_BoxFullWidth {
	width: 174px;
}

.Span5_BoxWidth {
	width: 190px;
}

.Span6_BoxFullWidth {
	width: 214px;
}

.Span6_BoxWidth {
	width: 230px;
}

.Span7_BoxFullWidth {
	width: 254px;
}

.Span7_BoxWidth {
	width: 270px;
}

.Span8_BoxFullWidth {
	width: 296px;
}

.Span8_BoxWidth {
	width: 310px;
}

.Span9_BoxFullWidth {
	width: 336px;
}

.Span9_BoxWidth {
	width: 350px;
}

.Span14_BoxFullWidth {
	width: 536px;
}

.Span14_BoxWidth {
	width: 550px;
}

.Span17_BoxFullWidth {
	width: 656px;
}

.Span17_BoxWidth {
	width: 670px;
}

.Span18_BoxFullWidth {
	width: 696px;
}

.Span18_BoxWidth {
	width: 710px;
}

.Span24_BoxFullWidth {
	width: 936px;
}

.Span24_BoxWidth {
	width: 950px;
}

/* --- Box Form */

.borderwrap .F_Trow {
	clear: left;
}

.borderwrap .F_Trow .F_TL {
	width: 7px;
	height: 8px;
	background: url(../images/boxed/FBox_TL.png) no-repeat;
	float: left;
}

.borderwrap .F_Trow .F_T {
	height: 8px;
	background: url(../images/boxed/FBox_T.png) repeat-x;
	float: left;
}

.borderwrap .F_Trow .F_TR {
	width: 7px;
	height: 8px;
	background: url(../images/boxed/FBox_TR.png) no-repeat;
	float: left;
}

.borderwrap .F_Crow {
	clear: left;
}

.borderwrap .F_Crow .F_CL {
	width: 7px;
	background: url(../images/boxed/FBox_CL.png) repeat-y;
	float: left;
}

.borderwrap .F_Crow .F_C {
	background: url(../images/boxed/FBox_C.png) repeat;
	float: left;
}

.borderwrap .F_Crow .F_CR {
	width: 7px;
	background: url(../images/boxed/FBox_CR.png) repeat-y;
	float: left;
}

.borderwrap .F_Brow {
	clear: left;
}

.borderwrap .F_Brow .F_BL {
	width: 7px;
	height: 8px;
	background: url(../images/boxed/FBox_BL.png) no-repeat;
	float: left;
}

.borderwrap .F_Brow .F_B {
	height: 8px;
	float: left;
	background: url(../images/boxed/FBox_B.png) repeat-x;
}

.borderwrap .F_Brow .F_BR {
	width: 7px;
	height: 8px;
	background: url(../images/boxed/FBox_BR.png) no-repeat;
	float: left;
}

/* --- Box A */

.borderwrap .A_Trow {
	clear: left;
}

.borderwrap .A_Trow .A_TL {
	width: 6px;
	height: 6px;
	background: url(../images/boxed/ABox_TL.png) no-repeat;
	float: left;
}

.borderwrap .A_Trow .A_T {
	height: 6px;
	background: url(../images/boxed/ABox_T.png) repeat-x;
	float: left;
}

.borderwrap .A_Trow .A_TR {
	width: 6px;
	height: 6px;
	background: url(../images/boxed/ABox_TR.png) no-repeat;
	float: left;
}

.borderwrap .A_Crow {
	clear: left;
}

.borderwrap .A_Crow .A_CL {
	width: 6px;
	background: url(../images/boxed/ABox_CL.png) repeat-y;
	float: left;
}

.borderwrap .A_Crow .A_C {
	background: url(../images/boxed/ABox_C.png) repeat;
	float: left;
}

.borderwrap .A_Crow .A_CR {
	width: 6px;
	background: url(../images/boxed/ABox_CR.png) repeat-y;
	float: left;
}

.borderwrap .A_Brow {
	clear: left;
}

.borderwrap .A_Brow .A_BL {
	width: 6px;
	height: 6px;
	background: url(../images/boxed/ABox_BL.png) no-repeat;
	float: left;
}

.borderwrap .A_Brow .A_B {
	height: 6px;
	float: left;
	background: url(../images/boxed/ABox_B.png) repeat-x;
}

.borderwrap .A_Brow .A_BR {
	width: 6px;
	height: 6px;
	background: url(../images/boxed/ABox_BR.png) no-repeat;
	float: left;
}

/* --- Box B */

.borderwrap .B_Trow {
	clear: left;
}

.borderwrap .B_Trow .B_TL {
	width: 5px;
	height: 5px;
	background: url(../images/boxed/BBox_TL.png) no-repeat;
	float: left;
}

.borderwrap .B_Trow .B_T {
	height: 5px;
	background: url(../images/boxed/BBox_T.png) repeat-x;
	float: left;
}

.borderwrap .B_Trow .B_TR {
	width: 5px;
	height: 5px;
	background: url(../images/boxed/BBox_TR.png) no-repeat;
	float: left;
}

.borderwrap .B_Crow {
	clear: left;
}

.borderwrap .B_Crow .B_CL {
	width: 5px;
	background: url(../images/boxed/BBox_CL.png) repeat-y;
	float: left;
}

.borderwrap .B_Crow .B_C {
	background: url(../images/boxed/BBox_C.png) repeat;
	float: left;
}

.borderwrap .B_Crow .B_CR {
	width: 5px;
	background: url(../images/boxed/BBox_CR.png) repeat-y;
	float: left;
}

.borderwrap .B_Brow {
	clear: left;
}

.borderwrap .B_Brow .B_BL {
	width: 5px;
	height: 5px;
	background: url(../images/boxed/BBox_BL.png) no-repeat;
	float: left;
}

.borderwrap .B_Brow .B_B {
	height: 5px;
	float: left;
	background: url(../images/boxed/BBox_B.png) repeat-x;
}

.borderwrap .B_Brow .B_BR {
	width: 5px;
	height: 5px;
	background: url(../images/boxed/BBox_BR.png) no-repeat;
	float: left;
}

/* --- Box C */

.borderwrap .C_Trow {
	clear: left;
}

.borderwrap .C_Trow .C_TL {
	width: 17px;
	height: 17px;
	background: url(../images/boxed/CBox_TL.png) no-repeat;
	float: left;
}

.borderwrap .C_Trow .C_T {
	height: 17px;
	background: url(../images/boxed/CBox_T.png) repeat-x;
	float: left;
}

.borderwrap .C_Trow .C_TR {
	width: 17px;
	height: 17px;
	background: url(../images/boxed/CBox_TR.png) no-repeat;
	float: left;
}

.borderwrap .C_Crow {
	clear: left;
}

.borderwrap .C_Crow .C_CL {
	width: 17px;
	background: url(../images/boxed/CBox_CL.png) repeat-y;
	float: left;
}

.borderwrap .C_Crow .C_C {
	background: url(../images/boxed/CBox_C.png) repeat;
	float: left;
}

.borderwrap .C_Crow .C_CR {
	width: 17px;
	background: url(../images/boxed/CBox_CR.png) repeat-y;
	float: left;
}

.borderwrap .C_Brow {
	clear: left;
}

.borderwrap .C_Brow .C_BL {
	width: 17px;
	height: 17px;
	background: url(../images/boxed/CBox_BL.png) no-repeat;
	float: left;
}

.borderwrap .C_Brow .C_B {
	height: 17px;
	float: left;
	background: url(../images/boxed/CBox_B.png) repeat-x;
}

.borderwrap .C_Brow .C_BR {
	width: 17px;
	height: 17px;
	background: url(../images/boxed/CBox_BR.png) no-repeat;
	float: left;
}

/* --- Box E */

.borderwrap .E_Trow {
	clear: left;
}

.borderwrap .E_Trow .E_TL {
	width: 8px;
	height: 8px;
	background: url(../images/boxed/EBox_TL.png) no-repeat;
	float: left;
}

.borderwrap .E_Trow .E_T {
	height: 8px;
	background: url(../images/boxed/EBox_T.png) repeat-x;
	float: left;
}

.borderwrap .E_Trow .E_TR {
	width: 8px;
	height: 8px;
	background: url(../images/boxed/EBox_TR.png) no-repeat;
	float: left;
}

.borderwrap .E_Crow {
	clear: left;
}

.borderwrap .E_Crow .E_CL {
	width: 8px;
	background: url(../images/boxed/EBox_CL.png) repeat-y;
	float: left;
}

.borderwrap .E_Crow .E_C {
	background: url(../images/boxed/EBox_C.png) repeat;
	float: left;
}

.borderwrap .E_Crow .E_CR {
	width: 8px;
	background: url(../images/boxed/EBox_CR.png) repeat-y;
	float: left;
}

.borderwrap .E_Brow {
	clear: left;
}

.borderwrap .E_Brow .E_BL {
	width: 8px;
	height: 8px;
	background: url(../images/boxed/EBox_BL.png) no-repeat;
	float: left;
}

.borderwrap .E_Brow .E_B {
	height: 8px;
	float: left;
	background: url(../images/boxed/EBox_B.png) repeat-x;
}

.borderwrap .E_Brow .E_BR {
	width: 8px;
	height: 8px;
	background: url(../images/boxed/EBox_BR.png) no-repeat;
	float: left;
}



/* @end */

/* @group Buttons */

.borderwrap .D_Trow {
	clear: left;
}

.borderwrap .D_Trow .D_TL {
	width: 7px;
	height: 8px;
	background: url(../images/boxed/DBox_TL.png) no-repeat;
	float: left;
}

.borderwrap .D_Trow .D_T {
	height: 8px;
	background: url(../images/boxed/DBox_T.png) repeat-x;
	float: left;
}

.borderwrap .D_Trow .D_TR {
	width: 7px;
	height: 8px;
	background: url(../images/boxed/DBox_TR.png) no-repeat;
	float: left;
}

.borderwrap .D_Crow {
	clear: left;
}

.borderwrap .D_Crow .D_CL {
	width: 7px;
	background: url(../images/boxed/DBox_CL.png) repeat-y;
	float: left;
}

.borderwrap .D_Crow .D_C {
	background: url(../images/boxed/DBox_C.png) repeat;
	float: left;
}

.borderwrap .D_Crow .D_CR {
	width: 7px;
	background: url(../images/boxed/DBox_CR.png) repeat-y;
	float: left;
}

.borderwrap .D_Brow {
	clear: left;
}

.borderwrap .D_Brow .D_BL {
	width: 7px;
	height: 8px;
	background: url(../images/boxed/DBox_BL.png) no-repeat;
	float: left;
}

.borderwrap .D_Brow .D_B {
	height: 8px;
	float: left;
	background: url(../images/boxed/DBox_B.png) repeat-x;
}

.borderwrap .D_Brow .D_BR {
	width: 7px;
	height: 8px;
	background: url(../images/boxed/DBox_BR.png) no-repeat;
	float: left;
}

.button_a {
}

.button_a #left {
	float: left;
	width: 17px;
	height: 36px;
	background: url(../images/buttons/button_AL.png) no-repeat;
}

.button_a #body {
	float: left;
	height: 29px;
	background: url(../images/buttons/button_ABody.png) repeat-x;
	width: 200px;
	font-size: 14px;
	padding-left: 4px;
	padding-top: 7px;
}

.button_a #right {
	float: left;
	width: 9px;
	height: 36px;
	background: url(../images/buttons/button_AR.png) no-repeat;
}

.button_a_free {
}

.button_a_free #left {
	float: left;
	width: 17px;
	height: 36px;
	background: url(../images/buttons/button_AL.png) no-repeat;
}

.button_a_free #body {
	float: left;
	height: 29px;
	background: url(../images/buttons/button_ABody.png) repeat-x;
	font-size: 14px;
	padding-left: 4px;
	padding-top: 7px;
}

.button_a_free #right {
	float: left;
	width: 9px;
	height: 36px;
	background: url(../images/buttons/button_AR.png) no-repeat;
}

.button_b {
}

.button_b #left {
	float: left;
	width: 17px;
	height: 36px;
	background: url(../images/buttons/button_BL.png) no-repeat;
}

.button_b #body {
	float: left;
	height: 29px;
	background: url(../images/buttons/button_BBody.png) repeat-x;
	width: 200px;
	font-size: 14px;
	padding-left: 4px;
	padding-top: 7px;
}

.button_b #right {
	float: left;
	width: 9px;
	height: 36px;
	background: url(../images/buttons/button_BR.png) no-repeat;
}

/* MISC */

.button_c {
}

.button_c #left {
	float: left;
	width: 17px;
	height: 36px;
	background: url(../images/buttons/button_CL.png) no-repeat;
}

.button_c #body {
	float: left;
	height: 29px;
	background: url(../images/buttons/button_CBody.png) repeat-x;
	font-size: 14px;
	padding-left: 4px;
	padding-top: 7px;
	width: 200px;
}

.button_c #right {
	float: left;
	width: 9px;
	height: 36px;
	background: url(../images/buttons/button_CR.png) no-repeat;
}

.button_d {
}

.button_d #left {
	float: left;
	width: 17px;
	height: 36px;
	background: url(../images/buttons/button_DL.png) no-repeat;
}

.button_d #body {
	float: left;
	height: 29px;
	background: url(../images/buttons/button_DBody.png) repeat-x;
	font-size: 14px;
	padding-left: 4px;
	padding-top: 7px;
	width: 200px;
}

.button_d #right {
	float: left;
	width: 9px;
	height: 36px;
	background: url(../images/buttons/button_DR.png) no-repeat;
}



/* @end */

/* @group Footer */

.footerconcept {
	background: #f5f7ed url(../images/footer_concept_a.png) no-repeat center -25px;
	min-width:980px;
	padding-top: 40px;
	position: relative;
	z-index: -3;
}

.footer {
	border-top: 2px groove #7d7971;
	background-color: #7d7971;
	padding-top: 10px;
	color: #ccd2bd;
	padding-bottom: 50px;
}

.footer span {
	padding-left: 10px;
}

.footer span#first {
	padding-left: 0;
}



/* @end */

/* @group Titles Rounded */

.titleboxh4 h4 {
	margin: 0;
	padding: 0;
	color: #45403c;
}

.titleboxh4 {
	background-color: #b6b6a5;
	border: 1px solid #8a8988;
	padding: 6px;
	margin-bottom: 6px;
}



/* @end */

/* @group Margings */

.MT5px {
	margin-top: 5px;
}

.MT10px {
	margin-top: 10px;
}

.MT50px {
	margin-top: 50px;
}

.MB20px {
	margin-bottom: 20px;
}

.MB30px {
	margin-bottom: 30px;
}

.MB5px {
	margin-bottom: 5px;
}

.MB10px {
	margin-bottom: 10px;
}

.MR10px {
	margin-right: 10px;
}

.ML10px {
	margin-left: 10px;
}

.PL5px {
	padding-left: 5px;
}

.PL10px {
	padding-left: 10px;
}

.PB20px {
	padding-bottom: 20px;
}

.PB30px {
	padding-bottom: 30px;
}



/* @end */

/* @group Hs */

h3 {
	color: #402d2e;
	margin-bottom: 6px;
}

h3.faq {
	color: #402d2e;
	margin-bottom: 6px;
	padding-left: 20px;
	background: url(../images/CSSBGs.png) no-repeat -5px -2px;
}


/* @end */

/* @group RightNavigation */

/* RIGHT NAV */

ul.rightNav {
	padding: 0;
	float: left;
	margin: 0;
}

ul.rightNav li {
	list-style-type: none;
	margin-bottom: 4px;
	float: left;
}

ul.rightNav li#last {
	margin-bottom: 24px;
}

.rightNav a {
	color: #1b2a3e;
	text-decoration: none;
}

.rightNav a:hover {
	color: #4d3930;
	text-decoration: none;
}

.rightNav li#darkbg a:hover {
	color: #fff;
	text-decoration: none;
}



/* @end */

/* @group Colorboxes */

.colorbox01 {
	background-color: #98ad78;
	border: 2px solid #cbc7ac;
	padding: 10px;
	margin-bottom: 30px;
}

.colorbox02 {
	background-color: #acc27c;
	border: 2px solid #9ba78b;
	padding: 10px;
	margin-bottom: 30px;
}

.colorbox03 {
	background-color: #b7c278;
	border: 2px solid #a0a78b;
	padding: 10px;
	margin-bottom: 30px;
	color: #262b2f;
}

.colorbox04 {
	background-color: #d8e68e;
	border: 2px solid #a0a78b;
	padding: 10px;
	margin-bottom: 30px;
	color: #262b2f;
}



/* @end */

/* @group Text sizes */

.textsize00 {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.textsize01 {
	font-size: 200%;
	padding: 0;
	margin: 0;
}

.textsize02 {
	font-size: 150%;
	margin: 0;
	padding: 0;
}

.textsize03 {
	font-size: 125%;
	margin: 0;
	padding: 0;
}

.textsize04 {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.smallcaps {
	font-variant: small-caps;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}



/* @end */

/* @group Listings */

ul.nopadding {
	padding: 0;
}

ul.underline li {
	border-bottom: 1px solid #cbcbbd;
	padding-top: 6px;
	padding-bottom: 6px;
}

ul.listitems {
	margin: 0;
	padding: 0;
}

ul.listitems li {
	list-style-type: none;
	margin-bottom: 1px;
	padding-bottom: 4px;
	background-color: #e8efe1;
	padding-left: 8px;
	padding-top: 4px;
}

ul.listitems li#first {
	background-color: #cbcbbd;
	padding-top: 7px;
	padding-bottom: 6px;
	border-top-style: none;
	color: #292a28;
}

ul.listitems li#last {
	border-bottom: 2px solid #cbcbbd;
}

span.bulletkeyword01 {
	background: url(../images/nav_bgs.png) no-repeat -10px -134px;
	display: block;
	padding: 6px 5px 6px 10px;
	line-height: 1.2em;
	border-bottom: 1px dotted #cdd2c8;
}

span#first.bulletkeyword01 {
	background: url(../images/nav_bgs.png) no-repeat -10px -134px;
	display: block;
	padding: 6px 5px 6px 10px;
	line-height: 1.2em;
	border-bottom: 1px dotted #cdd2c8;
	border-top: 1px dotted #cdd2c8;
}

.tabs span#first.bulletkeyword01 {
	background: url(../images/nav_bgs.png) no-repeat -10px -134px;
	display: block;
	padding: 6px 5px 6px 10px;
	line-height: 1.2em;
	border-bottom: 1px dotted #cdd2c8;
	border-top-style: none;
}

.tabs span#last.bulletkeyword01 {
	background: url(../images/nav_bgs.png) no-repeat -10px -134px;
	display: block;
	padding: 6px 5px 6px 10px;
	line-height: 1.2em;
	border-top-style: none;
	border-bottom-style: none;
}

.smalltabtitle {
	margin-top: 10px;
}

.smalltabfooter {
	margin-bottom: 10px;
}



/* @end */

/* @group Propertyfinder */

.propertyfinder {
	width: 950px;
	height: 500px;
	margin-bottom: 20px;
}

.propertyfindernew {
	width: 950px;
	height: 500px;
	margin-bottom: 20px;
}

/* @end */

/* @group GoogleMaps */

#googlemapborder {
	border: 1px solid #d1d1d1;
	margin-bottom: 20px;
	padding: 10px;
	background-color: #fff;
	width: 648px;
	height: 400px;
}

#googlemap {
	width: 648px;
	height: 400px;
}

/* @end */

/* @group Quotation */

.quotation {
}

.quotationlayout .headers {
	margin-top: 10px;
	float: left;
}

.quotationlayout .headers span {
	float: left;
	background-color: #888580;
	margin-right: 1px;
	font-weight: bold;
	padding: 6px;
}

.quotationlayout .residencesinfo {
	float: left;
	margin-top: 1px;
}

.quotationlayout .residencesinfo span {
	float: left;
	background-color: #cac6a8;
	margin-right: 1px;
	padding: 6px;
}

.quotationlayout span.unit {
	width: 79px;
}

.quotationlayout span.tower {
	width: 90px;
}

.quotationlayout span.type {
	width: 144px;
}

.quotationlayout span.mts {
	width: 69px;
}

.quotationlayout span.sqft {
	width: 72px;
}

.quotationlayout span.bdrms {
	width: 90px;
}

.quotationlayout span.baths {
	width: 86px;
}

.quotationlayout span.parking {
	width: 62px;
}

.quotationlayout span.listprice {
	margin-right: 0;
	width: 117px;
}

.quotationlayout .headers span strong {
	color: #6f706b;
}

.quotationlayout .residencesinfo span strong {
	color: #aeb1a8;
}

.quotationlayout .plan {
	margin-top: 1px;
	float: left;
}

.quotationlayout .plan span {
	float: left;
	margin-bottom: 1px;
	font-size: 135%;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
}

.quotationlayout .plan span.label {
	width: 182px;
	background-color: #794f59;
	color: #fff;
	height: 34px;
	padding-top: 11px;
	margin-right: 1px;
}

.quotationlayout .plan span.val {
	background-color: #8c5c68;
	color: #fbffc3;
	width: 144px;
	height: 34px;
	padding-top: 11px;
	margin-right: 1px;
}

.quotationlayout .plan span.labelfix {
	width: 182px;
	background-color: #794f59;
	color: #fff;
	height: 35px;
	padding-top: 11px;
	margin-right: 1px;
}

.quotationlayout .plan span.valfix {
	background-color: #8c5c68;
	color: #fbffc3;
	width: 144px;
	height: 35px;
	padding-top: 11px;
	margin-right: 1px;
}

.quotationlayout .payments {
	float: left;
	margin-top: 1px;
	width: 573px;
}

.quotationlayout .payments span {
	background-color: #dfb547;
	float: left;
	height: 24px;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
}

.quotationlayout .payments .hold {
	margin-right: 1px;
	width: 136px;
}

.quotationlayout .payments .downpayment {
	margin-right: 1px;
	width: 136px;
}

.quotationlayout .payments .closing {
	margin-right: 1px;
	width: 133px;
}

.quotationlayout .payments .total {
	width: 117px;
}

.quotationlayout .furniture {
	margin-top: 1px;
}

.quotationlayout .furniture span {
	float: left;
	background-color: #cac6a8;
	padding: 6px;
}

.quotationlayout .furniture span.label {
	width: 182px;
	margin-right: 1px;
}

.quotationlayout .furniture span.pricepackage {
	width: 144px;
	margin-right: 1px;
}

.quotationlayout .furniture span.packagedesc {
	width: 561px;
}



/* @end */

/* @group CountDown */

#countdown_dashboard {
	height: 50px;
	padding-left: 5px;
	width: 214px;
	padding-top: 10px;
}

.dash {
	width: 50px;
	background: transparent url(../images/countdown/dash.png) no-repeat 0 0;
	float: left;
	position: relative;
	color: #333;
	padding-left: 1px;
	padding-top: 19px;
	height: 31px;
}

.dash {
	width: 50px;
	background: transparent url(../images/countdown/dash.png) no-repeat 0 0;
	float: left;
	position: relative;
	color: #333;
	padding-left: 1px;
	padding-top: 19px;
	height: 31px;
}

.weeks_dash {
	background: transparent url('/includes/images/countdown/dark_weeks_dash.png') 0 0 no-repeat;
}

.days_dash {
	background: transparent url('/includes/images/countdown/dark_days_dash.png') 0 0 no-repeat;
}

.hours_dash {
	background: transparent url('/includes/images/countdown/dark_hours_dash.png') 0 0 no-repeat;
}

.minutes_dash {
	background: transparent url('/includes/images/countdown/dark_minutes_dash.png') 0 0 no-repeat;
}

.seconds_dash {
	background: transparent url('/includes/images/countdown/dark_seconds_dash.png') 0 0 no-repeat;
}

.dash .digit {
	font: bold 12pt Verdana;
	float: left;
	width: 24px;
	text-align: center;
	position: relative;
}

.dash_title {
	display: none;
}

.countdown_promo {
	padding-left: 6px;
}

.countdown_promo span {
	display: block;
}

.countdown_promo .title {
	color: #fcf26a;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	font-size: 125%;
}

.countdown_promo .link {
	margin-bottom: 10px;
}



/* @end */

/* @group HomeGallery */

.fadingpicts {
	width: 636px;
	height: 225px;
	overflow: hidden;
}

.fadingpicts .bannerslide {
	width: 636px;
	height: 225px;
}

.fadingpictslarge {
	width: 936px;
	height: 225px;
	overflow: hidden;
}

.fadingpictslarge .bannerslide {
	width: 936px;
	height: 225px;
}



/* @end */




