@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: longDrink1;
   /* src: url("/fonts/FugazOne-Regular.ttf"); */
    src: url("/Fonts/BaskervilleItalic.ttf");
	

}
.popNutStyle{
width:300px;
/* height:300px; */
background-color:#00b2e2;	
border:#00b2e2 solid thin;
box-shadow: 0px 0px 3px 3px #CCCCCC;
-webkit-box-shadow: 0px 0px 3px 3px #CCCCCC;
-moz-box-shadow: 0px 0px 3px 3px #CCCCCC;
/*right:180px;*/

margin-left:480px;
margin-top:-170px;


	
}
#nutHead{
	color:#FFFFFF;
	font-family:longDrink2;
	font-size:24px;
	width:300px;
	text-align:center;
	float:left;
	font-weight:bold;
	height: 60px;}
.smaller{
	font-family:longDrink3;
font-size:14px;	

}
#nutSubHead{
		color:#000000;
		background-color:#CCCCCC;
	font-family:longDrink3;
	font-size:14px;
	width:142px;
	height:30px;
	text-align:left;
	float:left;
	padding-left:8px;
	padding-top:10px;
}
#nutSubHeadRight{
		color:#000000;
		background-color:#CCCCCC;
	font-family:longDrink3;
	font-size:14px;
	width:142px;
	height:40px;
	text-align:center;
	float:left;
	padding-left:8px;	
}
#nutData{
color:#000000;
		background-color:#EBEBEB;
	font-family:longDrink3;
	font-size:12px;
	width:142px;
	height:18px;
	text-align:left;
	float:left;
padding-left:8px;
}
#nutDataRight{
color:#000000;
		background-color:#EBEBEB;
	font-family:longDrink3;
	font-size:12px;
	width:142px;
	height:18px;
	text-align:center;
	float:left;
padding-left:8px;
	
}
#nutHeadClose{
	position:absolute;
	top: 3px;
	right: 5px;
	font-size:16px;
}
#nutHeadClose a{
	color:#FFFFFF;
	text-decoration:none;
}
#itemLeft{
	width:325px;
	float: left;
}
#itemLeftMob{
	width:325px;
	float: left;
	display:none;
}

#itemRight{
	width:475px;
	float: left;
	text-align:left;
	
}
#xStates{
	z-index:99999;
	margin:25px;
}
.newButts{
	width:250px;
}
@font-face {
    font-family: longDrink2;
   /* src: url("/fonts/FugazOne-Regular.ttf"); */
    src: url("/Fonts/veneer clean regular.otf") format("opentype");
}
@font-face {
    font-family: longDrink3;
   /* src: url('/Fonts/veneer_clean_regular-webfont.woff2') format('woff2'),
         url('/Fonts/veneer_clean_regular-webfont.woff') format('woff');
		 */
	    src: url("/Fonts/URW-CorporateAPro-DemiItalic.otf") format("opentype");	 
		 
    font-weight: normal;
    font-style: normal;

}

body, html{
	height:100%;	
	margin:0px;
	}
#myStateDiv{
	padding-top:10px;
	padding-bottom:10px;

	text-align:center;
	font-family:longDrink3;
	font-size: 24px;
}


#container {
	position:relative;
	width: 100%; /* the auto margins (in conjunction with a width) center the page */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	
}
#adminwrapper{
	position:relative;
	margin:0 auto;
	width:950px;
	text-align:center;

}

#col100{
	float:left;
	width:100px;
}
#col80{
	float:left;
	width:80px;
}
#col150{
	float:left;
	width:150px;
}
#col150left{
	float:left;
	width:150px;
	text-align:left;
}
#col200{
	float:left;
	width:200px;
}
#col200left{
	float:left;
	width:200px;
	text-align:left;
}
#col450left{
	float:left;
	width:450px;
	text-align:left;
}
#col300left{
	float:left;
	width:300px;
	text-align:left;
}
#colClearNoBorder{
	clear:both;
}
#colClearThinBorder{
	clear:both;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#colClearFatBorder{
	clear:both;
		border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#smallcontainer{
width:800px; 
margin: 0 auto;
}
#smallercontainer{
width:550px; 
margin: 0 auto;
}
#adminwrapper a{
color: #000000;
text-decoration:none;
}
#adminwrapper a:hover{
color: #FF0000;
text-decoration:underline;
}

.red{
	color:#FF0000;
}
.LDblue{
	color:#00b2e2;
}
.small{
	font-weight:normal;
	font-size:14px;
	
}
#leftgift{
	float:left;
	width: 300px;
		text-align:center;
}
#gifts{
	position:relative;
	width:604px;
	margin: 0 auto;
	text-align:center;
	height: 100px;
}
#rightgift{
	float:left;
	width: 300px;
	text-align:center;
}
a.redlink:link{
	text-decoration:none;
	color:#FF0000;
	
}
a.redlink:visited{
	text-decoration:none;
	color:#FF0000;
	
}

a.redlink:hover{
	text-decoration:underline;
	color:#FF0000;
	
}
.LDblueL{
	color:#00b2e2;
	font-size:20px;
}

.salepretext{
	font-family:longDrink1;
	font-size:24px;
	text-align:center;
}
.salestable{
	border:#00b2e2 solid 1px;
	color:#00b2e2;
	padding: 5px;
	margin:5px;
}

