body 	{
		background-color: #ffffff;
		line-height: 19px;
		font: 10px/18px "normal", Arial, Verdana, sans-serif; 
}



a:link { color: #447BA0; text-decoration: none;}
a:visited { color: #447BA0; text-decoration: none;}
a:active { color: #447BA0; text-decoration: none;}
a:hover { color: #447BA0; text-decoration: underline;}


img { border-style: none; }
																	div#page {
/* background page */
		width: auto;
		height: auto;
		z-index: 1;	
}
										
																	div#centerpage {
		position: absolute;
		left: 101px;
		top: 40px;
		width: 820px;
		height: 1060px;
		background-color: #ffffff;
		z-index: 1;
}

div  	{
		border: 0px;
		padding: 0px;
	
}
																	div#mainmenu	{
		position: absolute;
		width: 500px;
		height: 20px;
		font-weight: bold;
		top: 5px;
		left: 425px;
		border: 0px;	
		z-index: 2;	
		
}

													


																	div#bottommainmenu	{
		position: absolute;
		width: 500px;
		height: 20px;
		font-weight: bold;
		top: 1100px;
		left: 120px;
		border: 0px;	
		z-index: 2;	
		font: 10px/18px "normal", Arial, Verdana, sans-serif;
}


																	div#bluetop {
/* blue area on top of page */
		position: absolute;
		width: 1024px;
		top: -1px;
		left: -1px;
		height:	81px;
		background-color: #265570;
		border: 0px;
		z-index: 2;
		
	
	}

																	div#serviceprovider {
/* service and state tab */
		width: 4350x;
		height: 35px;
		position: absolute;
		background-color: #414447;
		top: 45px;
		left: 101px;
		color: #447BA0;
		z-index: 2;	
		font-weight: normal;
		border: 0px;
}

span.font1 {
/* state text style on tab */
		font-size: small;
		color: 
}
span.font2 {
/* service provider  font on state tab*/
		font-size: 18px;
}
span.font3 {
/* service provider  */
		font-size: 10px;
}

span.companypoint {
/* points, address...etc  */
		font-size: 12px;
		color: #504d4d;
		font-weight: bold;
}
span.companyname {
/* service provider company name  */
		font-size: 15px;
		color: black;
		font-weight: normal;
}
span.companyinfo {
/* company information in box */
		font-size: 11px;
		color: #615C5B;
		font weight: normal;
}
span.companyphone {
/* company information in box */
		font-size: 12px;
		color: brown;
		font weight: bold;
}
span.icons {
/* company information in box */
		font-size: 17px;
		color: #447BA0;
		font weight: normal;
}

span.icons2 {
/* company information in box */
		font-size: 17px;
		color: #88A3B6;
		font weight: normal;
}
span.states {
/* company information in box */
		font-size: 13px;
		color: #447BA0;
		font weight: normal;
}

span.info {
/* company information in box */
		font-size: 10px;
		color: #447BA0;
		font weight: normal;
}
		span.used-pooltable {
/* used-pooltable.com heading in googleads */
		font-size: small;
		line-height: 24px; 
		font-style: oblique;
		letter-spacing: 5px;
		font-weight: bold;
		font-color: #70b4cf;


}
	


	
																	div#companyheading {
/* company listing box */
		width: 468px;
		height: 800px;
		position: absolute;
		background-color: #ffffff;
		top: 650px;
		left: 525px;
		z-index: 2;	
		font-size: 15px;
		font-weight: normal;
		border: 1px solid #70b4cf;
		padding-top: 5px;
	
}	
																	div#serviceproviderheading {
/* heading over service box
*with information about companies inside box */
		width: 466px;
		height: 20px;
		position: absolute;
		background-color: #ffffff;
		top: 250px;
		left: 425px;
		color: #447BA0;
		z-index: 1;	
		font-weight: normal;
		border: 1px solid #447BA0;
		padding-left: 2px;
		
}
																	div#googleads {
/* google ads top left */
		width: 300px;
		height: 250px;
		position: absolute;
		top: 250px;
		left: 115px;
		z-index: 2;	
		font-weight: normal;
		font-size: 20px;
		border: 0px;
        
		
	
}

																	div#maininfobar {
