@charset "utf-8";
/* CSS Document */

/*html, body, div, span, blockquote, a, em, img, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, embed {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: top;
}
*/

/*
	UTILITY
*/
.float-lt {
	float: left;
}
.float-rt	{
	float: right;
}
.clear-both	{
	clear:both;
}


/*
	STRUCTURE
*/
#wrapper {
	position: relative;
	height:auto !important;
	width: 80%;/*1100px;*/
	margin: 0 10%;
	text-align:center;
/*	min-width: 1100px;
	z-index: 30;
*/	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#push {
	clear:both; height: 80px;
}

#pubContentWrapper {
	position: relative;
/*	clear: both;
*/	background-color: #ffffff;
	width: 100%;/*1000px;*/
	height: auto !important;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	z-index: 10;
	top: -30px;
	float:left;
	padding:3px;
}


#contentWrapper {
	position: relative;
	background-color: #ffffff;
/*	clear: both;
	width: 100%;*//*800px;*/
	height: auto !important;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	z-index: 10;
	top: 30px; /*-30px;*/
	float:left;
	padding:3px;
}

#footerWrapper {
	position:relative;
	width:100%;
	overflow:hidden;
	height: 85px;
	background-repeat: repeat-x;

/*****************
	width: 1000px;
	background-repeat: no-repeat;
	background-image: url(/images/HomePagefooter.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	top: -60px;
	z-index:0;
**************************/
}
#footerWrapper.mainFooter {
	background-image: url('/images/footerBG.jpg');
}
#footerWrapper.christmasFooter {
	background-image: url('/images/christmasFooterBG.jpg');
}
#footerWrapper.everydayFooter {
	background-image: url('/images/everydayFooterBG.jpg');
}
#footerWrapper.glittervilleFooter {
	background-image: url('/images/glittervilleFooterBG.jpg');
}
#footerWrapper.halloweenFooter {
	background-image: url('/images/halloweenFooterBG.jpg');
}
#footerWrapper.harvestFooter {
	background-image: url('/images/harvestFooterBG.jpg');
}
#footerWrapper.dealsFooter {
	background-image: url('/images/dealsFooterBG.jpg');
}
#footerWrapper.springFooter {
	background-image: url('/images/springFooterBG.jpg');
}

header {height:150px}

#logoWrapper {
	position:relative;
	width:26%;
	height: 110px;
	float:left;
/*****************
	background-image: url('/images/headerLogo.jpg');
	background-repeat:no-repeat;
	background-size: cover;
	width:1000px;
	height: 110px !important;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
************************/
}
/***********************************************************
#logoWrapper.homeLogo {
	background-image: url('/images/headerLogo.jpg');
}
#logoWrapper.christmasLogo {
	background-image: url('/images/christmasLogo.jpg');
}
#logoWrapper.everydayLogo {
	background-image: url('/images/everydayLogo.jpg');
}
#logoWrapper.glittervilleLogo {
	background-image: url('/images/glittervilleLogo.jpg');
}
#logoWrapper.halloweenLogo {
	background-image: url('/images/halloweenLogo.jpg');
}
#logoWrapper.harvestLogo {
	background-image: url('/images/harvestLogo.jpg');
}
#logoWrapper.dealsLogo {
	background-image: url('/images/dealsLogo.jpg');
}
#logoWrapper.springLogo {
	background-image: url('/images/springLogo.jpg');
}
*******************************************************/

#desktopNav { width:65%;float:left }

