
#PageContainer
{
	background-image: url(/images/backgrounds/sub_top_bg.gif);
	background-repeat: no-repeat;
}

#NavColumn
{
	padding: 0px 11px 1px 1px;
	width: 137px;
	background-image: url(/images/backgrounds/Background_SubNav.gif);
	background-repeat: repeat-y;
	background-position: 1px top;
	vertical-align: top;
}

#SubNavTopMargin
{
	background-color: #DDCCA6;
	border-bottom: solid 1px #ffffff;
	height: 11px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

#NavColumn ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#NavColumn ul li
{
	background-color: #f2efe0;
	margin: 1px;
	padding: 5px 5px 8px 10px;
	font-size: 12px;
}

#NavColumn ul li.current,
#NavColumn ul li.hover
{
	background-color: #ffffff;
	background-image: url(/images/backgrounds/Background_SubNavCurrent.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	color: #cc0000;
}

#NavColumn ul li ul
{
	display: none;
}

#NavColumn ul li.current ul
{
	display: block;
	margin-top: 3px;
}

#NavColumn ul li.current li
{
	background-color: #ffffff;
	background-image: none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
}

#NavColumn ul li.current li li
{
	padding: 0px 0px 0px 5px;
}

#NavColumn ul li a:link,
#NavColumn ul li a:visited,
#NavColumn ul li a:active,
#NavColumn ul li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c4619;
	text-decoration: underline;
}
#NavColumn ul li a:active,
#NavColumn ul li a:hover
{
	text-decoration: none;
}

#NavColumn ul li a.current:link,
#NavColumn ul li a.current:visited,
#NavColumn ul li a.current:active,
#NavColumn ul li a.current:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c4619;
	text-decoration: underline;
}
#NavColumn ul li a.current:active,
#NavColumn ul li a.current:hover
{ text-decoration: none; }

#NavColumn ul li li a:link,
#NavColumn ul li li a:visited,
#NavColumn ul li li a:active,
#NavColumn ul li li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: underline;
}
#NavColumn ul li li a:active,
#NavColumn ul li li a:hover
{
	text-decoration: none;
}

#NavColumn ul li li a.current:link,
#NavColumn ul li li a.current:visited,
#NavColumn ul li li a.current:active,
#NavColumn ul li li a.current:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;
}
#NavColumn ul li li a.current:active,
#NavColumn ul li li a.current:hover
{ text-decoration: none; }

#MainColumn
{
	width: 412px;
	padding: 18px 11px 12px 0px;
	vertical-align: top;
}

#Breadcrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #423e3a;
	padding: 0px 3px 0px 3px;
	margin-bottom: 12px;
	line-height: 1.5em;
}

#Breadcrumb a:link,
#Breadcrumb a:visited,
#Breadcrumb a:active,
#Breadcrumb a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6c4619;
	line-height: 1.5em;
	text-decoration: underline;
}
#Breadcrumb a:active,
#Breadcrumb a:hover
{ text-decoration: none; }

#RightColumn
{
	vertical-align: top;
	width: 187px;
}

div.Callout
{
	margin-top: 12px;
	clear: both;
	width: 177px;
	padding: 0px;
	background-image: url(/images/backgrounds/callouts/callout_background.jpg);
	background-repeat: no-repeat;
}

