/*This file used for the Vendor Catalog Map*/
/* MAP SITEWIDE STYLES */
BODY
{
	padding:0px;
	margin:0px;
	font-family:Arial,Helvetica;
}

a, a:visited{ text-decoration: none;	color: #1B95A4;}		
a:hover { text-decoration: underline;color: #E08801;}

/*a.safarilink, a.safarilink:visited{ text-decoration: none;	color: #1B95A4;}		
a.safarilink:hover { text-decoration: underline;color: #E08801;}*/


img{behavior: url("");}

#mapdiv{height:430px;border: 1px solid #999;}



.mapTitleBar { border-top:1px solid #aaa;padding:5px;background-color:#E08801;color:#fff }
#mapTitleText { float:left; }
#mapTitleMyList { float:right;}
.mapMyVendors { background:url('../images/icons/iWrite.gif') no-repeat center left;padding-left:20px;padding-right:20px; }
#mapTitleMyList a, #mapTitleMyList a:visited{ color:#fff }
.paginationBar {
	background-color:#EDEFF2;
	padding:5px;
	border:1px solid #aaa;
}
.filterBar {background-color:#dfdfdf;border:1px solid #aaa;padding:5px;font-size:9pt}
.featureListingBar {text-align:center;background-color:#77B2B6;color:#FFF;font-size:8pt}

.loading_message {
	border-style: double;
	border-width: 3px;
	border-color: #efefef;
	padding: 3px;
	background-color: orange;
	color: white;
	width:180px;
	font-weight: bold;
	filter: alpha(opacity = 70);
	-moz-opacity: 0.70;
}
/* not used*/
div.markerTooltip,div.markerDetail {
	color: black;
	font-weight: bold;
	background-color: white;
	white-space: nowrap;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid black;
}

.mapTooltip {
	display: block; 
	text-align: center; 
	background-color: #E08801;
}	

.pg_link_cur {
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    text-align: center;	
	width: 16px;
	height: 15px;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 2px;
	margin-top: 1px;
	border: 1px solid #000;
	text-decoration: none;
	background-color: #E08801;
	color: #FFF;
	cursor: normal;
}


.pg_link {
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    text-align: center;	
	width: 16px;
	height: 15px;
	background-color: #FFFFFF;
	color: #E08801;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 2px;
	margin-top: 1px;
	border: 1px solid #aaa;
	cursor: pointer;
}

.pg_btn    
{
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    text-align: center;
    width: 55px;
    height: 15px;
	background-color: #FFFFFF;
	color: #E08801;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
	margin-top: 1px;
	border: 1px solid #aaa;
	cursor: pointer;
}


.pg_btn_disabled {
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    text-align: center;
    width: 55px;
    height: 15px;
    font-weight: bold;
    padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
	margin-top: 1px;
	border: 1px solid #aaa;
	text-decoration: none;
	background-color: #FFFFFF;
	cursor: normal;
    text-align: center;
    color: #ddd;
}

.side_cell_address {
	font-size: 80%;
	padding-bottom:4px;
	border-bottom:1px solid #ccc;	
	padding-left:5px;
}

A.listingTitle, A:visited.listingTitle{
	text-decoration: underline;
	font-size: 130%;
}


.side_cell_picture {
	width:50px;
	padding-bottom:4px;	
	border-bottom:1px solid #ccc;	
}

.side_cell_rating {
	font-size: 10pt;
	padding-bottom:4px;		

	text-align:right;	
}

.side_cell_links {
	font-size: 80%;
	border-bottom:1px solid #ccc;	
}

.info_cell_address {
	valign: top;
	
}

.info_cell_picture {
	valign: top;

}

.pagination_style {
	
}

.side_listing_table {
	padding: 1px;
	text-align: left;
	font-size: 10pt;
}

#side_nav_bar {
	overflow: auto;
	height:400px;
	clear:both;
}

#side_nav_bar p {
	margin: 10px;
}

.side_nav_bar_item {

}	

.side_nav_bar_item_gray {
	color: gray;
}	

.iwstyle {
	white-space: nowrap;
}
