body {margin:0;padding:0;background:#ffffff}

.content {width:100%; margin:0px; padding:0px;}
.content td {margin:0px; padding:0px;}
.emailtext {font-size:.95em;}

/* header */

	#header { background: url(hsfmain-home-header.jpg) 0 0 repeat-x;padding-bottom:10px; }
	#color2 #header { background: url(hsfmain-health-header.jpg) 0 0 repeat-x; }
	#wai { width:980px;margin:0 auto;padding:2px 0 4px 0;text-align:right; text-decoration:none;color:#ffffff;font-size:.9em;}
	#wai a {text-decoration:none;color:#ffffff}
	#wai a:hover {text-decoration:underline; }
	#wai .skip {padding-right:10px; }
	#banner { width:980px;margin:0 auto;background:#eae9e1 url(banner-back.gif) left center no-repeat; }
	#banner td { vertical-align:top;padding:0; }
	#banner img { display:block; }
	#banner #logo { width:157px; }
	#banner #adbanner { width:610px; }
	#banner #adbanner #ad { padding:14px 0 4px 16px; }
	#banner #controls { float:right;padding:0 70px 0 0; }
	#banner #controls a { display:block;float:left;padding:1px 4px;margin:0 3px;background:#999999;color:#ffffff;font-weight:bold;text-decoration:none;font-size:.75em; }
	#banner #controls a.highlighted { background:#fc1921;color:#ffffff; }
	#banner #controls #pauseme { display:block;float:left;background:#ffffff;color:#999999;font-size:.85em;margin-left:0; }
	#banner #tools { padding:14px 5px 0 14px; }
	#banner #tools label { display:block;margin:0 0 2px 0;font-weight:bold;font-size:.9em; }
	#banner #tools #searchbox { width:130px;border:1px solid #cccccc;padding:1px;margin-bottom:4px; }
	#banner .language { padding:15px 0 0 0; }
	#banner .language .current { display:none; }

/* wrapper div */

	#wrapper { clear:both;width:980px;margin:0 auto; }

/* top navigation */

/*Drop Nav */
#nav, #nav UL  {PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; LIST-STYLE-image: none;text-align:left;z-index:1000;}
#nav A {DISPLAY: block; line-height: 16px;}
#nav LI {FLOAT: left; LIST-STYLE-TYPE: none; LIST-STYLE-image: none; padding:0; margin:0}
#nav ul a {LIST-STYLE-image: none;line-height: 16px;}
#nav LI.nonav UL {display:none}


/*controls font color and style for menu items*/
#nav LI A {  border-bottom:0;LIST-STYLE-image: none;line-height: 16px;font-size:.9em;padding:.88em .65em;color:#ffffff;font-weight:bold;text-decoration:none;}
#nav LI UL {BACKGROUND: #ffffff; LEFT: -999em; WIDTH: 150px; POSITION: absolute; border:1px solid #cccccc;border-bottom: 0; LIST-STYLE-image: none;}

#nav LI UL LI {border-bottom:1px solid #cccccc; WIDTH: 150px;}

/*sub menu padding*/
#nav li ul li a {padding:5px; color:#ce2033}

/*sub menu font and background hover color*/
#nav li ul li a:hover{padding:5px; color:#ffc211;}
#nav li:hover, #nav li.sfhover {LIST-STYLE-image: none; color:#ffc211;}

/*adjust positioning for third level position*/
#nav li ul ul {	margin: -27px 0px 0px 150px; LIST-STYLE-image: none; position:absolute;}


/*Do Not Edit*/
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em; LIST-STYLE-image: none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; LIST-STYLE-image: none;}
#nav li ul {margin-top:0;display:block;}
#nav li:hover, #nav li.hover {height:1%;}



