@charset "utf-8";
img{border:0;}
* { /* DEFAULTS */
margin:0;
padding:0;
font-size:12px;
font-family:Comic Sans, Verdana, Arial, Helvetica, sans-serif;/* Default site font */}
body {
height:100%;
background-color:#000000;/* Outer background colour. */
width:100%;}
#header h1 {
font-size:40px;
/* display:none; */}/* Uncomment to hide text in headers h1 tag. */
#container{
position:relative;
top:169px;
border: 2px solid #3300FF;/* Outer border */
padding: 0 10px; /* Controls "white-space" at top and bottom of page and left and right between 2 colours.
Number must be appended with px. */
margin:0 auto; /* Comment out this line to align left */
background-color:#FFFFFF;/* Controls inner background colour. */
width:976px;}/* Site width */
#content p, #content h1, #content h2, #content h3, #content h4, #content h5, .price {
color:#000033;
margin:10px 0;}
#content h1, #content h2, #content h3, #content h4, #content h5, .price {
font-weight:bold;}
#content h1 {
font-size:25px;}
#content h2 {
font-size:20px;}
#content h3, .price {
font-size:16px;}
#content h4 {
font-size:14px;}
#content h5 {
font-size:12px;
text-decoration:underline;}
li{
margin-left:10px;
list-style-type:none;}
#content ol li{
list-style-type:decimal;}
#content ul li{
list-style-type:disc;}
/*
EOF BASIC STYING AND BROWSER RESETS
*/
#footer{
text-align:center;
font-weight:bold;
position:relative;
left:-12px;
bottom:-16px;
clear:both;
display:block;
width:980px;
padding: 10px;
background-color:#3300FF; /* Footer BG Colour */
color:#FFF;}/* Footer font Colour */
#content{
margin-top:20px;
border-left:2px solid #002E8C;
padding-left:5px;
color:#000033;
width:960px;}
#header{
min-width:1000px;
background-image:url(images/head-bg.jpg);
background-repeat:repeat-x;
position:absolute;
top:0;
left:0;
right:0;
width:100%;
height:124px;}
#header img{
position:relative;
z-index:2;}
body{
background-color:#6699ff;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;}
#topNav{
padding-top:5px;
min-width:1000px;
background-color:#598EEE;
position:absolute;
top:124px;
left:0;
right:0;
width:100%;
height:30px;
border-top: 5px solid #002E8C;
border-bottom: 5px solid #002E8C;}
#nav{
margin-top:20px;
width:200px;
float:left;
display:block;}
#content{
width:750px;
float:right;
display:block;}
#nav li{
margin-left:0;}
#nav li a{
background-image:url(images/button.gif);
background-repeat:no-repeat;
background-position: 0 0;
text-align:center;
padding:10px;
display:block;
width:180px;
text-decoration:none;
font-size:16px;
height:50px;
font-weight:bold;
color:#000;
margin:3px;}
#nav li a:hover{
background-position: -200px 0;}
#topNav ul{
padding-top:5px;
text-align:center;}
#topNav li{
white-space: nowrap;
display:inline;
margin:0;
height:30px;}
#topNav li a{
color:#000;
padding: 0 5px;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:14px;}
#topNav li a:hover{
color:#FFFFFF;}
#nav li a.textshift{
padding:20px 10px;
display:block;
width:180px;
text-decoration:none;
font-size:16px;
height:30px;
font-weight:bold;
color:#000;
margin:3px;}
#footer a{
color:#fff;
text-decoration:none;
font-weight:bold;}
#footer a:hover{
color:#000;}
#footer ul li{
display:inline;
list-style-type:none;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  background: #b6b7cb;
  color: #000;
  font-weight: bold;
  padding:4px 1px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:1px;
}
#content a{
color:#000000;
text-decoration:underline;
}
#content a:hover{
color:#0066FF;
}
#newsBox{
margin-left:8px;
}
#newsBox hr{
margin: 5px 0;
}
/*
KEEP THIS SECTION AT THE BOTTOM OF THE FILE
*/
.clearfix:after{
content: ".";
display: block;
clear: both;
visibility: hidden;}
.messageStackSuccess{
color:#006600;
}
.messageStackError,.messageStackWarning, .headerError{
color:#FF0000;
}
#content ul.noBullet li{
list-style-type:none;
margin-left:0;
}
#gallery a{
text-decoration:none;
}
.trayBlock{
display:block;
width:60px;
}
a.trayblock{
color:#fff;
}
a:hover.trayBlock{
background-color:#666;
color:#666;
}
.used{
background-color:#000;
}
#trays{
position:absolute;
top: 180px;
right:10px;
width:400px;
}
#case{
display:block;
float:left;
}

