﻿#Bluebar
{
    width: 100%;
    height: 50px;
    background-color: #283b7d;
    border-top: solid 1px Navy;
    }

#TitleImage
{
    margin-left: 10em;
}

	#Footer
{
    background-color: #F2F2F2;
    height: 200px;
    border-top: solid 1px #4F94CD;
    position: static;
    color: #666;

}

/*===================================  NEW CODE FOR 2009 REDESIGN =========================================*/
.sys_clearboth, .sys_clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
}
	/* Data Repeaters */
	.sys_productdetails {float: left; width: 338px;}
	.sys_subitem {
	margin:0 0 5px 0;
	padding:10px 0 21px; 
	border-bottom: 1px solid #99aece;
	font-size: 1.15em }
	.sys_subalternatingitem {}
		h2.sys_subitem-heading {
		padding: 0 0 6px 0;
		font-size: 1.6em;	
		line-height: 1.65em;}
		.sys_product-subheading {}
		.sys_subitem .sys_thumbnail{
		float:left;
		margin:0 12px 0 0;
		padding-top: 6px;
		background:#fff;}
		.sys_subitem .sys_thumbnail .sys_product_mediatype {}
		.sys_subitem dl {
		float: none;}
		.sys_subitem dl, .sys_subitem dl dt, .sys_subitem dl dd {
		margin:0;
		padding:0;}
		.sys_subitem dl dt  {
		float:left;
		color:#0d91ba;
		margin:0 5px 0 0;}
		.sys_subitem .sys_price {
		font-weight: bold;	
		float: right;
		width: 115px;	
		color: #666;	
		padding-top: 5px;	
		text-align: right
		}
			.sys_subitem .sys_price dl {}
			.sys_subitem .sys_price dt.sys_productprice {display: none;}
			.sys_subitem .sys_price dd.sys_productprice {}
           
        /* Product Information */
		.sys_subitem dt.sys_product-info {
		display:none;}
		.sys_subitem dd.sys_product-info {
		margin:0 5px .2em 0;}
		
		/* Description */
		.sys_subitem dt.sys_summary-description {
		display:none;}
		.sys_subitem dd.sys_summary-description {
		font-size: 1.em;	line-height: 1.65em
		}
	
	/* No results */
	.sys_noresults {
	font-weight:700;
	font-size:1.2em;
	background:#fff;
	padding:1em 10px;
	background:#e3e3e3;
	border-top:1px solid #bababa;
	border-bottom:1px solid #bababa;}
/* // END OF CSS FOR THE SEARCH LISTINGS - ADDED BY CONTENSIS */

/* @group General */

* {
	margin: 0;
	padding: 0;
}
body {
	font: 62.5% "Trebuchet MS", Trebuchet, "Lucida Grande", Verdana, Sans-serif;
	color: #333;
	background: #fff;
}
a:link, a:visited {
	color: #36c;
	text-decoration: underline;
}
a:hover,a:focus {
	text-decoration: none;
}
img,a img,abbr,form,fieldset,legend {
	border: 0;	
}
/* @end */

/* @group header */
#header {
	background: #fff;
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
	min-height: 93px;
}
#header .sys_wrap {
	width: 967px;	
	margin: 0 auto;
}
#header .sys_logo {
	float: left;
	margin: 33px 0 0 -3px;
}
#right-contain {
	float: right;
	width: 724px;
	overflow: hidden;
}
#tabs {
	padding: 0;
	margin: 10px 0 0 30px; 
	float: left;
	min-width: 408px;
}
#tabs ul {
	list-style: none;
	display: inline;
	font-size: 1.3em;
}
#tabs li {
	display: inline;
	float:left;	
}
#tabs li a:link,#tabs li a:visited {
	color:#86A43F;
	text-decoration: underline;
	text-transform: uppercase;
	border-right: 1px solid #999;
	padding: 0 19px 0 19px;
	letter-spacing:0.05em;
	font-weight: bold;
}
#tabs li a:hover,#tabs li a:focus {
	color:#86A43F;
}
#tabs li a.sys_help:link,#tabs li a.sys_help:visited {
	color: #7f7f7f;
	text-decoration: underline;
}
#tabs li a.sys_help:hover,#tabs li a.sys_help:focus {
	color: #7f7f7f;
}	
#tabs li a.sys_last,#tabs li a.sys_last:visited,#tabs li a.sys_last:hover {
	border: 0;
	padding: 0 0 0 17px;
}
#basket {
	float: right;
	position: relative;
	background: #69a61a url(/siteelements2/img/common/header-cart.jpg) 0 0 repeat-x;
	padding: 8px 7px 6px 13px;
	margin: -4px 0 0 0;
	width: 252px; /* Added by Contensis to allow for multiple items in basket */
}
#basket p {
	padding: 6px 16px 0 27px;
	margin: 0;
	font-size: 1.4em;
	background:url(/siteelements2/img/common/cart.jpg) 0 7px no-repeat;	
	float: left;
	letter-spacing:0.02em;
}
#basket a,#basket a:visited {
	color: #fff;
	text-decoration: underline;
}
#basket a:hover {
	color: #fff;
	text-decoration: underline;
}	 
#basket #checkout {
	margin: 2px 0 0 0;
	float: right;
}
#basket .sys_bott-left {
	background: url(/siteelements2/img/common/checkout-curvel.jpg) bottom left no-repeat;
	height: 4px;
	width: 4px;
	position: absolute;
	bottom: 0;
	left: 0;
}
#basket .sys_bott-right {
	background: url(/siteelements2/img/common/checkout-curver.jpg) bottom right no-repeat;
	height: 4px;
	width: 4px;
	position: absolute;
	bottom: 0;
	right: 0;
}
/* @end */

