body,html {
	font-family: Arial, Sans-serif !important;
	background:#fff;
	padding:0px;
	margin:0px;
	background-image: url(/i/sides_background.png);
}

div.wrapper {
	background-image: url(/i/top_mainbg.png); 
	background-repeat: repeat-x;
	background-color: #fff;
}

.toolbar a{
	font-size: 11px;
	border: 1px solid rgba(0,0,0,0.2);
	padding: 5px 10px;
	border-radius: 1px;
	background-color: white;

	background-image: linear-gradient(bottom, rgba(0,0,0,0) 8%, rgba(0,0,0,0.08) 15%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0) 80%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0) 8%, rgba(0,0,0,0.08) 15%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0) 80%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0) 8%, rgba(0,0,0,0.08) 15%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0) 80%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 8%, rgba(0,0,0,0.08) 15%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0) 80%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0) 8%, rgba(0,0,0,0.08) 15%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0) 80%);
	margin: 10px 20px;
}

.toolbar a:hover{
	background-image: linear-gradient(bottom, rgba(0,0,0,0.3) 8%, rgba(0,0,0,0.38) 15%, rgba(0,0,0,0.4) 17%, rgba(0,0,0,3) 80%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.3) 8%, rgba(0,0,0,0.38) 15%, rgba(0,0,0,0.4) 17%, rgba(0,0,0,3) 80%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 8%, rgba(0,0,0,0.18) 15%, rgba(0,0,0,0.2) 17%, rgba(0,0,0,0.1) 80%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.3) 8%, rgba(0,0,0,0.38) 15%, rgba(0,0,0,0.4) 17%, rgba(0,0,0,3) 80%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.3) 8%, rgba(0,0,0,0.38) 15%, rgba(0,0,0,0.4) 17%, rgba(0,0,0,3) 80%);	
}


a:focus {-moz-outline-style: none;}


a#loginButton {
	width: 120px;
	height: 26px;
	background: transparent url(/i/button_login_hover.png) no-repeat;
	float: none;
	margin: 0 auto;
	display: block;
}

a#loginButton span {
	display: block;
	height: 26px;
	background: transparent url(/i/button_login.png) no-repeat;
	}	

a#loginButton:hover span {
	background-image: none;
}


#loginBox .container {
	margin: 0;
}

#loginBox label {
	float: left;
	min-width: 12em;
	text-align: left;
	font-size: 0.85em;
	margin: 0 0 0 5em;
}

#loginBox input {
	width: 200px;
}

#loginBox div {
	margin: 0.5em 0;
}

#loginBox #hint {
	border: 2px #efefef solid;
	margin: 0 auto;
	background: transparent url(/i/bg_editingbottom.png) 0 0 repeat-x;
	padding: 8px 10px;
	height: 20px;
	margin: 7em auto 2em auto;
	width: 80%;
	font-size: 0.85em;
	text-align: center;
}

#loginBox #noteActions {
	width: 80%;
	margin: 4em auto 2em auto;
}

th {
	text-align:left;
}

img {
	border:0px;
}

div.productC {
	padding: 1em 0;
	border-right: 1px #eee solid;
	margin-left: 50px;
}
div.productC input {
	margin-bottom:15px;
}
div.productC td {
	vertical-align:top;
}
div.productC textarea {
	margin-bottom:15px;
}
div.productC {
	margin-bottom:15px;
}

.productC > div {
	width: 670px;
}

.productC .noteActions {
	width: 640px;
}

#submit {
	margin-top:25px;
}

td {
	vertical-align:top;
}

td#loginBox {
	background-color: #fff; /* IE7 height-hack */
	vertical-align: top;
}

td#con {
	padding: 0 0 20px 0;
}

div.container {
	width:950px;
	background-repeat:no-repeat;
	height:100%;
	background-color:#fff;
	background-image:url(/i/products_mainbg.png);
}


div.header{
	font-family:verdana;
	background-image: url(/i/top_mainbg.png); 
	background-repeat: repeat-x;
	height:59px;
	width:940px;
	font-weight:bold;
}


div.headerNoAuth{
	font-family:verdana;
	text-align:right;
	background-image: url(/i/top_mainbg.png); 
	background-repeat: repeat-x;
	height:59px;
	width:940px;
	font-weight:bold;
}

div.headerNoAuth img {
	border:0px;
}

div.header img {
	float:left;
}

div.header h1 {
	font-size:18pt;
	margin:0px;
	color:#fff;
}

div.header h2 {
	font-size:16pt;
	color:#fff;
}

div.header img {
	border:0px;
}

div.content {
	text-align:left;
	float:right;
	position:relative;
	width:780px;
	margin-left:150px;
	color:#000;
	font-size:10pt;
	font-family:verdana;
}

div.content a {
	text-decoration:none;
	color: #000;
	/*font-weight:bold;*/
}

div.content a:hover {
	text-decoration:none;
	color:#E6219E;
	font-weight:bold;
}

div.content a:visited {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

div.menu { 
	float:right;
}

div.menu a {
	text-decoration:none;
}

div.menu a:hover {
}
	
div.content p {
	text-indent:6pt;
}

td.content h1 {
	font-size:12pt;
	margin-right: 1em;
}

p.footer {
	border-top:1px solid #ccc;
	text-align:right;
	font-size:9px;
	color:#aaa;
}

#login {
	margin-left:20%;
	width:450px;
}

div.tree {
	text-align:left;
	width:150px;
	height:400px;
	float:left;
	font-size:9pt;
}

div.treeY {
	display:none;
}

div.content li {
}

div.content img {
	border:0px;
}

#login input {
	font-size:8pt;
}

#login h1 {
	font-size:16pt;
	font-family:verdana;
}

#login h2 {
	font-size:8pt;
	letter-spacing:2px;
	text-align:right;
}

#adv {
	width:100%;
}

#adv th {
	font-size:9pt;
	text-decoration:italic;
}

td.old {
	color:#666;
}

td.new {
	font-weight:bold;
	font-family:verdana;
}

td#tr {
	padding-top: 4em;
	vertical-align: top;
}

#tree {
	font-size:9pt;
	float:left;
	width: 180px;
}


#tree ul {
	padding: 0;
}

#tree li {
	list-style-type:none;
	margin: 15px 0;
}

#tree h2 {
	font-size:12pt;
	color:#0a5;
}

#tree a, a:visited {
	color:#000;
	text-decoration:none;
}

#tree a:hover {
	color:#3b8bed;
}

#plus {
	color:#a00;
}


#products li {
	list-style:none;
	width: 600px;
	background: #eaeaea url(/i/bg_listgradient.png) 0 0 repeat-y;
}

#products li.greyListItem {
	background-color: #fff;
	background-image: none; /* kiedy bylo odwrotnie ;-) */
}

#products ul {
	width: 600px;
	border-right: 1px #ddd solid !important;
	margin: 2em auto;
	padding: 32px 0 32px 34px;
}

#tree li#addProduct {
	margin: 30px 0;
}

#products li a {
	display: block;
	padding: 0.25em;
}

#products li a:hover {
	background-color: #3b8bed;
	color: #fff;
}

#content {
	width:600px;
	height:270px;
}

#images li {
	display:inline;
	list-style:none;
}

