@charset "utf-8";
/* This Style sheet is to be used for custom styles that should only be needed for 1 franchise and not be applied globally to all the prime children 

In other words, this style sheet is for all your stuff Tim.*/


/********************************************
*                                           *
*    you can delete this guy if you dont    *
*    need the reminders anymore             *
*                                           *
********************************************/
.reminder {
	background-color:#FFF;
	border:#F00 2px solid;
	color:#F00;
	font-weight:bold;
	padding: 5px;
	display:inline-block;
}

#centerColumn h2 {
	margin-bottom:15px;
	}

/*Uncomment THIS if you want the county accordion to have fixed heights and scroll bars, otherwise they will automatically adjust to the height required for their content*/

/*.CollapsiblePanelContent {
	overflow: auto;
	height: 200px;
}*/


/*These classes control the address in the right column and are not only listed 
in c_local_info.php, some of them also show up on the review pages, so I have narrowed the scope for these.  You HAVE 
to keep the same class names if you want Google to parse (read) the information 
in Rich Snippets; Giving everything display:block pushes the next item to next line rather than having to add <br />s to everything

example of address setup:
<div class="vcard">
   <span class="fn org">Precision Garage Doors</span>
   <span class="tel">1(866) 443-7672</span>
   <div class="adr">
     <span class="street-address">123 Main Street</span>
     <span class="locality">Anytown</span>
     <span class="region">US</span>
     <span class="postal-code">00000</span>
   </div>
</div>*/
#addy .vcard{
	display:block;
}
#addy .vcard .org{
	display:block;
	font-weight:bold;
	font-style:normal;
}
#addy .vcard .tel{
	display:block;
	font-style:normal;
	margin-bottom: 7px;
}
#addy .vcard .adr .street-address{
	display:block;
}
#addy .vcard .adr .locality{
	margin-right: 3px;
}
#addy .vcard .adr .region{
	/*display:block;*/
}
#addy .vcard .adr .postal-code{
	display:block;
}
#centerColumn ul{padding-right:15px;}

/*from index.htm */
.style1 {
	font-size: 18px;
	color:#154F40;
	line-height:1.05em;
}
.style2 {
	font-size: 14px;
	font-weight: bold;
}
.style3 {
	font-size: 14
}

/*from 3_col_rounded.css */
#box2 {
	padding-bottom: 25px;
	margin-bottom: 10px;
	clear: both;
}
#box2 a.mast_link {
	color: #333333;
	text-decoration: none;
}
#box2 a:hover {
	text-decoration: underline;
}
#repair_sec_home {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	
}
#repair_sec_home   p {
	text-align: right;
	float: right;
	margin-right: 70px;
}
.repair_list_home {
	width: 190px;
	line-height: 1.8em;
	float: left;
	margin-left: -5px;
	background-color:none;
	border:none;
	padding-left:25px;
}
.repair_list_home li {
	margin-bottom: 8px;
	line-height: 1.5em;
	font-size: 14px;
}
.left {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
}
#bg_exp {
background-image:url(/images/content/precision-exp.jpg);
background-repeat:no-repeat;
height:360px;
width:400px;
}
.opener_mast {
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-variant:small-caps;
line-height:1.7em;
padding-bottom:40px;
text-align:right;
width:410px;
}
/*from text_n_colors.css */

/* THE ALSETT CLEARING METHOD */
	.clearfix:after {
 content: “.”;
 display: block; 
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix {display: inline-table;}
/* backslash hack hides from IE mac \*/ LEAVE THIS COMMENT RIGHT HERE! 
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.style3 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-style:italic;
}

#little_girl  {
background-color:#E7D2AD;
margin:0 0 20px 45px;
padding:0 10px 2px;
width:410px;
}

.door_img  {
margin-bottom:10px;
margin-top:10px;
text-align:center;
}

.style9 {
font-size:14px;
font-weight:bold;
}


#box3 {
border:thin dotted #FFFFFF;
float:left;
margin-left:35px;
text-align:center;
}
#box3a {
float:left;
text-align:center;
}
#box2 img  {
float:left;
margin:0 10px 10px 0;
}
.specReport{
	width:175px;
	float:right;
	margin:0;
	padding:0;
}
.style4red{
	margin:0;
	padding:0;
	text-align:center;
}
#openerbox {
float:left;
font-style:italic;
margin-right:15px;
width:202px;
}
#contactphotolist {
margin-top:20px;
}
#contactphotolist img {
float:left;
margin-right:50px;
}
#contactphotolist .ontime {
color:#BF9960;
font-family:Impact;
font-size:50px;
text-align:left;
}
#bullets {
clear:left;
margin:0;
padding:0;
}
#callus {
clear:left;
margin-bottom:10px;
margin-top:20px;
text-align:center;
}
#contactform {
background-color:#F2E2C1;
margin-left:40px;
padding:20px 0 20px 20px;
width:420px;
border:#A5946C 2px solid;
}

.error {
	display:block;
	text-align:center;
	font-weight:bold;
	color:#F00;
}