#bs-example-navbar-collapse-1 {position:relative; z-index:10000;background:transparent;text-align:right}
#mobileNav {background:transparent;width:64%;height:54px;float:left}
.navbar {margin-bottom:0}
.navbar-default, navbar-collapse {border:none;background:#ffffff}
button.navbar-toggle {height:auto}
.icon-bar {color:#000000}

#headerRight {
	width:74%;
	height:55px;
	float:left;
	overflow:hidden;
	text-align:left;
	background-repeat:repeat-x;
}
#headerRight.mainRight {
	background-image:url('/images/headerRightBG.jpg');
}
#headerRight.christmasRight {
	background-image:url('/images/christmasRightBG.jpg');
}
#headerRight.everydayRight {
	background-image:url('/images/everydayRightBG.jpg');
}
#headerRight.glittervilleRight {
	background-image:url('/images/glittervilleRightBG.jpg');
}
#headerRight.halloweenRight {
	background-image:url('/images/halloweenRightBG.jpg');
}
#headerRight.harvestRight {
	background-image:url('/images/harvestRightBG.jpg');
}
#headerRight.dealsRight {
	background-image:url('/images/dealsRightBG.jpg');
}
#headerRight.springRight {
	background-image:url('/images/springRightBG.jpg');
}


#navMainWrapper {
	position:relative;
/*********************
	width: 650px;
	height: 55px !important;
	margin:0 auto;
	z-index:5;
	right: -195px;
	top: -96px;
************************/
}

#ulWrapper {
/*************************
	position: absolute;
	width: 650px;
	height: 55px !important;
	top: 10px;
*****************************/
}

#ulWrapper li, #ulWrapper2 li {
	font-size:11pt;
	display: inline;
	line-height:18pt;
	font-family: Century Gothic, Arial, sans-serif;
	color: #000000; 
	text-align:right;
	padding-top: 10px;
	padding-right: 30px;
	font-weight: bold;
}

#ulWrapper a:link, #ulWrapper2 a:link, #ulWrapper a:active, #ulWrapper2 a:active {
	color: #000000; 
	text-decoration:none;
	font-weight: normal; /* bold; */
}

#ulWrapper a:visited, #ulWrapper2 a:visited  {
	color: #000000; 
	text-decoration:none;
	font-weight: normal; /* bold; */
}

#ulWrapper a:hover, #ulWrapper2 a:hover {
	color:#000000;
	text-decoration:none;
	font-weight: normal; /* bold; */
}

#navMemWrapper	{
	position:relative;
	width: 650px;
	height: 55px !important;
	margin:0 auto;
	z-index:5;
	right: -195px;
	top: -96px;
}
/*button.nav-button {
	height:50px;
}
*?
#ulMemWrapper	{
	position: absolute;
	width: 650px;
	height: 55px !important;
	top: -10px;
}

#ulMemWrapper li, #ulWrapper2 li {
	font-size:11pt;
	display: inline;
	line-height:18pt;
	font-family: Century Gothic, Arial, sans-serif;
	color: #ffffff; /* red - #ed1c24; */
	text-align:right;
	padding-top: 10px;
	padding-right: 30px;
	font-weight: bold;
}

#ulMemWrapper a:link, #ulWrapper2 a:link, #ulWrapper a:active, #ulWrapper2 a:active {
	color: #ffffff; /* red - #ed1c24; */
	text-decoration:none;
	font-weight: bold; /* normal;  */
}

#ulMemWrapper a:visited, #ulWrapper2 a:visited  {
	color: #ffffff; /* red - #ed1c24; */
	text-decoration:none;
	font-weight: bold; /*normal ; */
}

#ulMemWrapper a:hover, #ulWrapper2 a:hover {
	color:#ffffff;
	text-decoration:none;
	font-weight: bold; /*normal;  */
}

#navBottomWrapper {
	position:relative;
	width: 950px;
	height: 60px !important;
	margin:0 auto;
	z-index:3;
	top: -20px;
}

#ulBottomWrapper {
	position: absolute;
	width: 950px;
	height: 60px !important;
	top: 10px;

}

#ulBottomWrapper li, #ulBottomWrapper2 li {
	font-size:11pt;
	display: inline;
	line-height:18pt;
	font-family: Century Gothic, Arial, sans-serif;
	color: #000000; /* red - #ed1c24; */
	text-align:right;
	padding-top: 10px;
	padding-right: 35px;
	font-weight: normal; /* bold; */
}

