@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004352;
background: #fff;
}
img{
border:0px;
}
a{
text-decoration:none;
}
.header{
background:url(../images/top_bk-fix-garage-doors-the-woodlands.jpg) repeat-x;
height:506px;
}
.logo h1{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
color:#fff;
}
.logo h1 span{
color:#ae2d27;
}
.logo span{
color:#fff;
}
.phone h1{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:35px;
font-weight:bold;
color:#FFFFFF;
}
.phone1 h1{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#FFFFFF;
}
.search_box{
width:200px;
height:22px;
border-radius:5px;
border:0px;
text-indent:3px;
}
.search_btn{
background:url(../images/search_btn.png);
width:30px;
height:24px;
border:0px;
cursor:pointer;
}

.footer{
background:url(../images/footer-fix-garage-doors-the-woodlands.jpg) repeat-x;
height:55px;
background-color:#335847;
}
.footer h2{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}
.footer h2 a{
color:#FFFFFF;
padding:0px 12px 0px 12px;
font-weight:bold;
}
.footer h2 a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.footer span{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
font-weight:normal;
}
.footer a{color: #fff}
.txt1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fc6801;
font-weight:bold;
}
.txt2{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#666165;
font-weight:bold;
}
.txt3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004352;
line-height:19px;
text-align:justify;
}
.txt4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.txt4 a{
color:#194695;
}
.txt4 a:hover{
color:#194695;
text-decoration:underline;
}
.txt5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	border-bottom: 1px #d6cb9b solid;
	text-align: left;
}
.txt5 a{
	color: #3f3f3f;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
}
.txt5 a:hover{
	color: #014f26;
	font-size: 11px;
}
.txt5 a.active{
	color: #014f26;
	font-size: 11px;
}
.txt6 h1{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
color:#005160;
}
.txt7{
	color: #63e3a39;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: justify;
}
.txt7 a{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	color: #345546;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
}
.txt7 a:hover{
	color: #345546;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
}
.txt8{
color:#014f27;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.txt6 span{
font-family:Arial, Helvetica, sans-serif;
font-size:15x;
font-weight:bold;
color:#005160;
}
.box{
background-color:#FFFFFF;
border-radius:5px;
-moz-border-radius:5px;
padding:15px 0px 1px 0px;
}
.box1{
border:1px solid #c2bec2;
border-radius:5px;
-moz-border-radius:5px;
padding:10px;
}
.img_border{
border:1px solid #b5b3b3;
padding:4px;
background-color:#454444;
}.images {
	border: 5px solid #FC6801;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#formtxt{width:250px;float:left;padding-left:15px;padding-top:10px;background-color:#eaeaea;box-shadow:0 0 1px #666;}
.name{width:195px;height:45px;float:left}
.email{width:195px;height:45px;float:left}
.city{width:195px;height:45px;float:left}
.tele{width:195px;height:45px;float:left}
.textarea{width:195px;height:45px;float:left}
textarea{font-family:Calibri}
.buttonok{width:195px;height:45px;float:left}
.submit{width:80px;height:35px;float:left;margin-top:10px}
.reset{width:80px;height:35px;float:left;margin-top:10px}
#phonenumber{display: none}
@media only screen and (max-width:980px){
#phonenumber{width: 100%; position: relative; top: 0;display: block;font-size: 44px;font-weight: bolder;text-align:center;}
#phonenumber a{font-size: 44px;font-weight: bolder;text-align: center;color:#004352;}
#phonenumber a:hover{color:#000000;}
@media only screen and (max-width:700px){
#phonenumber{width: 100%; position: relative; top: 0;display: block;font-size: 40px;font-weight: bolder;}
#phonenumber a{font-size: 44px;font-weight: bolder;text-align: center}}
@media only screen and (max-width:320px){
#phonenumber{width: 100%; position: relative; top: 0;display: block;font-size: 210%;font-weight: bolder;text-align: center}
#phonenumber a{font-size: 120%;font-weight: bolder;text-align: center}}