#leftgift{
	float:left;
	width: 300px;
		text-align:center;
}
#gifts{
	position:relative;
	width:604px;
	margin: 0 auto;
	text-align:center;
	height: 100px;
}
#rightgift{
	float:left;
	width: 300px;
	text-align:center;
}

.exlargeFBbtn{
	font-family:longDrink2;
	letter-spacing:1px;
	font-size:24px;
	width:600px;
	height:50px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#00b2e2;
	padding:6px;
	margin-bottom: 20px;
	background-image: url(../gfx/buttons/fb.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#qtydisplay{
	display:inline-block;
	width:50px;
}
.qdisplay{
		display:inline-block;
	width:50px;
	border:  #cccccc solid thin;
}
.adminmenuoption{
	float:left;
	width:150px;
	height:80px;
	color:#666666;
	border:#FF0000 solid 2px;
	margin-right:15px;
	margin-left:15px;
	padding:25px;
	border-radius: 25px;
	margin-bottom:25px;
}
.adminmenuoption h3{
	color:#666666;
	margin-top:10px;
}
#amazonProceed{
	display:none;
	margin-top:15px;
}

.subtextarea{
width: 850px;
height: 300px;	
}
#basket{
	position:fixed;
right:0px;
top:40%;
width: 35px;
height: 300px;
	background-color:#00b2e2;
	color:#ffffff;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}
#basketContent{
	transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-webkittransform:rotate(270deg);
	-o-transform:rotate(270deg);
	left:150px;
	height:300px;
	width:310px;
	text-align:center;
	zoom:1;
	font-size:18px;
}
#basketdetails{
	position:fixed;
right:0px;
width:960px;
background-color:#FFFFFF;
border:medium solid #00b2e2;
height:300px;
top:40%;
display:none;
z-index:10000;
}
#basketdetailsContent{
	float:left;
	width:900px;
	margin:20px;
	height:260px;
	
}
#basketdetailsContent img{
	height:100px;
}
#message{
	text-align:center;
	color:#FF0000;
	margin-top:30px;
}
#cartitem{
float:left;
width:220px;
text-align:center;
font-family:longDrink3;
}
#cartitem a{
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}


#cart{
float:left;
width:900px;
text-align:center;

}
#cartleft{
float:left;
width:450px;
text-align:center;

}
#cartright{
float:left;
width:300px;
text-align:center;

}
#cartmid{
	float:left;
	text-align:center;
	margin-left:200px;
	width:600px;
}
#lowercart{
	clear:both;
	float:left;
	width: 400px;
	text-align:right;
	margin-top: 25px;
}
#scroller{
	position:relative;
	background-color:#333333;
	background-image: url("/gfx/background/KOLI_BW.jpg");
	height:100%;	
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:500;	
/*		transition: background-color 0.6s ease; */
		transition: .75s cubic-bezier() 
	
}
#scrollerCan{
	position:relative;
	background-color:#FFFFFF;
	
	height:100%;	
	background-attachment:scroller;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:500;	
/*		transition: background-color 0.6s ease; */
		transition: .75s cubic-bezier() 
	
}
#scrollerMap{
	position:relative;
	background-color:#FFFFFF;
	background-image: url("/gfx/background/mapNewYork.jpg");
	height:100%;	
	background-attachment:scroller;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:500;	
/*		transition: background-color 0.6s ease; */
		transition: .75s cubic-bezier() 	
	
}

#scrollerblankAdmin{
	position:relative;
	background-color:#FFFFFF;
/*	background-image: url("/gfx/background/KOLI_BW.jpg");
	height:100%;	
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:500;	*/
/*		transition: background-color 0.6s ease; */
		transition: .75s cubic-bezier() ;

	height:250px;
	
}

#scrollerblank{
	position:relative;
	background-color:#ffffff;
/*	background-image: url("/gfx/background/KOLI_BW.jpg");*/
	height:100%;	
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:500;	
/*		transition: background-color 0.6s ease; */
		transition: .75s cubic-bezier() 
	
}
#videoDIV{
	position:relative;
	background-color:#ffffff;
	height:100%;	
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:500;width:100%;
height:100%;
}
#videoDIVx{
	position:relative;
	background-color:#ffffff;
	height:100%;	
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:725;
	width:100%;
height:100%;
}
#youtubeDIV{
	width:100%;
height:100%;
}

#scrollerVideo{
	    position: relative;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
		background-color:#333333;
			height:100%;
}
h1{
	font-family:longDrink2;
		letter-spacing:4px;
	font-size:110px;
	line-height:114px;
	color:#FFFFFF;
	text-align:right;
	padding-bottom:0px;
	margin-bottom:0px;
	text-shadow:0px 0px 45px #999999;
}

h3
{
		font-family:longDrink1;
		font-size:18px;
		letter-spacing:2px;
	color:#FFFFFF;
	text-align:center;
	padding-top:0px;
	margin-top:0px;
}

h2{
	font-family:longDrink2;
		letter-spacing:3px;
	font-size:50px;
	line-height:60px;
	color:#000000;
	text-align:center;
	padding-bottom:0px;
	margin-bottom:0px;
}

