		
html, body, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, p, table, tr, td {
margin: 0;
padding: 0;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3C3C3C;
line-height:1.3;
text-align: left;
background: #d8d6c9;
margin-top: 7px;
}

p {
line-height: 1.3em;
margin-bottom: 1em;
font-size: 11px;
text-align: justify;
}

#content-primary a:link, #home_page a:link {
color: #193591;
text-decoration: underline;
}

#content-primary a:visited {
color: #196091;
}

#home_page a:visited {
color: #193591;
text-decoration: underline;
}

#content-primary a:hover, #home_page a:hover {
color: #4b4b4b;
text-decoration: underline; }

#content-primary a:active { }

h1 {
font-size: 5px;
line-height: 0;
}

h2 {
font-size: 15px;
text-transform: uppercase;
color: #3C3C3C;
font-weight: bold;
margin-bottom: .5em;
margin-left: 0;
padding-left: 0;
}

h3 {
margin-top: 0em;
margin-bottom: .5em;
font-size: 11px;
font-weight: bold;
}

ul.bullet_h3 li h3 {
margin-bottom: .5em;
}

ul.services_list {
height: 96px;
display: block;}

#wrapper {
position: relative;
width: 750px;
margin-left: auto;
margin-right: auto;
background: #fff;
}

#header {
position: relative;
height: 46px;
width: 750px;
padding-top: 23px;
padding-left: 0px;
}

#header .logo-icon a {
float: left;
display: block;
width: 40px;
height: 34px;
text-indent: -34567px;
background: url(../images/logo_vollmans-icon.gif) top left no-repeat;
margin-left: 26px;
_margin-left: 13px;
}

#header .logo {
float: right;
display: block;
width: 270px;
height: 19px;
margin-right: 26px;
_margin-right: 13px;
line-height:19px;
background: url(../images/logo_vollmans-text.gif) top right no-repeat;
margin-top: 0px;
}

#header .logo h1, #header .logo h3
{
	text-indent:-9999px;
	height:1px;
	display:block;
	}


.bold {
font-weight: bold;
}



#header h1 {
float: right;
}

#header h1 a {
display: block;
text-indent: -4567px;
width: 344px;
height: 37px;
}

#header h3 {
text-indent: -34567px;
}

#navigation {
position: relative;
margin-left: 15px;
width: 618px;
height: 50px;
background: url(../images/bg_navigation.gif) top left repeat-x #e3e1d1;
padding-left: 102px;
}

#navigation ul li a:hover {
background: #d8d6c4;
color: #404040;
}




/*=================DROP DOWNS==========================*/

/* zeroing padding/margin for all elements */
#TJK_dropDownMenu,
#TJK_dropDownMenu * { margin:0;padding:0;}
/* "Master" UL (the whole Menu) */
#TJK_dropDownMenu {position:relative;background: #e3e1d1 !important;width:618px;max-width:100%;float:left;
font-size: 11px;
}

#tab_contact {
border-right: #fff 4px solid;}

/* sub-menu ULs */
#TJK_dropDownMenu li ul {
	cursor:default;
	width:603px;
	max-width:100%;
	position:absolute;
	border-bottom:0px solid #ccc;
	height:25px;
	top:25px;
	padding:0px 0;
	padding-left:0px !important;
	left:-9000px;
}
/* All LIs */
#TJK_dropDownMenu li {
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	background: #e3e1d1;
}
/* sub-menu LIs */
#TJK_dropDownMenu li ul li {
	border:none;
	width: auto;
	max-width:none;
}

/* All anchors */
#TJK_dropDownMenu li a {
	color: #3C3C3C;
	border-left:4px solid #fff;
	text-decoration:none;
	display:block;
	float:left;
	padding:0 12px 0 12px;
	width: auto;
	height:25px;
	line-height:25px;
	
}
/* sub-menu Anchors */
#TJK_dropDownMenu li ul li a {
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	font-size: 11px;
	padding:0 10px 0 10px;
	line-height:25px;
	height:25px;
	color:#fff;
	border-left: 0;
	margin: 0;
	background: url(../images/bg_navigation.gif) bottom left repeat-x;
}

#TJK_dropDownMenu li ul li a:hover {
background: url(../images/bg_navigation.gif) bottom left repeat-x;
text-decoration: underline;
}