#tabs ul {
	margin: 0 0 0 0;
	font-size:10pt;
}

#tabs li {
	display:inline;
	margin: 0 10pt 0 0;
	padding: 0;
}

#tabs a {
	color:#fff;
	background:#0a0;
	text-decoration:none;
}

#imgBox {
	background-image: url(i/b.png);
	float:right; position:relative; 
	top:0px; 
	right:0px;
}

.red {
	width:22px;
	height:22px;
	background-image: url(/i/status_red.png);
	background-repeat:no-repeat;
}

.orange {
	width:22px;
	height:22px;
	background-image: url(/i/status_orange.png);
	background-repeat:no-repeat;
}

.yellow {
	width:22px;
	height:22px;
	background-image: url(/i/status_yellow.png);
	background-repeat:no-repeat;
}

.green {
	width:22px;
	height:22px;
	background-image: url(/i/status_green.png);
	background-repeat:no-repeat;
}

.header a.boxWrapper {
	_position: relative; /* hack for IE5/6 */
	width: 130px; /* can be any */
	height: 55px; /* can be any */
	display: table; /* works fine in Opera, Firefox, Konqueror and Safari */
	vertical-align: middle; /* aligns elements vertically */
	border: 1px #000 solid; /* just to be better visible ;) */
	float: right;

}

.header .boxWrapper img {
	float: none;
}


#pushed {
	_position: absolute; /* hack for IE5/6 */
	_top: 50%; /* hack for IE5/6 */
	display: table-cell; /* create table cell from div element*/
	vertical-align: middle;
	background: transparent url(/i/top_buttonpressed.png) 0 0 repeat-x;
	margin: 0 auto;
}

#notPushed {
	_position: absolute; /* hack for IE5/6 */
	_top: 50%; /* hack for IE5/6 */
	display: table-cell; /* create table cell from div element*/
	vertical-align: middle;
	margin: 0 auto;
}

.ieHack {
	_position: relative; /* hack for IE5/6 */
	_top: -50%; /* hack for IE5/6 */	
	_width: 100%; /* ...hack for IE5/6 */
	text-align: center; /* centres inline elements */
}

.ieHack img {
}

#loginBar {
	float: right;
	width: 340px;
	text-align: left;
	margin-top: 15px;
}


#loginBar span {
	font-size: 11px;
	font-family: Verdana, Sans-serif;
	font-weight: normal;
	color: #000;
}

#loginBar span a {	
	margin-left: 0.8em;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#loginBar a#logout, .header #home {
	float: right;
	width: 140px;
	height: 26px;
	text-indent: -2600px;
	background: transparent url(i/button_logout_hover.png) 0 0 no-repeat;
	margin-top: 0;
}

#loginBar a#logout span, .header #home span {
	display: block;
	height: 26px;
	background-image: url(i/button_logout.png); 
}

.header #home {
	background: transparent url(i/button_home_hover.png) 0 0 no-repeat;
	width: 120px;
	float: left;
	margin-top: 16px;
}

.header #home span {
	background: transparent url(i/button_home.png) 0 0 no-repeat;
}

.header a:hover span {
	background-image: none !important;
}



table {
	padding:0;
	margin:0;
}

td.left {
	background-image:url(/i/content_leftbg.png);
	width:5px;
}

td.right {
	background-image:url(/i/content_rightbg.png);
	width:5px;
}

td.c {
	background-repeat:no-repeat;
	height:100%;
	background-color:#fff;
	background-image:url(/i/products_mainbg.png);
}





/* metoda ze stala wysokoscia rodzica, dziala wszedzie */
/*
.container {
	height: 500px;
}*/

.content {
	height: 100%;
}


/* metoda z display: table-cell. height tylko dla przykladu. 
wysokosc przy display: table nie musi byc okreslona, zeby dzialalo. 
dziala od: FF 1.5, Opera 9.x, Safari 2 / Konqueror 3 */

.container {
	display: table;
	/*height: 400px; */
	
}

.content {
	display: table-cell;
}

/* dla wszystkich przegladarek, albo jako hack na IE6/7:

wez element container;
sprawdz jego wysokosc;
daj mu styl height = wysokosc;

wez element content;
daj mu style height: 100%;

;-)

*/


div.path {
	font-family:arial; 
	padding-top:27px;
	padding-bottom:27px;
	color: #3b8bed;
	font-size:14px;
	margin:auto;
	width:950px;
	text-align:center;
}

div.path p {
	color:#000;
}

#parent {
	color: #2575d6;
}

#child {
	color:#3b8bed;
}

div.path a {
	color:#3b8bed; 
}

div.path a:hover {
	color:#3b8bed; 
}

div.path a:visited {
	color:#3b8bed; 
}

div.imagesList {
	width:805px;
	position:relative;
	padding-right:14px;
}

div.imagesList ul {
	padding:0px;
}

div.imagesList li {
	list-style-type:none;
	float:left;
	display:block;
}

#alertChanges {
	background-image:url(/i/button_alertchanges_def.png); 
	width:187px; 
	height:52px;
	float:right;
}


/* hack */


td.content {
	text-align:left;
	width:800px;
	color:#000;
	font-size:10pt;
	vertical-align: top;
}

td.content a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

td.content a:hover {
	text-decoration:none;
}

td.content a:visited {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}


td.tree {
	text-align:left;
	width:150px;
	height:400px;
	font-size:9pt;
	padding-left:20px;
}

td.tree ul {
}

#pad {
	width:10px;
	list-style-type:none;
	display:block;
	float:left;
}

#tiny {
	font-size: 11px;
}

.gray {
	background-color:#eee;
}

form#date {
	margin: 0 0 2em 0;
	padding: 0;
}

form#date table th {
	text-align: center;
	font-size: 12px;
}

table#logs {
	margin: 0.5em auto;
	text-align: left;
	font-size: 11px;
	width: 750px;
}

table#logs th {	
	padding: 0.5em 0;
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
}

table#logs td {
	padding: 0.5em 0;
	border-bottom: 1px #eee solid;
}

#statsKind {
	width: 670px;
	margin: 1em auto;
}

#statsKind a {
	float: left;
	width: 213px;
	height: 206px;
	text-indent: -2600px;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-right: 10px;
}

#statsKind a span {
	display: block;
	height: 100%;
}

#statsKind a#customer {
	background-image: url(/i/button_stats_customer_hov.png);
	margin-right: 0;
}

#statsKind a#customer span {
	background-image: url(/i/button_stats_customer_def.png);
}

#statsKind a#customer:hover span {
	background-image: none;
}



#statsKind a#territory {
	background-image: url(/i/button_stats_region_hov.png);
}

#statsKind a#territory span {
	background-image: url(/i/button_stats_region_def.png);
}


#statsKind a#territory:hover span {
	background-image: none;
}



#statsKind a#products {
	background-image: url(/i/button_stats_product_hov.png);
}

#statsKind a#products span {
	background-image: url(/i/button_stats_product_def.png);
}

#statsKind a#products:hover span {
	background-image: none;
}


/* webcontent */

#statsKind a#blog {
	background-image: url(/i/button_content_blog_hov.png);
}

#statsKind a#blog span {
	background-image: url(/i/button_content_blog_def.png);
}

#statsKind a#blog:hover span {
	background-image: none;
}


