/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain) rq v1
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* General reset */
body {
	margin:0;
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff;
	min-width:982px;
	-webkit-text-size-adjust:none;
}
input[type=text],
input[type=password],
input[type=file],
textarea {-webkit-appearance:none;}
input[type='submit']:hover,
input[type='button']:hover {cursor:pointer;}
a {
	text-decoration:underline;
	color:#000;
}
a:hover {text-decoration:none;}
img {border-style:none;}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input,
textarea,
select {
	vertical-align:middle;
	color:#000;
}
header,
footer,
article,
section,
hgroup,
nav,
figure,
aside {display: block;}
figure {
	margin:0;
	padding:0;
}
/* General settings */
#wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
/* nav */
#nav {background:#9d1313 url(../images/bg-nav.gif) repeat-y 50% 0;}
#nav .main-nav {
	list-style:none;
	padding:0;
	width:960px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	font-size:15px;
	line-height:17px;
}
#nav .main-nav ul {
	float:left;
	border-right:1px solid #6c110d;
}
#nav li {
	border-left:1px solid #6c110d;
	float:left;
	background:url(../images/arrow-1.png) no-repeat -9999px -9999px;
}
#nav a {
    display:block;
	padding:15px 27px 13px 27px;
	color:#fff;
	text-decoration:none;
}
#nav .search a {
	display:block;
	padding:13px 12px 7px 11px !important;
}
#nav .active {background-position:50% 100%;}
#nav .active a {padding:15px 25px 13px 25px;}
#nav .main-nav a:hover {background:url(../images/nav-hover.png);}
.slide-menu {display:none;}

/* search */
#slide_search {
  width:960px;
  height:62px;
  background:url("http://assets.schwarzenegger.com/images/search_bg_desktop.png") no-repeat;
  position:absolute;
  top: -70px;
  left: 50%;
  margin-left: -480px;
  z-index:999999;
  -webkit-transition:all 0.005s ease-in-out;
  -moz-transition:all 0.005s ease-in-out;
  -o-transition:all 0.005s ease-in-out;
  transition:all 0.005s ease-in-out;
}
#slide_search .textbox {
	height:24px; 
	width:292px; 
	border:hidden; 
	margin-top:16px; 
	margin-left:514px;
}
#slide_search .button {
	margin-top:14px; 
	margin-left:11px;
}
#slide_search .search_close {
	margin-top:14px; 
	margin-right:14px; 
	cursor:pointer;
}

/* header */
#header {
	background:#002448 url(../images/bg-header.gif) repeat-x 50% 0;
	padding:32px 0 290px;
	box-shadow:0 0 100px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 100px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 100px rgba(0, 0, 0, 0.2);
}
#header .holder {
	overflow:hidden;
	width:900px;
	padding:0 30px;
	margin:0 auto;
}
/* logo */
.logo {
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:370px;
	height:65px;
	float:left;
	margin:0 0 0 2px;
}
.logo a {
	cursor:pointer;
	height:100%;
	display:block;
}
/* social-networks */
.social-networks {
	float:right;
	list-style:none;
	margin:0;
	padding:22px 46px 0 0;
}
.social-networks li {
	float:left;
	padding:0 0 0 13px;
}
.social-networks a {
	width:35px;
	height:35px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/icons-social-networks.png) no-repeat;
}
.social-networks .facebook a {background-position:0 0;}
.social-networks .twitter a {background-position:-48px 0;}
.social-networks .you-tube a {background-position:-96px 0;}
.social-networks .item-p a {background-position:-144px 0;}
.social-networks .facebook a:hover {background-position:0 -45px;}
.social-networks .twitter a:hover {background-position:-48px -45px;}
.social-networks .you-tube a:hover {background-position:-96px -45px;}
.social-networks .item-p a:hover {background-position:-144px -45px;}

/* NEW SOCIAL ICONS */
#followlist {
	float:right;
	list-style:none;
	margin:0;
	padding:30px 24px 0 0;
}

#followlist li {
	float:left;
	padding:0 0 0 11px;
}
#followlist a {
	width:31px;
	height:30px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/social-icon-sprite.png) no-repeat;
}

#followlist #follow-fb a {background-position:0 0;}
#followlist #follow-fb a:hover {background-position:0 -34px;}

#followlist #follow-tw a {background-position:-39px 0;}
#followlist #follow-tw a:hover {background-position:-39px -34px;}

#followlist #follow-yt a {background-position:-79px 0;}
#followlist #follow-yt a:hover {background-position:-79px -34px;}

#followlist #follow-pt a {background-position:-119px 0;}
#followlist #follow-pt a:hover {background-position:-119px -34px;}

#followlist #follow-gp a {background-position:-159px 0;}
#followlist #follow-gp a:hover {background-position:-159px -34px;}

#followlist #follow-ig a {background-position:-199px 0;}
#followlist #follow-ig a:hover {background-position:-199px -34px;}


/* main */
#main {
	background:url(../images/bg-main-container.png) no-repeat;
	width:924px;
	padding:21px 29px 63px;
	margin:-267px auto 0;
	position:relative;
}
.container {overflow:hidden;}
.container-total-recall {
	background:url(../images/bg-page-total-recall.gif) no-repeat 50% 0;
	padding:36px 44px 20px;
}
/* info-column */
.info-column {
	float:left;
	width:460px;
	padding:0 20px 0 0;
	font-size:13px;
	line-height:18px;
}
.info-column .promo-image {display:none;}
.info-column .heading {
	font-size:15px;
	line-height:18px;
	color:#00243a;
	min-height:200px;
	padding:0 0 10px;
	margin:0 0 40px;
}
.info-column .heading h2 {
	color:#fff;
	font-size:32px;
	line-height:38px;
	margin:0 30px 18px 0;
}
.info-column .heading p {margin:0 0 23px;}
.info-column .heading .social-share {padding-bottom:15px;}
.info-column p {margin:0 0 20px;}
.signature {
	display:block;
	width:250px;
	height:59px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/signature.gif) no-repeat;
}
/* aside */
.aside {
	float:right;
	width:320px;
}
.aside .block-list {
	background:#f0f2f4;
	padding:0;
}
.aside img {vertical-align:top;}
.aside .promo-image-holder {
	text-align:center;
	padding:1px 10px 35px 0;
}
.aside .tweet-block {
	display:block;
	padding:12px 15px;
	background:#f0f2f4;
}
.aside .block-list .alt,
.aside .social-networks {display:none;}
/* content */
#content {
	float:left;
	width:605px;
}
/* gallery */
.gallery {
	width:605px;
	position:relative;
	margin:0 0 8px;
	height:352px;
}
.gallery .frame {
	width:605px;
	overflow:hidden;
}
.gallery .frame ul {
	list-style:none;
	margin:0;
	padding:0;
	width:605px;
	overflow:hidden;
}
.gallery .frame li {
	width:605px;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
}
.gallery .frame .caption {
	position:absolute;
	font-size:28px;
	line-height:32px;
	color:#fff;
}
.gallery .frame .item-1 .caption {
	top:27%;
	right:15%;
}
.gallery .frame .item-2 .caption {
	top:38%;
	right:14%;
}
.gallery .frame .item-3 .caption {
	color:#002448;
	top:30%;
	right:15%;
}
.gallery .frame img {
	vertical-align:top;
	width:100%;
}
.gallery .frame .info {
	background:url(../images/bg-gallery-info.png);
	width:100%;
	position:absolute;
	padding:8px 0 7px;
	bottom:0;
	left:0;
	color:#fff;
}
.gallery .frame .info h2 {
	font-size:28px;
	line-height:32px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 18px;
}
.gallery .switcher {
	position:absolute;
	bottom:15px;
	left:0;
	text-align:center;
	width:100%;
}
.gallery .switcher li {
	display:inline-block;
	vertical-align:top;
	margin:0 3px 0 6px;
}
* +html .gallery .switcher li {display:inline;}
.gallery .switcher a {
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(../images/bg-switcher.png) no-repeat;
	width:12px;
	height:12px;
}
.gallery .switcher .active a,
.gallery .switcher a:hover {background-position:-21px 0;}
/* posts */
.posts {line-height:20px;}
.post-list {padding:0 0 21px;}
/* post-list post */
.post-list .post {
	overflow:hidden;
	padding:23px 0 16px;
	background:url(../images/separator-1.gif) repeat-x 0 100%;
}
.movie-poster {
	float:left;
	margin:2px 20px 10px 0;
}
.movie-poster .movie-links .grey-btn {
	width:212px;
	padding:5px 0 5px 0; 
	margin-bottom: 8px;
	text-align:center; 
	/*background-color:#eee; */
	/*background: url(../images/grey_btn_gradient.jpg) repeat-x;*/
	background: url(../images/red_btn_bg.jpg) repeat-x;
	font-size:0.9em; 
	border:1px solid #ddd; 
	-moz-border-radius:6px; 
	-webkit-border-radius:6px; 
	border-radius:6px;
}

#more-movies {
	position:relative; margin: auto; width: 100%;
}

#more-movies-btn-area {
	position:relative; margin: auto; width: 40%;
}