/* :hover and stuff */
#TJK_dropDownMenu li a:hover,
#TJK_dropDownMenu li a:focus,
#TJK_dropDownMenu li a:active {color:#6c6c6c;}
/* position and z-index for the sub-menus */
#TJK_dropDownMenu li:hover ul,
#TJK_dropDownMenu li.msieFix ul {left:0;z-index:0}
/* Current location - class on Body must match LI's id */
.tab_about #TJK_dropDownMenu li#tab_about a,
.tab_services #TJK_dropDownMenu li#tab_services a,
.tab_clients #TJK_dropDownMenu li#tab_clients a,
.tab_history #TJK_dropDownMenu li#tab_history a,
.tab_team #TJK_dropDownMenu li#tab_team a,
.tab_recruitment #TJK_dropDownMenu li#tab_recruitment a,
.tab_contact #TJK_dropDownMenu li#tab_contact a {color:#fff;cursor:default;}
.tab_about #TJK_dropDownMenu li#tab_about ul,
.tab_services #TJK_dropDownMenu li#tab_services ul,
.tab_clients #TJK_dropDownMenu li#tab_clients ul,
.tab_history #TJK_dropDownMenu li#tab_history ul,
.tab_team #TJK_dropDownMenu li#tab_team ul,
.tab_recruitment #TJK_dropDownMenu li#tab_recruitment ul,
.tab_contact #TJK_dropDownMenu li#tab_contact ul {left:0;z-index:5}
/* background of sub-menu */
#TJK_dropDownMenu li#tab_about ul {background: url(../images/bg_active_main.gif) bottom left repeat-x !important}/* current location */
/* background of main menu */
.tab_about #TJK_dropDownMenu li#tab_about {background: url(../images/bg_active_main.gif) top left repeat-x !important}/* current location */
#tab_about,#tab_about li a,
.tab_about #TJK_dropDownMenu li#tab_about ul {background: ;}

#tab_services:hover,#tab_services:focus,
#TJK_dropDownMenu li#tab_services ul {background: url(../images/bg_active_main.gif) bottom left repeat-x !important}/* current location */
.tab_services #TJK_dropDownMenu li#tab_services {background: url(../images/bg_active_main.gif) top left repeat-x !important}/* current location */
#tab_services,#tab_services li a,
.tab_services #TJK_dropDownMenu li#tab_services ul {background: url(../images/bg_active_sub.gif) bottom left repeat-x;}

#tab_clients:hover,#tab_clients:focus,
#TJK_dropDownMenu li#tab_clients ul {background: url(../images/bg_active_main.gif) bottom left repeat-x !important}/* current location */
.tab_clients #TJK_dropDownMenu li#tab_clients {background: url(../images/bg_active_main.gif) top left repeat-x !important}/* current location */
#tab_clients,#tab_clients li a,
.tab_clients #TJK_dropDownMenu li#tab_clients ul {background: url(../images/bg_active_sub.gif) bottom left repeat-x;}

#tab_history:hover,#tab_history:focus,
#TJK_dropDownMenu li#tab_history ul {background: url(../images/bg_active_main.gif) bottom left repeat-x !important}/* current location */
.tab_history #TJK_dropDownMenu li#tab_history {background: url(../images/bg_active_main.gif) top left repeat-x !important}/* current location */
#tab_history,#tab_history li a,
.tab_history #TJK_dropDownMenu li#tab_history ul {background: url(../images/bg_active_sub.gif) bottom left repeat-x;}

#tab_team:hover,#tab_team:focus,
#TJK_dropDownMenu li#tab_team ul {background: url(../images/bg_active_main.gif) bottom left repeat-x !important}/* current location */
.tab_team #TJK_dropDownMenu li#tab_team {background: url(../images/bg_active_main.gif) top left repeat-x !important}/* current location */
#tab_team,#tab_team li a,
.tab_team #TJK_dropDownMenu li#tab_team ul {background: url(../images/bg_active_sub.gif) bottom left repeat-x;}

#tab_recruitment:hover,#tab_recruitment:focus,
#TJK_dropDownMenu li#tab_recruitment ul {background: url(../images/bg_active_main.gif) bottom left repeat-x !important}/* current location */
.tab_recruitment #TJK_dropDownMenu li#tab_recruitment {background: url(../images/bg_active_main.gif) top left repeat-x !important}/* current location */
#tab_recruitment,#tab_recruitment li a,
.tab_recruitment #TJK_dropDownMenu li#tab_recruitment ul {background: url(../images/bg_active_sub.gif) bottom left repeat-x;}


