@charset "utf-8";
/* CSS Document */

/**
 * Project:		RENN WENN DU KANNST
 * Purpose:		Global Styles
 * 
 * @author:		<ap@okapi.de>
 * @version:	1.0
 * @date:		06/2010
 */


/* TABLE OF CONTENTS:
---------------------------------------------------------------------------------------
	
	0:	CSS RESET & HELPERS:
	
		0.1:	CSS RESET:
		0.2:	AUTO-CLEAR & GLOBAL HELPERS
	
	1:	TYPOGRAPHY & LINK STYLING:
		
		1.0:	COLOURS:
		1.1:	TYPO:
		1.2:	LINKS:
	
	2:	STRUCTURE & LAYOUT
		
		2.1:	STRUCTURE
		2.2:	HEADER	
		2.3:	NAVIGATION & MENU-LISTS	
		2.4:	FOOTER
		2.5:	CONTENT

		
	
--------------------------------------------------------------------------------------	
*/



/*  >> 0.	CSS RESET & HELPERS:
---------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------- */

/*  		>> 0.1.	CSS RESET:
--------------------------------------------------------------------------------------- */

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }

ol, ul { list-style: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}




/*  		>> 0.2.	AUTO-CLEAR & GLOBAL HELPERS:
--------------------------------------------------------------------------------------- */

.autoclear:after,
.col-box:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.pic-sec {
	position: relative;
	display: block;
	overflow: hidden;
}

.col-box {
	position: relative;
	display: block;
}

.col {
	position: relative;
	float: left;
	display: inline;
	line-height: 0.01%;
}



/*  >> 1.	TYPOGRAPHY & LINK STYLING:
---------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------- */


/*  		>> 1.0.	COLOURS:
--------------------------------------------------------------------------------------- */

#footer li,
#footer h3 { color: #BDB9C9; }

#content { color: #FFF; }


/*  		>> 1.1.	TYPO:
--------------------------------------------------------------------------------------- */

body, h1, h2, h3, h4, h5, h6, p, a, li, th, td, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}

body { font-size: 0.01%; line-height: 0.01em; }

input,
textarea { font-size: 13px; }

textarea { font-family: sans-serif, Arial, Helvetica; font-size: 13px; }


h1, h2, h3, h4, h5, h6, p, a, span, th, td, .col-main li { font-size: 12px; line-height: 16px; }

#footer li,
#footer h3,
#contact a { font-size: 12px; line-height: 12px; }





/*  		>> 1.2.	LINKS:
--------------------------------------------------------------------------------------- */

a:link,
a:visited,
a:hover { text-decoration: none; }

#footer a:link,
#footer a:visited { color: #BDB9C9; }
#footer a:focus,
#footer a:hover { color: #FFF; }


#subnavi a:link,
#subnavi a:visited { color: #FFF; }
#subnavi a:focus,
#subnavi a:hover,
#subnavi li.selected a { color: #FF7A31; }



/*  >> 2.	STRUCTURE LAYOUT
---------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------- */


/*  		>> 2.1.	STRUCTURE:
--------------------------------------------------------------------------------------- */
html, body { height: 100%; }

html { background: #8E7482 url(../images/bg_all.jpg) 0 0 repeat-x; }

body { min-width: 964px; }

div#wrapper {
	position: relative;
	min-height: 100%;
	background: url(../images/bg_center.jpg) center 0 no-repeat;
}
	
	div#wrapper-content {
		position: relative;
		overflow: auto;
	/*	padding-bottom: 255px;	*/	/* must be same height as the footer */
		padding-bottom: 327px;
	}

		div#header,
		div#content { position: relative; width: 964px; margin: 0 auto; }
		
		div#header { height: 336px; }
		
		div#content { padding-bottom: 25px; }


div#footer {
	position: relative;
	background: url(../images/bg_footer.png) 0 0 repeat-x;
	
	/*	margin-top: -255px;	*/	 /* negative value of footer height */
	/*	height: 255px;			*/
	margin-top: -327px;
	height: 327px;
	clear: both;	
}

	div#footer div.wrap-inner {
		position: relative;
		width: 964px;
		margin: 0 auto;	
	}


