@import 'pages.css';
@import '../js/fancybox/jquery.fancybox.css?v=2.1.3';
@import '../js/fancybox/helpers/jquery.fancybox-thumbs.css?v=1.0.7';

body {
   color:#999999;
   font: 62.5% Arial, Verdana;
   background:#000;
}


/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/
* { margin:0; padding:0; list-style-type:none;}

img { border: none; }


/* Clear Floats
--------------------------------------------------------------------------*/

.clearfix,ul.list-clear li{display:inline-block;}
.clearfix,ul.list-clear li{display: block;}

.clearfix:after,
ul.list-clear li:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;}



/* General Form Styles 
-------------------------------------------------------------------------*/
input, textarea, select { outline:none;}
fieldset br{ clear:both;}
fieldset{ border:none;}


/* General Link Styles 
--------------------------------------------------------------------------*/
a:link, a:visited {
 color:#fff;
 text-decoration:none;}

a:hover{color:#d91d21;}

a.more{font-weight:bold;text-transform: uppercase;}

/*-------------------------------------------------------------------------
                        PAGE STYLES
*-------------------------------------------------------------------------*/
#container{
  margin:0 auto;
  width:952px;
  border:1px solid #610e15;
  border-top:none;
}

.right{float:right !important;}
.center{text-align:center;}
.hide{display:none;}


/*-------------------------------------------------------------------------
                        HEADER
*-------------------------------------------------------------------------*/
#header{
	background: url('../images/ui/bg_header_home.jpg') no-repeat top left;
}

#logo{
	background:url('../images/ui/logo.png') no-repeat top left;
	display:block;
	float:left;
	height:179px;
	margin:10px 0 10px 65px;
	overflow:hidden;
	text-indent:-9999px;
	width:288px;
}

#header-right{
     float:right;
	margin: 45px 77px 0 0;
}

#address{
	font:12px/18px 'Open Sans',Arial;
	color:#e7e7e8;
}

#address span{
     display:block;
	color:#e91c2c;
	font-weight:700;
}

#address span.telephone{
    color:#FFF;
	font-weight:700;
	font-size:14px;
    padding:10px 0 0 0;
}

#navigation{
	background:url('../images/ui/bg_nav.png') repeat-x top left;
	clear:both;
	height:76px;
	position:relative;
}

#navigation p{
	position:absolute;
	font: bold 14px 'Open Sans',Verdana;
	right:30px;
	top:7px;
	z-index:1;
	text-transform:uppercase;
	color:#FFF;
}
#navigation p span{
	font-size:12px;
}

ul#main-nav{
	padding: 10px 0 0 65px;
}

ul#main-nav li,
ul#sub-nav li{
	float:left;
	font:bold 15px 'Play',Verdana ;
	text-transform:uppercase;
}

ul#main-nav li{
	color:#000300;
	padding: 0 30px 0 0;
}

ul#sub-nav {
	padding: 20px 0 0 52px;
}

ul#sub-nav li{
     color:#999999;
	font-size:13px;
	padding: 0 13px;
	border-right:1px solid #c01f1c;
}

ul#main-nav li a{
     color:#000300;
}
ul#main-nav li a:hover,
ul#sub-nav li a:hover{
	color:#FFF;
}

ul#sub-nav li a{
     color:#999999;
}

ul#sub-nav li:last-child{border:none;}

ul#list-social{
	padding:15px 0 0 0;
}

ul#list-social li{
	float:left;
}

ul#list-social li a{
	display:block;
	float:left;
	width:23px;
	height:17px;
	text-indent:-999px;
	overflow:hidden;
	background:url('../images/ui/icon_social.png') no-repeat top left;
}

ul#list-social li a.nav-twitter{}
ul#list-social li a.nav-fb{background-position:-23px 0 ;}
ul#list-social li a.nav-linkedin{background-position:-46px 0 ;}
ul#list-social li a.nav-youtube{background-position:-69px 0 ;}

ul#list-social-lg{
	padding:15px 0 0 0;
	list-style-type:none;
	margin-bottom:20px;
}

ul#list-social-lg li{
	float:left;
	list-style-type:none !important;
	padding:0 20px 0 0 !important; margin:0;
}