#tab_contact:hover,#tab_contact:focus,
#TJK_dropDownMenu li#tab_contact ul {background: url(../images/bg_active_main.gif) bottom left repeat-x !important}/* current location */
.tab_contact #TJK_dropDownMenu li#tab_contact {background: url(../images/bg_active_main.gif) top left repeat-x !important}/* current location */
#tab_contact,#tab_contact li a,
.tab_contact #TJK_dropDownMenu li#tab_contact ul {background: url(../images/bg_active_sub.gif) bottom left repeat-x;}
/* "trigger" and "msieFix" classes */
#TJK_dropDownMenu li.msieFix a {color:#000 !important}

/*========END OF DROP DOWNS=============*/

#content-primary {
float: left;
width: 570px;
margin-left: 20px;
margin-top: 20px;
padding-right: 0px;
padding-left: 5px;
padding-bottom: 11px;
/*===if needed on content-primary - heaven forbid...====*/
}

.left-align {
text-align: left;
}

#content-primary.scroll {
height: 340px;
width: 592px;
overflow: auto;
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: scroll;
}
/*====/

/*====These are used on the services page to display items in two columnc=====*/
.column_1 {
float: left;
width: 200px;
}

.column_1_narrow {
float: left;
width: 190px;
}

.column_2 {
float: left;
width: 200px;
margin-left: 60px;
}


.column_1of3 {
float: left;
width: 170px;
}

.column_2of3 {
float: left;
width: 170px;
margin-left: 20px;
}

.column_3of3 {
float: left;
width: 170px;
margin-left: 20px;
}

/*accomodates the map which is 300px wide and high*/
.column_2_wide {
float: left;
width: 300px;
margin-left: 30px;
}

/*border on the map*/
.column_2_wide img {
border: solid 1px #acacac;
padding: 4px;
}

.column_2_wide a:hover img {
border: solid 1px #acacac;
padding: 4px;
background: #8ca7cd;
}

/*Format 2 column list elements*/
#content-primary .column_1 ul,#content-primary .column_2 ul, #content-primary .column_1of3 ul, #content-primary .column_2of3 ul, #content-primary .column_3of3 ul {
margin-bottom: 10px;
}

#content-primary .column_1 ul li,#content-primary .column_2 ul li, #content-primary .column_1of3 ul li, #content-primary .column_2of3 ul li, #content-primary .column_3of3 ul li  {
margin-bottom: 0;
padding-bottom: 0;
}


/*===end of columns====*/

#content-primary ul li {
line-height: 1.3em;
margin-left: 20px;
margin-bottom: 1.4em;
font-size: 11px;
list-style-image: url(../images/bullet.gif);
text-align: justify;
}

#content-primary ul li ul li {
list-style: url(../images/bullet_dash.gif);
line-height: 1.3em;
font-size: 11px;
margin-bottom: 0em;
}


.side_photo {
float: left;
margin-top: 15px;
text-indent: -34567px;
width: 117px;
height: 350px;
margin-bottom: 15px;
}


.tab_about .side_photo {
background: url(../images/photo_st-pauls.jpg) top right no-repeat;
}

.tab_clients .side_photo {
background: url(../images/photo_bank-of-england.jpg) top right no-repeat;
}

.tab_services .side_photo {
background: url(../images/photo_national-gallery.jpg) top right no-repeat;
}

.tab_history .side_photo {
background: url(../images/photo_gherkin.jpg) top right no-repeat;
}

.tab_team .side_photo {
background: url(../images/photo_greenwhich.jpg) top right no-repeat;
}

.tab_recruitment .side_photo {
background: url(../images/photo_canary-wharf.jpg) top right no-repeat;
}

.tab_contact .side_photo {
background: url(../images/photo_tower-of-london.jpg) top right no-repeat;
}