#statsKind a#content {
	background-image: url(/i/button_content__hov.png);
}

#statsKind a#content span {
	background-image: url(/i/button_cotnent__def.png);
}


#statsKind a#pages {
	background-image: url(/i/button_content_pages_sel.png);
}

#statsKind a#pages span {
	background-image: url(/i/button_content_pages_def.png);
}


#statsKind a#pages:hover span {
	background-image: none;
}


#statsKind a#mod {
	background-image: url(/i/button_content_comments_hov.png);
}

#statsKind a#mod span {
	background-image: url(/i/button_content_comments_def.png);
}


#statsKind a#mod:hover span {
	background-image: none;
}


#statsKind a#instore {
	background-image: url(/i/button_content_instore_hov.png);
}

#statsKind a#instore span {
	background-image: url(/i/button_content_instore_def.png);
}


#statsKind a#instore:hover span {
	background-image: none;
}



#statsKind a#webslides {
	background-image: url(/i/button_content_webslides_hov.png);
}

#statsKind a#webslides span {
	background-image: url(/i/button_content_webslides_def.png);
}


#statsKind a#webslides:hover span {
	background-image: none;
}

/* refund options */

#statsKind a#refund2 {
	background-image: url(/i/button_return_refund_hov.png);
}

#statsKind a#refund2 span {
	background-image: url(/i/button_return_refund_def.png);
}


#statsKind a#refund2:hover span {
	background-image: none;
}


#statsKind a#replace {
	background-image: url(/i/button_return_replace_hov.png);
}

#statsKind a#replace span {
	background-image: url(/i/button_return_replace_def.png);
}


#statsKind a#replace:hover span {
	background-image: none;
}


#statsKind a#contactUser {
	background-image: url(/i/button_return_contact_hov.png);
}

#statsKind a#contactUser span {
	background-image: url(/i/button_return_contact_def.png);
}


#statsKind a#contactUser:hover span {
	background-image: none;
}



/

/* sales */

#statsKind a#shipping {
	background-image: url(/i/button_sales_shipping_hov.png);
}

#statsKind a#shipping span {
	background-image: url(/i/button_sales_shipping_def.png);
}

#statsKind a#shipping:hover span {
	background-image: none;
}


#statsKind a#deliver {
	background-image: url(/i/button_sales_orders_hov.png);
}

#statsKind a#deliver span {
	background-image: url(/i/button_sales_orders_def.png);
}

#statsKind a#deliver:hover span {
	background-image: none;
}


#statsKind a#refund {
	background-image: url(/i/button_sales_returns_hov.png);
}

#statsKind a#refund span {
	background-image: url(/i/button_sales_returns_def.png);
}

#statsKind a#refund:hover span {
	background-image: none;
}







#welcomePanel {
	width: 745px;
	margin: 1em auto 0 auto;
}

#welcomePanel a {
	float: left;
	width: 213px;
	height: 209px;
	background-position: 0 0;
	margin: 16px;
	text-indent: -2500px;
}

#welcomePanel a span {
	display: block;
	height: 100%;
}



#welcomePanel a#blog {
	background-image: url(/i/button_main_webcontent_hov.png);
	}
	
#welcomePanel a#blog span {
	background-image: url(/i/button_main_webcontent_def.png);
	}

#welcomePanel a#blogLocked {
	background-image: url(/i/button_main_locked_left.png);
	}

#welcomePanel a#blog:hover span, #welcomePanel a#blogLocked span {
	background-image: none;
	}
			


#welcomePanel a#shipping {
	background-image: url(/i/button_main_sales_hov.png)	
	}
				
#welcomePanel a#shipping span {
	background-image: url(/i/button_main_sales_def.png);
	}
					
#welcomePanel a#shippingLocked {
	background-image: url(/i/button_main_locked.png);
	}
	
#welcomePanel a#shipping:hover span, #welcomePanel a#shippingLocked span {
	background-image: none;
	}						
						
		

	
	
									
#welcomePanel a#stock {
	background-image: url(/i/button_main_inventory_hov.png);
	}
										
#welcomePanel a#stock span {
	background-image: url(/i/button_main_inventory_def.png);
	}
											
#welcomePanel a#stockLocked {
	background-image: url(/i/button_main_locked_left.png);
	}
	
#welcomePanel a#stock:hover span, #welcomePanel a#stockLocked span {
	background-image: none;
	}												
	
	
												
#welcomePanel a#stats {
	background-image: url(/i/button_main_statistics_hov.png);
	}
													
#welcomePanel a#stats span {
	background-image: url(/i/button_main_statistics_def.png);
	}
														
#welcomePanel a#statsLocked {
	background-image: url(/i/button_main_locked.png);
	}

#welcomePanel a#stats:hover span, #welcomePanel a#statsLocked span {
	background-image: none;
	}
	
															
															
#welcomePanel a#users {
	background-image: url(/i/button_main_accounts_hov.png);
	}
																
#welcomePanel a#users span {
	background-image: url(/i/button_main_accounts_def.png);
	}
																	
#welcomePanel a#usersLocked {
	background-image: url(/i/button_main_locked_right.png);
	}
	
#welcomePanel a#users:hover span, #welcomePanel a#userLocked span {
	background-image: none;
	}
																		
																		
														
	
																					
#welcomePanel a#help {
	background-image: url(/i/button_main_help_hov.png);
	}
																						
#welcomePanel a#help span {
	background-image: url(/i/button_main_help_def.png);
	}
																							
#welcomePanel a#helpLocked {
	background-image: url(/i/button_main_locked.png);
	}

#welcomePanel a#help:hover span, #welcomePanel a#helpLocked span {
	background-image: none;
	}
	

#statsSummary em {
	display: inline-block;
	width: 13em;
	text-align: right;
	font-style: normal;
	font-weight: normal;
	color: #999;
}

#statsSummary p {
	text-align: center;
	padding: 0.8em 0;
	margin: 1em 10em;
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
	color: #fface0;
	font-weight: bold;
}

#statsKind div h3 {
	font-size: 0.9em;
	color: #FFACE0;
}

#statsKind div#container {
	margin: 3em 0 2em 0;
	text-align: center;
}

#statsKind .listBoxes {
	margin-top: 0.8em;
	float: left;
	margin-right: 10px;
	width: 213px;
	padding-bottom: 3em;
}

#statsKind #first ol {
	padding-left: 3em;
}

#statsKind div ol {
	margin: 0;
	padding: 0 0 0 2.5em;
	color: #777;
	font-size: 0.8em;
}

#statsKind ol li {
	margin-bottom: 0.6em;
}

#statsKind div p {
	color:#888;
	padding: 0 1em;
	margin: 0 0.4em;
	font-size: 0.9em;
	display: inline;
	border: 1px #eee solid;
	padding: 0.3em 1em;
}

#statsKind div p span {
	margin: 0 1em 0 1.5em;
}

#statsKind a {
	margin-bottom: 22px;
}

#sales div h3 {
	font-size: 0.9em;
	color: #FFACE0;
}

#sales div {
	width: 191px;
	margin: 3em 12px 3em 0;
	padding: 0 2em 2em 0;
	float: left;
	border-right: 1px #eee solid;
	min-height: 10em;
}

#sales #first ol {
	padding-left: 3em;
}

