@import "rdma_home.css";
@import "rdma_videos.css";
@import "rdma_photos.css";
@import "rdma_vote.css";
@import "rdma_shoutout.css";

body {
    margin: 0 !important;
    padding: 0 !important;
}

#floodlight
{
	width:1px;
	height:1px;
	visibility:hidden;
}

/* overrides for standard goc styles*/
#goc-body {
	text-align:center;
	background-color: white;
	background-position: top center;
}
#goc-button
{
	/*
	padding-bottom:28px;
	*/
}


a,
a:active {
  outline: 0 none !important;
  text-decoration: none;
  margin:0px;
  padding:0px;
  color:#652D90;
}
a:hover
{
	color:#783DA5;
	text-decoration:underline;
}
nav ul,
nav li {
  list-style: none;
  margin: 0;
  padding: 0;
}
div,a,span
{
	background-repeat: no-repeat;
}

.animated, .animated a span
{
	-ms-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
}
.animated.trans-opacity, .animated.trans-opacity a span
{
	-ms-transition-property: opacity;
	-moz-transition-property: opacity;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}
.animated.trans-bgcolor, .animated.trans-bgcolor a span
{
	-ms-transition-property: background-color;
	-moz-transition-property: background-color;
	-webkit-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color;
}
.animated.trans-all, .animated.trans-all a span
{
	-ms-transition-property: all;
	-moz-transition-property: all;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
}

#goc-e
{
	background-size:32px 32px !important;
}


.clearfloats
{
	clear:both;
	position:relative;
}
.clearfloats.pre-footer
{
	height:10px;
	margin:0;
}

.visuallyhidden.txt-gfx span
{
	display:none;
}



/*---------------------------------------------------
    global containers , nav, loader
  ---------------------------------------------------*/
#main-container
{
 	margin:0 auto;
	position: relative;
	/* enable webkit hardware acceleration */
	-webkit-transform: translateZ(0);
}
#nav-logo .bound
{
}
#nav-logo .bound a
{
	color: #1786EB;
	text-decoration: none;
	transition: color 125ms ease 0s;
}
#nav-logo
{
	float:left;
	background: url("//a.dilcdn.com/a/goc/logo-0e391cd23344.png") no-repeat scroll 24px 16px rgba(0, 0, 0, 0);
	color: #FFFFFF;
	display: inline-block;
	font-size: 20px;
	line-height: 35px;
	padding: 13px 20px 13px 92px;
	position: relative;
}
#nav-e
{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFAAAA%2F%2F%2F%2FAAAAAAAAAAAAAAAAAAAA%2F%2F%2F%2FeQ7W7QAAAAd0Uk5TAAAIGCBIYL3mPFwAAAA%2FSURBVChTYxBEAwx0ElAvRwKKQAFzZAFDoIBpGgKkggSUXRDAGaSFARkwYhVghFoogEuATu7AEKCFO9AANQQAPu5OcaM2uDkAAAAASUVORK5CYII%3D") no-repeat scroll center center rgba(0, 0, 0, 0);
	border-right: 1px solid #000000;
	box-shadow: 1px 0 rgba(255, 255, 255, 0.1);
	cursor: pointer;
	height: 60px;
	left: 0;
	position: absolute;
	top: 0;
	width: 60px;
}
#chrome-fpo
{
	position:relative;
	height:48px;
	width:100%;
	background: url(../media/images/global/chrome_ctr_fpo.png) top center no-repeat, url(../media/images/global/chrome_bg_fpo.png) top center repeat-x;
	/* GOC displays locally but not remote
	display:none;
	*/
}






/*
header
*/
#header-container
{
	position:relative;
	width:100%;
	background: #5fc6f1 url(../media/images/global/bg_header.jpg) bottom center repeat-x;
}

#header-logo a
{
	display:block;
	width:100%;
	height:100%;
}

