a.categoryLink
{
   font-weight: bold;
	color: #1A9EC4;
	font-size: 12px;
	line-height: 14px;
   text-decoration: none;	
}

a.alpha {
	font-weight: bold;
	color: #F1CD5D;
	font-size: 14px;
	line-height: 22px;
   text-decoration: none;	
   padding-right: 10;
}
   
a.alpha:hover 
{
   font-size: 20px;
   line-height: 22px;
   color:#FFFFFF;                        /*#1A9EC4;*/
	text-decoration: underline; }
	
a.alphaSelect
{
   font-weight: bold;
   font-size: 20px;
   line-height: 22px;
   color:#DDB23F;                        
	text-decoration: none;
	padding-right: 10; }

a.topFeature 
{
   color: #000000;
   font-weight: bold;
	text-decoration: none;
}

a.topFeature:hover
{
   /*color: #C418C5;*/
	text-decoration: underline;
}


a.catalogMenu 
{
   color: #000000;
   font-size: 12px;
   font-weight: bold;
	text-decoration: none;
}

a.catalogMenu:hover
{
   /*color: #C418C5;*/
	text-decoration: underline;
}

body {
	background-color: #1a9ec4;
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
}

TD
{
font-family: "Lucida Grande", Tahoma, Arial, Helvetica;
font-size: 13px;
color: #000000;
}

.additionalGreenHeader {
	font-size: 10px;
	font-weight: bold;
	color: #87c618;
}

.altMagCopy {
	font-size: 10px;
	color: #77787b;
	padding: 2px;
	vertical-align:top;
}

.blackLink
{
   font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 14px;
   text-decoration: none;	
}

.blueBold {
	font-weight: bold;
	color: #1A9EC4;
	font-size: 14px;
	line-height: 18px;
}

.blueBoldBig {
	font-weight: bold;
	color: #1A9EC4;
	font-size: 25px;
	font-family: "Arial Rounded MT Bold" ;
}

.blueBoldSmall {
	font-weight: bold;
	color: #1A9EC4;
	font-size: 12px;
	line-height: 14px;
   text-decoration: none;	
}

.blueBoldSmaller {
	font-weight: bold;
	color: #1A9EC4;
	font-size: 11px;
	line-height: 13px;
}


.blueCopy {
	color: #1A9EC4;
	font-size: 12px;
	line-height: normal;
}

.blueCopyHome{
	color: #1A9EC4;
	font-size: 12px;
	line-height: normal;
   padding-left: 10px;
}

.blueCopyBig {
	color: #1A9EC4;
	font-size: 15px;
	line-height: normal;
}

.blueCopyBigDisabled {
	color: Gray;
	font-size: 15px;
	line-height: normal;
}

.body 
{
	background-color: #1a9ec4;
}

.bodyContent {
	padding: 5px  5px;
}

.cartAddress {
	font-size: 10px;
}

.cartHdrText {
	font-size: 14px;
	font-weight:bold;
	background-color:#1A9EC4;
	color: #FFFFFF;
   vertical-align:bottom;
}

.cartItemDesc {
	font-size: 13pt;
	font-weight:bold;
	color: #1A9EC4;
}

.cartTextDiscount {
	font-size: 12px;
	vertical-align:top;
	color: #93332e;
}

.cartTextDiscountTotal {
	font-size: 12px;
	vertical-align:middle;
	color: #93332e;
}

.cartText {
	font-size: 12px;
	color: #000000;                /* #1A9EC4;  */
	vertical-align:top;
}

.cartTextStrike {
   text-decoration: 'line-through';
	font-size: 12px;
	color: Red;                /* #1A9EC4;  */
	vertical-align:top;
}

.copy {
	padding-right: 5px;
	padding-left: 5px;
}

.copyBox {
	padding-left: 10px;
}

.dropBackground 
{
   background-image: url(../images/dropside.jpg);
}

.Element 
{
        float: left;
        text-align: left;
        /*padding-right: 10px;*/
}

.faq A {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}

