/*GENERAL*/
body{font-family:Verdana; margin:0; border: 0; padding: 0;}
h1,h2,h3,h4,p,span,li,ul,ol,a,input,img,textarea{margin: 0; padding: 0; border: 0; text-align:left; font-weight:normal;}
a{border: none; text-decoration: none;}
section{border:1px solid #fdc689;}
button{background:transparent; border:0; cursor:pointer; padding:0;}
div.kits-container{height:auto; margin: 0 auto; width:960px;}
div.kits-container header{float:left; height:40px; margin-top:20px; width:960px;}
div.kits-container header h1.logo{float:left;}
div.kits-container header nav{float:left; margin-left:15px;}
div.kits-container header nav a{color:#fdc689; font-size:12px; float:left; line-height:35px; padding:0 10px; text-align:center; width:auto;} 
div.kits-container section.title{ float:left; height:105px; margin-bottom:5px; width:960px; }
div.kits-container section.title #confirmationTitle{line-height:70px; text-indent:20px;}
div.kits-container section.title h2{color:#00003f; float:left; font-size:24px; font-style:italic;  height:60px; letter-spacing:-2px; margin:15px 0 0 25px; width:380px;}
div.kits-container section.title h2 span{background: url('http://css.topmexicorealestate.com/kits-web-sprites.png') no-repeat 0px -362px; float:left; height:69px; width:104px;}
div.kits-container section.title label.logo-kits{background: url('http://css.topmexicorealestate.com/kits-web-sprites.png') no-repeat 0px -260px;float:right; height:100px; position:relative; right:60px; top:-62px; width:309px;}
div.kits-container section.content{float:left; height:auto; width:960px;}
div.kits-container section.content article.kit-details{float:left; height:auto; margin:45px 0 0 30px; width:380px;}
div.kits-container section.content article.kit-details header.kit-title{float:left; height:auto; width:100%;}
div.kits-container section.content article.kit-details header.kit-title h1{color:#ff0000; font-size:24px; font-weight:bold; float:left; height:auto; letter-spacing:-2px; width:360px;}
div.kits-container section.content article.kit-details ul.kit-bullets{float:left; height:auto; list-style:none; margin: 30px 0 0 45px; width:330px;}
div.kits-container section.content article.kit-details ul.kit-bullets li{ color:#00003f; float:left; height:auto; line-height:27px; width:300px;}
div.kits-container section.content article.kit-details ul.kit-bullets li span{background: url('http://css.topmexicorealestate.com/kits-web-sprites.png') no-repeat -114px -364px; color:#fff; float:left; height:18px; line-height:15px; margin:5px 15px 0 0; text-align:center; width:18px;}
div.kits-container section.content article.kit-details div.social-buttons{color:#00003f; float:left; font-size:14px; margin:25px 0 0 45px;}
div.kits-container section.content article.kit-details div.social-buttons a{float:left; color:#00003f; font-size:14px; text-decoration:underline; line-height:20px;}
div.kits-container section.content article.kit-details div.social-buttons div.share{float:right; padding: 0 3px;}
div.kits-container section.content article.kit-details div.social-buttons span{background: url('http://css.topmexicorealestate.com/kits-web-sprites.png') no-repeat -135px -362px; float: left; height:20px; width:32px;}
div.kits-container section.content div.confirm{border-left: 1px solid #fdc689; float:right; height:380px; margin: 30px 0; padding-left: 70px; width:470px;}
div.kits-container section.content div.confirm a.myre1{float:left; margin:20px 0;}
div.kits-container section.content div.confirm a.myre2{float:left; margin:30px 0 0 50px;}
div.kits-container section.content div.confirm p.link-text{color:#00003f; float:left; margin-top:15px; width:270px;}
div.kits-container section.content div.confirm p.link-text span{background: url('http://css.topmexicorealestate.com/kits-web-sprites.png') no-repeat -135px -362px; margin-bottom:20px; float: left; height:20px; width:32px;}
div.kits-container section.content form.download{background: url('http://css.topmexicorealestate.com/kits-web-sprites.png') no-repeat -325px -1px; float:right; height:470px;  position:relative; right:45px; top:-52px; width:382px;}
div.kits-container section.content form.download label.title{color:#fff; float:left; font-size:31px; font-weight: bold; letter-spacing:-4px; margin-top:6px; text-align:center; width:100%;}
div.kits-container section.content form.download div.inputs{float: left; height: 360px; margin:55px 0 0 24px; width:320px;}
div.kits-container section.content form.download div.inputs p{float:left; margin-bottom:8px;}
div.kits-container section.content form.download div.inputs p.request_option{width: 218px;margin: 5px 0 0 90px;}
div.kits-container section.content form.download div.inputs p.request_option label{float: right;width: 90%;text-align: left;font-size: 10px;line-height: 14px;}
div.kits-container section.content form.download div.inputs p label{color:#00003f; text-align:right; float:left; font-size:14px; line-height:27px; width:90px;}
div.kits-container section.content form.download div.inputs p label span{color: #ff0000;}
div.kits-container section.content form.download div.inputs p input.text{float:right; height:30px; width:218px;}
div.kits-container section.content form.download div.inputs p textarea.text{float:right; height:62px; width:218px;}
div.kits-container section.content form.download div.inputs #sendinfo{background: url('http://css.topmexicorealestate.com/kits-web-sprites.png') no-repeat 0px -33px;color:#fff;cursor:pointer; float:right;float:left; font-size:21px; height:112px; margin-top:30px; text-indent:140px; width:327px;}
div.kits-container section.content form.download div.inputs #sendinfo:hover{background: url('http://css.topmexicorealestate.com/kits-web-sprites.png') no-repeat 0px -146px; float:right;float:left; height:112px; width:327px;}
/*
 * Menu kits
 */
div.kits-container section.content div.menu-kits{background:url('http://css.topmexicorealestate.com/kits/menu-kits-BG.jpg') no-repeat; height:1243px; margin:15px auto; width:820px;}
div.kits-container section.content div.menu-kits h2.titlemenuKits{color:#fff;  font-size:24px; float:left; font-weight:bold; margin-top:10px; text-align:center; width:100%;}
div.kits-container section.content div.menu-kits div.content{float:left; height:auto; margin:85px 0 0 121px; width:630px;}
div.kits-container section.content div.menu-kits div.content div.estante{float:left; height:218px; margin-bottom:100px; width:auto;}
div.kits-container section.content div.menu-kits div.content div.estante a.LinkKit{float:left; height:218px; margin-right:45px; width:165px;}
div.kits-container section.content div.buttons{bottom:100px; color:#00003f; float:left; font-size:14px; position:relative; left:370px;}
div.kits-container section.content div.buttons a{float:left; color:#00003f; font-size:14px; text-decoration:underline; line-height:20px;}
div.kits-container section.content div.buttons div.share{float:right; padding: 0 3px;}
div.kits-container section.content div.buttons span{background: url('http://css.topmexicorealestate.com/kits-web-sprites.png') no-repeat -135px -362px; float: left; height:20px; width:32px;}