#ulBottomWrapper a:link, #ulBottomWrapper2 a:link, #ulBottomWrapper a:active, #ulBottomWrapper2 a:active {
	color: #000000; /* red - #ed1c24; */
	text-decoration:none;
	font-weight: normal; /* bold; */
}

#ulBottomWrapper a:visited, #ulBottomWrapper2 a:visited  {
	color: #000000; /* red - #ed1c24; */
	text-decoration:none;
	font-weight: normal; /* bold; */
}

#ulBottomWrapper a:hover, #ulBottomWrapper2 a:hover {
	color:#000000;
	text-decoration:none;
	font-weight: normal; /*bold; */
}




#adressWrapper {
/***********************
	position: relative;
	width:1000px;
	height: 20px;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 10pt;
	color: #afafaf; /*#6f6f6f; */
	font-weight: normal; /* bold; */
	text-decoration: none;
	padding-bottom: 10px;
	top: -60px;
******************************/
}

#adressWrapper ul li {display: inline; margin:0 15px}

#adressWrapper a:link, #siteinfoLegal a:visited, #siteinfoLegal a:active {
	color: #afafaf; /*#000000;  red - #ed1c24; */
	font-weight: normal; /* bold; */
	text-decoration: none;
}

#adressWrapper a:hover {
	color: #000;
	font-weight: normal; /* bold; */
	text-decoration: none;
}

#siteinfoLegal {
/*****************************
	position: relative;
	width:1000px;
	height: 10px;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 9pt;
	color: #afafaf; /*#000; */
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 10px;
	top: -60px;
***************************/
}

#siteinfoLegal a:link, #siteinfoLegal a:visited, #siteinfoLegal a:active {
	color: #afafaf; /* #000000; red - #ed1c24; */
	text-decoration: none;
	font-weight: normal;
}

#siteinfoLegal a:hover {
	color: #6f6f6f;
	text-decoration: none;
	font-weight: normal;
}

div {
	display:block;
}


a img {
	border:  none;
}


ul {
	list-style:none;
	margin:0 auto;
	padding:0;
	text-align: center;
}

.item.notice {font-weight:bold}

div.cat_item    {
	height:400px; 
	width:220px;
	border:0; /* 1px solid #000; */
	float:left;
	position:relative;
	margin:0 15px 0 20px;
	padding:0 5px 0 5px;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #BBB;
	-webkit-box-shadow: 3px 3px 4px #BBB;
	box-shadow: 3px 3px 4px #BBB;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c5c5c5')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c5c5c5');
}

.btn.btn-default { background:#78cdc6;color:#ffffff;font-weight:bold }

.catCell h3 {text-align:center;margin:0}
div.productCell {text-align:center}

div.cat_item {margin:0 auto;width:100%;text-align:center}
div.cat_item div.cat_content_bottom     {position:absolute; bottom:0px;width:100%;text-align:center}
/*
div.cat_item div.cat_content_top        {position:absolute; top:0px}
*/
P	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size:10pt;
	color: #6f6f6f;
	}

td	{
	vertical-align: top;
	font-family: Century Gothic, Arial, sans-serif;
	font-size:10pt;
	color: #6f6f6f;

	}
	
a {

}
	

a:link {
	font-family: Century Gothic, Arial, sans-serif;
/*	font-size:10pt;*/
	color: #000000; /* red - #ed1c24; */
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #000000; /* red - #ed1c24; */
	font-weight: bold;
	text-decoration: none;
}