h4
{
		font-family:longDrink1;
		font-size:20px;
		letter-spacing:0px;
	color:#000000;
	text-align:center;
	padding-top:0px;
	margin-top:0px;
}
h5
{
		font-family:longDrink3;
		font-size:26px;
		letter-spacing:0px;
	color:#000000;
	text-align:center;
	padding-top:0px;
	margin-top:0px;

padding-bottom:0px;
	margin-bottom:0px;
}
P.entry
{
font-family:longDrink2;
font-size:16px;
color:#FFFFFF;
}
a.entry
{
	text-decoration:none;
	color:#FFFFFF;
}
a.entry:hover
{
	text-decoration:none;
	color:#233870;
}
.scrolldowntxt{
	color:#FFFFFF;
	font-family:longDrink2;
font-size:18px;
color:#FFFFFF;
letter-spacing:1px;
}
.scrolldowntxtblack{
color:#333333;
}
.Yes{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance:none;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	color:#FFFFFF;
	width:100px;
	height:60px;
	font-size:40px;
	background-color:#00b2e2;
	border:#FFFFFF thin solid;
	font-family:longDrink2;

	text-align:center;
	text-align:-moz-center;
	text-align:-webkit-center;
	margin:auto;
	}
.Yes:hover{
	color:#00b2e2;
	background-color:#FFFFFF;
}
.enter{
	color:#FFFFFF;
	font-size:20px;
	background-color:#00b2e2;
	border:none;
	font-family:longDrink2;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance:none;
	text-align:center;
	}
.enter:hover{
	color:#00b2e2;
	background-color:#FFFFFF;
}
.select{
	color:#FFFFFF;
	width:150px;
	height:60px;
		font-size:20px;
	background-color:#00b2e2;
	text-align-last:center;
	border:#FFFFFF 2px solid;
	font-family:longDrink2;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance:none;
	}
.field250{
	color:#FFFFFF;
	width:250px;
	height:30px;
		font-size:20px;
	background-color:#00b2e2;
	text-align:center;
	border:#FFFFFF 2px solid;
	font-family:longDrink2;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance:none;
	}
#topbar{
height:100px;
width:100%;
position:absolute;
z-index:9999;
padding-top:25px;
	background-color: rgba(0,0,0,0.1);
	background: linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0));
padding-bottom:5px;
}

#widgetWrapper{
position:relative;
float:left;
width:100%;	
	margin: auto 0;
	overflow:visible;
}
#addressBookWidgetDiv{
width:400px;
	height:400px;
	margin: auto 0;
}
#walletWidgetDiv{
	width:400px;
	height:400px;
}

#lowertopbar{
height:80px;
width:100%;
position:fixed;
z-index:400;
padding-top:25px;
background-color:#FFFFFF;

}
#secondarytopbar{
height:80px;
width:100%;
position:fixed;
z-index:9999;
padding-top:25px;
background-color:#FFFFFF;
}

#view2{
	display:none;

	z-index:999999;
		position:absolute;
	width: 100%; /* the auto margins (in conjunction with a width) center the page */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	height:100%;
		background-color:#00b2e2;
		background-size:cover;
}
#topbarAV{
height:80px;
width:100%;
position:fixed;
z-index:9999;	
padding-top:25px;
}
#contentAV{
	padding:0;
	margin:auto;
	text-align:center;
	position:absolute;
	width:100%;

top:50%;
transform: translateY(-50%)	;
}
#contentAV h1{
	font-family:longDrink2;
		letter-spacing:4px;
	font-size:64px;
	color:#FFFFFF;
	text-align:center;
	padding-bottom:0px;
	margin-bottom:-20px;
	font-weight: normal;

}
#contentAV h3
{
		font-family:longDrink1;
		font-size:18px;
		letter-spacing:1px;
	color:#FFFFFF;
	text-align:center;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:50px;
		font-weight: normal;

}
#bottombar{
height:70;
width:100%;
position:absolute;
z-index:999;
text-align:center;
bottom: 40px;
padding-bottom:5px;	
font-family:longDrink2;
font-size:20px;
color:#FFFFFF;
}
#itemTitle{
	width:800px;
	margin:0 auto;
	text-align:left;
	font-size:24px;
	font-family:longDrink2;
		/* letter-spacing:3px;*/
}
#itemTitleSub{
	width:800px;
	margin:0 auto;
	text-align:center;
		font-size:20px;
	font-family:longDrink2;
		letter-spacing:2px;
		/* letter-spacing:3px;*/
}

#stateName{
	float:left;
	width:200px;
	
}
#itemforsale{

	width:800px;
	margin:0 auto;
	}
#itemforsale h2{
	font-size:24px;
	font-family:longDrink2;
	font-weight:normal;
	letter-spacing:2px;
}

#itemforsale P{
font-size:14px;
}
#itemforsale p{
font-size:14px;
}
#bottombar a{
	text-decoration:none;
	color:#FFFFFF;
	}
#bottombar a:hover{
	color:#233870;
	}

.toplogo{
	width:200px;
}
.toplogoNEW{
	width:100px;
}

#lowerlogotopleft{
	float:left;
	width:40%;
	z-index:999;
	padding-left:15px;
	padding-top:5px;

}
#content{
	padding:0;
	margin:auto;
	text-align:center;
	position:absolute;
	width:100%;
	z-index:700;

top:50%;
transform: translateY(-50%)	;
}
#contentPlain{
	padding:0;
	margin:auto;
	text-align:center;
	position:absolute;
	width:100%;
	z-index:700;

top:100px;;

}


#contentveryPlain a{
	text-decoration:none;
	color:#333333;
	}
#contentveryPlain a:hover{
	text-decoration:underline;
	color:#FF0000;
	}
