body {
	background-color: #FFF;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-image: url(../images/bgBody.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

img {
	border:none;
}

#container {
	width: 1024px;
	height:750px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: auto;
	text-align: left;
}

#header {
	height: 113px;
	background-image: url(../images/bgHeader.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
}

#header img {
	padding-top: 20px;
	padding-left: 30px;
}

#toc {
	height: 31px;
	background-image: url(../images/toc_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	z-index: 19999999;
	display:block;
}

#toc div {
}

#toc ul {
	height: 31px;
	background-image: url(../images/toc_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	list-style-type: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}

#toc li {
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	z-index: 19999999;
}

#toc li img {
	display:block;
	text-align: center;
	margin: auto;
}

#toc a {
	background-image: url(../images/toc_libg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width:116px;
	height:27px;
	display:block;
	text-align: center;
	margin-right: 2px;
	background-color:#b22125;
}

#toc a.butover {
	background-image:none;
	
}

#toc a:hover {

}

#toc ul .sub
{
	clear:both;
}

#toc ul div {
	z-index:90000000;
	display: block;
	position:absolute;
	height:auto;
	width: auto;
}


#toc ul div#tvshows,
#toc ul div#partnerships,
#toc ul div#pilots {
	display: none;
}

#toc ul ul {
	background-image: none;
	margin: 0px;
	padding: 0px;
	height:auto;
	position:absolute;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	z-index: 900000000;
	display: block;
	clear: none;
	float: none;
	width: auto;
}


#toc ul ul ul {
	position:absolute;
	padding-left: 116px;	
	margin-top: -23px;	
	display: block;
}

#toc ul ul div {
	display: none;
}



#toc ul ul li {
	clear: both;
	float: none;
	z-index:199999999;
}

#toc ul ul li a {
	text-decoration: none;
	color: #FFF;
	background-color: #b22125;
	display: block;
	text-align: center;
	width: 115px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
	height:auto;
	background-image:none;
	z-index:199999999;
}

#toc ul ul li a:hover {
	background-color: #D24245;
}



#banner {
	position: absolute;
	height: 610px;
	width: 188px;
	background-image: url(../images/bgBanner2.png);
	background-repeat: no-repeat;
	margin-left: 837px;
	margin-top: 112px;
}

#banner .inner {
	/*	border: 1px solid #21275c;	*/
	margin-top: 115px;
	margin-left: 38px;
	width: 111px;
	display: table;
	background-color: #fff;
	z-index: 9;
	position: absolute;
}

#banner .inner .amazon {
	width:120px;
	height:417px;
	overflow:hidden;
	position: absolute;
}



#banner .inner img {
	display:block;
}

#content {
	height:580px;
	clear: both;
	position: relative;	
}

#content div {
	position: absolute;
	z-index:4;
	left: 0px;
}




#content div #heading {
	position: relative;
	height: 44px;
	padding-top: 24px;
}

#content div #headingB {
	position: relative;
	height: 46px;
	padding-top: 6px;
}

#content div h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
	font-size:2.7em;
	display: block;
}

#home #content div h1 {
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size:2.5em;
}

#content div p {
	padding: 0px;
	margin-top: 1px;
	margin-right: 6%;
	margin-bottom: 7px;
	margin-left: 4px;
	font-size:1.1em;
	color:#000;
}

#content div#welcome p {
	color:#FFF;
}

#content div .scroll img {
	clear: left;
	float: right;
	padding-left: 15px;	
	padding-right: 15px;	
}

div.cast #content .scroll p {
	width: 220px;
}

div.cast #content .scroll h2 {
	clear: both;
}

div.cast #content .scroll .twoimgs {
	float: right;
	clear: left;
	padding-left: 15px;	
	padding-right: 15px;	
	position: relative;
}

div.cast #content .scroll .twoimgs img {
	clear: none;
	float: none;
	display:block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



#content div .scroll br {
	clear: both;
}

#content div li .sml {
	color:#666;
}

#content div ul {
	padding-left: 26px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#content div ul#seriesnav,
