
/*paging control */
 
   /*for paging link, can be expanded to active, visited, linked*/
 .PagingContainer
 {
	margin: 0px 0px 0px 0px;
    font-size: 13px;
    background-color: Yellow;
    width: 100%;
 }
 
   /*for paging link, can be expanded to active, visited, linked*/
 .PagingLink
 {
	margin: 0px 3px 0px 3px;
 }
	A.PagingLink:link {color:  #4A9200; text-decoration: underline;}
	A.PagingLink:visited {color: #4A9200; text-decoration: underline;}
	A.PagingLink:hover {color: #4A9200; text-decoration: underline;}

 
 /* use when number in paging control is NOT linked*/
 .PagingNumber
 {
	margin: 0px 3px 0px 3px;
	color:  #4A9200;
	font-weight: bold;
 }
 
 .PagingLinkContainer
 {
	margin-top: 0px;
 }
 
 .PagingStatisticsContainer
 {
	background-color: Red;
	width: 200px;
 }
 
 .PagingStaticsLabel
 {
     font-size: 13px;
 }

 /* START Cart Item Styles */

.FooterStyleBackColor {
background-color:  #cccccc;
}

.HeaderStyleBackColor {
background-color:  #cccccc;
color: #000000;
font-weight: bold;
}

.RowStyleBackColor {
background-color:  #ffffff;
}

.AltBackColor {
background-color:  #E7E5DD;
}

/*cols*/
.RemoveColumn
{
  padding: 5px 5px 5px 5px;  
  font-size: 12px; 
}

.TitleColumn
{
    color:  #000000;
    padding: 5px 5px 5px 5px; 
    font-size: 12px;
    text-align: center;   
}

.CoverColumn
{
    padding: 5px 5px 5px 5px;
    font-size: 12px;  
    text-align: center; 
}

.PriceColumn
{
    font-weight: bold;
    color:  #013359;
    padding: 5px 5px 5px 5px; 
    font-size: 12px;
    text-align: center;  
}

.QuantityColumn
{
    padding: 5px 5px 5px 5px;
    font-size: 12px;
    text-align: center;  
}

.UpdateColumn 
{
padding: 5px 5px 5px 5px;
font-size: 12px; 
text-align: center; 
}
/* END Cart Item Styles */

/*Checkout page item styles */

.headerlabel
{
    font-size: 10px;

}

.ItemCartSummary {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color:  #000000;
}

.ItemSummarySubhead {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color:  #191919;
background-color: #eeeeee;
}

.ItemLabel {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color:  #191919;
background-color: #f9ac08;
}

.ItemLabel2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color:  #191919;
background-color: #cccccc;
}

.ItemLabelClear {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color:  #191919;
background-color: #eeeeee; 
margin: 5px 0px 5px 0px;
}

.ItemISBN {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color:  #000000;
}

.ItemTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color:  #000000;
}

.ItemAuthor {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-style: italic;
text-decoration: none;
color:  #000000;
}

.ItemDescription {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color:  #000000;
}

.ItemPrice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color:  #013359;
}

.ItemTotal {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color:  red;
background-color: #f9ac08;
}

.ItemTotal2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
background-color: #cccccc;
}

/* end checkout page item styles */

/* for address page */

.BlockDisplay
{
    display: block;
}

.SubLabels
{
    font-size: 10px;
}
.subscribe_msg_text
{
	color:#ff0000;	
}

.NoMargin
{
    margin: 0px 0px 0px 0px;
}

.SearchTermBox
{
    margin: 0px 0px 0px 0px;
}

.lbSpacing
{
    display: block;
    margin-right: 10px;
    float: left;
}

/* for subscribe page*/
.form_left
{
    text-align: left;
}

.form_right
{
    text-align: right;
}

.demographic_margin
{
    margin-left: 5px;
}