/* CSS Document */

html, body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#333;
}
.textbox{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FEB8DB;
	background-image:url(images/company/background.gif);
	padding-left:2px;
}
.bgcolor{
	background-color:#000022;
}
.backbutton{
padding-left:10px;
padding-top:10px;
}
.az{
float:left;
padding:3.8px;
color:#FFFFFF;
border-right:1px dotted #FFFFFF;
background-color: #C2E7FF;
}
.newspadd{
padding-left:50px;
}

.trailer{
background-color:#FFFFFF;
}

.textbox01{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:2px;
	width:155px;
	color:#000000;
	font-weight:normal;
	background-color:#C2E7FF;
	
}
.textbox2{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:2px;
	width:150px;
	background-color:#efefef;
	
}

.textbox002{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:2px;
	width:80px;
	background-color:#efefef;
	
}

.textbox03{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	width:50px;
	float:left;
}


.buttonsstyle{
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#014455;
	padding-left:2px;
	color:#ffffff
	background-image:url(images/company/arrow03.gif);
	background-position:right;
}
h1 {
	margin-left:0px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#10B3F4;
}
h2 {margin:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#10B3F4;
}
h3 {
    margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

h4 {margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#10B3F4;}


h5 {
font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:15px;
	color:#F00180;
}

/* links */


/* a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014455;
	text-decoration:none;
} */

a:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014455;
	text-decoration:none;
}
a:visited {
	color: #376C79;
	text-decoration:none;
}
a:hover {
	color: #10B3F4;
	text-decoration:none;
}
a:active {
	color: #014455;
	text-decoration:none;
}


a.bold:link {
color:#000000;
font-weight:bold;

}

a.bold:visited {
	color:#000000;
    font-weight:bold;
}
a.bold:hover {
	color:#FFFFFF;
    font-weight:bold;
}
a.bold:active {
	color:#000000;
    font-weight:bold;
}





a.lightblue:link {
color:#014455;
font-weight:normal;
font-size:10px;
}

a.lightblue:visited {
	color:#014455;
    font-weight:normal;
    font-size:10px;
}
a.lightblue:hover {
	color:#10B3F4;
    font-weight:normal;
    font-size:10px;
}
a.lightblue:active {
	color:#014455;
    font-weight:normal;
     font-size:10px;
}



a.red:link {
color: #ac0631;
}
a.red:visited {
color: #ac0631;
}
a.red:hover {
color: #ce1742;
}
a.red:active {
color: #ce1742;
}
/* main structure div's */

.pad{
padding-left:15px;
padding-right:15px;

}

#outercontainer {
	border: #666 1px solid;
	background-color:#FFFFFF;
	width:750px;
	margin-top:10px;
	margin:0px auto;
}
.contactHeading{font-family:Arial, Helvetica, sans-serif; font-weight:bold;	font-size:15px; color:#10B3F4; margin:0; padding:0 }

#outercontainer2 {
	border: #666 1px solid;
	background-color:#FFFFFF;
	width:750px;
	margin-top:10px;
	margin:0px auto;
}
#outercontainer3 {
	background-color:#FFFFFF;
	width:750px;
	margin-top:10px;
	
	margin:0px auto;
}
.maincon_index {
	height:280px;	
    background-repeat: no-repeat;
	background-position: 0% 20%;
	width:720px;
}
.maincon_stages {
	background-image:url(images/company/dotted_back_stages.gif);
	background-repeat: no-repeat;
	background-position: 0% 20%;
	width:720px;
}
.maincon_health {
    background-image:url(images/company/dotted_back_fac.gif);
	background-repeat: no-repeat;
	background-position: 0% 20%;
    height:400px;
	width:720px;
}
#containerleft{
float:left;
}
#containerright{
float:left;
padding-top:40px;
margin-left:50px;
}
.maincon_fac {
    background-image:url(images/company/dotted_back_fac.gif);

	background-repeat: no-repeat;
	background-position: 0% 20%;
	width:720px;
}
.maincon_single {
    background-image:url(images/company/dotted_back_single.gif);
	background-repeat: repeat y;
	background-position: 0% 20%;
	width:720px;
}

.maincon_fac_prod {
	width:720px;
}
.maincon_admin {
	background-repeat: no-repeat;
	background-position: 0% 20%;
	width:720px;
}

