#soh, #soh_0, #soh_1, #soh_2, #soh_3, #soh_4, #soh_5 {
  width:95%;
  padding:5px 5px 5px 5px;
  margin:0px 0px 10px 0px;
  border:solid 1px #CCC;
  background:#900;
}

#ha {
  color:#333333;
  margin:0px 0px 0px 8px; }

#hn a {
  text-decoration:none; }
#hn a:visited, .pDiv td a:visited, .pDiv_over td a:visited {
  color:#900;
}
#hn a:hover, .pDiv_over td a:hover {
  color:white;
}

#soh_1 {
  background:#fDD url(../img/star_1a.gif) no-repeat top right; }
#soh_2 {
  background:#fDD url(../img/star_2a.gif) no-repeat top right; }
#soh_3 {
  background:#fDD url(../img/star_3a.gif) no-repeat top right; }
#soh_4 {
  background:#fDD url(../img/star_4a.gif) no-repeat top right; }
#soh_5 {
  background:#fDD url(../img/star_5a.gif) no-repeat top right; }

.pDiv, .pDiv_over {
	position:relative;
	float:left;
	left:0px;
	top:20px;
	width:119px;
	height:128px;
	margin:0px 10px 10px 0px;
	cursor:hand;
	z-index:0;
	background:white;
	}

.pItemDiv{
	position:absolute;
	width:119px;
	height:132px;
  clip:rect( 0px 119px 131px 0px ); }

.pDiv a, .pDiv_over a {
  display:block;
	border:solid 1px #600;
	width:119px;
	height:130px;
	vertical-align:top;
	text-align:center;
	font-size:11px;
  padding:2px;
  }
.pItemDiv a:hover {
  text-decoration:none;
  min-height:125px; }
.pDiv a img {
	filter:alpha(opacity=80);
	opacity:0.8;
	border:solid 1px #EEE;
	margin-top:10px; }
.pDiv_over a img {
	filter:alpha(opacity=100);
	opacity:1.0;
	border:solid 1px #CCC;
	margin-top:10px; }

.pDiv_over{
	z-index:99; }

.pDiv_over a {
  color:blue;
  background:transparent url(../img/l_grey_slope.gif) 0px 0px no-repeat;
	cursor:hand;
}

.c_tl, .c_tr, .c_br, .c_bl {
  display:none;
/*  position:absolute;
	background:url(../img/cross.gif);*/
	width:17px;
	height:17px; }

.c_tl {
	left:-8px; top:-8px; }
.c_tr {
	left:121px; top:-8px; }
.c_br {
	left:121px; top:120px; }
.c_bl {
	left:-8px; top:120px; }

.pDiv_over .c_br{
/*	background:url(../img/cross_over.gif); */}

#city {
  display:block;
  width:670px;
  max-width:650px;
  padding:0px 0px 0px 0px;
  margin:5px 0px 0px 5px;
}

#city h1{
  background:#600;
  padding:5px 0px 5px 30px;
  margin:10px 0px;
  font-size:12px;
  line-height:130%;
  color:white;
  text-transform:uppercase;
}

a.boxed, a.boxed:visited, a.boxed:hover, a.boxed:active {
  display:block;
  float:left;
  width:140px;
  padding:5px;
  margin:0px 0px 0px 1px;
  font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size:10px;
  font-style:normal;
	font-weight:bold;

  color:#666;;
  text-transform:capitalize;
  background:#E8E8E8;
  text-decoration:none;
  z-index:500;
}

.s_1 {
  background:url(../img/star_1s.gif) no-repeat bottom right; }
.s_2 {
  background:url(../img/star_2s.gif) no-repeat bottom right; }
.s_3 {
  background:url(../img/star_3s.gif) no-repeat bottom right; }
.s_4 {
  background:url(../img/star_4s.gif) no-repeat bottom right; }
.s_5 {
  background:url(../img/star_5s.gif) no-repeat bottom right; }

#h {
  display:none;
}

/*-- Print Formatting --*/
@media print {
  .pDiv td img {
	filter:alpha(opacity=100);
	border:solid 1px #EEE; }
	.pDiv td, .pDiv_over td {
	  border:0px; }
	#ha, #hn, #hn a, #hn a:visited, .pDiv td a:visited, .pItemDiv, .pItemDiv a {
  color:#000; }
  .c_tl, .c_tr, .c_br, .c_bl {
/*    background:url(../img/crossl.gif); */}
  a.boxed, a.boxed:hover, a.boxed:active, a.boxed:visited {
    display:none;
    visibility:hidden; }
}

#so_links {
  z-index:100;
  display:block;
  clear:right;
  padding-bottom:10px;
}