img { behavior:url(/visitors/css/iepngfix.htc); }
/* ---------------------------------- /
/   TOP SECTION OF THE PAGE
/ ----------------------------------- */
body{ margin-top: 0px;}

#topBanner { /* the page title bar at the top of the page */
	/* background-image:url(/visitors/images/headers/BLfishing.jpg);*/
	background-repeat:no-repeat;
	background-position:top left;
	height:52px;
}

#topArea, .topArea { /* the top area of the page that has the big picture in the background */
	/*background-image:url(/visitors/images/leadImage/fishingfly.jpg);*/
	background-repeat:no-repeat;
	background-position:top left;
	width:640px;
	height:260px;
	padding-top:30px;
	padding-left:25px;
}

#topAreaContent { /* div to hold the promo content that lives in the top area */
	width:350px;
}










/* ---------------------------------- /
/   CONTENT ROWS 
/ ----------------------------------- */


.contentRow {
/* This is A horizontal row that is visually implied by the arrangement of the content on the page.
    Elements that appear side by side on the page are likely grouped in a div with a contentRow class. */
	background-position:top left;
	background-repeat:no-repeat;
	clear:both; /* to compensate for floated interior content */
	display: inline-table;  /* see clearfix.css - to compensate for floated interior content */
	position: relative;

}
.contentRow:after { /* see clearfix.css - to compensate for floated interior content */
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


/* Hides from IE-mac (see clearfix.css - to compensate for floated interior content) \*/
* html .contentRow {height: 1%;}
.contentRow {display: block;}
/* End hide from IE-mac */


#contentRow1 { /* the first roqw */
position:relative;
	background-image:url(/visitors/images/bkg/contentRow1.jpg);
	padding-top:10px;
	}
	
	
#contentRow2 {
	background-image:url(/visitors/images/bkg/contentRow2.jpg);
	padding-top:10px;

	}


/* SLOTS - these are empty areas where components can be inserted

> slots carve off space in the docuemnt for the component to be inserted,
  so the width and maybe height of the slot will be defined. The background image/color 
  may also be set here. Components themselves are usually devoid of a background.

> Slots speced with IDs (# in front) are intended to only have one per page 

> Slots speced with classes (. in front) can have more than one per page

*/

#leadArt{
	position:relative;
	width:250px;
}
#articlePromotionsv2_text{
	position:relative;
	width:375px;
}



#promoPanelSlot { /* this is where an interactive flash widget may go, like on fishing */
	width:420px;
	float:left;
}



/* ---------------------------------- /
/   PHOTO GALLERY / VIDEO VIEWER SLOT
/ ----------------------------------- */

#photoGallerySlot {
	position:relative;
	float:right;
	width:300px;
	height:350px;
}

#photoGallerySlotBkg {
	position:absolute;
	top:-90px;
	right:2px;

	width:320px;
	height:410px;
	/*background-image:url('/visitors/images/bkg/ltgrn.png');*/
	

}

#videoGallerySlot {
	position:relative;
	top:15px;
	float:right;
	width:320px;
	height:340px;
}


/* ---------------------------------- /
/   INFO PANEL SLOT
/ ----------------------------------- */

#infoPanelSlot {
	float:right;
	margin-right:10px;
	width:420px;
}


#secondaryPromoSlot {
/* if multiple secondary promos need to be used they can be stacked vertically in the same slot */
	width:300px;
	float:left;
}






/* ---------------------------------- /
/   SEARCH LISTINGS SLOT
/ ----------------------------------- */

#search_kids{
	height:255px; 
background-color:#fcfff4;		
  }


#searchListingsSlot {
	background-image:url(/visitors/images/bkg/searchComponent.jpg);
	background-repeat:repeat;
	background-color:#fcfff4;
	width:745px;
	height:225px;
}


#searchListingsTopBorder {
	background-image:url(/visitors/images/bkg/borderSearchTop.jpg);
	background-color:#fcfff4;
	background-position:top left;
	background-repeat:no-repeat;
height:11px;
width:745px;

}

#searchListingsBottomBorder {/*
position:relative;
	background-image:url(/visitors/images/bkg/borderSearchBottom.jpg);
	background-repeat:no-repeat;
	
	background-position:top left;
	height:11px;
	width:745px;
	background-color:#fcfff4;*/
}





/* ---------------------------------- /
/   BOTTOM CROSS PROMOS SLOT
/ ----------------------------------- */

#btmCrossPromoSlot {
	/*
		background-image:url(/visitors/images/bkg/bottomCrossPromos.jpg);
		background-position:top left;
		background-repeat:repeat;
		padding: 15px;
	*/
		
}

#leadArt_container{
position:relative;
width:400px;
margin-left:-20px;
margin-bottom:25px;

}

