



a { color:  #3C00B3; text-decoration: none;     }
a:hover { color: #3C00B3;  text-decoration: underline;    }
a:visited { color: #3C00B3;      }



a img {
 border-width:0px;
}

label { 
 cursor: pointer; 
 cursor: hand; 
}


a > img {
 border-width:0px;
}


body{
  font-family: Verdana, Tahoma, arial, helvetica,sans-serif;
  font-size: small;
}





h2 {
 color:  #FFCC00;
 font-style: oblique;
 font-weight:normal;
 text-align:center;
}
h3 {
 color:black;
   margin-bottom: 0px;
   padding-bottom: 0px;
}

h1 {
  text-align: center;
  font-weight: bold;
  font-size: x-large;
  background-color: #FFCC00; 	
  color: black;
  text-transform: uppercase;
}

div > h1{
	  font-weight: normal;   
}




blockquote {
  margin-left:10%;
  margin-right:10%;
  padding:5px 5px 5px 5px;
  border: solid #eee 1px;
}





textarea {
        margin: 2px ;
        border-color: #FFC433;
        border-style: solid;
        border-width: 1px;
       background-color:white;
}


div.rounded * input{
        background-color:white;
}


select, input,  textarea  {
        margin: 2px ;
        border-color: #FFC433;
        border-style: solid;
        border-width: 1px;
        background-color:white;
}




table{ 
       width: 100%; 
}

th {
  background-color:  #FFE47A;
}

td  {
  vertical-align: top;
  text-align: left;  
}

ul {

     position: relative; 
     left: -10px;
     text-align: left;  
     list-style-position: outside; 
     /*     list-style-image:   */
     list-style-type: none;
}
  


pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}








/*  CLASSES  */



.largeinput {
	 font-size: 12pt; 
}

.blackborder{
border:solid black 1px
}

.blackborder  td {
border:solid black 1px
}

.label{ 
        float:left; font-weight: bold;  clear: none;   margin-right: 5px; 	
}




.info p{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.smallnav{
   font-size: small;
}

.smallnote{
  font-size: x-small;
}

.urgentsmallnote{
  color: red;
  font-size: small;
}

.support{
  font-size: small;
  width: 500;
  margin:  10px auto 0px auto;
}

.tagline{
        margin:  0px auto 0px auto;   
        font-size: small;
        background-color: #FFF;      
}

#custlogo
{
        background-color: #AAA;
        margin:        10px auto 3px auto;   
        height: 45px
}


#logo
{
    margin:        10px auto 10px auto;   
    text-align: center;        
}

.cwlogo
{
                
     margin-bottom:  -5px ;
 
}

#bottomlogo
{
         margin:  30px auto 0px auto;   
         font-size: small;
}

.odd{}
.even{ background-color: #DDD; }
.light{background-color:  white;}


#custcontainer
{
 position:relative;
 margin:  10px auto 0px auto;
 width: 655px;
}

#container
{
 position:relative;
 margin:  10px auto 0px auto;
 width: 655px;
}


#storecontainer
{
 position:relative;
 margin:  10px auto 0px auto;
 width:600px;

}

.news
{
border:solid #CCCCFF 5px;
margin:2px 2px 2px 2px;
}
#searchform
{
  text-align:center;
  margin-bottom:20px;
}
#about
{
  text-align:center;
  font-size:small;
}






#custcontainer h3 {  margin-bottom: 0;}

#subscribe
{

  font-family:  Osaka,Monaco, Courier, monospace;
  font-weight:normal;
  font-size:medium;
  color: white;
  background-color: #F83;
  text-transform: uppercase;
  padding-left:5px;
  padding-right:5px;
 display:inline;
}
#subscribe a
{
color:white;
text-decoration:none;
}

.home
{
text-align: center;
}



.subscribe
{

  font-family: Osaka,Monaco, Courier, monospace; font-weight:normal;
  font-size:medium; color: white;
  background-color: #F83; 
  text-transform: uppercase; 
  padding:1px 1px 0px 1px;
  
  display:inline; 
} 
  .subscribe a { color:white; text-decoration:none; }

/*  this is for the store... */
#adverts{  float:right;                          padding:  5px 5px 5px 5px ;}
.entry
                    {

                         width:  500px;
                    }

.footer{
text-align:center;
}


.normalmessage { font-size: medium;  } 
