body {
	margin:0;
	padding:9px 0;
	font-size:12px;
	text-align:center;
	font-family:Cambria, Arial, Helvetica, sans-serif
}

a:link {
	color: #9C0000;
	text-decoration: underline;
}
a:visited {
	color: #487EA9;
	text-decoration: underline;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
a:active {
	color: #84414A;
	text-decoration: underline;
}

#artsuppliestext {
	padding:65 0 0 35;
	}
#artsuppliespic {
	float:right;
	margin:14 35 0 0;
	}
#artsupplies {
	background:url(images/art_supplies_background.png) no-repeat;
	width:800;
	height:300;
	margin:15 0 0 10;
	}
#cabotlogo {
	margin:0 20 0 0;
	}
#colorselecting {
	float:right;
	margin-top:10;
	margin-right:110;
	}
#cooperpic {
	float:right;
	margin:48 42 0 0;
	}
#contactbanner {
	background:url(images/contact_us_background.png) no-repeat;
	width:800;
	height:350;
	margin:8 0 0 18;
	}
#contacttext {
	width:400;
	}
#custservtext {
	margin:60 0 0 28;
	width:300;
	float:left;
	font-size:13px;
	line-height:1.30;
	word-spacing:.2;
	}
#customerservice {
	background:url(images/customer_service_banner.gif) no-repeat;
	height:280;
	width:809;
	margin-left:23;
	margin-top:10;
	}
#equipmentbanner {
	background:url(images/paint_equipment_background.gif) no-repeat;
	width:800;
	height:350;
	margin:8 0 0 18;
	}
#footerinfo {
	text-align:center;
	font-size:10px;
	word-spacing:1.5px;
	
	}
#freedelivery {
	margin-left:25;
	}
#freedeliverybanner {
	background:url(images/free_delivery_banner.gif) no-repeat;
	margin-top:0;
	margin-left:10;
	height:145;
	}
#googlemappetoskey {
    
    }
#harborloc {
	float:right;
	margin-right:136;
}

#harbormap {
	padding:0 0 0 0;
	}
	
#headerloc {
	float:right;
	margin: 23px 3px 0 0;
	width:350;
}
#locationsbanner {
	background:url(images/locations_background.gif) no-repeat;
	widows:775;
	height:455;
	margin:8 0 0 13;
	}
#locationtitle {
               margin:10 0 5 15
                }
#logohome {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#logopack {
	margin:10 0 0 0;
	text-align:center;
	width:850;
	text-align:left;

	}
#logopack2 {
	text-align:center;
	width:800;
	
	}
#logopack3 {
	text-align:center;
	margin:0 0 5 0;
	}
#map_canvas {
            margin:20 0 20 230;
          
             }
#map_canvas_harbor {
            margin:10 0 0 230;
             }
			 
#mapping {
	margin:52 0 0 208 ;
	}
	
#mappingpet {
	float:right;
	padding:31 107 0 0;
	}
	
#NavBar {
	margin:5 0 0 0;
	padding-bottom:10;
	padding-right:5;
	padding-top:5;
	height:35}
	
#navbtn {
	margin:0;
	padding:0 2px;
	}
#ownerspic {
	float:right;
	margin:11 20 0 0;
	}
#paintlines {
	background:url('images/quality_products.gif') no-repeat;
	width:775;
	height:370;
	margin:15 0 0 25;
	}
#paintlinesbanner {
	background:url(images/paint_lines_background.gif) no-repeat;
	margin:8 0 0 18;
	width:800;
	height:310;
	}
#paintlinesbannertext {
	
	padding:60 0 5 32;
	width:435;
	}	
#paintlinestext {
	width:300;
	float:left;
	margin:65 0 0 30;
	line-height:1.30;
	word-spacing:.2;
	}
#pageBody {
	background:url('images/home_test.gif') no-repeat;
	width:810;
	position:relative;
	margin:0 auto;
	padding:0 0 0px;
	text-align:left;
}
#petloctext {
            float:left;
            margin:20 0 0 25;
            width:200;
}
#petloctexttabbed {
            margin:5 0 0 45;
            float:left;
}
#petoskeyloc {
	float:left;
	
}
#petoskeymapper {
	padding:0 0 0 298;
	}
#pittslogo {
	float:left;
	}
#senourlogo {
	
	}
#specialtycoats {
	margin:0 0 0 25;
	background:url(images/specialty_coatings.png) no-repeat;
	height:75;
	width:775;
	}
#specialtytext {
	padding:45 0 0 30;
	}
#terms {
	text-align:center;
	margin-top:5px;
	font-size:10px;
	}
	
#topmaps {
	padding:68 0 0 168;
	}
	
#truckpic {
	float:left;
	}
#trucksmall {
	margin-left:0;
	margin-top:25;
	width:30;
	float:left;
	}
#trucktext {
	margin-top:55;
	margin-right:30;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:450;
	float:right;
	line-height:1.30;
	word-spacing:.2;
	}

#welcomebanner {
	background:url(images/welcome_banner_01.gif) no-repeat;
	width:778;
	height:310;
	margin:8 auto 0 18px;
	}
#welcometext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	height:200;
	width:380;
	float:left;
	margin:58 auto 0 30;
	line-height:1.30;
	word-spacing:.2;
	}
#windowcoveringsbanner {
	background:url(images/window_coverings_background.gif) no-repeat;
	width:800;
	height:360;
	margin:8 auto 0 13;
	}
#windowtext {
	padding:60 0 0 50;
	width:650;
	}


