body
{
font-family:Arial,arial,Verdana,verdana,Sans,sans,_sans;
color:#ffffff;
font-size:12px;
background:url('../images/bg.gif') top center no-repeat #000000;
text-align:center;
margin:0px;
padding:0px;
}

#maindiv
{
width:900px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
background:#000000;
text-align:left;
}

#toptabs
{
padding:0px;
margin:0px;
border:0px;
float:left;
}

#networking
{
float:right;
text-align:center;
background:url('../images/tabs/tab-rightspace.gif');
border:0px;
padding:0px;
margin:0px;
width:292px;
height:46px;
}

#shifticons
{
padding:0px;
margin:0px;
border:0px;
position:relative;
left:30px;
top:12px;
}

#shifticons img
{
vertical-align:middle;
}

#maincontent
{
float:left;
width:620px;
height:922px;
background:url('../images/bg-tallgradient.gif') top left repeat-x #010101;
text-align:left;
padding:0px;
margin:0px;
}

#maincontent h1
{
color:#000000;
margin:0px;
margin-top:15px;
margin-bottom:15px;
line-height:21px;
padding:0px;
font-size:20px;
font-family:Futura,futura,Arial,arial,Sans,sans,_sans;
font-weight:bold;
}

#maincontent_books
{
color:#000000;
float:left;
width:620px;
height:1150px;
background:url('../images/lightgradient.jpg') top left #ffffff repeat-y;
text-align:left;
padding:0px;
margin:0px;
}

#maincontent_books h1
{
margin:0px;
margin-top:15px;
margin-bottom:0px;
line-height:21px;
padding:0px;
font-size:20px;
color:#000000;
font-family:Futura,futura,Arial,arial,Sans,sans,_sans;
font-weight:bold;
}

#maincontent_books a
{
color:#cc0000;
text-decoration:none;
}

#maincontent_books a:hover
{
color:#ff0000;
text-decoration:underline;
}

#maincontent_downloads
{
color:#000000;
float:left;
width:620px;
height:1835px;
background:url('../images/lightgradient.jpg') top left #ffffff repeat-y;
text-align:left;
padding:0px;
margin:0px;
}

#maincontent_downloads h1
{
margin:0px;
margin-top:15px;
margin-bottom:0px;
line-height:21px;
padding:0px;
font-size:20px;
color:#000000;
font-family:Futura,futura,Arial,arial,Sans,sans,_sans;
font-weight:bold;
}

#maincontent_downloads a
{
color:#cc0000;
text-decoration:none;
}

#maincontent_downloads a:hover
{
color:#ff0000;
text-decoration:underline;
}

#righthandstuff
{
float:left;
margin:0px;
padding:0px;
}

#bookarea
{
margin:0px;
padding:0px;
width:247px;
height:922px;
float:left;
background:url('../images/bookbg.gif') top left no-repeat #000000;
}

#bookarea_books
{
margin:0px;
padding:0px;
width:247px;
height:1150px;
float:left;
background:url('../images/bookbgBOOKS.gif') top left no-repeat #000000;
}

#bookarea_downloads
{
margin:0px;
padding:0px;
width:247px;
height:1390px;
float:left;
background:url('../images/bookbgDOWNLOADS.gif') top left no-repeat #000000;
}

#imagefloatleft
{
float:left;
padding:0px;
margin:0px;
background:#000000;
}

#bookinfo
{
color:#000000;
width:220px;
border:0px solid #000000;
position:relative;
left:27px;
top:52px;
font-size:13px;
}

#bookinfo a
{
text-decoration:none;
color:#aa0000;
}

#bookinfo a:hover
{
text-decoration:underline;
color:#cc0000;
}

#othermaxpagesindex
{
font-size:13px;
line-height:15px;
color:#eeeeee;
float:left;
margin-top:0px;
width:540px;
margin-bottom:0px;
padding:0px;
text-align:left;
}

#othermaxpagesindex a
{
text-decoration:none;
color:#ff1111;
}

#othermaxpagesindex a:hover
{
text-decoration:underline;
color:#ff3333;
}

#othermaxpages
{
font-size:13px;
line-height:15px;
color:#333333;
float:left;
margin-top:0px;
margin-bottom:0px;
padding:0px;
text-align:left;
}

#othermaxpages a
{
text-decoration:none;
color:#ff1111;
}

#othermaxpages a:hover
{
text-decoration:underline;
color:#ff3333;
}

#textshiftright
{
padding:0px;
margin:0px;
margin-top:10px;
margin-left:20px;
}

#trpfooter
{
float:left;
width:897px;
height:49px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
background:url('../images/trpfooter.gif') top left no-repeat #000000;
text-align:left;
}

#footer
{
float:left;
width:897px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
background:url('../images/footerbg.gif') top left no-repeat #f7f7f7;
text-align:left;
}

#footer table td
{
color:#000000;
font-size:11px;
line-height:17px;
}

#footer table td a
{
color:#bb0000;
text-decoration:none;
}

#footer table td a:hover
{
color:#ff0000;
text-decoration:underline;
}

#downloads_leftmargin
{
float:left;
border:0px solid #ff00ff;
margin:0px;
padding:0px;
margin-left:10px;
}

#downloads_leftmargin table td
{
font-size:11px;
}

#downloads_leftmargin table td img
{
border:0px;
}

#downloadssection
{
position:relative;
left:-10px;
width:560px;
font-family:Futura,futura,Arial,arial,Sans,sans,_sans;
font-weight:500;
margin:0px;
margin-top:10px;
margin-bottom:10px;
padding:10px;
background:#aa0000;
color:#ffffff;
font-size:15px;
line-height:10px;
letter-spacing:1.5px;
}

#bookdescription
{
margin:0px;
margin-left:5px;
padding:0px;
font-size:14px;
}

#bookdescription a
{
line-height:18px;
font-weight:bold;
font-size:20px;
}

#bookdata
{
margin:0px;
margin-top:5px;
margin-bottom:7px;
padding:0px;
font-size:11px;
}

#otherformats
{
margin:0px;
margin-top:6px;
padding:0px;
font-size:11px;
}

#otherformats a
{
font-size:11px;
}

