

/********************************************************
	HEADER COMPONENT STYLES

	These styles are used to dimension and position major 
	components of the header in a standardized layout
********************************************************/
#browseMIPicon {
height:20px;
width:200px;
float:left;
padding-left:141px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
xborder:solid 1px black;
}	

#headerTile{
	float:left;
	clear:both;
	width:986px;
	height:22px;
	background-image: url(../images/mipBarSlice.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	xborder:solid 1px black;}
	
#backImageButton{
	position: absolute;
	top:0px;
	left:0px;
	z-index:100;
	cursor:pointer;
	display:none;}
	
#pageTitleIcon{
	float:left;
	margin-top:-24px;
	margin-bottom:0px;
	padding-left:13px;		
	xborder:solid 1px black;}
	
#headerBackNext{
	float:left;
	margin-top:-27px;
	margin-bottom:0px;
	margin-left:0px;
	xpadding-right:92px;
	xborder:solid 1px black;}

#advertiserIndexInformationContainer{
	float:left;
	text-align: left;
	color: #ffffff;
	margin-left: 10px;
	margin-top: -22px;
	font-family: Arial,Helvetica,Verdana;
	font-size: 8pt;
	font-weight:bold;}
#currentIndex{display:inline;}
#indexToCountText{display:inline;padding-left: 2px;font-weight:normal;}
#totalCount{display:inline;padding-left: 2px;}
#categoryRelationText{display:inline;padding-left: 2px;font-weight:normal;}
#categoryName{display:inline;padding-left: 2px;width: 280px;}
	
	
#toolBarContainer{
	position:absolute;
	left:589px;
	top:105px;
	width: 176px;
	font-family: Arial,Helvetica,Verdana;
	font-size: 8.5pt;
	color:#0000000;
	cursor:pointer;}
	
#toolBarContainer A:link{color: #000000;text-decoration:none;}
#toolBarContainer A:visited{color: #000000;text-decoration:none;}
#toolBarContainer A:hover{color: #000000;text-decoration:underline;;}
	
#helpButtonContainer{
	float:right;
	margin-top:-1px;}

#printFriendlyButtonContainer{
	width:65px;
	float:right;
	margin-top:-1px;}
	
#openInANewWindowButtonContainer{
	width:72px;
	float:right;
	margin-top:-1px;}






/********************************************************
	MAJOR MIP BOX AND MIP TRAY LAYOUT COMPONENT STYLES

	These styles are used to dimension and position major 
	components of the MIP box and tray in a standardized 
	layout
********************************************************/
	
#mipContentContainer{
	float:left;
	clear:left;
	margin-left: 5px;
	padding-left: 0px;}

	
	
#mipBoxHeader{
	float:left;
	clear:both;
	margin-left: 0px;
	height:9px;
	line-height:9px;
	xborder:1px solid green;}
#mipBoxListingContainer{
	float:left;
	clear:both;
	postion:relative;
	width: 364px;
	margin-left: 0px;
	padding-left: 20px;}
#mipBoxFooter{
	float:left;
	clear:both;
	cursor:pointer;
	margin-left: 0px;
	height:20px;
	line-height:20px;}
#mipTrayContainer{
	float:left;
	clear:both;
	position:relative;
	padding-left: 46px;
	padding-bottom: 7px;
	left:0px;
	width: 335px;}
#mipTrayFooter{
	float:left;
	clear:both;
	position:relative;
	xleft:10px;
	cursor:pointer;
	margin-bottom:10px;}


.mipListingFirstLine{
	float: left;
	position: relative;
	line-height:18px;
	height: 18px;
	width: 330px;
	padding-left: 20px;
	font-weight: bold;
	xmargin-bottom:2px;
	xtext-transform: uppercase;}
.mipListingSecondLine{
	float: left;
	clear: left;
	position:relative;
	padding-left: 20px;
	line-height:16px;
	height:16px;
	width: 330px;
	font-weight: bold;}
.mipListingThirdLine{
	float: left;
	clear: left;
	position:relative;
	padding-left: 20px;
	width: 330px;
	line-height:15px;
	height:15px;
	font-weight: bold;}
