*
{
	margin: 0;
	padding: 0;
}

body
{
	margin: 0px;
	text-align: center;
	background-color: #000;
	font-family:arial, helvetica;
	color: #666666;
	font-size: 11px;
	line-height: 13px;
} 


img 						{behavior: url(../styles/iepngfix.htc);}
.png						{behavior: url(../styles/iepngfix.htc);}


td
{
	font-family:arial, helvetica;
	color: #ffffff;
	font-size: 10px;
	line-height: 12px;
}


td.titles
{
	font-family:arial, helvetica;
	color: #cfb292;
	font-size: 11px;
	line-height: 12px;
}

.clipname
{
	font-family:arial, helvetica;
	color: #cfb292;
	font-size: 11px;
	line-height: 13px;
}


.clipname a:link {
	text-decoration:underline;
	font-size: 11px;
	color: #cfb292;
	line-height: 13px;
}
.clipname a:visited {
	text-decoration:underline;
	font-size: 11px;
	color: #cfb292;
	line-height: 13px;
	}
	
.clipname a:hover {
	border:0;
	text-decoration:underline;
	font-size: 11px;
	color: #cfb292;
	line-height: 13px;
}




.details
{
	font-family:arial, helvetica;
	color: #cfb292;
	font-size: 10px;
	line-height: 12px;
}


