body{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
}

.mainTable{
	padding-top: 0px;	
	background-color: #121280;
	background-image: url(images/PageRepeater.jpg);
}

.mainBanner{
	background-image: url(images/MainBannerBack.jpg);
	background-repeat: no-repeat;
}

.homeLinkDiv{
	position: absolute;
	top: 2px;
	left: 10px;
	z-index: 4;
	font-size: 10px;
}

a.homeLink{
	color: #000080;
	text-decoration: underline;
}

a.homeLink:hover{
	color: #0000D9;
	text-decoration: underline;
}

.headerText{
	width: 300px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #ffffff;
}

.BodyText {
	color: #010166;
	background-color: #E6E6E6;
	padding: 15px 20px 15px 15px;
}

.CartSum {
	background-color: #E6E6E6;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #CFCEDD;
}


p{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
}

td{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
}

h1{
	font-family: arial, helvetica;
	font-size: 16px;
	color: #000080;
	font-weight: bold;
}

.PageHeading {
	color: #000080;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}


h2{
	font-family: arial, helvetica;
	font-size: 16px;
	color: #000080;
	font-weight: bold;
}

.sitemap{
	font-family: arial, helvetica;
	font-size: 16px;
	color: #000080;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

h3{
	font-family: arial, helvetica;
	font-size: 14px;
	color: #000080;
	font-weight: bold;
}

a{
	color: #B20101;
	text-decoration: underline;
}

a:hover{
	color: #0000ff;
	text-decoration: underline;
}

/********** Cart Styles ********************/

a.storeAccount{
	color: #B20101;
	font-size: 10px;
	text-decoration: underline;
}

a.storeAccount:hover{
	color: #0000ff;
	font-size: 10px;
	text-decoration: underline;
}


.cartSummary{
	color: #898989;
	font-size: 11px;
	font-weight: bold;
}

.cartSummaryVal{
	color: #B20101;
	font-size: 11px;
	font-weight: bold;
}

.DataEntry {
    FONT-SIZE: 11.0px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
}

.ErrorMsg {
    FONT-SIZE: 11.0px;
    COLOR: #C80000;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
}

TR.RowOver {
	background-color : #F9F6D1;
}

TR.RowOut {
	background-color : #FFFFFF;
}


/********** Form Styles ********************/

.entertext{
	color: #000000;
	font-size: 12px;
	background-color: #EBEBEB;
	width: 200px;
}

.required{
	color: #830000;
}

/*********** Left Gutter Menu Style ****************/

.leftGutterBounding{
	background-color: #F0F0F8;
	background-image: url(images/RepeaterMenu.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.menuBox {
	color: #000080;
	background-color: #C5C5F3;
	border-color: #A4A4DA #000000 #A4A4DA #000000;
	font-size: 12px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 3px 4px 3px 8px;
	width: 156;
}

a.menuLink {
	text-decoration: none;
}

a.menuLink:hover {
	text-decoration: none;
}

.LeftGutterHeader{
	color: #000080;
	font-weight: bold;
	background-color: #d9d9ff;
	border-color: #A4A4DA #000000 #A4A4DA #000000;
	font-size: 12px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 8px;
	width: 156px;
}

.SearchBoxHead {
	color: #000080;
	font-family: arial;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
}

.SearchBoxText {
	color: #7070bd;
	font-family: arial;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
}

.SearchText{
	color: #000080;
	font-size: 11px;
	background-color: #fefcec;
	width: 126px;
	border: 1px solid #b0b0e1;
}

.SearchSubmit{
	color: #000080;
	font-size: 11px;
	background-color: #b0b0e1;
	border: 1px solid #7070BD;
	margin: 5px 0px 5px 0px;
}

.footer {
	color: #ffffff;
}

a.FooterLinks {
	color: #D1D0D0;
	font-size 11px;
	font-family: arial;
	text-decoration: none;
}

a.FooterLinks:Hover {
	color: #D1D0D0;
	font-size 11px;
	font-family: arial;
	text-decoration: underline;
}

.Webfodder {
	color: #6D6DFE;
	font-size 11px;
	font-family: arial;
	text-decoration: none;
}

.Webfodder:Hover {
	color: #6D6DFE;
	font-size 11px;
	font-family: arial;
	text-decoration: underline;
}

a.HeaderLinks {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

a.HeaderLinks:Hover {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}

/******* Webfodder Logo *********/

.webfodderLink{
	color: #ABABAB;
	text-decoration: none;
	font-size: 10px;
	line-height: 100%;
}

.webfodderLink:hover{
	color: #ABABAB;
	text-decoration: underline;
	font-size: 10px;
	line-height: 100%;
}

/******* Webfodder Logo - Use when semi-transparent image is necessary *********/

div.fodder{
	filter:alpha(Opacity=100%);
	width:32px;
	height:32px;
}