body
{
    background-color:#F1F7FC; 
    margin:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:small;
    font-weight:normal;
    font-style:normal; 
    padding:0px; 
    vertical-align:top;
    min-width:734px;
}
h1
{
    font-family:Times New Roman;
    font-size:large
}
h2
{
    font-family:Times New Roman;
    font-size:medium;
    text-decoration:underline
}
 a:link { color:blue; text-decoration:underline}
 a:visited { color:blue; text-decoration:underline}

/*************** Top Header used in Master Page ********************/
table.banner {
		background-image: url(images/PageImages/slogan.gif);
		background-repeat: no-repeat;
		background-position: 170px 80px;
		background-color: #FFFFFF;
		width:100%
}

td.line {
	background-image: url(images/PageImages/ln.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:bottom;
	text-align:left; 
}
td.fade 
{
    background-image: url(images/PageImages/fade.gif); 
    background-repeat: repeat-y; 
    background-position: right;
	vertical-align:bottom;
    text-align:right
}
td.HeaderTableCell21
{
    vertical-align:top;
    text-align:left; 
}

td.tab
{
	background-image: url(images/PageImages/tab.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	font-size: 10pt;
	font-weight: bold;
}

td.line, td.HeaderTableCell21
{
  	text-indent:50px;
  	 width:100%
}

td.fade, td.tab
{
    width:100%
}


h2.FeatureList { margin-bottom:8px }
ul.FeatureList { margin-top:0px }
li.FeatureList { margin-left:60px; padding-bottom:5px }

/*************** Navigation Menu ********************/

table.sideMenu {
}
td.navbutx {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border:0;
	margin:0
}
td.navbut {
	background-color:#def1ff;
	color: #00589C;
	font-size: 11pt;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	border-right: solid 1px black;
	vertical-align:middle;
	width:100%;
	font-family:Times New Roman;
}
img.menu_image {
	padding:0;
	margin:0;
	border:0px
}

#navigation td:hover {
	background-color:white;
}

#navigation a:link, #navigation a:visited { color: #00589C; text-decoration: none;}



/**************** Product Table of Contents  ***************/
table.productTableOfContents {margin-left:80px; width:100%}
td.productTableOfContentsCell1 {width:100px}

/**************** Product Details  ***************/
table.ProductItemTable 
{
   		margin-top:50px; 
   		width:100%;
   		border-left: solid 1px #DFFFE1
}
td.ProductNameDescriptionCell
{
    background-color:#DFFFE1;
    height:25px;
    font-family:Times New Roman;
    font-size:medium
}
td.ProductPriceCell
{
    text-align:left;
    padding-left:280px;
    font-weight:bolder
}
td.productBuyNowButtonCell {text-align:right}

#productListing h2 { margin-bottom:8px }
#productListing ul { margin-top:0px }
#productListing li { padding-bottom:5px }


/**************** Price List Table  ***************/
table.priceListTable {width:100%}
td.priceListTableCell1 {font-size:small; vertical-align:top; width:90px}
td.priceListTableCell2 {font-size:small; vertical-align:top}
td.priceListTableCell3 {font-size:small; vertical-align:bottom; width:80px; text-align:right}
span.DescriptionSpan {font-size:x-small}