.highlightbox
{
    border:1px solid #c1152f;
	padding:10px;
	background-color:#F7F7F7;
    }


.formstyle  {
	border:1px solid #c1152f;
	border-bottom: 1px solid #c1152f;
	border-right: 1px solid #c1152f;
	padding:2px;
	background-color:white;
}


.formstyleerror {
	border:1px solid #c1152f;
	border-bottom: 1px solid #c1152f;
	border-right: 1px solid #c1152f;
	padding:2px;
	background-color:#c1152f;
	color:white;
}

.buttonstyle  {
border:1px solid #c1152f;
	border-bottom: 1px solid #c1152f;
	border-right: 1px solid #c1152f;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	background-image:url(images/buttonBg.gif);
	background-position:top;
	background-color:white;
	height:22px;
	overflow:inherit;
	vertical-align:top;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
}





.RadTabStrip{
width:100%;
position:relative;
}

.RadMultiPage{/*should be 19 px greater than RadTabStrip */
width:100%;
MARGIN-TOP:0px;
BORDER-RIGHT: #dedede 1px solid; 
BORDER-TOP: #dedede 0px solid; 
BORDER-LEFT: #dedede 1px solid; 
BORDER-BOTTOM: #dedede 1px solid;
background-image:url(images/radmultiviewbg.jpg);
background-repeat:repeat-x;
background-position:top;
}

.RadPageView{
padding:0px;
}

.RadPageViewInner{
padding:10px;
}

.ctrldivider{
height:30px;
}

.GridviewHoverLink, .GridviewHoverLink:hover{
font-weight:bold;
color:#59483f;
text-decoration:none;
cursor:default;
}

.TreeEnabled{
color:#333333;
}

.TreeGreen{
color:#006600;
}

.TreeRed{
color:#FF0000;
}

.TreeGrey{
color:#333333;
}

/* grid display style */

table.formattedgrid
{
	border:Black;
	border-style:solid;
	border-width: 1px 1px 1px 1px;
}

.formattedgrid td, th
{
	border-style:solid;
	border-width: 0px 0px 0px 1px;
	text-align:right;
	padding:5px 6px 4px 2px;
	vertical-align:middle;
}

.formattedgrid .cell, .altcell
{
}

.cell td
{
}

.altcell td
{
	background:#fcf2f2;
}

.cell a, .altcell a
{
	color:#c1152f;
}


.formattedgrid .rowtotal
{
	border-style:solid;
	border-width: 0px 0px 0px 1px;
	font-weight:bold;
	text-align:right;
	padding: 5px 6px 4px 10px;
	vertical-align:middle;
}

.coltotal td
{
	border-color:black;
	border-style:solid;
	border-width: 1px 0px 0px 1px;
	background:#F7F7F7;
    color:Black;
	font-weight:bold;
	text-align:right;
	padding:  5px 6px 4px 10px;
	vertical-align:middle;
}

.formattedgrid .colheader
{

}

.formattedgrid .rowheader
{
	border-color:black;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	background:#F7F7F7;
    color:Black;
	text-align:left;
	vertical-align:bottom;
	font-weight:bold;
	padding:6px 2px 6px 2px;
}

.colheader th
{
	border-color:black;
	border-style:solid;
	border-width: 0px 0px 1px 1px;
    color:White;
    background:#c1152f;
	text-align:center;
	font-weight:bold;
	padding: 6px 4px 6px 4px;
}

.rowheader a
{
	color:Black;
	font-weight:bold;
}


/* table style */
table.formattedtable, table.formattedtablenotds, table.formattedtablenotdspadded, table.inactiveformattedtable, table.highlightformattedtable, table.semihighlightformattedtable, table.formattedtablenopad 
{
	width:100%;
	margin-top:10px;
	border-style:none;
	border-width: 0px 0px 0px 0px;
}

/* header cell style */


table th, .formattedtable th, .formattedtablenotds th, .formattedtablenotdspadded th, .formattedtablenopad th
{

	border:#CCCCCC;
	border-style:solid;
	border-width: 1px 0px 1px 0px;
    background:#c1152f;
    color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	padding:6px 2px 6px 2px;
}  

/* cell styles */
	
	/* cell styles */
.formattedtable td
{
    border-style:solid;
	border-bottom-color:#c1152f;
	border-width: 0px 0px 1px 0px;
	/* text-align:left; */
	padding:12px 2px 4px 2px;
	vertical-align:top;
	
    }
	
.formattedtablenotdspadded td, .formattedtablenotdspadded td{
padding:6px 2px 6px 2px;
}

.formattedtablenopad td{
	padding:1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    border-style:none;
    border-width:0px 0px 0px 0px;
}


.inactiveformattedtable th{

	border:#CCCCCC;
	border-style:solid;
	border-width: 1px 0px 1px 0px;
    background:#CCCCCC;
    color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	padding:6px 2px 6px 2px;

}

.inactiveformattedtable td
{
    border-style:solid;
	border-bottom-color:#CCCCCC;
	border-width: 0px 0px 1px 0px;
	text-align:left;
	padding:12px 2px 4px 2px;
	vertical-align:top;
	background-color:#F7F7F7;
	color:#999999;	
    }
	
	
	.inactiveformattedtable a
{
    color:#999999;
	
    }
    
	
	.highlightformattedtable td
{
    border-style:solid;
	border-bottom-color:#CCCCCC;
	border-width: 0px 0px 1px 0px;
	text-align:left;
	padding:12px 2px 4px 2px;
	vertical-align:top;
	background-color:#fcffa6;
	color:#999999;	
    }
    
		.semihighlightformattedtable td
{
    border-style:solid;
	border-bottom-color:#CCCCCC;
	border-width: 0px 0px 1px 0px;
	text-align:left;
    padding:12px 2px 4px 2px; 
	vertical-align:top;
	background-color:#fdffce;
	color:#999999;	
    }
    
    
    .Deliveryindicatorboder
    {
        border-style:solid;
        border-width:1px 1px 1px 1px;
        border-color:#c1152f;
    }
    
    .Deliveryindicatorboder td
    {
        border-style:solid;
        border-width:0px 0px 0px 0px;
        border-color:#c1152f;
        height:20px;
        font-size:1px;
        padding:0px;
    }
    
    
    /* tax invoice area */
    
    @media print {
    .printblock {
	display:none;
	}
}
 

.taxinvoiceheader {
font-size:36px;
position:relative;
width:100%;
text-align:right;
}

#invoiceborder
{
    width:580px;
    margin:10px auto 0px auto;
    border-style:solid;
    border-width:1px;
    border-color:#c1152f;
    padding:10px;
    }
    
    
.tilenav3ItemShell
{
 width:280px;
 height:168px;
 background-image:url(images/tilenavBg.jpg);
 }