#content div ul#seriesnavlong
{
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

#content div ul#seriesnav li,
#content div ul#seriesnavlong li
{
	margin: 0px;
	padding: 0px;	
	display: inline;
}

#content div ul#seriesnav li a,
#content div ul#seriesnavlong li a
{
	color:#21275c;
	height: 20px;
	width: 66px;
	display: inline;
	float: left;
	overflow: auto;
}

#content div ul#seriesnavlong li a
{
	width: 112px;
	overflow: visible;
}

#content div ol {
	padding-left: 22px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#content div ol li {
	font-size:1.1em;
	padding-bottom: 4px;
	margin-right: 8%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#content div li {
	font-size:1.1em;
	padding-bottom: 4px;
	margin-right: 4%;
}

#content div li a {
	color: #B22125;
	
}

#content div ul#soundclips {
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
}

#content div ul#soundclips li {
	font-size:1.1em;
	vertical-align: middle;
	clear:both;
	margin: 0px;
	padding: 0px;
	height: 20px;
}

#content div ul#soundclips li div {
	display:block;
	clear: right;
	float: left;
	position:relative;
}

#content div ul#soundclips a {
	color: #000;
	text-decoration: underline;
	background-image: url(../images/iconSound.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 22px;
	padding-left: 20px;
}

#content div ul#soundclips a:hover {
	color:#b22125;
}

#content div h2 {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 4px;
	font-size:1.2em;
	color:#000;
}

#content div h2 .blue {
	color:#21275c;
}

#content div#slider6 li h2 {
	margin: 0px;
	font-weight: normal;
	font-size: 1.6em;
	color: #b22125;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 18px;
}

#content div#slider6 li p {
	margin: 0px;
	font-size: 1em;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 18px;
	line-height: 140%;
}

#content div#slider6 li p a {
	text-decoration:none;
	font-weight:bold;
	color:#2b3573;
}


#content div h3 {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 4px;
	font-size:1.4em;
	color:#21275c;
	text-transform: none;
	clear: both;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#home #content div p {
	margin-left: 20px;
	margin-right: 150px;
	font-size:1.2em;
	line-height: 140%;
}







#content p.light {
	color:#21275c;
}

#footer {
	background-color: #21275c;
	color: #FFF;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #FFF;
	height: 20px;
	clear: both;
}

#footer p {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}




#back {
	background-image: url(../../assets/images/backButton.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 280px;
	height: 53px;
	margin-top: 15px;
	margin-left: 450px;
}



#backlong {
	background-image: url(../../assets/images/backButtonLong.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 330px;
	height: 53px;
	margin-top: 15px;
	margin-left: 450px;
}

#backsml {
	background-image: url(../../assets/images/backButtonSml.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 180px;
	height: 53px;
	margin-top: 15px;
	margin-left: 450px;
}

#backsmlmed {
	background-image: url(../../assets/images/backButtonSmlMed.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 255px;
	height: 53px;
	margin-top: 15px;
	margin-left: 450px;
}

#back a,
#backsml a,
#backlong a,
#backsmlmed a
{
	margin-top: 11px;
	margin-left: 36px;
	display:block;
}

#imagescrollA {
	background-image: url(../../assets/images/images_bg1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 364px;
	height: 238px;
	margin-left: 445px;
	margin-top: 90px;
	padding-top: 6px;
	padding-left:10px;
}

#scrollBioA {
	background-image: url(../../assets/images/miniBanners/bgBioVert.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 155px;
	height: 209px;
	margin-left: 684px;
	margin-top: 160px;
	padding-top: 5px;
	padding-left:9px;
}

#imagescrollB {
	background-image: url(../../assets/images/images_bg2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 364px;
	height: 238px;
	margin-left: 445px;
	margin-top: 325px;
	padding-top: 6px;
	padding-left:10px;
}

#scrollBioB {
	background-image: url(../../assets/images/miniBanners/bgBioHor.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 381px;
	height: 206px;
	margin-left: 445px;
	margin-top: 364px;
	padding-top: 5px;
	padding-left:9px;
}

#container #content #textArea #scrollBioC {
	background-image: url(../../assets/images/miniBanners/bgBioTxt.png);
	background-repeat: no-repeat;
	background-position: 23px 0px;
	width: 170px;
	height: 153px;
	padding-top: 3px;
	padding-left:9px;
	clear: right;
	float: left;
	position: relative;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	z-index: 1;
}

