body {
background: #000000;
}

.fullfront {
position: relative;
text-align: center;
margin-left: auto;
margin-right: auto;
width: 800px;
height: 800px;
}

.full {
position: relative;
background-image: url("images/background.jpg");
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
width: 800px;
height: 800px;
}

/* Still need to adjust the below values depending on the height of the new logo */
.main {
position: relative;
top: 195px;
left: 60px;
width: 700px;
height: 575px;
overflow: auto;
}

img {
border: none;
}

table {
border-collapse: collapse;
width: 660px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 105%;
}

td {
/* no border
border-top: 2px solid #fdce07;
border-bottom: 2px solid #fdce07; */
padding: 7px;
}

.nopad {
padding: 0px;
}

a {
text-decoration: none;
color: #000000;
}

#aboutus {
position: absolute;
top: 436px;
left: 182px;
width: 120px;
height: 120px;
z-index: 1;
}

#aboutustxt {
position: absolute;
top: 0px;
left: -5px;
width: 800px;
height: 800px;
z-index: 0;
}

#payment {
position: absolute;
top: 436px;
left: 356px;
width: 140px;
height: 120px;
z-index: 1;
}

#paymenttxt {
position: absolute;
top: 0px;
left: -5px;
width: 800px;
height: 800px;
z-index: 0;
}

#contactus {
position: absolute;
top: 436px;
left: 544px;
width: 120px;
height: 120px;
z-index: 1;
}

#contactustxt {
position: absolute;
top: 0px;
left: -5px;
width: 800px;
height: 800px;
z-index: 0;
}

#aboutus-return {
position: absolute;
top: 670px;
left: 320px;
width: 200px;
height: 50px;
}

#contactus-return {
position: absolute;
top: 595px;
left: 320px;
width: 200px;
height: 50px;
}

#contactus-mail {
position: absolute;
top: 560px;
left: 285px;
width: 260px;
height: 30px;
}

#viewcart {
text-align: right;
padding-right: 5px;
}

.return {
margin-top: 25px;
font-size: 120%;
}

.large {
font-size: 110%;
}

.small {
font-size: 75%;
}

.hidden {
display:none;
}

.textbox {
}

.paynowbtn {
margin-top: 15px;
margin-left: 450px;
}

.cdsep {
width: 75%;
height: 0px;
color: #000;
background-color: #000;
border-top: 1px solid #000;
border-left: none;
border-right: none;
border-bottom: none;
}

/* jScrollPane Options */
.scroll-pane {
width: 700px;
height: 575px;
overflow: auto;
text-align: center;
}

.jScrollPaneContainer {
}

.jScrollPaneTrack {
background: url(/images/arrow-bar.png) repeat-y;
}

.jScrollPaneDrag {
background: url(/images/ball.png) no-repeat;
}

a.jScrollArrowUp {
background: url(/images/arrow-end-top.png);
height: 60px;
}

a.jScrollArrowDown {
background: url(/images/arrow-end-btm.png);
height: 175px;
}
