body {
	margin: 0px;
	background-color: #000000;
	background-image: url(../images/background_image.png);
	background-position: top left;
	background-repeat: repeat-x;
	}
	
.left {
	float: left;
	}
	
.right {
	float: right;
	}
	
img {
    border-style: none
}

a:hover, a:focus, a:active {
    outline: none;
    -moz-outline-style: none;
}
	
#wrapper {
	width: 1067px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 25px 0px;
	overflow: hidden;
	}
	
#header {
	width: 100%;
	float: left;
	background-image: url(../images/header_bar.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	z-index: 1;
	}

	#logo {
		width: 323px;
		float: left;
		padding-left: 22px;
		}
	
	#header_content {
		width: 722px;
		float: left;
		}
	
		#searches {
			width: 510;
			height: 62px;
			float: left;
			padding: 40px 0px 0px 212px;
			}
				
			#search2 {
				width: 185px;
				height: 23px;
				display: inline;
				float: left;
				background-image: url(../images/search_background.png);
				background-position: top left;
				background-repeat: no-repeat;
				margin-left: 40px;
				padding: 4px 0px 0px 9px;
				}
				
				.search {
					padding: 1px;
					height: 14px;
					background: #020202;
					border: 1px solid #020202;
					outline: none;
					}
			
		#navigation {
			width: 100%;
			float: left;
			}
			
			#navigation ul {
				margin: 0px;
				padding: 0px;
				float: left;
				}
				
			#navigation li {
				float: left;
				list-style: none;
				padding: 0px 5px 0px 0px;
				margin: 0px;
				}
				
			#navigation li img {
				float: left;
				}
				
	#flash {
		width: 100%;
		float: left;
		z-index: 1;
		}
				
	#boxes {
		width: 100%;
		height: 160px;
		float: left;
		background: url(../images/index_boxes_background.png);
		background-position: top left;
		background-repeat: no-repeat;
		z-index: 1;
		}
		
		#box1 {
			width: 422px;
			padding: 23px 20px 20px 20px;
			float: left;
			}
			
			#box1_left_column {
				width: 124px;
				float: left;
				}
				
			#box1_center_column {
				width: 153px;
				float: left;
				}

			#box1_right_column {
				width: 131px;
				float: left;
				}
				
		#box2 {
			width: 105px;
			float: left;
			padding: 0px 15px 20px 15px;
			}
			
			#box2_top {
				width: 100%;
				float: left;
				padding: 25px 0px 0px 0px;
				}
				
			#box2_bottom {
				width: 100%;
				float: left;
				padding: 18px 0px 0px 0px;
				}
			
		#box3 {
			width: 445px;
			float: left;
			margin: 16px 0px 0px 7px;
			}
			
			#box3_left {
				width: 123px;
				float: left;
				}
				
			#box3_right {
				width: 319px;
				float: left;
				padding-top: 20px;
				}
				
	#interior_wrapper {
		width: 100%;
		float: left;
		min-height: 400px;
		}

#footer_wrapper {
	width: 100%;
	height: 200px;
	float: left;
	background-image: url(../images/footer_background.png);
	background-position: top left;
	background-repeat: repeat-x;
	}
	
	#footer {
		width: 1067px;
		margin-left: auto;
		margin-right: auto;	
		}
		
		#footer_left {
			width: 890px;
			float: left;
			padding: 25px 0px 0px 10px;
			}
			
		#footer_right {
			width: 166px;
			float: left;
			padding: 10px 0px 0px 0px;
			} 
			
		#facebook {
			float: left;
			padding: 15px 0px 0px 0px;
			}

#product_footer {
	width: 950px;
	margin: 0 auto;
}

#product_footer ul {
	
}
#product_footer li {
	float: left;
	list-style: none;
}
