@import "reset.css";

@import "topography.css";

@import "default.css";

@import "side_boxes.css";

@import "override.css";

@import "product-shelves.css";

@import "tooltip.css";

@import "tooltip-custom.css";

@import "overlay-minimal.css";

@import "media-preview.css";

@import "buttons.css";

form .field
{
	clear:both;
	background:#f8f8f8;
	border-bottom:1px solid #e8e8e8;
	margin:3px 10px;
	padding:5px;
}

form .field label
{
	float:left;
	font-size:0.9em;
	width:150px;
}

form .field input
{
	border:1px solid #ccc;
	padding:5px;
	width:150px;
}

#payment-error-alert-popup {

		/* overlay is hidden before loading */
		display:none;

		/* standard decorations */
		width:400px;
		border:10px solid #666;

		/* for modern browsers use semi-transparent color on the border. nice! */
		border:10px solid #888;

		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	}
	
	#payment-error-alert-popup div.close {
		text-align: center;
	}
	
	#payment-error-alert div,
	#payment-error-alert-popup div {
		padding:15px 10px;
		border:1px solid #999;
		background-color:#fff;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif
	}

	#payment-error-alert h2,
	#payment-error-alert-popup h2 {
		margin:-10px;
		margin-bottom:0px;
		color:#fff;
		background-color: #888;
		padding:5px 10px;
		font-size:16px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px 8px 0 0;
	}
	#payment-error-alert h2{		background-color: #991300;
}
#payment-error-alert{padding-top: 20px;}


.product-price
{
	font-weight:bold;
}
