@import url("/css/public/calendar.css");
@import url("/css/public/dashboard.css");
@import url("/css/public/statistics.css");

body {
font-size: 11px;
font-family: "Lucida sans", Verdana, sans-serif;
color:#4B4B4B;
margin:0px auto 40px auto;
width:970px;
padding:0px;
/*background:#f1f1f2 url('../../images/public/back_grey.jpg') repeat-x;*/
}
.bodylogin {
	width:500px;
}

img {border-style:none;}

h1 {
	font-size:14px; 
	color:#333;
	padding:0 0 0px 0;
	margin: 4px 0 12px 0;
}

h2 {
	font-size:12px; 
	color:#333;
	padding:0 0 0px 0;
	margin: 4px 0 12px 0;
}

h3 {
	font-size:12px;
	font-weight:bold;
	padding:0 0 4px 0px;

	color:#444;
}


a, a:visited {
	font-size:11px; 
	font-weight:normal; 
	text-decoration:underline;
	color:#ff6600;
}
a:hover {
	/*border-bottom: 1px dotted #ff79af;*/ 
	text-decoration:underline;
	color:#000;
}

a.black, a.black:visited {
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none;
	color:#333;
}
a.black:hover {
	/*border-bottom: 1px dotted #ff79af;*/ 
	text-decoration:underline;
	color:#000;
}

p {
	line-height:16px;
	margin:0;
	padding:0;
}

ul, li {
	margin:0;
	padding:0px 0;
	list-style:none;
}

.login ul, .login li {
	margin:0;
	padding:3px 0;
	list-style:none;
	font-size:11px;
	
}

#box1wide .login li label {
	font-weight:bold;
	text-align:left;
}
.green {
	color:#00CE00;
	font-weight:bold;
}

.orange {
	color:#FF7A00;
	font-weight:bold;
	font-size:16px ;
}

span.orange {
	color:#fff;
	background-color:#FF7A00;
	font-weight:bold;
	font-size:12px ;
	padding:2px;
}
span.greenread {
	color:#fff;
	background-color:#05c400;
	font-weight:bold;
	font-size:12px ;
	padding:2px;
}


.inputtext {
	font-size:11px;
	padding:4px;
	margin:0 0px;
	color:#333;
	border:1px solid #ddd;
}

select {
	width:100px;
	font-size:12px;
	padding:3px 3px;
	margin:0 -3px 2px 0;
	border:1px solid #ddd;
}

textarea {
	font-size: 11px;
	font-family: "Lucida sans", Verdana, sans-serif;
	padding:4px;
}

textarea.plaintext {
	width:540px;
}

input {
	border:1px solid #ddd;
	padding:4px;
}

.block {
	display:block;
	text-align:right;
}

#container {width:970px; margin:0px 0px 10px 0px; padding:0px; }
#containerlogin {width:500px; margin:0px 0px 10px 0px; padding:0px; }

#header {
	margin:0px; 
	padding: 0px 0px 0px 0px; 
	height:112px;
}

#headerlogin {
	margin:0px; 
	padding: 0px 0px 0px 0px; 
	height:60px;
}

#header img {border-style:none;}
#header h1 {font-size:22px; color:#FFFFFF; margin:0; padding:0; font-weight:normal;}
#header p {color:#CFCFCF;}

#topright {
	float:right;
	margin:6px 4px 0 0;
	padding:0;

	
}

#topright p {
	padding:0;
	margin:0;
}

#topright table td, #topright table  {
	margin:0;
	padding:0;
}

#topright .date {

	padding:0;
	margin:12px 0px 0 0;
	color:#666;
	font-size:12px;
}

#user-tools {
	font-size:11px;
	margin-bottom:10px;
}

#clock {

}


#logo {
	padding: 0px 0 22px 2px;
	height:54px;
}

#topmain {
	
	
	position:absolute;
	top:0px;
	left:0px;
	
	z-index:0;

}

#main {
	
	min-height:300px;
	margin: 6px 0 6px 0;
	position:relative;
}

.main_dashboard {
	background-image: none;
	padding: 10px 0 0px 0;
}

.main_normal {
	background-image: url('../../images/public/middle_main.jpg'); background-repeat:repeat-y;
}

#mainlogin {
	background-image: url('../../images/public/middle_main_login.jpg'); background-repeat:repeat-y;
	min-height:300px;
	margin: 6px 0 6px 0;
	position:relative;
}

