A:link
{ 
font-family: Tahoma, Arial, Helvetica;
color: #555555;
text-decoration: underline;
} 
     
A:visited 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #888888;
text-decoration: none;
} 

A:hover 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #ff0000;
text-decoration: underline;
} 

A:active 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #ff0000;
text-decoration: none;
} 

/*a.bottomredstriptext:Link {
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
font-weight: 200;
padding-top: 8px;
padding-left:8px;
position: absolute;
}*/



A.H6:Link
{
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
font-weight: bold;
line-height: 19pt;
margin-bottom: 0;
margin-top:14px;
}

A.H6:visited 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #cccccc;  
font-size: 9pt;
font-variant: normal;
font-weight:bold;
line-height: 19pt;
margin-bottom: 0;
margin-top:14px;
} 

A.H6:hover 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
font-weight: bold;
line-height: 19pt;
margin-bottom: 0;
text-decoration: underline;
margin-top:14px;
} 

A.H6:active 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
font-weight: bold;
margin-bottom: 0;
margin-top:14px;
} 

A.hoverover:Link
{
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
font-weight: 200;
line-height: 19pt;
margin-bottom: 0;
margin-top:14px;
}

A.hoverover:visited 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #cccccc;  
font-size: 9pt;
font-variant: normal;
font-weight: 200;
line-height: 19pt;
margin-bottom: 0;
margin-top:14px;
} 

A.hoverover:hover 
{ 
position:relative;
top:2px;
left:2px;
} 

A.hoverover:active 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
font-weight: 200;
margin-bottom: 0;
margin-top:14px;
padding-top:2px;
} 

A.whatdoyouneed:Link
{
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
font-weight: 200;
line-height: 19pt;
margin-bottom: 0;
margin-top:14px;
height: 12px;
background-color:#999999;
}

A.whatdoyouneed:visited 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #cccccc;  
font-size: 9pt;
font-variant: normal;
font-weight: 200;
line-height: 19pt;
margin-bottom: 0;
margin-top:14px;
height: 12px;
background-color:#999999;
} 

A.whatdoyouneed:hover 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
font-weight: 200;
line-height: 19pt;
margin-bottom: 0;
text-decoration: underline;
margin-top:14px;
height: 12px;
background-color:#999999;
} 

A.whatdoyouneed:active 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
font-weight: 200;
margin-bottom: 0;
margin-top:14px;
height: 12px;
background-color:#999999;
} 


A.bottomredstriptext:Link
{
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
margin:0px;
padding:0px;
border:0px;
position: relative;
top:-10px;
}

A.bottomredstriptext:visited 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
margin-top:0px;
border:0px;
} 

A.bottomredstriptext:hover 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
text-decoration: underline;
margin-top:0px;
border:0px;
} 

A.bottomredstriptext:active 
{ 
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
margin-top:0px;
border:0px;
} 


P { 
font-family: Tahoma, Arial, Helvetica;
color: #666666;  
font-size: 9pt;
font-variant: normal;
line-height: 14pt;
}

UL {
font-family: Tahoma, Arial, Helvetica;
color: #666666;  
font-size: 9pt;
font-weight:600;
font-variant:normal;
line-height: 14pt;
}

#HEADLINE H1 {
margin-top:10px;
margin-left:20px;
color: #666666;  
}

#HEADLINE H3 {
margin-top:10px;
margin-left:20px;
color: #666666;  
}

#POLOCOPY H3 {
color: #ff0000;
}

#LIST UL {
font-family: Tahoma, Arial, Helvetica;
color: #666666;  
font-size: 9pt;
font-weight:100;
font-variant:normal;
line-height: 11pt;
margin-top: -18px;
position:relative;
}

H1 { 
font-family: Tahoma, Arial, Helvetica;
color: #ff0000;  
font-size: 14pt;
font-variant: normal;
font-weight: 800;
line-height: 15pt;
margin-bottom: 0px;   
margin-top: 0px;
} 

H2 { 
font-family: Tahoma, Arial, Helvetica;
color: #aaaaaa;  
font-size: 10pt;
font-variant: normal;
font-weight: 800;
line-height: 12pt;
margin-bottom: 0px;   
margin-top: 0px;
} 