#topnav { padding:0 0 0 10px;background:#ce2033 url(topnav-back.gif) left top repeat-x;height:36px; } 
/*	#nav ul { margin:0;padding:0px 0;float:left;display:inline;list-style:none; } 
	#nav ul li { float:left;padding:0 0 0 0;margin:0;display:inline; }
	#nav ul li a { float:left;display:block;font-size:.9em;padding:.88em 1em;color:#ffffff;font-weight:bold;text-decoration:none; }
	#nav ul li a:hover { color:#ffc211;text-decoration:none; }*/
	
	
	
	#topnav #donate { float:right;display:inline;background:#fdc817 url(donate-right.jpg) right top no-repeat;padding-right:17px;margin-right:32px;margin-top:1px; }
	#topnav #donate a { background:#fdc817 url(donate-left.jpg) left top no-repeat;display:block;padding:7px 10px 10px 27px;color:#000000;font-size:.85em;font-weight:bold;text-decoration:none; }
	#topnav #donate a:hover { color:#fc1921;text-decoration:none; }

/* breadcrumb */

	#breadcrumb { clear:both;padding:8px 0 10px 0;font-size:.9em;line-height:.9em;color:#666666; } 
	#breadcrumb .here { font-weight:bold; } 

/* content */

	#left { float:left;width:780px;padding:0;  }

		/* Default Pages */
		#title {height:49px;}
		#default { width:780px;padding-top:13px; background:url(body_top.gif) no-repeat; }
		#default #body  { border-left:1px solid #eee;border-right:1px solid #eee;padding:10px 20px 20px 20px; }
		.bottom { background: url(780-bottom.gif) no-repeat left top;height:11px;line-height:0;font-size:0em; }

	#right { float:right;width:180px;padding:0; }

		#province { width:140px;margin:0 auto 12px;font-size:.9em; }
		#province label { display:block;margin-bottom:2px;color:#333333;font-weight:bold;font-size:1.1em; }
		#province select { color:#666666; }
		#rightcol { background:#c90016 url(rightcol-top.gif) left top no-repeat;padding:14px; }
		#rightbot { background:#c90016 url(rightcol-bot.gif) left bottom no-repeat;height:16px;line-height:0;font-size:0em; }
		
