#tab_zingfolio a{
  /*background-position:left bottom;*/
}
#centercol{
  padding-left:30px;
}
#outer_wrapper {
  /*border:1px solid black;
  width:855px;
  height:546px;*/
  width:875px;
  background-image:url(/images/v2/zing/zing_background.gif);
  margin-left:13px;
}
#zing_wrapper {
  width:847px;
  height:538px;
  border:1px solid black;
  /*margin:3px;*/
  margin-left:12px;
  background-color:#000000;
  position:relative;
  overflow:hidden;
}
#zing_wrapper table{
  position:relative;
}
#photo {
  position:absolute;
}



/*************** title **************/

div.title{
  margin:0 0 10px 49px;
  font-weight:bold;
  font-size:11px;
  color:#990000;
}
div.title a{
  color:#000000;
}

/*************** message board stuff **************/
#message_form_tag{
  float:left;
  width:405px;
  padding-left:49px;
  font-size:11px;
}
#message_form{
  margin-top:20px;
  width:405px;
}
#message_form .disclosure{
  color:#999999;
}
#message_form input.redtb,#message_textarea{
  width:405px;
  border:1px solid #990000;
	background-color:#FFFFFF;
}
#newcomments{
  clear:left;
  width:405px;
}
.message {
  margin-top:15px;
  background-image:url("/images/v2/zing/comment_bottom.gif");
  background-repeat:no-repeat;
  background-position:bottom left;
  padding-bottom:11px;
}
.message strong{
  color: #990000;
}
cite {
  color:#000000;
}
.message p{
  display:block;
  background: transparent url("/images/v2/zing/comment_top.gif") no-repeat 0px 0px;
  padding:31px 30px 0 30px;
  background-color:#FFD800;
  width:345px;
  margin-bottom:0;
  line-height:15px;
}
/*.message_box {
  position:relative;
  top:-2px;
  z-index:1;
  width:436px;
  border:2px solid #F5D822;
  background-color: #ffffff;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:5px;
  min-height: 60px;
  overflow: visible;
}
.message_content{
  padding-left:73px;
  padding-right:25px;
}
.message_content p{
  margin-bottom:10px;
  line-height:15px;
}
.message_box p{
  margin-top:0px;
}*/

#med_rect{
  width:300px;
  height:250px;
  margin-top:45px;
}


/*************** email form stuff **************/
#emaildiv{
  width:360px;
  float:right;
  margin:20px 0px 10px 0;
  padding-right:35px;
}
#emaildiv label {
  text-align:right;
  width:90px;
  float:left;
  padding:2px 5px 0 0;  
  margin:6px 0 0 0;
  }
.nobr {display:none;}  
.textfield {
  margin-top:6px;
}
#emaildiv p{
  margin-top:0px;
  margin-left:98px;
  width:230px;
  background-color:#FFFFFF;
}
.send{
  position:relative;
  left:98px;
}
.disclosure{
  color:#999999;
  font-size:9px;
}
#disclosure{
  padding-top:10px;
}
#emaildiv input.textfield,#email_textarea{
  width:250px;
  border:1px solid #990000;
	background-color:#FFFFFF;
}
#email_textarea{
  margin-bottom:10px;
}
.fade{
  padding-top:10px;
  padding-bottom:10px;
}
#tellafriend{
  position:relative;
  top:-20px;
}


/*************** zing rating stuff **************/

	/*             styles for the star rater                */	
#yy_rater{
  position:absolute;
  top:231px;
  right:46px;
  width:110px;
  color:#8E8E8E;
}
#yy_rater img{
  position:absolute;
  right:112px;
  top:-6px;
}
#yy_rater span{
  position:absolute;
  right:0;
  top:25px;
  width:250px;
  text-align:right;
}
	.star-rating{
    list-style:none;
		margin: 0px;
		padding:0px;
		width: 110px;
		height: 22px;
		position: relative;
		background: url(/images/v2/zing/rating1.gif) top left repeat-x;
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:22px;
		height:22px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(/images/v2/zing/rating1.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:22px;
	}
	.star-rating a.two-stars{
		left:22px;
	}
	.star-rating a.two-stars:hover{
		width: 44px;
	}
	.star-rating a.three-stars{
		left: 44px;
	}
	.star-rating a.three-stars:hover{
		width: 66px;
	}
	.star-rating a.four-stars{
		left: 66px;
	}	
	.star-rating a.four-stars:hover{
		width: 88px;
	}
	.star-rating a.five-stars{
		left: 88px;
	}
	.star-rating a.five-stars:hover{
		width: 110px;
	}
	.star-rating li.current-rating{
		background: url(/images/v2/zing/rating1.gif) left center;
		position: absolute;
		height: 22px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}		


	.voted{
		background-image: url(/images/v2/zing/rating2.gif);
		}
	.voted li a:hover{
		background-image: url(/images/v2/zing/rating2.gif);
		}
	.voted li.current-rating{
		background-image: url(/images/v2/zing/rating2.gif);
		}


