/* INFORMATION CLASSES START */

input, textarea, p, div, table, thead, tbody, tfoot, td, tr, th {
	font-size: 12px;
	font-family: Calibri, "Trebuchet MS", Tahoma;
	color: #333;
}
.info_error {
	color: #ff2222;
}
.info_success {
	color: #009900;
}
.info_attention {
	color: #2222ff;
}
/* General */

table tr.highlight {
	background-color:#B0DBF7;
}
table tr.dark {
	background-color:#ddd;
}
table tr.light {
	background-color:#eee;
}
table tr.hidden {
	display:none;
}
td.actions {
	padding-bottom:10px;
}
td.disabled_text {
	color:#999;
}
/* list table e-store sort */
table.list th a.sorted_down {
	padding:0px 15px 0px 0px; /*adjust bullet image padding*/
	background:transparent url(images/arrow_down.gif) no-repeat center right;
	color:#7cc4f1;
}
table.list th a.sorted_up {
	padding:0px 15px 0px 0px; /*adjust bullet image padding*/
	background:transparent url(images/arrow_up.gif) no-repeat center right;
	color:#a9d0e8;
}
/* list table e-store */
table.list {
	color: #333;
	background-color: #f7f7f7;
	float:left;
}
table.list thead {
	line-height: 21px;
}
table.list thead th {
	line-height: 21px;
	background-color: #fff;
}
table.list thead tr {
}
table.list thead tr td {
	line-height: 21px;
}
table.list tbody {
	color: #333;
	background-color: transparent;
}
table.list tbody tr {
	line-height: 21px;
	padding: 0px 5px;
}
table.list tbody tr th {
	line-height: 21px;
	padding: 5px;
	text-align: left;
}
table.list tbody tr td {
	line-height: 21px;
}
table.list tbody td {
	line-height: 21px;
	padding: 5px;
}
table.list tfoot {
	line-height: 21px;
	color: #333;
	border-bottom: 1px solid #212121;
}
table.list tfoot tr {
	line-height: 21px;
	padding: 5px;
}
table.list tfoot tr td {
	line-height: 21px;
}
table.list tfoot td {
	line-height: 21px;
	padding: 5px;
}
table.list img.thumb {
	margin: 2px;
	border: 1px solid #000;
}


table.modify {

}
table.modify th span.required {
	color:#FF0000;
}
table.modify thead {
	line-height: 21px;
}
table.modify thead th {
	line-height: 21px;
	padding: 0em .3em;
	text-align: left;
}
table.modify th a.sorted_down {
	padding:0px 15px 0px 0px; /*adjust bullet image padding*/
	background:transparent url(images/arrow_down.gif) no-repeat center right;
	color:#DD7799;
}
table.modify th a.sorted_up {
	padding:0px 15px 0px 0px; /*adjust bullet image padding*/
	background:transparent url(images/arrow_up.gif) no-repeat center right;
	color:#DD7799;
}
table.modify thead th td {
	line-height: 21px;
	background-image: url(../images/bg-BreadcrumbNav.png);
	background-repeat: repeat-x;
	background-color: transparent;
}
table.modify thead tr {
	line-height: 21px;
	padding: 0em .3em;
}
table.modify thead tr td {
	line-height: 21px;
}
table.modify thead td {
	line-height: 21px;
	font-weight: bold;
	padding: .3em;
}
table.modify tbody {
	color: #333;
	background-color: transparent;
}
table.modify tbody tr {
	line-height: 21px;
	padding: 0em .3em;
}
table.modify tbody tr th {
	line-height: 21px;
	padding: 0em .3em;
	text-align: left;
}
table.modify tbody tr td {
	line-height: 21px;
}
table.modify tbody td {
	line-height: 21px;
	padding: 0em .3em;
}
table.modify tfoot {
	line-height: 21px;
	color: #333;
	background-color:#e7e7e7;
}
table.modify tfoot tr {
	line-height: 21px;
	padding: 0em .3em;
}
table.modify tfoot tr td {
	line-height: 21px;
}
table.modify tfoot td {
	line-height: 21px;
	padding: 0em .3em;
}
table.modify img.thumb {
	margin: 2px;
	border: 1px solid #000;
}
/* view page */	
	table.view th {
	color:#666;
	font-weight:bold;
}
/* iframe holder*/
#pageoverlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 900000000000000000;
	background-color: #333;
	width: 100%;
	color: #fff;
}
#iframe_box {
	position: fixed;
	top: 60px;
	left: 14px;
	width: 100%;
	
	
	z-index: 1000000000000000;
	background-color: #333333;
	text-align: center;
	line-height: 0;
	color: #fff;
	
/*	overflow: visible;*/
}
#iframe_Container {                 
	position: fixed;
	margin: 0 auto;	
	
	color: #fff;                 
	width: 97%;
	border: 7px solid #fff;
	z-index: 7000000000;	
	background-color: #fff;
	min-height: 15px;
	
/*	height: auto;*/
	
/*	overflow: visible;*/
}
#iframe_top {
	border: none;
	width:100%;
	/* height: 500px;*/
	color: #fff;	
}
#iframe_top img {
	float:right;
	padding: 2px 4px 0 0;
	cursor:pointer;                  
}
#iframe_loading {
	position: absolute;
	margin-left: 50%;
	margin-top: -7px;
    min-height: 500px;
}
.users_view_iframe {
	background-color: #eb4545;
	width: 100%;
	height: 100%;
}
.estoreNav {
	width: 100%;
	float:left;
}
.estoreNav ul {
	display: block;
	float: left;
	list-style: none;
	width: 725px;
	padding: 20px 0px 0px 6px;
}
.estoreNav ul li {
	display: inline;
	float: left;
	list-style: none;
	padding: 0px 3px;
}
.estoreNav ul li a {
	text-decoration: none;
}
.estoreNav ul li a:hover {
	text-decoration: underline;
}
.estoreNavR {
	width: 100%;
	float:right;
}
.estoreNavR ul {
	display: block;
	float: right;
	list-style: none;
	padding: 20px 0px 0px 6px;
}
.estoreNavR ul li {
	display: inline;
	float: right;
	list-style: none;
	padding: 0px 3px;
}
.estoreNavR ul li a {
	text-decoration: none;
}
.estoreNavR ul li a:hover {
	text-decoration: underline;
}
.desc{
	position: relative;        
	margin: -30px 0px 0px;
	font-size: 14px;

}
.details{
	
	height: 100%;
	margin: -10px 0px 0px;
	position: relative;
	width: 100%;
	padding: 10px 0px 0px;
	font-size: 14px;

}
.light{
	background-color: #DDD;
	padding: 0px;

}
.white{
	background-color: #FFF;
	padding: 0px;
	color: #000;
	

}
.SmalRedText{
	position: relative;
	font-size: 10px;
	color: #A00000;
	padding: 0px;
	z-index: 1;

}
#details_new table, caption, tbody, tfoot, thead, tr, th, td {
    margin-left: 10px;
/*    margin: 0;
    
    padding: 0px;    
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;    */
}
#details_new thead th { 
    background: #fff; 
    border:1px solid black; 
    padding: 5px;         
}
#details_new tbody tr td { border:1px solid black; padding: 5px; } 


.required
{
	color:#FF0000;
}