/* Recipe page */
		.recipebody {padding:30px 30px 40px 268px;background: url(recipes-mainback.jpg) 0 0 no-repeat}


		/* Event Page */
		.eventicons {margin-top:20px;width:511px;}
		.eventicons .event1 {background: url(eventicon-1.gif) 0 0 no-repeat;padding:9px 9px 6px 9px;text-align:center;}
		.eventicons .event2 {background: url(eventicon-2.gif) 0 0 no-repeat;padding:10px 20px 0px 20px;font-size:.9em;height:5em;}
		.eventlistings {margin:10px 0 0 0;}
		.eventlistings .scroller table {width:500px;}
		.eventlistings .scroller th { text-align:left;color:#c90016;padding:0.5em 0.5em 0.5em 0;border-bottom:1px solid #ccc;}
		.eventlistings .scroller td { padding:0.5em 0.5em 0.5em 0;border-bottom:1px solid #ccc;font-size:.95em;}
		.eventlistings .scroller td.title { font-weight:bold; }
		#caltable { width:180px;border-left:1px solid #c90016;text-align:center; }
		#caltable .nav, #caltable .nav a { font-weight:bold;color:#ffffff;text-align:center;text-decoration:none; }	
		#caltable caption { margin:0;padding:5px 0;width:180px;background:#c90016;color:#fff;font-weight:bold;text-align:center; }
		#caltable caption a { padding:0 10px; }
		#caltable th { font-weight:bold;color:#666;padding:4px;background:#eee;border-right:1px solid #c90016;border-bottom:1px solid #c90016;border-top:1px solid #c90016; }
		#caltable .today,#caltable  td.today a, #caltable td.today a:link, #caltable td.today a:visited { color:#fff;font-weight:bold;background:#fc1921;font-size:.95em; }
		#caltable td {padding:4px 3px;border-right:1px solid #c90016;border-bottom:1px solid #c90016;text-align:center; }
		#caltable td a {text-decoration: none;font-weight:bold;display: block; }
		#caltable td a:link, #caltable td a:visited { color: #fc1921; }
		#caltable td a:hover, #caltable td a:active { color: #333333; }

/* footer */

	.row1 { clear:both; }
	.row1 #bottomnav { float:left;padding:15px 0; }
	.row1 #icons { float:right;padding:15px 0;text-align:center; }
	.row1 #icons .print { background: url(icon-print.gif) right center no-repeat;margin-right:19px;padding:3px 19px 3px 0; }
	.row1 #icons .email { background: url(icon-email.gif) right center no-repeat;margin-right:20px;padding:3px 22px 3px 5px; }
	.row1 #icons a { font-size:.75em;font-weight:bold;text-decoration:none; }

	.row2 { clear:both;background:#A0A0A0;border:1px solid #7A7A7A;color:#ffffff; }
	.row2 #copyright { float:left;padding:10px; }
	.row2 #links { float:right;padding:10px; } 
	.row2 #links a { color:#ffffff; }
	.row2 #links a:hover { color:#000000; }
	
/* index styles */
a.NLtitle {display:block; padding-top:8px; font-weight:bold; line-height:1.5em;}
span.NLsummary {padding:0; margin:0 0 5px 0; line-height:1.5em;}

/* Calendar Styles */

.CDtableout {background-color: #c90016}
.CDtablein {}
.CDtitle {background-color:#ffffff}
.CDheader {font-weight: bold; color: #ffffff;background-color: #c90016}
a.CDheader:link { color:#ffffff }
a.CDheader:visited { color:#ffffff }
a.CDheader:hover {}
a.CDheader:active { color:#ffffff }

TD.CDOdd { background-color: #ffffff}
a.CDOdd:link { display: list-item;list-style-type: none;}
a.CDOdd:visited { display: list-item;list-style-type: none;}
a.CDOdd:hover {display: list-item;list-style-type: none;}
TD.CDEven { background-color: #ffffff}
a.CDEven:link {display: list-item;list-style-type: none;}
a.CDEven:visited {display: list-item;list-style-type: none;}
a.CDEven:hover {display: list-item;list-style-type: none;}



/* HCP - top level */

#HCPrightcol { background: url(http://www.heartandstroke.on.ca/atf/cf/{33C6FA68-B56B-4760-ABC6-D85B2D02EE71}/hcp-menu-top.gif) left top no-repeat;padding:6px 0 0 0;width:189px; }
#HCPrightcolmenu, #HCPrightcolmenu ul { padding: 0;margin: 0;list-style: none;float:left;width:189px; }
#HCPrightcolmenu { background: url(http://www.heartandstroke.on.ca/atf/cf/{33C6FA68-B56B-4760-ABC6-D85B2D02EE71}/hcp-menu-bottom.gif) left bottom no-repeat;padding:0 0 6px 0; }
#HCPrightcolmenu li { position:relative;float:left;line-height:1em;margin-bottom:-1px;width:189px;list-style:none;background: url(http://www.heartandstroke.on.ca/atf/cf/{33C6FA68-B56B-4760-ABC6-D85B2D02EE71}/hcp-menu-back.gif) 0 0 repeat-y; }
#HCPrightcolmenu li ul { position:absolute;left:-999em;margin-left:-189px;margin-top:-20px;background:#ffffff; }
#HCPrightcolmenu li li { background:#bbbbbb;margin-bottom:1px; }
#HCPrightcolmenu li ul ul { left:-999em;margin-top:-27px; }
#HCPrightcolmenu li a { width:189px;w\idth:179px;display:block;font-family:verdana;font-weight:bold;font-size:.8em;line-height:1.5em;color:#ffffff;text-decoration:none;padding:6px 0 6px 10px; }
#HCPrightcolmenu li a:hover { color:#ffc211; }
#HCPrightcolmenu li li a { color:#000; }
#HCPrightcolmenu li li a:hover { color:#c90016; }
#HCPrightcolmenu li:hover ul ul, #HCPrightcolmenu li:hover ul ul ul, #HCPrightcolmenu li.sfhover ul ul, #HCPrightcolmenu li.sfhover ul ul ul { left:-999em; }
#HCPrightcolmenu li:hover ul, #HCPrightcolmenu li li:hover ul, #HCPrightcolmenu li li li:hover ul, #HCPrightcolmenu li.sfhover ul, #HCPrightcolmenu li li.sfhover ul, #HCPrightcolmenu li li li.sfhover ul { left:auto; }
#hcp-left h1 {font-size:1.2em;border-bottom: 1px dashed #ccc;padding-bottom:10px;margin:20px 0 0 0;}


/* New Recipe Center Styles 5/19/2011 */

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
	background-image: url('heart_rating.gif');
}

#DivCommentForm {
    float: right;
    width: 220px;
	background: url('bg_comments.gif') no-repeat;
	border:0;
	height:301px;
	padding:15px;
}

#PostingCommentsForm2_ButtonAddComment, #PostingCommentsForm_ButtonAddComment {
	width:156px;
	height:42px;
	display:none;
}

#DivContentCommenting {
    float: left;
    width: 420px;
}

.label_big {
	font-size:20px;
	font-weight:normal;
	padding-bottom:15px;
}

#recipes #left { 
	float:left;
	width:742px;
	padding:0;
}

#recipes #default { 
	width:742px;
	background: url('bg_dots.gif') right repeat-y;
	padding:0;
}

#recipes #default #body  { 
	padding:10px 20px 20px 20px;
	border:0;
	position:relative;
	clear:both;
}

#recipes #right { 
	float:right;
	width:236px;
	padding:0;
}

#recipes #rightcol { 
	padding:15px;
	background:none;
}

#tab_box {
	width: 470px;
	height:35px;
}


.tab {
	float:left;
	text-align:center;
	padding:10px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin: 0 3px 0 0;
	background-color: #d8ddb5;
	cursor:pointer;
}

.tab_description {
    background: url("bg_description.gif") no-repeat scroll left bottom transparent;
    height: 35px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 95px;
	border-bottom:1px solid #d0d0d0;
}

.tab_ingredients {
    background: url("bg_ingredients.gif") no-repeat scroll left bottom transparent;
    height: 35px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 175px;
	border-bottom:1px solid #d0d0d0;
}

.tab_nutrition {
    background: url("bg_nutrition.gif") no-repeat scroll left bottom transparent;
    height: 35px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 171px;
	border-bottom:1px solid #d0d0d0;
}

.tab_body {
	border: 1px solid #d0d0d0;
	width:409px;
	padding:25px 15px;
	border-top:none;
	min-height:250px;
}

#starRated {
    float: left;
    margin: 0 0 10px 15px;
}