a:active {
	color: #000000; /* red - #ed1c24; */
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

tr.itemList:nth-child(even) { background-color: #e2e2e2;}

.cart {
	font-family: Century Gothic, Arial, sans-serif;
	font-size:9pt;
	color:#000;
	}

#CartOuter, #cartText, #Cart {width:100%}

#Cart th, #Cart td {padding:3px}

.cartBtn {float:left;margin-left:5%}

#cartNotFirst {margin-top:20px}

.cartItems img {max-height: 150px}

.item {
	font-family: Century Gothic, Arial, sans-serif;
	font-size:9pt;
	color:#000;
	background-color: #FFF;
	}

.sublink {
	text-decoration: none;
	font-family:Century Gothic, Arial, sans-serif;
	font-size:8pt;
	}

.button 
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size:9pt;
	color:#000000;
	background-color: #eeeeee;
	margin: 10px 0 0 10px;
	padding:10px;
	border:1px solid #000000;
	}

.iteminput
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size:9pt;
	color:#000;
	background-color: #FFF;
	}

.small
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size:9pt;
	color:#000;
	background-color: #FFF;
	}

.smallcaps
	{  
	font-family: Century Gothic, Arial, sans-serif;
	font-variant: small-caps;
	}

P.rev
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-variant: small-caps;
	font-size:8pt;
	color:#006;
	font-weight:700;
	}
	
	
.footer
{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	font-style: normal;
	color: #FFF;
	}
	

.footer a:link
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	font-style: normal;
	color: #32CD32;
	}

.footer a:visited
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	font-style: normal;
	color: #32CD32;
	}

.footer a:hover
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	font-style: normal;
	color: #ffd700;
	}

.footer a:active
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	font-style: normal;
	color: #32CD32;
	}

#social {text-align:center}
#social img {max-height:35px}

H1
	{
	font-size: 14pt;
	font-family: Century Gothic, Arial, sans-serif;
	font-weight: bold;
	color: #6f6f6f; /*#ed1c24; (red) */
	text-align:left;
	}

H2
	{
	font-size: 13pt;
	font-family: Century Gothic, Arial, sans-serif;
	font-weight: bold;
	color: #6f6f6f; /*#ed1c24; (red) */
	}	

H3
	{
	font-size: 12pt;
	font-family: Century Gothic, Arial, sans-serif;
	font-weight: bold;
	color: #4a4a4a; /*ed1c24;*/
	text-align: left;
	}

H4
	{
	font-size: 12pt;
	font-family: Century Gothic, Arial, sans-serif;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align:top;
	}

H6
	{
	font-size: 8pt;
	font-family: Century Gothic, Arial, sans-serif;
	font-weight: bold;
	color: #ed1c24;
	text-align: left;	
	}
	
	
body	{
	margin: 0;
	font-family: Century Gothic, Arial, sans-serif;
	font-size:12px;
	color: #000;
	background-color:#fff;
}

.BodyBg
	{
	background-color: #FFF;
	color: #000;
	font-family: Century Gothic, Arial, sans-serif;
	}
	

.table_width	{
	width:700px;
	margin:0 auto;
	text-align: center;
}

.bySku	{
	color:#000;
	background-color: #FFF;
} 

.legend {
	text-align:left;
	font-weight:bold;
	font-size:1.1em;
}              


.clearBoth {
	clear:both;
}

div.inner { margin: 0; background: #fff; padding: 10px; border:0; zoom:1;}
div.outer { float: left; margin: 15px; background: #9baf8e; padding: 8px; width: 836px; }

/******************HOME PAGE*******************/
#homeWrapper {display:none;padding: 0 }

#homeTop {height:500px}


#slideshow1 {
	width:100%;
	position:absolute;
	left: 65%;/*705px;*/
	width:294px;
	height:287px;
	z-index:1;	
	top:50px;
}

#slideshow2 {
	position:absolute;
	left:57%;/*605px;*/
	top:30px;
	width:126px;
	height:126px;
	z-index:3;
}
#slideshow3 {
	position:absolute;
	left:45%;/*;620px;*/
	top:200px;
	width:200px;
	height:200px;
	z-index:5;
}
#slideshow1 a, #slideshow2 a, #slideshow3 a {background:#ffffff}

#homeRightCol {text-align:center}

p.home_gv_text {
text-align: center;
/*width: 215px;*/
font-size: 9pt;
color: #de0079;
margin-left:0;/*50px;*/
}

