.homelink a:link {
  font-size: 16px;
  font-weight: bold;
}


span.feedback {
  background-color:#008000;
  font-size: 14px;
  font-weight: bold;
  color:#FFFFFF;
  margin: 0 auto;
}


/* for use by all ---------- */

span.comic {
   /*font-family: "Comic Sans MS", sans-serif;*/
   font-family:  sans-serif;
   font-weight: normnal;
   font-size:12px;
}


/* default.thtml ---------- */

td.menu {
   width:200px;
   text-align:right;
   color:white;
}

td.menu ul.flt {
    float:left;
}

td.menu img {
   /* hodler /*
}

/* register.thtml ---------- */
p.errorheader {
    font-weight: bold;
}
p.error {
    color: red;
    margin: 10px;
    font-weight: bold;
}

/*  ----------------- */

#autotext input {
   margin:0px  
}

form.nomargin {
    margin:0
}

div.clear {
   clear:both;
}
table.clear {
   clear:both;
}

span#posttext {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    color: #565699;
    font-weight: bold;}
}


.capfontClass {
  font-family: Arial, sans-serif; 
  font-size: 12px; 
  background-color:#008000;
  font-weight: bold;
  color:#FFFFFF;
}

/* product_template.thtml ---------- */

 
/*#page_title {corner (line 18)
    background:#66AAFF none repeat scroll 0 0;
    float:left;
    margin:1em;
    padding:10px;
    width:18em;
    
    border-bottom-color:-moz-use-text-color;
    border-bottom-style:none;
    border-bottom-width:medium;
    border-left-color-ltr-source:physical;
    border-left-color-rtl-source:physical;
    border-left-color-value:-moz-use-text-color;
    border-left-style-ltr-source:physical;
    border-left-style-rtl-source:physical;
    border-left-style-value:none;
    border-left-width-ltr-source:physical;
    border-left-width-rtl-source:physical;
    border-left-width-value:medium;
    border-right-color-ltr-source:physical;
    border-right-color-rtl-source:physical;
    border-right-color-value:-moz-use-text-color;
    border-right-style-ltr-source:physical;
    border-right-style-rtl-source:physical;
    border-right-style-value:none;
    border-right-width-ltr-source:physical;
    border-right-width-rtl-source:physical;
    border-right-width-value:medium;
    border-top-color:-moz-use-text-color;
    border-top-style:none;
    border-top-width:medium;
    
    
}*/

  th#thactive   {
    background-color:#008000;
    color:#FFF;
  
  }
  
  
td.tableheader   {
    white-space:nowrap;    
    background-color:#008000;
    color:#FFF;
    font-weight:bold;
}

.tableheader a {
   text-decoration:none; 
   white-space:nowrap;
   color: #fff;
}
  
.resultTable  {  
  text-align:left;
}

  
th#thinactive {
  background-color:#FFF;
  color:#000;
}

td#hide {
  display: none;
  color:#000;
}


.box h2, .box p {
  padding-left: 5%;
  padding-right: 5%;
}


/* For Ajax dialog */

#closeButton.normalbutton {
  width: 200px;
  background-color:#008000;
  color:#FFFFFF;
  font-weight: bold;
}
#closeButton.busybutton {
    width: 200px;
    background-color:#FFFFFF;
    color:#008000;
    font-weight: bold;
}

div#artists {
  background-color:#008000;
  font-weight: bold;
  color:#FFFFFF;
  text-align:middle;
  white-space: nowrap;
}

div#creations {
   OVERFLOW:auto;
   display:block; 
   text-align:left;
}

span.normalfont {
    font-weight: normal;
   /* font-size: .9em*/
}


span.boldfont {
    font-weight: bold;
   /* font-size: .9em*/
}

/*  ---------------------- */

div.subcategory {
  position: relative;
  padding: 5px;
  float:left;
  text-align:left;
  font: bold 12px 'Lucida Grande',Verdana,sans-serif; 
}

/*  -------  HOME.THTML ------------- */

.quotes {
   font-weight:bold;   
}

body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.name {  font-family: Helvetica, Arial, Verdana; font-size: x-large; font-weight: bold; color: #CC3300}
.objects {  font-family: Helvetica, Arial, Verdana; font-size: medium; font-weight: bold; color: #333333}
a.menu:link {  font-family: Helvetica, Arial, Verdana; font-size: medium; font-weight: bold; color: #CC3300; text-decoration: none}
a.menu:visited { font-family: Helvetica, Arial, Verdana; font-size: medium; font-weight: bold; color: #CC3300; text-decoration: none }
a.menu:hover { font-family: Helvetica, Arial, Verdana; font-size: medium; font-weight: bold; color: #000000; text-decoration: none ; background-color: #333333}
a.menu:active { font-family: Helvetica, Arial, Verdana; font-size: medium; font-weight: bold; color: #000000; text-decoration: none ; background-color: #333333 }
a.film:link {  font-family: "Times New Roman", Times, serif; font-size: small; font-style: italic; color: #999999; text-decoration: none}
a.film:visited { font-family: "Times New Roman", Times, serif; font-size: small; font-style: italic; color: #999999 ; text-decoration: none}
a.film:hover { font-family: "Times New Roman", Times, serif; font-size: small; font-style: italic; color: #CCCCCC; text-decoration: none }
a.film:active { font-family: "Times New Roman", Times, serif; font-size: small; font-style: italic; color: #CCCCCC; text-decoration: none }
.text {  font-family: Helvetica, Arial, Verdana; font-size: small; color: #FFFFFF}


/*  OTHER */
}
#wrapdiv {
  overflow:auto;
  width: 780px;
}


td.headervalue {
  font-family: Verdana, Arial, Sans-Serif;
  color: blue;
  font-size: 14px;
  background-color: yellow;
  width: 100%;
}


table.lefttable     {
   margin: 20px; 
}

.wishlistForm div {
   border: 1px solid black;   
}

#statustext {
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 14px;
  color: blue;
}

a.hideLink {
    display:none;
}


a {
    text-decoration:none; 
} 

  
a#maintitle {
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 26px;
  color: yellow;
}

ul a:link, ul a:visited, ul a:hover, ul a:active {
   display:block;
   padding:2px 10px;
   text-decoration:none;
}

ul a:link { 
   color:#FFF; 
} 
ul a:visited { 
   color:#FFF; 
} 
 
ul a:active { 
   color:#333; 
}
  
  
ul a:hover { 
   background:#20B2AA; 
}

#reverse {
   color: #FFFF00;
   font-weight: bold;
}    


ul { 
   list-style-type:none; 
   margin:5px;
   padding:2px;
   /*border:1px solid #333; */
   width:140px; 
   font: bold 12px 'Lucida Grande',Verdana,sans-serif; 
} 
li { 
 
   background: #228B22;
   color: #FFF;
   margin: 0; 
   /*padding: 2px 10px;*/
   border-left: 1px solid #fff; 
   border-top: 1px solid #fff; 
   border-right: 1px solid #666; 
   border-bottom: 1px solid #aaa 
}


tbody.show { display:table-row-group; }
tbody.hide { display: none; }

img.ShowImage { display: inline; }
img.HideImage { display: none; }


.switchcontent {
   display:none;
}

.paddingtd {
    margin: auto;
    padding:10px
}  


.wishlistDetail {
   border: 1px solid #000;
   background-color: #90EE90;
   width: 50em;
}


th {
   border: 1px solid #000; 
   background-color: #808080;
   color: white;  
   text-align:left;
}

a.whitelink {
   color: white;  
}