.on {
	color:#608e3a;
	background-position: left top;
	border-bottom:1px solid #fff;
}

#recipes #danacol {
	width:556px;
	height:82px;
	overflow:hidden;
	float:left;	
}

#recipes #danacol_text {
	background-color: #F1F2F2;
    float: left;
    font-size: 12px;
    height: 73px;
    margin-left: 12px;
    padding: 5px 10px;
    width: 121px;	
}

.danacol_bottom_text {
	width:585px;
	float:right;
}

.danacol_bottom_text_wide {
	width:655px;
	float:right;
}

#quicklinks {
	width:670px;
	float:left;	
	background: url("bg_dots_hor.gif") repeat-x scroll center bottom transparent;
    padding: 10px 20px 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}

#quicklinks a:link, #quicklinks a:visited {
	color:#000;
	text-decoration:none;
	line-height:18px;
}

#quicklinks a:hover {
	color:#c90016;	
}

#quicklinks a.search_link:link, #quicklinks a.search_link:visited {
	float:right;
}

h1.recipe_title {
	color:#c90016;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;	
}

h3.prep_time {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;	
}

.com_seperator {
    display: none;
    height: 1px;
    margin: 20px 0 0;
    padding: 0;
}

#great_recipes_box {
/*	position:absolute;
	top:290px;
	left:474px;
*/
	background: url('bg_great_recipes_box.gif') no-repeat;
	width:225px;
	height:83px;
	padding:80px 10px 10px 15px;
	float:right;
}

#great_recipes_container {
	width:250px;
	float:right;
}

#great_recipes_box p {
	margin:0 0 10px 0;	
}

.com-block {
	background: url("bg_comments_box.gif") no-repeat scroll 0 0 transparent;
	border:0;
	padding:15px 10px 40px 30px;
	width:401px;	
}

.com-post {
    display: block;
    font-weight: normal;
    margin-top: 10px;
}

#most_popular {
	background: url('bg_most_popular_box.gif') no-repeat;
	width:443px;
	height:195px;
	float:left;
	text-align:center;
	margin-top:10px;
}

