@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/bebas-neue-fontfacekit/BebasNeue-webfont.eot');
    src: url('fonts/bebas-neue-fontfacekit/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebas-neue-fontfacekit/BebasNeue-webfont.woff') format('woff'),
         url('fonts/bebas-neue-fontfacekit/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/bebas-neue-fontfacekit/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{
	font-size:16px;
}

body{
	font-size:1em;
	font-family: "Helvetica", Arial, sans-serif;
	background-color:#ffffff;
	-webkit-text-size-adjust: none;	
}

p, div{
	color:#000000;
	/* font-size:0.75em; */
}

h1{
	font-family: "BebasNeueRegular", "Helvetica", Arial, sans-serif;
	font-size:1.375em;
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:25px;
	text-transform:uppercase;
}

h1.marketing{
    color:#333333;
    font-size:1.3em;
	margin:0px 0px 15px 0px;
}

h1.marketing.lg{
    font-size:1.4em;
}

h1.marketing.es{
    font-size:1em;
}

h2{
	font-family: "BebasNeueRegular", "Helvetica", Arial, sans-serif;
	font-size:1.875em;
	margin:0px 0px 20px 0px;
	padding:0;
	font-weight:normal;
	line-height:27px;
	text-transform:uppercase;
}

h3{
	font-size:0.8125em;
	color:#666666;
}

h3.product{
	font-family: "BebasNeueRegular", "Helvetica", Arial, sans-serif;
	font-size:1.625em;
	padding:0;
	margin:0px 0px 10px 0px;
	color:#333333;
	font-weight:normal;
	text-transform:uppercase;
}

h3.related{
	color:#333333;
	padding:0px 0px 10px 20px; 
	margin:0; 
	font-size:0.8125em;
}

a{
	border:0px;
	color:#006db0;
}

a.noline:link,
a.noline:visited,
a.noline:active{
	text-decoration:none;
}

a.noline:hover{
	text-decoration:underline;
}

#header{
	background-image:url('images/headerBg.png'); 
	background-repeat:repeat-x;
}

#shareOverlay{
    /*border:1px solid red;*/
	background-image:url('images/sharebg.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:279px;
	height:69px;
	position:absolute;
	padding:33px 0px 0px 13px;
	top:0px;
	left:0px;
	visibility:hidden;
	/* display:none; */
	z-index:1300;
	/*overflow:hidden;*/
	opacity:0;
}

#shareScrim{
	opacity:0;
	visibility:hidden;
	z-index:1200;
	position:absolute;
	background-color:#000000;
}

#fb-share iframe{
    visibility:hidden!important;
}

#fb-share iframe.show{
    visibility:visible!important;
}

.error{
	color:#ff0000; 
	margin-bottom:10px;
}

.bg-test{
	background-color:#333333;
}

.pt25{
	font-size:2.5em;
	font-family: "BebasNeueRegular","Helvetica",Arial,sans-serif;
}

.pt25es{
	font-size:1.5em;
	font-weight:bold;
}

.loginViewMessg{
	font-weight:normal;
	font-size:0.5em;
	line-height:1.4em;
	font-family: "Helvetica", Arial, sans-serif;
}

.loginViewMessgEs{
	font-weight:normal;
	font-size:0.8em;
	line-height:1.4em;
	font-family: "Helvetica", Arial, sans-serif;
}

.pt18{
	font-size:1.125em;
}

.pt14{
	font-size:0.875em;
}

.pt13{
	font-size:0.8125em;
}

.pt12{
	font-size:0.75em;
}

.pt11{
	font-size:0.6875em;
}

.pt10{
	font-size:0.625em;
}

.pt9{
	font-size:0.5625em;
}

.hd-spinning-streak-progressive{
	color:#623218;
}

.hd-battleship{
	color:#0859a1;
}

.hd-battleship-int{
	color:#0859a1;
}

.hd-gplus-deluxe-5x4{
	color:#8e3200;
}

.hd-leprechauns-gold-landoluck{
	color:#236705;
}

.hd-cascading-reels-5x4-invader-series{
	color:#782582;
}

.hd-colossal-reels{
	color:#8f0000;
}