/* OPERA FIX: FOOTER STICK BOTTOM */
body:before {
	content: "";
	height: 100%;
	float: left;
	width: 0;
	margin-top: -32767px;
}




/*  		>> 2.2.	HEADER:
--------------------------------------------------------------------------------------- */

#header h1,
#header h1 a,
#header p { position: absolute; overflow: hidden; }

#header h1 {
	left: 0;
	top: 0;
	width: 650px;
	height: 336px;
}

#header h1 a {
	display: block;
	width: 630px;
	height: 290px;
	left: 5px;
	top: 28px;
	text-indent: -9999px;
	background: url(../images/bg_title.png) -5px -28px no-repeat;
}

#header p {
	right: 0;
	top: 142px;
	width: 317px;
	height: 41px;
	text-indent: -9999px;
	background: url(../images/bg_kinostart.png) 0 0 no-repeat;
}

#header #aufkleber {
	width:258px;
	height:141px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
}


/*  		>> 2.3.	NAVIGATION & MENU-LISTS:
--------------------------------------------------------------------------------------- */

ul#navigation {
	position: absolute;
	width: 315px;
	height: 123px;
	overflow: hidden;
	right: 0;
	top: 192px;
}

ul#navigation li { position: absolute; overflow: hidden; }

ul#navigation a {
	position: relative;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/bg_navi_main.png) no-repeat;
} 


#nav-trailer	{ left: 0; top: 0; }
#nav-trailer,
#nav-trailer a	{ width: 163px; height: 58px; }

#nav-trailer a:link,
#nav-trailer a:visited { background-position: -2px -9px;  }
#nav-trailer a:focus,
#nav-trailer a:hover,
ul#navigation #nav-trailer.selected a { background-position: -2px -209px; }


#nav-synopsis		{ left: 163px; top: 0; }
#nav-synopsis,
#nav-synopsis a	{ width: 149px; height: 30px; }

#nav-synopsis a:link,
#nav-synopsis a:visited { background-position: -165px -9px;  }
#nav-synopsis a:focus,
#nav-synopsis a:hover,
ul#navigation #nav-synopsis.selected a { background-position: -165px -209px; }


#nav-gallery	{ left: 163px; top: 30px; }
#nav-gallery,
#nav-gallery a	{ width: 149px; height: 28px; }

#nav-gallery a:link,
#nav-gallery a:visited { background-position: -165px -39px;  }
#nav-gallery a:focus,
#nav-gallery a:hover,
ul#navigation #nav-gallery.selected a { background-position: -165px -239px; }


#nav-quiz	{ left: 0; top: 58px; }
#nav-quiz,
#nav-quiz a	{ width: 244px; height: 39px; }

#nav-quiz a:link,
#nav-quiz a:visited { background-position: -2px -67px;  }
#nav-quiz a:focus,
#nav-quiz a:hover,
ul#navigation #nav-quiz.selected a { background-position: -2px -267px; }


#nav-cast	{ left: 244px; top: 58px; }
#nav-cast,
#nav-cast a	{ width: 68px; height: 39px; }

#nav-cast a:link,
#nav-cast a:visited { background-position: -246px -67px;  }
#nav-cast a:focus,
#nav-cast a:hover,
ul#navigation #nav-cast.selected a { background-position: -246px -267px; }


#nav-crew	{ left: 0; top: 97px; }
#nav-crew,
#nav-crew a	{ width: 65px; height: 28px; }

#nav-crew a:link,
#nav-crew a:visited { background-position: -2px -106px;  }
#nav-crew a:focus,
#nav-crew a:hover,
ul#navigation #nav-crew.selected a { background-position: -2px -306px; }


#nav-infos		{ left: 65px; top: 97px; }
#nav-infos,
#nav-infos a	{ width: 247px; height: 28px; }

#nav-infos a:link,
#nav-infos a:visited { background-position: -67px -106px;  }
#nav-infos a:focus,
#nav-infos a:hover,
ul#navigation #nav-infos.selected a { background-position: -67px -306px; }



#subnavi li.sn-section { border-top: 1px solid #A29AA3; padding: 7px 0; }