p.gv_subhead {
/*width: 215px;*/
margin-top: 0px;
text-align:center;
font-family: Arial;
font-size: 8pt;
color: #0cb0ed;
}
/**************END HOME PAGE****************************/

.firstTime
{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	font-style: normal;
	color: #6f6f6f;
	text-align: center;
	}
	

.firstTime a:link
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	font-style: normal;
	color: #6f6f6f;
	text-align: center;
	}

.firstTime a:visited
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	font-style: normal;
	color: #6f6f6f;
	text-align: center;
	}

.firstTime a:hover
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	font-style: normal;
	color: #ed1c24;
	}

.firstTime a:active
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	font-style: normal;
	color: #6f6f6f;
	text-align: center;
	}
	
.forgotPassword
{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	font-style: normal;
	color: #6f6f6f;
	text-align: center;
	}
	

.forgotPassword a:link
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	font-style: normal;
	color: #6f6f6f; /*ed1c24;*/
	text-align: center;
	}

.forgotPassword a:visited
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	font-style: normal;
	color: #6f6f6f; /*#ed1c24;*/
	text-align: center;
	}

.forgotPassword a:hover
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	font-style: normal;
	color: #6f6f6f;
	}

.forgotPassword a:active
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	font-style: normal;
	color: #ed1c24;
	text-align: center;
	}
	
.updateAccount
{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	font-style: normal;
	color: #6f6f6f;
	text-align: center;
	}
	

.updateAccount a:link
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	font-style: normal;
	color: #ed1c24;
	text-align: center;
	}

.updateAccount a:visited
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	font-style: normal;
	color: #ed1c24;
	text-align: center;
	}

.updateAccount a:hover
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	font-style: normal;
	color: #6f6f6f;
	}

.updateAccount a:active
	{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	font-style: normal;
	color: #ed1c24;
	text-align: center;
	}

a.repLinks:link	{
	color:#6f6f6f;	
}

#pageCats	{
	height: 30px;
	text-align:center;
	position:relative;
	z-index:10;
	top:-85px;
	left: 175px;
}

.topCat	{
	width:100px;
	padding:2px;
	font-size:9pt;
	font-weight:bold;
	float:left;
	display:block;
	list-style:none;
}

a.topCatLink:link	{ color:white;font-size:9pt; }

a.topCatLink:visited	{ color:white;font-size:9pt;  }

a.topCatLink:hover	{ color:#000;font-size:9pt;  }

#sidebar{
/*	width:150px;*/
	min-height:500px;
	text-align:left;
	float:left;
	padding:0 15px 0 0;
/*	margin-top:-95px;
	margin-left:65px;
*/	position:relative;
	z-index:10;
	padding-bottom: 10px;
/*	background-color:#afafaf; */
}

#sidebar a:link {
	color:#ffffff;
	font-weight:400;	
}

#sidebar a:visited {
	color:#ffffff;
	font-weight:400;	
}

#sidebar a:hover {
	color:#ffffff;
	font-weight:700;
}

#sidebar a:active {
	color:#ffffff;
	font-weight:700;
}

#mobileSearch {display:none}


.sb {
	background-repeat:repeat-y;
	background-position: top right;
}

.sbBasic	{
	background-image: url(/images/BasicBG.jpg);
	background-repeat:repeat-y;
	background-position: top right;
}

.sbChristmas	{
	background-image: url(/images/christmasBG.jpg);
	background-repeat:repeat-y;
	background-position: top right;
}

.sbEveryday	{
	background-image: url(/images/everydayBG.jpg);
	background-repeat:repeat-y;
}

.sbGlitterville	{
	background-image: url(/images/glittervilleBG.jpg);
	background-repeat:repeat-y;
}

.sbHalloween	{
	background-image: url(/images/halloweenBG.jpg);
	background-repeat:repeat-y;
}

.sbHarvest	{
	background-image: url(/images/harvestBG.jpg);
	background-repeat:repeat-y;
}

