/* CSS Document */

body	{font-family: Verdana, Tahoma, Helvetica, Arial;
font-size: 11px;
line-height: 1.5;
text-align:center;
}

.calc	{
	position:relative;
	top:50px;
	left:20;
	width:250px;
	margin:0 auto;
	padding:10px;
	background-color:#FFF;
	font-size:12px;
}

table#contact	{font-family: Verdana, Tahoma, Helvetica, Arial;
font-size: 11px;
line-height: 1.5;
border:1px black solid;
text-align:left;
}

div.moviemain	{
width:846px;
background:  url('images/movie-poster-image.jpg') no-repeat;
margin: 0 auto;
height:450px;
}

div.bandmain	{
width:846px;
background:  url('images/band-poster-image.jpg') no-repeat;
margin: 0 auto;
height:450px;
}

div.admain	{
width:846px;
background:  url('images/marketing-poster-image.jpg') no-repeat;
margin: 0 auto;
height:850px;
}

div.cattextcontainer	{
width:400px;
float:right;
margin: 0 10px 0 10px;
}

div.catleftcontainer	{
position:relative;
top:400px;
width:400px;
float:left;
margin: 0 10px 0 10px;
text-align:left;
}


div.cattext	{
padding: 0 15px;
text-align:left;
}


div.mosaicad	{
font-family:times;
font-size:10px;
color:white;
background-color:#999999;
width:200px;
padding:.2em 0;
margin:0;
}

div.mosaiccontainer	{
width:300px;
float:right;
border:1px gray solid;
margin: 15px;
text-align:center;
}

div.mosaic	{
width:180px;
text-align:center;
margin: 15px;

}

div.header	{
width:846px;
background:  url('images/backlit-poster-header.jpg') no-repeat;
margin: 0 auto;
text-align:center;
height:117px;
}



div.paypalverified	{
width:800px;
margin:0 auto;
text-align:center;
}

div.pricecontainer	{
width:796px;
border:1px;
height:575px;
margin:0 auto;
}

div.emailcontainer	{
width:796px;
border:1px;
height:700px;
margin:0 auto;
}

div.fileeval	{
width:796px;
border:1px;
height:100%;
margin:0 auto;
text-align:left;
}

div.freefile	{
margin:0 0 10px 0;
width:796px;
background-color:yellow;
color:red;
text-align:center;
}

div.ship	{
margin:0 0 10px 0;
width:796px;
background-color:red;
color:yellow;
text-align:center;
}

div.evalcontent	{
margin:15px;
}

div.evalbox	{
position:relative;
top:15px;
margin:20px auto;
border:1px solid gray;
width:500;
}

div.paypalbutton	{
font-size:10px;
font-style:italic;
text-align:center;
padding: 15px 0 0 0;
}

div.discount	{
font-size:30px;
text-align:center;
line-height: 0.7;
}

div.catdiscount	{
font-size:20px;
text-align:center;
line-height: 0.5;
}

div.original	{
font-size:14px;
text-decoration:line-through;
text-align:center;
color: red;
padding: 15px 0 0 0;
}

div.pricehead	{
width:232px;
text-align:left;
padding: 0 15px 0 15px;
float:left;
}

div.marquee	{
width:700px;
text-align:center;
padding:0 15px 0 15px;
border:dotted 3px red;
margin:0 auto;
}

div.marqueecontainer	{
width:900px;
text-align:center;
margin:0 auto;
}

div.catprice	{
position:relative;
top:-20px;
width:100px;
text-align:left;
padding:0 10px;
float:left;
}

div.commercial	{
position:relative;
top:250px;
}

div.centerprice	{
width:232px;
text-align:left;
padding: 0 15px 0 15px;
float:left;
border-left:1px gray solid;
border-right:1px gray solid;
}

div.pricetop	{
width:232px;
height:12px;
background:  url('images/price-top.gif') no-repeat;
}

div.pricebottom	{
width:232px;
height:12px;
background:  url('images/price-bottom.gif') no-repeat;
}

div.price	{
width:230px;
background: #cccccc;
font-family: verdana;
font-size: 16px;
border-left:1px gray solid;
border-right:1px gray solid;
text-align:center;
}

div.pricetext	{
padding:15px;
}

div.main	{
position:absolute;
top:0;
left:0;
width:100%;
}

div.container	{
margin: 0 auto;
width:900px;
position:relative;
left:0;
top:0;
background:  url('images/bg-shadow.jpg') repeat-y left top;
text-align:center;
height:100%;
}

div.navcontainer	{
background-color:#999999;
width:846px;
}

div.topnav	{
width:846px;
background-color:#999999;
color:white;
font-family: verdana;
font-size: 12px;
margin:0 auto;
text-align:center;
height:25px;
}

div.navtitle	{
float:left;
padding:0.4em 0.8em;
color:white;
}

a#nav	{
float:right;
text-decoration:none;
color:white;
background-color:#cc0000;
padding:0.8em 0.6em;
border-left:1px solid white;
}

a#nav:hover {
background-color:#990000;
color:white;
}

a#home {
text-decoration:none;
color:white;
}

a#home:hover {
color:white;
}

div.imagetext	{
font-family: arial;
font-size: 14pt;
position:relative;
left:80px;
top:280px;
text-align:left;
color:black;
line-height:1.2;
font-style: normal;
}

span.imagepercent	{
font-size:16pt;
color:#ff0000;
font-style:italic;
}

span.disclaimer	{
font-size:11pt;
color:white;
}

Span.promo	{
font-size:14pt;
color:#666699;
}

div.mainimage	{
background:  url('images/backlit-posters-main.jpg') no-repeat;
background-position:center;
height:400px;
}

div.bookmark	{
position:relative;
top:35px;
left:80px;
text-align:left;
}


div.bottom	{
background:  url('images/bg_bottom.gif') repeat-x left top;
height:15px;
width:846px;
margin:0 auto;
text-align:center;
}

div.faq {
margin: 35px;
text-align:left;
}

div.headertext	{
font-family:arial;
font-size:12pt;
font-style:italic;
color:#ffcc00;
position:relative:
top:8px;
text-align:right;
margin-right:150px;
}

div.phone	{
position:relative;
top:10px;
text-align:center;
margin-left:225px;
}

span.questions	{
color:#0033ff;
font-size:14px;
margin-top:10px;
}

span.call	{
color:#0033ff;
font-size:14px;
}

span.phone	{
color:white;
font-size:18px;
}

span.headprice	{
font-size:16pt;
}

span.headdisclaimer	{
font-size:8pt;
font-style:italic;
color:white;
}

div.ul	{
width: 700px;
margin: 0 50px 0 50px;
text-align:left;
}

div.ul2	{
width: 700px;
margin: 0 150px 0 150px;
text-align:left;
}