body 
{
padding:0;
margin:30px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:165%;
}
p, div
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:165%;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

table.pricing tr td {font-size:9px; padding-right:15px; color:#666;}

/* H TAGS ********************************/
h2
{
font-size:10pt;
}

h3 {font-size:9pt; color:#c00;}

/* ID TAGS ********************************/
#super
{
/*background-color:#999999;*/
/*width:800px;
margin:0 auto;
padding:0 10px;*/
}
#header
{
text-align:center;
}
#nav
{
background-color:#FF0000;
margin-bottom:5px;
}

#footer
{
clear:both;
/*background-color:#CCCCCC;*/
color:#999;
text-align:center;
margin-top:10px;
}

#footer a {color:#999; text-decoration:underline;}

#buffer
{
margin-bottom:18px;
}
#content
{
background-image:url(images/paperbg.jpg);
background-position:top;
background-repeat:no-repeat;
height:344px;
}
/*GALLERY*/
#gallery
{
padding-top:20px;
padding-left:40px;
}
#gallery img
{
background:#FFFFFF;
margin:10px;
display:block;
float:left;
}
/* NAV BAR IMAGES AND FRONT PAGE IMAGES*/
.image
{
float:left;
border:0;
margin:0;
padding:0;
}
/* CLASS ********************************/
.leftContent
{
float:left;
width:530px;
}
.lcInside
{
padding-left:40px;
padding-right:20px;
}
.rightContent
{
background-image:url(images/linediv.jpg);
background-position:left;
background-repeat:no-repeat;
float:left;
width:270px;
height:260px;
}
.rcInside
{
padding-left:20px;
padding-right:20px;
}
/* PAPER CONTENT CLASSES********************************/
.aCon
{
float:left;
width:275px;
margin:0;
}
.aInside
{
padding:11px 15px 44px 40px;
}
.aInside img
{
margin-top:140px;
margin-left:50px;
}
.bCon
{
float:left;
width:252px;
margin:0;
}
.bInside
{
padding:11px 20px 44px 20px;
}
.cCon
{
float:left;
width:270px;
margin:0;
}
.cInside
{
padding:11px 30px 44px 20px;
}
.cInside img
{
margin-top:135px;
margin-left:50px;
}

/* FIXERS ********************************/
.fixFloat {
clear:both;
font-size: .1em;
line-height: .01em;
color: #FFFFFF;
}
/* LIGHTBOX ****************************/
#lightbox{
	background-color:#FFFFFF;
	padding: 10px;
	border:1px;
	border-color:#000000;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}