.sbSpring	{
	background-image: url(/images/springBG.jpg);
	background-repeat:repeat-y;
}

.sbDeals	{
	background-image: url(/images/dealsBG.jpg);
	background-repeat:repeat-y;
}



.sideNav  {font-size:14px; font-weight:500; width:150px; color:#ffffff;text-align:left; }

.sideNav li {font-size:14px; font-weight:500; text-align:center; text-decoration:none; color:#ffffff; display: list-item; list-style-type: none; list-style-position: inside;}

.sideNav table{width: 100px; margin-right: 50px;
}

.sideNav a:link {
	color:#ffffff;
	font-weight:400;	
}

.sideNav a:visited {
	color:#ffffff;
	font-weight:400;	
}

.sideNav a:hover {
	color:#ffffff;
	font-weight:700;
}

.sideNav a:active {
	color:#ffffff;
	font-weight:700;
}




a.sublink	{font-size:11px; }

a.sbHalloween sideNav {
	color:#dddddd;
}

#mainPage	{ margin-top:0;; /*-65px;*/ }
#mainPage div {text-align:center}
#mainPage div img {margin:0 auto}

#CATFORM	{ 
	height:15px;
	width:100%;/*800px;*/
	position:relative;
	z-index:1;
	top:-75px;
	left:0px;
	 }

#catDropdown {display:none;}


#LOADCART	{
	margin-top:-75px
}


.pages	{
	width:100%; /*300px;*/
	text-align:center;
	/*float:right;*/
}
.pages table#pageNav {margin:0 auto}

.catName {
	text-align:left;
	padding:0 0 7px 20px;
	font-size:14pt;
	color:#999999;
/*	border-bottom: 2px solid #bbbbbb;*/
}

a.cboxElement:link	{ color:#afafaf; }


.shadow
    {
	
    margin: 20px;
    width:170px; 
    background: url(file:///private/var/folders/Kg/KgnDdNndE-Wr+bGFrGNJZk+++TI/-Tmp-/images/drop_border.png) top left no-repeat;    
    float: right;
}

.shadow img
    {
    margin: 5px;
    padding: 5px;
    width:150px;
    height:150px;
    float: left;
}
.login	{
/*	margin-left:90px;*/
}
/*
	CUSTOM LOGIN PAGE-------------------------------------------
*/
#login-message
	{
	font-size: 10pt;
}
#login-note
	{

}
#login-form
	{

}
#login-content
	{
	float:left;
	margin: 0 0 0 150px;
	width: 370px;
	
}
#login-content li
	{
	display: inline;
	list-style-type: none;
	margin: 0 10px 0 10px;
	text-align: center;
	
}
#login-pic
	{
	float: right;
	margin: 0 60px 0 0;
	
}

/*
   Find Login Info Page------------------------
*/
div #pubContentWrapper h3 {
/*margin-left:250px;*/
color: gray;
}  
/*
   WHat's this Page------------------------
*/
div #pubContentWrapper h4 {
margin-left: 120px;
text-align: center;
color: gray;
}  

/*
	Update Account
*/
#update-content
	{
	width: 400px;
	text-align: center;
	margin-left: 280px;
	
	}

#update-content li
	{
	display: inline;
	list-style-type: none;
	margin-right: 20px;
}

/*Christmas Intro Page*/

/*
#christmas_intro {
background-image: url(/images/christ_intro_img.jpg);
background-repeat: no-repeat;
height:699px;
width:650px;
}

#christmas_intro p {
position: absolute;
top: -25px;
left:103px;
width:200px;
height:200px;
}
*/

/*Everyday intro*/

/*
#everyday {
background-image: url(/images/ed_img.jpg);
background-repeat: no-repeat;
height:519px;
width:750px;
}

#everyday p {
position: absolute;
top: -25px;
left:40px;
width:200px;
height:200px;
}
*/


