@charset "utf-8";
/* CSS Document */

body {
   background: #333 url("http://media.corporate-ir.net/media_files/IROL/86/86428/template/images/nba2k10_bg.jpg") no-repeat fixed center top;
}

@media (min-width: 1200px) and @media (min-width: 992px) {
.container {
    width: 952px;
}
}



@media (min-width: 992px) {
	.container {
    	width: 972px;
	}
}



@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}


.navbar-default {
    border: 0;
}

#navbarCompany {
    position:relative;
}

#navbarCompany .container-fluid {
	padding-left:0;	
}



@media (max-width: 667px) {
  #navbarCompany .container-fluid {
    	padding-left: 15px;
	}
}



#navbarCompany.navbar {
    min-height: initial;
	margin-top:54px;
}

#navbarCompany.navbar-default {
	background:#bdbdbd url(http://media.corporate-ir.net/media_files/IROL/86/86428/template/images/nav-bg.png) repeat-x 0 0;
}




@media (max-width: 667px) {
 #navbarCompany.navbar-default {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
 	border-radius: 4px;
 }
}




#navbarCompany .navbar-brand {
	    margin: -45px 0 0;
    z-index: 9999;
    position: absolute;
    left: 40%;
    display: block;
    line-height: normal;
    float: none;
    height: initial;
    padding: 0;
}

#navbarCompany .navbar-collapse {
	padding-left:0;
	padding-right:0;
	border: 0;
}




@media (max-width: 667px) {
	#navbarCompany #navbar {
	    background-color: #ebebeb;
}

	#navbarCompany .navbar-collapse {
    	padding-left: 15px;
    	padding-right: 15px;
	}
}




@media (min-width: 768px) {
	#navbarCompany .navbar-nav>li>a {
	font-size: 12px;
	font-weight:bold;
	height:45px;
	line-height:45px;
	color:#707070;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 25px;
    	padding-right: 25px;
	text-transform:uppercase;
	background: url(http://media.corporate-ir.net/media_files/IROL/86/86428/template/images/nav-item-bg.png) repeat-x 0 0;
	}
	
	#navbarCompany .navbar-nav>li#first>a {
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	}

	#navbarCompany .navbar-nav>li#fifth>a {
    	padding-right: 65px;
	}
	
	#navbarCompany .navbar-nav>li#first>a,
	#navbarCompany .navbar-nav>li#fifth>a,
	#navbarCompany .navbar-nav>li#sixth>a {
    	    background-image: none;
	}
	
	#navbarCompany .navbar-nav>li.active>a,
	#navbarCompany .navbar-nav>li#first>a:hover,
	#navbarCompany .navbar-nav>li#sixth>a:hover,
	#navbarCompany .navbar-nav>li>a:hover,
	#navbarCompany .navbar-nav>li>a:focus {
		color:#fff;
		    background: url(http://media.corporate-ir.net/media_files/IROL/86/86428/template/images/nav-item-active-bg.png) repeat-x 0 0;
	}

	#navbarCompany .navbar-nav>li#last>a:hover,
	#navbarCompany .navbar-nav>li#last>a:focus {
		    cursor: default;
		    background: url(http://media.corporate-ir.net/media_files/IROL/86/86428/template/images/nav-item-bg.png) repeat-x 0 0;
	}
}

@media (max-width: 992px) {

#navbarCompany .navbar-nav>li>a {
   padding: 0 16px;
}

}


#navbarCompany.navbar-default .navbar-nav>li>a {
	    font-weight: bold;
}



@media (max-width: 768px) {
	#navbarCompany .navbar-nav>li>a {
	padding-left: 15px;
    	padding-right: 15px;
	}
}



@media (max-width: 667px) {
	#navbarCompany .navbar-nav>li#fifth {
		display:none;
	}
	
	#navbarCompany.navbar-default .navbar-nav>.active>a,
	#navbarCompany.navbar-default .navbar-nav>.active>a:focus,
	#navbarCompany.navbar-default .navbar-nav>.active>a:hover {
    	color: #fff;
	    background: #1972a6 ;
	}
}



.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -5px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover .dropdown-menu {
    display: block;
}

/*
.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
*/

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}



@media (max-width: 767px) {
	#navbarInvestorsWrapper .navbar-nav .open .dropdown-submenu li>a {
    	padding-left: 40px !important;
	}
}



#navbarInvestorsWrapper.navbar {
        border-radius: 0;
		margin-bottom: 0;
}

