html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* end reset... */

 .tip {font:11px
                    Sylfaen,Eurostile,Garamond,sans-serif; border:solid 1px
                    #333333; width:270px; padding:2px;
                    position:absolute; z-index:50;
                    visibility:hidden; color:#222222; top:20px;
                    left:90px; background-color:#eeeeee;display:inline;
}
 .stip {font:11px
                    Sylfaen,Eurostile,Garamond,sans-serif; border:solid 1px
                    #333333; width:auto; padding:2px;
                    position:absolute; z-index:50;
                    visibility:hidden; color:#222222; top:20px;
                    left:90px; background-color:#eeeeee;
}
.overlay {position:absolute; z-index:20; width:300px;height:75px;left:0px;top:0px; background:#333333; filter:alpha(opacity=40); opacity:.40; display:none; text-align:center;  font-family:"Eurostile","Georgia",sans-serif; font-weight:bold; font-size:28px; color:#000000;}
.xout {position:absolute; z-index:15; top:1px; right:1px;}
.inlineimg {border:none; display:inline !important;position:relative; top:1px;float:none;}
input.button {
   color:#000;
   font-family:"Eurostile","Georgia", sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color:#c0c0c0;
   border:1px solid #111111;
   margin-top:5px;
   
   }

input.button:hover { 
	background-color:#c0d0ff;
	border: 1px solid #119;
}
a { font-family: "Eurostile","Georgia", sans-serif; font-weight: bold; font-size: 15px; text-decoration: none; color: black;outline:none ! important; }
a div {cursor:pointer;}
a:visited { font-family: "Eurostile","Georgia", sans-serif; font-weight: bold; font-size: 15px; text-decoration: none; color: black; }
a:link { font-family: "Eurostile","Georgia", sans-serif; font-weight: bold; font-size: 15px; text-decoration: none; color: black; }
a:active { font-family: "Eurostile","Georgia", sans-serif; font-weight: bold; font-size: 15px; text-decoration: none; color: black; }
p { font-family:"Eurostile","Sylfaen","Georgia", sans-serif; font-weight: normal; font-size: 15px; text-decoration: none; color: black; }
body { font-family: "Eurostile","Sylfaen","Georgia", sans-serif; font-weight: normal; font-size: 15px; text-decoration: none; color: black; overflow:auto;}
table { font-family: "Eurostile","Sylfaen","Georgia", sans-serif; font-weight: normal; font-size: 15px; text-decoration: none; color: black; }
.store { border:1px solid black; padding:5px;margin:2px;width:230px;height:60px;float:left;position:relative;}
.store img {vertical-align:text-top;}
.instore2 {float:right;width:140px;border:0px solid black;position:relative;right:9px;}
.instore1 {float:left;width:70px;border:0px solid black;}
.ibox { border:1px solid black;font-family:"Consolas","Courier",monospace; padding:0px;padding-left:4px;padding-right:4px;position:absolute;top:2px;right:2px;}
.locimg {position:absolute;left:10px;top:35px;}
.loctext {position:absolute;left:10px;top:335px;width:400px;text-align:center;}
 

.btn { display: block; position: absolute; padding: 5px; margin: 0px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn.stay * {background-image: url('img/buttons/btn2stay.png') }
.btn.go * {background-image: url('img/buttons/btn2go.png') }
.btn.adv * {background-image: url('img/buttons/btn2adv.png') }
.btn.dead * {background-image: url('img/buttons/btn2dead.png') }
.btn * { font-style: normal; font-size:12px; background-repeat: no-repeat; display: block; position: relative; }
.btn div {background-image: none !important;}
.btn div br,img {background-image: none !important;}
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn { border: 3px double #aaa; }
* html .btn.stay { border-color: #7070dd; background-color:#8080ff;}
* html .btn.go { border-color: #22cc22; background-color:#33dd33;}
* html .btn.adv { border-color: #dd3030; background-color: #ff4040}
* html .btn.dead { border-color: #808080; background-color: #8a8a8a }
* html .btn.lime { border-color: #bbce00; }
* html .btn.pink { border-color: #e1a; }
* html .btn.stay:hover { border-color: #000; }
* html .btn.go:hover { border-color: #000; }
* html .btn.adv:hover { border-color: #000; }
* html .btn span,
* html .btn i { float: left; width: auto; padding:0 0 0 5px !important; margin:0px !important; background-image: none; cursor: pointer; }

             
.btn.stay:hover { color: #fff; }
.btn.go:hover { color: #fff; }
.btn.adv:hover { color: #fff; }

.btn:active { color: #f00; }
.btn.dead:active {color:#000;}

/* info stuff */
#rap0 {border:1px solid black;}

.smallheader {font-size:115%;font-weight:bold; text-align:center; background-color: #ccddff;border-top:1px solid black; border-bottom:1px solid black}

.view { border:0px solid black;height:1px; overflow:hidden; background-color:#fff;white-space:normal;}
.title {font-weight:bold; font-size:13px !important;background-color:#fff; padding:3px; cursor:pointer}
.desc {font-size:12px !important; margin-left:18px}
.arimg {float:left;padding-top:2px;}
.arimg:hover {cursor:pointer}
.dtex {font-weight:bold; font-size:13px;z-index:2; border-bottom:1px solid black;padding:3px;text-indent:15px;}
.timest {font-size:10px; font-family:sans-serif;color:gray;}
.dtex a {font-size:13px !important; color:#0000aa;text-decoration:underline !important;}
.dtex a:hover {color:#3333ff}

/* sidebar stuff*/

h4 {text-decoration:underline}
.stat {font-weight:bold; white-space:nowrap; float:left;}
.meterst {height:8px; width:100px; border: 1px solid #595959;overflow:hidden;padding:0px;margin:0px;background-color:#ddeeff}
.stholder {width:82px;text-align:center;position:relative;float:left;font-size: 17px;border-bottom:1px solid black;padding:8px 0px;}
.stimg {position:relative;top:0px;left:0px;float:left;}
.stprog {height:40px !important;position:relative;clear:left;float:left;font-size:1px;background-color:#008800;width:8px;border:1px solid black;margin-left:2px;margin-right:2px;}
.sidebarleft {border:1px solid black;border-left:none;background-color:#ccddff;padding:4px;margin-bottom: 5px;font-size:14px}
#nutr {height:auto;font-size:100%; position:relative;clear:left;float:left;border:1px solid black;background-color:#ccddff;text-align:center;padding:4px;border-left:none;margin-top:3px;}
.smallefs{clear:both; width:290px; background-color:white; padding:5px;margin-bottom:3px;}
.effectdiv{display:none;visibility:hidden;font-size:12px;background-color:#ccddff;overflow:visible;border:1px solid black; padding:2px;}
.efficon{padding:3px;float:left;border:1px solid transparent;border-bottom:none;margin:1px;margin-bottom:-1px;margin-left:3px;}
.efficon:hover {background-color:#ccddff;border: 1px solid black;border-bottom:none;}
#effsview{height:0px;overflow:hidden;clear:left;}

