/* Default CSS Stylesheet for a new Web Application project */{}

.GeneralPage
{
	background-color: white; /* Background Color */
	background-image: none; /* Background Image */
	margin-bottom: 0px; /* Margins */
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
}
#PageSubTable {width: 776px}

.GeneralTable
{
	background-color: white; /* Background Color */}

.TopBanner
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 28px; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #FFFFFF; /* Background Color */
	background-image: none; /* Background Image */
	text-align: left; /* Align Text */
}
.TopBanner .logo {float:left; width: 348px; height: 55px; margin: 0px 57px 0 0}
.TopBanner .search {margin: 0 0 0 2px; float:left; width: 172px; height: 55px; background-image:url(images/homepage/topgreyback.gif); background-repeat:repeat-x; font-size:11px;font-family:  Verdana, Arial, Helvetica, sans-serif; color:#000000}
.TopBanner .searchicon {float: left; margin: 2px 3 1 3}
.TopBanner .pstext {margin: 0 0 0 2px; line-height: 17px; font-size:11px;font-family:  Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
.TopBanner .astext {margin: 0 0 0 4px; line-height: 17px; font-size:9px;font-family:  Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal}
.TopBanner .searchbox {margin: 0 0 0 4px}
.TopBanner .go {margin: 0px 0 0 3}
.TopBanner .cart {line-height: 17px; float: right; padding: 0px 0 0 0; width: 204px; height: 55px; background-image:url(images/homepage/topgreyback.gif); background-repeat:repeat-x;font-size:9px;font-family:  Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal}
.TopBanner .carticon {float: left; margin: 2px 3px 1px 3px}
.TopBanner .scart {margin: 0; line-height: 17px; font-size:11px;font-family:  Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
.TopBanner .icart {float: left; margin: 2px 0 0 5px; font-size:9px; font-family:  Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal}
.TopBanner .tcart {float: left; margin: 2px 0 0 8px; font-size:9px; font-family:  Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
.TopBanner .cartlinks {margin: 0px 0 0 5px; font-size: 9px}
.TopBanner a:link {font-size: 9px; font-weight: normal; color:#000000; text-decoration:none}
.TopBanner a:visited {font-size: 9px; font-weight: normal; color:#000000; text-decoration:none}
.TopBanner a:hover {color:#000000; text-decoration:underline; font-weight:normal}

.TopSubBanner
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #fff; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #620F68; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Align Text */
	height: 36px;
	width: 774px;
	padding: 0px 0 0 10px;
	}
.TopSubBanner img {margin: 0px 5px 0 33px}
.TopSubBanner li {text-align: center; float: left; margin: 0 0 0 0px}
.TopSubBanner ul {float: left; margin: 10px 0 0 0; padding: 0; list-style: none; font-size: 12px; font-weight: bold}
.TopSubBanner a:link {color:#fff; text-decoration:none}
.TopSubBanner a:visited {color:#fff; text-decoration:none}
.TopSubBanner a:hover {color:#f2ace2; text-decoration:none}

.TopSubBannerText
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #fff; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
}

.LeftColumn
{
	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;
	background-color: #fff; /* Background color */
	background-image: none; /* Background Image */
	vertical-align: top; /* Vertical Align Text */
	width: 167px; /* Cell Width */
	height: auto;
	margin: 2px 0 0 0;
	
}

.flash {width: auto;margin: 2px 0 0 0; height:175px;}

.LeftColumn li {list-style: none; text-align: left; font-weight: bold; margin: 4px 0 4px 0; font-size: 7pt}

.LC {border: thin solid #c7c7c7}

#LeftColumnCell {width: 22%}
#LeftColumnNav1_custommenu {width: 167px}

.LeftColumn ul {
	list-style: url(none) none;
	text-align: left;
	margin: 0;
	padding: 0;
}

.LeftColumn ul li a {width: 100%; display:block; height: 17px; line-height: 17px; text-indent: 8px}
.LeftColumn ul li a:link {color:#000000; text-decoration:none}
.LeftColumn ul li a:visited {color:#000000; text-decoration:none}
.LeftColumn ul li a:hover {color:#000000; text-decoration:none; background-color: #FFCCFF}

.NewItemsImage img {float:left; margin: 5px 0 0 0; padding: 0px 0 0 0}
.SpecialImage img {float: left; margin: 2px 2px 0 0}
.ViewCatalog img {float: left; margin: 2px 2px 0 0}

.LeftColumnHidden {margin: 0; padding: 0}

.LeftColBrowse
{
background-image:url(images/BrowseBack.gif);
background-repeat:repeat-x;
font-size: 7pt;
border-bottom: thin solid #c7c7c7;
height: auto;
width: auto;
text-align: center;
padding: 10px 0 10px 0;
font-weight: bold;
}
.LeftColBrowse img {margin: 2px 2px 0 0}



.LeftColumnText
{
	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;
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
}

.RightColumn
{
	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;
	background-color: #C6BFA5; /* Background color */
	background-image: none; /* Background Image */
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	width: 20%; /* Cell Width */
}

.RightColumnText
{
	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;
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	width: 20%; /* Cell Width */
}

.Footer
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #C6BFA5; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #ffffff; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Align Text */
	vertical-align: top; /* Vertical Align Text */
}

.FooterText
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	line-height: 20px;
}
.FooterText a:link {color:#000000; text-decoration:none}
.FooterText a:visited {color:#000000; text-decoration:none}
.FooterText a:hover {color: #FF33CC; text-decoration:none}

.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: #dcdcdc; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
}


.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: 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 */
}

.maincontent img {float:left; margin: 10px 70px 10px 45px}
.maincontent ul {
	list-style: url(none) none;
	text-align: left;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.maincontent li {font-weight: bold}

.newcontent {font-size: 12px; margin: 15px 0 0 10px}

.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 */

}

.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: #000000; /* Heading Font Color */
	font-weight: bold; /* Heading Font Style */
	font-style: normal; /* Heading FontStyle */
	text-decoration: none; /* Heading Font Style */
	background-color: #dcdcdc; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
}

.ContentTable
{
	background-color: #dcdcdc;
}

.ContentTableHorizontal
{
	background-color: #dcdcdc;
}
.table {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	vertical-align:bottom;
}
.table a:link {color:#000000; text-decoration:none}
.table a:visited {color:#000000; text-decoration:none}
.table a:hover {color: #FF33CC; text-decoration:none}
.table img {border: none}

.tablestext {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}
h1 {font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#000;}
h2 {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#620f68; border-bottom:1px solid #ffccff;}