#bottommain {

	height:14px;

	position:absolute;
	bottom:0px;
	left:0px;
	
	z-index:1;
}

#box1 {
	width:535px;
	float:left;
}

table tr.row2 {
	background-color:#f3f3f3;
	padding:4px 0;
}
table td {
	padding:4px 0;
}
#box1wide {
	width:743px;
	float:left;
	background-color:#fdfdfd;
	margin:0px 0 0 6px;
}

#box1superwide {
	width:959px;
	float:left;
	background-color:#fdfdfd;
	margin:0px 0 0 6px;
}
#box1 ul {
	margin:10px 0 10px 20px;
}

#box1 li {
	padding:0 0px 0px 2px;
	margin:0 0 0 10px;
	list-style:square;
	
}

#box1 a {
	text-decoration:none;
}

#box1 h1, #box1wide h1, #box1superwide h1 {
	border-bottom:1px solid #ededed;
	padding-bottom:8px;
	margin-bottom:20px;
}

#contentwide .subheader h1.noborder{
	border-bottom:none;
	padding:0px 0 8px 0;
	margin-top:0px;
	margin-bottom:0px;
}

#contentwide .subheader {
	margin:4px 0 0 0;
	padding:0 0 6px 0;
	border-bottom:1px solid #ededed;
}

#box1 h2 {
	border-bottom:1px solid #ddd;
	padding-bottom:4px;
	margin:20px 0 10px 0;
	font-size:12px;
	color:#666;
}

#box1 .image-holder{
	width:530px;
	height:296px;
	margin:4px 0 0 5px;
	background-repeat:no-repeat;
	
}

#box1 select, #box1wide select {
	width:250px;
}

#box1 input,#box1wide input{
	width:240px;
}

#box1 td.left, #box1wide td.left, #box1wide th.left{
	width:100px;

}

#box1 table th, #box1wide table th{
	vertical-align:middle;

}

#box1wide table.list  th{
	vertical-align:middle;
	background-color:#eeeeee;
	padding:4px;
}

#box1 label, #box1 table, #box1wide label, #box1wide table{
	padding:0;
	margin:0;
	text-align:left;
	width:100%;
}

#box1 label, #box1wide label {
	margin-right:30px;
	font-weight:normal;
	vertical-align:top;
}
#box1 textarea {
	width:248px;
	border:1px solid #ddd;
	height:60px;
	font-size: 11px;
	font-family: "Lucida sans", Verdana, sans-serif;
	padding:4px;
}

#box1 .list-element, #box1wide .list-element{
	padding:0 0 6px 0;
	margin:10px 0;
	border-bottom:1px solid #ededed;
}

#box1 .list-element-task, #box1wide .list-element {
	padding:0 0 2px 0;
	margin:8px 0 6px 0;
	border-bottom:1px solid #ededed;
}

#box1 .contact-element, #box1wide .contact-element {
background-color:#f6f6f6;
padding:10px;
}

#box1 .list-element img, #box1wide .list-element img {
	margin-right:20px;
	border-style:none;
}

#box1wide .subheader .leftimage {
	margin-right:20px;
	border-style:none;
	float:left;
}

#box1wide .list-element .arrow {
	margin:10px 4px 0px 0;
	border-style:none;
}

#box1wide .list-element .checked {
	margin:0 4px 4px 0;
	border-style:none;
}

#box1 .title, #box2 .title, #box3 .title, #box1 a.title:visited, #box2 a.title:visited, #box3 a.title:visited, #box1wide .title, #box1wide a.title:visited, #box1superwide .title{
	font-weight:bold;
	color:#333;
	font-size:12px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#box1 a.title:hover, #box2 a.title:hover, #box3 a.title:hover, #box1wide a.title:hover{
	text-decoration:underline;
}


#box1 .status, #box2 .status{
	color:#666;
	margin:0;
	padding:0;
}

#box1 .pstatus{
	color:#999;
	margin:0;
	padding:0;
}

#box1 .rightlink, #box1wide .rightlink, #box1superwide .rightlink{
	float:right;
	margin:0;
	padding:7px 0 0 0;
}

#box1 .errorlist {
	color:red;
	margin:0;

}
#box1 .errorlist li {
	list-style:none;
	margin:0;
	padding:0;
}

