/* CSS Document */
/*-----Style--------------------------*/
A:link {
 color:#cccccc;
 font-weight:bold;
 text-decoration: none;
}

A:active {
 color:#7B2165;
 font-weight:bold;
 text-decoration: none;
}

A:visited {
 color:#cccccc;
 font-weight:bold;
 text-decoration: none;
}

A:hover {
 color:#7B2165;
 font-weight:bold;
 text-decoration: underline;
}

.hide {
 display: none;
}


/*Titles---------------------------------*/

h1 {
 margin: 0px;
 padding: 0px;
}


h2 {
 margin: 0px;
 padding: 0px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin: 0px;
padding: 0px;
}


/*Styles---------------------------------*/
p,td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 1.00 em;

}


div{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #cccccc;
 font-size: 11px;

}

div {
 margin: 0px;
 padding: 0px;
}

.centeralign {
  text-align:center;
}

.bt_enternow {
width: 100%;
 padding-left: 65px;
}


.bt_enternow a{
 display: block;
 width: 243px;
 height: 59px;
 background-image:url(../images/bt_enternow.gif);
 background-repeat:no-repeat;
}

.bt_enternow a:hover{
 display: block;
 width: 243px;
 height: 59px;
 background-image:url(../images/bt_enternow_roll.gif);
 background-repeat:no-repeat;

}


.bt_enternowdaily a{
 display: block;
 width: 243px;
 height: 59px;
 background-image:url(../images/bt_enternowdaily.gif);
 background-repeat:no-repeat;


}

.bt_enternowdaily a:hover{
 display: block;
 width: 243px;
 height: 59px;
 background-image:url(../images/bt_enternowdaily_roll.gif);
 background-repeat:no-repeat;
margin-left: 45px;
}


/*-----Centre aligned Containers----------------------------*/

BODY {
 margin: 0px;
 padding: 0px;
 text-align: center; /* to correct the centering IE bug*/
 background-color: #ffffff;
 background-image:url(../images/body_bg.gif);
 background-repeat:repeat-x;
}

#container {
    position: relative; /* container positioning */
	text-align:left;
	margin-left: auto;
	margin-right: auto; 
	background-color: #ffffff;
	width: 950px;
}

#header {
 width: 950px;
 height: 251px;
 background-image:url(../images/header.jpg);
 background-repeat:no-repeat;

}

#newsletter_flash {
	position:absolute;
	width: 250px;
	height: 700px;
	left: 727px;
	top: 265px;
}

#newsletter_signup {
	position:absolute;
	left: 49px;
	top: 91px;
}

#title_gallery {
 margin-left: 325px;
 width: 380px;
}

#title_chill {
 margin-left: 50px;
}



div {
 margin: 0px;
 padding: 0px;
}


/*horizontal nav starts here----------------------------------------------*/
#nav {
 width: 950px;
 height: 71px;
 margin: 0px;
 padding: 0px;
 background-image:url(../images/nav.gif);
 background-repeat:no-repeat;
 overflow:hidden;
 
}

#nav ul {

 padding: 0px;
 margin: 0px;

}
#nav ul li {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 padding: 0px;
 margin: 0px;
 margin-bottom: 0px;
 list-style: none;
 display: inline;
 }
 

#nav ul li span {
 display: none;
 padding: 0px;
 margin: 0px;
}


#nav_enternow A{
 display:block;
 padding: 0px;
 margin: 0px; 
 width: 146px;
 height: 45px;
 background: url(../images/nav.gif) no-repeat;
 overflow:hidden;
 float: left;
}

#nav_enternow A:hover{
display:block;
 padding: 0px;
 margin: 0px; 
 width: 146px;
 height: 45px;
 background-image:url(../images/nav_roll.gif);
 background-repeat:no-repeat;
 overflow:hidden;
 float:left;

}

#nav_prizing A{
 display:block;
 width: 89px;
 height: 45px;
 padding: 0px;
 margin: 0px;
 float:left;
 background-image:url(../images/nav.gif);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position:-146px 0px;
 
}

#nav_prizing A:hover{
padding: 0px;
 margin: 0px;
 display:block;
 width: 89px;
 height: 45px;
 background-image:url(../images/nav_roll.gif);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position: -146px 0px;
 float:left;
}


#nav_tv A{
 display:block;
 padding: 0px;
 margin: 0px;
 width: 168px;
 height: 45px;
 background-image:url(../images/nav.gif);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position: -235px 0px;
 float:left;
}

#nav_tv A:hover{
 padding: 0px;
 margin: 0px;
 display:block;
 width: 168px;
 height: 45px;
 background-image:url(../images/nav_roll.gif);
 background-repeat:no-repeat;
 background-position: -235px 0px;
 overflow:hidden;
 float:left;
 
}



#nav_chill A{
 padding: 0px;
 margin: 0px;
 display:block;
 width: 178px;
 height: 45px;
 background-image:url(../images/nav.gif);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position: -403px 0px;
 float:left;
}

#nav_chill A:hover{
 padding: 0px;
 margin: 0px;
 display:block;
 width: 178px;
 height: 45px;
 background-image:url(../images/nav_roll.gif);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position: -403px 0px;
 float:left;
}

#nav_home A{
 padding: 0px;
 margin: 0px;
 display:block;
 width: 80px;
 height: 45px;
 background-image:url(../images/nav.gif);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position: -581px 0px;
 float:left;
}

