* {
    margin: 0;
    padding: 0;
}

body {background: #010101 }

img {
    border: 0px;
}

#container {
    margin: auto;
    width: 950px;
}

#header {
    height: 180px;
    width: 950px;
    float: left;
    background: url(images/bg.jpg) repeat-x;
}

#logo { margin-top: 7px;}

#logo h1{
    display: block;
    float: left;
    width: 601px;
    height: 90px;
    text-indent: -9999px;
}

#logo h1 a {
    display: block;
    width: 100%;
    height: 100%;
    outline: none;
    background: url(images/logo.png) no-repeat 0 0;
}

#dvd { margin-top: 7px;}

#dvd h1 {
    display: block;
    float: right;
    width: 203px;
    height: 92px;
    text-indent: -9999px;
}

#dvd h1 a {
    display: block;
    width: 100%;
    height: 100%;
    outline: none;
    background: url(images/dvd.jpg) no-repeat 0 0;
}

#navigation {
    height: 51px;
    width: 750px;
    margin-top: 15px;
    margin-left: 250px;
    float: left;
}

.nav-links li {
    display: inline;
    padding: 9px 70px 0 0;
    float: left;
}

.nav-links li a {
 text-transform: capitalize;
 color: #D9D9D9;
 text-decoration: none;
 letter-spacing: -1px;
 font: 20px Verdana, Arial, Helvetica, sans-serif;
}
.nav-links li a:hover { color: #CBAF6E; }

.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}

/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}

/* Full page settings */
.fullpage {
	background: #B7B7B7;		/* page background colour */
}
.fullpage .col1 {
	width:96%;			/* page width minus left and right padding */
	left:2%;			/* page left padding */
}

/* Store Table settings */

.store-table {
    font-family: verdana, Helvetica, sans-serif;
    width: 100%;
    border: 0;
    
}

.item-description{
    font-size: 9pt;
    width: 70%;
    padding: 25px 0px 0px 0px;
}

.small {
    font-size: 7pt;
}

.product-pic{
    font-size: 9pt;
    vertical-align: bottom;
    text-align: right;
    padding: 25px 0px 0px 0px;
}

.shipping_info {
    font-family: verdana, Helvetica, sans-serif;
    font-size: 9pt;
}

/* Testimonials Settings */
.img-right{
    padding-top: 10px;
    padding-left: 7px;
    float: right;
}
.img-left{
    padding-top: 10px;
    padding-right: 7px;
    float: left;
}

.quote {
    padding-top: 10px;
}
.salutation {
    padding-bottom: 20px;
}
.salutation p {
    font-weight: bold;
}