/* @group searchbar */
#searchbar {
	width: 100%;
	min-height: 46px;
	clear: both;
	margin: 0 auto;
	background-position-y: 2px !important; /* Added to correct the series banner display (per tel call amanda) */
}
#searchbar .sys_wrap {
	width: 967px;	
	margin: 0 auto;
}
#search {
	padding: 9px 0;
	text-align: right;
	margin: 0;
	position: relative;
	z-index: 4000;
	margin-right: 26px;
}
#search label {
	color: #fff;
	font-size: 1.65em;
	vertical-align: middle;	
	margin: 0 8px 0 0;
	padding: 0;	
	letter-spacing:0.02em;
	font-weight: bold;
}
#search input {
	vertical-align: middle;	
	border: 0;
}
#search input.sys_searchbox {
	padding: 7px 5px 7px 5px;
	margin: 0 4px 0 0;
	color: #999;
	font-size: 1.1em;
	width: 205px;
}
input.sys_button.sys_search-button {
	color: #fff;
	font-weight: 800;
	font-size: 1.75em;
	background: url(/siteelements2/img/common/search-go.png) 0 0 no-repeat;
	width: 43px;
	height: 28px;
}
/* @end */

/* @group Content Area */
/* The IDs  are for backwards compatibility. Classes are more appropriate from now on. */
.sys_contentArea,
#contentArea {
	margin: 0 auto;
	padding: 0 0 42px 0;
}
.sys_contentArea {
	margin: 0 auto;
	padding: 0 0 42px 0;
}
/* @end */

/* @group Main Content */
/* MAIN CONTENT AREA
------------------------------------ */
/* The IDs  are for backwards compatibility. Classes are more appropriate from now on. */
#mainContent,
.sys_mainContent {
	width: 563px; /* Amended by contensis */
	float: left;
	margin: 20px 0 0 0;
	font-size: 1em !important;
}
/* @end */

/* @group Secondary Content - sidenav*/
/* Secondary Content Area
------------------------------------ */
/* The IDs  are for backwards compatibility. Classes are more appropriate from now on. */
.sys_secondaryContent {
	width: 357px;
	float: right;
	margin: 20px 0;
	position: relative;
}
#sidenav {
	border: 1px solid #ccc;
	width: 355px;
	background: #fff;
	margin: 0 0 20px 0;
}
#sidenav ul,#sidenav li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sidenav li a {
	display: block;
}

/* Styles for levels of sidemenu Area
------------------------------------ */
/* top curves for sidemenu
------------------------------------ */
#sidenav ul#level1 li {
	padding-top: 1px;
}
#sidenav ul#level1 .sys_left-cnr {
	background: url(/siteelements2/img/common/cat-home-left.jpg) 0 0 no-repeat;
	width: 13px;
	height: 12px;
	position: absolute;
	top: -1px;
	left: -1px;
}
#sidenav ul#level1 .sys_right-cnr {
	background: url(/siteelements2/img/common/cat-home-right.jpg) 0 0 no-repeat;
	width: 13px;
	height: 12px;
	position: absolute;
	top: -1px;
	right: -1px;
}
/* end curves
------------------------------------ */

#sidenav ul#level1 {
	background:#ffcd5f url(/siteelements2/img/common/level1-subject.jpg) 0 0 repeat-x;
	position: relative;
}
#sidenav ul#level1 li a {
	padding: 10px 0 12px 15px; 
	font-size: 1.8em;
}
#sidenav ul#level2 {
	background:#ffe4ac url(/siteelements2/img/common/level2-subject.jpg) 0 0 repeat-x;
	border: 0;
	border-top: 1px solid #ccc;
}
#sidenav ul#level2 li a {
	padding: 9px 0 13px 35px; 
	font-size: 1.8em;
}
#sidenav ul#level3 {
	background:#fff2db url(/siteelements2/img/common/level3-subject.jpg) 0 0 no-repeat;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 12px;
}
#sidenav ul#level3 li {
	padding: 11px 0 10px 48px;
	font-size: 3.2em;
	text-transform: uppercase;
}
#sidenav ul#level3-link {
	background:#fff2db url(/siteelements2/img/common/level3-subject-link.jpg) 0 0 no-repeat;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 12px;
}
#sidenav ul#level3-link li {
	padding: 0;
	font-size: 3.2em;
	text-transform: uppercase;
}
#sidenav ul#level3-link li a {
	padding: 10px 0 12px 45px;
	margin: 0;
	font-size: 0.6em;
	text-transform: capitalize;
}
#sidenav ul#level4 {
	clear: both;
}
#sidenav ul#level4 li {
	margin: 12px 6px 0 40px;
	padding: 0 0 8px 25px;
	font-size: 1em;
	text-transform: uppercase;
	float: left;
	line-height: 1em;
	background: #fff url(/siteelements2/img/common/level4-arrow.gif) 0 8px no-repeat;
}

/* Styles for Category list (and brands list)
------------------------------------ */
ul#navList {
	clear: both;
	width: 337px;
	margin: 0 auto;
	font-size: 1.35em;
	padding: 6px 0 !important;
}
ul#navList li.levelTwo {
	margin: 0 !important;
	padding: 0 !important;
}
ul#navPanel li.currentLevel ul#navList li a {line-height:30px; color: #3366cc} /* NB: remove this line if it causes problems */
ul#navPanel li.currentLevel ul#navList li a, /* NB: remove this line if it causes problems */
ul#navList li.levelTwo a,
ul#navList li.levelTwo a:visited,
ul#navList li.levelThree a,
ul#navList li.levelThree a:visited  {
	margin: 0;
	display: block;	
	padding: 0 0 0 44px !important;
	background: #fff url(/siteelements2/img/common/cat-grad.jpg) 0 0 no-repeat;
	font-size: 0.8em !important;
	font-weight: normal !important;
}
ul#navPanel li.currentLevel ul#navList li a:hover, /* remove this line if it causes problems */
ul#navList li.levelTwo a:hover {
	background: #263a7b url(/siteelements2/img/common/cat-grad.jpg) -337px 0 no-repeat;
	background: #fff url(/siteelements2/img/common/cat-grad.jpg) -337px 0 no-repeat;
	color: #fff;
}
/* @end */

/* @group Sidenav - all products */
/* Styles for All Products list
------------------------------------ */

/* Right column menu - bottom curved image styles for both menu display options */	
span.sys_sectionmenu.with_allcategories#MainMenu {
	display: block;
	background: url(/siteelements2/img/common/section-nav-bottom.png) no-repeat left bottom;	
	padding-bottom: 19px;
}
span.sys_sectionmenu.with_allcategories#MainMenu ul#sectionNav {
	background: none;
	padding-bottom: 0;	
}
span.sys_sectionmenu#MainMenu ul#sectionNav {
	background: url(/siteelements2/img/common/section-nav-bottom.png) no-repeat left bottom;	
	padding-bottom: 19px;
}
/* End */