.hd-life-of-luxury-deluxe{
	color:#782582;
}

.hd-monopoly-party-train{
	color:#0859a1;
}

.hd-the-wizard-of-oz-journey-to-oz{
	color:#236705;
}

.hd-alice{
	color:#49276c;
}

.hd-star-trek-battlestations{
	color:#0859a1;
}

.hd-bluebirdxd{
	color:#782582;
}

.hd-cascading-reels-5x4-ancient-magicke-series{
	color:#782582;
}

.hd-yahtzee{
	color:#8e3200;
}

.hd-the-price-is-right-the-ultimate-show{
	color:#04797a;
}

.hd-reel-boost{
	color:#5b2682;
}

.hd-pirate-battle{
	color:#0859a1;
}

.hd-5x4-bonus-jackpots{
	color:#782582;
}

.hd-iplay-princess-bride{
	color:#236705;
}

.hd-gplus-deluxe{
	color:#04797a;
}

.hd-super-multi-progressive{
	color:#8e0000;
}

.hd-epic-monopoly{
	color:#8e0000;
}

.hd-attack-from-mars-revenge-from-mars{
	color:#0859a1;
}

.hd-monopoly-bonus-city{
	color:#782582;
}	

.hd-ultra-hit-progressive{
	color:#8e3200;
}

.hd-peng-wins{
	color:#0859a1;
}

.hd-mega-multiplier-super-shot{
	color:#04797a;
}

.hd-power-spins{
	color:#8e3200;
}




