/*
 * Utilities
 *
 *
 */

.loading {
	background-image: url(media/spinner-small.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}

.message {
	padding: .8em;
	margin-bottom: 1em;
}

/*
 * button-bar
 *
 *
 */

.button-bar {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
}

.button-bar.right {
	float: right;
}

.button-bar input[type="button"],
.button-bar .input-button {
	border: 1px solid #999999;
	color: #212121;
	font-weight: normal;

	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	
	padding: 2px 8px;
	background: #e6e6e6 url(media/button_glass_e6e6e6_80.png) 50% 50% repeat-x;
	cursor: pointer;
	min-width: 60px;
	text-align: center;
	display: inline;
	font-size: 11px !important;
}

.button-bar input[type="button"]:hover,
.button-bar .input-button:hover {
	background: #000 url(media/item-highlighted-24.png) 50% 50% repeat-x;
/* 	text-shadow:0 1px 0 #FFFFFF; */
}

.button-bar .button.primary,
.button-bar .input-button.primary {
	border-color: #298cba !important;
	font-weight: bold;
	color: #FFF !important;
	background: #21759B url(media/button-grad.png) repeat-x scroll left top;
}

.button-bar .button.primary:active {
	background: #21759b url(media/button-grad-active.png) repeat-x scroll left top !important;
}

.button-bar .button.primary:hover,
.button-bar .input-button.primary:hover {
	border-color: #13455b !important;
	color: #EAF2FA !important;
	background: #21759b url(media/button-grad-active.png) repeat-x scroll left top !important;
}

/*
 * blade-connection
 *
 *
 */

#blade-connection {
	margin: 5px 0 20px;
	padding: 0px;
/* 	width: 650px; */
	text-align: left;
}

#blade-connection div,
#blade-connection ul,
#blade-connection li,
#blade-connection span,
#blade-connection p,
#blade-connection img,
#blade-connection h1 {
/* 	margin: 0; */
/* 	padding: 0; */
}

#blade-connection .section-container {
	clear: both;
	margin: 5px 0px 0px;
	border: 1px dashed #ccc;
}

	#blade-connection .section-container .back {
		float: right;
		margin: -19px 0 0;
		cursor: pointer;
	}

	#blade-connection .section-container .back:hover {
		border-bottom: 1px dotted #7a7a7a;
	}


#blade-connection #blade-header {
	margin: 0;
	border-width: 0px 1px 1px;
	border-style: dashed;
	border-color: #ccc;
	background-color: #e0e0e0;
}

#blade-connection #blade-pre-content {
	margin: 5px 0px;
}

#blade-connection #blade-pre-content,
#blade-connection #blade-content {
}

#blade-connection #blade-footer {
}


	#blade-connection .master-show-hide {
		height: 22px;
		padding: 4px 0px 0px 10px;
		background: #999;
		cursor: pointer;
	}

		#blade-connection .master-show-hide .show-hide {
			float: left;
/*			padding-left: 16px;*/
			background-position: center left;
			background-repeat: no-repeat;
			color: #fff;
		}

		#blade-connection #master-hide {
/*			background-image: url(media/pyramid-bullet-down.gif);*/
/*			background-image: url(media/inline-goto-down.png);*/
		}

		#blade-connection #master-show {
/*			background-image: url(media/pyramid-bullet-right.gif);*/
/*			background-image: url(media/inline-goto-right.png);*/
		}

	#blade-connection .search-icon {
		float: left;
		margin: -1px 6px 0 -2px;
		padding: 1px;
		border: 1px solid #aaa;
		background-color: #7a7a7a;
	}

	#blade-connection #blade-waiting {
		float: right;
		margin: -3px 6px 0 0;
		padding: 2px 5px;
		background: #fff;
		font-size: 1.0em;
	}

		#blade-connection #blade-waiting img {
			width: 16px;
			height: 16px;
		}


#blade-connection h1 {
	margin: 10px 0px;
	padding: 0px 0px 0px 10px;
	border-left: 10px solid #999;
	font-size: 1.1em;
	font-style: italic;
	font-weight: normal;
	cursor: pointer;
}

#blade-connection form {
	clear: both;
	padding: 0 10px;
}

