BODY
{
   margin: 0;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.floatright {
	float: right;
	padding-bottom: 12px;
	padding-left: 14px;
}
.floatleft {
	float: left;
	padding-bottom: 12px;
	padding-right: 14px;
}

A.menu:link {
   COLOR: #004983;
   text-decoration: none;
   background-color: #FFFFFF;
}

A.menu:active {
   COLOR: #006600;
   text-decoration: none;
   background-color: #FFFFFF;
}

A.menu:visited {
   COLOR: #004983;
   text-decoration: none;
   background-color: #FFFFFF;
}

A.menu:hover {
   COLOR: #996699;
   text-decoration: none;
}

DIV.menu {
   FONT-SIZE: 10px; 
   COLOR: #85B837;
}

A:link {
   color: #004983;
   text-decoration: none;
   font-weight : 800;
}

A:visited {
   color: #004983;
   text-decoration: none;
    font-weight : 800;
}

A:hover {
   color: #996699;
   text-decoration: none;
}

A:active {
   color: #006600;
   text-decoration: none;
    font-weight : 800;  
}

td.smallgreen {
   text-align:center;
   font-weight: bold;
}

A.smallgreen:link {
   color: #004983;
   text-decoration: none;
    font-weight : bold;
    font-size: 90%;
}

A.smallgreen:visited {
   color: #004983;
   text-decoration: none;
    font-weight : bold;
    font-size: 90%;
}

A.smallgreen:hover {
   color: #996699;
   text-decoration: none;
   font-weight: bold;
}

A.smallgreen:active {
   color: #006600;
   text-decoration: none;
    font-weight : bold;
    font-size: 90%;
}


A.list:link {
   color: #004983;
   text-decoration: none;
   font-weight : bold;
}

A.list:visited {
   color: #004983;
   text-decoration: none;
    font-weight : bold;
}
A.list:hover {
   color: #996699;
   text-decoration: none;
}

A.list:active {
   color: #006600;
   text-decoration: none;
    font-weight : 500;  
}

TR.dark {
   font-size: 90%;
   color : #888888;
}

P.dark {
   font-size: 90%;
   color : #888888;
}

TD.smaller {
   font-size: 90%;
   color : #000000;
}

P.smaller {
   font-size: 90%;
   color : #000000;
}

p.larger { font-size: 108%; }



TD.vsmall {

   font-size: 80%;

   color : #000000;

}

.vsmall {

   font-size: 80%;

   color : #000000;

}


TD.mincart {

   font-size: 80%;

}



P.mincart {

   font-size: 80%;

}

H2 {
   font-size: 18px;
   font-weight : 700;
   margin-bottom: 8px;
   color: #645377;
   text-align: center;
   }
#wrapper {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*set all the widths here */
#wrapper, Table.max, div#headercontainer, div#navigationcontainer {
    width: 1020px;
 }

.topleftBG {

   background-image: url(images/images/topleft.gif);

   background-repeat: no-repeat;

}

#headercontainer .logo
{
   display:block;
   margin:0 auto;
   text-align:center;
   font-size: 120%;
}
h1 {
	font-size: 20px;
	color: #272139;
}
/*#headercontainer h1
{
   font-size: 120%;
   font-weight : bold;
   font-style: italic;
   color: #67587E;
   margin: 0px;
}*/

#navigationcontainer
{
   border-top:1px solid black;
   border-bottom:1px solid black;
   text-align:center; /* needed for ie centering */
   padding-top:4px;
   padding-bottom:4px;
   background:#004983;
}

#navigationbar
{
	border-top:2px solid white;
	border-bottom:2px solid white;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background:#807994;
	white-space: nowrap;
	font-size: 11px;
    font-weight : bold;
	color: #FFFFFF;
}

#navigationbar a
{

   color: #FFFFFF;
   text-decoration: none;
}

#navigationbar a:hover
{
   text-decoration: underline;
}
form {

   margin-top: 0px;

   margin-bottom: 0px;

}

#thintable {

   background-color: #70DF00;

   margin: 0px;

   padding: 0px;

   width: 100%;

   border: 1px outset #99FF00;

   height: 9px;

}

.strongpurple {
   font-size: 100%;
   color: #75608B;
   font-weight: bold;
}

.firstletter {

   font-size: 140%;

   font-weight: bold;

   color: #594969;

   letter-spacing: -3px;

}

.greenborder {

   border-right-width: 1px;

   border-bottom-width: 1px;

   border-left-width: 1px;

   border-top-style: none;

   border-right-style: solid;

   border-bottom-style: solid;

   border-left-style: solid;

   border-right-color: #272139;

   border-bottom-color: #272139;

   border-left-color: #272139;

   padding-top: 4px;

   padding-right: 6px;

   padding-left: 6px;

}

.image1 {

   border: 2px solid #846D9A;

}

a:hover .image1   {

   border: 2px solid #333333;

   margin: 0px;

   padding: 0px;

}



#leftbg {
  background-image: url(images/leftbg.gif);
   background-repeat: repeat-y;
}

#icons {

   list-style: none;
   
   text-align: left;

   font-size: .96em;

   line-height: 1.26em;
   
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   
   padding: 0px;

}

P.catname { 
text-align: left;  
margin-top: 0px;  
margin-bottom: 4px;  
vertical-align:top;  
} 

 

P.catdesc {  

margin-top: 0px;  

margin-bottom: 4px;

margin-right: 26px;  

vertical-align:top;

text-align: left; 

} 

