/*

- PRINT STYLES DIN FEIL 2009

- GENERAL CONTAINER STYLES: 
					- HEADER
					- MENULINKS
					- MENU
					- GLOBAL MENU
					- LOGO
					- SEARCH

- BODY CLASS INFOSENTER
					- TABS
					- COL 1 - INFOSENTER
					- COL 2 - INFOSENTER
					-ACCORDION
							- nivå 1
							- nivå 2


- BODY CLASS TA TESTEN



- BODY CLASS FILM



 
- DIVERSE STYLES 
*/

/* 
---------------------------------------------------------------------------------------------
DEFAULT HTML STYLES 
---------------------------------------------------------------------------------------------
*/

body {
	margin:0;
	padding:0;
	font-size:76%;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
}

h1 {
	font-family:Arial black, Helvetica black, sans-serif;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	font-size:2.0em;
	color:#000;
	font-weight:normal;
}

h2 {
	margin:0px;
	padding:0px;
	font-size:1.3em;
	color:#687170;
	font-weight:normal;
}

h3 {
	margin:0px;
	padding:0px;
	font-size:1.10em;
}

h4 {
	margin:0px;
	padding:0px;
	font-size:0.9em;
}

p {
	padding:0px;
	margin:0px;
	font-size:1.1em;
	line-height:1.5em;
}

p.ingress {
	padding:0px;
	margin:0px;
	font-size:1.4em;
	line-height:1.5em;
	font-weight:bold;
}

ul {}
ol {}
li {}

/*RIKTIG REKKE: LoVe HAte*/

a:link {
color:#e10686;
text-decoration:underline;
}

a:visited {
color:#e10686;
text-decoration:underline;
}

a:hover {
color:#e10686;
text-decoration:none;
}

a:active {
color:#e10686;
text-decoration:underline;
}


form {
margin:0;padding:0;
}

/* 
---------------------------------------------------------------------------------------------
 GENERAL CONTAINER STYLES 
---------------------------------------------------------------------------------------------
*/
div.wrapper {
	width:976px;
	margin:0 auto;
	padding:0px;
	background-color:#FFFFFF;
}

div.printLogo {}

/* HEADER   -------------------------------------------------------------*/

div.header {
	width:976px;
	float:left;
	margin:5px 0 16px 0;
	padding:0px;
}

/*MENULINKS   -----------------------------------------------------------*/

ul.menuLinks{
	display:none;
}


/*MENU    ---------------------------------------------------------------*/

div.menu {
	display:none;
}


/*GLOBAL MENU   -----------------------------------------------------*/

div.globalMenu {
	display:none;
}

/*LOGO    ----------------------------------------------------------*/

div.globalMenu ul li.logo {
	letter-spacing:0px;
	margin:0 10px 0 0;
	padding:0;
	border:none;
	background-color:#FFFFFF;
}

/*div.globalMenu ul li.logo a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/logoArrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:1.2em;
	color:#FFFFFF;
	background-color:#ec0186;
	text-transform:lowercase;
	float:left;
	margin:0;
	padding:3px 7px 3px 32px;
	display:inline;
	text-decoration:none;
	border:none;
}

div.globalMenu ul li.logo a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


div.globalMenu ul li.last {
	border-right:none;
}

div.globalMenu ul li a.nav2 {
	margin:0 5px 0 0;
	padding:0 5px 3px 5px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.3em;
	color:#7f0506;
	text-decoration:none;
}


div.globalMenu ul li a:hover {
	color:#ec0186;
	text-decoration:none;
}

div.globalMenu ul li a.nav2Active {
	margin:0 5px 0 0;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.4em;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#ec0186;
}

div.globalMenu ul li a.nav2Active:hover {
	text-decoration:none;
}*/


/*SEARCH    ------------------------------------------------*/
div.search {
	display:none;
}

/*FALLBACK FRONTPAGE   ---------------------------------------------------------*/

/*Top*/
div.mainContent{
	width:900px;
	background:none;
	float:none;
}

div.mainContent div.ContentTop{/*Ny boble over professor*/
	float:none;
	width:900px;
	overflow:hidden;
	padding:0px;
	margin:20px 0 0 0;

}

