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;
	background-color: white;
	background-image: url(../images/backgroundstripnobox.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}
#container2 {
	background-image: url(../images/backgroundstrip.gif);
	background-repeat: repeat-y;
	height: 755px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}

#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); }
#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_main {
	margin-bottom: 45px;
	float: left;
	margin-top: 15px;
	width: 450px;
}
#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; }

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

.samplecolumn { display: inline; padding-left: 6px; color: #ec7326; line-height: 20px; font-size: 10px; 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; }

.left_header {
	font-weight: bold;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #ec7326;
}
.left_headerbar {
	background-color: #1d1d1f;
	margin-bottom: -5px;
	margin-top: 5px;
	padding-left: 6px;
	padding-top: 4px;
	height: 18px;
	width: 458px;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
}
.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 { display: inline; min-height: 300px; background-repeat: repeat; background-image: url(../images/transblack.png); margin-right: 10px; float: left; margin-left: -6px; margin-top: 15px; width: 205px; }
#radiosamples { display: inline; min-height: 300px; background-repeat: repeat; background-image: url(../images/transblack.png); margin-right: 8px; float: left; margin-top: 15px; width: 205px; }
#videosamples { display: inline; background-repeat: repeat; min-height: 300px; background-image: url(../images/transblack.png); float: right; margin-top: 15px; width: 205px; }
#demosamples { display: inline; min-height: 300px; background-repeat: repeat; background-image: url(../images/transblack.png); margin-right: 10px; float: left; margin-top: 15px; width: 205px; }




#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;
}
.right_headernodate {
	clear: both;
	float: none;
	margin-bottom: 5px;
	margin-left: 30px;
	line-height: 16px;
	font-size: 12px;
	margin-top: -10px;
	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 {
	margin-top: 0px;
	clear: both;
	max-width: 890px;
	padding-top: 15px;
	background-image: url(../images/footer.gif);
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	text-align: left;
	width: 890px;
	color: #ec7326;
	font-size: 9px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #1d1d1f;
}

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 { }

