/*---------------------------------------------------------------------------------------------------------------------------

				MASTHEAD STYLES
	
------------------------------------------------------------------------------------------------------------------------------*/
a {
	text-decoration:none
}
#header #logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	height: 134px;
	width: 176px;
	position: absolute;
	top: 40px;
	left: 30px;
}

#home #header #logo {
	background-image: url(../images/logo_home.gif);
	background-repeat: no-repeat;
	height: 404px;
	width:  533px;
	position: absolute;
	top: 95px;

}

#header #logo h1 {
	display: none;
}

b{
font-size: 12px;
font-weight:bold;
}

li {
	float: left;
	display: inline;
	list-style-type: none;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;	
}	

/*------------  NAVIGATION  ----------------------------------------------------------------------------------------------*/
/* default positions */

#header ul#primary_navigation_line_1 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 220px;
	top: 100px;
	width: 533px;
}

#header ul#primary_navigation_line_1 a {
	display: block;	
	height:22px;
}

#header ul#primary_navigation_line_1 a span {
	display: none;
}

#header #primary_navigation_line_2 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 220px;
	top: 120px;
	width: 750px;
}



#primary_navigation_line_2 a {
	display: block;	
	height:22px;	
}
#primary_navigation_line_2 a span {
	display: none;
}

/* alternative menu positions for home page */
#home #header #primary_navigation_line_1 {
	z-index:150;
	left: 470px;
	top: 238px;
	
}

#home #header #primary_navigation_line_2 {
	z-index:150;
	left: 470px;
	top: 258px;
	width:570px;
}



/*---------------------------------------------------------------------------------------------------------------------------

				NAVIGATION HOME
	
------------------------------------------------------------------------------------------------------------------------------*/