div.mainContent div.ContentTop h1.Universell_utforming{
	width:265px;
	float:none;
	text-transform:uppercase;
	font-size:1.3em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	clear:left;
	color:#ec0085;/*Ny tagline*/
}

div.mainContent div.ContentTop p{/*Ny boble over professor*/
	font-size:1em;
	line-height:1.3em;
	font-weight:normal;
	float:none;
	width:260px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}


/*Center*/

/*COL 1 ------*/

div.contentCol1{
	width:295px;
	padding:0 10px 0 24px;
	margin:220px 0 0 0;
	float:none;
	overflow:hidden;
}

div.contentCol1 h2, div.contentCol2 h2{
	font-weight:bold;
	color:#e10686;
	padding:0 0 5px 0;
}

div.contentCol1 h2 a,div.contentCol2 h2 a{
	font-size:1.9em;
	line-height:1.1em;
	font-weight:bold;
	color:#68000c;
	padding:5px 0 5px 0;
	text-decoration:none;
}

div.contentCol1 h2 a:hover, div.contentCol2 h2 a:hover{
text-decoration:underline;
}

div.contentCol1 p{
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
	color:#000000;
	padding:5px 0 0 0;
}


/*COL 2   ------*/
div.contentCol2{
	width:290px;
	padding:0 10px 0 18px;
	margin:220px 10px 0 0;
	float:none;
	overflow:hidden;
}

div.contentCol2 p.fatHeader{
	font-family:Arial black, Helvetica black, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#000;
	padding:0;
	text-transform:uppercase;
}

div.contentCol2 p{
	float:left;
	font-weight:bold;
	color:#000000;
	padding:0 0 5px 0;
}


/*COL 3   ----------*/
div.contentCol3{
	width:280px;
	float:none;
	overflow:hidden;
	margin:0;
	padding:0;
}

div.mainContent div.contentCol3 ul{
	width:300px;
	float:none;
	overflow:hidden;
	padding:0;
	margin:0;
}

div.mainContent div.contentCol3 ul li{
	width:300px;
	list-style:none;
	padding:0px;
	margin:0 0 1px 0;
	overflow:hidden;
}


div.mainContent div.contentCol3 ul li a{
	width:300px;
	padding:3px 200px 5px 26px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	margin:0px;
	background-color:#FFFFFF;
}

div.mainContent div.contentCol3 ul li a:hover{
	width:300px;
	padding:3px 200px 5px 26px;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	color:#EC0085;
	margin:0;
	text-decoration:none;
}



/*Bottom   -------------*/
div.mainContent h1.tagBottom{
	width:495px;
	overflow:hidden;
	display:inline;
	font-size:2.7em;
	font-weight:bold;	
	float:none;
	color:#FFFFFF;
	margin:66px 20px 4px 460px;
	padding:0;
}

div.mainContent p.tagline{
	width:290px;
	overflow:hidden;
	display:inline;
	float:none;
	font-size:1.6em;
	line-height:1.3em;
	font-weight:bold;
	color:#000;
	margin:16px 20px 4px 655px;
	text-align:right;
	padding:0;

}

div.mainContent p.tagline a{
	color:#000;
	text-decoration:none;
}

div.mainContent p.tagline a:hover{
	color:#000;
	text-decoration:underline;
}

*html div.mainContent{
	height:688px;
}



/*FOOTER   -------------------------------------*/

div.footer {
	width:976px;
	margin:0px;
	padding:11px 0 0 0;
	float:left;
	overflow:hidden;
}

div.footer ul {
	display:none;
}


div.footer ul li img {
	float:left;
	padding:0;
	margin:0;
}

div.footer a {
	float:left;
	margin:0 0 0 4px;
	padding:0;
	overflow:hidden;
}

div.footer a img {
	margin:10px 0 0 0;
	padding:0;
	border:none;
}

/* 
---------------------------------------------------------------------------------------------
BODY CLASS NARROW
---------------------------------------------------------------------------------------------
*/

