/* CSS Document */

body {
	margin:0px;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	line-height:18px;
	margin:10px 0px 0px 0px;
}

strong {
	font-weight:bold;
}

#homeCopy p {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:28px;
	color:#FFF;
	line-height:30px;
	margin:40px 0px 0px 0px;
}

.footertext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}

.floatRight {
	float:right;
}

.floatLeft {
	float:left;
}

.clear {
	clear:both;
}

/*------------------------------*/

/* Gets rid of Firefox's dotted borders */
a { 
	outline:none 
}

/* Gets rid of IE's blue borders */
a img { 
	border:none 
}

/*------------------------------*/

#landingWrapper {
	position:relative;
	margin: 0 auto;
	width:1060px;
	height:795px;
	background:url(images/bg/landing.jpg) no-repeat;
}

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

#header {
	position:relative;
	width:1060px;
	height:85px;
	padding-top:30px;
	padding-bottom:20px;
}

#mainNav {
	position:relative;
	width:1060px;
	height:25px;
}

/*------------------------------*/

#homeSubNav {
	position:relative;
	width:1060px;
	height:25px;
}

#aboutSubNav {
	position:relative;
	width:1060px;
	height:25px;
}

#prodSubNav {
	position:relative;
	width:940px;
	height:25px;
	padding-left:120px;
}

#gruffSubNav {
	width:853px;
	height:25px;
	padding-left:207px;
}

#pppSubNav {
	position:relative;
	width:1060px;
	height:25px;
}

#contactSubNav {
	position:relative;
	width:1060px;
	height:25px;
}

/*------------------------------*/

#spacerH {
	position:relative;
	width:1060px;
	height:10px;
}

#mainContent {
	position:relative;
	width:1060px;
	height:655px;
}

#imagePadding {
	position:relative;
}

#imagePadding img {
	padding-top:15px;
}

/*------------------------------*/

#genCopy {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/generic.jpg) no-repeat;
}

#homeCopy {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/home.jpg) no-repeat;
}

#prodChicoCopy {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/prod_chico_rita.jpg) no-repeat;
}

#prodWildCopy {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/prod_wild_target.jpg) no-repeat;
}

#prodGloriousCopy {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/prod_glorious_39.jpg) no-repeat;
}

#prodSparkleCopy {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/prod_sparkle.jpg) no-repeat;
}

#gruffHomeCopy {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/gruff_home.jpg) no-repeat;
}

#gruffFilmCopy {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/gruff_film.jpg) no-repeat;
}

#gruffSalesCopy {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/gruff_int_sales.jpg) no-repeat;
}

#gruffFestCopy {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/gruff_festivals.jpg) no-repeat;
}

#gruffMerchCopy {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/gruff_merchandise.jpg) no-repeat;
}

/*------------------------------*/

#prods10 {
	float:left;
	width:200px;
}

#prods08 {
	float:left;
	width:260px;
}

/*------------------------------*/

#trailers {
	float:left;
	width:650px;
	height:605px;
	padding:25px 25px 25px 25px;
	background:url(images/bg/blue.gif) no-repeat;
}

#chicoTrailer {
	position:relative;
	width:636px;
	height:336px;
	margin-top:25px;
	margin-bottom:25px;
}

#wildTrailer {
	position:relative;
	width:636px;
	height:264px;
	margin-top:25px;
	margin-bottom:25px;
}

#gloriousTrailer {
	position:relative;
	width:636px;
	height:357px;
	margin-top:25px;
	margin-bottom:25px;
}

#sparkleTrailer {
	position:relative;
	width:636px;
	height:357px;
	margin-top:25px;
	margin-bottom:25px;
}

#gruffaloTrailer {
	position:relative;
	width:512px;
	height:288px;
	margin-top:25px;
	margin-bottom:25px;
}

/*------------------------------*/

#images {
	float:right;
	width:350px;
	height:655px;	
}

#pppSponsors {
	position:relative;
	width:350px;
	height:445px;
	padding-bottom:2px;	
}

#pppPlacements {
	position:relative;
	width:350px;
	height:208px;
}

#footer {
	width:1060px;
	height:30px;
	padding-bottom:10px;
}

#copyright {
	width:700px;
	height:25px;
}

#mlpCR {
	float:left;
	width:350px;
}

#addCR {
	float:right;
	width:295px;
	padding-top:12px;
}
