@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-color: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

#divBannerBlue {
	position:relative;
	width:926px;
	height:107px;
	z-index:3;
	background-color: #5890B1;
	text-align:left;
}
#container {
	width: 960px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
}
#footer {
	background-color:#FFFFFF;
	padding: 20px;
	margin: 0px 0px 13px 0px;
	text-align:center;
}
#header {
	height: 140px;
	margin:0px 0px 13px 0px;
	padding: 0;
	text-align: left;
	background-color: #5890B1;
	background-image:url(images/rocoHdrHome.gif);
	background-repeat: no-repeat;
}
.footerText {
	font-family:Helvetica, Arial, sans-serif;
	font-size:9px;
	text-align:center;
	color:#333333;
	line-height:12px;
	letter-spacing: 3px;
	margin: 0;
}
.footerText2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:8px;
	text-align:center;
	color:#231F20;
	line-height:12px;
	letter-spacing: 3px;
	margin: 0;
}
.t23over36 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:23px;
	line-height:36px;
	letter-spacing: 0px;
	text-align:justify;
	color:#231F20;
}
.t17over36 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	line-height:36px;
	letter-spacing: 0px;
	text-align:justify;
	color:#231F20;
}
.t18over24 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	line-height:24px;
	letter-spacing: 0px;
	text-align:justify;
	color:#231F20;
}
.t13over26 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:26px;
	letter-spacing: 0px;
	text-align:justify;
	color:#231F20;
}
.t13over26lj {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:26px;
	letter-spacing: 0px;
	text-align:left;
	color:#231F20;
	hyphens:auto;
	-webkit-hyphens: auto;
}
.filmTitle {
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	text-align:left;
	line-height:17px;
	letter-spacing:0px;
}
.filmTitle2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	text-align:left;
	line-height:18px;
	letter-spacing:0px;
}
.filmCred {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#444229;
	text-align:left;
	line-height:15px;
	letter-spacing:0px;
}
.subHeader1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	text-align:left;
	line-height:18px;
	letter-spacing:0px;
}
.fQuotes {
	margin:0;
	padding:0px 0px 8px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#444229;
	text-align:left;
	line-height:16px;
	letter-spacing:0px;
}
.fFeats {
	margin:0;
	padding:0px 0px 8px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#444229;
	text-align:left;
	line-height:20px;
	letter-spacing:0px;
}
.filmByLine {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#444229;
	text-align:left;
	line-height:11px;
	letter-spacing:0px;
}
.tx10over10 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#444229;
	text-align:left;
	line-height:10px;
	letter-spacing:1px;
}
.filmByLine2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#444229;
	text-align:left;
	line-height:12px;
	letter-spacing:0px;
}
.filmHomeTRT {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#AAAAAA;
	text-align:justify;
	line-height:11px;
	letter-spacing:0px;
}
.filmLen {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#444229;
	text-align:right;
	line-height:12px;
	letter-spacing: 0px;
}
.newsStyle {
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:0px 25px 10px 25px;
	font-size:11px;
	color:#444229;
	text-align:left;
	line-height:22px;
	letter-spacing: 0px;
}
.gray1 { color:#999999; }
.orderInfoText {
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	text-align:left;
	font-size:14px;
	line-height:28px;
	letter-spacing: 0px;
	color:#231F20;
}
.orderInfoH1 {
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:30px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	letter-spacing: 1px;
	color:#231F20;
}
.faqInfoH1 {
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:30px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	letter-spacing: 1px;
	color:#231F20;
}
.orderInfoH2 {
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:10px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	line-height:26px;
	letter-spacing: 0px;
	color:#231F20;
}
a:link    { text-decoration:none; color: #EE2E24; }
a:active  { text-decoration:none; color: #701310; }
a:visited { text-decoration:none; color: #EE2E24; }
a:hover   { text-decoration:none; color: #701310; }

a.gray2red:link    { text-decoration:none; color: #423F44; }
a.gray2red:active  { text-decoration:none; color: #C94827; }
a.gray2red:visited { text-decoration:none; color: #423F44; }
a.gray2red:hover   { text-decoration:none; color: #C94827; }

a.redOV_FAQ:link    { text-decoration:none; color: #AF2004; }
a.redOV_FAQ:active  { text-decoration:none; color: #000000; }
a.redOV_FAQ:visited { text-decoration:none; color: #AF2004; }
a.redOV_FAQ:hover   { text-decoration:none; color: #000000; }

a.redOV:link    { text-decoration:none; color: #999999; }
a.redOV:active  { text-decoration:none; color: #C94827; }
a.redOV:visited { text-decoration:none; color: #999999; }
a.redOV:hover   { text-decoration:none; color: #C94827; }

a.redOV2:link    { text-decoration:none; color: #590006; }
a.redOV2:active  { text-decoration:none; color: #190002; }
a.redOV2:visited { text-decoration:none; color: #590006; }
a.redOV2:hover   { text-decoration:none; color: #190002; }

a.brownOV:link    { text-decoration:none; color: #999999; }
a.brownOV:active  { text-decoration:none; color: #5A5836; }
a.brownOV:visited { text-decoration:none; color: #999999; }
a.brownOV:hover   { text-decoration:none; color: #5A5836; }

a.limeOV:link    { text-decoration:none; color: #FFFFFF; }
a.limeOV:active  { text-decoration:none; color: #E6DC6B; }
a.limeOV:visited { text-decoration:none; color: #FFFFFF; }
a.limeOV:hover   { text-decoration:none; color: #E6DC6B; }

a.blueOV2:link    { text-decoration:none; color: #231F20; }
a.blueOV2:active  { text-decoration:none; color: #5A5836; }
a.blueOV2:visited { text-decoration:none; color: #231F20; }
a.blueOV2:hover   { text-decoration:none; color: #5A5836; }

a.ordLK:link    { text-decoration:none; color: #5e5337; }
a.ordLK:active  { text-decoration:none; color: #999999; }
a.ordLK:visited { text-decoration:none; color: #5e5337; }
a.ordLK:hover   { text-decoration:none; color: #999999; }

a.blueOV_ASA:link    { text-decoration:none; color: #6E9CFE; }
a.blueOV_ASA:active  { text-decoration:none; color: #5A5836; }
a.blueOV_ASA:visited { text-decoration:none; color: #6E9CFE; }
a.blueOV_ASA:hover   { text-decoration:none; color: #5A5836; }

a.blueOV_BUD:link    { text-decoration:none; color: #ED9433; }
a.blueOV_BUD:active  { text-decoration:none; color: #5A5836; }
a.blueOV_BUD:visited { text-decoration:none; color: #ED9433; }
a.blueOV_BUD:hover   { text-decoration:none; color: #5A5836; }

a.blueOV_SH:link    { text-decoration:none; color: #AF2004; }
a.blueOV_SH:active  { text-decoration:none; color: #5A5836; }
a.blueOV_SH:visited { text-decoration:none; color: #AF2004; }
a.blueOV_SH:hover   { text-decoration:none; color: #5A5836; }

a.ltabOV:link    { text-decoration:none; color: #EE2E24; }
a.ltabOV:active  { text-decoration:none; color: #701310; }
a.ltabOV:visited { text-decoration:none; color: #EE2E24; }
a.ltabOV:hover   { text-decoration:none; color: #701310; }

a.blueOV_PTD:link    { text-decoration:none; color: #669AA3; }
a.blueOV_PTD:active  { text-decoration:none; color: #5A5836; }
a.blueOV_PTD:visited { text-decoration:none; color: #669AA3; }
a.blueOV_PTD:hover   { text-decoration:none; color: #5A5836; }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}.blackText {
	color: #F2F2F2;
}
blackText {
	color: #000;
}
#divLogoTop {
	position:absolute;
	left:45px;
	top:0px;
	width:92px;
	height:107px;
	z-index:4;
}
#divIntroText {
	position:absolute;
	left:147px;
	top:57px;
	width:726px;
	height:20px;
	z-index:4;
}
#divFilmTitleText {
	position:absolute;
	left:145px;
	top:70px;
	width:736px;
	height:44px;
	z-index:14;
}
#divLogoBtm {
	position:absolute;
	left:45px;
	top:0px;
	width:92px;
	height:33px;
	z-index:4;
}
#divByLine {
	position:absolute;
	left:709px;
	top:18px;
	width:168px;
	height:16px;
	z-index:4;
}
#divBannerBrown {
	position:relative;
	width:926px;
	height:34px;
	z-index:5;
	background-color: #5A5836;
}
#divNavTop {
	position:absolute;
	left:147px;
	top:12px;
	width:746px;
	height:20px;
	z-index:8;
}
#divContentTop {
	position:relative;
	width:926px;
	height:743px;
	z-index:6;
	background-color: #F3F3F3;
}
#divContentDoc {
	position:relative;
	width:926px;
	height:1025px;
	z-index:6;
	background-color: #F3F3F3;
}
#divContentTAF {
	position:relative;
	width:926px;
	height:650px;
	z-index:6;
	background-color: #F3F3F3;
	text-align:left;
}
#divContentBtm {
	position:relative;
	width:926px;
	height:1050px;
	z-index:6;
	background-color: #F3F3F3;
}
#divContentBtmDoc {
	position:relative;
	width:926px;
	height:150px;
	z-index:6;
	background-color: #F3F3F3;
}
#divDvdBox {
	position:absolute;
	left:0px;
	top:35px;
	width:92px;
	height:33px;
	z-index:4;
}
#divMainContent {
	position:relative;
	left:470px;
	top:38px;
	width:409px;
	height:566px;
	z-index:5;
}
#divDocClub1 {
	position:relative;
	left:147px;
	top:38px;
	width:720px;
	height:900px;
	z-index:5;
}
#divTAF1 {
	position:relative;
	left:147px;
	top:38px;
	width:720px;
	height:320px;
	z-index:5;
}
#divMainC2Left {
	position:absolute;
	left: 0px;
	width:159px;
	z-index:5;
}
#divMainC2Right {
	position:absolute;
	left:159px;
	width:250px;
	z-index:5;
}
#divDocC2Left {
	position:absolute;
	left: 0px;
	width:517px;
	z-index:5;
	top: 164px;
}
#divTAFC2Left {
	position:absolute;
	left: 0px;
	width:517px;
	z-index:5;
	top: 134px;
	height: 400px;
}
#divDocC2Right {
	position:absolute;
	left:556px;
	width:165px;
	z-index:5;
}
#divMainCb1 {
	position:absolute;
	left: 66px;
	width:810px;
	z-index:5;
}
#divMainCb2 {
	position:absolute;
	left: 66px;
	width:810px;
	height:50px;
	top:900px;
	z-index:5;
}
#divMainCb1Doc {
	position:absolute;
	left: 66px;
	width:810px;
	z-index:5;
}
#divMainCb2Doc {
	position:absolute;
	left: 66px;
	width:810px;
	height:50px;
	top:-20px;
	z-index:5;
}
#divMainCbLeft {
	position:absolute;
	left:0px;
	width:485px;
	z-index:5;
}
#divMainCbRight {
	position:absolute;
	left:553px;
	width:257px;
	z-index:5;
}
#divFlashVideo {
	position:relative;
	left:0px;
	width:265px;
	height:180px;
	z-index:5;
}
#divFlashVideo2 {
	position:relative;
	left:0px;
	width:250px;
	height:231px;
	z-index:5;
}
#divNavBtm {
	position:absolute;
	left:0px;
	top:35px;
	width:810px;
	height:100px;
	z-index:8;
	text-align: center;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #CFDBE4;
	letter-spacing: -1px;
}
.titleIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3F3F3;
	letter-spacing: 0.1em;
}
.redText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #BA6442;
	line-height: 1.5em;
}
.redText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BA6442;
	line-height: 1.5em;
}
.redText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BA6442;
	line-height: 3em;
}
.blueText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325265;
	line-height: 1.5em;
}
.blueText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #325265;
	line-height: 1.5em;
}
.blueText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #325265;
	line-height: 1.5em;
}
.blueText4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #325265;
	line-height: 1.5em;
}
.blueText5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #325265;
	line-height: 1.5em;
}
.blueText6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #325265;
	line-height: 1.5em;
}
.blueText7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #325265;
	line-height: 1em;
}
.indexText1 {
	padding-left: 17px;
}
.navPriTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3F3F3;
	letter-spacing: 0.2em;
	font-weight: bold;
}
.navBtm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #325265;
	letter-spacing: 0.4em;
	font-weight: bold;
}
.lineHeight1 {
	line-height: 4px;
}
a.yellowLink:link { text-decoration:none; color: #F3F3F3; }
a.yellowLink:active { text-decoration:none; }
a.yellowLink:visited { text-decoration:none; color: #F3F3F3; }
a.yellowLink:hover { text-decoration:none; color: #E2E420; }

a.blueLink:link { text-decoration:none; color: #325265; }
a.blueLink:active { text-decoration:none; }
a.blueLink:visited { text-decoration:none; color: #325265; }
a.blueLink:hover { text-decoration:none; color: #BA6442; }