.maincon_reah {

	background-repeat: no-repeat;
	background-position: 0% 20%;
	width:720px;
}

.maincon_news {
    background-image:url(images/company/dotted_back_news02.gif);
    background-repeat: no-repeat;
	background-position: 0% 20%;
	width:720px;
}
.maincon_news02 {
/*    background-image:url(images/company/dotted_back_news02.gif); */
    margin:0px auto;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width:718px;
}
.maincon_admin {
    background-image:url(images/company/dotted_back_admin.gif);

	background-repeat: no-repeat;
	background-position: 0% 20%;
	width:730px;
	margin:10px
}

.maincon_admin_text {
    background-repeat: no-repeat;
	background-position: 0% 20%;
	width:700px;
	padding-left:10px;
}
.maincontainer2 {
	width:750px;
	margin:0px auto;
	background-color:#ffffff;
}
#topcontainer {
	vertical-align:middle;
	background-color:#FFFFFF;
	width:520px;
	height:70px;
	float:left;
}
#topcontainer2 {
	vertical-align:middle;
	background-color:#FFFFFF;
	width:210px;

	float:left;
}
#topcontainer_right {
	vertical-align:middle;
	background-color:#FFFFFF;
	width:200px;
	height:70px;
	float:right;
}
#topcontainer_right2 {
	vertical-align:middle;
	background-color:#FFFFFF;
	width:530px;
	float:left;
}
.right{
width: 150px;
float:right;
}

.fleft{
height:33px;
padding-left:16px;
width:150px;
float:left;
}

.fleftlc{
padding-left:60px;
height:33px;
float:left;
}
.fleft2{
padding-top:6px;
height:24px;
text-align:right;
width:560px;
float:right;
}
#navcontainer {
margin-top:20px;
	float:left;
	width:500px;

}

#navcontainerb {
padding-top:20px;
height:50px;

}
#second_navcontainer {
	float:right;
	margin-top:5px;
	margin-bottom:0px;
	width:720px;
	height:30px;
	
}
#sidenav_container {
	padding-left:10px;
	float:left;
	width:140px;
}
#facility_container {
	margin-right:15px;
	padding-left:15px;
	float:left;
	width:410px;
}
#maincon_contact {/*background-image:url(images/company/dotted_back_fac.gif); background-repeat: no-repeat; background-position: 0% 20%;*/ width:720px;clear:left ;margin-bottom:100px}
#maincon_contact .contact_container {margin-right:15px; padding-left:15px; width:690px;}

#generalEnquires{clear:both}
#generalEnquires h4 {font-weight:600; font-size:15px; color:#10B3F4; line-height:17px; margin:0px 0 0px 0}
#generalEnquires p {margin:5px 0 5px 0}
#generalEnquires .floatleft{float:left}
#generalEnquires .floatright{float:right; margin:28px 200px 0 0}
#sections{clear:both; margin-top:150px; }
#sections h4 {font-weight:600; font-size:15px; color:#10B3F4;line-height:17px; margin:5px 0 5px 0}
#sections p {margin:5px 0 5px 0}
#sections .floatleft{float:left; margin:0px}
#sections .floatright{float:right; margin:0 300px 0 0}


#facility_container_prod{
	margin-right:15px;
	padding-left:15px;
	float:left;
}

#testimonials_container {
	margin-right:15px;
	padding-left:15px;
	float:left;
	width:720px;
   height:800px;
}

#FilmTV_container {
	margin-right:15px;
	padding-left:15px;
	float:left;
	width:720px;
}

#rehearsal_container {
    margin-top:0px;
	margin-right:15px;
	padding-left:0px;
	float:left;
	width:740px;
}

#rehearsal_left {
	width:200px;
	float:left;
	padding-left:15px;
	margin-top:0px;
}
#rehearsal_right {
	width:200px;
	padding-right:15px;
    padding-left:5px;
	margin-top:0px;
}