#IRInside #navbarInvestorsWrapper.navbar {
     -webkit-border-top-left-radius: 12px;
    -webkit-border-top-right-radius: 12px;
    -moz-border-radius-topleft: 12px;
    -moz-border-radius-topright: 12px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

#navbarInvestorsWrapper.navbar-default {
    background-color: #2B2B2B;
}

#navbarInvestorsWrapper.navbar-default .navbar-nav>li>a {
	font-size: 12px;
    color: #fff;
	font-weight:bold;
}

#navbarInvestorsWrapper.navbar-default .navbar-nav>.open>a,
#navbarInvestorsWrapper.navbar-default .navbar-nav>.open>a:focus,
#navbarInvestorsWrapper.navbar-default .navbar-nav>.open>a:hover {
    background-color: #2B2B2B;
}

#navbarInvestorsWrapper.navbar-default .navbar-nav>li>a:hover {
    background-color: #3e3e3e;
}

#navbarInvestorsWrapper.navbar-default .navbar-nav>.active>a,
#navbarInvestorsWrapper.navbar-default .navbar-nav>.active>a:focus,
#navbarInvestorsWrapper.navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #3e3e3e;
}



@media (min-width: 768px) {
#navbarInvestors .navbar-nav {
    text-align: center;
   float: none;
}

#navbarInvestors .navbar-nav>li {
        display: inline-block;
   float: none;
}

#navbarInvestors .navbar-nav>li>a {
   padding-top: 8px;
   padding-bottom: 8px;
}
}



#navbarInvestors .dropdown-menu {
	    min-width: 178px;
	font-size: 12px;
   background-color: #3e3e3e;
   border: 0;
   border-radius: 0;
   -webkit-box-shadow: 0;
   box-shadow: 0;
}

#navbarInvestors .dropdown-menu>li>a {
   color: #fff;
	font-weight:bold;
	padding: 10px 20px;
}

#navbarInvestors .dropdown-menu>li>a:focus,
#navbarInvestors .dropdown-menu>li>a:hover {
   color: #fff;
   text-decoration: underline;
   background-color: #3e3e3e;
}

#investorContent {
	    padding: 30px 10px;
	    background-color: #fff;
	    font: 13px/1.5 'Liberation Sans', 'FreeSans', Verdana, Arial, sans-serif;
		-webkit-border-bottom-right-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
-moz-border-radius-bottomright: 12px;
-moz-border-radius-bottomleft: 12px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;
}

#investorContent h2 {
	font: 25px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	margin:0;
   padding: 0 0 10px;
   font-weight: bold;
	    color: #428bca;
}

#investorContent h2.ccbnTtl {
    margin: 0;
    padding-top: 15px;
    padding-bottom: 0;
font-family: verdana, arial, sans-serif;
    font-size: 14px;
    color: #0079C2;
    line-height: 24px;
    font-weight: bold;
}

#investorContent p {
	margin:0;
   padding: 0 0 20px;
}

#investorContent a {
 text-decoration:underline;
}

#featuredReports {
padding-bottom:40px;
}

#featuredReports img {
	    border: 0;
		    width: 100%;
}

#featuredReports a span {
	display:block;
   font-size: 15px!important;
   text-align: center;
   padding-top: 10px;
   font-weight: bold;
}

#irHomeWebcast {
	width: 100%;
       padding: 10px 10px 17px 10px;
   background: #0079C2;
   position: relative;
   margin: 0;
   -webkit-box-shadow: 6px 6px 7px -3px rgba(0, 0, 0, 0.46);
   box-shadow: 6px 6px 7px -3px rgba(0, 0, 0, 0.46);
}

#irHomeWebcastIcon {
text-align:center;
   padding-right: 0;
   padding-left: 0;
}

#irHomeWebcastIcon .ndqicon-mic:before {
text-align:center;
       font-size: 78px!important;
   color: #FFF;
}

#irHomeWebcastIcon p {
text-align:center;
   text-transform:uppercase;
	color:#fff;

}

#irHomeWebcastDetails {
    padding-top: 12px;
}

#irHomeWebcast h3 {
	color:#fff;
	    font-weight: 500;
	    margin-bottom: 10px;
		    margin-top: 7px!important;
   font-size: 14px!important;
   line-height: normal!important;
}

