body {
	background-repeat: repeat-x;
	background-color: #1d1d1f;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(../images/L2repeatsmall.gif);
}

#outside { margin-right: auto; margin-left: auto; margin-bottom: 0px; margin-top: 0px; width: 900px; }

#container {
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}
#inside {
	padding-left: 30px;
	padding-bottom: 30px;
	padding-right: 30px;
	padding-top: 0px;
	line-height: 17px;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
	margin-left: 5px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-top-width: 0px;
	border-color: #96999a;
	border-style: solid;
	float: left;
	background-color: white;
	background-image: url(../images/stripe_grey.png);
	background-repeat: repeat;
	margin-top: 0px;
	width: 835px;
}
#inside_index {
	line-height: 17px;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
	margin-left: 5px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-top-width: 0px;
	border-color: #96999a;
	border-style: solid;
	float: left;
	background-color: white;
	background-image: url(../images/stripe_grey.png);
	background-repeat: repeat;
	margin-top: 0px;
	width: 835px;
}
#dark_bar {
	line-height: 16px;
	font-size: 10px;
	margin-top: 0px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-top-width: 0px;
	border-color: #96999a;
	border-style: solid;
	float: right;
	background-image: url(../images/stripe_dark.png);
	background-repeat: repeat;
	width: 300px;
}
#left_main {
	margin-right: 20px;
	padding-top: 20px;
	float: left;
	width: 450px;
}
#casting {
	padding-top: 20px;
	float: left;
	width: 835px;
}
#background { background-repeat: no-repeat; background-color: #65ffa1; height: 755px; background-image: url(../images/backgroundstripnobox.gif); margin-right: auto; margin-left: auto; margin-top: 225px; width: 900px; }

#header { margin-bottom: -25px; margin-right: auto; margin-left: auto; float: left; height: 225px; width: 900px; background-color: white; margin-top: 0px; background-repeat: no-repeat; background-image: url(../images/headerlarge.gif); }
#header_index { margin-bottom: -25px; margin-right: auto; margin-left: auto; float: left; height: 225px; width: 533px; background-color: white; margin-top: 0px; background-repeat: no-repeat; background-image: url(../images/headerlarge_index.gif); }
#samples { float: left; margin-right: 8px; margin-left: 0px; width: 200px; }

#samples_list { padding: 6px; background-color: #1d1d1f; border-left-width: 2px; border-bottom-width: 2px; border-right-width: 2px; border-top-width: 0px; border-style: solid; border-color: #5a5a5c; float: left; min-height: 300px; margin-left: 0px; width: 184px; }

#samples_list a:hover { color: #ec7326; }

#left_column {
	margin-bottom: 45px;
	margin-top: 30px;
	letter-spacing: normal;
	float: left;
	color: white;
	line-height: 13px;
	font-size: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin-left: 25px;
	width: 475px;
}
#left_column {
	letter-spacing: normal;
	float: left;
	color: white;
	line-height: 13px;
	font-size: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin-left: 25px;
	width: 475px;
}
#nav {
	padding-top: 200px;
	width: 533px;
	height: 25px;
}
#left_maincasting {
	margin-bottom: 45px;
	float: left;
	margin-top: 15px;
	width: 850px;
}
.leftcolumn { padding-left: 6px; color: white; line-height: 18px; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; }

.white_bold
 { font-weight: bold; display: inline; color: white; line-height: 20px; font-size: 11px; font-family: Helvetica, Verdana, Arial, sans-serif; }

