body {
margin: 0 auto;
background: #6a6767 url(../images/gradient.gif) repeat-x;
font-family:  arial;
font-size: 10pt;
text-align: center;
}

p {
font-size: 10pt;
}

td {
font-size: 10pt;
}

ul {
font-size: 10pt;
}

a:link, a:visited, a:active, a:hover {
color: #00f;
text-decoration: none;
}







#container {
text-align: right;
margin: auto;
height: 100%;
background: #c0c0ff;
}










#leftcol {
float: left;
text-align: left;
background: #c0c0ff;
}

#globeflash {
display: block;
width: 203px;
height: 135px;
margin: 10px;
background: url(../images/logo.jpg) #c0c0ff;
}

#numberbox {
position: relative;
left: -30px;
width: 260px;
background: #9090ff;
padding: 0px 20px 0px 20px;
color: #fff;
text-align: left;
font-weight: bold;
}

#numberdiv {
position: relative;
left: 10px;
top: -3px;
font-size: 17pt;

}

#linkbox {
position: relative;
left: -30px;
width: 260px;
background: #9090ff;
padding: 0px 20px 0px 20px;
color: #fff;
text-align: left;
font-size: 10pt;
font-weight: bold;
}

#linkmessage {
color: #a00;
}

#contactbox {
position: relative;
left: -30px;
width: 260px;
background: #9090ff;
color: #fff;
}

#contactmessage {
width: 260px;
padding: 0px 20px 0px 20px;
font-size: 9pt;
background: #9090ff;
font-weight: bold;
color: #a00;
}

#scrollbox {
position: relative;
left: -30px;
width: 260px;
background: #9090ff;
padding: 0px 20px 20px 20px;
color: #fff;
font-size: 24pt;
text-align: center;
}

#outerbox {
position: relative;
top: 10px;
right: 0px;
width: 230px;
height: 150px;
overflow: hidden;
}

#javabox {
font-size: 8pt;
text-align: left;
}

#innerbox {
display: none;
text-align: left;
font-size: 10px;
color: #fff;
font-style: italic;
position: absolute;
top: 200px;
left: 0px;
width: 100%;
-moz-user-select: none;
}

#innerbox p {
font-size: 8pt;
}

#scrollhead {
font-size: 9pt;
font-weight: bold;
font-style: italic;
color: #00f;
}

















#rightcol {
padding-right: 10px;
float: right;
text-align: right;
background: #c0c0ff;
}

#datezone {
margin-top: 5px;
margin-bottom: 5px;
text-align: right;
font-size: 8pt;
}

.flashbox {
position: relative;
background: #fff;
border: 1px solid #00f;
padding: 10px;
text-align: center;
font-size: 8pt;
margin-bottom: 5px;
}

.flashhead {
position: absolute;
top: 5px;
left: 5px;
font-size: 14pt;
font-weight: bold;
color: #f00;
}

.flashimg {
float: right;
}

.flashtext {
float: left;
font-size: 10pt;
font-family: arial;
}

#flashlink {
position: absolute;
bottom: 10px;
left: 10px;
}

#webflash {
width: 480px;
height: 300px;
text-align: left;
background: url(../images/webflash.gif) #fff;
}

#supportflash {
width: 165px;
height: 303px;
}

#customflash {
background: url(../images/customflash.gif) #fff;
text-align: justify;
width: 480px;
height: 300px;
font-size: 10pt;
}

#portfolioflash {
text-align: justify;
width: 480px;
height: 300px;
}

.offerbox {
position: relative;
width: 288px;
height: 303px;
background: url(../images/offer.gif) #fff;
border: 1px solid #00f;
font-family: tahoma;
font-size: 11pt;
color: #00f;
text-align: justify;
padding: 10px;
margin-bottom: 5px;
}

.homebox {
width: 450px;
height: 66px;
padding: 20px;
padding-left: 25px;
padding-right: 25px;
font-family: arial;
font-size: 13pt;
font-weight: bold;
text-align: justify;
color: #600;
background: url(../images/home.gif) no-repeat #fff;
border: 1px solid #00f;
margin-bottom: 5px;
}

.headlinks {
text-align: center;
font-size: 8pt;
}

.headlinks a:hover {
text-decoration: underline;
}

.headbox {
width: 480px;
background: #fff;
border: 1px solid #00f;
font-size: 10pt;
font-weight: bold;
text-align: justify;
padding: 10px;
margin-bottom: 5px;
}

.ontrackbox {
text-align: left;
width: 500px;
background: url(../images/ontrackfiller.gif) #fff;
border: 1px solid #00f;
margin-bottom: 5px;
}

.ontracktext {
position: relative;
border-top: 1px solid #00f;
background: #fff;
font-size: 10pt;
padding: 10px;
width: 480px;
text-align: justify;
}

.textbox {
position: relative;
width: 480px;
background: #fff;
border: 1px solid #00f;
font-size: 10pt;
text-align: justify;
padding: 10px;
margin-bottom: 5px;
}

.texthead {
position: relative;
top: -5px;
left: -5px;
font-size: 11pt;
font-weight: bold;
color: #f00;
}

.pcname {
float: left;
font-size: 11pt;
font-weight: bold;
color: #f00;
}

.pcprice {
float: right;
font-size: 11pt;
font-weight: bold;
color: #f00;
}

.specs {
width: 300px;
float: right;
font-size: 8pt;
padding-left: 5px;
}

#pccaretitle {
margin-right: 20px;
height: 115px;
padding: 15px;
font-size: 18pt;
font-weight: bold;
font-style: italic;
color: #a00;
background: url(../images/pccare.gif) no-repeat;
}








#footer {
background: #c0c0ff;
font-size: 8pt;
padding-left: 20px;
}

