@charset "utf-8";

/* CSS Document */

body{

margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#004352;

background: url(../images/top_bk-garage-doors-the-woodlands.png) repeat-x;

}

img{

border:0px;

}

a{

text-decoration:none;

}

/*.header{

background:url(../images/top_bk.jpg) repeat-x;

height:506px;

}*/

.logo h1{

margin:0px;

padding:0px;

font-family:"Times New Roman", Times, serif;

font-size:40px;

color:#0678bf;

}

.logo h2 {

	margin: 0px;

	padding: 0px;

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	color: #0678bf;

}



.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;

}

.menu{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#454b4f;

padding-bottom:12px;

font-weight:bold;

height:43px;

}

.menu ul{

margin:0px;

padding:0px;

}

.menu li{

list-style:none;

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#454b4f;

}

.menu li.menuline{

padding-top:13px;

}

.menu li a{

color:#454b4f;

line-height:40px;

padding:50px 30px 10px 30px;

}

.menu li a:hover{

color:#90ba03;

text-decoration:underline;

}

.footer{

height:55px;
color:#000000;

}

.footer h2{

margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#8e8d8d;

font-weight:normal;

}

.footer h2 a{

color:#8e8d8d;

padding:0px 12px 0px 12px;

font-weight:bold;

}

.footer h2 a:hover{

color:#95bf02;

text-decoration:underline;

}

.footer span{

margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#000000;

font-weight:normal;

}

.txt1{

font-family:"Myriad Pro";

font-size:24px;

color:#0676bc;

font-weight:normal;

}

.txt11{

font-family:"Myriad Pro";

font-size:30px;

color:#0676bc;

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:12px;

height:25px;

}

.txt5 a{

color:#3f3f3f;

font-weight:normal;

}

.txt5 a:hover{

color:#7ba105;

}

.txt5 a.active{

color:#7ba105;

}

.txt6{

margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:25px;

font-weight:normal;

color:#0675bb;

}

.txt7{

	color: #63e3a39;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	text-align: left;

}

.txt7 a{

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 22px;

	text-align: left;

	font-weight: bold;

}



.txt8{

color:#7ba105;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

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;

	margin: 4px;

}