body.narrow div.infoContent{
	float:none;
	width:600px;
	overflow:hidden;
	margin:0 0 0 24px;
	padding:10px;
	display:inline;
}

body.narrow div.infoContent table tr a{
padding-bottom:5px;

}


/* 
---------------------------------------------------------------------------------------------
BODY CLASS INFOSENTER
---------------------------------------------------------------------------------------------
*/

div.infoContent{
	float:none;
	width:900px;
	overflow:hidden;
	margin:0 0 0 24px;
	padding:10px 0 10px 0;
	display:inline;
}


/*TABS   -----*/

div.container{
	float:left;
	width:928px;
	margin:0;
	padding:0 0 24px 0;
	overflow:hidden;
	background-color:#eaefef;

}

div.container ul.tabs{/*Hides TABS*/
	display:none;
}

div.container ul.tabs li{
	display:inline;
	padding:0px;
	margin:0px;
}

*html div.infoContent div.container ul.tabs{/*Hides TABS*/
	display:none;
}


/*COL 1 - INFOSENTER*/

div.container div.contenCol1{
	width:430px;
	float:none;
	margin:30px 0 0 24px;
	padding:0px;
	display:inline;

}

div.container div.contenCol1 ul{
	width:425px;
	margin:10px 0 10px 0;
	padding:5px 0 5px 5px;
	float:none;
	list-style-type:circle;	

}

div.container div.contenCol1 ul li{
	width:407px;
	margin:3px 0 3px 0;
	padding:0 0 0 8px;
	float:none;

}



/*COL 2 - INFOSENTER - ACCORDION */
div.contenCol2{
	display:none;
}

/*
---------------------------------------------------------------------------------------------
BODY CLASS: TA TESTEN
---------------------------------------------------------------------------------------------
*/

body.testSite div.container{
	float:none;
	width:900px;
	margin:0;
	padding:0 0 24px 0;
	overflow:hidden;
}

body.testSite div.container ul.anchors{
	width:976px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0 0 15px 0;
}

body.testSite div.container ul.anchors li{
	font-size:1.1em;
	float:left;
	font-weight:bold;
	padding:7px 1px 7px 1px;
	margin:1px 1px 0 0;
	color:#eaf0f0;
	overflow:hidden;
	background-color:#d4dedd;
	border-bottom:1px solid #FFFFFF;
	min-width:45px;
	text-align:center;

}
			
			*html body.testSite div.container ul.anchors li{/*IE 6.0 Override*/
			width:45px;
			}
			
			*html body.testSite div.container ul.anchors li.active{/*IE 6.0 Override*/
			width:54px;
			}


body.testSite div.container ul.anchors li.active{
	min-width:54px;
	color:#000;
	background-color:#eaf0f0;
	padding:7px 4px 7px 4px;
	border-bottom:1px solid #eaf0f0;
}

body.testSite div.col1{
	float:left;
	width:198px;
	overflow:hidden;
	padding:0 16px 0 16px;
}

body.testSite div.test div.pastand h2{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-indent:20px;
	color:#000000;
	font-weight:bold;
	margin:0;
	padding:40px 0 20px 0;
	border-bottom:1px solid #000;
	background-image:url(../images/arrowTestPastand.gif);
	background-repeat:no-repeat;
	background-position:0px 38px;	
}

body.testSite div.col1 div.test{
	float:left;
	overflow:hidden;
	width:100%;
	padding:0;
	margin-left:0px;
	min-height:370px;
}

*html body.testSite div.col1 div.test{
	height:370px;
}

body.testSite div.col1 div.test div.spm{
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:16px;
}

body.testSite div.col1 div.test div.spm div{
	float:left;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:3px 0 3px 0;
}

body.testSite div.col1 div.test div.spm input{
	padding:0px;
	margin:0px;
	margin-bottom:1px;
}