.sys_greyline {
	border-top: 0px solid #ccc;
	font-size: 0.001em;
	clear: both;
	margin: 0 auto;
	padding-bottom: 8px;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	background: url(/siteelements2/img/common/grey-line.gif) 10px 0 no-repeat;
	height: 10px;	
}
ul.allcategories,
 {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0 !important;
	font-size: 1em;
}
.allcategories li {
	list-style: none;
	margin: 0;
	padding: 0 0 4px 0 !important;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF
} 
ul.allcategories li a,
ul.allcategories li a:visited {
	margin: 0 10px;
	display: block;	
	padding: 4px 0 4px 44px !important;
	background: #fff url(/siteelements2/img/common/cat-grad.jpg) 0 0 no-repeat;
	font-weight: normal !important;
} 
ul.allcategories li a.sys_brand-filter.sys_heinemann,
ul.allcategories li a.sys_brand-filter.sys_heinemann:visited {
	margin: 0 10px;
	display: block;	
	padding: 3px 0 4px 44px !important;
	font-weight: normal;
}  

/* Set the styles for the individual brands in the menu */
ul.allcategories li a.sys_brand-filter.sys_heinemann,
ul.allcategories li a.sys_brand-filter.sys_heinemann:visited {
	background: #fff url(/siteelements2/img/common/cat-grad-heine.jpg) 0 1px no-repeat;
} 
ul.allcategories li a.sys_brand-filter.sys_rigby,
ul.allcategories li a.sys_brand-filter.sys_rigby:visited {
	background: #fff url(/siteelements2/img/common/cat-grad-rigby.jpg) 0 1px no-repeat;
} 
ul.allcategories li a.sys_brand-filter.sys_ginn,
ul.allcategories li a.sys_brand-filter.sys_ginn:visited {
	background: #fff url(/siteelements2/img/common/cat-grad-ginn.jpg) 0 1px no-repeat;
} 
ul.allcategories li a.sys_brand-filter.sys_longman,
ul.allcategories li a.sys_brand-filter.sys_longman:visited {
	background: #fff url(/siteelements2/img/common/cat-grad-long.jpg) 0 1px no-repeat;
} 
ul.allcategories li a.sys_brand-filter.sys_bbcactive,
ul.allcategories li a.sys_brand-filter.sys_bbcactive:visited {
	background: #fff url(/siteelements2/img/common/cat-grad-bbc.jpg) 0 1px no-repeat;
} 
ul.allcategories li a.sys_brand-filter.sys_edexcel,
ul.allcategories li a.sys_brand-filter.sys_edexcel:visited {
	background: #fff url(/siteelements2/img/common/cat-grad-edexcel.jpg) 0 1px no-repeat;
} 

/* Set the hover text colour for the all categories area */
ul.allcategories li a.sys_brand-filter:hover {color: #fff}

/* Hover states for the links in the 'all categories' area */
ul.allcategories li a.sys_brand-filter.sys_heinemann:hover  {
	background:#FFFFFF url(/siteelements2/img/common/cat-grad-heine.jpg) no-repeat 0 -25px ;
}
ul.allcategories li a.sys_brand-filter.sys_rigby:hover  {
	background:#FFFFFF url(/siteelements2/img/common/cat-grad-rigby.jpg) no-repeat 0 -25px;
}
ul.allcategories li a.sys_brand-filter.sys_ginn:hover  {
	background:#FFFFFF url(/siteelements2/img/common/cat-grad-ginn.jpg) no-repeat 0 -25px;
}
ul.allcategories li a.sys_brand-filter.sys_longman:hover  {
	background:#FFFFFF url(/siteelements2/img/common/cat-grad-long.jpg) no-repeat 0 -25px;
}
ul.allcategories li a.sys_brand-filter.sys_bbcactive:hover  {
	background:#FFFFFF url(/siteelements2/img/common/cat-grad-bbc.jpg) no-repeat 0 -25px;
}
ul.allcategories li a.sys_brand-filter.sys_edexcel:hover {
	background:#FFFFFF url(/siteelements2/img/common/cat-grad-edexcel.jpg) no-repeat 0 -25px;
}
/* End of hover states */
/* @end */
/* @group Sidenav - all products bottom styles */
/* Styles for All Products list
------------------------------------ */
#az-bott {
	clear: both;
	width: 343px;
	padding: 8px 12px 10px 0;
	margin: 8px 0 0 0;	
	background: #f3f3f3;
	text-align: right;
	font-size: 1.35em;
	border-top: 1px solid #ccc;
	position: relative;
}
#az-bott .sys_left-cnr {
	background: url(/siteelements2/img/common/cat-az-left.jpg) 0 0 no-repeat;
	width: 13px;
	height: 11px;
	position: absolute;
	bottom: -1px;
	left: -1px;
}
#az-bott .sys_right-cnr {
	background: url(/siteelements2/img/common/cat-az-right.jpg) 0 0 no-repeat;
	width: 13px;
	height: 11px;
	position: absolute;
	bottom: -1px;
	right: -1px;
}
#white-bott,#topic-bott {
	clear: both;
	width: 343px;
	padding: 0 12px 4px 0;
	margin: 8px 0 0 0;	
	position: relative;
}
#white-bott .sys_left-cnr,#topic-bott .sys_left-cnr {
	background: url(/siteelements2/img/common/whitebott-left.jpg) 0 0 no-repeat;
	width: 13px;
	height: 12px;
	position: absolute;
	bottom: -1px;
	left: -1px;
}
#white-bott .sys_right-cnr,#topic-bott .sys_right-cnr {
	background: url(/siteelements2/img/common/whitebott-right.jpg) 0 0 no-repeat;
	width: 13px;
	height: 12px;
	position: absolute;
	bottom: -1px;
	right: -1px;
}
/* @end */
/* @group Footer */
#footer {
	clear: both;
	background: #fff url(/siteelements2/img/common/footer.jpg) repeat-x 0 0; 
	font-size: 1.3em;
	color: #162E58;
	padding: 0 0 70px 0;
	border-top: 2px #162E58 solid;
}
#footer .sys_wrap {
	width: 967px;
	margin: 0 auto;
	padding: 0;
}
#footer a,#footer a:visited {
	color: #162E58;
	text-decoration: underline;
}
#footer a:hover {}
#footerNav ul {
	width: 205px;
	float: left;
}
#footerNav ul {
	list-style: none;
	float: left;
	margin: 37px 0 0 0px;
	height: 127px;
}
#footerNav li  {
	padding: 0;
	margin-bottom: 7px;
	line-height: 1.35em;
}
#contact {
	width: 338px;
	float: right;
	margin: 36px 25px 0 0;
	background: url('/siteelements2/img/common/foot-divide.jpg') no-repeat left top;
	padding: 0 0 0 28px;
	line-height: 1.35em;
}
#contact div.sys_snailmail {
	width: 165px;
	float: left;
	font-weight: bold;
}
#contact div.sys_telephone {
	width: 110px;
	float: left;
}
#foot-logo {
	width: 80px;
	height: 23px;
	float: left;
	margin: 40px 53px 0 0;
}
#copyright {
	padding-top: 50px;
	clear: both;
	width: 240px;
}
#contact .sys_tel  {
	font-weight: bold;
}
/* @end */
/* @group misc */
/*	para and image alignment	*/
.sys_alignleft {
	float: left;
	margin-right: 15px;
}
.sys_alignright {
	float: right;
	margin-left: 15px;
}
.sys_cb {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}
.sys_font-normal {
	font-weight: normal;
}
/* @end */