#box1 .photo ,#box1wide .photo {
	margin:0 20px 0 0 ;
	float:left;
}

#box1 .vDateField {
	width:70px;
	margin-left:20px;
}
#box1 .vTimeField {
	width:56px;
	margin-left:18px;
}

#box1 p.datetime {
	
}

#box1 fieldset, #box1wide fieldset {
	border:1px solid #e4e4e4;
	margin:0px 0 16px 0;
	padding:6px 10px;
}

#box1 legend, #box1wide legend {
	font-weight:bold;
	color:#666;
}

#box1wide .rightbox {
	float:right;
}

#box1wide .statusbox {
	float:left;
	text-align:center;
	width:60px;

}


#box1wide .statusbox a, #box1wide .statusbox a:visited {
	font-size:11px;
	color:#666;
	text-decoration:none;
}

#box1wide .statusbox a:hover {
	color:#000;
	text-decoration:underline;
}

#box1wide .plus {
	margin-right:6px;
}

#graph1 {
	padding:0px;
	background-color:#fff;
	float:left;

}



#box1wide .secure {
	background-image:url('/images/public/comodo_secure.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}





#box2{
	width:214px;
	float:left;
	padding:2px 0 0 0;
	
}




#box2 h2{
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 10px;
	border-bottom:1px solid #ededed;
	color:#666;
}

#box2 p {
	font-size:11px;
	padding:0 18px 0px 20px;
}

#box2 ul {
	margin:10px 0 10px 0px;
}

#box2 li {
	padding:0 10px 10px 20px;
	
}

#box2 li a, #box2 li a:visited {
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
#box2 li a:hover {
	color:#000;
	text-decoration:underline;
}



/* end of products li*/


#box2 .contact img{
	padding:10px 20px 6px 20px;
	
}

#box2 .contact p{
	padding:0 0 0 20px;
	margin:0;
	
}

#box2 .contact .title, #box3 .title{
	font-weight:bold;
	color:#333;
}


#box2 .cal_icon, #box1 .cal_icon {
	height:45px;
	width:45px;
	float:left;
	margin:0 7px 0 10px;
	background-image:url('/images/public/cal_icon.jpg');
	background-repeat:no-repeat;
}

#box2 .completed, #box1 .completed {
	background-image:url('/images/public/cal_icon_completed.jpg');
}

#box2 .onhold, #box1 .onhold {
	background-image:url('/images/public/cal_icon_onhold.jpg');
}

#box2 .cancelled, #box1 .cancelled {
	background-image:url('/images/public/cal_icon_cancelled.jpg');
}

#box2 .urgent, #box1 .urgent {
	background-image:url('/images/public/cal_icon_urgent.jpg');
}

#box2 .event, #box1 .event {
	background-image:url('/images/public/cal_icon_event.jpg');
}

#box1 .cal_icon {
	margin:0 10px 0 0px;
}

#box2 .cal_icon .month, #box1 .cal_icon .month {
	font-size:8px;
	color:#fff;
	text-align:center;
	display:block;
	padding-top:2px;
	padding-bottom:0px;
}

#box2 .cal_icon .day, #box1 .cal_icon .day {
	font-size:14px;
	color:#333;
	font-weight:bold;
	text-align:center;
	display:block;
	padding-top:4px;
}

#box2 .cal_icon .year, #box1 .cal_icon .year {
	font-size:8px;
	color:#999;
	text-align:center;
	display:block;
	padding-top:0px;
}

#box2 .list-element, #box3 .list-element {
	padding:0 0 6px 0;
	margin:0px 0 8px 0;
}

#box2 .list-element .photo, #box3 .list-element .photo{
	width:32px;
	height:32px;
	float:left;
	margin:0 10px 0 10px;
}

#box2 .list-element img, #box3 .list-element img {
	width:32px;
	height:32px;
}


#box3{
	width:207px;
	float:left;
	padding:14px 0 10px 10px;
}

#box3 h2 {
	font-size:12px;
	font-weight:bold;
	padding:0 0 4px 0px;
	color:#333;
	margin:0 0 10px 0;
	border-bottom:1px solid #e4e4e4;
}

#box3 h3 {
	font-size:12px;
	font-weight:bold;
	padding:0 0 4px 10px;
	border-bottom:1px solid #e4e4e4;
	color:#999;
}


