/********** HTML Tags **********/

html {
	background:transparent;
	}

body {
	margin : 0; 
	padding : 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%;
	font-style: normal;
	color: #000033;
	background-image : url('../images/leftMain1.jpg'); 
	background-repeat: repeat-y; 
	background-color: #FFFFFF;	} 


h1 { 
  border-bottom:1px dashed #DDDDDD;
  font-size:20px;
  font-weight:normal;
  padding-bottom:10px;
	}

h2 { 
	color: #000;
	font-weight:bold;
	font-size : 100%; 
	padding: 5px; 
	margin-bottom: 10px;
	margin-top:3px;
	background-repeat: no-repeat;
	}

h2 a {  
	color: #000;
	text-decoration:none;
	}
	
h2 a:hover {  
	color: #FFFFFF;
	text-decoration:underline;
	}

h2 img {vertical-align: middle;}
	
h3 {
	font-weight: bold;
	font-size: 100%;
	padding: 5px;
	margin-bottom:0px;
	color: #fff;
	}
	
 h4 {  
	font-weight:bold;
	font-size : 110%; 
	padding: 5px; 
	margin-bottom: 10px;
	margin-top:0px;
	} 


h6 { 
	color: #000033;
	font-weight:bold;
	font-size : 100%; 
	padding: 5px; 
	margin-bottom: 10px;
	margin-top:3px;
}

#carrier
	{
	padding-right:50px;
	background-image:url('../images/rightMain1.jpg');
	background-repeat:repeat-y;
	background-position:top right;
}
	
#menu {
  background: transparent url('../images/menu.jpg') repeat-x scroll left top;
  font-family: Arial,Helvetica,sans-serif;
  height: 60px;
  color: #FFF;
}
#menu a {
	background: transparent url('../images/img03.gif') no-repeat scroll left 59%;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	margin-right: 1px;
	padding-left: 8px;
	padding-top: 20px;
	margin-left: 5px;
	text-decoration: none;
	text-transform: uppercase;
}

#menu a:hover {
	color: #FFFFFF;
}

#menu .current a {
	background: none;
	color: #FFFFFF;
}
#menu li {
	float: left;
}

#menu ul {
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.tip
	{
	color: #000000;
	font-weight: bold;
	font-size: 122%;
	padding-left: 10px;
}

#ContactInfo {
	color: #666;
	padding: 5px;
	margin: 0px;
	border-top: 1px solid #B8BDEF;
	background-color: #EBECF5;
	font-size: 80%;
	background-image: url(../images/water.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

#Ratings {
	color: #666;
	padding: 5px;
	margin: 0px;
	border-top: 1px solid #B8BDEF;
	background-color: #EBECF5;
	font-size: 80%;
	height: 40px;
}


#LastModified {
	color: #666;
	padding: 5px;
	margin: 0px;
	border-top: 1px solid #B8BDEF;
	background-color: #EBECF5;
	font-size: 80%;
	height:14px;
}


img {border: none;}


table {
	border-collapse:collapse;
	margin-bottom:10px;
	font-size : 90%;
	width:100%;
	color:#000;	
	}
	
table th {text-align:center;}

td {
	padding : 5px; 
	border : 1px solid #000000; 
	vertical-align : top; 
} 
	
td.noFlexin {white-space:nowrap;}
	
td.tblSubHdr {
	background-color: #e4e4e4; 
	color: #163C6D;
	font-size : 110%; 
	padding: 5px; 
	border: 1px solid; 
	border-color: #c0c0c0; 
}

th {
	padding : 5px; 
	border : 1px solid #000000; 
	text-align : left; 
	background-color : #e4e4e4; 
} 

td.nowrap {
	white-space: nowrap;
}

hr {color : #c0c0c0;} 


/* Float images */

.imgleft 
{
	float: left;
	padding: 5px;
}


.imgright 
{
	float: right;
	padding: 5px;
}
	

/********** Content **********/

#holdingcell {
	background: transparent none repeat scroll 0 0;
	margin-left: 50px;
	min-width: 800px;
	overflow: hidden;
}
	
