/* anchormarinerepair.com */

/* TYPE */
		body {
			font: 12px "Times New Roman", Times, serif;
			color: #000000;
			background-color:#B7B7B7; 
			text-align:center;
			}
		
		a:link, :visited {
			font:130% bold;
			color: #000;
			text-decoration: none;
			padding:5px;
			}

		a:hover {
			font:130% bold;
			text-decoration: none;
			color: #FFF;
			padding:5px;
			}
		
		.justified {
			text-align: justify;
			margin-bottom:0;
			}
				
		.bold {
			font-weight:bold;
			}
			
		h2 {
			font:1.9em bold;
			margin:10px;
			}			
						
		h3 {
			margin:10px 0 0 30px;
			padding:0;
			font-size:1.6em;
			color:#FFF;
			}
		
/* LAYOUT */
		#header {
			width:800px;
			height:47px;	
			margin:12px auto;
			}
		
			#header #anchor {
				float:left;
				width:40px; 
				height:47px; 
				display:inline;
				margin:0 0 0 -4px;
				padding:0;
				border:0;
				}	

			#header #anchor a, a:link, a:visited, a:hover, a:active, object, #logo {
				border:0;
				text-decoration:none;
				margin:0;
				}
				
			#header #logo {
				float:left;
				width:680px;
				height:47px;
				display:inline;
				margin:0 0 0 -6px;
				padding:0;
				}
				
			#header #logo img, a {
				border:none;
				margin:0;
				padding:0;
				}	
			
		#center {
			margin:0px auto; 
			width:800px;
			}
			
		#container {
			float:left;
			margin:0px auto; 
			width:800px;
			text-align:left;
			}
			
		#contents {
			float:left;
			width:798px;
			border:1px solid #333;
			margin:0;
			padding:0;
			background:#CD3424;
			}	
		
		#contents img {
			border-bottom:1px #333 solid;
			}
						
/* MASTHEAD */				

		#masthead {
			width:800px;
			height:64px;
			margin:0px auto;
			padding:0;
			text-align:center;
			background-image:url(images/menu_BG.jpg);
			background-repeat:no-repeat;
			}

		#masthead #topnav {
			width:450px;
			height:64px;
			margin:0 auto;
			padding-top:0px;
			padding-left:0;
			overflow:hidden;
			}
			
		#masthead #topnav li {
			text-decoration:none;
			display:inline;
			}
				
		#masthead #topnav li a {
			float:left;
			width:80px;
			height:64px;
			overflow:hidden;
			text-decoration:none;
			background-image:url(images/nav.jpg); 
			background-repeat:no-repeat;
			}
		
		#masthead #topnav li img {border:none;}
		
		#masthead #topnav li#about a {background-position:0 0; }
		#masthead #topnav li#contact a {background-position:-90px 0; }
		#masthead #topnav li#facility a {background-position:-180px 0; }
		#masthead #topnav li#services a {background-position:-270px 0; }
		#masthead #topnav li#renovation a {background-position:-360px 0; }

		#masthead #topnav li#about a:hover {background-position:0 -64px; }
		#masthead #topnav li#contact a:hover {background-position:-90px -64px; }
		#masthead #topnav li#facility a:hover {background-position:-180px -64px; }
		#masthead #topnav li#services a:hover {background-position:-270px -64px; }
		#masthead #topnav li#renovation a:hover {background-position:-360px -64px; }

		#masthead.about #topnav li#about a {background-position:0 -64px; }
		#masthead.contact #topnav li#contact a {background-position:-90px -64px; }
		#masthead.facility #topnav li#facility a {background-position:-180px -64px; }
		#masthead.services #topnav li#services a {background-position:-270px -64px; }
		#masthead.renovation #topnav li#renovation a {background-position:-360px -64px; }


