body {
background-color: #ffffcc;
margin-left: 5%;
margin-right: 5%;
}

h1 {
text-align: center;
color: black;
}

h3 {
text-align: center;
color: black;
}

.titlebloc {
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
color: black;
}

.textbody {
font-family: Arial, Helvitica, sans-serif;
font-size: 10pt;
color: black;


}

p {
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
color: black;
}

p.rr {
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
color: black;
}

p.r {
font-family: Arial, Helvitica, sans-serif;
font-size: 10pt;
color: black;
}

p.main {
font-family: Arial, Helvitica, sans-serif;
font-size: 10pt;
color: black;
}

p.intro {
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
color: black;
float: left;
width: 400px;
}

p.link {
text-align: center;

}


a:hover {cursor: crosshair; color: #0000ff; background-color: #d2b9d3; text-decoration: none}

a:link    { color: brown; text-decoration:none; font-weight: bold;} 
a.george    { color: green; text-decoration:none; font-weight: bold;} 
a.fred    { color: red; text-decoration:none; font-weight: bold;} 
a.yellow    { color: yellow; text-decoration:none; font-weight: bold;} 
a.primarylink    { color: #571b7e; text-decoration: underline; font-weight: bold; font-size: 12pt;}
a.secondarylink    { color: #a23bec; text-decoration: none; font-weight: bold; font-size: 10pt;}
a.button {color: #571b7e; text-decoration: underline; font-weight: bold; font-size: 14pt;}
a.redlink {color: red; text-decoration: none; font-weight: 100; font-size: 12pt;}


p.menu {
float: right;
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
border-style: ridge;
border-color: #ffcc66;
border-width: thick;
padding: .5cm .5cm;
background-color: #ffcc99;
}


p.quote {
text-align: center;
font-family: Arial, Helvitica, sans-serif;
font-size: 10pt;
width: 200px;
border-style: ridge;
border-color: #ffcc66;
border-width: thick;
padding: .1cm .1cm;
background-color: #ffcc99;
margin-right: auto;
margin-left: auto;
}




p.bottom {

text-align: center;
font-family: Arial, Helvitica, sans-serif;
font-size: 10pt;
}




p.leftbutton {
float: left;
text-align: center;
font-family: Arial, Helvitica, sans-serif;
font-size: 10pt;
border-style: ridge;
border-color: #ffcc66;
border-width: thick;
padding: .1cm .1cm;
background-color: #ffcc99;
width: 200px;
}

p.rightbutton {
float: right;
text-align: center;
font-family: Arial, Helvitica, sans-serif;
font-size: 10pt;
border-style: ridge;
border-color: #ffcc66;
border-width: thick;
padding: .1cm .1cm;
background-color: #ffcc99;
width: 250px;
word-spacing:  .9em;
}

p.midbutton {
text-align: center;
font-family: Arial, Helvitica, sans-serif;
font-size: 10pt;
border-style: ridge;
border-color: #ffcc66;
border-width: thick;
padding: .1cm .1cm;
background-color: #ffcc99;
width: 200px;

margin-left: 40%;
}


p.enter {
text-align: center;
font-family: Arial, Helvitica, sans-serif;
font-size: 18pt;
}



img.picleft {
float: left;
margin-left: 10%;
}

img.picright {
float: right;
margin-right: 10%;
}

img.piccenter {
margin-right: auto;
margin-left: auto;
}

.info {
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
float: right;
width: 200px;
margin-right: 10%;
}


.info2 {
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
float: right;
width: 200px;
margin-right: 10%;

}

.infoleft {
font-family: Arial, Helvitica, sans-serif;
font-size: 10pt;
float: left;
width: 250px;
margin-right: 10%;
border-style: ridge;
border-color: grey;
border-width: medium;
padding: .1cm .1cm;
}

p.product-title {
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
text-decoration: underline;
font-weight: bold;
margin-right: auto;
margin-left: auto;
width: 250px;
}


p.product-body {
font-family: Arial, Helvitica, sans-serif;
font-size: 10pt;
margin-right: auto;
margin-left: auto;
width: 250px;
}





.home {
margin-right: auto;
margin-left: auto;
padding-left: 10px;
padding-right: 10px;
}

.fred {
width: 100px;
height: 30px;
text-align: center;
font-size: 12pt;
text-color: black;
border-style: solid;
border-color: black;
border-width: thin;
}

.fred2 {
width: 100px;
height: 30px;
text-align: center;
font-size: 12pt;
text-color: black;
border-style: solid;
border-color: red;
border-width: thin;
}



td.basic {
width: 200px;
height: 50px;
text-align: center;
font-size: 12pt;
text-color: black;
border-style: solid;
border-color: #571b7e;
border-width: thin;
}

td.quote {

text-align: left;
font-size: 12pt;
text-color: black;

}

.textrow {
background-color: #ffcc99;
}

.title {
height: 50px;
text-align: left;
border-style: solid;
border-color: #ffcc66;
border-width: thin;
}

.leftcol {
font-family: Arial, Helvitica, sans-serif;
font-size: 10pt;
color: black;
float: left;
width: 600px;
}


p.rightcol {
float: right;
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
border-style: ridge;
border-color: #d2b9d3;
border-width: thick;
padding: .5cm .5cm;
background-color: #e9cfec;
width: 200px;
margin-right: 0%;
}

p.quicklink {
float: right;
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
width: 200px;
}




.formbutton {
background-color: black;
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
color: red;
}

.leftbuttontext {
float: left;
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
color: red;
border-style: ridge;
border-color: grey;
border-width: medium;
padding: .1cm .1cm;
background-color: black;
width: 160px;
}


.rightbuttontext {
float: right;
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
color: red;
border-style: ridge;
border-color: grey;
border-width: medium;
padding: .1cm .1cm;
background-color: black;
width: 160px;

}

.baskettext {
float: left;
font-family: Arial, Helvitica, sans-serif;
font-size: 12pt;
color: red;
border-style: ridge;
border-color: grey;
border-width: medium;
padding: .1cm .1cm;
background-color: black;
width: 110px;
}