.thumbborder img {	border: 1px solid #BBBBBB; }

.thumbborder:hover img{border: 1px solid #000000;}

.thumbborder:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.pborder{	width: auto;
			margin: 5px;
			padding: 5px;
			border: 1px solid #69839A;
			background-color:#FFFFFF;
			color:#FFFFFF;  }


h1 {font-family: Verdana;  	font-size: 12pt;  	color: #FF0000;  	font-weight:bold;  }

body {  font-family: Verdana;
		font-size: 10pt;
		color: #000000;
		margin: 0px 0px 0px 0px;
		background: url("images/bgtile2.jpg") repeat-y #FFFFFF; }

#header{ height: 105px;
		 width: 925px; }

#menu{	height: 62px;
		width: 919px; }



#MapViewer{	width: auto; }

#menuright{	width: 90px;	height: auto; /* was 525 px */	margin-top: 0px;	}


/* image floats, used to wrap text around any given img tag */
img.floatLeft { float: left;  margin: 4px; }
img.floatRight { float: right; margin: 4px; }
img.floatRightClear { float: right; clear: right; margin: 4px; }


/* HORIZONTAL BUTTONS SECTION */ 
/* -------------------------------------------------------------------- */
#nav {	top: 0px;	left: 0px;	list-style: none;	margin: 0px;	padding: 0px;
		height: 62px;	/*overflow: hidden;*/	width: 919px;	}
	
#nav li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style-type: none;
	}

#nav a {
	float: left; /* controls if they display left to right or right to left.*/
	padding: 62px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
	}
	
#nav a:hover {
	background-position: 0px -62px;
	}

#nav a:active, #nav a.selected {
	background-position: 0px -62px;
	}
	

#hbtn1 a  {
	width: 79px;
	background: url("images/hbtn1_home.jpg") top left no-repeat;
	}
	#hbtn1p a  {
		width: 95px;
		background: url("images/hbtn1p_poly.jpg") top left no-repeat;
		}

#hbtn2 a  {
	width: 68px;
	background: url("images/hbtn2_flyers.jpg") top left no-repeat;
	}
	#hbtn2p a  {
		width: 90px;
		background: url("images/hbtn2p_pickpack.jpg") top left no-repeat;
		}

#hbtn3 a  {
	width: 80px;
	background: url("images/hbtn3_doorhangers.jpg") top left no-repeat;
	}
	#hbtn3p a  {
		width: 117px;
		background: url("images/hbtn3p_sitma.jpg") top left no-repeat;
		}

#hbtn4 a  {
	width: 86px;
	background: url("images/hbtn4_samples.jpg") top left no-repeat;
	}
	#hbtn4p a  {
		width: 75px;
		background: url("images/hbtn4p_mapscounts.jpg") top left no-repeat;
		}

#hbtn5 a  {
	width: 113px;
	background: url("images/hbtn5_newspapers.jpg") top left no-repeat;
	}
	#hbtn5p a  {
		width: 65px;
		background: url("images/hbtn5p_rates.jpg") top left no-repeat;
		}
	
#hbtn6 a  {
	width: 88px;
	background: url("images/hbtn6_admbag.jpg") top left no-repeat;
}
	#hbtn6p a  {
		width: 77px;
		background: url("images/hbtn6p_contact.jpg") top left no-repeat;
	}

#hbtn7 a  {
	width: 87px;
	background: url("images/hbtn7_target.jpg") top left no-repeat;
}
	#hbtn7p a  {
		width: 66px;
		background: url("images/hbtn7p_home.jpg") top left no-repeat;
	}

#hbtn8 a  {
	width: 107px;
	background: url("images/hbtn8_events.jpg") top left no-repeat;
}

#hbtn9 a  {
	width: 73px;
	background: url("images/hbtn9_maps.jpg") top left no-repeat;
}
#hbtn10 a  {
	width: 61px;
	background: url('images/hbtn10_rates.jpg') top left no-repeat;
}
#hbtn11 a  {
	width: 77px;
	background: url('images/hbtn11_contact.jpg') top left no-repeat;
}


/* VERTICAL BUTTONS SECTION */
/* -------------------------------------------------------------------- */