#subnavi li.sn-section.first { border-top: none; }

#subnavi li { font-size: 12px; line-height: 16px; }

#subnavi a {
	font-size: 12px;
	line-height: 16px;
	padding-left: 7px;
	background: url(../images/subnavi_arrows.png) 0 2px no-repeat;
}

#subnavi a:link,
#subnavi a:visited { background-position: 0 2px; }
#subnavi a:focus,
#subnavi a:hover,
#subnavi li.selected a { background-position: 0 -98px; }

#subnavi span.sep { padding: 0 6px; }



/*  		>> 2.4.	FOOTER:
--------------------------------------------------------------------------------------- */
#footer .section { position: absolute; width: 950px; left: 7px; }

#footer .section-contact	{ top: 36px; height: 42px; overflow: hidden; }
#footer .section-subsidy	{ top: 88px; }
#footer .section-partners	{ top: 146px; }

#footer .section-subsidy,
#footer .section-partners { border-top: 1px solid #696469; }

#footer li { position: relative; float: left; display: inline; }


ul#contact {
	position: relative;
	margin-top: 22px;
	height: 12px;
	margin-left: -11px;
}

	ul#contact li {
		position: relative;
		height: 12px;
		font-weight: bold;
		padding: 0 10px;
		border-left: 1px solid #BDB9C9;
	}
	

a#zorro-home {
	position: absolute;
	right: 0;
	top: 0;
	width: 76px;
	height: 43px;
	overflow: hidden;
	background: url(../images/logo-zorro.png) 0 0 no-repeat;
	text-indent: -9999px;
}

a#zorro-home:link,
a#zorro-home:visited { background-position: 0 0; }
a#zorro-home:focus,
a#zorro-home:hover { background-position: 0 -50px; }
	

ul#film-subsidy {
	position: relative;
	height: 50px;
	margin-top: 3px;
	cursor: default;
}

	#film-subsidy li {
		position: relative;
		height: 50px;
		overflow: hidden;
		text-indent: -9999px;
		background: url(../images/logos_subsidy.png) 0 0 no-repeat;
	}
	
	li#subsidy-wueste	{ width: 40px; background-position: -7px; }
	li#subsidy-swr		{ width: 58px; background-position: -89px 0; margin-left: 42px; }
	li#subsidy-wdr		{ width: 56px; background-position: -188px 0; margin-left: 41px; }
	li#subsidy-arte	{ width: 61px; background-position: -276px 0; margin-left: 32px;}
	li#subsidy-fsnrw	{ width: 61px; background-position: -375px 0; margin-left: 38px; }
	li#subsidy-mbb		{ width: 85px; background-position: -478px 0; margin-left: 42px; }
	li#subsidy-ffa		{ width: 53px; background-position: -606px 0; margin-left: 43px; }
	li#subsidy-dff		{ width: 76px; background-position: -705px 0; margin-left: 46px; }
	li#subsidy-bbakm	{ width: 134px; background-position: -823px 0; margin-left: 41px; }


#footer .section-partners h3 { position: absolute; left: 0; top: 14px; }

ul#partners {
	position: absolute;
	width: 960px;
	height: 57px;
	left: -4px;
	top: 31px;
}

	#partners li,
	#partners a,
	#partners2 li,
	#partners2 a {
		position: relative;
		display: block;
		height: 57px;
		overflow: hidden;
	}
	
	#partners a { background: url(../images/logos_partner.png) 0 0 no-repeat; text-indent: -9999px; }
	
	li#partner-titus a			{ width: 78px; background-position: -4px; }
	li#partner-detomaso a		{ width: 61px; background-position: -98px; margin-left: 16px; }
	li#partner-wggesucht a		{ width: 103px; background-position: -173px; margin-left: 14px; }
	li#partner-mitfahr a			{ width: 146px; background-position: -289px; margin-left: 13px; }
	li#partner-bootsmann a		{ width: 57px; background-position: -449px; margin-left: 14px; }
	li#partner-sonyericsson a	{ width: 126px; background-position: -521px; margin-left: 15px; }
	li#partner-videoload a		{ width: 93px; background-position: -666px; margin-left: 19px; }
	li#partner-myspace a			{ width: 84px; background-position: -778px; margin-left: 19px; }
	li#partner-intro a			{ width: 87px; background-position: -874px; margin-left: 12px; }

	
