/* CSS Document */

/* Copyright ZF FILMS */
/* Official Website ZF FILMS RED CAMERA RENTAL AND PRODUCTION*/

/********************/
/*
Title:   ZF FILMS Red Rental + Production
Author:  www.grumblyolds.com
*/
/********************/
/********************/
/* Begin GLOBAL */
/********************/

#wrapper {
       width:776px;
       position: relative;
       margin: 0 auto 0 auto;

       }
	/*DO NOT TOUCH THE ABOVE, reset shift for flush layout*/

/********************/
/* Begin HTML Tags */
/********************/

body {
	background-color: #2d2d2d;
	background-image: url(images/backgroundsoft.jpg);
	background-repeat: repeat;
	margin: 0px auto;
	padding: 0px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-color: #ffffff;
	body scroll: no;
	}

h1 {
	color: #e8e8e8;
	text-align: center;
	font-size: 14px;}
	
h2 {
	text-align: left;
	color:#2d2d2d;
	font-size: 14px;
	}
	
		
h3 {
	text-align: left;
	color:#c5c5c5;
	font-size: 12px;
	}
	
h4 {
	text-align: left;
	color:#c5c5c5;
	font-size: 14px;
	}
	
t1 {

	text-align: left;
	color:#c5c5c5;
	font-size: 11px;
	line-height: 190%
}

t2 {

	text-align: left;
	color:#c5c5c5;
	font-size: 11px;
	line-height: 190%
}
	
t4 {

	text-align: left;
	color:#4b4a4a;
	font-size: 9px;
	line-height: 190%
}
	


/***** BASE LINK STYLES *****/	

a {text-decoration: none;}
a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;} 
a:hover {color: #a21e1e;}



/********************/
/*Begin HEADER Elements*/
/*******************/



#top_img {
	background-image: url(images/toprevolvestatic-1.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 603px;
	height:	260px;
	top: 0px;
	left: 198px;

	
}




/********************/
/*Begin NAVIGATION Elements*/
/*******************/
#nav_01 {
	background-image: url(images/nav-1b.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 198px;
	height:	142px;
	top: 0px;
	left: 0px;

	
}

#nav_02thegear {
	background-image: url(images/nav-2b.jpg);
	background-repeat: no-repeat;
	position:absolute;
	width: 198px;
	height:	20px;
	top: 142px;
	left: 0px;
		
}

#nav_03contact {
	background-image: url(images/nav-3b.jpg);
	background-repeat: no-repeat;
	position:absolute;
	width: 198px;
	height:	23px;
	top: 162px;
	left: 0px;
	
	
}

#nav_04creative {
	background-image: url(images/nav-4b.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 198px;
	height:	22px;
	top: 185px;
	left: 0px;

	
}

#nav_btm {

	background-color: #000000;
	position: absolute;
	width: 198px;
	height:	53px;
	top: 207px;
	left: 0px;

	
}


	
	
/********************/
/*Begin CONTENT Divs*/
/********************/

#content    
 {
 
	margin-left: auto; 
	margin-right: auto;  
	width: 801px;
	height:	800px;
	position: center;
	
}

#homecontent {
	background-color: #0c0c0c;
	background-image: url(images/fadebck.jpg);
	background-repeat: repeat;
	position: absolute;
	width: 585px;
	height:	439px;
	top: 267px;
	left: 216px;

	
}

#tagline {
	position: absolute;
	width: 521px;
	height:	30px;
	top: 22px;
	left: 35px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 14px;


	
}

#thegear {
	position: absolute;
	width: 179px;
	height:	341px;
	top: 85px;
	left: 33px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;


	
}

#thegeartxt {
	position: absolute;
	width: 159px;
	height:	110px;
	top: 180px;
	left: 12px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-color: #e8e8e8;

	
}

#contactus {
	position: absolute;
	width: 179px;
	height:	341px;
	top: 85px;
	left: 212px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;


	
}

#contactustxt {
	position: absolute;
	width: 159px;
	height:	110px;
	top: 180px;
	left: 12px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-color: #e8e8e8;

	
}

