@charset "utf-8";
/* CSS Document */
#pnavbar { 
	margin: 0;
} 

ul#pnav {
width:700px;
margin:0 auto;
margin-top:5px;
padding:0;
list-style:none;
}

ul#pnav li {
display:inline;
}

ul#pnav li a {
float:left;
height:35px;
text-indent:-9999px;
}

ul#pnav li#pnav-1 a {
width:163px;
background:url(Images/products.gif) no-repeat 0 0; /* X and Y position at 0 */
}

ul#pnav li#pnav-1 a:hover {
background-position:0 -40px; /* Y position -40px for Over instance image */
}

ul#pnav li#pnav-1 a.current {
background-position:0 -40px; /* Y position -40px for Current instance image */
}

ul#pnav li#pnav-2 a {
width:141px;
background:url(Images/products.gif) no-repeat -163px 0;
}

ul#pnav li#pnav-2 a:hover {
background-position:-163px -40px;
}

ul#pnav li#pnav-2 a.current {
background-position:-163px -40px;
}

ul#pnav li#pnav-3 a {
width:122px;
background:url(Images/products.gif) no-repeat -304px 0;
}

ul#pnav li#pnav-3 a:hover {
background-position:-304px -40px;
}

ul#pnav li#pnav-3 a.current {
background-position:-304px -40px;
}

ul#pnav li#pnav-4 a {
width:128px;
background:url(Images/products.gif) no-repeat -426px 0;
}

ul#pnav li#pnav-4 a:hover {
background-position:-426px -40px;
}

ul#pnav li#pnav-4 a.current {
background-position:-426px -40px;
}

ul#pnav li#pnav-5 a {
width:136.5px;
background:url(Images/products.gif) no-repeat -554px 0;
}

ul#pnav li#pnav-5 a:hover {
background-position:-554px -40px;
}

ul#pnav li#pnav-5 a.current {
background-position:-554px -40px;
}

#pbar1 {
margin:30px 100px 15px;
width:707.5px;
height:95px;
background:url(Images/products.gif) no-repeat 0px -105px;
position: relative;
}
 
#pbar1 a {
    position: absolute;
    top: 0;
    left: 0;
    width: 229px;
    height: 95px;
}
#pbar1 a h1 {
    display: none;
}
#pbar1 p {
	position:absolute;
	margin:0;
	padding:0;
	font-size: .75em;
	bottom: 30px;
	left: 260px;
}
#pbar2 {
margin:15px 100px;
width:707.5px;
height:95px;
background:url(Images/products.gif) no-repeat 0px -205px;
position: relative;
}
 
#pbar2 a {
    position: absolute;
    top: 0;
    left: 0;
    width: 229px;
    height: 95px;
}
#pbar2 a h1 {
    display: none;
}
#pbar2 p {
	position:absolute;
	margin:0;
	padding:0;
	font-size: .75em;
	bottom: 30px;
	left: 260px;
}
#pbar3 {
margin:15px 100px;
width:707.5px;
height:95px;
background:url(Images/products.gif) no-repeat 0px -305px;
position: relative;
}
 
#pbar3 a {
    position: absolute;
    top: 0;
    left: 0;
    width: 229px;
    height: 95px;
}
#pbar3 a h1 {
    display: none;
}
#pbar3 p {
	position:absolute;
	margin:0;
	padding:0;
	font-size: .75em;
	bottom: 30px;
	left: 260px;
}
#pbar4 {
margin:15px 100px;
width:707.5px;
height:95px;
background:url(Images/products.gif) no-repeat 0px -405px;
position: relative;
}
 
#pbar4 a {
    position: absolute;
    top: 0;
    left: 0;
    width: 229px;
    height: 95px;
}
#pbar4 a h1 {
    display: none;
}
#pbar4 p {
	position:absolute;
	margin:0;
	padding:0;
	font-size: .75em;
	bottom: 30px;
	left: 260px;
}
#pbar5 {
margin:15px 100px 10px;
width:707.5px;
height:95px;
background:url(Images/products.gif) no-repeat 0px -505px;
position: relative;
}
 
#pbar5 a {
    position: absolute;
    top: 0;
    left: 0;
    width: 229px;
    height: 95px;
}
#pbar5 a h1 {
    display: none;
}
#pbar5 p {
	position:absolute;
	margin:0;
	padding:0;
	font-size: .75em;
	bottom: 30px;
	left: 260px;
}
#leftPbox {
	float: left; /* since this element is floated, a width must be given */
	width: 300px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 350px;
	background:; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 15px 80px; /* padding keeps the content of the div away from the edges */
}
#ptitle {
	margin:0 auto;
	text-align:center
}
#pictureframe {
margin: 0 auto;
width: 300px;
height: 300px;
text-align:center;
}
#rightPbox {
	float: left; /* since this element is floated, a width must be given */
	width: 400px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 425px;
	background:; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 15px 20px; /* padding keeps the content of the div away from the edges */
}
p#attributes {
text-align:center;
color:#00249F;
font-size:.85em;
}
#rightPbox li {
font-size:.8em;
margin-bottom:1em;
}
#vbar {
	float:left;
	width:6px;
	height: 350px;
	background-color: #FFFFFF;
	margin: 50px 10px 15px 20px;
}
#hbar {
	margin: 0 auto;
	width:700px;
	height: 6px;
	background-color: #FFFFFF;
}
#bottomPbox {
	width: 700px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background:; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 10px 15px 100px; /* padding keeps the content of the div away from the edges */
}
#spectable
{
	font-size: 12px;
	background:;
	margin:0px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#spectable th
{
	font-size: 14px;
	font-weight: normal;
	color:#00249F;
	padding: 10px 8px;
	border-bottom: 2px solid #00249F;
}
#spectable td
{
	border-bottom: 1px solid #ccc;
	color: #00249F;
	padding: 6px 8px;
}
#spectable td a {
color: #00249F;
text-decoration:none;
}
#spectable tbody tr:hover td
{
	color: #000000;
}
#spectable tbody tr:hover a {
color: #000000;
text-decoration:none;
}
p#reader {
text-align:right;
font-size:.8em;
}