#nav_home A:hover{
 padding: 0px;
 margin: 0px;
 display:block;
 width: 80px;
 height: 45px;
 background-image:url(../images/nav_roll.gif);
 background-repeat:no-repeat;
 overflow:hidden;
 background-position: -581px 0px;
 float:left;
}

/*--------HOMEPAGE----------------------------------------------*/

#box{
 width: 950px;
 margin: 0px;
 padding: 0px;
 background-image:url(../images/content_bg.gif);
 background-repeat: repeat-y;
 }

#content{
 width: 900px;
 margin: 0px;
 padding: 0px;
 padding-left: 30px;
 background-image:url(../images/bg.gif);
 background-repeat: no-repeat;
 }
 
#content .imagery{
 width: 287px;
 margin: 0px;
 padding: 0px;
 float: left;
 }

#content .text{
 width: 395px;
 margin: 0px;
 padding: 0px;
 float: left;
 }


#commercial {
 width: 629px;
 background-image:url(../images/commercialbg.jpg);
 background-repeat:no-repeat;
}

#commercial .tv {
  width: 320px;
  height: 280px;
  margin-left: 300px;
}

.chill td{
 text-align: center;
 padding: 5px;
}

.chill h3 {
 color: #ffffff;
}

/*--------------Videos-------------*/
	#VideoWindow {
		width:600;
		height:500;
		margin:0px;
		margin-top: 80px;
		margin-bottom: 30px;
		padding: 0px;
		text-align:left;
}
	#PlayerWrapper
	{
		width: 320px;
		height: 325px;
		background-image:url(../images/videobg.gif);
		background-repeat: no-repeat;
		background-position: top left;
		border:0;		
		padding:0px;
		margin:0px;
	}
	
	#PlayerWrapper a
	{
		color:#fff;
	}
	
		
	
	

	
	table
	{
		margin:0px 0 0 0px;
		padding:0px;
		border-collapse:collapse;
		
	}
	
	table tr
	{
		vertical-align:top;
	}
	
	table tr td
	{
		margin:0px;
		padding:0px;	
	}
	
	#rightcolumn
	{
		
	}

/* Video Options */
	
	#CategoryContainer
	{
		width: 360px;
		height: 375px;
		overflow: auto;
		margin:0;
		
	}
	div#CategoryContainer h1
	{
		padding:0px;
		margin: 0px;	
	}
	
	div#CategoryContainer .contentArea
	{
		
	}
	#odd{
		
		height:80px;
		
	}
	#even{
		background: #D4EFFC;
		height:80px;
		border: 1px solid #fff;
	
	}
		
	
	div#CategoryContainer .horizontaldivide
	{	
		
	
		padding:0px;
		margin:7px 0;	
		clear:both;
	}
	
	div#CategoryContainer dl
	{
	 margin: 0 0 0 5px;
	 padding:0 0 0 0;
	 clear:both;
	}
	
	div#CategoryContainer dl dt
	{
	 margin-top:6px;
	 padding:0px;
	 float:left;
	 display:block;
	}
	
	div#CategoryContainer dl dt img
	{
	 margin:0;
	 padding:0px;
	 width:65px;
	 border:2px solid #EC83B5; 
	 float:left;
	 display:block;
	}
	
	div#CategoryContainer dl dt a, div#CategoryContainer dl dt a:link, div#CategoryContainer dl dt a:visited
	{
	 margin:0;
	 padding:0px;
	 background:none;
	 border:none;
	}
	
	div#CategoryContainer dl dt a:hover img
	{
	 margin:0;
	 padding:0px;
	 background:none;
	}
	
	div#CategoryContainer dl dd
	{
	 margin: 0 5px 0 0;
	 padding: 0 0 14px 0;
	 width:245px;
	 float:right;
	 display:block;
	}
	
	
	div#CategoryContainer dl dd h1
	{
		color:#EC83B5;
		padding:0px;
		margin:6px 0 5px 0px;
		font-size:14px;
	}
	
	div#CategoryContainer dl dd p
	{
	 margin: 0 0 10px 0;
	 padding:0px;
	 font-size:10px;
	 line-height:11px;
	 color:#000;
	 font-size:11px;
	}
	
	
	div#CategoryContainer a, div#CategoryContainer a:link, div#CategoryContainer a:visited
	{
		 color:#FF0000;

		font-size:11px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		text-decoration: none;
		
	}
	
	div#CategoryContainer a:hover
	{
			color:#CCC;
		font-weight:bold;
		padding:0px;
		margin:0px;
	}

/*-----------------Legal--------------*/

#legal {
 width: 950px;
 height: 250px;
 background-image: url(../images/legalbg.jpg);
 background-repeat:no-repeat;
}

#legal .text {
 padding-left: 40px;
 padding-top: 20px;
 width: 630px;


}

#legal A {
  color:#000000;
  font-weight:bold;
  text-decoration:underline;

}

#legal strong {
  color:#000000;
  font-weight:bold;

}


/*-----------------Contest Entry--------------*/
.statusMessage
{
	color: #cc0000;
	font-weight: bold;
	background-color: #FFCC00;
	padding: 3px;
}

div .text h1
{
	color: #EC83B5;
}

div .text p a
{
	color: #EC83B5;
}