.blueborder{
	border:#00b2e2 dashed thin;
	width:900px;
	text-align:center;
	margin: 0 auto;
	padding: 3px;


}


		
#contentveryPlainPrint{
	padding:0;
	margin:auto;
	text-align:left;
	float:left;
	width:760px;
	z-index:700;
	margin-left:80px;
}


#contentveryPlainPrint h2{
	text-align:left;
	}
#contentveryPlainPrint h4{
	text-align:left;
	}
#contentveryPlainPrint p{
	text-align:left;
	}

#innercontentleft{
	display:inline-block;
	vertical-align:top;

}
#innercontentright{
	display:inline-block;
vertical-align:top;
padding-top:55px;
}
#content a {
color: #ffffff;
text-decoration:none;
}
#clear{
	clear:both;
}
.ulnobullet{
	list-style:none;
}
.can{
	width:250px;
}

#lowermenuright{
	float:right;
	text-align:right;
	padding-top:25px;
	
	
}
#lowermenuright ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:longDrink2;
	font-size:16px;
	letter-spacing:1px;

}
#lowermenuright li{
	float: left;
	display:inline;

}
#lowermenuright a{
display:block;
padding-right:35px;
text-decoration:none;
color:#000000;

}

#menuright{
	float:right;
	text-align:right;
	padding-top:25px;

	
}
#secondarymenuright{
	float:right;
	text-align:right;
	padding-top:25px;
	
}
#secondarymenuright ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:longDrink2;
	font-size:16px;
		letter-spacing:1px;
}
#secondarymenuright li{
	float: left;
	display:inline;

}
#secondarymenuright a{
display:block;
padding-right:35px;
text-decoration:none;
color:#000000;

}
#menuright ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:longDrink2;
	font-size:16px;
		letter-spacing:1px;
}
#menuright li{
	float: left;
	display:inline;

}
#menuright a{
display:block;
padding-right:35px;
text-decoration:none;
color:#FFFFFF;

}
.activePG{
	color:#00b2e2;
}

.dot{
	cursor:pointer;
	height:8px;
	width:8px;
	margin: 0 4px;
	/* background-color:#bbbbbb; */
	border:#FFFFFF 2px solid;
	border-radius: 50%;
	display:inline-block;
	transition: background-color 0.6s ease;
}

.active, .dot:hover{
	background-color:#FFFFFF;
}
#prev{
		position:absolute;
	top:0px;
left:0px;
	width:50px;
	top:50%;
transform: translateY(-50%)	;
text-align:center;
	z-index:9999;
}

#next{
		position:absolute;
	top:0;
right:0px;
	width:70px;
	top:50%;
transform: translateY(-50%)	;
text-align:center;
	z-index:9999;
}
.prevbtn {

	cursor:pointer;
	margin-top: -22px;
	padding: 16px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 36px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.nextbtn {

	cursor:pointer;
	margin-top: -22px;
	padding: 16px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 36px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.prev:hover, .next:hover{
background-color: rgba(0,0,0,0.8);
}
#skipvideo{
	position:relative;
	margin: 0 auto;
	z-index:9999;
	width:250px;
	height:40px;
	text-align:center;
	font-family:longDrink2;
	font-size:16px;
	padding-top:20px;
	letter-spacing:1px;
		color:#FFFFFF;
	border:#FFFFFF solid 1px;
bottom:200px;

}
#skipvideo a{
	text-decoration:none;
	color:#FFFFFF;
}
#buyonline{
	position:fixed;
	z-index:9999;
	bottom:50px;
	right:0px;
	background-color:#00b2e2;
	width:250px;
	height:40px;
	text-align:center;
	font-family:longDrink2;
	font-size:16px;
	padding-top:20px;
	letter-spacing:1px;
	
}
#buyonline a{
	text-decoration:none;
	color:#FFFFFF;
}
#clientlogout{
	position:fixed;
	z-index:9999;
	bottom:50px;
	right:0px;
	background-color:#00b2e2;
	width:250px;
	height:40px;
	text-align:center;
	font-family:longDrink2;
	font-size:16px;
	padding-top:20px;
	letter-spacing:1px;
	background-image: url(/gfx/icons/logoutIconWhite.png);
	background-repeat: no-repeat;
	background-position: 200px center;
}
#clientlogout a{
	text-decoration:none;
	color:#FFFFFF;
}
#furthercontentWrapper {
	float:left;
	width: 100%; /* the auto margins (in conjunction with a width) center the page */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */

	
}
#furthercontentshop{
width:900px;
text-align:center;
margin: 0 auto;
padding-top:0px;
overflow:visible;
font-family:longDrink3;
}
#furthercontentshop h2{
	line-height:30px;
	padding-top:0px;
		margin-top:0px;
}
#clear{
	clear:both;
}
.qtyBox{
	text-align:center;
		font-family:longDrink2;
		font-size:14px;
		width: 60px;
		height:18px;
		padding-top:4px;
}
#furthercontentsignup{
width:900px;
text-align:left;
margin: 0 auto;
}
#furthercontent{
width:900px;
text-align:left;
margin: 0 auto;
padding-top:50px;
}
#furthercontent a{
		text-decoration:none;
	color:#0000FF;
}
#furthercontent a:hover{
		text-decoration:underline;
	color:#000000;
}
.imghome{
	width:548px;
}
.imgpack{
	margin-top:30px;
	width:750px;
}
#clear{
	clear:both;
}
#wholecol{
	width:400px;
	float:left;
	text-align:center;
	margin:auto 0;
}
#leftcol{
width:350px;
float:left;
font-family:longDrink1;
		font-size:18px;
		letter-spacing:1px;
	color:#999999;
}
#leftcol p{
	padding:0px;
	margin: 0px;
	text-indent: 25px;
	margin-bottom:3px;
}
#leftcol h6{
	padding:0px;
	margin: 0px;
	margin-bottom:20px;
	margin-top:10px;
	font-family:longDrink1;
		font-size:18px;
		letter-spacing:1px;
	color:#999999;
	font-weight:normal;
}
#rightcol{
width:550px;
float:left;
}
.homelogo{
	width:60px;
	padding-right:20px;
}
#stadium{
	margin-top:100px;
	position:relative;
	width:100%;	
	}