.header{
margin-left:25px;
float:left;
width:450px;
}
.header02{
float:left;
width:250px;
margin-left:25px;
}
.login{
width:150px;
background-color:#00C4F5;

padding-left:2px;

}
#mainimage_container {
	width:750px;
}
#mainimage_container2 {
	padding-top:20px;
	height:190px;
	width:750px;
}
#bottom_nav-menu{
	padding-left:5px;
	padding-right:5px;
    padding-Top:15px;
	padding-Bottom:10px;
	height:40px;
}
#bottom_nav-menu_home{
	padding-left:5px;
	padding-right:5px;
    padding-Top:45px;
	padding-Bottom:10px;
	height:30px;
}
.style_add{
color:#666666;
font-size:10px;
}

.style_add_right{
color:#666666;
font-size:10px;
float:right;
}

#bottombar {
	clear: both;
	/*background-color:#8B8989;*/
text-align:left;
	padding-Top:10px;
	padding-Bottom:10px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#696458;
	width:700px;
}
.tablestyle01 {
	padding-left:10px;
	background-color:#90E9FF;
	font-weight:bold;
	border-bottom: 2px solid #81D1E5;
	border-top: 2px solid #81D1E5;
}
.tablestylediv {
    width:390px;
    height:15px;
	padding-left:10px;
	background-color:#90E9FF;
	font-weight:bold;
	border-bottom: 2px solid #81D1E5;
	border-top: 2px solid #81D1E5;
}

.tablestylediv02 {
    width:390px;
    height:15px;
    padding-left:10px;
	background-color:#CFF5FF;
	font-weight:normal;
	border-bottom: 4px solid #ffffff;

}
.tablestylediv03 {
    width:200px;
    height:15px;
    padding-left:10px;
	background-color:#CFF5FF;
	font-weight:normal;
	border-bottom: 4px solid #ffffff;

}

.martinstablestylediv
{
    width:700px;
    height:15px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:2px;
	background-color:#CFF5FF;
	font-weight:normal;
	border-top: 2px solid #81D1E5;
   	border-bottom: 2px solid #ffffff;
}
.martinsthintablestylediv
{

    padding-left:10px;
    padding-right:10px;
    padding-bottom:2px;
	background-color:#CFF5FF;
	font-weight:normal;
	border-top: 2px solid #81D1E5;
   	border-bottom: 2px solid #ffffff;
}


.news_tablestyle_header {
    padding-left:10px;
	background-color:#90E9FF;
	font-size:11px;
	font-weight:bold;
	border-bottom: 3px solid #73BACC;
	border-top: 2px solid #CFF6FF;
}

.news_tablestyle01 {
background-image:url(images/company/news2.gif);
	padding-left:10px;
	background-color:#CFF5FF;
	font-weight:normal;
	border-bottom: 2px solid #CFF5FF;
}

.news_tablestyle02 {
background-image:url(images/company/news1.gif);
	padding-left:10px;
	background-color:#F0F0F0;
	font-weight:normal;
	border-bottom: 2px solid #F0F0F0;
}

.studioclass{
  padding-bottom:4px;
}

.tablestyle02 {
	padding-left:10px;
	background-color:#CFF5FF;
	font-weight:normal;
	border-bottom: 0px solid #ffffff;
}
#ticker {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:15px;
	width:700px;
	height:10px;
}
#filmtv{
   float:left;
   padding-left:15px;
   margin-bottom:10px;
   padding-bottom:5px;
   width: 700px; 
   height:120px;
   border-bottom: 1px solid #eeeeee;
}

#filmtv2{
    vertical-align:middle;
    float:left;
    padding-left:15px;
	padding-bottom:5px;
	width:250px;
	height:80px;
	
	
}
/* bottom index page div's*/

.wide_index {
	margin-top:0px;
	padding-left:10px;
	padding-right:10px;
	width:695px;
	float:left;
}

.txtPadd{
padding-right:10px;
}

.left_container_index {
	margin-top:0px 0px 0px 0px;
	padding-left:15px;
	padding-right:6px;
	width:418px;
	float:left;
}

.container_news1 {
	margin-top:0px;
	padding-left:10px;
	padding-right:10px;
	width:290px;
	float:left;
}