.bg-catalog{
	background-image:url('images/catalogbg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#004b81;
}

.bg-blade{
	background-image:url('images/blade/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#0a1a2e;
}

.bg-wmsagp{
	background-color:#ffffff;
}

.bg-default{
	background-image:url('images/defaultbg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-bluebirdxd{
	background-image:url('images/bluebirdxd/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-epic-monopoly{
	background-image:url('images/epic-monopoly/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-spinning-streak-progressive{
	background-image:url('images/spinning-streak-progressive/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-battleship{
	background-image:url('images/battleship/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-battleship-int{
	background-image:url('images/battleship-int/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-gplus-deluxe-5x4{
	background-image:url('images/gplus-deluxe-5x4/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-leprechauns-gold-landoluck{
	background-image:url('images/leprechauns-gold-landoluck/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-cascading-reels-5x4-invader-series{
	background-image:url('images/cascading-reels-5x4-invader-series/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-colossal-reels{
	background-image:url('images/colossal-reels/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-life-of-luxury-deluxe{
	background-image:url('images/life-of-luxury-deluxe/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-monopoly-party-train{
	background-image:url('images/monopoly-party-train/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-the-wizard-of-oz-journey-to-oz{
	background-image:url('images/the-wizard-of-oz-journey-to-oz/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-alice{
	background-image:url('images/alice/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-star-trek-battlestations{
	background-image:url('images/star-trek-battlestations/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-cascading-reels-5x4-ancient-magicke-series{
	background-image:url('images/cascading-reels-5x4-ancient-magicke-series/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-yahtzee{
	background-image:url('images/yahtzee/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-the-price-is-right-the-ultimate-show{
	background-image:url('images/the-price-is-right-the-ultimate-show/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-reel-boost{
	background-image:url('images/reel-boost/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-pirate-battle{
	background-image:url('images/pirate-battle/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-5x4-bonus-jackpots{
	background-image:url('images/5x4-bonus-jackpots/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-iplay-princess-bride{
	background-image:url('images/iplay-princess-bride/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-gplus-deluxe{
	background-image:url('images/gplus-deluxe/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-super-multi-progressive{
	background-image:url('images/super-multi-progressive/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-attack-from-mars-revenge-from-mars{
	background-image:url('images/attack-from-mars-revenge-from-mars/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-monopoly-bonus-city{
	background-image:url('images/monopoly-bonus-city/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}	

.bg-ultra-hit-progressive{
	background-image:url('images/ultra-hit-progressive/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-peng-wins{
	background-image:url('images/peng-wins/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-mega-multiplier-super-shot{
	background-image:url('images/mega-multiplier-super-shot/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-power-spins{
	background-image:url('images/power-spins/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.bg-g2e2012{
	background-image:url('images/g2e2012/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

.left{
	float:left;
}

.right{
	float:right;
}

.headerNavItem{
	float:left; color:#fff; font-size:0.75em; margin-left:20px; margin-top:12px;cursor:pointer;
}

.headerNavDivider{
	float:left; margin-left:20px;
}

#searchContainer{
	float:right; 
	margin-top:7px; 
	width:350px;
}

#contactAeHeader{
	float:left; margin-right:10px;
}

#searchField{
	background-image:url('images/searchHeaderBg.png'); 
	background-size: 100% auto; 
	float:right; 
	border:0px; 
	border:none; 
	width:216px; 
	height:22px; 
	color:#fff;
}

#welcomeMessage{
	font-family:"Arial", sans-serif; 
	font-size:0.8125em; 
	margin-top:7px; 
	margin-bottom:40px;
	color:#000000;
	visibility:hidden;
}

#welcomeMessage a{
	color:#000000;
}

#overlay{
	position:absolute; 
	z-index:1000; 
	border:0px solid red; 
	visibility:hidden;
}

#overlayContent{
	background-color:#ffffff; 
	padding:26px 30px 26px 30px;
}

.vidContent{
	background-color:#ffffff; 
	padding:16px 20px 16px 20px;
}

#overlayScrim{
	opacity:0;
	visibility:hidden;
 	z-index:900;
	position:absolute;
	top:0;
	left:0;
	background-color:#000000;
}

#navScrim{
	opacity:0;
	visibility:hidden;
	z-index:1500;
	position:absolute;
	background-color:#000000;
}

#navScrimUnder{
	opacity:0;
	visibility:hidden;
	z-index:1499;
	position:absolute;
	background-color:#000000;
}


.newsBlurb{
	font-family:"Arial", sans-serif; 
	font-size:0.75em;
	padding:0px 10px 10px 10px;
}

.vidoverlays{
	visibility:hidden; 
	display:none;
	position:absolute;
	top:200px;
	left:400px;
}

.overlays{
	visibility:hidden;
	display:none;
}

.prodSubSubTitle{
	font-size:1.6em; 
	font-family:'BebasNeueRegular','Helvetica',Arial,sans-serif; 
	color: #236705; 
	padding-bottom:10px;
	margin-top: -5px;
}

.prodSubLegal{
	font-size:0.75em;
	line-height:1.3em;
}

#heroNav{
	float:left;
	background-image:url('images/homepage/heroNav/bg.png');
	background-repeat:no-repeat;
	width:620px;
	height:72px;
	margin-top:305px;
	margin-left:-30px;
	position:absolute;
	z-index:12;
	left:0;
	font-size:0.7em;
}

#heroNavLeft{
	float:left;
	padding-left:30px;
	padding-top:23px;
	cursor:pointer;
}

#heroNavRight{
	float:right;
	padding-right:30px;
	padding-top:23px;
	cursor:pointer;
}

#navButtons{
	width:490px;
	height:85px;
	margin-left:5px;
	color:#999;
}

.featuredProdHomeProd{
	float:left;
	width:241px;
	font-size:0.75em;
}

.featProdInfo{
	margin-top:10px;
	line-height:1.5em;
	width:231px;
}

.thequicklinks{
	font-weight:normal;
	margin-top:25px;
	font-size:0.75em;
	line-height:20px;
	font-family:"Verdana", sans-serif;
}

#quicklinks{
	color:#085c90;
	margin-top:20px;
}

#footer{
	height:264px;
	background-image:url('images/footerBg.png');
	background-repeat:repeat-x;
	margin-top:100px;
}

.footerCell{
	float:left;
	font-family:"Arial", sans-serif;
	color:#666666;
	font-size:0.75em;
	line-height:1.5em;
}

.footerHeader{
	color:#006db0;
	font-size:0.8125em;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:7px;
}

.footerLinks{
	color:#666666;
	text-transform:none;
	font-weight:normal;
	font-size:0.75em;
	line-height:23px;
}

.footerLinks a{
	text-decoration:none;
	color:#666666;
}

.footerLinks a:hover{
	text-decoration:underline;
}

#navProdOverlay{
	font-family:Arial, Helvetica, Sans-Serif;
	position:absolute;
	z-index:6000;
	width:100%;
	top:38px;
	opacity:0;
	visibility:hidden;
	background-color:#FFFFFF;
	text-decoration:none;
}

#navProdOverlay a{
	text-decoration:none;
	font-weight:bold;
}

#navProdOverlay a:hover{
	text-decoration:underline;
	color:#000000;
}

#navProdContainer{
	margin:0;
	background-color:#fff;
	width:970px;
	margin:0 auto;
}

.navProdThumb{
	font-size:0.55em;
	line-height:1.2em;
	margin-right:4px;
}

.navProdThumbName{
	margin-top:5px;
}

.navProdDivider{
	margin:0px 0 20px 0;
}

.navProdList{
	color:#006db0;
	font-size:0.9em;
	line-height:1.5em;
	width:420px;
}

.navProdListNew{
	color:#006db0;
	font-size:0.9em;
	line-height:1.5em;
}

.navProdListColumn{
	width:210px;
	font-weight:bold;
	font-size:0.95em;
}

.navProdListColumn ol ul dl {
	margin-left:1em;
}



#copyright{
	width:970px; 
	border: 0px solid red; 
	font-size:0.6875em; 
	color:#747474;
}

#copyright div{
	color:#747474;
}

#copyright a,
#copyright a:hover,
#copyright a:visited,
#copyright a:active,
#copyright a:link{
	color:#747474;
}


.navProdListNew{
	padding-left:15px;
	background-image:url("images/nav/featProd/dividerVirt.png");
	background-repeat:repeat-y;
}

.centerCol{
	width:480px;
}

.navProdList ul li{
	list-style:square url("images/nav/featProd/li_dot.jpg");
	margin-left:-5px;
	text-decoration:none;
	font-size:0.75em;
	line-height:1.7em;
}

.navProdList ul li a{
	list-style:square url("images/nav/featProd/li_dot.jpg");
	margin-left:-5px;
	text-decoration:none;
}

.navProdList ul li a:hover{
	text-decoration:underline;
}

.navProdListNew ul li{
	margin-left:-15px;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	line-height:1.4em;
	list-style:none outside none;
	padding-top:10px;
	padding-right:30px;
	font-weight:bold;
}

.navProdListNew ul li a{
	margin-left:0px;
	text-decoration:none;
}

.navProdList ul li a:hover{
	text-decoration:underline;
}

#firstNavTab{
	position:absolute;
	width:94px;
	height:90px;
	z-index:1900;
	left: 50%;
	margin-left: -257px;
	visibility:hidden;
	cursor:pointer;
	top:0;
}

.navSubHeadFeat{
	font-family: "BebasNeueRegular", "Helvetica", Arial, sans-serif;
	font-size:18px;
}

.social-link{
	margin-right:10px;
	margin-top:20px;
}

.marketing{
	font-size: 0.8em;
	line-height: 1.8em;
	margin-top:20px;
}

.account-info{
	font-size:0.85em;
	line-height:2em;
	padding-right:15px;
}

.account-info input{
	background-color:#f2f2f2;
	border:1px solid #999;
	height:20px;
	padding-left:5px;
}

.custinfo{
	background-image:url('images/account/infoboxmid.png');
	background-repeat:repeat;
	padding-left:10px;
}

.perm{
	background-image:url('images/account/infobg.png');
	background-repeat:no-repeat;
	height:29px;
	padding-left:5px;
	margin-bottom:10px;
}

.favorite{
	margin-top:10px;
}

.fav{
	padding-left:80px;
	margin-bottom:10px;
	font-size:0.9em;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	background-color:#f1fafe;
	border:1px solid #bed0d9;
	padding:15px;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	width:300px;
}
#tooltip h3, #tooltip div { margin: 0; }

#leftControl{
	position:absolute; visibility:hidden;cursor:pointer;
}

#rightControl{
	position:absolute; visibility:hidden;cursor:pointer;
}

#searchResults{
	min-height:350px;
}

#prodDetail{
	color:#000000; font-size:0.8125em; line-height:22px;
}


#heroPrev,
#heroCurr,
#heroNext{
	font-family: "BebasNeueRegular", "Helvetica", Arial, sans-serif;
	float:left;
	width:152px;
	height:40px;
	font-size:1em;
	line-height:1em;
	/*color:#006db0;*/
	color:#ffffff;
	cursor:default;
	padding-top:5px;
}

#heroPrev{
	width:146px;
	padding-right:5px;
	cursor:pointer;
}

#heroCurr{
	width:150px;
	/* color:#414141; */
	padding-right:5px;
	padding-left:7px;
}

#heroNext{
	width:145px;
	padding-left:5px;
	cursor:pointer;
}

.aeBacktotop{
	padding-left:5px; 
	background-image:url('images/rule_full.png');
	font-size:0.7em;
	width:704px;
	height:30px;
	background-repeat:no-repeat;
	margin-top:20px;
}

.aeBackLink{
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	width:90px;
	font-weight:bold;
	font-size:0.9em;
}

.aecomment{
	padding-top:15px;
	padding-bottom:15px;
	font-size:0.8em;
}

.commentform textarea input{
 	width:500px;
}

.commentSubmit{
	width:132px; height:30px; border:0; cursor:pointer; 
	background: url('images/commentBtn.jpg') no-repeat top left;
	margin-bottom:15px;
}

.deletebutton{
	border:0;
	background:none;
	color:#196285;
	cursor:pointer;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:0.8em;
	padding-left:5px;
	padding-top:3px;
}

.deleteComLink{
	font-size:0.8em;
	padding-left:5px;
	line-height:16px;
}

.deletecommentform{
	float:left;
	width:100px;
}

.stronggrey strong{
	color:#666666;
}


.holidayLeftcol{
	width:145px;
	float:left;
	line-height:35px;
}

.holidayRightcol{
	width:475px;
	float:left;
	margin-bottom:10px;
}

.holidayText{
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size:0.875em;
	font-weight:bold;
	color:#000000;
}

input[type="text"].holidayTextField{
	width: 600px;
	height:35px;
	border:0;
	background-image:url('images/holiday/fieldbg.png');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:10px;
	padding-right: 10px;
	margin-bottom:10px;
	line-height:35px;
	background-color:transparent;
}

.holidaySelect{
	width:620px;
	margin-bottom:10px;
}

.holidayCheckbox{
	/* margin-bottom:15px; */
}

.holidayTextArea{
	width:600px;
	height:117px;
	border:0px solid red;
	resize: none;
	background-image:url('images/holiday/textareabg.png');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:transparent;
	padding:10px;
	overflow:hidden;
}

ol.holiday li{
	margin-bottom:10px;
}

h1.holiday{
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size:1.5em;
	color:#01603c;
	text-align:center;
	margin-top:26px;
	letter-spacing:4px
}

#holidaycard{
	border:0px solid red;
	background-image:url('images/holiday/cardbg.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:579px;
	height:541px;
	margin:0px auto;
}

#holidaygallery{
	border:0px solid red;
	margin-left:30px;
	width:515px;
}

#holidayimage{
	width:415px;
	height:300px;
	display:inline;
}

#holidayleftarrow{
	margin-top:125px;
	cursor:pointer;
}