.imgstadium{
	width:100%;
}
#stadiumtagwrapper{
	float:left;
	width: 100%; /* the auto margins (in conjunction with a width) center the page */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */

}
#stadiumtag{
	width:900px;
text-align:right;
margin: 0 auto;
font-family:longDrink1;
		font-size:12px;
		color:#666666;
	margin-bottom:50px;
}
#tellmemore{
		padding:0;
	margin:auto;
	text-align:center;
	position:relative;
	width:100%;
	padding-top:50px;

}


#tellmemore h1{
	font-family:longDrink2;
		letter-spacing:4px;
	font-size:90px;
	line-height:94px;
	color:#000000;
	text-align:right;
	padding-bottom:0px;
	margin-bottom:0px;
	text-shadow:none;
}

#tellmemore p
{
		font-family:longDrink1;
		font-size:18px;
		letter-spacing:2px;
	color:#cccccc;
	text-align:right;
	padding-top:0px;
	margin-top:0px;
}
.addbtn{
	font-family:longDrink2;
		letter-spacing:1px;
			font-size:14px;
width:120px;
height:30px;
text-decoration:none;
color:#FFFFFF;
background-color:#00b2e2;
padding:4px;
}
.hand{
	cursor:pointer;
}
.btn{
	font-family:longDrink2;
		letter-spacing:1px;
			font-size:14px;
width:150px;
height:20px;
text-decoration:none;
color:#FFFFFF;
background-color:#00b2e2;
padding:6px;
}
.exrepeatbtn{
	font-family:longDrink2;
	letter-spacing:1px;
	font-size:24px;
	width:600px;
	height:85px;
	color:#00b2e2;
	background-color:#FFFFFF;
	border: thin solid #00b2e2;
	margin-bottom: 20px;
	background-image: url(../gfx/buttons/subscribeButton.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	cursor:pointer;

}
.exlargebtn{
	font-family:longDrink2;
		letter-spacing:1px;
			font-size:24px;
width:600px;
height:85px;
text-decoration:none;
color:#FFFFFF;
background-color:#00b2e2;
padding:6px;
margin-bottom: 20px;
}
.largebtn{
	font-family:longDrink2;
		letter-spacing:1px;
			font-size:20px;
width:300px;
height:32px;
text-decoration:none;
color:#FFFFFF;
background-color:#00b2e2;
padding:6px;
}
.largebtn2{
	font-family:longDrink2;
		letter-spacing:1px;
			font-size:20px;
width:300px;
height:40px;
text-decoration:none;
color:#FFFFFF;
background-color:#00b2e2;
padding:6px;
}
#bottomwrapper{
	float:left;
	width: 100%; /* the auto margins (in conjunction with a width) center the page */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	background-color:#00b2e2;
	padding-bottom:42px;
}
#bottomfooter{
	padding-top:20px;
width:900px;
text-align:left;
margin: 0 auto;
}
.bottomcol{
	float:left;
	width:150px;
}
#bottomfooter h5
{
	color:#FFFFFF;
	font-family:longDrink2;
	font-size:16px;
	padding:0px;
	margin:4px;
	font-weight:200;
	
}
#bottomfooter p
{
	color:#FFFFFF;
	font-family:longDrink1;
	font-size:14px;
	padding:0px;
	margin:2px;
}
#bottomfooter a
{
	text-decoration:none;
	color:#FFFFFF;
}
.bottomlogo{
	width:80px;
}
#bottomleft{
	float:left;
	width:350px;
	color:#FFFFFF;
			font-family:longDrink2;
	font-size:14px;
	text-align:left;
	padding-top:60px;
}
#bottommiddle{
		float:left;
	width:200px;
	color:#FFFFFF;
			font-family:longDrink2;
	font-size:12px;
	text-align:center;
	padding-top:30px;
}
#bottomright{
		float:left;
	width:350px;
	color:#FFFFFF;
			font-family:longDrink2;
	font-size:14px;
	text-align:right;
		padding-top:50px;
	
}