#box3 a, #box3 a:visited {
	font-size:11px;
	font-weight:normal;
}
#box3 a:hover {
	color:#000;
	text-decoration:underline;
}



/*portfolio li*/

#box3 ul.errorlist{
	margin:0;
	color:#ff0000;
}

#box3 ul {
	margin:10px 0 10px 0px;
}

#box3 li {
	padding:0 10px 10px 20px;
	
}

#box3 li a, #box3 li a:visited {
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
#box3 li a:hover {
	color:#000;
	text-decoration:underline;
}



#box3 p {
	font-size:11px;
	margin:0;
	padding:0;
}
#box3 .status {
	color:#999;
	margin:0;
}

#box3 .stat-block {
	float:left;
	width:176px;
	margin:0px 0 10px 0;
	background-color:#f6f6f6;
	border:1px solid #ededed;
	cursor:pointer;
	cursor:hand;
	padding:10px;
	height:100px;
}

#box3 .stat-block:hover {
	border:1px solid #ccc;
	
}

#box3 .stat-block a:hover {

	text-decoration:none;
	
}

#box3 .stat-block img {
	float:left;
	margin:0 14px 60px 0;
}

#box3 .stat-block .stat {
	color:#444;
	font-weight:bold;
	margin:0 0 2px 0;
	font-size:12px;
}

#box3 .secure_box {
	width:175px;
	height:119px;
	background-image:url('/images/public/secure_box.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	padding:10px;
	margin:0 0 10px 0;
}

#box3 .secure_box h2 {
	margin: 0px 0 10px 44px;
	padding:8px 0 4px 0;
}

#box3 .payment_box {
	width:175px;
	height:119px;
	background-image:url('/images/public/payment_box.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	padding:10px;
	
}

#box3 .payment_box h2 {
	margin: 0px 0 10px 44px;
	padding:8px 0 4px 0;
}

#header .topprofile {

	padding:0 10px 0px 20px;
	text-align:right;
}

#header .topprofile .name {
	color:#333;
	font-size:12px;
	font-weight:bold;
}

#contentwide .topprofile p {
	color:#333;
}

#box3 label {
	display:block;
	color:#999;
	margin-top:8px;
}

#box3 .inputtext {
	width:160px;
}

#box3 .inputfile {
	width:100px;
}

#box3 select {
	width:170px;
}

#box3 .editprofile {
	padding:0 10px 20px 20px;
}


#testimonials {
	margin-bottom:20px;
	padding-bottom:0px;
}

#newsletter {
	margin-bottom:20px;
	padding-bottom:0px;
}

#currentwork img {
	margin-left:20px;
}


/* end of products li*/

/*news li*/

ul.news {
	margin:10px 0 30px 0px;
}

li.news {
	padding:0 10px 10px 20px;
	color:#818181;
	border-bottom:1px solid #e2e1e1;
	margin-bottom:10px;
	height:40px;
	
}

li.news a, li.news a:visited {
	font-size:11px;
	font-weight:bold;
	color:#2b2b2b;
	text-decoration:none;
}

li.news img {
	padding:8px 10px 0 0;
	float:left;
	width:8px;
}

/* end of news li*/

#message_container {
	background-color:#fff;
	margin:10px 0;
	padding:10px 0;
}


#content {
	position:relative;
	width:491px;
	margin:0 0px 0px 0px;
	padding: 12px 20px 10px 24px;
	min-height:200px;
	z-index:1;
}

#contentlogin {
	position:relative;
	width:450px;
	margin:0 0px 0px 0px;
	padding: 12px 20px 10px 24px;
	min-height:200px;
	z-index:1;
}

#contentwide {
	position:relative;
	width:710px;
	margin:0 0px 0px 0px;
	padding: 12px 20px 10px 18px;
	min-height:200px;
	z-index:1;
}

#contentsuperwide {
	position:relative;
	width:925px;
	margin:0 0px 0px 0px;
	padding: 12px 20px 10px 18px;
	min-height:200px;
	z-index:1;
}



#content .contact label{
	font-weight:normal;
	padding-right:20px;
	text-align:left;
}
#content .contact th, #content .contact td {
	vertical-align:top;
	padding:6px 0;
	text-align:left;
}

#content .contact input {
	width:250px;
}

#content .contact .errorlist {
	color:red;

}
#content .contact .errorlist li {
	list-style:none;
	margin:0;
	padding:0;
}

