@charset "UTF-8";
/* CSS Document */

.angledheadercinbg {
	background-image: url(../images/global/contentheaders/headerangledcin.gif);
	background-repeat: no-repeat;
	background-position: -2px -0px;
	width: 177px;
	height: 8px;
} 

/*----------- contentHeaderblock -----------*/
#contentHeader {
	background-color: #1A1A1A;
	padding: 7px 0 0 10px;
	height: 109px;
}
#contentHeader h3 {
	background: url(../images/cinema/headers/contentheader.gif) no-repeat;
	width: 237px;
	height: 0;
	padding-top: 27px;
	overflow: hidden;
}
#catmenu li {float: left;}
#catmenu li a {
	width: 116px;
	height: 70px;
	display: block;
	margin: 3px 5px 6px 0;
	cursor: pointer;
	text-align: center;
	padding-top: 2px;
	color: #FFF;
}
#catmenu li a:hover, #catmenu li.activeCategory a {
	height: 84px;
	width: 116px;
	margin: 3px 5px 0px 0px;
	color: #1A1A1A;
	background-color: #FFF;
}
#catmenu li a.last-link {margin: 3px 0 0px 0;}
#catmenu li a.last-link:hover {margin: 3px 0 0px 0;}
#catmenu li a div {
	width: 110px;
	float: none;
	height: 48px;
	margin: 0px auto 2px auto;
}
#catmenu li#productlink a div {background: url(../images/cinema/thumbs/mainlinks/product.jpg) no-repeat;}
#catmenu li#onthewaterlink a div {background: url(../images/cinema/thumbs/mainlinks/on_the_water.jpg) no-repeat;}
#catmenu li#athleteslink a div {background: url(../images/cinema/thumbs/mainlinks/athletes.jpg) no-repeat;}
#catmenu li#eventslink a div {background: url(../images/cinema/thumbs/mainlinks/events.jpg) no-repeat;}
#catmenu li#companylink a div {background: url(../images/cinema/thumbs/mainlinks/company.jpg) no-repeat;}
#catmenu li#youlink a div {background: url(../images/cinema/thumbs/mainlinks/tige_you.jpg) no-repeat;}
/*----------- /contentHeaderblock -----------*/
/*----------- cinemablock -----------*/
#cinema {
	background-color: #1A1A1A;
	clear: left;
	padding: 2px;
	margin-top: 11px;
}
#stage {
	border: 1px solid #444;
	padding: 5px;
	float: left;
}
#stage p {
	color: #CCC;
	display: block;
	width: 464px;
}
#stage p a {color: #F60;}
/*----------- cinemaInfoblock -----------*/
#cinemaInfo {
	float: right;
	width: 230px;
	margin: 0 13px 0 0;
}
#cinemaInfo h4 {color: #FFF;}
#cinemaInfo h5 {
	color: #F60;
	font-size: 14px;
	margin-top: 15px;
}
#cinemaInfo p {
	color: #FFF;
	margin-top: 5px;
}
/*----------- cinemaRelatedblock -----------*/
#cinemaRelated {
	/*margin-top: 30px;*/
	position: absolute;
	top: 465px;
}
#cinemaRelated ul li a {
	color: #B3B3B3;
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
}
/*----------- /cinemaRelatedblock -----------*/
/*----------- /cinemaInfoblock -----------*/
/*----------- /cinemablock -----------*/
/*----------- /cinemablock -----------*/
/*----------- categoryindexblock -----------*/
#categoryindex {
	border: 1px solid #BBB;
	width: 464px;
	padding: 5px;
	margin: 10px 0 5px 5px;
	float: left;
}
#categoryindex h4 {
	color: #F60;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