.sys_searchgrad {
	background: url(/siteelements2/img/common/search-grad.jpg) 15px 0 repeat-x;
	padding: 9px 13px 5px 1px;
	width: 342px;
	position: absolute; 
	top:0;
	right: 0;
}
/* @group left hand main search results */
/* @end */
/* @group container for each search result */
.sys_result  {
	border-bottom: 1px solid #99aece;
	float: left;
	clear: both ! important;
	padding: 16px 0 21px 0;
}
.sys_result.sys_last {
	border: 0;
}
.sys_result h2 {
	line-height: 1.65em;
	font-size: 1.8em;
}
.sys_result p {
	line-height: 1.65em;
	font-size: 1.15em;
}
.sys_result .sys_thumbnail {
	width: 80px;
	padding-top: 5px;
	float: left;
}
.sys_result .sys_summary {
	width: 338px;
	float: left;
	padding: 0 45px 0 8px;
}
.sys_result .sys_price {
	width: 115px;
	float: left;
	padding-top: 5px;
	text-align: right;
	font-weight: bold;
	font-size: 2.3em;
	color: #666;
	line-height: 1.75em;
}
.sys_isbn,.sys_series,.sys_complete-series {
	color: #999;
}
.sys_series {
	background: url(/siteelements2/img/common/series.gif) 0 0 no-repeat;
	padding: 1px 0 1px 22px;
	margin-left: 5px;	
}
.sys_series a,.sys_series a:visited {
	color: #999;
	text-decoration: underline;
}
.sys_series a:hover {
}
.sys_complete-series {
	background: url(/siteelements2/img/common/series.gif) 0 0 no-repeat;
	padding: 1px 0 1px 22px;
	text-transform: uppercase ;	
}
/* @end */

