/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2006 Coppermine Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
  ********************************************
  Coppermine version: 1.4.4
  $Source$
  $Revision$
  $Author$
  $Date$
**********************************************/
body {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 12px;
        background : #000000 ;
        color : silver;
        margin: 0px;
}

#content {
        margin-right: 40px;
        margin-left: 40px;
        margin-top:5px;
        margin-bottom:5px;
        background-color: #101010;
        color: white;
        padding: 0.5em;
        border: 1px #CC9933 solid;
}

.header{
        font-family : Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 3em;
        color: silver;
}
#menu {
        vertical-align:bottom
        font-size: 115%;
        text-align: right;
        color: white;
}


#menu ul {
        margin: 5px
}
#menu li {
        display: inline;
        list-style-type: none;
        padding-right: 0px;
        padding-left: 0px;
        margin: 0px
}
#menu a:link, #menu a:visited {
        color: #CC9933;
        font-weight: normal;
        border: none;
        text-decoration: none;
}
#menu a:hover {
        color: red;
        border: none;
}
#admin_menu {
        font-size: 100%;
        text-align: left;
/*        color: #CC9933; */
}
div.innerdiv {
        width:100%;
}
table {
        font-size: 12px;
}
h1{
        font-weight: bold;
        font-size: 22px;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        line-height : 120%;
        color : #000000;
        margin: 2px;
}
h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        margin: 0px;
}
h3 {
        font-weight: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 2px;
}
p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        margin: 2px 0px;
}
ul {
        margin-left: 5px;
        padding: 0px;
}
li {
        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;
        list-style-type: disc;
}
.textinput {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        padding-right: 3px;
        padding-left: 3px;
}
.listbox {
        font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        vertical-align : middle;
}
.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
}
.comment_button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #f37421;
/*        background-image : url(images/button_bg.gif); */
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
        color: #FFFFFF;
        background-color: #000000;
}
.radio {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}
.checkbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}
a {
        color: silver;
        text-decoration: underline
}
a:hover {
        color: #cc9933;
        text-decoration: underline;
}
bblink a {
        color: silver;
        text-decoration: none;
}
bblink a:hover {
        color: silver;
        text-decoration: underline;
}
.maintable {
/*        border: 1px solid #4a4a4a; */
        background-color: #f37421;
        margin-top: 1px;
        margin-bottom: 1px;
}
.tableh1 {
/*        background : #202020 ;
        color : silver;
        font-size:18px;
        font-weight: bold;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
*/
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
     background : url(images/box_head_bg.gif);
     color : #ffffff;
	  padding-left: 15px;
	  height: 28px;
	  border-top: 1px solid #f37421;
	  border-right: 1px solid #f37421;
	  border-left: 1px solid #f37421;	 
    border-bottom: 1px solid #f37421;	
}
.breadcrumbs {
        background : #202020 ;
        color : silver;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh1_compact {
        background : #101010 ;
        color : #FFFFFF;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}
.tableh2 {
/*        background: #202020 ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
                font-size: 1.5em;
*/
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 11px;
     font-weight : bold;
     background : url(images/box_head_bg.gif);
     color : #ffffff;
	  padding-left: 15px;
	  height: 28px;
/*	  border-top: 2px solid #f37421;
	  border-right: 2px solid #f37421;
	  border-left: 2px solid #f37421;	
*/
     vertical-align: middle;

}

.tableh3 {
/*        background: #202020 ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
                font-size: 1.5em;
*/
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 11px;
     font-weight : bold;
     background : url(images/box_head_bg.gif);
     color : #ffffff;
	  padding-left: 15px;
/*	  border-top: 2px solid #f37421;
	  border-right: 2px solid #f37421;
	  border-left: 2px solid #f37421;	
*/
     vertical-align: middle;

}

/*.tableh2 a {
        text-decoration: none;
        color: #f37421;
}*/
a:link, a:visited {
       font-family : Tahoma, Verdana, Arial, sans-serif;
       color: white;
       font-size: 11px;
}
a:hover {
       font-family : Tahoma, Verdana, Arial, sans-serif;
       color: #f37421;
       font-size: 11px;

   
}
.catrow {
     border-top: 1px solid #f37421;
     border-bottom: 1px solid #f37421;
	  border-right: 1px solid #f37421;
	  border-left: 1px solid #f37421;	
}
.tableh2_compact {
        background: #202020 ;
        color : silver;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}
.tableb {
        background: #101010 ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;

  	  border-top: 1px solid #f37421;
     border-bottom: 1px solid #f37421;
	  border-right: 1px solid #f37421;
	  border-left: 1px solid #f37421;	
}
.tableb_compact {
        background: #101010 ;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
     
}
.tableb_album {
        background: #101010 ;
}
.tablef {
        background: #202020;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}
.album_stat {
        background: #101010;
        font-size: 85%;
        margin: 5px 10px;
}
.album_desc {
        background: #101010;
        margin: 5px 10px;
                text-align: justify;
}

.thumb_title {
        font-weight : bold;
        font-size: 80%;
        padding: 2px;
        display : block;
}
.thumb_caption {
        font-size: 80%;
        padding: 1px;
        display : block;
}
.thumb_caption a {
        text-decoration: underline;
        color: silver;
}
.thumb_num_comments {
        font-weight: normal;
        font-size: 80%;
        padding: 2px;
        font-style : italic;
        display : block;
}
.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}
.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}
.user_thumb_infobox td {
        font-size: 80%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}
.user_thumb_infobox a {
        text-decoration: none;
        color: silver;
}
.user_thumb_infobox a:hover {
        color: silver;
        text-decoration: underline;
}
.sortorder_cell {
/*        background : #202020 ; */
        color : #FFFFFF;
        padding: 0px;
        margin: 0px;
}
.sortorder_options {
        font-family: Verdana, Arial, Helvetica, sans-serif;
/*        background : #202020; */
        color : #FFFFFF;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}
.navmenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 100%;
        font-weight: bold;
        border-style: none;
}
.navmenu img {
        margin-top: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
        margin-left: 5px;
}
.navmenu a {
        position: relative;
        display: block;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
        color: #FFFFFF;
}
.navmenu a:hover {
        background : #000000 ;
        text-decoration: none;
        color:         #000000;
}
.admin_menu_thumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}
.admin_menu_thumb a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}