#blade-connection fieldset {
	margin: 0 0 10px;
	border: 0;
}

/* prima versione con ul->li */
	#blade-connection fieldset.blade-filter ul {
		padding: 0px 10px;
		border: 0;
		list-style: none;
	}

		#blade-connection fieldset.blade-filter li {
			display: inline;
			float: left;
			margin-right: 10px;
			padding: 1px 2px 2px;
			border-bottom: 1px dotted transparent;
			cursor: pointer;
			font-size: 13px;
		}

		#blade-connection fieldset.blade-filter li:hover {
			border-bottom: 1px dotted #7a7a7a;
		}

		#blade-connection fieldset.blade-filter li.selected {
			background: #ccc;
		}

		#blade-connection fieldset.blade-filter li.selected:hover {
			border-bottom-color: transparent;
		}
	
			#blade-connection fieldset.blade-filter li a {
				color: #7a7a7a;
			}

			#blade-connection fieldset.blade-filter li.selected a {
				color: #3a3a3a;
			}

				#blade-connection fieldset.blade-filter li a span {
					color: #999;
					font-size: 0.9em;
					font-style: italic;
				}

				#blade-connection fieldset.blade-filter li.selected a span {
				}
/* fine - prima versione con ul->li */

/* seconda versione con div->a */
	#blade-connection fieldset.blade-filter div {
		padding: 0px 10px;
		border: 0;
		line-height: 1.5em;
	}

		#blade-connection fieldset.blade-filter a {
/*			display: inline;*/
			float: left;
			margin: 0 5px;
			padding: 1px 2px 0px;
			border-bottom: 1px dotted transparent;
			cursor: pointer;
			font-size: 13px;
			color: #7a7a7a;
		}

		#blade-connection fieldset.blade-filter a:hover {
			border-bottom: 1px dotted #7a7a7a;
		}

		#blade-connection fieldset.blade-filter a.selected {
			background: #ccc;
			color: #3a3a3a;
		}

		#blade-connection fieldset.blade-filter a.selected:hover {
			border-bottom-color: transparent;
		}

			#blade-connection fieldset.blade-filter li a {
				color: #7a7a7a;
			}

			#blade-connection fieldset.blade-filter li.selected a {
				color: #3a3a3a;
			}

				#blade-connection fieldset.blade-filter a span {
					padding-left: 3px;
					color: #999;
					font-size: 0.9em;
					font-style: italic;
				}

				#blade-connection fieldset.blade-filter a.selected span {
				}
/* fine seconda versione con div->a */


	#blade-connection fieldset input,
	#blade-connection fieldset select {
		width: 200px;
		margin: 0px 0px 0px 20px;
	}

	#blade-connection fieldset img.command {
		cursor: pointer;
	}


#blade-connection .column {
	float: left;
/*	height: 120px;*/
}

#blade-connection .column.last {
}

#blade-connection .column.right {
	float: right;
}

#blade-connection .column.half {
	width: 50%;
}

#blade-connection .availability {
	float: right;
	margin:10px 5px;
	font-size: 0.8em;
	cursor: help;
}

#blade-connection #blade-pre-content {
	padding: 10px;
}

	#blade-connection #blade-pre-content #blade-search-message {
		margin: 5px 0;
	}

/* search */

/* layout-1 */
#title-catalogo #blade-search {
	float: left;
/* 	background-color: #ccc; */
/* 	border: 2px solid #aaa; */
	background-color: #9FC54E;
	border: 2px solid #ccc;
	color: #000;
	display: none;
	padding: 0px;
	height: 30px;
	margin-top: -10px;
	width: 450px;
}

#title-catalogo #blade-search .field {
	margin-left: 8px;
	margin-top: -4px;
}

#title-catalogo #blade-search .field input {
	width: 285px;
}

#title-catalogo #blade-search .button-bar {
	margin-right: 10px;
	margin-top: 4px;
}

/* layout-2 */
#button-search #blade-search {
/* 	float: left; */
	background-color: transparent;
	border: none;
	color: #000;
	display: block;
	padding: 0px;
	height: 30px;
	margin-top: -10px;
	width: 310px;
}

#button-search #blade-search .field {
	margin-left: 8px;
	margin-top: 0px;
}

