body { margin: 0; padding: 0; background: no-repeat #e7d2bb fixed; background-position: 50% 0; background-size: cover; font-family: 'Roboto Slab' , serif; font-size: 14px; color: #3f180b; }
#_adminHeader.AdminHeader_Container { height: auto; border: 1px solid #fff; }

#pageTitle h1 { margin-top: 0; text-transform: uppercase; font-size: 4em; margin-bottom: .3em; line-height: .95em; }

h1 { }
h2 { font-weight: 300; font-size: 1.9em; }
h3 { text-transform: uppercase; font-size: 1.5em; font-weight: 300; }

input[type=text], textarea { width: 350px; padding: 5px; -moz-box-sizing: border-box; box-sizing: border-box; font-family: 'Roboto Slab', serif; font-size: 1em; border: 1px solid #3f180b; }

a { color: #49938c; }
	a:hover { color: #276a64; }

hr { background: #E8CBAB; height: 1px; border: 0; }

table.data { margin: 1em auto; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; }
	.data th, .data td { padding: 4px 8px; }
	.data thead th { background: #4f81bd; text-transform: lowercase; text-align: left; font-size: 15px; color: #fff; }
	.data tr { border-right: 1px solid #4e0000; }
	.data tbody tr { border-bottom: 1px solid #4e0000; }
	.data tbody tr:nth-child(odd) { background: #ffcd60; }
	.data tbody th, .data tbody tr:nth-child(even) td { border-right: 1px solid #4e0000; }
	.data tfoot th { background: #4f81bd; text-align: left; font-weight: normal; font-size: 10px; color: #fff; }
	.data tr *:nth-child(3), .data tr *:nth-child(4) { text-align: right; }

.headerContainer { width: 100%; top: 0; left: 0; position: fixed; z-index: 9999; -webkit-box-shadow: 0 0 20px 0 #000; box-shadow: 0 0 20px 0 #000; }
	.logo { position: absolute; z-index: 9000; width: 160px; margin: 16px 0 0; }
		.logo img { max-width: 100%; }
	.topNavContainer { background: url(/images/topNav.jpg) 50% 100% no-repeat #000; }
		.topNav { float: right; padding: 0; }

.view-menu, .quick-nav, .view-side-menu { display: none; }

.mainNavContainer { background: url(/images/btnBar.jpg) 50% 50% repeat-x; min-height: 47px; padding: 15px 0; }
.mainNavBkgrnd { background: url(/images/btnFade.png) 50% 0% repeat-y; min-height: 45px; }

.paperBGContainer { position: fixed; width: 100%; height: 100%; top: 0; left: 0; }
.paperBGStretch { max-width: 1200px; min-width: 960px; margin: 0 auto; width: 94%; height: 100%; position: relative; }
.paperBG { position: absolute; width: 100%; height: 100%; background: url(/images/paper.jpg) #000; opacity: .9; }

/* Content */

#spread, .slide { position: absolute; z-index: 2000; top: 130px; left: 0; width: 100px; }
	.sliderContainer .cover { position: absolute; top: 0; left: 0; background: no-repeat center top; background-size: cover; width: 100%; height: 100%; height: 100vh; }
	#spread img, .slide img { display: none; }

.mainContentContainer { width: 100%; position: absolute; z-index: 1; }
.contentPadding { padding: 130px 20px; }

.footerContainer { width: 100%; bottom: 0; left: 0; position: fixed; z-index: 9999; -webkit-box-shadow: 0 0 20px 0 #000; box-shadow: 0 0 20px 0 #000; text-align: center; }
.footerNavBkgrnd { background: url(/images/btnBar.jpg) 50% 50% repeat-x; padding: 16px 0; height: 45px !important; }
.footerNavFade { background: url(/images/btnFade.png) 50% 0% repeat-y; min-height: 45px; }
.footerContainer p { display: inline-block; margin: 4px 0; vertical-align: middle; font-weight: bold; }

.contentColLeft { float: left; width: 20%; }
.contentColMid { float: left; width: 56%; margin: 0 2%; }
.contentBorder { border-right: 1px solid #ddc2a7; border-left: 1px solid #ddc2a7; min-height: 400px; padding: 0 20px; }
.contentColRight { width: 20%; float: left; }
.contentColRight .rssitemcontainer { width: 100% !important; padding-bottom: 25px; }
.contentColRight .rsstitle { font-family: 'Roboto Slab' , serif; text-transform: uppercase; font-size: 1.5em; font-weight: 300; }
.contentColRight .rssitemdivider { display: none; }

.ad { }
.no-ad-slider .ad-slider { display: none; }
	.ad img { max-width: 100%; height: auto !important; margin-bottom: 20px; }

.BCContainer { padding-bottom: 20px; border-bottom: 1px solid #ddc2a7; margin: 10px 0 20px; }

.subSlider .bx-wrapper { background: url(/images/mediaGalleryTransition.jpg) repeat-x 0 100% !important; padding-bottom: 41px !important; }

.MediaGallery .bx-prev { position: absolute; top: 50%; left: 20px; width: 34px; height: 53px; text-indent: -999999px; background: url(/images/mediagallery-icon_arrow_left.png) no-repeat 0 0px; margin-top: -26px !important; z-index: 100; }
.MediaGallery .bx-next { position: absolute; top: 50%; right: 20px; width: 34px; height: 53px; text-indent: -999999px; background: url(/images/mediagallery-icon_arrow_right.png) no-repeat 0 0px; margin-top: -26px !important; z-index: 100; }

/*Banner Gallery Mediagallery*/

.hightlights { margin-top: 20px; }
.MediaGallery .bannerGallery .title { display: inline-block; position: relative !important; background: #000; z-index: 99; color: #FFF !important; padding: 5px 10px 5px 10px; font-size: 18px; margin: 0 0 -70px; vertical-align: bottom; }
.MediaGallery .bannerGallery .mediaItem { width: 32% !important; margin-right: 1.3% !important; float: none; height: auto !important; }
.MediaGallery .bannerGallery .mediaItem img { width: 100% !important; height: auto; }
.MediaGallery .bannerGallery .caption { padding: 15px !important; }
.MediaGallery .bannerGallery .caption a { position: relative; width: 100%; height: 100%; background: #528b88; color: #FFF; text-decoration: none !important; display: inline-block; padding: 20px 15px 20px 15px; z-index: 999; right: 15px; top: 15px; text-align: center; background: -webkit-linear-gradient(#538d8a, #355a58); background: -o-linear-gradient(#538d8a, #355a58); background: -moz-linear-gradient(#538d8a, #355a58); background: linear-gradient(#538d8a, #355a58); opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.MediaGallery .bannerGallery .caption a:hover { opacity: 0.7; }

.mainContainer { max-width: 1200px; margin: 0 auto; width: 94%; }
.clearBoth { clear: both; }
.clearfix:after { content: ""; display: table; clear: both; }

.floatRight { float: right; }

.paddingBot20 { padding: 0 0 20px 0; }

.width100 { width: 100%; min-height: 10px; }
.width75 { width: 70%; margin-right: 5%; float: left; }
.width50 { width: 48%; margin-right: 2%; float: left; }
.width50b { width: 47%; float: right; }
.width33 { width: 30%; float: left; }
.width33b { width: 30%; margin-left: 5%; margin-right: 5%; float: left; }
.width25 { width: 25%; float: left; }

.homeHeaderContainer { position: fixed; top: 0; left: 0; width: 100%; background: url(/images/btnBar.jpg) repeat-x center 45px; height: 122px; z-index: 5; text-align: center; -webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,1); box-shadow: 0 0 50px 0 rgba(0,0,0,1); }
.homeHeaderBG { background: url(/images/topNav.jpg) top center repeat-x; height: 48px; }

.sliderContainer { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; }
	.sliderContainer .cover { background: no-repeat center center fixed; background-size: cover; }
	/*
	.slide001 .cover { background-image: url(/images/01.jpg); }
	.slide002 .cover { background-image: url(/images/02.jpg); }
	.slide003 .cover { background-image: url(/images/03.jpg); }
	.slide004 .cover { background-image: url(/images/04.jpg); }
	.slide005 .cover { background-image: url(/images/05.jpg); }
	.slide006 .cover { background-image: url(/images/06.jpg); }
	*/

.slide001 { display: block; }
.slideActive { z-index: 1; }

.slideNavContainer { position: fixed; top: 30%; left: 0; width: 100%; z-index: 2; }
/* Temporary change for COVID */ .slideNavContainer { display: none; }
.slideNavPosition { width: 80%; margin: 0 auto; }
.slideNavCenter { text-align: center; }
.slideNavLnk { display: inline-block; padding: 20px; text-transform: uppercase; color: #fff; font-weight: bold; text-decoration: none; margin: 0 20px; font-size: 2em; }
.slideNavLnk:hover { background: url(/images/btnOn.png) bottom center no-repeat; color: #fff; }

.titleContainer { width: 60%; }
.titleContainer img { width: 563px; max-width: 100%; height: auto; }

.homePageContentBG { background: url(/images/paper.jpg); position: absolute; top: 100%; width: 100%; z-index: 4; -webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,1); box-shadow: 0 0 50px 0 rgba(0,0,0,1); }
.homePageSectionPadding { padding: 200px 0; }
.homePageSectionPadding2 { padding: 200px 0; background: rgba(255,255,255,.4); }

#subscribe-callout { display: inline-block; position: absolute; bottom: 100%; right: 50px; }
	#subscribe-callout img { max-width: 100%; vertical-align: bottom; }

.homePageContentBG h1 { margin-top: 0; text-transform: uppercase; font-size: 4em; margin-bottom: .3em; line-height: .95em; }

.homeContainer { max-width: 1200px; margin: 0 auto; }

.rssitemtitle { font-weight: bold; }
	
	/* Forms */
	
	.form { width: 100%; font-size: 0.8em; line-height: 1.6em; }
		.form .label { display: inline-block; width: 100%; margin: 1em 0 4px; padding: 0; font-size: 15px; }
		.form input, .form textarea { background: #fff; width: 100%; max-width: 350px; padding: 10px; border: 1px solid #3F180B; font-size: 16px; font-family: 'Roboto Slab', serif; transition: all 0.2s ease 0s; }
		.form .short input, .form short textarea { width: 140px; }
		.form .small input { width: auto; }
		.form select { background: url(/images/dropdown.png) no-repeat 94% 0.8em #fff; padding: 0.4em 1.4em 0.4em 0.4em; border: 1px solid #d9d9d9; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
		  .form select > option:hover, .form select > option:focus { background: #8d8d8d; color: #fff; }
		  .form select option { border-bottom: 1px solid #d9d9d9; }
		.form .check { padding: 20px 0 0; }
			.form .check > * { display: inline-block; max-width: 340px; margin: 0; vertical-align: top; }
			.form input[type="checkbox"], .form input[type="radio"] { width: auto; margin: 2px 6px 0 0; }
		.form input:focus, .form textarea:focus { background: #fff; border: 1px solid #ffcf4f; }
		.form input[type="submit"], .green-button { display: inline-block; background: rgb(56,96,92); background: linear-gradient(0deg, rgba(56,96,92,1) 0%, rgba(82,139,136,1) 100%); width: auto; margin-top: 1em; padding: 20px 40px; border: 0; border-radius: 0; color: #fff; font-size: 14px; font-family: 'Roboto Slab' , serif; text-decoration: none; -webkit-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; cursor: pointer; }
		
		#form-toggle input { float: left; display: inline-block; padding: 14px 20px; border: 1px solid #9B9B9B; background: #fff; vertical-align: top; color: #bfb6b1; font-family: 'Roboto Slab', serif; font-size: 14px; cursor: pointer; }
			#form-toggle input.active { margin: 0 -1px; background: rgb(81,59,53); background: linear-gradient(180deg, rgba(81,59,53,1) 0%, rgba(47,2,2,1) 100%); color: #fff; }

@media only screen and (min-width: 1200px) {
	.logo { margin-left: 20px; }
}

@media only screen and (max-width: 1700px) {
	.slideNavLnk { margin: 0 20px; font-size: 1.8em; }
}

@media only screen and (max-width: 1400px) {
	.slideNavLnk { margin: 0 20px; font-size: 1.4em; }
}

@media only screen and (max-width: 1170px) {
	.slideNavLnk { margin: 0 10px; font-size: 1.4em; }
}

@media only screen and (max-width: 1080px) {
	.slideNavLnk { margin: 0 10px; font-size: 1.3em; }
}

/* 960 */

@media only screen and (max-width: 960px) {
	
	body { background: #e7d2bb; }
	
	#pageTitle h1 { font-size: 1.8em; }
	h2 { font-size: 1.5em; }
	h3 { font-size: 1.3em; }
	
	/* Header */

	.headerContainer { background: url(/images/topNav.jpg) 50% 0 no-repeat #000; position: absolute; }
	.homeHeaderContainer { position: relative; }
	.view-menu { background: url(/images/menu.svg) no-repeat center center / auto 26px; display: inline-block; position: absolute; z-index: 8000; top: 44px; right: 30px; width: 60px; height: 54px; padding: 0; border: 0; text-indent: 1000%; white-space: nowrap; overflow: hidden; cursor: pointer; }
	.view-menu.open { background: url(/images/close.svg) no-repeat center center / auto 26px; }

	.mainNavContainer { background: url(/images/btnFade.png) repeat -75px 0, url(/images/btnBar.jpg) repeat 0 0; margin: 32px 0 0; }
	.topNav, .mainNavBkgrnd { background: url(/images/mediaGalleryTransition.jpg) repeat center 0; display: none; position: absolute; z-index: 8000; top: 109px; width: 46%; }
	.topNav { left: 3%; padding: 8px 0 8px 1%; }
	.mainNavBkgrnd { right: 3%; padding: 8px 1% 8px 0; }
	.mainNavBkgrnd .mainContainer { width: 100%; }

	/* Home */

	.slideNavContainer, .mainContentContainer, .homePageContentBG { position: relative; top: inherit; margin-top: 140px; }
	.homePageContentBG { margin: 40px 0 0; }
		.homePageContentBG h1 { font-size: 2em; }
		
		.sliderContainer { background-attachment: scroll; position: absolute; }
		.sliderContainer .cover { background-attachment: scroll; }
			.slideNavPosition { width: 94%; }
				.titleContainer { width: 100%; height: auto !important; margin: 40px 0 0; text-align: center; }
					.titleContainer img { width: 400px; max-width: 60%; }
				.slideNavLnk { margin: 0; padding: 20px 10px; font-size: 14px; }
					.slideNavLnk { background-position: center 80%; }
		.bx-controls { display: none; }
		
		.homePageSectionPadding, .homePageSectionPadding2 { padding: 20px; }

	/* Content */
	
	.contentColLeft { width: 30%; }
	.contentColMid { width: 70%; margin: 0; border-right: 0; }
		.contentPadding { padding: 130px 0 10px; }
	.contentColRight { float: none; width: 100%; }

	/* Footer */

	.footerContainer { position: relative; margin: 40px 0 0; }
	
	#subscribe-callout { position: fixed; right: 0; bottom: 0; width: 20%; max-width: 181px; }

}

/* 600 */

@media only screen and (max-width: 600px) {

	/* Header */

	.view-menu { right: 10px; }

	.topNav, .mainNavBkgrnd { left: 0; right: 0; width: 100%; padding: 0; }
	.mainNavBkgrnd { top: 345px; }

	/* Home */

	.MediaGallery .bannerGallery .mediaItem { width: 100% !important; height: auto !important; margin: 0 !important; }
	
	#subscribe-callout { width: 28%; max-width: 150px; }
	
	/* Content */

	.contentColLeft { display: none; width: 100%; }
	.contentColMid, .contentColMid.adjust { width: 100%; margin: 0; border-right: 0; }
	.contentBorder { padding: 0; border: 0; }
	.view-side-menu.visible { background: url(/images/menu.svg) no-repeat 14px center / auto 20px #fff; display: inline-block; position: relative; width: 100%; margin: 10px 0 0; padding: 10px 18px 10px 60px; border: 0; cursor: pointer; color: #3F180B; letter-spacing: 0; text-align: left; font-size: 18px; font-family: inherit; }
	.view-side-menu.visible.active { background: url(/images/close.svg) no-repeat 14px center / auto 20px #fff; }
	
	.width50, .width50b, .width33, .width33b, .width25 { width: 100%; float: none; }

	img { float: none !important; width: auto !important; max-width: 100%; height: auto !important; }

}

/********REQUIRED - DO NOT EDIT***********/

img { border: 0; }

/*******************************************/

/********REQUIRED - MODAL WINDOWS - DO NOT EDIT***********/
.ModalBackground { background-color: Black; filter: alpha(opacity=80); opacity: 0.7; }
.ModalBackgroundLogin { background-color: Black; }
/*******************************************/

/********REQUIRED - PHOTO GALLERY - EDITABLE***********/
gallery { background-color: #444; padding: 10px; width: 520px; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img { border: 5px solid #3e3e3e; border-width: 5px 5px 5px; margin-right: 5px; margin-bottom: 5px; }
#gallery ul a:hover img { border: 5px solid #000; border-width: 5px 5px 5px; color: #fff; }
#gallery ul a:hover { color: #fff; }
/******************************************************/

/*Telerik*/

/********REQUIRED - LOGIN MODAL WINDOW - EDITABLE***********/
/***Login modal container***/
.loginmodalcontainer { width: 700px; min-height: 600px; background-color: White; }

/***Login container div***/
.logincontainer { width: 100%; padding: 5px; }

/***Login header container div***/
.loginheadercontainer { }

/***Login title***/
.logintitlecontainer { text-align: center; padding: 5px; }
.logintitletext { font-size: large; }
/*****************/

/***Login username***/
.loginusernamecontainer { width: 100%; text-align: center; padding: 5px; }
.loginusernametext { font-size: larger; }
.loginusername { }
/*****************/

/***Login password***/
.loginpasswordcontainer { width: 100%; text-align: center; padding: 5px; clear: both; }
.loginpasswordtext { font-size: larger; }
.loginpassword { }
/*****************/

/***Login message***/
.loginmessagecontainer { width: 100%; clear: both; text-align: center; margin-bottom: 3px; }
.loginmessagetext { font-size: larger; color: Red; }
/*****************/

/***Login button***/
.loginbuttoncontainer { width: 100%; clear: both; text-align: center; }
.loginbutton { }
.logincancelbutton { }
/*****************/

/***Login footer container div***/
.loginfootercontainer { }
/***********************************************************/


/********REQUIRED - LOGIN LITE - EDITABLE***********/
/***Login outer container***/
.loginlitemodalcontainer { }

/***Login container div***/
.loginlitecontainer { }

/***Login username***/
.loginliteusernamecontainer { }
.loginliteusernametext { }
.loginliteusername { }
/*****************/

/***Login password***/
.loginlitepasswordcontainer { }
.loginlitepasswordtext { }
.loginlitepassword { }
/*****************/

/***Login message***/
.loginlitemessagecontainer { }
.loginlitemessagetext { }
/*****************/

/***Login button***/
.loginlitebuttoncontainer { }
.loginlitebutton { }
/*****************/
/***********************************************************/


/********REQUIRED - SHOPPING CART - EDITABLE***********/

/********InCart Component********/
/***Outer container div***/
.incartcontainer { width: 150px; border: solid 1px Black; background: Black; padding: 5px; opacity: 0.5; }

/***Items in cart container***/
.incartitemsincartcontainer { }
.incartitemsincartnumber { color: White; }
.incartitemsincarttext { color: White; }
/*****************************/

/***Cart total container***/
.incarttotalcontainer { }
.incarttotalamount { color: White; }
.incarttotaltext { color: White; }
/*****************************/

/***Checkout container***/
.incartcheckoutcontainer { }
a.incartcheckoutlink { text-decoration: none; color: #56d7f7; }
a.incartcheckoutlink:hover { color: #ffffff; }
/*****************************/
/********************************/


/********Product Categories Component********/
/***Product Categories container div***/
.productcategoriescontainer { float: left; }
.productcategoriestreeview { }
/********************************************/


/********Products Component********/
/***Products outer container div***/
.productscontainer { }

/***Products DataList***/
.productsdatalist { }
/***********************/

/***Individual product container div***/
.productcontainer { padding: 5px; margin: 10px; }
/*****************************/

/***Product title container***/
.producttitlecontainer { }
.producttitle { }
/*****************************/

/***Product image container***/
.productimagecontainer { }
.productimage { }
/*****************************/

/***Product price container***/
.productpricecontainer { }
.productprice { }
/*****************************/

/***Product add to cart container***/
.productaddcontainer { }
.productaddqtytext { }
.productaddqty { }
.productaddbutton { }
/*****************************/
/********************************/


/********Product Details Component********/
/***Product details container***/
.productdetailscontainer { background-color: White; width: 500px; }
/*****************************/

/***Product details title container***/
.productdetailstitlecontainer { margin: 5px; }
.productdetailstitle { font-weight: bold; font-size: 12pt; }
/*****************************/

/***Product details description container***/
.productdetailsdesccontainer { margin: 5px; }
.productdetailsdesc { }
/*****************************/

/***Product details image container***/
.productdetailsimagecontainer { margin: 5px; }
.productdetailsimage { }
/*****************************/

/***Product details price container***/
.productdetailspricecontainer { margin: 5px; }
.productdetailsprice { }
/*****************************/

/***Product add to cart container***/
.productdetailsaddcontainer { margin: 5px; }
.productdetailsaddqtytext { }
.productdetailsaddqty { }
.productdetailsaddbutton { }
/*****************************/
/*****************************************/

/*****************************************************/


/********REQUIRED - DYNAMIC DATA - EDITABLE***********/
/***Search outer container***/
.ddatasearchcontainer { float: right; clear: both; }

/***Clear search div***/
.ddataclearsearchcontainer { float: left; margin: 3px; }
.ddataclearsearchbutton { font-size: small; }
/**********************/

/***Search box div***/
.ddatasearchboxcontainer { float: left; margin: 3px; }
.ddatasearchbox { }
/*****************/

/***Search button div***/
.ddatasearchbuttocontainer { float: left; margin: 3px; }
.ddatasearchbutton { }
/*****************/
/***********************************************************/

/* BEGIN FILE LINKS PAGINATION STYLES*/
/*
	#mainContentContainer is EDITABLE
*/
#mainContentContainer .pager { padding: 0; margin: 10px 0 0 0; padding-top: 10px; background: #fff !important; height: 38px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; /*border-radius: 8px; 	-moz-border-radius: 8px;*/ }
#mainContentContainer .pager div.short { float: right; margin: 0; padding: 0; margin-right: 10px; width: 74px; }
#mainContentContainer .pager div.short input { width: 28px; border: none; margin-left: 8px; float: left; }
#mainContentContainer .pager ul { list-style: none; padding: 0; margin: 0; float: left; margin-right: 4px; }
#mainContentContainer .pager ul li { display: inline; margin-left: 3px; }
#mainContentContainer .pager ul li a.normal { text-decoration: none; display: inline-table; width: 20px; text-align: center; }
#mainContentContainer .pager span { font-size: .9em; margin: 5px 3px 0 3px; float: left; }
#mainContentContainer .pager .btn { display: block; width: 40px; text-align: center; float: left; margin: 0; margin-left: 4px; cursor: pointer; }
#mainContentContainer .pager ul li a.active { text-decoration: none; display: inline-table; width: 20px; text-align: center; }

/*blue -- Editable */
.blue { background-color: transparent; }
.blue a.normal { background-color: #ffffff; color: Black; border: solid 1px #DDDDDD; padding: 5px 0; font-size: .85em; }

.blue a:hover { background-color: #aabfcb; color: Black; border: solid 1px #DDDDDD; padding: 5px 0; font-size: .85em; }


.blue a.active { background-color: #3b4449; color: #fff; border: solid 1px #dddddd; font-weight: bold; }
#mainContentContainer .pager.blue .btn { background-color: #AAAAAA; color: Black; border: solid 1px #DDDDDD; }

/* END FILE LINKS PAGINATION STYLES*/



.AdminHeader_Container { position: fixed; top: 180px; right: 10px; margin-top: -60px; width: 100px; z-index: 2; height: auto; border-bottom: 0; border-radius: 6px; -moz-border-radius: 6px; background: rgba(0, 0, 0, .8); }
.AdminHeader_Title { padding: 0 !important; text-indent: -9999px; background: url(/images/smallLogo.png) top center no-repeat; width: 100%; height: 41px; display: block; float: none; margin-bottom: 10px; }
.AdminHeader_Container a, .AdminHeader_Container a span { display: block; float: none !important; font-size: .9em !important; text-align: center; }
.AdminHeader_Container a { padding: 7px 0; }
.AdminHeader_Container a:hover { color: #fff; }
.AdminHeader_LogoutButton { float: none !important; border-left: 0; }
/* Admin Header 
.AdminHeader_Container { height: 50px !important; padding: 5px 0 0 0 !important; background: url(/images/adminBG.jpg) bottom center repeat-x #000 !important; border-bottom: 1px solid #333 !important; display: block; top: 100px; }
.AdminHeader_Title { padding: 0 !important; text-indent: -9999px; background: url(/images/smallLogo.png) top center no-repeat; width: 60px; height: 41px; }

a.AdminHeader_ManageUsersButton { display: block !important; padding: 8px 10px !important; color: #ccc !important; text-decoration: none; }
a.AdminHeader_ManageUsersButton:hover { display: block; padding: 8px 10px; color: #fff !important; }

a.AdminHeader_LogoutButton { display: block !important; padding: 8px 10px !important; color: #ccc !important; text-decoration: none; border: 0 !important; }
a.AdminHeader_LogoutButton:hover { display: block; padding: 8px 10px; color: #fff !important; }*/
/* End of Admin Header */

.homeContainer .MediaGallery .bannerGallery .mediaItem{margin-bottom: 0 !important;}