#irHomeWebcast .date {
	    float: left;
   margin-right: 16px;
   font-size: 11px;
   color: #FFF!important;
	    display: block;
		    margin-bottom: 5px;
}

.ndaq-read-more {
   -moz-user-select: none;
   background-image: none;
   border: 1px solid transparent;
   background-color: #fff;
   border-color: #ccc;
   color: #333;
   border-radius: 4px;
   cursor: pointer;
   display: inline-block;
   font-size: 14px;
   font-weight: normal;
   line-height: 1.42857;
   margin-bottom: 0;
   padding: 6px 12px;
   text-align: center;
   vertical-align: middle;
   white-space: nowrap;
   text-decoration: none;
}

#irHomeWebcast .ndaq-read-more {
   float: right;
}

#irHomeWebcast .ndaq-read-more:hover {
 background-color: #e6e6e6;
 }



@media (max-width:320px) {
#irHomeWebcast .ndaq-read-more {
   float: none;
}
}



#irHomeSecondary ul.ndq-upcoming {
   margin: 0;
   padding: 20px 0 30px 10px !important;
}

#irHomeSecondary li.ndq-upcoming-item {
       position: relative;
}

#irHomeSecondary .ndqicon-arrow-right-1:before {
   position: absolute;
   top: 0;
   left: 0;
}

#irHomeSecondary .ndq-upcoming-item .event-item {
   display: block;
   padding-left: 25px;
}

#irHomeSecondary .event-item i {
   display: none;
}

.irHomeMore {
	font-weight:bold;
	    font-size: 12px;
		float:right;
	display:block;
   background: #ddd;
   padding: 3px 10px;
   margin-top: 8px;
}

#irHomeUpcoming {
	padding-bottom:40px;
}

#irHomeUpcoming ul {
	    margin: 0;
   padding: 0;
}

#irHomeUpcoming li {
   list-style-type: none;
   padding: 5px 0 5px 25px;
}

#irHomeToolkit {
	    margin: 0;
   padding: 0;
}

#irHomeToolkit li {
   list-style-type: none;
   margin: 5px 0 5px 0px;
   position: relative;
   margin-left: 25px!important;
}

#irHomeToolkit li:before {
       color: #515151;
   padding-right: 10px;
}

.ndq-news-item {
   border-bottom: 1px dashed #ccc;
   margin-bottom: 15px;
   padding-bottom: 10px;
	    padding-left: 1px;
}

.ndq-news-item span.date {
   color: #595959!important;
	    display: block;
   font-size: 14px;
   margin-bottom: 5px;
}

.ndq-news-item h3 {
	    color: #686161!important;
   margin:0;
	padding:7px 0 10px;
	    font-size: 14px!important;
   line-height: normal!important;
}

#footer {
	background-color:#777;
	color:#fff;
	padding:20px 10px;
	        margin-top: 35px;
   margin-bottom: 25px;
		font-size:11px;
		-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
background: rgba(108,108,108,1);
background: -moz-linear-gradient(top, rgba(108,108,108,1) 0%, rgba(62,62,62,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(108,108,108,1)), color-stop(100%, rgba(62,62,62,1)));
background: -webkit-linear-gradient(top, rgba(108,108,108,1) 0%, rgba(62,62,62,1) 100%);
background: -o-linear-gradient(top, rgba(108,108,108,1) 0%, rgba(62,62,62,1) 100%);
background: -ms-linear-gradient(top, rgba(108,108,108,1) 0%, rgba(62,62,62,1) 100%);
background: linear-gradient(to bottom, rgba(108,108,108,1) 0%, rgba(62,62,62,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6c6c', endColorstr='#3e3e3e', GradientType=0 );
}

#footer ul,
#footer li {
	float:left;
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:0;
}

#footer li {
	margin:0 10px 0 0;
}

#footer li a {
	font-size:11px;
		color:#fff;
	text-decoration:underline;
}

#footer #copyright {
		background-image:url(http://media.corporate-ir.net/media_files/IROL/86/86428/template/images/Take_Two_logo_white_57x54.png);
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:12px;
	font-weight:bold;
	margin:0;
	    padding: 0 0 0 70px;
   min-height: 60px;
}

#footer #copyright p {
	    margin: 0;
   padding: 14px 0 7px;
}



@media (max-width:768px) {
	#footer #copyright p {
   	padding-top: 0;
	}
}



#footer img {
	max-width:100%;
}

#footer a img {
	    padding: 8px 0 0 0;
}