.webkit #button-search #blade-search .field {
	margin-left: 8px;
	margin-top: 2px;
}

#button-search #blade-search .field input.text {
	width: 200px;
	padding: 3px;
}

#button-search #blade-search .button-bar {
	margin: 6px 20px 0px 0px; /* 6px 10px 0;*/
}

#button-search #blade-search .button-bar input[type="button"],
#button-search #blade-search .button-bar .input-button {
	border: none;
	color: #212121;
	font-weight: normal;

	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	
	padding: 2px 0px;
/* 	background: #e6e6e6 url(media/button_glass_e6e6e6_80.png) 50% 50% repeat-x; */
	background: #EEEEEE url(media/search_g.gif) no-repeat;
	cursor: pointer;
	min-width: 20px;
	min-height: 20px;
	text-align: center;
	display: inline;
	font-size: 11px !important;
	text-indent: -100px;
}

#button-search #blade-search .button-bar input[type="button"]:hover,
#button-search #blade-search .button-bar .input-button:hover {
/* 	background: #000 url(media/item-highlighted-24.png) 50% 50% repeat-x; */
	background: #EEEEEE url(media/search.gif) no-repeat;
}

/* layout-3 */
#blade-connection #blade-search {
	height: 35px;
	background-color: #9FC54E;
	border: 2px solid #ccc;
	margin-bottom: 10px;
	margin-top: -8px;
	padding: 5px;
	display: none;
}

#blade-connection #results-header {
	height: 2.75em;
}

	#blade-connection #results-header #title-results {
		float: left;
		margin: 10px;
		padding: 5px;
	}

#blade-connection #results-footer {
	clear: both; /* risolve il problema che si crea quando l'ultimi elemento della lista ha un testo ampio */
	margin: 20px 10px;
	padding: 0 0 5px;
	border-top: 1px solid #ccc;
	text-align: right;
}


	#blade-connection #results-footer .pager {
		float: none;
		margin-left: 0;
		margin-right: 0;
	}

#blade-connection #results-list .list-element {
/*	float: left;*/
	clear: both;
	height: auto !important;
	height: 90px;
	min-height: 90px;
	margin: 5px 10px;
	padding: 10px 0px 0px 0px;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #ccc;
}


	#blade-connection #results-list .list-element .image {
		float: left;
		width: 80px;
		height: 80px;
		padding: 2px;
		border: 1px dotted #ccc;
	}

		#blade-connection #results-list .list-element .image img {
			width: 80px;
			height: 80px;
		}

	#blade-connection #results-list .list-element .description {
		float: left;
		width: 400px;
		margin-left: 10px;
		font-size: 0.8em;
	}

	#blade-connection #results-list .list-element .description h1 {
		margin: 5px 0px 10px;
		padding: 0px 0px 0px 4px;
		border-width: 6px;
		font-size: 1.4em;
		font-style: normal;
		font-weight: bold;
	}

		#blade-connection #results-list .list-element .description h1 em {
			color: #999;
			font-size: 0.75em;
			font-weight: normal;
		}

	#blade-connection #results-list .list-element .description .text {
		font-size: 1.1em;
		font-weight: normal;
		line-height: 1.75em;
	}

		#blade-connection #results-list .list-element .description .text span.label {
			color: #999;
		}

	#blade-connection #results-list .list-element .availability {
	}


#blade-connection #blade-card {
	padding: 10px;
}

	#blade-connection #blade-card #blade-card-image {
		margin: 10px auto 20px;
		text-align: center;
	}

		#blade-connection #blade-card #blade-card-image img {
			padding: 5px;
			border: 1px dotted #ccc;
		}

	#blade-connection #blade-card h1 {
		margin: 0 10px;
		padding: 0 10px;
		font-style: normal;
		cursor: default;

		float: left;
	}

	#blade-connection #blade-card .availability {
		margin: 5px 15px 10px 5px;
	}

	#blade-connection #blade-card .details {
		margin: 10px 0;
		padding: 0 5px;
		line-height: 1.5em;

		clear: both;
	}

		#blade-connection #blade-card .details .body {
			display: table;
			font-size: 0.9em;
			background: #f00;
		}

			#blade-connection #blade-card .details .body .row {
				display: table-row;
			}

				#blade-connection #blade-card .details .body .row .label,
				#blade-connection #blade-card .details .body .row .content {
					display: table-cell;
					padding: 5px 10px;
					border-width: 1px 0 0 0;
					border-style: solid;
				}

				#blade-connection #blade-card .details .body .row .label {
					width: 150px;
					color: #999;
					background: #ddd;
					text-align: right;
					border-color: #eee;
				}

				#blade-connection #blade-card .details .body .row .content {
					width: 425px;
					padding: 5px 10px;
					border-color: #eee;
					background: #e8e8e8;
				}