.container_news2 {
	margin-top:0px;
	padding-left:15px;
	width:383px;
	float:left;
}
.container_news3 {

	margin-top:2px;
	margin:0px auto;
	margin-left:0px;
	padding-left:15px;
	width:400px;
	float:left;
}
.container_news4 {
	margin-top:2px;
	margin:0px auto;
	margin-left:0px;
	padding-left:30px;
	width:150px;
	float:left;
}
.container_prod {

	margin-top:2px;
	margin:0px auto;
	margin-left:0px;
	padding-left:15px;
	padding-right:50px;
	float:left;
}
.sitemap_container {

	margin-top:2px;
	margin:0px auto;
	margin-left:0px;
	padding-left:15px;
	padding-right:15px;
	width:690px;
	float:left;
}
.mid_container_index {
	margin-top:0px;
	margin-right:10px;
	margin-left:4px;
	width:260px;
	float:left;
}
.stagemain_container {
	margin-top:0px;
	margin-right:8px;
	margin-left:8px;
	width:310px;
	float:left;
}
#facilities_right {
	width:235px;
	float:left;
	padding-left:20px;
	margin-top:0px;
}
.right_container_index {
	margin-top:0px;
	margin-right:10px;
	margin-left:8px;
	width:115px;
	float:left;
}
.right_container_stage {
	margin-top:0px;
	margin-right:5px;
	margin-left:8px;
	width:220px;
	float:left;
}
.right_container_film {
	margin-top:0px;
	margin-right:10px;
	margin-left:8px;
	width:255px;
	float:left;
}
#flashcontent {
	border:none;
}

#flashcontent2 {
	border:none;
}
.dottedborder {
	margin-top:20px;
	height:500px;
	float:left;
	width:2px;
	background-image:url(images/company/dotted_left.jpg);
}

.heading_with_blue_background{
    background-image:url(images/company/newsbanner.gif);
    height:20px;
	font-weight:600;
	padding-left:10px;
	font-size:11px;
	color:#ffffff;
	background-color:#10B3F4;
}


.dottedline_grey{
	padding-top:4px;
	border-bottom:thin dotted #cccccc;
	margin-bottom:5px;
}

.dottedline {
	padding-top:4px;
	border-bottom:0.08em solid #81D1E5;
	margin-bottom:5px;
}

/* quicklink page div's*/
.quicklinkbuttons1 {
	padding-left:4px;
	background-position:left;
	background-image:url(images/quicklink/stage.gif);
	background-repeat:no-repeat;
	float:left;
	width:130px;
	height:130px;
}
.quicklinkbuttons2 {
	background-position:left;
	background-image:url(images/quicklink/event.gif);
	background-repeat:no-repeat;
	padding-left:4px;
	float:left;
	width:130px;
	height:130px;
}
.quicklinkbuttons3 {
	background-position:left;
	background-image:url(images/quicklink/rehearsal.gif);
	background-repeat:no-repeat;
	float:left;
	width:130px;
	height:130px;
}
.random_image_stages {
    padding-top:4px;
    padding-left:2px;
	margin-bottom:15px;
	width:130px;
	height:70px
}
.random_image_text {
	padding-left:8px;
	width:130px;
height:70px;
color:#333333;
}
.clear {
	clear: both;
}
.bluebold {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#10B3F4;
}
.blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#10B3F4;
}
/* main nav */

#nav-menu ul {
	height: 2em;
	list-style:none;
	text-align:center;
	padding: 0;
	margin: 0;
	
}
#nav-menu li {
    height: 2em;
	text-align:center;
	float:right;
	font-weight:bold;
}
#nav-menu li a {
	background-color: #F00180;
	height: 2em;
	line-height:2em;
	width: 8em;
	display: block;
	border-left: 1px dotted #dcdce9;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
}
#top-strip{
padding-top:15px;
}


#nav-menu li.nm_selected a{
background-color:#BD0868;
}

#nav-menu li.hot a{
background-color: #ac0631;
}


/* End hide */

#nav-menu {
}
#nav-menu li a:hover {
	height: 2em;
	color: #ffffff;
	background-color: #D20974;
}
#nav-menu li a:active {
	height: 2em;
	color: #000000;
}
/* main nav */

#nav-menug ul {
	height: 2em;
	list-style:none;
	text-align:center;
	padding: 0;
	margin: 0;
	
}
#nav-menug li {
    height: 2em;
	text-align:center;
	float:right;
	font-weight:bold;
}
#nav-menug li a {
    background-color: #028db0;
	height: 2em;
	line-height:2em;
	width: 101px;
	display: block;
	border-left: 1px dotted #dcdce9;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
}

#nav-menu-selected {
	color: #ffffff;
    background-color: #ac0631;
}

