body
{
	min-width: 990px;
	background: #fff url('http://www.irecipes.ca/public/display/pagebg.gif') repeat-x top left;

	color: #444;
	font-family: Verdana, Arial;
	font-size: 11px;
	margin: 0;
	font: 95%/140% Arial, 'Lucida Grande', 'Lucida Sans', Helvetica, Arial, clean, sans-serif;
	text-align: center;
}
.recipe_of_day p{padding-top:0;margin-top:0;}

.search_box_letters{color:#8e078e;font-size:14px;font-family:arial;font-weight:bold;}
.search_box_letters a:link,.search_box_letters a:visited{font-weight:normal;color:#0000ff;font-size:14px;font-family:arial;text-decoration:underline;margin-right:5px;margin-left:5px;}
.search_box_letters a:hover,.search_box_letters a:active{font-weight:normal;color:red;text-decoration:underline;}

.search_box_letters_found{background:#F1C8E6; border:1px solid #da2fad;padding-bottom:3px;}



a.baby_names_advance_search:link,  a.baby_names_advance_search:visited{font-weight:normal;color:#0000ff;font-size:14px;font-family:arial;text-decoration:underline;margin-left:5px;}
a.baby_names_advance_search:hover,  a.baby_names_advance_search:active{font-weight:normal;color:red;text-decoration:underline;}

a.hp_horoscope, a.hp_horoscope:link, a.hp_horoscope:visited
{
	color:#8e078e;
	font-size:18px;
	font-family:arial;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}

a.hp_horoscope:hover, a.hp_horoscope:active
{
	color:#8e078e;
	text-decoration:underline;
}

.other_image_box{width:185px;}
.other_image_boxes{width:185px;padding-left:10px;padding-top:8px; padding-bottom:5px;}


.hr_hover_box{width:360px;height:70px;cursor:pointer;}
.hr_hover_box_table{width:350px;padding-top:10px;padding-left:10px;}

.hr_hover_box2{width:290px;height:70px;cursor:pointer;}
.hr_hover_box_table2{width:280px;padding-top:10px;padding-left:10px;}

.hr_nav_text{color:#da2fad; font-weight:bold;font-family:arial; font-size:14px;}
a.hr_nav_text_a:link,a.hr_nav_text_a:visited{color:#0370dd; font-weight:bold;font-family:arial; font-size:14px; text-decoration:none;}
a.hr_nav_text_a:hover,a.hr_nav_text_a:active{color:#da2fad; font-weight:bold;font-family:arial; font-size:14px; text-decoration:underline;}

.hr_date_common{color:#0370dd;font-size:14px;font-weight:bold;text-decoration:none;}

a.love_horoscopes:link,a.love_horoscopes:visited{color:#0370dd; font-weight:bold;font-family:arial; font-size:14px; text-decoration:none;}
a.love_horoscopes:hover,a.love_horoscopes:active{color:#da2fad; font-weight:bold;font-family:arial; font-size:14px; text-decoration:underline;}

a.horos_title:link, a.horos_title:visited 
{
	color:#0370dd;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
a.horos_title:hover, a.horos_title:active 
{
	color:#da2fad;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.horos_dates
{
	font-size:11px;
	font-family:arial;
	color:#da2fad;
	font-size:14px;
	line-height:14px;
}
.horos_description{font-size:14px;font-family:arial;color:#000000;line-height:18px;}

.article_box 
{
	cursor: hand;
	padding:.5em 1em 1em 1em;
}
.article_box_inner
{
	margin-top:5px;
	text-align:left;
	line-height:16px;
}
a.article_box_a:link, a.article_box_a:visited{font-family:arial;color:#0370dd;	text-decoration:none;}
a.article_box_a:hover, a.article_box_a:active{font-family:arial;color:#da2fad;	text-decoration:underline;}


a.blue_link:link, a.blue_link:visited
{
	font-family:arial;
	color:#0370dd;
	text-decoration:underline;
}
a.blue_link:hover, a.blue_link:active
{
	color:#a90000;
	text-decoration:underline;

}
a.green_link:link, a.green_link:visited
{
	font-family:arial;
	color:green;
	text-decoration:underline;
}
a.green_link:hover, a.green_link:active
{
	color:#a90000;
	text-decoration:underline;

}
 
.on a.green_link:link, .on  a.green_link:visited, .off a.green_link:link, .off  a.green_link:visited
{
	font-family:arial;
	color:green;
	text-decoration:underline;
}
.on a.green_link:hover, .on a.green_link:active, .off a.green_link:hover, .off a.green_link:active
{
	color:#a90000;
	text-decoration:underline;

}



a:hover
{
	color: #a92222;
	text-decoration: underline;	
}
form { margin: 0; display: inline; }
form input, form select { margin: .25em 0; padding: 0; }

.alert
{
	padding: .3em 1em; 
	margin: 1px 0 0 0;
}
.error, a.error { color: red; }
.alert, a.alert { color: red; }
.good, a.good { color: green; }

.top_header 
{ 
	background: #fff;
	padding: .2em; 
	color: #777; 
}
.top_header a:link, .top_header a:visited { color: #444; font-weight: bold; text-decoration: none; }
.top_header a:hover { color: #444; font-weight: bold; text-decoration: underline; }

.main_container	{background: #fff;width: 955px;padding: 0px 0 0px 0; margin: 0; }

.heady 
{
	font-size: 14px;
	font-weight: bold; 
	color: #333; 
	padding: 0 .5em;
	border: 1px #bbb solid;
}

.heady a 
{ 
	color: #333; 
}

#sidebar
{ 
	background: #f5f5f5; 
	color: #527fff;
	padding: .5em; 
	text-align: left; 
	border-right: 1px #e5e5e5 solid; 
	border-bottom: 1px #e5e5e5 solid; 
	border-top: 1px #fdfdfd solid; 
	border-left: 1px #fdfdfd solid; 
}
#sidebar a { display: block; margin: .25em; }
#sidebar a:link, #sidebar a:visited { color: #0a3087; text-decoration: none; } /* 073fdf */
#sidebar a:hover { color: #0a3087; text-decoration: underline; }
.side_top 
{
	background: #8fb201 url(http://www.self.ca/public/images/subheader.background.green.png) repeat-x top left; 
	border-top: 1px #9ec401 solid;
	border-left: 1px #9ec401 solid;
	border-bottom: 1px #7f9e01 solid;
	border-right: 1px #7f9e01 solid;
	
	
	color: #fff; 
	font-weight: bold; 
	padding: .3em 1em; 
	margin-bottom: 1px; 
} 
h1 
{ 
	font: normal 1.8em/1.1 arial, helvetica, sans-serif;
	line-height: 100%;
	background: #0030b7 repeat-x top left; 
	padding: .25em .5em; 
	border: 1px #000 solid; 
	margin: 0; 
	color: #7aa0f7;
}
h1 a:link, h1 a:visited { color: #fff; text-decoration: none; }
h1 a:hover { color: #fff; text-decoration: underline; }

h2 { margin: 3px 0; margin-bottom: 8px; color: #58f; padding-bottom: 5px; }
h3 { margin: 3px 0; }
h4 { margin: 3px 0; color: #58f; }
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited
{ color: #0a3087; }
h2 a:hover, h3 a:hover
{ color: #680a87; text-decoration: underline; } 

.subheader 
{ 
	background: #e70000 url(http://www.self.ca/public/images/subheader.background.red.png) repeat-x top left; 
	border-top: 1px #e71010 solid;
	border-left: 1px #e71010 solid;
	border-bottom: 1px #d70000 solid;
	border-right: 1px #d70000 solid;
	
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: normal; 
	padding: .2em .5em;
	color: #fff;
}
.subheader a { color: #fff; }
/*
.special
{
	background: #d3d3d3 url(http://www.self.ca/public/front/graybg.png) repeat-x top left;
	color: #666;
	padding: .1em 1em;
	border-top: 1px #f0f0f0 solid;
	font-size: 18px; 
	padding: 5px 1em;
}
.special a:link, .special a:visited { color: blue; }
.special a:hover { color: #a92222; text-decoration: underline; }*/

.button 
{ 
	background: #f9f9f9;
	padding: .15em 1em;
	margin: 1px;
}
.button_outter
{
	background: #fff;
	padding: 1px;
	margin-bottom: 5px;
	border-top: 1px #d2d5df solid;
	border-left: 1px #d2d5df solid;
	border-bottom: 1px #e2e5ef solid;
	border-right: 1px #e2e5ef solid;
}
.button a:link, .button a:visited { color: #0a3087; text-decoration: none; }
.button a:hover { color: #680a87; text-decoration: underline; }


.subheader a:link, .subheader a:visited { color: #fff; font-weight: normal; text-decoration: none; }
.subheader a:hover { color: #fff; font-weight: normal; text-decoration: underline; }
	
	
	
.miniheader 
{ 
	color: #0a3087; 
	font-weight: bold; 
	font-size: 18px;
	padding: .7em 1em; 
	
	background: #f2f5ff; 
	border-top: 1px #f9fcff solid;
	border-left: 1px #f9fcff solid;
	border-right: 1px #d4e4ef solid;
	border-bottom: 1px #daeaef solid; 
}
.miniheader a:link, .miniheader a:visited { color: #1a4097; font-weight: bold; text-decoration: none; }
.miniheader a:hover { color: #1a4097; font-weight: bold; text-decoration: underline; }
		
.mini_orange		
{ 
	font-size: 16px;
	color: #fff; 
	font-weight: bold; 
	padding: .3em 1em;
}
.mini_orange a:link, .mini_orange a:visited
{ color: #fff; text-decoration: none; font-weight: bold; }
.mini_orange a:hover
{ color: #fff; text-decoration: underline; font-weight: bold; } 
					
.mini 
{ 
	color: #fff; 
	font-weight: bold; 
	padding: .3em 1em; 
	margin-bottom: 1px; 
	background: #3f63c9 url(http://www.self.ca/public/images/header.background.png) repeat-x top left; 
	border-top: 1px #729fff solid;
	border-left: 1px #729fff solid;
	border-bottom: 1px #123fdf solid;
	border-right: 1px #123fdf solid;
}
.mini a:link, .mini a:visited
{ color: #fff; text-decoration: none; font-weight: bold; }
.mini a:hover
{ color: #fff; text-decoration: underline; font-weight: bold; } 

.inner
{
	padding: 0; 
	margin: 0;
}

.on { background: #fff; color: #666; padding: .3em 1em; margin: 1px 0 0 0; border: 0; }
.off { background: #fff; color: #666; padding: .3em 1em; margin: 1px 0 0 0; border: 0; }
.on a:link, .on a:visited, .off a:link, .off a:visited
{ color: blue; text-decoration: none; }
.on a:hover, .off a:hover
{ color: #a92222; text-decoration: underline; } 



.lite { color: #2a60a7; }
.heav { color: #1a4097; }

.message_body
{
	margin: .5em 0; 
	color: #3a60b7;	
}
/*
.prime
{
	background: #d3d3d3 url(http://www.self.ca/public/front/graybg.png) repeat-x top left;
	color: #666;
	padding: .3em 1em;
	
	border-bottom: 1px #aaa solid; 
	border-top: 1px #eee solid; 
}
.prime a:link, .prime a:visited
{ color: blue; text-decoration: none; }
.prime a:hover
{ color: #a92222; text-decoration: underline; }
*/

.quote
{
	margin: 1em;
	padding: 0 .5em;
	border-left: 3px #3a60b7 solid;	
}

form { margin: 0; display: inline; }
/*form input, form select { margin: .25em 0; padding: 0; }*/
#nav 
{
	text-align: center;
	font-weight: bold;
	color: white;
	font-size: 15px;
	margin: 0px 0 0 0;
}

#nav a { color: #333; text-decoration: none; font-weight: bold; }
#nav .tab_inner_hover a, #nav .tab_inner_active a { color: #fff; text-decoration: none; font-weight: bold; }
.tab_inner
{
	background: url(http://www.irecipes.ca/public/display/tabgrey.gif) transparent top left no-repeat;	
	padding-top: 5px;
	padding-left: 15px;
	margin-right: 15px;
	height: 25px;
	z-index: -1000;
}
.tab_outter
{
	background: url(http://www.irecipes.ca/public/display/tabgrey.gif) transparent top right no-repeat;
	height: 30px;
	z-index: -1000;
}

.tab_outter_hover
{
	background: url(http://www.irecipes.ca/public/display/taboff.gif) transparent top right no-repeat;
	height: 30px;
	z-index: -1000;
}
.tab_inner_hover
{
	background: url(http://www.irecipes.ca/public/display/taboff.gif) transparent top left no-repeat;
	padding-top: 5px;
	padding-left: 15px;
	margin-right: 15px;
	height: 25px;
	z-index: -1000;
}

.tab_outter_active
{
	background: url(http://www.irecipes.ca/public/display/taboff.gif) transparent top right no-repeat;
	height: 30px;
	z-index: -1000;
}
.tab_inner_active
{
	background: url(http://www.irecipes.ca/public/display/taboff.gif) top left no-repeat;
	padding-top: 5px;
	padding-left: 15px;
	margin-right: 15px;
	height: 25px;
	z-index: -1000;
}

/****************************************************************************************************************************/
.special_link_with_roll_over a:link, .special_link_with_roll_over a:visited{color:#0000ff;text-decoration: none;}
.special_link_with_roll_over a:hover, .special_link_with_roll_over a:active{color: #a92222;text-decoration: underline;}

.bulleted
{
	padding: 0 6px;
	line-height: 20px;
}

.bulleted a
{
	background: url(http://www.self.ca/public/front/point.gif) top left no-repeat;
	background-position: 0 7px;
	padding: 0 0 0 8px;
	display: block;
	font-size: 12px;
	color: #0000ff;
	text-decoration: none;
	margin: 0;
}

.bulleted a:hover
{
	color: #a92222;
	text-decoration: underline;
}
.bullet_look a
{
	background: url(http://www.self.ca/public/front/point.gif) top left no-repeat;
	background-position: 0 7px;
	padding: 0 0 0 8px;
}
a.foother_links
{
	color: #565656;
	font-size:12px; 
	font-family: arial; 
	text-decoration: none;
}
a.foother_links:link
{
	color: #565656;
	font-size:12px; 
	font-family: arial; 
	text-decoration: none;
}
a.foother_links:visited
{
	color: #565656;
	font-size:12px; 
	font-family: arial; 
	text-decoration: none;
}
a.foother_links:hover
{
	color: red;
	text-decoration: underline;
}
a.foother_links:active
{
	color: red;
	text-decoration: underline;
}
a.specific_links
{
	color:#7d1414;
	text-decoration:none;
}
a.specific_links :link
{
	color:#7d1414;
	text-decoration:none;
}
a.specific_links :visited
{
	color:#7d1414;
	text-decoration:none;
}
a.specific_links :hover
{
	color:red;
	text-decoration:underline;
}
a.specific_links :active
{
	color:red;
	text-decoration:underline;
}
.featured_com_links a
{
	text-decoration:none;
	padding: 0;
	margin: 0;
	color:#7d1414;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
.featured_com_links a:visited
{
	text-decoration:none;
	padding: 0;
	margin: 0;
	color:#7d1414;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
.featured_com_links a:hover
{
	text-decoration:underline;
	padding: 0;
	margin: 0;
	color:red;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
.featured_com_text
{
	font-size: 13px;
	line-height: 15px;
}
a.select_a_province
{
	color:#999999;
	text-decoration:none;
}
a.select_a_province:link
{
	color:#999999;
	text-decoration:none;
}
a.select_a_province:visited
{
	color:#999999;
	text-decoration:none;
}
a.select_a_province:hover
{
	color:red;
	text-decoration:underline;
}
.breadcrum
{
	font-size:16px;
	padding: 5px 14px 14px 0;
	color:#0000ff;
	text-decoration:none;
}
.breadcrum a:link, .breadcrum a:visited
{
	font-size:16px;
	color:#0000ff;
	text-decoration:underline;
}
.breadcrum a:hover, .breadcrum a:active
{
	font-size:16px;
	color: red;
	text-decoration:underline;
}
.error_message
{
	color:red;
}
/*.faint, .faint a:link, .faint a:visited, .faint a:hover, .faint a:active, 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#acacac;
	text-decoration:none;
}*/
.faint_link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#acacac;
	text-decoration:none;
	border:none;
}
.faint_link:link, .faint_link:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#acacac;
	text-decoration:underline;
	border:none;
}
.faint_link:hover, .faint_link:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#acacac;
	text-decoration:underline;
	border:none;
}
a.link_names_unbold, a.link_names_unbold:link ,a.link_names_unbold:visited
{
	padding:0;
	margin:0;
	text-decoration: underline;
	font-family: arial;
	font-size: 14px; 
	font-weight: bold;
	color: #0093e8;/*changed 4ba9cc*/ 
}

a.link_names_unbold:hover, a.link_names_unbold:active
{
	font-weight: bold;
	color: #da2fad; 
	text-decoration:underline;
}
a.link_names, a.link_names:link, a.link_names:visited  
{
	padding:0;
	margin:0;
	text-decoration: none;
	font-family: arial;
	font-size: 12px; 
	font-weight: bold;
	color: #0370dd;/*336699*/
}
a.link_names:hover, a.link_names:active
{
	font-weight: bold;
	color: #da2fad; 
	text-decoration:underline;
}
.prime_basic
{
	background: #fff;
	color: #666;
	padding: .3em 0 .3em 0;
}
.prime_basic a:link, .prime_basic a:visited
{ color: blue; text-decoration: none; }
.prime_basic a:hover
{ color: blue; text-decoration: underline; }

.div_basic
{
	margin:15px 0 0 15px;
}
.grey_table
{
	border-left:1px solid #d7d7d7; 
	border-bottom:1px solid #d7d7d7; 
	border-right:1px solid #d7d7d7; 
}
.review_links
{
	font-family: arial;
	color: #004384;
	font-size:16px;
	font-weight: bold;
	text-decoration: underline;
}
.review_links:visited
{
	color:#004384;
	text-decoration:underline;
}
.review_links:hover
{
	color:red;
	text-decoration:underline;
}
.breadcrum_login
{
	font-size:14px;
	padding: 5px 0px 14px 0;
	color:#0000ff;
	text-decoration:none;
}
.breadcrum_login a:link, .breadcrum_login a:visited
{
	font-size:14px;
	color:#0000ff;
	text-decoration:underline;
}
.breadcrum_login a:hover, .breadcrum_login a:active
{
	font-size:14px;
	color: red;
	text-decoration:underline;
}
.breadcrum_login_basic
{
	font-size:14px;
	padding: 0;
	margin:0;
	color:#0000ff;
	text-decoration:none;
}
.breadcrum_login_basic a:link, .breadcrum_login_basic a:visited
{
	font-size:14px;
	color:#0000ff;
	text-decoration:underline;
}
.breadcrum_login_basic a:hover, .breadcrum_login_basic a:active
{
	font-size:14px;
	color: red;
	text-decoration:underline;
}

/*****************************************************************/
.account_header 
{ 
	background: #cecece url(http://www.shoprover.com/public/shopping/images/graybg.png) repeat-x top left; 
	border-top: 1px #cecece solid;
	border-left: 1px #cecece solid;
	border-bottom: 1px #cecece solid;
	border-right: 1px #cecece solid;
	
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: normal; 
	padding: .2em .5em;
	color: #333;
}
.account_menu
{
	background: #f7f7f7 url(http://www.shoprover.com/public/system/images/prime.bg.png) top left repeat-x; 
	color: #555; 
	margin: 0 0 1px 0;
	border-bottom: 1px #e5e5e5 solid; 
	border-right: 1px #e5e5e5 solid; 
	padding: .7em 1em;
}

.account_menu a:link, .account_menu a:visited
{ color: #333; text-decoration: none; }
.account_menu a:hover
{ color: #0424a4; text-decoration: underline; }

.account_menu_highlite
{  
	background: #fff; 
	color: #000000;/*0424a4*/ 
	margin: 0 0 1px 0;
	border-bottom: 1px #d0d4db solid; 
	border-right: 1px #d0d4db solid; 
	padding: .7em 1em;
}
.account_menu_highlite a:link, .account_menu_highlite a:visited
{ font-weight: bold; color: #0424a4; text-decoration: underline; }
.account_menu_highlite a:hover
{ font-weight: bold; color: #2444c4; text-decoration: underline; }

/********************************************************************/
a.reward_link, a.reward_link:link, a.reward_link:visited
{
	color: #777;
	text-decoration:none;
}
a.reward_link:hover, a.reward_link:active
{
	text-decoration:underline;
	color: red;
}

a.highlightinred, a.highlightinred:link, a.highlightinred:visited
{
	color: #777;
	text-decoration:underline;
}
a.highlightinred:hover, a.highlightinred:active
{
	color: red;
	text-decoration:underline;

}
#popUp
{
	visibility:hidden;
	width:500px; 
	height:500px;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	text-align: left; 
	padding: 5px; 
	border: 1px solid black; 
	background: white;
}
/********************************/
.input_search_box
{
	margin:0;
	padding:3px 20px 1px 15px; 
	font-family:arial;
	border:none;
/*	border:1px solid #7f9db9; */
	background: none;
	font-size: 18px; 
	width: 200px;
	color:#2c2c2c;/*767676*/
	float: left;
	overflow:hidden;
	height:29px;
}
.search_div
{
	background: url(http://www.self.ca/public/img/search.box.png) no-repeat;
	float:left;
	/*width: 226px;*/
	margin:0;
}

.findit_button{
	float:left;
	margin:0;
	padding:0;
}

.input_search_box_directory
{
	margin:2px 0 0 0;
	padding:3px 12px 1px 3px; 
	font-family:arial;
	border:1px solid #82c9f3;
	background: #ffffff;
	font-size: 18px; 
	line-height:18px;
	width: 225px;
	color:#333333;/*767676*/
}
.search_div_directory
{
	margin:0;
	padding:0;
	border:1px solid #000000;
	font-size:30px;
	
}
.findit_button_directory{
	margin:0;
	padding:0;
}
.directory_search_table
{
	background:#dcf5ff;
	border-top: 1px solid #82c9f3;
	border-bottom: 1px solid #82c9f3;
	margin-bottom:15px;
	/*padding:1.5em 0 1.5em 10px;*/
}
.select_option
{
	vertical-align: middle; 
	font-size: 17px; 
	font-family:Arial;
	padding:1px 0 1px 0;
	font-family:arial;
	font-weight:normal;
}
form select optgroup
{ 
	font-weight: normal; 
	font-style: normal;
	color: #000000;
	font-family:arial;
}
/*******  Footer Elements ********************************/
.footer_bar
{
	background:#c577b0; 
	height: 8px;
	font-size:8px;
	line-height:8px;
	width: 955px; 
	margin: 0px 0 0 0;
}
.footer_outer_box
{
	height:80px;
	background:#f1f1f1; 
	width: 955px; 
	margin: 0 0 .5em 0; 
	border-bottom:1px solid #cecece;
	padding-bottom:.5em;
}
.footer_inner_box
{
	color: #565656; 
	font-size:14px; 
	font-family: arial; 
	text-align: center; 
	padding:1em 0 .5em 0; 
	text-decoration: none;
}
.footer_copyright
{
	color: #565656; 
	font-size:14px; 
	font-family: arial; 
	text-align: center; 
	margin:0 0 5px 0;
}
.footer_inner_box a:link, .footer_inner_box a:visited, .footer_copyright a:link, .footer_copyright a:visited
{
	color: #565656;
	font-size:14px; 
	font-family: arial; 
	text-decoration: none;
}
.footer_inner_box a:hover, .footer_inner_box a:active, .footer_copyright a:hover, .footer_copyright a:active
{
	color: red;
	text-decoration: underline;
}
/**********************************************************************************************************/
a.logo_a
{
	
	margin-left:10px;
}
/***   col 1 *******************************/
.box_model_top
{
	width:210px; 
	border-bottom:1px solid #da2fad;
}
.col1_top_box_span
{
	color:#da2fad; 
	font-weight:bold;
	margin: 2px 0 0 10px;
	padding-left:0;
	font-size:18px; 
	font-family:arial;
	text-decoration:none;
}
.col1_top_box_span a:link, .col1_top_box_span a:visited
{
	color:#da2fad; 
	font-weight:bold;
	font-size:18px; 
	font-family:arial;
	text-decoration:none;
}

.col1_top_box_span a:hover, .col1_top_box_span a:active
{
	color:#da2fad; 
	font-weight:bold;
	font-size:18px; 
	font-family:arial;
	text-decoration:underline;
}

.box_model_mid
{
	width:210px;
	/*border-bottom:1px solid #f2b8e3;*/
	margin-bottom:20px;
}
.input_texzt
{
color:red;
}
.box_model_mid_inner
{
	width:210px;
	margin-bottom:1px; 
	/*border-bottom:1px solid #da2fad;*/
}
.box_model_mid_inner_inner
{
	font-size: 14px;
	width:191px; 
	border-right:1px dashed #0093e8;/*changed 4ba9cc*/ 
	padding-left:15px;
	margin-bottom:10px;
	margin-top:10px;
	padding-right:2px;
}
.box_model_mid_inner_inner a:link, .box_model_mid_inner_inner a:visited
{
	font-size: 14px;
	font-family:arial;
	font-weight:bold;
	color:#0370dd;/*changed 4ba9cc*/ 
	text-decoration:none;
} 
.box_model_mid_inner_inner a:hover, .box_model_mid_inner_inner a:active
{
	color:#da2fad;
	text-decoration:underline;
} 
.box_model_mid_inner_inner ul
{
	line-height:18px;
	margin:0 0 0px 0; 
	padding:0 0 0 15px;
	color:#0370dd;
}
.box_model_mid_inner_inner li
{
	margin-bottom:5px;
}
/***   col 2 *******************************/
.midbox_model_top
{
	margin-top:2px;
	* margin-top:3px;
	width:419px; 
	border-bottom:1px solid #8e078e;
}

.col2_top_box_span
{
	color:#8e078e; 
	font-weight:bold;
	margin: 0px 0 2px 10px;
	line-height:20px;
	font-size:18px; 
	font-family:arial;
	text-decoration:none;
}
.col2_top_box_span a:link, .col2_top_box_span a:visited
{
	color:#8e078e; 
	font-weight:bold;
	line-height:20px;
	font-size:18px; 
	font-family:arial;
	text-decoration:none;
}
.col2_top_box_span a:hover, .col2_top_box_span a:active
{
	color:#8e078e; 
	font-weight:bold;
	font-size:18px; 
	font-family:arial;
	text-decoration:underline;
}

.midbox_model_mid
{
	width:419px;
	/*border-bottom:1px solid #d8d8d8;*/
	margin-bottom:20px;
}
.midbox_model_mid_inner
{
	width:419px;
	margin-bottom:1px; 
	/*border-bottom:1px solid #767676;*/
}
.midbox_model_mid_inner_inner
{
	font-size: 14px;
	width:400px; 
	/*border-right:1px dashed #4ba9cc;*/
	padding-left:15px;
	margin-bottom:10px;
	margin-top:10px;
	padding-right:2px;
}
.midbox_model_mid_inner_inner a:link, .midbox_model_mid_inner_inner a:visited
{
	font-size: 14px;
	font-family:arial;
	font-weight:bold;
	color:#0370dd;/*changed 4ba9cc*/ 
	text-decoration:none;
} 
.midbox_model_mid_inner_inner a:hover, .midbox_model_mid_inner_inner a:active
{
	color:#da2fad;
	text-decoration:underline;
} 


.midbox_model_mid_inner_inner a.member_list_link:link, .midbox_model_mid_inner_inner a.member_list_link:visited
{
	font-size: 14px;
	font-family:arial;
	font-weight:bold;
	color:#8e078e;/*changed 4ba9cc*/ 
	text-decoration:none;
} 
.midbox_model_mid_inner_inner a.member_list_link:hover, .midbox_model_mid_inner_inner a.member_list_link:active
{
	color:#da2fad;
	text-decoration:underline;
} 

/**********************************************************/
.midbox_model_mid_inner_inner a.view_all_link:link, .midbox_model_mid_inner_inner a.view_all_link:visited
{
	font-size: 14px;
	font-family:arial;
	font-weight:bold;
	color:#0093e8;/*changed 4ba9cc*/ 
	text-decoration:none;
} 
.midbox_model_mid_inner_inner a.view_all_link:hover, .midbox_model_mid_inner_inner a.view_all_link:active
{
	color:#da2fad;
	text-decoration:underline;
} 
/***********************************************************/
.midbox_model_mid_inner_inner a.article_titles:link, .midbox_model_mid_inner_inner a.article_titles:visited
{
	font-size: 16px;
	font-family:arial;
	font-weight:bold;
	color:#0370dd;/*336699*/
	text-decoration:none;
} 
.midbox_model_mid_inner_inner a.article_titles:hover, .midbox_model_mid_inner_inner a.article_titles:active
{
	color:#da2fad;
	text-decoration:underline;
} 
a.article_titles:link, a.article_titles:visited{color:blue;text-decoration:underline;}
a.article_titles:hover, a.article_titles:active{color:red;text-decoration:underline;} 



/*baby name boy*/
a.baby_boy_titles:link, a.baby_boy_titles:visited
{
	font-size: 16px;
	font-family:arial;
	font-weight:bold;
	color:#0370dd;/*336699*/
	text-decoration:none;
} 
a.baby_boy_titles:hover,  a.baby_boy_titles:active
{
	color:red;
	text-decoration:underline;
} 
/*baby name girl*/ 
a.baby_girl_titles:link,  a.baby_girl_titles:visited
{
	font-size: 16px;
	font-family:arial;
	font-weight:bold;
	color:#da2fad;/*336699*/
	text-decoration:none;
} 
a.baby_girl_titles:hover,  a.baby_girl_titles:active
{
	color:red;
	text-decoration:underline;
} 













.midbox_model_mid_inner_inner a.article_titles2:link, .midbox_model_mid_inner_inner a.article_titles2:visited
{
	font-size: 16px;
	font-family:arial;
	font-weight:bold;
	color:#0370dd;/*336699*/
	text-decoration:none;
} 
.midbox_model_mid_inner_inner a.article_titles2:hover, .midbox_model_mid_inner_inner a.article_titles2:active
{
	color:#da2fad;
	text-decoration:underline;
} 

a.video_titles:link, a.video_titles:visited
{
	font-size: 16px;
	font-family:arial;
	font-weight:bold;
	color:#0370dd;/*336699*/
	text-decoration:none;
} 
a.video_titles:hover,  a.video_titles:active
{
	color:#da2fad;
	text-decoration:underline;
} 

.video_titles_span
{
	font-size: 16px;
	font-family:arial;
	font-weight:bold;
	color:#0370dd;/*336699*/
	text-decoration:none;
}


.star_spacing
{
padding-left:1px;
}

.contest_titles_block
{
	font-size: 16px;
	font-family:arial;
	font-weight:bold;
	color:#0000ff;/*336699*/
	text-decoration:none;
}

 a.contest_titles:link, a.contest_titles:visited
{
	font-size: 14px;
	font-family:arial;
	font-weight:bold;
	color:#0000ff;/*336699*/
	text-decoration:none;
} 
a.contest_titles:hover, a.contest_titles:active
{
	color:#da2fad;
	text-decoration:underline;
} 

.midbox_model_mid_inner_inner ul
{
	line-height:18px;
	margin:0 0 0px 0; 
	padding:0 0 0 15px;
	color:#0093e8;/*changed 4ba9cc*/ 
}
.midbox_model_mid_inner_inner li
{
	margin-bottom:5px;
}
.header_blue_td, .header_blue_td a:link, .header_blue_td a:visited
{
	font-size:18px; 
	font-weight:bold; 
	color:#ffffff; 
	font-family:arial;
	text-decoration:none;
}
.header_blue_td a:hover, .header_blue_td a:active 
{
	font-size:18px; 
	font-weight:bold; 
	color:#ffffff; 
	font-family:arial;
	text-decoration:underline;
}

a.hover_links:link, a.hover_links:visited
{
	color:#0000ff;
	text-decoration:underline;
}
a.hover_links:hover, a.hover_links:active
{
	color:#a90000;
	text-decoration:underline;
}
.quote_of_day
{
	color:#666666;
	font-weight:normal;
	font-family:arial;
	line-height:14px;
}
.quote_of_day a:link, .quote_of_day a:visited
{
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
.quote_of_day a:hover, .quote_of_day a:active
{
	color:#a90000;
	text-decoration:underline;
}
.directory_cat
{
	color:#666666;
	font-weight:normal;
	font-family:arial;
	line-height:14px;
}
.directory_cat a:link, .directory_cat a:visited
{
	font-size:14px;
	color:blue;/*4ba9cc*/
	text-decoration:underline;
}
.directory_cat a:hover, .directory_cat a:active
{
	color:red;/*da2fad*/
	text-decoration:underline;
}

.directory_cat a.directory_cat_second:link, .directory_cat a.directory_cat_second:visited
{
	font-weight:normal;
	font-size:12px;
	color:#0000ff;
	text-decoration:underline;
}
.directory_cat a.directory_cat_second:hover, .directory_cat a.directory_cat_second:active
{
	font-weight:normal;
	color:#a90000;
	text-decoration:underline;
}

.directory_cat a.directory_cat_second_pink:link, .directory_cat a.directory_cat_second_pink:visited
{
	font-weight:normal;
	font-size:12px;
	color:blue;
	text-decoration:none;
}
.directory_cat a.directory_cat_second_pink:hover, .directory_cat a.directory_cat_second_pink:active
{font-weight:normal;color:#red;text-decoration:underline;}

#members_categories{visibility: hidden;}



ul.styles_ul
{
	line-height:18px;
	margin:0 0 0px 10px; 
	padding:0 0 0 15px;
	color:#0370dd;
}
ul.styles_ul li
{
	margin-bottom:5px;
}

ul.styles_ul li a:link, ul.styles_ul li a:visited
{
	font-size: 14px;
	font-family:arial;
	font-weight:bold;
	color:#0370dd;/*changed 4ba9cc*/ 
	text-decoration:none;
} 
ul.styles_ul li a:hover, ul.styles_ul li a:active
{
	color:#da2fad;
	text-decoration:underline;
} 

ul.styles_ul li a.styles_a_1:link, ul.styles_ul li a.styles_a_1:visited
{
	font-size: 14px;
	font-family:arial;
	font-weight:normal;
	color:#0370dd;/*changed 4ba9cc*/ 
	text-decoration:none;
} 
ul.styles_ul li a.styles_a_1:hover, ul.styles_ul li a.styles_a_1:active
{
	color:#da2fad;
	text-decoration:underline;
} 

/*************************************************/
/* For The Search box Section */
.CS_search_box_table{width:100%; height:80px;color:white;z-index:1000;margin: -1px 0 5px 0;padding:0;}
.CS_search_box_left{background:#fff url(http://www.irecipes.ca/public/display/search_bg_left.png) no-repeat;font-size:1px;width:15px;}
.CS_search_box_mid{background: #fff url(http://www.irecipes.ca/public/display/search_bg_mid.png) repeat-x;width:140px;}
.CS_search_box_mid2{padding-left:150px;background: #fff url(http://www.irecipes.ca/public/display/search_bg_mid.png) repeat-x;}
.CS_search_box_right{width:15px;background:#fff url(http://www.irecipes.ca/public/display/search_bg_right.png) no-repeat;font-size:1px;}
.CS_search_box_button{border: 0;padding: 0;margin: 0 0 0 0;vertical-align:middle;}
.CS_search_box_mid2_div{text-align:left;margin: 0 0 0 0px;font-size: 18px;}
.CS_select_option{}
.CS_input_box{padding:0 0 2px 5px;margin:0;font-family: arial;border: 1px solid #7f9db9;vertical-align:middle;font-size: 20px;line-height:24px;width: 250px;}
/*vertical-align: middle; width: 200px; background: #fff; border: 1px #888 solid; color: #333; font-size: 18px; padding: 0 2px; margin: 0 0 3px 0;*/

/* Logo Section */
.CS_logo{width:269px;text-align:left;}
.CS_logo_div{text-align:left;margin: 0px 0 0 0px;}
.CS_logo_section{margin: 0pt; padding: 0pt;}
.CS_logo_section_h1{border: medium none ; margin: 0pt; padding: 25px 0pt 0px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 24px; line-height: 24px; font-weight: bold; font-family: arial; color: rgb(125, 125, 125);}

/* For The Content Section */
.CS_bodied{padding: 0 10px;background: #fff;color:#111;margin: 0 0 5px 0;}
.CS_bodied a, .CS_bodied a:link, .CS_bodied a:visited{color:blue;text-decoration:underline;}
.CS_bodied a:hover, .CS_bodied a:active{color:red;text-decoration: underline;}
.CS_bodied h2 {font-weight: bold;font-size: 14px;margin: 0;color: #06f;line-height: 18px;padding: 0;}



.CS_bodied_b{padding: 0 10px;background: #fff;color:#111;margin: 0 0 5px 0;border-left: 1px #d7d7d7 solid;border-bottom: 1px #d7d7d7 solid;border-right: 1px #d7d7d7 solid;}
.CS_bodied_b a, .CS_bodied_b a:link, .CS_bodied_b a:visited{color:blue;text-decoration:underline;}
.CS_bodied_b a:hover, .CS_bodied_b a:active{color:red;text-decoration: underline;}
.CS_bodied_b h2 {font-weight: bold;font-size: 14px;margin: 0;color: #06f;line-height: 18px;padding: 0;}

.CS_bodied_basic{padding: 10px 0px 10px 0;background: #fff;color:#111;margin: 0 0 0px 0;border-left: 1px #d7d7d7 solid;border-bottom: 1px #d7d7d7 solid;border-right: 1px #d7d7d7 solid;}
.CS_bodied_basic ul{margin-top:0; margin-left:0px; padding-left:10px; padding-top:0px;}
.CS_bodied_basic ul li {margin: 0pt; padding: 0pt 0pt 0pt 16px; background: transparent url(http://www.irecipes.ca/public/display/dot2.gif) no-repeat scroll left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; list-style-type: none;}
.CS_bodied_basic ul li a:link, .CS_bodied_basic ul li a:visited{color:blue;text-decoration:underline;}
.CS_bodied_basic ul li a:hover, .CS_bodied_basic ul li a:active{color:red;text-decoration:underline;}


li.dot_style{margin: 0pt; padding: 0pt 0pt 0pt 16px; background: transparent url(http://www.irecipes.ca/public/display/dot2.gif) no-repeat scroll left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; list-style-type: none;}

/* For Content Section UL's */
ul.pretty_ul{text-decoration: none;font-size: 12px;font-weight: normal;margin: 0; padding: 0;}
ul.pretty_ul li{margin: 0px 0 0px 0;padding: 0 0 0 16px;background: url(http://www.irecipes.ca/public/display/dot2.gif) top left no-repeat;list-style-type: none;}
ul.pretty_ul li a:link, ul.pretty_ul li a:visited{color: blue; text-decoration: underline;}
ul.pretty_ul li a:hover, ul.pretty_ul li a:active{text-decoration: underline;color: red;}

/*breadcrum*/
.special{color: #444444;padding: .1em 1em;font-size: 18px; padding: 5px 1em;overflow: hidden;font-weight:normal;}
.special a:link, .special a:visited{color: blue;text-decoration:underline;}
.special a:hover,.special a:active{color: red;text-decoration:underline;}

a.blue_link:link, a.blue_link:visited{color:blue;}
a.blue_link:hover, a.blue_link:active{color:red;}

.blue_link_div a:link, .blue_link_div a:visited{color:blue;text-decoration:underline;}
.blue_link_div a:hover, .blue_link_div a:active{color:red;text-decoration:underline;}

a.blue_link_ac:link, a.blue_link_ac:visited{color:red;}
a.blue_link_ac:hover, a.blue_link_ac:active{color:red;}


/*page numbers*/
.prime{background:#f6f6f6;color: #000000;/*666*/padding: .3em 1em;border-bottom: 1px #d7d7d7 solid;}
.prime a:link, .prime a:visited{color: blue;text-decoration: none; }
.prime a:hover, .prime a:active{color: blue;text-decoration: underline; }


/*****  FOOTER  ***********************/
.footer_container{margin:3px 0 10px 0;font-family:arial;font-size:14px;color: #333;}
.footer_bar{width:100%;height: 8px;line-height:8px; font-size: 8px; background: #f18011;}
.footer_content{font-family:arial;font-size:14px;text-align: center;width:100%;height: 50px; background: #f6f6f6;border-bottom:1px solid #d7d7d7;margin: 0 0 0px 0;padding:1em 0 .5em 0;}
.footer_content a:link, a:visited {color: #333;text-decoration:none;}
.footer_content a:hover, a:active{color:#a92222;text-decoration:underline;}
/***************************/