.Signup
{
	font-family:arial, helvetica;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

a
{
	text-decoration: none;
	color: #cccccc;
}

a:hover
{
	text-decoration: none;
	color: #cccccc;
}

#Wrapper
{
	position: relative;
	margin-left: auto; 
	margin-right: auto;
	margin-top:0px;
	width: 950px;
	text-align: left;
	border:0px solid #cc0000;
	vertical-align:bottom;
	height:100%;
}

#ZYHeaderVideo
{
	position: relative;
	float: left;
	width: 950px;
	height:247px;
	text-align: left;
	border:0px solid #cc0000;
	background-image: url(../images/roach_redesign_hd.jpg);
	background-repeat: repeat-x;
	

}

.ZYNav		{position:absolute;  width:320px;  height:24px; left: 650px; top:30px;  border:0px solid #cc0000; z-index:90;}



#ZYBodyTitleVideo
{
	position: relative;
	float: left;
	width: 482px;
	height:182px;
	text-align: left;
	margin-top:20px;
	margin-left: 20px;
	border:0px solid #cc0000;


}


#ZYTopLink
{
	position: relative;
	float: right;
	width: 150px;
	height:20px;
	text-align: left;
	border:0px solid #cc0000;
	margin-left:0px; 
	margin-top:0px;

}



#ZYBody
{
	position: relative;
	float: left;
	width: 950px;
	text-align: left;
	border:0px solid #cc0000;


}



/* LEFT SIDE */


#ZYLeftCol
{
	position: relative;
	float: left;
	width: 484px;
	text-align: left;
	margin-top:-100px;
	margin-left:20px;
	border:0px solid #cc0000;


}


#ZYLgVideo
{
	position: relative;
	float: left;
	width: 482px;
	height:396px;
	text-align: left;
	border:0px solid #cc0000;


}

#ZYLgVideoShare
{
	position: relative;
	float: right;
	width: 482px;
	height:20px;
	text-align: right;
	margin-top: 10px;
	border:0px solid #cc0000;

}

#ZYLgVideoShare img
{
margin-left: 10px;

}


#ZYLgVideoTitle
{
	position: relative;
	float: left;
	width: 415px;
	height:100px;
	text-align: left;
	margin-top: 90px;
	border:0px solid #cc0000;


}

#ZYLgVideoClips1
{
	position: relative;
	float: left;
	width: 415px;
	height:400px;
	text-align: left;
	border:0px solid #cc0000;


}

#ZYLgVideoClips2
{
	position: relative;
	float: left;
	width: 240px;
	height:200px;
	text-align: left;
	border:0px solid #cc0000;


}





/* RIGHT SIDE */


#ZYRightCol
{
	position: relative;
	float: right;
	width: 415px;
	text-align: left;
	border:0px solid #cc0000;
	top: 20px;

}

#ZYRightColOffset
{
	margin-left:30px;
}

#ZYRightColHeader
{
	margin-top:50px;
	position: relative;
	float: left;
	width: 415px;
	height:54px;
	text-align: left;
	border:0px solid #cc0000;

}


#ZYRightColPost
{
	position: relative;
	float: left;
	width: 415px;
	height: 25px;
	text-align: left;
	border:0px solid #cc0000;


}


#ZYRightColLine
{
	position: relative;
	float: left;
	width: 415px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	border:0px solid #cc0000;


}

#ZYRightColComments
{
	position: relative;
	float: left;
	width: 395px;
	height: 500px;
	text-align: left;
	border:0px solid #cc0000;
	font-family:arial, helvetica;
	color: #ffffff;
	font-size: 11px;
	line-height: 13px;

}

.CommentTitles
{
	font-family:arial, helvetica;
	color: #cfb292;
	font-size: 11px;
	line-height: 13px;

}



#ZYRightColCommentsFooter
{
	position: relative;
	float: left;
	width: 415px;
	height: 20px;
	text-align: left;
	border:0px solid #cc0000;

}

#ZYRightColCommentsFooterLeft
{
	position: relative;
	float: left;
	width: 204px;
	text-align: left;
	border:0px solid #cc0000;

}

#ZYRightColCommentsFooteRight
{
	position: relative;
	float: right;
	width: 206px;
	text-align: right;
	border:0px solid #cc0000;

}




/* SHARE DIVS */

#ZYPostComments
{
	position: relative;
	float: right;
	width: 378px;
	height: 416px;
	text-align: left;
	border:1px solid #cfb292;
	margin-top:-560px;
	margin-right:45px;
	background-color: #000;
	visibility: hidden;

}

#ZYPostCommentsForm
{
	position: relative;
	float: left;
	width: 357px;
	height: 365px;
	text-align: left;
	border:1px solid #cfb292;
	background-color: #fff;
	margin-left: 10px;

}

#ZYPostCommentsForm td
{
color: #000;
}

#ZYPostCommentsTable
{
margin-left: 10px;
margin-top: 10px;
}

.ZYPostCommentsForm_forminput 				{ height:20px; width:200px; border:1px solid #cfb292; font-size:10px; color:#666666; font-family: Arial;}
.ZYPostCommentsForm_forminputtxt 			{ height:58px;  width:200px; border:1px solid #cfb292; font-size:10px; color:#666666; font-family: Arial;}



#ZYSocialWeb
{
	position: relative;
	float: left;
	width: 378px;
	height: 213px;
	text-align: left;
	border:1px solid #cfb292;
	margin-top:-305px;
	margin-left:255px;
	background-color: #000;
	visibility: hidden;

}

#ZYSocialWebForm
{
	position: relative;
	float: left;
	width: 357px;
	height: 165px;
	text-align: left;
	border:1px solid #cfb292;
	background-color: #fff;
	margin-left: 10px;
	

}

#ZYSocialWebTable
{
margin-left: 10px;
margin-top: 10px;
}

#ZYSocialWebForm td { color: #000; }
#ZYSocialWebForm img {margin-left: 3px; margin-right: 3px; }



#ZYSendFriend
{
	position: relative;
	float: left;
	width: 380px;
	height: 315px;
	text-align: left;
	border:1px solid #cfb292;
	margin-top:-540px;
	margin-left:255px;
	background-color: #000;
	visibility: hidden;

}

#ZYSendFriend td
{
color: #000;
}

#ZYSendFriendForm
{
	position: relative;
	float: left;
	width: 356px;
	height: 265px;
	text-align: left;
	border:1px solid #cfb292;
	background-color: #fff;
	margin-left: 10px;
	

}


#ZYSendFriendTable
{
margin-left: 10px;
margin-top: 10px;
}






#ZYBodyCopyPages
{
	position: relative;
	float: left;
	width: 950px;
	text-align: left;
	margin-top:-50px;
	border:0px solid #cc0000;


}









/* FOOTER */

#ZYFooter
{
	position: relative;
	float: left;
	width: 950px;
	height:30px;
	text-align: center;
	border:0px solid #cc0000;


}

#ZYPrivacy
{
	position: relative;
	float: left;
	width: 950px;
	height:30px;
	text-align: left;
	border:0px solid #cc0000;
}


#ZYPrivacy a:link {
	text-decoration:none;
	font-size: 9px;
	color: #cfb292;
}
#ZYPrivacy a:visited {
	text-decoration:none;
	font-size: 9px;
	color: #cfb292;
	}
	
#ZYPrivacy a:hover {
	border:0;
	text-decoration:none;
	font-size: 9px;
	color: #cfb292;
}




#ZYLinks
{
	position: relative;
	float: left;
	width: 950px;
	height:30px;
	text-align: left;
	border:0px solid #cc0000;
}


#ZYLinks a:link {
	text-decoration:none;
	font-size: 9px;
}
#ZYLinks a:visited {
	text-decoration:none;
	font-size: 9px;
	}
	
#ZYLinks a:hover {
	border:0;
	text-decoration:none;
	font-size: 9px;
}