﻿
h2, h1, h3
{
 font-family:Arial; 
   
}

.Pointer
{
    cursor:pointer;
}

.pDailyDinger
{
 font-family:Arial;
 font-size:12px;
 line-height:14px;
 font-weight:bold;
 
   
}

.pDailyDingerBig
{
 font-family:Arial;
 font-size:14px;
 line-height:17px;
 font-weight:bold;  
}

h1
{
    font-size:18px;
}
h2
{
    font-size:14px;
}
    
    .paddingMargin0
    {
        margin-bottom:0px;
       padding-bottom:0px;
    }
/* ----------- Master Page -------------- */ 
.MasterContentHolder
{
    position:relative;
    height: 100%; 
    width:947px;
    margin: 0 auto;
    text-align: left;
    top: 0px;
    z-index:3;
    left: 0px;
}
.MainMenu
{
    z-index:3;
    left:-3px; 
    top:5px;
    width:747px;
}
.JamLabelSign
{
 float:left; text-align:right; width:75px; clear:both;   
}
.JamTextSign
{
 float:left;
}

.JamInnerLabel
{
     width:75px; text-align:right;
     float:left;
}
.cssCursor
        {
            cursor: pointer !important;
        }
        
.Logo
{
    position:absolute;
    right:0px;
    top:10px;
    z-index:5;
    width: 200px;
}

.MainContent
{
    position:relative;
 left:0px;
 width:100%;
}

.Footer
{
    position:relative;
    z-index:0;
 }


.GuyOnBackground
{
    z-index:1;
    position:relative;
	width: 947px;
	height: 560px;
	background-color:Black;
	/*background-image: <%= Page.ResolveUrl("~")%>Images/BackgroundGuy.jpg;
	background-image: url('Images/Background/BackgroundGuy.jpg');
	background-repeat: no-repeat;
	border-collapse:collapse;*/
}

.JambassadorSignInButton
{
 padding-right:32px;   
 padding-top:5px;
}

.BlankBackground
{
    z-index:1;
    position:relative;
    width: 947px;
    height: 560px;
    /*background-image: <%= Page.ResolveUrl("~")%>Images/BackgroundBlank.jpg;*/
    background-image: url('Images/Background/BackgroundBlank.jpg');
	background-repeat: no-repeat;
}

.BlankBackground_Long_Top
{
    z-index:1;
    position:relative;
    width: 947px;
    height: 54px;
    /*background-image: <%= Page.ResolveUrl("~")%>Images/BackgroundBlank.jpg;*/
    
    background-image: url('Images/Background/BackgroundBlank_Top.jpg');
	background-repeat: no-repeat;
	background-position:bottom;
}

.BlankBackground_Long
{
    z-index:1;
    position:relative;
    width: 947px;
    height: 6550px;
    /*background-image: <%= Page.ResolveUrl("~")%>Images/BackgroundBlank.jpg;*/
    background-color:#9FB5DE;
    background-image: url('Images/Background/BackgroundBlank_Long.jpg');
	background-repeat: no-repeat;
	background-position:bottom;
}

.TopInformation
{
    position:absolute;
    top:13px;
    width:100%;
}


/* ----------- End Master Page -------------- */ 


/* ----------- Navigation Links -------------- */

.BottomNavigationMainPage
{
    z-index:5;
    position:absolute;
    bottom:165px;
    width:100%;
}

.BottomNavigation
{
    z-index:-51;
    position:absolute;
    bottom:165px;
    width:100%;
}

.NavigationLinks1
{
    z-index:-1;
    position:absolute;
    left:5px;
    width:230px;
}

.NavigationLinks2
{
    z-index:-1;
    position:absolute;
    left:255px;
    width:230px;
}

.NavigationLinks3
{
    z-index:-1;
    position:absolute;
    left:487px;
    width:230px;
}

.NavigationLinks4
{
    z-index:-1;
    position:absolute;
    left:728px;
    width:219px;
}


/* ----------- End Navigation Links -------------- */

/* ----------- Stories -------------- */

.BottomStories:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.BottomStories
{
    position:relative;
    width: 947px;
    border-color:Yellow;
    border-width:1px;
    min-height:160px;
    height:auto;
}

.BottomStoriesBig
{
    position:relative;
    width: 947px;
    border-color:Yellow;
    border-width:1px;
    min-height:300px;
    height:auto;
}

.Stories1 /* Daily Dinger */
{
    padding-left:5px;
    float:left; 
    width:230px;
    height:15px;    
}

