body {
text-align:justify;
font:12px "Courier New", Courier, monospace;
background:url(images/background-299x1728.jpg) repeat center top;
margin:10px 0 0;
padding:0;
}

.bold {
font-weight:700;
}

.italics {
font-style:italic;
}

.stxt {
background-color:#FFFFFC;
font:14px "Courier New";
width:885px;
padding:2px 0;
}

.collapsepanelheader
{
font:12px "Verdana", Courier, monospace !important;
background-color:#E8DFB9;
padding-left:4px;
margin-bottom: 5px;
cursor: pointer; 
}

#quickdemo
{ 
font:16px "Verdana", Courier, monospace !important;
background-color: #FFF5D1;
margin-top:0;
margin-bottom:0;
text-align: center;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

#quickdemo2
{ 
font:16px "Verdana", Courier, monospace !important;
background-color: #FFF5D1;
margin-top:0;
margin-bottom:0;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 10px;
padding-bottom: 10px;
}

#quickdemo2 td
{
padding-top: 5px;
padding-bottom: 5px;
}
.collapsepanel
{
    overflow: hidden;
    height: 0px;
}

#main media 
{
    margin-left: auto;
    margin-right: auto;
    
}

table#discdetails td {
padding:2px;
}

.leftcol {
font-weight:700;
text-align:left;
width:125px;
padding-right:3px;
}

.odd {
background-color:#fff;
}

.even {
background-color:#F6F3E4;
}

.ajax__tab_header {
background-color:#FFF;
font:16px "Verdana", Courier, monospace !important;
padding:15px 15px 2px;
}

.ajax__tab_body {
background-color:#FFF;
font:12px "Courier New", Courier, monospace !important;
padding:8px;
}

h2 
{
font:16px "Verdana", Courier, monospace !important;
font-size:16px;
background:#d7c683;
margin-top:0;
margin-bottom:0;
padding:4px;
}

h3 
{
font:14px "Verdana", Courier, monospace !important;
background:#D7C683;
font-weight:700;
border-top:1px solid #000;
border-left:1px solid #000;
font-size:12px;
padding-left:4px;
padding-bottom:1px;
margin-top:0;
margin-bottom:2px;
}

h4 
{
font:12px "Verdana", Courier, monospace !important;
background-color:#E8DFB9;
padding-left:4px;
margin-top:2px;
margin-bottom:4px;
}

p {
padding-left:4px;
padding-right:4px;
margin-top:2px;
}

a img {
border:none;
}

ul {
background:#fff;
font-weight:400;
}

input.sbtn {
color:#000;
background-color:#d7c683;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:small;
font-weight:700;
}

.totals {
background-color:#E8DFB9;
padding-left:4px;
margin-top:2px;
margin-bottom:4px;
font-size:12px;
}

#footer {
margin-left:auto;
margin-right:auto;
font-family:Army;
font-size:14px;
padding-top:20px;
text-align:center;
clear:both;
}

#footer ul li {
display:inline;
padding:20px;
}

#footer h4 {
background-color:#fff;
font:12px "Courier New", Courier, monospace;
}

#container {
background:#fff;
margin-left:auto;
margin-right:auto;
width:980px;
border:1px solid #000;
padding:5px 10px;
}

#containerlookup {
background:#fff;
margin-left:auto;
margin-right:auto;
width:450px;
border:1px solid #000;
padding:5px 10px;
}


#recordCount {
padding-right:15px;
font:14px "Courier New", Courier, monospace;
}

#menu 
{
padding-top:15px;
padding-left:5px;
text-align:center;
float:left;
}

#menu ul {
font-family:Army;
font-size:14px;
font-weight:400;
text-decoration:none;
list-style:none;
margin:0;
padding:0;
}

#menu li {
display:inline;
background:url(images/cratebg.gif) repeat-x center top;
text-align:center;
margin-right:4px;
float:left;
padding:0;
}

#menu a {
color:#000;
background:url(images/crateleft.gif) no-repeat left top;
float:left;
padding-left:7px;
text-decoration:none;
margin:0;
}

