/* ------------------------------ reset ------------------------------ */
* { margin: 0em; padding: 0em; }
fieldset, img { border: none; }
li { list-style:none; }
ul, ol { margin: .5em 4em; }
ul li { list-style: disc; margin: 1em 0em }
ol li { list-style: decimal; margin: 1em 0em }

/* ------------------------------ tags ------------------------------ */
body { font-family:Verdana, Arial; font-size: .8em; }
body#grey { background: rgb(230,230,230); }
body#black { background: rgb(0,0,0); }
body#blue { background: rgb(76,134,186); }

/* ------------------------------ links ------------------------------ */
a, a:link, a:visited { color: rgb(0,0,255); font-weight:bold; text-decoration: none; }
a:visited:hover, a:link:hover, a:hover:active { color: rgb(0,0,255); text-decoration: underline; }

/* ----------------------- start classes ------------------------- */
.centre { text-align: center; }
.breathe { margin: 0em 0em 1em 0em; }

/* ------------------------------ typography ------------------------------ */
h1, h2, h3, h4 { letter-spacing: -1px; font-weight: bold; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: .75em 0em;}
h1 { font-size: 2em; color: rgb(204,0,0); }
h2 { font-size: 1.65em; color: rgb(0,0,0); }

/* ------------------------------ div#wrapper ------------------------------ */
div#wrapper { overflow: hidden; width: 715px; margin: 1em auto; background: rgb(255,255,255); /* border: 21px solid rgb(200,200,200); */ }

/* ------------------------------ div.content ------------------------------ */
div.content { padding: 1em 3em; }
div.content p { margin: 1em 0em; }

/* ------------------------------ form.purchase ------------------------------ */
form.purchase { }
form.purchase dl dd { padding: .5em; background: rgb(255,100,0); }
/*form.purchase dl dd:hover { padding: .5em; background:#009900; }*/
form.purchase dl dd input { width:100%; cursor:pointer; font-family:Tahoma, Verdana; font-size: 1.75em; font-weight:bold; letter-spacing: -1px; height:40px; }

/* ------------------ div#footer ------------------ */
div#footer { overflow: hidden; width: 715px; margin: .25em auto; color: rgb(0,0,0); padding: 0em 0em .75em 0em; }
div#footer a { color: rgb(0,0,0); font-weight: normal; text-decoration: underline; }