#most_popular #arrow_left {
	width:32px;
	padding-top:70px;
	float:left;
	margin:0 10px 0 20px;
}

#most_popular #icl_container {
	width:329px;
	float:left;
	margin-bottom:10px;
}

#most_popular #arrow_right {
	width:32px;
	padding-top:70px;
	float:left;
	margin:0 20px 0 0;
}

#most_popular ul {
	list-style:none;
	padding:0;
	margin:35px 0 10px 0;
}

#most_popular li {
	width:100px;
	float:left;
	margin:0 8px 0 0;
	list-style:none;
	padding:0;
}

#most_popular li img {
	border:1px solid #d2d0d0;	
}

#most_popular .recipe_short_text {
	display:none;	
}

#featured_recipe {
	background: url('bg_featured_recipe.gif') no-repeat;
	width:251px;
	height:195px;
	floa:left;
	text-align:center;
	float:left;
	margin:10px 0 0 8px;
}

#featured_recipe #icl_container {
	margin-bottom:10px;
	float:left;
	width:240px;
	height:140px;	
}

 #featured_recipe ul {
	list-style:none;
	padding:0;
	margin:35px 0 10px 0;
}

#featured_recipe li {
	width:100px;
	float:left;
	margin:0 8px 0 0;
	list-style:none;
	padding:0;
}

#featured_recipe li img {
	border:1px solid #d2d0d0;
	float:left;
	margin:0 0 0 20px;
}

#featured_recipe li.icl_title {
	float:right;
	text-align:left;
}

#featured_recipe .recipe_short_text {
	float:right;
}

#more_recipes {
	width:682px;
	height:61px;
	background: url('bg_more_recipes.png') no-repeat;
	float:left;
	margin:20px 0;
	padding:10px;
	font-size:13px;
	line-height:16px;
	font-family:Verdana, Geneva, sans-serif;
}

#more_recipes h4 {
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#more_recipes a.more_recipes:link, #more_recipes a.more_recipes:visited {
	display:block;
	width:110px;
	padding:3px 0;	
	float:left;
}

#nutrition_table_container {
	width: 291px;
	height: 160px;
	background: url('bg_nutrition_blue.png') no-repeat;
	padding: 25px 5px 10px 5px;
	margin:5px 0 15px 10px;
}


#more_recipes_blue {
	background: url('bg_more_recipes_blue.png') no-repeat;
	width:282px;
	height:123px;
	float:left;
	margin:0 0 15px 10px;
	padding:40px 10px 10px 10px;
}
#more_recipes_blue a:link, #more_recipes_blue a:visited {
	display:block;
	width:130px;
	padding:5px 10px 0 0;
	float:left;
}

.title_hidden {
	display:none;	
}


/* End New Recipe Center Styles */

#mp_carousel {
  float:left;
  margin-bottom:10px;
  width:393px;
  margin-top:30px;
  margin-left:23px;
}
#mp_carousel2 {
  float:left;
  margin-bottom:10px;
  width:430px;
  margin-top:30px;
  margin-left:23px;
}
.handHover {cursor: pointer; cursor: hand; }
.com-notification {display:none;}

#arrow_left, #arrow_right {display:none;}

/* Recipe Center 1 Styles */
.jcarousel-skin-tango .jcarousel-container {
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 318px;
    padding: 6px 40px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  318px;
    height: 100px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 100px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('arrow_right.png') no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url('arrow_right.png');
}
/*
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
*/
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('arrow_left.png') no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url('arrow_left.png');
}
/*
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
*/