#holidayrightarrow{
	margin-top:125px;
	cursor:pointer;
}

#holidayartist{
	text-align:center;
	font-weight:bold;
	margin-top:20px;
	line-height:25px;
	font-size:0.85em;
}

#holidaylatest{
	text-align:center;
	width:417px;
	height:75px;
	background-image:url('images/holiday/message.png');
	background-repeat:no-repeat;
	background-position:top left;
	margin:35px auto;
	padding-top:15px;
	line-height:20px;
}

#holidaylatest a{
	text-decoration:none;
}

#intronomsg{
	background-image:url('images/holiday/intronomsgbg.png');
	background-repeat:no-repeat;
	background-position:top left;
	position:absolute;
	z-index:200;
	width:442px;
	height:361px;
	margin-top:5px;
	margin-left:6px;
}

#holidaybegin{
	cursor:pointer;
	width:192px;
	margin:0px auto;
}

#holidayimageholder{
	width:415px;
	height:300px;
	margin-top:35px;
	margin-left:20px;
	display:none;
}

#flake0{
	position:absolute;
	z-index:200;
	top:-100px;
	left:0px;
}

#flake1{
	position:absolute;
	z-index:300;
	top:-100px;
	left:0px;
}

#flake2{
	position:absolute;
	z-index:400;
	top:-100px;
	left:0px;
}