#hamburger{
	display: none;
}
#lowerhamburger{
	display: none;
}
#mobileClose{
	display:none;
	clear:both;
	text-align:right;

}
#videoframe{
	width:800px;
	height:450px;

}
.mapinfo{
width:300px;
padding:3px;
font-family:longDrink2;
font-size:20px;
border-radius: 50px;
	
}
.formfield{
width: 200px;
height: 20px;
font-family:longDrink1;
font-size:14px;	
}
.formfield200{
width: 200px;
height: 25px;
font-family:longDrink1;
font-size:14px;	
}
.formNotes{
width: 200px;
height: 70px;
font-family:longDrink1;
font-size:14px;	
}
.formfield250{
width: 250px;
height: 25px;
font-family:longDrink2;
font-size:16px;	
}
.paddedpara{
	padding:8px;
	font-family:longDrink2;
font-size:14px;	
}
.hamburger-menu-black{
	width:25px;
	height:4px;
	background-color:#111111;
	/* border-radius:5px; */
	margin:5px 0;
}
.hamburger-menu-white{
	width:25px;
	height:4px;
	background-color:#ffffff;
	/* border-radius:5px; */
		margin:5px 0;
}
#contentcol1{
	float:left;
	width:180px;
		font-family:longDrink2;
}
#contentcol2{
	float:left;
	width:400px;
			font-family:longDrink2;
			text-align:center;
			padding-top: 25px;
}
#contentcol3{
	float:right	;
	width:250px;
		text-align:center;
			font-family:longDrink2;
}
#contentcol3 h2{
	font-size:24px;
	color:#00b2e2;
		font-family:longDrink2;
padding:0px;
margin:0px;
line-height:26px;
}
.statedrop{
		font-family:longDrink2;
		font-size:16px;
		color:#666666;	
		width:200px;
}
.itemImage{
	width:320px;

}

@media screen and (max-width : 1040px){
		.salepretext{
	font-family:longDrink1;
	font-size:20px;
	text-align:center;
}
h1{
	font-family:longDrink2;
		letter-spacing:4px;
	font-size:80px;
	line-height:82px;
	color:#FFFFFF;
	text-align:right;
	padding-bottom:0px;
	margin-bottom:0px;
}
h3
{
		font-family:longDrink1;
		font-size:14px;
		letter-spacing:2px;
	color:#FFFFFF;
	text-align:center;
	padding-top:0px;
	margin-top:0px;
}
h2{
	font-family:longDrink2;
	font-size:30px;
	line-height:60px;

}
#tellmemore h1{
	font-family:longDrink2;
	letter-spacing:4px;
	font-size:40px;
	line-height:42px;
}
#tellmemore p{
		font-size:14px;
}
.can{
	width:200px;
}

#innercontentright{
padding-top:25px;
}
#furthercontent{
width:95%;
}
#furthercontentshop{
width:95%;
overflow:visible;

}
#itemforsale{

	width:700px;
	margin:0 auto;
	}
#itemforsale h2{
	font-size:20px;
}
#furthercontentsignup{
width:95%;
}
.imghome{
	width:498px;
}
.imgpack{
	width:550px;
}
#adminwrapper{
	position:relative;
	margin:0 auto;
	width:498px;
	text-align:center;

}
.itemImage{
	width:300px;
}
#leftcol{
width:300px;
}
#rightcol{
width:300px;
}
#wholecol{
	width:95%;
}
#bottomwrapper{
display:none;
}
#stadiumtag{
	width:600px;

}
#mobileOne{
	position:fixed;
	width:0px;
	height:1000px;
	text-align:right;
	padding-top:0px;
background-color:#00b2e2;
overflow:visible;
right:0px;
z-index:7000;
padding:0px;
top:0px;
transition: 0.2s ease-out;
-webkit-transition:  0.2s ease-out;

}
#lowermobileOne{
	display:none:
}

#hamburger{
	display:block;
	right: 8px;
	top:8px;

	
}
#lowerhamburger{
	display:inline;
}
.toplogo{
	width:150px;
}
.toplogoNEW{
	width:65px;
}
#lowermenuright{
	float:right;
	text-align:right;
	padding-top:5px;
width:50px;

	
}

#lowermenuright ul{
	display:none;
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:longDrink2;
	font-size:32px;
}
#lowermenuright li{
	float: left;
	display:inline;
	padding-bottom:20px;

}
#lowermenuright a{
display:block;
padding-right:15px;
text-decoration:none;
color:#FFFFFF;
}

#secondarymenuright{
	float:right;
	text-align:right;
	padding-top:5px;
width:50px;

	
}

#secondarymenuright ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:longDrink2;
	font-size:16px;


}

#secondarymenuright li{
	float: left;
	display:inline;
	padding-bottom:20px;


}
#secondarymenuright a{
display:block;
padding-right:15px;
text-decoration:none;
color:#FFFFFF;
width:125px;
text-align:left;
transition: 0.2s ease-out;
-webkit-transition:  0.2s ease-out;
}
.menuclosebtn{
	display:block;
	text-align:right;
	width:100px;
		font-size:30px;
		margin:24px;
}
#menuright{
	float:right;
	text-align:right;
	padding-top:5px;
width:50px;
	
}
#menuright ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:longDrink2;
	font-size:32px;
}
#menuright li{
	float: left;
	display:inline;
	padding-bottom:20px;

}
#menuright a{
display:block;
padding-right:15px;
text-decoration:none;
color:#FFFFFF;
width:250px;
text-align:left;
transition: 0.2s ease-out;
-webkit-transition:  0.2s ease-out;

}
.activePG{
	color:#FFFFFF;
}
#scroller{
	background-attachment:scroll;	
}
#videoframe{
	width:560px;
	height:315px;

}
#bottombar{
	font-size:18px;
}
#buyonline{
	font-size:14px;
width:220px;
	height:30px;
	padding-top:8px;
}
#clientlogout{
	font-size:14px;