.mipListingDescription{
	float: left;
	clear: left;
	position:relative;
	padding-left: 20px;
	padding-top: 5px;
	width: 330px;}
.mipListingWebsite A:link, .mipListingWebsite A:visited{
	font-size: 8.5pt;
	font-family: Arial,Helvetica,Verdana;
	color:Blue;
	float: left;
	clear: left;
	position:relative;
	padding-left: 20px;
	xmargin-top:-5px;
	padding-bottom:10px;
	width: 330px;
	xborder:solid 1px black;}
.mipListingWebsite A:hover{
	font-size: 8.5pt;
	font-family: Arial,Helvetica,Verdana;
	color:Blue;
	float: left;
	clear: left;
	padding-left: 20px;
	padding-bottom:10px;
	width: 330px;
	text-decoration:underline;
	position:relative;
	xborder:solid 1px black;}	
.mipLocationOnMapLink{
	float: left;
	clear: left;
	padding-left: 20px;
	padding-top:9px;
	width: 310px;
	xborder:solid 1px black;}
.mipLocationOnMapLink A:link, .mipLocationOnMapLink A:visited{
	font-size: 8.5pt;
	font-family: Arial,Helvetica,Verdana;
	color:Blue;}
.mipLocationOnMapLink A:hover{
	font-size: 8.5pt;
	font-family: Arial,Helvetica,Verdana;
	color:Blue;
	text-decoration:underline;}	

	
	

/********************************************************
	INNER MIP BOX AND MIP TRAY LAYOUT COMPONENT STYLES

	These styles are used to dimension and position the
	contents of the MIP box and tray in a standardized 
	layout
********************************************************/
	
.mapIndicatorHolder{
	position: absolute;
	top: 22px;
	left: -6px;
	width: 20px;
	line-height:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6.4pt;
	font-weight: bold;
	text-align:center;
	text-transform:none;
	display:block;
	z-index:150;
	xborder:1px solid blue;}

.onMapSymbolHolder{
	float:left;
	clear:left;
	position:absolute;
	left: -8px;
	top: 1px;
	height: 40px;
	width: 21px;
	background-color:#FFFFFF;
	border:1px solid black;}
.onMapSymbolHolder A .onMapCode{
	position: absolute;
	left: 3px;
	top: -4px;
	width: 20px;
	margin-left:-2px;
	padding-left:0px;
	padding-top:5px;
	font-family: Arial,Helvetica,Verdana;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	cursor: hand;
	z-index:20;
	text-decoration:none;
	xborder: solid 1px black;}
.onMapSymbolHolder A .onMapShape{
	position: absolute;
	left: 1px;
	top: 0px;
	height: 19px;
	width: 19px;}
	
		
.onMapSymbolHolderHighlight{
	float:left;
	clear:left;
	position:absolute;
	left: -8px;
	top: 1px;
	height: 40px;
	width: 21px;	
	z-index:149;}		
.onMapSymbolHolderHighlight .onMapCode{
	position: absolute;
	left: 3px;
	top: -4px;
	width: 20px;
	margin-left:-2px;
	padding-left:0px;
	padding-top:5px;
	font-family: Arial,Helvetica,Verdana;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	cursor: hand;
	z-index:20;
	xborder: solid 1px black;}
.onMapSymbolHolderHighlight .onMapShape{
	position: absolute;
	left: 1px;
	top: 0px;
	height: 19px;
	width: 19px;}
	

.businessNameHolder{
	float: left;
	width: 330px;
	height: 18px;
	vertical-align:text-top;}
.businessNameHolder SPAN{
	vertical-align:text-top;
	font-size:9.5pt;
	height:18px;}
#addressCityHolder{
	float: left;
	width: 235px;
	height: 13px;
	background-color:#FFFFFF;}
#addressCityHolder SPAN{
	vertical-align:text-top;
	font-weight: normal;
	cursor:text;
	background-color:#FFFFFF}
#phoneNumberHolder{
	float: right;
	right: 0px;
	width: 80px;
	height: 13px;
	background-color:#FFFFFF;}
