
#sitemap_content .clearfix, #sitemap_content div.clearfix{
	display:block !important;
	clear:both !important;
	height:0 !important;
	line-height:0 !important;
	font-size:0 !important;
}
#sitemap_content h3, #sitemap_content h4, #sitemap_content h5{padding-bottom:0;}

#sitemap_content ul{padding-bottom:0 !important;}

#header_sitemap img{
	float: left;
	width: 376px;
	padding-right: 70px;
}
#header_sitemap p{
	color:#939393;
	float:left;
}
#header_sitemap #header_title{
	float: left;
	font: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #939393;
	font-weight: bold;
	width: 400px;
}
#header_sitemap{
	font: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #939393;
	font-weight: bold;
}
#sitemap_content{padding:0 35px !important;}
#sitemap_content #title{
	color: #5e5c5c;
	float: left;
	font-size: 1.6em;
	font-weight: bold;
	border-bottom: 2px solid #dedede;
	width: 425px;
	padding-bottom: 8px;
	margin-top: 50px;
}
#sitemap_content #title a{
	color: #5e5c5c;
	float: left;
	font-size: 1.6em;
	font-weight: bold;
	width: 425px;
	padding-bottom: 8px;
	margin-top: 50px;
}
#right_panel_sitemap{
	float: left;
	width: 425px;
	margin-right: 20px;
	padding-bottom: 140px;
}
#left_panel_sitemap{
	float: left;
	width: 425px;
	margin-right: 20px;	
	padding-bottom: 200px;
}
#sitemap a{
	text-decoration:none;
	color: #5e5c5c;
}
#sitemap_content #title a:hover,
#sitemap a:hover{
	text-decoration:none;
	color:#999;
	font-weight: bold;
}
#sitemap,
#sitemap ul,
#sitemap li,
.left, .right{
	margin:0;
	padding:0;
	list-style:none;
	font: 100% Arial, Helvetica, sans-serif; 
}
#sitemap ul{display:none;}
#sitemap li{
	line-height:200%;
	position:relative;
	width:100%;
}
#sitemap li span{
	float: left; 
	position: absolute; 
	top: 5px; 
	left: 5px; 
	width: 15px; 
	height: 15px; 
	cursor: auto;
}
#sitemap li span,
#sitemap li span.collapsed{background: url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/collapsed.png) no-repeat 0 0;} 
#sitemap li span.expanded{background: url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/expanded.png) no-repeat 0 0;}
#sitemap li li{
	border-bottom: #c8c7c7 1px dotted;
	padding-top: 5px;
}
#sitemap .bing{
	width: 340px;
	margin-top: 5px;
}
#sitemap .top{
	padding-left: 28px;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float:left;
	margin-top: 17px;
	font-size: 1.3em;
}
#sitemap .left{
	width: 155px;
	float: left;
}
#sitemap .right{ 
	padding-left: 180px;
	width: 155px;
}
#sitemap li li a{
	font-weight: bold;
	color: #818181;
	font-size: 1.2em;
	width: 155px;
}
div.fullimage p,
div.fullimage div,
div.fullimage span,
div.fullimage a,
div.fullimage li,
div.fullimage *,
div.fullimage a:link,
div.fullimage a:visited,
div.fullimage a:active,
div.fullimage a:hover{color: #939393;
}
div.sitemap div.pagepath,
div.sitemap div.pagepath a{color:#939393;}


.il li { display:inline; margin: 0 5px 0 0;}
.il li img { display: inline;}

table { font-size:1.2em;width:100%; }
table th, table td { font-size:1em;padding:10px;background: #ffffff; }
table tr.odd td,
table tr.odd th{ background:#dce3ed; }
table td.cell-center { text-align: center; }
table .btn_transparent { display: inline; }

.contentbounding { height: 1%; }
.contentbounding:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }


.takeover .pagepath { padding: 30px 0 15px 40px; width: 920px;}
.takeover .pagepath li,
.takeover .pagepath li a { color: #ffffff; }
.takeover .cbb   { padding: 10px 40px; }
.takeover .cbb p { padding-bottom: 5px; font-size: 1.2em;}
.takeover .cbb .btn_standard { margin-right: 10px; }
.takeover .cbb .actions { padding: 10px 0; border-top: 1px #ffffff dashed; border-bottom: 1px #ffffff dashed;  margin-bottom: 15px;}
.takeover .cbb .actions:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.takeover #footer { margin-top: 0;}

.sitemap .takeover-body { background: #ffffff; padding:40px 15px 0 15px;}
.sitemap h1 { color: #0049ab; }
.sitemap .content_b, .sitemap div.content_b { width: 100% !important; clear: both; }
.sitemap .content_b .c-1 { float: left; width: 380px; padding-left: 0px;}
.sitemap .content_b .c-2 { float: right; width: 380px; padding-right: 0px;}

.sitemap .level-1-item { margin-bottom: 38px; padding:0; }
.sitemap .level-1-item h3 a { 	/*font-size: 16px;*/
	font-size: 1.4em; font-weight: bold; display: block; color: #5e5c5c; text-decoration: none; padding-bottom: 5px; border-bottom: 2px #dedede solid; margin-bottom: 10px;}
.sitemap .level-1-item h3 a:hover { text-decoration: underline; }
.sitemap .level-2 { margin-top: 20px; }
.sitemap .level-2-item { padding:0 0 20px 0; }
.sitemap .level-2-item h4 a { 	/*font-size: 13px;*/
	font-size: 1.1em; color: #5e5c5c; text-decoration: none; padding-left: 23px; background: url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/buttons/icn_sitemap_arrow.gif) left center no-repeat; }
.sitemap .level-2-item h4 a:hover { text-decoration: underline; }
.sitemap .level-3 { margin-top: 20px; width: 100%; }
.sitemap .level-3:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.sitemap .level-3-item { width: 158px; margin-left: 23px; float: left; display: inline; padding:0 0 10px 0; border-bottom:1px #dedede dotted; margin-bottom: 10px; }
.sitemap .level-3-item h5 a { font-weight: normal; 	/*font-size: 12px;*/
	font-size: 1.0em; color: #818181; text-decoration: none; }
.sitemap .level-3-item h5 a:hover { text-decoration: underline; }