width:220px;
	height:30px;
	padding-top:8px;
		background-image: url(/gfx/icons/logoutIconWhite.png);
	background-repeat: no-repeat;
	background-position: 180px center;
}

#skipvideo{
	position:relative;
	z-index:9999;
	bottom:65px;
	left:0px;
	width:150px;
	height:30px;
	text-align:center;
	font-family:longDrink2;
	font-size:14px;
	padding-top:8px;
	letter-spacing:1px;
	color:#FFFFFF;
	border:#FFFFFF solid 1px;
}
#contentAV h1{
	font-family:longDrink2;
		letter-spacing:4px;
	font-size:40px;
	color:#FFFFFF;
	text-align:center;
	padding-bottom:0px;
	margin-bottom:0px;
	margin:0;
	padding:0;
}
#contentAV h3
{
		font-family:longDrink1;
		font-size:14px;
		letter-spacing:2px;
	color:#FFFFFF;
	text-align:center;
	padding-top:0px;
	margin-top:0px;
}

#contentcol1{
display:none;
}
#contentcol2{
	float:left;
	width:300px;
			font-family:longDrink2;
			text-align:center;
			padding-top: 15px;
}
#contentcol3{
	float:left;
	width:250px;
		text-align:center;
			font-family:longDrink2;
}
#contentcol3 h2{
	font-size:18px;
	color:#00b2e2;
		font-family:longDrink2;
padding:0px;
margin:0px;
line-height:20px;
}
.statedrop{
		font-family:longDrink2;
		font-size:12px;
		color:#666666;	
		width:150px;
}

#addressBookWidgetDiv{
	width:300px;
	height:400px;

}
#walletWidgetDiv{
	width:300px;
	height:400px;
}
#itemTitle{
	width:700px;
	font-size:22px;
}
#itemLeft{
	width:350px;

}
#itemRight{
	width:350px;
	
}


}
@media screen and (max-width : 450px){
		.salepretext{
	font-family:longDrink1;
	font-size:18px;
	text-align:center;
}
h1{
	font-family:longDrink2;
		letter-spacing:4px;
	font-size:40px;
	line-height:42px;
	color:#FFFFFF;
	text-align:right;
	padding-bottom:0px;
	margin-bottom:0px;
}
h2{
	font-family:longDrink2;
	font-size:24px;
line-height:24px;
letter-spacing:1px;

}
h3
{
		font-family:longDrink1;
		font-size:8px;
		letter-spacing:2px;
	color:#FFFFFF;
	text-align:center;
	padding-top:0px;
	margin-top:0px;
}
h5
{
		font-size:16px;
		letter-spacing:0px;
	color:#000000;
	font-weight:100;
	text-align:center;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	
	padding-left: 15px;
	padding-right: 15px;
	
}

h4
{
		font-family:longDrink1;
		font-size:16px;
		letter-spacing:0px;
	color:#000000;
	font-weight:100;
	text-align:center;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	
	padding-left: 15px;
	padding-right: 15px;
	
}
#tellmemore h1{
	font-family:longDrink2;
	letter-spacing:4px;
	font-size:24px;
	line-height:26px;
}
#tellmemore p{
		font-size:12px;
}
#innercontentright{
padding-top:15px;
}
.can{
	width:100px;
}


#furthercontent{
width:300px;

}
#adminwrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	text-align:center;

}
#furthercontentsignup{
width:300px;
}
#furthercontentshop{
width:300px;

}
#itemforsale{

	width:300px;
	margin:0 auto;
	}
#itemforsale h2{
	font-size:16px;
}

#basket{
	position:fixed;
right:0px;
top:40%;
width: 35px;
height: 300px;
	background-color:#00b2e2;
	color:#ffffff;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}
#basketContent{
	transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-webkittransform:rotate(270deg);
	-o-transform:rotate(270deg);
	left:150px;
	height:300px;
	width:310px;
	text-align:center;
	zoom:1;
	font-size:18px;
}
#basketdetails{
	position:fixed;
right:0px;
width:300px;
background-color:#FFFFFF;
border:medium solid #00b2e2;
height:600px;
top:25px;
display:none;
z-index:10000;
}
#basketdetailsContent{
	float:left;
	width:280px;
	margin:10px;
	height:480px;
	
}
#basketdetailsContent img{
	height:50px;
}
#lowercart{
	clear:both;
	float:left;
	width: 300px;
	text-align:center;
	margin-top: 25px;
}
.imghome{
	width:298px;
}
.imgpack{
	width:300px;

}
.itemImage{
	width:100%;
}
#cart{
float:left;
width:300px;
text-align:center;

		clear:both;
}
#cartleft{
float:left;
width:300px;
text-align:center;

}
#cartright{
float:left;
width:300px;
text-align:center;

}
#cartmid{
	margin-left:0px;
	float:left;
	text-align:center;
	width:300px;

}
.exrepeatbtn{
	font-family:longDrink2;
		letter-spacing:1px;
			font-size:18px;
width:300px;
height:85px;	
color:#00b2e2;
background-color:#FFFFFF;
border: thin solid #00b2e2;
margin-bottom: 20px;
}
.exlargebtn{
	font-family:longDrink2;
		letter-spacing:1px;
			font-size:18px;
width:300px;
height:90px;
text-decoration:none;
color:#FFFFFF;
background-color:#00b2e2;
padding:6px;
}
#leftcol{
width:300px;
clear:both;
}
#rightcol{
width:300px;
clear:both;
}
#bottomwrapper{
display:none;
}
#stadiumtag{
	width:300px;
