﻿BODY
{
	background-color:White;
	font-family: Verdana Tahoma Arial ;
	font-size: 11px;
}

p
{
	font-family: Verdana Tahoma Arial ;
	font-size: 11px;
}

div
{
	font-family: Verdana Tahoma Arial ;
}

INPUT, INPUT:LINK, INPUT:VISITED, .cssInput, .cssInput:LINK, .cssInput:VISITED
{
	text-decoration:none;	
	color: #414142;
	background-color:white;
	border-color:#414142;
}

 INPUT:HOVER, .cssInput:HOVER
{
	text-decoration:none;	
	color:#414142;
	border-color:#414142;
}


A:LINK, A:VISITED
{
	text-decoration:none;	
	background-color:transparent;
}

 A:HOVER
{
	text-decoration:none;	
	cursor:pointer;
	color:#84c0e4;
}

a.cssAdminMenuLink
{
	font-size:14pt;
}

.posContactUs
{
	position:absolute;
	left:-204px;
	top:250px;
}

.cssMultilineTextbox
{
	text-decoration:none;	
	font-size:11px;
	color:#414142;
	background-color:#9bc276;
}

 .cssMultilineTextbox:HOVER
{
	text-decoration:none;
	font-size:11px;
	color:#414142;
	background-color:transparent;
}

A.cssLink:LINK, A.cssLink:VISITED
{
	text-decoration:none;	
	font-size:11px;
	color:#414142;
	background-color:transparent;
}

 A.cssLink:HOVER
{
	text-decoration:none;	
	font-size:11px;
	color: #414142;
	background-color:transparent;
}

 
.cssLink
{
	text-decoration:none;	
	font-size:11px;
	color:#414142;
	background-color:transparent;
}

.divStatus
{
    position:relative;
    LEFT: 490px;
    top:90px;
    width:1024px;
}

.cssStatus
{
	color:Black;
}

.cssStatusHint
{
	color:Black;
}

.cssStatusWarning
{
	color:#FFFF88;
}

.cssStatusFailure
{
	color:Red;
}

.divTrunk
{
    position:relative;
    LEFT: 0px;
    top:210px;
    width:1024px;
	text-align:center;
}

.cssAdminMenuLink
{
	color:#414142;
}

.divAdminContentSection
{
    position:relative;
    left:210px;
    top:100px;
	text-align:left;
}

#divContentSection
{
	text-align:left;
	position:relative;
	left:740px;
	top:106px;
	z-index:1;
}


#divPressReleaseContentSection1
{
	font-family: Verdana Tahoma Arial ;
	font-size: 11px;
	text-align:left;
	position:relative;
	left:560px;
	top:106px;
	z-index:1;
}

#divPressReleaseContentSection2
{
	text-align:left;
	position:relative;
	left:360px;
	top:186px;
	z-index:1;
}

#divArticleContentSection
{
	text-align:left;
	position:relative;
	left:350px;
	top:76px;
	z-index:1;
}

#divArticleContentFrame
{
	width:800px;
}

#divContentFrame
{
	width:430px;
        position:relative;
        top:-30px;
}

#divContentFrame p
{
	font-family: Verdana Tahoma Arial ;
	font-size: 16px;
}

#divContentFrame2
{
        position:relative;
	width:830px;
        left:-380px;
        top:110px;
        margin-bottom:40px;
}

#divContentFrame2 p
{
	font-family: Verdana Tahoma Arial ;
	font-size: 16px;
}

.divPage
{
  position: relative; 
  width:1024px;
  left:-167px;
}

.divHeader
{	 
  position: relative; 
  width:1024px;
}


.divHeaderBackground
{
	position:absolute;
	LEFT: 150px; 	
	TOP: 0px;
	background-color:Transparent;     
}

.divLowerHeader
{
	position:absolute;
	left: 148px;
	top: 230px;
}	
	
.divLogo
{
	position:absolute;
	LEFT: 175px; 	
	TOP: 20px;
}