@media (max-width:320px) {
	#footer a img {
   	    height: 52px;
	}
}



#slider {
/*   background: url('http://media.corporate-ir.net/media_files/IROL/86/86428/images/16_9-screen_1.jpg') no-repeat 110% center!important;*/
   -webkit-border-top-left-radius: 12px;
   -webkit-border-top-right-radius: 12px;
   -moz-border-radius-topleft: 12px;
   -moz-border-radius-topright: 12px;
   border-top-left-radius: 12px;
   border-top-right-radius: 12px;
   background-size: 62%!important;
}





#carousel {
   background: url('http://media.corporate-ir.net/media_files/IROL/86/86428/images/16_9-screen_1.jpg') no-repeat center center / cover !important;
   height: 316px;
   position: relative;
   overflow: hidden;
   padding: 0 !important;
   border-top-right-radius: 12px;
}


@media (max-width: 992px) {

#carousel {
   border-top-right-radius: 0px;
}

}




#carouselCover {
	margin-left: 0px;
	height: 316px;
	width:142px;
	position:absolute;
	z-index:100;
	background:url(http://media.corporate-ir.net/media_files/IROL/86/86428/template/images/diagonal-cover.png) no-repeat 0 0;
}


@media (max-width: 992px) {

#carouselCover {
background: none transparent !important;
display: none !important;
}

}


@media (max-width:667px) {
	#slider {
   	background-position: 50% 108% !important;
	}
}



@media (max-width:568px) {
	#slider {
   	background-position: 50% 100% !important;
	}
}



@media (max-width:375px) {
	#slider {
		    background-size: 154% !important;
	}
}



@media (max-width:320px) {
	#slider {
		    background-size: 177% !important;
	}
}




#irHomeMiniQuote {
	height: 316px;
	background-color: #121212;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-top-left-radius: 12px;
}

@media (max-width: 992px) {

#irHomeMiniQuote {
   border-top-right-radius: 12px;
}

}


@media (max-width:768px) {
	#slider {
   	background-position: 50% 148% !important;
   	background-size: 100% !important;
	}

	#carouselCover {
		display: none;
	}
}




#miniQuote {
   color: #fff;
   padding: 10px;
}

@media (max-width:768px) {
	#irHomeMiniQuote {
		background:#121212;
		background-image:none;
		    -webkit-border-top-right-radius: 12px;

   -moz-border-radius-topright: 12px;

   border-top-right-radius: 12px;

	}
	
	#miniQuote {
   	width: 100%;
	}
}



#miniQuote h1 {
   margin: 0;
   color: #FFF;
   font-weight: bold;
   padding: 10px 0 20px;
}

#miniQuote h2 {
       font-family: Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
   font-weight: bold;
   color: #82BBEC;
   font-size: 19px;
   padding: 0 0 35px;
   margin: 0;
}

#miniQuote h3 {
     line-height: 24px;
   float: left;
   margin: 0;
   padding: 0 0 10px;
}

#miniQuote h3.price {
       width: 45%;
}

#miniQuote h3.change {
       width: 55%;
}

#miniQuote h3.negative {
       color: red;
}

#miniQuote h3.positive {
       color: #00A32F;
}

#miniQuote .clearfix {
         clear: both;
}

#miniQuote .high,
#miniQuote .volume {
     border-bottom: 1px solid #666;
   float: left;
   width: 45%;
   padding: 5px 0;
}

#miniQuote .low,
#miniQuote .mcap {
     border-bottom: 1px solid #666;
   float: left;
	    width: 55%;
   padding: 5px 0;
}

#miniQuote .label {
      padding: 0;
   color: #bbb;
   margin-right: 10px;
}

#miniQuote .value {
      padding: 0;
   margin-right: 10px;
}

#miniQuote .date {
      margin: 0;
   clear: both;
       padding: 8px 0 2px;
}

#miniQuote .delay {
      margin: 0;
}

#miniQuote small {
          font-size: 11px;
		       color: #bbb;
}

@media (max-width:320px) {
#irHomeMiniQuote {
	    height: auto;
		    height: initial;
}

	#miniQuote .high {
		    width: 50%;
	}
	
	#miniQuote .low {
		    width: 50%;
	}
	
	#miniQuote .volume {
		        clear: both;
   float: none;
   width: 100%;
	}
	
	#miniQuote .mcap {
		        clear: both;
   float: none;
   width: 100%;
	}
}


