@charset "utf-8";

.maintext {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.toptiercategory {
	MARGIN-TOP: 10px;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 10px;
	COLOR: #c60;
	LINE-HEIGHT: 1em;
	FONT-FAMILY: tahoma, sans-serif;
	font-size:20px
}

.tablegreenborderright 
{
	border-top-width: 0px;
	border-right-width: 3px;	
	border-bottom-width: 0px;	
	border-left-width: 0px;	
	border-right-color: #C0EDA4;	
	border-right-style: solid;
	font-size:14px;
}

.tableheader
{
	background-color:#99FF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;
}
.subtableheader
{
	background-color:#99FF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;
}

.manufacturer	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT:bold;
	}
	
	.category	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT:bold;
	}
	
	
.products	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT:normal;
	}
	
	.description	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT:normal;
	}
	
	.style43 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.style44 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.style45 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.style49 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px}
.style56 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;}
	
	.extraBoldBodyNonItalics	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14px
	} 
	
	.maintext {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	.pagetitle {font-size: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; height:50px;}
	.subhead {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
	/*
	
	.topRowBorder
{
	border-color :Red;
	border-style :solid;
	border-bottom-width : 0px;
	border-top-width : 6px;
	border-left-width : 6px;
	border-right-width : 6px
}

.topRowFirstCellBorder
{
	border-color :Red;
	border-style :solid;
	border-bottom-width : 0px;
	border-top-width : 6px;
	border-left-width : 6px;
	border-right-width : 0px;
	font-size:14px;
	font-style:normal;
}

.topRowMiddleCellBorder
{
	border-color :Red;
	border-style :solid;
	border-bottom-width : 0px;
	border-top-width : 6px;
	border-left-width : 0px;
	border-right-width : 0px
}

.topRowLastCellBorder
{
	border-color :Red;
	border-style :solid;
	border-bottom-width : 0px;
	border-top-width : 6px;
	border-left-width : 0px;
	border-right-width : 6px
}

.middleRowFirstCellBorder
{
	border-color :Red;
	border-style :solid;
	border-bottom-width : 0px;
	border-top-width : 0px;
	border-left-width : 6px;
	border-right-width : 0px;
	font-size:14px;
	font-style:normal;
}

.middleRowLastCellBorder
{
	border-color :Red;
	border-style :solid;
	border-bottom-width : 0px;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 6px
}

.bottomRowFirstCellBorder
{
	border-color :Red;
	border-style :solid;
	border-bottom-width : 6px;
	border-top-width : 0px;
	border-left-width : 6px;
	border-right-width : 0px;
	height :50px;
	font-size:14px;
	font-style:normal;
}

.bottomRowMiddleCellBorder
{
	border-color :Red;
	border-style :solid;
	border-bottom-width : 6px;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px
}

.bottomRowLastCellBorder
{
	border-color :Red;
	border-style :solid;
	border-bottom-width : 6px;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 6px
}


*/
body {
 font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #ffffcc; margin-left:0; margin-top:0;
}

/* CSS Document */


/* page style */

.pagestyle {font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: ffffcc;}

/*font styles*/


.style26 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;}
.style28 {font-size: small;font-family: Verdana, Arial, Helvetica, sans-serif}
.style30 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style35 {font-size: 16px;font: verdana;}
.style37 {font-size: 20px}
.style42 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style43 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.style49 {font-size: 9px}
.style52 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.style53 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8px;}
.style55 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}
.style56 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;}


/*link styles */


