/*
Theme Name: Saban Theme
Theme URL: http://www.sabanmovie.com
Description: Saban Theme is a custom theme created for Flashlight Media Group.
Author: Antistatic Design LLC
Author URI: http://www.antistaticdesign.com/
Version: 1.0

Copyright (c) 2010 Flashlight Media Group, LLC.

****************************************************

*/

body {
    margin:0;
    padding:0;
	background-color: #000000;
	color:#FFFFFF; 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size:13px; 
	line-height:18px;
}

a {color:#CCCCCC; text-decoration:none;}
a:hover {color:#999999; text-decoration:none;}

h1{
	font-family: Arial, Helvetica, sans-serif;
	color: #971619;
	font-size: 18px;
	line-height: 20px;
	font-weight:normal;
	text-transform: uppercase;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #971619;
	font-size: 18px;
	line-height: 20px;
	font-weight:normal;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	color: #971619;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight:normal;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	color: #971619;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight:normal;
}

h5{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #971619;
	font-size: 14px;
}

h6{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #971619;
	font-size: 10px;
}

h7{
	font-family: Arial, Helvetica, sans-serif;
	color: #971619;
	font-size: 14px;
	line-height: 18px;
	font-weight:normal;
}


/* general architecture styles */

#container_bkgd_home {
	width:100%;
	margin:0 auto;
	min-height:900px;
	background-image:url(images/bkgd_homepg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

#container_bkgd_sub {
	width:100%;
	margin:0 auto;
	min-height:900px;
	background-image:url(images/bkgd_subpg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

#container_bkgd_sub2 {
	width:100%;
	margin:0 auto;
	min-height:900px;
	background-image:url(images/bkgd_subpg3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

#container_navbkgd {
	width:100%;
	margin:0 auto;
	height:50px;
	background-image:url(images/bkgd_nav.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

#container_nav {
	width:960px;
	margin:0 auto;
	height:50px;
}

#nav_section1 {
	margin-top: 16px;
	width: 615px;
	float: left;
}

#nav_section2 {
	margin-left: 135px;
	position: relative;
	float: left;
	width: 202px;
}


#container_page {
	width:1000px;
	margin:0 auto;
}

#container_content {
	width:630px;
	margin:0 auto;
	margin-left: 370px;
	margin-top: 40px;
}

#container_content2 {
	width:630px;
	float:right;
	margin-left: 0px;
	margin-top: 40px;
}

#container_content_center {
	margin-top: 40px;
}

#container_body {
	width:530px;
	margin:0 auto;
	min-height:325px;
	margin-left: 80px;
	margin-bottom: 20px;
}

#container_body ul {
	margin: 0;
	list-style: none;
}

#container_body1 {
	width:530px;
	margin:0 auto;
	margin-left: 50px;
	margin-bottom: 20px;
}

#container_body1 ul {
	margin: 0;
	list-style: none;
}  

#container_body2 {
	width:630px;
	float:right;
	min-height:50px;
	margin-bottom: 20px;
}

#container_body3 {
	width:900px;
	min-height:475px;
	margin-bottom: 20px;
}
#container_body4 {
	width:630px;
	float:left;
	min-height:50px;
	margin-bottom: 20px;
	margin-left: 120px;

}
#container_sidebar {
	width:250px;
	float:left;
	margin-top: 40px;
}

#container_footer {
	width:540px;
	margin:0 auto;
	min-height:275px;
	margin-left: 45px;
}

#container_footer2 {
	width:540px;
	margin:0 auto;
	min-height:275px;
	margin-left: 225px;
}


/* content styles */

.date {
	margin-left: 50px;
}

.footer {color:#5a5a5a; text-decoration:none; text-transform:uppercase; font-family: Helvetica, Arial, Sans-Serif; font-size:10px;}
.footer a {color:#5a5a5a; text-decoration:none;}
.footer a:hover {color:#FFFFFF; text-decoration:none;}


/* Main Nav Styles  */

#mainnav {
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size:13px; 
	text-transform: uppercase;
	color:#FFFFFF;
	position: relative;
	clear: both;
}

#mainnav UL {
    list-style: none;
    margin: 0;
    padding: 0px 0px; 
}

#mainnav UL LI {
	display: inline;
	margin-right: 30px;
}

#mainnav UL LI.last {
	display: inline;
	margin-right: 0px;
}

#mainnav UL LI A {
	color:#FFFFFF;
    text-decoration: none;
    padding: 0 0 0 0;
}

#mainnav UL LI A:hover {
	color:#CCCCCC;
	text-decoration: underline;
	padding: 0px 0 0 0;
}



/* rollover button styles */

.nav_link {display: none;}

#bttn_facebook {background: url("images/facebook.png") no-repeat 0 0; width: 104px; height: 50px; display: block; float: left;}
#bttn_facebook:hover  {background-position: 0 -50px;}

#bttn_twitter {background: url("images/twitter.png") no-repeat 0 0; width: 98px; height: 50px; display: block; float: left;}
#bttn_twitter:hover  {background-position: 0 -50px;}

/* Form Styles */

#textfield1 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	background-color: #111;
	padding: 10px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	border-right: 1px solid #222;
	border-left: 2px solid #222;
	width: 500px;
	margin-top: 7px;
}

#textfield2 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	background-color: #111;
	padding: 7px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	border-right: 1px solid #222;
	border-left: 2px solid #222;
	width: 500px;
	margin-top: 7px;
}

#selectfield {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	margin-top:8px;
}

/* Image Placement Styles */

.image_right
{
    float:right;
	margin: 10px 0px 10px 10px;
}

.image_left
{
    float:left;
	margin: 10px 10px 10px 0px;
}

.image_wborder_right
{
    float:right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-color:#333333;
    border-style:solid;
    border-width:5px;
}

.image_wborder_left
{
    float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 5px;
	border-color:#333333;
    border-style:solid;
    border-width:5px;
}

.image_border
{
	padding: 5px;
    border-color:#d1cfc2;
    border-style:solid;
    border-width:1px;
}

img {
     margin: 0px;
     padding: 0px;
     border: 0px
}

/* Widget Styles */

#container_sidebar ul {
	margin: 0;
	list-style: none;
} 

#container_sidebar h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #971619;
	font-size: 12px;
	line-height: 20px;
	font-weight:normal;
	text-transform: uppercase;
}
#bttn_buyitnow {
	background:url(images/bttn_buy.jpg) no-repeat 0 0;
	width: 112px;
	height: 49px;
	display: block;
	float: left;
	margin-left: 180px;
	margin-top: 20px;
}
#bttn_buyitnow:hover {
	background-position: 0 -49px;
}