/* main bar over companies and google */
		width: 800px;
		height: 50px;
		position: absolute;
		top: 100px;
		left: 100px;
		color: #000000;
		z-index: 2;	
		font-weight: normal;
		font-size: 12px;
}
															div#bottominfobar {
/* main info bar on bottom of pages */
		width: 300px;
		height: 300px;
		position: absolute;
		top: 650px;
		left: 125px;
		color: #447BA0;
		z-index: 2;	
		font-weight: normal;
		font-size: 12px;
}
																	div#infobox {
/* info under google ads*/
		width: 800px;
		height: 150px;
		position: absolute;
		background-color: #f1fdfd;
		top: 400px;
		left: 100px;
		color: black;
		z-index: 2;	
		font-weight: normal;
		border: 1px solid #447BA0;
		padding-left: 5px;
		padding-right: 5px;
	    padding-top: 5px;
		border: 1px solid #70b4cf;
}

																	div#googleheading {
/* google ads heading */
		width: 250px;
		height: 20px;
		position: absolute;
		background-color: #414447;
		top: 236px;
		left: 125px;
		color: #447BA0;
		z-index: 2;	
		font-weight: normal;
		border: 1px solid #70b4cf;
		padding-left: 2px;
}
																	div#infoheading {
/* heading on lower right side of page*/
		width: 252px;
		height: 20px;
		position: absolute;
		background-color: #414447;
		top: 520px;
		left: 125px;
		color: #447BA0;
		z-index: 2;	
		font-weight: normal;
		border: 1px solid #70b4cf;
		padding-left: 2px;
}
																	div#topgoogle {
/* google leaderboard top */
		width: 728px;
		height: 90px;
		position: absolute;
		top: 285px;
		left: 150px;
		color: black;
		z-index: 2;	
		font-weight: bold;
        font-size: 15px;
        background-color:transparent;
		
			}
  div#toprighticonbox {
/* icon box on right of main page with information */
		width: 265px;
		height: 140px;
		position: absolute;
		top: 90px;
		left: 700px;
		color: black;
        background-color: #B1B5B8;
        z-index: 4;	
		font-weight: normal;
        font-size: 20px;
        border: 2px solid #447BA0;          
        padding-left: 5px;  
        padding-top: 5px; 
		
			}        
            div#toprighticonbox2 {
/* icon box on right of main page with information */
		width: 265px;
		height: 140px;
		position: absolute;
		top: 90px;
		left: 700px;
		color: #ffcc00;
        background-color: #f1fdfd;
        z-index: 4;	
		font-weight: normal;
        font-size: 20px;
        border: 2px solid #447BA0;          
        padding-left: 5px;  
        padding-top: 5px; 
		
			}            
             
 div#toplefticonbox {
/* icon box on left of main page with information */
		width: 265px;
		height: 140px;
		position: absolute;
		top: 90px;
		left: 50px;
		color: black;
        background-color: #B1B5B8;
        z-index: 4;	
		font-weight: normal;
        font-size: 20px;
		border: 2px solid #447BA0;  
        padding-left: 5px; 
        padding-top: 5px; 
        border: 2px solid #447BA0;          
			}     
            div#toplefticonbox2 {
/* icon box on left of main page with information */
		width: 265px;
		height: 140px;
		position: absolute;
		top: 90px;
		left: 50px;
		color: #FFCC00;
        background-color: #F1FDFD;
        z-index: 4;	
		font-weight: normal;
        font-size: 20px;
		border: 2px solid #447BA0;  
        padding-left: 5px; 
        padding-top: 5px;       
        border: 2px solid #447BA0;    
			}       
        
																	
 div#centericonbox {
/* center info box */
		width: 265px;
		height: 140px;
		position: absolute;
		top: 90px;
		left: 375px;
		color: black;
        background-color: #B1B5B8;
        z-index: 4;	
		font-weight: normal;
        font-size: 20px;
		border: 2px solid #447BA0;  
        padding-left: 5px;            
		padding-top: 5px; 
        border: 2px solid #447BA0;
			}                                                                             
                                                                    
               div#centericonbox2 {