/* FOOTER */		
		#footer {
			float:left;
			width:800px;
			margin-top:10px;
			}
						
			#nav {
				text-align:center;
				margin:0;
				padding:0 0 2px 0;
				}
					
				#nav li {
					text-decoration:none;
					display:inline;		
					}
				
			#info {
				float:left;
				border-top:solid #212121;
				width:800px;
				margin:0;
				padding:2px 0 0 0;
				}	
			
				#info ul {
					display:inline;
					text-decoration:none;
					border:none;
					padding:0;
					width:800px;
					}
							
				#info ul li {
					display:inline;
					text-decoration:none;
					}	

				#info ul li.company {
					font-size:1.2em;
					font-weight:bold;
					margin:0;
					padding:0 40px 0 0;
					}	

				#info ul li.address {
					font-size:1em;
					margin:0;
					padding:0;
					}
					
				#info #mapicon {
					border:none;
					}
				
				#info #banner {
					padding-top:6px;
					}
					
				#info #copyright {
					text-align:left;
					font-size:0.9em;
					margin:5px;
					}
		
		
/* ABOUT PAGE */
		#left {
			float:left;
			width:314px;
			height:328px;
			border:none;
			margin:0;
			padding:10px;
			font-size:1.1em;
			text-align:left;
			}		
			
		#left p {
			margin:10px;
			padding:0;
			text-align:left;
			}
			
		#left ul {
			list-style-type:none;
			margin:0;
			padding:10px;
			}
		
		#left img {
			border:1px #999 solid;
			}
		
		#left #picscol {
			float:right;
			text-align:center;	
			margin:0px;
			border:none;
			width:170px;
			}
		
		#left #col_2 {
			float:left;
			text-align:center;
			width:235px;
			margin:9.75px;
			}
			
		#left #col_2 img {
			margin:0;
			padding:0px;
			border:0;
			}	
	
		#shop {
			float:right;
			width:464px;
			border:none;
			margin:0px;
			padding:0;
			text-align:right;
			}
			
		#shop img {
			border:none;
			margin:0px;
			padding:0;
			}
				
		#left #picscol img {
			padding-bottom:9.75px;
			}	
			

/* CONTACT */		
		#mapholder {
			float:right;
			width:462px;
			height:348px;	
			border:none;	
			background-color:#CD3424;
			}
		#map {
			float:right;
			margin:0;
			padding:0;
			height:308px;
			}
			
		#addressbar {
			float:right;
			margin:0;
			padding:0;
			height:40px;
			}	
			
			
/* SERVICES */
		#services h3 {
			margin:0 0 0 30px;
			padding:0px;
			}
		
		#services ul {
			list-style-type: square;
			line-height:1.7em;
			}
			
		#services li {
			padding:3px;
			margin:2px;
			line-height:1.5em;
			border:0.1px #333 solid;
			}	
		
		#services #col_1 {
			float:left;
			width:238px;
			height:306px;
			text-align:left;
			padding:20px 10.25px 20px 20px;
			}
				
		#services #col_2 {
			float:left;
			text-align:center;
			width:235px;
			margin:10px;
			}
			
		#services #col_2 img {
			padding:9.75px;
			border:0;
			}	
			
		#services #col_3 {
			float:right;
			width:261px;
			}	
				

/* FACILITY */
		#facility_pg {
			float:left;
			width:758px;
			height:308px;
			margin:0px;
			padding:20px;
			background-color:#CD3424;
			}

		#facility_pg h3 {
			margin:0;
			padding:0;
			}
			
		#facility_pg #col_1 {
			float:left;
			width:124px;
			text-align:left;
			line-height:1.7em;
			margin:0;
			padding:0;
			}
				
		#facility_pg p {
			margin:0;
			padding:0;
			}	
		
		#facility_pg ul {
			margin:0;
			padding:0;
			}
		
		#facility_pg li {
			margin:0;
			padding:0;
			display:inline;
			list-style-type:none;
			}

		#facility_pg img.mid {
			border:0;
			margin:0 17px;
			padding:0;
			float:left;
			}	
	
		#facility_pg img.right {
			border:0;
			margin:0;
			padding:0;
			float:left;
			}	
			