font-size:10px;
}
#mobileOne{

	position:fixed;
	width:0px;
	right:0px;
	height:800px;
	text-align:right;
	padding-top:0px;
background-color:#00b2e2;
overflow:visible;
right:0px;
z-index:7000;
padding:0px;
top:0px;
transition: 0.3s ease-out;
-webkit-transition:  0.3s ease-out;

}

#hamburger{
	display:block;
	right: 8px;
	top:8px;

	
}
#lowerhamburger{
	display:inline;
}
#menuright{
		float:right;
	text-align:right;
	padding-top:5px;
width:50px;
	
	
}

#menuright ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:longDrink2;
	font-size:16px;
}
#menuright li{
	float: left;
	display:inline;
	padding-bottom:20px;

}
#menuright a{
display:block;
padding-right:15px;
text-decoration:none;
color:#FFFFFF;
width:250px;
text-align:left;
transition: 0.2s ease-out;
-webkit-transition:  0.2s ease-out;

}
.activePG{
	color:#FFFFFF;
}

#lowermenuright{
	float:right;
	text-align:right;
	padding-top:5px;
width:50px;
	
}

#lowermenuright ul{
	display:none;
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:longDrink2;
	font-size:32px;
}
#lowermenuright li{
	float: left;
	display:inline;
	padding-bottom:20px;

}
#lowermenuright a{
display:block;
padding-right:15px;
text-decoration:none;
color:#FFFFFF;
}
#secondarymenuright{
	float:right;
	text-align:right;
	padding-top:5px;
width:50px;

	
}

#secondarymenuright ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:longDrink2;
	font-size:16px;


}

#secondarymenuright li{
	float: left;
	display:inline;
	padding-bottom:20px;


}
#secondarymenuright a{
display:block;
padding-right:15px;
text-decoration:none;
color:#FFFFFF;
width:125px;
text-align:left;
transition: 0.2s ease-out;
-webkit-transition:  0.2s ease-out;
}
.menuclosebtn{
	display:block;
	text-align:right;
	width:100px;
		font-size:30px;
		margin:24px;
}
#lowermenuOne{

}
#scroller{
	background-attachment:scroll;	
}
#lowermobileOne{
	display:none:
}

#videoframe{
	width:300px;
	height:169px;

}
#bottombar{
	font-size:16px;
}
#buyonline{
	font-size:16px;
width:100%;
	height:40px;
	padding-top:10px;
	bottom:0px;
}
#clientlogout{
	font-size:16px;
width:100%;
	height:40px;
	padding-top:10px;
	bottom:0px;
		background-image: url(/gfx/icons/logoutIconWhite.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#videoDIVx{
	z-index:730;
}
.mapinfo{
width:150px;
padding:3px;
font-family:longDrink2;
font-size:10px;
	
}
#contentAV h1{
	font-family:longDrink2;
		letter-spacing:3px;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	padding-bottom:0px;
	margin-bottom:0px;

		margin:0;
	padding:0;
}
#contentAV h3
{
		font-family:longDrink1;
		font-size:8px;
		letter-spacing:2px;
	color:#FFFFFF;
	text-align:center;
	padding-top:0px;
	margin-top:0px;
}
#skipvideo{
	position:relative;
	z-index:9999;
	bottom:250px;
	left:0px;

	width:150px;
	height:20px;
	text-align:center;
	font-family:longDrink2;
	font-size:12px;
	padding-top:2px;
	letter-spacing:1px;
		color:#FFFFFF;
	border:#FFFFFF solid 1px;
}
#contentcol1{
display:none;
}
#contentcol2{
	float:left;
	width:300px;
			font-family:longDrink2;
			text-align:center;
			padding-top: 5px;
			padding-bottom:10px;
}
#contentcol3{
	float:left;
	width:250px;
		text-align:center;
			font-family:longDrink2;
}
#contentcol3 h2{
	font-size:18px;
	color:#00b2e2;
		font-family:longDrink2;
padding:0px;
margin:0px;
line-height:20px;
}
.statedrop{
		font-family:longDrink2;
		font-size:12px;
		color:#666666;	
		width:150px;
}
.qtyBox{
	text-align:center;
		font-family:longDrink2;
		font-size:12px;
		width: 60px;
		height:20px;
		padding-top:0px;
}

#addressBookWidgetDiv{
	width:300px;
	height:400px;
}
#walletWidgetDiv{
	width:300px;
	height:400px;
}
#contentveryPlainPrint{
	width:300px;
	z-index:700;
	margin-left:20px;
}
#idesc{
	clear:both;
}
#furthercontentshop h2{
	line-height:20px;
	padding-top:0px;
	margin-top:0px;
}
.newButts{
	width:150px;
}

.blueborder{
	width:100%;


}
#myStateDiv{
	font-size: 22px;
}
#itemTitle{
	width:300px;
	font-size:18px;
		letter-spacing:2px;
}
#itemTitleSub{
	width:300px;
		font-size:18px;
		/* letter-spacing:3px;*/
}
#itemLeft{
	width:300px;
	display:none;
}
#itemRight{
	width:300px;
	
}
#itemLeftMob{
	width:300px;
	display:inline;
}
.popNutStyle{

margin-left:0px;



	
}
}