/* pager per la vista a lista
----------------------------------------------- */
.pager,
#blade-connection .pager {
	float: right;
/* 	margin: 10px; */
	padding: 3px 0;
/* 	padding: 8px 0; */
/* 	font-size: 0.75em; */
}
	
	.pager span,
	#blade-connection .pager span {
		border-bottom: 1px dotted #ccc;
		padding: 4px;
	}

	.pager span,
	.pager a,
	#blade-connection .pager span,
	#blade-connection .pager a {
		color: #7a7a7a;
		cursor: pointer;
	}

	.pager div,
	#blade-connection .pager div {
		display: inline;
		padding: 0 5px;
	}

	.pager a,
	#blade-connection .pager a {
		padding: 4px;
	}

	.pager a:hover,
	#blade-connection .pager a:hover {
/* 		border-bottom: 1px dotted #ccc; */
		border: none;
		background: #9FC54E;
		font-weight: bold;
	}

	.pager a.current,
	.pager a.current:hover,
	#blade-connection .pager a.current,
	#blade-connection .pager a.current:hover {
		border: none;
		background: #9FC54E;
		font-weight: bold;
		cursor: default;
	}

	.pager a.last,
	#blade-connection .pager a.last {
	}

	.pager a.disabled,
	#blade-connection .pager a.disabled {
		color: #ccc;
		cursor: default;
	}

	.pager a.disabled:hover,
	#blade-connection .pager a.disabled:hover {
		border-color: transparent;
	}
	

/* Catalogo
----------------------------------------------- */

.basket {
	background: #ccc url(media/basket.gif) no-repeat 175px 3px;
}
.accept {
	background: #ccc url(media/accept_g.gif) no-repeat 175px 3px;
}
.cancel {
	background: #ccc url(media/cancel_r.gif) no-repeat 175px 3px;
}
.search {
	background: transparent url(media/findgray20.gif) no-repeat;
}

.basket-title {
	background: #ccc url(media/basket.gif) no-repeat top right;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 10px;
}

#blade-connection .alphabetic-search {
/* 	-moz-border-radius: 8px; */
/* 	-khtml-border-radius: 8px; */
/* 	-webkit-border-radius: 8px; */
/* 	border-radius: 8px; */

	cursor: pointer;
	margin-bottom: 10px;
/* 	border: 1px solid #ccc; */
/* 	padding: 3px 5px; */
	padding: 1px 0px 5px 0px;
	font-size: 0.9em;
}

#blade-connection .alphabetic-search span {
/* 	border-right: 1px solid #999; */
	padding: 0 5px;
	cursor: pointer;
}

.gecko #blade-connection .alphabetic-search span {
	padding: 0 6px;
}

#blade-connection .alphabetic-search span:hover {
	background-color: #9FC54E;
	color: #fff;
}

#blade-connection .alphabetic-search span.selected {
/* 	font-weight: bold; */
	background-color: #9FC54E;
	color: #fff;
}

#blade-connection .c-item {
	cursor: pointer;
	background-color: #fff;
	border-bottom: 1px dotted #ccc;
	padding-top: 4px;
	padding-left: 4px;
	width: 645px;
}

#blade-connection .c-item div.overflow-hidden {
	overflow: hidden;
}

#blade-connection .c-item.hover,
#blade-connection .c-item.opened {
	background-color: #eee;
}

#blade-connection .c-item-header {
	font-weight: bold;
/* 	margin-bottom: 40px; */
	border-bottom: 1px solid #ccc;
	height: 20px;
}