#nav-menug li.nm_selectedg a{
background-color:#028db0;
}

#nav-menug li.hot a{
background-color: #ac0631;
}
/* End hide */

#nav-menug {
}
#nav-menug li a:hover {
	height: 2em;
	color: #ffffff;
	background-color: #ac0631;
}
#nav-menug li a:active {
	height: 2em;
	color: #ffffff;
    background-color: #ac0631;
}

#navigation_list{
list-style:none;
margin:0;
padding-top:3px;
}
#navigation_list li{
/*Add or remove line below to turn list horizontal or vertical */
	display:inline;
	padding-top:3px;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
}
#navigation_list a:link, 
#navigation_list a:visited {
	padding-top:3px;
	border-left: 1px dotted #dcdce9;
	font-weight:bold;
	vertical-align:left;
	text-align:center;
	background-color: #F00180;
	color:#FFF;
	width:auto;
	display:block;
	width: 8em;
	height:18px;
	text-decoration:none;
}

#navigation_list a:hover { 
	color: #ffffff;
	background-color: #D20974;
	width:auto;
	display:block;
	padding-top:3px;
	width: 8em;
	height:18px;
	text-decoration:none;
}

/*Add id to body tag and id to list items*/ 
#home #n-home a, 
#capabilities #n-capabilities3 a
{
	padding-top:3px;
	background-color:#FFFFFF;
	color: #ffffff;
	background-color: #D20974;
	display:block;
	width: 8em;
	height:18px;
	text-decoration:none;
} 
/* Temp delete this and change active and hover on second_nav Second set main nav */

#second_nav-menu2 li.sec_selected a{
color:#039AF3;
}
#second_nav-menu2 ul {
	float:right;
	list-style:none;
	padding-left:6px;
	margin: 0px;
	padding:0px;
	width:565px;
}
#second_nav-menu2 li {
	float:right;
	padding-left:6px;
	margin: 0 0.0em;
	font-weight:bold;
}
#second_nav-menu2 li a {
	padding-left:6px;
	padding-right:6px;
	height: 18px;
	width:70px;
	line-height: 2em;
	display: block;
	display:inline;
	border-left: 1px solid #014455;
	font-weight:bold;
	color: #00CCFF;
	
	text-align: center;
	vertical-align:middle;
	
}
/* Hide from IE5-Mac \*/
#second_nav-menu2 li a {
}
/* End hide */

#second_nav-menu2 {
	width:720px;
}
#second_nav-menu2 li a:hover {
	color: #ac0631;
}
#second_nav-menu2 li a:active {
	color: #000000;
}

#second_nav-menu2 li.hot a{
color: #ac0631;
}
/* Second set main nav */

#second_nav-menu li.sec_selected a{
color:#039AF3;
}
#second_nav-menu ul {
	float:right;
	list-style:none;
	padding-left:6px;
	margin: 0px;
	padding:0px;
	width:700px;
}
#second_nav-menu li {
	float:right;
	padding-left:6px;
	margin: 0 0.0em;
	font-weight:bold;
}
#second_nav-menu li a {
	padding-left:6px;
	padding-right:6px;
	height: 18px;
	width:7em;
	line-height: 2em;
	display: block;
	display:inline;
	border-left: 1px solid #014455;
	font-weight:bold;
	color: #014455;
	text-align: center;
	vertical-align:middle;
	
}
/* Hide from IE5-Mac \*/
#second_nav-menu li a {
}
/* End hide */

#second_nav-menu {
	width:720px;
}
#second_nav-menu li a:hover {
	color: #00CCFF;
}
#second_nav-menu li a:active {
	color: #000000;
}
/* CSS Document */
#side_main {
	margin:0;
	padding:0;
	list-style-type:none;
}
#side_main li {
}
#side_main li a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #014455;
	padding:0px;
	padding-right:6px;
	padding-bottom:5px;
	height:16px;
	margin-right:10px;
	border-bottom:1px solid #dddddd;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	/*float:left;*/
line-height:16px;
}
#side_main li a:focus, #side_main li a:hover {
	color: #00CCFF;
}
, #side_main li a:active {
color: #7C8F8C;
}, color:#7C8F8C;
}
/* Second set main nav */

