﻿body
{
	margin: 0px;
	height: 100%;
	color: #3e3e3e;
	font-family: tahoma;
	font-size: 11px;
	text-align: justify;
}

#imageWrapper,  #headerWrapper
{
	width: 100%;	
}

#divMessage
{
	font-weight: bold; 
	padding: 2px; 
	text-align: center;
    width: 100%; 
    color: white; 
    background-color: Red;
}

.PictureRightAlign
{
	float:right;
}
.maintable
{
	margin-left: auto;
	margin-right: auto;
	width: 746px;
	height:350px;	
	
}
.CenterTDContent
{
	height:100%;
}

#headerWrapper
{
	height: 298px;
	padding-bottom: 2px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-top: 5px;
}

#upperWrapper
{
	height: 97px;
}

#imageWrapper
{
	height: 201px;
}

#logoWrapper
{
	width: 225px;
	height: 97px;
	float:left;	
}

.divcart
{
	width: 161px;
	height: 61px;
	position: relative;
	float: left;
	padding-left: 360px;
	top:10px;
}

.navMainWrapper
{
	width: 521px;
	height: 36px;
	position:relative;
	float:left;
}		

a.ShoppingItemText
{
	color: #cb4d51;
	font-weight: bold;
	text-decoration: none;
}

a.ShoppingItemText:hover
{
	color: #003399;
	text-decoration: underline;
}

.navMainWrapper a
{
	font-weight: bold;
	font-size: 13px;
	color: #6d6a6a;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

.navMainWrapper a:hover
{
	color: #00B77B;
	text-decoration: underline;
}

#imageWrapper img
{
	float: left;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
	
#categoriesContent
{
	width: 224px;
	background-color: #f8f7f6;
	float: left;
	position: relative;
	margin-right: 2px;
	padding-bottom:10px;
}
.leftnaviheading
{
	background-image: url(images/leftnavi-heading.jpg);
	width: 100%;
	padding-top:8px;
	background-repeat: no-repeat;
	height: 33px;
	text-indent: 35px;
}

.leftnaviheadingtxt
{
	font-weight: bold;
	font-size: 14px;
	color: #464542;
	font-family: arial;
}

.leftnavitable
{
	background-image: url(images/left-navi-bg.jpg);
	height: 22px;
	vertical-align: middle;
	background-repeat: no-repeat;
	text-indent: 37px;
}

#categoriesContent ul li
{
	background-image: url(images/left-navi-bg.jpg);
	height: 24px;
	background-repeat: no-repeat;
	text-indent: 37px;
	padding-top:3px;
}

#categoriesContent ul 
{
	margin:0px;
	padding:0px;
	list-style: none;
	list-style-image: none;
}

a.LeftNaviBodyText, a.LeftNaviBoldText, #categoriesContent a
{
	color: #3b3a3a;
    text-decoration: none;
}
a.LeftNaviBodyText:hover, a.LeftNaviBoldText:hover, #categoriesContent a:hover
{
	color: #aabbdd;
	text-decoration: underline;
}
a.LeftNaviBoldText
{
	font-weight:bold;
}

.bodyheading
{
	width: 100%;
	height: 33px;
	background-color: #e6dfca;
	padding-left: 2px;
}

h2
{
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
	color: #464542;
	left: 7pt;
	position: relative;
	top: 7px;
	margin: 0px;
}

.ProductAltStyle
{
	background-color: #f2f2f2;
}

.bodytablepicture
{
	width: 25%;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
	text-align: center;
	vertical-align:top;
	text-align:center;
}

a.ProductNavigationText
{
	font-weight: bold;
	color: #af411a;
	text-align:left;
}

a.ProductNavigationText:hover
{
	text-decoration:underline;
}

.bodybutton
{

	margin-left: auto;
	margin-right: auto;
}

.dotlinevertical
{
	background-image: url(images/dot-vertical.gif);
	width: 1px;
	background-repeat: repeat-y;
}

.dotlinehorizontal
{
	background-image: url(images/dot-horizontal.gif);
	height: 1px;
	background-repeat: repeat-x;
}

.pricegreytext
{
	font-weight: bold;
	font-size: 10pt;
	color: #757575;
	font-family: tahoma;
}

.priceredtextforonly
{
	font-weight: bold;
	font-size: 10pt;
	color: #757575;
	font-family: tahoma;
}

.SalePriceText, .ProductPriceText
{
	font-weight: bold;
	font-size: 10pt;
	color: #c92935;
	font-family: tahoma;
	padding-right:4px;
}

.footerdiv
{
	height: 48px;
	background-image: url(images/footerline-bg.jpg);
	background-repeat: repeat-x;
	margin-top: 8px;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
}

.footertext
{
	color: #6e6b6b;


}

a.footerlinktxt, a.footerlinktxt:visited, a.footerlinktxt:active, a.footerlinktxt:link
{
	color: #6e6b6b;
	padding-left: 10px;
	text-decoration: underline;
	
	}

a.footerlinktxt:hover
{
	color: #663300;
	text-decoration: none;
}

.buttonred, .buttongreen, input[type="submit"]
{
	font-size: 10pt;
	color: #ffffff;
	font-family: tahoma;
	background-repeat: repeat-x;
	height: 20px;
	font-weight: bold;
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
	margin-top:10px;
}

.buttonred
{
	background-image: url(images/redshade.gif);
	background-color: #800000;
}

.buttongreen, input[type="submit"]
{
	background-image: url(images/greenshade.gif);
	background-color: #7ee752;
}

.internalpagepicture
{
	padding-left:5px;
	padding-right:5px;
	width:30%;
	}

.leftsidediv
{
	vertical-align: top;
	background-color: #f8f7f6;
	position: relative;
	float: left;
	width: 227px;
}
.rightsidediv
{
	vertical-align: top;
	position: relative;
	float: left;
	width: 516px;
}
	
.producttablebox
{
	width: 100%;
}

.productdetailDiv
{
	 margin-top:10px;
	 margin-bottom:10px;
	 position:relative;
	 float:left;
}

.bodytexttable
{
	background-color:#F2F2F2;
	width:70%;
	padding-left:5px;
	}
	
input, select, textarea
{
	font-family: tahoma;
	font-size: 11px;
	color: #008080;
}

.WizardForm
{
	color: #235700;
	font-family: tahoma;
	text-align: left;
	font-size: 9pt;
	width:100%;
}

.WizardForm th
{
	font-weight:bold;
	vertical-align:top;
	text-align:center;
	font-size: 11pt;
}

.WizardForm td
{
	vertical-align:top;
}

.GridStyle
{
	color:#333333;
	background-color:#f2f8ee;
	border-color:#035603;
	border-style:solid;
	border:1px;
}

.GridItemStyle
{
	color: #235700;
	font-family: tahoma;
	text-align: left;
	font-size: 8pt;
	background-color:#f2f8ee;
}

.GridFooterStyle
{
	color: #235700;
	font-family: tahoma;
	text-align: right;
	font-size: 9pt;
	font-weight: bold;
	background-color:#e5f0de;
}

.Messagetext
{
	color: Navy;
	font-family: tahoma;
	text-align: justify;
	font-size: 10pt;
}

.Errortext
{
	color: Red;
	font-family: tahoma;
	text-align: justify;
	font-size: 10pt;
}

.HeaderForm
{
	padding-top:5px;
}
.HeaderForm, .GridHeader
{
	font-weight:bold;
	color:White;
	text-align:center;
	height: 27px;
	width:100%;
	background-repeat: repeat-x;
	background-image: url(images/heading-bar-shade.jpg);
}