/* Default CSS Stylesheet for a new Web Application project */

.GeneralPage
{ 
	background-color: #354780; /* Background Color */
	margin: auto;
        width: 800px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
        border: 0px;
        text-align: center;
	/* width: 600px; /*was in before sf upgrade*/
}

.Top
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 11pt; /* Font Size */
	color: #FFFFFF; /* #E7E3D7; /* Font Color */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	margin: 0px;
	text-align: Left; /* Align Text */
	border: 0;
	background-color: #171b48;
	vertical-align: bottom;
	padding: 3px;
}

.TopDate
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #FFFFFF; /* #E7E3D7; /* Font Color */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	vertical-align: bottom;

}

.TopHours
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #FFFFFF; /* #E7E3D7; /* Font Color */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	vertical-align: bottom;

}


.GeneralTable
{
	background-color: white; /* Background Color */
}

.HeaderImg { padding: 0;margin: 0;border: 0;}

.HeaderLogo {
background-repeat: repeat-x;

}

.TopBanner
{
	/* background-color: #171b48;  /* #2B3A74; /* Background Color */
	border: 0;
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
	vertical-align: top;
	padding: 0;
	padding-bottom: 0;
	line-height: 0;
	 
}

.TopSubBanner
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 12pt; /* Font Size */
	color: #FFFFFF; /* #E7E3D7; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	/* background-color: #2B3A74; /*#666666; /* Background color */
	margin: 0px;
	text-align: Left; /* Align Text */
	border: 0;
	background-color: #171b48;
	vertical-align: bottom;
	
}
.TopSubBannerLeft
{
	color: #FFFFFF; /* #E7E3D7; /* Font Color */
	/* background-color: #2B3A74; /*#666666; /* Background color */
	margin-bottom: 0px; /* Margins */
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
	border: 0;
	padding: 0;
	vertical-align: top;
	background-repeat: no-repeat;
	
	
}

.TopSubBannerText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #FFFFFF; /* #E7E3D7; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: Left; /* Align Text */
}

.TopSubBannerText a:hover
{
	color: #718EB6;
}

.ShoppingCartText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #FFFFFF; /* #E7E3D7; /* Font Color */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
}

.ShoppingCartText a:hover
{
	color: #7FA395;
}

.LeftNavBack {
	background-color: #7FA395; /* (bluegreen) #7FA395;  #f7f5e6;  */
	background-repeat: repeat-y;
	


}
.LeftNavBackTop {
	background-color: #7FA395; /* (bluegreen) #7FA395;  #f7f5e6;  */
	background-repeat: no-repeat;


}

.LeftColumn
{
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	color: #333333;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #7FA395; /* (bluegreen) #7FA395;  #f7f5e6;  */
	text-align: left;
	text-decoration: none;
	border: none;
	margin-bottom: 0px; /* Margins */
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
	max-width: 192;
}

.LeftColumnSearch
{
	font-weight: normal;
	font-size: 10pt;
	background-repeat: no-repeat;
	vertical-align: top;
	color: #333333;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #7FA395; /* (bluegreen) #7FA395;  #f7f5e6;  */
	text-align: right;
	border: 0;
	margin-bottom: 0px; /* Margins */
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
}

.LeftColumnText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #333333; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	
}

.LeftColumnTextClearance
{
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	color: #333333;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #7FA395;
	text-align: left;
	text-decoration: none;
}

/* .LeftColumn a:hover{	color: #987123;}  */

.RightColumn
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #333333; /* #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #F7F5E6; /* Background color */
	background-image: none; /* Background Image */
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
}

.RightColumnText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #333333; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	
}

.FooterSF
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; /* Font Size */
	color: #FFFFFF; /* color: #C6BFA5; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #987123; /* #000000; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Align Text */
	vertical-align: top; /* Vertical Align Text */
}

.FooterTextSF
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; /* Font Size */
	color: #FFFFFF; /* color: #C6BFA5; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
	vertical-align: top; /* Vertical Align Text */
	background-color: #987123; 
}



.footerSF a:hover
{
	color: #354780;
}

.Footer
{
	color: #ADBDF0;
	font-size: 10px;
	font-family: geneva,verdana,lucida,sans;
	background-color: #2B3A74; /* Background color */
}

.Footer a:link, .footer a:visited
{
	color: #FFFFFF;
}

.Footer a:hover
{
	color: #ADBDF0;
}

.Instructions
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFCC;  /* #E7E3D7; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	padding: 2;
}


.ErrorMessages
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #C90D4F; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Text Align */
}

.Messages
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #C90D4F; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Text Align */
}

.Headings
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: Black; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	
}

.Inputs
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
}

.Content
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */

}

.SalePrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	

}
.PriceStrike
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: red; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/* background-color: #000000; /* Background color */
	/* background-image: none; /* Background Image */
	text-align: left; /* Text Align */
}
.Savings
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #006400; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: Italic; /* FontStyle */
	text-decoration: none; /* Font Style */
	/* background-color: #000000; /* Background color */
	/* background-image: none; /* Background Image */
	text-align: left; /* Text Align */
}

.AlternatingContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	
}


.ContentTableHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Heading Font Size */
	color: white; /* #000000; /* Heading Font Color */
	font-weight: bold; /* Heading Font Style */
	font-style: normal; /* Heading FontStyle */
	text-decoration: none; /* Heading Font Style */
	background-color: #354780; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	border-color: red;
}

.DetailHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Heading Font Size */
	color: white; /* #000000; /* Heading Font Color */
	font-weight: bold; /* Heading Font Style */
	font-style: normal; /* Heading FontStyle */
	background-color: #354780; /* Background color */
	text-align: left; /* Text Align */
	border-color: #354780;
}

.DetailOptionsBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 11pt; /* Heading Font Size */
	color: #FFFFFF; /* #354780; /* #000000; /* Heading Font Color */
	font-weight: bold; /* Heading Font Style */
	font-style: normal; /* Heading FontStyle */
	text-decoration: none; /* Heading Font Style */
	background-color: #171b48; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	border: groove;
	border-color: #354780;
	padding-right: 10px;
	padding-top: 10px;
}

.DetailImageCell
{
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #354780; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	text-align: center; /* Text Align */

}
	
.DefaultPageNotice
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Heading Font Size */
	color: #FFFFFF; /* #000000; /* Heading Font Color */
	font-style: normal; /* Heading FontStyle */
	background-color: #354780; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Text Align */
}

.DefaultPar 
{
	background-repeat: no-repeat;
	padding: 10px;
	border: 0;
	vertical-align: top;
	margin-bottom: 0px; /* Margins */
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
}

.DefaultMid 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Heading Font Size */
	color: #000000; /* Heading Font Color */
	font-style: normal; /* Heading FontStyle */
	background-repeat: repeat-y;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	border: 0;
	vertical-align: top;
	margin-bottom: 0px; /* Margins */
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
}

.ContentTable
{
	background-color: #E7E3D7;
}

.ContentTableHorizontal
{
	background-color: #E7E3D7; 
}
