/* Layout */
html { height: 100%; }
body { min-height: 100%; height: 100%;width:1260px;font-family:Arial;font-size:13px;margin:0px; }

.leftpane {width:15%;border-right:2px outset #666666;float:left;height:100%;padding:3px;clear:left;margin-bottom:auto}
.resultspane {float:left;height:65px;border-bottom:2px outset #666666;float:left;clear:right;width:83%;padding:3px}
.mainpane {float:left;height:auto;clear:right;padding:3px;width:83%}


/* Forms */
.resultspane input {font-size:0.9em;margin-right:5px}

table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

td>input[type=text],td>input[type=password] {background:transparent;border:1px solid #7F9DB9;padding:1px}
th {text-align:left;padding:2px}
thead>tr>th {text-align:center;}
td {padding:2px}
td>input[type=text]:focus,td>input[type=password]:focus {background:yellow;}
td>textarea {background:transparent;height:120px;width:400px;border;border:1px solid #7F9DB9;padding:1px}
td>textarea:focus {background:yellow;}
td>select {background:transparent;border:1px solid #7F9DB9;padding:1px}
td>select:focus {background:yellow}
select>option {background:transparent;padding-left:8px}
select>option:focus {background:yellow;}

.menudiv { margin-left:20px;margin-bottom:-1px;border:1px solid black;background:#CECECE;width:120px;float:left;padding:2px;cursor:default}
.menudiv:hover { background:#E8E8E8;}
.menudiv:click { background:#E88D8D;}

.disabled {color:#444444;background:#8f8f8f;cursor:url("images/unavailable.png"), default;}
.disabled:hover {color:#444444;background:#8f8f8f;cursor:url("images/unavailable.png"), default;}
.disabled>td:hover {color:#444444;background:#8f8f8f;cursor:url("images/unavailable.png"), default;}

#feedback{
	color:#660066;
	margin-left:7px;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:bold;
}

.fieldset{
	margin-bottom:10px;
	margin-right:12px;
	padding:6px;
	width:340px;
	float:left;
	background-color:#F7FBFB;
}
.fieldsetdiv{
	width:100%;
	height:20px;
	margin-top:12px;
	margin-bottom:15px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#B0BFC6
}
.stats{
	background:#F7F7E6 url(images/stats_back.jpg) repeat-x scroll 0 0;
	margin:0px 10px 10px 10px;
	margin-left:125px;
	overflow:auto;
	padding:5px 10px 10px;
	width:1105px; 
	
}

#rate_goals{
	width:125px;
	float:left;
	margin:5px 0px 5px 5px;
	font-weight:bold;
}
#values{
	width:60px;
	height:20px;
	background:white;
	border-style:inset;
	border-width:thin;
	float:left;
	padding:2px 0px 0px 3px;
	margin:5px 45px 5px 5px;
}
#finance_stats_left{
	width:176px;
	float:left;
	margin:5px 0px 5px 5px;
	font-weight:bold;
}
#finance_values{
	width:60px;
	height:20px;
	background:white;
	border-style:inset;
	border-width:thin;
	float:left;
	padding:2px 0px 0px 3px;
	margin:5px 0px 5px 0px;
}
#sales_target{
	width:85px;
	float:left;
	color:#D9042F;
	font-weight:bold
}
#sales_performance{
	width:85px;
	float:left;
	color:#559302;
	font-weight:bold
}
#sales_higher_conversion{
	width:85px;
	float:left;
	color:#7201B6;
	font-weight:bold
}
#sales_target_values{
	width:70px;
	height:20px;
	background:white;
	border-style:inset;
	border-width:thin;
	float:left;
	padding:2px 0px 0px 3px;
	margin:5px 5px 5px 5px;
}
#days{
	width:94px;
	float:left;
	color:#464617;
	font-weight:bold
}
#per_day_values{
	width:80px;
	height:20px;
	background:white;
	border-style:inset;
	border-width:thin;
	float:left;
	padding:2px 0px 0px 3px;
	margin:5px 5px 5px 5px;
}
#turnovers{
	width:145px;
	float:left;
	margin-top:6px;
}
#turnovers_values{
	width:100px;
	height:20px;
	background:white;
	border-style:inset;
	border-width:thin;
	float:left;
	padding:2px 0px 0px 3px;
	margin:5px 5px 5px 5px;

}

#referraltable{
	width: 500px;
	padding: 10px 0px;
}

#referraltable td{
	border-right: 1px solid grey;
	border-bottom: 1px solid grey;
}

#referraltable .toprow{
	font-weight: strong;
	background: #E7E7E7;
}

#crediterrors{
	background-color: #FBE3E4;
	border: 1px solid #FBC2C4;
	color: #9C0006;
	font-weight: bold;
	margin-top: 10px;
	padding: 6px;
}

#crediterrors li{
	font-weight: normal;
	list-style-type: disc;
	margin-left: 20px;
	
}

#creditsuccess{
	background-color: #C6EFCE;
	border: 1px solid #006100;
	color: #006100;
	font-weight: bold;
	margin-top: 10px;
	padding: 6px;
}