#content {
	margin-left: 196px;
	padding-left: 24px;
	margin-right: 0px;
	padding-bottom: 2px;
	font-size : 80%;
	margin-top: 0px;
	padding-top: 2px;
	background-repeat: no-repeat; 
	background-color: #FFFFFF;
	padding-right: 10px;
	min-height: 550px;
    height: auto !important;
    height: 550px;
}

/*********** Banner Styles ***********/

#headerGraphic {	
	background-image: url('../images/logo.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	margin: 2px 0 5px 75px;
	height: 100px;
}

#bcshadow {
	background-image:url('../images/bg.png');
	background-repeat:repeat-x;
}

.clearfloat
{
	margin: 0;
	padding: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
}
 #breadcrumb {
	background: url('../images/bgbc.png');
	background-color: #FFF;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-left:10px;
	padding-bottom: 2px;
	color: #000;
	min-height: 22px;
	border-top:1px solid #EFEFEF;
	} 

* html #breadcrumb {height:25px;}
	
#breadcrumb #breadCrumbText {
	margin-right:350px;
}
	
#breadcrumb p {
	margin:0;
	padding:0;
	padding-top:2px;
	font-size: 80%;
}

#breadcrumb a {
	color: #000; 
	text-decoration: none; 
	font-weight: bold;
} 
	
#breadcrumb a:hover {
	color: #999; 
	text-decoration: underline;
} 
	
#breadcrumb #siteSearchForm {
	margin: 0;
	position:absolute;
	top:144px;
	right:35px;
}

#breadcrumb #siteSearchForm p {
	margin:0;
	padding:0;
}
	
.bcLink {
	margin:0;
	padding:0;
	padding-right:10px;
	background-image: url('../images/bcBreak.gif') ;
	background-position:right;
	background-color:transparent; 
	background-repeat:no-repeat;
}

#breadcrumb #siteSearchForm #searchBoxSite {
	background:url("http://www.virginia.gov/images/virginia_seach_txt-bg.jpg") no-repeat;
	background-color:transparent;
	border:0;
	font-weight:bold;
	height:14px;
	width:172px;
	padding:3px;
}
#breadcrumb #siteSearchForm #siteSearchBtn {
	background: url('../images/search.gif') no-repeat transparent;
	border:none;
	height:20px;
	width: 48px;
	height:20px;
	margin-left:2px;
	margin-right:20px;
}
#breadcrumb .alignLeft {
	float:left;
}
#breadcrumb .clear {
	clear:both;
}
#breadcrumb .hidden {
	display:none;
	visibility:hidden;
}

/********** Left Includes (includes/left.htm **********/

.sidebar
	{
	position: absolute;
	top: 166px;
	left: 50px;
	width: 195px;
	font-size: 70%;
	padding:0px;
	background: #516F9D;
	padding-top:10px;
	background: url('../images/menubg.jpg') transparent;
	background-position: top;
	margin-top: 250px;
	margin-left: 6px;
	}

.sidebar ul
	{
	padding:0px;
	text-align:left;
	border:0px none; 
	margin:0px; 
	margin-left:0px;
	padding-bottom:10px;
	}
	
.sidebar li {
		margin-top: 3px;
		padding-bottom: 3px;
		padding-left: 25px;
		line-height: 1.50em; 
		list-style: none;
		border-bottom:1px solid #EAEAEA;
		font-size: 115%;
	}

.sidebar li a {
		color:#00448F;
		font-weight:bold;
		text-decoration:none;
		background-image: url('../images/icons/GreenArrow.jpg');
		background-repeat: no-repeat;
		padding-left: 25px;
	}

.sidebar li a:hover {
	background-image: url('../images/icons/BlueArrow.jpg');
		background-repeat: no-repeat;
		text-decoration: underline;
}
	
img.menuspace {
	padding-left: 30px;
	padding-top: 5px;
	}

/********** subMenu Styles **********/
	
ul.subMenu {margin-top:-11px;}