#sales #second {
	width: 184px;
}

#sales #third {
	width: 160px;
	border: 0;
}

#sales div ol {
	margin: 0;
	padding: 0 0 0 2.5em;
	color: #777;
	font-size: 0.8em;
}

#sales ol li {
	margin-bottom: 0.6em;
}

table#editAccounts {
	width: 90%;
	margin: 1em auto;
}

table#editAccounts th {
	font-weight: normal;
	border-bottom: 1px #eee solid;
	padding: 0 0 1em 0;
}

table#editAccounts td {
	border-bottom: 1px #eee solid;
	font-style: italic;
	vertical-align: middle;
}

table#editAccounts tr#last td {
	border: 0;
}

table#editAccounts td.options {
	width: 120px;
}

table#editAccounts td.options a {
	display: block;
	width: 85px;
	height: 26px;
	text-indent: -2500px;
	background: #fff url(/i/button_edituser_hover.png) 0 0 no-repeat;
	margin: 0 auto;
}

table#editAccounts td.options a span {
	display: block;
	height: 26px;
	background: transparent url(/i/button_edituser.png) 0 0 no-repeat;
}
	
table#editAccounts td.options a:hover span {
	background-image: none;
}

a.button {
	display: block;
	text-indent: -2500px;
}

a.button span {
	display: block;
	height: 100%;
}

a.button:hover span {
	background-image: none !important;
}

a#addNewAccount {
	float: none;
	margin: 6px auto 0 auto;
	width: 138px;
	height: 26px;
	background: transparent url(/i/button_adduser_hover.png) 0 0 no-repeat;
}

a#addNewAccount span {
	height: 26px;
	background: transparent url(/i/button_adduser.png) 0 0 no-repeat;
}

a#updateUser {
	width: 138px;
	height: 26px;
	float: right;
	background: transparent url(/i/button_save_hover.png) 0 0 no-repeat;
}

a#updateUser span {
	background: transparent url(/i/button_save.png) 0 0 no-repeat;
}

form#eu {
	border-top: 1px #eee solid;
	padding: 1em 0;
}

form#eu label {
	margin: 0 0.5em;
}

form#eu table td#rightPart table td.label {
	text-align: right;
	vertical-align: middle;
}

form#eu td#rightPart select {
	margin: 0.5em 0;
}

form#eu td#rightPart {
}

form#eu p {
	font-style: italic;
}

form#eu table p {
	font-size: 0.8em;
	padding: 1em 0;
	margin: 3em 0 1em 0;
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
}

h3.center {
	text-align: center;
}


form#eu #left, form#eu #right {
	margin: 3em 0 1em 0;
}

form#eu #left {
	width: 48%;
	float: left;
	background: #fff url(/i/graphic_account_lockbig.png) 0 0 no-repeat;
}
form#eu #right {
	margin-left: 55%;
	width: 30%;
	padding-top: 2em;
}

form#eu #left p, form#eu #left h3 {
	margin-left: 150px;
}

form#eu #left p {
	font-style: italic;
	font-size: 0.85em;
	line-height: 1.5;
}

form#eu #right ul {
	width: 300px;
	margin: 0;
	padding: 0;
}

form#eu #right li {
	min-width: 10em;
	float: left;
}

table {
	empty-cells: show;
}

table th {
	font-weight: normal;
	padding: 1em 0; 
}


table td {
	vertical-align: middle;
}

table#entires, table.entires {
	width: 750px;
	text-align: center;
	margin: 0.5em auto 3em auto;
	border: 1px #eee solid;
}

table#entires th,  table.entires th {
	font-weight: bold;
	text-align: center;
	padding: 0.2em 1em;
	background: transparent url(/i/pagelist_bg.png) 0 0 repeat-x;
	border-bottom: 1px #ddd solid;
	font-size: 12px;

}

table#entires .first,  table.entires .first {
	text-align: left;
}

table#entires td, table.entires td {
	font-size: 12px;
	padding: 0.35em 1em;
}

table#entires td.onHold {
	color: rgb(226,233, 249);
}	

table#entires tr:hover td.onHold {
	color: #fff;
}	

table#entires td.first, table.entires td.first {
	font-size: 1em;
	width: 60%;
}

table#entires tr.even td, table.entires tr.even td {
	background-color: rgb(246,246,246);
}

table#entires tr:hover td, table.entires tr:hover td {
	background-color: rgb(226,233, 249);
}

p.searchStatus {
	width: 708px; 
	text-align: center; 
	font-size: 0.85em;
	margin: 0 auto;	
}

p.searchStatus a {
	color: #5b86c5 !important;
	font-weight: normal !important;
}

table.entires a.noBold {
	font-weight: normal;
	display: block;
}

.editing, #searchBar {
	background: #fff url(/i/bg_editingbottom.png) 0 0 repeat-x;
	height: 38px;
	margin: 1em auto;
	padding: 0;
	border: 2px #efefef solid;
	width: 750px;
}

#searchBar {
	width: 708px;
	padding: 8px 20px;
	height: 20px;	
}

#searchBar  h3 { 
	font-size: 1em;
	margin: 0;
	padding: 0;
}

a#addNewPost {
	width: 138px;
	height: 26px;
	background: transparent url(/i/button_addpage_hover.png) 0 0 no-repeat;
	margin: 0.5em auto;
}

a#addNewPost span {
	background: transparent url(/i/button_addpage.png) 0 0 no-repeat;
}

a#addNews {
	width: 138px;
	height: 26px;
	background: transparent url(/i/button_addnews_hover.png) 0 0 no-repeat;
	margin: 0.5em auto;
}

a#addNews span {
	background: transparent url(/i/button_addnews.png) 0 0 no-repeat;
}


a#addNewGallery {
	width: 138px;
	height: 26px;
	background: transparent url(/i/button_addgallery_hover.png) 0 0 no-repeat;
	margin: 0.5em auto;
}

a#addNewGallery span {
	background: transparent url(/i/button_addgallery.png) 0 0 no-repeat;
}

a#addEvent {
	width: 138px;
	height: 26px;
	background: transparent url(/i/button_addevent_hover.png) 0 0 no-repeat;
	margin: 0.5em auto;
}

a#addEvent span {
	background: transparent url(/i/button_addevent.png) 0 0 no-repeat;
}

a#addNewPost:hover span {
	background-image: none;
}

a#replaceButton {
	width: 138px;
	height: 26px;
	background: transparent url(/i/button_replacelink_hover.png) 0 0 no-repeat;
}

a#replaceButton span {
	background: transparent url(/i/button_replacelink.png) 0 0 no-repeat;
}

#galleryActions {
	width: 743px;
	background: transparent url(/i/bg_gallerytop.png) 0 0 no-repeat;	
}



#visualtree {
	width: 628px;
	margin: 1em auto;
	padding: 2em 0 4em 0;
}

#visualtree ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#visualtree li {
	float: left;
	width: 150px;
	height: 150px;
	margin: 4px 2px;
	background: #fff url(/i/thumb_category.png) 0 0 no-repeat;
}

#visualtree img {
	display: block;
	margin: 3px 0 0 4px;
}

#visualtree li a {
	display: block;
	height: 150px;
	position: relative;
}

#visualtree li a span {
	font-size: 0.9em;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 0 0.85em 0.5em;
	font-weight: normal;
}