body.testSite div.col1 div.test div.spm div label{
	font-style:italic;
	padding:0 0 0 5px;
	margin:0px;
	
}
div.col1 div.flashTest{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.col1 div.flashTest ul{
	background:none;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.col1 div.flashTest ul li{
	float:left;
	width:100%;
	margin:10px 0 10px 0;
	padding:0 10px 0 0;
	overflow:hidden;
	background-color:#800507;
}

				div.col1 div.flashTest ul li a,div.col1 div.flashTest ul li a:hover{
				font-size:1.5em;
				text-decoration:none;
				font-family:Arial black, Helvetica black, sans-serif;
				color:#FFFFFF;
				float:left;
				width:94%;
				margin:0;
				padding:3px 0 3px 10px;
				overflow:hidden;
				background-color:#800507;
				border:none;
				background-image:url(../images/next_button.gif);
				background-repeat:no-repeat;
				background-position:right center;
				
				}	
				
				div.col1 div.flashTest ul li ul li ul{
				background:none;
				float:left;
				width:100%;
				margin:10px 0 0 0;
				padding:0;
				overflow:hidden;
				}			
							
								
				div.col1 div.flashTest ul li ul li.tracker{
				background:#eaf0f0;
				float:left;
				width:100%;
				margin:0;
				padding:5px 0 0 0;
				overflow:hidden;
				text-align:right;
				}

/*Col2*/

body.testSite div.col2{
	float:left;
	width:678px;
	min-height:572px;
	overflow:hidden;
	padding:0;
	margin:0;
	overflow:hidden;
}

	*html body.testSite div.col2{/*IE 6.0 Override*/
	height:572px;
}

body.testSite div.col2 div#testFlash{
	width:678px;
	min-height:572px;
	background-color:#EAEFEF;
}


/* 
---------------------------------------------------------------------------------------------
BODY CLASS FILM
---------------------------------------------------------------------------------------------
*/

div.filmContent{
	float:left;
	width:928px;
	overflow:hidden;
	margin:0 0 0 24px;
	padding:10px 0 10px 0;
	display:inline;
}

div.filmContent div.screenWrapper{
	width:926px;
	float:left;
	overflow:hidden;
	padding:0 0 16px 0;
	margin:0px;
	background-color:#eaefef;
	display:inline;
}

/*tabs Wrapper*/
div.filmContent div.screenWrapper div.tabsDecowrapper{
	width:808px;
	float:left;
	overflow:hidden;
	padding:16px 44px 24px 44px;
	margin:0;
	background-color:#d4dedd;
	display:inline;
}


/*tab 2009 - NEW Movies*/		
div.filmContent div.screenWrapper div.multimediaNew{
}

/*Menu Film*/
div.filmContent div.screenMenu{
	width:896px;
	margin:21px 0 0 0;
	padding:0px;
	float:left;
	overflow:hidden;
	display:inline;
	background:none;
}

div.filmContent div.screenMenu ul.screenMenuList{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	display:inline;
	background-color:#EAEFEF;
}

div.filmContent div.screenMenu ul.screenMenuList li.first{
	float:left;
	margin:0 8px 0 0;
	padding:0;
	overflow:hidden;
}

div.filmContent div.screenMenu ul.screenMenuList li{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	background:none;
}

div.filmContent div.screenMenu ul.screenMenuList li a{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.filmContent div.screenMenu ul.screenMenuList li a img{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	border:none;

}

/*div.filmContent div.screenMenu ul.screenMenuList li a.MenuItem{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	border:none;
	background:none;
	background-color:green;
}

div.filmContent div.screenMenu ul.screenMenuList li a.MenuItem:link, div.filmContent div.screenMenu ul.screenMenuList li a.MenuItem:visited, div.filmContent div.screenMenu ul.screenMenuList li a.MenuItem:active{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;

}

div.filmContent div.screenMenu ul.screenMenuList li a.MenuItem .active{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	border:none;
}

div.filmContent div.screenMenu ul.screenMenuList li a.MenuItem img{
	border:none;
}*/



/*tab 2007 - OLD Movies*/
div.filmContent div.screenWrapper div.multimedia{
	width:400px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
}			

div.filmContent div.screenWrapper div.colorModul{
	width:450px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0 0 0 16px;
}
		

div.innerCol3 div.colorModul div.innerCol3Modul {
	width:100%;
	float:left;
	overflow:hidden;
	padding:0px;
	margin:0px
	background-color:#e3efee;
}

div.filmvisning {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#d4dedd;
}

/*tabs old movies 2007*/
div.filmvisning ul {
	width:100%;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0 0 20px 0;
	background-color:#eaefef;
}

div.filmvisning ul li {
	font-family:Arial black,Helvetica black,sans-serif;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0 1px 0 0;
}

/*left side*/
div.filmvisning ul li a.leftnotOpen, a.leftnotOpen:link, a.leftnotOpen:visited  {
	border:none;
	display:block;
	padding:6px 10px 6px 25px;
	margin:0px;
	float:left;
	background-image:url(../images/arrowOldTab.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#BECECB;
	text-decoration:none;
	color:#353c3b;
}

div.filmvisning ul li a.leftnotOpen:hover  {text-decoration:underline;}
div.filmvisning ul li a.leftnotOpen:active{color:#ed0187;}


/*right side*/
div.filmvisning ul li a.rightnotOpen, a.rightnotOpen:link, a.rightnotOpen:visited  {
	border:none;
	display:block;
	padding:6px 10px 6px 25px;
	margin:0px;
	float:left;
	background-image:url(../images/arrowOldTab.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#BECECB;
	text-decoration:none;
	color:#353c3b;
}

div.filmvisning ul li a.rightnotOpen:hover  {text-decoration:underline;}

div.filmvisning ul li a.rightnotOpen:active  {color:#ed0187;}


/*is open state*/
div.filmvisning ul li a.isOpen, a.isOpen:link, a.isOpen:visited  { 
	border:none;
	display:block;
	padding:6px 10px 6px 25px;
	margin:0px;
	float:left;
	background-image:url(../images/arrowOldTab_Active.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#D4DEDD;
	color:#353c3b;

}

div.filmvisning ul li a.isOpen:hover  { 
	text-decoration:none;
	display:block;
	padding:6px 10px 6px 25px;
	margin:0px;
	float:left;
	background-image:url(../images/arrowOldTab_Active.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#D4DEDD;
	color:#353c3b;
}

div.filmvisning ul li a.isOpen:active { 
	text-decoration:underline;
	display:block;
	padding:6px 10px 6px 25px;
	margin:0px;
	float:left;
	background-image:url(../images/arrowOldTab_Active.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#bececb;
	color:#353c3b;
}

div.imageBox {
	padding:0px;
	margin:0px;
	width:264px;
	float:left;
	padding:0px 0 0px 20px;
}

div.imageBox p {
	width:115px;
	float:left;
	padding:0px;
	padding:0 15px 15px 0;
}

div.imageBox p img {
	border:0px;
	float:left;
	padding-bottom:5px;
	width:110px;
}

/*paging -  movies 2007 - MÅ GJENNOMGÅES!! THOMAS*/
div.metainfo {
	background-color:#D4DEDD;
	clear:both;
	padding:10px 0 10px 20px;

}

 div.metainfo2 {
	background-color:#D4DEDD;
	clear:both;
	padding:10px 0 10px 20px;

}

body.film  div.metainfo div.paging {
	padding:0px;
	margin:0px;
	clear:both;
	padding-bottom:0px;
}



/* 
---------------------------------------------------------------------------------------------
BODY CLASS KONKURRANSE
---------------------------------------------------------------------------------------------
*/

/*FALLBACK KONKURRANSE*/

div.ContestContent div.Contest div.MultiMedia{
width:926px;
float:left;
padding:8px 17px 28px 17px;
margin:0px;
background-color:#eef2f3;
position:relative;

}

div.ContestContent div.Contest div.MultiMedia h1{
width:430px;
color:#fff;
background-color:#EC0186;
float:left;
padding:4px 0 5px 4px;
margin:0 0 8px 0;
text-transform:uppercase;
}

div.ContestContent div.Contest div.MultiMedia a.close_window{
width:95px;
color:#7F0506;
font-weight:bold;
float:left;
padding:4px 0 5px 4px;
margin:0 0 0 390px;
text-transform:uppercase;
text-decoration:none;

}

div.ContestContent div.Contest div.MultiMedia a.close_window img{
border:none;
width:912px;
}

div.ContestContent div.Contest div.MultiMedia ul{
width:912px;
padding:0;
margin:0;
display:inline;
list-style:none;
position:absolute;
top:0px;
right:0px;

}

div.ContestContent div.Contest div.MultiMedia ul li{
width:227px;
float:left;
padding:0px;
margin:0px;
margin-right:1px;
}

div.ContestContent div.Contest div.MultiMedia ul li.last{
width:220px;
float:left;
margin:0px;
margin-right:1px;
}


div.ContestContent div.Contest div.MultiMedia ul li a{
color:#fff;
font-weight:bold;
width:216px;
padding:2px 5px 2px 5px;
margin:0px;
background-color:#800507;
text-transform:uppercase;
text-decoration:none;
display:block;
}
		
		
div.ContestContent div.Contest div.MultiMedia ul li a:hover{
color:#fff;
text-transform:uppercase;
background-color:#ed0187;
display:block;

}

div.ContestContent div.Contest div.MultiMedia ul li.last a{
color:#fff;
width:218px;
padding:2px 5px 2px 5px;
margin:0px;
text-transform:uppercase;
display:block;
}

div.ContestContent div.Contest div.MultiMedia ul li.last a:hover{
color:#fff;
text-transform:uppercase;
background-color:#ed0187;
display:block;
}

div.ContestContent div.Contest div.MultiMedia ul li a.active{
color:#fff;
font-weight:bold;
width:218px;
padding:2px 5px 2px 5px;
margin:0px;
background:none;
text-transform:uppercase;
text-decoration:none;
display:block;
}
		
		
div.ContestContent div.Contest div.MultiMedia ul li a.active:hover{
color:#fff;
text-transform:uppercase;
background-color:#ed0187;
display:block;
}


div.ContestContent div.Contest div.MultiMedia div.hothouseText{
width:902px;
float:left;
padding:10px 10px 10px 10px;
margin:10px 0 0 0;
color:#000;
}

/*END:FALLBACK*/
		
div.ContestContent{
	float:left;
	width:928px;
	overflow:hidden;
	margin:0 0 0 24px;
	padding:10px 0 10px 0;
	display:inline;
	background-color:#fff;
}

div.ContestContent div.Contest{
	float:left;
	padding:8px;
	margin:0;
	background-color:#eaf0f0;
	width:912px;
}

div.ContestContent div.Contest div.MultiMedia{
	width:912px;
	float:left;
	padding:0;
	margin:0;
}

div.ContestContent div.Contest div.MultiMedia{
	width:912px;
	float:left;
	padding:0;
	margin:0;
}

div.ContestContent div.Contest div.Col1{
	width:430px;
	float:left;
	padding:10px 0 16px 0;
	margin:0 20px 0 0;
}

div.ContestContent div.Contest div.Col1 h2{
	font-size:2em;
	padding:10px 0 16px 0;
	margin:0;
	color:#000000;
}

div.ContestContent div.Contest div.Col1 p{
	font-size:1.3em;
	color:#000000;
}

div.ContestContent div.Contest div.Col1 p span.date{
	background-color:#ec0186;
	padding:3px;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
}

div.ContestContent div.Contest div.Col1 img.iPod{
	float:left;
	padding-right:5px;
}

/*Col 2*/
/*fieldset / textarea*/
div.ContestContent div.Contest .Col2{
	width:450px;
	float:left;
	padding:15px 0 0 0;
	margin:0 0 0 10px;
	border:none;
	display:inline;
}


div.ContestContent div.Contest fieldset.Col2 label{
	width:400px;
	float:left;
	padding:5px 0 5px 0;
	margin:0;
}

div.ContestContent div.Contest fieldset.Col2 textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:435px;
	float:left;
	padding:3px;
	margin:0;
	background-color:#fff;
	color:#6b8783;
	border:none;
	overflow:hidden;
	text-align:left;
}

div.ContestContent div.Contest fieldset.Col2 .email{
	color:#6b8783;
	float:left;
	width:328px;
	min-height:1.4em;
	padding:2px 0 2px 3px;
	border:none;
	overflow:hidden;
}

div.ContestContent div.Contest fieldset.Col2 .submit{
	width:95px;
	float:left;
	font-size:1em;
	padding:0;
	margin:3px 0 0 5px;
	font-family:Arial black,Helvetica black,sans-serif;
	color:#FFFFFF;
	background-color:#ed0187;
	border:none;
	text-transform:uppercase;
	overflow:hidden;
}


div.ContestContent div.Contest fieldset.Col2 span.redAlert{
	width:370px;
	float:left;
	font-size:1em;
	padding:0;
	margin:5px 0 0 5px;
	color:#EC0186;
}
	
	
* html div.ContestContent div.Contest fieldset.Col2 .submit{/*IE 6.0 Override*/
	width:90px;
	display:inline;

}
/* 
---------------------------------------------------------------------------------------------
BOX ME - HOTHOUSE FALLBACK 
---------------------------------------------------------------------------------------------
*/

div.boxMe{
width:960px;
width:968px;
float:left;
padding:0 0 0 8px;
margin:0;
background-color:#fff;
}

div.hotHouseWrapper{
width:928px;
float:left;
padding:4px;
margin:0 0 16px 10px;
background-color:#eef2f3;
position:relative;
background-color:#eaf0f0;
}

div.hotHouseWrapper img{
width:928px;
float:left;
padding:0;
margin:0;
}

div.hotHouseWrapper h1{
width:430px;
color:#fff;
background-color:#EC0186;
float:left;
padding:4px 0 5px 4px;
margin:0 0 8px 0;
text-transform:uppercase;
}

div.hotHouseWrapper a.close_window{
width:95px;
color:#7F0506;
font-weight:bold;
float:left;
padding:4px 0 5px 4px;
margin:0 0 0 390px;
text-transform:uppercase;
text-decoration:none;

}

div.hotHouseWrapper a.close_window img{
border:none;
padding-left:8px;
}

div.hotHouseWrapper ul.hotMenu{
width:928px;
padding:0;
margin:0;
display:inline;
list-style:none;
position:absolute;
top:4px;
right:4px;
}

div.hotHouseWrapper ul.hotMenu li{
width:231px;
float:left;
padding:0px;
margin:0px;
margin-right:1px;
}

div.hotHouseWrapper ul.hotMenu li.last{
width:229px;
float:left;
margin:0px;
margin-right:1px;
}


div.hotHouseWrapper ul.hotMenu li a{
color:#000;
font-weight:bold;
width:220px;
padding:5px;
margin:0px;
background-color:#dee7e7;
text-transform:uppercase;
text-decoration:none;
display:block;
}
		
		
div.hotHouseWrapper ul.hotMenu li a:hover{
color:#fff;
text-transform:uppercase;
background:none;
display:block;
}

div.hotHouseWrapper ul.hotMenu li.last a{
color:#000;
width:222px;
padding:5px;
margin:0px;
background-color:#dee7e7;
text-transform:uppercase;
display:block;
}

div.hotHouseWrapper ul.hotMenu li.last a:hover{
color:#fff;
text-transform:uppercase;
background:none;
display:block;
}


div.hotHouseWrapper div.hothouseText{
width:918px;
float:left;
padding:10px 0 10px 0;
margin:0;
background-color:#eaefef;
}

div.hotHouseWrapper div.hothouseText h2{
font-weight:bold;
width:918px;
background-color:#EC0186;
color:#FFFFFF;
padding:4px;
margin:3px 0 3px 0;
}

div.hotHouseWrapper div.hothouseText p{
padding:3px 0 0 10px;
}

div.hotHouseWrapper div.hothouseText ul{
width:600px;
margin:0 0 16px 0;
}

div.hotHouseWrapper div.hothouseText ul li{
margin:3px 0 3px 0;
}



/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/

div.printLogo { 
	display:none; 
}
div.clearer {
	clear:both;font-size:1px;line-height:1px;
}
.hiddenTxt {
	position:absolute;
	left: -9999px;
}

span.date {
	font-weight:normal;
	padding:0px;
	margin:0px;margin:0 0 2px 0;
	padding-left:3px;
	font-size:11px;
}