ul#partners2 {
	position: absolute;
	width: 960px;
	height: 57px;
	left: -4px;
	top: 103px; /* 31px + 57px + Abstand: 15px */
}
	
	#partners2 a { background: url(../images/logos_partner2.png) 0 0 no-repeat; text-indent: -9999px; }
	
	li#partner-kodak a			{ width: 78px; background-position: -4px; }





/*  		>> 2.5.	CONTENT:
--------------------------------------------------------------------------------------- */
a#btn-cinema-corner,
a#btn-machmit {
	position: absolute;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

a#btn-cinema-corner {
	width: 205px;
	height: 166px;
	left: 0;
	top: 0;
	background: url(../images/btn_hierimkino.png) 0 0 no-repeat;
}

div.cnt-header {
	position: relative;
	width: 964px;
	height: 254px;
	overflow: hidden;
	background: url(../images/bg_cnt_head.jpg) 0 0 no-repeat;
}

a#btn-machmit {
	width: 150px;
	height: 150px;
	background: url(../images/btn_quiz.png) 0 0 no-repeat;
	right: -68px;
	top: -16px;
}

div.cnt-header div.pic-sec {
	position: relative;
	width: 950px;
	height: 227px;
	overflow: hidden;
	margin-left: 7px;
	margin-top: 7px;
}

div.cnt-main { position: relative; }

	div.col-main { position: relative; width: 625px; padding-left: 7px; }
	
	div.col-side { position: relative; width: 320px; margin-left: 12px; }
	
	
div.col-side div.cnt-side-header {
	position: relative;
	width: 320px;
	height: 184px;
	overflow: hidden;
	background: url(../images/bg_sideheader.jpg) 0 0 no-repeat;
}

div.cnt-side-header div.pic-sec {
	position: relative;
	width: 307px;
	height: 167px;
	overflow: hidden;
	margin-left: 6px;
	margin-top: 7px;
}

div.cnt-side {
	position: relative;
	width: 306px;
	margin-left: 6px;
	padding-left: 1px;
}


.col-main h2.cnt-title {
	position: relative;
	font-size: 24px;
	line-height: 26px;
	text-transform: uppercase;
	padding-bottom: 3px;
	border-bottom: 5px solid #FFF;
	margin-bottom: 16px;
}

.col-main p { padding-bottom: 0.8em; padding-right: 10px; }

.col-main.interviews p { padding-bottom: 1.2em; }

.col-main h3 {
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	padding-top: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #FFF;
	margin-bottom: 16px;
}

.col-main li { padding: 2px 0; }

.col-main .cnt-excerpt {
	position: relative;
	border-bottom: 1px solid #A29AA3;
	padding-bottom: 8px;
	margin-bottom: 18px;
}



/* HOMEPAGE */
div#video-container { position: relative; }

div.home-cnt-side { position: relative; font-size: 0.01%; line-height: 0.01em; }

div.col-side a.btn-brueggemann {
	position: absolute;
	display: block;
	left: 14px;
	top: 13px;
	width: 240px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn_brueggemann.png) 0 0 no-repeat;
}
div.col-side a.btn-brueggemann:link,
div.col-side a.btn-brueggemann:visited { background-position: 0 0; }
div.col-side a.btn-brueggemann:focus,
div.col-side a.btn-brueggemann:hover { background-position: 0 -50px; }


div.col-side ul.btns-social {
	position: absolute;
	width: 307px;
	height: 32px;
	overflow: hidden;
	right: 7px;
	top: 162px;
	background-color: #000;
}

ul.btns-social li,
ul.btns-social li a { position: relative; height: 32px; float: left; }

ul.btns-social li a { display: block; background: url(../images/btns_social_black.png) 0 0 no-repeat;	text-indent: -9999px; }

li#btn-myspace { margin-left: 7px; }

li#btn-myspace a	{ width: 77px; background-position: 0 0; }
li#btn-youtube a	{ width: 56px; background-position: -77px 0; }
li#btn-facebook a	{ width: 75px; background-position: -133px 0; }

