﻿@charset "utf-8";
body {
	background-color: #474749;
	background-image: url(../graphics/mastheadRedtoGrey.jpg);
	background-repeat: repeat-x;
}
#masthead_logo {
	position:absolute;
	left: 160px;
	top: 6px;
	height: 265px;
}
#page_content {
	position:absolute;
	right: 30px;
	top: 352px;
	left: 195px;
	width: auto;
	height: 843px;
	}
#framethumbnails {
	background-color: #474749;
	height: 230px;
	width: auto;
	position: absolute;
	z-index: 9;
	top: 350px;
	right: auto;
	left: 5px;
	bottom: auto;
}
#productPict {
	position: absolute;
	z-index: 2;
	height: 00px;
	width: 314px;
	left: 9px;
	top: 140px;
	right: auto;
	bottom: auto;
}
.height1300 {
	height: 1300px;
}

 #productInfo {
	position: absolute;
	z-index: 9;
	height: 679px;
	width: 300px;
	left: 446px;
	top: 166px;
}
#prodInfoNarrow {
	position: absolute;
	width: 200px;
	z-index: 9;
	height: 400px;
	left: 418px;
	top: 137px;

}
#productFooter {
	position: absolute;
	height: auto;
	width: 768px;
	left: 4px;
	top: 923px;
}
#pgeContCenter {
	position: absolute;
	left: 195px;
	top: 350px;
	right: 160px;
	bottom: auto;
	width: auto;
}

#right_col {
	position: absolute;
	top:271px;
	left: auto;
	height: 1200px;
	width:125px;
	z-index: 10;
	background-color: #333333;
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
	color: #ffff99;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	border: thick groove #660000;
	left: auto;
	right: 6px;
	overflow: scroll;
 }


 #navlist {
	position: absolute;
	top:252px;
	left: 4px;
	height: 1300px;
	background-color: #333333;
	background-image: none;
	width:150px;
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
	color: #ffff99;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	float: left;
	z-index: 9;
	border: thick groove #660000;
	
}
 #navlist a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 2px;
	padding: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: none;
	border-bottom-color: #660000;
	
}

	
#navlist a:link  {
	display: block;
	margin: 2px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #cccc99;
	font-style: normal;
	text-decoration: none;
	border: 2px groove #660000;
	
}

 #navlist a:visited {
	display: block;
	margin: 2px;
	padding: 2px;
	color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	border: 2px groove #660000;	
	
}


#navlist a:hover {
	display: block;
	margin: 2px;
	padding: 2px;
	color: #ffffff;
	font-size: xx-small;
	text-decoration: none;
	border: 2px groove #660000;
	
}


a:link       {
	font-family: Verdana;
	font-size: 12px;
	color: #ffff99;
	text-decoration: none;
	border-style: none;
	
}

a:visited    {
	font-size: 10px;
	font-family: Verdana;
	color: #ffffcc;
	text-decoration: none;
	font-style: italic;
	border-style: none;
	}

a:hover      {
	text-decoration: underline;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#ffffff;
	border-style: none;
}	
               
a:active     {
	font-size: 10px;
	font-family: Verdana;
	color: #cccccc;
	text-decoration: 
               underline;
	font-weight: bold;
	border-style: none;
	
}

p   {
	font-family: Verdana;
	font-size: 10pt;
	color: #cccccc;
	text-align: left;
	
}


h1          {
	font-family: Verdana;
	font-size: 18pt;
	color: #cccccc;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;

}	

h2           {
	font-family: Verdana;
	font-size: 16pt;
	color: #cccccc;
	text-transform:lowercase; 
	font-weight: bold;
	text-align: left;
	color: #cccccc;
}	
    
 h3           {
	font-family: Verdana;
	font-size: 14pt;
	color: #cccccc;
	text-align: center;
	font-style:oblique;
	color: #cccccc;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #ffff99;
}          
h5           {
	font-family: Verdana;
	font-size: 10pt;
	color: #cccccc;
	font-style: italic; 
	font-weight: bold;
	text-align: center;
	color: #ffffcc;
}
h6 {
	font-size: medium;
	font-weight: bold;
	text-align: center;
	color: #cccccc;
}
.font14 {
	font-size: 14px;
}
.font12 {
	font-size: 12px;
}
.font10 {
	font-size: 10px;
}

img
{  border-style: none;
}

.center {
	text-align: center
}
.stylemain {
	z-index: 3;
	position: absolute;
	left: 177px;
	top: 293px;
	width: 797px;
	height: 496px;
}
.stylepict {
	position: absolute;
	
	width: 400px;
	height: 400px;
	z-index: 3;
	left: -1px;
	top: 42px;
}
.stylecodeno {
	position: absolute;
	width: 383px;
	height: 40px;
	z-index: 2;
	left: 135px;
	top: 320px;
}
.styledesc {
	position: absolute;
	width: 379px;
	height: 360px;
	z-index: 2;
	left: 420px;
	top: 147px;
}
.stylereto {
	position: absolute;
	width: 789px;
	height: 41px;
	z-index: 2;
	left: 1px;
	top: 449px;
}
.stylepgli {
	position: absolute;
	width: 787px;
	height: 220px;
	z-index: 2;
	left: 1px;
	top: 493px;
}

 h2.addyou        { font-family: Verdana; 
                   font-size: 10pt; 
                   text-align: center; 
                   color: #5F4040; 
                    font-weight: bold } 				

                    
 h2.backto    { text-transform: uppercase; 
               font-family: Verdana;  
               font-size: 12pt; 
               text-align: left }
               
