@charset "UTF-8";
body  {
	/*font: 100% Helvetica, Verdana, Arial,  sans-serif; */
    font: 12px  Helvetica, Verdana, sans-serif;
	background-image:url(../images/bf_page_bg.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	background-color: #333;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

/* main character style */

p {color: #fff;  letter-spacing: 1px; line-height: 1.2em;font-weight : 100; margin : 5px 0 ; padding: 0; }
a { text-decoration: none;}
a img { border: none !important;}
*|*:-moz-any-link img, img[usemap], object[usemap] { border: none !important;}
a:active {outline: none;}

a:focus {-moz-outline-style: none;}


.clearer { clear : both;}


#footer ul a{font-size : 8px !important;}
/* layout */

#container { 
	width: 1271px;  
	background: transparent;	
    margin: 0 auto;	
	/*background-image:url(../images/bf_page_bg.gif);*/
 	background-repeat:no-repeat;
	text-align: left; 
} 

#side_nav { width : 207px; float : left; }
	
/* buket images */

.header_img {margin: 10px 0 10px 0; }

#home_bkt { width : 290px; float:left; margin : 30px 40px 0 0; }
.big_link { font-size:16px; text-transform:uppercase;}
.more_link { text-align: right;}

#outer_main {
	margin: 0 auto;
	padding : 0 0 0 0px;
	width : 1280px;
	z-index : 100;
	
		
}
	
	
#mainContent {
	width: 990px;
		padding: 22px 20px 0 171px ; 
	margin : 10px 0 0 55px;
	color : #fff;
background-image: url(/images/bf_maincont_bg.jpg);
 	background-repeat:no-repeat;
	background-position: top;
    background-color : #000;
    
	
} 

#body_txt {
	width: 1014px;
	background-color:#000000;
	margin : 0 0 0 55px;
	padding : 10px 0 0 220px;
	}

#content_text { width : 770px; margin : 0 13px; min-height : 550px;}

/* footer inside outer main */
#footer {text-align:center;}
#footer ul, #footer ul li {display:inline; margin:0; padding: 0; list-style:none; font-size:11px; color:#fff; text-align:center;}
#footer ul a { color: #fff;}
#footer ul li { margin: 0 15px 0 0;}


/* text styles */
.biggreen { font-size : 16px; color : #e4ff02;}


/* Video page */

#flash_vidnav {
	height : 571px;
	width : 308px;
	float : left;
	margin : 0 0px 0 0px;
}

#flash_vidplyr {
	width : 611px;
	height : 393px;
	float : right;
	margin : 50px 20px 0 0;
}

#video_text {
	width : 611px;
	float : right;
}

#video_text h3 { font-size: 18px; color : #cc3300; text-transform : uppercase;}

.networklinks { float : left; margin : 0 5px;}

/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.img_cont { float : left; margin : 10px 30px 10px 0px; text-align : center;}
.img_left { float : left; margin : 10px 20px 10px 0px; text-align : center;}
#ctl00_cphMain_EmailSignup1_pnlEmail input {margin : 2px 0;}