/* @group pagination */
#paginate {
	border-top: 2px solid #d0e1f5;
	margin: 10px 0 10px 0;
	clear: both;
}
#paginate ul,#paginate li {
	display: inline;
	list-style: none;
	margin: 10px 0 5px 0;
	padding: 0;
}
#paginate ul.sys_left {
	float: left;
}
#paginate ul.sys_right {
	float: right;
}
#paginate ul.sys_left li {
	padding-right: 5px;
}
#paginate ul.sys_right li {
	padding-left: 7px;
}
/* @end */
/* @group side column - search filter styles */
/* main grey container for search filters */
#secondaryContentSearch {
	width: 357px;
	float: right;
	margin: 0;
}
#searchpanel {
	background: #f7f7f7;
	width: 357px;
	margin: 0 auto;
	padding: 12px 0 10px 0;
	position: relative;
}
#searchpanel .sys_bottom {
	background: #eaeaea url(/siteelements2/img/common/searchpanel-bott.gif) bottom left no-repeat;
	width: 357px;
	height: 8px;
	clear: both;
	position: absolute;
	bottom: 0;
	left: 0;
}
/* @end */
/* @group number of results returned */
#results {
	background: #eaeaea url(/siteelements2/img/common/search-results-top.gif) top left no-repeat;
	margin: 5px 10px 4px 10px;
	padding: 5px 10px 0 15px;
	width: 312px;
	position: relative;
	float: left;
}
h3#_results {
	font-size: 1.5em;
	margin: 0;
	padding: 6px 0 7px 0;
}
h3#_results  span {
	color: #7d7d7d;
}
.sys_results-box .sys_results-divide {
	border-top: 1px solid #ccc;
	width: 315px;
	margin: 20px 0 0 -5px !important;
	clear: both;	
	height: 1px;
}
/* @end */
/* @group results list styles */
#results ul {
	clear: both;
	font-size: 1.2em;
	line-height: 3em ! important;
	margin-top: 6px !important;
	margin-bottom: 10px !important;
	padding: 2px 0 2px 0;
	list-style: square;
}
#results li {
	list-style: square;
	color: #333;
	width: 295px;
	line-height: 0.4em ! important;
	padding: 5px 0 1px 0;
}
#results li a {
	text-transform: uppercase;
	margin-left: 8px;
	font-weight: normal;
	font-size: 0.7em;
}
#results li ul {margin-bottom: 20px !important;}
#results li ul li {
	background: url(/siteelements2/img/common/results-arrow.gif) 0 2px no-repeat;
	list-style: none;
	font-size: 0.8em;
	margin: 0 0 -16px -20px;
	margin: 0 0 0 -20px;
	padding: 2px 0 0 14px;
}
#results .sys_bottom {
	background: #eaeaea url(/siteelements2/img/common/search-results-bott.gif) left bottom no-repeat;
	width: 337px;
	height: 8px;
	clear: both;
	position: absolute;
	bottom: 0;
	left: 0;
}
#searchpanel p {
	font-size: 1.65em;
	padding: 13px 10px 15px 15px;
	margin: 0;
	clear: both;
}
#searchpanel h4 {
	font-size: 1.3em;
	margin: 0 auto;
	background: #eaeaea;
	clear: both;
	padding: 5px 10px 5px 15px;
}
#searchpanel ul {
	float: left;
	list-style: none;
	margin: 10px 0 15px 15px;
	width: 155px;
}
#searchpanel li {
	font-size: 1.1em;
	line-height: 2em;
	color: #666;
	font-weight: bold;
}
#searchpanel li a,#searchpanel li a:visited {
	color:#36c;
	text-decoration: underline;
}
#searchpanel li a:hover {}
#searchpanel li a.sys_series {
	background: url(/siteelements2/img/common/series-search.gif) 0 0 no-repeat;
	padding: 1px 0 3px 22px;
}
#searchpanel li a.sys_individual {
	background: url(/siteelements2/img/common/series-individual.gif) 0 0 no-repeat;
	padding: 0 0 2px 15px;
}
#searchpanel li a.sys_heine {
	background: url(/siteelements2/img/common/search-heine.gif) 0 0 no-repeat;
	padding: 0 0 3px 21px;
}
#searchpanel li a.sys_rigby {
	background: url(/siteelements2/img/common/search-rigby.gif) 0 0 no-repeat;
	padding: 0 0 3px 21px;
}
#searchpanel li a.sys_ginn {
	background: url(/siteelements2/img/common/search-ginn.gif) 0 0 no-repeat;
	padding: 0 0 3px 21px;
}
#searchpanel li a.sys_longman {
	background: url(/siteelements2/img/common/search-longman.gif) 0 0 no-repeat;
	padding: 0 0 3px 21px;
}
#searchpanel li a.sys_bbc {
	background: url(/siteelements2/img/common/search-bbc.gif) 0 0 no-repeat;
	padding: 0 0 3px 21px;
}
#searchpanel li a.sys_edexcel {
	background: url(/siteelements2/img/common/search-edexcel.gif) 0 0 no-repeat;
	padding: 0 0 3px 21px;
}
/* @end */
/* // END OF SEARCH.CSS STYLES */
/*==== ADDED BY CONTENSIS ====*/
h1#SeriesHeading1 {
	position: absolute;
	top: 328px;
	z-index: 300;
}
.sys_clearboth, .sys_clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
}
.sys_pearson-listing-control .sys_datarepeatercontrol {
	width: 563px;
	margin: 27px 0 0 0;
}
.sys_pearson-listing-control .sys_datarepeatercontrol .sys_title-bar {
	background: #D0E1F5;
	border-bottom: #355A70 solid 2px;
	padding: 10px 10px 12px 16px;
	position: relative;
}
.sys_pearson-listing-control .sys_flickrpager h1 {
	color: #333;
	font-size: 1.5em;	
}
.sys_pearson-listing-control .sys_datarepeatercontrol .sys_title-bar .sys_flickrpager {
	color: #3C6582;
	font-size: 1.25em;
	padding: 6px 0 0 0;
}    
.sys_pearson-listing-control .sys_datarepeatercontrol .sys_title-bar div.sys_paginginfo {}
.sys_pearson-listing-control .sys_datarepeatercontrol .sys_title-bar .sys_left {
	position: absolute;
	top: 0;
	left: 0;
	width: 9px;
	height: 9px;
	background: url(/siteelements2/img/common/searchtitle-left.gif) 0 0 no-repeat;
} 
.sys_pearson-listing-control .sys_datarepeatercontrol .sys_title-bar .sys_right {
	position: absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 9px;
	background: url(/siteelements2/img/common/searchtitle-right.gif) 0 0 no-repeat;
} 
.sys_pearson-listing-control .sys_datarepeatercontrol .sys_title-bar .sys_flickrpager .sys_searchedarea {
	color: #3C6582;
	font-size: 1em;
	padding: 8px 0 0 0;
}

	/* Data Repeaters */
	.sys_pearson-listing-control .sys_productdetails {float: left; width: 338px;}
	.sys_pearson-listing-control .sys_subitem {
	margin:0 0 5px 0;
	padding:10px 0 21px; 
	border-bottom: 1px solid #99aece;
	font-size: 1.15em }
	.sys_pearson-listing-control .sys_subalternatingitem {}
		.sys_pearson-listing-control h2.sys_subitem-heading {
		padding: 0 0 6px 0;
		font-size: 1.6em;	
		line-height: 1.65em;}
		.sys_pearson-listing-control .sys_product-subheading {}
		.sys_pearson-listing-control .sys_subitem .sys_thumbnail{
		float:left;
		margin:0 12px 0 0;
		padding-top: 6px;
		background:#fff;}
		.sys_pearson-listing-control .sys_subitem .sys_thumbnail img,
		.sys_pearson-listing-control .sys_subalternatingitem .sys_thumbnail img {margin-bottom: 4px}
		.sys_pearson-listing-control .sys_subalternatingitem .sys_thumbnail .sys_product_mediatype {}
		.sys_subitem dl {
		float: none;}
		.sys_pearson-listing-control .sys_subitem dl, .sys_subitem dl dt, .sys_subitem dl dd {
		margin:0;
		padding:0;}
		.sys_pearson-listing-control .sys_subitem dl dt  {
		float:left;
		color:#0d91ba;
		margin:0 5px 0 0;}
		.sys_pearson-listing-control .sys_subitem .sys_price {
		font-weight: bold;	
		float: right;
		width: 115px;	
		color: #666;	
		padding-top: 5px;	
		text-align: right
		}
			.sys_pearson-listing-control .sys_subitem .sys_price dl {}
			.sys_pearson-listing-control .sys_subitem .sys_price dt.sys_productprice {display: none;}
			.sys_pearson-listing-control .sys_subitem .sys_price dd.sys_productprice.sys_price_individualseries {font-size: 1em; padding-top: 4px;}
			.sys_pearson-listing-control .sys_subitem .sys_price dd.sys_productprice.sys_price_individualproduct {font-size: 2em; padding-top: 10px;}
           
        /* Product Information */
		.sys_pearson-listing-control .sys_subitem dt.sys_product-info {
		display:none;}
		.sys_pearson-listing-control .sys_subitem dd.sys_product-info {
		margin:0 5px .2em 0;}
		
		/* Description */
		.sys_pearson-listing-control .sys_subitem dt.sys_summary-description {
		display:none;}
		.sys_pearson-listing-control .sys_subitem dd.sys_summary-description {
		font-size: 1.em;	
		line-height: 1.65em;
		display: block;
		width: 230px;
		float: left;
		}
		.sys_pearson-listing-control .sys_subitem dd.sys_summary-description a {margin-left:4px;}		
		.sys_pearson-listing-control .sys_subitem.sys_last,
		.sys_pearson-listing-control .sys_subitem.sys_last {
			border-bottom: 0;
		}
		
/* Results paging styles */ 
.sys_pearson-listing-control .sys_flickrpager {}
.sys_pearson-listing-control .sys_paginginfo {
	display: none;
}

/* Flickr Style Pager */
.sys_pearson-listing-control .sys_flickrpager {
	clear:both;
	padding:6px 0;
	min-height:1.6em;
	font-size:1em;
}
	 .sys_pearson-listing-control .sys_flickrpager .sys_paginginfo {
	 display: none;
	 }
	 	 .sys_pearson-listing-control .sys_flickrpager .sys_navigation {
	 		margin-bottom:5px;
	 		font-weight:700; }
	 
	 	.sys_pearson-listing-control .sys_navigationpageindicator {
		float: left;
		width: 40%;
		padding: 10px 10px 10px 0;
		text-align: left;
	     }
		.sys_pearson-listing-control .sys_navigationprevnextbuttons {
		float: right;
		width: 300px;
		text-align: right;
		padding: 10px 10px 10px 0;
		}	 
	.sys_pearson-listing-control  .sys_flickrpager .sys_navigation .sys_navigationpageindicator span.sys_page, 
	 .sys_pearson-listing-control .sys_flickrpager .sys_navigation .sys_navigationpageindicator span.sys_selected {
	 margin-right:1px;
	 }	 
	 .sys_pearson-listing-control .sys_flickrpager .sys_navigation .sys_navigationpageindicator span.sys_selected span, 
	 .sys_pearson-listing-control .sys_flickrpager .sys_navigation .sys_navigationpageindicator a {
	 text-decoration:none; 
	 color:#fff;
	 }
		 .sys_pearson-listing-control .sys_flickrpager .sys_navigation .sys_navigationpageindicator span.sys_page a {
		 background: url(/siteelements2/img/common/page-active.gif) 0 0 no-repeat;
		 color:#fff;
		 padding: 4px 8px 8px ;}
		 .sys_pearson-listing-control .sys_flickrpager .sys_navigation .sys_navigationpageindicator span.sys_page.sys_selected  {
		 background: url(/siteelements2/img/common/page-inactive.gif) 0 0 no-repeat;
		 color:#000;
		 padding: 4px 8px 8px ;}
.sys_pearson-listing-control  .sys_navigationprevnextbuttons span.sys_navigationprevious a,
.sys_pearson-listing-control  .sys_navigationprevnextbuttons span.sys_navigationnext a {text-decoration: none;}
 .sys_pearson-listing-control  .sys_navigationprevnextbuttons span.sys_navigationprevious span a  {
 	background: url(/siteelements2/img/common/previous-active.gif) 0 0 no-repeat;
	color: #fff;
	padding: 4px 12px 8px 22px;
 }                
.sys_pearson-listing-control .sys_navigationprevnextbuttons span.sys_navigationprevious.sys_disabled {
	background: url(/siteelements2/img/common/previous-inactive.gif) 0 0 no-repeat;
	color: #fff !important;
	padding: 4px 12px 8px 22px !important;

}	 
		 .sys_pearson-listing-control .sys_flickrpager .sys_navigation .sys_navigationpageindicator span.sys_page a {
		 background: url(/siteelements2/img/common/page-active.gif) 0 0 no-repeat;
		 color:#fff;
		 padding: 4px 8px 8px ;}
		 .sys_pearson-listing-control .sys_flickrpager .sys_navigation .sys_navigationpageindicator span.sys_page.sys_selected  {
		 background: url(/siteelements2/img/common/page-inactive.gif) 0 0 no-repeat;
		 color:#000;
		 padding: 4px 8px 8px ;}

   		.sys_pearson-listing-control .sys_flickrpager .sys_navigation .sys_at-start, 
			.sys_pearson-listing-control .sys_flickrpager .sys_navigation .sys_at-end {}
			.sys_pearson-listing-control .sys_flickrpager .sys_navigation .sys_disabled {} 
/* End of Results paging styles */ 	
	
	/* No results */
.sys_pearson-listing-control .sys_noresults {}
.sys_pearson-listing-control  h3.sys_subitem-heading.sys_pearson-listing-subheading,  
.sys_pearson-listing-control  .sys_subitem-summary.sys_pearson-listing-summary {
	width: 338px;
	position: relative;
}
.sys_pearson-listing-control  .sys_subitem-summary.sys_pearson-listing-summary ul {
	list-style: none;
}
.sys_pearson-listing-control  .sys_subitem.sys_subalternatingitem,  
.sys_pearson-listing-control  .sys_subitem sys_subalternatingitem {
	clear:both;
}
.sys_pearson-listing-control  .sys_price {
	margin-top: 0px;
	position: relative;
}
.sys_pearson-listing-control .sys_subitem-heading.sys_pearson-listing-subheading {
}
.sys_pearson-listing-control .sys_icon {
	float: left;
	min-height: 10px;
	width: 80px;
	margin-right: 10px;
}

/* styles for the paging area **/
.sys_pearson-listing-control  .sys_navigation {
	clear: both;
}
.sys_pearson-listing-control span.sys_navigationprevious {
	background: url("/siteelements2/img/common/previous-inactive.gif") 0 0 no-repeat;
	display: block;
	width: 75px;
	height: 22px;
	float: left;
	margin-right: 8px;
	color: #fff;
}
.sys_pearson-listing-control  span.sys_navigationnext {
	background: url("/siteelements2/img/common/next-active.gif") 0 0 no-repeat;
	display: block;
	width: 75px;
	height: 22px;
	float: left;
}
.sys_pearson-listing-control span.sys_navigationprevious a,  
.sys_pearson-listing-control span.sys_navigationprevious a:visited,  
.sys_pearson-listing-control span.sys_navigationnext a,  
.sys_pearson-listing-control span.sys_navigationnext a:visited,  
.sys_pearson-listing-control span.sys_page a,  
.sys_pearson-listing-control span.sys_page a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
}
.sys_pearson-listing-control span.sys_navigationprevious a {
	padding: 4px 0 4px 22px;
}
.sys_pearson-listing-control span.sys_navigationnext a {
	padding: 4px 0 4px 6px;
}
.sys_pearson-listing-control span.sys_ellipsis {
	display: none;
}
.sys_pearson-listing-control span.sys_page a {
	padding: 4px 0 4px 6px;
}
.sys_pearson-listing-control span.sys_page {
	background: url("/siteelements2/img/common/page-active.gif") 0 0 no-repeat;
	display: block;
	width: 22px;
	height: 22px;
	margin-right: 8px;
	float: left
}
.sys_pearson-listing-control span.sys_page.sys_selected {
	background: url("/siteelements2/img/common/page-inactive.gif") 0 0 no-repeat;
	display: block;
	width: 22px;
	height: 22px;
	margin-right: 2px;
	float: left;
	padding: 4px 0 4px 6px;
}
.sys_navigationprevious.sys_disabled {
	padding-top: 4px;
	padding-left: 22px;
	width: 55px !important;
}
dd.sys_product-info span {margin-right: 8px;}
dd.sys_product-info span.sys_series a {margin-left: 4px}

