a {
 color: #CCC;
 font-weight: bold;
}

a:hover { color: #FF9900; }

body {
 background-color: #000;
 color: #FFF;
 font: Normal 12px Arial, Helvetica, sans-serif;
 text-align: center;
 margin: 0; padding: 0;
}

div#container {
 width: 800px;
 text-align: justify;
 margin: 0 auto;
}

div#header {
 height: 77px;
}

div#copyright {
 width: 800px;
 text-align: center;
 font: Normal 11px Verdana,Arial,Helvetica,sans-serif;
 margin: 0 auto;
 padding: 30px 0px;
}

div#left-col {
 color: #FFF;
 width: 600px;
 float: left;
}

div#right-col {
 width: 200px;
 color: #FFF;
 float: right;
 text-align: right;
}

div#options {
 width: 300px;
 font-size: 80%;
 float: left;
 border: 1px solid #FFF;
 padding: 3px;
}

div#options div.product form {
 font-size: 12px;
 font-weight: bold;
 height: 32px;
 vertical-align: center;
 margin: 0; padding: 0;
}

div#options div.product form input {
 float: right;
 margin: 0; padding: 0;
}

div.product {
 border: 1px solid #FFF;
 padding: 5px 5px 12px 5px;
 margin-bottom: 3px;
}

div#details {
 width: 270px;
 font: Normal 10px Verdana,Arial,Helvetica,sans-serif;
 float: right;
 border: 1px solid #FFF;
 padding: 5px;
}

span#contact {
 font-size: 12px;
 display: block;
 margin-bottom: 40px;
}

span.small {
 font-size: 10px;
 font-weight: bold;
}

img#shop { background-image: url('images/btn_shop1.jpg'); }
img#shop:hover { background-image: url('images/btn_shop2.jpg'); }

.clear { clear: both; }
.header-xl { font-size: 19px; }
.header-l { font-size: 16px; }
.header-l2 { font-size: 14px; }
.header-m { font-size: 14px; font-weight: Normal; }
.header-s { font-size: 13px; }
.header-xs { font-size: 11px; }
.arial { font-family: Arial,Helvetica,sans-serif; }