#bottomlinks {
padding-bottom:10px;
}
.bltext {
	float:left;
	padding-right:6px;
	border-right:1px solid #81D1E5;
}

.atttext {
   font-size:10px;
   float:right;
   padding-right:2px;

}
.style1 {
	font-size: 10px
}
.style4 {color: #999999}






/* main nav */

#nav-menu_sub ul {
	float:right;
	list-style:none;
	vertical-align:middle;
	text-align:right;
	width:150px;
	height:15px;
	
}
#nav-menu_sub li {
list-style:none;
     height: 15px;
	vertical-align:middle;
	text-align:center;
	float:right;
	margin: 0 0.0em;
	font-weight:bold;
	text-align:right;
}
#nav-menu_sub li a {
	
	line-height: 2em;
	width: 20em;
	
	display: block;
	list-style:none;
	font-size:10px;
	font-weight:normal;
	color: #999999;
	text-align: right;
	vertical-align:middle;
	text-align:right;
	float:right;
}
/* Hide from IE5-Mac \*/
#nav-menu_sub li a {
}
/* End hide */

#nav-menu_sub {
	width:100px;
	float:right;
}
#nav-menu_sub li a:hover {
	color: #F00180;
	
}
#nav-menu_sub li a:active {
	color: #999999;
}


/* SitemapMenu */

/* CSS Document */
.site_main{
margin:0;
padding:0;
list-style-type:none;

}
.site_main li{

}

.site_main li a{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#F00180;
padding:0px;
height:16px;
border-bottom:1px solid #cccccc;
border-right:0px dotted #fff;
text-decoration:none;
text-align:left;
vertical-align:middle;
/*float:left;*/
line-height:16px;
}

.site_main li a:focus,
.site_main li a:hover{color: #000000;},
.site_main li a:active{color: #7C8F8C;},

color:#7C8F8C;
}


/* CSS Document */
.sec_site_main{
margin:0;
padding:0;
list-style-type:none;

}
.sec_site_main li{

}

.sec_site_main li a{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#014455;
padding-left:30px;
padding-bottom:5px;
padding-top:5px;
height:16px;
border-right:0px dotted #fff;
text-decoration:none;
text-align:left;
vertical-align:middle;
/*float:left;*/
line-height:16px;
}

#sec_site_main li a:focus,
#sec_site_main li a:hover{color: #000000;},
#sec_site_main li a:active{color: #7C8F8C;},

color:#7C8F8C;
}


.filmtvpadd{
margin-top:15px;
padding-top:0px;
padding-left:15px;
}

.error{
padding-left:10px;
color:#CC0033;
font-weight:bold;
}
.trailertitle{
padding-left:20px;
width:200px;
float:left;
}
.trailerimage{
float:left;
}
.trailerlink{
padding-left:20px;
float:left;
}
.trailerl{
padding-left:5%;
padding-top:10px;
float:left;
width:40%;
height:100%;
}
.sale{ color:#990002}
.trailerr{
padding-top:42px;
float:left;
width:55%;
height:100%;
}

.container-FAQsL
{
	margin-top:0px;
	padding-left:10px;
	width:300px;
	float:left;
    border-right:1px solid #888888;
    background:#ffffff;
}
.container-FAQsR
{
	margin-top:0px;
	padding-left:10px;
	padding-right:10px;
	width:413px;
/*    height:360px;
*/	float:left;
    font-size : 12px;
    background : #ffffff;
    text-align:justify;
}

.FAQquestion
{
font-size : 11px;
line-height : 12px;
}
.FAQquestion1 
{
background:#CFF5FF;
}
.FAQquestion2
{
background:#ffffff;
}

.FAQhiddenanswer
{
overflow:none;
display:none;
float:left;
}
.quicklinksHomepage
{


}
.maincon_index_sales {
    background-repeat: no-repeat;
	background-position: 0% 20%;
	width:720px;
}
.testimonials
{
position:absolute;
visibility:hidden;
top:150px;
left:280px;
width:410px;
font-family:arial;
font-size : 14px;
line-height : 16px;
padding:10px;
border:3px groove #0088ff;
border-style:raised;
text-align:justify;
}
.testimonials-list
{
position:absolute;
width:290px;
font-family:arial;
font-size : 11px;
line-height : 11px;
text-align:left;
}
.testimonials-list span
{
cursor : pointer;
}