/* center info box */
		width: 265px;
		height: 140px;
		position: absolute;
		top: 90px;
		left: 375px;
		color: #FFCC00;
        background-color: #F1FDFD;
        z-index: 4;	
		font-weight: normal;
        font-size: 20px;
		border: 2px solid #447BA0;  
        padding-left: 5px;            
		padding-top: 5px; 
        border: 2px solid #447BA0;
			}                                                                      
                                                                    
                                                        
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    div#topgoogleheading {
/* heading over topgoogle ad leaderboard*/
		width: 763px;
		height: 20px;
		position: absolute;
		background-color: #414447;
		top: 125px;
		left: 125px;
		color: #447BA0;
		z-index: 2;	
		font-weight: normal;
		font-size: 12px;
		border: 0px;
		border: 1px solid #70b4cf;
		padding-left: 5px;
}


																	div#googlelinkunit {
/* google ads top left */
		width: 120px;
		height: 90px;
		position: absolute;
		top: 1050px;
		left: 650px;
		color: #447BA0;
		z-index: 3;	
		font-weight: normal;
		border: 0px;
}


																div#quoteforservice {
/* service request*/
		width: 95px;
		height: 74px;
		position: absolute;
		top: 0px;
		left: 770px;
		z-index: 3;	
		border: 3px solid #447BA0;
	}

																div#sitename {
/* site name*/
		width: 600px;
		height: 20px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 3;	
		font-size: 16px;
		letter-spacing: 2px;
		color: #ffcc00;
		padding-top: 5px;
		font-weight: bold;
		
	}


			div#natiowidesrvcheading {
/* service request*/
		width: 400px;
		height: 20px;
		position: absolute;
		top: 83px;
		left: 5px;
		color: #FFFBDA;
		font-style: oblique;
		font-variant: small-caps;
		z-index: 3;	
		font-weight: normal;
		font-size: 12px;
		background-color: black;
	}
										div#requestform {
/* div for service form*/
		width: 500px;
		height: 400px;
		position: absolute;
		top: 250px;
		left: 400px;
		color: black;
		font-variant: small-caps;
		z-index: 4;	
		font-weight: normal;
		font-size: 12px;
		background-color: #cacaca;
	}
										div#operatorpic {
/* operator pic*/
		width: 86px;
		height: 72px;
		position: absolute;
		top: 25px;
		left: 855px;
		z-index: 4;	
		}
										div#belowfold {
/* Info below fold*/
		width: auto;
		height: 1000px;
		position: absolute;
		top: 1550px;
		left: 50px;
		color: black;
		font-size: 12px;
		z-index: 4;	
		}

													div#linksleft {
/* links on left side of page*/
		width: 95px;
		height: 223px;
		position: absolute;
		top: 25px;
		left: 4px;
		color: #FFFBDA;
		font-size: 12px;
		z-index: 1;	
		border: 1px solid #70b4cf;
		font-weight: bold;
		
	
		}
        div#menu {
	/* menu*/
	position: absolute;
		left: 50px;
		top: 59px;
		width: 650px;
        font-size: 12px;
		height: 20px;
		background-color: #265570;
		z-index: 5;
		padding-left: 5px;
		border: 1px solid white;
        word-spacing: 5px;
        
	
}
	
																	div#statelisting {
	/* state listings on left of page*/
	position: absolute;
		left: 4px;
		top: 249px;
		width: 97px;
		height: 900px;
		background-color: #70b4cf;
		z-index: 5;
		padding-left: 5 px;
	
}
							div#states {
	/* state listings on step 2 page*/
	position: absolute;
		left: 50px;
		top: 245px;
		width: 920px;
		height: 510px;
		background-color: #f1fdfd;
		z-index: 5;
        padding-top: 5px;
        border: 2px solid #447BA0;
	
}
div#headingmain {
	/* state listings on step 2 page*/
	position: absolute;
		left: 75px;
		top: 240px;
		width: 870px;
        background-color: #F8F19F;
		height: 37px;
        color: black;
	    z-index: 5;
        padding-top: 5px;
        padding-right: 5px;
        font-size: 14px;
        font-weight: normal;
        
	
}
div#onlinebuy {
	/* online buy link on states page*/
	position: absolute;
		left: 75px;
		top: 245px;
		width: 150px;
        background-color: #F8F19F;
		height: 150px;
        color: black;
	    z-index: 5;
        padding-top: 5px;
        padding-right: 5px;
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        border: 2px solid #447BA0;
        
	
}
