body {margin:0; padding:0; background:#000000; color:#ffffff; font-family:'Century Gothic', Arial, Helvetica, sans-serif; font-size:10px}
div#setupForm {position:absolute; top:30%; left:50%; width:250px; margin-left:-125px; padding:10px; background-color:white; color:black; -moz-border-radius:5px; -webkit-border-radius:5px;}
div#setupForm h1 {font-size:1.6em}
div#setupForm h2 {font-size:1em}
div#setupForm fieldset {text-align:center; border:none;}

div#ie-bad {
	width:50%;
	margin:15% 24%;
	font-size:1.4em;
}

div#paperBox {height:200px; width:100%; margin:0; padding:0; border:none; outline:0; margin-top:20px;}

div.hStockLiveChart {width:99%; height:200px; border:2px solid #444444; margin:auto;}

div#clickableOpts {display:inline-block;}

div.hStockData {width:69%; display:inline-block;}
div.hStockData h3 {margin:.3em 0;}
div.hStockData h4 {margin:0 0 .3em 0; font-size:1.3em}
div.hStockData div, div.controls {display:inline-block; font-size:.8em; width:30%; vertical-align:text-top;}
div.hStockData span.hStockLabel {padding:0 1em;  display:inline-block; width:40%; font-size:1.1em;}
div.hStockData span.hStockLabel span, div.hStockData h3 span {display:inline; margin:0; width:auto;}
div.hStockData .hStockLabel {padding:.2em 1em 0 0; width:10%; text-align:left; font-weight:bold;}
div.hStockdata symbol {font-size:1.3em;}

div.stockDataInfo {width:60%; padding:1em;}
div.stockDataInfo span {padding:0 1em;}

.stocker-button {
	text-decoration:none;
	display:inline-block;
	font-size:10px;
	padding:3px;
	margin:0;
	height:14px;
}

.stocker-button span.ui-icon {
	display:inline-block;
	vertical-align:text-top;
}

div#opts .stocker-button {
	cursor:pointer;
	vertical-align:baseline;
}

div#opts input#addStocks {
	height:12px;
	font-size:8px;
	cursor:default;
	border:none;
	margin-bottom:4px;
	padding:0;
}

/** UI ADJUSTMENTS **/

body div.qtip div.content{
   padding: 0;
   margin: 0;
   height: auto; min-height: auto;
   width: auto; min-width: auto;
}

.ui-tabs .ui-tabs-hide {
    position: absolute;
    left: -10000px;
}