/* tags */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; margin: 15px 0 0 0; padding: 0; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size: 25px; line-height: 27px; font-weight: 100; color: #00b105; margin: 0.5em 0 0.5em 0; padding: 0; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; }
a:link, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0158C4; }
a:hover, a:active { color: #000000; background: #FFE4AF; text-decoration: none; }
/*p{
	margin-top: 0px;
	padding-top: 0px;
}*/
/* ids */


/* classes */
#cell_footer { padding: 10px; }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; line-height: 12px; color: #808080; }
a.footer:link, a.footer:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #0158C4; }
a.footer:hover, a.footer:active { color: #000000; background-color: #FFE4AF; text-decoration: none; }
a.subnav:link, a.subnav:visited { display:block; width:181px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#006939; text-decoration:underline; background-color:#F5F5F5; padding-left:9px; padding-top: 7px; padding-bottom: 7px; padding-right: 0px; border-style: dotted; border-color: #9e9e9e; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }
a.subnav:hover, a.subnav:active { background-color:#FFE4AF; text-decoration: none; color:#000000; }
a.subnavON:link, a.subnavON:visited, a.subnavON:hover, a.subnavON:active { display:block; width:181px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#000000; text-decoration:none; background-color:#FFFFFF; background-image:url(/images/nav_black_arrow.gif); background-position:right; background-repeat:no-repeat; padding-left:9px; padding-top: 7px; padding-bottom: 7px; padding-right: 0px; border-style: dotted; border-color: #9e9e9e; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }
a.subnavON:hover { background-color: #FFFFFF; }
a.subnav2:link, a.subnav2:visited { display:block; width:172px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#006939; text-decoration:underline; background-color:#F5F5F5; padding-left:18px; padding-top: 7px; padding-bottom: 7px; padding-right: 0px; }
a.subnav2:hover, a.subnav2:active { background-color:#FFE4AF; text-decoration: none; color:#000000; }
a.subnav2ON:link, a.subnav2ON:visited, a.subnav2ON:hover, a.subnav2ON:active { display:block; width:172px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#000000; padding-left:18px; padding-top: 7px; padding-bottom: 7px; padding-right: 0px; text-decoration:none; background-color:#FFFFFF; background-image:url(/images/nav_black_arrow.gif); background-position:right; background-repeat:no-repeat; }
a.subnav2ON:hover { background-color: #FFFFFF; }
.bottom-border { border-style: dotted; border-color: #9e9e9e; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; height:30px; width:190px; }
.swain1 { color: #888888; font-family: Arial, Helvetica, sans-serif; font-size: 17px; }
.swain2 { color: #3ab104; font-family: Arial, Helvetica, sans-serif; font-size: 17px; }
.quote { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; line-height: 20px; color: #3AB104; }
.promo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.photo_table { margin: 0 0 10px 10px; }
.photo_caption { font-size:11px; line-height: 13px; color: #00b105; font-family: Verdana, Arial, Helvetica, sans-serif; }
#latest_and_greatest { width: 410px; height: 139px; background-image:url(/images/promo_latest_and_greatest.jpg); background-repeat:no-repeat; }
#latest_and_greatest div { padding-left: 200px; padding-top: 33px; }
#no_more_cheese { width: 179px; height: 106px; background-image:url(/images/promo_no_more_cheese.jpg); background-repeat:no-repeat; padding-top: 33px; padding-bottom:0px; padding-left:10px; padding-right: 11px; }
#where_its_at { width: 105px; height: 106px; background-image:url(/images/promo_where_its_at.jpg); background-repeat:no-repeat; padding-top: 33px; padding-bottom:0px; padding-left:10px; padding-right: 85px; }
#where_its_at p { margin:0; padding:0; }

#testimonial1 { background-image:url(/images/banner_testimonal.jpg); width: 200px; height: 139px; position:relative; }
#testimonial-text1 { margin: 30px 0px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; position:absolute; width: 180px; }
.vital_stats_container { width: 200px; float: right; margin: 0 0 0 10px; position:relative; }
.vital_stats_list { width: 183px; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: auto; padding: 0; }
.vital_stats_item { border-width: 0 0 1px 0; border-style: dashed; border-color: #999999; display:block; padding: 10px 0; }
.vital_stats_item_last { display:block; padding: 10px 0; }
.vital_stats_photo { position: absolute; right: 2px; bottom: 4px; z-index: 0; }
.vital_stats_borders { background-image:url(/images/vital_stats_borders.gif); background-repeat:repeat-y; position:relative; z-index:100; }
#aaron { width: 67px; height: 70px; background-image:url(/images/ph_aaron.jpg); }
#darryl { width: 89px; height: 71px; background-image:url(/images/ph_darryl.jpg); }
#frank { width: 70px; height: 69px; background-image:url(/images/ph_frank.jpg); }
#mary { width: 78px; height: 70px; background-image:url(/images/ph_mary_ann.jpg); }
#stephanie { width: 78px; height: 68px; background-image:url(/images/ph_stephanie.jpg); }
.testimonials_container { width: 200px; position:relative; }
.testimonials_photo { position: absolute; right: 2px; bottom: 3px; z-index: 0; }
.testimonials_borders { background-image:url(/images/testimonials_borders.gif); background-repeat:repeat-y; position:relative; z-index:100; }
.testimonials_content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 183px; margin: auto; padding: 5px 0; }

.source { display:block; margin-top:12px; }