/* css is the window to a web site's soul */
h1, h2, h3 {

   text-align: center;

   margin: 0;

   padding: 5px;

}



h1 {

   font-family:Tahoma, Verdana, Arial;

   font-size:22px;

   color:red;

}



h2 {

   font-family:Tahoma, Verdana, Arial;

   font-size:20px;

   color:black;

}



h3 { color:red; }



body {

   font-family:Verdana, Arial;

   font-size:14px;

   width: 800px;

   margin-right: auto;

	margin-left: auto;

}



#contentContainer {

   background:white url('/IMPop/images/backmid.gif') repeat-y;

   width:800px;

   border:none;

   margin-left: auto;

   margin-right: auto;

   text-align: center;

}



#content {

   text-align:left;

   width:600px;

   margin-left: auto;

   margin-right: auto;

}



#ad {

	text-align:center;



	background-color:white;

	border:gray solid 2px;

	padding:10px;



	float:right;

	font-family:Tahoma;



	width:220px;

	top:100px;

	right:0;

	z-index:2000;



	font-size:12px;

	display:block;



	position:absolute;



}



#contentTop, #contentBottom {

   width:800px; height:45px;

   margin:0;

}



#contentTop {

   background:white url('/IMPop/images/backtop.gif') no-repeat;

}



#contentBottom {

   background:white url('/IMPop/images/backbottom.gif') no-repeat;

}





#paypalButton {

   font-family:Tahoma, Verdana, Arial;

   font-size:17px;

   font-weight:bold;

   cursor:pointer;

}



#orderButton {

	text-align:center;

	margin: 20px 0;

}



#orderPanel, blockquote {

   width:500px;

   text-align:left;

	border:navy dashed 2px; background-color:#d9e4ef;

	padding:5px;

	font-size:13px;

}

.small {

	width:350px;

}



blockquote {

	margin-left: auto;

	margin-right: auto;

	margin-top: 20px;

	margin-bottom: 20px;

}



blockquote h1 {

	color:navy;

	font-size:17px;

}

blockquote h2 {

	font-size:14px;



}

blockquote img {

	border:solid 1px;

}



blockquote .side {

	width:150px;

}



li {

   margin:10px;

}



.red {

	color: red;

}



.bold {

	font-weight: bold;

}



.style2 {font-size: xx-small}



#footer {text-align: center;

padding: 10px;

}



#footer a {

margin: 0 10px;

font-size: small;

}



#verybottom {

background-position: bottom right;

background-repeat: no-repeat;

}





#downloadlink, div.downloadlink {

margin: 25px 10px;

padding: 5px 25px;

border: 5px dashed #ccc;

}



#downloadlink img.dl {

vertical-align: middle; margin-right: 20px; border: none;

}



#price {

	text-align: center;

	font-size: 18px;

	margin: 10px;

	font-weight: bold;

	color:#000;

}



.retailprice {

	color: red;

	text-decoration:line-through;

	font-weight: bold;

}



.yourprice { 

   color:#009900;

   font-weight: bold;

   font-size: 32px;

}



ul.arrow {

text-align: left;

}



ul.arrow li {

background: url('/IMPop/images/arrow15.jpg') no-repeat;

list-style: none;

background-position: top left;

text-align: left;

padding-left: 25px;

 margin-left: 0;

}



.highlight {

background-color:#FFFFCC;

} 



#bullets {

text-align: left;

width: 640px;

border: 2px dashed #ccc;

margin-top: 25px;

margin-left: auto;

margin-right: auto;

}