/*===Client Logo Formatting====*/
			.client {
			display: inline;
			border: solid 1px #9c9c9c;
			width: 105px;
			padding: 12px 7px 14px 7px;
			text-align: center;
			font-family: Arial, Verdana, Helvetica san-serif;
			margin: 4px 10px 5px 0px;
			float: left;
			height: 58px;
			}
			
			/*--this is when there are 3 tombstones in a row makes a larger left marging to centre the elements */
			.client_3-in-the-row {
			display: inline;
			border: solid 1px #9c9c9c;
			width: 105px;
			padding: 12px 7px 14px 7px;
			text-align: center;
			font-family: Arial, Verdana, Helvetica san-serif;
			margin: 4px 9px 5px 66px;
			float: left;
			height: 58px;
			}
			
			p.name {
			font-weight: normal;
			font-size: 11px;
			margin: 0;
			padding: 0;
			line-height: 1em;
			}

/*===Tombstone Formatting====*/
			.tombstone {
			display: inline;
			border: solid 1px #9c9c9c;
			width: 105px;
			padding: 8px 7px 7px 7px;
			text-align: center;
			font-family: Arial, Verdana, Helvetica san-serif;
			margin: 4px 9px 5px 0px;
			height: 117px;
			float: left;
			}
			
			.tombstone_3-in-the-row {
			display: inline;
			border: solid 1px #9c9c9c;
			width: 105px;
			padding: 8px 7px 7px 7px;
			text-align: center;
			font-family: Arial, Verdana, Helvetica san-serif;
			margin: 4px 9px 5px 66px;
			float: left;
			height: 117px;
			}
			
			.tombstone_2-in-the-row {
			display: inline;
			border: solid 1px #9c9c9c;
			width: 105px;
			padding: 8px 7px 7px 7px;
			text-align: center;
			font-family: Arial, Verdana, Helvetica san-serif;
			margin: 4px 9px 5px 132px;
			float: left;
			height: 117px;
			}
			
			.tombstone p, .tombstone_2-in-the-row p, .tombstone_3-in-the-row p {
			margin: 0;
			padding: 0;
			width: 105px;
			text-align: center;
			}
			
			.tombstone .logo, .tombstone_2-in-the-row .logo, .tombstone_3-in-the-row .logo {
			list-style: none;
			margin-bottom: 4px;
			text-align: center;
			}
			
			.role {
			font-weight: bold;
			font-size: 11px;
			text-align: center;
			}
			
			.deal {
			font-weight: normal;
			font-size: 10px;
			text-align: center;
			}
			
			.value {
			font-weight: normal;
			font-size: 10px;
			text-align: center;
			}
			
			.contents {
			width: 399px;
			float: left;
			}
			
/*====end of Tombstone formatting=====*/

#empty {
clear: both;
}

.clear {
clear: both;
}

/*
	#footer {height: 17px;}
	#empty {height: 37px;}
*/
#footer {
clear: both;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	color: #5e5e5e;
	width: 726px;
	height: 20px;
	padding: 8px 12px 8px 12px;
}

#footer p {
	font: normal 10px 'arial' san-serif;
}

#footer a {
text-decoration: none;
color: #979595;
}

#footer a:hover {
text-decoration: underline;
color: #616161;}

#footer a:visited {
color: #979595; }

.copyright {
width: 400px;
float: left;
}

.icon_gg-logo {
float: right;
width: 200px;
text-align: right;
}


.icon_gg-logo a {
float: right;
width: 21px;
height: 12px;
margin-top: 3px;
display: block;
text-align: left;
text-indent: -34567px;
background: url(../images/icon_gg-logo.gif) top left no-repeat;}


/*======Home Page======*/

#wrapper.tab_home {
position: relative;
height: 499px;
}

.tab_home #content-primary {
float: left;
margin-left: 15px;
_margin-left: 7px;
padding: 0px;
padding-top: 51px;
width: 720px;
text-align: center;
}

.home-logo-icon {
position: absolute;
display: block;
width: 40px;
height: 34px;
text-indent: -34567px;
background: url(../images/logo_vollmans-icon.gif) top left no-repeat;
left: 26px;
top: 23px;
}


#content-primary .logo a {
display: block;
position: absolute;
top: 345px;
left: 151px;
width: 430px;
height: 110px;
text-indent: -34567px;
background: url(../images/logo_vollmans_home.gif) bottom left no-repeat;
background-position: 0px 0px;
}

.home_icon {
position: absolute;
top: 10px;
left: 20px;

}

#content-primary .enter {
position: absolute;
top: 235px;
left: 410px;
}

.home_logo a {
display: block;
text-align: left;
text-indent: -4000px;
background: url(../images/logo_vollman.gif) top left no-repeat;
}

/*====end of home page===*/