ul.subMenu li {
	font-size : 75%;
	list-style: none;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 3px;
	margin-left:-30px;
	margin-right:10px;
	border-top:  1px solid #999;	
	border-right : 1px solid #c0c0c0;
	background-color: #BBCAD9;
	background-image : url('../images/submenubg.gif'); 
	background-repeat: no-repeat; 
	background-position: bottom left;
	}

ul.subMenu a {
	color : #304254;
	text-decoration : none;
	font-weight:bold;
	}

ul.subMenu a:hover {
	text-decoration : none; 
	font-weight:bold;
	}

.submenubg {background-color:#E7E7E7;}



/*********** Misc. Styles ***********/

.bold {
	font-weight: bold;
	}	

.underbold {
	font-weight: bold;
	text-decoration: underline;
	}

.underline {
	text-decoration: underline;
	}
	
.italic {font-style:italic;}

.smaller {font-size: 85%;}
	
.redText {color: #FF0000;}

.indent {margin-left: 25px;}
	
.center {text-align:center;}

.imgleft {
	float: left;
	padding:5px;
	padding-left:0px;
	}

.imgleftnew {
	float: left;
	padding-left:2px;
	padding-top:2px;
	padding-right:8px;
	}

.imgmiddle {
	vertical-align:middle;
	}

.imgright {
	float: right;
	padding:5px;
	}
	
.pdfdoc {
	font-size:80%;
	color: #008C00;
	}

div.detailList {
	padding:10px;
	padding-bottom:10px;
	border: 1px dashed #BBCAD9;
	}
	
div.subhdr {
	font-size:90%;
	background-color : #e4e4e4;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	}

div.subhdr img {vertical-align: middle;}

.pageText 
	{
		padding:10px;
		background:url('../images/pagetextbg.jpg') no-repeat bottom left;
		border:1px solid #B3B3B3;
		border-top:0;
		font-family:Tahoma, "Times New Roman", sans-serif;
		font-size:90%;
	}
	
.pageText p {
	margin-top:0;
	}


/*********** Bottom Includes (includes/bottom.htm) ***********/

#footer {
	background-color: #F4F4F4;
	border-top:1px solid #c0c0c0;
	padding:5px;
	margin-top:30px;
	margin-bottom:5px;
}

.footerlink {font-weight:bold;}

#lastmod {
	background-image:url('../images/greenbg1.jpg');
	background-repeat:repeat-x;
	padding:5px; 
	height:30px;
	}

div.bottom { 
	color: #666;
	padding: 5px; 
	margin-top:5px;
	margin-bottom:5px;
	border-top: 1px solid #B8BDEF;
	border-bottom: 1px solid #B8BDEF;
	background-color:#EBECF5;
	}


a.external {
	}


/********** TESTING COLUMNS **********/

									  	

#middle-column{
	float: right;	/* middle column goes right of the left column
			since the two share the same parent 
			element */
	width: 100%;	/* make the middle column as wide as possible
			for a fluid layout. this is not possible
			if it's parent element,  #source-order-container, wasn't also at
			 100% width */
}			   

#left-column{
	float: left;	/* float left, where it'll live */
}
	
#right-column{
	float: right;	/* float on the right side of the layout */
}
		
.clear-columns { clear: both;
}
		
#left-column .inside { margin-right:0}
#right-column .inside { margin-left:0}
								



/* Main Column Module */

.blog h1 { 
	font-size:2.25em;
	margin:0 0 .2em 0; }
	
.blog h2{
	line-height:1.4;
	margin:0 0 .1em 0; 
	font-size:1.3em;
	float:left;
}
	
	
.blog .leading h2{ 
	font-size:1.8em
}
	
.blog .cols2 h2 { width:80%}

.blog .cols3 h2 { width:70%}
	
	
.blog h2 a:hover{
	background: #FFF;
	text-decoration: none;
	color: #090;
	}
	
.blog .round {
	margin:10px 0 0;
}
		
.blog .article_column .round {
	margin:15px 0 -10px;
}
			
	
.blog img { /* The decoration for the images that are added on the articles */
	float: left; 
	border: 1px solid #aaa; 
	padding: 1px; 
	margin: 0 10px 10px 0; 
}