#creative {
	position: absolute;
	width: 179px;
	height:	341px;
	top: 85px;
	left: 391px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;


	
}

#creativetxt {
	position: absolute;
	width: 159px;
	height:	110px;
	top: 180px;
	left: 12px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 190%;

	
}

#contactuscontent {
	
	position: absolute;
	width: 142px;
	height:	325px;
	top: 77px;
	left: 50px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-color: #c5c5c5;
	font-size: 11px;
	line-height: 190%;

}

#formcontent {
	
	position: absolute;
	width: 370x;
	height:	325px;
	top: 105px;
	left: 244px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-color: #c5c5c5;
	font-size: 11px;
	line-height: 190%;

}

#creativecontent {
	
	position: absolute;
	width: 485px;
	height:	325px;
	top: 6px;
	left: 50px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-color: #c5c5c5;
	font-size: 11px;
	line-height: 190%;

}


#equipcontent {
	
	position: absolute;
	width: 790px;
	height:	325px;
	top: 6px;
	left: 50px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-color: #c5c5c5;
	font-size: 11px;
	line-height: 190%;

}




/********************/
/* Begin ID Tags */
/********************/


#midspace {
	background-color: #252525;
	position: absolute;
	width: 801px;
	height:	7px;
	top: 260px;
	left: 0px;

	
}



#btmspace {
	background-color: #252525;
	position: absolute;
	width: 801px;
	height:	7px;
	top: 706px;
	left: 0px;

	
}




/********************/
/*Begin CONTENT LEFT Divs*/
/********************/


#sidebar {
	background-color: #6b6b6b;
	position: absolute;
	width: 216px;
	height:	439px;
	top: 267px;
	left: 0px;

	
}

#sidebareditorial_0 {
	background-color: #5f5f5f;
	position: absolute;
	width: 189px;
	height:	135px;
	top: 317px;
	left: 12px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-color: #2d2d2d;

	
}

#sidebareditorial_0h {
	position: absolute;
	width: 169px;
	height:	25px;
	top: 22px;
	left: 22px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-color: #2d2d2d;

	
}

#sidebareditorial_0txt {
	background-color: #5f5f5f;
	position: absolute;
	width: 169px;
	height:	120px;
	top: 1px;
	left: 10px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-color: #2d2d2d;

	
}

#sidebareditorial_1 {
	background-color: #5f5f5f;
	position: absolute;
	width: 189px;
	height:	180px;
	top: 505px;
	left: 12px;

	
}

#sidebareditorial_1h {
	position: absolute;
	width: 169px;
	height:	25px;
	top: 210px;
	left: 22px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-color: #2d2d2d;

	
}

#sidebareditorial_1txt {
	background-color: #5f5f5f;
	position: absolute;
	width: 169px;
	height:	170px;
	top: 0px;
	left: 10px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-color: #2d2d2d;

	
}



/********************/
/*Begin CONTENT RIGHT Divs*/
/********************/




/********************/
/*Begin CONTENT FULL Divs*/


/********************/
/* Begin PRODUCT MODULE CLASSES */
/********************/


/********************/
/* Begin h2 CLASSES */
/********************/

/********************/
/* Begin Product CLASSES */
/********************/


/********************/
/* Begin Specialty CLASSES*/
/********************/	

	
/********************/
/* FOOTER ITEMS*/
/********************/

#zfco {
	position: absolute;
	width: 521px;
	height:	50px;
	top: 390px;
	left: 35px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 9px;


	
}



	

.style1 {color: #2d2d2d}
.style2 {color: #FFFFFF}
.style3 {color: #a8a8a8}
.style4 {color: #4b4a4a}
.style5 {color: #000000}
.style6 {color: #c5c5c5}
.style7 {color: #4b4a4a; font-size: 9px;}
a {text-decoration: none;}
a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
a:hover {color: #a21e1e;}
p.big {line-height: 180%}
p.med {line-height: 150%}