#blade-connection .c-item-info-edit,
#blade-connection .c-item-info {
/* 	height: 100px; */
	border: thin solid #ccc;
	background-color: #fff;
	cursor: default;
	margin-bottom: 5px;
	margin-right:4px;
	padding-bottom: 6px;
}

#blade-connection .c-item-info-header {
	height: 10px;
	background: #ccc url(media/puntina_big.gif) 0 0px no-repeat;
}

#blade-connection .c-item-info-edit .box-image,
#blade-connection .c-item-info .box-image {
	border: thin solid #eee;
	height: 80px;
	width: 80px;
	margin-left: 10px;
	text-align: center;
	cursor: pointer;
}
#blade-connection .c-item-info-edit .box-description,
#blade-connection .c-item-info .box-description {
/* 	border: thin solid #eee; */
	min-height: 80px;
	font-size: 0.9em;
/* 	overflow: hidden; */
	text-align: justify;
}
#blade-connection .c-item-info-edit .box-description a,
#blade-connection .c-item-info .box-description a {
	color: #9FC54E;
}
#blade-connection .c-item-info-edit .box-description a:hover,
#blade-connection .c-item-info .box-description a:hover {
	background-color: #9FC54E;
	color: #fff;
}
#blade-connection .c-item-info-edit .box-command,
#blade-connection .c-item-info .box-command {
/* 	border: thin solid #eee; */
	height: 80px;
}

#blade-connection .c-item-info .box-command .cmd-link {
	float: right;
	margin-right: 2px;
	cursor: pointer;
}

#blade-connection .c-item img {
	max-width: 80px;
}

#blade-connection .center, .text-center {
	text-align: center;
}

#blade-connection .right, .text-right {
	text-align: right;
}

#blade-connection .bold {
	font-weight: bold;
}

/* blade-cart */
#Blade-Login p.link {
	margin: 5px 0 0 0;
	padding: 0;
	background: none;
	font-size: 1.0em;
	text-align: right;
	text-transform: lowercase;
}

#Blade-Login {
	margin: 10px 20px;
	padding: 10px;
/* 	border: 1px dashed #ccc; */
	font-size: 1.1em;
/*	line-height: 1.5em;*/
}

	#Blade-Login p.link {
		padding: 0 10px;
	}

#Blade-Login.goto {
	text-align: center;
	font-weight: bold;
}

/* blade-cart */
#blade-cart {
	margin-bottom: 10px;
} 
#blade-cart .error,
#blade-cart .notice,
#blade-cart .success {
	padding: .3em;
	margin-bottom: .2em;
	border: 2px solid #ddd;
}
#blade-cart .message {
	border: 2px solid transparent;
}
#blade-cart .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
#blade-cart .notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
#blade-cart .success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
#blade-cart .error a {color:#8a1f11;}
#blade-cart .notice a {color:#514721;}
#blade-cart .success a {color:#264409;}

#blade-cart .success {
	height: 20px;
	border: 0px solid #ddd;
}


#blade-cart-content {
	padding: .3em;
	margin-bottom: .2em;
	border: 2px solid #ddd;
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}

#blade-cart-content input.text,
#blade-cart-content input.title {
	padding: 2px;
	font-size: 0.9em;
	font-weight: bold;
}

#blade-cart-content input.text,
#blade-cart-content input.title,
#blade-cart-content textarea,
#blade-cart-content select {
	margin: 0;
}

#blade-cart .cart-item{
	height: 18px;
}

#blade-cart .cart-item .description {
	width: 130px;
	font-size: 0.8em;
	padding-top: 4px;
	cursor: pointer;
}

#blade-cart .cart-item .qta {
	font-weight: bold;
}

#blade-cart .other-info {
	background-color: #f5ffcd;
	font-size: 0.8em;
	font-style: italic;
	height: 15px;
	padding: 3px
}

#blade-cart .other-info .span-1 {
	margin-right: 5px;
}

#blade-cart .other-info .span-2 {
	margin-right: 5px;
	width: 40px;
}

.blade-cart-header {
	padding: 0 0.5em;
	margin-bottom: 0.4em;
	font-weight: bold;
	font-size: 0.9em;
	height: 16px;
/* 	border-bottom: 1px solid #999; */
	color: #666;
}

