body {
	background: url(../images/backcheck.jpg) repeat;//#ac5930;//5fa022;
}
.tablabel {
	font-family: "Segoe Print";
    font-size: 12px;
    color: brown;
    border: 2px outset grey;	
}
.textmessage {
	font-family: "Segoe Print";
    font-size: 10px;
	resize:none;
	background-color: transparent;
	color:brown;
}

.tabbck {
background-color: #D8D8D8;
}
.textbox { 
    height: 20px; 
    width: 140px; 
    background-color: transparent;  
    border-style: dashed;  
    border-width: 0px 0px 1px 0px;  
    border-color: darkred; 
    outline:0; 
	font-family: "Segoe Print";
    font-size: 12px;
    color: brown;
 //   text-shadow: 0 -1px 0 #334F71;
  }
  
 .textbold  {font-weight:bold;}
 .texthead {font-weight:bold; font-size: 13px;border-width: 0px 0px 0px 0px;font-family: "Segoe Print";color:white; background-color: brown;};
 .textlabel {width: 140px;}
 .textnumb {width: 80px; text-align:right;}
 .textlongnumb {width: 140px; text-align:right;}
 .textsel {width: 110px;}
 .textshortsel {width: 60px;font-size: 10px;}
.textfrmbox { 
    height: 20px; 
    background-color: transparent;  
    border-style: dashed;  
    border-width: 0px 0px 1px 0px;  
    border-color: darkred; 
    outline:1; 
	font-family: "Segoe Print";
    font-size: 12px;
    color: brown;
 //   text-shadow: 0 -1px 0 #334F71;
  }

 .textnmbox { 
    height: 20px; 
    width: 170px;	
    background-color: white;  
    border-style: dashed;  
    border-width: 0px 0px 1px 0px;  
    border-color: darkred; 
    outline:1; 
	font-family: "Segoe Print";
    font-size: 12px;
    color: brown;
 //   text-shadow: 0 -1px 0 #334F71;
  }
 
.cb {
	font-size: 10px;
	display: inline-block;
	background: #e2827e;
	padding: 2px 2px 2px;
	border-radius: 4px;
	margin-top: 5px;
	color: #fff;
	text-transform: uppercase;
}
.cbalign {
	float: right;
}
.cb:hover {
	background: #699440;
}
 
.cbalt {
	font-size: 10px;
	display: inline-block;
	background: #fff;
	padding: 2px 2px 2px;
	border-radius: 4px;
	margin-top: 5px;
	color: #e2827e;
	text-transform: uppercase;
}
.cbalt:hover {
	background: #699440;
}
.cblower {
	text-transform: none;
	font-size: 12px;
}
.bcell {height:95px;width:95px;float:left;position:absolute;z-index: 1;}
.scell {height:95px;width:95px;float:left;position:absolute;z-index: 1;}
.cell11 {left: 10px; top: 10px;}
.cell12 {left: 120px; top: 10px;}
.cell13 {left: 230px; top: 10px;}
.cell14 {left: 340px; top: 10px;}
.cell21 {left: 10px; top: 120px;}
.cell22 {left: 120px; top: 120px;}
.cell23 {left: 230px; top: 120px;}
.cell24 {left: 340px; top: 120px;}
.cell31 {left: 10px; top: 230px;}
.cell32 {left: 120px; top: 230px;}
.cell33 {left: 230px; top: 230px;}
.cell34 {left: 340px; top: 230px;}
.cell41 {left: 10px; top: 340px;}
.cell42 {left: 120px; top: 340px;}
.cell43 {left: 230px; top: 340px;}
.cell44 {left: 340px; top: 340px;}
.cell51 {left: 10px; top: 470px;}
.cell52 {left: 120px; top: 470px;}
.cell53 {left: 230px; top: 470px;}
.cell54 {left: 340px; top: 470px;}
.cell1R {right: 210px; top: 10px;}
.cell2R {right: 210px; top: 120px;}
.cell3R {right: 210px; top: 230px;}
.cell4R {right: 210px; top: 340px;}

#divplate {height:380px;width:380px;float:left;position:absolute;left: 340px; top: 10px; z-index: 1;background:;padding:0.5em}
#divitemform {height:200px;width:140px;float:left;position:absolute;right: 50px; top: 0px; z-index: 1;background:;padding:0em}
#divpartyform {height:150px;width:140px;float:left;position:absolute;right: 50px; top: 320px; z-index: 1;background:;padding:0em}

#divnotepad1 {height:200px;width:140px;float:left;position:absolute;right: -20px; top: 35px; z-index: 1;background:;padding:0em}
#divnotepad2 {height:350px;width:170px;float:left;position:absolute;right: -45px; top: 45px; z-index: 1;background:;padding:0em}

