/* Reset CSS! */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, address, th, td 
		{
		margin:0;
		padding: 0;
		}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th 
		{
		font-size:1em;
		font-weight:normal;
		font-style: normal;
		}
ul,ol 		{
		list-style: none;
		}
table 		{
		border-collapse:collapse;
		border-spacing: 0;
		}
caption,th
		{
		text-align: left;
		}
fieldset,img
		{
		border: none;
		}
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var
		{
		font-style:normal;
		font-weight:normal;
		}
q:before, q: after
		{
		content:'';
		}
/*Kill Space*/
.clear 		{
		clear:both;
		}
.kill
		{
		clear:both;
		display:block;
		margin:0;
		padding:0;
		height:0;
		line-height:1px;
		font-size: 1px;
		}
/*Site Mark-Up*/
html		{
		color:#58595b;
		background:#000;
		}

body		{
		color:#58595b;
		font-size:0.8em;
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background:#000;
		}
a:link, a:visited, a:active
		{
		color:#cf1f44;
		}
a:hover
		{
		color:#6d6f71;
		}
p		{
		margin:0;
		line-height:1.2em;
		padding:7px 0;
		}
ul		{
		padding:0;
		margin:0;
		padding-left:15px;
		}
li		{
		color:#ce1f43;
		padding:0;
		}
		
hr		{
		color:#d1d3d4;
		background:#d1d3d4;
		border:0;
		}
.content	{
		width:980px;
		position:absolute;
		margin:10px 0 0 -490px;
		left:50%;
		}
.content2	{
		width:659px;
		position:absolute;
		margin:10% 0 10% -330px;
		left:50%;
		}
.spacer		{
		clear:both;
		}
/*Navigation*/

#nav		{
		width:206px;
		float:left;
		padding:0;
		margin:0;
		height:500px;
		}
#nav ul 	{
		list-style:none;
		width:206px;
		margin:0;
		padding:0;
		overflow:hidden;
		background:#000;
		}
#nav li		{
		padding:0;
		margin:0;
		overflow:hidden;
		background:#000;
		}
#nav a
		{
		margin:0;
		padding:0;
		width:206px;
		height:19px;
		display:block;
		text-decoration:none;
		}
/*Navigation links*/
#nav span	{
		display:none;
		margin:0;
		padding:0;
		}
a:link#Start, a:visited#Start, a:active#Start
		{
		background:url(../images/FromTheStart.Gif) no-repeat;
		}
a:hover#Start 
		{
		background:url(../images/FromTheStartOn.Gif) no-repeat;
		}
a:link#Portfolio, a:visited#Portfolio, a:active#Portfolio
		{
		background:url(../images/StunningCreative.gif) no-repeat;
		}
a:hover#Portfolio
		{
		background:url(../images/StunningCreativeOn.Gif) no-repeat;
		}
a:link#Team, a:visited#Team, a:active#Team
		{
		background:url(../images/OurTeam.gif) no-repeat;
		}
a:hover#Team
		{
		background:url(../images/OurTeamOn.Gif) no-repeat;
		}
a:link#Clients, a:visited#Clients, a:active#Clients
		{
		background:url(../images/WhoWeDoItFor.gif) no-repeat;
		}
a:hover#Clients
		{
		background:url(../images/WhoWeDoItForOn.Gif) no-repeat;
		}
a:link#ContactUs, a:visited#ContactUs, a:active#ContactUs
		{
		background:url(../images/GetInTouch.gif) no-repeat;
		}
a:hover#ContactUs
		{
		background:url(../images/GetInTouchOn.Gif) no-repeat;
		}
ul#nav span	{
		display:none;
		}
a:link#StartSelect, a:visited#StartSelect, a:active#StartSelect
		{
		background:url(../images/FromTheStartOn.Gif) no-repeat;
		}
a:hover#StartSelect 
		{
		background:url(../images/FromTheStart.gif) no-repeat;
		}
a:link#PortfolioSelect, a:visited#PortfolioSelect, a:active#PortfolioSelect
		{
		background:url(../images/StunningCreativeOn.Gif) no-repeat;
		}