.StoriesBig /* Big Daily Dinger */
{
    padding-left:5px;
    float:left; 
    width:475px;
    height:15px;    
}

.Stories2
{
    float:left; 
    color:White;
   padding-left:15px; 
    width:230px;
    height:auto;
    z-index:-99;
}

.Stories3
{
    float:left; 
    color:White;
   height:auto;
    width:235px;
}

.Stories4
{
    float:left; 
    color:White;
    height:auto;

    width:219px;
}

/* ----------- End Stories -------------- */


/* ----------- Daily Dinger -------------- */
.DailyDingerBackground
{
    position:absolute;
    z-index:3;
    background-image: url('Images/DailyDinger/DailyDingerBackground.png');
    background-repeat: no-repeat;
    width:220px;
    height:190px;
    top: -2px;
    left: 5px;
}

.DailyDingerImage
{
    position:absolute;
    top:38px;
    left:15px;
}

.DailyDingerHeadline
{
    position:absolute;
    top:130px;
    text-align:center;
}
.DailyDingerNumbers
{
    position:absolute;
    top:155px;
    left:93px;
    width:70px;
    height: 14px;
}

.DailyDingerNumberSeperator
{
    
}
.DailyDingerNumbers1
{
    float:left;
    padding-left:5px;
}


.DailyDingerNumbers2
{
    float:left;
    padding-left:5px;
}

.DailyDingerNumbers3
{
    float:left;
    padding-left:5px;
}


/* ----------- End Daily Dinger -------------- */


/* ----------- Daily Dinger Big -------------- */
.DailyDingerBackgroundBig
{
    position:absolute;
    z-index:3;
    background-image: url('Images/DailyDinger/New/DailyDingerBackground.png');
    background-repeat: no-repeat;
    width:450px;
    height:340px;
    text-align:center;
}

.DailyDingerImageBig
{
    position:absolute;
    top:93px;
    left:35px;

}

.DailyDingerHeadlineBig
{
    position:absolute;
    top:260px;
    text-align:center;
    left:20px;
}
.DailyDingerNumbersBig
{
    position:absolute;
    top:277px;
    text-align:center;
        left:20px;   
    width:415px;
    height: 14px;
    
}

.DailyDingerNumberSeperatorBig
{
    
}
.DailyDingerNumbers1Big, .DailyDingerNumbers2Big, .DailyDingerNumbers3Big, .DailyDingerNumbers4Big
{
    float:left;
    padding-left:5px;
}


/* ----------- End Daily Dinger Big -------------- */


/* ----------- Popup -------------- */

.popupStory
{
    z-index:1;
    position:relative;
      height:30px;
    top: -4px;
    left: -6px;
    width: 246px;
}
.popupStoryClose
{
    position:absolute;
    right:5px;
    top:10px;
}

.popupStoryCloseMailingList
{
    position:absolute;
    right:5px;
   }
.popupStoryBody
{
    left:15px;
    position:absolute;
    top:30px;
    width:210px;
}

.popupStoryBodyBig
{
    left:35px;
    position:absolute;
    top:30px;
    width:210px;
}

a 
{
 color:black;
 text-decoration:none underline;   
}
a:link {
	color: black;
	text-decoration:none underline;
}
a:visited {
	color: black;
		text-decoration:none underline;
}
a:hover  
{
    color: black;
	text-decoration:none underline;
    }
a:active  
{
    color: black;
	text-decoration:none underline;
    }




body 
{
    line-height:14px;
}

address
{
    line-height:15px;
    text-align:left;
}

.pGoogleMaps
{
 line-height:15px;
    text-align:left;   
}

h2
{
font-family:"Arial";
font-size:14px;
font-weight:bold;	
line-height:15px;
}

h3
{
font-family:"Arial";
font-size:14px;
font-weight:bold;	
line-height:15px;
}

.hName
{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:15px;
}
p 
{
    margin-top:0px;
    padding-top:0px;
	font-family:"Arial";
	font-size:12px;
	line-height:13px;
	padding-bottom:0px; 
	margin-bottom:3px;
	font-weight:normal;
}

.p2, .pContactList
{
    margin-top:0px;
    padding-top:0px;
	font-family:"Arial";
	font-size:12px;
	padding-bottom:0px; 
	margin-bottom:3px;
	line-height:15px;
	text-decoration:none;
}