#divtarget1 {height:95px;width:95px;float:left;position:absolute;left: 150px; top: 50px; z-index: 1;background:;padding:0.5em; border:0px dashed lightgrey}
#divtarget2 {height:95px;width:95px;float:left;position:absolute;left: 240px; top: 100px; z-index: 1;background:;padding:0.5em; border:0px dashed lightgrey}
#divtarget3 {height:95px;width:95px;float:left;position:absolute;left: 240px; top: 200px; z-index: 1;background:;padding:0.5em; border:0px dashed lightgrey}
#divtarget4 {height:95px;width:95px;float:left;position:absolute;left: 150px; top: 240px; z-index: 1;background:;padding:0.5em; border:0px dashed lightgrey}
#divtarget5 {height:95px;width:95px;float:left;position:absolute;left: 60px; top: 200px; z-index: 1;background:;padding:0.5em; border:0px dashed lightgrey}
#divtarget6 {height:95px;width:95px;float:left;position:absolute;left: 60px; top: 100px; z-index: 1;background:;padding:0.5em; border:0px dashed lightgrey}

#divtablehead {height:25px;width:850px;float:left;position:absolute;left: 10px; top: 10px; z-index: -1;background:;padding:0.25em; border:0px}

#divcinndoughnut {height:125px;width:400px;float:left;position:absolute;left: 10px; top: 450px; z-index: -1;background:white;padding:0.25em; border:0px;}
#divchocdoughnut {height:125px;width:400px;float:left;position:absolute;left: 425px; top: 450px; z-index: 14;background:white;padding:0.25em; border:0px;}
#divapppie {height:125px;width:400px;float:left;position:absolute;left: 10px; top: 590px; z-index: -1;background:white;padding:0.25em; border:0px;}
#divcookie {height:125px;width:400px;float:left;position:absolute;left: 425px; top: 590px; z-index: 13;background:white;padding:0.25em; border:0px;}
#divchoctart {height:125px;width:400px;float:left;position:absolute;left: 10px; top: 730px; z-index: 11;background:white;padding:0.25em; border:0px;}
#divcupcake {height:125px;width:400px;float:left;position:absolute;left: 425px; top: 730px; z-index: 12;background:white;padding:0.25em; border:0px;}

#divmuffin {height:25px;width:850px;float:left;position:absolute;left: 10px; top: 480px; z-index: 1;background:;padding:0.25em; border:0px;}
#divvanpound {height:25px;width:850px;float:left;position:absolute;left: 10px; top: 480px; z-index: 1;background:;padding:0.25em; border:0px;}
#divjelcream {height:25px;width:850px;float:left;position:absolute;left: 10px; top: 480px; z-index: 1;background:;padding:0.25em; border:0px;}
#divbrownie {height:25px;width:850px;float:left;position:absolute;left: 10px; top: 480px; z-index: 1;background:;padding:0.25em; border:0px;}
#divquiche {height:25px;width:850px;float:left;position:absolute;left: 10px; top: 480px; z-index: 1;background:;padding:0.25em; border:0px;}
#divpuff {height:25px;width:850px;float:left;position:absolute;left: 10px; top: 480px; z-index: 1;background:;padding:0.25em; border:0px;}
#divpizza {height:25px;width:850px;float:left;position:absolute;left: 10px; top: 480px; z-index: 1;background:;padding:0.25em; border:0px;}
#divpasta {height:25px;width:850px;float:left;position:absolute;left: 10px; top: 480px; z-index: 1;background:;padding:0.25em; border:0px;}
#divcomments {height:275px;width:175px;float:left;position:absolute;right: 5px; top: 670px; z-index: 1;background:white;padding:0.25em; border:0px;}

.drop-shadow {
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.curved:before {top:0px;bottom:0px;left:0;right:50%;
	-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.6);
	box-shadow:0 0 15px rgba(0, 0, 0, 0.6);
	-moz-border-radius:10px / 100px;
	border-radius:10px / 100px;
}
.curved-hz-1:before {
	top:50%;bottom:0;left:0px;right:0px;
	-moz-border-radius:100px / 10px;
	border-radius:100px / 10px;
}

.drop-shadowitem {padding:1em;margin:0em 0px 1em;background:#fff; }

.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid {font: normal 11px/130% "Segoe Print", Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 5px solid #991821; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid table td, 
.datagrid table th { padding: 3px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #991821), color-stop(1, #80141C) );background:-moz-linear-gradient( center top, #991821 5%, #80141C 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991821', endColorstr='#80141C');background-color:#991821; color:#FFFFFF; font-size: 12px; font-weight: bold; border-left: 1px solid #B01C26; } 
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #80141C; border-left: 3px solid #F7CDCD;font-size: 11px;border-bottom: 4px solid #E1EEF4;font-weight: normal; }
.datagrid table tbody 
.alt td { background: #F7CDCD; color: #80141C; border-left: 3px solid white;}
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }

b.tooltip {outline:none; cursor:help;} 
b.tooltip strong {line-height:30px;} 
b.tooltip:hover {text-decoration:none;} 
b.tooltip span { z-index:10;display:none; padding:14px 20px; margin-top:-30px; margin-left:28px; width:300px; line-height:16px; } 
b.tooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} 
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/ 
b.tooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC; }