#header-logo,
#tagline-big-night,
#tagline-details
{
	position:absolute;
	background-size: contain;
	background-repeat:no-repeat;
	background-position:center center;
}
#header-container .ht-prop
{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

#goc-menu .goc-bound
{
	padding-left:0 !important;
	display:none;		/*  for dev */
}
#goc-body
{
	background-repeat: repeat;
}
#header-logo
{
	background-image: url(../media/images/global/header_ardy.png);
}
#tagline-big-night
{
	background-image: url(../media/images/global/header_tagline_bignight_lg.png);
}
#tagline-details
{
	background-image: url(../media/images/global/header_tagline_vote_april6_lg.png);
}

@media (min-width: 1025px)
{

#header-container
{
	height:270px;
}
#header-logo
{
	width:368px;
	height:264px;
	left:62px;
	top:1px;
}
#goc-body
{
	background-image: url(../media/images/global/bg_page_lg.jpg);
}
#tagline-big-night
{
	width:451px;
	height:96px;
	top:40px;
	left:446px;
}
#tagline-details
{
	width:446px;
	height:66px;
	top:149px;
	left:448px;
}
}
@media (max-width: 1024px)
{
#goc-body
{
	background-image: url(../media/images/global/bg_page_sm.jpg);
}
#chrome-fpo
{
	/* GOC displays locally but not remote */
	display:none;
}
}
@media (min-width: 768px) and (max-width: 1024px)
{
#header-container
{
	height:234px;
}
#adserve-container-header
{
	padding-top:8px;
}
#header-logo
{
	width:305px;
	height:219px;
	margin-left:-370px;
	top:-8px;
	left:50%;
}
#tagline-big-night
{
	width:373px;
	height:80px;
	top:23px;
	margin-left:-32px;
	left:50%;
}
#tagline-details
{
	width:370px;
	height:55px;
	top:112px;
	margin-left:-32px;
	left:50%;
}
}
@media (min-width: 480px) and (max-width: 767px)
{
#header-container
{
	height:290px;
	margin-top:-10px;
}
#header-logo
{
	width:368px;
	height:264px;
	margin-left:-179px;
	top:-21px;
	left:50%;
}
#tagline-big-night
{
	background-image:url(../media/images/global/header_tagline_bignight_sm.png);
	width:429px;
	height:24px;
	top:214px;
	margin-left:-219px;
	left:50%;
}
#tagline-details
{
	background-image:url(../media/images/global/header_tagline_vote_april6_sm.png);
	width:268px;
	height:24px;
	top:252px;
	margin-left:-219px;
	left:50%;
}
}
@media (max-width: 479px)
{
#header-container
{
	height:226px;
	margin-top:-10px;
}
#header-logo
{
	width:288px;
	height:175px;
	margin-left:-144px;
	top:0px;
	left:50%;
}
#tagline-big-night
{
	background-image:url(../media/images/global/header_tagline_bignight_sm.png);
	width:284px;
	height:16px;
	top:171px;
	margin-left:-151px;
	left:50%;
}
#tagline-details
{
	background-image:url(../media/images/global/header_tagline_vote_april6_sm.png);
	width:174px;
	height:16px;
	top:196px;
	margin-left:-151px;
	left:50%;
}
/*  !!!  */
#header-container
{
	display: inline-block;
	/* account for inline-block */
	margin-bottom:-8px;
    /*
    position: relative;
	width: 100%;
    */
}
}
@media (min-width: 728px)
{
}
@media (min-width: 768px)
{
#main-container
{
	max-width:1024px;
}
#adserve-container-header
{
	margin:0px auto;
}
#div-gpt-ad-mobilebanner-1
{
	display:none;
}
#nav-main
{
	right:12px;
}
}
@media (max-width: 727px)
{
}
@media (max-width: 767px)
{
#adserve-container-header
{
	height:60px;
	margin:0px auto;
	padding-top:6px;
}
.ad-300,
#div-gpt-ad-leaderboard-1,
#chrome-fpo
{
	display:none !important;
}
#nav-main
{
	width:131px;
	background: url(../media/images/global/nav_fpo_menu.png) bottom center no-repeat;
}
#nav-main ul
{
	display:none;
}
.social-find
{
	margin-top:-38px;
	margin-right:0px;
    width: calc(100% -320px);
}
}














#nav-main
{
	position:absolute;
	bottom:0;
	right:0px;
	height:47px;
	overflow:hidden;
}
#mobile-menu-toggle
{
	display:none;
}
#nav-main ul
{
	margin:0 12px;
	/*
	margin:12px 12px 0 12px;
	position:absolute;
	right:12px;
	bottom:0px;
	width:600px;
	height:40px;
	*/
}
#nav-main li
{
	/*
	margin:17px 0 0;
	*/
	display:inline-block;
	margin:0;
	position:relative;
}
#nav-main li a
{
	display:block;
	background-color:#653791;
	box-shadow:0 0 8px rgba(0,0,0,0.75);
	min-width:118px;
	height:50px;
	color:white;
	padding-top:6px;
}
#nav-main li,
#nav-main li a
{
	-ms-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
	-ms-transition-property: background-color;
	-moz-transition-property: background-color;
	-webkit-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color;
}

#nav-main li a:hover
{
	text-decoration:none;
	background-color:#7442A1;
	background-color:#8957b7;
}
#nav-main li.vote a
{
	background-color:#d72611;
}
#nav-main li.vote a:hover
{
	background-color:#e83618;
	background-color:#ff3b1a;
}
/*
body.page-template-vote-php,
*/
.page-home li.home a,
.page-videos li.videos a,
.page-video-player li.videos a,
.page-photos li.photos a,
.page-photo-gallery li.photos a,
.page-game li.game a,
.page-vote li.vote a,
.page-home li.home a:hover,
.page-videos li.videos a:hover,
.page-videos li.video-player a:hover,
.page-photos li.photos a:hover,
.page-photos li.photo-gallery a:hover,
.page-game li.game a:hover,
.page-vote li.vote a:hover,

body.home li.home a,
body.page-template-videos li.videos a,
body.page-template-video-player li.videos a,
body.page-template-photos li.photos a,
body.page-template-photo-gallery li.photos a,
body.page-template-game li.game a,
body.page-template-vote li.vote a,
body.home li.home a:hover,
body.page-template-videos li.videos a:hover,
body.page-template-video-player li.videos a:hover,
body.page-template-photos li.photos a:hover,
body.page-template-photo-gallery li.photos a:hover,
body.page-template-game li.game a:hover,
body.page-template-vote li.vote a:hover,

body.home-php li.home a,
body.page-template-videos-php li.videos a,
body.page-template-video-player-php li.videos a,
body.page-template-photos-php li.photos a,
body.page-template-photo-gallery-php li.photos a,
body.page-template-game-php li.game a,
body.page-template-vote-php li.vote a,
body.home-php li.home a:hover,
body.page-template-videos-php li.videos a:hover,
body.page-template-video-player-php li.videos a:hover,
body.page-template-photos-php li.photos a:hover,
body.page-template-photo-gallery-php li.photos a:hover,
body.page-template-game-php li.game a:hover,
body.page-template-vote-php li.vote a:hover
{
	background-color:transparent !important;
	color:#d72610 !important;
	box-shadow:none !important;
	/*
	padding: 17px 11px 0;
	margin: 0 -11px 0;
	*/
}
.page-home li.home a {
}

.page-home li.home,
.page-videos li.videos,
.page-video-player li.videos,
.page-photos li.photos,
.page-photo-gallery li.photos,
.page-game li.game,
.page-vote li.vote,

.page-template-home-php li.home,
.page-template-videos-php li.videos,
.page-template-video-player-php li.videos,
.page-template-photos-php li.photos,
.page-template-photo-gallery-php li.photos,
.page-template-game-php li.game,
.page-template-vote-php li.vote
{
	top:-4px !important;
	/*
	top:-20px !important;
	*/
	padding: 17px 11px 0;
	margin: 0 -11px !important;
	background-image:url(../media/images/global/nav_hi_shadow.png);
	background-position:top center;
}






footer
{
	text-align:left;
	background-color: #FFFFFF;
	background-image: linear-gradient(#FFFFFF, #ECEFF1);
	clear: both;
	color:#303030;
    font-size: 0.75em;
	border-top:1px solid #dadbdc;
}
#link-radio-disney a
{
	font-weight:600;
}
footer a
{
	color:#303030;
	font-weight:100;
}
footer a:hover
{
	color:#1786EB;
	text-decoration:none;
}
footer #help {
    padding: 0 48px 12px;
    margin-top: 10px;
}
footer #help #logo {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAyCAYAAAAA9rgCAAAEWklEQVR42s3ab0xVZRzA8Qcwe6GyNm3YRsJMrTFh2B9rhrIWmIWZoSay1BiNFxQDgWixVau1wVjRH5trQNnyha50KUr%2BCdvohQukzNRNJ%2BnIUFszl9YyF%2Fz6st1Xz85zz3MP55x7zvYZG7u75%2FkyLpzze44qLCyMJxUZeAhPYwMa0IyX8QpewvNYjfEjG1OgwiAiCXF6k1lYhTYcwhn8A7EwimEcRScasBjTohhcgz7cgPjsMvaiFjlRCO6AhOhbNOKuZAQvgMT8gWPoxVa0oBF12IhnUYN6vIEt6EE%2FrnoI%2Fw97sCbM4F4IfsZqKI9mIA8VaMcR%2FAux9BNeRHrQwZe0Ew%2FjDigfZOIZdOK8ZfgImpAeVPA8NKELR7AdGVA%2Bm4zH0YUrFuG%2Foh5pfgcnw3TU4rhF%2BCmURT%2FYXgm%2BsgjvQX70g%2B0V4HOL8LeQEv1gew%2Bj2yX6OBZ7DY6q5TjqEv5qFINXohrKowaXa%2FltUQu%2BCEEVlEdzcQhi0ItboxCcqy1sOtQEvAYx6MfkZAfXaYuq9Omzfd0Q%2FR3S9Ei%2B90BYwV3agtqhfJCDYUP0Nw7Bk8IKPqwtZguUT2binCH6s2T9Sp%2FUFtIB5XP0L4bo%2BrCDJ%2BGCtogdUD6bHec29N4wg2fgmraAnUHMtPi6zBA8HGZwJkTTHURwLLrNEN0aVvB8iGYY5ahEdcx6lGIRsr0FA3GGDHcGFZyPKnTgFMSD09iFGsxLMLgI4mC7X8FpKMFHOA3x2VgsfqlNcCx6AOIgayLBs9GKIUhIdiHTNdj8B%2BxtL8FT0Y4bkCS4ikf1YJ3hf%2FNl3JJI7BKLyeNNXMJJnMCYYSLZjA%2FRjR%2B1BdqY6RL8KcTBfbaxT0E0Z7EPbajEQmRhKhQehGj2xplo5mApmrEbv8cb87gEN0IclNnE3o5RCAbRhDwoF09CNF9DWboNa%2FGlw65Gn0twhSG4wubEqyB4HyoB6ww36sqDzdr7HAgyOA%2BC16ESUOlT8EKH3ZEil%2BBaQ%2FA625N%2BDMGKBGdRojkIZSnFMOFogHIJ7jIEL0rkJz0CwWNQFt40bJMmEjwIifkbG6Asgi9CNNcxJZHgOZCYtVAu3oVojnkc4I0fsyyvtNZAHOz2cuFRBIlpdXntJxDN91A%2B0mNTMWIIXqYFW1sOiRnEEigHOyCagYCDD5s25CZ68%2FCEPkNCrvaa%2FYYtkpQABgD3oB9iUKAFe5KPIYcL%2FGIofAHRnEMalI82uTxp0O7nACA9FimafsNE8byP87Ln8AMkjgNBjXiqcA3i4soEnyAoQCvOQlzsD3pqmYVtFjf0fdiMeqzEI5iPObgbc7EAxShHC3biAsTSB2HOpcePgx4fYRrDKMSjE1iRrL2l9yAhOYOaZO8elgYceRM9KEdqFPaHxw%2FR%2FIZqdKIff0Is%2FYUBbEUFsqP2yMM0h8%2FjkMPjS7kowXq8gAZsQh02ohT3IwORf2zpHS24JQqPDwetLKYYKtnB%2FwNg0GvKj9NiwgAAAABJRU5ErkJggg%3D%3D") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: left;
    height: 70px;
    width: 60px;
}
footer #help h2, footer #help h3 {
	display:none;
}
footer #help #logo + nav {
	display:block;
}
footer #copyright {
	color: #93989A;
}
footer #about a,
footer #legal a
{
	color:#858A8D;
}
footer #about a:hover,
footer #legal a:hover
{
	color:#1786EB;
}
footer #li {
    margin-top: 0;
}

