/* --------------------------- index / static page specific */
div.contentinner {
  margin: 0 -14px 0 14px;
  width: 975px;
  background: url(../cssimg2/midsection_tile.jpg) 0 235px repeat-x; 
}
/* -------------------------- home */
#howitworks {	padding: 10px 0 0px 0; margin: 0 auto; width: 935px;}
.howpix {
	width: 224px;
	float: left;
	display: block;
	padding: 0 10px 0 10px;
}
.howpiximg {}
div.home_search {
  color: white;
  font-size: 0.8em;
  padding: 27px 10px 0 10px;
  height: 100px;
  background: url(../cssimg2/home_searchbox.jpg) 0 5px no-repeat;
  margin: 0 0 -10px 19px;
}
div.home_search form { margin-left: 445px; border: none!important;}
div.home_search fieldset { border: none; margin: 0!important;}
div.home_search input.textbox { width: 330px; font-size: 10pt; padding: 5px 10px; color: #666;}
div.home_search input.searchbox {
  border: none;
  cursor: pointer;
  cursor: hand;
  width: 92px;
  height: 33px;
  background: url(../cssimg2/home_btnsearch.jpg) 0 0 no-repeat;
}
.example {font-size: 0.8em; padding-left: 10px;}

div.topwrap { height: 285px; width: 915px; margin: 0 auto 0 auto; padding-top: 35px;}

#topcities, #toppost, #topnews {
  background:url(../cssimg2/topcities.jpg) bottom left no-repeat;
  width: 278px!important;
  height: 264px!important;
  float:left;
}

#topcities { margin: 0 40px 0 0px;}
#toppost {}
#topnews { margin: 0 0 0 40px;}

#topcities h2, #toppost h2, #topnews h2 { background:url(../cssimg2/hdr_topcities.gif) 0 0 no-repeat; padding: 15px 0 0 15px; height: 30px; font-size: 15pt; margin: 0!important; font-weight: normal;}
#toppost h3 { line-height: 1.3em;}
#topnews h3 { font-size: 1.1em; color: #008000; margin-bottom: 10px;}
#topnews h3 span { font-weight: normal; font-size: 0.8em;}
#toppost .inner { padding: 0px 10px 0px 15px; }
#topnews .inner img { margin: 0 0 5px 0;}
#topcities .inner, #topnews .inner { padding: 0 5px 0 10px; }
#topcities li, #topnews li, #toppost li {  font-size: 1.3em; line-height: 1em;}
#topcities ul, #topnews ul, #toppost ul { margin-top: -5px;}
#topcities li a, #topnews a, #toppost a {  text-decoration: none;}
#topnews a {display: block;}
#topnews a img { text-align: center; margin: 0 auto;}
#topcities span, #topnews span  {  font-size: 0.6em;   color: #40403F;}
#topcities #city1, #topnews #city1,#toppost #city1,
#topcities #city2, #topnews #city2,#toppost #city2,
#topcities #city3, #topnews #city3,#toppost #city3, 
#topcities #city4, #topnews #city4,#toppost #city4,
#topcities #city5, #topnews #city5, #toppost #city5 {  padding: 5px 0 5px 40px; height: 30px;}
#topnews #city1,
#topnews #city2,
#topnews #city3, 
#topnews #city4,
#topnews #city5 {  padding: 10px 0 0px 40px; height: 30px;}
#topcities #city1, #topnews #city1, #toppost #city1 {  background:url(../cssimg2/city1.jpg) 0 0 no-repeat;}
#topcities #city2, #topnews #city2, #toppost #city2 {  background:url(../cssimg2/city2.jpg) 0 0 no-repeat;}
#topcities #city3, #topnews #city3, #toppost #city3 {  background:url(../cssimg2/city3.jpg) 0 0 no-repeat;}
#topcities #city4, #topnews #city4, #toppost #city4 {  background:url(../cssimg2/city4.jpg) 0 0 no-repeat;}
#topcities #city5, #topnews #city5, #toppost #city5 {  background:url(../cssimg2/city5.jpg) 0 0 no-repeat;}

/* ------------- press page */
/* table.press { border-collapse: collapse; border-top: 1px dashed; width: 100%;}
table.press  tr th {
  padding: 5px 15px;
}
table.press  tr td {  padding: 0;  text-align: center;}
table.press tr td img {} */

.pressimg { float: left; margin: 10px 10px 0px 0; width: 100px; position: relative; top: -20px; min-height: 70px;}
.pressimg img { max-height: 100px;}
.press_title { margin-left: 125px;}