    body
    {
	    margin-top: 0px; }

    #search_dining
    {
	    position: relative; 
	    width: 745px; 
	    height: 265; 
	    background-color: #fcfff4; }
  
 
    #searchListingsMap
    {
	    position: relative;
	    float: left;
	    top: -3px;
	    margin-left: -17px; 
	    width: 265px; 
	    height: 256px; }

    #searchdinlist
    {
	    float: right;
	    clear: none; }
     
    #dining_srch
    {
         width: 350px;
         margin-left: 10px; }
     
    .srchdintitle
    {
        margin-top: 25px; }
        
    #map_txt
    {
        position: relative;
        width: 200px;
        margin-left: 17px;
        padding: 10px 0px 0px 10px; }

    #diningsrchform
    {
        margin-left: 30px;
        line-height: 9px; }

    .searchMethod
    {
        font-size:11px; }
        
	#cross_Promo1 {}

    #cross_Promo2
    {
        float: left;
        padding-left: 10px; }

    #cross_Promo3
    {
        float: left;
        padding-left: 10px; }

    #cross_Promo4
    {
        height: 245px;
        float: left;
        padding-left: 10px; }

    .articlePromov1
    {
        float: left;
        width: 175px; }

    .articlePromov1_pic { float:left; }


	#topArticleLeft {
	clear:left;
	/* margin: 0px 0px 10px 0px;*/
	margin: 0px;
	padding: 0px;
	position: absolute; 
	width: 285px;
	top: 245px;
	left: 10px;
	}
	
	#topArticleRight{
		width: 310px;
		/* margin: 0px 0px 10px 0px; */
		margin: 0px;
		padding: 0px;
		position: absolute;
		top: 245px;
		left: 300px; 
		
	}

#topAreaContent 
{
	position: relative;
}

.ArticleOne, .ArticleTwo
{
	margin: 0px;
	padding: 0px;
}

#topArea{
	position: relative;
}

#topArea h1{
	text-indent: -10000px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(/visitors/images/leadImage/events.jpg);
	width: 593px;
	height: 361px;
}