P.artist {  

margin-top: 0px;  

margin-bottom: 4px;

margin-right: 26px;

margin-left: 25px;  

vertical-align:top;

text-align: left; 

}  

 

IMG.catimage {

border: 2px solid #ffffff;

vertical-align:top;

} 

a:hover IMG.catimage {

border: 2px solid #75608B;

vertical-align:top;

} 

TD.catimage {  

vertical-align:top;

}  

 

TD.catname {  

vertical-align:top;  

 

}  

 

TD.catnavigation {  

vertical-align:middle; 

text-align: left;  

} 

b {

   font-size: 120%;

}

  

table.cobtbl {

background-color:#ff0000;

}

td.cobhl {

   background-color:#9D99AE;

   color: #FFFFCC;

}

td.cobll {

background-color:#d7d5dd;

color: #333333;

}

caption {

   font-size: 110%;

   color: #40354D;

}

.captionlike {

   font-size: 110%;

   color: #40354D;

}

.books {

   font-size: 90%;

   color: #003300;

}

#maincontent {

   margin-right: 20px;
   font-size: 12px;
   margin-left: 20px;

}

#maincontent li {

   font-size: 94%;

}



.Ppurple {

   font-size: 118%;

   font-weight: bold;

   color: #614F73;

   margin-top: 0px;

   margin-bottom: 0px;

}

.submitbtn {

   FONT-SIZE: 90%;

   COLOR: #ffffff;

   BACKGROUND-COLOR: #6C5980;

   

}

.submitbtn_over {

   FONT-SIZE: 90%;

   COLOR: #003366;

   BACKGROUND-COLOR: #9999FF



}

select {

   FONT-SIZE: 90%;

   BACKGROUND-COLOR: #FFFFFF;

   

}

input {

   FONT-SIZE: 90%;

   BACKGROUND-COLOR: #FFFFFF;

   

}

textarea, input {

   FONT-SIZE: 12px;

   BACKGROUND-COLOR: #FFFFFF;

   border: 1px solid #000000;

   

}

form, input, select, textarea {

   padding:0px;

   margin:0px;



}

#btngo
{
   padding: 0px;
   height: 18px;
   width: 35px;
   font-size: 80%;
   font-weight: bold;
   background-color: #000000;
   border: 1px solid #FFFFFF;
   color: #FFFFFF;
}

form p {padding:1px;margin:0px}

blockquote.smaller {

   font-size: 90%;

}

.redtext {

   color: #FF0000;

   font-weight: bold;

}
#signupbox {
	background-image: url(images/signupframe.gif);
	padding: 0px;
	height: 400px;
	width: 400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: absolute;
    visibility: hidden;
	z-index: 200;
	top: -400px;
	left: -7px;
	clip: rect(0px,399px,399px,0px);
	top: 314px;
color: #862F1E;
}

#signupbox p { margin-top: 0.7em;  margin-bottom: 0px;}

.tanbk {
	font-size: 10px;
	background-color: #B5C2AC;
	line-height: 70%;
color: #000000;
}
.brown {
	font-size: 12px;
	color: #862F1E;
}
#signupform {
	padding: 0px;
	height: 100px;
	width: 210px;
	margin-top: 260px;
	margin-left: 170px;
	font-size: 12px;
	line-height: 80%;
	text-align: right;
	z-index: 10;
}
#closebox {
	padding: 0px;
	float: left;
	height: 22px;
	width: 67px;
	margin-top: 350px;
	margin-left: 30px;
}

.thankyou {
	background-image: url(images/signupframe2.gif);
	background-position: 400px;
}
.size10 { font-size: 10px; }
.size12 { font-size: 12px;}
.size14 {font-size: 14px}
.size16 {font-size: 16px}
.whiteOnBlue {
	color: #FFFFFF;
	background-color: #272139;
}
.whiteOnBlue  a:link{
	color: #67ACF1;
}
.whiteOnBlue a:visited {
	color: #67ACF1;
}
.whiteOnBlue a:hover {
	color: #FFFFFF;
}
.whiteOnBlue a:active{
	color: #67ACF1;
}

.verdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.verdana {font-family: Verdana, Arial, Helvetica, sans-serif}
.bluemed {color: #000066}
.grey {color: #F0F0F0}
.green {color: #006600}
.black {color: #000000}
.red {color: #FF0000}
.brown {
	font-size: 12px;
	color: #862F1E;
}
h3 {
	font-weight: bold;
	color: #003333;
}
.bigblue {
	font-size: 20px;
	font-weight: bold;
	color: #223985;
}


#signupbox {
	background-image: url(images/signupframe.gif);
	padding: 0px;
	height: 400px;
	width: 400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: absolute;
    visibility: hidden;
	z-index: 200;
	top: -400px;
	left: -7px;
	clip: rect(0px,399px,399px,0px);
	top: 314px;
color: #862F1E;
}

#signupbox p { margin-top: 0.7em;  margin-bottom: 0px;}

.tanbk {
	font-size: 10px;
	background-color: #B5C2AC;
	line-height: 70%;
color: #000000;
}

#signupform {
	padding: 0px;
	height: 100px;
	width: 210px;
	margin-top: 260px;
	margin-left: 170px;
	font-size: 12px;
	line-height: 80%;
	text-align: right;
}
#closebox {
	padding: 0px;
	float: left;
	height: 22px;
	width: 67px;
	margin-top: 350px;
	margin-left: 30px;
}

.thankyou {
	background-image: url(images/signupframe2.gif);
	background-position: 400px;
}