/* docs */

table#docList {
	width: 80%;
	vertical-align: middle;
	margin: 1em auto;
}

table#docList td {
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
	min-height: 38px;
}

table#docList td.options {
	width: 140px;
}

table#docList td.text {
	padding-left: 60px;
	background: transparent url(/i/graphic_docs_texticon.png) 0 0 no-repeat;
}

table#docList td.video {
	width: 80px;
	background: transparent url(/i/graphic_docs_videoicon.png) 30% 50% no-repeat;
}

table#docList td.title {
}

table#docList td a.button {
	width: 99px;
	height: 28px;
	background: transparent url(/i/button_docs_play_def.png) 0 0 no-repeat;
	margin: 1.2em auto;
}

#playerContainer {
	margin-left: -24px;
}

#playerContainer object {
	display: block;
	border: 1px #dedede;
	margin: 2.5em auto 3em auto;
}

a#leavePlayer {
	width: 238px;
	height: 50px;
	background: transparent url(/i/button_video_leave_hov.png) 0 0 no-repeat;
	margin-bottom: 4em;
}

a#leavePlayer span {
	background: transparent url(/i/button_video_leave_def.png) 0 0 no-repeat;
}

/* end of player */

table#replaceList {
	width: 65%;
	margin: 0 auto 0 auto;
	border: 1px #eee solid;
}

table#replaceList td {
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
}


#noteOptions {
	width: 806px;
	background: transparent url(/i/bg_editingtop_2.png) 0 0 no-repeat;
	margin: 1em auto;
	height: 145px;
	padding-top: 17px;
}

#newsOptions {
	width: 691px;
	background: transparent url(/i/bg_newsediting.png) 0 0 no-repeat;
	margin: 1em auto;
	height: 160px;
	padding: 9px 12px 0 0;
}

#newsOptions #statusBox {
 	padding-top: 0 !important;
}

.floatedR {
	float: right;
}

#statusBox {
	padding-top: 35px !important;
}

#statusBox label {
	padding-top: 5px;
}	


#statusBox a {
	float: right;
}

#statusBox select {
	margin-top: 3px;
}

#noteOptions div {
	padding: 1.2em 3em 0 0;
}

#noteOptions div label {
	float: left;
	width: 8em;
	padding-right: 2em;
	text-align: right;
	font-size: 0.9em;
}

#newsOptions label {
	float: left;
	width: 6em;
	padding-right: 2em;
	text-align: right;
}

#newsOptions #dateBox {
	margin-top: 2em;
	padding: 0 3em;	
}

#newsOptions #contactBox {
	margin-top: 3em;	
}

#newsOptions #contactBox label {
	width: 9em;	
}

a#cloneButton {
	width: 117px;
	height: 26px;
	background: transparent url(/i/button_clone_hover.png) 0 0 no-repeat;
}

a#cloneButton span {
	background: transparent url(/i/button_clone.png) 0 0 no-repeat;
}

a#delButton {
	width: 116px;
	height: 26px;
	background: transparent url(/i/button_delete_hover.png) 0 0 no-repeat;
}

a#delButton span {
	background: transparent url(/i/button_delete.png) 0 0 no-repeat;
}

a#delButton2 {
	width: 117px;
	height: 26px;
	background: transparent url(/i/button_delete2_hover.png) 0 0 no-repeat;
}

a#delButton2 span {
	background: transparent url(/i/button_delete2.png) 0 0 no-repeat;
}


#noteActions, .customBar, .noteActions {
	border: 2px #efefef solid;
	margin: 1em auto 3em auto;
	background: transparent url(/i/bg_editingbottom.png) 0 0 repeat-x;
	padding: 5px 10px !important;
	height: 26px;
}

.customBar {
	margin: 40px auto 20px auto;
	padding: 10px 40px 5px !important;
	height: 21px;
}

#noteActions {
	width: 792px;
}

#noteActions a, #noteActionsShort a {
	width: 138px;
	height: 26px;
}

#goBack {background: transparent url(/i/button_goback_hover.png) 0 0 no-repeat;}
#goBack span {background: transparent url(/i/button_goback.png) 0 0 no-repeat;}

#previewButton {background: transparent url(/i/button_preview_hover.png) 0 0 no-repeat; float: none; margin: -26px auto 0 auto;}
#previewButton span {background: transparent url(/i/button_preview.png) 0 0 no-repeat;}

#saveButton {background: transparent url(/i/button_save_hover.png) 0 0 no-repeat; float: right;}
#saveButton span {background: transparent url(/i/button_save.png) 0 0 no-repeat;}


#eventOptions {
	width: 708px;
	background: transparent url(/i/bg_newsediting.png) 0 0 no-repeat;
	margin: 1em auto;
	height: 160px;
	padding: 8px 0 0 0;
}

#eventOptions h3 {
	margin: 0;
	padding: 0;
}

#eventOptions div {
	padding: 0 2.5em;	
}

#eventOptions label {
	font-size: 0.9em;
}





#textAreaContainer {
	width: 604px;
	margin: 2.5em auto 3.5em auto;
}

#textAreaContainer label {
	display: block;
	margin-bottom: 0.5em;
}

#noteButtons {
	margin: auto;
}

#mailingForm {
	width: 708px;
	margin: 1em auto 3em auto;	
	text-align: right;
}

#mailingForm div {	
	width: 688px;
	border: 2px #efefef solid;
	margin: 0 auto;
	background: transparent url(/i/bg_editingbottom.png) 0 0 repeat-x;
	padding: 8px 10px;
	height: 23px;
}

#mailingForm .textAreasContainer, #mailingForm #last {
	background-image: none;
	border: 0;
	height: auto;	
	margin-bottom: 3em;
}

#mailingForm .textAreasContainer textarea {
	width: 100%;	
}

#mailingForm h3 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 1em;
}

#mailingForm em {
	display: block;
	text-align: center;	
	margin: 0.5em 0;
}

#mailingForm a span {
	text-align: left;	
}


/* slideshows */

#slideShowContainer {
 width: 766px;
 padding: 15px 10px 30px 10px;
 margin: 3em auto;
	background: transparent url(/i/background_inventoryorder.png) 0 0 no-repeat;
}

#slideShowCntainer #fileUpload {
	min-height: 100px;
}

#slideShowContainer #fileUpload .button {
	margin: 0 0 2em 0;
	float: right;
	width: 138px;
	height: 26px;
	background: transparent url(/i/button_addpicture.png) 0 0 no-repeat;
}

#slideShowContainer #fileUpload .button span {
	background: transparent url(/i/button_addipicture.png) 0 0 no-repeat;
}

#fileUpload form#slide {
	margin: 0 0 1em 6.5em;
}

#slidesContainer {
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
	padding: 1.8em 0;
}

#slidesContainer .boxes {
	float: left;
	width: 253px;
	height: 200px;
	border-bottom: 1px #eee solid;
	padding: 10px 0;
}

#slidesContainer .boxes label {
	float: left;
	width: 10em;
	margin-bottom: 0.5em;
}

#slidesContainer .boxes input[type=text] {
	width: 9em;
}

.goUp, .goDown, .minus, .insert {
	display: block;
	text-indent: -2500px;
}