H3 { 
font-family: Tahoma, Arial, Helvetica;
color: #000000;  
font-size: 13pt;
font-variant: normal;
font-weight: 300;
line-height: 15pt;
margin-bottom: 0px;   
margin-top: 0px;
} 

H4 { 
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 11pt;
font-variant: normal;
font-weight: 800;
line-height: 15pt;
margin-bottom: 0px;   
margin-top: 0px;
} 


H6 { 
font-family: Tahoma, Arial, Helvetica;
color: #ffffff;  
font-size: 9pt;
font-variant: normal;
font-weight: 200;
line-height: 19pt;
margin-bottom: 0;
margin-top:14px;
} 	 

.verticalplacesstrip {
width:43px;
border-color:black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:547px;
position:absolute;
}

.redbox {
width:43px;
border-color: black;
background-color:red;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:237px;
position:absolute;
}

.longgreyboxleft {
width:43px;
border-color: black;
background-color:#ffcc00;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:310px;
top:237px;
position:absolute;
}

.longgreyboxlefthomepage {
width:43px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:310px;
top:237px;
position:absolute;
}

.blacklogobox {
width:140px;
border-color: black;
background-color:#000000;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:43px;
left: 50px;
position:absolute;
}

.topformbox {
width:539px;
padding-left:22px;
padding-top: 14px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:43px;
left: 197px;
position:absolute;
}

.navigationstrip {
width:307px;
padding-left:22px;
padding-top: 14px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:29px;
left: 457px;
top:504px;
position:absolute;
}

.callbacktext {
font-family: Tahoma, Arial, Helvetica;
font-size: 8pt;
line-height: 120%;
color: #444444;
margin-top:0px;
padding-left: 10px;
padding-top: 15px;
}

.formwrapper {
left: 550px;
position:absolute;
top:10px;
margin-top:0px;
}

.nametextboxwrapper{
top:10px;
left:550px;
height:13px;
position:absolute;
}

.numbertextboxwrapper{
top:28px;
left:550px;
height:13px;
position:absolute;
}

.submitbuttonwrapper{
top:20px;
left:680px;
height:18px;
position:absolute;
}

.toprightsquare {
width:43px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:43px;
left: 743px;
position:absolute;
}

.mainimage {
width:400px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:260px;
left: 50px;
top:50px;
position:absolute;
}

.gallerytop {
width:686px;
border-color: black;
background-color:#000000;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:343px;
left: 50px;
top:50px;
position:absolute;
overflow:auto;
}

IMG.centred {
display: block;
margin-left: auto;
margin-right: auto 
}

.gallerymenu{
padding:10px;
}

.gallerybottom {
width:686px;
border-color: black;
background-color:#000000;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:97px;
left: 50px;
top:399px;
position:absolute;
overflow:auto;
}

.casestudycopy {
width:380px;
border-color: black;
background-color:#ffffff;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:427px;
left: 50px;
top:50px;
position:absolute;
padding: 10px;
overflow:auto;
}

.casestudyemaillink
{
top:25px;
}

.mainimagepolopage {
width:380px;
border-color: black;
background-color:#ffffff;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:240px;
left: 50px;
top:50px;
position:absolute;
padding:10px;
}


.yellowbox {
width:279px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:160px;
left: 457px;
top:50px;
position:absolute;
}

.bigwhitebox {
width:259px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
border-color: black;
background-color:#ffffff;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:437px;
left: 457px;
top:50px;
overflow:auto;
position:absolute;
}

.bigblackbox {
width:279px;
border-color: black;
background-color:#000000;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:447px;
left: 457px;
top:50px;
overflow:hidden;
position:absolute;
}

.bigwhiteboxpolopage {
width:279px;
border-color: black;
background-color:#ffffff;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:447px;
left: 457px;
top:50px;
overflow: hidden;
position:absolute;
}

.longgreyboxright {
width:43px;
border-color: black;
background-color:#ffcc00;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:447px;
left: 743px;
top:50px;
position:absolute;
}

.longgreyboxrighthomepage {
width:43px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:447px;
left: 743px;
top:50px;
position:absolute;
}