footer #help ul {
    list-style: none outside none;
}
footer #help #legal {
    padding-bottom: 40px;
}



@media (min-width:768px)
{
footer #help #logo + nav {
    margin-left: 84px;
}
footer li {
    display: inline-block;
    padding-right: 12px;
}
footer #radiodisney,
footer #copyright,
footer #about {
    padding: 0 0 12px;
}
footer #help #logo {
    display: block;
}
}

@media (max-width:767px)
{

footer li
{
	padding: 4px 0;
	display: list-item;
}
footer #radiodisney,
footer #copyright,
footer #about {
    padding: 16px 0;
}
footer #help #logo {
    display: none;
}
}







/*
ads
*/

#adserve-container-header
{
	margin:0px auto;
	padding-bottom:8px;
}
#div-gpt-ad-leaderboard-1
{
	margin:0px auto;
	width:728px;
	height:90px;
	/*
	background: url(../media/images/global/ad_fpo_728.jpg) top left no-repeat;
	background:rgba(0,0,0,0.1);
	*/
}
#div-gpt-ad-mobilebanner-1
{
	margin:0px auto;
	width:320px;
	height:50px;
	background: rgba(0,0,0,0.1) url(../media/images/global/ad_fpo_320.gif) top left no-repeat;
}

#div-gpt-rectangle-1
{
	width:300px;
	height:250px;
	/*
	background: url(../media/images/global/ad_fpo_300.jpg) top left no-repeat;
	background:rgba(0,0,0,0.1);
	*/
}