.admin_menu_thumb a:hover {
        color: #000000;
        text-decoration: underline;
}
.admin_menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}
.admin_menu a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
}

.admin_menu a:hover {
        color: #000000;
        text-decoration: underline;
}
.admin_menu a:visited {
        color: #000000;
        text-decoration: underline;
}
.comment_date{
        color : #5F5F5F;
        font-size : 90%;
        vertical-align : middle;
}
.image {
        border-style: solid;
        border-width:1px;
        border-color: #000000;
        margin: 2px;
}
.imageborder {
        border: 1px solid #000000;
        background-color: #FFFFFF;
        margin-top: 30px;
        margin-bottom: 30px;
}
.thumbnails {
        background: #101010 ;
        padding: 5px;
/*
	  border-top: 2px solid #f37421;
	  border-right: 2px solid #f37421;
	  border-left: 2px solid #f37421;	 
    border-bottom: 2px solid #f37421;	
*/        
        
}
.footer {
        font-size : 9px;
}
.footer a {
        text-decoration: none;
        color: #cc9933;
}
.footer a:hover {
        color: red;
        text-decoration: none;
}
.statlink {
        color: #FFFFFF;
        padding-left: 0px;
}
.statlink a {
        text-decoration: none;
        color: #FFFFFF;
}
.statlink a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}
.alblink a {
        text-decoration: underline;
        color: silver;
}
.alblink a:hover {
        color: #cc9933;
        text-decoration: underline;
}
.catlink {
        display: block;
        margin-bottom: 2px;
}
.catlink a {
        text-decoration: underline;
        color: silver;
}
.catlink a:hover {
        color: red;
        text-decoration: underline;
}
.topmenu {
        line-height : 130%;
        font-size: 100%;
}
.topmenu a {
        color : #0033CC;
        text-decoration : none;
}
.topmenu a:hover  {
        color : #0033CC;
        text-decoration : underline;
}
.img_caption_table {
        border: none;
        background-color: #FFFFFF;
        width : 100%;
        margin : 0px;
}
.img_caption_table th {
        background: #202020 ;
        font-size: 100%;
        color : silver;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
        border-top : 1px solid #4a4a4a;
}
.img_caption_table td {
        background: #000000 ;
        padding-top: 6px;
        padding-right: 10px;
        padding-bottom: 6px;
        padding-left: 10px;
        border-top : 1px solid #4a4a4a;
}
.debug_text {
        border: #BDBEBD;
        background-color: #000000;
        width : 100%;
        margin : 0px;
}
.clickable_option {
        border-bottom : 1px dotted blue;
}
.listbox_lang {
        color: #000000;
        background-color: #D1D7DC;
        border: 1px solid #D1D7DC;
        font-size: 80%;
        font-family: Arial, Helvetica, sans-serif;
        vertical-align : middle;
}

