.products ul {
	margin:0;
	padding:0;
	padding-top:5;
	padding-bottom:15;
	list-style-type:none;
}

.products li {
	background-image:url(../../Images/product_bullet.gif);
	background-repeat:no-repeat;
	margin-left:15;
	margin-top:10;
	padding-left:15;
	padding-top:0;
	font-weight:bold;
}

.products li a {
	color:#3a4c7a;
	text-decoration:none;
	width:145;
}

input.button {
	width:50%;
	color:#FFFFFF;
	background-color:#3a4c7a;
	font-weight:bold;
	text-transform:uppercase;
	font-size:8pt;
	border:1 solid #3a4c7a;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#3a4c7a',EndColorStr='#7081ad');
}

input.button_over {
	width:50%;
	color:#3a4c7a;
	background-color:#7081ad;
	font-weight:bold;
	text-transform:uppercase;
	font-size:8pt;
	border:1 solid #7081ad;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#7081ad',EndColorStr='#ced2de');
}

/* Used for the login user control and admin */
.UserInfoHead
{
	border-bottom: #cc6666 1px solid;
	border-left: #cc6666 1px solid;
	border-right: #cc6666 1px solid;
	border-top: #cc6666 1px solid;
	background-color: #dc143c;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #f5f5dc;
	padding-left: 3px;
	text-align: center;
}
.UserInfoContent
{
	border-bottom: #cc6666 1px solid;
	border-left: #cc6666 1px solid;
	border-right: #cc6666 1px solid;
	border-top: #cc6666 1px solid;
	background-color: #ffcccc;
	text-align: center;
}
.UserInfoText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 5pt;
	text-decoration: none;
}
.UserInfoLink
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #ed486d;
	line-height: 15px;
	padding-left: 5px;
	text-decoration: none;
}
a.UserInfoLinkHover
{
	padding-left: 5px;
	color: #dc143c;
}
.Button
{
	color: Black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.AdminTitle
{
	color: Black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 21pt;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none;
}
.AdminPageText
{
	color: Navy;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
}
a.AdminPageText:hover
{
	color: Red;
}
.AdminErrorText
{
	font-weight: bold;
	font-size: 12pt;
	color: Red;
	font-style: italic;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

.MainContent
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
}
.MainContentLeft
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
}
.PageTitle
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: large;
	font-weight: bold;
	text-align: left;
}
.ErrorText
{
	color: Red;
}

.CartSummary
{
	border-right: #0468a4 2px solid;
	border-top: #0468a4 2px solid;
	border-left: #0468a4 2px solid;
	border-bottom: #0468a4 2px solid;
	background-color: #fffafa;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: small;
	color: Navy;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 5px;
}
.CartLink
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: medium;
	color: Black;
	text-decoration: none;
}
a.CartLink:hover
{
	color: Red;
}
.SmallButtonText
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: small;
}

.HeaderLink
{
	text-decoration:underline;
	color:#FFFFFF;
}

a.HeaderLink:hover
{
	text-decoration:none;
	color:#FFFFFF;
}

.UserDetailsEditTable
{
	width: 100%;
	background-color: #ccccff;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	line-height: 25px;
	text-align: left;
}
.UserDetailsTableHead
{
	border-bottom: Nave 2px solid;
	background-color: #666699;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	color: #eeeeff;
	padding-left: 3px;
	text-align: center;
}
.UserDetailsText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 5pt;
	text-decoration: none;
}
.UserDetailsLeftText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 5pt;
	text-decoration: none;
	text-align: left;
}
.UserDetailsRightText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 5pt;
	text-decoration: none;
	text-align: right;
}
.InfoText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.LoginSectionHead
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.LoginLabel
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}
.LoginInput
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}
.CreateUserButton
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #284775;
	background-color: #FFFBFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	
}

.HeaderActionBar
{
	color: White;
}

.CheckoutContinue
{
	width: 80%;
	background-color: Gray;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	text-align: left;
	border-style: solid;
	border-width: 2px;
	border-color: White;
	
}

.CMSTextLeft
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.ProductSectionHead
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.InputFormLabelBoldLeft
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5pt;
	text-decoration: none;
	text-align: left;
}
.InputFormLabelBoldRight
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5pt;
	text-decoration: none;
	text-align: right;
}
.InputFormTextLeft
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 5pt;
	text-decoration: none;
	text-align: left;
}

/* Use the following for all GridViews */
.GridHeader
{
	background-color: #6B696B;
	color: White;
	font-size: medium;
	font-weight: bold;
}
.GridFooter
{
	background-color: #CCCC99;
	font-size: medium;
	font-weight: bold;
}
.GridRow
{
	background-color: White;
}
.GridAlternatingRow
{
	background-color: #E4E4E4;
}
