@charset "utf-8";
/* CSS Document */

body {
	padding: 0px;
	margin: 15px;
	background: #ffffff;
	font: normal 12px Arial, Helvetica, sans-serif;
	}

	.discounts {
		width: 220px;
		padding: 10px 15px;
		margin: 0;
		background: #fff;
		font: 12px Arial, Helvetica, sans-serif;
		}
		.discounts h2 {
			padding: 0;
			margin: 0 0 -5px 0;
			font: normal 22px Arial, Helvetica, sans-serif;
			line-height: 20px;
			color: #8e502e;
			}
		.describe {
			list-style-type: none;
			margin: 3px 0;
			padding: 0;
			width: 100%;
			}
		.describe li {
			background: url(/images-xxl/c-describe.gif) top left no-repeat;
			font: normal 12px Arial, Helvetica, sans-serif;
			display: block;
			width: auto;
			padding: 0px 0 0px 10px;
			}
		* html .describe li { /*IE only. Actual menu width minus left padding of LINK (20px) */
			width: 95%;
			}
		.describe li b {
			font: 9px Arial, Helvetica, sans-serif;
			color: #989ea3;
			padding: 0px 0 0px 10px;

			}	
			
			
.firm-image {
	width: 380px;
	height: 268px;	
	padding: 0;
	margin: 0 0 10px 0;
	border: 1px solid #cccccc;
	}
	.firm-image a, .firm-image span {
		display: block;
		padding: 0px;
		margin: 0px;
		width: 374px;
		height: 262px;
		border: 3px solid #fff;
		text-decoration: none;
		}

h1 {
	padding: 0;
	margin: 5px 0 10px 0;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #8e502e;
	}