/* Recipe Center 2 Styles */
.jcarousel-skin-recipe2 .jcarousel-container {
}
.jcarousel-skin-recipe2 .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-recipe2 .jcarousel-container-horizontal {
    width: 318px;
    padding: 5px 50px;
}
.jcarousel-skin-recipe2 .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}
.jcarousel-skin-recipe2 .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-recipe2 .jcarousel-clip-horizontal {
    width:  318px;
    height: 100px;
}
.jcarousel-skin-recipe2 .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}
.jcarousel-skin-recipe2 .jcarousel-item {
    width: 75px;
    height: 100px;
}
.jcarousel-skin-recipe2 .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-recipe2 .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-recipe2 .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-recipe2 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-recipe2 .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 42px;
    height: 42px;
    cursor: pointer;
    background: transparent url('arrow_right_white.png') no-repeat 0 0;
}
.jcarousel-skin-recipe2 .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url('arrow_right_white.png');
}
/*
.jcarousel-skin-recipe2 .jcarousel-next-horizontal:hover,
.jcarousel-skin-recipe2 .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-recipe2 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-recipe2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-recipe2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-recipe2 .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-recipe2 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
*/
.jcarousel-skin-recipe2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 42px;
    height: 42px;
    cursor: pointer;
    background: transparent url('arrow_left_white.png') no-repeat 0 0;
}
.jcarousel-skin-recipe2 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url('arrow_left_white.png');
}
/*
.jcarousel-skin-recipe2 .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-recipe2 .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-recipe2 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-recipe2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-recipe2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-recipe2 .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-recipe2 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
*/









/* Recipe Center 2 - Featured Styles */
.jcarousel-skin-featured2 .jcarousel-container {
}
.jcarousel-skin-featured2 .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-featured2 .jcarousel-container-horizontal {
    width: 301px;
    padding: 20px 0;
}
.jcarousel-skin-featured2 .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}
.jcarousel-skin-featured2 .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-featured2 .jcarousel-clip-horizontal {
    width:  301px;
    height: 100px;
}
.jcarousel-skin-featured2 .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}
.jcarousel-skin-featured2 .jcarousel-item {
    width: 75px;
    height: 100px;
}
.jcarousel-skin-featured2 .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-featured2 .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-featured2 .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-featured2 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-featured2 .jcarousel-next-horizontal {
    position: relative;
	float:left;
    top: 11px;
    left: 110px;
    width: 42px;
    height: 42px;
    cursor: pointer;
    background: transparent url('arrow_right_white.png') no-repeat 0 0;
}
.jcarousel-skin-featured2 .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url('arrow_right_white.png');
}
/*
.jcarousel-skin-featured2 .jcarousel-next-horizontal:hover,
.jcarousel-skin-featured2 .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-featured2 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-featured2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-featured2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-featured2 .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-featured2 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
*/
.jcarousel-skin-featured2 .jcarousel-prev-horizontal {
    position: relative;
	float:left;
    top: 11px;
    left: 100px;
    width: 42px;
    height: 42px;
    cursor: pointer;
    background: transparent url('arrow_left_white.png') no-repeat 0 0;
}
.jcarousel-skin-featured2 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url('arrow_left_white.png');
}
/*
.jcarousel-skin-featured2 .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-featured2 .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-featured2 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-featured2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-featured2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-featured2 .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-featured2 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
*/