#flake3{
	position:absolute;
	z-index:500;
	top:-100px;
	left:0px;
}

#flake4{
	position:absolute;
	z-index:500;
	top:-500px;
	left:0px;
}

#flake5{
	position:absolute;
	z-index:500;
	top:-500px;
	left:0px;
}

#flakeHolderLeft{
	border:0px solid red;
	position:absolute;
	z-index:700;
	width:200px;
	height:888px;
	left:0px;
	top:38px;
	overflow:hidden;
}

#flakeHolderRight{
	border:0px solid red;
	position:absolute;
	z-index:800;
	width:200px;
	height:888px;
	left:0px;
	top:38px;
	overflow:hidden;
}

#codeigniter_profiler{
	/*
	position:absolute;
	z-index:4000;
	*/
}

.floatinglogo{
	position:absolute;
	z-index:6001;
	width:172px;
	left:50%;
	margin-left:-485px;
	top:0;
}
@media(max-width:980px){
	.floatinglogo{
		left:0;
		margin-left:0;
	}
}

#showAvailDownloads{
	visibility:visible;
	clear:both;
        display: inline;
	float:left;
        width:730px;
	height:auto;
}

#hideAvailDownloads{
	visibility:hidden;
	clear:both;
	height:0px;
        display: inline;
	float:left;
	width:730px;
}