#content .inputtext{
	width:200px;
}

#content .login ,#contentwide .login {
	background-color:#f6f6f6;
	padding:20px;
	border:1px solid #f0f0f0;
	margin:0 0 20px 0;
	zoom:1;
}

#contentlogin .login{
	background-color:#f6f6f6;
	padding:20px;
	border:1px solid #f0f0f0;
	margin:0 0 20px 0;
	font-size:12px;
}

#contentlogin .login a {
	font-size:12px;
}

#contentlogin .login input {
	font-size:14px;
}

#contentlogin .login .inputtext{
	width:260px;
}

.subscribe input {
	width:300px;
}

.subscribe .submit {
	width:150px;
}

#content table td {
	padding:2px 0;
}

div.error li {
	color:red;
	
}

div.error {
	margin:10px 0;
}

.button {
	color:#fff;
	font-size:11px;
	padding:3px 12px;
	margin:0 0 2px 0;
	border:1px solid #999;
	background-color:#acacac;
	cursor:pointer;
	cursor:hand;
	font-weight:bold;
}

#box1 .nophoto {

	padding: 12px 20px 10px 24px;

}

* html #content {
	height:200px;
}


* html #main {
	height:300px;
}


#flashbox {
	/*background-color:#666;*/
	width:535px;
	/*height:300px;*/
	position:absolute;
	top:0;
	left:0;
}


.left {
	float:left;
}
.right {
	float:right;
}

#footer {
	
	padding:10px 0 0 0;
	margin: 0px 6px 30px 6px;
	border-top:1px solid #eee;
}

#footer .title{
	color:#333;
	font-weight:bold;
	margin:0 0 4px 0;
}

#footer p{
	padding:0;
	margin:0 0 0px 0;
	color:#ccc;
}

#footer a, #footer a:visited{
	color:#ccc;
}
#footer a:hover{
	color:#333;
}

#footer li {
	padding:0 0 4px 0;
}

#footer .subfooter1 {
	float:left;
	width:170px;
}
#footer .subfooter2 {
	float:left;
	width:170px;
}
#footer .subfooter3 {
	float:left;
	width:170px;
}


#topfooter {
	
	background-image: url('../../images/public/footer_top.jpg'); background-repeat:no-repeat;
	width:970px;
	height:11px;
	

}

#middlefooter {
	background-image: url('../../images/public/footer_middle.jpg'); background-repeat:repeat-y;
	min-height:130px;
	padding:0 0 20px 0;
}

* html #middlefooter {
	height:130px;
}

#bottomfooter {
	background-image: url('../../images/public/footer_bottom.jpg'); background-repeat:no-repeat;
	height:104px;
	
	
}

#bottomfooter p, #bottomfooter .title {
	color:#fff;
}

#bottomfooter .subfooter1 {
	float:left;
	width:511px;
	margin-left:24px;
	padding:14px 0 0 0px;
}
#bottomfooter .subfooter2 {
	float:left;
	width:200px;
	padding:14px 0 0 20px;
}
#bottomfooter .subfooter3 {
	float:left;
	width:197px;
	padding:16px 0 0 14px;
}

#bottomfooter img {
	padding-bottom:4px;
}

#bottomfooter a {
	color:#fff;
	text-decoration:none;
}
#bottomfooter a:hover {
	color:#fff;
	text-decoration:underline;
}

#footerbox1{
	margin-left:24px;
	width:511px;
	float:left;
	min-height:140px;
	padding:8px 0 0 0;
}

* html #footerbox1{
	
	min-height:140px;
}

#footerbox1 a {
	color:#666;
	text-decoration:none;
}
#footerbox1 a:hover {
	color:#666;
	text-decoration:underline;
}

#footerbox2{
	width:214px;
	float:left;
	padding:8px 0 0 0;
	
}

#footerbox2 h1 {
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 20px;
	border-bottom:1px solid #ededed;
	color:#aaaaaa;
}

#footerbox2 p {
	font-size:11px;
	padding:0 18px 0px 20px;
}

#footerbox3{
	width:217px;
	float:left;
	padding:8px 0 0 0;
}

#footerbox3 h1 {
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 20px;
	border-bottom:1px solid #e2e1e1;
}

#footerbox3 p {
	font-size:11px;
	padding:0 18px 0px 20px;
}