#comments-container
{
	position:relative;
}

/***  2/3 width (300 ad on right)  ***/
@media (min-width: 768px)
{
#section-galleries-thumbs #comments-container,
#section-game #comments-container,
#section-video-player #comments-container,
#section-vote #comments-container
{
	/*
	max-width:50%;
	*/
	min-height:282px;
	margin-left: 40px;
	margin-right:360px;
	padding-bottom:40px;
}
/***  full width  ***/
.page-template-photo-gallery-php.sponsored
#section-videos-landing #comments-container,
.page-template-photo-gallery-php.sponsored #section-galleries-thumbs #comments-container,
#section-galleries-landing #comments-container
{
	clear:both;
	width:50%;
	min-width:384px;
	max-width:480px;
	min-height:282px;
	margin: 0 auto;
	padding-bottom:40px;
}
}
@media (max-width: 767px)
{
#section-galleries-thumbs #comments-container,
#section-game #comments-container,
#section-video-player #comments-container,
#section-vote #comments-container
{
	clear:both;
	width:80%;
	min-width:300px;
	margin: 0 auto;
	padding-bottom:40px;
}
}

#comments-container #comments
{
}




#radio-player
{
	position:absolute;
	position:fixed;
	display:block;
	width:130px;
	height:123px;
	margin-left:-65px;
	margin-top:-123px;
	left:50%;
	top:100%;
	background: url(../media/images/global/badge_radiodisney.png) center center no-repeat;
	z-index:100;
}





