html, body{
	margin:0px;
	padding:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color:#adadae;
}

#container{
	min-height:500px;
	width:1003px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/background.jpg);
}

#footer{
	height:20%;
	width:1003px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/background.jpg);
	padding-top:50px;
}

#banner{
	width:1003px;
	height:188px;
	background-image:url(../images/banner.jpg);
}

#content{
	width:520px;
	min-height:500px;
	margin-left:220px;
}
	#content b{
		color:#adadae;
	}
	#content h2, h3{
		color:#f26522;
	}
	#content a{
		color:#f26522;
	}
	#content a:visited{
		color:#f26522;
	}
	#content img{
		border:none;
		text-decoration:none;
	}

#lbar{
	float:left;
	height:289px;
	width:114px;
	margin-left:55px;
	margin-top:130px;
}

#products a{
	width:114px;
	height:76px;
	background-image:url(../images/lbarSprite.jpg);
	background-repeat:no-repeat;
	display:block;
}
	#products a:hover{
		background-position:-113px 0px;
	}

#media a{
	width:114px;
	height:86px;
	background-image:url(../images/lbarSprite.jpg);
	background-repeat:no-repeat;
	display:block;
	background-position:0px -87px;
}
	#media a:hover{
		background-position:-113px -87px;
	}

#listenblog a{
	width:114px;
	height:120px;
	background-image:url(../images/lbarSprite.jpg);
	background-repeat:no-repeat;
	display:block;
	background-position:0px -182px;
}
	#listenblog a:hover{
		background-position:-113px -182px;
	}

#rbar{
	float:right;
	height:350px;
	width:168px;
	margin-right:35px;
	margin-top:100px;
}

#shoponline a{ 
	width:168px;
	height:164px;
	background-image:url(../images/shoponline.jpg);
	display:block;
}

#designport a{
	width:168px;
	height:168px;
	background-image:url(../images/designport.jpg);
	display:block;	
}

#menu{
	width:500px;
	height:15px;
	margin-left:220px;
	margin-top:142px;
	float:left;
}

#blog a{
	margin-top:3px;
	width:40px;
	height:12px;
	background-image:url(../images/menuBlog.jpg);
	display:block;
	background-repeat:no-repeat;
	float:left;
}

#about a{
	margin-top:3px;
	width:50px;
	height:12px;
	background-image:url(../images/menuAbout.jpg);
	display:block;
	background-repeat:no-repeat;
	float:left;
}

#col a{
	margin-top:3px;
	width:88px;
	height:12px;
	background-image:url(../images/menuCol.jpg);
	display:block;
	background-repeat:no-repeat;
	float:left;
}

#shop a{
	margin-top:3px;
	width:39px;
	height:12px;
	background-image:url(../images/menuShop.jpg);
	display:block;
	background-repeat:no-repeat;
	float:left;
}

#stock a{
	margin-top:4px;
	width:80px;
	height:11px;
	background-image:url(../images/menuStock.jpg);
	display:block;
	background-repeat:no-repeat;
	float:left;
}

#design a{
	margin-top:3px;
	width:52px;
	height:12px;
	background-image:url(../images/menuDesign.jpg);
	display:block;
	background-repeat:no-repeat;
	float:left;
}

#menu a:hover{
	background-position:0px -11px;
}

.float{
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-left:7px;
	margin-right:7px;
}

#contact{
	height:17px;
	width:386px;
	background-image:url(../images/contact.jpg);
	margin-left:auto;
	margin-right:auto;
}

.spacer{
	height:100px;
}

#galleryImage{
	width:145px;
	height:86px;
	background-image:url(../images/galleryImage.jpg);
}

#links{
	margin-top:147px;
	margin-right:72px;
	float:right;
	font-weight:bold;
	font-size:9px;
	color:#ffffff;
}

#links a{
	text-decoration:none;
	font-weight:bold;
	font-size:9px;
	color:#ffffff;
}

#links a:hover{
	color:#636466;
}

#mailfield{
	float:left;
	height:14px;
	width:70px;
	margin-left:854px;
	margin-top:2px;
	border:none;
}

fieldset{
	border:none;
}

#comingsoon{
	width:423px;
	height:343px;
	background-image:url(../images/comingsoon.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
}

#enter a{
	width:800px;
	height:520px;
	background-image:url(../images/enter.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	display:block;
	text-decoration:none;
}

.galleryImg{
	margin-top:50px;
	width:550px;
	height:413px;
}

h1{
	margin-bottom:0;
	text-align:center;
	font-size:36px;
	color:#f26522;
}

.middle{
	text-align:center;
}



