@charset "UTF-8";
/* CSS Document */

* {
   padding:0;
   font-family:Arial, Helvetica, sans-serif;
   margin:0px;
   background-color:#000000;
   }

body { 
margin:0; 
padding:0; 
height:100%;
}

div.container
{
width:850px;
margin:auto;

}


div#header
{
height:150px;
width:850px;
float:left;
}

div#colourblock
{
height:150px;
width:190px;
float:right;
background-color:#987a34;
}

div#logo
{
height:62px;
width:270px;
float:left;
padding-left:390px;
padding-top:88px;
}

div#whitebar
{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:12px;
color:#987a34;
height:20px;
width:840px;
float:left;
padding-top:4px;
padding-left:10px;
background-color:#FFFFFF;
}

span.contact
{
padding-right:15px;
text-decoration:none;
background-color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
}

div#address
{
font-size:10px;
color:#666666;
padding-top:20px;
padding-bottom:20px;
float:left;
width:440px;
}


div#numbers
{
font-size:10px;
color:#666666;
padding-top:20px;
padding-bottom:20px;
float:right;
width:400px;
text-align:right;
}


div.navbutton
{
width:117px;
height:60px;
float:left;
color:#EC008C;
background-color:#999999;
border-left: solid #FFFFFF 3px;
vertical-align:text-bottom;
}

a
{
color:#987a34;
text-decoration:none;
}

a:hover
{
color:#FFFFFF;
}

a.contact
{
color:#987a34;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#FFFFFF;
}

a.contact:hover
{
color:#000000;
}


a.name1,
a.name2,
a.name3,
a.name4,
a.name5,
a.name6,
a.name7,
a.name8,
a.name9,
a.name10
{
color:#666666;
text-decoration:none;
}

a.name1:hover,
a.name2:hover,
a.name3:hover,
a.name4:hover,
a.name5:hover,
a.name6:hover,
a.name7:hover,
a.name8:hover,
a.name9:hover,
a.name10:hover
{
color:#FFFFFF;
text-decoration:none;
}

div#testimonials1 a.name1,
div#testimonials2 a.name2,
div#testimonials3 a.name3,
div#testimonials4 a.name4,
div#testimonials5 a.name5,
div#testimonials6 a.name6,
div#testimonials7 a.name7,
div#testimonials8 a.name8,
div#testimonials9 a.name9,
div#testimonials10 a.name10
{
color:#987a34;
}





a.navbuttontext
{
vertical-align:text-bottom;
}


a.home,
a.expertise,
a.clients,
a.testimonials,
a.contacts
{
background-color:#000000;
color:#000000;
}


div.logo
{
width:120px;
height:60px;
float:left;
}


/* right col navigation*/

#vertmenu 
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 100%;
width: 190px;
padding: 0px;
margin: 0px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#vertmenu ul li {
margin: 0px;
padding: 0px;
}

#vertmenu ul li a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight:bold;
display: block;
border-bottom: 1px solid #987a34;
padding: 5px 0px 2px 4px;
text-decoration: none;
color:#000000;
background-color:#987a34;
padding: 3px;
padding-left:20px;
padding-top:15px;
width: 167px;
height:31px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color:#000000;
background-color:#685324;
}


body#home a.home,
body#expertise a.expertise,
body#clients a.clients,
body#testimonials a.testimonials,
body#contacts a.contacts
{
background-color:#000000;
color:#987a34;
}

body#home a.home:hover,
body#expertise a.expertise:hover,
body#clients a.clients:hover,
body#testimonials a.testimonials:hover,
body#contacts a.contacts:hover
{
background-color:#000000;
color:#987a34;
}



/* right col sub navigation*/


#subvertmenu 
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 100%;
width: 190px;
padding: 0px;
margin: 0px;
}

#subvertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#subvertmenu ul li {
margin: 0px;
padding: 0px;
}

#subvertmenu ul li a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
display: block;
border-bottom: 1px solid #987a34;
text-decoration: none;
color:#000000;
background-color:#987a34;
padding: 3px;
padding:5px;
width: 120px;
height:20px;
padding-left:65px;
}

#subvertmenu ul li a:hover, #vertmenu ul li a:focus {
color:#000000;
background-color:#685324;
}


div#pr a.pr,
div#events a.events,
div#design a.design
{
background-color:#000000;
color:#987a34;
}