.clear {
	clear:both;
}

.error {color:#ff0000; font-weight:bold;}
.success {color:#21D100; font-weight:bold;}

#newsletterTable td {
	padding:4px 0px;
	width:150px;
	vertical-align:top;
}


.editlink {
	font-size: 11px;
	font-family: "Lucida sans", Verdana, sans-serif;
	color:#4B4B4B;
	text-decoration:none;
	margin-top:2px;
	float:right;
}

.editlink a {
	text-decoration:none;
	color:#666;
}

.editlink img {
	float:left;
	padding-right:4px;
}



#content .subwindow ,#contentwide .subwindow {
	background-color:#f6f6f6;
	padding:10px 20px;
	border:1px solid #f0f0f0;
	margin:0 0 20px 0;
}

#contentwide a.preview-button {
	display:block;
	width:162px;
	height:15px;
	background-image: url('/images/public/preview-button.jpg'); background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0 4px 18px;
	font-size:11px;
	text-align:center;
}

#contentwide a.testmail {

	background-image: url('/images/public/testmail.jpg'); background-repeat:no-repeat;
	float:left;

}

#contentwide a.schedule {

	background-image: url('/images/public/schedule.jpg'); background-repeat:no-repeat;

}

#contentwide a.message {

	background-image: url('/images/public/createmessage.jpg'); background-repeat:no-repeat;

}

#contentwide select.timeselect {
	width:50px;
}


#contentwide select.yearselect {
	width:60px;
}
#contentwide select.cardtype {
	width:auto;
}
#contentwide .progressbar {
	height:14px;
	background-image: url('/images/public/progressbar.jpg'); background-repeat:repeat-x;
	
}
#contentwide .progressback {
	height:14px;
	background-color:#eee;
	width:400px;
	float:left;
	margin-right:10px;
	border:1px solid #ddd;
}

#contentwide .linkstatbar {
	height:14px;
	background-image: url('/images/public/progressbar.jpg'); background-repeat:repeat-x;
	
}
#contentwide .linkstatback {
	height:14px;
	background-color:#eee;
	width:450px;
	float:left;
	margin-right:10px;
	border:1px solid #ddd;
}

#contentwide a.listlink{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
#contentwide a.listlink:hover{

	text-decoration:underline;
}

#contentwide .linkblock {
	display:block;
	float:left;
	margin-left:10px;
}

#contentwide .stat {
	font-size:14px;
	color:#666;
	margin:6px 0;
}

#contentwide .stat b {
	color:#333;
}

table .row2 {
	background-color:#eee;
}

#contentwide .templateblock{
	float:left;
	margin:0 10px 10px 0;
	padding:8px;
	border:1px solid #ddd;
	background-color:#fff;
	display:block;
}

#contentwide .templateblock a{
	color:#000;
	text-decoration:none;
}


#contentwide .templateblock img {

}
#choosetemplate li {
	float:left;
}

table.invoice {
	width:100%;

}

table.invoice td {
	background-color:#eee;
	padding:8px 20px;
}

table.invoice th.right {



}

table.invoice td.righttdinvoice {
	background-color:#eee;
	color:#000;
	font-weight:bold;
	text-align:right;
	font-size:12px;
	padding-left:10px;

}

table.invoice td.left {
	background-color:#eee;
	color:#333;


	font-size:11px;

}

.infobar {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	background-image: url('/images/public/info_bar.jpg'); background-repeat:no-repeat;
	height:40px;
	padding:9px 0 0 40px;
}

.errorbar {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	background-image: url('/images/public/error_bar.jpg'); background-repeat:no-repeat;
	height:40px;
	padding:9px 0 0 40px;
}

.successbar {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	background-image: url('/images/public/success_bar.jpg'); background-repeat:no-repeat;
	height:40px;
	padding:9px 0 0 40px;
}

ul.errorlist {
	color:#ff0000;
	font-weight:bold;
}

.changelist .paginator {
    color: #666;
    border-bottom: 1px solid #eee;
    background:#fff url('/media/img/admin/nav-bg.gif') 0 180% repeat-x;
    overflow: hidden;
}

#box1wide input.confirm-payment-button {
	display:block;
	width:300px;
	height:38px;
	background-image: url('/images/public/confirm_payment.jpg'); background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0 4px 24px;
	font-size:11px;
	border:none;
}
