.menu_desc { color: #000000;
             font-style: italic;
             font-size: 10pt }
.menu_item { color: #000000;
             font-weight: bold;
             font-size: 10pt }
.menu_title { color: #000000;
              font-style: italic;
              font-weight: bold;
              font-size: 24pt }
.menu_sub { color: #000000;
            font-style: italic;
            font-weight: bold;
            font-size: 8pt }
.title { color: #A00000;
         font-style: italic;
         font-weight: bold;
         font-size: 22pt }
.para:first-line { font-weight: bold }

.notice { color: #A00000;
          font-weight: bold;
          font-style: italic;
          font-size: 12pt }

span.cartheader { color:#FFFFFF;
                  font-size:16px;
                  font-weight: bold; }
span.cartitem { color:#000000;
                font-size:16px;
                font-weight: bold; }
span.cartdesc { color:#A00000;
                font-size:13px; }
.subtext { color:#000000;
           font-size:13px; }
.price { color:#000000;
         font-size:16px;
         font-weight:bold; }
.description { font-size: 16px; }
div.cartlist { background-color: #FFFFFF;
               border-style: solid;
               border-width: 2px;
               border-color: #A00000; }
div.itemadded { padding: 2px;
                background-color: #FFFFE0;
                border-style: solid;
                border-width: 1px;
                border-color: #E0E0C5; }
div.itemadded span.text1 { font-family:arial, sans-serif;
                           font-size:14px;
                           font-weight:bold; }
div.itemadded span.text2 { font-family:arial, sans-serif;
                           font-size:14px; }
span.shipmethod { color:#000000;
                  font-size:13px;
                  font-weight:bold; }
div.badlogin { padding: 2px;
               background-color: #FFFFE0;
               border-style: solid;
               border-width: 1px;
               border-color: #FF0000; }
div.badlogin span.text1 { font-family:arial, sans-serif;
                          color: #FF0000;
                          font-size:14px;
                          font-weight:bold; }



.account { font-family:arial, sans-serif;
           color:#000000;
           font-size:12px;
           font-weight:bold; }
.disabled { font-family:arial, sans-serif;
            color:#A0A0A0;
            font-size:12px;
            font-weight:bold; }
.page { margin-left: 16px;
        margin-right: 16px;
		margin-top: 8px;
		margin-bottom: 0px; }
div.menu { padding: 4px;
           background-color: #FFFFFF;
           border-style: solid;
           border-width: 1px;
           border-color: #000000; }
div.menu a.menulink { display: block;
                      text-decoration: none;
                      font-family:arial, sans-serif;
                      font-size:14px;
                      font-weight:bold;
                      color: #000000;
                      padding: 2px; }
div.menu a.menulink:hover { text-decoration: none;
                            color: #FFFFFF;
                            background-color: #A00000;
                            padding: 2px; }
.itemtitle { font-family:arial, sans-serif;
             color:#A00000;
             font-size:18px;
             font-weight:bold; }
.pagetitle { font-family:arial, sans-serif;
             color:#A00000;
             font-size:22px;
             font-weight:bold; }
.details { font-family:arial, sans-serif;
           color:#000000;
           font-size:14px;
           font-weight:bold; }

div.videodetails { font-family:arial, sans-serif;
                   color:#A00000;
                   font-size:14px;
                   font-weight:bold; }
div.videoshot { padding: 4px;
                background-color: #F0F0F0;
                border-style: solid;
                border-width: 1px;
                border-color: #A0A0A0; }
div.videoshot span.text1 { font-family:arial, sans-serif;
                           color:#000000;
                           font-size:14px;
						   font-weight: bold }
div.videoshot span.text2 { font-family:arial, sans-serif;
                           color:#000000;
                           font-size:12px; }
div.videoshot2 { font-family:arial, sans-serif;
                 color:#000000;
                 font-size:12px; }
div.videomodel { padding: 4px;
                 background-color: #F0F0F0;
                 border-style: solid;
                 border-width: 2px;
                 border-color: #A00000; }
div.videomodel span.text1 { font-family:arial, sans-serif;
                            color:#000000;
                            font-size:14px;
                            font-weight: bold }
div.videomodel span.text2 { font-family:arial, sans-serif;
                            color:#000000;
                            font-size:12px; }
.quotetext { font-family:arial, sans-serif;
             color:#000000;
             font-size:12px;
		     font-style: italic; }
.quotename { font-family:arial, sans-serif;
             color:#A00000;
             font-size:12px; }
.optionheader { font-family:arial, sans-serif;
                color:#FFFFFF;
                font-size:18px;
                font-weight:bold; }
div.optiontext { max-width: 500px; }
div.videolist td { padding-left: 10px; }
.headerbold { font-family:arial, sans-serif;
              color:#000000;
              font-size:14px;
              font-weight:bold; }
.headerred { font-family:arial, sans-serif;
             color:#A00000;
             font-size:14px;
             font-weight:bold;
			 font-style: italic; }
.groupnumber { font-family:arial, sans-serif;
               color:#FFFFFF;
               font-size:18px;
               font-weight:bold;
			   width:18px }
div.modifyitem { padding: 4px;
                 background-color: #F0F0F0; }
.smallselect { font-family:arial, sans-serif;
               color:#000000;
               font-size:11px;
               font-weight: bold; }
.descheader { font-size: 16px;
              color:#A00000;
              font-weight: bold; }


