/*******************************************/
/*******************************************/
/*  STYLES FOR IN PAGE ELEMENTS, ALL MEDIA */
/*******************************************/
/*******************************************/

.ALIGNRIGHT {
   text-align: right;
}
.ALIGNLEFT {
   text-align: left;
}
.ALIGNCENTER {
   text-align: center;
}
.VENDORLONGTEXT {
     font-size: 85%;
}
.MAINTITLE {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     border-bottom: thin solid #777777;
}
.MAINTITLEA { 
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     color: #777777;     
     text-transform: lowercase;
}
.MAINTITLEB { 
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     color: #AAAAAA; 
     text-transform: lowercase;
}
.SUBTITLE {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     color: #FFFFFF;
     background-color: #003100;
     padding-left: 4px;
     padding-right: 4px;
     padding-top: 1px; 
     padding-bottom: 1px;
     margin-top: 50px;
}
.FIRSTSUBTITLE {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     color: #FFFFFF;
     background-color: #003100;
     padding-left: 4px;
     padding-right: 4px;
     padding-top: 1px; 
     padding-bottom: 1px;
     margin-top: 0px;
}
.ORDERITEMHEADING {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     font-weight: bold;
     color: #FFFFFF;
     background-color: #003100;
     padding-left: 4px;
     padding-right: 4px;
     padding-top: 1px; 
     padding-bottom: 1px;
     margin: 0;
}
.ORDERITEM {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     color: #000000;
     font-size: smaller;
}
.ORDERITEMBOX {
     border: thin solid #003100;
}
.NOGUTTER {
     padding: 0;
     margin: 0;
}
.FRONTPAGEHEADING {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     font-weight: bold;
     color: #FFFFFF;
     background-color: #003100;
     padding-left: 4px;
     padding-right: 4px;
     padding-top: 1px; 
     padding-bottom: 1px;
     margin: 0;
     font-size: 90%;
}
P.FRONTPAGEITEM {
     font-size: 70%;
}
.COVERSTORYBODYCOPY {
     font-size: 90%;
}
.FEATUREDOWNLOADS {
     font-size: xx-small;
     text-align: right;
     margin: 0;
     padding: 0;
}
.FEATUREDOWNLOADSHEADING {
     font-size: 110%;
     font-weight: bold;
     text-align: right;
     margin: 0;
     padding: 0;
}
A.FEATUREDOWNLOADSHEADING:link { 
     color: #000000;
     text-decoration: underline;
}
A.FEATUREDOWNLOADSHEADING:visited { 
     color: #000000;
     text-decoration: underline;
}
A.FEATUREDOWNLOADSHEADING:active { 
     color: #0000FF;
     text-decoration: underline;
}
A.FEATUREDOWNLOADSHEADING:hover { 
     background-color: #FF6600;
     color: #FFFFFF;
     text-decoration: none;
     padding: 2px;
}
.FEATUREDOWNLOADSSECTIONHEADING {
     text-transform: lowercase;
     font-weight: bold;
     text-align: right;
     color: #000000;
     margin: 0;
     padding: 0;
}
.FEATUREDDOWNLOADSMORELINK {
     font-size: 70%;
     text-align: right;
     margin: 0;
     padding: 0;
}
.PRODUCTCATALOGDIVIDERSPACE {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     font-size: xx-small;
     margin: 10px;
     padding: 0;
}
.PRODUCTCATALOGDESCRIPTION {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     font-size: 95%;
}
.PRODUCTCATALOGHEADING {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     font-size: 120%;
}
.PRODUCTCATALOGLINKS {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     font-size: 85%;
     text-align: right;
     padding: 0;
     margin: 0;
}
.AFFILIATECATALOGHEADING {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     font-size: 120%;
}
.AFFILIATECATALOGSPECS {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     font-size: 90%;
}
.SELLTAG {
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana;
     font-size: small;
     color: #003100;
     font-weight: normal;
}
A.SELLTAG:link { 
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana; 
     color: #003100;
     text-decoration: none;
     font-weight: normal;	 
}
A.SELLTAG:visited { 
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana; 
     color: #003100;
     text-decoration: none;
     font-weight: normal;	 
}
A.SELLTAG:active { 
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana; 
     color: #FF00FF;
     text-decoration: none;
     font-weight: normal;	
}
A.SELLTAG:hover { 
     font-family: Arial, Helvetica, Geneva, Sans Serif, sans-serif, Swiss, SunSans-Regular, Verdana; 
     background-color: #FF6600;
     color: #FFFFFF;
     text-decoration: none;
}
