.photo-float-L {
	float: left;
	clear: right;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.photo-float-R {
	margin: 0px;
	float: right;
	clear: none;
	padding: 10px;
	height: auto;
	width: auto;
}
.photo-no-float {
	float: none;
	clear: none;
	margin-top: 10px;
	margin-right: 10px;
	text-align: center;
}


.linkBarButton {
	text-align: center;
	height: auto;
	width: auto;
	background-color: #000000;
	position: absolute;
	top: 314px;
	left: 1036px;
	float: none;
}

#headImage {
	position:absolute;
	left:30px;
	top:522px;
	width:775px;
	height:115px;
	z-index:1;
}
#top {
	position:absolute;
	left:0px;
	top:0px;
	width:780px;
	height:119px;
	z-index:18;
}
#bottom {
	position:absolute;
	left:0px;
	top:839px;
	width:780px;
	height:90px;
	z-index:17;
}
#about {
	position:absolute;
	left:0px;
	top:120px;
	width:170px;
	height:31px;
	z-index:16;
}
#news {
	position:absolute;
	left:169px;
	top:120px;
	width:222px;
	height:31px;
	z-index:15;
}
#products {
	position:absolute;
	left:392px;
	top:120px;
	width:222px;
	height:31px;
	z-index:14;
}
#contact {
	position:absolute;
	left:614px;
	top:120px;
	width:166px;
	height:31px;
	z-index:13;
}
#main {
	background-color: #000000;
	width: 780px;
	overflow: auto;
	position: absolute;
	left: 0px;
	top: 0px;
}
#bubble-wrap {
	position: absolute;
	z-index: 20;
	bottom: 150px;
	float: left;
}
#nav-bar {
	height: auto;
	width: 780px;
	padding-bottom: 5px;
}
.clearBoth img {
	padding-right: 5px;
}

#main #main-body {
	background-color: #000000;
	width: 760px;
	text-decoration: none;
	float: left;
	height: auto;
}
.row-spacer {
	float: left;
	height: 5px;
	width: 780px;
	clear: both;
}

#footer {
}

#contact-us-L {
	list-style-type: none;
	list-style-position: inside;
	margin: 5px;
	float: left;
	width: 220px;
	padding-left: 15px;
}
#contact-us-R {
	text-align: center;
	margin: 5px;
	padding: 5px;
	float: left;
	width: 500px;
}
#footer {
	clear: both;
	width: 780px;
}
#news-thumb {
	float: left;
	margin: 5px;
	padding: 5px;
	height: auto;
}
#link {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0;
	padding: 0;
}

#stores {
	list-style-image: none;
}
.filler01 {
	float: left;
	width: 35px;
}
a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	width: 0px;
}
.clearBoth {
	clear: both;
	text-align: center;
	height: auto;
	width: 760px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.news-thumb {
	float: left;
	margin: 5px;
	padding: 5px;
	height: auto;
	width: inherit;
	clear: right;
}