/* Homepage Panels */
#leftpanel {width:686px;float:left;}
#panelfeature {background:#fff;height:304px;}
#panelcopy {width:283px;float:left;background:#fff;padding:30px;}
.paneltitle {color:#666;font-size:23px;font-weight:bold;margin-bottom:5px;line-height:110%;}
.panelsub {font-size:18px;color:#c90016;font-weight:bold;line-height:110%;}
.panelcopy {font-size:15px;margin:15px 0;line-height:135%;}
.panelcta {font-size:22px;font-weight:bold;}
.panelcta a {color:#c90016;text-decoration:none;}
.panelcta a:hover {color:#c90016;text-decoration:underline;}
#panelphoto {width:343px;float:right;}
#panelnav {clear:left;background: url(http://www.heartandstroke.com/atf/cf/{99452D8B-E7F1-4BD6-A57D-B136CE6C95BF}/panel-nav.gif) 0 0 repeat-x;height:28px;padding-left:30px;}
#paneldots {float:left;padding-top:10px;}
#paneldots a {margin-right:10px;display:block;float:left;width:9px;height:9px;background: url(http://www.heartandstroke.com/atf/cf/{99452D8B-E7F1-4BD6-A57D-B136CE6C95BF}/panel-dot.gif) 0 0 no-repeat;}
#paneldots a.active {background: url(http://www.heartandstroke.com/atf/cf/{99452D8B-E7F1-4BD6-A57D-B136CE6C95BF}/panel-dot-selected.gif) 0 0 no-repeat;}
#panelarrows {float:right;}
#panelarrows a {display:block;float:left;}
#panelbuttons {clear:left;height:70px;}
#panelbuttons div {float:left;height:70px;background: url(http://www.heartandstroke.com/atf/cf/{99452D8B-E7F1-4BD6-A57D-B136CE6C95BF}/panel-button.gif) 0 0 repeat-x;border-right:1px solid #fff;}
#panelbuttons div a {cursor:pointer;height:52px;background: url(http://www.heartandstroke.com/atf/cf/{99452D8B-E7F1-4BD6-A57D-B136CE6C95BF}/panel-button.gif) 0 0 repeat-x;display:block;text-decoration:none;text-align:center;padding-top:18px;color:#fff;text-transform:uppercase;font-size:14px;}
#panelbuttons div a:hover, #panelbuttons div a.selected {cursor:pointer;background: url(http://www.heartandstroke.com/atf/cf/{99452D8B-E7F1-4BD6-A57D-B136CE6C95BF}/panel-button-selected.gif) 0 0 repeat-x;color:#fff;text-decoration:none;}
#panelbuttons div span {font-weight:bold;display:block;}
#panelbuttons div.three {width:228px;}
#panelbuttons div.last {border-right:none;}
#rightpanel {width:292px;float:right;}
#panellist {height:225px;padding-top:5px;background: url(http://www.heartandstroke.com/atf/cf/{99452D8B-E7F1-4BD6-A57D-B136CE6C95BF}/panel-list-shadow.gif) 0 0 repeat-x;}
#panellist ul {margin:0;padding:0;list-style:none;}
#panellist ul li {margin:0;padding:0px 10px 0px 60px;list-style:none;}
#panellist ul li#panelitem1 {background: url(http://www.heartandstroke.com/atf/cf/{99452D8B-E7F1-4BD6-A57D-B136CE6C95BF}/panel-list-icon-ra.gif) 10px center no-repeat; }
#panellist ul li#panelitem2 {background: url(http://www.heartandstroke.com/atf/cf/{99452D8B-E7F1-4BD6-A57D-B136CE6C95BF}/panel-list-icon-alarm.gif) 7px center no-repeat; }
#panellist ul li#panelitem3 {background: url(http://www.heartandstroke.com/atf/cf/{99452D8B-E7F1-4BD6-A57D-B136CE6C95BF}/panel-list-icon-email.gif) 7px center no-repeat; }
#panellist ul li#panelitem4 {background: url(http://www.heartandstroke.com/atf/cf/{99452D8B-E7F1-4BD6-A57D-B136CE6C95BF}/panel-list-icon-hwap.gif) 10px center no-repeat; }
#panellist ul li a {display:block;border-bottom:1px dashed #c5dd94;padding:8px 0;line-height:120%;text-decoration:none;color:#444;}
#panellist ul li a span {font-weight:bold;color:#c90016;font-size:15px;}
#panellist ul li a:hover {text-decoration:underline;color:#c90016;}
#panellist ul li.last a {display:block;border-bottom:none;padding-bottom:10px;}
#panelblocks div {border-top:1px solid #cbc8c8;padding: 0px 0px 0px 12px;height:69px;}
#panelblocks div img {float:right;}
#panelblock1 p {line-height:110%;margin:4px 0 0 0;}
#panelblock2 p {line-height:110%;margin:10px 0 0 0;}
#panelblocks a {text-decoration:none;color:#c90016;}
#panelblocks a span {font-weight:bold;color:#c90016;font-size:15px;}
#panelblocks a:hover {text-decoration:underline;}
#scroll { position:relative;overflow:hidden;height:304px; }
#paneltools { width:9999em;position:absolute;height:304px; }
.tool { float:left; }

/* Homepage Styles */
#homepage #title {display:none;}
#homepage #right {margin:0 0 0 20px; }
#homepage #body { width:980px !important; }
#homepage #section3, #homepage #section4  { margin:0; }
#homepage #carousel { border:1px solid #8c8c8c;width:978px;height:402px;font-family: arial,helvetica,sans-serif;color:#444;font-size:12px;margin:0 0 20px 0;}
#homepage #carousel img { border:none;display:block;}
