/*  */

#content-admin {
	min-height:200px;
	margin:0 0 0 130px;
	}
#content-admin h1 {
	font-size: 21px;
	line-height: 26px;
	font-weight: bold;
	color: #074078;
	padding: 0;
	margin: 10px 0 10px 10px;
	}
#content-admin h2 {
	margin: 16px 20px 6px 10px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	}
#content-admin h3 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #074078;
	padding: 0;
	margin: 10px 0 10px 10px;
	}
#content-admin h4 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #074078;
	padding: 0;
	margin: 10px 0 10px 10px;
	}
#content-admin p {
	margin-left: 10px;
	}

/* TABLES */

table.tbl-upload {margin: 10px 0 10px 20px;}
table.tbl-plain td {
	width:50%;
	vertical-align:top;
	padding:0 10px 10px 0;
	}
table.tbl-plain td.sqft-callout {
	background-color:#074078;
	vertical-align:middle;
	}
table.tbl-plain td.sqft-callout p {
	color:#FFF;
	text-align:center;
	margin-top:20px;
	}
table.tbl-plain td.sqft-callout span {
	font-size:36px;
	font-weight:bold;
	}

table.dataentry {
	clear: left;
	border-top:1px solid #074078;
	border-bottom:1px solid #074078;
	}
table.dataentry h2 {
	margin: 16px 20px 6px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	}

table.dataentry th {
	font-weight: bold;
	background-color: #BBD4ED;
	background-image: url(../images/bg_thead.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	height: 20px;
	padding:0 8px;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #666;
	}

table.dataentry th a:link, table.dataentry th a:visited {
	color: #333;
	}
table.dataentry th a:hover, table.dataentry th a:active {
	color: #039;
	}

table.dataentry tr td {
	background-color: #FFF;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #E7E7E7;
	padding: 2px 8px;
	}

table.dataentry tr.ruled td {
	background-color: #06C;
	color: #FFF;
	}

table.dataentry tr.even td {
	background-color: #E0EAF4;
	}
table.dataentry tr.subtotal td {
	background-color: #999;
	color:#000;
	font-weight:bold;
	background-image: url(images/bg_subtotal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom:1px solid #666;
	}
table.dataentry tr td.price {
	text-align:right;
	}
table.dataentry tr.agentsubmitted td.leftcol {
	border-left:10px solid #FFCC33;
	}
table.dataentry tr.agentsubmitted td.rightcol {
	border-right:10px solid #FFCC33;
	}
table.dataentry tr.agentsubmitted td {
	background-image:url(images/b_bg_agentsubmitted.gif);
	background-repeat:repeat-x;
	}

table.dataentry tr th.leftcol, table.dataentry tr td.leftcol {
	padding-left: 20px;	
	}

table.dataentry tr th.rightcol, table.dataentry tr td.rightcol, table.dataentry tr th.actioncol, table.dataentry tr td.actioncol {
	padding-right: 20px;	
	}
table.dataentry tfoot tr td, table.dataentry tfoot tr:hover td {
	background-color:#E9E9E9;
	border-top:1px solid #074078;
	color:#000;
	font-size:14px;
	font-weight:bold;
	}

table#dataview, table#dataview2, table#dataview3 {
	border-bottom:1px solid #074078;
	}

/* BILLING SECTION */
table#price-chart {
	clear: left;
	margin:0 0 20px 10px;
	border-top:1px solid #CCC;
	}
table#price-chart th {
	font-weight:bold;
	background-color:#E0EAF4;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:2px 4px;
	}
table#price-chart td {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:2px 4px;
}
table#price-chart td.hilite {
	background-color:#FFC;
}

input.pricing {
	width:50px;
	text-align:right;
}

table#tbl-billing {
	clear: left;
	margin:0 0 20px 10px;
	}
table#tbl-billing td.price {
	padding:0 20px 0 10px;
	border-right:1px solid #CCC;
	}

span.card-visa, span.card-mast, span.card-amex, span.card-none {
	text-indent:-2000px;
	display:block;
	width:31px;
	height:20px;
	}
span.card-visa {background-image:url(../images/icons/card_visa.png);}
span.card-mast {background-image:url(../images/icons/card_mastercard.png);}
span.card-amex {background-image:url(../images/icons/card_amex.png);}
span.card-none {background-image:url(../images/icons/card_none.png);}

/* FORMS */
form {
	margin: 0 0 0 10px;
	}


/* REVIEW ORDERS TABS */
#tabledata table#order-type-tabs {
	margin:0 0 8px;
	width:100%;
	}
#tabledata table#order-type-tabs td {
	text-align:center;
	border-top:3px solid;
	background-color:#E6E6E6;
	padding:0;
	}
#tabledata table#order-type-tabs td#tab-order-filler {
	border:none;
	background-color:#FFF;
	background:url(../images/order_type_tab_bg_filler.png) bottom repeat-x;
	}
table#order-type-tabs td#tab-order-new {border-top-color:#090;width:12em;}
table#order-type-tabs td#tab-order-pend {border-top-color:#C00;width:12em;}
table#order-type-tabs td#tab-order-sched {border-top-color:#609;width:12em;}
table#order-type-tabs td#tab-order-prog {border-top-color:#03F;width:12em;}
table#order-type-tabs td#tab-order-hold {border-top-color:#666;width:12em;}

table#order-type-tabs td a:link, table#order-type-tabs td a:visited {
	display:block;
	width:12em;
	padding:5px;
	background:url(../images/order_type_tab_bg.png) bottom repeat-x;
	text-decoration:none;
	font-weight:bold;
	}
	#tabledata table#order-type-tabs tr:hover td a:link {background-color:#E6E6E6;}
	#tabledata table#order-type-tabs tr:hover td a:active {background-color:#B4B4B5;}

table#order-type-tabs td#tab-order-new a {color:#090;}
table#order-type-tabs td#tab-order-pend a {color:#C00;}
table#order-type-tabs td#tab-order-sched a {color:#609;}
table#order-type-tabs td#tab-order-prog a {color:#03F;}
table#order-type-tabs td#tab-order-hold a {color:#666;}

table#order-type-tabs td.on a:link, table#order-type-tabs.on td a:visited {background-image:none;background-color:#FFF}
table#order-type-tabs td a:hover {background-image:url(../images/order_type_tab_bg_lite.png);}
table#order-type-tabs td a:active {background-image:url(../images/order_type_tab_bg_dark.png);background-color:#B4B4B5}

table#order-type-tabs td a div.ordercount {
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#333;
	background-color:#B5B5B6;
	-moz-border-radius:10px;
	-webkit-border-radius:8px;
	padding:2px 8px;
	margin-top:-1.35em;
	}
table#dataview2 tr.new th {background-image: url(../images/bg_thead_new.gif);}
table#dataview2 tr.pend th {background-image: url(../images/bg_thead_pend.gif);}
table#dataview2 tr.sched th {background-image: url(../images/bg_thead_sched.gif);}
table#dataview2 tr.prog th {background-image: url(../images/bg_thead_prog.gif);}
table#dataview2 tr.hold th {background-image: url(../images/bg_thead_hold.gif);}



