﻿*                       {margin:0; padding:0;}
body                    {background:#000000; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:0.75em; }
label                   {width:6em;display:block;float:left;padding-top:3px;}

#wrapper                {width:920px; margin:0 auto 0 auto;}

#header                 {height:85px; text-align:right;}
#content                {margin-bottom:11px;}
#footer                 {background:#B8342F; height:31px; margin:0 0 20px 135px; width:785px; clear:both;}
#footer ul              {list-style-type:none; padding-top:6px;}
#footer li              {display:inline; font-size:0.9em; padding-left:14px;}

#leftcol                {width:123px; float:left; margin-right:11px; margin-bottom:12px;}
.promoimg               {margin:7px 0 0 0; height:93px; background:#000000;}
#promo_cv               {margin:7px 0 0 0; height:94px; background:#000000;}
#promo_spotted          {margin:7px 0 0 0; height:94px; background:#000000;}

#rightcol               {float:left; width:785px;  margin-bottom:12px; background:#ffffff; }

#flashcontent           {line-height:0px;}

#errorMessage           {font-weight: bold; margin-bottom: 1em;}

#textarea               {width:345px; float:left; padding:33px 0 0 275px;}
.textarea               {width:345px; }
#textarea_wide          {width:700px; float:left; padding:33px 0 0 30px;}

.subnav                 {float:right;}

.clear                  {clear:both;}

.strapline              {float:right; padding:2px 5px 0 0;}

.profilecolpad			{min-height:48px; height:auto !important; height:48px;}


/*.nav                    {background:#B8342F; height:190px; width:123px; background-image:url('images/winter/menu_snow.gif'); background-position:bottom; background-repeat:no-repeat;}*/
.nav                    {background:#B8342F; min-height:190px; width:123px;}
.nav ul                 {list-style-type:none; padding-top:8px;}
.nav li                 {font-size:0.9em;}

.snowTop				{position:absolute; height:93px; width:123px; background-image:url('images/winter/top_snow.gif'); background-position:bottom; background-repeat:no-repeat;}
.snowBottom				{position:absolute; height:93px; width:123px; background-image:url('images/winter/bottom_snow.gif'); background-position:bottom; background-repeat:no-repeat;}
.snowClear				{margin-top:4px;}

.mainnav a:link,
.mainnav a:active,
.mainnav a:visited      {color:#ffffff; display: block; text-decoration:none;}
.mainnav a:hover        {color:#ffffff; background:#000000; display:block; text-decoration:none;}

.mainnavpad             {padding:1px 0 2px 7px;}

.footernav a:link,
.footernav a:active,
.footernav a:visited    {color:#ffffff; text-decoration:underline;}
.footernav a:hover      {color:#ffffff; text-decoration:none;}

img                     {border:0;}
.blackslogos            {padding-top:29px;}
.blacksgroup            {padding:4px 0 0 6px; float:left;}

.NewsCol{float:left; width:65px;}
.newsHdr{margin-left:70px;}
.newsColBody{margin-left: 70px;}

/* SPRING/SUMMER STYLES */
/*
#bgndopps               {background:url(images/bgnd_opportunities.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndwhy                {background:url(images/bgnd_why.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndbrands             {background:url(images/bgnd_brands.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndstores             {background:url(images/bgnd_stores.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndpeople             {background:url(images/bgnd_people.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndadmin              {background:url(images/bgnd_why.jpg) repeat-y; min-height:592px; height:auto !important; height:592px;}
#bgndnews               {background:url(images/bgnd_news.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndcv                 {background:url(images/bgnd_cv.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndspotted            {background:url(images/bgnd_spotted.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
*/


.AppTable				{width:700px;}
.AppTable .hdtitle				{padding:0px 5px; border-width:1px; border-color:transparent;}
.AppTable .hdtitle a				{color:#ffffff; text-decoration:none;}
.AppTable .hdrow					{padding:5px 4px; border-width:3px; border-color:transparent;}
.AppTable .trafficRow				{padding:5px 4px; border-width:3px; border-color:transparent;}
.AppTable .trafficRow span		{visibility:hidden;}
table.sortableTable thead tr th.sortHeader {cursor: pointer;}
#textarea_wide .hdtitle a{color:#ffffff; text-decoration:none;}

/* AUTUMN/WINTER STYLES 
#bgndopps               {background:url(images/winter/bgnd_opportunities.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndwhy                {background:url(images/winter/bgnd_why.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndbrands             {background:url(images/winter/bgnd_brands.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndstores             {background:url(images/winter/bgnd_stores.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndpeople             {background:url(images/winter/bgnd_people.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndadmin              {background:url(images/winter/bgnd_why.jpg) repeat-y; min-height:592px; height:auto !important; height:592px;}
#bgndnews               {background:url(images/winter/bgnd_news.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndcv                 {background:url(images/winter/bgnd_admin.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndspotted            {background:url(images/winter/bgnd_spotted.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndcontact            {background:url(images/winter/bgnd_contact.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
*/


.bgndopps               {background:url(images/spring/bgnd_opp.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
.bgndoppsCom            {background:url(images/spring/bgnd_opp_comm.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
.bgndoppsCorp           {background:url(images/spring/bgnd_opp_corp.jpg) no-repeat; min-height:1000px; height:auto !important; height:1000px;}
.bgndoppsRetail         {background:url(images/spring/bgnd_opp_op.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}

#bgndwhy                {background:url(images/spring/bgnd_why.jpg) no-repeat; min-height:740px; height:auto !important; height:740px;}
#bgndbrands             {background:url(images/spring/bgnd_brands.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndstores             {background:url(images/spring/bgnd_concept.jpg) no-repeat; min-height:947px; height:auto !important; height:947px;}
#bgndpeople             {background:url(images/spring/bgnd_ourpeople.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndadmin              {background:url(images/spring/bgnd_vacancies.jpg) repeat-y; min-height:592px; height:auto !important; height:592px;}
#bgndnews               {background:url(images/spring/bgnd_news.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndcv                 {background:url(images/spring/bgnd_vacancies.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndspotted            {background:url(images/spring/bgnd_spotted.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}
#bgndcontact            {background:url(images/spring/bgnd_opp_comm.jpg) no-repeat; min-height:592px; height:auto !important; height:592px;}



#area_container       {background:url(images/bgnd_people_black.jpg) repeat-y;}

#rightcol h1            {color:#B8342F; font-size:1.8em; padding:0 0 0.5em 0;}
#rightcol h2            {color:#B8342F; font-size:1em; padding:0 0 0.3em 0;}
#rightcol p             {padding:0 0 1.3em 0;}
.peopletitle            {font-size:1.2em; color:#000000;}
.brands_text            {width:345px; padding:33px 20px 0 20px; margin-left:255px; background-color:#ffffff;}

a:link,
a:visited,
a:active                {text-decoration:underline; color:#B8342F;}
a:hover                 {text-decoration:none; color:#B8342F;}

#form_txt               {float:left; width:500px; padding:0px 0px 30px 0px;}
.formlabel              {float:left; width:70px; padding-right:10px;}
#form_txt div           {padding-bottom:10px;}
#searchresults          {padding-bottom:20px;}

table, th, tr, td       {border:0;}

.hdtitle                {padding:3px 15px 3px 5px; text-align:left; color:#ffffff; background-color:#000000;}
.hdrow                  {padding:5px 15px 5px 5px; text-align:left; background-color:#cccccc;}
.hdrow2                 {padding:5px 15px 5px 5px; text-align:left; background-color:#999999;}
.hdapply                {padding:5px 15px 5px 5px; text-align:left; background-color:#B8342F; color:#ffffff;}
.traffic span				{display:none;}

a.hdapplylink:link,
a.hdapplylink:visited,
a.hdapplylink:active    {text-decoration:none; color:#ffffff; font-weight:bold;}
a.hdapplylink:hover     {text-decoration:underline; color:#ffffff; font-weight:bold;}

#stores                 {padding-bottom:20px;}

.profilerow             {clear:both;}
.profilecol             {float:left; width:80px; padding:0 6px 20px 0; font-size:0.9em;}
.profileimage           {float:right; padding-left:10px;}

.profilecol a:link,
.profilecol a:active,
.profilecol a:visited   {text-decoration:none; background:#B8342F; display:block; width:80px; color:#ffffff;}
.profilecol a:hover     {text-decoration:none; background:#000000; display:block; width:80px; color:#ffffff;}
.profilecolpad          {padding:3px 0 3px 3px; display:block;}

.storesTxtCol			{float:left; width:200px; padding-right:10px;}
.storesImgCol			{float:left; width:118px;}