.tableTop, .tableTop th, .tableTop a:link, .tableTop a:visited {
	background-color: #611278;
	color: #FFFFE3;
	font-weight: bold;
	text-decoration: none;
        font-size: 12px;
        text-align: left;
}

#searchContent {
  width: 750px;
  background-color: #fff;
  background-image: url(/images/v_strip.gif);
  background-repeat: repeat-y;
  background-position: 515px 0px;
}

#searchContent:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


#searchForm {
  border: #611278 2px solid;
  padding: 10px;
  display: block;
  width: 600px;
  margin-top: 5px;
  float:left;
}


#searchForm:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#searchBlock, #keyBlock {
  margin: 0px;
  padding: 0px;
  float: left;
}

#keyBlock input, #miniSearch label input, #miniSearch label select { width: 200px }
#searchBlock select { width: 300px } 
#searchBlock .salary, #miniSearch .salary { width: 80px }

#miniSearch input#submit { margin: 5px 60px 0 60px }

input#submit { width: 80px; margin-top: 1em; }


.stack, .stackhead { 
   display: block;
   margin-top: 5px;
   position: relative;
   line-height: 1.5em;
  }

.stackhead { line-height: 2em }

#searchBlock { width: 60% }
#keyBlock { width: 40% }
#resultsBlock {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 500px;
  margin-right: 33px;
}

#resultsBlock h1{
	font-size:18px;
}

#resultsBlock p { margin-top: 0 } 
#miniSearch {
  float: left;
  width: 215px;
}

#miniSearch p.modify-search{
  background-image: url(/images/onpgtitles/modify_search.gif);
  background-postion: top center;
  background-repeat: no-repeat;
  height:22px;
  width:100%;
  overflow:hidden;
  text-indent:-9999em;
  }

#storeSearch {
   position: absolute;
   bottom: 8px;/*top:166px;*/ /*top: 86px;*/
   left: 250px;
   font-size: 12px;
   background-image: url(/images/subnav_bullet.gif);
   background-position: center left;
   background-repeat: no-repeat;
   padding-left: 10px;

}
.srBg1 {
	background-color: #F4F4F4;

}
.srBg0 {
	background-color: #FFFFFF;
}

#resultsBlock td a { font-weight: bold }


.resultHighlight td {
        font-weight: bold;
        color:#823399;
}

.resultHighlight td a { font-size: 16px; }

.tableFooter {
	background-color: #E3E3E3;
        border-top: 3px solid  #611278;
}

.modifyLabels {
	color: #823399;
	font-size: 12px;

}
.modifyValues {
	font-size: 12px;
}

#search-results-page2 #header {
	height: 106px;
}
#search-results-page .wrapper {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:980px;
}
#search-results-page .hide,
#search-results-page h1 {
	margin: 0;
	padding: 0;
	line-height: 0.1em;
	height: 1%;
}
#search-results-page #header h2,
#search-results-page #storeSearch {
	bottom: -9px !important;
}
#search-results-page #header .logo2 {
	height: 60px;
	top: 95px;
	background:transparent url(/images/nav/logo.gif) no-repeat scroll left top;
	display:block;
	left:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	text-indent:-9999em;
	width:225px;
}