body {
	margin: 0px 0px 0px 0px;
	text-align: center;
	background: #101010;
	}

.clear {
	clear: left;
		}

#wrap-all {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	z-index: 1;
  	width: 100%;
	padding: 50px 0px 150px 0px;
  	}

#wrap-end {
  	position: absolute;
  	top: 617px;
  	left: 0px;
  	z-index: 1;
  	width: 100%;
	height: 100px;
	background: url(../img/footer-bg.png) repeat-x top left;
  	}

#wrap {
	width: 920px;
	height: 517px;
	background: url(../img/content-bg.png) no-repeat top center;
	margin: 0 auto;
	}
	
#wrap-content {
	padding: 20px;
	width: 920px;
	height: 480px;
	}
	
html>body #wrap-content {
	padding: 20px;
	width: 880px;
	height: 480px;
	}
	
	#left {
		margin: 10px 0px 0px 5px;
		float: left;
		width: 250px;
		height: 480px;
		background: url(../img/bg-menu.png) no-repeat top left;
		}

	html>body #left {
		margin: 10px 0px 0px 10px;
		float: left;
		width: 250px;
		height: 480px;
		background: url(../img/bg-menu.png) no-repeat top left;
		}
		
		#logo {
			margin: 0px 0px -10px 0px;
			width: 250px;
			height: 152px;
			background: url(../img/logo.jpg) no-repeat center center;
			}
			
			#logo h1 {
				margin: 0px;
				padding: 0px;
					width: 250px;
					height: 152px;
				} 
				
				#logo a {
					display: block;
					width: 250px;
					height: 152px;
					border: 0px;
					text-decoration: none;
					}

					#logo a span {
						display: none;
						}
				
		#menu {
			padding: 0px 0px 0px 10px;
			width: 230px;
			height: 288px;
			}
			
			#menu ul {
				list-style: none;
				margin: 0px;
				padding: 0px;
				}
				
				#menu ul li {
					border-top: 1px solid #efefef;
					font-size: 22px;
					font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
					font-weight: 300;
					text-align: left;
					padding: 20px 0px 20px 15px;
					color: #666666;
					}
					
					#menu ul li a {
						display: block;
						color: #666666;
						text-decoration: none;
						}
					
					#menu ul li a:hover {
						color: #333333;
						border-left: 5px solid #333333;
						padding-left: 10px;
						}

					#menu ul li.menuon a {
						color: #333333;
						border-left: 5px solid #333333;
						padding-left: 10px;
						}
						
						
	#right {
		padding: 10px;
		float: left;
		width:600px;

		}
		
		#content-home {
			width: 600px;
			height: 394px;
			/* background: url(../img/content-bg-copy.png) no-repeat center center; */
			}

			#emergency {
				height: 142px;
				width: 600px;	
				background: url(../img/emergency.png) no-repeat center center;
				text-align: left;
				}	

				#emergency h2 {
					font-size: 14px; 
					font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
					color: #101010;
					line-height: 18px;
					margin: 0px;
					padding: 20px 0px 5px 20px;
					font-weight: 400;
					}

				#emergency img {
					margin-bottom: -4px;
					}

				.service-list {
					float: left;
					width: 170px;
					}

				.service-list ul {
					margin: 0px 0px 0px 40px;
					padding: 0px;
					}

				.service-list ul li {
					font-size: 11px; 
					font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
					color: #505050;
					line-height: 16px;
					margin: 0px;
					padding: 0px 0px 5px 0px;
					font-weight: 400;
					}

		
		#content {
			width: 600px;
			height: 394px;
			background: url(../img/content-bg-copy.png) no-repeat center center;
			text-align: left;
			}
			
			#content h3 {
				text-transform: uppercase;
				font-size: 18px; 
				color: #333333;
				font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
				margin: 0px;
				padding: 30px 30px 5px 30px;
				line-height: 24px;
				}
				
			#content h4 {
				text-transform: uppercase;
				font-size: 16px; 
				color: #333333;
				font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
				margin: 0px;
				padding: 30px 30px 5px 30px;
				line-height: 20px;
				}
				
			#content p {
				text-align: justify;
				font-size: 14px; 
				color: #333333;
				font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
				margin: 0px;
				padding: 5px 30px 5px 30px;
				line-height: 18px;
				}
			
				#contact-form {
					border: 0px;
					padding: 0px;
					margin: 10px 0px 0px 30px;
					}
					
					#contact-form input {
						width: 225px;
						padding: 10px; 
						border: 1px solid #cecece;
						font-size: 14px; 
						font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
						}
						
					#contact-form textarea {
						width: 480px;
						padding: 10px; 
						border: 1px solid #cecece;
						font-size: 12px; 
						font-family: "Arial", sans-serif;
						}
						
				#contact-submit {
					background: #efefef;
					height: 15px;
					line-height: 15px;
					display: block;
					width: 480px;
					border: 1px solid #cecece;
					font-family: "Arial", sans-serif;
					font-size: 14px;
					padding: 10px;
					margin: 0px 0px 0px 30px;
					}
					
					#contact-submit:hover {
						background: #cecece;
						}
					
					#contact-submit a {
						display: block;
						height: 25px;
						width: 480px;
						color: #333333;
						text-decoration: none;
						}
			
		#addressbar {
			margin: 10px 0px 0px 0px;
			width: 600px;
			height: 56px;
			background: url(../img/bg-address.png) no-repeat center center;
			}

		html>body #addressbar {
			margin: 10px 0px 0px 0px;
			width: 600px;
			height: 56px;
			background: url(../img/bg-address.png) no-repeat center center;
			}
			
			#addressbar h2 {
				text-align: right;
				text-transform: uppercase;
				font-size: 10px; 
				color: #333333;
				font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
				font-weight: 400;
				padding: 0px 20px 0px 0px;
				margin: 0px;
				line-height: 56px;
				}
		

/* background image */

  #bg {
  	position: fixed; 
  	top: 0px;
  	left: 0px;
  	z-index: -1;
  	height: 100%;
  	width: 100%;
  	}
  	
  	#bg img {
  		height: 100%;
  		width: 100%;
  		}