#availDownloads{
	visibility:hidden;
	clear:both;
	height:0px;
	padding:0 0 0 0;
	width:530px;
	overflow:hidden;
	
}

#showAvailDownloads div, #hideAvailDownloads div {
	float:left;
	margin:0 5px;
}

.circle_button {
    position: relative;
    top: -4px;
}

.div_spacer {
    margin-right:6px;
}

#g2e2012 a{
	color:#4c99c8;
}

#g2e2012 a:visited{
	color:#4c99c8;
}




/* Ticker Styling */
.ticker-wrapper.has-js {
	margin: 20px 0px 20px 0px;
	padding: 0px 20px;
	width: 530px;
	height: 32px;
	display: block;
	border-radius: 15px;
	font-size: 0.75em;
}
.ticker {
	width: 530px;
	height: 23px;
	display: block;
	position: relative;
	overflow: hidden;
}
.ticker-title {
	padding-top: 9px;
	color: #990000;
	font-weight: bold;
	background-color: #f8f0db;
	text-transform: uppercase;
}
.ticker-content {
	margin: 0px;
	padding-top: 9px;
	position: absolute;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em;
	font-size:12px;
}
.ticker-content:focus {
	none;
}
.ticker-content a {
	text-decoration: none;	
	color: #1F527B;
}
.ticker-content a:hover {
	text-decoration: underline;	
	color: #0D3059;
}
.ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	display: block;
	width: 530px;
	height: 23px; 
}
.ticker-swipe span {
	margin-left: 1px;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
	display: block;
}
.ticker-controls {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
	float: left;
}
.ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}
.ticker-controls li.jnt-play-pause {
	background-image: url('../images/controls.png');
	background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
	background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
	background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
	background-image: url('../images/controls.png');	
	background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
	background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
	background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
	background-image: url('../images/controls.png');
	background-position: 0px 16px;		
}
.ticker-controls li.jnt-prev.over {
	background-position: 0px 32px;		
}
.ticker-controls li.jnt-prev.down {
	background-position: 0px 0px;		
}
.ticker-controls li.jnt-next {
	background-image: url('../images/controls.png');	
	background-position: 16px 16px;	
}
.ticker-controls li.jnt-next.over {
	background-position: 16px 32px;	
}
.ticker-controls li.jnt-next.down {	
	background-position: 16px 0px;	
}
.js-hidden {
	display: none;
}
.no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
.left .ticker-swipe {
	/*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding-left: 6px;
}
.right .ticker-swipe {
	/*right: 80px;*/
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}