.articles_wrap { 
	clear:both;
	position:relative;
	overflow:hidden;
}

	
.article_row {
	clear: both;
	margin-top: 5px;
	position: relative;
	overflow: hidden;
}
	

.article_row .cols2 { /* When you set up the category/section intro articles to have 2 columns we divide it in 2 parts */
	width:48.0%; 
	float:left;
}
	

.article_row .cols3 { /* and this when you set up in 3 parts */
	width:31%; 
	float:left;
}
	

.article_row .cols2 h2,
.article_row .cols3 h2 { 
	font-size: 1.25em;
/*	margin-bottom: .15em; */
	width: 97%;
}

	
.article_row .column1 {}
.article_row .column2 {
	background:url(images/seperator_articles.png) no-repeat center left;
	padding-left:10px; 
	margin-left:9px; 
}	
	
.article_row .column3 { 
	border-left:1px dotted #DBDBDB; 
	padding-left:10px; 
	margin-left:9px;
}
	
			
/*y*/		
.blogcontent { 
	clear:both;
}


/* The styles below are for the article layout page */
#page { 
	margin:10px 0 0 
}
	
#page h1.contentheading { 
	font-size:2.25em; 
	line-height:.75;
	margin:0;
}


#page img { 
	float:left; 
}


p.noticebottom {
	clear:both;
	position:relative;
	overflow:hidden;
	margin:0 0 15px;
	height:29px;
	border-top:1px solid #E6E6E6;
	text-align:center;
	border-bottom:1px solid #E6E6E6;
	line-height:30px;
}


#page div.buttons {
	padding:0;
	margin-bottom:15px;}
	
div.buttons p.pageinfo {
	float:left;
		margin:0;
}
		
#page div.buttons p.iteminfo {
	float:left;
	margin:-16px 0 0;
}
		


#page div.buttons p.iteminfo span.modifydate,
#page div.buttons p.iteminfo span.createdby { 
	border-right:1px dotted #ccc;
	margin-right:12px; 
	padding-right:10px;
}
		
	
#page div.buttons p.buttonheading {
	float:right;
	margin:13px 0 0;
}
		
#page div.buttons p.buttonheading img {
	margin:0 0 0 7px;
}
	
	
	
.blog_more { /* For the links that are ander the intro articles listing */
	position:relative; 
	overflow:hidden;
	margin-bottom:20px; 
	padding-top:5px;
	clear:both
}

.blog_more h2{ 
	font-size:1.75em; 
	margin:10px 0 5px
}
	
.blog_more ul {
	margin:0;
	clear:both;
	width:100%;
}
		

.blog_more ul li {
	list-style-type:none;
	float:left;
	width:49%;
	position:relative;
	overflow:hidden
} 
			

.blog_more ul li a {
	float:left;
	height:29px;
	display:block;
	white-space: nowrap;
	overflow:hidden;
	line-height:30px;
	padding:0 10px;
}



/********** TESTING TESTING ***********/


.style2 { width: 23.700%; }


#bottom { 
	position:relative; 
	overflow:hidden; 
	margin: 40px auto 0; 
	padding:0 0 10px;
	}
	
	
#bottom .icemodule {
	border:1px solid #e9e9e9;
	border-bottom-color:#ccc;
	border-top-color:#ccc;
	height:135px;
	margin:0;
	padding: 5px;
	width:auto;
	clear:none;
	overflow:hidden;}

		
#bottom .bottommod  p {
	margin:0}
		
#bottom ul.mostreadmod {
	
	margin: 9px 12px -15px;
	border:none;
	width:100%;}
	
#bottom ul.mostreadmod li {
		list-style-type:none;
		float:none}
		
#bottom ul.mostreadmod li a {
			float:none;
			display:block;
			width:100%;}



#bottom .bottommoduleseperator {
	margin:0 15px 0 0;
}


h5 {
font-size: 1em;
line-height: 1;
margin-bottom: 1em;
}


ul.mostreadmod {
	float:left;
	margin:0;
	border:1px solid #E6E6E6;
	}
	
ul.mostreadmod li {
	list-style-type:none;
	float:left;
		}