.EventsDataListTable
{
    cursor:pointer;
}
.EventsTable
{
    left:20px;
    padding-top:15px;
}
.EventsBold
{
    margin-top:0px;
    padding-top:0px;
	font-family:"Arial";
	font-size:12px;
	padding-bottom:0px; 
	margin-bottom:3px;
	font-weight:bold;
	line-height:13px;
}
.Events
{
    margin-top:0px;
    padding-top:0px;
	font-family:"Arial";
	font-size:12px;
	padding-bottom:0px; 
	margin-bottom:3px;
	line-height:13px;
}


.tdEnvironment
{
	font-family:"Arial";
	font-size:12px;
	padding-bottom:0px; 
	margin-bottom:3px;
	font-weight:bold;
	line-height:12px;
}

ul
{
	font-family:"Arial";
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:13px;
}

li
{
	font-family:"Arial";
	font-size:12px;
	font-weight:bold;
	line-height:13px;
}

.RowBottomCart
{
    padding:0px; 
    margin:0px;
    border-collapse:collapse;
    background-repeat:repeat;
      background-image: url('Images/Background/BackgroundBottomCart.png'); 
      background-repeat: no-repeat;
      
}

.DailyDinger
{
    background-image: url('Images/DailyDinger/DailyDingerBackground.png');
    background-repeat: no-repeat;
    
}
.RowTopCart
{
    padding:0px; 
    margin:0px;
    height:48px;
    border-collapse:collapse;
    background-image: url('Images/Background/BackgroundTopCart.png'); 
      background-repeat: no-repeat;
}

.TableWithBlankBackground
{
    padding-left:0px;
    margin-left:0px;
	width: 947px;
    height: 560px;
    /*background-image: <%= Page.ResolveUrl("~")%>Images/BackgroundBlank.jpg;*/
    background-image: url('Images/Background/BackgroundBlank.jpg');
	background-repeat: no-repeat;
	margin-bottom: 0px;
	border-collapse:collapse;
}

.TableMainCart
{
    
    border-collapse:collapse;
}
  
.TableWithGuyOnBackground
{

	width: 947px;
	height: 560px;
	/*background-image: <%= Page.ResolveUrl("~")%>Images/BackgroundGuy.jpg;*/
	background-image: url('Images/Background/BackgroundGuy.jpg');
	background-repeat: no-repeat;
	border-collapse:collapse;
}



.BuyNow
{
	width: 230px; 
	height: 125px;
}


.HowToPlay
{
    width: 222px;
    height: 129px;
}

.Community, .WorldChampionships
{
    width: 229px;
    height: 113px;
}

    .Jambassador
{
    width: 214px;
    height: 122px;
}

.ComingSoon
{
	padding-top: 35px;
	text-align:center;
}

.PleaseRecycle
{
	width: 396px; 
	height: 139px;
	padding-left:25px;
	padding-top:50px;
	vertical-align:top;
}