#nav2 {
	top: 0px;
	left: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 90px; /*95*/
	}
	
#nav2 li {
	
	margin: -5px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	display:inline;
	list-style-type: none;
	}

#nav2 a {
	float: left; /* controls if they display left to right or right to left.*/
	padding: 0px 0px 0px -100px; /*0px 0px 0px -100px;*/
	overflow: hidden;
	width: 90px !important; 
	width /**/:90px; /* for IE5/Win */
	}
	
#nav2 a:hover {
	background-position: -95px 0px;
	}

#nav2 a:active, #nav a.selected {
	background-position: -95px 0px;
	}
	
#vbtn1 a  {
	height: 64px;
	background: url("images/vbtn1_deadlines.jpg") top left no-repeat;
}
	#vbtn1p a  {
		height: 56px;
		background: url("images/vbtn1p_distribution.jpg") top left no-repeat;
	}

#vbtn2 a  {
	height: 73px;
	background: url("images/vbtn2_cpc.jpg") top left no-repeat;
}
	#vbtn2p a  {
		height: 63px;
		background: url("images/vbtn2p_aboutus.jpg") top left no-repeat;
	}

#vbtn3 a  {
	height: 66px;
	background: url("images/vbtn3_layout.jpg") top left no-repeat;
}
	#vbtn3p a  {
		height: 64px;
		background: url("images/vbtn3p_jobs.jpg") top left no-repeat;
	}

#vbtn4 a  {
	height: 73px;
	background: url("images/vbtn4_gps.jpg") top left no-repeat;
}

#vbtn5 a  {
	height: 63px;
	background: url("images/vbtn5_verification.jpg") top left no-repeat;
}

#vbtn6 a  {
	height: 69px;
	background: url("images/vbtn6_adult.jpg") top left no-repeat;
}

#vbtn7 a  {
	height: 59px;
	background: url("images/vbtn7_packaging.jpg") top left no-repeat;
}

#vbtn8 a  {
	height: 60px;
	background: url("images/vbtn8_aboutus.jpg") top left no-repeat;
}

#vbtn9 a  {
	height: 65px;
	background: url("images/vbtn9_careers.jpg") top left no-repeat;
}


/* job table styling */
.jobtable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	border: 2px solid #E1E1E1;
	margin: 5px 5px 5px 5px;
}

.jobtableheader{
	border-bottom: 1px solid #CCCCCC;
	background-color:#ECECEC;
	padding:0px 0px 0px 5px;
}
.jobtabledesc{
	border:1px dotted #818181;
	padding: 5px 5px 5px 5px;
	background-color:#D9E2E7; /*#FEFFED*/
	margin: 5px 5px 5px 5px;
}
.jobtablebody{
	border:1px dotted #818181;
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
	margin: 5px 5px 5px 5px;
}
.jobtableapply{
	border:1px solid #CCCCCC;
	padding:5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	background-color:#ECF2EB;
}
.bannertile{
	background: url("images/sitemain/banner_tile.jpg") repeat-y #FFFFFF;
	}
#designbg{
	background: url("images/sitemain/head_design.jpg") top left no-repeat;
}
#carriersbg{
background: url("images/sitemain/carrier_1.jpg") bottom no-repeat;
}



/*top map button nav*/
#topmapbutton{ height: 31px;	width: 775px; }

#topmapnav{	top: 0px;	left: 0px;	list-style: none;	margin: 0px;
			padding: 0px; height: 31px; width: 775px;	}

#topmapnav li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline; list-style-type:none; }

#topmapnav a {float: right;
				padding: 31px 0px 0px 0px;
				overflow: hidden;
				height: 0px !important;
				height /**/:20px; /* for IE5/Win */}

#topmapnav a:hover{ background-position: 0px -31px;
				}

#topmapnav a:active, #topmapnav a.selected { background-position: 0px -62px; }

#hbtn12 a { width: 775px;
		background: url("images/hbtn12_map2.jpg") top left no-repeat;
		}

.privacy { font-size: 0.8em;
			padding: 10px; }
.privacy a { color:#999999; }
.privacy a:hover { color:#FFFFFF; }