.faq a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #1a9ec4;
	text-decoration: none;
	padding: 4px;
}

.faqList {
	padding: 5px;
	font-weight: bold;
}

.faqList A {
	color: #000000;
	text-decoration: none;
}

.faqList A:hover {
	color: #1a9ec4;
	text-decoration: none;
}






.catalogMenu A {
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}

.catalogMenu a:hover {
	font-size: 8px;
	font-weight: bold;
	color: #1a9ec4;
	text-decoration: none;
	padding: 4px;
}

.catalogMenuList {
	padding: 3px;
	font-size: 8px;
	font-weight: bold;
}

.catalogMenuList A {
	color: #000000;
	font-size: 8px;
	text-decoration: none;
}

.catalogMenuList A:hover {
	color: #1a9ec4;
	font-size: 8px;
	text-decoration: none;
}

.goldBold {
	font-weight: bold;
	color: #DDB23F;
	font-size: 14px;
	line-height: 18px;
}

.indexContent {
	padding: 10px;
}

.issueCount {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #77787b;
}

.issueInfo {
	padding-top: 6px;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #77787b;
}

.issueInfoDiscount {
	padding-top: 6px;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #93332e;
}
.issueDesc {
	font-size: 13px;
	line-height: 15px;
	color: #77787b;
}

.attributeExample {
	font-size: 11px;
	line-height: 15px;
	color: #77787b;
}

.issueDescDiscount {
	font-size: 13px;
	line-height: 15px;
	color: #93332e;
}

.issueDescItalic {
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	color: #77787b;
}

.landingContent {
	padding-top: 75px;	/* was 20 */
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}

.landingContentLeft {
	padding-top: 270px;	
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.btnHeroAward 
{
	padding-top: 5px;	
	padding-right: 5px;
	padding-left: 500px;
	padding-bottom: 5px;	
}

.landingHeader {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}

.landingHeaderTitle {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
	text-align:center;
}

.landingRed {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	color: #003366;    
}

.landingSearchContent {
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6;
	padding-bottom: 6px;
}

.landingStoryContent {
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 0;
	padding-bottom: 10px;
}

.landingText {
	font-size: 11px;
	color: #FFFFFF;
}

.listbox {
	color: #000000;          
}

.magCopy {
	font-size: 10px;
	color: #77787b;
	padding: 6px;
}

.dicountPrice{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #93332e;
}

.savingsTotal{
	font-size: 13pt;
	font-weight: normal;
	color: #93332e;
}

.magTitle {
	font-size: 24px;
	font-weight: bold;
	color: #1a9ec4;
}

.magSubTitle {
	font-size: 12px;
	font-weight: bold;
	color: #1a9ec4;
}

.redCopyBig {
	font-weight: normal;
	color: #93332e;
	font-size: 15px;
	font-family: "Arial Rounded MT Bold" ;
}

.redCopy {
	color: #93332e;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
}

.redCopySmall {
	color: #93332e;
	font-weight: normal;
	font-size: 10px;
	line-height: normal;
}

.redBold {
	font-weight: bold;
	color: #93332e;
	font-size: 13px;
	line-height: 14px;
}

.rightPad {
	padding-right: 10px;
}

.Row {  
        clear: both; 
        padding-top: 10px;
}

.searchBox {
	font-size: 10px;
   padding: 6px;
}

.searchResults {
	font-weight: normal;
	color: #761ac4;
}

.sidebarContent {
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
}

.sideCartText {
	font-size: 14px;
	color: #000000; 
	vertical-align:top;
}

.thanksAmt
{
   font-size: 20px;
   font-weight:bold; 
   color: #EEC956; 
}

.thanksBig {
	font-size: 14px;
}

.thanksBox {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

.top5item {
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
}

.topItemLight {
	padding: 5px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.topItemDarker {
	padding: 5px;
	font-weight: bold;
	background-color: #E1D0D4;
}

.validator {
	color:Red;
	font-size: 8pt;
}

.validYel {
	color:Yellow;
	font-size: 8pt;
}


/*********************************************************************/
