/*HOME nav home on the home page*/
a.home_lo_line1_home {
	background-image: url(../images/navigation/home/home_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 75px;
}

#home a.home_lo_line1_home,  a.home_lo_line1_home:hover {
	background-image: url(../images/navigation/home/home_on.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 75px;
}

/* HOME the academy*/
a.home_lo_line1_the_academy {
	background-image: url(../images/navigation/home/the_academy_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 110px;
}

#the-academy a.home_lo_line1_the_academy,  a.home_lo_line1_the_academy:hover {
	background-image: url(../images/navigation/home/the_academy_on.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 110px;
}

/* HOME about ann summers*/
a.home_lo_line1_about{
	background-image: url(../images/navigation/home/about_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 149px;
}

#about-ann-summers a.home_lo_line1_about,  a.home_lo_line1_about:hover {
	background-image: url(../images/navigation/home/about_on.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 149px;
}

/* HOME ann summers ads*/
a.home_lo_line1_ann_summers_ads{
	background-image: url(../images/navigation/home/ann_summers_ads_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 122px;
}

#ads a.home_lo_line1_ann_summers_ads,  a.home_lo_line1_ann_summers_ads:hover {
	background-image: url(../images/navigation/home/ann_summers_ads_on.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 122px;
}

/* HOME ann summers ads*/
a.home_buzz{
	background-image: url(../images/navigation/home/buzz_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 70px;
}

#buzz a.home_buzz,  a.home_buzz:hover {
	background-image: url(../images/navigation/home/buzz_on.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 70px;
}

/*----------------------------------HOME LINE 2*/
/* HOME brief*/
a.home_lo_line2_briefs{
	background-image: url(../images/navigation/home/briefs_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 110px;
}

#current-brief a.home_lo_line2_briefs,  a.home_lo_line2_briefs:hover {
	background-image: url(../images/navigation/home/briefs_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 110px;
}

/* HOME sign up*/
a.home_lo_line2_sign_up{
	background-image: url(../images/navigation/home/sign_up_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 75px;
}

#sign-up a.home_lo_line2_sign_up,  a.home_lo_line2_sign_up:hover {
	background-image: url(../images/navigation/home/sign_up_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 75px;
}

/* HOME winners*/
a.home_lo_line2_winners{
	background-image: url(../images/navigation/home/winners_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 149px;
}

#winners a.home_lo_line2_winners,  a.home_lo_line2_winners:hover {
	background-image: url(../images/navigation/home/winners_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 149px;
}

/* HOME contact*/
a.home_lo_line2_contact{
	background-image: url(../images/navigation/home/contact_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}

#contact a.home_lo_line2_contact,  a.home_lo_line2_contact:hover {
	background-image: url(../images/navigation/home/contact_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}


/*---------------------------------------------------------------------------------------------------------------------------

				PRIMARY NAVIGATION WHEN USER IS LOGGED OFF
	
------------------------------------------------------------------------------------------------------------------------------*/
/* PRIMARY home  */
a.lo_line1_home{
	background-image: url(../images/navigation/primary/home_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}

#home a.lo_line1_home,  a.lo_line1_home:hover {
	background-image: url(../images/navigation/primary/home_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}

/* PRIMARY the academy  */
a.lo_line1_the_academy{
	background-image: url(../images/navigation/primary/the_academy_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}

#the-academy a.lo_line1_the_academy,  a.lo_line1_the_academy:hover {
	background-image: url(../images/navigation/primary/the_academy_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}

/* PRIMARY my academy  */
a.lo_line1_my_academy{
	background-image: url(../images/navigation/primary/my_academy_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 75px;
}

#my-academy a.lo_line1_my_academy,  a.lo_line1_my_academy:hover {
	background-image: url(../images/navigation/primary/my_academy_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 75px;
}

/* PRIMARY the brief  */
a.lo_line1_the_brief{
	background-image: url(../images/navigation/primary/the_brief_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 110px;
}

#current-brief a.lo_line1_the_brief,  a.lo_line1_the_brief:hover {
	background-image: url(../images/navigation/primary/the_brief_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 110px;
}

/**---------------------------------------------------primary navigation line2/
/* PRIMARY line 2 about ann summers  */
a.lo_line2_about{
	background-image: url(../images/navigation/primary/about_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}

#about-ann-summers a.lo_line2_about,  a.lo_line2_about:hover {
	background-image: url(../images/navigation/primary/about_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}

/* PRIMARY line 2 ann summers ads  */
a.lo_line2_ann_summers_ads{
	background-image: url(../images/navigation/primary/ann_summers_ads_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}

#ads a.lo_line2_ann_summers_ads,  a.lo_line2_ann_summers_ads:hover {
	background-image: url(../images/navigation/primary/ann_summers_ads_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}

/* PRIMARY line 2 winners  */
a.lo_line2_winners{
	background-image: url(../images/navigation/primary/winners_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 149px;
}

#winners a.lo_line2_winners,  a.lo_line2_winners:hover {
	background-image: url(../images/navigation/primary/winners_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 149px;
}

/* PRIMARY line 2 contact  */
a.lo_line2_contact{
	background-image: url(../images/navigation/primary/contact_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}

#contact a.lo_line2_contact,  a.lo_line2_contact:hover {
	background-image: url(../images/navigation/primary/contact_on.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 121px;
}

/*---------------------------------------------------------------------------------------------------------------------------

				secondary NAVIGATION WHEN USER IS LOGGED OFF
	
------------------------------------------------------------------------------------------------------------------------------*/
/* SECONDARY line 1 HOME  */
a.li_line1_home{
	background-image: url(../images/navigation/secondary/home_off.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 49px;
}

#home a.li_line1_home,  a.li_line1_home:hover {
	background-image: url(../images/navigation/secondary/home_on.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 49px;
}
/* SECONDARY line 1 the academy  */
a.li_line1_the_academy{
	background-image: url(../images/navigation/secondary/the_academy_off.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 108px;
}

#the-academy a.li_line1_the_academy,  a.li_line1_the_academy:hover {
	background-image: url(../images/navigation/secondary/the_academy_on.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 108px;
}

/* SECONDARY line 1 my academy */
a.li_line1_my_academy{
	background-image: url(../images/navigation/secondary/my_academy_off.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 106px;
}

#my-academy a.li_line1_my_academy,  a.li_line1_my_academy:hover {
	background-image: url(../images/navigation/secondary/my_academy_on.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 106px;
}
/* SECONDARY line 1 the brief */
a.li_line1_the_brief{
	background-image: url(../images/navigation/secondary/the_brief_off.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 117px;
}

#current-brief a.li_line1_the_brief,  a.li_line1_the_brief:hover {
	background-image: url(../images/navigation/secondary/the_brief_on.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 117px;
}

/* SECONDARY line 1 about ann summers */
a.li_line1_about{
	background-image: url(../images/navigation/secondary/about_off.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 139px;
}

#about-ann-summers a.li_line1_about,  a.li_line1_about:hover {
	background-image: url(../images/navigation/secondary/about_on.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 139px;
}

/*-----------------------------SECONDARY LINE 2*/
/* SECONDARY line 1 AS ADS */
a.li_line2_as_ads{
	background-image: url(../images/navigation/secondary/as_ads_off.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 49px;
}

#ads a.li_line2_as_ads,  a.li_line2_as_ads:hover {
	background-image: url(../images/navigation/secondary/as_ads_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 49px;
}
/* SECONDARY line 1 winners */
a.li_line2_winners{
	background-image: url(../images/navigation/secondary/winners_off.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 108px;
}

#winners a.li_line2_winners,  a.li_line2_winners:hover {
	background-image: url(../images/navigation/secondary/winners_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 108px;
}
/* SECONDARY line 1 contact */
a.li_line2_contact{
	background-image: url(../images/navigation/secondary/contact_off.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 106px;
}

#contact a.li_line2_contact,  a.li_line2_contact:hover {
	background-image: url(../images/navigation/secondary/contact_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 106px;
}
/* SECONDARY line 1 creative teams */
a.li_line2_creative_teams{
	background-image: url(../images/navigation/secondary/creative_teams_off.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 110px;
}

#creative-teams a.li_line2_creative_teams,  a.li_line2_creative_teams:hover {
	background-image: url(../images/navigation/secondary/creative_teams_on.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 110px;
}

/* SECONDARY line 1 submit brief */
a.li_line2_submit_brief{
	background-image: url(../images/navigation/secondary/submit_brief_off.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 75px;
}

#brief-list a.li_line2_submit_brief,  a.li_line2_submit_brief:hover {
	background-image: url(../images/navigation/secondary/submit_brief_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 75px;
}

/* SECONDARY line 2 email */
a.li_line2_email{

	background-image: url(../images/navigation/secondary/email_off.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 160px;
}

#winners a.li_line2_email,  a.li_line2_email:hover {
	background-image: url(../images/navigation/secondary/email_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 160px;
}





/*------------  HEADER LOGIN------------------*/
#login {
	position: absolute;
	left: 750px;
	top: 30px;
	width:235px;
	
}


input {
	background-color: #060607;
	border: 1px solid #D66EAB;
	color: #FFFFFF;
	margin-bottom:3px;
	font-size: 12px;
	padding: 3px;
	width:140px;
}
input.submitButton {
	height:21px;
	width:50px;
	font-size: 12px;
}

#login .forgotten, #login label
{
	font-size: 0.7em;
}
/*---------------------------------------------------------------------------------------------------------------------------

				CONTENT STYLES
	
------------------------------------------------------------------------------------------------------------------------------*/
hr {
	display: none;
}

#contentHolder {
	width: 800px;
	position: absolute;
	left: 165px;
	top: 200px;
}
#contentHolder p{
	font-size: 0.7em;
	text-align: justify;
	width: 395px;
	line-height: 1.4em; 
}
/*------------ 1  COLUMN ONE------------------*/

#contentHolder #push {
	width: 1px;
	float: left;
	height: 300px;
}


/*------------  column right ------------------*/
#contentHolder #column_left {
	float: left;
	width: 400px;
}

#contentHolder #column_left #video{

width: 400px;
}

#contentHolder #text {
	width: 395px;
	float: left;	
}

.textsize
{
	font-size:12px;
}


.textButton
{
	display:block;
	background-color: #060607;
	border: 1px solid #D66EAB;
	color: #FFFFFF!important;
	margin-bottom:3px;
	padding: 5px;
	width:150px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
a.textButton:hover
{
	background-color: #D66EAB;
}

/*------------  column left ------------------*/

#contentHolder #column_right {
	float: right;
	width: 350px;
		padding-top:50px;

}
/*------------  Titles----------------*/
#contentHolder h2
{
	display:none
}

/*--entries---*/
#contentHolder .t_entries {
	background-image: url(../images/titles/t_entries.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 203px;
}






/*---------------------------------------------------------------------------------------------------------------------------

				FOOTER STYLES
	
------------------------------------------------------------------------------------------------------------------------------*/


#footer{
	margin-top: 0px;
	width: 700px;

}


/*---------------------------------------------------------------------------------------------------------------------------

				CLASSES
	
------------------------------------------------------------------------------------------------------------------------------*/

.pink {
	color: #D66EAB;
}

.padding_content {
margin-left:40;
padding-left:40;
}


.clearing {
	font-size: 0px;
	clear: both;
	height: 1px;
}


.checkBoxFix input
{
	display:block;
	float:left;
	margin-right:5px;
	width:auto
}
#formTable
{
	width:400px;
}
#formTable td
{
	padding-right:5px
}
#formTable
{
	font-size:0.7em;
	font-weight:bold;
	
	vertical-align:top;
}
#formTable .labelColumn
{
	width:120px;
	
	font-weight:normal;
}
#formTable .inputColumn
{
	width:260px;
	
	font-weight:normal;
}
#formTable .inputColumn input
{
	width:260px;
}
textarea
{
	width:260px;
	background-color: #060607;
	border: 1px solid #D66EAB;
	color: #FFFFFF;
	margin-bottom:3px;
	padding: 3px;
}
#formTable .submitColumn input
{
	font-size:10px
}
.displayTableRow
{
	border-bottom:1px solid #f06aa7;
	padding:3px
}
.displayTableRowFirst
{
	border-bottom:1px solid #f06aa7;
	font-size:2px;
	height:2px;
}
.warningText
{
	background-color:#f06aa7;
	font-weight:bold;
	text-align:center!important;
	width:100%;
	padding:5px
}

.padding-left{
padding-left:30px;
}

