/* CSS Document */

@font-face {
    font-family: "Arena-Condensed";
    src: url(http://www.friscogaragedoor.net/images/arena-condensed.ttf) format('truetype');
}

ul { margin-top: 0px; margin-bottom: 0px; }
.bold { color:#3e8d0e; font-weight:bold; }

.content1{
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#717171;
font-size:15px;
text-decoration:none;
line-height:20px;
}
.content2{
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#d2d2d2;
font-size:14px;
font-weight: normal;
text-decoration:none;
line-height:20px;

}
.content3{
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#757575;
font-size:14px;
font-weight: normal;
text-decoration:none;
}


.phone{
font-family: Arial, 'Arena-Condensed', times new roman, Trebuchet MS, tahoma, Verdana ;
color:#ffffff;
font-size:40px;
font-weight: normal;
text-decoration:none;
}
.phone a{ color:#fff !important;}

.phone:hover { text-decoration:none; color:#0672f8; }
.border01{
border-width:1px;
border-style:solid;
border-color:#e6e6e6;
background-color:#f6f6f6;
padding:12px;
}
.border02{
border-top:1px solid;
border-right:1px solid;
border-bottom:1px solid;
border-color:#e0e0e0;
margin-bottom:15px;
padding-left:30px;
padding-bottom:30px;
padding-top:20px;
padding-right:30px;
}
.heading1{
font-family: 'Arena-Condensed', Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#383838;
font-size:36px;
font-weight: normal;
letter-spacing:-3px;
}
.heading2{
font-family: 'Arena-Condensed', Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#ffffff;
font-size:60px;
font-weight:bold;
}
.heading3{
font-family: 'Arena-Condensed', Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#ffffff;
font-size:40px;
font-weight:bold;
}
.heading4{
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#0672f8;
font-size:18px;
font-weight:bold;
}

.heading5{
font-family: 'Arena-Condensed', Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#5a5a5a;
font-size:36px;
font-weight:bold;
letter-spacing:16px;
}
.heading6{
font-family: 'Arena-Condensed', Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#02b5c7;
font-size:60px;
font-weight:bold;
}

.heading7{
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#ffffff;
font-size:18px;
font-weight:bold;
}

.heading8{
font-family: 'Arena-Condensed', Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#ffffff;
font-size:36px;
font-weight:bold;
text-transform:uppercase;
padding-left:30px;
}

.textbox{
width:419px;
height:35px;
line-height:40px;
padding-left:10px;
border: 1px solid #9f9f9f;
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#b9b9b9;
font-weight:bold;
font-size:15px;
background: rgba(255, 255, 255, .2);


}
.textarea{
width:865px;
height:70px;
line-height:20px;
padding-left:10px;
padding-top:10px;
border: 1px solid #9f9f9f;
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#b9b9b9;
font-size:15px;
font-weight:bold;
background: rgba(255, 255, 255, .2);

}

.footer{
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#d2d2d2;
font-size:15px;
font-weight:normal;
line-height:22px;
}

a.footer1{
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#48a80d;
font-size:15px;
font-weight:normal;
text-decoration:underline;
}
a.footer1:hover{
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#d2d2d2;
font-size:15px;
font-weight:normal;
text-decoration:none;
}


a.toplink1{
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#383838;
font-size:15px;
font-weight: normal;
padding-left:8px;
padding-right:8px;
text-decoration: none;
line-height:30px;
}
a.toplink1:hover{
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#0672f8;
font-size:15px;
font-weight: normal;
padding-left:11px;
padding-right:11px;
text-decoration: none;
line-height:30px;
}

.active {
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#0672f8;
font-size:15px;
font-weight: normal;
padding-left:11px;
padding-right:11px;
text-decoration: none;
line-height:30px;
}

a.read1{
display:block;
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#ffffff;
font-size:18px;
font-weight: bold;
text-decoration: none;
height:37px;
line-height:37px;
background-color:#0672f8;
padding-left:15px;
padding-right:15px;
text-transform:uppercase;

}
a.read1:hover{
display:block;
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#ffffff;
font-size:18px;
font-weight: bold;
text-decoration: none;
height:37px;
line-height:37px;
background-color:#3e8d0e;
padding-left:15px;
padding-right:15px;
text-transform:uppercase;
}

a.read2{
display:block;
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#ffffff;
font-size:30px;
font-weight: normal;
height:55px;
line-height:55px;
padding-left:70px;
padding-right:70px;
text-decoration: none;
background-color:#02b5c7;
letter-spacing:12px;

}
a.read2:hover{
display:block;
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#ffffff;
font-size:30px;
font-weight: normal;
height:55px;
line-height:55px;
padding-left:70px;
padding-right:70px;
text-decoration: none;
background-color:#229756;
letter-spacing:12px;
}


.textbox2{
width:300px;
height:35px;
line-height:40px;
padding-left:10px;
border: 1px solid #9f9f9f;
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#b9b9b9;
font-weight:bold;
font-size:15px;
background: rgba(255, 255, 255, .2);


}
.textbox3{
width:230px;
height:35px;
line-height:40px;
padding-left:10px;
border: 1px solid #9f9f9f;
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#b9b9b9;
font-weight:bold;
font-size:15px;
background: rgba(255, 255, 255, .2);


}
.textarea2{
width:260px;
height:130px;
line-height:20px;
padding-left:10px;
padding-top:10px;
border: 1px solid #9f9f9f;
font-family: Arial, times new roman, Trebuchet MS, tahoma, Verdana ;
color:#b9b9b9;
font-size:15px;
font-weight:bold;
background: rgba(255, 255, 255, .2);

}


.maincontactus { font-family: Arial, 'Arena-Condensed', times new roman, Trebuchet MS, tahoma, Verdana ;
color:#ffffff;
font-size:60px;
font-weight: normal;
background-color:rgba(255, 255, 255, 0.3);
text-decoration:none; padding: 10px 30px;
 }
 
 .maincontactus:hover { 
background-color:rgba(0, 0, 0, 0.3);
text-decoration:none; padding: 10px 30px;
 }
 
 h1, h2 { margin:0px; padding:0px; }
 h2 { font-size:inherit; margin:10px 0px; } 
 
 
 
 .heading2-new{
	font-size:30px !important;
}
.heading3-new{
	font-size:30px !important;
}
.heading2 h1{
	margin-top:6%;
	margin:0;
}
.heading1-new {
	font-size:35px;
}
.heading1 h2{
    margin: 0;
   
    padding: 0 0 0 0;
	line-height: 60px;
}
.blue-new li h3{
	font-size: 1em;
    line-height: 20px;
    margin: 0px;
	font-weight:normal;
}
.blue-inner li h2{
	font-size: 1em;
    line-height: 20px;
    margin: 0px;
	font-weight:normal;
}

.heading-most{ font-family: 'Arena-Condensed', Arial, times new roman, Trebuchet MS, tahoma, Verdana;
color: #3e8d0e;
font-size: 28px;
font-weight: normal;}

.starsContainer {
    position: relative;
    display: inline-block;
    line-height: 15px;
}
.fullStar::before {
    content: "\2605";
    color: #F5CE00;
    font-size: 20px;
}

blockquote {
    white-space: normal;
    margin: 5px;
    font-style: italic;
}

#ReviewsWrapper td > span {
    font-weight: bold;
}

.vary-happy{ width:345px;} 
.service-frisco{ font-size:50px;}
.new-door-installation{ font-size:30px;}
.expert-in-frisco{     font-family: 'Arena-Condensed', Arial, times new roman, Trebuchet MS, tahoma, Verdana;
    
    font-size: 28px;
    font-weight: normal;
    letter-spacing: -2px;
}

.timing{ font-size:20px; font-family: 'Arena-Condensed', Arial, times new roman, Trebuchet MS, tahoma, Verdana; }
.emergency-service{ font-family: 'Arena-Condensed', Arial, times new roman, Trebuchet MS, tahoma, Verdana; font-size:30px; color:#fff; position:relative; top:50px; }
.emergency-service-new{ color:#3e8d0e;}
.call-new-add{ text-align:center; font-size:60px; font-weight:bold; font-family: 'Arena-Condensed', Arial, times new roman, Trebuchet MS, tahoma, Verdana; color:#ffde00; padding:25px 0;  }