.orange_bold { padding-left: 6px; display: inline; color: #dcdcdc; line-height: 20px; font-size: 11px; font-family: Helvetica, Verdana, Arial, sans-serif; }


.leftcolumnfront { padding-left: 6px; color: white; line-height: 16px; font-size: 10px; font-family: Helvetica, Verdana, Arial, sans-serif; }

.orange_12bold { line-height: 18px; font-size: 12px; font-weight: bold; color: #ec7326; }

.grey_nobreak { display: inline; color: #849698; font-weight: bold; }

.grey_nobreak a { display: inline; color: #849698; font-weight: bold; }

.small_grey_bold { color: #849698; font-weight: bold; }

.headerbar {
	border-color: white;
	background-color: #1d1d1f;
	margin-bottom: 10px;
	padding-left: 6px;
	padding-top: 4px;
	height: 18px;
	width: 450px;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
}
.headerbar_long {
	border-color: white;
	background-color: #1d1d1f;
	margin-bottom: 10px;
	padding-left: 6px;
	padding-top: 4px;
	height: 18px;
	width: 830px;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
}
.left_header {
	font-weight: bold;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #ec7326;
}
.left_headerbarcasting {
	margin-bottom: -5px;
	margin-top: 5px;
	padding-left: 6px;
	padding-top: 4px;
	height: 18px;
	width: 845px;
	background-color: #1d1d1f;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
}

#sample_column {
	float: left;
	margin-top: 10px;
	width: 150px;
}
.sampleboxsmall {
	padding-left: 0px;
	text-align: left;
	margin-top: 15px;
	float: left;
	height: 146px;
	width: 150px;
	line-height: 16px;
	font-size: 9px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
}
.blackbar {
	margin-top: 15px;
	background-image: url(../images/blackbararrow.gif);
	margin-right: 3px;
	text-align: left;
	margin-left: 0px;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 3px;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
	background-color: #1d1d1f;
}
.blackbarbig {
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 3px;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
	background-color: #1d1d1f;
}
#tourbox {
	float: right;
	padding-left: 15px;
	margin-left: 5px;
	margin-top: 30px;
	width: 275px;
}
#voicesamples { height: 50px; background-position: left top; background-repeat: no-repeat; background-image: url(../images/voiceicon200.gif); display: inline; float: left; width: 200px; }
#radiosamples { height: 50px; background-position: left top; display: inline; background-repeat: no-repeat; background-image: url(../images/radioicon200.gif); float: left; width: 200px; }
#videosamples { height: 50px; background-position: left top; display: inline; background-repeat: no-repeat; background-image: url(../images/tvspoticon200.gif); float: right; width: 200px; }
#demosamples { height: 50px; background-position: left top; display: inline; background-repeat: no-repeat; background-image: url(../images/demoicon200.gif); float: left; width: 200px; }




#right_column {
	margin-top: -225px;
	display: inline;
	margin-right: 40px;
	text-align: left;
	background-repeat: no-repeat;
	padding-top: 25px;
	float: right;
	background-image: url(../images/newsbartalltrans.gif);
	height: 677px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height: 14px;
	font-size: 10px;
	color: white;
	width: 335px;
}
#right_columnshort {
	margin-right: 40px;
	background-repeat: no-repeat;
	padding-top: 25px;
	background-position-x: right;
	float: right;
	background-image: url(../images/newsbarshorttrans.gif);
	height: 476px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height: 14px;
	font-size: 10px;
	color: white;
	width: 335px;
}
#right_columnlong {
	min-height: 830px;
	margin-right: 40px;
	background-repeat: no-repeat;
	padding-top: 25px;
	background-position-x: right;
	float: right;
	background-image: url(../images/newsbarlong.gif);
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height: 14px;
	font-size: 10px;
	color: white;
	width: 335px;
}
.right_columnshort {
	width: 290px;
	margin-left: 30px;
	background-position-x: right;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height: 14px;
	font-size: 10px;
	color: white;
}
.right_columnshortform {
	width: 335px;
	margin-left: 30px;
	background-position-x: right;
	float: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height: 14px;
	font-size: 10px;
	color: white;
}

.right_date {
	text-align: left;
	padding-left: 25px;
	float: left;
	width: 75px;
	color: #ec7326;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
}
.right_header {
	margin-bottom: 5px;
	font-size: 14px;
	text-align: left;
	width: 200px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #ec7326;
}
.left_headernodate {
	margin-bottom: 3px;
	padding-top: 5px;
	line-height: 16px;
	font-size: 12px;
	margin-top: 5px;
	padding-left: 0px;
	text-align: left;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #ec7326;
}