.goUp span, .goDown span, .minus span, .insert span {
	display: block;
	height: 100%;
}


#slidesContainer .boxes .options {
	border-bottom: 1px #eee solid;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
}

#slidesContainer .boxes img {
	display: block;
	margin: auto;
	width: 200px;
	height: 100px;
}

#slideShowContainer .boxes .remove {
	border-bottom: 1px #eee solid;
	padding: 0.5em 0;
}

#slideShowContainer .boxes a.minus {
	width: 33px;
	height: 30px;
	background: transparent url(/i/button_slide_delete_hover.png) 0 0 no-repeat;
	float: right;
	margin: 0;
}

#slideShowContainer .boxes a.minus span {
	background: transparent url(/i/button_slide_delete.png) 0 0 no-repeat;
}


#slideShowContainer .boxes .arrows {
	width: 86px;
	height: 28px;
	margin: 2em 0 0 0;
}

#slideShowContainer .boxes a.goUp, #slideShowContainer .boxes a.goDown {
	width: 33px;
	height: 26px;
	margin: 0;
	float: none;
}

#slideShowContainer .boxes a.goUp {
	background: transparent url(/i/button_slide_moveup_hover.png) 0 0 no-repeat;
}

#slideShowContainer .boxes a.goUp span {
	background: transparent url(/i/button_slide_moveup.png) 0 0 no-repeat;
}


#slideShowContainer .boxes a.goDown {
	background: transparent url(/i/button_slide_movedown_hover.png) 0 0 no-repeat;
	float: right;
}

#slideShowContainer .boxes a.goDown span {
	background: transparent url(/i/button_slide_movedown.png) 0 0 no-repeat;
}

#slideShowContainer .boxes a.insert {
	width: 94px;
	height: 28px;
	background: transparent url(/i/button_slide_inserthere_hover.png) 0 0 no-repeat;
	margin: 2em 0 0 0;
	float: right;
}

#slideShowContainer .boxes a.insert span {
	background: transparent url(/i/button_slide_inserthere.png) 0 0 no-repeat;
}


#slideShowContainer a#playSlideShow {
	width: 71px;
	height: 26px;
	background: transparent url(/i/button_slide_inserthere_hover.png) 0 0 no-repeat;
	margin: 4em auto;
}

#slideShowContainer a#playSlideShow span {
	background: transparent url(/i/button_slide_inserthere.png) 0 0 no-repeat;
}

#slideShowContainer {
}


/* return list */

table#returnList {
	width: 70%;
	border-bottom: 1px #eee solid;
	margin: 0 auto 5em auto;
}

table#returnList th {
	border-bottom: 1px #eee solid;
}

table#returnList td {
	padding: 1em;
}

table#returnList td.center {
	text-align: center;
}

form#addSubcat {
	border: 1px #eee solid;
	display: block;
	width: 60%;
	margin: 1em auto;
	padding: 2em 1em 0.5em 2em;
}

form#addSubcat label {
	float: left;
	width: 12em;
	text-align: right;
	margin: 0 0.5em 0 0;
}

form#addSubcat input {
	margin: 0 0 0.2em 0;
}

form#w table {
	width: 600px;
	margin: 0 auto;
	text-align: center;
}

form#w table th {
	text-align: center;
}

form#w table td {
	padding: 0.5em 0;
}

form#w table#ranges {
	 border-bottom: 1px #eee solid; 
	 padding-bottom: 2.5em;
	 margin-bottom: 2.5em;
}

#shippingResults {
	width: 604px;
	margin: 2.5em auto;
	text-align: center;
	padding: 32px 0;
	background: transparent url(/i/bg_sales_weight_freeshippin.png) 0 0 no-repeat;
}

a#saveResults {
	width: 220px;
	height: 54px;
	display: block;
	margin: 1.5em auto;
	background: transparent url(/i/button_account_save_hov.png) 0 0 no-repeat;
	text-indent: -3000px;
}

a#saveResults span {
	display: block;
	height: 100%;
	background: transparent url(/i/button_account_save_def.png) 0 0 no-repeat;
}

a#saveResults:hover span {
	background-image: none;
}


ul#templates {
	list-style: none;
	margin: 1.5em auto 2em auto;
	padding: 0;
	width: 664px;
}

ul#templates a {
	display: block;
	width: 132px;
	height: 164px;
	text-indent: -4000px;
	background-color: #fff;
	padding: 5px;
	background-position: 7px 8px;
	background-repeat: no-repeat;
	border: 2px transparent solid;
}

ul#templates a:hover {
	border: 2px #ddd solid;
}

ul#templates li {
	float: left;
	margin: 10px;
}

ul#templates a#t100 {
	background-image: url(/i/100.png);
}

ul#templates a#t101 {
	background-image: url(/i/101.png);
}

ul#templates a#t110 {
	background-image: url(/i/110.png);
}

ul#templates a#t200 {
	background-image: url(/i/200.png);
}

ul#templates a#t210 {
	background-image: url(/i/210.png);
}

ul#templates a#t201 {
	background-image: url(/i/201.png);
}

ul#templates a#t204 {
	background-image: url(/i/204.png);
}

ul#templates a#t300 {
	background-image: url(/i/300.png);
}

ul#templates a#t301 {
	background-image: url(/i/301.png);
}

ul#templates a#t401 {
	background-image: url(/i/401.png);
}

ul#templates a#t204 {
	background-image: url(/i/204.png);
}


#textAreaContainer label {
	float: left;
	width: 132px;
	height: 180px;
	background-repeat: no-repeat;
	background-position: 7px 25px; 
	padding: 5px;
	text-align: right;
}
/* messageBox */

ul#mBoxTabs {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

ul#mBoxTabs li {
	float: left;
	padding: 0;
	border-bottom: 0;
}

div#messageBox {
	background-color: rgb(247,247,247);
	border: 2px #ddd solid;
	width: auto;
	padding: 10px 5px 5px 5px;
	margin: 0 0 2em 0;
}

#messageBox h3 {
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #888;
	font-size: 10px;
}

#messageBox div ul {
	list-style: none;
	margin: 0 0 0 -200px;
	padding: 0;
	overflow: scroll;
	height: 380px;
}


#messageBox li {
	float: left;
	margin: 5px;
}

#messageBox img {
	display: block;
	width: 40px;
	height: 40px;
	background-color: #eee;
	border: 1px #aaa solid;
}

#messageBox #formTab {
	text-align: center;
	padding-top: 2em;
}

.formTab {
	display:none;
}

.imagesTab {
	display: none;
}

.filesTab {
	display: none;
}

.videoTab {
	display: none;
}

/* new buttons */

h2.welcomeTitle {
	clear: both;
	width: 745px;
	height: 30px;
	margin: 2em auto 1em auto;
	text-indent: -3000px;
}

h2#webContentTitle {
	background-image: url(/i/headline_webcontent.png);
}

h2#businessTitle {
	background-image: url(/i/headline_business.png);
}

h2#systemTitle {
	background-image: url(/i/headline_system.png);
}

a#webpages {background-image: url(/i/button_pages.png);}
a#galleries {background-image: url(/i/button_galleries.png);}
a#press {background-image: url(/i/button_press.png);}
a#events {background-image: url(/i/button_events.png);}
a#slideshows {background-image: url(/i/button_slideshows.png);}
a#links {background-image: url(/i/button_links.png);}
a#events {background-image: url(/i/button_events.png);}