#container #content #textArea #scrollBioC img {
	margin: 0px;
	padding: 0px;

	clear: none;
	float: none;
	display: block;
}

#container #content #textArea #scrollBioC div {
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}






.tl {
	position: absolute;
	z-index: 99999;
	margin-left: -4px;
}

.tr {
	position: absolute;
	z-index: 99999;
	margin-left: 330px;
}

.bl {
	position: absolute;
	z-index: 99999;
	margin-left: -4px;
	margin-top: 205px;
}

.br {
	position: absolute;
	z-index: 99999;
	margin-left: 330px;
	margin-top: 205px;
}



#scrollBioA .tl {
	margin-left: -7px;
	margin-top: -3px;
}

#scrollBioA .tr {
	margin-left: 117px;
	margin-top: -3px;
}

#scrollBioA .bl {
	margin-left: -7px;
	margin-top: 175px;
}

#scrollBioA .br {
	margin-left: 117px;
	margin-top: 175px;
}


#scrollBioB .tl {
	margin-left: -7px;
	margin-top: -3px;
}

#scrollBioB .tr {
	margin-left: 342px;
	margin-top: -3px;
}

#scrollBioB .bl {
	margin-left: -7px;
	margin-top: 172px;
}

#scrollBioB .br {
	margin-left: 342px;
	margin-top: 172px;
}



#showClips div#videoOptions {
	height: 46px;
	clear:both;
	position:relative;
}

#container #content #showClips div#videoOptions p
{
	color:#FFF;
	font-size:1.2em;
	padding-top: 20px;
	padding-left: 150px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
}

#container #content #showClips div#videoOptions a
{
	color:#FFF;
	text-decoration:none;
	padding-left: 2px;
	padding-right:2px;
	display:inline-block;
	height: 18px;
	width:18px;
	vertical-align: middle;
	text-align:center;
	padding-top: 2px;
}

#container #content #showClips div#videoOptions a#thisSelect
{
	background-image: url(../images/video_selected.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


#showClips div#theVideo {
	margin-left: 10px;
	margin-top: 0px;
	clear:both;
	position:relative;
}


#container #content #contactForm div
{
	position: relative;
}


.inpShort {
	height: 19px;
	width: 242px;
	background-image: url(../images/BGInputShort.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.inpLong {
	background-image: url(../images/BGInputLong.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 370px;
}

.txtLong {
	height: 98px;
	width: 353px;
	background-color: #ececec;
}


form .row {
	clear:both;
}

form .row label {
	float:left;
	clear:right;
	width:95px;
	font-size:1.1em;
	font-weight:bold;
	padding-top: 5px;
}

form .row .fields {
	float:left;
	clear:right;
	width: 390px;
}

form .row #txtLongBG {
	background-image: url(../images/BGtextarea.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:table-cell;
}


form .row input {
	background-color: #fff;
	font-size:1.1em;
	margin: 0px;
	padding: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#21275c;
}

form .row textarea {
	background-color: #ececec;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#21275c;
	margin: 6px;
}


















/*

Darko Bunic
http://www.redips.net/
Aug, 2009.

*/


/* styles needed for dialog box */

/* dialog box */
#dialog{
	z-index: 19999999;
	display: none;
	position: absolute;
	padding: 0px;
	text-align: center;
	overflow: hidden;
}

		/* dialog buttons */
		#dialog input{
			width: 22px;
			height: 22px;
			margin: 0px;
			font-size: 1px;
		}

		/* buttons in dialog */
		#dialog p{
			margin: 0;
		}


/* shaded div */
#shade{
	z-index: 19999999;
	display: none;
	position: absolute;
	background-color: black;
	width: 100%;
	height: 100%;
}



/* other styles */


/* ordered list demo */
#ol_demo li{
	margin-bottom: 0px;
}


#dialog input#closeit {
	background-color: #000;
	background-image: url(../images/close.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border: none;
	clear: both;
	float: right;
	margin-right: 30px;
width: 68px;
height: 17px;
}
