body{font-family:"lucida sans unicode","lucida grande",sans-serif; font-weight:normal; margin: 0; padding: 0;}
p,a,h1,h2,h3,h4,li,ul,ol,span,label,img,input,textarea{border:none; margin: 0; padding: 0;}
a{text-decoration: none;}
#share-box { background-color:#FFFFFF; border-color:#FF0000; border-radius:0 0 5px 5px; border-style:solid; border-width:0 1px 1px 1px; float:left; height:20px; left:20px; padding:5px; position:fixed; top:0; width:127px; z-index:20; }
#share-box div.share { float:left; padding:0 3px 0 0; } 
div.madera-container{margin: 0 Auto; height:auto; width: 960px;}
div.madera-container #share-box { background-color:#FFFFFF; border-color:#FF0000; border-radius:0 0 5px 5px; border-style:solid; border-width:0 1px 1px 1px; float:left; height:20px; left:192px; padding:5px; position:fixed; top:0; width:127px; z-index:20; }
div.madera-container #share-box div.share { float:left; padding:0 3px 0 0; } 
div.madera-container h4{color: #94c1e6; display: inline; float: left; font-size: 24px; font-weight:normal;  letter-spacing:5px; line-height: 24px; margin-bottom:20px;  text-align: center; width: 100%; }
div.madera-container #madera-up{background: url('http://css.topmexicorealestate.com/rivierahomes/01-17ene12.jpg') no-repeat top; display:inline; float:left; height:577px; width: 960px;}
div.madera-container #madera-up #promo-price{position:relative; top:300px; left:-216px;}
div.madera-container #madera-up h1{color:#a9ba77;display: inline; float: left; font-size: 18px;font-weight:normal;  line-height: 50px; letter-spacing: 12px; margin-left: 410px;}
div.madera-container #madera-up h2{color:#a9ba77;display: inline; float: left; font-size: 18px;font-weight:normal;  line-height: 50px; letter-spacing: 12px;}
div.madera-container #madera-up ul{color:#0c3c5c;  display: inline; float: left; font-size: 25px; line-height: 40px; list-style: url('http://css.topmexicorealestate.com/rivierahomes/bullet-azul.png'); margin:300px 60px 0 115px;}
div.madera-container #madera-up ul span{color:#0c3c5c;}
div.madera-container #madera-up #mini-video{float:right; height: 185px; margin:7px 29px 0 15px; position:relative; width:212px;}
div.madera-container #madera-up #mini-video #tmre-logo{display:block; float:left; position:absolute; right: 239px;}
div.madera-container #madera-up #c2a-top{background:url('http://css.topmexicorealestate.com/rivierahomes/new-button.jpg') no-repeat; color:#0c3c5c; font-size: 20px; float: right; height:53px; line-height:42px; text-align:center; width:316px; position: relative; right: 532px; top:310px;}
div.madera-container #madera-center{display:inline; float:left; height:auto; margin-top:5px; width: 960px;}
div.madera-container #madera-center h3.link-text{color:#ffffff; display: inline; float: left; font-size:18px; letter-spacing:-1px; margin:25px 0 0 15px;width: 77px;}
div.madera-container #madera-center h3.link-text a{color: #ffffff; font-weight: normal;}
div.madera-container #madera-center h3.link-text a span{color: #FFF568;}
div.madera-container #madera-center a.link-img{display: inline; float: right;}
div.madera-container #madera-center p.link-descrip{color:#888888; display: inline; float: left; font-size:14px; line-height: 20px; margin-top: 15px;}
div.madera-container #madera-center div.linkMadera{display:inline; float:left; height: auto; margin-bottom:60px; width: 305px;}
div.madera-container #madera-center div.linkMadera div.madera-media-button{background:url('http://css.topmexicorealestate.com/rivierahomes/bgsection-rivierahomes.jpg') no-repeat left; display: inline; float: left; height: 178px; width: 305px; }
div.madera-container #madera-center div.linkMadera-center{display:inline; float:left; height: 250px; margin:0 22px; width: 305px;}
div.madera-container #madera-center div.linkMadera-center div.madera-media-button{background:url('http://css.topmexicorealestate.com/rivierahomes/bgsection-rivierahomes.jpg') no-repeat left; display: inline; float: left; height: 178px; width: 305px; }
div.madera-container #madera-center div.linkMadera-pricelist{display:inline; float:left; height: 250px;width: 305px;}
div.madera-container #madera-center div.linkMadera-pricelist div.madera-media-button{background:url('http://css.topmexicorealestate.com/rivierahomes/bgsection-rivierahomes.jpg') no-repeat left; display: inline; float: left; height: 178px; width: 305px; }
div.madera-container #madera-center div.linkMadera-pricelist div.madera-media-button #brochure{color:#ffffff; display: inline; float: left; font-size:18px; letter-spacing:-1px; margin:25px 0 0 15px;width: 77px;}
div.madera-container #madera-center div.linkMadera-pricelist div.madera-media-button #brochure a{color: #ffffff; font-weight: normal;}
div.madera-container #madera-center div.linkMadera-pricelist div.madera-media-button #brochure a span{color: #fff568;}
div.madera-container #madera-center #madera-gallery{background:url('http://css.topmexicorealestate.com/rivierahomes/bgsection-rivierahomes.jpg') no-repeat left #a9ba77; display: inline; float: left; height: 178px; margin:15px 0; width: 100%;}
div.madera-container #madera-center #madera-gallery #slideshow{float:left; height:178px; margin-left:40px;  position:relative;  width: 828px;}
div.madera-container #madera-center #madera-gallery #slideshow img {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
div.madera-container #madera-center #madera-gallery #slideshow img.active {z-index:10;opacity:1.0;}
div.madera-container #madera-center #madera-gallery #slideshow img.last-active {z-index:9;}
div.madera-container #madera-center #madera-bottom{background:url('http://css.topmexicorealestate.com/rivierahomes/bg-bottom-RH.jpg') no-repeat bottom center; display: inline; float: left; height: 514px; width: 100%;}
div.madera-container #madera-center #madera-bottom p.title-maderabtm-divs{color:#2984ce; display: inline; float: left; font-size: 35px; letter-spacing: -2px; line-height:34px; }
div.madera-container #madera-center #madera-bottom #madera-warranties{display: inline; float: right; height: 356px; margin:26px 88px 0 0;  width:300px; }
div.madera-container #madera-center #madera-bottom #madera-warranties ul{color: #ffffff; display: inline; float: left; font-size:14px;  height:270px; line-height:22px; list-style: none; margin:25px 0 0 40px; width: 240px;}
div.madera-container #madera-center #madera-bottom #madera-contactUs{color:#fff; display: inline; float: right; height: 385px; margin:38px 65px 0 0; width: 247px;}
div.madera-container #madera-center #madera-bottom #madera-contactUs form.madera-cu{display: inline; float: right; height: 304px; margin:18px 17px; width: 210px;}
div.madera-container #madera-center #madera-bottom #madera-contactUs form.madera-cu #cu-descrip{display: inline; float: left; font-size:14px; line-height:22px; margin-bottom:10px; text-align: left; }
div.madera-container #madera-center #madera-bottom #madera-contactUs form.madera-cu p.cu-input{display: inline; float: left; font-size:14px; height:30px; line-height:22px; text-align: left; }
div.madera-container #madera-center #madera-bottom #madera-contactUs form.madera-cu p.cu-input label{float:left; font-size: 10px; text-align: right; width: 60px;}
div.madera-container #madera-center #madera-bottom #madera-contactUs form.madera-cu p.cu-input input{display: inline; float: right; height:23px; opacity:0.4; filter: alpha(opacity=50);  width: 150px;}
div.madera-container #madera-center #madera-bottom #madera-contactUs form.madera-cu p.cu-input textarea{display: inline; float: right; opacity:0.4; filter: alpha(opacity=50); width: 150px;}
div.madera-container #madera-center #madera-bottom #madera-contactUs form.madera-cu #madera-btnCU{background:url('http://css.topmexicorealestate.com/rivierahomes/form-princial.png') no-repeat center; border: 0; cursor:pointer; display: inline; float: right;  height:40px; margin-top:50px; padding: 0; width:139px;}
div.madera-container #madera-bottom{background:url('http://css.topmexicorealestate.com/rivierahomes/bg-footer-RH.jpg') repeat-x; display: inline; float: left; height: 203px; width: 100%; }
div.madera-container #madera-bottom #btn-float{float: left; position: relative; right: -23px; top:-62px;}
div.madera-container #madera-bottom div.nav-footer{display:inline; float:left; height:95px; margin:75px 0 0 35px; width:90px;}
div.madera-container #madera-bottom div.nav-footer a{color:#ffffff; display:block; float: left; font-family:"Lucida Sans"; font-size:10px; font-weight:normal; letter-spacing:1px; margin-bottom:14px; }
div.madera-container #madera-bottom div.madera-bdescription{color:#fff;display: inline; float: right; height: 140px; margin:36px 45px 0 0;  width: 520px;}
div.madera-container #madera-bottom div.madera-bdescription img{display: block; float: left; }
div.madera-container #madera-bottom div.madera-bdescription p.phones{display: block; float: right; font-size:12px; margin-right: 15px; }
div.madera-container #madera-bottom div.madera-bdescription p.polytics{display: inline; float: left; font-size:9px; margin-top:50px; text-align: left;}
div.madera-container #madera-bottom div.madera-bdescription p.polytics a{color:red;}
p.msgerror{font-size: 12px;}


/*Galeria de imagenes de Madera*/
.jcarousel-skin-tango{height:178px; width: 828px;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 828px;padding:0;margin-left: 131px;}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 75px;height: 245px;padding: 40px 20px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  828px;height: 178px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  75px;height: 245px;}
.jcarousel-skin-tango .jcarousel-item {width: 828px;height: 178px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
/*Horizontal Buttons*/
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 75px;right: 0px;width: 32px;height: 32px;cursor: pointer;background: transparent url('http://css.topmexicorealestate.com/madera/next-horizontal-1.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto;background-image: url('http://css.topmexicorealestate.com/madera/prev-horizontal.png');}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 75px;left: 0px;width: 32px;height: 32px;cursor: pointer;background: transparent url('http://css.topmexicorealestate.com/madera/prev-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url('http://css.topmexicorealestate.com/madera/next-horizontal-1.png');}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
/************Estilo madera subpaginas*********/
div.maderasub-container{margin: 0 auto; width: 960px;}
div.maderasub-container div.madsub-upbar{background:#d4e7f5; display: inline; float: left; height: 50px; width: 960px;}
div.maderasub-container div.madsub-upbar h1{color:#aab9d1;display: inline; float: left; font-size: 13px; font-weight:normal; line-height: 50px; letter-spacing: 6px; margin-left: 30px;}
div.maderasub-container div.madsub-upbar img{display: inline; float: right; margin: 6px 35px 0 0;}
div.maderasub-container div.madsub-menubar{background:#fff; display: inline; float: left; height: 140px; width: 960px;}
div.maderasub-container div.madsub-menubar img{display: inline; float: left; margin: 25px 0 0 25px;}
div.maderasub-container div.madsub-menubar ul{display: inline; float:right; font-size: 12px; margin-top: 35px;}
div.maderasub-container div.madsub-menubar ul li{ display: inline; float:left; height:35px; text-align: center; margin:15px 13px; 	 width:auto;}
div.maderasub-container div.madsub-menubar ul li a{color:#222259; display: block;} 
div.maderasub-container div.madsub-menubar ul li a:hover{color:#d4e7f5;}
div.maderasub-container div.madsub-menubar ul li a.middle{color:#222259; display: block; margin-top: 8px;}
div.maderasub-container div.madsub-menubar ul li a.middle:hover{color:#d4e7f5;} 
div.maderasub-container div.madsub-content{ display: inline; float: left; height: auto;width: 960px;}
div.maderasub-container div.madsub-content div.madsub-left{background: url('http://css.topmexicorealestate.com/rivierahomes/RH-bg-videos.jpg') repeat-x #2984CE;display: inline; float: left; height: auto; margin-bottom:40px;  width: 638px;}
div.maderasub-container div.madsub-content div.madsub-left div.madsec-title{color: #fff; display: inline; float: left; text-align: left; width: 95px; }
div.maderasub-container div.madsub-content div.madsub-left div.madsec-title-bc{color: #fff; display: inline; float: left; text-align: left; width: 103px; }
div.maderasub-container div.madsub-content div.madsub-left div.madsec-title p{display: inline; float: left; font-size:18px; line-height:28px; margin:25px 0 0 7px; text-align: left;  width: 90px;}
div.maderasub-container div.madsub-content div.madsub-left div.msc-center{display: inline; float: left; height: 353px; width: 655px;}
div.maderasub-container div.madsub-content div.madsub-left div.msc-center #ytvideo2{float:left; height:353px; width:503px;}
div.maderasub-container div.madsub-content div.madsub-left div.msc-center ul.videolist{float:right; height:341px; overflow:auto; overflow-x:hidden; overflow-y:scroll; padding:5px 0; scrollbar-face-color:#5EA3DC; scrollbar-base-color:#5EA3DC; width:140px;}
div.maderasub-container div.madsub-content div.madsub-left div.msc-center ul.videolist li{float:left;}
div.maderasub-container div.madsub-content div.madsub-left #contactUs{background: url('http://css.topmexicorealestate.com/rivierahomes/RH-bg-contact-us2.jpg') no-repeat;}
div.maderasub-container div.madsub-content div.madsub-left #contactUs p{color:#12144e; float:left; font-size:32px; margin:25px 0 0 50px; position: absolute; width: 450px;}
div.maderasub-container div.madsub-content div.madsub-left #contactUs #extra{color:#12144e; float:left; font-size:32px; margin:2px 0 0 50px; position: absolute; width: 450px;}
div.maderasub-container div.madsub-content div.madsub-left #contactUs p span{color:#1377d5; float:left; font-size:18px; position: absolute; }
div.maderasub-container div.madsub-content div.madsub-left div.msc-center-cu{background:#ffffff; display: inline; float: left; height: 353px; width: 503px;}
div.maderasub-container div.madsub-content div.madsub-left div.msc-center-bc{display: inline; float: left; height: 463px; width: 531px;}
div.maderasub-container div.madsub-content div.madsub-left div.msc-center-bc img{display: inline; float: left;}
div.maderasub-container div.madsub-content div.madsub-left div.madsec-descripcion{float: right; height: auto; margin:15px 0 0 650px; position: absolute; width: 322px;}
div.maderasub-container div.madsub-content div.madsub-left div.madsec-descripcion p{color:#959595; font-size: 14px; line-height: 18px;}
div.maderasub-container div.madsub-content div.madsub-left-bc{background:#2984CE;display: inline; float: left; height: 400px;  width: 638px;}
div.maderasub-container div.madsub-content div.madsub-left-bc div.madsec-title{color: #fff; display: inline; float: left; text-align: left; width: 135px; }
div.maderasub-container div.madsub-content div.madsub-left-bc div.madsec-title p{display: inline; float: left; font-size:18px; line-height:28px; margin:25px 0 0 15px; text-align: left;  width: 90px;}
div.maderasub-container div.madsub-content div.madsub-left-bc div.madsec-title-bc{color: #fff; display: inline; float: left; text-align: left; width: 103px; }
div.maderasub-container div.madsub-content div.madsub-left-bc div.madsec-title-bc p{display: inline; float: left; font-size:18px; line-height:28px; margin:25px 0 0 10px; text-align: left;  width: 90px;}
div.maderasub-container div.madsub-content div.madsub-left-bc div.msc-center{display: inline; float: left; height: 353px; width: 503px;}
div.maderasub-container div.madsub-content div.madsub-left-bc div.msc-center-bc{display: inline; float: left; height: 463px; width: 531px;}
div.maderasub-container div.madsub-content div.madsub-left-bc div.msc-center-bc img{display: inline; float: left;}
div.maderasub-container div.madsub-content div.madsub-left-bc div.msc-center-bc p{color:#12144e; float:left; font-size:32px; margin:25px 0 0 50px; position: absolute; width: 450px;}
div.maderasub-container div.madsub-content div.madsub-left-bc div.msc-center-bc #extra{color:#12144e; float:left; font-size:32px; margin:2px 0 0 50px; position: absolute; width: 450px;}
div.maderasub-container div.madsub-content div.madsub-left-bc div.msc-center-bc p span{color:#1377d5; float:left; font-size:18px; position: absolute; }
div.maderasub-container div.madsub-content div.madsub-left-bc div.madsec-descripcion{float: right; height: auto; margin:15px 0 0 650px; position: absolute; width: 322px;}
div.maderasub-container div.madsub-content div.madsub-left-bc div.madsec-descripcion p{color:#959595; font-size: 14px; line-height: 18px;}
div.maderasub-container div.madsub-content div.msc-form{background: url('http://css.topmexicorealestate.com/rivierahomes/RH-bg-videos.jpg') repeat-x #2984CE;display: inline; float: right; height: 353px; width: 322px;}
div.maderasub-container div.madsub-content div.msc-form form.msc-videotour-form{color:#fff; display: inline; float: right; margin:25px; width: 270px;}
div.maderasub-container div.madsub-content div.msc-form form.msc-videotour-form #cu-descrip{display: inline; float: left; font-size:14px; line-height:22px; margin-bottom:20px; text-align: left; }
div.maderasub-container div.madsub-content div.msc-form form.msc-videotour-form p.cu-input{display: inline; float: left; font-size:14px; height:30px; line-height:22px; text-align: left; width: 100%;}
div.maderasub-container div.madsub-content div.msc-form form.msc-videotour-form p.cu-input label{float:left; font-size: 10px; text-align: right; width: 60px;}
div.maderasub-container div.madsub-content div.msc-form form.msc-videotour-form p.cu-input input{display: inline; float: right; height:23px; margin-right:8px;  width: 183px;}
div.maderasub-container div.madsub-content div.msc-form form.msc-videotour-form p.cu-input textarea{display: inline; float: right; margin-right:8px;  width: 183px;}
div.maderasub-container div.madsub-content div.msc-form form.msc-videotour-form p.cu-input #contactus{height:62px;}
div.maderasub-container div.madsub-content div.msc-form form.msc-videotour-form #madera-btnCU{background: url('http://css.topmexicorealestate.com/rivierahomes/button-forms.png') no-repeat center; cursor:pointer; display: inline; float: right; font-size:14px; height:52px; margin:35px 9px; padding: 0; width:181px; }
div.maderasub-container div.madsub-content div.msc-form form.msc-videotour-form #madera-btnCU2{background: url('http://css.topmexicorealestate.com/rivierahomes/button-forms.png') no-repeat center; cursor:pointer; display: inline; float: right; font-size:14px; height:52px; margin:48px 9px; padding: 0; width:181px; }
div.maderasub-container div.madsub-content div.msc-form-bc{background:#2984CE;display: inline; float: right; height: 400px; width: 322px;}
div.maderasub-container div.madsub-content div.msc-form-bc #confirm-bjourne{position:relative; float:left; z-index: 0;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-videotour-form{color:#fff; display: inline; float: right; margin:25px; width: 270px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-videotour-form #cu-descrip{display: inline; float: left; font-size:14px; line-height:22px; margin-bottom:20px; text-align: left; }
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-videotour-form p.cu-input{display: inline; float: left; font-size:14px; height:30px; line-height:22px; text-align: left; width: 100%;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-videotour-form p.cu-input label{float:left; font-size: 10px; text-align: right; width: 60px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-videotour-form p.cu-input input{display: inline; float: right; height:23px; margin-right:8px;  width: 183px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-videotour-form p.cu-input textarea{display: inline; float: right; margin-right:8px;  width: 183px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-videotour-form #madera-btnCU{background: url('http://css.topmexicorealestate.com/rivierahomes/button-forms.png') no-repeat center;  color:#000040; cursor:pointer; display: inline; float: right; font-size:14px; height:52px; margin:35px 9px; padding: 0; width:181px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form{color:#fff; display: inline; float: right; margin:25px; width: 270px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form ul{float:left; font-size:12px; list-style: url('http://css.topmexicorealestate.com/rivierahomes/bullet-white.png'); margin-left:25px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form #cu-descrip{color: #f3e42e;display: inline; float: left; font-size:24px; font-family:"Lucida Sans"; line-height:22px; margin-bottom:12px; text-align: left; }
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form p.cu-input{display: inline; float: left; font-size:14px; height:50px; line-height:22px; text-align: left; width: 50%;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form p.cu-input label{float:left; font-size: 12px; text-align: left; width: 67px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form p.cu-input input{display: inline; float: right; height:23px; margin-right:8px;  width: 127px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form p.cu-input textarea{display: inline; float: right; margin-right:8px;  width: 183px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form p.cu-input2{display: inline; float: left; font-size:14px; height:46px; line-height:22px; text-align: left; width: 100%;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form p.cu-input2 label{display: inline; float:left; font-size: 12px; text-align: left; width: 285px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form p.cu-input2 input{display: inline; float: right; height:23px; margin-right:8px;  width: 262px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form #madera-btnCU{background: url('http://css.topmexicorealestate.com/rivierahomes/form-princial.png') no-repeat center;  color:#000040; cursor:pointer; display: inline; float: left; font-size:14px; height:40px; margin:42px 0; padding: 0; width:140px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form #callus{display:inline; float:right; font-size:12px; text-align: center; margin-top:40px; width:118px;}
div.maderasub-container div.madsub-content div.msc-form-bc form.msc-pricelist-form #callus span{ font-size:18px;}
div.maderasub-container div.madsub-content div.msc-form-bc div.confirmation-label{color:#fff; display: inline; float: right; height:320px; margin:-377px 0 20px 60px; position:relative; width: 280px;}
div.maderasub-container div.madsub-content div.msc-form-bc div.confirmation-label #c1{display:inline; font-size: 28px; float: left; line-height:28px;}
div.maderasub-container div.madsub-content div.msc-form-bc div.confirmation-label img{display: inline; float: left; margin: 30px 35px 0 0;}
div.maderasub-container div.madsub-content div.msc-form-bc div.confirmation-label p.c2{display:inline; font-size: 14px; float: left; margin-top: 10px; width:130px;}
div.maderasub-container div.madsub-content div.msc-form-bc div.confirmation-label p.c22{display:inline; font-size: 14px; float: right; margin: 10px -20px 0 0; text-align:left; width:80%;}
div.maderasub-container div.madsub-content div.msc-form-bc div.confirmation-label p.c3{display:inline; font-size: 12px; float: right; text-align:left; margin-right:-20px; width: 80%;}
div.maderasub-container div.madsub-content div.msc-form-bc div.confirmation-label p.c3 a{color:#acd373; display:inline; font-size: 12px; float: left; margin-top: 35px;}


