/* CSS Document */

body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:small; /*80%*/  }

h1 { font-size:140%; color:#005596; font-weight:bolder;  margin:0 0 1em 0;  }
h2 { font-size:120%; color:#005596; font-weight:550; font-size:small; }

a { color:#005596; }


#wrapper { margin:0; width:1000px; }

#header { height:120px; white-space:nowrap; }

#maviga_logo { float:left; margin:40px 0 30px 220px; }
#superior_quality_logo { float:left; margin:20px 0 10px 220px; width:379px; text-align:center; }

#left_div { float:left; width:150px; height:440px; padding:40px 15px 40px 15px; margin:0 40px 0 0; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }

#left_div div { padding:0; margin-bottom:45px;  } 

#left_div a { color:#7AC143; font-weight:bold; font-size:95%; text-decoration:none; }
#left_div a:hover { color:#ffffff; }
#left_div a.selected { color:#ffffff; }


#content { float:left; width:360px;  padding:0; margin-top:40px;  }

#content_imgs_div { float:right; margin-left:20px; width:118px; height:398px; }
#content_imgs_div img { margin-bottom:20px;  }

#right_div { float:right; width:379px; text-align:center; }

#right_div_logos { margin:auto; margin-top:40px; width:200px;   }
#right_div_logos img { margin:0;  }

#caption_title { font-size:small; color:#005596; font-weight:bold; margin-top:1em; }
#caption_definition, #recipe_caption { font-size:x-small; font-weight:bold; margin:.5em 0 0 0; }
#recipe_button { margin:2em 0 0 0; text-align:center;}

#xxxxxxximg_caption { font-size:10px; font-weight:bold; line-height:20px; margin-top:15px; }
#xxxxxxximg_caption strong { font-size:12px; color:#005596;}

#footer { clear:both; margin:40px 0 0 220px; padding:20px 0; width:360px; border-top:1px dotted #cccccc; color:#666666; font-size:90%;	 }

.end_floats { clear:both; }

/**** with drop shadow ***/
body { background:url(images/bgd_shadow.jpg) repeat-y left top; }


/**** without drop shadow ***
body { background:url(images/bgd.gif) repeat-y left top; }
#right_div { width:380px; }
*/

/**** without background ***
body { background:url(none); }
#left_div  a { color:#005596; }
#left_div  a:hover { color:#7ac143; }
#left_div a.selected { color:#7ac143; }
*/

/**** with left nav blue background ***
body { background:url(none); }
#left_div { background:#005596; }
*/

table * { margin:0; }
.td1 { background:#FFF0D5; padding:10px 10px 0 10px;   }
.td1_smaller { background:#FFF0D5; font-size:95%; padding:0 10px 10px 10px;	 }
.td2 { background:#F6D8B9; padding:10px 10px 0 10px; }
.td2_smaller { background:#F6D8B9; font-size:95%; padding:0 10px 10px 10px; }

.small_heading { font-weight:bold; color:#005596; line-height:40px; }

.trade_assoc_div { border:1px solid #cccccc; margin-bottom:20px; text-align:center; padding:20px 0;	 } 

.list_items LI { margin-bottom:1em; }


.section_wrapper { clear:both; padding:2em 0; margin:0	; border-top:1px dotted #ccc; }
.section_title { font-weight:bold; margin-bottom:1em; }
.section_logo { float:left; width:150px; padding-top:0; }
.section_logo IMG { border:1px solid #ccc; padding:10px; }
.section_copy { float:right; width:200px; margin-right:10px;  }