ul#list-social-lg li a{
	display:block;
	float:left;
	width:50px;
	height:50px;
	text-indent:-999px;
	overflow:hidden;
	background:url('../images/ui/icon_social_lg.png') no-repeat top left;
}

ul#list-social-lg li a.nav-twitter{}
ul#list-social-lg li a.nav-fb{background-position:0 -50px;}
ul#list-social-lg li a.nav-linkedin{background-position:0 -100px;}
ul#list-social-lg li a.nav-youtube{background-position:0 -150px;}

/*-------------------------------------------------------------------------
                        CONTENT
*-------------------------------------------------------------------------*/
#content{ 
     padding: 20px 40px 20px 65px;
}

#content h1{
	font:bold 24px 'Play',Arial;
	color:#FFF;
	text-transform:uppercase;
	padding: 0 0 15px 0;
}

#content h2{
	color:#e91c2c;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

#content p{
	font-size:12px;
	line-height:18px;
	padding: 0 0 20px 0;
}

#content a{
	color:#e91c2c;
}

#content ul { padding-top:10px !important; }
#content ul, #content ul li {
	list-style-type:disc;
	font-size:12px;
	padding: 0 0 4px 15px;
}

blockquote{
	border-left:4px solid #525252;
	padding: 0 0 0 23px;
	margin: 0 0 20px 0;
}

blockquote p{
	color:#FFF;
	font-size:14px;
	font-style:italic;
}

blockquote cite{
	color:#e91c2c;
	font-style:italic;
	font-size:10px;
	text-transform:uppercase;
}

blockquote cite span{
     font-weight:bold;
	display:block;
	font-size:14px;
	
}

#main-content {
	width:412px;
	float:left;
}

#sidebar{
	width:418px;
	float:right;
	padding:46px 0 0 0;
}

.fancybox-title-over-wrap{background:none !important;}

a.btn_play {
	position:relative;
	top:-200px; 
	display:block; 
	width:340px; 
	height:120px; 
	overflow:hidden; 
	margin:0 auto;
	background: url(/images/ui/btn_play_120.png) center top no-repeat;
}
a.btn_play:hover{
	background-position: center bottom;
	
}


/*-------------------------------------------------------------------------
                        BOTTOM
*-------------------------------------------------------------------------*/
#bottom{
	background:url('../images/ui/bg_banner_bottom.png') no-repeat top left;
	width:940px;
	height:103px;
	position:relative;
	margin: 0 0 8px 7px;
	color:#FFF;
}

#bottom p,
#bottom a.click{
	position:absolute;
	
}

#bottom p{
	font: bold 35px 'Open Sans',Verdana;
	text-transform:uppercase;
	top:30px;
	left:65px;
}
#bottom p span{font-weight:normal;}

#bottom a.click {
	right:40px;
	top:0;
}

/*-------------------------------------------------------------------------
                        FOOTER
*-------------------------------------------------------------------------*/
#footer{
  position:relative;
  width: 940px;
  margin: 0 auto;
  color:#8d8d8b;
  padding:47px 65px 100px 65px;
}

ul#footer-nav{
	padding-bottom:5px;
}

ul#footer-subnav{
	padding-bottom:50px;
}

ul#footer-nav li,
ul#footer-subnav li{
	float:left;
	text-transform:uppercase;
	padding: 0 10px 0 0;
	font-family:'Open Sans',Arial;
}

ul#footer-nav li{
	font-size:12px;
}

ul#footer-subnav li{
	font-size:10px;
}

ul#footer-subnav li a{color:#8d8d8b;}


#footer p a{
  color:#8d8d8b;
  font-weight:bold;
}
#footer p a:hover{
	color:#d91d21;
}

#footer p{
  float:left;
  font:10px Arial;
  padding:20px 0 0 0;
}
#footer p.right{ 
  float:right;
  text-align:right;
}

a#logo-rs{
  position: absolute;
  left:480px;
  width: 73px;
  height:67px;
  display:block;
  text-indent:-999px;
  overflow: hidden;
  background:url('../images/ui/logo_rs.png') no-repeat top left;
}

a#logo-rs:hover{
  background-position:0 -67px;
}