a img { border: none ; }
a { color: #5500FF;  text-decoration: none;     }
a:hover { color: #5500FF;  text-decoration: underline;    }
a:visited { color: #3C00B3;    font-weight: bold;  }



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

a img {
 border-width:0px;
}


label { 
 cursor: pointer; 
 cursor: hand; 
}


.largeinput {
	 font-size: 12pt; 
}



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

.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;
}
.small {font-size:small}
.note{ font-size: xx-small }
.support{
  font-size: small;
  width: 500;
  margin:  10px auto 0px auto;
}

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

}

.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; }



#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;
}






h2 {
 color:  #FFCC00;
 font-style: oblique;
 font-weight:normal;
 text-align:center;
}
h3 {
 font-weight:bold;
 color:black;
}

#custcontainer h3 {  margin-bottom: 0;}

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;
}

#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... */


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

}



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; 

}

li{
  margin-left: -30px;
  padding: 2px;
}
#adverts{  float:right;                          padding:  5px 5px 5px 5px ;}
.entry
                    {

                         width:  500px;
                    }

.footer{
text-align:center;
}



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+ */
}





div.row {
          width: 450px;
  clear:         both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }
div.row label.preField {
  float: left;
  width: 100px;
  }      

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
} 
