body {
margin:0; padding:0;
font-family:Times, TimesNR, "New Century Schoolbook", Georgia, serif; 
font-size: 1em; 
color:#666666; 
background-image: url(Images/GrainyPinkBG.gif); 
}

a:link, a:visited, a:active {
text-decoration:none;
}

a:hover {
color:#333;
background-color: #cc0099; 
text-decoration:none;
}

h1 {
color:#000;
background: inherit; 
font-size:275%; 
font-weight:bold;
font-variant: small-caps;
text-align: left;
margin-left: 1em;
}

h2 {
font-size: 120%;
font-variant: small-caps;
font-weight:bold;
margin-left: 50px;
color:#000;
background: inherit; 
}

h3 {
font-size: 110%;
font-variant: small-caps;
font-weight:bold;
background-image: url(Images/BrPinkBackground.gif); 
color: white;
}

h4 {
text-align: center;
color:#333;
background:inherit;
font-variant: small-caps;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color: inherit;
	text-align: center;
}


p {
font-family:Times, TimesNR, "New Century Schoolbook", Georgia, serif; 
margin-left: 15px;
margin-right: 15px;
text-align: left;
}

.buy {
text-align: center;
font-size: 130%;
}

.new {
font-size: 120%;
text-align: center;
background: inherit;
color: #cc0099;
}

.lgmargin {
line-height: 22px;
margin-left: 100px;
}
.line {
text-decoration: line-through;
}
p3 {
line-height: 25px;
text-align: center;
}

ul {
text-align: left;
margin-left: 30px;
margin-right: 30px;
}
.strike {
text-decoration: line-through;
}
.img {
border: none;
}

.imgright {
border: none;
float: right;
padding: 20px;
}

.imgleft {
border: none;
float: left;
padding: 20px;
}

.uline {
text-decoration: underline;
}

/*Headers*/

.superheader {
background: inherit;
text-align:left; 
color:#FFFFFF;
padding: 35px;
}

.mainheader {
margin:0;
padding:0; 
background-image:url(Images/MainHeaderBackground2.jpg); 
background-repeat:no-repeat; 
background-position:right;
}

.tdheader {
text-align:left;
padding: 1em;
color:#666666;
background: inherit; 
font-size:125%; 
font-weight:bold;
font-variant: small-caps;
}

.subheader {
background: white; 
margin:0; 
padding:0.5em; 
text-align:right; 
color:#000;
}
 
/*Table Section*/

#table1 {
background-color: white;
color: inherit;
}

#table2 {
background: white;
color: #666666;
height: 170px;
}

#table3 {
background-color: white;
color: inherit;
border: 1px;
border-style: solid;
border-color: #666666;
}

.white {
background-color:white;
color: inherit;
}

.pink {
background-image: url(Images/GrainyPinkBG.gif); 
color: inherit;
}

/*Menu Section*/

.tdmenuhead {
background-image: url(Images/BrPinkBackground.gif);
color: white;
text-align: center;
font-weight: bold;
line-height: 30px;
font-size: 1.2em;
}

.tdmenu {
background-color: white;
color: #666;
font-size: 85%;
text-align: center;
width: 200px;
}
.tdbuy {
background: #fcf;
color: inherit;
text-align: center;
line-height: 35px;
font-weight: bold;
}
.tdpurchase {
Background: silver;
color: #f66;
font-size: 100%;
font-weight: bolder;
text-align: center;
width: 200px;
}
.tdblue {
background-image: url(Images/DeepBlue.gif);
color: white;
text-align: left;
padding: 4px;
}
.tdbottom {
text-align: center;
font-weight: bold;
}
/*Footer Section*/

.footer {
font-size:75%; 
color:#666666; 
padding:0.3em;
text-align: center;
}
.footer2 {
text-align: center;
font-size:75%; 
background-image: url(Images/GrainyPinkBG.gif); 
color: inherit;
}