ul.mostreadmod li a {
	float: left;
	display: block;
	background: #F9F9F9;
	margin: 1px;
	color: #555;
	width: 251px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
}
			
ul.mostreadmod li a:hover {
	text-decoration: none;
}
			
ul.mostreadmod li a span {
	font-size:.9em;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
}

div.icemodule {
	margin: 0 0 30px ;
	padding: 0;
	clear: both;
	width: 100%;
}

div.icemodule h3 {
	margin: 0 0 5px;
	background: url('../images/point.gif') repeat-x 0 50%;
	letter-spacing: .02em;
	color: #555;
	font-size: .8em;
	text-transform:uppercase;
}

div.icemodule:hover h3 { 
	color:#000;
	background-image:url('../images/point_hover.gif')
}
		
div.icemodule h3 span {
	padding-right: 5px;
	background: #FFFFFF;
}

.floatleft	{	
	float:left; 
	overflow:hidden;
}


.space {
	margin-top: 55px;
	
}



div.leftbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: url('../images/headerBG.jpg') repeat-x scroll left top;
border-top: 1px solid #CED0C7;
border-right: 1px solid #CED0C7;
margin: 0 0 20px;
padding: 15px 15px;
}


div.contentbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: url('../images/tip.jpg') repeat-x scroll left top;
border-top: 1px solid #CED0C7;
margin: 0 0 20px;
padding: 15px 15px;
}

div#introBlock, div#ingredients, div#preparation, div#review_teaser, div#nutritional_information, div.find_out_more div#featuredin, div#other_source, div#photo_content, div#recipe_video_content, div#recipe_notes_content, div.member_recipe_summary, div#recipe_preview_content, div#wine_pairings {
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:20px 15px;
}

div#recipe_detail_module div#recipe_nav ul li a.current {
background-color:white;
background-image:none;
padding-bottom:12px;
padding-top:3px;
position:relative;
text-decoration:none;
top:-2px;
z-index:100;
}
recipe_d...tail2.css 
div#recipe_detail_module div#recipe_nav ul li a {
background-color:#EFEEE3;
background-image:url(/rd_images/primaryContent/recipe_detail/recipe_detail_module/tabs/bg_inactive.gif);
background-repeat:repeat-x;
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
display:block;
font-weight:normal;
height:11px;
overflow-x:visible;
overflow-y:hidden;
padding:1px 10px 11px;
text-align:center;
white-space:nowrap;
width:auto;
}
recipe_d...tail2.css 
div#review_teaser a, div#recipe_detail_module a, div#review_teaser {
font-family:"Lucida Grande",Arial,Verdana,sans-serif;
}

div#recipe_detail_module div#recipe_nav ul li a {
background-color:#EFEEE3;
background-image:url(/rd_images/primaryContent/recipe_detail/recipe_detail_module/tabs/bg_inactive.gif);
background-repeat:repeat-x;
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
display:block;
font-weight:normal;
height:11px;
overflow-x:visible;
overflow-y:hidden;
padding:1px 10px 11px;
text-align:center;
white-space:nowrap;
width:auto;
}


.tabbed-box {
	height: 1000px;
	background: #FFF;
    border: 1px solid #ddd; 
	}

.tabbed-box .tabs li {
    list-style: none;
    float: left; }
	
.tabbed-box .tabs li a {
    display: block;
    width: 110px;
    padding: 5px 0;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: #888;
   background: #fff url('../images/TABa.jpg') no-repeat;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;}

.tabbed-box .tabs li:first-child a {
    border-left: none; }

.tabbed-box .tabs li a:hover {
    color: #333; }
.tabbed-box .tabs li a:focus {
    outline: none; }
.tabbed-box .tabs li a.active {
    background: #fff;
    color: #333;
    border-bottom: 1px solid #fff; }

.tabbed-content {
    padding: 3em 1em 1em 1em;
    display: none; }



#pageTitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FEFEFE url('../images/bg.pagetitle.gif') repeat-x scroll 0 100%;
border-bottom:1px solid #999999;
padding:0 18px 2px;
}

#SectionNav
	{
	position: absolute;
	top: 168px;
	left: 40px;
	margin-left:0px;
	width: 196px;
	padding:0px;
	background: url('../images/bg.sectionnav.bot.gif') no-repeat 0 100%; 
	}

#SectionNav a { 
  color: #111; 
  text-decoration: none; 
}

#SectionNav a:hover { 
	color: #060;
	text-decoration:underline
	}
	