#menu a span {
background:url(images/crateright.gif) no-repeat right top;
display:block;
float:none;
padding:7px 13px 4px 5px;
}

#headerlogo {
background:url(images/header.jpg) no-repeat left bottom;
background-repeat:no-repeat;
background-color:transparent;
height:118px;
width:750px;
float:left;
}

#header {
height:118px;
}

.ads p {
width:195px;
}

#search {
position:absolute;
width:970px;
top:138px;
border:1px solid #d7c683;
padding:5px;
}

.gridthumbnail  
{
    padding: 1px;
}

.grid
{
    margin-top: 15px;
    border: solid 1px #D2B48C;
    padding: 1px;
    color: #000;
    text-align: left;     
}

.gridheader
{
    background-color: #D2B48C;
    color: #000;        
}

.gridheader a
{
    color: #000;
}

#paypal {
margin-top:10px;
margin-left:210px;
margin-right:215px;
border:1px solid #000;
padding-bottom:35px;
}

.paypalleft {
float:left;
padding:5px;
}

.paypalright {
float:right;
padding:5px;
}

#username {
float:right;
padding-left:15px;
padding-top:17px;
font-size:16px;
font-family:'trebuchet ms',helvetica,sans-serif;
}

#loginbox {
font-size:11px;
line-height:16px;
background:#d7c683;
width:200px;
float:right;
border:solid 1px #000;
height:105px;
top:0;
padding:6px 10px 6px 8px;
}

#loginbox input {
font-size:12px;
}

.loginbutton {
width:65px !important;
height:35px;
background-image:url(images/login.png);
background-color:#d7c683;
background-position:center;
background-repeat:no-repeat;
}

.removebutton {
width:20px;
height:20px;
background-image:url(images/cancel.png);
background-color:#d7c683;
background-position:center;
background-repeat:no-repeat;
}

.editbutton {
width:20px;
height:20px;
background-image:url(images/edit.png);
background-color:#d7c683;
background-position:center;
background-repeat:no-repeat;
margin-top:5px;
}



.movetoorderedbutton {
width:20px;
height:20px;
background-image:url(images/move_from_ordered_icon.png);
background-color:#d7c683;
background-position:center;
background-repeat:no-repeat;
margin-top:10px;
}

#main {
padding-top:55px;
}

#leftcontent {
float:left;
width:200px;
padding:0;
}

.qscenter {
background-color:Transparent;
margin-left:45px;
margin-right:45px;
}

p.qscenter {
margin-left:0;
margin-right:5px;
text-align:center;
}

#ownedlist {
background-image:url(images/ownedlist.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:180px;
height:45px;
float:left;
}

#viewedlist {
background-image:url(images/viewedlist.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:180px;
height:45px;
float:left;
}

#loanedlist {
background-image:url(images/loanedlist.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:180px;
height:45px;
float:left;
}

.addtoowned {
width:180px;
height:45px;
background-image:url(images/addtoowned.png);
background-color:Transparent;
background-position:center;
background-repeat:no-repeat;
}

.addtoordered {
width:180px;
height:45px;
background-image:url(images/addtoordered.png);
background-color:Transparent;
background-position:center;
background-repeat:no-repeat;
}

.addtowishlist {
width:180px;
height:45px;
background-image:url(images/addtowishlist.png);
background-color:Transparent;
background-position:center;
background-repeat:no-repeat;
}

#qsdvd {
background-image:url(images/dvd.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:20px;
float:left;
}

#qsviewed {
background-image:url(images/viewed_icon.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:20px;
float:left;
}

#qswishlist {
background-image:url(images/wishlist_icon.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:20px;
float:left;
}

#qsdvdaudio {
background-image:url(images/dvdaudio.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:20px;
float:left;
}

#qsbluray {
background-image:url(images/bluray.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:20px;
float:left;
}

#qshddvd {
background-image:url(images/hddvd.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:20px;
float:left;
}

#qsmembers {
background-image:url(images/dvdcrate_logo-32x25.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:30px;
float:left;
}