.shortwhiteboxright {
width:43px;
border-color: black;
background-color:#ffffff;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:140px;
left: 743px;
top:357px;
position:absolute;
}

.starburst {
width:170px;
background-color:##999999;
background-image:url(../images/gif/PoloStarburst.gif);
height:140px;
left: 820px;
top:20px;
position:absolute;
}

.trainersstrip {
width:279px;
border-color: black;
background-color:#ffcc00;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:43px;
left: 457px;
top:217px;
position:absolute;
}

.bigredboxhomepage {
width:235px;
border-color: black;
background-color:#ff0000;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:203px;
left: 457px;
top:267px;
position:absolute;
padding-left:22px;
padding-right:22px;
padding-top: 27px;
/*padding-bottom:27px;*/
overflow:auto;
}

.placeshomepage {
width:140px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:180px;
left: 50px;
top:317px;
position:absolute;
}

.smallleftcontent {
width:130px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:170px;
padding:5px;
left: 50px;
top:317px;
position:absolute;
overflow:auto;
}

.smallleftcontentpolopage {
width:159px;
border-color: black;
background-color:#ffffff;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:180px;
left: 50px;
top:317px;
position:absolute;
overflow: hidden;
}

.smallleftcontenttext {
font-family: Tahoma, Arial, Helvetica;
color: #666666;  
font-size: 9pt;
font-variant: normal;
line-height: 12pt;
margin-top: 0px;
}

.businesscard {
width:253px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:130px;
left: 197px;
top:317px;
position:absolute;
}

.bigredboxinside {
width:241px;
border-color: black;
background-color:#ff0000;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:170px;
left: 197px;
top:317px;
padding-top:10px;
padding-left: 9px;
padding-right: 3px;
position:absolute;
}

.bigredboxpolopage {
width:216px;
border-color: black;
background-color:#ffffff;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:180px;
left: 216px;
top:317px;
padding-left:18px;
position:absolute;
}

.bigredboxworkshoppage {
width:224px;
border-color: black;
background-color:#ff0000;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:180px;
left: 197px;
top:317px;
padding-left:28px;
position:absolute;
}

.minicv {
width:233px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:160px;
left: 197px;
top:317px;
padding:10px;
position:absolute;
overflow:auto;
}

.placesstrip {
width:253px;
border-color: black;
background-color:#ffcc00;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:43px;
left: 197px;
top:454px;
position:absolute;
}

.copyright {
width:132px;
padding-left:8px;
padding-top: 3px;
border-color: black;
background-color:#000000;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:40px;
left: 50px;
top:504px;
position:absolute;
}

.copyrightpolopage {
width:149px;
padding-left:8px;
padding-top: 3px;
border-color: black;
background-color:#000000;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:40px;
left: 50px;
top:504px;
position:absolute;
}

.copyrightworkshoppage {
width:140px;
border-color: black;
background-color:#000000;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:43px;
left: 50px;
top:504px;
position:absolute;
}

.polobox {
width:778px;
padding-left:8px;
padding-top: 3px;
border-color: black;
background-color:#ffffff;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:680px;
left: 0px;
top:554px;
position:absolute;
}

#poloheadline H1 {
color: #000099;
}

.bottomgreystrip {
width:253px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:43px;
left: 197px;
top:504px;
position:absolute;
}

.bottomgreystripcasestudy {
width:253px;
padding-top: 13px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:30px;
left: 197px;
top:504px;
position:absolute;
text-align:center;
}


.centreemail {
width: 253px;
position: relative;
margin: 0 auto;
padding: 0px;
text-align: left;
}


.bottomgreystrippolopage {
width:570px;
border-color: black;
background-color:#dddddd;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:43px;
left: 216px;
top:504px;
position:absolute;
}

.bottomredstrip {
width:253px;
padding-top: 10px;
border-color: black;
background-color:#ff0000;
border-left: 7px;
border-top:7px;
border-right:7px;
border-bottom:7px;
border-style:solid;
height:33px;
left: 197px;
top:504px;
position:absolute;
text-align:center;
}

.Eightpoint { 
font-family: Tahoma, Arial, Helvetica;
font-size: 8pt;
line-height: 120%;
color: #444444;
margin-top:0px;
}

