

/* Items formatting primarily for when using all divs */
.co2list-layout08 { background-color: transparent; width: 100%; }
.co2list-layout08 .rms-itemcollabel { float: left; width: 85%; }
.co2list-layout08 .rms-item .rms-item-name { width: 85%; float: left; font-weight: bold; }
.co2list-layout08 .co2list-item { height: 26px; border-top: 1px solid #333; padding: 0; width: 500px; border-left: 1px solid #333; clear: both; }
.co2list-item-name, .co2list-price1col, .co2list-price2col, .co2list-price3col { float: left; padding: 5px; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.co2list-item-name { text-align: left; width: 200px; }


/* Item list heading formatting primarily for when using all divs */
.co2itemheader .title { width: 400px; float: left; padding-left: 3px; padding-bottom: 10px; }
.co2itemheader .price { width: 80px; float: left; text-align: right; font-weight: bold; text-decoration: underline; padding-bottom: 4px; }

/* Items formatting primarily for when using all divs */
.co2item { clear: both; }
.co2item .co2itemtitle { width: 400px; float: left; padding-left: 3px; padding-bottom: 10px; }
.co2item .co2price { width: 80px; float: left; text-align: right; }
.co2item .co2price1 { width: 80px; float: left; text-align: right; }
.co2item .co2price2 { width: 80px; float: left; text-align: right; }
.co2item .co2price3 { width: 80px; float: left; text-align: right; }

#co2rms h1 { font-size: 24px; color: #333333; margin-bottom: 2px; clear: both; }
#co2rms h2 { font-size: 20px; color: #993333; margin-bottom: 2px; clear: both; }
#co2rms .head { color: #333333; font-size: 13px; padding-bottom: 10px; }
#co2rms .section .head { color: #993333; font-size: 12px; margin-bottom: 8px; margin-top: 4px; }

/* Item list heading formatting primarily for when using all divs */
.co2itemheader .title { width: 400px; float: left; padding-left: 3px; padding-bottom: 10px; }
.co2itemheader .price { width: 80px; float: left; text-align: right; font-weight: bold; text-decoration: underline; padding-bottom: 4px; }

/* 4 Column layout with 3 price columns - DEFAULT */
.rms-itemcollabel { float: left; width: 55%; }
.rms-item .rms-item-name { width: 55%; float: left; }
.rms-col1label { float: left; width: 15%; text-align: right; font-weight: bold; text-decoration: underline; padding-bottom: 4px; padding-top: 3px; }
.rms-col2label { float: left; width: 15%; text-align: right; font-weight: bold; text-decoration: underline; padding-bottom: 4px; padding-top: 3px; }
.rms-col3label { float: left; width: 15%; text-align: right; font-weight: bold; text-decoration: underline; padding-bottom: 4px; padding-top: 3px; }
.rms-item { clear: both; padding: 6px; }
.rms-item .rms-item-desc { font-weight: normal; }
.rms-item .rms-price1col { width: 15%; float: left; text-align: right; }
.rms-item .rms-price2col { width: 15%; float: left; text-align: right; }
.rms-item .rms-price3col { width: 15%; float: left; text-align: right; }
.rms-item .rms-item-note { font-style: italic; color: #555555; clear: both; }
li.rms-item { margin-left: 20px; padding-left: 1px; }

/* Items formatting primarily for when using all divs */
.rms-layout05 .rms-itemcollabel { float: left; width: 85%; }
.rms-layout05 .rms-item .rms-item-name { width: 85%; float: left; font-weight: bold; }


/* 3 Column layout with 2 price columns  */
.rms-layout04 .rms-itemcollabel { float: left; width: 70%; }
.rms-layout04 .rms-item .rms-item-name { width: 70%; float: left; font-weight: bold; }

.rms-layout01 .rms-item .rms-item-name { width: auto; padding-right: 4px;  }

#co2rms-footer-free {
	margin-top: 10px;
	border-top: 1px solid #cccccc;	
	text-align: right;
	font-size: 14px;
	padding-top: 5px;
}
#co2rms-footer-free a {
	font-weight: bold;
}

#co2rms-footer {
	margin-top: 10px;
	font-size: 11px;
	border-top: 1px solid #cccccc;	
	text-align: right;
	color: #999999; 
	padding-top: 2px;
}

#co2rms-footer a {
	color: #666666; 
}

