/*--------------------------------CROSS BROWSER RESET AND PAGE LAYOUT SETTINGS-----------------------------*/
* {
padding: 0px;
border: 0px;
margin: 0px;
outline: 0px;
}

body {
font-family: Verdana, Geneva, sans-serif;
color: #426575;
background-color: #d3ebfa;
}

#wrapper {
width: 800px;
margin-left: auto;
margin-right: auto;
}

a {
color: #990066;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}
/*----------------------------------------------BANNER------------------------------------*/
#banner {
width: 800px;
height: 408px;
clear: both;
}

#banner img {
margin-bottom: 0px;
}

/*----------------------------------------------LINKS------------------------------------*/
#links ul {
list-style-type: none;
width: 800px;
background-color: red;
}

#links li {
text-align: center;
float: left;
background: url("../images/buttonhover.jpg") repeat-x;
}

#links li a {
display: block;
width: 131px;
height: 46px;
padding-top: 4px;
color: #426575;
text-decoration: none;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #79b9df;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #c8e5f5;
background: url("../images/button.jpg") repeat-x;
}

#links li a:hover {
background: url("../images/buttonhover.jpg") repeat-x;
}


/*----------------------------------------------DATA---------------------------------------*/
#data {
width: 800px;
background-color: #ffffff;
padding-top: 20px;
}

h1 {
font-size: 1em;
margin-left: 30px;
margin-bottom: 20px;
color: #97219e;
clear: both;
}

.buyNow {
display: inline-block;
clear: both;
margin-top: 30px;
width: 100px;
height: 30px;
padding-left: 20px;
padding-top: 3px;
font-weight: bold;
color: #426575;
background: #fff url(../images/website/button.gif) top left no-repeat;
}

.buyNow:hover {
text-decoration: none;
}

h1.topMarg {
margin-top: 40px;
}

h2 {
font-size: 0.8em;
}

#data #clearboth {
clear: both;
margin: 0px;
}

#data div {
overflow: auto;
margin-left: 20px;
padding: 5px;
width: 500px;
float: left;
}

#data p {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
font-size: 0.8em;
}

#data div p {
margin-bottom: 10px;
}

#data a.tinyLink {
font-size: 0.8em;
margin-left: 10px;
}

#data .comments {
font-style: italic;
font-size:0.7em;
font-weight: bold;
margin-top: 20px;
margin-bottom: 20px;
}

#data .highlight {
font-weight: bold;
font-size: 0.9em;
}

#data img {
margin-left: 20px;
margin-bottom: 20px;
width: 200px;
}

#data div ul {
margin-top: 10px;
margin-bottom: 20px;
list-style-type: disc;
margin-left: 20px;
font-size: 0.8em;
}

#data div ul.numbered {
list-style-type: decimal;
margin-left: 30px;
}

#data div form {
float: left;
width: 250px;
margin-top: 30px;
font-size: 0.9em;
}

#data div form input, #data form textarea {
margin-bottom: 10px;
border-style: inset;
border-width: 1px;
}

#data div form input#update {
border-style: outset;
}

#data div form p {
margin-bottom: 0px;
}

#data div form p#required {
text-align: right;
font-size: 0.6em;
color: #990066;
}

#data div div {
float: right;
width: 200px;
height: auto;
border-width: 0px;
text-align: right;
}

/*----------------------------------------------FOOTER------------------------------------*/
#footer {
background-color: #ffffff;
font-size: 0.6em;
text-align: center;
width: 800px;
padding-top: 30px;
}