body {	
margin: 0px;
padding: 0px;
border: #FFFFFF 0px solid;
font-size:95%;
color:#000;	
}

p {
padding:0;
margin:0; 
padding-bottom:8px;
}

/* LOADING MESSAGE */
#loading { 
width: 400px;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:125%;
color:red;
font-weight:bold;
//float:right;
margin-top: 10px;
margin-bottom: 10px;
}

/* DEFINES THE EVEN COLOR IN THE ITEM LIST */
.even {
background-color:#e5e5e5;;
}

/* PAGE BACKGROUND */
.pagebackground	{
background: #FFFFFF url(../images/background.jpg) repeat-Y 0px 0px scroll; 
}	

/* STANDARD LINKS */
a:link { color: #000; font-weight:bold; }
a:visited { color: #00; font-weight:bold;}		
a:hover, a:active {
font-style: italic;
color: #000;
// background-color: #036;
}

/* THE NEXT LINE CONTROLS THE FONT SIZE ON THE PAGE */
table { 
color: #000;
font-family:Arial, Helvetica, sans-serif;
font-size:95%;
font-weight: normal; 
}
.formmargin {
margin: 0px;
}

/* CART TITLE */
#carttotal {
padding-top:8px;
padding-bottom:6px;
text-align:right;
font-family:geneva, arial, helvetica, sans-serif;
font-size:14px;
line-height:20px;
font-weight:bold;
}
td.ckout {
text-align:right;
}
#ccards {
padding-top:12px;
padding-bottom:12px;
}

.btn {
padding-top: 10px;

}

/* MAIN TEXT TABLE WIDTH */
.textwidth { 
width: 400px; 
}

/* DEFINE THE WIDTH OF THE PRODUCT ITEMS */
.cartwidth {
width: 900px;
}
.tracktablewidth { 
margin-top: 5px;
width: 900px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; /* future proofing */
-khtml-border-radius: 5px; /* for old Konqueror browsers */
position:relative;
    -webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 3px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 3px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.tracktable {
color: #000;
font-size:100%;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
border-right: #053974 1px solid;
border-bottom: #053974 1px solid;
border-left: #053974 1px solid;
border-top: #053974 1px solid;
}

.tracktitle	{
color: #053974;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;								
}

.block {
// background-image: url(../images/block.jpg);
// background-repeat: repeat-x;
background: #053974;
color:#ffffff;
font-weight:bold;
// font-size:130%;
margin: 10px;
    -webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 3px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 3px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

/* TOP MENU AND BANNER */
.menubar {
}

.banner	{
background-color:#4382D0;
background-image: url(../images/footer-background.jpg);
border-top: #3579CC 0px solid;
border-bottom: #4382D0 0px solid;
}

/* FOOTER CODE */
.footer	{
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
font-weight: bold;
background-color:#4382D0;
background-image: url(../images/footer-background.jpg);
border-bottom: #4382D0 5px solid;
border-top:  #4382D0 5px solid;
padding-top: 15px;
padding-bottom: 3px;
}

#footerlinks a:link { color: #fff;}
#footerlinks a:visited{ color: #fff; }
#footerlinks a:hover, a:active {color: #fff; }

/* LICENSE */
#licensewrapper {
margin-top:60px;
text-align:left;
}
#licensecheck {
margin-top:20px;
}
#lchk {
width:20px;
float:left;
margin-left:10px;
}
#ltxt p {
text-align:left;
font-family:geneva, arial, helvetica, sans-serif;
font-size:12px;
line-height:14px;
}
#ltxt {
float:left;
width:450px;
padding-left:16px;
}
#licensetxt {
margin:12px 0px 0px 12px;
width:450px;
text-align:left;
font-family:geneva, arial, helvetica, sans-serif;
font-size:16px;
line-height:17px;
color:#000;
}
#licensetxt h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: bold;
padding-bottom:16px;
color:#000;
}

/* PAGING */
#paging {
width:100%;
height:0px;
text-align:center;
font-size:120%;
}
#paging ul {
list-style: none;
text-align:center;
}
#paging li{
display: inline;
margin-right: 14px;
color: #000;
}
#paging li:hover {
color: #0F0;
cursor: pointer;
}