a#sales {background-image: url(/i/button_orders.png);}
a#payments {background-image: url(/i/button_payments.png);}
a#products {background-image: url(/i/button_products.png);}
a#customers {background-image: url(/i/button_customers.png);}
a#messages {background-image: url(/i/button_mailings.png);}
a#statistics {background-image: url(/i/button_statistics.png);}
a#inventory {background-image: url(/i/button_filemanager.png);}

a#access {background-image: url(/i/button_access.png);}
a#logs {background-image: url(/i/button_logs.png);}
a#docs {background-image: url(/i/button_documentation.png);}

.value {
	font-weight: bold;	
}

#textAreasContainer {
	padding: 1em 72px;
}

#textAreasContainer > div {
	margin: 0 0 2em 0;
	position: relative;
	width: 536px;
}

.onlyOne > div {
	width: 786px !important;
	margin: 0 auto 2em auto !important;
}

#textAreasContainer #sideBarArea, #textAreasContainer .sideBarArea {
	float: right;
	width: 256px;
}

a#markAsToShip {
	width: 160px;
	height: 26px;
	background: transparent url(/i/button_readyforshipping_hover.png) 0 0 no-repeat;
	float: right;
	margin-right: 2.5em;
}

a#markAsToShip span {
	background: transparent url(/i/button_readyforshipping.png) 0 0 no-repeat;
}

a#markAsCompleted {
	width: 160px;
	height: 26px;
	background: transparent url(/i/button_orderfulfilled_hover.png) 0 0 no-repeat;
	float: right;
}

a#markAsCompleted span {
	background: transparent url(/i/button_orderfulfilled.png) 0 0 no-repeat;
}

a#printInvoice {
	width: 160px;
	height: 26px;
	background: transparent url(/i/button_printinvoice_hover.png) 0 0 no-repeat;
}

a#printInvoice span {
	background: transparent url(/i/button_printinvoice.png) 0 0 no-repeat;
}

a#addNewCat {
	float: none;
	width: 160px;
	height: 26px;
	background: transparent url(/i/button_addcategory_hover.png) 0 0 no-repeat;	
}

a#addNewCat span {
	background: transparent url(/i/button_addcategory.png) 0 0 no-repeat;
}


a#saveChanges {
	float: none;
	margin: auto;
	width: 120px;
	height: 26px;
	background: transparent url(/i/button_savechanges_hover.png) 0 0 no-repeat;
}

a#saveChanges span {
	background: transparent url(/i/button_savechanges.png) 0 0 no-repeat;
}

#dataLeft, #dataRight {
	width: 47%;
	padding: 3em 2em;
}

#dataLeft *, #dataRight * {
	font-weight: normal !important;
}


#dataRight {
	float: right;
}

#orderBox {
	width: 665px;
	margin: 1em auto;
	padding: 6px 10px 0 10px;
	height: 31px;
	/*background: transparent url(/i/bg_linkstopbottom.png) 0 0 repeat-x;*/
}

#orderBox h3 {
	font-size: 1em;
	margin: 0;
	padding: 4px 0 0 0;
}

#dataTop {
	border: 1px #dedede solid;
	border-left: 0;
	border-right: 0;
	padding: 1em 2em 0 2em;
	margin-top: 2em;
	font-size: 0.9em;
}

#dataTop p {
	margin: 0;
}

a#updateSearch {
	float: right;
	width: 138px;
	height: 26px;
	text-indent: -3000px;
	background: transparent url(/i/button_updatepage_hover.png) 0 0 no-repeat;	
	margin-right: 1em;
}

a#updateSearch span {
	display: block;
	height: 26px;
	background: transparent url(/i/button_updatepage.png) 0 0 no-repeat;	
}

a#updateSearch:hover span {
	background-image: none;
}

.splashPicture {
	width: 550px;
	height: 130px;
	margin: 1em auto 2em auto;	
	background-repeat: no-repeat;
	background-position: 0 0;
}

#splashPageoverview {background-image: url(/i/splash_pageoverview.png);}
#splashGalleries {background-image: url(/i/splash_galleriesoverview.png);}
#splashPress {background-image: url(/i/splash_pressreleases.png);}
#splashEvents {background-image: url(/i/splash_eventsoverview.png);}
#splashFilemanager {background-image: url(/i/splash_filesmanager.png);}
#splashSales {background-image: url(/i/splash_ordersoverview.png);}
#splashMailing {background-image: url(/i/splash_mailingeditor.png);}
#splashLogs {background-image: url(/i/splash_securitylogs.png);}
#splashDocs {background-image: url(/i/splash_documentation.png);}
#splashPayments {background-image: url(/i/splash_payments.png);}

.shippingBox {
	text-align: center;
	padding: 0 0 1em 0;
	border: 1px #dedede solid;
	border-left: 0;
	border-right: 0;
	margin-bottom: 2em;
	padding-top: 0.65em;
}

.subSection {
	padding: 1em;
	border-bottom: 1px #ddd solid;	
}

.subSection h4, .subSection p {
	margin: 0;
	padding: 0;
}

.subSection h4 {
	margin-bottom: 1em;	
}

.subSection p#total {
	border-top: 1px #ddd solid;
	margin-top: 3em;	
}

.subSection #phoneNumber {
	border-top: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	margin: 0.5em 0;
	padding: 0.25em 0;
}


table.default {
	font-size: 12px;
	width: 100%;
	border: 1px #ddd solid;
	margin: 1em auto 1.7em auto !important;
	text-align: center;
	background-color: #fff;
}

table.default th {
	font-weight: bold;
	text-align: center;
	padding: 0.2em 1em;
	background: transparent url(/i/pagelist_bg.png) 0 0 repeat-x;
	border-bottom: 1px #ddd solid;
	font-size: 12px;
}

table.default tr.even td {
	background-color: rgb(247,247,247);	
}

table tr.even2, li.even2 {
	background: transparent url(/i/bg_tablestripe.png) 0 0 repeat-y !important;
}


table.default tr:hover td {
	background-color: #e2e9f9;
}

table.default .first {
	text-align: left;	
}

table.default td {
	padding: 0.2em 1em;
}

table.default td.date {
	text-align: right;
}

.editingTop {
	width: 708px;
	height: 161px;
	margin: 0 auto 2em auto;
	background: transparent url(/i/bg_editingtop.png) no-repeat;
	text-align: left;	
}

.editingTop form {
	display: block;
	padding: 25px 40px 12px 40px;	
}

.editingTop form, x:-moz-any-link {
	padding-bottom: 23px;
}

.editingTop form div {

}

.editingTop form label {
	font-weight: bold;
	font-size: 0.85em;	
	text-align: left;
	display: inline-block;
	min-width: 6em;
	margin-bottom: 2em;
}

.editingTop input, .editingTop select {
		
}

#nameAndEmail {
	float: left;
	width: 350px;	
}

#amountAndBoutyName {
	margin-left: 405px;	
}

.editingTop a.button {
	text-indent: -3000px;
	width: 138px;
	height: 26px;	
}

.editingTop a.button span {
	display: block;
	height: 26px;	
}

.editingTop a.button:hover span {
	background-image: none;		
}