div#pr a.pr:hover,
div#events a.events:hover,
div#design a.design:hover
{
background-color:#000000;
color:#987a34;
}


div.image
{
float:left;
width:660px;
height:250px;
background-color:#987a34;
}

div.imageintro
{
float:left;
width:660px;
height:250px;
background-color:#987a34;
background-image:url(Images/clients/events/CC_london_flash3.jpg);
}

div.numbercol
{
float:left;
width:660px;
font-size:12px;
}



div#columns
{
	width:660px;
	height:580px;
	float:left;
}


div.col1
{
width:310px;
padding-right:20px;
padding-top:20px;
float:left;
}

div.col2
{
width:310px;
padding-right:20px;
padding-top:20px;
float:left;
}

div.col3
{
width:190px;
height:550px;
float:right;
background-image:url(Images/gold-fade.jpg);
background-repeat:repeat-x;
}


div.contactcol1
{
width:175px;
padding-right:20px;
padding-top:20px;
float:left;
}

div.contactcol2
{
width:175px;
padding-right:20px;
padding-top:20px;
float:left;
}

div.careerscol
{
width:250px;
padding-right:20px;
padding-top:20px;
float:left;
}

div.ccontactcol4
{
width:200px;
padding-right:20px;
padding-top:20px;
float:left;
}


div.clientscol1
{
width:145px;
padding-right:20px;
padding-top:20px;
float:left;
}

div.clientscol2
{
width:145px;
padding-right:20px;
padding-top:20px;
float:left;
}

div.clientscol3
{
width:145px;
padding-right:20px;
padding-top:20px;
float:left;
}

div.clientscol4
{
width:145px;
padding-right:20px;
padding-top:20px;
float:left;
}


h1
{
font-size:16px;
color:#9d8346;
padding-bottom:18px;
font-weight:400;
}

h2
{
font-size:14px;
color:#9d8346;
padding-bottom:15px;
font-weight:400;
}


p
{
font-size:12px;
line-height:18px;
color:#A0A0A0;
padding-bottom:15px;
text-decoration:none;
}


p.clients
{
font-size:12px;
line-height:18px;
color:#A0A0A0;
padding-bottom:0px;
}


p.nopadding
{
font-size:12px;
line-height:18px;
color:#A0A0A0;
padding-bottom:0px;
}

p.jobtitle
{
color:#FFFFFF;
}

p.testimonial
{
font-size:12px;
line-height:18px;
color:#A0A0A0;
padding-bottom:0px;
}


p.numbers
{
font-size:12px;
color:#A0A0A0;
padding-top:5px;
padding-bottom:0px;
letter-spacing:2px;
}

p.clientlist
{
font-size:12px;
color:#CCCCCC;
padding-bottom:0px;
}

a.pr1,
a.pr2,
a.pr3,
a.pr4,
a.pr5,
a.pr6,
a.pr7,
a.pr8,
a.pr9,
a.pr10,
a.pr11,
a.pr12,
a.pr13,
a.pr14,
a.pr15
{
color:#A0A0A0;
}

a.pr1:hover,
a.pr2:hover,
a.pr3:hover,
a.pr4:hover,
a.pr5:hover,
a.pr6:hover,
a.pr7:hover,
a.pr8:hover,
a.pr9:hover,
a.pr10:hover,
a.pr11:hover,
a.pr12:hover,
a.pr13:hover,
a.pr14:hover,
a.pr15:hover
{
color:#ffffff;
}


div#pr1 a.pr1,
div#pr2 a.pr2,
div#pr3 a.pr3,
div#pr4 a.pr4,
div#pr5 a.pr5,
div#pr6 a.pr6,
div#pr7 a.pr7,
div#pr8 a.pr8,
div#pr9 a.pr9,
div#pr10 a.pr10,
div#pr11 a.pr11,
div#pr12 a.pr12,
div#pr13 a.pr13,
div#pr14 a.pr14,
div#pr15 a.pr15
{
color:#9d8346;
}



a.events1,
a.events2,
a.events3,
a.events4,
a.events5,
a.events6,
a.events7,
a.events8,
a.events9,
a.events10,
a.events11,
a.events12,
a.events13,
a.events14,
a.events15
{
color:#A0A0A0;
}

