#tab_zingfolio a{
  /*background-position:left bottom;*/
}
#centercol{
  padding-left:30px;
  width:800px;
}


/*************** 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;
}

#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);
		}


/*---------------------------- pb widget ---------------------------------*/
#pb_link{
  visibility:hidden;
}
#pb_container{
  border:0;
  width:219px;
  height:375px;
  background-color:#ffffff;
  position:absolute;
  top:50px;
  left:7px;
  z-index:2;
  display:none;
}
#pb_widget{
  border:1px solid #ecd447;
  width:217px;
  height:375px;
}
#pb_close{
  position:absolute;
  left:10px;
}

/*------------- subliminal structure ---------------*/
#topmessage{
  font-weight:bold;
  color:#990000;
  white-space: nowrap;
  margin-left:73px;
}
#subbox{
  /*width:786px;*/
  width:782px;
  margin-bottom:150px;
  margin-top:3px;
}

#uploadbox{
  width:377px;
  height:244px;
}

#uploadoptions{
  list-style-type:none;
  margin:0;
  padding:0;
  width:146px;
  float:left;
}
#uploadoptions li{
  margin:0;
  padding:0;
}
#uploadoptions li a{
  text-indent:-2000px;
  overflow:hidden;
  display:block;
  height:32px;
  width:146px;
  background-position:top;
}
#uploadoptions li a:hover{
  background-position:bottom;
}
#uploadoptions li a:active{
  background-position:bottom;
}
li#myfilespicker a{
  background-image:url(/images/v2/subliminalz/pages/upload_myfiles_down.gif);
}
li#urlpicker a{
  background-image:url(/images/v2/subliminalz/pages/upload_url.gif);
}
li#myzingspicker a{
  background-image:url(/images/v2/subliminalz/pages/upload_myzings.gif);
}
li#bebopicker a{
  background-image:url(/images/v2/subliminalz/pages/upload_bebo.gif);
}
#loadmessage{
  margin-left:20px;
  height:229px;
}
#zingscroller{
  overflow:scroll;
  width:200px;
  height:180px;
  text-align:center;
  margin-left:10px;
  margin-top:10px;
}
#zingscroller img{
  margin-bottom:5px;
}
#beboscroller{
  overflow:scroll;
  width:200px;
  height:180px;
  text-align:center;
  margin-left:10px;
  margin-top:10px;
  position:relative;
  left:-2000px;
}
li#photobucketpicker a{
  background-image:url(/images/v2/subliminalz/pages/upload_photobucket.gif);
}
li#photobucketpicker{
  visibility:hidden;
}
#uploaddetails{
  width:211px;
  height:239px;
  background-color:#c1c1c1;
  float:right;
  position:relative;
  padding:15px 10px 0 10px;
}

.detailboxes{
  display:none;
}


#subcontainer{
  width:400px;
  position:relative;
  float:right;
}
#subcutoff{
  width:400px;
  height:254px;
  overflow:hidden;
}
#subcutoff img{
  margin-top:-14px;
  margin-left:-14px;
}
#pickdifferent img{
  margin-top:10px;
}
