﻿#popupcontent {width:580px;text-align:left;}

#producthero {margin-bottom:0.7em;padding:0.7em 0 0.7em 0;}
img#productheroimage {float:left;margin-left:15px;}
#productherotext {margin-left:300px;}
#productherotext h2 {margin:0;font-size:131%;}
#productherotext h2 .h2sub {font-size:100%;}

.ingredientsnutrition {margin-bottom:0.7em;}
.nutrition {float:right;width:230px;border:solid 1px #000000;font-size:100%;}
.nutrition {font-size:85%;}
.nutritioninner {padding:5px;}
.nutritionheader {font-size:146.5%;font-weight:bold;}
.nutritionsubheader {font-weight:bold;}
.nutritionmajsection {padding-bottom:0.7em;border-bottom:solid 5px #000000;}
.nutritionminsection {padding-bottom:0.7em;border-bottom:solid 3px #000000;}
table#stats td.label {padding-right:5px;}
table.nutritiontable {width:100%;}
table.nutritiontable td {font-size:100%;}
table.nutritiontable td.line {border-top:solid 0.09em #000000;}
table.nutritiontable td.left {padding-right:0.7em;}
table.nutritiontable td.right {text-align:right;}

.ingredients {margin-right:250px;}
.ingredients p {font-size:85%;}

.instructions {margin:0.7em 0 0.7em 0;}
.instructions table {width:580px;border-collapse:collapse;border:solid 1px #999999;}
.instructions table th {background-color:#F7931E;color:#FFFFFF;padding:2px 5px 2px 5px;border:solid 1px #999999;}
.instructions table td {border:solid 1px #999999;padding:2px 5px 2px 5px;}