/* magnolia-manufactured-modular-homes.css */

/* general styles */
body { margin: 0px; background-color: #5C9EF4; }

/* header */
td.header { height: 82px; background: url(images/magnolia-homes/left-right-side.gif) repeat top; }

/* information request box */
#information-request-box {
 background-image:url(images/information-request-box/info-request-box-middle.gif); 
	background-repeat: repeat-y;
	padding: 10px;
	text-align: center;
 }

#information-request-box b {
 font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
 }
		
/* content */
td.content { background: url(images/magnolia-homes/magnolia-homes-content-bgnd.jpg) repeat-x top; }
td.contact { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 22px; text-align: center; }
td.text { background-color:#FFFFFF; color: #333333; 
          font-family: Arial, Helvetica, sans-serif; font-size: 12px;  
		        text-align: left; padding-left: 10px; padding-right: 10px; }
span.green { color:#7CAA00; }
td.title { background-color:#FFFFFF; padding-left: 20px; padding-right: 20px; }
span.nobreak { white-space: nowrap; }
a.text { text-decoration: none; }
a.text:hover { text-decoration: underline; }
h1 { font-size: 14px; font-weight: bold; display: inline; }
a.left { font-size: 15px; color: #FFFFFF; text-decoration: none; font-style: italic; }
a.left:hover { color: #0000CC; }

/* home */
td.home { line-height: 21px; }

/* quality construction */
td.quality { line-height: 18px; }

/* find a  retailer */
td.retailers { padding: 10px; vertical-align: top; }
div.retailer { padding: 10px; border: solid 1px #CCCCCC; }
div.featured-retailer { padding: 10px; vertical-align: top; border: solid 2px #7CAA00; background-color: #e8f3cb; }
div.featured-retailer-label { text-align: center; color: #7CAA00; }

/* contact-us */
td.item-label { background-color:#FFFFFF; color: #333333; 
                font-family: Arial, Helvetica, sans-serif; font-size: 12px;  
		              text-align: right; padding: 10px; width: 100px; }
td.item-header { background-color:#FFFFFF; color: #000000; 
                 font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; 
		               text-align: left; padding: 10px; }
td.return-header { background-color:#FFFFFF; color: #000000; 
                   font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; 
		                 text-align: left; padding: 10px;}
td.return-text { background-color:#FFFFFF; color: #000000; 
                 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; 
		               text-align: left; padding: 10px; padding-left: 30px; }

/* faqs */
td.faq-question { 
 background-color:#FFFFFF; color: #333333; 
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  
	text-align: left;padding-left: 20px; padding-right: 20px; 
	}
td.faq-answer {
 background-color:#FFFFFF; color: #333333; 
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-indent: 10px;
	text-align: left;padding-left: 20px; padding-right: 20px; 
	}

/* footer */
td.footer { height: 196px; background: url(images/magnolia-homes/magnolia-homes-footer-bgnd.jpg) repeat top; }
td.footer-cell { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; padding: 2px; }
a.footer { color: #FFFFFF; text-decoration: none; }
a.footer:hover { text-decoration: underline; }

/* man camps */
/*
td.mc {
 border-top: 1px #7CAA00 solid;
	border-bottom: 1px #7CAA00 solid;
 }
table.mc {
 border-collapse: collapse;
	}	
td.mc_head {
 color: #7CAA00;
	font-weight: bold;
	font-style: italic;
 }	
*/
table.mc {
 border-collapse: collapse;
 }
td.mc {
 padding-left: 3px; 
	padding-right: 3px;
	}
.mc .title {
 color: #7CAA00;
	font-weight: bold;
	font-style: italic; 
 }	
.mc .head {
 font-weight: bold;
 }	
.mc .data {
 border-top: 1px #7CAA00 solid;
	border-bottom: 1px #7CAA00 solid;
 } 
	
