/* Content Area Box*/
.contentAreaBox {
	background-image:url("../images/content/bg_box.png");
	background-position:left 30px;
	background-repeat:no-repeat;
	text-align:left;
	width:306px;
	margin-top: 1em;
}

.contentAreaBox h2 {
	border: medium none;
	padding: 0;
	color: #ED1C24;
	margin-bottom: 15px;
	padding: 6px 12px;
}

.contentAreaBox h3 {
	text-decoration: none;
	font-weight: bold;
	padding: 0 15px;
	color: #707070;
	padding-left: 15px;
	margin: 0 0 0.5em;	
}

.contentAreaBox p {
	padding: 5px 15px;
}

.contentAreaBox ul {
	padding: 5px 15px;
}

/* Content Full Area Box */
.contentAreaFullBox {
	background-image:url("../images/content/bg_full_box.png");
	background-position:left 40px;
	background-repeat:no-repeat;
	padding-right: 20px;
	text-align:left;
	margin-top: 1em;
}

.contentAreaFullBox li {
	font-weight: bold;	
}

.contentAreaFullBox h2 {
	border: medium none;
	padding: 0;
	color: #ED1C24;
	margin-bottom: 15px;
	padding: 6px 12px;
}

.contentAreaFullBox h3 {
	text-decoration: none;
	font-weight: bold;
	padding: 0 15px;
	color: #707070;
	padding-left: 15px;
	margin: 0 0 0.5em;	
}

.contentAreaFullBox p {
	padding: 10px 0px;
}

/* Content Table */

.contentTable ul {
	margin: 0 5px;
}

.contentTable thead tr, .contentTableX {
	background-color: #f38900;
	color: white;
}

.contentTable th, .contentTable td {
	padding: 8px 8px;
	text-align: left;
	vertical-align: top;
}

.contentTable thead th {
	padding: 3px 8px;
}

.contentTable tbody .light {
	background-color: #fff4dd;
}

.contentTable tbody th, .contentTableY {
	background-color: #dfdfdf;
}

table.contentTable {
	border: 1px solid #f38900;
}

.contentArea .contentBody .contentTable p {
	text-align: left;
}

.contentTableY p, .contentTableX p {
	padding: 0;
	margin: 0;
}

.contentTableY, .contentTableX {
	padding: 3px;
}

.contentPriceRight * {
	padding: 0;
	margin: 0;
}

.contentPriceRight {
	float: right;
	margin-left: 10px;
	padding: 10px;
	background-color: black;
	color: white;
	font-weight: bold;
}

.imageRight {
	float: right;
	margin-left: 10px;
}

.imageLeft {
	float: left;
	margin-right: 10px;
}