/* CSS Document */
label {
	display:block;
	float:right;
	width:180px;
	padding:3px 0;
	font-weight:bold;
}
textarea {
	font-family:Arial;
	border:solid 1px #ccc;
	overflow:auto;
	width:350px;
	height:50px;
}
input.inpt-txt {
	width:150px;
	border:solid 1px #ccc;
}
input.long {
	width:350px;
}
	
div.row {
	padding:5px 0;
	clear:both;
}
input.btn {	
	border:none;
	background:#cc2128;
	padding:0 15px;
	height:28px;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	font-size:14px;
	font-family:Arial;
}
input:hover.btn {	
	background:#404040;
}
div.center {
	text-align:center;
}
form {
	padding-top:10px;
}
div.label {
	color:#cc0000;
	font-weight:bold;
}
div.admin-menu {
	float:right;
	height:91px;		
	width:78px;	
}
div.admin-menu:hover,
div.admin-menu.selected,{
	background-color:#fff;
}
div.admin-menu:hover a,
div.admin-menu.selected a{
	color:#000;
	background-color:#fff;
}
div.admin-menu:hover a div,
div.admin-menu.selected a div{
	background-position:0 31px;
}
div.admin-menu a div {
	margin-bottom:5px;
}
div.admin-menu a {
	color:#fff;
	text-align:right;
	text-decoration:none;
	display:block;
	height:77px;	
	padding:14px 14px 0 0;
	width:64px;	
	line-height:80%;
}
table.list-table {
	border:solid 0px #000;
}
table.list-table tr .notShow {	
	color:#cc0000;
}
table.list-table tr:hover .notShow{
	color:#eff;
}
table.list-table th {
	background:#fafafa;
	height:32px;
	color:#000;
}
table.list-table tr.light {
	background-color:#f4f4f4;
	color:#000;
	height:28px;
}
table.list-table tr.dark {
	background-color:#e6e6e6;
	color:#000;
	height:28px;
}
table.list-table tr.light.selected ,
table.list-table tr.dark.selected {
	background-color:#cc2128;
	color:#fff;
}
table.list-table tr[outerTr=outerTR]:hover {
	background-color:#cc2128;
	color:#fff;
}
table.list-table td{	
	padding-right:10px;
}
table.list-table td .deleteButtonTd, .edit-line a span.deleteButton{	
	background-image:url("images/buttons.png");
	background-position:72px 30px;
	float:right;
	height:9px;
	margin-left:5px;
	margin-top:4px;
	width:8px;
}
table.list-table tr:hover td .deleteButtonTd, .edit-line a:hover span.deleteButton{		
	background-position:72px 20px;	
}
 .edit-line a span.deleteButton{	
	background-image:url("images/buttons.png");
	background-position:34px 19px;
	float:right;
	height:10px;
	margin-left:9px;
	margin-top:4px;
	width:10px;
 }
.edit-line a:hover span.deleteButton{		
	background-position:34px 30px;	
}
.edit-line a:hover{
	color:	#cc2128;
}
table.list-table td .updateButtonTd, .edit-line a span.updateButton{
	background-image:url("images/buttons.png");
	background-position:84px 30px;
	float:right;
	height:9px;
	margin-left:9px;
	margin-top:4px;
	width:8px;
}
table.list-table tr:hover td .updateButtonTd, .edit-line a:hover span.updateButton{		
	background-position:84px 20px;	
}
.edit-line a span.updateButton{
	background-image:url("images/buttons.png");
	background-position:23px 16px;
	float:right;
	height:12px;
	margin-left:8px;
	margin-top:4px;
	width:13px;
}
.edit-line a:hover span.updateButton{		
	background-position:23px 30px;	
}
.edit-line a:hover{
	color:	#cc2128;
}
table.list-table th {
	text-align:right;
	padding:0 8px 0 0;
}
table.list-table td .imageButtonTd{
	background-image:url("images/buttons.png");
	background-position:64px 30px;
	float:right;
	height:14px;
	margin-left:5px;
	margin-top:4px;
	width:16px;
}
table.list-table tr:hover td .imageButtonTd{		
	background-position:64px 45px;	
}
table.list-table tr a{		
	float:right;
	position:relative;
	display:block;
	width:60px;
}
table.list-table tr:hover a{		
	color:#fff;
}
table.list-table tr:hover a:hover span{		
	color:#fff;
	text-decoration:underline;
}
span.small-txt {
	font-size:10px;
	float:right;
	margin-top:5px;
}
div#top-menu {
	width:100%;
}
div#content-body p a {
	color:#cc0000;
	text-decoration:none
}
div#content-body p a:hover {
	text-decoration:underline
}
div.paging {
	padding:5px;
	font-size:12px;
	text-align:left;
}
div.paging a {
	text-decoration:none;
	padding:0 3px;
}
div.paging a:hover {
	text-decoration:underline;
}
div.paging .current {	
	font-weight:bold;
	padding:0 3px;
	color:#CC2128;
	text-decoration:underline;
}

.checkbox{
	background:url("images/checkbox.gif") no-repeat scroll 0 0 transparent;
}

div.remember{
	float:right;
	font-size:1em;
	font-weight:normal;
	margin-top:4px;
	text-align:right;
	width:150px;
}

div.seperator{
	float:right;
	width:3px;
	height:178px;
	background-image:url('images/loginPageSepe.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	margin:0px 60px;
}
div#content-wrapper div#content-body{
	width:970px;
	margin-top:30px;
}
div#login-box input.txtInpt{
	background-color:#e6e6e6;
	border:1px #e6e6e6 solid;
}
div#login-box input.txtInpt.errorInput{
	color:#cc2128;
	border:1px #cc2128 solid;
}

/*** buttons images ***/

.manageHomepage,.managePages,.manageCategories,.manageOrders,.manageNews,.manageHeader,.manageFooter,
.manageBanners,.manageNewsletter,.manageContact,.manageAuthoriztions,.manageGoogle{
	background-position:0 0;
	width:49px;
	height:31px;
}

.manageHomepage{background-image:url('cms/manage-homepage.jpg');}
.managePages{background-image:url('cms/manage-pages.jpg');}
.manageCategories{background-image:url('cms/manage-categories.jpg');}
.manageOrders{background-image:url('cms/manage-orders.jpg');}
.manageNews{background-image:url('cms/manage-news.jpg');}
.manageHeader{background-image:url('cms/manage-header.jpg');}
.manageFooter{background-image:url('cms/manage-footer.jpg');}
.manageBanners{background-image:url('cms/manage-banners.jpg');}
.manageNewsletter{background-image:url('cms/manage-newsletter.jpg');}
.manageContact{background-image:url('cms/manage-contact.jpg');}
.manageAuthoriztions{background-image:url('cms/manage-authoriztions.jpg');}
.manageGoogle{background-image:url('cms/manage-google.jpg');}