.post-list .post .photo {
	float:left;
	margin:2px 15px 10px 0;
}
.post-list .post .photo img {vertical-align:top;}
.post-list .post .date {
	font-size:10px;
	line-height:12px;
	display:block;
	font-style:normal;
	color:#777;
	padding:0 0 2px;
}
.post-list .post .heading {margin:0 0 5px;}
.post-list .post .heading h3 {
	font-size:18px;
	line-height:22px;
	color:#002448;
}
.post-list .post .heading h3 a {
	color:#002448;
	text-decoration:none;
}
.post-list .post .heading h3 a:hover {color:#c62a19;}
.post-list .post p {margin:0 0 10px;}
.post-list .post .more {
	font-weight:bold;
	text-decoration:none;
	color:#c52a19;
}
.post-list .post .more-white {
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
.post-list .post .more:hover {text-decoration:underline;}
.post-list .post .more-white:hover {text-decoration:underline;}
/* post-list social-share */
.social-share {
	overflow:hidden;
	padding:3px 0 0;
}
.social-share a {
	float:left;
	margin:0 5px 0 0;
}
.social-share .comments {margin-right:15px;}
.social-share .tweet {margin-right:29px;}
.social-share .facebook {margin-right:25px;}
.social-share .facebook-like {margin-right:35px;}
.social-share .google-plus {margin-right:15px;}
.social-share .tweet-link {margin-right:23px;}
.social-share .pin-it {margin-right:24px;}
.social-share .tweet-link {margin-right:23px;}
.text-container .social-share {padding-bottom:45px;}
/* carousel-video */
.carousel-video {
	overflow:hidden;
	position:relative;
	background:#f0f2f4;
	margin:0 0 19px;
}
.carousel-video .holder {
	position:relative;
	padding:200px 40px;
	margin:-200px 0;
	box-shadow:0 0 120px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 0 120px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow:0 0 120px rgba(0, 0, 0, 0.2) inset;
}
.carousel-video .frame {
	position:relative;
	overflow:hidden;
	width:830px;
}
.carousel-video .frame ul {
	width:99999px;
	overflow:hidden;
	background:url(../images/separator-6.gif);
	padding:18px 0 27px;
}
.carousel-video .frame li {
	float:left;
	width:143px;
	padding:0 13px 0 12px;
}
.carousel-video .frame li:last-child {padding-right:3px;}
.carousel-video .frame li img {
	vertical-align:top;
	margin:0 0 14px;
	border:1px solid #9b9da2;
}
.carousel-video .frame li a {
	text-decoration:none;
	line-height:16px;
	display:block;
}
.carousel-video .frame li a:hover {color:#c62a19;}
.carousel-video .frame li a:hover img {border-color:#c62a19;}
.carousel-video .prev,
.carousel-video .next {
	background:url(../images/arrow-7.png) no-repeat;
	height:69px;
	width:40px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:55px;
}
.carousel-video .prev {left:-5px;}
.carousel-video .next {
	background-position:0 -80px;
	right:-5px;
}
/* video-block */
.video-block {
	overflow:hidden;
	background:url(../images/bg-video-info.gif) repeat-y 100% 0;
	margin:0 5px 19px 0;
}
.video-block .video {
	float:left;
	position:relative;
	width:605px;
}
.video-block .video .play {
	position:absolute;
	top:139px;
	left:270px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-play.png) no-repeat;
	width:72px;
	height:72px;
}
.video-block .video img {
	vertical-align:top;
	width:100%;
}
.video-block .video .info-bar {
	overflow:hidden;
	background: #bb2419; /* Old browsers */
	background: -moz-linear-gradient(left,  #bb2419 0%, #bc2417 4%, #c1281a 15%, #c42819 15%, #c52819 16%, #c22919 17%, #c6291a 17%, #c82b1c 23%, #cb2c19 32%, #cd2e1b 32%, #cf2e1c 34%, #ce2f1a 35%, #dc361c 59%, #df371d 62%, #e1391f 62%, #e33a1d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#bb2419), color-stop(4%,#bc2417), color-stop(15%,#c1281a), color-stop(15%,#c42819), color-stop(16%,#c52819), color-stop(17%,#c22919), color-stop(17%,#c6291a), color-stop(23%,#c82b1c), color-stop(32%,#cb2c19), color-stop(32%,#cd2e1b), color-stop(34%,#cf2e1c), color-stop(35%,#ce2f1a), color-stop(59%,#dc361c), color-stop(62%,#df371d), color-stop(62%,#e1391f), color-stop(100%,#e33a1d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #bb2419 0%,#bc2417 4%,#c1281a 15%,#c42819 15%,#c52819 16%,#c22919 17%,#c6291a 17%,#c82b1c 23%,#cb2c19 32%,#cd2e1b 32%,#cf2e1c 34%,#ce2f1a 35%,#dc361c 59%,#df371d 62%,#e1391f 62%,#e33a1d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #bb2419 0%,#bc2417 4%,#c1281a 15%,#c42819 15%,#c52819 16%,#c22919 17%,#c6291a 17%,#c82b1c 23%,#cb2c19 32%,#cd2e1b 32%,#cf2e1c 34%,#ce2f1a 35%,#dc361c 59%,#df371d 62%,#e1391f 62%,#e33a1d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #bb2419 0%,#bc2417 4%,#c1281a 15%,#c42819 15%,#c52819 16%,#c22919 17%,#c6291a 17%,#c82b1c 23%,#cb2c19 32%,#cd2e1b 32%,#cf2e1c 34%,#ce2f1a 35%,#dc361c 59%,#df371d 62%,#e1391f 62%,#e33a1d 100%); /* IE10+ */
	background: linear-gradient(left,  #bb2419 0%,#bc2417 4%,#c1281a 15%,#c42819 15%,#c52819 16%,#c22919 17%,#c6291a 17%,#c82b1c 23%,#cb2c19 32%,#cd2e1b 32%,#cf2e1c 34%,#ce2f1a 35%,#dc361c 59%,#df371d 62%,#e1391f 62%,#e33a1d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb2419', endColorstr='#e33a1d',GradientType=1 ); /* IE6-9 */
	padding:8px 20px 7px 16px;
}
.video-block .video .info-bar h2 {
	color:#fff;
	font-size:28px;
	line-height:32px;
	font-weight:bold;
}
.video-block .video .info-bar select {width:223px;}
.video-block .info {
	float:left;
	width:225px;
	margin:0 0 0 19px;
	position:relative;
	background:#9da7b2;
	padding:34px 35px;
	color:#ebedf0;
	font-size:13px;
	line-height:19px;
}
.video-block .info:after {
	content:"";
	position:absolute;
	left:-15px;
	top:172px;
	background:url(../images/arrow-10.gif) no-repeat;
	width:15px;
	height:35px;
}
.video-block .info p {margin:0 0 24px;}
.video-block .info .social-share a {margin-bottom:17px;}
.video-block .info .date {
	display:block;
	font-style:normal;
	color:#fff;
	font-size:12px;
	line-height:14px;
	padding:0 0 9px;
}
.video-block .info h3 {
	color:#fff;
	font-size:20px;
	line-height:24px;
}
.video-block .info .heading {padding:0 30px 10px 0;}
/* comments-block */
.comments-block {
	font-size:11px;
	line-height:14px;
}
.comments-block .top-area {
	overflow:hidden;
	border:1px solid #ccc;
	border-width:1px 0;
	padding:4px 0 2px;
	line-height:24px;
}
.comments-block .top-area .add-comment {
	float:right;
	font-weight:bold;
	color:#3b59b8;
	text-decoration:none;
}
.comments-block .top-area .add-comment:hover {text-decoration:underline;}
.comments-block .top-area .count-comments {
	float:left;
	font-weight:bold;
	color:#333;
	padding:0 13px 0 0;
	background:url(../images/arrow-8.gif) no-repeat 100% 50%;
}
.comments-block .btn-more {
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:14px;
	color:#3b5998;
	background:#edeff4;
	border:1px solid #d8dfea;
	padding:8px;
}
.comments-block .btn-more:hover span {text-decoration:underline;}
.comments-block .btn-more span {
	display:inline-block;
	vertical-align:top;
	cursor:pointer;
	padding:0 13px 0 0;
	background:url(../images/arrow-9.gif) no-repeat 100% 5px;
}
/* comments-list */
.comments-list {padding:0 0 0 10px;}
.comments-list > li {
	vertical-align:top;
	border-top:1px solid #e2e2e2;
	overflow:hidden;
	padding:10px 0 0;
}
.comments-list .photo {
	float:left;
	padding:0 12px 5px 0;
}
.comments-list img {vertical-align:top;}
.comments-list > li:first-child {border:0;}
.comments-list .info {overflow:hidden;}
.comments-list .title {
	color:#808080;
	padding:2px 0 5px;
}
.comments-list p {margin:0 20px 10px 0;}
.comments-list .name {
	text-decoration:none;
	font-weight:bold;
	color:#3b5998;
}
.comments-list .name:hover {text-decoration:underline;}
.comments-list .comments-tools {
	overflow:hidden;
	color:#808080;
	line-height:16px;
	padding:0 0 6px;
}
.comments-list .comments-tools li {
	float:left;
	padding:0 0 0 12px;
	background:url(../images/separator-4.gif) no-repeat 4px 50%;
}
.comments-list .comments-tools li:first-child {
	background:none;
	padding-left:0;
}
.comments-list .comments-tools a {
	text-decoration:none;
	color:#3b5998;
}
.comments-list .comments-tools a:hover {text-decoration:underline;}
.comments-list .comments-tools .like-counter {
	display:block;
	padding:0 0 0 20px;
	background:url(../images/ico-like.gif) no-repeat;
}
.comments-list .comments-tools .date {
	font-style:normal;
	display:block;
	padding:0 20px 0 0;
	background:url(../images/ico-check.gif) no-repeat 100% -1px;
}
.comments-list .comments-list .comments-tools .date {background:none;}
.comments-list .comments-list {padding:0 0 1px 0;}
.comments-list .comments-list > li:first-child {border-top:1px solid #e2e2e2;}
.comments-list .comments-list p {margin-bottom:4px;}
/* posts paging */
.posts .paging {
	overflow:hidden;
	padding:1px 3px;
	margin:-1px 0;
}
.posts .paging .next,
.posts .paging .prev {
	float:left;
	font-weight:bold;
	line-height:13px;
	background:url(../images/arrow-2.gif) no-repeat;
	padding:0 0 1px 19px;
	color:#c52a19;
	text-decoration:none;
}
.posts .paging .next {
	background:url(../images/arrow-3.gif) no-repeat 100% 0;
	padding:0 19px 1px 0;
}
.posts .paging .next:hover,
.posts .paging .prev:hover {text-decoration:underline;}
.posts .paging ul {
	float:left;
	padding:0 25px 0 32px;
	font-size:11px;
	line-height:13px;
	margin:-1px 0 0;
}
.posts .paging li {
	float:left;
	padding:0 3px 0 5px;
}
.posts .paging li a:hover,
.posts .paging .active a {
	border-color:#343434;
	color:#343434;
}
.posts .paging li a {
	display:block;
	border:1px solid #fff;
	color:#c52a19;
	text-decoration:none;
	padding:0 4px 1px;
}
/* sidebar */
#sidebar {
	float:right;
	width:295px;
}
#sidebar .social-networks {display:none;}
/* add-slider */
.add-slider {
	background:url(../images/bg-add-slider.gif) no-repeat;
	position:relative;
	width:251px;
	height:312px;
	margin:0 0 22px;
	padding:20px 22px;
}
.add-slider h3 {
	color:#fff;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	margin:0 0 17px;
}
.add-slider .frame {
	overflow:hidden;
	width:251px;
	height:243px;
}
.add-slider .frame ul {
	overflow:hidden;
	width:99999px;
	color:#002446;
}
.add-slider .frame li {
	float:left;
	width:251px;
	font-size:12px;
	line-height:17px;
}
.add-slider .frame .date {
	display:block;
	font-size:11px;
	line-height:13px;
	padding:0 0 4px;
}
.add-slider .frame h4 {
	font-size:18px;
	line-height:22px;
	margin:0 0 3px;
}
.add-slider .frame p {margin:0 0 5px;}
.add-slider .frame p a {
	font-weight:bold;
	text-decoration:none;
	color:#002446;
}
.add-slider .frame p a:hover {text-decoration:underline;}
.add-slider .paging {
	overflow:hidden;
	padding:0 15px;
	text-align:center;
}
.add-slider .paging .prev,
.add-slider .paging .next {
	display:inline-block;
	vertical-align:top;
	width:30px;
	height:30px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/arrow-11.png) no-repeat;
	margin:0 11px 0 0;
}
.add-slider .paging .next {
	background-position:0 -40px;
	margin:0 -4px 0 15px;
}
* +html .add-slider .paging .prev {margin:0 11px 0 0;}
* +html .add-slider .paging .next {margin:0 0 0 15px;}
.add-slider .paging ul {
	overflow:hidden;
	text-align:center;
	padding:9px 0 0;
}
.add-slider .paging li {
	display:inline-block;
	vertical-align:top;
	text-align:left;
	margin:0;
	padding:0 5px 0 4px;
}
* +html .add-slider .paging li {
	display:inline;
	margin-right:0;
}
.add-slider .paging li a {
	display:block;
	width:12px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-switcher.png) no-repeat -21px -40px;
}
.add-slider .paging .active a,
.add-slider .paging li a:hover {background-position:0 -40px;}
.add-slider .pagination {
	display:inline-block;
	vertical-align:top;
	margin:0 -4px 0 0;
}
* +html .add-slider .pagination {margin-right:0;}
/* twitter-gallery */
.twitter-gallery {
	background:url(../images/bg-twitter-gallery.gif) no-repeat;
	width:255px;
	height:312px;
	position:relative;
	padding:20px;
	margin:0 0 23px;
}
.twitter-gallery .heading {
	position:relative;
	top:-1px;
	padding:0 3px 18px;
}
.twitter-gallery .heading .subtitle {
	font-weight:bold;
	color:#000;
	font-size:13px;
	line-height:18px;
}
.block h2,
.twitter-gallery .heading h2 {
	color:#c62a19;
	margin:0 0 2px;
	font-weight:bold;
	font-size:20px;
	line-height:24px;
	text-transform:uppercase;
}
.twitter-gallery .frame {
	position:relative;
	height:200px;
	width:255px;
	overflow:hidden;
}
.twitter-gallery .frame ul {
	position:relative;
	height:100%;
	width:100%;
}
.twitter-gallery .frame li {
	width:255px;
	height:200px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg-twitter-gallery-slide.gif) no-repeat;
}
.twitter-gallery .answer,
.twitter-gallery .question {
	overflow:hidden;
	height:97px;
}
.twitter-gallery img {vertical-align:top;}
.twitter-gallery li .photo {
	float:left;
	margin:2px 9px 0 0;
}
.twitter-gallery li .info {
	overflow:hidden;
	font-size:11px;
	line-height:15px;
}
.twitter-gallery li .info .name {
	line-height:13px;
	display:block;
	font-weight:bold;
	padding:0 0 3px;
}
.twitter-gallery li .info .name span {font-weight:normal;}
.twitter-gallery li .info .name a {
	color:#000;
	text-decoration:none;
}
.twitter-gallery li .info .name a:hover {text-decoration:underline;}
.twitter-gallery .tweet-tools {
	overflow:hidden;
	position:relative;
	padding:1px 3px 3px;
	margin:0 0 -3px -4px;
}
.red-btn,
.slide-show .frame .info .more,
.filmography .browse-block .btn-browse,
.btn-area input,
.twitter-gallery .tweet-tools .btn-tweet-question {
	background: #e23a1f; /* Old browsers */
	background: -moz-linear-gradient(top,  #e23a1f 0%, #e1391e 39%, #de381e 43%, #da341c 43%, #dd341d 45%, #da361d 46%, #d6341b 47%, #d6341d 50%, #d3311c 51%, #d5331e 53%, #d2301b 54%, #d0311c 57%, #cd2e19 58%, #cf301b 58%, #ce2f1c 61%, #cc2d1a 62%, #cc2d1a 64%, #cd2d1d 64%, #c82b1a 65%, #c92c1b 67%, #c62918 69%, #c32a1c 71%, #c1281a 72%, #c1281a 75%, #be2517 76%, #c12518 76%, #bb2517 79%, #bb241b 80%, #b92217 83%, #b92217 86%, #b72015 87%, #b52117 87%, #b52117 89%, #b5221a 89%, #b21f17 90%, #ac1b16 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e23a1f), color-stop(39%,#e1391e), color-stop(43%,#de381e), color-stop(43%,#da341c), color-stop(45%,#dd341d), color-stop(46%,#da361d), color-stop(47%,#d6341b), color-stop(50%,#d6341d), color-stop(51%,#d3311c), color-stop(53%,#d5331e), color-stop(54%,#d2301b), color-stop(57%,#d0311c), color-stop(58%,#cd2e19), color-stop(58%,#cf301b), color-stop(61%,#ce2f1c), color-stop(62%,#cc2d1a), color-stop(64%,#cc2d1a), color-stop(64%,#cd2d1d), color-stop(65%,#c82b1a), color-stop(67%,#c92c1b), color-stop(69%,#c62918), color-stop(71%,#c32a1c), color-stop(72%,#c1281a), color-stop(75%,#c1281a), color-stop(76%,#be2517), color-stop(76%,#c12518), color-stop(79%,#bb2517), color-stop(80%,#bb241b), color-stop(83%,#b92217), color-stop(86%,#b92217), color-stop(87%,#b72015), color-stop(87%,#b52117), color-stop(89%,#b52117), color-stop(89%,#b5221a), color-stop(90%,#b21f17), color-stop(100%,#ac1b16)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e23a1f 0%,#e1391e 39%,#de381e 43%,#da341c 43%,#dd341d 45%,#da361d 46%,#d6341b 47%,#d6341d 50%,#d3311c 51%,#d5331e 53%,#d2301b 54%,#d0311c 57%,#cd2e19 58%,#cf301b 58%,#ce2f1c 61%,#cc2d1a 62%,#cc2d1a 64%,#cd2d1d 64%,#c82b1a 65%,#c92c1b 67%,#c62918 69%,#c32a1c 71%,#c1281a 72%,#c1281a 75%,#be2517 76%,#c12518 76%,#bb2517 79%,#bb241b 80%,#b92217 83%,#b92217 86%,#b72015 87%,#b52117 87%,#b52117 89%,#b5221a 89%,#b21f17 90%,#ac1b16 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e23a1f 0%,#e1391e 39%,#de381e 43%,#da341c 43%,#dd341d 45%,#da361d 46%,#d6341b 47%,#d6341d 50%,#d3311c 51%,#d5331e 53%,#d2301b 54%,#d0311c 57%,#cd2e19 58%,#cf301b 58%,#ce2f1c 61%,#cc2d1a 62%,#cc2d1a 64%,#cd2d1d 64%,#c82b1a 65%,#c92c1b 67%,#c62918 69%,#c32a1c 71%,#c1281a 72%,#c1281a 75%,#be2517 76%,#c12518 76%,#bb2517 79%,#bb241b 80%,#b92217 83%,#b92217 86%,#b72015 87%,#b52117 87%,#b52117 89%,#b5221a 89%,#b21f17 90%,#ac1b16 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e23a1f 0%,#e1391e 39%,#de381e 43%,#da341c 43%,#dd341d 45%,#da361d 46%,#d6341b 47%,#d6341d 50%,#d3311c 51%,#d5331e 53%,#d2301b 54%,#d0311c 57%,#cd2e19 58%,#cf301b 58%,#ce2f1c 61%,#cc2d1a 62%,#cc2d1a 64%,#cd2d1d 64%,#c82b1a 65%,#c92c1b 67%,#c62918 69%,#c32a1c 71%,#c1281a 72%,#c1281a 75%,#be2517 76%,#c12518 76%,#bb2517 79%,#bb241b 80%,#b92217 83%,#b92217 86%,#b72015 87%,#b52117 87%,#b52117 89%,#b5221a 89%,#b21f17 90%,#ac1b16 100%); /* IE10+ */
	background: linear-gradient(top,  #e23a1f 0%,#e1391e 39%,#de381e 43%,#da341c 43%,#dd341d 45%,#da361d 46%,#d6341b 47%,#d6341d 50%,#d3311c 51%,#d5331e 53%,#d2301b 54%,#d0311c 57%,#cd2e19 58%,#cf301b 58%,#ce2f1c 61%,#cc2d1a 62%,#cc2d1a 64%,#cd2d1d 64%,#c82b1a 65%,#c92c1b 67%,#c62918 69%,#c32a1c 71%,#c1281a 72%,#c1281a 75%,#be2517 76%,#c12518 76%,#bb2517 79%,#bb241b 80%,#b92217 83%,#b92217 86%,#b72015 87%,#b52117 87%,#b52117 89%,#b5221a 89%,#b21f17 90%,#ac1b16 100%); /* W3C */
	float:left;
	padding:6px 13px 7px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	word-spacing:1px;
	margin:2px 0 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.red-btn {
	text-align:center;
	float:none;
	display:block;
}
.btn-area .grey-btn {
	width:130px; 
	padding:5px 0 5px 0; 
	float:left; 
	margin-right:12px; 
	text-align:center; 
	/*background-color:#eee; */
	background: url(../images/grey_btn_gradient.jpg) repeat-x;
	font-size:0.9em; 
	border:1px solid #ddd; 
	-moz-border-radius:6px; 
	-webkit-border-radius:6px; 
	border-radius:6px;
}

.red-btn:hover,
.slide-show .frame .info .more:hover,
.filmography .browse-block .btn-browse:hover,
.btn-area input:hover,
.twitter-gallery .tweet-tools .btn-tweet-question:hover {text-decoration:underline;}
.twitter-gallery .paging {
	float:right;
	padding:0 2px 0 0;
}
.twitter-gallery .paging a {
	background:url(../images/arrow-4.png) no-repeat;
	width:28px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.twitter-gallery .paging .prev {background-position:0 0;}
.twitter-gallery .paging .next {background-position:100% 0;}
/* promo-box */
.promo-box {
	background:#c5cbd2;
	box-shadow:0 0 80px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow:0 0 80px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 0 100px rgba(101, 111, 122, 0.5)inset;
	padding:17px 20px;
	min-height:317px;
	margin:0 0 22px;
}
.promo-box-alt {
	background:#f0f2f4 url(../images/shadow-3.gif) no-repeat 50% 180px;
	box-shadow:0 0 0 #000;
	-webkit-box-shadow:0 0 0 #000;
	-moz-box-shadow:0 0 0 #000;
}
.promo-box .heading {
	text-align:center;
	margin:0 0 15px;
}
.promo-box .heading h3 {
	font-size:20px;
	line-height:24px;
	color:#fff;
}
.promo-box-alt .heading h3 {color:#c62a19;}
.promo-box .heading .subtitle {
	display:block;
	color:#002446;
	font-size:15px;
	line-height:18px;
}
.promo-box img {vertical-align:top;}
.promo-box .visual {
	text-align:center;
	padding:0 10px 13px 0;
}
.promo-box .red-btn {
	margin:0 20px;
	font-size:13px;

}
/* text-container */
.text-container {
	line-height:1.5em;
	color:#333;
	padding:26px 0 0;
}
.text-container .heading {
	position:relative;
	margin:-22px 0 11px;
}
.text-container .heading h2 {
	font-size:24px;
	line-height:29px;
	color:#002447;
}
.text-container .heading .date {
	display:block;
	font-style:normal;
	color:#666;
	font-size:10px;
	line-height:12px;
	padding:0 0 4px;
}
.text-container p {margin:0 0 14px;}
.text-container a {color:#05427E;}
.text-container .section {overflow:hidden;}
.text-container .section p {margin-bottom:18px;}
.text-container .main-image {padding:0 0 17px;}
.text-container .main-image img {width:100%;}
.alignleft {
	float:left;
	margin:3px 20px 20px 0;
}
.alignright {
	float:right;
	margin:3px 0 20px 20px;
}
/* block-list */
.block-list {padding:0 0 70px;}
#sidebar .area {
	background: -moz-linear-gradient(top,  #f1f2f4 0%, #f1f2f4 79%, #ffffff 93%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f2f4), color-stop(79%,#f1f2f4), color-stop(93%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1f2f4 0%,#f1f2f4 79%,#ffffff 93%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1f2f4 0%,#f1f2f4 79%,#ffffff 93%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1f2f4 0%,#f1f2f4 79%,#ffffff 93%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #f1f2f4 0%,#f1f2f4 79%,#ffffff 93%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.block-list > li {
	vertical-align:top;
	padding:20px;
	border-top:1px solid #ccc;
}
.block-list > li:first-child {border:0;}
/* block */
.block {padding:1px 0 0;}
.block-list .causes-list {margin:0 0 -16px;}
.block-list .causes-list li {
	vertical-align:top;
	overflow:hidden;
	padding:0 0 26px;
}
.block-list .causes-list li a {
	display:block;
	overflow:hidden;
	text-decoration:none;
}
.block-list .causes-list .image {
	display:inline-block;
	vertical-align:middle;
	width:70px;
	text-align:center;
	margin:0 10px 0 0;
}
.block-list .causes-list img {vertical-align:top;}
.block h2 {margin:0 0 19px;}
.block-list .causes-list span {
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	white-space:normal;
	line-height:18px;
	color:#333;
	font-weight:bold;
}
.block-list .causes-list strong {
	text-transform:uppercase;
	color:#4c4c4c;
	font:bold 18px/20px "Times New Roman", Times, serif;
	white-space:normal;
	display:inline-block;
	vertical-align:middle;
}
.block-list .facebook-link-like {
	display:block;
	position:relative;
	top:-5px;
}
.block .heading {padding:7px 0 0;}
.block .heading .tweet-link {
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 20px;
	background:url(../images/ico-twitter.gif) no-repeat 0 50%;
	font-size:14px;
	color:#c62a19;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	margin:0 0 0 15px;
}
/* tweet-list */
.block .tweet-list {
	position:relative;
	top:-3px;
}
.block .tweet-list li {
	vertical-align:top;
	padding:0 0 15px;
}
.block .tweet-list a {
	text-decoration:none;
	display:block;
	overflow:hidden;
	font-size:12px;
	line-height:16px;
}
.block .tweet-list a:hover {text-decoration:underline;}
.block .tweet-list a img {
	float:left;
	margin:2px 14px 10px 3px;
}
.block .tweet-list a > span {
	display:block;
	overflow:hidden;
}
.block .tweet-list a span span {color:#c52a19;}
/* films-carousel */
.films-carousel {position:relative;}
.films-carousel .frame {
	width:925px;
	overflow:hidden;
	position:relative;
}
.films-carousel .frame ul {
	width:99999px;
	overflow:hidden;
}
.films-carousel .frame li {
	float:left;
	border-right:1px solid #fff;
	width:184px;
}
.films-carousel li:hover .info,
.films-carousel li .block-hovered {background:#c32919 !important;}
.films-carousel img {vertical-align:top;}
.films-carousel li .info {
	background:#9da7b2;
	color:#fff;
	padding:9px 13px 13px;
	position:relative;
	cursor:pointer;
}
.films-carousel li .info .year {
	display:block;
	font-size:10px;
	line-height:12px;
	padding:0 0 3px;
}
.films-carousel li .info .name {
	display:block;
	font-weight:bold;
}

/* book popup */
.film-popup .stores a {
	margin:0;
	padding:0;
}

.stores .store {
	text-align:center;
	width:222px;
	height:42px;
	border:1px solid #ccc;
	margin:0 0 4px 4px;;
}

/* film-popup */
.film-popup {
	position:absolute;
	bottom:32px;
	left:-50px;
	background:url(../images/bg-popup.png) no-repeat;
	width:234px;
	height:148px;
	padding:23px 25px;
	display:none;
}
.films-carousel .frame li:hover .film-popup {display:block;}
.film-popup .close-area {
	overflow:hidden;
	padding:3px 7px 11px;
}
.film-popup .close {
	float:right;
	padding:0 22px 1px 0;
	background:url(../images/ico-close.gif) no-repeat 100% 0;
	text-decoration:none;
	color:#9ba5b0;
	font-size:12px;
	line-height:14px;
}
.film-popup .close:hover {text-decoration:underline;}
.film-popup .holder {overflow:hidden;}
.film-popup .holder a {
	float:left;
	border:1px solid #c5cbd1;
	color:#c62a19;
	padding:67px 0 3px 0;
	background:url(../images/icons-popup.png) no-repeat;
	width:105px;
	text-align:center;
	text-decoration:none;
	margin:0 0 0 7px;
}
.film-popup .holder a:hover {text-decoration:underline;}
.film-popup .holder .viev-trailer {background-position:9px 9px;}
.film-popup .holder .more {background-position:-105px 9px;}
.info-film {
	border-bottom:1px solid #ccc;
	padding:24px 0 5px;
	overflow:hidden;
}
.info-filmography {
	border-bottom:1px solid #ccc;
	padding:0 0 5px;
	overflow:hidden;
}
.info-film .browse {
	float:right;
	color:#c32819;
	text-decoration:none;
	text-transform:uppercase;
	line-height:16px;
	position:relative;
	z-index:3;
}
.info-film .browse:hover {text-decoration:underline;}
.info-film h2 {
	color:#c32919;
	font-size:28px;
	line-height:32px;
	font-weight:bold;
}
.info-filmography h2 {
	color:#c32919;
	font-size:28px;
	line-height:32px;
	font-weight:bold;
}
.films-carousel .switcher {
	position:absolute;
	bottom:20px;
	left:0;
	width:100%;
	text-align:center;
}
.films-carousel .switcher li {
	text-align:left;
	display:inline-block;
	vertical-align:top;
	margin:0 -3px 0 0;
	padding:0 6px;
}
* +html .films-carousel .switcher li {display:inline;}
.films-carousel .switcher a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:14px;
	height:14px;
	background:url(../images/bg-switcher.png) no-repeat 0 -18px;
}
.films-carousel .switcher .active a,
.films-carousel .switcher a:hover {background-position:-23px -18px;}
.films-carousel .next,
.films-carousel .prev {
	position:absolute;
	background:url(../images/arrow-7.png) no-repeat;
	width:40px;
	height:69px;
	text-indent:-9999px;
	overflow:hidden;
	top:88px;
}
.films-carousel .prev {left:-4px;}
.films-carousel .next {
	background-position:0 -80px;
	right:-4px;
}
/* slide-show */
.slide-show {
	position:relative;
	margin:-1px 0 0;
}
.slide-show .shadow {
	position:absolute;
	top:0;
	left:50px;
	background:url(../images/shadow-1.png) no-repeat;
	width:810px;
	height:4px;
	text-indent:-9999px;
	overflow:hidden;
}
.slide-show .frame {
	width:923px;
	overflow:hidden;
}
.slide-show .frame ul {
	overflow:hidden;
	width:99999px;
}
.slide-show .frame li {
	float:left;
	width:923px;
	background:#9da7b2;
}
.slide-show .frame img {
	float:left;
	width:66.74%;
}
.slide-show .frame .info {
	overflow:hidden;
	padding:32px 40px;
	color:#01243b;
	font-size:15px;
	line-height:18px;
}
.slide-show .frame .info h2 {
	color:#fff;
	font-size:20px;
	line-height:24px;
	margin:0 0 9px;
}
.slide-show .frame .info .holder {min-height:223px;}
.slide-show .frame .info .more-area {text-align:center;}
.slide-show .frame .info .more {
	font-size:13px;
	letter-spacing:1px;
	float:none;
	display:inline-block;
	vertical-align:top;
	min-width:164px;
}
.slide-show .next,
.slide-show .prev {
	position:absolute;
	background:url(../images/arrow-7.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	top:121px;
	width:40px;
	height:69px;
}
.slide-show .prev {left:-6px;}
.slide-show .next {
	background-position:0 -80px;
	right:-3px;
}
.home #content {width:616px;}
.home #sidebar {width:308px;}
.home #main {padding-bottom:0;}
.home .block-list {padding-top:12px;}
.home .block-list > li {padding:20px 15px;}
/* tabs */
.tabs {position:relative;}
.tabs .top-area {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffffff 0%, #fcfefd 7%, #fafcfb 7%, #fcfcfc 10%, #f6f7f9 20%, #f7f8fa 22%, #f5f6f8 22%, #f1f2f4 32%, #f1f2f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(7%,#fcfefd), color-stop(7%,#fafcfb), color-stop(10%,#fcfcfc), color-stop(20%,#f6f7f9), color-stop(22%,#f7f8fa), color-stop(22%,#f5f6f8), color-stop(32%,#f1f2f4), color-stop(100%,#f1f2f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#fcfefd 7%,#fafcfb 7%,#fcfcfc 10%,#f6f7f9 20%,#f7f8fa 22%,#f5f6f8 22%,#f1f2f4 32%,#f1f2f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#fcfefd 7%,#fafcfb 7%,#fcfcfc 10%,#f6f7f9 20%,#f7f8fa 22%,#f5f6f8 22%,#f1f2f4 32%,#f1f2f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#fcfefd 7%,#fafcfb 7%,#fcfcfc 10%,#f6f7f9 20%,#f7f8fa 22%,#f5f6f8 22%,#f1f2f4 32%,#f1f2f4 100%); /* IE10+ */
	background: linear-gradient(left,  #ffffff 0%,#fcfefd 7%,#fafcfb 7%,#fcfcfc 10%,#f6f7f9 20%,#f7f8fa 22%,#f5f6f8 22%,#f1f2f4 32%,#f1f2f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f2f4',GradientType=1 ); /* IE6-9 */
	padding:25px 0 0;
}
.tabs .top-area .holder {
	background:url(../images/separator-3.gif) repeat-x 0 100%;
	overflow:hidden;
}
.tabs .top-area .tabset {
	float:right;
	padding:4px 0 0;
}
.tabs .top-area .tabset li {
	float:left;
	margin:0 0 0 4px;
}
.tabs .top-area .tabset a {
	display:block;
	border:1px solid #ccc;
	border-width:1px 1px 0;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	padding:9px 10px;
	background: #eee; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 27%, #f1f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(27%,#ffffff), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 27%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 27%,#f1f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 27%,#f1f1f1 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#ffffff 27%,#f1f1f1 100%); /* W3C */
	min-width:62px;
	text-align:center;
}
.tabs .top-area .tabset .active a,
.tabs .top-area .tabset a:hover {
	filter:none;
	background:#fff;
	padding-bottom:10px;
}
.tabs .top-area h2 {
	color:#c62a19;
	font-size:20px;
	line-height:39px;
}
.tabs .tab-content {
	position:relative;
	border-right:1px solid #ccc;
	margin:0 0 0 2px;
	padding:10px 25px 6px 0;
}
.tabs .post-list .post {padding:18px 0 11px;}
.tabs .post-list .post.last {background:none;}
.tabs .post-list .post .info {
	overflow:hidden;
	padding:1px 0 0;
}
/* twocolumns */
.twocolumns {
	overflow:hidden;
	padding:23px 0 0;
	width:628px;
	position:relative;
	margin:0 -50px 0 0;
	line-height:17px;
}
.twocolumns .col {
	float:left;
	width:294px;
	margin:0 20px 0 0;
}
.twocolumns .more {
	font-weight:bold;
	text-decoration:none;
	color:#c52a19;
}
.twocolumns .more:hover {text-decoration:underline;}
.twocolumns .date {
	display:block;
	font-style:normal;
	color:#999;
	font-size:10px;
	line-height:12px;
	padding:0 3px 3px;
}
.twocolumns h3 {
	font-size:18px;
	line-height:21px;
	color:#3f5a75;
	margin:0 0 15px;
}
.twocolumns h3 a {
	text-decoration:none;
	color:#3f5a75;
}
.twocolumns h3 a:hover {color:#c62a19;}
.twocolumns .area-post img,
.twocolumns .film-post img {
	vertical-align:top;
	width:100%;
	margin:0 0 15px;
}
.twocolumns .list li {
	vertical-align:top;
	background:url(../images/separator-1.gif) repeat-x 0 100%;
	overflow:hidden;
	padding:0 0 3px;
	margin:0 0 16px;
}
/* poll */

.poll label {color:#333;}

.poll .btn-area {
	padding:15px 0 5px;
	text-align:center;
}
.btn-area input {
	border:0;
	float:none;
	height:28px;
	line-height:28px;
	padding:0 22px 2px;
}
.btn-area input::-moz-focus-inner {
	padding:0;
	border:0;
}
/* info-list */
.info-list {
	background:#f0f2f4;
	padding:18px 19px 28px 19px;
	margin:0 0 21px;
}
.info-list h3 {
	color:#c52a19;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	margin:0 0 16px;
}
.info-list .date {
	display:block;
	font-size:10px;
	line-height:12px;
	color:#333;
	padding:0 0 2px;
}
.info-list ul {padding:0 0 4px;}
.info-list li {
	vertical-align:top;
	font-size:16px;
	line-height:20px;
	padding:0 0 12px;
	background:url(../images/separator-5.gif) repeat-x 0 100%;
	margin:0 0 13px;
}
.info-list li a {
	text-decoration:none;
	color:#002447;
	font-weight:bold;
	letter-spacing:-1px;
}
.info-list a:hover {text-decoration:underline;}
.info-list .btn-area {text-align:center;}
.info-list .red-btn{
	float:none;
	display:inline-block;
	vertical-align:top;
	min-width:170px;
	font-size:14px;
}

.movie-links {
	margin-top:10px;
}

/* footer */
#footer {background:url(../images/bg-footer.gif) repeat-x;}
#footer .area {
	background:url(../images/footer-bar.gif) no-repeat 50% 0;
	padding:36px 0;
}
#footer .holder {
	width:920px;
	margin:0 auto;
	overflow:hidden;
}
#footer .frame {
	float:left;
	width:610px;
	color:#fff;
	font-size:12px;
	line-height:16px;
}
/* footer-nav */
.footer-nav {
	padding:0 0 19px;
	overflow:hidden;
}
.footer-nav ul {
	float:left;
	overflow:hidden;
}
.footer-nav li {
	float:left;
	font-size:16px;
	line-height:18px;
	padding:0 11px 0 13px;
	margin:0 -2px 0 0;
	background:url(../images/separator-2.gif) no-repeat 100% 2px;
}
.footer-nav li:first-child {padding-left:0;}
.footer-nav a {
	color:#fff;
	text-decoration:none;
}
.footer-nav a:hover {text-decoration:underline;}

.slider {margin: 0px 6px 0px 6px}

.contact a {5px; color: #fff; text-decoration:none;}

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

/* sign-form */
#footer .sign-form {
	float:right;
	width:305px;
	font-size:16px;
	line-height:20px;
	color:#fff;
}
#footer .sign-form .row {
	background:#fff;
	margin:12px 0 0;
	width:295px;
	padding:0 0 1px;
	border-radius:0 13px 13px 0;
	-moz-border-radius:0 13px 13px 0;
	-webkit-border-top-right-radius: 13px;
	-webkit-border-bottom-right-radius: 13px;
}
#footer .sign-form .row:after {
	content:"";
	display:block;
	clear:both;
}
#footer .sign-form .text {
	float:left;
	border:0;
	margin:0;
	padding:6px 8px 8px;
	color:#000;
	font-size:12px;
	width:194px;
}
#footer .sign-form .btn-sign-up {
	float:right;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	background: #e23a1f; /* Old browsers */
	background: -moz-linear-gradient(top,  #e23a1f 0%, #e23a1f 32%, #de391d 32%, #de391d 35%, #db351b 36%, #db351f 37%, #db351d 39%, #d7331a 40%, #d9351c 40%, #d8331d 43%, #d3311c 43%, #d4321d 46%, #d1311b 47%, #cc2d1a 57%, #ca2a1a 57%, #c82b1a 59%, #c92c1d 60%, #c5291a 61%, #c62a1b 63%, #c12818 65%, #c2291b 68%, #bf2618 68%, #bf2618 71%, #bd2416 72%, #bc2417 75%, #ba2215 75%, #b92217 77%, #b72319 78%, #b52117 79%, #b42119 82%, #b21f17 83%, #b21f18 86%, #b01d16 86%, #b01d16 89%, #af1e19 89%, #ac1b16 90%, #ab1c16 93%, #a81913 93%, #aa1b15 95%, #a91a14 97%, #a61814 97%, #a61814 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e23a1f), color-stop(32%,#e23a1f), color-stop(32%,#de391d), color-stop(35%,#de391d), color-stop(36%,#db351b), color-stop(37%,#db351f), color-stop(39%,#db351d), color-stop(40%,#d7331a), color-stop(40%,#d9351c), color-stop(43%,#d8331d), color-stop(43%,#d3311c), color-stop(46%,#d4321d), color-stop(47%,#d1311b), color-stop(57%,#cc2d1a), color-stop(57%,#ca2a1a), color-stop(59%,#c82b1a), color-stop(60%,#c92c1d), color-stop(61%,#c5291a), color-stop(63%,#c62a1b), color-stop(65%,#c12818), color-stop(68%,#c2291b), color-stop(68%,#bf2618), color-stop(71%,#bf2618), color-stop(72%,#bd2416), color-stop(75%,#bc2417), color-stop(75%,#ba2215), color-stop(77%,#b92217), color-stop(78%,#b72319), color-stop(79%,#b52117), color-stop(82%,#b42119), color-stop(83%,#b21f17), color-stop(86%,#b21f18), color-stop(86%,#b01d16), color-stop(89%,#b01d16), color-stop(89%,#af1e19), color-stop(90%,#ac1b16), color-stop(93%,#ab1c16), color-stop(93%,#a81913), color-stop(95%,#aa1b15), color-stop(97%,#a91a14), color-stop(97%,#a61814), color-stop(100%,#a61814)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e23a1f 0%,#e23a1f 32%,#de391d 32%,#de391d 35%,#db351b 36%,#db351f 37%,#db351d 39%,#d7331a 40%,#d9351c 40%,#d8331d 43%,#d3311c 43%,#d4321d 46%,#d1311b 47%,#cc2d1a 57%,#ca2a1a 57%,#c82b1a 59%,#c92c1d 60%,#c5291a 61%,#c62a1b 63%,#c12818 65%,#c2291b 68%,#bf2618 68%,#bf2618 71%,#bd2416 72%,#bc2417 75%,#ba2215 75%,#b92217 77%,#b72319 78%,#b52117 79%,#b42119 82%,#b21f17 83%,#b21f18 86%,#b01d16 86%,#b01d16 89%,#af1e19 89%,#ac1b16 90%,#ab1c16 93%,#a81913 93%,#aa1b15 95%,#a91a14 97%,#a61814 97%,#a61814 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e23a1f 0%,#e23a1f 32%,#de391d 32%,#de391d 35%,#db351b 36%,#db351f 37%,#db351d 39%,#d7331a 40%,#d9351c 40%,#d8331d 43%,#d3311c 43%,#d4321d 46%,#d1311b 47%,#cc2d1a 57%,#ca2a1a 57%,#c82b1a 59%,#c92c1d 60%,#c5291a 61%,#c62a1b 63%,#c12818 65%,#c2291b 68%,#bf2618 68%,#bf2618 71%,#bd2416 72%,#bc2417 75%,#ba2215 75%,#b92217 77%,#b72319 78%,#b52117 79%,#b42119 82%,#b21f17 83%,#b21f18 86%,#b01d16 86%,#b01d16 89%,#af1e19 89%,#ac1b16 90%,#ab1c16 93%,#a81913 93%,#aa1b15 95%,#a91a14 97%,#a61814 97%,#a61814 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e23a1f 0%,#e23a1f 32%,#de391d 32%,#de391d 35%,#db351b 36%,#db351f 37%,#db351d 39%,#d7331a 40%,#d9351c 40%,#d8331d 43%,#d3311c 43%,#d4321d 46%,#d1311b 47%,#cc2d1a 57%,#ca2a1a 57%,#c82b1a 59%,#c92c1d 60%,#c5291a 61%,#c62a1b 63%,#c12818 65%,#c2291b 68%,#bf2618 68%,#bf2618 71%,#bd2416 72%,#bc2417 75%,#ba2215 75%,#b92217 77%,#b72319 78%,#b52117 79%,#b42119 82%,#b21f17 83%,#b21f18 86%,#b01d16 86%,#b01d16 89%,#af1e19 89%,#ac1b16 90%,#ab1c16 93%,#a81913 93%,#aa1b15 95%,#a91a14 97%,#a61814 97%,#a61814 100%); /* IE10+ */
	background: linear-gradient(top,  #e23a1f 0%,#e23a1f 32%,#de391d 32%,#de391d 35%,#db351b 36%,#db351f 37%,#db351d 39%,#d7331a 40%,#d9351c 40%,#d8331d 43%,#d3311c 43%,#d4321d 46%,#d1311b 47%,#cc2d1a 57%,#ca2a1a 57%,#c82b1a 59%,#c92c1d 60%,#c5291a 61%,#c62a1b 63%,#c12818 65%,#c2291b 68%,#bf2618 68%,#bf2618 71%,#bd2416 72%,#bc2417 75%,#ba2215 75%,#b92217 77%,#b72319 78%,#b52117 79%,#b42119 82%,#b21f17 83%,#b21f18 86%,#b01d16 86%,#b01d16 89%,#af1e19 89%,#ac1b16 90%,#ab1c16 93%,#a81913 93%,#aa1b15 95%,#a91a14 97%,#a61814 97%,#a61814 100%); /* W3C */
	border:0;
	margin:1px 1px 0 0;
	padding:0 0 3px;
	cursor:pointer;
	color:#fff;
	font-size:12px;
	width:80px;
	height:28px;
	line-height:28px;
	overflow:visible;
}
#footer .sign-form .btn-sign-up::-moz-focus-inner {
	padding:0;
	border:0;
}
.twocolumns .image-small,
.video-list,
.tweet-block,
.filmography,
.next-mobile {display:none;}
.slide-show .frame .info .more-area .more span {cursor:pointer;}
/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important; /* change to right: -9999px on RTL sites */
}
/* ajax tabs styles */
.tabs .tab-content{min-height:300px;}
.ajax-tabs-loading .tab-content{
	background: url(../images/ajax-loading.gif) no-repeat 50% 50%;
}
/* custom select styles */
.select-area {
	border: 1px solid #851310;
	position: relative;
	cursor: default;
	height: 26px;
	float:right;
	background: #e23a1f; /* Old browsers */
	background: -moz-linear-gradient(top,  #e23a1f 0%, #e23a1f 18%, #de391d 19%, #de381e 22%, #db351b 23%, #db351f 25%, #da341c 26%, #db351d 26%, #d9331b 27%, #d8341b 30%, #d8331f 30%, #d3311c 31%, #d4341e 34%, #d1311b 35%, #d1301c 38%, #cd2e19 40%, #cf301b 40%, #cc2d1a 43%, #cc2d1a 46%, #ca2b18 46%, #c92c1b 49%, #c5291a 50%, #bf2618 62%, #bd2416 62%, #bc2417 65%, #b92217 66%, #ba2318 69%, #b72015 70%, #b52019 73%, #b11e16 74%, #b32018 74%, #b21f17 77%, #b01d15 77%, #b11d19 81%, #ae1a16 82%, #ad1c17 83%, #a91a14 85%, #a91a16 88%, #a61814 89%, #a61814 92%, #a41612 93%, #a21714 93%, #a21615 96%, #9f1312 97%, #9e1211 98%, #9f1312 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e23a1f), color-stop(18%,#e23a1f), color-stop(19%,#de391d), color-stop(22%,#de381e), color-stop(23%,#db351b), color-stop(25%,#db351f), color-stop(26%,#da341c), color-stop(26%,#db351d), color-stop(27%,#d9331b), color-stop(30%,#d8341b), color-stop(30%,#d8331f), color-stop(31%,#d3311c), color-stop(34%,#d4341e), color-stop(35%,#d1311b), color-stop(38%,#d1301c), color-stop(40%,#cd2e19), color-stop(40%,#cf301b), color-stop(43%,#cc2d1a), color-stop(46%,#cc2d1a), color-stop(46%,#ca2b18), color-stop(49%,#c92c1b), color-stop(50%,#c5291a), color-stop(62%,#bf2618), color-stop(62%,#bd2416), color-stop(65%,#bc2417), color-stop(66%,#b92217), color-stop(69%,#ba2318), color-stop(70%,#b72015), color-stop(73%,#b52019), color-stop(74%,#b11e16), color-stop(74%,#b32018), color-stop(77%,#b21f17), color-stop(77%,#b01d15), color-stop(81%,#b11d19), color-stop(82%,#ae1a16), color-stop(83%,#ad1c17), color-stop(85%,#a91a14), color-stop(88%,#a91a16), color-stop(89%,#a61814), color-stop(92%,#a61814), color-stop(93%,#a41612), color-stop(93%,#a21714), color-stop(96%,#a21615), color-stop(97%,#9f1312), color-stop(98%,#9e1211), color-stop(100%,#9f1312)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e23a1f 0%,#e23a1f 18%,#de391d 19%,#de381e 22%,#db351b 23%,#db351f 25%,#da341c 26%,#db351d 26%,#d9331b 27%,#d8341b 30%,#d8331f 30%,#d3311c 31%,#d4341e 34%,#d1311b 35%,#d1301c 38%,#cd2e19 40%,#cf301b 40%,#cc2d1a 43%,#cc2d1a 46%,#ca2b18 46%,#c92c1b 49%,#c5291a 50%,#bf2618 62%,#bd2416 62%,#bc2417 65%,#b92217 66%,#ba2318 69%,#b72015 70%,#b52019 73%,#b11e16 74%,#b32018 74%,#b21f17 77%,#b01d15 77%,#b11d19 81%,#ae1a16 82%,#ad1c17 83%,#a91a14 85%,#a91a16 88%,#a61814 89%,#a61814 92%,#a41612 93%,#a21714 93%,#a21615 96%,#9f1312 97%,#9e1211 98%,#9f1312 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e23a1f 0%,#e23a1f 18%,#de391d 19%,#de381e 22%,#db351b 23%,#db351f 25%,#da341c 26%,#db351d 26%,#d9331b 27%,#d8341b 30%,#d8331f 30%,#d3311c 31%,#d4341e 34%,#d1311b 35%,#d1301c 38%,#cd2e19 40%,#cf301b 40%,#cc2d1a 43%,#cc2d1a 46%,#ca2b18 46%,#c92c1b 49%,#c5291a 50%,#bf2618 62%,#bd2416 62%,#bc2417 65%,#b92217 66%,#ba2318 69%,#b72015 70%,#b52019 73%,#b11e16 74%,#b32018 74%,#b21f17 77%,#b01d15 77%,#b11d19 81%,#ae1a16 82%,#ad1c17 83%,#a91a14 85%,#a91a16 88%,#a61814 89%,#a61814 92%,#a41612 93%,#a21714 93%,#a21615 96%,#9f1312 97%,#9e1211 98%,#9f1312 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e23a1f 0%,#e23a1f 18%,#de391d 19%,#de381e 22%,#db351b 23%,#db351f 25%,#da341c 26%,#db351d 26%,#d9331b 27%,#d8341b 30%,#d8331f 30%,#d3311c 31%,#d4341e 34%,#d1311b 35%,#d1301c 38%,#cd2e19 40%,#cf301b 40%,#cc2d1a 43%,#cc2d1a 46%,#ca2b18 46%,#c92c1b 49%,#c5291a 50%,#bf2618 62%,#bd2416 62%,#bc2417 65%,#b92217 66%,#ba2318 69%,#b72015 70%,#b52019 73%,#b11e16 74%,#b32018 74%,#b21f17 77%,#b01d15 77%,#b11d19 81%,#ae1a16 82%,#ad1c17 83%,#a91a14 85%,#a91a16 88%,#a61814 89%,#a61814 92%,#a41612 93%,#a21714 93%,#a21615 96%,#9f1312 97%,#9e1211 98%,#9f1312 100%); /* IE10+ */
	background: linear-gradient(top,  #e23a1f 0%,#e23a1f 18%,#de391d 19%,#de381e 22%,#db351b 23%,#db351f 25%,#da341c 26%,#db351d 26%,#d9331b 27%,#d8341b 30%,#d8331f 30%,#d3311c 31%,#d4341e 34%,#d1311b 35%,#d1301c 38%,#cd2e19 40%,#cf301b 40%,#cc2d1a 43%,#cc2d1a 46%,#ca2b18 46%,#c92c1b 49%,#c5291a 50%,#bf2618 62%,#bd2416 62%,#bc2417 65%,#b92217 66%,#ba2318 69%,#b72015 70%,#b52019 73%,#b11e16 74%,#b32018 74%,#b21f17 77%,#b01d15 77%,#b11d19 81%,#ae1a16 82%,#ad1c17 83%,#a91a14 85%,#a91a16 88%,#a61814 89%,#a61814 92%,#a41612 93%,#a21714 93%,#a21615 96%,#9f1312 97%,#9e1211 98%,#9f1312 100%); /* W3C */
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	color:#fff;
	font-size:14px;
	line-height:16px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
	margin:1px 0 0;
}
.select-area .center {
	float: left;
	padding:5px 10px;
}
.select-disabled {
	background: #eee;
	filter:none;
}
.select-area .select-opener {
	position: relative;
	float: right;
	height:27px;
	width:31px;
	background:url(../images/select-opener.png) no-repeat 0 -1px;
}
.select-options {
	white-space: nowrap;
	position: absolute;
	overflow: hidden;
	background: #9d1313;
	margin:-28px 0 0;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
}
.select-options .drop-holder {
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	padding: 5px 10px;
	margin: 0;
	font-size:14px;
	line-height:16px;
	overflow:hidden;
}
.select-options ul li {
	width: 100%;
	float: left;
	border-top:1px solid #c06868;
}
.select-options ul li:first-child {border:0;}
.select-options ul a {
	text-decoration: none;
	padding:7px 2px;
	display: block;
	color: #fff;
	height: 1%;
	cursor:pointer;
}
.select-options .item-selected a,
.select-options a:hover {
	text-decoration: none;
	background: #c06868;
	color: #fff;
}

.col .archive-link a {
	color:#C52A19;
	font-weight:bold;
	text-decoration:none;
}

.col .archive-link a:hover {
	text-decoration:underline;
}

#myList {
	padding:4px;
}

.alternate {
	background-color:#eee;
}

/* tablets */
@media only screen and (max-width: 998px) {
	body {min-width:770px;}
	#nav .main-nav {width:767px;}
	#nav a {padding:14px 15px 13px 14px;}
	#nav .active a {padding:14px 14px 13px 14px;}
	#nav .search a {padding:13px 12px 6px 11px}
	
	/* search */
	#slide_search {
	  width:760px;
	  height:62px;
	  background:url("http://assets.schwarzenegger.com/images/search_bg_desktop.png") no-repeat;
	  background-position: -200px 0;
	  position:absolute;
	  top: -70px;
	  left: 50%;
	  margin-left: -380px;
	  z-index:999999;
	  -webkit-transition:all 0.005s ease-in-out;
	  -moz-transition:all 0.005s ease-in-out;
	  -o-transition:all 0.005s ease-in-out;
	  transition:all 0.005s ease-in-out;
	}
	#slide_search .textbox {
		height:24px; 
		width:290px; 
		border:hidden; 
		margin-top:16px; 
		margin-left:311px;
	}
	
	#header {padding:32px 0 23px;}
	#header .holder {width:714px;}
	.social-networks {padding-right:15px;}
	#main {
		margin:0 auto;
		background:#fff;
		width:730px;
		padding:21px 20px 49px;
	}
	.home #main {padding-bottom:50px;}
	.home #content {
		width:730px;
		padding-bottom:10px;
	}
	.home #sidebar {width:730px;}
	.home .block-list {padding-top:0;}
	.tabs .top-area .tabset {padding-right:20px;}
	.tabs .tab-content {
		border:0;
		padding:0;
	}
	#content {
		float:none;
		width:729px;
		padding:0 0 33px;
	}
	.container-total-recall {
		background:url(../images/bg-page-total-recall-alt.gif) repeat-x;
		padding:36px 4px 20px 10px;
	}
	.info-column {
		padding:0 0 30px 20px;
		width:auto;
		float:none;
	}
	.info-column:after {
		content:"";
		display:block;
		clear:both;
	}
	.info-column .promo-image {
		display:block;
		float:right;
		margin:-6px 40px 20px 55px;
		position:relative;
		width:188px;
		height:auto;
	}
	.info-column .heading {margin-bottom:30px;}
	.aside {
		float:none;
		width:auto;
		overflow:hidden;
		background:url(../images/bg-aside.gif) repeat-y;
	}
	.aside .promo-image-holder {display:none;}
	.aside .tweet-block {
		float:right;
		width:316px;
	}
	.aside .block-list .alt {display:block;}
	.video-block {
		background:none;
		margin-right:0;
	}
	.video-block .video {
		padding:49px 0 0;
		float:none;
		width:auto;
	}
	.video-block .video .info-bar {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		padding:1px 0 0;
		background:none;
		filter:none;
	}
	.video-block .video .info-bar h2 {
		color:#c62a19;
		padding-left:4px;
	}
	.video-block .info {
		float:none;
		margin:0;
		width:auto;
		padding:20px 20px 15px;
	}
	.video-block .info .heading,
	.video-block .info .date {padding-bottom:2px;}
	.video-block .info:after {
		background:none;
		left:0;
		top:0;
	}
	.video-block .info p {margin-bottom:20px;}
	.video-block .info .social-share a {margin-bottom:5px;}
	.video-block .video .play {
		top:210px;
		left:326px;
	}
	.carousel-video .holder {padding:200px 29px;}
	.carousel-video .frame {width:660px;}
	.carousel-video {margin-bottom:35px;}
	.select-area {margin-right:5px;} 
	.text-container .heading {margin-top:-12px;}
	.slide-show .shadow {
		width:625px;
		background:url(../images/shadow-2.png) no-repeat;
	}
	.slide-show .frame,
	.slide-show .frame li {width:730px;}
	.slide-show .frame .info p {display:none;}
	.slide-show .frame .info h2 {
		font-size:18px;
		line-height:24px;
	}
	.slide-show .frame .info {padding:25px 26px 10px;}
	.slide-show .frame img {width:65.9%;}
	.slide-show .prev,
	.slide-show .next {top:92px;}
	.slide-show .frame .info .holder {min-height:178px;}
	.gallery {margin-bottom:10px;}
	.gallery .frame li,
	.gallery .frame ul,
	.gallery .frame,
	.gallery {
		width:729px;
		height:423px;
	}
	.text-container {padding:15px 3px;}
	.text-container p {margin-bottom:17px;}
	.promo-box {
		float:left;
		width:315px;
		box-shadow:0 0 0 #000;
		-webkit-box-shadow:0 0 0 #000;
		-moz-box-shadow:0 0 0 #000;
		margin:0 24px 0 0;
		padding-top:27px;
		min-height:345px;
		background:#f0f2f4 url(../images/shadow-3.gif) no-repeat 50% 190px;
	}
	.promo-box .heading h3 {color:#c62a19;}
	.promo-box .visual {padding:7px 10px 17px 0;}
	.promo-box .red-btn {margin:0 40px;}
	#sidebar.state-1 .tweet-block {
		display:inline-block;
		vertical-align:top;
		padding:20px;
		margin:0 16px 0 0;
		background:#f0f2f4;
		width:320px;
		min-height:344px;
	}
	#sidebar.state-1 .tweet-block .tweet-list {padding:0 30px 0 0;}
	#sidebar {
		width:726px;
		float:none;
		padding:0 2px;
		overflow:hidden;
	}
	#sidebar.state-1 {
		margin:0 -30px 0 0;
		width:756px;
	}
	#sidebar .area {
		background:none;
		filter:none;
	}
	#sidebar.state-1 .info-list {
		display:inline-block;
		vertical-align:top;
		width:317px;
		margin:0 16px 20px 0;
	}
	#sidebar.state-1 .block-list {
		width:354px;
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	#sidebar.state-1 .promo-box {
		float:none;
		display:inline-block;
		vertical-align:top;
		background-position: 50% 233px;
		padding-bottom:19px;
	}
	#sidebar.state-1 .promo-box img {
		width:170px;
		height:auto;
	}
	#sidebar.state-1 .block-list {
		overflow:hidden;
		display:inline-block;
		vertical-align:top;
		margin:0 16px 20px 0;
	}
	.add-slider {
		padding:0;
		width:auto;
		background:#a8b1bb url(../images/bg-add-slider-alt.gif) no-repeat 50% 0;
		height:344px;
	}
	.add-slider h3 {
		background:#002448;
		text-align:center;
		padding:13px 13px 15px;
		margin:0 0 19px;
	}
	.add-slider .frame {
		margin:0 21px 20px;
		width:686px;
		height:204px;
	}
	.add-slider .frame li {
		width:328px;
		padding:0 14px 0 0;
		background:url(../images/separator-7.gif) repeat-y 100% 0;
		margin:0 16px 0 0;
		height:204px;
	}
	.add-slider .frame li:last-child {
		background:none;
		margin-right:0;
		padding-right:0;
	}
	#sidebar .area-alt {
		background:url(../images/bg-aside.gif) repeat-y;
		overflow:hidden;
	}
	#sidebar .area-alt .tweet-block {
		display:block;
		float:right;
		width:306px;
		padding:20px;
	}
	.twitter-gallery {
		background:#f0f2f4;
		float:left;
		width:300px;
		padding:28px 30px 40px 26px;
		margin:0 24px 0 0;
		height:auto;
	}
	.twitter-gallery .frame,
	.twitter-gallery .frame li {
		background:#f0f2f4;
		width:285px;
	}
	.twitter-gallery .frame {height:197px;}
	.twitter-gallery li .info {
		font-size:12px;
		line-height:16px;
	}
	.twitter-gallery .answer,
	.twitter-gallery .question {height:99px;}
	.twitter-gallery .tweet-tools .btn-tweet-question {
		padding:14px 27px;
		border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	}
	.twitter-gallery .paging {padding:2px 0 0;}
	.twitter-gallery .paging a {
		background:url(../images/arrow-5.png) no-repeat;
		width:40px;
		height:41px;
	}
	.twitter-gallery .paging .prev {margin-right:1px;}
	.twitter-gallery .tweet-tools {padding-right:0;}
	.block-list {
		float:left;
		width:346px;
		background:#f0f2f4;
		filter:none;
		padding:0;
	}
	.block-list > li {padding:20px 25px;}
	.block-list > li.alt {display:none;}
	.home .block-list > li.alter {display:none;}
	.home .block-list > li.alt {display:block;}
	.home .block-list > li {
		border:0;
		float:left;
		margin:0 31px 0 0;
		width:306px;
		padding:20px;
	}
	.home .block-list {
		width:760px;
		overflow:hidden;
		background:url(../images/bg-home-sidebar.gif) repeat-y;
	}
	.tabs .post-list .post.last {background:url(../images/separator-1.gif) repeat-x 0 100%;}
	.films-carousel .frame {width:730px;}
	.twocolumns {
		width:760px;
		padding-left:4px;
	}
	.twocolumns .col {
		width:350px;
		margin:0 29px 0 0;
	}
	.questionnaire-form {display:none;}
	#footer .holder {width:716px;}
	#footer .frame {
		overflow:hidden;
		float:none;
		width:auto;
		padding:0 3px 44px;
	}
	#footer .sign-form {
		width:auto;
		float:none;
	}
	#more-movies {
		position:relative; margin: auto; width: 86%;
	}
}
/* mobile */
@media only screen and (max-width: 746px) {
	body {min-width:480px;}
	.main-nav {display:none;}
	.slide-menu {
		display:block;
		width:480px;
		margin:0 auto;
		overflow:hidden;
		font-size:15px;
		line-height:18px;
	}
	.twocolumns .heading {
		overflow:hidden;
		padding:0 0 8px;
	}
	.twocolumns .image {display:none;}
	.twocolumns .area-post img.image-small,
	.twocolumns .film-post img.image-small {
		display:block;
		float:left;
		width:140px;
		margin:0 17px 5px 0;
	}
	.twocolumns .area-post h3 {
		font-size:20px;
		line-height:24px;
	}
	.twocolumns .area-post {
		font-size:14px;
		line-height:20px !important;
	}
	.twocolumns .list {
		position:relative;
	}
	.twocolumns .list li {
		background-position:0 0;
		padding:15px 0 0;
		margin-top:-15px;
		position:relative;
	}
	#nav .slide-menu .links {
		overflow:hidden;
		background:#9d1313 url(../images/bg-nav.gif) repeat-y 50% 0;
	}
	#nav .slide-menu .links a {
		float:left;
		padding:16px 36px 17px;
		border-right:1px solid #882012;
		background:none;
	}
	#nav .slide-menu a:hover {text-decoration:underline;}
	#nav .slide-menu .links .link-menu {
		background:url(../images/ico-menu.gif) no-repeat 100% 18px;
		padding-right:50px;
	}
	#nav .slide-menu .slide {background:#9d1313;}
	#nav .slide-menu .slide li {
		float:none;
		border:0;
		border-bottom:1px solid #000;
	}
	#nav .slide-menu .slide a {
		float:none;
		display:block;
		background:url(../images/arrow-6.gif) no-repeat 100% 17px;
		padding:17px 50px 15px 39px;
	}
	
	/* search */
	#slide_search {
	  width:480px;
	  height:62px;
	  background:#00172E url("http://assets.schwarzenegger.com/images/search_bg_desktop.png") no-repeat;
	  background-position: -480px 0;
	  position:absolute;
	  top: -70px;
	  left: 50%;
	  margin-left: -240px;
	  z-index:999999;
	  -webkit-transition:all 0.005s ease-in-out;
	  -moz-transition:all 0.005s ease-in-out;
	  -o-transition:all 0.005s ease-in-out;
	  transition:all 0.005s ease-in-out;
	}
	#slide_search .textbox {
		height:24px; 
		width:290px; 
		border:hidden; 
		margin-top:16px; 
		margin-left:30px;
	}
	.search_mobile {
		margin:0;
		padding:15px 15px 8px 15px !important;
	}
	
	#header {
		background:url(../images/bg-header-mobile.gif) no-repeat 50% 0 #002448;
		padding:32px 0 23px;
	}
	#header .holder {
		width:400px;
		padding:0 28px 0 52px;
	}
	#main {
		background:#fff;
		margin-top:0;
		width:450px;
		padding:18px 15px 30px;
	}
	#header .social-networks {display:none;}
	#header #followlist {display:none;}
	#content {
		float:none;
		width:100%;
		padding:0 0 13px;
	}
	
	
	/* text-container */
	.text-container {
		/*line-height:16px;*/
		/*color:#000;*/
		padding:26px 0 0;
	}
	.text-container .heading {
		position:relative;
		margin:-22px 0 11px;
	}
	.text-container .heading h2 {
		font-size:26px;
		line-height:30px;
		color:#002447;
	}
	.text-container .heading .date {
		display:block;
		font-style:normal;
		color:#666;
		font-size:13px;
		line-height:16px;
		padding:0 0 4px;
	}
	.text-container p {
		margin:0 0 1.5em;
		font-size: 1.5em;
		line-height: 1.5em;
	}
	.text-container .section {overflow:hidden;}
	.text-container .section p {margin-bottom:18px;}
	.text-container .main-image {padding:0 0 17px;}
	.text-container .main-image img {width:100%;}
	
	
	
	
	.container-total-recall {
		background:url(../images/shadow-4.gif) no-repeat 50% 275px;
		padding:13px 12px 0 0;
	}
	.info-column .promo-image {
		float:none;
		display:block;
		margin:0 auto 37px;
		width:264px;
		height:auto;
	}
	.info-column {
		padding:0 0 35px;
		font-size:14px;
		line-height:20px;
	}
	.info-column .heading {
		font-size:18px;
		line-height:21px;
		padding:0 0 0 6px;
		margin-bottom:22px;
	}
	.info-column .heading h2 {
		color:#00243a;
		margin-bottom:15px;
	}
	#sidebar .area-alt .tweet-block {
		float:none;
		width:auto;
		background:#f0f2f4;
		margin:0 0 19px;
	}
	#sidebar .area-alt,
	.aside {background:none;}
	.aside .tweet-block {
		float:none;
		width:auto;
		margin:0 0 20px;
	}
	.add-slider {
		background-position:50% 50%;
		height:auto;
		padding:0 0 20px;
	}
	.add-slider .frame {
		width:400px;
		height:auto;
	}
	.add-slider .frame li {
		width:410px;
		height:auto;
	}
	.info-column .heading .social-share {
		display:block;
		padding-bottom:0;
	}
	.video-block .video .play {
		top:140px;
		left:191px;
	}
	.video-block .info {padding:15px 20px 11px;}
	.video-block .info .date {display:none;}
	.video-block .info .social-share {display:block;}
	.comments-block-alt,
	.carousel-video {display:none;}
	.video-list {
		display:block;
		font-size:18px;
		line-height:24px;
	}
	.video-list li {
		vertical-align:top;
		background:url(../images/separator-1.gif) repeat-x 0 100%;
		padding:10px 0 20px;
		margin:0 0 4px;
		overflow:hidden;
	}
	.video-list a {
		display:block;
		text-decoration:none;
		overflow:hidden;
		color:#002447;
	}
	.video-list a img {
		float:left;
		border:1px solid #54504d;
		margin:5px 17px 0 0 ;
	}
	.video-list a strong {
		display:block;
		cursor:pointer;
		overflow:hidden;
	}
	.video-list a:hover {color:#c62a19;}
	.video-list a:hover img {border-color:#c62a19;}
	.promo-box {
		width:auto;
		float:none;
		margin:0 0 20px;
	}
	.promo-box .red-btn {
		margin:0 auto;
		width:180px;
	}
	.home .container {
		width:470px;
		margin:0 -10px;
		position:relative;
	}
	.home #content {
		position:relative;
		width:470px;
	}
	.home #sidebar {width:450px;}
	.home .block-list {
		width:100%;
		padding:0;
		margin:0;
		background:none;
	}
	.home .block-list > li {
		width:auto;
		margin:0 0 24px;
		background:#f0f2f4;
		float:none;
	}
	.tabs .top-area {
		background:none;
		filter:none;
		padding:17px 0 0;
	}
	.tabs .post-list .post p {display:none;}
	.tabs .top-area .holder {padding-left:10px;}
	.tabs .top-area h2 {font-size:18px;}
	.tabs .top-area .tabset {padding-right:10px;}
	.tabs .top-area .tabset a {min-width:50px;}
	.post-list .post .date {
		font-size:15px;
		line-height:18px;
	}
	.post-list .post .heading h3 {
		font-size:24px;
		line-height:28px;
	}
	.comments-block {padding:0 0 15px;}
	#sidebar {
		width:100%;
		padding:0;
	}
	#sidebar.state-1 {
		width:100%;
		margin:0;
	}
	.aside .social-networks,
	#sidebar .social-networks {display:block;}
	#sidebar.state-1 .tweet-block {display:none;}
	#sidebar.state-1 .info-list {
		display:block;
		width:auto;
		margin:0 0 20px;
	}
	#sidebar.state-1 .promo-box .red-btn,
	#sidebar.state-1 .info-list .red-btn {
		padding:13px 15px;
		border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	}
	#sidebar.state-1 .promo-box {display:block;}
	#sidebar.state-1 .block-list {
		display:block;
		margin:0;
		width:auto;
	}
	.slide-show .frame img {
		display:block;
		float:none;
		width:100%;
	}
	.slide-show .frame {width:450px;}
	.slide-show .frame li {
		width:448px;
		border:1px solid #c3c3c3;
	}
	.slide-show .shadow {display:none;}
	.slide-show .prev,
	.slide-show .next {top:85px;}
	.slide-show .frame .info {padding:8px 10px;}
	.slide-show .frame .info h2 {line-height:22px;}
	.slide-show .frame .info .holder {
		height:auto;
		width:300px;
		float:left;
		min-height:1px;
	}
	.slide-show .frame .info .more-area {
		overflow:hidden;
		padding:18px 7px 5px 0;
	}
	.slide-show .frame .info h2 {margin:0;}
	.slide-show .frame .info .more-area .more span {display:none;}
	.slide-show .frame .info .more {
		min-width:2px;
		float:right;
		padding:6px 27px 7px;
	}
	.twitter-gallery {
		width:396px;
		padding:27px 27px 32px;
		margin:0 0 18px;
	}
	.twitter-gallery .heading .subtitle {font-size:14px;}
	.gallery .frame li,
	.gallery .frame ul,
	.gallery .frame,
	.gallery {
		width:450px;
		height:261px;
	}
	.social-share {display:none;}
	.posts {padding:0 0 20px; font-size:16px;}
	.post-list {padding-bottom:16px;}
	.posts .post-list .post .info {
		font-size: 17px;
		line-height: 24px;
	}
	.posts .post-list .post .info-filmography-all {
		float:left;
		width: 304px;
		font-size: 17px;
		line-height: 24px;
	}
	.posts .paging {
		text-align:center;
		margin:-5px 0;
		padding:5px 3px;
	}
	.posts .paging .next {display:none;}
	.posts .paging .next-mobile {
		display:block;
		float:right;
	}
	.posts .paging ul {
		float:none;
		overflow:hidden;
		display:inline-block;
		vertical-align:top;
		margin-top:-3px;
	}
	* +html .posts .paging ul {display:inline;} 
	.posts .paging li {padding:0 1px 0 3px;}
	.posts .paging li a {padding:2px 6px 3px;}
	.twitter-gallery .frame,
	.twitter-gallery .frame li {
		width:390px;
		height:173px;
	}
	.twitter-gallery .answer,
	.twitter-gallery .question {height:85px;}
	.twitter-gallery .heading {padding-bottom:20px;}
	.block-list {
		width:450px;
		padding-bottom:0;
	}
	.films-carousel .switcher .next,
	.films-carousel .switcher .prev,
	.info-film .browse,
	.films-carousel .switcher,
	.films-carousel .frame {display:none;}
	.info-film {
		padding-top:1px;
		margin:0 2px;
	}
	
	.twocolumns {
		padding:21px 0 0;
		width:100%;
		margin:0;
		overflow:hidden;
	}
	.twocolumns h3 {margin-bottom:14px;}
	.twocolumns .area-post img,
	.twocolumns .film-post img {margin-bottom:12px;}
	.twocolumns .area-post, 
	.twocolumns .film-post {line-height:18px;}
	.twocolumns .col {
		width:438px;
		margin:0 3px 26px 6px;
		float:none;
	}
	.twocolumns .date {
		font-size:12px;
		line-height:14px;
	}
	.filmography {
		display:block;
		background:#9da7b2;
		overflow:hidden;
		margin:0 4px 23px 6px;
		width:439px;
	}
	.twocolumns .list {
		position:relative;
		margin:0 0 -20px;
	}
	.filmography ul {
		overflow:hidden;
		border-bottom:1px solid #fff;
	}
	.filmography li {
		float:left;
		border-left:1px solid #fff;
		width:109px;
	}
	.filmography li:first-child {border:0;}
	.filmography .browse-block {
		overflow:hidden;
		padding:8px 15px 10px 18px;
	}
	.filmography .browse-block .btn-browse {
		float:right;
		letter-spacing:2px;
		padding:6px 16px 7px;
	}
	.filmography .browse-block h3 {
		font-size:18px;
		line-height:30px;
		color:#fff;
		margin:0;
	}
	.twocolumns img {vertical-align:top;}
	.aside .social-networks,
	#sidebar .social-networks {padding:33px 73px 0 0;}
	.aside .social-networks li,
	#sidebar .social-networks li {padding:0 0 0 36px;}
	.aside .social-networks a,
	#sidebar .social-networks a {
		width:49px;
		height:48px;
	}
	.aside .social-networks .facebook a,
	#sidebar .social-networks .facebook a {background-position:0 -102px;}
	.aside .social-networks .twitter a,
	#sidebar .social-networks .twitter a {background-position:-85px -102px;}
	.aside .social-networks .you-tube a,
	#sidebar .social-networks .you-tube a {background-position:-170px -102px;}
	.aside .social-networks .item-p a,
	#sidebar .social-networks .item-p a {background-position:-255px -102px;}
	#footer .holder {width:464px;}
	.footer-nav {padding-bottom:5px;}
	.footer-nav li {
		font-size:18px;
		line-height:20px;
		background-position:100% 3px;
		padding-bottom:7px;
	}
	.footer-nav ul li:first-child {padding:0 15px 0 17px;}
	.footer-nav li.last {background:none;}
	#footer .area {padding-top:32px;}
	#footer .frame {
		font-size:13px;
		padding-bottom:29px;
	}
	#footer .frame p {margin-left:16px;}
	#footer .sign-form {padding:0 20px;}
	
	
	/* movie-page */
	.movie-poster {
		width: 448px;
		padding: 22px;
		/*background-color:#f4f4f4;*/
	}
	.movie-poster img {
		width:90%;
	}
	.movie-poster .movie-links .grey-btn {
		width:90%; 
		padding:12px 0 12px 0; 
		margin-right:12px; 
		text-align:center; 
		/*background-color:#eee; */
		/*background: url(../images/grey_btn_gradient_mobile.jpg) repeat-x;*/
		background: url(../images/red_btn_bg_mobile.jpg) repeat-x;
		font-size:0.9em; 
		border:1px solid #ddd; 
		-moz-border-radius:6px; 
		-webkit-border-radius:6px; 
		border-radius:6px;
	}
	#more-movies {
		position:relative; margin: auto; width: 74%;
	}
	#more-movies-btn-area {
		position:relative; margin: auto; width: 80%;
	}
	
	/* HBLOG */

	#hblog ul {list-style: disc; margin: 15px 25px 15px 25px; font-size:1.5em; line-height:1.5em;}
	#hblog ol {list-style-type: decimal ; margin: 15px 25px 15px 25px; font-size:1.5em;}
	#hblog ol li {list-style-type: decimal; margin-bottom: 5px}
	#hblog ul li {list-style: disc; margin-bottom: 5px}
	#hblog strong {font-weight: bold}
	#hblog em {font-style: italic}
	
}

/* HBLOG */

#hblog ul {list-style: disc; margin: 15px 25px 15px 25px}
#hblog ol {list-style-type: decimal ; margin: 15px 25px 15px 25px}
#hblog ol li {list-style-type: decimal; margin-bottom: 5px}
#hblog ul li {list-style: disc; margin-bottom: 5px}
#hblog strong {font-weight: bold}
#hblog em {font-style: italic}