.iconspace {
margin-bottom:25px;
}

.iconspace p {
margin-top:2px;
float:left;
width:485px;
}

.iconspaceimage {
padding-right:25px;
float:right;
}

.statdate {
background-color:#FFFFE1;
background-image:none;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:12px;
text-align:center;
padding:0 2px;
}

.owneddetaillabel {
background-color:#FFFBBC;
background-image:none;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:10px;
text-align:left;
padding:1px 5px 0px 0px;
margin-right: 5px;
}

#rightcontent {
float:right;
width:200px;
}

#cratedetails p {
padding-bottom:5px;
border:1px solid #d7c683;
}

#cover {
width:200px;
border:1px solid #d7c683;
margin:auto;
padding:1px;
}

#centercontent a {
padding-left:3px;
}

#centercontentheader {
background-position:right;
background-repeat:no-repeat;
padding:2px 5px 8px;
}

#searchcontent {
margin-right:215px;
width:750px;
float:left;
padding:0 10px;
}

#searchpaging {
width:160px;
border:1px solid #000;
margin-top:10px;
padding:4px 2px;
}

.gvColumn {
padding-left:5px;
padding-right:5px;
}

#centertitle {
display:none;
}

#leftstats {
float:left;
width:320px;
padding-bottom:10px;
}

#centerstats {
margin-left:330px;
margin-right:330px;
padding:0 0 10px;
}

#rightstats {
float:right;
width:320px;
padding-bottom:10px;
}

#sitestats {
margin-left:auto;
margin-right:auto;
font-family:'Arial',helvetica,sans-serif;
font-size:12px;
text-align:center;
border: 1px solid #000;
background-color:#FFFBBC;
}

.profileEditLabel {
padding-left:5px;
padding-right: 2px;
}

.profileEditCheckbox label {
width:250px;
padding-right:1px;
}

.profileEditContentWide input {
width:650px;
padding:1px;
}

#profilePersonalization {
padding-bottom:25px;
}

.profileEditContent input {
width:350px;
}

#profileEditAboutMe input {
width:500px;
height:500px;
padding:1px;
}

#profileAvatarImage img {
float:right;
width:400px;
margin-top:40px;
}

.okbutton {
width:130px;
height:50px;
background-image:url(images/ok.png);
background-color:#d7c683;
background-position:center;
background-repeat:no-repeat;
}

.popupControl {
background-color:#d7c683;
position:absolute;
visibility:hidden;
border-color:#000;
border-style:solid;
border-width:2px;
}

.showempty {
float:right;
width:20px;
height:20px;
background-image:url(images/show_empty-16x16.png);
background-color:#fff;
background-position:center;
background-repeat:no-repeat;
}

.shownotempty {
float:right;
width:20px;
height:20px;
background-image:url(images/show_not_empty-16x16.png);
background-color:#fff;
background-position:center;
background-repeat:no-repeat;
}

.wizardsidepanel {
background-color:#000;
}

.qsmsrp {
padding-left:15px;
}

.ads img,#profileedit {
padding-top:15px;
}

#loginbox h3,.qsright,.floatright {
float:right;
}

#loginbox p,.floatleft {
float:left;
}

#orderedlist,#wishlistlist {
background-image:url(images/orderedlist.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:180px;
height:45px;
float:left;
}

#qsowned,#qsloaned,#qsordered {
background-image:url(images/owned_icon.png);
background-color:Transparent;
background-repeat:no-repeat;
background-position:center left;
width:20px;
float:left;
}

#centercontent,#memberquickstats {
margin-left:210px;
margin-right:215px;
border:1px solid #000;
}

#registerNewAccountInformation,#loginPasswordRecovery {
margin-left:auto;
margin-right:auto;
width:274px;
background:#D7C683;
font-weight:700;
border-top:1px solid #000;
border-left:1px solid #000;
font-size:12px;
padding: 2px;
margin-top: 150px;
}

#profileInformation input,#profileAvatarURL input {
width:500px;
margin-top:2px;
}