@import url("/assets/css/_layout.css");
@import url("/assets/css/_defaults.css");
@import url("/assets/css/_nav.css");
@import url("/assets/css/_forms.css");
html {margin:0;padding:0;}

body {
	background:#e1e9f0 url(/assets/gfx/line_bg-b2.gif)  repeat-y  center top;
	font-family: Arial,Swiss,Geneva,sans-serif;
	margin:0 0 0 0;
	padding:0;
	font-size:62.5%;
}
#page {
}
#above{
padding:13px;
	background:#e1e9f0 url(/assets/gfx/line_bg-b1.gif) repeat-y top center;

}

#mast {
	background:#e1e9f0 url(/assets/gfx/line_bg-b2.gif) repeat-y top center;
	border-top:1px solid #7ea5be;
	padding:0 20px 025px 20px;
/*text-align:left;*/
}

#nav {
	background:#e1e9f0 url(/assets/gfx/line_bg-b1.gif) repeat-y top center;
}
#page { border:0px solid #7ea5be}

#split {border-right:1px solid #7ea5be;width:574px;}
#portfolio #split, 
#news #split,
#team #split {width:575px;}
body div[id="split"] {width:574px;}

#mast h1 {background:url(/assets/gfx/esprit_logo.gif) no-repeat bottom left; height:137px;width:300px;;margin:0 0px 0 31px;text-align:left;}
#mast h1 img {margin:46px 0px 0 0px;}
#mast h1 span {display:none;}
#mast div {height:136px;display:block;}


 #mast div.paged {overflow:hidden;background-repeat:no-repeat!important;border:0px solid red;}

 	#mast div.paged {background:url(/assets/gfx/banners/banner_home.jpg)  313px 0  no-repeat;}

#news #mast div.paged {background:url(/assets/gfx/banners/banner_simon.jpg)  313px 0  no-repeat;}
#about #mast div.paged {background:url(/assets/gfx/banners/banner_paul.jpg)  313px 0  no-repeat;}
#about.c_activity 	#mast div.paged {background:url(/assets/gfx/banners/banner_simon.jpg)  313px 0  no-repeat;}
#about.c_investment_criteria 	#mast div.paged {background:url(/assets/gfx/banners/banner_tom.jpg)  313px 0  no-repeat;}
#about.c_philosophy 	#mast div.paged {background:url(/assets/gfx/banners/banner_catrina.jpg)  313px 0  no-repeat;}
#about.c_results 	#mast div.paged {background:url(/assets/gfx/banners/banner_stuart.jpg)  313px 0  no-repeat;}
#team #mast div.paged,
#about.c_funds_under_management 	#mast div.paged {background:url(/assets/gfx/banners/banner_bob.jpg)  313px 0  no-repeat;}

#portfolio.c_ 	#mast div.paged {background:url(/assets/gfx/banners/banner_alan.jpg)  313px 0  no-repeat;}
#portfolio.c_1	#mast div.paged {background:url(/assets/gfx/banners/banner_tom.jpg)  313px 0  no-repeat;}

#contact #mast div.paged ,
#portfolio.c_2	#mast div.paged {background:url(/assets/gfx/banners/banner_paul.jpg)  313px 0  no-repeat;}
#portfolio.c_3	#mast div.paged {background:url(/assets/gfx/banners/banner_nic.jpg)  313px 0  no-repeat;}
#portfolio.c_4	#mast div.paged {background:url(/assets/gfx/banners/banner_rob.jpg)  313px 0  no-repeat;}


#content h1 {margin: 0;border-bottom:0px solid #778899;font-family:Arial;color: #666666;display:none;}


.article {padding:00px 0 20px 0;}
.article p {margin:0;padding:00px 0 1em 0;}
.article h2 {margin:0;padding:0px 0 0px 0;;font-size:1.2em;font-weight:normal;}
.article h4 {display:inline;margin:0;padding: 0px 10px 0 0 ;float:left;font-size:1em;}
.article h6 {margin:0;padding:0 0 10px 0;font-size:90%;font-weight:bold;}
.article .a-content{float:left;width:0430px;text-align:left;}
.article .a-image{float:right;width:167px;text-align:center;background-color:white;margin-top:1.6em;}
.article .t-image{float:right;width:167px;text-align:center;background-color:white;margin-top:.2em;}
.article .x-image{float:right;width:167px;text-align:center;background-color:#f0f4f8;margin-top:.2em;}
/*.article img {max-width:167px;}*/
.clear {clear:both;;}
.clear hr {display:none;}

#home-intro {width:574px;float:left;padding-top:17px;}
#side {float:right;width:167px;}
#news-box {background:#baccdb url(/assets/gfx/news_corner.gif) bottom right no-repeat;color:#000;}

#news-box div {padding:20px 10px 20px 10px;color:#000;}
#news-box h2 {padding:0;margin:0;font-size:1.1em;text-transform:uppercase;color:#000;}
#news-box a {color:#000;text-decoration:none;;}
#news-box a:hover {color:#000;text-decoration:underline;}


table.paging {clear:both;width:430px;font-size:1em;padding-top:15px;}
body #content .paging td {width:33% !important;text-align:right!important;}

.bigQuote {color:#025389;font-size:1.9em;}




ol#portfolio-list {list-style:none;padding:0;margin:0;}
ol#portfolio-list li {vertical-align:middle;text-align:center;list-style:none;padding:4px 15px;margin:00px 15px 15px 0;float:left;position:relative;border:1px solid #7ea5be}
ol#portfolio-list li a.logo {display:block;width:177px;height:70px;;}
ol#portfolio-list li a.logo span {display:none;}

ol#portfolio-list li  div {
	border:solid 1px #6b86a7;
	background-color:#e4e8ec;
	width:400px;
	color:#000000;
	line-height:1.5em;
	position:absolute;
	top:-155px;
	left:40px;
	display:none;
	font-size:.9em;
}
ol#portfolio-list li  div img{margin:17px 25px;padding:0;}
ol#portfolio-list li  div h2{margin:1px 0 0 25px;padding:0;color:#000;}
ol#portfolio-list li  div  p {margin:0 25px 25px 25px;padding:0;color:#000;}


ol#person-list {list-style:none;padding:0 0 20px 0 ;margin:0 0 0 202px ;}
ol#person-list li {list-style:none;padding:0x;margin:0px 0;position:relative;zoom:1}
ol#person-list a {margin:0;padding:0;zoom:1;}

ol#person-list li  div.hov {
	border:solid 1px #6b86a7;
	background-color:#e4e8ec;
	width:600px;
	color:#000000;
	line-height:1.5em;
	position:absolute;
	left:-232px;
	top:-253px;
	display:none;
	font-size:.9em;
}
body ol#person-list li div.h1 {	top:42px; }


ol#person-list li img {xfloat:right;}
ol#person-list li  div.hov h4 {margin:0;padding:0;color:#000;font-size:1.3em;}
ol#person-list li  div.hov  p {margin:0 0px 25px 0;padding:0;color:#000;}
ol#person-list li  div.hov .pic {float:right;width:205px;padding-bottom:47px;text-align:right;}
ol#person-list li  div.hov .txt {float:left;width:380px;}
ol#person-list li  div.hov .txt div {padding:17px 25px 05px 25px;}



.person-box, 
.person-box *,
.company-box,
.company-box * {z-index:10;}

#team #content {background:url(/assets/gfx/face.jpg) 20px 0 no-repeat;padding-bottom:0;margin-bottom:0;}
#team #footx {padding:0;margin:0;}