a:hover#PortfolioSelect
		{
		background:url(../images/StunningCreative.gif) no-repeat;
		}
a:link#TeamSelect, a:visited#TeamSelect, a:active#TeamSelect
		{
		background:url(../images/OurTeamOn.Gif) no-repeat;
		}
a:hover#TeamSelect
		{
		background:url(../images/OurTeam.gif) no-repeat;
		}
a:link#ClientsSelect, a:visited#ClientsSelect, a:active#ClientsSelect
		{
		background:url(../images/WhoWeDoItForOn.Gif) no-repeat;
		}
a:hover#ClientsSelect
		{
		background:url(../images/WhoWeDoItFor.gif) no-repeat;
		}
a:link#ContactUsSelect, a:visited#ContactUsSelect, a:active#ContactUsSelect
		{
		background:url(../images/GetInTouchOn.Gif) no-repeat;
		}
a:hover#ContactUsSelect
		{
		background:url(../images/GetInTouch.gif) no-repeat;
		}
ul#nav span	{
		display:none;
		}
/*Coloured Links*/
a:link.whitelink, a:visited.whitelink, a:active.whitelink
		{
		color:#fff;
		text-decoration:none;
		}
a:hover.whitelink
		{
		color:#cf1f44;
		text-decoration:none;
		}
a:link.violetlink, a:visited.violetlink, a:active.violetlink
		{
		color:#662d91;
		text-decoration:none;
		}
a:hover.violetlink
		{
		color:#29aae2;
		text-decoration:none;
		}
a:link.dkredlink, a:visited.dkredlink, a:active.dkredlink
		{
		color:#be1e2d;
		text-decoration:none;
		}
a:hover.dkredlink
		{
		color:#29aae2;
		text-decoration:none;
		}
a:link.redlink, a:visited.redlink, a:active.redlink
		{
		color:#ef4136;
		text-decoration:none;
		}
a:hover.redlink
		{
		color:#29aae2;
		text-decoration:none;
		}
a:link.pinklink, a:visited.pinklink, a:active.pinklink
		{
		color:#ec008c;
		text-decoration:none;
		}
a:hover.pinklink
		{
		color:#29aae2;
		text-decoration:none;
		}
a:link.orangelink, a:visited.orangelink, a:active.orangelink
		{
		color:#f15a29;
		text-decoration:none;
		}
a:hover.orangelink
		{
		color:#29aae2;
		text-decoration:none;
		}
a:link.ltorangelink, a:visited.ltorangelink, a:active.ltorangelink
		{
		color:#f7931e;
		text-decoration:none;
		}
a:hover.ltorangelink
		{
		color:#29aae2;
		text-decoration:none;
		}
a:link.yellowlink, a:visited.yellowlink, a:active.yellowlink
		{
		color:#fff200;
		text-decoration:none;
		}
a:hover.yellowlink
		{
		color:#29aae2;
		text-decoration:none;
		}
a:link.ltgreenlink, a:visited.ltgreenlink, a:active.ltgreenlink
		{
		color:#d7df23;
		text-decoration:none;
		}
a:hover.ltgreenlink
		{
		color:#29aae2;
		text-decoration:none;
		}
a:link.greenlink, a:visited.greenlink, a:active.greenlink
		{
		color:#39b54a;
		text-decoration:none;
		}
a:hover.greenlink
		{
		color:#29aae2;
		text-decoration:none;
		}
a:link.bluelink, a:visited.bluelink, a:active.bluelink
		{
		color:#29aae2;
		text-decoration:none;
		}
a:hover.bluelink
		{
		color:#fff200;
		text-decoration:none;
		}
a:link.indigolink, a:visited.indigolink, a:active.indigolink
		{
		color:#59277e;
		text-decoration:none;
		}
a:hover.indigolink
		{
		color:#29aae2;
		text-decoration:none;
		}
/*text colours*/
.violet		{
		color:#662d91;
		}
.dkred
		{
		color:#be1e2d;
		}
.red
		{
		color:#ef4136;
		}
.dkpink		{
		color:#ac1649;
		}