/*
forms & buttons
*/

input[type="radio"]
{
    display:none;
}
input[type="radio"] + label
{
    display:block;
    cursor:pointer;
	padding:4px 0 4px 30px;
	text-indent:-25px;
	margin: 0;
	line-height:1.1em;
}
input[type="radio"] + label span.rd
{
    display:inline-block;
    width:21px;
    height:24px;
    margin:-3px 9px 0 -5px;
    vertical-align:middle;
    background:url(../media/images/global/form_sprite.png) left top no-repeat;
}
input[type="radio"] + label:hover span.rd
{
    background-position: -21px top;
    color:red;
}
input[type="radio"]:checked + label span.check
{
    display:inline-block;
    width:21px;
    height:24px;
    margin:0 0 0 25px;
    background: url(../media/images/global/form_sprite.png) -42px top no-repeat;
}
a.btn-sm,
a.btn-lg
{
	display:inline-block;
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	vertical-align:middle;
	font-weight:400;
}
a.btn-lg
{
	line-height:42px;
	font-size:125%;
}
a.btn-sm
{
	margin-top:4px;
	line-height:30px;
	font-size:80%;
}
a.btn-sm:hover,
a.btn-lg:hover
{
	text-decoration:none;
}
a.btn-sm .grad,
a.btn-lg .grad
{
	box-shadow:0 2px 8px rgba(0,0,0,0.4);
	display:block;
}
a.btn-lg .grad
{
	min-width:126px;
	height:48px;
	border-radius:24px;
	box-shadow:0 2px 8px rgba(0,0,0,0.4);
	display:block;
}
a.btn-sm .grad
{
	min-width:80px;
	height:28px;
	border: 1px solid #cf181d;
	border-radius:15px;
	padding: 0 12px;
}
a.btn-lg .border
{
	border-radius:20px;
	display:block;
	position:relative;
	top:3px; 
	height:40px;
	margin:0px 3px;
	padding: 0 24px;
	white-space:nowrap;
}
a.btn-lg.red
{
	color:white;
	text-shadow:#851d1f 0px -1px 0px;
}
a.btn-lg.red .border
{
	border:1px solid white;
}
a.btn-lg.red .grad
{
	background: #dd4a40; /* Old browsers */
	background: -moz-linear-gradient(top, #dd4a40 0%, #9c1f28 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4a40), color-stop(100%,#9c1f28)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dd4a40 0%,#9c1f28 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dd4a40 0%,#9c1f28 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dd4a40 0%,#9c1f28 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dd4a40 0%,#9c1f28 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4a40', endColorstr='#9c1f28',GradientType=0 ); /* IE6-9 */
}
a.btn-lg.red:hover .grad
{
	background: #ff4c2e; /* Old browsers */
	background: -moz-linear-gradient(top, #ff4c2e 0%, #bb2e24 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff4c2e), color-stop(100%,#bb2e24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff4c2e 0%,#bb2e24 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff4c2e 0%,#bb2e24 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff4c2e 0%,#bb2e24 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff4c2e 0%,#bb2e24 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4c2e', endColorstr='#bb2e24',GradientType=0 ); /* IE6-9 */
}
a.btn-sm.yellow,
a.btn-lg.yellow
{
	color:#cf181d;
	text-shadow:#fdeac2 0px 1px 0px;
}
a.btn-sm.yellow .border,
a.btn-lg.yellow .border
{
	border:1px solid #f4501e;
}
a.btn-sm.yellow .grad,
a.btn-lg.yellow .grad
{
	background: #ffda00; /* Old browsers */
	background: -moz-linear-gradient(top, #ffda00 0%, #fa9500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffda00), color-stop(100%,#fa9500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffda00 0%,#fa9500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffda00 0%,#fa9500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffda00 0%,#fa9500 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffda00 0%,#fa9500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffda00', endColorstr='#fa9500',GradientType=0 ); /* IE6-9 */
}
a.btn-sm.yellow:hover .grad,
a.btn-lg.yellow:hover .grad
{
	background: #ffeb00; /* Old browsers */
	background: -moz-linear-gradient(top, #ffeb00 0%, #fda400 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeb00), color-stop(100%,#fda400)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffeb00 0%,#fda400 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffeb00 0%,#fda400 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffeb00 0%,#fda400 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffeb00 0%,#fda400 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb00', endColorstr='#fda400',GradientType=0 ); /* IE6-9 */
}


a.btn-sm.yellow.inactive,
a.btn-lg.yellow.inactive
{
	opacity:0.3;
}
a.btn-sm.yellow.inactive .grad,
a.btn-lg.yellow.inactive .grad
{
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #d8d8d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#d8d8d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#d8d8d8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#d8d8d8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
	
	background: -moz-linear-gradient(top, #eeeeee 0%, #999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#999999 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
	
	box-shadow:none;
}
a.btn-sm.yellow.inactive,
a.btn-lg.yellow.inactive
{
	color:#b7b7b7;
	color:#333333;
	text-shadow:none;
}
a.btn-sm.yellow.inactive .border,
a.btn-lg.yellow.inactive .border
{
	border-color: #b7b7b7;
	color:#b7b7b7;
	border-color: #333333;
	color:#333333;
}

a.btn-sm.yellow,
a.btn-lg.yellow.active
{
	cursor:pointer;
}


#content-container
{
	background-color:white;
	width:100%;
	margin: 0;
}
#section-container
{
	position:relative;
}
#section-container, section
{
	margin: 0;
	padding: 0;
}





#modal-window
{
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding: 0;
	background-color:rgba(0,0,0,0.9);
	display:none;
	z-index:100;
}






/*
game
*/

section#section-game #game-container
{
	margin: 0.5em 64px;
	text-align:left;
}
					
section#section-game .game-img
{
	float:right;
	position:relative;
	margin-left:16px;
	margin-bottom:16px;
}
section#section-game h3.game-subhead
{
	display:block;
	height:32px;
	min-width:334px;
	margin-right:400px;
	background:url(../media/images/game/title-fpo.png) top center no-repeat;
}
section#section-game div.game-btn
{
	margin-right:400px;
	text-align:center;
	padding-right:60px;
}
section#section-game a.btn-lg
{
	margin:0 auto;
}






html.lt-ie9 #main-container
{
	width:1040px;
}
html.lt-ie9 #header-container
{
	height:289px;
}
html.lt-ie9 #header-logo
{
	width:392px;
	height:262px;
}

html.lt-ie9 #goc-body
{
	background: url(../media/images/global/bg_page_grad.jpg) top center repeat-x white;
}
html.lt-ie9 #chrome-fpo
{
	background: url(../media/images/global/chrome_ctr_fpo.png) top center no-repeatx;
}
html.lt-ie9 #header-container
{
	background: url(../media/images/global/bg_header.png) top center repeat;
}
html.lt-ie9 .tile-col.wd-1
{
	width:16.66667%;
}
html.lt-ie9 .tile-col.wd-2
{
	width:33.3333%;
}
html.lt-ie9 .tile-col.wd-3
{
	width:50%;
}

