body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a { text-decoration:none; color:#666666; }

#container { }
#header { width:892px; margin-left:auto; margin-right:auto; }
#nav { width:861px; height:52px; margin-left:auto; margin-right:auto; background-image:url(images/navbar.png);  padding-left:14px; padding-right:15px;}

#body { width:892px; margin-left:auto; margin-right:auto;  background-image:url(images/bodybg.png);}
#body_content { padding-left:64px; padding-right:64px;}

#footer { width:820px; margin-left:auto; margin-right:auto; font-size:10px; background-color:#FFFFFF; #margin-top:-2px; text-align:center; }

.navbutton { float:left; cursor:pointer; font-size:14px; text-align:center; width:14%; height:52px; height:26px; padding-top:24px;}
.navbutton:hover { background-image:url(images/over.png); background-repeat:repeat-x; background-position:0px 16px;}
.navbuttonleft { float:left; cursor:pointer; font-size:14px; text-align:center; width:14%; #width:13%; height:26px; padding-top:24px;}
.navbuttonleft:hover {background-image:url(images/left_over.png); background-position:0px 16px; background-repeat:no-repeat;}
.navbuttonright { float:left; cursor:pointer; font-size:14px; width:14%; padding-right:11px;
#padding-right:13px; text-align:center; height:26px; padding-top:24px;}
.navbuttonright:hover {background-image:url(images/right_over.png); background-position:-10px 16px; #background-position:-4px 16px; #padding-right:17px; background-repeat:no-repeat;}

.art {width:250px; text-align:center; float:left; cursor:pointer; margin-top:4px;}

#superoverlay { width:100%; height:100%; position:absolute; top:0px; left:0px; background-position:center center; background-repeat:no-repeat; visibility:hidden;}
#oldisplay { background-color:#FFFFFF; border:2px solid #000000; position:absolute; top:20px; bottom:20px; right:20px; left:20px; z-index:99; overflow:hidden;}
#olcontent { margin-top:-2px; }

#closeoverlay { width:17px; height:16px; background-image:url(images/close.png); background-repeat:no-repeat; cursor:pointer;}
#closeoverlay:hover { background-position:0px -16px; }
#nextoverlay { width:17px; height:16px; background-image:url(images/nextpic.png); background-repeat:no-repeat; cursor:pointer; }
#nextoverlay:hover { background-position:0px -16px; }
#previousoverlay { width:17px; height:16px; background-image:url(images/previouspic.png); background-repeat:no-repeat; cursor:pointer; }
#previousoverlay:hover { background-position:0px -16px; }

.servicetable {padding-top:3px; padding-bottom:3px; border:none;}
.servicetable td {width:420px; }

.adminlist li:hover { list-style:disc; }

.packages div { padding-left: 14px; }

#tracker { margin:0 }
#tracker thead td { border-bottom:1px solid #000000; }
#tracker tbody tr { background-image:url(images/tracker_tr.png); background-repeat:repeat-x; background-position:bottom center; height:28px;}
#tracker tbody td { padding: 3px; }
#tracker tbody tr:hover { background-image:url(images/tracker_tr_on.png); background-repeat:repeat-x; cursor:pointer;}

#steptracker div { height: 24px;}
#steptracker div img { vertical-align: -5px; }
#steptracker #current { background-image:url(images/steptrack_guides/selected.png); background-repeat:repeat-x; }