body {
width: 1024px;
background-color: #000000;
margin: 0px;
padding: 0px;
/*font-size: 80%;*/
color: #FFFFFF;
font-family: sans-serif;
}

a {
border: 0px;
text-decoration: none;
}

img {
border: 0px;
}

p {
margin: .5em 0 .5em 0;
line-height: 130%;
}

#main-link {
width: 1024px;
margin: 0px;
text-decoration: none;
border: 0px;
}

#main-link:visited {
border: 0px;
}

.content {
position: relative;
width: 800px;
/*width: 632px;*/
margin: 100px auto 100px auto;
/*border: 1px solid #FFFFFF;*/
}

.content-820 {
position: relative;
width: 820px;
margin: 100px auto 100px auto;
border: 0px;
}

/*.right {
float: right;
margin: 1em 0px 1em 1em;
}*/

.box-800 {
position: relative;
margin: 1em auto 1em auto;
}

.box-800 img {
display: block;
margin: 0px auto 0px auto;
width: 800px;
}

.box-600 {
position: relative;
margin: 1em 1em 1em 0px;
width: 600px;
}

.box-600 img {
display: block;
margin: 0px auto 0px auto;
width: 600px;
}

.box-400 {
position: relative;
margin: 1em 1em 1em 0px;
width: 375px;
}

.box-400 img {
display: block;
margin: 0px auto 0px auto;
width: 375px;
}

.right-400 {
position: relative;
float: right;
margin: 1em 0px 1em 1em;
width: 375px;
clear: right;
}

.right-400 img {
display: block;
margin: 0px auto 0px auto;
width: 375px;
}

.left-400 {
position: relative;
float: left;
margin: 1em 1em 1em 0px;
width: 375px;
/*clear: left;*/
}

.left-400 img {
display: block;
margin: 0px auto 0px auto;
width: 375px;
}

.center-400 {
position: relative;
margin: 1em auto 1em auto;
width: 375px;
}

.center-400 img {
display: block;
margin: 0px auto 0px auto;
width: 375px;
}

.centered {
margin: 0px auto 0px auto;
}

.tab {
margin-left: 2em;
}

.paragraph-link {
background-color: transparent;
padding-right: 2px;
padding-left: 2px;
color: #6495ED;
font-style: italic;
}

.paragraph-link:hover {
background-color: #6495ED;
color: #000000;
}

.links-image img {
/*display: block;*/
float: left;
vertical-align: top;
margin: 0px 1em 1em 0px;
}

.item {
position: relative;
width: 240px;
height: 430px;
margin: 10px 12px 10px 12px;
float: left;
overflow: hidden;
}

.item-image {
display: block;
width: 240px;
margin: 0px auto 30px auto;
}

.item-image img {
display: block;
width: 240px;
margin: 0px;
}

.item-text {
position: relative;
/*margin-top: 30px;*/
width: 240px;
height: 150px;
text-align: left;
overflow: auto;
padding: 0px;
}

.view {         /*"View" button*/
position: absolute;
bottom: 0px;
display: block;
width: 240px;
margin: 0px;
/*height: 1.5em;*/
padding-top: 4px;
padding-bottom: 4px;
font-variant: small-caps;
font-weight: bold;
color: #4646FD;
background-color: #000000;
text-decoration: none;
text-align: center;
cursor: pointer;
border: 0px;
}

.view:hover {
background-color: #4646FD;
color: #000000;
}

.purchase-form-button {                     /*"Purchase" submit button*/
position: absolute;
bottom: 0px;
display: block;
width: 240px;
/*height: 1.5em;*/
padding-top: 4px;
padding-bottom: 4px;
font-variant: small-caps;
font-weight: bold;
color: #00FF00;
background-color: #000000;
text-decoration: none;
text-align: center;
z-index: 4;
border: none;
cursor: pointer;
}

.purchase-form-button:hover {
background-color: #00FF00;
color: #000000;
}

.video-box {
position: relative;
width: 480px;
}

.spacer {
clear: both;
border: 0px;
display: hidden;
}

#copyright {
position: relative;
clear: both;
width: 100%;
color: white;
border: 0px;
text-align: center;
font-size: x-small;
}