html,body {
        background: #111;
        color: #fff;
        margin: 0px;
        height: 100%;
        text-align: center;
}

div.mainwrap {
        width: 1050px;
        text-align: left;
        margin: 0px auto;
        padding: 0px 0px 0px 0px;
        z-index: 0;
        background: url('images/glow-bg.png');

        height:auto !important; /* real browsers */
        height:100%; /* IE6: treaded as min-height*/

        min-height:100%; /* real browsers */
}
#main {
        width: 850px;
        background-color: #000;
        margin: 0px 100px;
}

div.content {
        width: 730px;
        margin: 20px auto;
}
div.content img {
        margin: 5px 20px;
}


p {
        font-family: arial, sans-serif;
        font-size: 13px;
}

a:link, a:visited {
        text-decoration: none;
        color: #a6b0c0;
}
a:hover {
        text-decoration: underline;
}
a:active {
        color: #fff;
}

h1 {
        font-family: Verdana, arial, sans-serif;
        font-size: 150%;
        font-weight: bold;
        border-bottom: 1px dotted #333;
}

h2 {
        font-family: arial, sans-serif;
        font-size: 16px;
        font-style: italic;
        font-variant: small-caps;
        font-weight: bold;
}

h3 {
        font-family: arial, sans-serif;
        font-size: 13px;
        font-weight: bold;
}

h4 {
        font-family: arial, sans-serif;
        font-size: 13px;
        font-weight: normal;
        text-indent: 10px;
}

ul {
        list-style-type: disc;
        list-style-position: outside;
        font-family: arial, sans-serif;
        font-size: small;
}

div#masthead {
        padding: 10px 20px;
}

div#masthead_content {
        float: right;
        margin-right: 100px;
}
div#masthead img {
        border-width: 0px;
}

ul#navbar {
/* Increase the number below to move the nav bar right */
padding-left: 75px;
margin-left: 0px;
}

ul#navbar li {
        display: block;
        float: left;
        position: relative;
}
ul#navbar a:link,
ul#navbar a:visited {
        display: block;
        height: 20px;
        font-size: 15px;
        font-family: Tahoma;
        font-weight: bold;
        padding: 5px 18px;
}
ul#navbar a.unselected:link,
ul#navbar a.unselected:visited {
        background-image: url('images/nav-bg.png');
        color: #dde;
}
ul#navbar a.unselected:hover {
        background-image: url('images/nav-bg-hi.png');
        color: #eef;
        text-decoration: none;
}
ul#navbar a.selected:link,
ul#navbar a.selected:visited {
        background-image: url('images/nav-bg-hi.png');
        color: #fafaff;
}
ul#navbar a.selected:hover {
        text-decoration: none;
}

ul#navbar div.menu_popup {
        display: none;
        position: absolute;
        top: 30px;
        width: 140px;
        background-color: #222;
        border: 1px solid #808088;
	-webkit-box-shadow: 3px 3px 5px #000;
	-moz-box-shadow: 3px 3px 5px #000;
	box-shadow: 3px 3px 5px #000;

}
ul#navbar div.menu_popup a:link,
ul#navbar div.menu_popup a:visited {
        font-weight: normal;
        font-size: 13px;
}
ul#navbar div.menu_popup a:hover {
        background-color: #444;
        color: #fff;
        text-decoration: none;
}

div#footerlinks {
        margin: 10px auto;
        text-align: center;
}
div#footerlinks a {
        font-family: Helvetica, Arial;
        font-size: 11px;
        margin: 0px 5px;
}

div#footer {
        background-color: #111;
        color: #444;
        border-top: 1px solid #222;
        margin-top: 10px;
        padding: 10px 30px;
        text-align: right;
        font-family: Arial, sans-serif;
        font-size: 11px;
}
div#footer a {
color: #555;
}

div.specialfooter {
        clear: left;
        margin: 0px 10px;
}
div.specialbox {
        width: 260px;
        height: 180px;
        float: left;
        margin: 0px 8px;
        background: url('images/special_box.png');
        font-family: Verdana;
        font-size: 11px;
}
div.specialbox div {
        margin: 15px;
        height: 150px;
        overflow: hidden;
}
div.specialbox h3 {
        margin: 0px 0px 5px 0px;
        font-family: Verdana;
        text-shadow: 1px 1px 2px #000;
}
div.specialbox h4 {
        font-size: 9px;
        text-indent: 0px;
        margin: 0px 0px 4px 0px;
        color: #aaa;
}
div.specialbox h4 a {
        font-size: 10px;
        color: #ddf;
}
div.specialbox p {
        font-size: 11px;
}

div.content table {
        border-collapse: collapse;
        color: #101020;
        width: 100%;
}
div.content table tr {
        background-color: #90909a;
        border-bottom: 1px solid #606065;
        vertical-align: top;
}
div.content table tr:nth-child(odd) {
        background-color: #90909a;
}
div.content table tr:nth-child(even) {
        background-color: #80808b;
}
div.content table td {
        padding: 8px;
        font-family: sans-serif;
	border-bottom: 1px solid #606065;
}
div.content table td.label {
        text-align: right;
}
div.content table td.price {
        width: 150px;
} 