.editingTop .buttons {
	padding: 0 10px;
}

.editingTop a#addDonation {
	background: transparent url(/i/button_adddonation_hover.png) 0 0 no-repeat;	
}

.editingTop a#addDonation span {
	background: transparent url(/i/button_adddonation.png) 0 0 no-repeat;	
}

.editingTop a#saveAs {
	background: transparent url(/i/button_savechanges_hover.png) 0 0 no-repeat;	
}

.editingTop a#saveAs span {
	background: transparent url(/i/button_savechanges.png) 0 0 no-repeat;	
}



.editingTop a#goBack {
	background: transparent url(/i/button_backtohome_hover.png) 0 0 no-repeat;	
}

.editingTop a#goBack span {
	background: transparent url(/i/button_backtohome.png) 0 0 no-repeat;	
}



.navButtons a.button {
	text-indent: -3000px;
	width: 138px;
	height: 26px;	
}

.navButtons a.button span {
	display: block;
	height: 26px;
}

.navButtons a.button:hover span {
	background-image: none;
}


.navButtons a#goBack {
	background: transparent url(/i/button_goback_hover.png) 0 0 no-repeat;	
}

.navButtons a#goBack span {
	background: transparent url(/i/button_goback.png) 0 0 no-repeat;	
}

.navButtons a#addBounty {
	background: transparent url(/i/button_addbounty_hover.png) 0 0 no-repeat;	
}

.navButtons a#addBounty span {
	background: transparent url(/i/button_addbounty.png) 0 0 no-repeat;	
}

.navButtons .centered {
	margin: auto;
}


#searchDonation, .navButtons {
	padding: 7px 20px 0 20px;
	height: 29px;
	border: 2px #eee solid;	
	background: transparent url(/i/bg_editingbottom.png) 0 0 repeat-x;
}

#searchDonation label {
	font-weight: bold;
	font-size: 0.9em;	
}

#searchDonation div {
	float: right;	
}

table td.dimmed {
	color: #aaa;
}

#bountyStatus {
	width: 680px;
	height: 74px;
	background: transparent url(/i/bg_welcome.png) 0 0 no-repeat;
	padding: 30px 34px 0 0;
	margin-bottom: 30px;
}

#bountyStatus p {
	text-align: right;
	margin: 0 0 0.15em 0;
	padding: 0;
	font-size: 0.85em;
}

#bountyStatus p span {
	float: right;
	text-align: right;
	width: 8em;
}

p#impMsg {
	text-align: center;
	color: #f20;
	width: 714px;
	font-size: 0.85em;
}

#bountyManagement {
	width: 712px;
 	border: 1px #ddd solid;	
	height: 32px;
	padding-top: 4px;
	background-color: rgb(247,247,247);
	margin: 30px 0;
}

#bountyManagement a {
	float: left;
	width: 200px;
	height: 26px;
	text-indent: -3000px;
	margin-left: 28px;
}

#bountyManagement a span {
	display: block;
	height: 26px;
}

#bountyManagement a:hover span {
	background-image: none !important;
}

#bountyManagement a#manageB {	
	background: transparent url(/i/button_managebounties_hover.png) 0 0 no-repeat;
}

#bountyManagement a#manageB span {
	background: transparent url(/i/button_managebounties.png) 0 0 no-repeat;
}


#bountyManagement a#manageDon {	
	background: transparent url(/i/button_managedonations_hover.png) 0 0 no-repeat;
}

#bountyManagement a#manageDon span {
	background: transparent url(/i/button_managedonations.png) 0 0 no-repeat;
}


#bountyManagement a#manageDev {	
	background: transparent url(/i/button_managedevelopers_hover.png) 0 0 no-repeat;
}

#bountyManagement a#manageDev span {
	background: transparent url(/i/button_managedevelopers.png) 0 0 no-repeat;
}

#bountyTables {
	width: 672px;
	padding: 20px;
	border: 1px #eee solid;
}

ul#gallery_list {
	list-style: none;
	margin: 0 0.5em 0.5em 0.5em;
	padding: 0;
	width: 100%;
	float: left;
}

ul#gallery_list li {
	margin: 2px;
	float: left;
}


ul#gallery_list img {
	border: 1px #d6d6d6 solid;
}

#galleryActions div {
	font-size: 0.9em;
}

a#searchLink {
	float: right;
	width: 138px;
	height: 26px;
	background: transparent url(/i/button_search_hover.png) 0 0 no-repeat;
	text-indent: -3000px;
	margin-left: 10px;
	margin-top: -2px;
}

a#searchLink span {
	display: block;
	height: 26px;
	background: transparent url(/i/button_search.png) 0 0 no-repeat;
}

a#searchLink:hover span {
	background-image: none;
}

#replacedLink {
	background: transparent url(/i/bg_oldlink.png) 0 0 no-repeat;
	height: 23px;
	text-align: center;
	padding-top: 5px;
}

#replacedWith {
	background: transparent url(/i/bg_newlink.png) 0 0 no-repeat;
	height: 23px;
	text-align: center;
	padding-top: 5px;
}

iframe {
	border: 0;
}

#customerCart em {
	color: #415aa1;
	font-style: normal;
	font-size: 11px;
}

a#editButton {
	float: right;
	width: 85px;
	height: 26px;
	text-indent: -3000px;
	background: transparent url(/i/button_edituser_hover.png) 0 0 no-repeat;
	margin-top: -4px;
}

a#editButton span {
	background: transparent url(/i/button_edituser.png) 0 0 no-repeat;
	display: block;
	height: 26px;
}

a#editButton:hover span {
	background-image: none;
}

td.green {
	color: green;
}

td.withLink a {
	margin-left: 15px;
}

.noteActions a#uploadButton {
	display: block;
	text-indent: -3000px;
	width: 138px;
	height: 26px;
	background: transparent url(../i/button_upload_hover.png) 0 0 no-repeat;
	margin: 0 auto;
}


.noteActions a#uploadButton span {
	display: block;
	height: 26px;
	background: transparent url(../i/button_upload.png) 0 0 no-repeat;
}

.noteActions a#uploadButton:hover span {
	background-image: none;
}

#noteActionsShort {
	width: 500px;
}

a#orderArchivesButton {
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 26px;
	text-indent: -3000px;
	background: transparent url(../i/button_orderarchives_hover.png) 0 0 no-repeat;
}

a#orderArchivesButton span {
	display: block;
	height: 26px;
	background: transparent url(../i/button_orderarchives.png) 0 0 no-repeat;
}

a#orderArchivesButton:hover span { background-image: none; }

a#hideButton {
	display: block;
	float: right;
	margin: -4px 0 0 0;
	width: 85px;
	height: 26px;
	text-indent: -3000px;
	background: transparent url(../i/button_hide_hover.png) 0 0 no-repeat;
}

a#hideButton span {
	display: block;
	height: 26px;
	background: transparent url(../i/button_hide.png) 0 0 no-repeat;
}

a#hideButton:hover span { background-image: none; }



.fileName {
}

.idNumber, .fileSize {
	float: right;
}

.fileSize {
	min-width: 75px;
}

.idNumber {
	margin-right: 20px;
	text-align: right;
}

#fmBox div ul em {
	min-width: 100px;
	text-align: right;
}
