﻿/*
	Summary
	+--------------------------------------+
	Project:		Sound Bites
	Date Created:	06 January 2010
	Date Modified:	14 January 2011
	Author:			IPAG (Ireland) Ltd. (KG)
	+--------------------------------------+
*/
html, body{
	height: 100%;
	min-height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:url('../images/BGbody.jpg') top left repeat-x #FFF;
}
#wrapper{
	height:700px;
	min-height:700px;
	margin:0px auto;
	padding:0px 3px;
	width:960px;
	background:url('../images/BGwrapper.jpg') top left no-repeat #FFF;
}
#wrapperFooter{
	height:218px;
	margin:0px auto;
	padding:0px 3px;
	width:960px;
	background:url('../images/BGwrapperFooter.png') top left no-repeat #FFF;
}
/* Header Styles */
#wrapperHeader{
	height:190px;
	width:100%;
	float:left;
}
#headerLeft{
	width:150px;
	height:150px;
	margin:0 0 0 0;
	float:left;
}
#headerLeftHome{
	width:85px;
	height:29px;
	float:left;
}
#headerLeftLeCrunchTop{
	width:275px;
	height:29px;
	float:left;
}
#headerLeftLeCrunch{
	width:360px;
	height:171px;
	float:left;
}
#headerCentre{
	width:510px;
	height:200px;
	float:left;
}
#headerCentreTop{
	width:210px;
	padding-right:170px;
	height:100px;
	float:left;
}
#headerCentreBottom{
	width:380px;
	height:100px;
	float:left;
}
#headerRight{
	width:300px;
	height:190px;
	float:left;
}
/* Left Styles */
#wrapperLeft{
	width:240px;
	height:500px;
	float:left;
}
#leftNav{
	width:100%;
	height:329px;
	float:left;
	padding-top:0;
}
#leftSub{
	width:217px;
	height:190px;
	float:left;
	margin-left:8px;
	margin-top:10px;
	padding:45px 0px 0px 20px;
	color:#BD233B;
	line-height:14px;
}
#leftSub img{
	float:left;
	margin-left:80px;
	margin-top:10px;
}
#leftSub.deadline{
	background: url('../images/BGsubNav_deadline.png') no-repeat top left;
}
#leftSub.send{
	background: url('../images/BGsubNav_send.png') no-repeat top left;
}
#leftSub.leCrunchWeek{
	background: url('../images/BGsubNav_leCrunchWeek.png') no-repeat top left;
	color:#000;
}
/* Top Navigation Styles */
a.button span{
    background: transparent url('../images/topNav_left_off.png') no-repeat;
    display: block;
    line-height: 20px;
	height:50px;
    padding: 0px 0px 0px 15px;
	float:left;
}
a.button span:hover{
	color:#BB233C;
}
a.button span.on{
    background: transparent url('../images/topNav_left.png') no-repeat;
	color:#BB233C;
}
a.button{
    background: transparent url('../images/topNav_right.png') no-repeat scroll top right;
    display: block;
    float: left;
    height: 50px;
    margin-right: 5px;
    padding-right: 15px; /* sliding doors padding */
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	color:#009F39;
	cursor:pointer;
}
#topNav{
	width:695px;
	height:50px;
	float:left;
	margin-left:25px;
}
/* Main Styles */
#wrapperMain{
	width:720px;
	height:490px;
	margin-top:10px;
	float:left;
}
#mainContent{
	width:615px;
	height:350px;
	float:left;
	margin:25px 65px 75px 40px;
}
#mainContentHeading{
	width:720px;
	height:26px;
	float:left;
	margin-bottom:10px;
}
#mainContentText{
	overflow:auto;
	height:300px;
}
#mainContentText img{
	
	margin-top:10px;
}
.finalistPage
{	float:left;
	overflow:visible !important;
	width:600px !important;
}
.finalistTable{
	width:290px;
	display:block;
	float:left;
	margin-bottom:10px;
}
.finalistTable .finalistLabel
{
	width:55px;
	font-size:9px;
	font-style:normal;
	line-height:12px;
	vertical-align:top;
}
.finalistTable .finalistInfo
{
	min-width:235px;
	font-size:9px;
	font-style:normal;
	line-height:12px;
	vertical-align:top;
}
.finalistTable .finalistInfo .mp3
{
	margin-top:3px;
	float:left;
}
.finalistTable .finalistInfo a
{
	line-height:21px;
}
#formVote p
{
	margin-bottom:5px;
}
#formVote .text
{
	float:left;
	width:90px;
}
#formVote .chk
{
}
ul.radioImg
{
	padding-left:0px;
}
.radioImg li
{
	float:left;
	list-style-type:none;
}
.radioImg li a 
{
	text-indent:-999px;
	list-style-type:none;
	display:block;
	background-color:Transparent !important;
	background-image:url('../images/radioButtons.png');
	width:81px;
	height:48px;
}
.radioImg1
{
	background-position:left;	
}
.radioImg2
{
	background-position:-91px;
}
.radioImg3
{
	background-position:-182px;
}
.radioImg4
{
	background-position:right;
}
/* Footer Styles */
#footerNav{
	float:left;
	height:37px;
	width:564px;
	color:#B3CC28;
	margin-top:14px;
}
#footerNav a:link, #footerNav a:visited{
	color:#B3CC28;
	text-decoration:none;
}
#footerNav a:hover{
	color:#000;
}
#footerNav a:active{

}
#footerLinks{
	float:left;
	height:110px;
	width:960px;
}
/*#footerNikon{
	float:left;
	height:68px;
	width:57px;
}
#footerAirFrance{
	float:left;
	height:68px;
	width:189px;
}
#footerLeCrunch{
	float:left;
	height:68px;
	width:134px;
}*/
#footerOne
{
	float:left;
	width:107px;
	height:90px;	
	margin-top:20px;
}
#footerTwo
{
	float:left;
	width:131px;
	height:90px;	
	margin:20px 116px 0 0;
}
#footerThree
{
	float:left;
	width:91px;
	height:48px;	
	margin-top:30px;
}
#footerFour
{
	float:left;
	width:91px;
	height:48px;
	margin-top:30px;
}
#footerFive
{
	float:left;
	width:91px;
	height:48px;
	margin-top:30px;
}
#footerSix
{
	float:left;
	width:91px;
	height:48px;	
	margin:30px 100px 0 0;
}
#footerSeven
{
	float:left;
	width:138px;
	height:110px;	
}
#footerOne
{
	float:left;
	width:107px;
	height:90px;	
}
#footerCredits{
	float:left;
	height:26px;
	width:960px;
	margin-top:14px;
}
#footerCredits a{
	margin-right:4px;
}
/* Landing Page styles */
#landingWrapper{
	height:700px;
	min-height:700px;
	margin:0px auto;
	padding:0px 3px;
	width:1010px;
}
#landingTop{
	background:url('../images/landingTop.png') top left no-repeat;
	float:left;
	width:1010px;
	height:200px;
}
#landingMain{
	background:url('../images/landingMain.png') top left no-repeat;
	float:left;
	width:1010px;
	height:500px;
}
#landingMain .apple
{
	float:left;
	margin-top:105px;
	margin-left:335px;
}
#landingMain .soundbites
{
	float:left;
	margin-top:105px;
	margin-left:50px;
}
#landingFooter{
	float:left;
	background:url('../images/wrapperFooter.png') top left no-repeat;
	width:987px;
	height:109px;
}
#wrapperFooter2{
	height:114px;
	margin:0px auto;
	padding:0px;
	padding-left:24px;
	width:984px;
	background:url('../images/wrapperFooter2.png') top left no-repeat #FFF;
}
/* Text styles */
p{
	font-size:12px;
	line-height:17px;
	margin-bottom:13px;
	font-style:normal;
}
h1, h2, h3{
	color:#00A03C;
}
h1, h2{
	margin-bottom:3px;
}
h2{
	font-size:13px;
}
address{
	font-size:9px;
	line-height:12px;
	font-style:normal;
}
#mainContent a:link,#mainContent a:visited{
	background-color:#FFEB00;
	color:#00A03C;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px;
}
#mainContent a:hover{
	color:#000;
}
#mainContent a:active{

}
ul, ol{
	font-size:12px;
	margin-bottom:8px;
	padding-left:30px;
}
ul li, ol li{
	line-height:17px;
}
ul{
	list-style:outside disc;
}
ol{
	list-style:outside decimal;
}
/* Generic Classes */
.highlight{
	color:#BB2139;
	font-weight:bold;
}
.clear{
	clear:both;
}

#leftNav{
	float:left;
	width:240px;
	overflow:hidden;
}
.t1{
	margin-left:-30px;
}
.t2{
	margin-left:-15px;
}
.t3{
	margin-left:-70px;
}

.winnerBox
{
    float:left;
    clear:both;
    width:615px;
}
.winnerBox img
{
    float:left;
    margin:0 10px 0 0;
}
.winnerBox p
{
    padding:10px 0 0 0;
    float:left;
}