.Tenpoint { 
font-family: Tahoma, Arial, Helvetica;
font-size: 10pt;
line-height: 120%;
color: #444444;
margin-top:0px;
}

.ninepoint { 
font-family: Tahoma, Arial, Helvetica;
font-size: 9pt;
line-height: 120%;
color: #444444;
margin-top:0px;
}

.Copyrighttext {
font-family: Tahoma, Arial, Helvetica; 
font-size: 7.5pt; 
line-height: 7.5pt; 
color: #cccccc;
margin-top:0px;
}

.redboxcopy {
font-family: Tahoma, Arial, Helvetica; 
font-size: 9pt; 
line-height: 10pt; 
color: #ffffff;
margin-top:0px;
}

.minicvcopy {
font-family: Tahoma, Arial, Helvetica; 
font-size: 9pt; 
line-height: 10pt; 
color: #666666;
margin-top:0px;
}
	 
.contactuscopy { 
font-family: "courier new", Arial, Helvetica;
color: #666666;  
font-size: 9pt;
font-variant: normal;
line-height: 14pt;
}

	 
body {
background-color:#999999;
text-align:center;
}

.container {
width: 800px;
height: 1200px;
position: relative;
margin: 0 auto;
padding: 0px;
text-align: left;
} 

.containertwo {
width: 253px;
position: relative;
margin: 0 auto;
padding: 0px;
text-align: left;
}


.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
}

.altButtonFormat 
{
background-color: #aaaaaa;
font-family: Tahoma, Arial, Helvetica;
border: #aaaaaa 1px solid;
font-size: 10px;
color: #ffffff;
height: 18px;
position:absolute;
} 

INPUT
{
margin-bottom: 4px;
}

.altTextFieldFormat 
{
background-color: #ffffff;
font-family: Tahoma, Arial, Helvetica;
border: #999999 1px solid;
font-size: 10px;
color: #000000;
height: 13px;
padding-left:4px;
}

form {
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

.trythisimage {
float:left;
border-right-width: 8px;
border-right-color: ffffff;
border-right-style: solid;
}

.linkimage {
float:right;
margin-top: 4px;
}

IMG {
border:0px;
}


#button {
	width: 80%;
	border-right: 0px solid #000;
	padding: 0 0 0 0;
	margin: 0;
	margin-bottom: 0em;
	background-color: #ff0000;
	height: 16px;
	}

	#button p {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	border: none;
	}
	
	#button p a {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: none;
	}	
	
	#button p a:hover {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: underline;
	}
	
	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 0px solid #000000;
		margin: 0;
		}

	#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 7px solid #ff0000;
		border-right: 7px solid #000000;
		background-color: #ffcc00;
		color: #999;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 7px solid #000000;
		border-right: 7px solid #ff0000;
		background-color: #ff9900;
		color: #999;
		}
		
	.trythisimage {
		border-width: 0;
		float:left;
		margin-top: 0px;
		margin-left: 4px;
		margin-right: 4px;
		margin-bottom: 0px;
		}

	.backlink {
	width:26px;
	background-color:#dddddd;
	border-left: 0px;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:solid;
	height:16px;
	left: 428px;
	top:485px;
	position:absolute;
	}

	div.row {
	clear: both;
	padding-top: 10px;
	}
	
	div.row span.label {
	float: left;
	width: 70px;
	text-align: right;
	}
	
	div.row span.formw {
	float: right;
	width: 180px;
	text-align: left;
	} 
	
	
/* =Testimonial box ####################################################################### */
.quote { float:left; width:300px; background:url(../images/gif/quote-bottom.gif) bottom right no-repeat #FFFFFF; padding-bottom:10px; padding-left:10px; padding-right: 10px; margin-left:10px; margin-top:10px; margin-bottom:16px; background-color:#F0F0F0}
.quoteTop {background:url(../images/gif/quote-top.gif) top left no-repeat; border:none; margin:0px; font-size:1.2em; color:#000000; line-height:130%; text-align:left;}
.quoteBottom { border-bottom:#CCCCCC solid 1px; padding-bottom:5px; margin-bottom:5px; }
.quoteblockTop {width:30px; height:20px; float:left; margin-right:15px;}	
	
