	
	
	.bod_subpage a { color: #660353; text-decoration: none; border-style: none; background-color: transparent; padding: 0; border: none; }
	.bod_subpage a:active { color: #660353; text-decoration: none; border-style: none; background-color: transparent; padding: 0; border: none; }
	.bod_subpage a:visited { color: #660353; text-decoration: none; border-style: none; background-color: transparent; padding: 0; border: none; }
	.bod_subpage a:hover { text-decoration: underline;
	background-color: transparent;
}
	.bod_subpage a:link:active:visited:hover { color: #660353; text-decoration: none; border-style: none; background-color: transparent; padding: 0; border: none; }

/* Main Body CSS code */

html, body { background: #2b0828; }

body {
	font: 12px/16px Arial, "Lucida Grande", Lucida, sans-serif;
	margin: 0;
	padding: 0;
}

.body {
	color: #161616;
	font: 12px/16px Arial, "Lucida Grande", Lucida, sans-serif;
	margin: 0;
	padding: 0;
}

fieldset,img { border : 0; }

/* HomePage Styles */

.homepage_str_lft_mainmenu {
	background: url(/graphics/homepage_mainmenu_lft.jpg) no-repeat right top;
}

.homepage_str_rgt_mainmenu {
	background: url(/graphics/homepage_mainmenu_rgt.jpg) no-repeat left top;
}

.homepage_str_lft_content {
	background: url(/graphics/homepage_str_lft.jpg) no-repeat right top;
}

.homepage_str_rgt_content {
	background: url(/graphics/homepage_str_rgt.jpg) no-repeat left top;
}

/* SubPage Styles */

.subpage_str_lft_mainmenu {
	background: url(/graphics/subpage_mainmenu_lft.jpg) no-repeat right top;
}

.subpage_str_rgt_mainmenu {
	background: url(/graphics/subpage_mainmenu_rgt.jpg) no-repeat left top;
}

.subpage_str_lft_content {
	background: url(/graphics/subpage_str_lft.jpg) no-repeat right top;
}

.subpage_str_rgt_content {
	background: url(/graphics/subpage_str_rgt.jpg) no-repeat left top;
}

/* Subpage Main Div */

.bod_subpage {
	padding: 0 32px 32px;
}

.bod_history_topper {
	padding: 0 32px;
}

.bod_history {
	padding: 0 16px 32px;
}

/* Headers */

h1 {
	font-size: 21px;
	line-height: 28px;
	color: #660958;
	margin-bottom: 14px;
	padding: 0;
	height: 28px;
}



a {
	color: #ff5e00;
	font-size: 12px;
	text-decoration: none;
	background-color: #fff;
}

a:link:visited:active {
	color: #ff5e00;
	font-size: 12px;
	text-decoration: none;
	background-color: #fff;
}

a:hover {
	color: #ff5e01;
	text-decoration: underline;
	background-color: #fff;
}

a strong {
	font-size: 12px;
}





a h1 {
	color: #660353;
	text-decoration: none;
	border-style: none;
	background-color: transparent;
    padding: 0;
	border: none;
}

a:visited:active:link h1 {
	color: #660353;
	text-decoration: none;
	border-style: none;
	background-color: transparent;
    padding: 0;
	border: none;
}

a:hover h1 {
	color: #e9141b;
	text-decoration: none;
	border-style: none;
	background-color: transparent;
    padding: 0;
 	border: none;
}

h2 {
	font-size: 16px;
	line-height: 20px;
	color: #660958;
	margin-bottom: 10px;
	padding: 0;
}

a h2 {
	color: #660353;
	text-decoration: none;
	border-style: none;
	background-color: transparent;
    padding: 0;
	border: none;
}

a:visited h2 {
	color: #660353;
	text-decoration: none;
	border-style: none;
	background-color: transparent;
    padding: 0;
	border: none;
}

a:active h2 {
	color: #660353;
	text-decoration: none;
	border-style: none;
	background-color: transparent;
    padding: 0;
	border: none;
}

a:link h2 {
	color: #660353;
	text-decoration: none;
	border-style: none;
	background-color: transparent;
    padding: 0;
	border: none;
}

a:hover h2 {
	color: #e9141b;
	text-decoration: none;
	border-style: none;
	background-color: transparent;
    padding: 0;
 	border: none;
}





/* Breadcrumbs CSS Code */

.crumbs{
	color: #7e7e7e;
	font-size: 11px;
	line-height: 11px;
	vertical-align: middle;
	height: 18px;
}

.crumbs a {
	color: #1f1f1f;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	background-color: transparent;
}

.crumbs a:link:visited:active {
	color: #1f1f1f;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	background-color: transparent;
}

.crumbs a:hover {
	color: #ff7800;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	background-color: transparent;
}

.crumbs strong {
	color: #ff7800;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	background-color: transparent;
}

/* Recipe Info CSS Code */

.recipeinfo {
	font-weight: bold;
	color: #707070;
	font-size: 11px;
	line-height: 13px;
}

.recipeinfo strong {
	font-weight: bold;
	color: #680e59;
	font-size: 24px;
	line-height: 26px;
}

.difficultylevel {
	color: #ff7800;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

.hdorange {
	color: #ff7800;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

/* List CSS Code */

/* Apply .Big to any items that need to be bigger,
standard size is 11 Point for lists */

.big {
	font-size: 14px;
	line-height: 18px;
}

ul {
	font-size: 12px;
	margin-bottom: 10px;
}

ul li {
	line-height: 16px;
	color: #000;
	list-style-image:url(/graphics/ul_icon.gif);
}

ul li strong {
	line-height: 16px;
	color: #ff5e00;
}

ol {
	font-size: 12px;
	margin-bottom: 10px;
}

ol li {
	line-height: 16px;
	color: #000;
}

ol li strong {
	line-height: 16px;
	color: #ff5e00;
}


/* Print & Review Links */

.recipes a {
	color: #660353;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	border-style: none;
	background: none;
    padding: 0;
	background: #fff;
	border: none;
}

.recipes a:link:visited:active {
	color: #660353;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	border-style: none;
	background: none;
    padding: 0;
	background: #fff;
	border: none;
}

.recipes a:hover {
	color: #e9141b;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	border-style: none;
	background: none;
    padding: 0;
 	background: #fff;
 	border: none;
}

/* Headers */

.hdr_ingredients {
	font-size: 16px;
	width: 132px;
	height: 28px;
}

.hdr_likethisdish {
	background: url(/graphics/hdr_likethisdish.gif) no-repeat;
	width: 170px;
	height: 28px;
	text-indent: -5000px;
}

.hdr_instructions {
	background: url(/graphics/hdr_instructions.gif) no-repeat;
	width: 144px;
	height: 28px;
	text-indent: -5000px;
}

.hdr_dishinfo {
	background: url(/graphics/hdr_dishinfo.gif) no-repeat;
	width: 144px;
	height: 28px;
	text-indent: -5000px;
}

.hdr_recommendations {
	background: url(/graphics/hdr_recommendations.gif) no-repeat;
	width: 210px;
	height: 28px;
	text-indent: -5000px;
}

.hdr_recipes {
	background: url(/graphics/hdr_recipes.gif) no-repeat;
	width: 144px;
	height: 28px;
	text-indent: -5000px;
}

.hdr_heatrating {
	background: url(/graphics/hdr_heatrating.gif) no-repeat;
	width: 144px;
	height: 28px;
	text-indent: -5000px;
}

/* Forms */

.fieldlabels {
	color: #696969;
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
}

/* Other CSS Code */

.legal {
	font-size: 9px;
	color: #858585;
	line-height: 12px;
	background: none;
}

.legal a {
	font-size: 9px;
	color: #eeeeee;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background: none;
}

.legal a:link:visited:active {
	font-size: 9px;
	color: #eeeeee;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background: none;
}

.legal a:hover {
	font-size: 9px;
	color: #ff5599;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background: none;
}

.countryselect {
	color: #eeeeee;
	font-size: 12px;
	font-weight: bold;
	background: none;
}

.countryselect a:link,a:visited,a:active { background: none; color: #ffdd00; text-decoration: underline; }

.dropdown {
	padding: 2px;
	border: 1px solid #a4a4a4;
}

.bottomlinks {
	color: #eeeeee;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	background: none;
}

.bottomlinks a {
	color: #eeeeee;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	background: none;
}

.bottomlinks a:link,a:visited,a:active {
	color: #eeeeee;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	background: none;
}

.bottomlinks a:hover {
	color: #ff5599;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	background: none;
}


/* FAQ Content Dropdown */
.para {
  font: 12px/16px Arial, "Lucida Grande", Lucida, sans-serif;
}

a.headings:link {
  color: #000000;
  text-decoration:underline;
  width:100%;
}

a.headings:visited {
  color: #aa6611;
  width:100%
}

a.headings:hover {
  color: #ff9933;
  text-decoration:none;
  width:100%
}

a.headings:active {
  color: #0000ff;
  width:100%
}

a.headings {
  background-repeat: no-repeat;
  font: 12px/16px Arial, "Lucida Grande", Lucida, sans-serif;
}

/* End FAQ Content Dropdown */

p#smaller { font-size: 11px; line-height: 12px; }

a.clickhere {
	color: #660958;
	text-decoration: underline;
	background-image: none;
	background-color: #fff;
	font: 12px/16px Arial, "Lucida Grande", Lucida, sans-serif;
}

a.clickhere:visited {
	color: #660958;
	text-decoration: underline;
	background-image: none;
	background-color: #fff;
	font: 12px/16px Arial, "Lucida Grande", Lucida, sans-serif;
}

a.clickhere:link:active:visited:hover {
	color: #660958;
	text-decoration: underline;
	background-image: none;
	background-color: #fff;
	font: 12px/16px Arial, "Lucida Grande", Lucida, sans-serif;
}

a.clickhere:hover {
	color: #f0321b;
	text-decoration: underline;
	background-image: none;
	background-color: #fff;
	font: 12px/16px Arial, "Lucida Grande", Lucida, sans-serif;
}
