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: 200px;
text-align: right;
font-family:Arial, Helvetica, sans-serif;
font-size:160%;
color:#008000;
font-weight:bold;
float:right;
}

/* 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: #066; font-weight:bold;}		
a:hover, a:active {
font-weight:bold;
color: #fff;
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;
}

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

/* DEFINE THE WIDTH OF THE PRODUCT ITEMS */
.tracktablewidth { 
width: 800px; 
}

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

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

.block {
background-image: url(../images/block.jpg);
background-repeat: repeat-x;
color:#ffffff;
font-weight:bold;
font-size:130%;
}

/* 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:20px;
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;
}