#SectionNav h3 { 
	background: url('../images/bg.sectionnav.top.gif') no-repeat 0 0; 
	padding: 0px 37px 0px 20px; 
	margin-top: 0;       /* Very Important for image to work properly*/
	}

#SectionNav ul { 
	background: url('../images/bg.sectionnav.ul.gif') no-repeat 17px 0; 
	margin: 0 0 0 11px; 
	padding-top: 0.4em;
	font-size: 90%;
	font-weight: bold;
	list-style-type: none;
	padding-bottom: 18px;
	padding-left: 9px;
}

#SectionNav li { 
	padding: 4px 20px 2px 19px; 
	margin: 0; 
	background-image:url('../images/icons/bullet.gif');
	background-repeat: no-repeat;
}
/* \*/
* HTML #SectionNav li { height: 1%; }
/* */



#SectionNav ul ul { 
	background: none; 
	margin: 0.2em 0 0; 
	padding: 0; 
}

#SectionNav li li { 
	padding: 0.2em 0 0.2em 13px; 
	background: url(../img/bullet.Me8e8e8.gif) no-repeat 5px 0.65em; 
}
#SectionNav li.current-section { 
	background: url('../images/bg.sectionnav.section.gif') repeat-y; 
} 
#SectionNav li.current-page STRONG { 
	background: url('../images/bg.sectionnav.page.gif') no-repeat 1px 0.35em;
	margin-left: -13px; 
	padding-left: 13px; 
	display: block; 
}
#SectionNav li li.current-page { 
	background: url('../images/bg.sectionnav.page.gif') no-repeat 1px 0.5em; 
}
#SectionNav li li.current-page STRONG { 
	background-position: -9999px -9999px;
	padding: 0; 
	margin: 0; 
}

/* Search Box Classes */

.search_field 	
{ 
	position:absolute;
	top: 10px;
	right: 0;
	margin-top: 130px
	
}

#search_box {
    width: 201px;
    height: 31px;
    background: url('../images/bg_search_box.gif');
	
}

#search_box form {
    margin: 0;
	margin-bottom:-20px;

}

#search_box #searchBoxSite {
    float: left;
    padding: 0;
    margin: -5px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
	font-family:Tahoma, "Times New Roman", sans-serif;
	font-size:100%;
	font-weight:bold;
}

#search_box #go {
    float: right;
    margin: -10px 4px 0 0;
}


#toTop  {width:100px; background: none; border:1px solid @ccc; text-align:center;padding:5px; position: fixed; bottom: 10px; cursor:pointer; color:#03F; text-decoration: underline; }



/* Text formatting */

.bold {
	font-weight: bold;
}

.underline {
	text-decoration: underline;
}

.italic
	{
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
	}	

.doc
	{
	padding-right: 14px;
	background-image:url('../images/icons/doc.gif');
	background-repeat: no-repeat;	
	background-position: right center;
	list-style: none;
	}

.pdf
	{
	padding-right: 14px;
	background-image:url('../images/icons/pdf.gif');
	background-repeat: no-repeat;	
	background-position: right center;
	list-style: none;
	}

.xls
	{
	padding-right: 14px;
	background-image:url('../images/icons/xls.gif');
	background-repeat: no-repeat;	
	background-position: right center;
	list-style: none;
	}

.htm
	{
	padding-right: 14px;
	background-image:url('../images/icons/htm.gif');
	background-repeat: no-repeat;	
	background-position: right center;
	list-style: none;
	}

.ppt
	{
	padding-right: 14px;
	background-image:url('../images/icons/ppt.gif');
	background-repeat:no-repeat;
	background-position: right center;
	list-style:none;
	}