#blade-cart-message {
	font-size: 1.0em;
}

#blade-cart-form {
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #9FC54E;
	margin-bottom: 10px;
}

#blade-cart-form .blade-cart-form-content {
	padding: 0 0.5em 0.5em;
}

#blade-cart-form textarea {
	width: 180px;
	height: 60px;
	padding: 5px;
}

#blade-cart-form .label {
	font-size: 0.9em;
}

/* Style for invalid input */
.invalidInput{
	border: 1px solid #F00 !important;
	background-color: #FFECE6;
}

/* Style for valid input */
.validInput{
	border: 1px solid #FF0000 !important;
}

/* search */
#blade-search form.search {
	position: absolute;
	right: 0;
	top: -4px;
	width: 26em;
	z-index: 10;
}
form.search p {
	background-image: url(media/find_input_cap.png);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 31px;
	width: 219px;
}

form.search input.textPrompt {
	border-color:#CACACA;
	border-style:solid;
	border-width:1px 0;
	height:18px;
	padding:3px 0 0;
	width:100%;
}
form .textPrompt.prompt {
	color:#666666;
	font-style:italic;
}
form.search input {
	float:left;
}
form input[type="text"], form input.textInput, form textarea, form input[type="password"], input[type="text"] {
	border:1px solid #CACACA;
	color:#333333;
	font-family:Arial,sans-serif;
	font-size:1.2em;
	line-height:1.2em;
	padding:0.2em;
}
form.search input.submit {
	background: transparent url(media/find_button.png) no-repeat scroll left top;
	height: 23px;
	margin-right: -31px;
	text-indent: -9999px;
	width: 31px;
	border: none;
	cursor: pointer;
}
form.search input.clear {
	background: transparent url(media/clear_button.png) no-repeat scroll left top;
	height: 23px;
	margin-right: -31px;
	text-indent: -9999px;
	width: 31px;
	border: none;
	cursor: pointer;
	position: absolute;
	right: 57px;
}


/* Bubble Info*/
.bubbleInfo {
	position: relative;
	top: 10px;
	left: 10px;
	width: 300px;
}
.popup-trigger {
	position: absolute;
}

/* Bubble pop-up */

.help-popup {
		position: absolute;
		display: none;
		z-index: 50;
		border-collapse: collapse;
		font-size: 0.8em;
}

.help-popup table {
	background-color: #fff;
	margin-bottom: 0px;
}

.help-popup th,
.help-popup td {
	padding: 0px;
	background-color: transparent;
}

.help-popup td.corner {
		height: 15px;
		width: 19px;
}

.help-popup td#topleft { background-image: url(media/bubble/bubble-1.png); }
.help-popup td.top { background-image: url(media/bubble/bubble-2.png); }
.help-popup td#topright { background-image: url(media/bubble/bubble-3.png); }
.help-popup td.left { background-image: url(media/bubble/bubble-4.png); float: none;}
.help-popup td.right { background-image: url(media/bubble/bubble-5.png); float: none;}
.help-popup td#bottomleft { background-image: url(media/bubble/bubble-6.png); }
.help-popup td.bottom { background-image: url(media/bubble/bubble-7.png); text-align: center;}
.help-popup td.bottom img { display: block; margin: 0 auto; }
.help-popup td#bottomright { background-image: url(media/bubble/bubble-8.png); }

.help-popup table.popup-contents {
		font-size: 11px;
		line-height: 1.2em;
		background-color: #fff;
		color: #666;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
		}

table.popup-contents th {
		text-align: right;
		text-transform: lowercase;
		padding: 0px !important;
		}

table.popup-contents td {
		text-align: left;
		padding: 0px !important;
		}

tr#release-notes th {
		text-align: left;
		text-indent: -9999px;
		background: url(media/bubble/starburst.gif) no-repeat top right;
		height: 17px;
		}

tr#release-notes td a {
		color: #333;
}

/* Uploadfy */

.fileQueue {
	width: 400px;
/* 	height: 65px; */
	overflow: auto;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
}

.browser-image {
	width: 400px;
	height: 142px;
	overflow: auto;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
	padding-top: 10px;
	overflow: auto;
}