/*****************************************************************************************************************/
/*
  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
  .cat_description {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #800000;
     background : inherit;
     font-weight : bold;
      }
 .boxText {
     font-family : Tahoma,Verdana, Arial, sans-serif;
     font-size : 11px;
      }
 .centerTable {
     background-image : url('images/bg_cat4.gif');
     background-repeat : repeat-x;
     background : White;
     color : inherit;
      }
 .errorBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : inherit;
     background : #FFDEAD;
     font-weight : bold;
      }
 .stockWarning {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : Orange;
     background : inherit;
      }
 .productsNotifications {
     background : White;
     color : inherit;
      }
 .orderEdit {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : Orange;
     background : inherit;
     text-decoration : underline;
      }
 .navBlue {
     color : #ff0000;
     background : inherit;
     font-size : 8pt;
     font-family : Verdana, Arial, sans-serif;
      }
 .subnavBlue {
     color : #9966ff;
     background : inherit;
     font-size : 8pt;
     font-family : Verdana, Arial, sans-serif;
      }
 BODY {
     /*background : url(images/bg.gif);*/
     color : #000;
     margin : 0;
      }
 A {
     color : #000000;
	  font-size: 11px;	
     text-decoration : none;
      }
 A:hover {
     color : #FF8C00;
     text-decoration : underline;
      }
 FORM {
     display : inline;
      }
 TR.header {
     color : inherit;
	  background : url(images/bg.gif);
      }
 TR.headerNavigation {
     color : inherit;
      }
 TD.headerNavigation {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #ffffff;
     font-weight : bold;
	  background: url(images/menu_bg.gif);
	  height: 52px;
      }
 A.headerNavigation {
     color : #3a395a;
	  font-size: 12px;
	  font-weight: bold;
      }
 a:hover.headerNavigation {
     color : #000;
      }
 TR.headerError {
     background : Red;
     color : White;
      }
 TD.headerError {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     background : Red;
     color : #ffffff;
     font-weight : bold;
      }
 TR.headerInfo {
     background : Orange;
     color : White;
      }
 TD.headerInfo {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     background : Orange;
     color : #ffffff;
     font-weight : bold;
      }
 TR.footer {
     background : #bbc3d3;
     color : inherit;
      }
 TD.footer {
     font-family : Tahoma,Verdana, Arial, sans-serif;
     font-size : 11px;
     background : url(images/menu_bg.gif);
	  height: 52px;
     color : #3a2479;
      }
 .templateinfobox {
     background : White;
     color : inherit;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
      }
 .infoBox {
     /*background : red;*/
     color : #000000;
  	  border: 2px solid #f37421;
	  margin-bottom: 5px;	  
      }
 TD.infoBox, SPAN.infoBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : White;
     color : inherit;
      }
 TD.infoBoxHeading {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
     background : url(images/box_head_bg.gif);
     color : #ffffff;
	  padding-left: 15px;
	  height: 28px;
	  border-top: 2px solid #f37421;
	  border-right: 2px solid #f37421;
	  border-left: 2px solid #f37421;	  	  
      }

 .infoBoxContents {
     background : #fff;
     color : #000000;
     font-family : Tahoma,Verdana, Arial, sans-serif;
     font-size : 11px;
	  padding: 3px;
      }
 TD.infoBoxFooter {
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
    background-color : White;
    color : #000000;
}

 TD.contentBoxHeading {
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #534f4d;
     background : White;
    padding-top : 5px;
}
 .infoBoxContentsHeader {
     background : White;
    color : #ffffff;
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
}

 .infoBoxContentsCenter {
    color : inherit;
     background : White;
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
}

 TD.infoBoxContentsfooter {
    color : #000000;
     background : White;
     font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
}
 TD.infoBoxHeadingImage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background-position : left;
     background-color : White;
     color : Black;
      }
 TD.infoBoxFooterImage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 1px;
     font-weight : bold;
     background-color : White;
     color : #000000;
      }
 .infoBoxNotice {
     background : Orange;
     color : White;
      }
 .infoBoxNoticeContents {
     background : Orange;
     color : #ffffff;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 TD.main_table_heading {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
      }
 TD.main_table_heading_inner {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #ffffff;
     color : #000000;
      }
 TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
     background : #fff;
     color : inherit;
      }
 TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
     background : #f8f8f9;
     color : inherit;
      }
 TABLE.productListing {
     border : 1px;
     border-style : solid;
     border-color : #b6b7cb;
     border-spacing : 1px;
      }
 .productListing-heading {
     font-family : Tahoma,Verdana, Arial, sans-serif;
	  height: 28px;
     font-size : 11px;
     background : url(images/box_head_bg.gif);
     color : #ffffff;
     font-weight : bold;
      }
 .productlisting-headingPrice {
     font-family : Verdana, Arial, sans-serif;
     font-size : 20px;
     background : #cccccc;
     color : #9a9a9a;
     font-weight : bold;
      }
 TD.productListing-data {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 A.pageResults {
     color : #FF4500;
     background : inherit;
      }
 a:hover.pageResults {
     color : #FF4500;
     background : Maroon;
      }
 TD.pageHeading, DIV.pageHeading {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 14px;
     font-weight : bold;
     color : #020202;
     background : url(images/head_bg.gif);
	  height: 42px;
	  padding-left: 10px;
 	  padding-top: 35px;
	  padding-right: 10px;	  
	  background-repeat: repeat-x;
	  vertical-align: top;
      }
 TR.subBar {
     background : White;
     color : inherit;
      }
 TD.subBar {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background : inherit;
      }
 TD.main, P.main {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
     color : #000000;
	  padding-left: 10px;
	  padding-right: 10px;	  
     background : inherit;
      }
 TD.smallText, SPAN.smallText, P.smallText {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
	  padding-left: 10px;
	  padding-right: 10px;	  
      }
 TD.accountCategory {
     font-family : Verdana, Arial, sans-serif;
     font-size : 13px;
     color : White;
     background : inherit;
      }
 TD.fieldKey {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 TD.fieldValue {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
      }
 TD.tableHeading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 TD.category_desc {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
	  padding: 5px;
      }
 SPAN.newItemInCart {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #ff0000;
     background : inherit;
      }
 CHECKBOX, INPUT, RADIO, SELECT {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
      }
 TEXTAREA {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
      }
 SPAN.greetUser {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #E86322;
     background : inherit;
     font-weight : bold;
      }
 TABLE.formArea {
     background : White;
     color : White;
     border-color : #D2691E;
     border-style : solid;
     border-width : 1px;
      }
 TD.formAreaTitle {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 SPAN.markProductOutOfStock {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     color : Orange;
     background : inherit;
     font-weight : bold;
      }
 SPAN.productSpecialPrice {
     font-family : Tahoma,Verdana, Arial, sans-serif;
     color : #FE7800;
     background : inherit;
	  font-weight: bold;
      }
 SPAN.errorText {
     font-family : Verdana, Arial, sans-serif;
     color : #ff0000;
     background : inherit;
      }
 .moduleRowOver {
     background-color : #FFDEAD;
     color : inherit;
     cursor : pointer;
      }
 .moduleRowSelected {
     background-color : #FFDAB9;
     color : inherit;
      }
 .checkoutBarFrom, .checkoutBarTo {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #8c8c8c;
     background : inherit;
      }
 .checkoutBarCurrent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background : inherit;
      }
 .messageBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 .messageStackError, .messageStackWarning {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 10px;
     background-color : #FFDEAD;
     color : inherit;
      }
 .messageStackSuccess {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background-color : #FFDEAD;
     color : inherit;
      }
 .inputRequirement {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #ff0000;
     background : inherit;
      }
 TABLE.linkListing {
     border : 1px;
     border-style : solid;
     border-color : #b6b7cb;
     border-spacing : 1px;
      }
 .linkListing-heading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : #b6b7cb;
     color : #ffffff;
     text-align : center;
      }
 TD.linkListing-data {
     border-right : 1px solid #b6b7cb;
     border-bottom : 1px solid #b6b7cb;
     padding : 4px;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 TR.linkListing-odd {
     background : #f8f8f9;
     color : inherit;
      }
 TR.linkListing-even {
     background : White;
     color : inherit;
      }
 .content {
     color : #000000;
     background : #000000;
     font-size : 10px;
     font-family : Tahoma,Verdana, Arial, sans-serif;
      }
 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
     color : Orange;
     background : inherit;
      }
 TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
     background-image : url('images/button_blank_left.gif');
      }
 TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
     background-image : url('images/button_blank_right.gif');
      }
 TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
     background-image : url('images/button_blank_middle.gif');
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background-color : inherit;
     color : #000000;
      }
 A.HeaderPageLinks {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     color : #000000;
     background : inherit;
      }
 a:hover.HeaderPageLinks {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
     color : Orange;
      }
 TD.cookieUsage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : #000000;
     color : #ffffff;
      }
 .attributeBoxContent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #808080;
      }
 .TR.attributeBoxContent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #808080;
      }
 .TD.attributeBoxContent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #c0c0c0;
      }
 .storyboxtitle {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:link {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:active {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:visited {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:hover {
     font-family : Verdana, Arial, sans-serif;
     color : #ffffff;
     font-size : 10px;
     font-weight : bold;
     text-decoration : underline;
     background : inherit;
      }
 .yearHeader {
     font-family : Verdana, Arial, sans-serif;
     font-size : 14px;
     font-weight : bold;
     color : #000000;
     background-color : #ffffff;
      }
 .calendarMonth {
     background-color : #cccccc;
     color : inherit;
     cursor : default;
     width : 100%;
      }
 .calendarHeader {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     font-weight : bold;
     color : #000000;
     background-color : #ffffff;
     text-decoration : none;
     height : 22px;
      }
 .calendarToday {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #ffcf00;
     padding-left : 3px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;
      }
 .calendarWeekend {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #caeeff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;
      }
 .calendar {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #ffffff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     height : 22px;
     width : 18px;
      }
 .event {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     color : #000000;
     background-color : #ffffff;
     text-decoration : none;
     border : 1px solid #e6e6e6;
      }
 .empty {
     background-color : #f0faff;
     color : inherit;
     line-height : 14px;
     height : 22px;
     width : 18px;
      }
 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 h4.infoTitle {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 0.2em;
      }
 p.infoBlurb {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 2em;
      }
 TD.productPriceInListing {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #FFDEAD;
     color : inherit;
      }
 TD.productPriceInBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #eeeeee;
     color : inherit;
      }
 TD.productPriceInProdInfo {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #FFDEAD;
     color : inherit;
      }
 #navMenu {
     clear : both;
     height : 0.01%;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu ul {
     float : left;
     width : 150px;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu li {
     position : relative;
     float : left;
     line-height : 24px;
     margin-bottom : -1px;
     width : 150px;
      }
 #navMenu li ul {
     position : absolute;
     left : -999em;
     margin-left : 150px;
     margin-top : -26px;
      }
 #navMenu li ul ul {
     left : -999em;
      }
 #navMenu li a {
     width : 150px;
     display : block;
     color : #334;
     font-weight : bold;
     text-decoration : none;
     background : #ffffff;
     border : 1px solid #cce;
     padding-left : 2px;
      }
 #navMenu li a:hover {
     color : #000000;
     background : #aac;
      }
 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {
     left : -999em;
      }
 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {
     left : auto;
      }
.centerbox
{
	border: 2px solid #9485be;
	background: White;
}
.blackbg
{
	background : url(images/bg.gif);
}
a.boxLinks
{
	color: #253976;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	background: url(images/bullet2.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	margin-left: 10px;
}
a.boxLinks:hover
{
	color: #253976;
	background: url(images/bullet2.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	margin-left: 10px;
	text-decoration: none;	
}

a.catBox
{
	color: #253976;
	font-family: Tahoma;
	font-size: 11px;
	background: url(images/bullet1.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-bottom: 15px;
}



.display_media{
   background-color: #202020;
}
.navmenu_pic{
   background-color: #202020;  
}

