.store-container { width: 785px; margin: auto; }
.store-list { border-collapse: collapse; width: 100%; margin-top: 10px; }
.store-list td { border: 1px solid #a6a6a6; padding: 8px; }
.store-list-picture { text-align: center; }
.store-list-item, td.store-list-item { width: 80%; }
.store-list-row-0 { background-color: #16151e; }
.store-list-button-col { text-align: center; }
.store-button { margin-bottom: 10px;}
.store-list-pages { float: left;  }
.store-back-button { float: left; margin-top: 13px; margin-bottom: 5px; }

.store-list-item-data td { border-width: 0px; padding: 1px; vertical-align: top; }
td.store-list-cost { white-space: nowrap; width: 30%; padding-left: 5px; }
td.store-list-item-desc { padding-top: 10px; }

.store-item { border-collapse: collapse; width: 100%; margin-top: 10px; }
.store-item td { border: 1px solid #a6a6a6; padding: 8px; }
.store-item-back-button { float: left; margin-bottom: 5px; margin-right: 8px;}
.store-item-product-desc div { font-size: 1.4em; border-bottom: 1px solid #777676; color: #777676; margin-bottom: 10px; }
.store-item-detail-row { background-color: #16151e; vertical-align: top; }
.store-item-detail-img { text-align: center; }
.store-item-button-col { text-align: center; }
.store-item-other-info { margin: 10px 4px 10px 4px; }
#cost { font-size: 1.4em; }
.related-item-title { font-size: 1.4em; color: #777676; margin-bottom: 10px; text-align: center; }
.related-items { border: 0px; margin: auto; }
.related-item-container, td.related-item-container { text-align: center; width: 105px; padding: 0px; border: 0px; vertical-align: top; }
.related-item-container img { width: 90px; border: 0px; }

.clear { clear: both; }

.yearly-subcategory { 
	background-image: url('images/filmstrip_off.jpg'); color: #000; text-decoration: none; font-size: 1.4em; 
	width: 78px; padding-top: 18px; height: 41px; 
	display: block; float: left; text-align: center; margin-top: 5px; margin-bottom: 5px; 
}
.yearly-subcategory:hover {	background-image: url('images/filmstrip_on.jpg'); }
.yearly-no-list { margin-top: 0px; }
.yearly-on { background-image: url('images/filmstrip_on.jpg'); }

.printable-form-message { margin-left: 455px; width: 330px; font-size: 0.9em; }

.cart-list { border-collapse: collapse; width: 100%; margin-top: 10px; width: 100%; }
.cart-list td { border: 1px solid #a6a6a6; padding: 8px; vertical-align: top; }
.cart-list-row-0 { background-color: #16151e; }
td.cart-list-qty-col { padding-top: 5px; }

.CartItemTypeContainer{	white-space: nowrap; }
.CartItemTypeGroup{	font-size: .9em; font-weight:bold; }
.CartItemType{ font-size: .9em; }

.OrderListHeaderItem { color: #FFFFFF; font-weight: bold; /*text-align: center;*/ }

.ConfirmOrderButton { background-color: #696cd9; }
.order-header { color: #696cd9; text-align: center; }

.no-border, .no-border td, td.no-border { border-width: 0px; }
.thin-pad, td.thin-pad { padding: 1px; }

/* Photos Page */
.item-photos-container {  }
.item-title { font-size: 1.4em; color: #777676; margin-bottom: 10px; clear: left; }
#item-photo, #item-photo-thumbs { text-align: center; padding: 5px; float: left; }
#item-photo img { border: 1px solid #fff; }
#item-photo-thumbs img { height: 75px; width: 75px; margin: 5px; background-position: center; border: 1px solid #fff; }
#item-photo-thumbs img.photo-selected { border: 2px solid #9fa5ff; margin: 4px; }

#item-videos-container { float: right; margin-right: 5px; margin-top: 10px; width: 350px; }

/*****************************************************************

The next styles are for the admin section.

******************************************************************/
.dTabHolder { border-bottom: 1px solid #AAAAAA; }
.dTab { padding: 3px 1em 3px 1em; border: 1px solid #AAAAAA; position: relative; z-index: 100; top: -3px; background-color: #000; }
.dTabSelected { z-index: 102; background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.dTabDisabled { color: #BBBBBB; }


#adminPlayer { width: 320px; height: 264px; display: inline-block; margin-left: 250px; padding-top: 20px; }