.nobr{
    white-space:nowrap;
}



/* Marketing Support Page styles */
.mst.filters_container_h1{
	width: auto;
	float: left;
	padding: 10px 20px 10px;
	margin-top: -6px;
}
#filters_container{
	display:inline-block;
	width: 100%;
	
	background-color: #006db0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(top, #ffffff, #dddddd); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
	background-image:    -moz-linear-gradient(top, #ffffff, #dddddd); /* Firefox 3.6-15 */
	background-image:      -o-linear-gradient(top, #ffffff, #dddddd); /* Opera 11.10-12.00 */
	background-image:         linear-gradient(to bottom, #ffffff, #dddddd); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
	
	background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	
	-webkit-border-radius: 3px 3px 0px 0px; 
	-moz-border-radius: 3px 3px 0px 0px; 
	border-radius: 3px 3px 0px 0px;
}
#filters_inner_container{
	float: left;
	width: 855px;
}
.mst.filterselect{
	padding: 15px 20px 5px 0;
	width: auto;
	display: inline-block;
}
.mst.filterselect.bottom{
	padding:5px 20px 10px 0;
}
.mst h1 {
	font-family: "BebasNeueRegular","Helvetica",Arial,sans-serif !important;
	font-weight: normal !important;
}

#assets_container{
	background: #ffffff;
	padding: 15px;
}
.btn_blue{
	padding: 7px 15px;
	font-family: "BebasNeueRegular","Helvetica",Arial,sans-serif !important;
    font-size: 1.4em !important;
    font-weight: normal;
    line-height: 25px;
    text-transform: uppercase;
	color: #ffffff;
	border: 0;
	text-shadow: 0px -1px 0px #000;
	
	background-color: #006db0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#43b7ff), to(#006db0)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(top, #43b7ff, #006db0); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
	background-image:    -moz-linear-gradient(top, #43b7ff, #006db0); /* Firefox 3.6-15 */
	background-image:      -o-linear-gradient(top, #43b7ff, #006db0); /* Opera 11.10-12.00 */
	background-image:         linear-gradient(to bottom, #43b7ff, #006db0); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
	
	background: -ms-linear-gradient(top, #43b7ff 0%,#006db0 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43b7ff', endColorstr='#006db0',GradientType=0 ); /* IE6-9 */
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
}
.left{
	text-align: left;
}
.marketingsupport{
	font-family: Arial,helvetica,clean,sans-serif;
}
.marketingsupport select{
	text-align: center;
	font-size: 12px;
	
	-webkit-box-shadow: 1px 1px 1px #748088;
	-moz-box-shadow: 1px 1px 1px #748088;
	box-shadow: 1px 1px 1px #748088;
}
.marketingsupport p{
	font-size: 12px;
}
.marketingsupport hr{
	color: #c7c7c7;
}

#accordion .odd{
	background: #f5f5f5;
}
.marketingsupport .col3{
	width: 31%;
	float: left;
	padding: 0px 10px;
}
.marketingsupport .preview {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-left: 50px;
	margin-top: 23px;
	padding: 5px;
	position: absolute;
	z-index: 2;
		
	-webkit-box-shadow: 1px 1px 3px 1px #000000;
	-moz-box-shadow: 1px 1px 3px 1px #000000;
	box-shadow: 1px 1px 3px 1px #000000;	
}
.marketingsupport .preview_link {
	display: inline-block;
}
.marketingsupport .col3 a {
	color: #316daf;
}
.marketingsupport .col3 a:hover {
	color: #000000;
}
.marketingsupport .odd_theme {
	background: #c2ebfe !important;
}
.marketingsupport button {
	cursor: pointer;
}
.odd_theme .col3, .even_theme .col3 {
	padding: 0 5px;
}
.marketingsupport .icon {
	display:inline;
	vertical-align:middle;
}
.mst_page{
	border: 1px solid #dddddd;
	margin-right: 10px;
	padding: 4px 12px;
	background: #ffffff;
}
.mst_page a, .curr_mst_page a{
	text-decoration:none;
	font-size:12px;
	font-family:arial;
}
.curr.mst_page{
	background: #eeeeee;
}