li#btn-fb-like {
	height: 23px;
	float: left;
	margin-top: 6px;
	overflow: hidden;
	/*
	float: right;
	margin-right: -4px;
	*/
	margin-left: 4px;
	width: 82px;
}

div.col-box-bottom {
	position: relative;
	clear: both;
	font-size: 0.01%;
	line-height: 0.01em;
}

div.col-box-bottom img { float: left; }


div.wrapper-tour-dates {
	position: absolute;
	width: 700px;
	height: 196px;
	left: 232px;
	top: 120px;
}

div.wrapper-tour-dates .tour-col-1 { width: 340px; margin-right: 20px; }
div.wrapper-tour-dates .tour-col-2 { width: 320px; }


div.wrapper-tour-dates ul ul li { font-size: 12px; line-height: 18px; padding-bottom: 1px; }

div.wrapper-tour-dates ul ul li strong {
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	color: #FF8028;
}

div.wrapper-tour-dates p {
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 340px;
}

ul.team-list {	position: relative; }

.team-list li strong,
.team-list li span { line-height: 18px; }

.team-list li strong {
	position: relative;
	float: left;
	width: 160px;
	/*
	padding-right: 20px;
	text-align: right;
	*/
}

.team-list li span {
	position: relative;
	float: left;
	width: 300px;
	padding-bottom: 1px;
}

.col-main .team-list li {  }

.team-list a {
	font-size: 12px;
	line-height: 18px;
	padding-left: 7px;
	background: url(../images/subnavi_arrows.png) 0 2px no-repeat;
}

.team-list a:link,
.team-list a:visited { background-position: 0 2px; color: #FFF; }
.team-list a:focus,
.team-list a:hover { background-position: 0 -98px; color: #FF7A31; }




/* GALLERY */
div#content div.gallery-wrapper { position: relative; width: 964px; height: 894px; }

div#content div.gallery-wrapper a { position: absolute; display: block; overflow: hidden; }

a#btn-img-01 { width: 598px; height: 368px; left: 0; top: 0; }
a#btn-img-02 { width: 235px; height: 164px; left: 598px; top: 0; }
a#btn-img-03 { width: 131px; height: 164px; left: 833px; top: 0; }
a#btn-img-04 { width: 366px; height: 343px; left: 598px; top: 164px; }
a#btn-img-05 { width: 598px; height: 138px; left: 0; top: 368px; }
a#btn-img-06 { width: 286px; height: 192px; left: 0; top: 506px; }
a#btn-img-07 { width: 286px; height: 196px; left: 0; top: 698px; }
a#btn-img-08 { width: 678px; height: 388px; left: 286px; top: 506px; }



/* GEWINNSPIEL */
div.quiz-row-1 { position: relative; height: 377px; }

div.quiz-row-1 div.col-side { margin-left: 0; width: 332px; overflow: hidden; }

div.quiz-col-1 { width: 330px; }
div.quiz-col-2 { width: 315px; }
div.quiz-col-3 { width: 312px; }


div.quiz-row-2 div.quiz-txt {
	position: relative;
	padding: 10px 36px 0 7px;
}

div.quiz-col-1 div.quiz-txt { padding-left: 0; }

div.cnt-quiz p { padding-bottom: 0.8em; }

div.cnt-quiz ul { padding-bottom: 18px; }

div.section-quiz-info { width: 576px; }

div.quiz-row-2 {
	position: relative;
	width: 957px;
	margin-left: 7px;
	padding-top: 26px;
	border-top: 1px solid #A29AA3;
}

div.quiz-row-3 {
	position: relative;
	width: 950px;
	margin-left: 7px;
	margin-top: 14px;
	padding-top: 20px;
	border-top: 1px solid #A29AA3;
}

div.quiz-row-3 h3,
div.quiz-row-3 p { width: 562px; font-size: 11px; line-height: 14px; }
div.quiz-row-3 h3 { padding-bottom: 6px; }

div.section-quiz-questions p,
div.section-quiz-questions li {
	color: #FF7A31;
	font-size: 14px;
	font-weight: bold;
}

div.section-quiz-questions li { padding-bottom: 4px; }

div.section-quiz-info p { padding-bottom: 1em; }

div.cnt-quiz a:link,
div.cnt-quiz a:visited { color: #FF7A31; }
div.cnt-quiz a:focus,
div.cnt-quiz a:hover { color: #FFF; }

div.section-quiz-info a { font-weight: bold; }


/* FESTIVALS */
div.festivals-main p { text-align: center; }

div.col-side div.festivals-header {
	background: none;
	height: auto;
}

div.festivals-header div.pic-sec {
	height: auto;
	margin-top: 0;
}


/* GEWINNAKTION */
div#win-layer {
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	z-index: 1000;
}

div#win-layer.offsite { top: -3000px; }

div#bg-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 900;
}

	div#gewinn-aktion {
		position: relative;
		width: 877px;
		margin: 0 auto;
	}

		div.layer-top,
		div.layer-mid,
		div.layer-btm {
			position: relative;
			width: 877px;
		}
		
		div.layer-top {
			height: 50px;
			background: url(../images/bg_win_layer_top.png) 0 0 no-repeat;
			z-index: 100;
		}
		
		div.layer-mid { 
			background: url(../images/bg_win_layer_mid.png) 0 0 repeat-y;
			
			min-height: 300px;
			height: auto !important;
			height: 300px;
			
			z-index: 50;
		}

		div.layer-btm { height: 43px; background: url(../images/bg_win_layer_btm.png) 0 0 no-repeat; }


a#btn-layer-close,
h2#layer-hl {
	position: absolute;
	overflow: hidden;
	text-indent: -9999px;
}