a.events1:hover,
a.events2:hover,
a.events3:hover,
a.events4:hover,
a.events5:hover,
a.events6:hover,
a.events7:hover,
a.events8:hover,
a.events9:hover,
a.events10:hover,
a.events11:hover,
a.events12:hover,
a.events13:hover,
a.events14:hover,
a.events15:hover
{
color:#9d8346;
}

div#events1 a.events1,
div#events2 a.events2,
div#events3 a.events3,
div#events4 a.events4,
div#events5 a.events5,
div#events6 a.events6,
div#events7 a.events7,
div#events8 a.events8,
div#events9 a.events9,
div#events10 a.events10,
div#events11 a.events11,
div#events12 a.events12,
div#events13 a.events13,
div#events14 a.events14,
div#events15 a.events15
{
color:#987a34;
}



a.events1,
a.events2,
a.events3,
a.events4,
a.events5,
a.events6,
a.events7,
a.events8,
a.events9,
a.events10,
a.events11,
a.events12,
a.events13,
a.events14,
a.events15
{
color:#A0A0A0;
}

a.events1:hover,
a.events2:hover,
a.events3:hover,
a.events4:hover,
a.events5:hover,
a.events6:hover,
a.events7:hover,
a.events8:hover,
a.events9:hover,
a.events10:hover,
a.events11:hover,
a.events12:hover,
a.events13:hover,
a.events14:hover,
a.events15:hover
{
color:#9d8346;
}

div#events1 a.events1,
div#events2 a.events1,
div#events3 a.events1,
div#events4 a.events1,
div#events5 a.events1,
div#events6 a.events1,
div#events7 a.events1,
div#events8 a.events1,
div#events9 a.events1,
div#events10 a.events1,
div#events12 a.events1,
div#events13 a.events1,
div#events14 a.events1,
div#events15 a.events1,
{
color:#FF00FF;
}

a.design1,
a.design2,
a.design3,
a.design4,
a.design5,
a.design6,
a.design7,
a.design8,
a.design9,
a.design10,
a.design11,
a.design12,
a.design13,
a.design14,
a.design15
{
color:#A0A0A0;
}

a.design1:hover,
a.design2:hover,
a.design3:hover,
a.design4:hover,
a.design5:hover,
a.design6:hover,
a.design7:hover,
a.design8:hover,
a.design9:hover,
a.design10:hover,
a.design11:hover,
a.design12:hover,
a.design13:hover,
a.design14:hover,
a.design15:hover
{
color:#9d8346;
}

div#design1 a.deign1,
div#design2 a.deign1,
div#design3 a.deign1,
div#design4 a.deign1,
div#design5 a.deign1,
div#design6 a.deign1,
div#design7 a.deign1,
div#design8 a.deign1,
div#design9 a.deign1,
div#design10 a.deign1,
div#design12 a.deign1,
div#design13 a.deign1,
div#design14 a.deign1,
div#design15 a.deign1
{
color:#FF00FF;
}


div#client1 a.clients1,
div#client2 a.clients2,
div#client3 a.clients3,
div#client4 a.clients4,
div#client5 a.clients5,
div#client6 a.clients6,
div#client7 a.clients7,
div#client8 a.clients8,
div#client9 a.clients9,
div#client10 a.clients10,
div#client11 a.clients11,
div#client12 a.clients12,
div#client13 a.clients13,
div#client14 a.clients14,
div#client15 a.clients15,
div#client16 a.clients16,
div#client17 a.clients17,
div#client18 a.clients18,
div#client19 a.clients19,
div#client20 a.clients20,
div#client21 a.clients21,
div#client22 a.clients22,
div#client23 a.clients23,
div#client24 a.clients24,
div#client25 a.clients25,
div#client26 a.clients26,
div#client27 a.clients27,
div#client28 a.clients28,
div#client29 a.clients29,
div#client29 a.clients30
{
color:#FFFFFF;
}


span.intro
{
color:#987a34;
}





div.footer
{
float:left;
width:660px;
padding-top:10px;
}


div.footerleft
{
float:left;
width:130px;
padding-bottom:50px;
font-size:10px;
color:#CCCCCC;
text-align:left;
}

div#london a.london
{
color:#FFFFFF;
}

div#rome a.rome
{
color:#FFFFFF;
}

div#paris a.paris
{
color:#FFFFFF;
}


div.footerright
{
float:left;
width:510px;
padding-bottom:50px;
font-size:10px;
color:#CCCCCC;
text-align:right;
}
