/* CSS Document */

    /* <!-- */
    /* General styles */
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#fff;
        min-width:800px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		
    }
	
	/* Header styles */
 
	
	
	
	
    .col2 {
/* BHTBHT change to left
        float:right;
*/
        float:left;
		display:block;
        width:300px;
		margin-left:5px;
		margin-top:15px;
		/*border:1px solid #eeeeee;*/

    }
	
	.col2 h2 {font-size:16px; font-weight:bold; margin-bottom:15px;}
	
	#side_results {font-family:Arial, Helvetica, sans-serif;float:left; margin-bottom:10px; width:300px; }
		  #side_results .image {float:left; height:76px; width:76px; border:1px solid #ccc; padding:1px;}
  		  #side_results .title {float:left; margin-left:4px; font-size:12px; line-height:1.2; color:#03c; overflow:hidden; max-height:33px; width:197px; padding-top:8px;}
		   #side_results .source {float:left; margin-left:4px; font-size:10px; line-height:1.2; color:#666666; overflow:hidden; max-height:15px; width:197px; padding-top:8px;}
	
	
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
		
    }
    #footer p {
        padding:10px;
        margin:0;
    }
	
	#close_box {
float:right;
height:13px;
width:13px;
padding-top:2px;
padding-right:2px;
}

.sublinks {
font-family:Arial, Helvetica, sans-serif;
font-size:95%;
color:#666666;
}
.sublinks a, .sublinks a:link, .sublinks a:hover, .sublinks a:active, .sublinks a:visited {
font-size:95%;
text-decoration:underline;
color:#666666;
}

.paging {font-size:15px; text-align:center; margin-top:10px; margin-bottom:15px;}
.paging a, .paging a:link, .paging a:active, .paging a:visited {font-size:15px;}
.paging a:hover {color:#000; font-size:15px;}
ol {
            list-style: none;
            margin: 0;
            padding: 0;
        }
        ul {
            list-style-type: none;
			
        }
	
    
	
	
/* Lightbox User Signup Styles */
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color:#999999;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 5%;
			left: 50%;
			width: 350px;
			height: 300px;
			
			border: 5px solid #666666;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}
	.lform {
	width: 14em;
	margin: 2px 0px;
	border: 1px solid #999;
	padding: 2px;
	font-size: 100%;
	}
	.white_content label {
	width:75px;
	display:block;
	font-size: 80%;
	font-weight: bold;
	color: #333;
}
	.white_content .title  {color:#000000; font-size:14px; font-weight:bold; line-height:2.0em;}
	 
		
	.white_content label {
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	width:75px;
	font-size: 80%;
	font-weight: bold;
	color: #333;
}

.close { color:#fff; text-decoration:underline; line-height:30px; padding-right:5px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.close a, .close a:hover, .close a:visited {cursor:pointer; color:#ffffff;}

/*Recipe Result Layout Styles */
					
a {text-decoration:none; border:none;}
#recipeContainer {margin-bottom:10px; }
.RecipeDetails {float:left;}
.Recipe {border-top:2px solid #CFDAE5; padding:10px 10px 10px 0px; }
.Recipe .RecipeImage {float:left; width:100px; height:100px; border:1px solid #0b82ce; padding:2px; }
.Recipe .voter {float:left; width:53px; height:77px; }
.Recipe .RecipeDetails {float:left; padding-left:15px; max-width:550px; }
.Recipe .SourceWebsite {font-style:italic;}
.Recipe .RecipeDetails  h2 a, .Recipe .RecipeDetails  h2 a:link, .Recipe .RecipeDetails  h2 a:active {font-family:Arial, Helvetica, sans-serif; font-size:16px;  font-weight:bold; color:#105CB6; text-decoration:none; border-bottom:1px solid #6AA4E8; }
.Recipe .RecipeDetails  h2 a:hover {color:#000000;}

.Recipe .RecipeDetails .tags a:link, .Recipe .RecipeDetails .tags a:active, .Recipe .RecipeDetails .tags a:visited { color:#105CB6; text-decoration:none; border-bottom:1px solid #6AA4E8;}
.Recipe .RecipeDetails .tags a:hover {color:#000;}



.Recipe .voteFeatured {float:left; width:20px;padding-top:15px; height:61px; border:1px dotted #eee; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.Recipe .voteFeatured img {margin-bottom:5px;}


#sponsoredContainer {margin-bottom:10px; }
#boxSponsored {border-top:2px solid #CFDAE5; padding:0px; }
#boxSponsored .imgFeature {float:left; }
#boxSponsored .Sponsored {float:left; padding-left:25px; }
#boxSponsored .headline {font-family:Arial, Helvetica, sans-serif; font-size:16px; border-bottom:1px solid #6AA4E8; font-weight:bold; color:#105CB6; }
#boxSponsored .headline a, #boxSponsored .headline:link, #boxSponsored .headline a:active {font-family:Arial, Helvetica, sans-serif; font-size:16px;  font-weight:bold; color:#105CB6; text-decoration:none; }
#boxSponsored .headline a:hover {color:#000000;}

/*.voter{float:left; width:54px; left:auto; right:auto;}*/
a.voteButton {display:block; color:#006699; text-decoration:none; }
.voteUpButton {background:transparent url(images/image_promoteDiv.png) no-repeat scroll center top; width:54px; height:48px;}
/*.voteDownButton {background:transparent url(images/image_demoteDiv.png) no-repeat scroll center top; width:54px; height:50px;}*/


.actions {margin-left:5px;}

.comments {background-image:url(images/comment.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; }
.saveRecipe {background-image:url(images/save-16.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; }
.share {margin-left:10px;}
.tags {margin-left:15px;}

.Recipe .RecipeDetails h2 .RecipeSource a, .Recipe .RecipeDetails h2 .RecipeSource a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold; color:#105CB6; text-decoration:none; font-weight:normal;  border-bottom:1px solid #6AA4E8;}

#resultsHeader {width:600px; height:50px; padding-bottom:10px; }
#resultsHeader .resultsHeaderText {float:left; margin-left:15px; }

.Ingredients {display:none;}
.small_link a, .small_link a:link, .small_link a:active, .small_link a:visited {font-size:11px; color:#105CB6; text-decoration:none;}
