          /* ########## CHEATmeals ########## */ 
          /* old light BG color: #FFF0E6 */

#cm_border-color {
        border-color: #FF6600;
} 

#cm_borderbottom-color {
        border-bottom: solid 1px #FF6600;
}

#cm_contentBG {                                
	background-color: #FFF0E6;
	border: double 3px #FF6600;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
	border-collapse: collapse;
}

#cm_FAQ {
	border-top: solid 1px #FF6600;
	border-bottom: solid 2px #FF6600;
	/*background-color: #FFF0E6;*/
	background: url(/cm/images/bg/gradient_v_solid.gif) repeat-x scroll 0 0;
	padding: 10px;
	
	font-size: 14px; 
	font-style:italic; 
	font-family:'Times New Roman', Times, serif; 
	line-height: 1.4;
}

#cm_header {                                
	background-color: #FF6600;
	background-image: url(/cm/images/bg/gradient_v_Hx50.gif);
	/* background-repeat: no-repeat; */
	
	border-top: solid 1px #999999;
	border-bottom: solid 3px #C44000;
	
	padding-top: 3px;
	padding-bottom: 3px;
}

#cm_header_text { 
	font-size: 22px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: left;
	color: #C44000;
}

#cm_hr {
        height: 1px; 
        color: #FF6600; 		/* Must use both color (IE) and background-color (NN) for this to work or else it will be blank in either browser */
        background-color: #FF6600;	   
        border: none;
        text-align: center;

}

#cm_table-border {
        border:solid 1px #FF6600;
}

#cm_table-subpages {
        width: 780px; 			   
        border: none;
}

#cm_td-dark {
	padding: 5px; 
	background-color: #FF6600;
	
	font-size: 15px; 
	font-family: verdana, "trebuchet MS", helvetica, sans-serif;
	color: #ffffff;
	line-height: 1.4;
	text-align: center;
    font-weight: bold;
}

#cm_td-darkBG {
	color: #FFFFFF; 
	background-color: #FF6600;
}

#cm_td-darkBGpad {
	color: #FFFFFF; 
	background-color: #FF6600;
	padding: 5px;
	border: solid 1px #000000;
	border-collapse: collapse;
}

#cm_td-lightBGpad {
	background-color: #FFEFE5;
	padding: 5px;
	border: solid 1px #FF6600;
	border-collapse: collapse;
}
#cm_td-light {
	padding: 5px; 
	background-color: #FFEFE5;
	
	font-size: 11px; 
	font-family: verdana, "trebuchet MS", helvetica, sans-serif;
	color: #000000;
	line-height: 1.4;
}

#cm_text {
        color: #FF6600;
        font-weight: bold;
}



/* ###################### SSI additions ###################### */

}

.cm_table-subpages {
        width: 800px; 			   
        border: none;
	margin: 0 auto; 
	padding: 0px;
	text-align: left;
}

.cm_td-left {
        width: 570px; 			   
        vertical-align: top;
        padding-right: 10px; 
}

.cm_td-right {
        width: auto; 			   
        vertical-align: top;
        /*margin-left:10px;*/
        
        /*border-color:#cccccc; 
        border-width:1px; 
        border-style:solid;
        background-color:#f5f5f5;*/
        /*border-left: 1px dotted #DD0000;*/
}

#cm_content { 
	margin-top: 5px; 
	margin-bottom: 5px; 
	text-align: center;
}

#cm_FAQcontent {
	padding: 5px 0 5px 20px; 
	margin: 5px 5px 15px 5px; 
	/*font: normal 1.2em Georgia, Times, serif; line-height: 1.5em;*/
	color: #777; 
	border-left: 3px solid #FF6600;
}

#cm_summary { 
	border: 1px solid #CCCCCC; 
	background-color:#ffffe1; 
	margin:10px; 
	padding:10px;
	
	text-align:justify;
	font-size: 11px; 
	font-family: verdana, helvetica, sans-serif;
	line-height: 1.4;
	color: #000000;
}

#cm_BGgradient {
	border: 5px solid #FF6600;
	background: url(/cm/images/bg/gradient_diagonaldown.gif) repeat-x bottom;
}

#cm_BGgradient_solid {
    background: url(/cm/images/bg/gradient_v_solid.gif) repeat-x scroll 0 0;
}