#categoryindex ul li {
	/*width: 110px;*/
	background-color: #B3B3B3;
	/*float: left;*/
	padding: 5px;
	margin: 10px 8px 0px 0px;
	cursor: pointer;
	clear: both;
	display: block;
	min-height: 70px;
}
#categoryindex ul li.fourththumb {
	margin: 2px 0px 2px 0px;
}
#categoryindex ul li img {
	background-color: #000;
	/*width: 110px;
	height: 62px;*/
	width: 90px;
	height: 70px;
	float: left;
	clear: both;
}
#categoryindex ul li a {
	color: rgb(26, 26, 26);
	text-decoration: none;
}
#categoryindex ul li a h5 {
	line-height: 14px;
	text-decoration: underline;
	position: relative;
	left: 5px;
}
#categoryindex ul li a p {
	line-height: 14px;
	font-size: 10px;
	position: relative;
	left: 5px;
	margin-top: 2px;
}
/*----------- paginateblock -----------*/
#categoryindex .paginate {
	clear: left;
	margin: 10px auto 0 auto;
	display: block;
	text-align: center;
}
#categoryindex .paginate .current {
	border: 1px solid #1A1A1A;
	padding: 1px;
	margin: 0 1px;
}
#categoryindex .paginate .current.prev, #categoryindex .paginate .current.next {
	border: none;
	padding: 0;
}
#categoryindex .paginate a {
	color: #F60;
	text-decoration: none;
}
/*----------- /paginateblock -----------*/
/*----------- /categoryindexblock -----------*/
/*----------- cinemaFeaturedblock -----------*/
.cinemaTopBar {
	margin: 10px 0 0 0;
	width: 248px;
	height: 8px;
	float: right;
	clear: right;
	background: url(../images/cinema/headers/headerangledcin.gif) no-repeat;
}
#cinemaFeatured {
	border: 1px solid #BBB;
	width: 248px;
	margin: 0px 0 5px 0;
	float: right;
	clear: right;
	background: url(../images/cinema/headers/headerangledcin.gif) top center no-repeat;
}
#cinemaFeatured h3 {
	color: #F60;
	background-color: #F2F2F2;
	border-bottom: 3px double #BBB;
	padding: 12px 0 12px 10px;
}
#cinemaFeatured ul {margin: 5px;}
#cinemaFeatured ul li:first-child {
	border-top: none;
	padding-top: 0px;
	margin-top: 0px;
}
#cinemaFeatured ul li {
	cursor: pointer;
	border-top: 1px solid #BBB;
	padding-top: 5px;
	margin-top: 5px;
	clear: both;
	display: block;
	height: 70px;
}
#cinemaFeatured ul li a {
	text-decoration: none;
	color: rgb(26, 26, 26);
}
#cinemaFeatured ul li a h5 {
	font-weight: normal;
	font-size: 10px;
	float: right;
	width: 100px;
	line-height: 14px;
	margin-right: 10px;
	margin-top: 7px;
}
#cinemaFeatured ul li a img {
	background-color: #000;
	width: 90px;
	min-height: 70px;
	float: left;
	clear: left;
}
/*----------- /cinemaFeaturedblock -----------*/
/*----------- yousubmitblock -----------*/
#yousubmit #uploadbox {
	border: 1px solid #BBB;
	width: 248px;
	margin: 0px 0 5px 0;
	float: right;
	clear: right;
}
#yousubmit #uploadbox p {margin: 5px;}
#yousubmit #uploadbox p.limitnotice {color: #F60;}
#yousubmit #uploadbox form {margin: 5px;}
#yousubmit #uploadbox h3 {
	color: #F60;
	background-color: #F2F2F2;
	border-bottom: 3px double #BBB;
	padding: 12px 0 12px 10px;
}
#uploadbox form table tr td {padding-bottom: 5px;}
.overlay {
	background-color: #000;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
}
.overlay p {
	color: #FFF;
	font-weight: bold;
	font-family: Georgia, serif;
	font-size: 24px;
	line-height: 24px;
	width: 500px;
	display: block;
	margin: 0 auto 0 auto;
	text-align: center;
}
/*----------- yousubmitblock -----------*/