@charset "iso-8859-1";


body {
	text-align:left;
	background:Black;
	font-family:Arial;
	font-weight:normal;
	font-size:normal;
	color:White;
}

body.admin {
	text-align:left;
	background:White;
	font-family:Arial;
	font-weight:normal;
	font-size:normal;
	color:Black;
}

a {
	color: Silver;
	text-decoration: none;
	border: 0px;
}

.nav {
	display: inline;
	border-bottom: thin groove Silver;
	border-left: thin solid Silver;
	border-right: thin solid Silver;
	border-top: thin solid Silver;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}

A.nav {
	font-style: normal;
	text-decoration: none;
}

.navSelected {
	background-color: #DDDDFF;
	border-bottom: thin groove Silver;
	border-left: thin solid Silver;
	border-right: thin solid Silver;
	border-top: thin solid Silver;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: larger;
	display: inline;
}

.subNav {
	display: inline;
	border-left: thin solid Silver;
	border-right: thin solid Silver;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
}


.spacer {
	padding-top: 5px;
	padding-bottom: 3px;
}

.listEven {
	background: #FFFFFF;
}

.listOdd {
	background: #DDDDDD;
}

div.sideList {
	width: 200px;
	float: left;
}

div.slideshow {
	float: left;
	clear: right;
	width: 500px;
	padding-bottom: 10px;
}

div.mainTitleLink {
	elevation: above;
	position: absolute;
	top: 20px;
	left: 200px;
	width: 500px;
	height: 60px;
	cursor: pointer;
}

.left {
	float:left;
}

.paddedleft {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.right {
	float:right;
}


.full {
	width: 700px;
	clear: both;
}

.cartSmall {
	float: left;
	width: 9%;
}

.cartTotal {
	float: left;
	width: 10%;
	clear: right;
}

.cartItem {
	float:left;
	width: 60%;
}

.total {
	float:right;
	width: 9%;
}

.shipping {
	float:right;
	width: 20%;
}

.categoryPhoto {
	float: left;
	width: 16%;
	padding-bottom: 10px;
}

.categoryTitle {
	float: left;
	width: 28%;
	padding-bottom: 10px;
}

.categoryDesc {
	float: left;
	width: 50%;
	clear: right;
	padding-bottom: 10px;
}

.photoCardLocation {
	float: left;
	width: 50%;
}

.photoCardCategory {
	float: left;
	width: 49%;
	clear: left;
}

.photoCardText {
	float: left;
	width: 77%;
	padding-bottom: 10px;
}

.photoCardImage {
	clear: left;
	float: left;
	width: 22%;
	padding-top: 5px;
}

.centered {
	width: 100%;
	text-align: center;
}

.subTitle {
	width: 100%;
	text-align: center;
	font-size: x-large;
	padding-bottom: 15px;
	padding-top: 15px;
}

.cardTitle {
	font-size: larger;
}

.cardImage {
	float: left;
	width: 10%;
	padding-top: 5px;
}

.cardPrice {
	float: right;
	margin-left: 10px;
	font-weight: bold;
}

.cardDesc {
	float: left;
	width: 100%;
	clear: left;
}

.cardText {
	float: left;
	width: 80%;
	clear: right;
	padding-bottom: 10px;
}

.smallImage {
	margin-bottom: 10px;
	margin-left: 5px;
	cursor: pointer;
}

.tablediv {
	display: table;
}

.celldiv {
	float: left;
	display: table-cell;
}

.rowdiv {
	display: table-row;
}

.header {
	float: left;
	width: 713px;
	height: 240px;
	padding-top: 0px;
   padding-left: 0px;
	clear: both;
}

.navBar {
	position: relative;
	top: -33px;
	left: 0px;
	width: 713px;
	height: 29px;
	elevation: above;
	font-size: larger;
	clear: both;
}

.navEntry {
	float: left;
	width: 15%;
	height: 100%;
	padding-left: 8px;
	padding-top: 2px;
	border-right: 3px groove Teal;
}

.navEnd {
	float: left;
	width: 15%;
	height: 100%;
	clear: right;
	padding-left: 8px;
	padding-top: 2px;
}

a.navEntry {
	color: White;
	text-decoration: none;
	border: 0px;
}

.content {
	position: relative;
	top: -15px;
	width: 713px;
	float: left;
	clear: both;
	padding-bottom: 10px;
}

.footer {
	font-size: x-small;
	float: left;
	clear: both;
	width: 100%;
}

.cartNotice {
	position: relative;
	top: -25px;
	float: left;
	width: 713px;
	clear: right;
	text-align: right;
}

.show {
	float: left;
	width: 100%;
	clear: left;
}

.showName {
	float: left;
	width: 99%;
	text-align: center;
	font-size: larger;
	clear: both;
	padding-right: 2px;
	background-color: #DDDDFF;
	color: Black;
}

.showHeader {
	float: left;
	clear: left;
	width: 99%;
	padding-bottom: 15px;
	padding-right: 2px;
	background-color: #AAAAEE;
	color: Black;
}

.showDate {
	float: left;
	width: 50%;
}

.showLocation {
	float: left;
	width: 49%;
	clear: left;
}

.showInfo {
	float: left;
	width: 99%;
	clear: left;
	margin-bottom: 25px;
	border-bottom: medium solid #AAAAEE;
	border-right: thin solid #AAAAEE;
	border-left: thin solid #AAAAEE;
}

.showDesc {
	float: left;
	width: 100%;
	clear: left;
}

.showUrl {
	float: left;
	width: 100%;
	clear: left;
}

.emailFormTop {
	float: left;
	width: 100%;
	clear: left;
	padding-top: 20px;
	padding-bottom: 10px;
}

.emailName {
	float: left;
	width: 43%;
}

.emailEmail {
	float: left;
	width: 49%;
}

.emailMessage {
	float: left;
	width: 100%;
	clear: left;
	padding-bottom: 10px;
}

.productOptions {
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

.productOption {
	float: left;
	width: 49%;
}

.buyButton {
	float: left;
	text-align: right;
	width: 100%;
}

.productText {
	float: left;
	width: 20%;
}

.productImages {
	float: right;
	width: 560px;
	padding-bottom: 20px;
}

.mainImage {
	float: left;
	width: 480px;
}

.smallImages {
	float: left;
	width: 75px;
}

.product {
	float: left;
	width: 100%;
	clear: left;
}

.cartWholeItem {
	float: left;
	width: 100%;
	clear: left;
	padding-bottom: 15px;
}

.cartHeader {
	float: left;
	width: 100%;
	clear: left;
	border-bottom: medium solid #AAAAFF;
	margin-bottom: 15px;
}

.cartImage {
	float: left;
	margin-left: 5px;
	width: 15%;
}

.subList {
	float: left;
	width: 20%;
	clear: none;
}

.listLeft {
	float: left;
	width: 79%;
}

.subEntry {
	float: left;
	width: 100%;
	clear: left;
}

.subCategory {
	float: left;
	width: 100%;
	clear: left;
	padding-left: 40px;
}

.desc {
	float: left;
	width: 100%;
	clear: left;
	padding-bottom: 20px;
}

.pagination {
	float: left;
	clear: left;
	padding-top: 20px;
}

.selectPage {
	float: left;
	clear: none;
}

.pageInfo {
	float: left;
	clear: none;
	padding-left: 20px; 
	padding-right: 20px; 
}