body, html {
margin : 0px;
color : #000;
background: #fff;
}
form {
	margin: 0px;
}
h1 {
font-size : 18px;
font-weight : bold;
letter-spacing : 2px;
margin:0px;
}
A{
color: #DD4070;
font-weight : bold ;
text-decoration: none;
}
A:visited{
color: #DD4070;
font-weight : bold ;
text-decoration: none;
}
A:hover{
color: #AE3159; 
font-weight : bold ;
text-decoration: underline;
}
TD {
font-size: 14px; 
color: #000000;  
font-family : Arial;
}
A{
color: #DD4070;
font-weight : bold ;
text-decoration: none;
}
A:visited{
color: #DD4070;
font-weight : bold ;
text-decoration: none;
}
A:hover{
color: #AE3159; 
font-weight : bold ;
text-decoration: underline;
}
.toplink{
color: #ffffff;
font-size : 10px; 
font-weight : bold ;
letter-spacing : 1px; 
text-decoration: none;
}
.toplink:visited{
color: #ffffff;
font-size : 10px;  
font-weight : bold; 
letter-spacing : 1px; 
text-decoration: none;
}
.toplink:hover {
color: #ffffff;
font-size : 10px;  
font-weight : bold; 
letter-spacing : 1px;  
text-decoration: underline;
}
.smalllink{
font-size : 12px; 
font-weight : bold ;
letter-spacing : 1px; 
text-decoration: none;
}
.smalllink:visited{
font-size : 12px;  
font-weight : bold; 
letter-spacing : 1px; 
text-decoration: none;
}
.smalllink:hover {
font-size : 12px;  
font-weight : bold; 
letter-spacing : 1px;  
text-decoration: underline;
}
.small {
font-size : 10px;
} 
.formWide{
width: 300px;
font: 12px Arial;
color:#AE3159; 
padding-left: 2px;
border: 1px solid #E681A3;
background-color: #ffffff;
}
.formNarrow{
width: 175px;
font: 12px Arial;
color:#AE3159; 
padding-left: 2px;
border: 1px solid #E681A3;
background-color: #ffffff;
}
.formSmall{
width: 50px;
font: 12px Arial;
color:#AE3159; 
padding-left: 2px;
border: 1px solid #E681A3;
background-color: #ffffff;
}
.formSmall2{
width: 120px;
font: 12px Arial;
color:#AE3159; 
padding-left: 2px;
border: 1px solid #E681A3;
}
.formSmall3{
width: 110px;
font: 12px Arial;
color:#AE3159; 
padding-left: 2px;
border: 1px solid #E681A3;
}
.formSmall2.wide160, .formSmall3.wide160 {
    width:  160px;
}
.formSpecial{
width: 120px;
font: 12px Arial;
color:#AE3159; 
padding-left: 2px;
border: 1px solid #E681A3;
background-color: #FFFF66;
}
.formStyle{
border: 1px solid #E681A3;
}
.formButton { 
background-color: #ffffff;
border: 1px solid #E681A3;
color: #AE3159;
font: 12px Arial;
width: 60px;
}
.formButton2 { 
background-color: #ffffff;
border: 1px solid #E681A3;
color: #AE3159;
font: 12px Arial;
}
.error{
color: #AE3159; 
font-weight : bold;  
font-size : 18px;  
}
.error2{
color: #AE3159; 
font-weight : bold;  
font-size : 15px;  
}
.required{
color: #000000; 
font-weight : bold;
}
.adminTable{
border : 1px solid #AE3159;  
background : #F8E4E7;
}

.cart{
color: #cccccc; 
font-size : 10px;
}
.free{
color: #FF9900; 
font-weight : 900;
font-size : larger;
text-decoration: none;
}
.free:visited{
color: #FF9900; 
font-weight : 900;
font-size : larger;
text-decoration: none;
}
.free:hover {
color: #FF9900; 
font-weight : 900;
 font-size : larger;
text-decoration: underline;
}
.background1 {
background-repeat: no-repeat;
}
.background2 {
background-repeat: repeat-y;
}
.menu {
text-align: right;
padding-top: 2px;
padding-bottom: 2px;
}
.bodytext {
padding:10px;
}
.line {
padding:0px;
background-image:url(/image/line.gif);
}
.line2 {
padding:0px;
background-image:url(../image/line.gif);
}
.dark{
background-color: #AE3159;
}
.row1{
background-color: #F8E4E7;
}
.row2{
background-color: #EEBFC7;
}
.row3{
background-color: #FFFF66;
}
OPTION.special{
background-color: #FFFF66;
}
OPTION.nospecial{
background-color: #FFFFFF;
}
.white {
color: #FFFFFF; 
}
.white:visited {
color: #FFFFFF; 
}
.white:hover {
color: #FFFFFF; 
}
.black{
color: #000000; 
}
.black:visited {
color: #000000; 
}
.black:hover {
color: #000000; 
}
.medium{
background-color: #DF7F8A;
}
.dark{
background-color: #AE3159;
}
.light{
background-color: #F8E4E7;
}