/*
	HARVEST INTRO
*/
/*
#harvest-intro
{
background-image:url('/images/harvestIntro.jpg');
background-repeat: no-repeat;
width: 80%;/*800px;*/
height: 478px !important;
}
#harvest-intro p
{
position: absolute; 
width: 200px;
top: 0px;
left: 20px;
}
*/


/*
	GLITTER INTRO
*/
#glitterville-intro
{
width: 760px;
}
#glitterville-intro p
{
width: 215px;
color:#89cdcb; /*#de0079;*/
}

#glitterIntroRight, #glitterIntroLeft {text-align:center}
#glitterIntroRight img {width:100%;max-width:441px}
#glitter-image-lt
{
float: left;
width: 150px;
padding: 5px 0 0 0;
}
#glitter-image-rt
{
float: right;
padding: 5px 0 0 0;
}
#glitter-text	{
	float: left;
	padding: 5px 20px 0 20px;
	*padding: -30px 20px 0 20px;
	*line-height:11pt;
}

p.glitter-intro {
	font-size:9pt;
	*font-size:10pt;
}
div #glitter-text a:link	{
	color:#89cdcb; /*#de0079;*/

}
div #glitter-text a:hover	{
	color:#89cdcb; /*#de0079;*/

}
div #glitter-text a:visited	{
	color:#89cdcb; /*#de0079;*/
}

/* Halloween intro 
*/
/*

#halloween_intro {
background-image: url('/images/halloween_intro_bg.jpg');
background-repeat: no-repeat;
background-position: center;
width:75%;/*750px;*/
height:478px;
}

#halloween_intro p {
position: absolute;
top: -25px;
left:40px;
width:200px;
height:200px;
}
*/

/* Halloween intro 
*/

/*
#spring_intro {
background-image: url('/images/spring_intro_bg.jpg');
background-repeat: no-repeat;
background-position: center;
width:660px;
height:478px;
}

#spring_intro p {
position: absolute;
top: -25px;
left:80px;
width:200px;
height:200px;
}
*/


.landing-img {
float:left;
padding-left:20px;
padding-top:5px;
}

/*************MEDIA QUERIES***************/

@media (max-width: 1600px) {
	#logoWrapper {width:30%}
	#headerRight,#mobileNav {width:70%}
}

@media (max-width: 1440px) {
	#logoWrapper {width:34%}
	#headerRight,#mobileNav {width:66%}
	#homeTop {height:450px}

}

@media (max-width: 1366px) {
	#logoWrapper {width:38%}
	#headerRight,#mobileNav {width:62%}
}