/* Hide the bottom paging results for the search */
.sys_flickrpager .sys_paginginfo {display: none;}

/* Adjust the authors control spacing */
div#AuthorControl_seriesAuthors div.sys_datarepeatercontrol {padding-left: 15px;}

 /* Search control related styles */
.sys_brand-filter {}

/*
a.sys_heinemann {background: url(/siteelements2/img/common/)}
a.sys_philips {background: url(/siteelements2/img/common/)}
a.sys_heinemannlibrary {background: url(/siteelements2/img/common/)} 
a.sys_chambers {background: url(/siteelements2/img/common/)}
a.sys_harrap {background: url(/siteelements2/img/common/)} 
a.sys_matrixmultimedia {background: url(/siteelements2/img/common/)}
a.sys_ginn {background: url(/siteelements2/img/common/)} 
a.sys_rigbyheinemann {background: url(/siteelements2/img/common/)} 
a.sys_heinemannbotswana {background: url(/siteelements2/img/common/)} 
a.sys_vsoheinemann {background: url(/siteelements2/img/common/)} 
a.sys_macmillan {background: url(/siteelements2/img/common/)} 
a.sys_rorashheinemann {background: url(/siteelements2/img/common/)} 
a.sys_rorashheinemannphilips {background: url(/siteelements2/img/common/)} 
a.sys_heinemannnewnamibia {background: url(/siteelements2/img/common/)} 
a.sys_heinemannreadwide {background: url(/siteelements2/img/common/)} 
a.sys_ghpd {background: url(/siteelements2/img/common/)} 
a.sys_mathsresources {background: url(/siteelements2/img/common/)} 
a.sys_heinemannus {background: url(/siteelements2/img/common/)}
a.sys_rigby {background: url(/siteelements2/img/common/)}
a.sys_framework {background: url(/siteelements2/img/common/)} 
a.sys_daniels {background: url(/siteelements2/img/common/)} 
a.sys_oxfordbrookesuniversity {background: url(/siteelements2/img/common/)} 
a.sys_heinemannnz {background: url(/siteelements2/img/common/)}
a.sys_stenhouse {background: url(/siteelements2/img/common/)} 
a.sys_raintree {background: url(/siteelements2/img/common/)} 
a.sys_tpc {background: url(/siteelements2/img/common/)} 
a.sys_paynegallway {background: url(/siteelements2/img/common/)} 
a.sys_assessment {background: url(/siteelements2/img/common/)}
a.sys_longman {background: url(/siteelements2/img/common/)} 
a.sys_prenticehall {background: url(/siteelements2/img/common/)}
a.sys_financialtimespress {background: url(/siteelements2/img/common/)} 
a.sys_financialtimesprenticehall {background: url(/siteelements2/img/common/)}
a.sys_edexcel {background: url(/siteelements2/img/common/)} 
*/
/*====================== Search listing & Panel ====================================*/
.systemsitesearch#branding {
	background: none;
	height: 90px;
}