div.Callout div
{
	background-image: url(/images/backgrounds/callouts/callout_corner_left.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.Callout div div
{
	background-image: url(/images/backgrounds/callouts/callout_corner_right.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
	padding: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.Callout div div div
{
    background-image: none;
    padding: 0px;
}

div.Callout div.CalloutTitle
{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #6c4619;
	text-transform: uppercase;
}

div.Callout div.RedCalloutTitle
{
	margin: 5px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #b10013;
	text-transform: uppercase;
    background-image: none;
    padding: 0px;
}

div.Callout a:link,
div.Callout a:visited,
div.Callout a:active,
div.Callout a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c4619;
	text-decoration: underline;
}
div.Callout a:active,
div.Callout a:hover
{
	color: #b10013;
	text-decoration: underline;
}

div.Callout input.textbox
{
    width: 145px;
    padding: 2px;
    margin-bottom: 3px;
}

div.Callout select
{
    width: 100%;
    margin-bottom: 3px;
}

div.Callout input.button
{
    float: right;
    margin: 3px 0px 3px 0px;
}

div.Callout label
{
    font-weight: bold;
    margin-top: 3px;
}

#PageFeatureLeft
{
	background-color: #f2efe0;
	width: 180px;
	padding: 10px;
	vertical-align: top;
	background-image: url(/images/backgrounds/darkTan_bottomLeft_corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#PageFeatureRight
{
	background-color: #f2efe0;
	width: 202px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
	background-image: url(/images/backgrounds/darkTan_bottomRight_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #423e3a;
}

#PageFeatureRight a.BulletedLink:link,
#PageFeatureRight a.BulletedLink:visited,
#PageFeatureRight a.BulletedLink:active,
#PageFeatureRight a.BulletedLink:hover
{
	display: block;
	clear: both;
}

#PageFeatureRight div.Subtitle
{
	height: 28px;
	font-family: Georgia, Palatino, Times New Roman;
	font-size: 10pt;
	margin: 0px;
	padding: 4px 5px 0px 8px;
}

a.BulletedLink:link,
a.BulletedLink:visited,
a.BulletedLink:active,
a.BulletedLink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6c4619;
	text-decoration: underline;
	padding-left: 16px;
	background-image: url(/images/backgrounds/red_arrow_box.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	display: block;
}
a.BulletedLink:active,
a.BulletedLink:hover
{
	color: #b10013;
	text-decoration: underline;
}

#ProductColumn
{
	background-color: #f2efe0;
	margin: 1px;
	padding: 5px 5px 8px 10px;
	font-size: 12px;

}

div.ContentSectionRightColumn
{
	width: 255px;
	float: right;
	margin-bottom: 12px;
}

div.ContentSectionBody
{
	margin-bottom: 12px;
}

div.ProductCallout
{
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.ProductCallout img
{
	float: left;
	margin: 3px 12px 12px 0px;
}

div.ProductCallout div.ProductLink
{
	margin: 15px;
}

div.darkTanOuter
{
    background-color: #f2efe0;
	background-image: url(/images/backgrounds/darkTan_bottomLeft_corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 1px;
}

div.darkTanInner
{
	background-image: url(/images/backgrounds/darkTan_bottomRight_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 12px;
}

div.darkTanBox
{
    background-color: #f2efe0;
	background-image: url(/images/backgrounds/darkTan_topLeft_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 12px;
}

div.darkTanBoxCorner2
{
	background-image: url(/images/backgrounds/darkTan_topRight_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

div.darkTanBoxCorner3
{
	background-image: url(/images/backgrounds/darkTan_bottomLeft_corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.darkTanBoxCorner4
{
	background-image: url(/images/backgrounds/darkTan_bottomRight_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 12px;
}

div.lightTanBox
{
    background-color: #fdfcf8;
	background-image: url(/images/backgrounds/lightTan_topLeft_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 12px;
	clear: both;
}

div.lightTanBoxCorner2
{
	background-image: url(/images/backgrounds/lightTan_topRight_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

div.lightTanBoxCorner3
{
	background-image: url(/images/backgrounds/lightTan_bottomLeft_corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.lightTanBoxCorner4
{
	background-image: url(/images/backgrounds/lightTan_bottomRight_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 12px;
	overflow: hidden;
}

.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.brownTitle{
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #6c4619;
}

a.VideoLink:link,
a.VideoLink:hover,
a.VideoLink:active,
a.VideoLink:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c4619;
	text-decoration: underline;
	padding-left: 16px;
	background-image: url(/images/backgrounds/video_icon.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin-right: 15px;
}
a.VideoLink:active,
a.VideoLink:hover
{
	color: #b10013;
	text-decoration:underline;
}

a.RecipeLink:link,
a.RecipeLink:hover,
a.RecipeLink:active,
a.RecipeLink:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c4619;
	text-decoration: underline;
	padding-left: 16px;
	background-image: url(/images/backgrounds/recipe_icon.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}
a.RecipeLink:active,
a.RecipeLink:hover
{
	color: #b10013;
	text-decoration: underline;
}