a:link {color: #0033FF;	}
a:visited {color: #0033FF;}
a:hover {color: #FF9900;text-decoration: underline;}
a:active {color: #333333;}
a.two:link {color: #000000;	text-decoration:none}
a.two:visited {	color: #000000;	text-decoration:none}
a.two:hover {color: #00CCFF;	text-decoration:none;}
a.two:active {color: #333333;}

/*properties*/

.margintop {margin-top: 10px;}
.standarditalic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic;}
.tablegreenborderright {border-top-width: 0px;border-right-width: 3px;	border-bottom-width: 0px;	border-left-width: 0px;	border-right-color: #C0EDA4;	border-right-style: solid;}
.BackgroundA {background-image: url(/coopshopperui/Images/Background/BackgroundA.gif);background-repeat: no-repeat;height: 35px;width: 995;}
.BackgroundB {background-image: url(/coopshopperui/Images/Background/BackgroundB.gif);width: 995px;}
.BackgroundC {background-image: url(/coopshopperui/Images/Background/BackgroundC.gif);background-repeat: no-repeat;height: 35px;width: 995px;}
.borderbottom {	border-bottom-width: 10px;}
.height153background {background-image: url(/coopshopperui/Images/Background/menu_backgroundjpg.jpg);height: 153px;}
.contactusbackground {	background-image: url(/coopshopperui/Images/Background/contactusbackround.gif);	height: 800px;	width: 750px;}
.loginboxbackground {	background-image: url(/coopshopperui/Images/Background/loginbox2.gif); background-repeat:no-repeat;}
.backgroundcolor {	background-color: #F0E0B3;}
.checkbox {	width: 10px;}
.background1 {	background-image: url(/coopshopperui/Images/Background/background1.gif);height: 461px;	background-repeat: no-repeat;}
.boldbody {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.backgroundimageproperty{background-repeat: no-repeat;background-image: url(/coopshopperui/Images/Background/backgroundimage1.gif);}
.boxstyle1 {position: absolute; left: 106px;top: 808px; width: 23px; height: 35px;}
.bordertop {border-top-width: 3px;	border-right-width: 0px; border-bottom-width: 0px;	border-left-width: 0px; border-top-style: solid;border-right-style: solid; border-bottom-style: solid;	border-left-style: solid; border-color: #990000;}
.cellpad {padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.cellpadbottom {padding-bottom: 5px;width: 100px;overflow: visible;}
.width100 {	width: 100px;}

/*navigation */

.leftNav {MARGIN-BOTTOM: 5px;MARGIN-LEFT: 6px; LINE-HEIGHT: 1em;	FONT-FAMILY: tahoma, sans-serif; font-size:14px; margin-top: 15px;}
.leftNavTitle {	MARGIN-TOP: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; 	COLOR: #c60;	LINE-HEIGHT: 1em; 	FONT-FAMILY: tahoma, sans-serif;	font-size:18px}

/* spry tabbedpanels add in*/

/* SpryTabbedPanels.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: center;
	clear: none;
	width: 77%;
	height: 38px;
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 1025px;
	border-top: solid 10px #FFFFCC;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	position: relative;
	top: auto;
	float: left;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFCC;
	list-style: none;
	border-left: solid 0px #FFF;
	border-bottom: solid 0px #FFF;
	border-top: solid 0px #999;
	border-right: solid 0px #999;
	cursor: pointer;
	width: 170px;
	height: 34px;
	background-image: url(/coopshopperui/Images/Button/tabs_4_not_selected.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 34px;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	background-color: #FFFFCC;
	background-image: url(/coopshopperui/Images/Button/tabs_4_selected.gif);
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background-color: #FFFFCC;
	border-bottom: 0px solid #FFFFFF;
	background-image: url(/coopshopperui/Images/Button/tabs_4_selected.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-top: solid 0px #999;
	border-right: solid 1px #000000;
	background-color: #FFFFCC;
	background-image: url(/coopshopperui/Images/Background/Contentbackround4.gif);
	font-size: 16px;
	width: 1020px;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding: 4px;
	text-align:left;
	font-weight:bold;
}

.TabbedPanelsContent a
{
	text-decoration : none;
	color:Black;
}

.TabbedPanelsContent a:active 
{
	text-decoration : none;
	color:Black;
}

.TabbedPanelsContent a:visited 
{
	text-decoration : none;
	color:Black;
}

.TabbedPanelsContent a:hover 
{
	text-decoration : underline;
	color:Blue;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {

}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}


/***********************************************************************/

.introtext	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px ;
    TEXT-ALIGN:justify;
    WIDTH:600px   
	}

.regularBody	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT:normal;
    LINE-HEIGHT: 16px        
	}
.subregularBody	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 16px        
	}
.miniText{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    LINE-HEIGHT: 16px        
	}
.subboldbody	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    font-weight:bold;
    LINE-HEIGHT: 16px        
	}
.regularBodyJustify	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;
    text-align:justify     
	}
.regularBodyRight	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;
    text-align:right     
	}
.regularBodyCenter	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;
    text-align:center     
	}
.regularBody10px	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 10px    
	}
.news	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;
    text-align:justify  
	}
	
.redBody	{ 
    COLOR: #CC0033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 14px    
	}
	
.grayBody	{ 
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 14px    
	}
	
 .redregularBody	{ 
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 14px    
	}

.error	{ 
    COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14px    
	}	
	
 .boldBody	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14px    
	} 
	.boldBody10px	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14px    
	}

	.boldBody6px	{ 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 6px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14px    
	}
	
 .status	{ 
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 10px    
	}
	
 .status2	{ 
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 10px    
	}
	
 .copyright	{ 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
	}
	
 .rewards	{ 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 11px;
    color: #666666
	}
	
 .boldrewards	{ 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 10px
	}
.boldHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.boldHeaderSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.errorhome	  { 
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 15px   
	}

.a	{
	COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 15px;
    text-decoration:'underline'
}

.table 
{
	COLOR: #000000;
	background-color: #d2d2d2;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 15px
}

.table2 
{
	COLOR: #000000;
	background-color: #C0FFC0;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 15px
}
.points 
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    font-weight:bold;
    LINE-HEIGHT: 11px
}
.aMenu		{
	COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    font-weight:bold;
    LINE-HEIGHT: 14px;
    text-decoration:none;    
}

	
.cart		{
	COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    LINE-HEIGHT: 10px;
    text-decoration:none;    
}
.boldrewards		{
	COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 14px;
    text-decoration:none;    
}
.boldPrice		{
	COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8px;
    LINE-HEIGHT: 10px;
    text-decoration:none;    
}

.msrp 
{
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8px;
    LINE-HEIGHT: 12px
}

.boldHeaderWhite
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.pagebreak
{
	page-break-after : always;
}

.nounderline
{
	text-decoration:none;
}

.reportBold
{
	font-family : Courier;
	font-size : 12;
	font-weight : bold;
}

.reportRegular
{
	font-family : Courier;
	font-size : 12;
	font-weight : normal;
}
.transparentDisable
{
	background-color: transparent;
	opacity: .25;
	filter: alpha(opacity=0.5);
}

	
.boldHeaderLightBlue { COLOR: #99CCFF; FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.regularHeaderWhiteItalic { COLOR: #ffffff; FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; font-style: italic}
.boldHeaderDarkBlue { COLOR: #003366; FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.listPriceTable { COLOR: #666666; background-color: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 14px}
.listPriceTableStrike { COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 14px ; text-decoration: line-through}
.yourSavingsTable { COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 14px ; font-style: normal; font-weight: normal}
.boldHeaderFeatureBlue { FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #003366}
.boldHeaderFeatureBlueSmall { FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #003366}
.boldHeaderFeatureGrey { FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #666666}
.boldHeaderFeatureBlack { FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #000000}
.regHeaderFeatureGrey { FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #666666 }
.regHeaderFeatureGreyStrike { FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #666666 ; text-decoration: line-through}
.regHeaderFeatureRed { FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #CC0000}
.boldHeaderSearchBlack { FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #000000 }
.boldHeaderSearchBlue { FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #003366 }
.boldHeaderSearchGrey { FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #666666 }
.regHeaderSearchGrey { FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #666666 }
.regHeaderSearchGreyStrike { FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #666666 ; text-decoration: line-through }
.regHeaderSearchRed { FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; color: #CC0000 }
.regularBodyBlue { COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 14px }
.regularHeaderBlue { COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; LINE-HEIGHT: 14px ;FONT-WEIGHT: bold}
.regularBodyGrey { COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 14px }
.boldBodyWhite { COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 14px }
.boldBody10px { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 14px }
.regularHeaderWhite { COLOR: #ffffff; FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; font-style: normal}
.boldArtistListing { COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 14px }
.aMenuBlue { COLOR: #99CCFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; font-weight:bold; LINE-HEIGHT: 14px; text-decoration:none; }
.tooltiptitle{COLOR: #ffffff; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 11pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 10pt}
#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

.modalbackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.updating	{ 
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 10px;
    background-color:#cc9966;
    width: 200px;
    height: 75px;
    border:1;
	}