.cssTagline
{
	position:absolute;
	LEFT: 190px; 	
	TOP: 135px;
	font-size:12px;
	color:White;
	font-style:italic;
}

.divPhoto
{
	position:absolute;
	LEFT: 170px;
	TOP:  200px;
}

.divLogin
{
	text-align:center;
}

.divHeaderLoginSymbol
{
	position:absolute;
	left: 1020px;
	top:  17px;
    z-index: 99;
}


.imgSlogan
{
	position:absolute;
	LEFT: 190px; 	
	TOP: 500px;
	width:550px;
}


.cssHyperlink
{
	text-decoration:none;	
	font-size:11px;
	color: white;
	background-color:white;
}


/* ctlHTML control */

.cssHTML
{
	background-color:white;
	font-size:18px;
}

.cssDropDownList
{
	color:#414142;
	background-color:#9bc276;
	font-size:11px;
}


.posHeader
{
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
}

.divBodyBackground
{
    background-color:White;
    position:absolute;
    LEFT: 350px;
    TOP:  152px;       
    height:600px;
    width:780px;
}

.divFoot
{
	position:relative;
	left:40px;
	top:100px;
	width:1024px;
}

.divFootBlock
{
	position:relative;
	left:0px;
	width:1024px;
}

.divFootBackground
{
	position:absolute;
	left:105px;
	top:0px;
}

.divFootMenu
{
	position:relative;
	top:70px;
	left:425px;
}

.cssFootMenu
{
    color:white;
}

.cssFootMenu:HOVER
{
     color:red;
}

.cssHTMLContentTitle
{
font-size: 13pt;
font-weight:bold;
}

.cssHTMLContentSection
{
font-size: 11pt;
font-weight:bold;
}

.cssHTMLContentNormal
{
	font-family: Verdana Tahoma Arial ;
font-size: 11pt;
}

a.cssHTMLContentNormal:LINK, a.cssHTMLContentNormal:VISITED
{
	text-decoration:none;	
	background-color:transparent;
}

a.cssHTMLContentNormal A:HOVER
{
	text-decoration:none;	
	cursor:pointer;
	color:#84c0e4;
}

.cssBlockOuterBorder
{
	border: solid white 5px;
}

.cssBlockInnerBorder
{
	border: solid #414142 2px;
}

.cssSectTitle
{
	font-size:20px;
	font-weight:bold;
	color: #414142;
	border-left: solid #d1d1d1 3px;
	width:700px;	
}

.posSiteMap
{
	position:relative;
	left:0px;
	top:-42px;
}

.cssAdminFade
{
	margin-top:0px;
	background-position:center;
	position:absolute;
	font-size:11px;
	left:5px;
	top:-15px;
	border-width:0px;
	width:1024px;
}

.cssBodyFadeTall
{
	margin-top:0px;
	background-position:center;
	background-color:White;
	position:absolute;
	font-size:11px;
	left:5px;
	top:-15px;
	border-width:0px;
	width:1024px;
	height:2500px;
}



.cssBorderlessTable
{
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	border-width:0px	
}

A.cssCrumbtrail:LINK, A.cssCrumbtrail:VISITED
{
	text-decoration:none;
	color:#414142;
	background-color:transparent;
	font-size:12px;
}

 A.cssCrumbtrail:HOVER
{
	text-decoration:none;
	font-size:11px;
	color: #414142;
	background-color:transparent;
}
 
.cssCrumbtrail
{
	color:#414142;
	background-color:transparent;
	font-size:12px;
	text-decoration:none;
}

.cssCrumbtrailCurrentNode
{
	color:#414142;
	background-color:transparent;
	font-size:12px;
	text-decoration:none;
}

.cssSiteMapNode
{
	color:#414142;
	background-color:transparent;
	font-size:14px;
	text-decoration:none;
}

.cssSiteMapHover
{
	color:#414142;
	background-color:transparent;
	font-size:14px;
	text-decoration:none;
}



.cssTable
{
	text-decoration:none;	
	font-size:11px;
	color:#414142;
	background-color:white;
}
	