.WaterMark
{
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

.collapsePanelContent
{
    width:120px;
    height:0px;
    color:White;
    overflow:hidden;
}

.collapsePanelHeader
{
    width:120px;
    height:auto;
    color:White;
    float:left;
    cursor:pointer;
    vertical-align:middle;
}



.GMap
{
    color:Gray;
    text-align:center;
}

.pContactList
{
	font-size:14px;
}

.AddedToCart
{
    position:absolute;
z-index:99999999999;    
}

.ContentTitlesPicture
{
 position:absolute;
 left:10px;
 top:18px;   
}

.ContentWrapperTitleDescription
{
    position:absolute;
    left:10px;
    top:60px;
    z-index:5;
}
.ContentTitle
{
    padding-bottom:10px;
}

.ContentDescription
{
    padding-bottom:10px;
}

.ContentGameSetContents
{
    
}

.ContentRightImage
{
 position:absolute;
 right:5px;
 top:30px;   
}

.ProductTShirtsHanging
{
    position:absolute;
    left:0px;
    top:138px;
}


.CartDiv
{
    width: 947px;
}

.CartDivTop
{
    padding:0px; 
    margin:0px;
    height:48px;
    border-collapse:collapse;
    background-image: url('Images/Background/BackgroundTopCart.png'); 
    background-repeat: no-repeat;
}

.CartDivMiddle
{
    
}
.CartDivBottom
{
    
}




/************************ Jambassador *****************/
.JambassadorSignUpButton
{
  position:absolute;
  top:180px;  
  z-index:4;
}

.JambassadorSignIn
{
 position:absolute;
 top:250px;
 left:225px;   
 width:250px;
 height:100px;
}

.Jambassador_UserName
{
    position:absolute;
    top:30px;
    float:left;
    left:5px;
    width:100%;
}

.Jambassador_Password
{
    position:absolute;
    top:60px;  
    left:5px;  
    width:100%;
}

.Jambassador_SignIn
{
    position:absolute;
    top:80px;
    right:10px;
}

/*      *********************** Shirts *************/
.shirtBackground
{
    background-image:url(../images/Frame.png);
    background-repeat:no-repeat;
    height:337px;
    width:341px;
    min-height:337px;
    min-width:341px;
}

.shirt
{
    padding:11px 0 0 48px;
}

img
{
   border-style: none;
}
/*      *********************** Shirts *************/


/*      *********************** Jambassador Profile *************/
.JamProfile_Wrapper
{
width:500px;
height:auto;
    
}

.JamProfile_LabelTextWrap
{
    
}
.JamProfile_Label
{
float:left;
width:90px;
display:block;   
}

.JamProfile_Text
{
 float:left;
 display:block;
    
}

.SignUpPopup
{
position:absolute;
z-index:101;  
}





/*For handle icon*/
.handleText
{
	width:16px;
	height:16px;
	background-image:url(../images/HandleGrip.png);
	overflow:hidden;
	cursor:se-resize;
	float:right;
	bottom:0px;
}
/*For container div while resizing*/
.resizingText
{
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#7391BA;
	overflow:hidden;
}
/*For Container Div which consists text box*/
.frameText 
{
	overflow:hidden;
	float:left;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	font-family:Helvetica;
	font-size:8pt;
	line-height:normal;
}
/*For textbox */
.noborder
{
	border:0px;
	padding:2px;
}

.Jambassador_WrongPassword
{
 position:relative;
    width:100%;
    height:100%;
}




.Jambassador_InItForMe_Wrapper
{
 position:relative;
    width:100%;
    height:100%;
}

.Jambassador_InItForMe_OkayButton
{
  position:absolute;
  right:15px;
  top:30px;
}

.Jambassador_InItForMe_Kit
{
  position:absolute;  
  right:15px;
  top:100px;
}

.Jambassador_InItForMe_Headline
{
    position:absolute;
    top:55px;
    left:10px;
}

.Jambassador_InItForMe_Body
{
    position:absolute;
    left:25px;
    top:110px;
    width:295px;
}

.Text
{
 font-family:Arial;
 font-size:12px;
}


    .ImageItemHasBeenAdded
    {
        cursor: pointer !important;
    }
    .WrapperItemAddedToCart
    {
        position: relative;
        width: 343px;
        height: 300px;
    }
    .ItemAddedToCartText
    {
        position: absolute;
        top: 70px;
        left: 8px;

    }
    .ItemAddedToCartKeepShopping
    {
        position: absolute;
        top: 130px;
        left: 10px;
    }
    .ItemAddedToCartGoToCart
    {
        position: absolute;
        top: 130px;
        left: 170px;
    }
    
      .ConfirmDeleteButton
    {
        position: absolute;
        top: 90px;
        left: 10px;
    }
    .CancelDeleteButton
    {
        position: absolute;
        top: 90px;
        left: 170px;
    }
    
    
    /************************ Video Box */ 
    
    body {margin: 0;}
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
}

.lbLoading {
	background: #fff url(/Images/VideoBox/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/Images/VideoBox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/Images/VideoBox/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}




.jwbox_background{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	zoom: 1;
	-moz-opacity: 0.8;
	opacity:0.80;
	filter: alpha(opacity = 80);
	overflow: auto;
}
.jwbox_hidden {
	padding: 16px 16px 25px 16px;
	border: 16px solid black;
	background-color: black;
	z-index:1002;
	background-image:url('http://dev1.longtailvideo.com/jw/upload/jwbox/closelabel.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
}
.jwbox_content{
}

.GetNotifiedBg
{
    background-image:url('Images/App/blackBG.png');
    background-repeat:no-repeat;
    background-position:right bottom;
    
    width:214px;
    height:150px;
    min-height:131px;
    min-width:214px;
}

.CartBackground
{
    background-image:url('Images/AddToCart/Background.png');
    background-repeat:no-repeat;
    width:343px;
    height:279px;
    min-width:343px;
    min-height:279px;
}

area
{
    cursor:pointer !important;
}