/*==== SEARCH TITLE BAR AREA (BLUE BACKGROUND, ROUNDED TOP ETC..) ====*/
.sys_pearson-listing-control .sys_title-bar {
	background:#D0E1F5 none repeat scroll 0 0;
	border-bottom:2px solid #355A70;
	padding:10px 10px 12px 16px;
	position:relative;
}
.sys_pearson-listing-control .sys_title-bar .sys_left {
	background:transparent url(/siteelements2/img/common/searchtitle-left.gif) no-repeat scroll 0 0;
	height:9px;
	left:0;
	position:absolute;
	top:0;
	width:9px;
}
.sys_pearson-listing-control .sys_title-bar .sys_right {
	background:transparent url(/siteelements2/img/common/searchtitle-right.gif) no-repeat scroll 0 0;
	height:9px;
	position:absolute;
	right:0;
	top:0;
	width:9px;
}
.sys_pearson-listing-control .sys_searchedarea {
	color:#3C6582;
	font-size:1em;
	padding:6px 0 0;
}
/*==== END ====*/

#SearchFilterPanel1_FilterLinks .sys_results-box {
	background:#EAEAEA url(/siteelements2/img/common/search-results-top.gif) no-repeat scroll left top;
	float:left;
	margin:5px 10px 4px;
	padding:5px 10px 15px 15px;
	position:relative;
	width:312px; 
}
#SearchFilterPanel1_FilterLinks .sys_results-box-bottom {
	background:#EAEAEA url(/siteelements2/img/common/search-results-bott.gif) no-repeat scroll left bottom;
	bottom:0;
	clear:both;
	height:8px;
	left:0;
	position:absolute;
	width:337px;
}
#SearchFilterPanel1_FilterLinks .sys_results-box ul {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 15px 15px;
	margin: 0;
	width:155px;
}
#SearchFilterPanel1_FilterLinks .sys_results-box ul li {
	line-height:1em !important;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
	padding:5px 0 1px;
	width:295px;
}
#SearchFilterPanel1_FilterLinks .sys_results-box ul li a {
	font-size:0.7em;
	font-weight:normal;
	margin-left:8px;
	text-transform:uppercase;
	color:#3366CC;
	text-decoration:underline;
}
#SearchFilterPanel1_FilterLinks .sys_results-box li ul {
	margin: 0;
	padding: 0;
}
#SearchFilterPanel1_FilterLinks .sys_results-box li ul li {
	background:transparent url(/siteelements2/img/common/results-arrow.gif) no-repeat scroll 4px 6px;
	font-size:1em;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	margin: 0 0 -16px 0;
	padding:4px 0 0 14px;
}
#SearchFilterPanel1_FilterLinks .sys_results-box .results-divide {
	clear: both;
	margin: 20px 0 6px;
	padding: 0;
	height: 1px;
	background: #cccccc;
}
.sys_-search-control .sys_search-options ul li a {margin-right: 4px;}
.sys_pearson-listing-control .sys_search-options ul li {
	color:#333333;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	padding:5px 0 1px;
}
.sys_pearson-listing-control .sys_search-options ul li a {margin-left: 8px;}
.sys_pearson-listing-control .sys_paginginfo {
	display: none;
}
.sys_pearson-listing-control .sys_paginginfo span.sys_paginginforecorddescription,
.sys_pearson-listing-control .sys_paginginfo span.sys_paginginfocurrentrecord,
.sys_pearson-listing-control .sys_paginginfo span.sys_paginginforecordcountdescriptionk,
.sys_pearson-listing-control .sys_paginginfo span.sys_paginginfomaxrecord,
.sys_pearson-listing-control .sys_paginginfo span.sys_paginginforecordcountdescription,
.sys_pearson-listing-control .sys_paginginfo span.sys_paginginforecordcount {
	padding-right: 8px;
}
#secondaryContent.sys_mainsearchpanel {top: 0px}
.sys_datarepeatercontrol#searchlisting1_List {font-size: 0.8em;}
#SearchFilterPanel1_FilterLinks .sys_product_mediatype.sys_icon img {margin-top: 4px;}
#SearchFilterPanel1_FilterLinks {
	background:#F7F7F7 none repeat scroll 0 0;
	margin:0 auto;
	padding:12px 0 10px;
	position:relative;
	width:357px;
}
#SearchFilterPanel1_FilterLinks .bottom {
	background:#EAEAEA url(/siteelements2/img/common/searchpanel-bott.gif) no-repeat scroll left bottom;
	bottom:0;
	clear:both;
	height:8px;
	left:0;
	position:absolute;
	width:357px;
}
.sys_-search-control .sys_search-options h3#_results {
	background:#EAEAEA url(/siteelements2/img/common/search-results-top.gif) no-repeat scroll left top;
	float:left;
	margin:5px 10px 4px;
	padding:5px 10px 0 15px;
	position:relative;
	width:312px;
}
#SearchFilterPanel1_FilterLinks p {
	clear:both;
	font-size:1.4em;
	margin:0;
	padding:8px 10px 10px 15px;
}
#SearchFilterPanel1_FilterLinks .sys_search-options h4 {
	background:#EAEAEA none repeat scroll 0 0;
	clear:both;
	font-size:1.1em;
	margin:0 auto;
	padding:5px 10px 5px 15px;
}
#SearchFilterPanel1_FilterLinks .sys_search-options ul {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 15px 15px;
	width:155px;
}
#SearchFilterPanel1_FilterLinks .sys_search-options ul li {font-size: 0.9em; margin-bottom: 4px;}
#SearchFilterPanel1_FilterLinks .sys_search-options ul li a {/*margin-right: 4px;*/}
#SearchFilterPanel1_FilterLinks .sys_search-options ul li a.sys_countindividualproducts {
	background:transparent url(/siteelements2/img/common/series-individual.gif) no-repeat scroll 0 0;
	padding:0 0 2px 15px;
}
#SearchFilterPanel1_FilterLinks .sys_search-options ul li a.sys_countseries {
	background:transparent url(/siteelements2/img/common/series-search.gif) no-repeat scroll 0 0;
	padding:1px 0 3px 22px;
}