a#btn-layer-close {
	right: 31px;
	top: -1px;
	width: 36px;
	height: 18px;
	background: url(../images/btn_close_layer.png) 0 0 no-repeat;
	z-index: 210;
}

a#btn-layer-close:link,
a#btn-layer-close:visited { background-position: 0 0; }
a#btn-layer-close:focus,
a#btn-layer-close:hover { background-position: 0 -25px; }


h2#layer-hl {
	left: 64px;
	top: 0;
	width: 300px;
	height: 134px;
	background: url(../images/hl_klebengewinnen.png) 0 0 no-repeat;
}

div.aufkleber-1 {
	position: absolute;
	right: 0;
	top: -15px;
	z-index: 200;
}

div.aufkleber-2 {
	position: absolute;
	right: 48px;
	top: 116px;
}

div#win-layer div.section {
	position: relative;
	width: 731px;
	margin: 0 auto;
	border-bottom: 1px solid #867F88;
	color: #FFF;
}

div#win-layer div.section p,
div#win-layer div.section h3 { width: 428px; }

div#win-layer div.section p,
div#win-layer div.section a { font-size: 13px; line-height: 16px; }

div#win-layer div.section a:link,
div#win-layer div.section a:visited { color: #FF7A31; }
div#win-layer div.section a:focus,
div#win-layer div.section a:hover { color: #BDB9C9; }

div#win-layer div.section p { padding: 6px 0; }


div#win-layer div.section-1 {	padding-top: 164px; padding-bottom: 30px; }

div#win-layer div.section-1 h3 {
	font-size: 18px;
	line-height: 20px;
	padding-bottom: 4px;
	border-bottom: 5px solid #FFF;
	text-transform: uppercase;
	margin-bottom: 8px;
	font-weight: normal;
}

div#win-layer div.section-2 { padding-top: 102px; padding-bottom: 35px; }

div#win-layer div.section-2 a.btn-kodak-play {
	position: absolute;
	left: -10px;
	top: 14px;
	width: 160px;
	height: 85px;
	overflow: hidden;
	background: url(../images/btn_kodak_play.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

div#win-layer img.img-kodak-phones {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

div#win-layer div.section-3 {
	border-bottom: none;
	padding-top: 20px;
	padding-bottom: 30px;
}

div#win-layer div.section-3 h4,
div#win-layer div.section-3 p { font-size: 11px; line-height: 14px; }

div#win-layer div.section-3 h4 { padding-bottom: 8px; }

div#win-layer div.section-3 p { width: 730px; }