.cssLabel 
{
	text-decoration:none;	
	font-size:11px;
	color:#414142;
}

.cssItemListTopic,.cssItemListLink, A.cssItemListLink:LINK, A.cssItemListLink:VISITED, A.cssItemListLink:HOVER
{
	text-decoration:none;	
	background-color:Transparent;
	color: #414142;
	font-size: 10px;
}

/*  link visited hover active */
A.cssItemListLink:HOVER
{
	background-color:Transparent;
	text-decoration:none;	
	color: #414142;
	font-size: 10px;
}

/* Same as defaults for the datagrid, was gainsboro 

a:link, a:visited, a:hover, a:active
*/


.DefaultButton
{
	border: solid 1px #000000;
	font-size: 10px;	
}


.cssSizeTop
{
BACKGROUND-POSITION: center bottom; 
BACKGROUND-IMAGE: url('../SiteTheme/images/age_top.jpg'); 
BACKGROUND-REPEAT: no-repeat;
}



.cssSizeBottom
{
BACKGROUND-POSITION: center top; 
FONT-SIZE: 4px; 
BACKGROUND-IMAGE: url('../SiteTheme/images/age_bottom.gif'); 
BACKGROUND-REPEAT: no-repeat;
}

.cssPriceSearchListTop
{
 BACKGROUND-POSITION: center bottom; 
 BACKGROUND-IMAGE: url('../SiteTheme/images/price_top.jpg'); 
 BACKGROUND-REPEAT: no-repeat;
}



.cssListBottom
{
BACKGROUND-POSITION: center top; 
FONT-SIZE: 4px; 
BACKGROUND-IMAGE: url('../SiteTheme/images/price_bottom.gif'); 
BACKGROUND-REPEAT: no-repeat;
}

.cssItemListTop
{
	background-color:Transparent;
	font-size:12px;
	border-bottom: dashed 2px #83311c;
	width:150px;
}

.cssItemListBackground
{
PADDING-RIGHT:10px; 
PADDING-LEFT:0px; 
PADDING-BOTTOM:10px; 
PADDING-TOP:10px; 
background-color:Transparent;
}

.cssPrintableSalesReceipt
{
	background-image:none;
	color:Black;
	background-color:White;
}

.cssSalesReceiptDetail
{
	background-image:none;
	background-color:#9bc276;
	color:#414142;
}

.cssCloseupItem
{
	background-color:#9bc276;
}

.cssBreakHere
{
	page-break-before:always;
}

#menu {
position:absolute;
top:25px;			/* Controls top level menu bar position */
left:420px;
float: left;
z-index:500;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu ul ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
width:10em;
}

#menu a, #menu h2 {
font: bold 11px/16px verdana, sans-serif;
display: block;
margin: 0;
padding: 2px 11px; /* Controls spacing top and left of each top level menu item */
}

#menu h2 {
color:white;
background: #414142; /* You must have this so the mouse can travel to the next menu item without dropping the menu */
text-transform: uppercase;
}

#menu a {
color:white;
background:#414142; /* You must have this so the mouse can travel to the next menu item without dropping the menu */
text-decoration: none;
padding: 0px 0px  0px 0px; /* Controls the background around the button */
top:-2px;
}

#menu a:hover {
color:#84c0e4;
background: #414142; /* You must have this so the mouse can travel to the next menu item without dropping the menu */
}

#menu hr 
{
	color:#84c0e4;
	height:1px;
	position:relative;
	width:80%;
	top:1px;
	padding:0;
	margin:0;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;}


.cssCrumbtrail
{
	position:absolute;
	top:28px;
	left:40px;
	z-index:600;
}

.cssSiteMapCurrent
{
	color:white;
	text-decoration:none;
}

.cssSiteMapRoot
{
	color:#bbbbff;
	text-decoration:none;
}

.cssSiteMapNode
{
	color:#007eff;
	text-decoration:none;
}

.cssSiteMapPath
{
	font-size:12px;
}