.external {
	padding-right: 14px;
	background-image:url('../images/icons/ext.gif');
	background-repeat: no-repeat;	
	background-position: right center;
	list-style: none;
	}

.email {
	padding-right: 14px;
	background-image: url('../images/icons/email.gif');
	background-repeat: no-repeat;	
	background-position: right center;
	list-style: none;
	}
	
.video {
	padding-right: 18px;
	background-image: url('../images/icons/video.gif');
	background-repeat: no-repeat;	
	background-position: right center;
	list-style: none;
}

.read {
	padding-right: 14px;
	background-image: url('../images/icons/txt.gif');
	background-repeat: no-repeat;	
	background-position: right center;
	list-style: none;
}

.new {
	background-image:url('../images/new.gif');
	background-repeat: no-repeat;	
	background-position: right center;
	list-style: none;
	padding-right: 45px;
}


img.scale_down {
	height:185px;
	width:240px;
}


.recip {
	border: 1px solid #999999;
	float: right;
	margin-right: 14px;
	margin-top: 3px;
}

#ingredients {
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 12px;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC
}

#ingredients ul li {
	list-style-type: none;
}

.forksa {
	background: url('../images/icons/1_fork.gif') no-repeat right;
	margin-right: 324px;
	height: 23px;
}

.forksaa {
	background: url('../images/icons/2_fork.gif') no-repeat right;
	margin-right: 324px;
	height: 23px;
}

.forksaaa{
	background: url('../images/icons/3_fork.gif') no-repeat right;
	margin-right: 324px;
	height: 23px;
}

.forksaaaa {
	background: url('../images/icons/4_fork.gif') no-repeat right;
	margin-right: 324px;
	height: 23px;
	
}

/*Testing Recipes Section - Aug 2010*/
#fn-e .pod{margin-bottom:14px;background:url('images/sp-boxBorders.png') no-repeat -362px 0;padding:5px 0 0 0;}
#fn-e .pod .bd{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding:0 4px;}
#fn-e .pod .ft{padding:5px 0 0;background:url('images/sp-boxBorders.png') no-repeat -698px -92px;clear:both;}
.wrap{width:994px;margin:0 auto;}


/*Testing HF Logos Section - Nov 10*/
.item {
background: url('../images/boxhf.jpg') no-repeat scroll 0 0;
border:1px solid #ccc;
color:#000;
float:left;
margin:0 6px 6px 0;
padding:9px;
width:328px;
}

.itemC1 {
/*background: url('../images/boxhf.jpg') no-repeat scroll 0 0;*/
border:1px solid #ccc;
/*color:#000;*/
float:left;
margin:0 6px 6px 0;
padding:5px;
width:328px;
}

.itemC2 {
/*background: url('../images/boxhf.jpg') no-repeat scroll 0 0;*/
border:1px solid #ccc;
/*color:#000;*/
float:left;
margin:0 6px 6px 0;
/*padding:9px;*/
width:400px;
}

/*search style*/

#siteSearchForm {

	/*margin: 0;
	position: absolute;
	top: 145px;
	right: 5px;*/
	
  float: right;
  margin: 0px;  
  padding-top: 3px;
  padding-bottom: 3px;

 /* padding-top: 2px;

  padding-right: 5px;*/
	
}

#searchBoxSite {

	background:url("http://www.virginia.gov/images/virginia_seach_txt-bg.jpg") no-repeat;

	background-color:transparent;

	border:0;

	font-weight:bold;

	height:14px;

	width:150px;

	padding:3px;

}



#siteSearchBtn {
  background:url(http://www.virginia.gov/images/virginia_seach_button-bg.jpg) no-repeat transparent;   

	border:none;

	height:20px;

	margin-left:2px;

	margin-right:5px;

	width:33px;
}	


#imageplace {
	float: left;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 2px;
	padding: 5px;
}

/*mt 6/1/11*/
.wildsidetable {
	margin-bottom:10px;
	font-size : 100%;
	width:100%;
	color:#000;
	border:solid;
	border-color:#FFF;
	}
	


.wildsidetable td {
	padding : 5px; 
	border : 1px none #ffffff; 
	vertical-align : top; 
} 
