/* COOK'S ILLUSTRATED Styles */

body, td, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: 403e3e;
}

form {margin-bottom:0
}

ul.redarrowbullet {
	font-style: normal;
	font-weight: bold;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	list-style-image: url(images/bullet-RedArrow.gif);
}


a.navigationtext{
font-size:13px;
margin-left:7px;
margin-right:7px;
text-decoration:none;
color:#000;

}


a.navigationtext:hover{
font-size:13px;
margin-left:7px;
margin-right:7px;

text-decoration:none;
color:#AAA878;
}



a.headerlink{

text-decoration:none;
font-weight:bold;
color:#000000;
}

a.headerlink:hover{

text-decoration:none;
font-weight:bold;
color:#AAA878;
}

a.sectionlink{

text-decoration:none;
color:#990100;
}

a.sectionlink:hover{

text-decoration:none;
color:#000000;
}


.highlight{
font-weight:bold;

}
.unlinkedheadline {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

div.floater{float:right;width:200;height:220}
div.floaterrating{float:right;width:160;height:170}

div.floaterleft{float:left;width:200;height:200}

div.displayforcds{display:none;}


.captiontext{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height: normal;
color: #000000;
}

.deck{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: normal;
color: #000000;
}

.bigcaptiontext{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height: normal;
color: #000000;
}

a.link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:403e3e;
text-decoration:underline;

}

a.link:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:403e3e;
text-decoration:underline;


}

a {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000ff;
}

a.big {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0000ff;
}

a.big:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0000ff;
}

a:smally_content_card {
	font-size: 11px;
	color: #0000ff;
	
}

a.smally_content_card:hover {
	font-size: 11px;
	color: #993300;
	
}

a.spacedlink{
line-height:18px;
}

a.smally_content_card:visited{
	font-size:11px;
	color: #990099;

}



a:smally_content_card_noline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none
	
}

a.smally_content_card_noline:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00000;
	text-decoration:none
	
}

a.smally_content_card_noline:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none

}

.utility {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

.headername {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.headernamearial {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

.smally {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.smally_content_card {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}



.pagehead{
font-size:16px;
font-weight:bold;
color:#990100;

}


.sectionhead{
font-size:12px;
font-weight:bold;
color:#990100;
}


select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table.contentcard {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
ul {
	margin-left:0px;
	} 
li {
	margin-left:0px;
	}
	
	
	
/* TOP LINKS */
#topNav {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #999999;
}

#topNav a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #940201;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left:5px;
}

#topNav a:hover {
	text-decoration: underline;
}

/* ATK HEADER and MAIN NAV STYLES */
#mainNav {
	background-color: #AAA878;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#mainNav table {
	margin: 0px;
	padding: 0px;
}

#mainNav td {
	margin: 0px;
	padding: 0px;
}

#mainNav img {
	margin: 0px;
	padding: 0px;
}

#mainNav a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 7px;
	vertical-align: middle;
}

#mainNav a:hover {
	text-decoration: underline;
}

#mainNav img a {
	border: none;
	margin: 0px;
	padding: 0px;
}

/* CI SUBNAV STYLES */
#subNav {
	font-weight: bold;
	color: #999999;
}

.border {
	border-bottom-style: solid;
	border-top-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #AAA878;
}

#subNav a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 9px;
}

#subNav a:hover {
	text-decoration: none;
	color: #940201;
}

#subNav a.first {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: .2px;
}

#subNav a.first:hover {
	text-decoration: none;
	color: #940201;
}

/* SEARCH STYLES */
#search {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666633;
}

#search td {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#search form {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#search .box {
	background-color: #d1d0b6;
	vertical-align: middle;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#search .box table {
	margin: 0px;
	padding: 0px;
}

#search a {
	font-size: 11px;
	color: #64623a;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

#search a:hover {
	text-decoration: none;
}

#search a.sublinks {
	font-size: 10px;
	color: #64623a;
	font-style: normal;
	font-weight:normal;
	text-decoration: underline;
}

#search a.sublinks:hover {
	text-decoration: none;
}

A.searchtip:link, A.searchtip:visited, A.searchtip:active {
	font: 9px Arial, Helvetica, sans-serif; text-decoration: none; color: #403e3e;
	}
A.searchtip:hover {
	font: 9px Arial, Helvetica, sans-serif; text-decoration: underline; color: #403e3e;
	}

/* Bookstore Ads in right sidebar */
div.bkstr_sidead {
	margin-bottom: 10px;
	padding:3px 0; 
	width: 172px;
	/width: 174px; 
	w/idth: 172px;
	border: 1px solid #aaa878; 
	text-align: center; 
	}
	
div.bkstr_sidead_field {
	height: 23px;
	padding-bottom: 2px;
	text-align: center;
	}
/* End Bookstore Ads */

/* Begin styles for left sidebar promo piece */
	#promo_left {
		height: 423px;
		width: 200px;
		margin: 0;
		padding: 10px 0 0 0;
		background: url("images/leftad_bg.gif") scroll no-repeat top left;
		font-family: Garamond, serif;	
	}
	
	#promo_left_top {
		height: 209px;
		/height: 223px;
		h/eight: 209px;
		width: 178px;
		/width: 180px;
		w/idth: 178px;
		margin: 0 0 5px 0;
		padding: 6px 0;
		border: 1px solid #bcbbc0;
		text-align: center;
		font-size: 17px;
		}
		
	#promo_left_top span a {
		color: #970100;
		font-size: 20px;
		text-decoration: none;
		font-family: Garamond, serif;
		}
		
	#promo_left_top img {
		margin: 11px 0 0 0;	
		padding: 0;
		border: 0;
		}	
		
	#promo_left_bottom {
		height: 167px;
		/height: 174px;
		h/eight: 167px;
		width: 178px;
		/width: 180px;
		w/idth: 178px;
		margin: 0;
		padding: 6px 0 0 0;
		border: 1px solid #bcbbc0;
		text-align: center;
		font-size: 17px;
		}
		
	#promo_left_bottom ul {
		list-style-image: url("images/list-check.gif");
		margin: 10px 0 0 36px;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
	
	#promo_left_bottom ul li {
		text-align: left;
		margin: 3px auto;
		}
		
	#promo_left_bottom a {
		color: #970100;
		text-decoration: none;
		}
		
	#promo_left_bottom a.visited {
		color: #970100;
		}
		
	#promo_left_bottom a.hover {
		color: #000;
		}
/* End styles for left sidebar promo piece */