.pink
		{
		color:#ec008c;
		}
.orange
		{
		color:#f15a29;
		}
.ltorange
		{
		color:#f7931e;
		}
.yellow
		{
		color:#fff200;
		}
.ltgreen
		{
		color:#d7df23;
		}
.green
		{
		color:#39b54a;
		}
.blue
		{
		color:#29aae2;
		}
.indigo
		{
		color:#59277e;
		}
.ftp		{
		text-align:right;
		}
.ftp a:link, .ftp a:visited, .ftp a:active
		{
		color:#58595b;
		text-decoration:none;
		}
.ftp a:hover
		{
		color:#cf1f44;
		text-decoration:none;
		}
/*Intro Page*/
.IntroPage	{
		width:502px;
		text-align:right;
		padding-top:5px;
		}
.IntroPage h1	{
		font-size:22px;
		margin:0;
		padding:0;
		letter-spacing:-1px;
		display:none;
		}
.IntroPage h2	{
		font-size:54px;
		margin:33px 0 0 0;
		padding:0;
		letter-spacing:-1px;
		font-weight:bold;
		background:url(../images/WeLikeSimple.gif) no-repeat;	
		width:502px;
		height:188px;
		}
.IntroPage h2 span
		{
		display:none;
		}
.IntroPage>.text
		{
		position:absolute;
		left:293px;
		margin:0 0 0 0;
		width:210px;
		}
/*New QuickLinks Page*/
#NewHead	{
		position:absolute;
		width:215px;
		height:131px;
		background:url(./Images/Logos/QuickLogo.png) no-repeat;
		border:1 px white solid;
		}
.Quick		{
		width:980px;
		position:absolute;
		margin:25px 0 0 -490px;
		left:50%;
		background:#000;
		text-align:center;
		border:1px white solid;
		}
/*StartPage*/
.StartPage	{
		}
.StartPage>.text
		{
		position:absolute;
		left:225px;
		margin:53px 0 0 0;
		width:238px;
		}
.StartPage>.text2
		{
		position:absolute;
		left:478px;
		margin:53px 0 0 0;
		width:248px;
		}
.flashintro
		{
		position:absolute;
		left:47px;
		margin:46px 0px 0 0;
		width:238px;
		}
.IntroPage2	{
		margin:0;
		width:100%;
		height:100%;
		}
.flashintroX	{
		width:100%;
		height:100%;
		}
/*Our Team Pages*/
.OurTeam	{
		}
.OurTeam>.MainBox
		{
		position:absolute;
		left:215px;
		width:719px;
		height:425px;
		margin-top:20px;
		}
.MugShot	{
		width:675px;
		height:340px;
		padding:43px 20px 0 21px;
		}
.BeauSelector	{
		width:725px;
		height:64px;
		margin-top:10px;
		}
.LeftArrow	{
		width:16px;
		height:46px;
		float:left;
		}
.Thumbnails	{
		width:688px;
		height:46px;
		float:left;
		}
.RightArrow	{
		width:16px;
		height:46px;
		float:left;
		}

/* portfolio arrows use div as containers */

.LeftArrowDiv	{
		padding-top:280px;
		width:16px;
		height:46px;
		float:left;
		}
.RightArrowDiv	{
		padding:280px 0 0 12px;
		width:16px;
		height:46px;
		float:left;
		}


.LeftArrow3	{
		padding-top:20px;
		width:16px;
		height:46px;
		float:left;
		}
.RightArrow3	{
		padding-top:20px;
		width:16px;
		height:46px;
		float:left;
		}
/*Thumbnails Iframe*/
.Thumbs		{
		width:1000px;
		height:46px;
		overflow:hidden;
		}
.StaffThumb
		{
		width:80px;
		display:block;
		float:left;
		margin:0 0 150px 6px;
		}
.StaffThumb img
		{
		border:1px solid #000;
		padding:5px;
		}
.StaffThumb p
		{
		padding:6px 0 0 0;
		display:none;
		}
.StaffThumbSelect
		{
		width:80px;
		display:block;
		float:left;
		margin:0 0 150px 6px;
		}
