
body {
   
  background-color: #620D15; 
  margin: 0px 0px 0px 0px;   
  font: 13px/18px Arial, Helvetica, sans-serif;
  overflow-y: scroll;
}


#contactus a{
color: #eeeeee;
text-decoration: none;
font: 13px/18px Arial, Helvetica, sans-serif;
font-weight: bold;
}

p {
  font: 13px/18px Arial, Helvetica, sans-serif;
}

.clear-both {
  clear: both;
}


.navbar {
  font: 13px/18px Arial, Helvetica, sans-serif;
  color: white;
}
.navbar a {
  color: white;
  text-decoration: none
}
.navbar a:link {
  text-decoration: none
}
.navbar a:active {
  text-decoration: none
}
.navbar a:hover {
  text-decoration: underline
}




.mnuoption_large {
  font-weight: bold;
  font: 13px/18px Arial, Helvetica, sans-serif;
  padding: 2px 0px 0px 0px
}
.mnuoption_large a {  
  text-decoration: none
}
.mnuoption_large a:active {  
  text-decoration: none
}
.mnuoption_large a:link {  
  text-decoration: none
}
.mnuoption_large a:visited {  
  text-decoration: none
}
.mnuoption_large a:hover {  
  text-decoration: underline
}

.mnuoption_large .red a:hover{
  color: #C21B2A;
  font-weight: bold;
  font: 13px/18px Arial, Helvetica, sans-serif;  
}
.mnuoption_large .red a{
  color: #C21B2A;
  font-weight: bold;
  font: 13px/18px Arial, Helvetica, sans-serif;  
}
.mnuoption_large .purple a:hover{
  color:  #3333AF;
  font-weight: bold;
  font: 13px/18px Arial, Helvetica, sans-serif;  
}
.mnuoption_large .purple a{
  color: #3333AF;
  font-weight: bold;
  font: 13px/18px Arial, Helvetica, sans-serif;  
}
.mnuoption_large .orange a:hover{
  color: #EE7F00;
  font-weight: bold;
  font: 13px/18px Arial, Helvetica, sans-serif;  
}
.mnuoption_large .orange a{
  color: #EE7F00;
  font-weight: bold;
  font: 13px/18px Arial, Helvetica, sans-serif;  
}
.mnuoption_large .green a:hover{
  color: #47A526;
  font-weight: bold;
  font: 13px/18px Arial, Helvetica, sans-serif;  
}
.mnuoption_large .green a{
  color: #47A526;
  font-weight: bold;
  font: 13px/18px Arial, Helvetica, sans-serif;  
}


.mnuoption_group_header {
  margin: -5px 0px 0px 0px
}

.mnuoption_group_header a{
  color: #C21B2A;
  font-weight: bold;
  font: 13px/18px Arial, Helvetica, sans-serif;   
}

.mnuoption_group_header_v2 {
  margin: -5px 0px 0px 0px
}

.mnuoption_group_header_v2 a{
  color: #000000;
  font-weight: normal;
  font: 13px/16px Arial, Helvetica, sans-serif;  
  text-decoration: none 
}


.mnuoption_category a{
  color: #444444;
  font-weight: bold;
  font: 12px/14px Arial, Helvetica, sans-serif;  
  text-decoration: none
}
.mnuoption_category a:active {  
  text-decoration: none
}
.mnuoption_category a:link {
  text-decoration: none
}
.mnuoption_category a:visited {  
  text-decoration: none
}
.mnuoption_category a:hover {
  color: #C21B2A;
  text-decoration: underline
}

.mnuoption_category td {
  height: 12px;
  font: 12px/14px Arial, Helvetica, sans-serif;
  color: #444444;
}




.mnuoption_category_v2 a{
  color: #0032B1;
  font-weight: bold;
  font: 12px/14px Arial, Helvetica, sans-serif;  
  text-decoration: none
}
.mnuoption_category_v2 a:active {  
  text-decoration: none
}
.mnuoption_category_v2 a:link {
  text-decoration: none
}
.mnuoption_category_v2 a:visited {  
  text-decoration: none
}
.mnuoption_category_v2 a:hover {
  color: #C21B2A;
  text-decoration: underline
}

.mnuoption_category_v2 td {
  height: 18px;
  font: 12px/14px Arial, Helvetica, sans-serif;
  color: #444444;
  padding: 4px 0px 0px 0px;


}

.centerfg a{
  color: #5176D4;
  font-weight: normal;
  font: 14px/18px Arial, Helvetica, sans-serif;  
  text-decoration: underline
}
.centerfg a:active {  
  text-decoration: underline
}
.centerfg a:link {
  text-decoration: underline
}
.centerfg a:visited {  
  text-decoration: underline;  
}
.centerfg a:hover {  
  text-decoration: underline
}

.centerfg td { 
  font: 14px/18px Arial, Helvetica, sans-serif;   
}

.center_categories_selected{
  color: #0032B1;
  font-weight: bold;
  font: 14px/18px Arial, Helvetica, sans-serif;  
  text-decoration: underline;  
}







.productlist
{
font-size: 12px;
font-family: Arial, Verdana, 'MS Sans Serif'
}

.productlist a:link
{
}

.productlist a
{
}

.productlist a:active
{
text-decoration: none
}

.productlist a:visited
{
text-decoration: underline
}

.productlist a:hover
{
color: red
}





.MediumHead
{
font-size: 14px;
font-family: Arial
}
.email
{
border-right: #333399 1px solid;
border-top: #333399 1px solid;
font-size: 11px;
border-left: #333399 1px solid;
color: #333399;
border-bottom: #333399 1px solid;
background-color: #ffffff
}