@media (max-width: 1280px) {
	#logoWrapper {height: 130px;width:40%}
	#headerRight,#mobileNav {display:block;width:60%}
	#pubContentWrapper {top:-10px}
	#homeTop {height:400px}
	#mobileNav {width:20%;float:right}
	#bs-example-navbar-collapse-1 {width:250px;position:absolute;left:-50%}
	.navbar-header {height:50px}
	ul.navbar-nav {background:#aaaaaa}
	.navbar-default .navbar-nav>li>a {width:100%;background:#eeeeee;border-bottom:1px solid #aaaaaa;position:relative;z-index:1000}
	.navbar-nav>li> {width:100%;}
	ul.navbar-nav, ul.navbar-nav li a {width:100%;background:#eeeeee;}
	ul.navbar-nav>li>a:hover, ul.navbar-nav>li>a:active {background:#aaaaaa;} 

/* Code to collapse menu at 1280px */
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
/* END Code to collapse menu at 1280px */
}

@media (max-width: 1024px) {
	#logoWrapper {width:45%;;height:150px}
	#headerRight,#mobileNav {width:55%}
	#pubContentWrapper {top:0px}
	#homeTop {height:350px}
	slideshow3 {position:absolute;left:45%}
}

@media (max-width: 992px) {
	#logoWrapper {width:48%;height:150px}
	#headerRight,#mobileNav {width:52%}
	#pubContentWrapper {top:50px;min-height:750px}
	#homeTop {height:300px}
	#homeCenterCol {text-align:center}
	#homeCenterCol img {margin:0 auto}
	#bs-example-navbar-collapse-1 {left:0%}
	#adressWrapper ul li {display: inline; margin:0 15px}
	#slideshow1 {}
	#slideshow2 {}
	#slideshow3 {position:absolute;left:40%}

}

@media (max-width: 768px) {
	#wrapper {width:94%;margin:0 3%}
	header {height:160px}
	#logoWrapper {width:80%; height:160px; float:left;text-align:left;}
	#logoWrapper img {margin:0 auto}
	#headerRight {display:none}
	#mobileNav {width:20%;float:left}
	.hideMobile {display:none}
	#bs-example-navbar-collapse-1 {width:250px;position:absolute;left:-150%}
	.navbar-header {height:50px}
	ul.navbar-nav {background:#aaaaaa}
	.navbar-default .navbar-collapse {border:none}
	.navbar-default .navbar-nav>li>a {width:100%;background:#eeeeee;border-bottom:1px solid #aaaaaa;position:relative;z-index:1000}
	.navbar-nav>li> {width:100%;}
	ul.navbar-nav, ul.navbar-nav li a {width:100%;background:#eeeeee;}
	ul.navbar-nav>li>a:hover, ul.navbar-nav>li>a:active {background:#aaaaaa;} 
	#pageContent {position:relative;top:100px;}
	#catDropdown {display:block;}
	#homeWrapperDesktop {display:none;}
	#homeWrapper {display:block;height:600px}
	#homeTop {height:300px}
	#pubContentWrapper {top:-50px}
	#contentWrapper {top:-15px; /*50px*/}
	#homeLeftColBot {width:100%;text-align:center}
	#homeLeftColBot img, #homeCenterCol img {margin:0 auto}
	#homeRightCol {padding:0 10%; /*position:absolute;top:350px;*/}
	p.home_gv_text {width:100%}
	#slideshow1 {width:100%;padding:0;margin:0}/*{top:47px;left:280px;}margin-left:50%}*/
	#slideshow2 {top:30px;left:200px}
	#slideshow3 {top:130px;left:15px}
	#slideshow1 img, #slideshow2 img,#slideshow3 img {width:100%}
	#sidebar {display:none}
	#mobileSearch {height:50px;display:block;position:relative;z-index:0;top:100px}
	#mobileSearch form {height:50px}
	#mobileSearch form input#searchInput {float:left;position:absolute;top:15px; left:15%;font-size:20px}
	#mobileSearch form input#searchSubmit {float:left;position:absolute;top:15px; left:60%;}
	#adressWrapper ul li {display: block; margin:20px 15px}
	.table-responsive {border:none}
	.catIntro {overflow:hidden}
}
/*iPhone*/
@media (max-width: 480px) {
	#wrapper {width:98%;margin:0 1%}
	header {height:110px}
	#logoWrapper {height:110px}
	#logoWrapper img {width:100%;}
	#pubContentWrapper {position:relative;z-index:0;top:0px}
	#contentWrapper {position:relative;z-index:0;top:85px}
	#pageContent {position:relative;top:130px;}
	#homeTop {height:200px}
	#slideshow1 /*{top:77px;left:100px;}margin-left:50%}*/
	#slideshow2 {top:67px;left:50px}
	#slideshow3 {top:200px;left:5px}
	#mobileSearch form input#searchInput {float:left;position:absolute;top:0px; left:100px;}
	#mobileSearch form input#searchSubmit {float:left;position:absolute;top:50px; left:225px;}
	#bs-example-navbar-collapse1 {position:absolute;z-index:10000}
	.navbar-default .navbar-nav>li>a {position:relative;z-index:1000}
	#homeLeftCol, #homeLeftColTop {position:relative;z-index:0;}
}


@media (max-width: 360px) {
	#logoWrapper {width:80%; height:180px; float:left;text-align:left;background: url('/images/headerLogo600.jpg');background-size:contain;background-repeat:no-repeat}

}