.StaffThumbSelect img
		{
		border:1px solid #808285;
		padding:5px;
		}
.StaffThumbSelect p
		{
		padding:6px 0 0 0;
		clear:both;
		}
.StaffThumb a:link, .StaffThumb a:visited, .StaffThumb a:active
		{
		color:#58595b;
		text-decoration:none;
		outline:none;
		}
.StaffThumb a:hover
		{
		color:#cf1f44;
		text-decoration:none;
		}
.StaffThumbSelect a:link, .StaffThumbSelect a:visited, .StaffThumbSelect a:active 
		{
		color:#58595b;
		text-decoration:none;
		outline:none;
		}
.StaffThumbSelect a:hover
		{
		color:#cf1f44;
		text-decoration:none;
		}
/*Rollover Attempt css*/
a:link.GrahamThumb, a:visited.GrahamThumb, a:active.GrahamThumb
		{
		color:#58595b;
		width:70px;
		height:64px;
		border:1px solid #000;
		background:url(../images/ThumbsColour/GrahamCol.jpg) no-repeat;
		padding:5px;
		display:block;
		margin-right:6px;
		text-decoration:none;
		}
a:hover.GrahamThumb
		{
		color:#cf1f44;
		width:70px;
		height:64px;
		border:1px solid #808285;
		background:url(../images/ThumbsMono/GrahamBW.jpg) no-repeat;
		display:block;
		padding:5px;
		margin-right:6px;
		text-decoration:none;
		}
/*Staff Large Pictures Iframe*/
.Staff		{
		width:10000px;
		height:340px;
		}
.Staff h2
		{
		color:#fff;
		font-size:20px;
		font-weight:normal;
		padding:0;
		margin:0;
		}
.Staff p	{
		color:#3d3e40;
		}
.Staff p strong	{
		font-weight:normal;
		color:#000;
		}
.AboutMe	{
		width:275px;
		height:345px;
		padding:16px 0 0 395px;
		}
