/*  global styles  */
body{color: white; background: #060606 url(../images/bg.jpg) repeat-x; margin: 0px; padding: 0px;font-family: Arial, Helvetica, sans-serif; font-size:.9em; line-height:1.2em}
h1,h2,h3,h4{font-size: 14px; margin:0px; padding:0px; margin-bottom:10px;}
h3{}
h2.tagline{
	margin-bottom: 0px;
	height:101px;
	background: url(../images/to_the_movies.gif) no-repeat
}
h2.tagline span{display: none}
a,a:link,a:visited,a:active{ background-image: none; color: #003333; text-decoration: none; font-weight: bold;}
a:hover{ background-image: none; color: #FFCC66;}
noscript{text-align: center; display:block}
ul.floatlist{margin:0px;padding:0px;list-style-type: none}
ul.floatlist li{margin:0px; padding:0px; float:left}
.clear{clear: both}
.floatL{float: left}
.floatR{float: right}
.textMask{display: block; background: url() no-repeat}
.textMask span{display: none}
.horizontalMenu{}
.horizontalMenu ul{padding: 0px; margin: 0px; list-style-type: none}
.horizontalMenu ul li{float: left}
.horizontalMenu ul li a{display: block}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}/***** Global Classes *****/
 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.error, .red  
{
	background:#FFEBE8 none repeat scroll 0%;
	border:1px solid #DD3C10;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}
.correct, .green
{
	background:#E6FCE6 none repeat scroll 0%;
	border:1px solid #84DB12;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}
.info
{
	background:#FBFCE6 none repeat scroll 0%;
	border:1px solid #D9B411;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}
/*  global styles  */
#form-status{color: red}
#container{width: 800px; margin: 0px auto}

#header{background: url(../images/banner.jpg) no-repeat; height: 200px;}
#header h2{ padding:0px; margin: 0px;}
#header h2 span{display: none}

#main-navigation{}
#main-navigation ul li{width: 150px;}
#main-navigation ul li a{color: white; font-weight: normal; text-align:center}

#navigation{position: absolute; top: 0px; left: 0px;}
#navigation h3{display: none}
#navigation ul li{margin:0px; padding:0px;}
#navigation ul li a{margin:0px; padding:0px;}
#navigation ul.buttons{padding: 0px; margin: 0px; list-style-type: none}
#navigation ul.buttons .button{display:block; background: no-repeat; width: 212px;padding: 0px; margin: 0px;}
#navigation ul.buttons .button span{display: none;padding: 0px; margin: 0px;}
#navigation ul.buttons .home{background: url(../images/home.jpg); height: 30px;}
#navigation ul.buttons .watch-trailer{background: url(../images/watch_trailer.jpg); height: 28px;}
#navigation ul.buttons .view-products{background: url(../images/view_products.jpg); height: 28px;}
#navigation ul.buttons .movie-synopsis{background: url(../images/movies_and_synopses.jpg); height: 29px;}
#navigation ul.buttons .breathe{background: url(../images/breathe.jpg); height: 75px;}
#navigation ul.buttons .choice{background: url(../images/choice.jpg); height: 57px;}
#navigation ul.buttons .abundance{background: url(../images/abundance.jpg); height: 58px;}
#navigation ul.buttons .stranger{background: url(../images/stranger.jpg); height: 58px;}
#navigation ul.buttons .birthday{background: url(../images/birthday.jpg); height: 58px;}
#navigation ul.buttons .hade-and-seek{background: url(../images/hide_and_seek.jpg); height: 68px;}

#content-container{position: relative; padding-left: 220px;}
#main-content{background: url(../images/supportingText-bg.gif) repeat-y top right; padding: 10px;min-height:300px}

#learn-more-menu h3{}
#learn-more-menu ul{padding: 0px; margin: 0px; list-style-type: none}
#learn-more-menu ul a{padding-left: 20px;
	background-image: url(../images/rs_arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	display:block;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #ebd64c;
	letter-spacing: .5px;line-height: 16px;}
#learn-more-menu ul li{margin-bottom:5px;}
#learn-more-menu ul li:hover{background-color: #80b5b5;}
#learn-more-menu .extraDiv1{width: 160px; height: 180px; background: url(../images/screen_shot_01.jpg) no-repeat; }

#footer{clear:both;background: black url(../images/footer_bg.jpg);font-size: 10px;background-repeat: repeat-x;text-align: center;	padding: 5px;}
#footer .line1{margin-left: auto; width: 780px; margin-right: auto}
#footer a, #footer a:link, #footer a:visited, #footer a:active{color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration: underline;}
#footer a:hover{ color: #ffffcc; }
#footer ul{}
#footer .footer_link { border-right:solid 1px #000; padding-right:4px;}
#footer .footer_language_link {	border-left:solid 1px #000;}
#footer .footer_last{}

/* Form */
.form_element{float:left; width: 300px}
.menu-head { 
margin-bottom: 5px;
font-weight: bold;
margin-top: 20px; 
}

h1 {
font-size: 14px;
font-weight: bold;
font-style: italic; 
}

/* Footer Copyright */
.copy {
font-size: 10px;
color: #666; 
}

.copy a { color: #ccc; }

/* BIBLE STUDY */
.week-title {
text-transform: uppercase;
font-size: 18px; 
letter-spacing: .5px;
font-weight: bold;
font-family: Verdana;
color: #ffcc33;
font-style: italic;
}

.week {
font-size: 12px;
color: #000;
font-weight: bold;
text-transform: none;
font-family: arial;
letter-spacing: 1px;
font-style: none;
}

.week-tag {
font-style: italic; 
}

.verse {
margin-left: 20px;
margin-right: 20px;
font-size: 11px;


font-weight: bold;
padding: 4px 4px 4px 4px;
text-align: justify;
}

.verse-text { 
font-style: italic;
font-size: 12px;
font-weight: normal;
}

/* Contact Form 

ctl00_MainContent_ctl03_form_table { }

#contactform { width: 325px; }
.form_element { text-align: left; }
.form_data {text-align: left; }
*/

.horiz-menu li { 
display: inline;
border-right: 1px solid #000; 
padding-right: 3px; 
padding-left: 4px;
font-size: 11px;
}

.horiz-menu {
font-size: 11px;
padding:0px;margin:0px;margin-bottom:10px;margin-top:10px;list-style:none;
}

.horiz-menu li.lastitem { border-right: 0px; }

.horiz-menu a { color: #FFF; font-weight: bold; text-decoration: none; }
.horiz-menu a:hover {text-decoration: underline; }

p.top a { font-size: 11px; text-transform: uppercase; text-decoration: none; color: #ccc; text-align: right; clear: both;}
p.top { border-bottom: 1px solid #ccc; }


#special-box {
background: url(images/sce/special-box.jpg) no-repeat; width: 322px; padding-top: 50px; height: 100px; text-align: center; }

#free-box {
background: url(images/sce/free-box.jpg) no-repeat; width: 322px; padding-top: 30px; height: 100px; text-align: center; }

.special-text { 
font-size: 12px; margin-left: auto; width: 300px; margin-right: auto; font-style: italic; text-align: center; }

#special-box a { 
color: #fff; font-style: italic; }

#free-box a { 
color: #fff; font-style: italic; }

.caps { text-transform: uppercase; }
#primary { width: 90%; border: none; }
.credits-1 { text-align: center; width: 50%; vertical-align:top; }
.credits-2 { text-align: center; }
.under { text-decoration: underline; }