#footer {
	padding-left: 5px;
	margin-top: 0px;
	clear: both;
	max-width: 895px;
	padding-top: 15px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 895px;
	color: #ec7326;
	font-size: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

a:hover {
	font-weight: bold;
	color: #849698;
	line-height: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

a {
	text-decoration: none;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
	color: white;
}




b {
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height: 20px;
	font-size: 10px;
	color: white;
}
b:hover {
	font-weight: bold;
	color: white;
	line-height: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
}


#navbar {
	float: left;
	width: 533px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/nav_bar.gif);
}
#navbarsub {
	float: left;
	width: 533px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/nav_barsub.gif);
}

#navone, #navone_on     {float: left;  display: inline;}
#navtwo, #navtwo_on     { float: left;  display: inline;}
#navthree, #navthree_on   {float: left; display: inline;}
#navfour, #navfour_on {float: left;  display: inline;}
#navfive, #navfive_on {float: left;  display: inline;}
#navsix, #navsix_on {background: url(../images/voiceicon.gif); float: left;  display: inline;}
#navseven, #navseven_on {margin-top: 5px; background: url(../images/demoicon.gif); float: left;  display: inline;}
#naveight, #naveight_on {margin-top: 5px; background: url(../images/radioicon.gif); float: left;  display: inline;}
#navnine, #navnine_on {margin-top: 5px; background: url(../images/tvspoticon.gif); float: left;  display: inline;}


#navone a { display: block; height: 25px; width: 131px; background: none; }
#navtwo a { display: block; height: 25px; width: 132px; background: none; }
#navthree a { display: block; height: 25px; width: 90px; background: none; }
#navfour a { display: block; height: 25px; width: 80px; background: none; }
#navfive a { display: block; height: 25px; width: 100px; background: none; }
#navsix a { background: url(../images/voiceicon.gif);                                           display: block; height: 50px; width: 148px; background: none; }
#navseven a { display: block; height: 50px; width: 148px; background: none; }
#naveight a { display: block; height: 50px; width: 148px; background: none; }
#navnine a { display: block; height: 50px; width: 148px; background: none; }




#navone_on a { display: block; height: 25px; width: 131px; background: none; }
#navtwo_on a { display: block; height: 25px; width: 132px; background: none; }
#navthree_on a { display: block; height: 25px; width: 90px; background: none; }
#navfour_on a { display: block; height: 25px; width: 80px; background: none; }
#navfive_on a { display: block; height: 25px; width: 100px; background: none; }
#navsix_on a { display: block; height: 50px; width: 148px; background: none; }
#navseven_on a { display: block; height: 50px; width: 148px; background: none; }
#naveight_on a { display: block; height: 50px; width: 148px; background: none; }
#navnine_on a { display: block; height: 50px; width: 148px; background: none; }



#navfive_on a { height: 25px; width: 100px; }

#navone a:hover, #navone_on     { background: url(../images/prod_active.gif) no-repeat;}
#navtwo a:hover, #navtwo_on     { background: url(../images/sweet_active.gif) no-repeat;}
#navthree a:hover, #navthree_on   { background: url(../images/cast_active.gif) no-repeat;}
#navfour a:hover, #navfour_on { background: url(../images/about_active.gif) no-repeat;}
#navfive a:hover, #navfive_on { background: url(../images/contact_active.gif) no-repeat;}
#navsix a:hover, #navsix_on { background: url(../images/voiceicon_on.gif);}
#navseven a:hover, #navseven_on { background: url(../images/demoicon_on.gif);}
#naveight a:hover, #naveight_on { background: url(../images/radioicon_on.gif);}
#navnine a:hover, #navnine_on { background: url(../images/tvspoticon_on.gif);}


#navbar b { display: none; }

.hide { }

#left_index { float: left; padding: 0px; width: 503px; }

#right_index { float: right; width: 362px; padding-top: 0px; padding-bottom: 30px; padding-right: 30px; }

