* html div#sponsor_container{
  height: expression( this.scrollHeight < 851 ? "850px" : "auto" ); /* sets min-height for IE */

}
.rate_it_list{
margin:0px;
padding:0px;
padding-left:20px;
}
.rate_it_list li{


}
.rate_it_list li a
{


}
.rate_it_list li a img
{
border-style: none;
padding:0px;
margin:0px;
}

.rate_star{
border-style: none;
padding:0px;
margin:0px;
}
#main_container{
    
    width:100%;   
    
    
    text-align:left;
	
    padding-left:40px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:black;
}
#main_container h3{
            color:#297e23;            
            font-style:italic;
            font-weight:normal;
	}
#sponsor_container{
    width:88%;
    text-align:left;
	min-height:850px;
    margin: 0px 0px 0px 0px;
    padding:0px;
    

}

.receipe_description{

	display:none;
	/*background-color:red;
	border:2px solid red;
	overflow-y:scroll;
	overflow-x:none;*/
}
.recipe_bubble{
		background-color:white;
		
        padding:15px;
		color: black;
		height:95%;
        font-size:12px;
		/*overflow-y:auto;*/
}

.rate_form{
	background-color:white;
	text-align:right;
	margin:0;
	padding:0;
}
.rate_form p {text-align:left;}

.close_button{
	color:#686868;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	}
	
.coupon_description{
display:none;
}
.coupon_bubble{
/*background-color:white;
color:black;
height:97%;*/
		background-color:white;		
        padding:15px;
		color: black;
		height:95%;
        font-size:12px;
		
		
}
.coupon_bubble_button_holder{
background-color:white;
text-align:right;
padding:0px;
margin:0px;
}
.coupon_bubble_print_button{
   color:blue;
	font-size:15px;
	font-weight:bold;
}
.coupon_bubble_close_button{
 color:#686868;
cursor:hand;
cursor:pointer;
text-decoration:none;
font-size:15px;
font-weight:bold;
}
.coupon_bubble_close_button img{
border-style: none;
}
.sponsor_text_container{padding-left:8px;padding-right:8px;}
.sponsor_name_map{width:35%;}
.sponsor_map{float:right;}
.map_link{color:#d58745; text-decoration:none; font-weight:bold;}
.map_details{display:none;background-color:white; }
.map_bubble{background-color:white;height:95%;color:black;  padding:15px;}
#sponsor_add	{
	margin:0;
	padding:0;
    margin-left:75%;
	vertical-align:top;
	}
#sponsor_add table{
    margin:0;
    padding:0;
}
#sponsor_footer	{
clear:both;
}
#footer img{
	padding:0;margin:0; margin-left:-1px;
}
	

div.ourprojectrow {
	/*margin-bottom:20px; */
	border:3px solid #888888;
	/*padding-bottom:10px;*/
        margin:0px;padding:0px;
        width:74%;
        float:left;
        
}
.right_top{
 	width:auto;
/*	height:117:px;*/
	float:right;
}
.right_top_left{
			width:200px;			
			height:305px;
			margin:0px;
			padding:0px;
}
.right_top_left_table{
		text-align:left;
		margin-left:0px;
		padding-top:12px;
}
.right_top_left_table_bottom{

		margin-top:10px;
		width:170px;
		height:118px;
		border:4px dashed black;
		background-image:url(../sponsor_images/coupon_background2.jpg);
		background-repeat:repeat-x;

}
.coupon_text{
		text-align:center;
		margin-top:15px;
}
.coupon_header{

		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		color:#4a575d;
}
.coupon_amount{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#4a575d;
		text-decoration:underline;
		padding-top:5px;
}
.coupon_button{
		padding-top:15px;
		padding-left:17%;	
}
.right_top_right{
		width:170px;
		border-bottom:3px solid #888888;
		border-left:3px solid #888888;
		height:305px;
		color:#4a575d;
		font-weight:bold;
		font-size:14px; 
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
}
.right_top_right_table{
	text-align:center;
}
.recipe_btn{
		background-image:url(../sponsor_images/recipe_btn.jpg);
		background-repeat:no-repeat;
		width:117px;
		height:39px;
		border:0px;
		}
.vote_url{
		text-decoration:none;
		color:#ff8603;
}
.coupon_link{
    text-decoration:none;
}
.coupon_link img{
    border-style: none;
}

.recipe_link{
    text-decoration:none;
}
.recipe_link img{
    border-style: none;
}

