body {
	background-image:url(../images/bgd.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #555555;
}

/* ---------------------------- MENU - START ---------------------------- */

#home{
	position:absolute;
	margin: auto;
	width: 40px;
	height: 12px;
	top: 124px;
	left: 286px;
}

#about-us{
	position:absolute;
	margin: auto;
	width: 61px;
	height: 12px;
	top: 124px;
	left: 347px;
}

#in-the-media{
	position:absolute;
	margin: auto;
	width: 86px;
	height: 12px;
	top: 124px;
	left: 429px;
}

#i-heart-hollywood{
	position:absolute;
	margin: auto;
	width: 118px;
	height: 12px;
	top: 124px;
	left: 535px;
}

#our-work-btn{
	position:absolute;
	margin: auto;
	width: 66px;
	height: 12px;
	top: 124px;
	left: 674px;
}

#contact-btn{
	position:absolute;
	margin: auto;
	width: 53px;
	height: 12px;
	top: 124px;
	left: 760px;
}

/* ---------------------------- MENU - END ---------------------------- */

/* ---------------------------- GENERAL LAYOUT ---------------------------- */

#header_container{
	position: relative;
	margin: auto;
	width: 900px;
	height: 162px;
	background-image:url(../images/header-bgd.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

#logo{
	position:absolute;
	margin: auto;
	width: 228px;
	height: 153px;
	top: 9px;
	left: 14px;

}

#logo-fix{
	position:absolute;
	margin: auto;
	width: 36px;
	height: 12px;
	top: 0px;
	left: 76px;

}

#tag-line{
	position:absolute;
	margin: auto;
	width: 493px;
	height: 36px;
	top: 38px;
	left: 336px;

}

#twitter-icon{
	position:absolute;
	margin: auto;
	width: 32px;
	height: 32px;
	top: 114px;
	left: 826px;
}

#facebook-icon{
	position:absolute;
	margin: auto;
	width: 32px;
	height: 32px;
	top: 114px;
	left: 865px;
}

#twitter{
	position:absolute;
	margin: auto;
	width: 90px;
	height: 63px;
	top: 10px;
	left: 776px;

}

#news-txt{
	position:absolute;
	margin: auto;
	width: 762px;
	height: 20px;
	top: 9px;
	left: -10px;

}

#news-left-bgd{
	position:absolute;
	margin: auto;
	width: 15px;
	height: 80px;
	top: 0px;
	left: 0px;
}

#news-left-center{
	position:absolute;
	margin: auto;
	width: 870px;
	height: 80px;
	top: 0px;
	left: 15px;
	background-image:url(../images/news-center-bgd.gif);
	
}

#news-left-right{
	position:absolute;
	margin: auto;
	width: 15px;
	height: 80px;
	top: 0px;
	left: 885px;
}

#main-banner{
	position:absolute;
	margin: auto;
	width: 621px;
	height: 308px;
	top: 92px;
	left: 0px;
}

#enter-to-win{
	position:absolute;
	margin: auto;
	width: 266px;
	height: 382px;
	top: 92px;
	left: 633px;
	background-image:url(../images/enter-to-win.jpg);
}

#enter-to-win-txt{
	position:absolute;
	margin: auto;
	width: 214px;
	height: 85px;
	top: 82px;
	left: 25px;
}

#enter-to-win-btn{
	position:absolute;
	margin: auto;
	width: 162px;
	height: 43px;
	top: 195px;
	left: 53px;
}

#enter-to-win-txt2{
	position:absolute;
	width: 214px;
	height: 16px;
	top: 260px;
	left: 25px;
}

#pilot-desc{
	position:absolute;
	margin: auto;
	width: 265px;
	height: 266px;
	top: 400px;
	left: 633px;
	background-image:url(../images/pilot-description.gif);
}

#pilot-desc-txt{
	position:absolute;
	margin: auto;
	width: 222px;
	height: 100px;
	top: 78px;
	left: 25px;
}

#gives-back{
	position:absolute;
	width: 266px;
	height: 518px;
	top: 486px;
	left: 633px;
	background-image:url(../images/gives-back2.gif);
}

#gives-back-txt{
	position:absolute;
	width: 215px;
	height: 100px;
	top: 137px;
	left: 25px;
}

#gives-back-btn{
	position:absolute;
	width: 131px;
	height: 41px;
	top: 365px;
	left: 69px;
}

/* ---------------------------- FOOTER ---------------------------- */

#footer_container{
	position: relative;
	margin: auto;
	width: 900px;
	height: 50px;
}

#footer_links{
	position: absolute;
	margin: auto;
	width: 900px;
	height: 20px;
	top: 15px;
}

/* ---------------------------- HEADINGS ---------------------------- */

.white-heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	line-height: 18px;
}

/* ---------------------------- TEXT ---------------------------- */

.white-txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height: 18px;
}

.purple-txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ec42c4;
	line-height: 18px;
}

.normal-txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 18px;
}

.grey-txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b1b1b1;
	line-height: 18px;
}

/* ---------------------------- LINKS ---------------------------- */

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.pink-links:link,
a.pink-links:active,
a.pink-links:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#d140b0;
	font-size: 11px;
	text-decoration:underline;
}
a.pink-links:hover {
	text-decoration:underline;
}