.email_v2
{
border-right: #256F36 1px solid;
border-top: #256F36 1px solid;
font-size: 11px;
border-left: #256F36 1px solid;
color: #256F36;
border-bottom: #256F36 1px solid;
background-color: #ffffff
}

.search
{
border-top: 0px solid #202020;
border-right: 0px solid #202020;
border-bottom: 0px solid #202020;
border-left: 0px solid #202020;
font-size: 12px;
color: #202020;
width: 200px;
background-color: #ffffff
}

#searchAutoComplete
{
width: 15em; /* set width here or else widget will expand to fit its container */
padding-top: 3px;
}
.flatfield_green
{
border-right: #408080 1px solid;
border-top: #408080 1px solid;
font-size: 11px;
border-left: #408080 1px solid;
color: #000000;
border-bottom: #408080 1px solid;
background-color: #ffffff
}


.text-15 {  
  font: 15px/18px Arial, Helvetica, sans-serif;
}

.text-13 {  
  font: 13px/18px Arial, Helvetica, sans-serif;
}

.medium_text
{
font-size: 13px
}
.small_text
{
font-size: 10px
}
.large_text
{
font-size: 14px
}
.text_large_a
{
font-size: 15px
}
.text_large_b
{
font-size: 14px
}

.text_large_18
{
font-size: 18px
}

.text_medium
{
font-size: 13px
}
.text_small
{
font-size: 10px
}
.text_medium_small
{
font-size: 11px
}
.text_small_b
{
font-size: 6px
}

.text_large_c
{
font-size: 24px
}
td_delme
{
font-size: 13px
}
.blanklink
{
font-size: 13px;
text-decoration: none
}


.tabborder2
{
border-right: #dddddd 1px solid;
border-top: #dddddd 1px solid
}
.tabborder1
{
border-right: #dddddd;
border-top: #dddddd 1px solid;
border-left: #dddddd 1px solid;
border-bottom: #dddddd
}


.link_nounderline
{
font-weight: 900;
font-size: 11px;
text-decoration: none
}
.link_nounderline a
{
text-decoration: none
}
.link_nounderline A:active
{
text-decoration: none
}
.link_nounderline A:hover
{
}
.link_nounderline A:link
{
text-decoration: none
}
.link_nounderline A:visited
{
text-decoration: none
}



.ImageCountAll
{
font-weight: bold;
font-size: 15px;
color: black;
font-family: Arial
}
.ImageCountChapter
{
font-weight: normal;
font-size: 11px;
color: black;
font-family: Arial
}



.text_large_d
{
font-size: 36px
}


#statusdiv
{
border-right: gray 1px solid;
padding-right: 2px;
border-top: gray 1px solid;
padding-left: 2px;
left: -300px;
visibility: hidden;
padding-bottom: 2px;
border-left: gray 1px solid;
padding-top: 2px;
border-bottom: gray 1px solid;
position: absolute;
background-color: lightyellow
}

#scrollcontainer A IMG
{
border-right: #ccc 1px solid;
border-top: #ccc 1px solid;
border-left: #ccc 1px solid;
border-bottom: #ccc 1px solid
}
#scrollcontainer A:hover
{
color: red
}
#scrollcontainer A:hover IMG
{
border-right: navy 1px solid;
border-top: navy 1px solid;
border-left: navy 1px solid;
border-bottom: navy 1px solid
}


.purchase_summary_table {
  border-right: 1px solid rgb(134,153,188);
  border-top: 1px solid rgb(134,153,188);
  border-left: 1px solid rgb(134,153,188);
  border-bottom: 1px solid rgb(134,153,188);
  font: 13px/16px Arial, Helvetica, sans-serif;
  color: rgb(0,0,0);
  background-color: rgb(255,255,204)
}

.side_nav {
  border-right: 1px solid rgb(252,240,187);
  border-top: 1px solid rgb(252,240,187);
  border-left: 1px solid rgb(252,240,187);
  border-bottom: 1px solid rgb(252,240,187);
  font: 13px/16px Arial, Helvetica, sans-serif;
  color: rgb(0,0,0);
  background-color: rgb(255,255,238)
}


.reset-this {
    animation : none;
    animation-delay : 0;
    animation-direction : normal;
    animation-duration : 0;
    animation-fill-mode : none;
    animation-iteration-count : 1;
    animation-name : none;
    animation-play-state : running;
    animation-timing-function : ease;
    backface-visibility : visible;
    background : 0;
    background-attachment : scroll;
    background-clip : border-box;
    background-color : transparent;
    background-image : none;
    background-origin : padding-box;
    background-position : 0 0;
    background-position-x : 0;
    background-position-y : 0;
    background-repeat : repeat;
    background-size : auto auto;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 0;
    border-bottom-color : inherit;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : none;
    border-bottom-width : medium;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
    bottom : auto;
    box-shadow : none;
    box-sizing : content-box;
    caption-side : top;
    clear : none;
    clip : auto;
    color : inherit;
    columns : auto;
    column-count : auto;
    column-fill : balance;
    column-gap : normal;
    column-rule : medium none currentColor;
    column-rule-color : currentColor;
    column-rule-style : none;
    column-rule-width : none;
    column-span : 1;
    column-width : auto;
    content : normal;
    counter-increment : none;
    counter-reset : none;
    cursor : auto;
    direction : ltr;
    display : inline;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : inherit;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : baseline;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
}