#phoneNumberHolder SPAN{
	vertical-align:text-top;
	font-weight: normal;
	cursor:text;
	background-color:#FFFFFF;}
#mapDescriptionHolder{
	float: left;
	width: 280px;
	height: 15px;
	background-color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	xborder:black solid 1px;
	clear:both;}
#mapDescriptionHolder SPAN{
	vertical-align:text-top;
	font-weight: bold;
	height: 15px;
	cursor:text;
	background-color:#FFFFFF;
	clear:both;}




/********************************************************
	SLIDING TRAY COMPONENT STYLES

	These styles are used to dimension and position major 
	components of the sliding tray in a standardized layout
********************************************************/
	

.mipTrayEntry{
	position: relative;
	float:left;
	clear: left;
	margin-bottom: 10px;
	width: 305px;
	height:55px;
	}
/*Location Styles" */

.entryContent{width: 305px;height: 50px;cursor:pointer;text-decoration:none; xborder:black solid 1px;}

.ddBusinessNameHolder{
	float:left;
	clear:both;
	width:100%;
	height:15px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 13px;
	xborder:1px solid black;}

.ddAddressCityHolder{
	float:left;
	display:block;
	clear:both;
	width: 233px;
	xheight:15px;
	line-height: 13px;}

.ddPhoneNumberHolder{
	float: right;
	xclear:both;
	width: 72px;
	height:15px;
	line-height: 13px;
	text-align: right;}

.ddMapDescriptionHolder{
	clear:both;
	display:block;
	float: left;
	width: 280px;
	height:15px;
	line-height: 13px;}


/*Map Dot" */

/*Tray "Map A" */
.ddMapIndicatorHolder{
	position: absolute;
	top: 23px;
	left: -29px;
	width: 20px;
	line-height:9px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 6.4pt;
	font-weight: bold;
	text-align:center;
	text-transform:none;
	display:block;
	xborder:1px black solid;
	z-index:150;}

/*main container*/
.ddOnMapSymbolHolder{
	xfloat:left;
	position: relative;
	top: -50px;
	left: -37px;
	xborder:black solid 1px;}
	
			
/*stroke outline*/
.ddOnMapSymbolHolder .onMapCode{
	position: absolute;
	left: 9px;
	top: -2px;
	width: 21px;
	height: 35px;
	margin-left:-2px;
	padding-left:0px;
	padding-top:5px;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	cursor: hand;
	border: solid 1px black;
	z-index:120;}

/*Tray Map Dot*/
.ddOnMapSymbolHolder .onMapShape{
	position: absolute;
	left: 9px;
	top: 0px;
	height: 19px;
	width: 19px;
	xborder:1px black solid;}
		


/********************************************************
	ADVERTISEMENT IMAGE LAYOUT SWAPPING COMPONENT STYLES

	These styles are used to dimension and position major 
	components of the sliding tray in a standardized layout
********************************************************/

DIV.smallAd #adImageContainer{float:right;margin-top:0px;padding-left:0px;padding-top:1px;width:600px;height:100%;text-align:left;}
DIV.smallAd #couponContainer{float:left;padding-top: 30px;padding-left: 100px;}
DIV.smallAd DIV.coupon{padding-right: 5px;padding-left: 5px;padding-bottom: 5px;padding-top: 5px;}

DIV.largeAd #adImageContainer{float:none;padding-top:0px;width:100%;text-align:center;margin-left:0px;}
DIV.largeAd #adImageContainer IMG{margin-top:15px;}
DIV.largeAd #couponContainer{float:none;padding-left: 10px;padding-top:30px;padding-bottom:30px;width: 980px;text-align: center;}
DIV.largeAd DIV.coupon{display:inline;padding-right: 5px;padding-left: 5px;}



#contentBlocksMasterContainter{
	float:left;
	clear:both;
	width:765px;
	xborder:solid 1px black;}
	
	
	
	
.footerText A:link, .footerText A:visited{text-decoration:none;}
.footerText A:hover{text-decoration:underline;}
	
	
	
	