﻿body
{
	font-size:75%;
	font-family: "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial";
	line-height:1.1;
	color:#333333;
}
h1
{
	font-size:2em;
	font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial";
	margin:0 0 10px 0;
}
h2{
	font-size:1.2em;
	font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial";
}
h3
{
	font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial";
	font-size:1.1em;
	margin:2px 0 5px 0;	
}
h5,
.helpHeading
{
	font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial";
	font-size:1.1em;
	margin:0 0 5px 0;
	padding-bottom:.1em;
	border-bottom:2px solid #005496;	
}

.homeIntro h1{
    font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial";
    margin:0 0 10px 0;
	color:#005496;
}

/* -- Members Bar -- */
#membersbar{
	font-size:0.9em;
	color:#333;
}
#membersbar #shoppingIndicator a{
    font-weight:bold;
    text-decoration:none;
}
#cartBody h3{
    margin:0px 0px 4px;
    color:#4e464f;
    font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial";
}
/*  Login Page  */
.loginReg h2,
.loginReg h3,
h3.formSection{
    color:#333;
}
h3.formSection{
    font-family:Arial, Helvetica, sans-serif;
}

/*  Product  */
.relatedProducts h3{
    color:#4e464f;
    font-family:Arial, Helvetica, sans-serif;
}

/*  Tiles  */
.tile h3,
.OneColumn h3,
.TwoColumns h3{
    margin:-2px 0 3px;
    line-height:1.3;
    font-family:Georgia, "Times New Roman", Times, serif;
	color:#76C23E;
}

/*  Error/Validation message styles  */
.ValidationSummary ul
{
	margin:5px 0px 0px 5px;
	padding:0;
}
.ValidationSummary ul li
{
	margin:0 0 0 5px;
	padding:0;
	list-style-type:none;
	font-weight:bold;
	color:#e6415a;
}
.ErrorMessage{
    color:#900;
    font-weight:bold;
    margin-bottom:5px;
}