.Panel-Chantalle
		{
		background:url(../images/Chantalle.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-Graham
		{
		background:url(../images/Graham.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-Nicola
		{
		background:url(../images/Nicola.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-Andy
		{
		background:url(../images/Andy.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-Tim
		{
		background:url(../images/Tim.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-Fay
		{
		background:url(../images/Fay.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-Tom
		{
		background:url(../images/Tom.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-Lucy
		{
		background:url(../images/Lucy.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-Rupert
		{
		background:url(../images/Rupert.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-John
		{
		background:url(../images/John.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-Emma
		{
		background:url(../images/Emma.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-Graham
		{
		background:url(../images/Graham.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
.Panel-Graham
		{
		background:url(../images/Graham.jpg) no-repeat;		
		width:700px;
		height:345px;
		padding:0;
		display:block;
		margin:0 25px 50px 0;
		}
/*Stunning Creative Page*/
/*Our Team Pages*/
.Portfolio	{
		}
.MainBox2
		{
		position:absolute;
		left:215px;
		width:719px;
		height:355px;
		}
.PortfolioPanel
		{
		height:355px;
		padding:0;
		display:block;
		padding:10px 0px 0 0;
		}
/*Creative Portfolio Iframe*/
.Creative	{
		width:675px;
		height:355px;
		margin:0 0 0 0;
		float:left;
		}
/*Creative Thumbnails Iframe*/
/* width:1895px; */
/* 	overflow:hidden; */
.PortfolioThumbs
		{
		
		height:66px;
	
		}
.Group		{
		width:326px;
		overflow:hidden;
		float:left;
		display:inline;
		}
.Group h1	{
		font-size:1.3em;
		padding:0 0 0 12px;
		margin:0;
		font-weight:normal;
		}
.CreativeThumb
		{
		width:80px;
		display:block;
		float:left;
		margin:0 0 150px 6px;
		}
.CreativeThumb img
		{
		border:1px solid #000;
		padding:5px;
		}
.CreativeThumb p
		{
		padding:6px 0 0 0;
		display:none;
		}

.CreativeThumbSelect img
		{
		border:1px solid #808285;
		padding:5px;
		}
.CreativeThumbSelect p
		{
		padding:6px 0 0 0;
		clear:both;
		}
.CreativeThumb a:link, .CreativeThumb a:visited, .CreativeThumb a:active
		{
		color:#58595b;
		text-decoration:none;
		outline:none;
		}
.CreativeThumb a:hover
		{
		color:#cf1f44;
		text-decoration:none;
		}
.CreativeThumbSelect a:link, .CreativeThumbSelect a:visited, .CreativeThumbSelect a:active 
		{
		color:#58595b;
		text-decoration:none;
		outline:none;
		}
.CreativeThumbSelect a:hover
		{
		color:#cf1f44;
		text-decoration:none;
		}
/*Who we do it for / Clients Page*/
.ClientsPage	{
		}
.ClientsPageText
		{
		position:absolute;
		left:225px;
		margin:43px 0 0 0px;
		width:500px;
		}
.row		{
		margin:0;
		padding:0;
		}
.LogoHolder	{
		display:inline;
		width:175px;
		height:85px;
		}
.LogoHolderWide	{
		display:inline;
		width:350px;
		height:85px;
		}
.ClientsPage h1	{
		font-size:1.4em;
		font-weight:normal;
		letter-spacing:-1px;
		color:#fff;
		margin:0;
		padding:6px 0 2px 0;
		line-height:100%;
		}
.ClientsPage h2	{
		font-size:1.2em;
		font-weight:normal;
		margin:0;
		padding:0;
		}
.ClientsPage p	{
		padding:10px 0;
		font-size:1.2em;
		}
/*Get in touch (Contact form)*/
.GetinTouch	{
		}
.GetinTouch>.text
		{
		position:absolute;
		left:225px;
		margin:100px 0 0 0px;
		width:600px;
		}
.GetinTouch h1	{
		font-size:1.4em;
		font-weight:normal;
		letter-spacing:-1px;
		color:#fff;
		margin:0;
		padding:6px 0 2px 0;
		line-height:100%;
		}
.GetinTouch h2	{
		font-size:1.2em;
		font-weight:normal;
		margin:0;
		padding:0;
		}
.GetinTouch p	{
		padding:10px 0;
		font-size:1.2em;
		} 
/*Contact Form*/
.formrow	{
		margin:0;
		padding:2px 0;
		}
.form		{
		padding:13px 0 0 0;
		margin:0;
		}
.form label	{
		float:left;
		width:71px;
		padding:2px 15px 0 0;
		margin:0;
		display:block;
		color:#58595b;
		text-align:right;
		}	
/* here */
.GetinTouch img.InputL
		{
		float:left;
		display:block;
		width:6px;
		height:20px;
		border:none;
		padding:0;
		margin:0;
		}
.GetinTouch img.InputR
		{
		width:6px;
		height:20px;
		padding:0;
		margin:0;
		display:block;
		text-align:left;
		}
.form input	{
		float:left;
		width:158px;
		border:none;
		display:block;
		color:#eee;
		padding:2px 3px;
		background:#58595b;
		margin:0;
		height:16px;
		}
.form textarea	{
		background:#58595b;
		color:#eee;
		border:none;
		padding:2px 9px 2px 3px;
		width:163px;
		height:133px;
		margin:0;
		}
.form select	{
		background:#58595b;
		color:#eee;
		border:none;
		height:22px;
		width:175px;
		padding:2px 3px;
		}
#formarea1	{
		position:absolute;
		width:274px;
		margin:0px 0 0 0px;
		text-align:left;
		}
#formarea2	{
		position:absolute;
		width:284px;
		margin:0px 0 0 270px;
		text-align:left;
		}
.button
		{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		}
input#firstnameX, input#lastnameX, input#addressX, input#townX, input#countyX, input#postcodeX, input#daynumberX, input#emailX
		{
		float:left;
		width:158px;
		border:none;
		display:block;
		color:#fff;
		background:#ee2b7b;
		margin:0;
		height:16px;
		}
select#countyX	{
		background:#ee2b7b;
		color:#fff;
		border:none;
		width:175px;
		padding:2px 3px;
		}

a:link.emaillink, a:visited.emaillink, a:active.emaillink
		{
		color:#58595b;
		text-decoration:underline;
		}
a:hover.emaillink 
		{
		color:#fff200;
		text-decoration:none;
		}
a:link.yellowbutton, a:visited.yellowbutton, a:active.yellowbutton
		{
		font-size:12px;
		font-size:normal;
		color:#000;
		text-align:center;
		text-decoration:none;
		display:block;
		width:174px;
		height:20px;
		background:url(../images/YellowButton.Gif) no-repeat;
		}
a:hover.yellowbutton 
		{
		font-size:12px;
		color:#fff;
		text-align:center;
		text-decoration:none;
		display:block;
		width:174px;
		height:20px;
		background:url(../images/ButtonOn.gif) no-repeat;
		}
.IntroPage3	{
		text-align:center;
		margin-top:45px;
		}
.IntroPage3 h1	{
		color:#fff;
		font-size:33px;
		text-align:center;
		margin:75px 0 75px 0;
		}
.IntroPage3 ul	{
		width:600px;
		margin:80px auto 0 auto;
		}
.IntroPage3 li	{
		width:145px;
		font-size:1.3em;
		float:left;
		display:inline;
		color:#fff;
		}
a:link#OurTeamG, a:visited#OurTeamG, a:active#OurTeamG
		{
		width:145px;
		text-align:left;
		padding:0 0 0 25px;
		display:inline;
		color:#fff;
		text-decoration:none;
		display:block;
		height:20px;
		background:url(../images/OrangeSQ.gif) 0px 5px no-repeat;
		}
a:hover#OurTeamG
		{
		width:145px;
		text-align:left;
		padding:0 0 0 25px;
		display:inline;
		color:#f90;
		text-decoration:none;
		display:block;
		height:20px;
		background:url(../images/WhiteSQ.gif) 0 5px no-repeat;
		}
a:link#OurWorkG, a:visited#OurWorkG, a:active#OurWorkG
		{
		width:145px;
		text-align:left;
		padding:0 0 0 25px;
		display:inline;
		color:#fff;
		text-decoration:none;
		display:block;
		height:20px;
		background:url(../images/MagentaSQ.gif) 0 5px no-repeat;
		}
a:hover#OurWorkG
		{
		width:145px;
		text-align:left;
		padding:0 0 0 25px;
		display:inline;
		color:#ff068f;
		text-decoration:none;
		display:block;
		height:20px;
		background:url(../images/WhiteSQ.gif) 0 5px no-repeat;
		}
a:link#OurClientsG, a:visited#OurClientsG, a:active#OurClientsG
		{
		width:145px;
		text-align:left;
		padding:0 0 0 25px;
		display:inline;
		color:#fff;
		text-decoration:none;
		display:block;
		height:20px;
		background:url(../images/GreenSQ.gif) 0 5px no-repeat;
		}
a:hover#OurClientsG
		{
		width:145px;
		text-align:left;
		padding:0 0 0 25px;
		display:inline;
		color:#52b666;
		text-decoration:none;
		display:block;
		height:20px;
		background:url(../images/WhiteSQ.gif) 0 5px no-repeat;
		}
a:link#ContactG, a:visited#ContactG, a:active#ContactG
		{
		width:145px;
		text-align:left;
		padding:0 0 0 25px;
		display:inline;
		color:#fff;
		text-decoration:none;
		display:block;
		height:20px;
		background:url(../images/YellowSQ.gif) 0 5px no-repeat;		
		}
a:hover#ContactG
		{
		width:145px;
		text-align:left;
		padding:0 0 0 25px;
		display:inline;
		color:#ffff00;
		text-decoration:none;
		display:block;
		height:20px;
		background:url(../images/Whitesq.gif) 0 5px no-repeat;
		}
body.BlueGrey	{
		background:#a3afb6;
		color:#fff;
		width:100%;
		height:100%;
		}
a#WhoWeWorkFor
		{
		background:url(/images/WhoWeWorkFor.png) 0 0 no-repeat;
		display:block;
		width:659px;
		height:55px;
		outline:none;
		}
a:hover#WhoWeWorkFor
		{
		background:url(/images/WhoWeWorkFor-on.png) 0 0 no-repeat;
		display:block;
		width:659px;
		height:55px;
		}
a#WhoWeWorkFor span
		{
		margin-left:-9999px;
		}
a#WhatTheySay
		{
		background:url(/images/WhatTheySay.png) 0 0 no-repeat;
		display:block;
		width:659px;
		height:55px;
		outline:none;
		}
a:hover#WhatTheySay
		{
		background:url(/images/WhatTheySay-On.png) 0 0 no-repeat;
		display:block;
		width:659px;
		height:55px;
		}
a#WhatTheySay span
		{
		margin-left:-9999px;
		}
a#WhoWeAre
		{
		background:url(/images/WhoWeAre.png) 0 0 no-repeat;
		display:block;
		width:659px;
		height:55px;
		outline:none;
		}
a:hover#WhoWeAre
		{
		background:url(/images/WhoWeAre-On.png) 0 0 no-repeat;
		display:block;
		width:659px;
		height:55px;
		}
a#WhoWeAre span
		{
		margin-left:-9999px;
		}
a#GetInTouch
		{
		background:url(/images/GetInTouch.png) 0 0 no-repeat;
		display:block;
		width:659px;
		height:55px;
		outline:none;
		}
a:hover#GetInTouch
		{
		background:url(/images/GetInTouch-On.png) 0 0 no-repeat;
		display:block;
		width:659px;
		height:55px;
		}
a#GetInTouch span
		{
		margin-left:-9999px;
		}
a#WhatWeDo
		{
		background:url(/images/WhatWeDo.png) 0 0 no-repeat;
		display:block;
		width:659px;
		height:55px;
		outline:none;
		}
a:hover#WhatWeDo
		{
		background:url(/images/WhatWeDo-On.png) 0 0 no-repeat;
		display:block;
		width:659px;
		height:55px;
		}
a#WhatWeDo span
		{
		margin-left:-9999px;
		}
/*Blue Gray*/ 
a.ArrowR 	{
		background:url(/images/ArrowL.png) 0 0 no-repeat;
		margin:-520px 0 0 780px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}
a.ArrowR:hover 	{
		background:url(/images/ArrowL-on.png) 0 0 no-repeat;
		margin:-520px 0 0 780px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}
a.ArrowL	{
		background:url(/images/ArrowR.png) 0 0 no-repeat;
		margin:-42px 0 0 780px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}
a.ArrowL:hover 	{
		background:url(/images/ArrowR-on.png) 0 0 no-repeat;
		margin:-42px 0 0 780px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}
a.ArrowR2 	{
		background:url(/images/ArrowL.png) 0 0 no-repeat;
		margin:-520px 0 0 10px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}
a.ArrowR2:hover 	{
		background:url(/images/ArrowL-on.png) 0 0 no-repeat;
		margin:-520px 0 0 10px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}
a.ArrowL2	{
		background:url(/images/ArrowR.png) 0 0 no-repeat;
		margin:-42px 0 0 8px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}
a.ArrowL2:hover 	{
		background:url(/images/ArrowR-on.png) 0 0 no-repeat;
		margin:-42px 0 0 8px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}
#Container	{
		width:800px;
		position:absolute;
		left:50%;
		margin:0px 0 0 -400px;
		}
a.ArrowBottomR	{
		background:url(/images/ArrowL.png) 0 0 no-repeat;
		margin:-22px 0 0 14px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}
a.ArrowBottomR:hover 	{
		background:url(/images/ArrowL-on.png) 0 0 no-repeat;
		margin:-22px 0 0 14px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}
a.ArrowBottomL	{
		background:url(/images/ArrowR.png) 0 0 no-repeat;
		margin:-22px 0 0 768px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}
a.ArrowBottomL:hover
		{
		background:url(/images/ArrowR-on.png) 0 0 no-repeat;
		margin:-22px 0 0 768px;
		position:absolute;
		display:block;
		width:13px;
		height:27px;
		}