@charset "UTF-8";
			/* CSS Document */
			/*Table of contents
					Layout
					Text
					Header
					Content
					Footer*/
			
			/*Colors
					Dark purple:#36175e;
					H1 and highlighted text:#ab81e1;
					normal text color:#555555;*/
			
/*Layout*/

body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#cabadf;
	background-image:url(../_images/backgroundimage.jpg);
	background-repeat:repeat-x;
	color:#555555;
	}

/*Text*/

.smalltext{
color:white;
font-size:12px;
padding-left:2px;}

.smalltext2{
color:#555555;
font-size:12px;
padding-left:2px;}

x.largerfont{
	font-size:15px;
	}

.homeh1{
	font-family:"Times New Roman", Times, serif;
	color:#ab81e1;
	margin-bottom:0px;
	font-size:40px;
	line-height:40px;
	}


#content h1, .h1{
	font-family:"Times New Roman", Times, serif;
	color:#ab81e1;
	margin-bottom:0px;
	font-size:30px;
	}

#content h2{
	font-family:"Times New Roman", Times, serif;
	color:#555555;
	margin-bottom:10px;
	font-size:18px;
	}
	
.littlegray{
	font-family:"Times New Roman", Times, serif;
	color:#333333;
	font-size:12px;
	font-style:italic;
	}
		
	#content h3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ab81e1;
	font-size:12px;
	text-align:center;
	}
	
#content h4{
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	text-align:center;
	font-size:18px;
	}
	
	#content h5{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:16px;
	text-align:center;
	}	
	
	.subitem .ideaheader{
	font-family:"Times New Roman", Times, serif;
	color:white;
	margin-bottom:10px;
	font-size:18px;
	background-color:#ab81e1;
	height:25px;
	width:905px;
	border:1px solid #36175e;
	padding-left:5px;
	float:none
	}
	
#content a{
color:#ab81e1;
}

#content a:hover{
color:#36175e;
}

.captiontext{
	font-size:10px;
	line-height:15px;
	}

.footercolumn{
	color:#b9b9b9;
	font-size:12px;
	line-height:18px;
	}

.footercolumn a{
	color:#b9b9b9;
	font-size:12px;
	}

.footercolumn a:hover{
	color:white;
	font-size:12px;
	}

/*Header*/

#pamediainfo{}
	
	#companynav{
	font-family:"Times New Roman", Times, serif;
	list-style-type:none;
	width:940px;
	padding-right:20px;
	height:30px;
	margin:0px auto 0px auto;	
	}
	
	#companynav li{
	float:right;
	margin-left:40px;
	padding-right:0px;
	xborder-right:solid gray 1px;
	}
	
	#companynav li a{
	color:#ab81e1;
	text-decoration:none;
	}
	
#companynav li a:hover{
	color:white;
	text-decoration:underline;
	}

#headerbar{
	overflow:hidden;
	height:70px;
	}

#headercontent{
	width:960px;
	margin:0px auto 0px auto;	
	background-image:url(../_images/headerbg.jpg);
	overflow:hidden;
	height:70px;
	}

#logo{
	margin-left:0px;
	float:left;
	}

#navigation{
	float:right;
	}
	
#navigation ul{
	font-family:"Times New Roman", Times, serif;
	list-style-type:none;
	font-size:17px;
	}
	
#navigation ul li{
	margin-left:40px;
	float:left;
	padding-right:0px;
	}
	
#navigation ul li a{
	color:white;
	text-decoration:none;
	}
	
#navigation ul li a:hover{
	color:#ab81e1;
	text-decoration:underline;
	}
	
/*Content All/General*/

#contentwrapper{
	
	}

#content{
	padding:0px 0px 50px 0px;
	width:960px;
	margin:0px auto 0px auto;
	overflow:hidden;
	line-height:25px;
	background-color:white;
	border: red solid 0px;
	}

#contentfullwidth{
overflow:hidden;
margin-left:10px;
width:940px;
}
	
/*Home All*/

#hometext{
	margin-top:20px;
	width:560px;
	float:left;
	line-height:25px;
	}

#homemovie{
	margin-left:60px;
	margin-top:20px;
	width:320px;
	xheight:240px;
	height:100px;
	background-color:#eee6f9;
	float:left;
	}
	
#topcontent{
float:none;
width:940px;
overflow:hidden;
height:300px;
}
	
#homeservicedescriptions{
background-image:url(../_images/servicedescriptions.jpg);
background-repeat:none;
float:none;
width:940px;
overflow:hidden;
margin-top:20px;
height:400px;
color:white;
}

#homeservicedescriptions a{
color:white;
}

#homedigitize{
width:280px;
float:left;
margin-top:90px;
margin-left:10px;
}

#homecelebrate{
margin-left:40px;
margin-top:90px;
width:280px;
float:left;
}

#homecustomize{
margin-left:40px;
margin-top:90px;
width:280px;
float:left;
}

/*Make A movie */

#movieleftcolumn{
width:360px;
padding-top:20px;
padding-right:20px;
padding-left:10px;
float:left;
background-color:#eee6f9;
}

#movierightcolumn{
width:460px;
margin-left:20px;
padding-top:20px;
float:left;
}

.how{
list-style-type:decimal;
}

/* Ideas */

#ideasleftcolumn{
width:630px;
margin-left:10px;
float:left;
}

#ideasrightcolumn{
width:300px;
margin-left:20px;
float:left;
}
	

	#topselections{
	height:180px;
	
	width:600px;
	}
	
		.linkbox1{
		margin-left:0px;
		width:186px;
		height:150px;
		float:left;
		}
		
		.linkbox2{
		margin-left:10px;
		width:186px;
		height:150px;
		float:left;
		}
		
	.leftlist{
	list-style-type:none;
	padding-left:10px;}
		
	.subitem{
	width:910px;
	overflow:hidden;
	float:none;
	margin-top:15px;
	}
	
		.subitem-leftcol{
		width:690px;
		padding-left:10px;
		float:left;
		
		}
		
		.subitem-rightcol{
		float:left;
		width:210px;	
		}
		


/* pricing */


#pricingblock{
	background-image:url(../_images/pricingboxes.jpg);
	width:804px;
	height:463px;
	margin-left:78px;
	background-repeat:no-repeat;
	color:white;
	text-align:center;
	}
	
#digitalpricing{
	float:left;
	margin-left:25px;
	width:220px;
	padding:0 20 0 20;
	margin-top:175px;

	}
	
#moviepricing{
	float:left;
	margin-left:30px;
	width:250px;
	padding:0 10 0 10;
	margin-top:175px;
	
	}
	
#custompricing{
float:left;
	margin-left:25px;
	width:220px;
	padding:0 10 0 10;
	margin-top:175px;
	
	}


/*Footer*/

#footerbar{
	background-color:#36175d;
	overflow:hidden;
	margin:0px;
	padding-bottom:20px;
	
	}

#footercontent{
	width:960px;
	margin:0px auto 0px auto;	
	padding:20px 0 0 10px;
	background-image:url(../_css/_images/footer-glow.png);
	
	}
	
.footercolumn{
	width:300px;
	height:200px;
	margin-right:20px;
	float:left;
	}