/* Individual counts by brand */
#SearchFilterPanel1_FilterLinks .sys_search-options ul li a.sys_countrigby {
	background:transparent url(/siteelements2/img/common/search-rigby.gif) no-repeat scroll 0 0;
	padding:0 0 3px 21px;
}
#SearchFilterPanel1_FilterLinks .sys_search-options ul li a.sys_countheinemann {
	background:transparent url(/siteelements2/img/common/search-heine.gif) no-repeat scroll 0 0;
	padding:0 0 3px 21px;
}
#SearchFilterPanel1_FilterLinks .sys_search-options ul li a.sys_countginn {
	background:transparent url(/siteelements2/img/common/search-ginn.gif) no-repeat scroll 0 0;
	padding:0 0 3px 21px;
}
.sys_content ul {
	margin: 0;
	padding: 0 0 0 4px;
}
.sys_content ul li {
	list-style-image:url(http://www.heinemann.co.uk/siteelements/img/common/bullet.gif);
	list-style-position:outside;
	margin-left:15px;
	padding-left:2px;
	font-weight: normal;
	font-size: 1em;
}
#secondaryContent #promos h2 {
	color:#90CADF;
}
	
/* TEMPORARY STYLES WHICH CAN BE REMOVED UPON COMPLETION OF CHANGES */
.sys_OriginalContent {
	border: 1px dashed #f00;
	margin-top: 20px;
	overflow: hidden;
	height: 1%;
}
.sys_OriginalContent p#sys_OriginalContent {
	font-size: 120%;
	color: #f00;
	font-weight: bold;
	padding: 20px 0 20px 10px; 
}

/* Fix added to correct the extra level of navigation in the international section - if this causes problems elsewhere
remove */
li.home li.levelOne li. levelTwo li.levelThree a {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
/* End */

