/**
 * Magento Commercial Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Commercial Edition License
 * that is available at: http://www.magentocommerce.com/license/commercial-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     Pearson
 * @copyright   Copyright (c) 2011 ISM Ukraine
 * @license     http://www.magentocommerce.com/license/commercial-edition
 */

/* Font-face ============================================================================== */

@font-face {
    font-family: 'GillSansMTPro-BookBold';
    src: url('http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/css/fonts/GillSansMTPro-BookBold.eot');
    src: local('GillSansMTPro-BookBold'), url('http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/css/fonts/GillSansMTPro-BookBold.woff') format('woff'), url('http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/css/fonts/GillSansMTPro-BookBold.ttf') format('truetype'), url('http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/css/fonts/GillSansMTPro-BookBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GillSansMTPro-Book';
    src: url('http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/css/fonts/GillSansMTPro-Book.eot');
    src: local('GillSansMTPro-Book'), url('http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/css/fonts/GillSansMTPro-Book.woff') format('woff'), url('http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/css/fonts/GillSansMTPro-Book.ttf') format('truetype'), url('http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/css/fonts/GillSansMTPro-Book.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

 /* Reset ================================================================================= */
* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	font-size: 12px;
    line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
    background: #fcf5eb;
   /* position:relative;*/
    min-width: 960px;
}

img {
	border: 0;
	vertical-align: top;
}

a {
	text-decoration: none;
        color: #ed6b06;
}
a:hover {
	text-decoration: underline;
    color: #ed6b06;
}

ins {
    text-decoration: none;
}

em {
    font-style: normal;
}
:focus {
	outline: 0;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 10px;
        font-size: 1em;
}
h1 {
    font-size: 30px;
    line-height: 30px;
    color: #000;
    font-family: 'GillSansMTPro-BookBold', Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

h2 {
    font-size: 20px;
    line-height: 20px;
    color: #000;
    font-family: 'GillSansMTPro-BookBold', Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}
h3 {
    font-size: 20px;
    line-height: 20px;
    color: #000;
    font-family: 'GillSansMTPro-BookBold', Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}
h4 {
	font-weight: bold;
}
h5 {
	font-weight: bold;
}
h6 {
	font-weight: bold;
}

/* Forms */
form {
	display: inline;
}
fieldset {
	border: 0;
}
legend {
}

/* Table */
table {
	border: 0;
	border-collapse: collapse;
}

caption, th, td {
	vertical-align: top;
	font-weight: normal;
}

/* Content */
p {
    margin-bottom: 12px;
    line-height: 18px;
}

address {
    font-style: normal;
}

address a {
}

cite {
	font-style: normal;
}

q, blockquote {
	quotes: none;
}

q:before, q:after {
	content: '';
}

small, big {
	font-size: 1em;
}

strong {
	/*font-weight: normal;*/
}

label {
    color: #000;
}
/* Lists */
ul, ol {
	list-style: none;
}

/* Tools */
.hidden {
	display: block !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	width: 0 !important;
	height: 0 !important;
	overflow: hidden !important;
}

.nobr {
	white-space: nowrap !important;
}

.wrap {
	white-space: normal !important;
}

.a-left {
	text-align: left !important;
}

.a-center {
	text-align: center !important;
}

.a-right {
	text-align: right !important;
}

.v-top {
	vertical-align: top;
}

.v-middle {
	vertical-align: middle;
}

.f-left, .left {
	float: left !important;
}

.f-right, .right {
	float: right !important;
}

.f-none {
	float: none !important;
}

.f-fix {
	float: left;
	width: 100%;
}

.no-display {
	display: none;
}

.no-margin {
	margin: 0 !important;
}

.no-padding {
	padding: 0 !important;
}

.no-bg {
	background: none !important;
}
/* ======================================================================================= */


/* Layout ================================================================================ */

.wrapper {
}

.page {
}

.page-print {
	padding: 20px;
}

.page-empty {
	padding: 20px;
}

.page-popup {
	background: #fff;
}

.main-container {
        margin-top: 17px;
}

.main {
	width: 960px;
	margin: 0 auto;
}

/* Base Columns */

.col-left {
	float: left;
	width: 225px;
}

.col-main {
	float: left;
	width: 460px;
	min-height: 400px;
    margin: 0 15px 0px 20px;
}

.col-right {
	float: right;
	width: 225px;
}

/* 1 Column Layout */
.col1-layout .main {
}

.col1-layout .col-main {
	float: none;
	width: auto;
	position: relative;
    margin: 0;
}

/* 2 Columns Layout */
.col2-left-layout .col-main {
	float: right;
    width: 690px;
    margin-right: 0;
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    padding: 10px;
}


.col2-left-layout .ie-shadow .col-main {
    float: none;
    margin: 0;
    position: relative;
}

.col2-left-layout .ie-shadow{
    margin: 0 0px 10px 20px;
    position: relative;
    float: right;
}

.col2-right-layout .col-main {
	width: 690px;
    margin-left: 0;
    margin-bottom: 0;
	*position:relative;
	*z-index:2;
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    padding: 10px;
}



.col2-right-layout .ie-shadow .col-main {
    float: none;
    margin: 0;
    position: relative;
}

.col2-right-layout .ie-shadow{
    margin: 0 15px 10px 0px;
    position: relative;
    float: left;
}



/* 3 Columns Layout */
.col3-layout .col-main {
	width: 455px;
    padding: 10px;
    background: #fff;
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
}

.col3-layout .ie-shadow .col-main {
    float: none;
    margin: 0;
    position: relative;
}

.col3-layout .ie-shadow{
    margin: 0 13px 55px 18px;
    position: relative;
    float: right;
}


.col3-layout .col-wrapper {
	float: left;
	width: 735px;
}
.col3-layout .col-wrapper .col-main {
	float: right;
}

/* Content Columns */
.col2-set {
	background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/separator-vertical.png) repeat-y 48.5% 0;
}

.col2-set .col-1 {
	float: left;
	width: 48.5%;
}

.col2-set .col-2 {
	float: right;
	width: 48.5%;
}

.col2-set .col-narrow {
	width: 32%;
}

.col2-set .col-wide {
	width: 65%;
}

.col3-set .col-1 {
	float: left;
	width: 32%;
}
.col3-set .col-2 {
	float: left;
	width: 32%;
	margin-left: 2%;
}
.col3-set .col-3 {
	float: right;
	width: 32%;
}

.col4-set .col-1 {
	float: left;
	width: 23.5%;
}
.col4-set .col-2 {
	float: left;
	width: 23.5%;
	margin: 0 2%;
}
.col4-set .col-3 {
	float: left;
	width: 23.5%;
}
.col4-set .col-4 {
	float: right;
	width: 23.5%;
}
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */

input, select, textarea, button, label {
        vertical-align: middle;
}

input.input-text, select, textarea {
        color: #595959;
        font-size: 11px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;		
}

textarea {
    resize: none;
}

input.input-text {
    /*    color: #949494;*/
}

input.input-text, textarea {
    color: #666;
    font-size: 12px;
    background: #ffffff;
    border: 1px solid #e3ddd4;
    padding: 3px 4px 4px 4px;
    height: 15px;
    line-height: 15px;
}

input.input-text.changed, textarea.changed,
.changed input.input-text, .changed textarea {
    color: #000 !important;
}

input.input-text.input-focused, textarea.input-focused{
    color: #000;
    border-color: #000;
}

select {
        color: #595959;
}

select option {
        height: 18px;
        line-height: 18px;
}

span.input-text {
        display: block;
        line-height: normal !important;
        /*margin-bottom: 10px;*/
}

span.input-file {
        display: block;
        line-height: normal !important;
}

div.add-to-cart span.input-text{
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
		margin-bottom:0px;
		vertical-align:middle;
		margin-left:15px;
}
input.input-text{
        vertical-align: middle;
        width: 260px;
        display: block;
}
input.input-text:focus{
    border-color: #000;
    color: #000;
}
#translate-inline input.input-text {
    background: none;
    height: 16px;
    line-height: 16px;
    padding: 0 1px;
    border: 1px solid #AEAFB2 !important;
    color: #504F53;
}

input.validation-failed{
    border-color: #ed6b06;
}

.validation-error span.input-text {
    border-color: #ed6b06;
}

span.textarea {
        display: block;
        line-height: normal !important;
        margin-bottom: 10px;
}

textarea {
        vertical-align: top;
        /*background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/controls.png) no-repeat 100% -198px;*/
        height: 63px;
}

textarea.validation-failed{
    border-color: #ed6b06;
}

.validation-error span.textarea {
    border-color: #ed6b06;
}

select.multiselect option {}

select.multiselect option:last-child {
	border-bottom: 0;
}

textarea {
	overflow: auto;
}

input.radio {
	margin-right: 3px;
}

input.checkbox {
    margin-right: 3px;
}

span.qty {
    width: 32px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
}

.cart-table span.qty {
    display: block;
}

input.qty {
    width: 27px;
    text-align: center;
}

/* FF Fix */
button.button::-moz-focus-inner, a.button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

/* <- Safari & Google Chrome Fix */
button.button, a.button {
	-webkit-border-fit: lines;
    font-family: 'GillSansMTPro-Book', Arial, Helvetica, sans-serif;
    font-weight: 400;
}

button.button, a.button,
.form-button {
    background:transparent none repeat scroll 0 0;
    border:0 none;
    cursor:pointer;
    padding:0;
    overflow:visible;
    height: 22px;
    margin: 0 0 0 0px;
}
button.button.btn-cart, a.button.btn-cart{
    height: 32px;
}
a.button-more {
    margin: 0;
    border:0 none;
    cursor:pointer;
    background:  url("http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/arrow-right.png") no-repeat 100% 5px;
    padding-right: 9px;
    text-decoration: none;
}

@-moz-document url-prefix() {
  a.button-more {
        background:  url("http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/arrow-right.png") no-repeat 100% 6px;
  }
}

a.button-more:hover {
   text-decoration: underline;
}
button.button span, a.button span,
button.button span span, a.button span span,
.form-button span,
.form-button span span,
a.button-more span,
a.button-more span span {
   /*background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/controls.png) no-repeat;*/
}


button.button.btn-cart span, a.button.btn-cart span{
    cursor: pointer;
    display: inline-block;
    height: 32px;
    text-decoration: none;
    margin: 0;
    position: relative;
    z-index: 1;
}

button.button span, a.button span,
.form-button span,
a.button-more span {
    cursor: pointer;
    display: inline-block;
    height: 22px;
    text-decoration: none;
    margin: 0;
    position: relative;
    z-index: 1;
    vertical-align: top;
}

button.button.btn-cart span span, a.button.btn-cart span span{
    padding: 0 20px 0 20px;
    color: #fff;
    background: #ed6b06;
    display: inline-block;
    white-space: nowrap;
    text-transform: none;
    font: 400 14px/32px 'GillSansMTPro-Book', Arial, Helvetica, sans-serif;
    height: 32px;
    position: static;
    text-transform: uppercase;
}

button.button span span, a.button span span,
.form-button span span,
button.button span ins, a.button span ins,
a.button-more span span,
a.button-more span ins {
    padding: 0 11px 0 11px;
    color: #fff;
    background: #666666;
    display: inline-block;
    white-space: nowrap;
    text-transform: none;
    font: 400 14px/22px 'GillSansMTPro-Book', Arial, Helvetica, sans-serif;
    height: 22px;
    position: static;
    text-transform: uppercase;
}

button.button.btn-cart:hover span, a.button.btn-cart:hover span{
    background: #fdb913;
}

button.button:hover span, a.button:hover span,
.form-button:hover span,
a.button-more:hover span {
    background: #e3ddd4;
    color: #666666;
}

button.button.btn-cart:hover span span, a.button.btn-cart:hover span span{
    background: #fdb913;
    /*font-family: 'GillSansMTPro-BookBold', Arial, Helvetica, sans-serif;*/
}

button.button:hover span span, a.button:hover span span,
.form-button:hover span span,
a.button-more:hover span span {
    background: #e3ddd4;
    /*font-family: 'GillSansMTPro-BookBold', Arial, Helvetica, sans-serif;*/
}

button.button span ins, a.button span ins,
a.button-more span ins {
    position: absolute;
    left: 5px;
    top: 1px;
    z-index: 5;
}

button.button span ins.ins-back, a.button span ins.ins-back,
a.button-more span ins.ins-back {
    color: #172455;
    top: -1px;
}

button.button span ins.ins-front, a.button span ins.ins-front,
a.button-more span ins.ins-front {
    top: 0;
    z-index: 6;
    color: #fff;
}

button.button:hover ins.ins-back, a.button:hover ins.ins-back,
a.button-more:hover ins.ins-back {
    color: #ffeea5;
    top: 1px;
}

button.button:hover span .ins-front, a.button:hover span.ins-front,
a.button-more:hover span .ins-front {
    color: #737272;
}

button.button span span ins, a.button span span ins,
a.button-more span span ins {
    display: none;
}

a.button-more span span,
a.button-more span ins {
    text-transform: uppercase;
}

button.disabled span {}

button.btn-cart span {}

button.btn-cart span span {}

button.btn-checkout {
}

button.btn-checkout span span {}

button.btn-checkout.no-checkout span {}

button.btn-checkout.no-checkout span span {
}

p.control input.checkbox,
p.control input.radio {
	margin-right: 6px;
	margin-top: 2px;
}

button.btn-continue {
    float: left;
    margin-left: 0;
}

button.btn-update {
    float: right;
}



/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
.form-list li {
	clear:both;
}
.form-list li{
    margin-bottom: 10px;
}
.form-list li .field ~ .field{
    margin-top: 10px;
}
.form-list label {
	/*float: left;*/
	position: relative;
	z-index: 0;
    color: #000;
    /*margin-bottom: 10px;*/
    max-width: 150px;
    overflow: hidden;
}

.form-list label.required {
}

.form-list label.required em {
        color: #da8500;
}
div.my-account .form-list label.required em{
	float: none;
	}
.form-list .gender label {
}

.form-list input.radio,
.form-list input.checkbox {
    float: left;

}

.form-list li.control label {
	/*float: none;*/
}

.form-list li.control input.radio,
.form-list li.control input.checkbox {
	margin-right: 6px;

}

.form-list li.control .input-box {
	clear: none;
	display: inline;
	width: auto;
}

.form-list .input-box,
.form-list .input-radio {
	display: block;
	width: 270px;
    margin-bottom:10px;
    /*margin-left: 160px;*/
}

.form-list .input-radio label {
        /*float: none;*/
}

.form-list .field {
	/*float: left;*/
	width: 430px;
}

.form-list input.input-text {
	/*width: 260px;*/
}

.form-list textarea {
	width: 260px;
}

.form-list select {
	width: 269px !important;
        clear: both;
     /*   height:37px !important;*/
}

.form-list li.wide .input-box {
	width: 500px;
}

.form-list li.wide input.input-text {
	width: 500px;
}

.form-list li.wide textarea {
	width: 500px;
}

.form-list li.wide select {
	width: 500px;
}

.form-list li.additional-row {
}

.form-list li.additional-row .btn-remove {
	float: right;
	margin: 5px 0 0;
}

.form-list .input-range input.input-text {
	width: 74px;
}

/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box {
	width: auto;
}

.form-list .name-prefix {
	width: 65px;
}
.form-list .name-prefix select {
	width: 55px;
}
.form-list .name-prefix input.input-text {
	width: 49px;
}

.form-list .name-suffix {
	width: 65px;
}
.form-list .name-suffix select {
	width: 55px;
}
.form-list .name-suffix input.input-text {
	width: 49px;
}

.form-list .name-middlename {
	width: 70px;
}
.form-list .name-middlename input.input-text {
	width: 49px;
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname {
	width: 140px;
}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text {
	width: 124px;
}
.form-list .customer-name-prefix-middlename-suffix .name-lastname {
	width: 205px;
}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text {
	width: 189px;
}

.form-list .customer-name-prefix-suffix .name-firstname {
	width: 210px;
}
.form-list .customer-name-prefix-suffix .name-lastname {
	width: 205px;
}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text {
	width: 189px;
}

.form-list .customer-name-prefix-suffix .name-firstname {
	width: 210px;
}
.form-list .customer-name-prefix-suffix .name-lastname {
	width: 205px;
}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text {
	width: 189px;
}

.form-list .customer-name-prefix .name-firstname, .form-list .customer-name-middlename .name-firstname {
	width: 210px;
}

.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname {
	width: 205px;
}

.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text {
	width: 189px;
}

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year {
	float: left;
	width: 85px;
}
.form-list .customer-dob input.input-text {
	display: block;
	width: 74px;
}
.form-list .customer-dob label {
	font-size: 10px;
	font-weight: normal;
	color: #888;
}
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month {
	width: 60px;
}
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text {
	width: 46px;
}
.form-list .customer-dob .dob-year {
	width: 140px;
}
.form-list .customer-dob .dob-year input.input-text {
	width: 134px;
}

.buttons-set {
	clear: both;
}
div.my-account .buttons-set{
	height:30px;
	}

.buttons-set p.required {
}

#product_addtocart_form .buttons-set,
#contactForm .buttons-set {
}

.buttons-set .back-link {
	float: left;
}

.buttons-set button.button, .buttons-set a.button {
	float: right;
        margin-left: 11px;
}

.buttons-set a {
}

.buttons-set-order {
}

.buttons-set-order .please-wait {
}

.fieldset {
}

.fieldset .legend {
	position: relative;
	z-index: 1;
}

/* Form Validation */

.validation-advice {
	clear: both;
	min-height: 13px;
	line-height: 13px;
	color: #ed7d11;
        margin: 5px 0 10px 0;
        width: 270px;
}

.validation-failed {
	/*border: 1px solid #dd3628 !important;
	background: #fff7f5 !important;*/
}

.validation-passed {
}

p.required {
        color: #ed7d11;
}

/* Expiration date and CVV number validation fix */
.v-fix {
	float: left;
}

.v-fix .validation-advice {
	display: block;
	width: 12em;
	margin-right: -12em;
	position: relative;
}

/* Global Messages  */
.success {
}

.error {
	color: #ed7d11;
}

.notice {
	color: #e26703;
}

.messages, .messages ul {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.messages {
	width: 100%;
	overflow: hidden;
}

.messages li {
	margin: 0 0 10px !important;
}
.messages li li {
	margin: 0 0 3px !important;
}

.error-msg,
.success-msg,
.note-msg,
.notice-msg {
	border-style: solid !important;
	border-width: 5px !important;
	padding: 8px 8px 8px 32px !important;
        margin: 10px 0;
}

.error-msg a:hover {
	text-decoration: underline;
}

.error-msg {
	border-color: #ed7d11;
	color: #000;
}

.success-msg {
	border-color: #e3ddd4;
	color: #000;
}
.note-msg, .notice-msg {
	border-color: #e3ddd4;
	color: #000;
}

.warning-msg,
.warn-msg {
    border-color: #e3ddd4;
    border-style: solid !important;
    border-width: 4px !important;
    line-height: 18px;
    margin: 0;
    padding: 7px 9px;
}

/* BreadCrumbs */

.breadcrumbs {
    color: #000;
    overflow: auto;
    clear: both;
    margin-bottom: 10px;
    padding: 0 10px;
}

.breadcrumbs li {
    float: left;
}

.breadcrumbs li a {
    text-decoration: none;
    font-weight: normal;
}

.breadcrumbs li a:hover {
    text-decoration: underline;
}
.breadcrumbs li span{
    padding: 0 4px 0 1px;
}
.breadcrumbs li span img{
    vertical-align: baseline;
}

.breadcrumbs li strong {
	font-weight: bold;
}

/* Page Heading */

.page-title {
	width: 100%;
        margin-bottom: 10px;
}

.title-buttons a{
	line-height:32px;
}
.title-buttons h1{
	margin-right:15px;
}
.page-title h1,
.page-title h2 {
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
}

.page-title h1 ins,
.page-title h2 ins {
    position: absolute;
    left: 0;
    top: -1px;
    color: #595959;
}

.contact .page-title h1,
.contact .page-title h2 {
    font-weight: bold;
    font-family: 'CenturyGothicRegular',sans-serif;
}

.contact .page-title h1 ins,
.contact .page-title h2 ins {
    color: #7b7b7b;
}

h2 a,
h3 a {
    font-weight: normal;
}

.page-title .separator {}

.page-title .link-rss {}

.title-buttons {
    text-align: right;
}

.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 {
    line-height: 30px;
    text-align: left;
}

.title-buttons ul {
    float: right;
}

.title-buttons .button {}

.subtitle {
	clear: both;
}

/* Pager */

.pager {
    line-height: 22px;
}

.pages {
    float: right;
	white-space:nowrap;
}

.pages ol {
	display: inline;
}

.pages li {
    display: inline;
    height: 22px;
}
.pages a {
    text-decoration: none;
    color: #000;
    display: inline-block;
    height: 22px;
    line-height: 22px;
}

.pages a:hover {
    text-decoration: underline;
}
.pages a.next,
.pages a.previous {
    display: inline-block;
    width: 10px;
    height: 12px;
    vertical-align: middle;
    background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/arrow-right.png) no-repeat 50% 0;
    text-decoration: none;
}

.pages a.next{
    background-position: 50% 20%;
}

.pages a.next:hover{
}

.pages a.previous {
    background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/arrow-left.png) no-repeat 50% 20%;
}

.pages a.previous:hover {

}

.pages .current {
    color: #000;
    font-weight: bold;
}


.pager .limiter {
    float: left;
    margin-right: 5px;
}

/* Sorter */

.sorter {
    line-height: 22px;
    float: left;
    margin-right: 5px;
}

.sorter select {
    width: 82px;
}

.sorter p.view-mode {
    display: none;
}

/* Toolbar */

.toolbar {
}

.toolbar label {
    font-weight: bold;
}

.toolbar .pager {}

.toolbar .pager .amount {
    display: none;
}
.toolbar .sorter {}

.toolbar-bottom {}

.toolbar-bottom .toolbar {}

/* Data Table */
.data-table {
	width: 100%;
        line-height: 16px;
}

.data-table thead {}
.data-table thead th {
    padding-top: 3px;
    padding-bottom: 16px;
}

.data-table tbody {}

.data-table th {
    border-bottom: 1px dotted #e3ded5;
    color: #000;
    font-weight: bold;
    padding: 0 12px;
	text-align:left;
    background-color: #fff;
}
.page-print-sales-order-print-wrapper{
	width:600px;
	margin:0 auto;
}
.data-table td {
    padding: 10px 15px;
    color: #000;
    background-color: #fff;
}

.data-table td.first {
    padding-left: 10px;
}
.data-table tr.first td {
    padding-top: 10px;
}

.data-table td.last {
    padding-right: 10px;
}

.data-table td h3 {
    margin: 0;
    font-weight: normal;
}

.data-table tfoot tr.first td {
    border-top: 1px dotted #e3ded5;
}
.data-table tfoot td {
    font-weight: bold;
}

.data-table tfoot td.last {
    color: #000;
}

.data-table tr.first {}

.data-table tr.last {}

.data-table tr.odd {}

.data-table tr.even {}


.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td {}

.data-table th .tax-flag {}

.data-table td.label,
.data-table th.label {}

.product-view .data-table td.label,
.product-view .data-table th.label {}

.data-table td.value {}

.data-table h2 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
}
.cart-table h2.product-name {
    color: #595959;
    font-weight: normal;
    font-size: 11px;
    margin-bottom: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
}



.cart-table .product-image {
    height: 65px;
    line-height: 65px;
    width: 46px;
    display: block;
    border: 1px solid #e5dfd8;
    padding: 8px;
}

.cart-table .product-image img {
    vertical-align: middle;
}




.data-table h2 a:hover{
    text-decoration: underline;
}
.data-table .btn-remove,
.data-table .btn-remove2{
    height: 8px;
    width: 8px;
    margin: 0 auto;
}

/* Tax Details Row */

tr.tax-total {}

tr.tax-total td {}

tr.tax-total .tax-collapse {
    cursor: pointer;
}

/* Shopping cart tax info */

.cart-tax-info {
	display: block;
}

.cart-tax-info, .cart-tax-info .cart-price {
}

.cart-tax-total {
	display: block;
	cursor: pointer;
}

.cart-tax-info .price,
.cart-tax-total .price {
	display: inline !important;
}

.cart-tax-total-expanded {}

/* Reward Points */

.reward-message {
	display: block;
}
.reward-message p {
	display: inline;
}

.reward-message .limit {
	display: block;
}

.reward-message a {}

.reward-message a:hover {}

.reward-message .price {}

/* Reward Points types rewrites */

.reward-checkout {}

.reward-tag, .reward-review {}

/* Class: std - styles for admin-controlled content */

.std .subtitle {
}

.std ol.ol {}

.std ul.disc {
	list-style: disc outside;
	padding-left: 18px;
	margin: 0 0 10px;
}

.std dl dt {}

.std dl dd {}

/* Misc */
.links li {
	display: inline;
}
.links li.last {
}

.link-cart {}

.link-wishlist {}

.link-reorder {}

.link-compare {}

.link-print {
	background: url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/i_print.gif) 0 2px no-repeat;
}

.link-rss {
	background: url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/i_rss.gif) 0 2px no-repeat;
}

.btn-remove,
.btn-remove2 {
	display: block;
	width: 16px;
	height: 16px;
	font-size: 0;
	line-height: 0;
	background: url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/sprite_controls.png) -32px -30px no-repeat;
	text-indent: -999em;
	overflow: hidden;
}

.btn-remove:hover,
.btn-remove2:hover {

}

.separator {}

.divider {
	clear: both;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 1px;
	margin: 10px 0;
        border-bottom: dashed 1px Gray;
	text-indent: -999em;
	overflow: hidden;
}

.clear, .clearer {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
}

/* Noscript Notice */

.noscript {}

.noscript .noscript-inner {}

.noscript p {}

/* Demo Notice */

.demo-notice {}

/* ======================================================================================= */


/* Header ================================================================================ */

.header-container {}

.header,
.header2 {
    width: 960px;
    margin: 0 auto;
}

.header p.welcome-msg {
    text-align: right;
    color: #000000;
    line-height: 22px;
    float: right;
    margin: 0 10px 0 0;
}

.logo-holder{
    float: left;
    white-space: nowrap;
	display:-moz-stack;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
}

.logo {
    display: inline;
}

.logo strong {
    font-size:0;
    height:0;
    left:-999em;
    line-height:0;
    overflow:hidden;
    position:absolute;
    text-indent:-999em;
    top:-999em;
    width:0;
}

h1.logo {
    display: inline;
}
.header a.logo {
    float:left;
}
.slogan {
    font-family: 'BellGothicStdBold', sans-serif;
    float: left;
	text-transform:uppercase;
    color: #ffffff;
    font-size: 18px;
    line-height: 18px;
	display:-moz-stack;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	
}

.quick-access {
    float: right;
    text-align: right;
    padding: 10px 10px 10px 0;
    background: #e3ddd4;
}

.header .switcher-language {
    height: 25px;
    padding-top: 10px;
    line-height: 25px;
    display: none;
}

.header .switcher-language label {
    color: #21368f;
}

.header .switcher-language .switch-wrapper {
    display: inline;
    position: relative;
    z-index: 1;
}

.header .switcher-language .switcher-holder {
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/controls.png) no-repeat scroll 0 0;
    padding-left: 12px;
    width: 115px;
}

.header .switcher-language .switcher {
    display: inline-block;
    background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/controls.png) no-repeat scroll 100% 0;
    padding-right: 30px;
    width: 85px;
    color: #fff;
    text-align: left;
}

.header .switcher-language .switcher strong {
    margin-left: -7px;
    font-weight: normal;
}

.header .switcher-language .language-belgium,
.header .switcher-language .language-nederlands  {
   background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/icon-flags.png) no-repeat scroll 0 0;
   padding-left: 29px;
}

.header .switcher-language strong.language-belgium,
.header .switcher-language strong.language-nederlands {
    padding: 1px 0 0 29px;
}

.header .switcher-language strong.language-belgium {
    background-position: 0 -25px;
}

.header .switcher-language strong.language-nederlands {
    background-position: 0 0;
}

.header .switcher-language ul.language-list {
    position: absolute;
    z-index: 999;
    top: 21px;
    left: 0;
    background-color: #fff;
    width: 127px;
    text-align: left;
    border: solid 1px #2d6281;
}

.header .switcher-language ul.language-list li {
    line-height: 20px;
    cursor: pointer;
    padding-left:33px;
}

.header .switcher-language ul.language-list li.language-belgium  {
    background-position: 0 -22px;
}

.header .switcher-language ul.language-list li.language-nederlands  {
    background-position: 0 3px;
}


.header .switcher-language ul.language-list li.current {
    background-color: #5cb0e1;
    color: #fff;
}

.header .switcher-language ul.language-list li:hover {
    background-color: #4f73a8;
    color: #fff;
}

.header .switcher-language ul.language-list a {
    display: block;
    text-decoration: none;
    color: #21368f;
}

.header .switcher-language ul.language-list a:hover {
    background-color: #4f73a8;
    color: #fff;
}

.header #search_mini_form{
    float: left;
    margin-left: 10px;
}
.quick-access .links {
    float: left;
    line-height: 22px;
    margin: 3px 0px 0 0px;
}

.quick-access .links li,
.quick-access .links .account-link.last{
    float: left;
    line-height: 13px;
    padding: 0px 10px;
    border-left: 1px solid #666666;
}

.quick-access /*.links + .links +*/ .links:first-child li.first,
.quick-access .links .account-link{
    border: none;
}

.quick-access li.account-link {
    margin: 0;
    background: none;
}

.quick-access .links a {
    color: #666666;
    text-decoration: none;
  }

.quick-access .links a:hover {
    color: #666666;
    text-decoration: underline;
}

.header .form-search {
    float: right;
    position: relative;
}
#search_mini_form{

    width: 250px;
}
.form-search label{
	float: left;
    line-height: 22px;
    margin-right: 12px;
    color: #4e72a7;
    font-weight: bold;
    font-size: 12px;
}

.form-search .search-wrapper {
    width: 244px;
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    color: #e3ddd4;
    padding: 2px 0px 3px 4px;
    background: #ffffff;
    border: 1px solid #666666;
}

.form-search .search-wrapper input.input-text{
    background:  transparent;
    border: none;
    bodrer-width: 0;
    height: 15px;
    width: 220px;
    float: left;
    padding: 0;
    color: #666;
    font-size: 12px;
}
.form-search .search-wrapper.input-focused input.input-text{
    color: #000;
}
.form-search .input-focused{
     color: #000;
     border: 1px solid #e3ddd4;
 }
.form-search .input-focused  input.search-button{
    background-position: -28px -15px;
}
.form-search span.search-wrapper{
	float: right;
}
.form-search input.search-button {
    border: none;
    background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/sprite_controls.png) no-repeat -44px 0px;
    width: 16px;
    float: right;
    height: 15px;
    cursor: pointer;
    position: relative;
    margin: 0px 3px 0 0;
}

.form-search input.search-button:hover,
.form-search input.search-button:active {
   background-position: -28px -15px;
}


.header .form-search .search-autocomplete {
	z-index: 999 !important;
    background-color: #fff;
    border: 1px solid #e3ddd4;
    border-top: 0;
    margin-left: -5px;
    position: absolute;
    font-size: 13px;
    width: 248px !important;
    left: 5px !important;
    top: 21px !important;
    text-align: left;
    color: #e3ddd4;
}
.header .form-search .search-autocomplete ul {}

.header .form-search .search-autocomplete li {
	cursor: pointer;
	padding: 2px 6px;

}

.header .form-search .search-autocomplete li .amount {
	float: right;
}

.header .form-search .search-autocomplete li.odd {}

.header .form-search .search-autocomplete li.selected {
   color: #000;
}

.header2 .top-container {}

.header2 .top-container a {}

/********** < Navigation */
.nav-container {
    position: relative;
    float: left;
    margin: 8px 0;
}
.nav-container ~ .breadcrumbs{
    position: relative;
    top: -6px;
}
#nav {}

/* All Levels */

#nav li.parent {
    position: relative;
}
#nav li.over {
    z-index: 990 !important;
}

#nav li a span {
    cursor: pointer;
}

/* 1st Level (Top Level) */

#nav li.level-top {
    float: left;
    position: relative;
    z-index: 2;
    background: url('http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/menu_separator.png') no-repeat 100% 50%;
    padding: 0 2px 0 1px;
}

#nav li.b-last{
    border-right: 1px dotted #fcf5eb;
    border-left: 1px dotted #fcf5eb;
    float: left;
    position: relative;
    z-index: 2;
}

#nav a.level-top {
    float: left;
    text-decoration: none;
    font-size: 20px;
    height: 40px;
    display: block;
    line-height: 40px;
    position: relative;
    font-family: 'GillSansMTPro-BookBold', Arial, Helvetica, sans-serif;
    font-weight: 400;
}
div.widget-title h2{
    font-family: 'GillSansMTPro-BookBold', Arial, Helvetica, sans-serif;
    font-weight: 400;
}
#nav li.over a.level-top {
}

#nav a.level-top span{
    padding: 0 19px;
    cursor: pointer;
}

#nav li.b-first a.level-top span{
   /* padding: 0 20px 0 8px;*/
}
#nav li.first a.level-top span,
#nav li.first a.level-top ins{
  /*padding-left: 18px;*/
}

#nav a.level-top span {
    color: #ed6b06;
	position:relative;
	z-index:2;
}

#nav li.over a.level-top span,
#nav li.active a.level-top span {
    color: #fff;
}

#nav li.active a.level-top,
#nav li.over a.level-top {
    position: relative;
    z-index: 3;
    background-color:   #f99d1c;
}
#nav li.active.b-first a.level-top{
    /*background-color:   transparent;
    color: #ED6B06;*/
}
#nav li.active.b-first a.level-top span{
    /*color: #ED6B06;*/
}

#nav li.over.b-first a.level-top{
    background-color:   #f99d1c;
    color: #fff;
}
#nav li.over.b-first a.level-top span{
    color: #fff;
}

#nav li.over a.level-top span,
#nav li.active a.level-top span {}

/* 2nd Level */

#nav ul, #nav div {
	position: absolute;
	min-width: 210px;
	top: 40px;
	left: -10000px;
	background: #fdb913;
    color: #ffffff;
}

#nav ul, #nav div{
    -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
}

#nav .ie-shadow ul, #nav .ie-shadow div{
    background: #fdb913 !important;
    position: relative !important;
    top: 0;
    left: 0;
    z-index: 992;
}
.ie-shadow{
    padding: 4px 0 0 4px;
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='2', MakeShadow='true', ShadowOpacity='0.05');
    background: #ffffff;
    position: relative;
    left: -2px;
    top: -2px;
    margin: 0 -2px;
}

#nav .shown-sub ul, #nav .shown-sub div{
    background: #fdb913 !important;
    position: relative !important;
    top: 0;
    left: 0;
    z-index: 992;
}

#nav div ul {
	position: static;
	width: auto;
	background: none;
	border: 0;
	padding: 0;
}

#nav ul li {
    padding: 0 10px;
}

#nav ul li.last {}

#nav ul li.parent span {}

#nav ul li.parent li span {
	background: none;
}
#nav ul li a {
	display: block;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #f99d1c;

}
#nav ul li a span{
    display: block;
    padding: 6px 10px;
    margin: 0 -10px;
}
#nav ul li.last a{
    border-bottom: none;
}
#nav ul li a span {
	display: block;
}

#nav ul li.last > a {}

#nav ul li a:hover {}

#nav ul li.over a.over span {
    background-color:   #f99d1c;
}

#nav ul li.active > a {}

#nav ul li.active > a span {}

/* 3rd+ Level */
#nav ul ul, #nav ul div {
	top: -11px;
}

/* Show Menu */
#nav li ul.shown-sub{
	left: 1px;
    top: 40px;
	z-index: 991;
}
#nav li .ie-shadow.shown-sub{
    left: -1px;
    top: 36px;
}
#nav li .shown-sub .shown-sub {
	left: 160px;
}
/********** Navigation > */
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.block {
    margin-bottom: 20px;
}

.block .block-title,
.block-layered-nav dt,
.block-progress dt {
    position: relative;
    z-index: 1;
    height: 35px;
    line-height: 35px;
    padding: 3px 10px 0px 10px;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    background: #fff;
    border-width: 1px 1px 0 1px;
    border-color: #e3ddd4;
    border-style: solid;
}
.block-layered-nav.category dt{
    display: none;
}
.block-layered-nav.category dd{
    padding:  0;
    border-width: 1px 1px 1px 1px;
    margin: 0;
}
.block-layered-nav.category .block-content{
    padding:  0;
}
.block-layered-nav.category dd a{
    color: #000000;
}
.block-layered-nav.category dd li:first-child{
    border-top: none;
}
.block ins.ins-block-title {
    color: #175273;
    position: absolute;
    top: -1px;
    left: 21px;
}

.block .block-title strong {
    font-weight: bold;
}

.block .block-content {
    position: relative;
    z-index: 1;
    padding-left: 21px;
    padding-top: 5px;
    padding: 5px 0 10px 10px;
    background: #fff;
    line-height: 18px;
}
.col-right .block {
    background: #fff;
    border: 1px solid #e3ddd4;
}
.col-right .block .block-title{
    border: none;
    border-bottom: 1px dotted #e3ddd4;
}
.col-right .block.block-vragen,
.col-right .block.block-actie{
    background: transparent;
    border: none;
}
.col-right .block.block-vragen .block-title,
.col-right .block.block-actie .block-title{
    color: #666666;
}
.col-right .block.block-vragen .block-content,
.col-right .block.block-actie .block-content{
    background: transparent;
    border: none;
    padding: 0;
}
.col-right .block .block-title {
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
    background: none;
    padding-bottom:7px
}

.col-right .block ins.ins-block-title {
    color: #7b7b7b;
}


.col-right .block .block-content {
    padding: 5px 10px 10px;
}

.col-right .block-cart .block-title {
    font-size: 12px;
    padding-left: 10px;
    color: #000;
    font-weight: bold;
}

.col-right .block-cart .block-title span,
.col-right .block-cart .block-title span ins {
}

.col-right .block-cart ins.ins-block-title {
    color: #ff8a00;
    left: 57px;
}

.col-right .block-vragen .block-title,
.col-right .block-actie .block-title {
    padding: 5px 10px 6px;
}

.col-right .block-vragen ins.ins-block-title {
    left: 61px;
}

.col-right .block-vragen .block-content,
.col-right .block-actie .block-content {
    color: #666666;
}
.col-right .block-actie .block-content p{
    margin: 0;
}
.col-right .block-actie p.product-name a{
     color: #666666;
     text-decoration: none;
 }
.col-right .block-actie p.product-name a:hover{
    text-decoration: underline;
}
.col-right .block-actie .block-content p.price-box-completeset{
    margin-top: 3px;
    font-size:  10px;
    line-height: 14px;
}
.price-box-completeset .regular-price,
.price-box-completeset .special-price{
    padding-left: 2px;
}
.price-box-completeset .regular-price{
    text-decoration: line-through;
}
.price-box-completeset .special-price{
    font-weight: 700;
    color:#ed6b06;
}
.col-right .block-return-policy .block-content,
.col-right .block-shipping-policy .block-content {
    color:#21368F;
    text-transform:uppercase;
}

.col-right .block-payment-methods .block-content {
    /*padding-top: 9px;
    margin-left: -5px;*/
}
/* Mini Products List */

.mini-products-list li.item {}

.mini-products-list .product-image {
	position: relative;
	z-index: 1;
}

.mini-products-list .product-details {}

.mini-products-list .price-box {}
.auth-level{}

.i-auth-level {
    background: #ed6b06;
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    color: #FFF;
    text-align: center;
    padding: 0px 6px 1px;
    float: right;
}

/* Block: Account */

.block-account .block-content ul {
}



.col-left .block.block-account .block-content{
    border: 1px solid #e3ddd4;
    border-width: 0 1px 1px 1px;
    padding: 0;
}
.block-account .block-content li a {
    color:#000;
    text-decoration: none;
}
.block-account .block-content li{
    border-top: 1px dotted #E3DDD4;
    color: #000;
    padding: 1px 9px 3px;
}

.block-account .block-content li a:hover {
    text-decoration: underline;
}

.block-account .block-content li a ins,
.block-account .block-content li strong ins {
    color: #4e72a7;
}

.block-account .block-content li a:hover {}

.block-account .block-content li.last {}

.block-account .block-content li.last a {}

.block-account .block-content li.current strong {}

.block-account .block-content li.current {}

/* Block: Currency Switcher */
.block-currency .block-content select {}

/* Block: Layered Navigation */

.block-layered-nav {
}

.block-layered-nav .block-title {}

.block-layered-nav .block-subtitle {
    display: none;
}

.block-layered-nav .block-content {
    padding-top: 0;
    padding-left: 0;
    background: none;
}


.block-layered-nav dl {
    /*margin-left: -21px;*/
}

.block-layered-nav dd {
    padding: 7px 0 0px 0px;
    background: #fff;
    margin-bottom: 20px;
    border-width: 0px 1px 1px 1px;
    border-color: #e3ddd4;
    border-style: solid;
}

.block-layered-nav dd.last {}

.block-layered-nav dd li {
    color: #c0bbb3;
    border-top: 1px dotted #e3ddd4;
    padding: 1px 9px 3px;
}
.block-layered-nav dd li:first-child {

}
.block-layered-nav dd a {
    color: #ed6b06;
    text-decoration: none;
}

.block-layered-nav dd a:hover {
    text-decoration: underline;
}

.block-layered-nav dd a ins, 
.block-layered-nav .currently li span ins {
    color: #000;
}

.block-layered-nav .currently {
    background: #fff;
    padding: 0;
    margin-bottom: 20px;
    border-color: #E3DDD4;
    border-style: solid;
    border-width: 0px 1px 1px;
}

.block-layered-nav .currently ol {

}

.block-layered-nav .currently li {
    padding: 1px 9px 3px;
    line-height: 18px;
    border-top: 1px dotted #E3DDD4;
}

.block-layered-nav .currently .label {}

.block-layered-nav .currently .btn-remove {
    float: right;
    margin: 7px 0 2px 5px;
    height: 8px;
    width: 8px;
}

.block-layered-nav .actions {
    padding: 1px 9px 3px;
    border-top: 1px dotted #E3DDD4;
    color: #C0BBB3;
}

.block-layered-nav .actions a {
    float: right;
}

/* Block: Account*/

.block-account ul li {
}

.col-left .block.block-account a{
    color: #000000;
    text-decoration: none;
}
.col-left .block.block-account a:hover{
    text-decoration: underline;
}
/* Block: Cart */


.block-cart .amount a {
    font-weight: bold;
    text-decoration: none;
}

.block-cart .subtotal {
    margin-bottom: 0;
}

.block-cart .subtotal .label {
    font-weight: bold;
}

.block-cart .subtotal .price {
    color: #FF8A00;
    font-size: 17px;
    font-weight: bold;
    line-height: 17px;
}

.block-cart .actions {}

/* Block: Wishlist */

.block-wishlist .actions {}

.block-wishlist .actions a {}

/* Block: Related */

.block-related {}

.related-product-name {
    overflow: hidden;
    text-align: center;
    width: 100px;
    height: 36px;
}

/* Block: Compare Products */

.compare-table {}

.compare-table .btn-remove {
	background-image: url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/btn_remove.gif);
	width: 15px;
	height: 15px;
}

/* Block: Recently Viewed */
.block-viewed {}

/* Block: Recently Compared */
.block-compared {}

/* Block: Poll */

.block-poll {}

/* Block: Tags */

.block-tags {}

/* Block: Subscribe */

.block-subscribe {
    background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg-sidebar-content-subscribe-news.png) no-repeat 0 0;
    min-height: 104px;
}

.block-subscribe .block-title,
.block-subscribe .block-content {
    background: none;
}

.block-subscribe .block-content {
    padding-left: 18px;
}

.block-subscribe .block-content label {
    display: none;
}

.block-subscribe .subscribe-action-container{
    background:  transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/controls.png) no-repeat -941px -510px;
    width: 196px;

}

.block-subscribe .input-box{
    float: left;
    width: 104px;
}

.block-subscribe input.input-text{
    margin: 0;
    border: none;
    background: none;
    padding: 10px 5px 10px 12px;
    width: 84px;
}

.block-subscribe input.validation-failed{
    border: none !important;
    background: none !important;
}

.block-subscribe .validation-advice{
    display: none;
}

.block-subscribe .actions {}

.block-subscribe button.button, .block-subscribe a.button {
    height: 33px;
}

.block-subscribe button.button span, .block-subscribe a.button span,
.block-subscribe button.button span span, .block-subscribe a.button span span {
    background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/controls.png) no-repeat 0 -444px;
}

.block-subscribe button.button span, .block-subscribe a.button span {
    padding: 0 0 0 14px;
    height: 33px;
}

.block-subscribe button.button span span, .block-subscribe a.button span span {
    padding: 0 23px 0 0;
    color: #ffd200;
    font: bold 11px/33px Tahoma, Arial, Helvetica, sans-serif;
    height: 33px;
    background-position:100% -444px;
}

.block-subscribe button.button:hover span, .block-subscribe a.button:hover span {
    background-position: 0 -477px;
}

.block-subscribe button.button:hover span span, .block-subscribe a.button:hover span span {
    color: #4f73a8;
    background-position: 100% -477px;
}

.block-subscribe button.button span ins, .block-subscribe a.button span ins {
    display: none;
}

/* Block: Reorder */

.block-reorder {}

/* Block: Banner */

.block-banner {}

/* Block: Login */

.block-login .block-content {}

.block-login label {}

.block-login input.input-text {}

/* Paypal */

.sidebar .paypal-logo {
    /*display: none;*/
}

/* Block: List */

.block-compare li.item,
.block-viewed li.item,
.block-compared li.item {}

/* ======================================================================================= */


/* Category Page ========================================================================= */

.category-title {
    display: none;
}

.category-image {
}

.category-image img {
    max-width: 455px;
}
.bottom-description{
    margin: 10px 0 0;
    border-color: #E3DDD4;
    border-style: solid !important;
    border-width: 4px !important;
    line-height: 18px;
    padding: 7px 9px 0 9px;
}
.category-description {
    margin-bottom: 12px;
    border-color: #E3DDD4;
    border-style: solid !important;
    border-width: 4px !important;
    line-height: 18px;
    margin: 0;
    padding: 7px 9px 0 9px;
}

.category-products {}

.category-products .toolbar .sorter,
.category-products .toolbar .limiter {
    display: none;
}

.category-products .toolbar-bottom .sorter,
.category-products .toolbar-bottom .limiter {
    display: block;
}

.after-description-note {
    margin: 6px 1px 9px;
}
.category-products .toolbar-bottom .toolbar {
    display: block;
}

/* View Type: Grid */
.category-products table.product-attributes-container,
.category-products table.product-attributes-container td {}

.products-grid {
	position: relative;
}

.category-products ul.first {}

.category-products ul.last {}

.category-products li.item {
    clear: both;
    padding: 0 10px 10px;
    margin: 0 -10px 10px;
    border-bottom: 1px dotted #e3ddd4;
    overflow: visible;
}
.category-products li.item .excl-vat-text{
    font-weight: 400;
}
.category-products li.last {}

.category-products .product-image,
.block-list .product-image {
    height: 132px;
    line-height: 132px;
    width: 110px;
    display: block;
    background: #fff url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/frame-product-image-medium.gif) no-repeat 0 0;
    padding: 14px;
    float: left;
    margin-right: 12px;
    vertical-align: middle;
}

.category-products .product-image img {
    vertical-align: middle;
}

.category-products .product-name {
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    margin-bottom: 0;
    text-transform: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.category-products .product-name a{
    font-weight: bold;
    text-decoration: none;
    color: #ed6b06;
}
.category-products .product-name a:hover{
    text-decoration: underline;
}
.category-products .price-box {
    font-size: 17px;
    line-height: 22px;
    font-weight: bold;
    color: #ed6b06;
}

.excl-vat-text{
    font-size:  10px;
    color: #000;
    vertical-align: bottom;
    font-weight: 400;
}

.category-products .add-to-links li {
    display: inline;
    margin-right: 14px;
    line-height: 21px;
}
.category-products .add-to-links .separator {
    display: none;
}

.category-products .availability {}

.category-products .actions {
    padding-top: 6px;
}
.category-products .warn-msg{
    margin-top: 7px;
}
.category-products .add-to-links {
    padding-top: 2px;
}

.category-products .actions button.btn-cart {
    margin: 0;
}

.col2-left-layout .products-grid,
.col2-right-layout .products-grid {}

.col1-layout .products-grid {}

/* View Type: List */

.products-list li.item {}

.products-list li.item div.auth-level {
    margin-top: 3px;
}

.products-list .product-image {}

.products-list .product-shop {
    margin-left: 152px;
}

.products-list .product-name {}

.products-list .price-box {
    margin:15px 0;
}

.products-list .price-box p {
    margin: 0;
}

.products-list .availability {}

.products-list .desc {
    font-size: 11px;
    line-height: 18px;
}

.products-list .desc .link-more {}



/* ======================================================================================= */


/* Product View ========================================================================== */

/* Rating */

.no-rating {}

.ratings {}

/* Availability */
.availability {}

.availability span {}

.in-stock {
    display: none;
}

.availability.in-stock span {}

.availability.out-of-stock span {}

.availability-only {}

/* Email to a Friend */
.email-friend {}
.productquestions-summary{
    margin-bottom: 12px;
}
.email-friend a {}

.email-friend a:hover {}

/* Alerts */
.alert-price {}

.alert-stock {}

/********** < Product Prices */
.price {
	white-space: nowrap !important;
}

.price-box {
    color:#ed6b06;
    font-size:17px;
    font-weight:bold;
    line-height:22px;
}
.price-box > span{
    vertical-align: baseline;
}
/* Regular price */

.regular-price {}

.regular-price .price {}

/* Old price */
.old-price {}

.old-price .price-label {
    display: none;
}

.old-price .price {
    text-decoration: line-through;
}

.old-price .excl-vat-text {
    text-decoration: line-through;
}


/* Special price */

.special-price {}

.special-price .price-label {
    display: none;
}

.special-price .price {}

/* Minimal price (as low as) */

.minimal-price {
    display: none;
}

.minimal-price .price-label {}

.minimal-price-link {}

.minimal-price-link .label {}

.minimal-price-link .price {}

/* Excluding tax */
.price-excluding-tax {}

.price-excluding-tax .label {}

.price-excluding-tax .price {}

/* Including tax */
.price-including-tax {}

.price-including-tax .label {
	white-space: nowrap;
}
.price-including-tax .price {}

/* FPT */

.weee {}

.weee .price {}

/* Excl tax (for order tables) */

.price-excl-tax {}

.price-excl-tax .label {}

.price-excl-tax .price {}

/* Incl tax (for order tables) */

.price-incl-tax {}

.price-incl-tax .label {}

.price-incl-tax .price {}

/* Price range */

.price-from {}

.price-from .price-label {}

.price-to {}

.price-to .price-label {}

/* Price notice next to the options */
.price-notice {}

.price-notice .price {}

/* Price as configured */
.price-as-configured {}

.price-as-configured .price-label {}

.price-as-configured .price {}

.price-box-bundle {}

.price-box-bundle .price-box {}

.price-box-bundle .price {}

/********** Product Prices > */

/* Tier Prices */
.tier-prices {}

.tier-prices li {}

.tier-prices .benefit {}

.tier-prices .price {}

.tier-prices-grouped li {}

.tier-prices-grouped li .price {}

/* Add to Links */

.add-to-links {}

.add-to-links .separator {}

.add-to-links a {}

.add-to-links a:hover {}

/* Add to Cart */

.add-to-cart{
    margin: 12px 0;
}

.add-to-cart label {}

.add-to-cart.qty button.button {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;	
    margin: -1px 0px 0px 20px;
	vertical-align:middle;
}
.add-to-cart button.button{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;	
    margin: -1px 0px 0px 0px;
	vertical-align:middle;
}

/* Add to Links + Add to Cart */

.add-to-box {
    /*overflow: auto;*/
}
.add-to-box h2,
.add-to-box h3 {
    font-size: 1em;
    line-height: 1em;
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 700;
    text-transform: none;
}

.add-to-box .add-to-cart {}

.add-to-box .or {
    display: none;
}

.add-to-box .add-to-links {
    display: inline-block;
}

.add-to-box .add-to-links li {}

.add-to-box .add-to-links li .separator {}

.add-to-box .std {
    margin-bottom: 12px;
}

.add-to-box .std p {
    margin-bottom: 0;
}

.product-view {}

.col1-layout .product-view {}

.product-essential {}

.product-essential h2 {}

.product-collateral {}

.product-collateral .box-collateral {}

.product-collateral .box-collateral h2 {}

.product-collateral table th, .product-collateral table td {
    border: none;
    font-weight: normal;
    color: #000;
}
.inventory-status {
    position: relative;
    padding-bottom: 20px;
}
.inventory-status > div{
    position: absolute;
    top:-3px;
    right: -63px;
    background: #fff;
    border:1px #eee solid;
    padding: 5px 15px;
    transition:         opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    -moz-transition:    opacity .25s ease-in-out;
    -o-transition:      opacity .25s ease-in-out;
    opacity:0;
    display: none;
    z-index: 100;

}
.inventory-status:hover > div{
    opacity: 1;
    display:inline-block;
}
/* Product Images */

.product-view .product-img-box {
	position: relative;
    width: 170px;
    float: left;
    margin-right: 20px;
}
.product-view .product-img-box .iz-notice {
    bottom: -60px !important;
}
.product-view .product-img-box .product-image {
    height: 261px;

    text-align: center;
    margin: 0;
    border: 1px solid #e5dfd8;
    margin-bottom: 40px !important;
}

.product-view .product-img-box .product-image img {
    vertical-align: middle;
}

.product-view .product-img-box .product-image img.big {
    width: auto;
    height: auto;
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 10000;
    max-width: 350px;
}

.product-view .product-img-box .product-image-zoom {
	position: relative;
	overflow: hidden;
	z-index: 9;
    width: 224px;
    height: 261px;
    margin: 0;
}

.product-view .product-img-box .product-image-zoom img {
	position: absolute;
	left: 0;
	top: 0;
	cursor: move;
}
.product-view .product-img-box .zoom-notice {
	text-align: center;
	position: absolute;
	left: 1px;
	top: 233px;
	z-index: 10;
	width: 160px;
    font-size: 11px;
	line-height: 14px;
	height: 29px;
	/*#fffafa;
	filter: alpha(opacity=50);
	opacity: 0.5;*/
    margin: 0 34px;
    color: #000000;
}
.product-view .product-img-box .zoom {
	position: absolute;
	top: 233px;
	left: 1px;
	z-index: 9;
	height: 27px;
	margin: 0 auto;
	padding: 1px 28px;
	cursor: pointer;
	width: 168px;
    background: url("http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg-media.png") repeat 0 0;
}

.product-view .product-img-box .zoom.disabled {}

.product-view .product-img-box .zoom #track {}

.product-view .product-img-box .zoom #handle {
	position: absolute;
	left: 0;
	top: -1px;
	width: 9px;
	height: 22px;
}
.product-view .product-shop .availability.warn-msg a{
    background: #ed6b06;
    color: #fff;
    display: inline-block;
    font: 400 14px/22px "GillSansMTPro-Book",Arial,Helvetica,sans-serif;
    height: 22px;
    padding: 0 11px;
    position: static;
    text-transform: uppercase;
}
.product-view .product-shop .availability.warn-msg a:hover{
    background: #f6861f;
    text-decoration: none;
}
.product-view .product-img-box .zoom .btn-zoom-out {
	position: absolute;
    right: 2px;
	top: 7px;
}
.product-view .product-img-box .zoom .btn-zoom-in {
	position: absolute;
    left: 2px;
	top: 7px;
}
.product-view .product-img-box .more-views {
	margin: 10px 0 0;
}
.product-view .product-img-box .more-views h2 {
    display: none;
}

.product-view .product-img-box .more-views ul {
    margin-right: -17px;
}

.product-view .product-img-box .more-views li {
    float: left;
    margin-right: 17px;
    margin-bottom: 10px;
}

.product-view .product-img-box .more-views li a {
    display: block;
    border: 1px solid #e5dfd8;
    height: 60px;
    line-height: 60px;
    width: 46px;
    padding: 10px 8px;
    vertical-align: middle;
    background: #fff;
}

.product-view .product-img-box .more-views li a img {
    vertical-align: middle;
}

.product-image-popup {
    margin: 0 auto;
}

.product-image-popup .nav {}

.product-image-popup .image {}

.product-image-popup .image-label {}

/* Product Shop */

.product-view .product-shop {
    float: right;
    width: 500px;
}

.product-shop .addthis_toolbox{
	clear: both;
	display: inline-block;
}

.product-view .product-shop .product-shop-content {}

.product-view .product-shop .product-new {}

.product-view .product-shop .product-name {padding-right:40px;}

.product-view .product-shop .product-name h1 {
    margin-bottom: 18px;
    font-size: 30px;
    line-height: 30px;
    color: #000;
    font-family: 'GillSansMTPro-BookBold', Arial, Helvetica, sans-serif;
    font-weight: 400;
}

.product-view .product-shop .price-box {
    margin: 5px 0;
}
.add-to-box .price-box{}
.product-view .product-shop .availability {}

.product-view .product-shop .short-description h2 {}

.product-view .product-shop .short-description {
    margin-top: 12px;
    line-height: 18px;
}

.product-view .product-shop .add-to-links {
	margin-top:15px;
}

.product-view .product-shop .add-to-links li,
.product-view .product-shop .add-to-links li .separator {
    display: inline-block;
}

.product-view .product-shop .add-to-links a {}

.product-view .product-shop .add-to-links a:hover {}

/* Product Options */

.product-options {}

.product-options dt {}

.product-options dt label {}

.product-options dt span.required {}

.product-options dt .qty-holder {}

.product-options dt .qty-holder label {}

.product-options dt .qty-disabled {}

.product-options dd {}

.product-options dl.last dd.last {}

.product-options dd input.input-text {}

.product-options dd input.datetime-picker {}

.product-options dd textarea {}

.product-options dd select {}

.product-options dd .multiselect option {}

.product-options ul.options-list {}

.product-options ul.options-list li {}

.product-options ul.options-list input.radio {}

.product-options ul.options-list input.checkbox {}

.product-options ul.options-list .label {}

.product-options ul.options-list label {}

.product-options ul.validation-failed {}

.product-options p.note {}

.product-options .required {}

.product-options-bottom {}

.product-options-bottom .tier-prices {}

.product-options-bottom .tier-prices li {}

.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit {}

.product-options-bottom .price-box {}

.product-options-bottom .price-tax {}

.product-options-bottom .add-to-cart {}

.product-shop .product-options-bottom,
.product-shop .add-to-box {}

.product-shop .product-options-bottom .price-box {}

.product-shop .product-options-bottom .price-label {}

.product-shop .product-options-bottom .price-tax {}

.product-shop .product-options-bottom .add-to-cart-box {}

/* Grouped Product */

.product-view .grouped-items-table .price-box {
    margin: 0;
    color: #000;
    font-size: 12px;
}
.product-view .grouped-items-table{
    color: #000;
    font-size: 12px;
    margin-bottom: 15px;
}
.product-view .grouped-items-table th.first,
.product-view .grouped-items-table td.first{
    padding-left: 0;
}
.product-view .grouped-items-table .qty-input-table{
    width:50px;
}
.product-view .grouped-items-table .qty-input-table .input-text{
    float: left;
}
.product-view .grouped-items-table .qtyCont{
    float: right;
}
.product-view .grouped-items-table{}
.product-view .grouped-items-table{}

/* Gift Card Product Type */

.product-view .giftcard-amount-form, .product-view .giftcard-send-form {}

.product-view .giftcard-send-form .field {}

.product-view .giftcard-amount-form label,
.product-view .giftcard-send-form label {}

.product-view .giftcard-amount-form label em,
.product-view .giftcard-send-form label em {}

.product-view .giftcard-send-form .input-box,
.product-view .giftcard-amount-form .input-box {}

.product-view .giftcard-send-form .field .input-box input.input-text,
.product-view .giftcard-send-form textarea,
.product-view .giftcard-amount-form select {}

/* Block: Description */
.product-view .box-description {
    line-height: 21px;
}

/* Block: Additional */
.product-view .box-tags,
.product-view .no-rating,
.product-view .rating,
.product-view .email-friend,
.product-view .not-webshoponly,
.product-view .webshoponly,
.product-view .rating,
.product-view .add-to-links,
.product-view .article-nr {}

.product-view .box-additional h2 {}

.product-view .box-additional .data-table {}

/* Block: Upsell */

.product-view .box-up-sell {}

.product-view .box-up-sell h2 {}

.product-view .box-up-sell .products-grid {}

.product-view .box-up-sell .products-grid td {}

.product-view .box-up-sell .products-grid .product-image {}

.product-view .box-up-sell .products-grid td.empty {}

.product-view .box-up-sell .products-grid .ratings .rating-box {}

.product-view .article-nr {}

/* Block: Tags */

.product-view .box-tags {}

.product-view .box-tags h2 {}

.product-view .box-tags h3 {}

.product-view .box-tags .product-tags {}

.product-view .box-tags .product-tags li {
	display: inline;
}
.product-view .box-tags .product-tags li.first {}

.product-view .box-tags .product-tags li.last {}

.product-view .box-tags .form-add label {}

.product-view .box-tags .form-add button {
    display: inline-block;
    margin-left: 10px;
}

.product-view .box-tags .form-add .input-box {
    display: inline-block;
}

.product-view .box-tags .form-add input.input-text {}

.product-view .box-tags .form-add button.button span {}

.product-view .box-tags .form-add button.button span span {}

.product-view .box-tags .note {}

/* Block: Reviews */

.product-view .box-reviews dl {}

.product-view .box-reviews dt a, .product-view .box-reviews dt span {}

.product-view .box-reviews dd {}

.product-view .box-reviews dd small {}

.product-view .box-reviews .form-add {}

.product-view .box-reviews .form-add .data-table td {}

.product-view .box-reviews .form-add .form-list {}

.product-view .box-reviews .form-add .form-list .input-box {}

.product-view .box-reviews .form-add .form-list input.input-text,
.product-view .box-reviews .form-add .form-list textarea {}

/* Send a Friend */

.send-friend .buttons-set .limit {}

/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name {}

.product-name a {}

/* Product Tags */

.tags-list {}

.tags-list li {
	display: inline !important;
	margin: 0 4px 0 0;
}
.tags-list li a {}

/* Advanced Search */
.advanced-search .form-list label {}

.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range {}

.advanced-search-amount {}

.advanced-search-summary {}

.advanced-search-summary ul {
	float: left;
	width: 49%;
}
.advanced-search-summary strong {}

.advanced-search-summary p {}

/* CMS Home Page */

.cms-home .standart-bg {
    background-color: transparent;
    background: none;
    padding: 0;
}

.cms-index-index .subtitle {}

ol.cms-menu ol {
    margin: 3px 0 0 5px;
}

/* Sitemap */

.page-sitemap .links {}

.page-sitemap .links a {}

.page-sitemap .links a:hover {}

.page-sitemap .pager {}

.page-sitemap .sitemap {
    margin-bottom: 20px;
}

.page-sitemap .sitemap a {}

.page-sitemap .sitemap a:hover {}

.page-sitemap .sitemap li {}

.page-sitemap .sitemap li.level-0 {}

/* RSS */
.rss-title h1 {}

.rss-table .link-rss {}

/* ======================================================================================= */


/* Shopping Cart ========================================================================= */

.cart-table {}

/* Shopping Cart Table */

.cart-table thead, .cart-table thead tr {}

.cart-table tbody tr.last td {}

.cart-table thead th {}

.cart-table thead th, .cart-table tbody td {}

.cart-table thead tr th:first-child,
.cart-table tbody tr td:first-child,
.cart-table thead th.first,
.cart-table tbody td.first {}

.cart-table th, .cart-table td {}

.cart-table tbody td {
	vertical-align: middle;
}

.cart-table .item-msg {}

.cart-table .subtotal .cart-price {
    color: #000;
    font-weight: bold;
}

/* Shopping Cart Collateral boxes */
.cart .table-wrapper{
    background-color: #fff;
    border: 1px solid #e3ddd4;
    padding: 10px 0;
}
.cart .table-wrapper .data-table tfoot td.last,
.cart .table-wrapper .data-table td.last,
.cart .table-wrapper .data-table th.last{
    padding-right: 10px;
}
.cart .table-wrapper .data-table tfoot td.first,
.cart .table-wrapper .data-table td.first,
.cart .table-wrapper .data-table th.first{
    padding-left: 10px;
}
.cart .cart-collaterals {
    padding: 0 10px;
}

.cart .cart-collaterals .col2-set {}

.cart .cart-collaterals .col2-set .col-1 {
    display: none;
}

.cart .cart-collaterals .col2-set .col-2 {}

.cart .crosssell {}

.cart .crosssell h2 {}

.cart .crosssell .product-image {}

.cart .crosssell .product-details {}

.cart .crosssell li.item {}

.cart .crosssell li.last {}

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount,
.cart .giftcard,
.cart .shipping {
    margin-top: 20px;
    clear: both;
}
.cart .discount #discount-coupon-form .v-fix.input-box{
    margin-right: 10px;
}
.cart .discount #discount-coupon-form button.button{
    vertical-align: text-top;
}
.cart .discount h2,
.cart .giftcard h2,
.cart .shipping h2 {
    position: relative;
    z-index: 1;
}
.cart .discount label, .cart .giftcard label {
    display: block;
    margin-bottom:10px;
}

.cart .discount .buttons-set,
.cart .giftcard .buttons-set,
.cart .shipping .buttons-set {}

.cart .discount .buttons-set button.button,
.cart .giftcard .buttons-set button.button,
.cart .shipping .buttons-set button.button {}

.cart .discount .buttons-set button.button span,
.cart .giftcard .buttons-set button.button span,
.cart .shipping .buttons-set button.button span {}

.cart .discount .buttons-set button.button span span,
.cart .giftcard .buttons-set button.button span span,
.cart .shipping .buttons-set button.button span span {}

.cart .discount .input-box,
.cart .giftcard .input-box {
    display: inline-block;
    margin: 0;
}

.cart .discount input.input-text,
.cart .giftcard input.input-text {}

.cart .shipping .sp-methods {}

.cart .shipping p {}

.cart .giftcard #gc-please-wait {}

.cart .giftcard .buttons-set button.button {}

/* Shopping Cart Totals */
.cart .totals {
    float: right;
}

.cart .totals .price {}

.cart .totals {
    margin-top: 14px;
}

.cart .totals table {
	width: 100%;
        line-height: 21px;
}


.cart .totals tfoot td strong {
    font-weight: bold;
}

.cart .totals td span.price {
    font-weight: bold;
    color: #000;
}

.cart .totals .checkout-types {
    margin-top: 18px;
    text-align: right;
}

.cart .totals .checkout-types li {
    float: right;
    display: inline;
    padding: 0 10px;
}

.cart .totals .checkout-types li a {
    line-height: 37px;
}

.cart .totals .checkout-types li button.button, .cart .totals .checkout-types li a.button {
    display: inline-block;
}

.cart .totals tfoot td {
    color: #000;
    font-size: 16px;
}
.cart .totals tfoot .summary-total td{
    color: #ed6b06;
}
.cart .totals tfoot td .price{
    color: #ED6B06;
    font-size: 18px;
    font-weight: bold;
}

.cart .totals .summary-total {
    cursor: pointer;
}

/* Options Tool Tip */
.item-options dt {}

.item-options dd {}

.truncated {}

.truncated a.dots {}

.truncated a.details {}

.truncated .truncated_full_value {
	position: relative;
	z-index: 999;
}
.truncated .truncated_full_value dl {
	position: absolute;
	top: -99999em;
	left: -99999em;
	z-index: 999;
	width: 250px;
	padding: 8px;
	border: 1px solid #ddd;
	background-color: #f6f6f6;
}
.truncated .show dl {
	top: -20px;
	left: 50%;
}
.col-left .truncated .show dl {
	left: 15px;
	top: 7px;
}
.col-right .truncated .show dl {
	left: -240px;
	top: 7px;
}
/* ======================================================================================= */


/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods {}

.sp-methods dt {
    margin-bottom: 10px;
}

.sp-methods dd {
    margin-bottom: 10px;
}

.sp-methods dd li {}

.sp-methods label {}

.sp-methods .price {
    color: #ff8a00;
    margin-left: 5px;
}

.sp-methods .form-list {}

.sp-methods .form-list li {}

.sp-methods select.month {}

.sp-methods select.year {}

.sp-methods input.cvv {
	width: 3em !important;
}

.sp-methods .checkmo-list {}

.sp-methods .checkmo-list li {}

.sp-methods .checkmo-list label {}

.sp-methods .checkmo-list address {}

.sp-methods .centinel-logos a {}

.sp-methods .centinel-logos img {}

.please-wait {}

.please-wait img {}

.cvv-what-is-this {
	cursor: help;
}

/* Tooltip */
.tool-tip {
	position: absolute;
	z-index: 9999;
}

.tool-tip .btn-close {
	margin: -9px -14px 0;
	text-align: right;
}
.tool-tip .btn-close a {
	display: block;
}
.tool-tip .tool-tip-content {}

/* Gift Messages */
.gift-messages {}

.gift-messages h3 {}

.gift-messages p.control {}

.gift-messages-form {
    position: relative;
}

.gift-messages-form label {
	position: static !important;
}
.gift-messages-form h4 {}

.gift-messages-form .whole-order {}

.gift-messages-form .item {}

.gift-messages-form .item .product-img-box {}

.gift-messages-form .item .product-image {}

.gift-messages-form .item .number {}

.gift-messages-form .item .details {}

.gift-messages-form .item .details .product-name {}

.gift-messages-form .item .details .form-list .field {}

.gift-messages-form .item .details .form-list .input-box {}

.gift-messages-form .item .details .form-list input.input-text {}

.gift-messages-form .item .details .form-list li.wide .input-box {}

.gift-messages-form .item .details .form-list li.wide textarea {}

.gift-message-link {}

.gift-message-link.expanded {}

.gift-message-row {}

.gift-message-row .btn-close {
	float: right;
}

/* Checkout Agreements */
.checkout-agreements li {}

.checkout-agreements .agreement-content {}

.checkout-agreements .agree {}

.checkout-agreements .agree input.checkbox {}

.checkout-agreements .agree label {}

.opc .checkout-agreements {}

.opc .checkout-agreements li {}

.opc .checkout-agreements .agreement-content {}

.opc .checkout-agreements .agree {}

.opc .buttons-set {
        text-align: right;
}

/* Centinel */

.centinel {}

.centinel .authentication {}

.centinel .authentication iframe {
	width: 99%;
	height: 400px;
}

.opc .centinel {}

/* Generic Info Set */

.info-set {}

.info-set .divider {}

.info-set .box {}

.info-set .data-table .product-name {}

.info-set .data-table .product-name a {}

.info-set .data-table .item-options {}

/********** Common Checkout Styles > */

/* One Page Checkout */

.checkout-onepage-index {}

.checkout-onepage-index .col-main {}

.checkout-onepage-index .page-title {}

.opc-progress-container {
    float: left;
    width:230px;
}

.block-progress .block-title {
    display: none;
}

.block-progress .block-content {
    padding-top: 0;
    padding-left: 0;
    background: none;
}

.block-progress dt {
    color: #000;
    border-color: #E3DDD4;
    border-style: solid;
    border-width: 0px 1px 1px;
}
.block-progress dd + dt{
    border-width: 1px 1px 1px;
}
.block-progress dt:first-child{
    color: #000;    border-color: #E3DDD4;
    border-style: solid;
    border-width: 1px 1px 0px;
}
.block-progress dt ins.ins-block-title {
    color: #7B7B7B;
}

.block-progress dt a {
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:11px;
    text-transform: none;
    font-weight: normal;
}

.block-progress dt a:hover {
    color:#FF8A00;
}

.block-progress dd {
    background: #fff;
    margin-bottom:10px;
    border-color: #E3DDD4;
    border-style: solid;
    border-width: 0 1px 1px;
    margin-bottom: 10px;
    padding: 1px 9px 3px;
    border-top: 1px dotted #E3DDD4;
}

.block-progress dt.complete {
    border-color: #E3DDD4;
    border-style: solid;
    border-width: 1px 1px 0px;
}

.block-progress dl {

}

.block-progress dd.complete {}

.block-progress .price {
    color:#FF8A00;
    margin-left:5px;
}

.block-progress p {}

.opc .buttons-set {}

.opc .buttons-set .back-link small {}

.opc .buttons-set .back-link a {}

.opc .buttons-set button.button {}

.opc .buttons-set button.button span {}

.opc .buttons-set button.button span span {}

.opc .buttons-set.disabled button.button {
    display: none !important;
}

.opc .buttons-set .please-wait {
    line-height: 37px;
}

.opc .ul {}

.opc .buttons-set button.btn-checkout {}

.opc .buttons-set button.btn-checkout span {}

.opc .buttons-set button.btn-checkout span span {}

.opc {
        width: 690px;
}

.opc li.section {}

.opc .step-title {
        position: relative;
        z-index: 1;
        height: 33px;
        line-height: 33px;
        background: #e3ddd4;
        font-weight: bold;
        color: #949494;
        padding: 0 15px;
        margin-bottom: 5px;
}

.opc .step-title .number {
        float: left;
        font-size: 11px;
        color: #000000;
}

.opc .step-title h2 {
        margin: 0 0 0 5px;
        font-size: 11px;
        float: left;
        font-family: Verdana, Arial, Helvetica, "sans serif";
        line-height: 33px;
        font-weight: 700;
}

.opc .step-title a {}

.opc .allow .step-title {
	cursor: pointer;
    background: #666666;
    color: #fff;
}

.opc .allow .step-title .number {
    color: #fff;
}

.opc .allow .step-title h2 {
    color: #fff;
}

.opc .active .step-title {
    background: #ffba00;
    color: #000;
}

.opc .active .step-title .number {
    color: #000;
}

.opc .active .step-title h2 {
    color: #000;
}

.opc .step {
    margin: 15px;
}

.opc .step .tool-tip {}

#opc-login .reward-message {}

#opc-login .buttons-set {}

#opc-login .buttons-set a {}

#opc-login h3 {}

#opc-login h4 {}

#opc-login .col-2 .input-box {}

#opc-login .col-2 .input-text {}

#opc-login .col-1 .radio {}

#opc-login .col-1, #opc-login .col-2 {}

#opc-login .col-1 {
    width: 46.5%;
}

#opc-login .col-1 .buttons-set .button {}

#opc-shipping_method .buttons-set {}

.opc .gift-messages-form {}

.opc .gift-messages-form .inner-box {}

#opc-review #checkout-review-table-wrapper {
    margin: 0 -25px;
}

#opc-review #checkout-review-table-wrapper .data-table {
    line-height: 21px;
}

#opc-review #checkout-review-table-wrapper .data-table th,
#opc-review #checkout-review-table-wrapper .data-table td {}


#opc-review #checkout-review-table-wrapper .data-table tbody td.last,
#opc-review #checkout-review-table-wrapper .data-table tfoot td.last {
    font-weight: bold;
    color: #000;
}

#opc-review #checkout-review-table-wrapper .data-table thead th {}

#opc-review #checkout-review-table-wrapper .data-table thead tr th.first,
#opc-review #checkout-review-table-wrapper .data-table thead tr th:first-child,
#opc-review #checkout-review-table-wrapper .data-table tbody tr td.first,
#opc-review #checkout-review-table-wrapper .data-table tbody tr td:first-child {}

#opc-review #checkout-review-table-wrapper .data-table tfoot th,
#opc-review #checkout-review-table-wrapper .data-table tfoot td {
    padding: 5px 10px;
    font-weight: 400;
}

#opc-review #checkout-review-table-wrapper .data-table tfoot .summary-total td {
    color: #ED6B06;
    font-size: 16px;
}

#opc-review #checkout-review-table-wrapper .data-table tfoot td .price {}

#opc-review #checkout-review-table-wrapper .data-table tfoot tr.first td:first-child {
    padding: 5px;
    font-weight: 400;
}


#opc-review #checkout-review-table-wrapper .data-table tfoot tr.last td {
    font-size:16px;
}

#opc-review #checkout-review-table-wrapper .data-table tfoot tr.last td.last {
    color:#ED6B06;
    font-size:18px;
    font-weight:bold;
}

#opc-review .step {}

#opc-review .product-name {
    color: #ED6B06;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 0;
    text-decoration: none;
}

#opc-review .item-options {}

#opc-review .buttons-set {}

#opc-review .buttons-set p {}

#opc-review .buttons-set .please-wait {
    display: block;
}
#review-buttons-container .button.btn-cart{
    clear: both;
}
/* Multiple Addresses Checkout */

.checkout-progress {
	position: absolute;
	top: -3px;
	left: 0;
	width: 100%;
}
.checkout-progress li {
	float: left;
	width: 20%;
}
.checkout-progress li.active {}

.multiple-checkout {}

.multiple-checkout h2 {}

.multiple-checkout h3,
.multiple-checkout h4 {}

.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a {}

.multiple-checkout .data-table .product-name {}

.multiple-checkout .data-table .product-name a {}

.multiple-checkout .data-table .item-options {}

.multiple-checkout .buttons-set button.button {
	display: inline;
}

.multiple-checkout .buttons-set button.button span {}

.multiple-checkout .buttons-set button.button span span {}

.multiple-checkout .gift-messages {}

.multiple-checkout .tool-tip {}

.multiple-checkout .col2-set,
.multiple-checkout .col3-set {}

.multiple-checkout .col2-set h2.legend {
	position: relative;
	z-index: 1;
}

.multiple-checkout .col2-set h3.legend {
	position: relative;
	z-index: 1;
}

.multiple-checkout .col2-set .divider {
	position: relative;
}

.multiple-checkout .box {}

.multiple-checkout .box h2 {}

.multiple-checkout .place-order .please-wait {
	float: right;
}

.multiple-checkout .place-order .grand-total {
	float: right;
}

.multiple-checkout .place-order .grand-total .inner {}

.multiple-checkout .place-order .grand-total .inner div {}

.multiple-checkout .place-order .grand-total big {}

.multiple-checkout .place-order .grand-total .price {}

.multiple-checkout .data-table {}

.multiple-checkout .data-table th,
.multiple-checkout .data-table td {}

.multiple-checkout .data-table tbody td {}

.multiple-checkout .data-table thead tr {}

.multiple-checkout .data-table thead th {}

.multiple-checkout .data-table thead tr th.first,
.multiple-checkout .data-table thead tr th:first-child,
.multiple-checkout .data-table tbody tr td.first,
.multiple-checkout .data-table tbody tr td:first-child {}

.multiple-checkout .data-table tfoot th,
.multiple-checkout .data-table tfoot td {}

.multiple-checkout .data-table tfoot tr.first td {}

.multiple-checkout .data-table tfoot tr.last td {}

/* Step 1 */

#multiship-addresses-table td {}

#multiship-addresses-table tfoot td {}

/* Step 2 */

.multiple-checkout .gift-messages-form .item .details .form-list {
	width: 100%;
	overflow: hidden;
}
.multiple-checkout .gift-messages-form .item .details .form-list li {}

.multiple-checkout .gift-messages-form .item .details .form-list .field {
	width: 230px;
}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box {
	width: 215px;
}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text {
	width: 209px;
}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {
	width: 445px;
}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea {
	width: 439px;
}
.checkout-multishipping-shipping .box-sp-methods {
	position: relative;
}
.checkout-multishipping-shipping .box-sp-methods .pointer {
	position: absolute;
	top: -20px;
	right: -40px;
}

/* Step 3 */
.checkout-multishipping-billing .multiple-checkout {
	position: relative;
}
/* ======================================================================================= */


/* Account Login/Create Pages ============================================================ */
.account-login .content {}

.account-login .content h2 {}

.account-login .new-users h2 {}

.account-login .col2-set {
        background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/separator-vertical.png) repeat-y 50% 0;
}
.col2-set .col-1.new-users {
}

.col2-set .col-2.registered-users {
    width: 47.5%;
}

.account-login .new-users .content {}

.account-login .registered-users .content {}

.account-login .registered-users h2 {}

.account-login .registered-users .input-box {}

.account-login .registered-users input.input-text {}

.account-login .registered-users button.button{
    margin-right: 36px;
}

.account-login .buttons-set {}

.account-login .buttons-set .f-left {}

.account-login .buttons-set button.button {}

.buttons-set a:hover {}

.account-create {}

.account-create .buttons-set, .my-account .buttons-set {}

/* Account Login/Create Pages ============================================================ */

/* My Account ============================================================================= */
.my-account {}
.my-account input.qty{
    margin: 0 auto;
}
.my-account h2{
    margin: 10px 0;
}
.my-account h2.sub-title a{
    font-size: 12px;
}
.my-account p.required,
.my-account .mail-us{
    clear: left;
}
.my-account .page-title h1 {}

.my-account .title-buttons .link-rss {}

.my-account .title-buttons button.button {}

/********** < Dashboard */
.dashboard {}

.dashboard .welcome-msg {}

.dashboard .welcome-msg p {}

.dashboard .col2-set {}

/* General Box */

.box-account {}

.box-account .box-head {}

.box-account .box-head h2 {}

.box-title a {}

.dashboard .box .box-title h3, .dashboard .box .box-title h4 {}

.box-account .box .box-title a {}

.box-account .box .box-title a:hover {}

/* Block: Recent Orders */

.dashboard .box-recent {}

/* Block: Account Information */

.dashboard .box-info h4 {}

/* Block: Reviews */

.dashboard .box-reviews .number {}

.dashboard .box-reviews .details {}

.dashboard .box-reviews li.item {}

.dashboard .box-reviews li.item.last {}

.dashboard .box-reviews .ratings {}

/* Block: Tags */

.dashboard .box-tags .number {}

.dashboard .box-tags .details {}

.dashboard .box-tags li.item {}

.dashboard .box-tags li.item.last {}

.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li {
	display: inline;
}
/********** Dashboard > */

/* Address Book */
.addresses-list {}

.addresses-list h2 {}

.addresses-list h3 {}

.addresses-list address {}

.addresses-list p {}

.addresses-list a {}

.addresses-list .link-remove {}

.addresses-list .separator {}

.addresses-list li.item {}

.addresses-list li.empty {}

.addresses-list li.empty p {}

/* Order View */
.order-info dt {}

.order-info ul {}

.order-info li {
	float: left;
}

.order-info li.first {}

.order-info li.last {}

.order-info li a {
	display: block;
}

.order-info li a:hover {}

.order-info li.current {}

.order-date {}

.order-info-box {}

.order-info-box h2 {}

.order-info-box .box-payment p {}

.order-info-box .box-payment th {}

.order-items {
	width: 100%;
	/*overflow-x: auto;*/
	overflow:visible;
}
.my-account .table-wrapper{
    margin: 10px -10px;
}
.my-account .pager + .table-wrapper{
    margin: 10px -10px;
}
.order-items h2, .order-items h3 {}

.order-items .product-name {
    color: #ED6B06;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 0;
    text-decoration: none;
}

.order-items .link-print {
	float: right;
}
.order-items p .link-print {
	float: none;
}

.order-gift-message {}

.gift-message dt strong {}

.gift-message dd {}

.order-about {}

.order-about dt {}

.order-about dd {}

.tracking-table {}

.tracking-table th {
	white-space: nowrap;
}
.tracking-table th, .tracking-table td {}

.tracking-table-popup {
	width: 100%;
}
.tracking-table-popup th {}

.tracking-table-popup th, .tracking-table-popup td {}

/* Order Print Pages */
.page-print .print-head {
	margin-bottom:15px;
}
#my-orders-table td{
	vertical-align:middle;
}
#my-orders-table td br{
	display:none;
}
#my-orders-table th:first-child, #my-orders-table td:first-child{
	padding-left:10px;
}
#my-orders-table tfoot th:first-child, #my-orders-table tfoot td:first-child{
    font-weight: 400;
}
#my-orders-table th.last{
	padding-right:10px;
}

#my-orders-table tfoot .grand_total td{
    font-size: 16px;
}

#my-orders-table tfoot .grand_total td .price{
    /*color: #ED6B06;*/
}

.page-print .print-head .logo {
	float: left;
}
.page-print .print-head address {
	float: left;
	margin-left: 15px;
}

.page-print .order-date {
	padding: 0 0 10px;
	margin: 0 0 10px;
}

.page-print .col2-set {
	margin: 0 0 10px;
}
/* Price Rewrites */
.page-print .gift-message-link {}

.page-print .price-excl-tax, .page-print .price-incl-tax {
	white-space: nowrap;
}
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price {
	display: inline;
}
/* My Wishlist */
.my-wishlist .data-table td {}

.my-wishlist fieldset{
    margin: 0 -10px;
}
.my-wishlist .product-image {
    height: 65px;
    line-height: 65px;
    width: 46px;
    display: block;
    border: 1px solid #e5dfd8;
    padding: 8px;
}
.my-wishlist table h2{
    margin: 5px 0;
}
.my-wishlist .product-image img {
    vertical-align: middle;
}

.my-wishlist .product-image {}

.my-wishlist textarea {}

.my-wishlist .buttons-set {
    padding: 11px 10px 0;
    border-top: 1px dotted #e3ded5;
}

.my-wishlist .buttons-set button.button {}

#wishlist-table .add-to-links {}

#wishlist-table p.qty {

}

/* My Tags */
.my-tag-edit {}

.my-tag-edit .btn-remove {
	float: right;
}

#my-tags-table {}

#my-tags-table td {}

#my-tags-table .add-to-links {}

/* My Reviews */
#my-reviews-table td {}

.product-review .product-img-box {}

.product-review .product-img-box .product-image {}

.product-review .product-img-box .label {}

.product-review .product-img-box .ratings .rating-box {}

.product-review .product-details {}

.product-review .product-name {}

.product-review h3 {}

.product-review .ratings-table {}

.product-review dt {}

.product-review dd {}

/* Store credit */
.storecredit .account-balance .price {}

.storecredit .box-account p {}

/* Gift card */
.gift-card-info {}

.gift-card-info p {}

.gift-card-info .giftcard-number {}

.giftcardaccount {
    position: relative;
    z-index: 1;
}

.giftcardaccount #gc-please-wait {
    line-height: 37px;
    position: absolute;
    bottom: 0;
}

/* Reward Points */
.my-rewards .box {}

.my-rewards .buttons-set .back-link {}

.my-rewards .info-box .box-title {}

.my-rewards .box-account .box-head a {}

.my-rewards .box-account .box-head a:hover {}

.my-rewards .info-box .box-content {}

.my-rewards p.error {
	display: inline;
}
.my-rewards dl {}

.my-rewards dl dt {}

.my-rewards dl dt span {}

.my-rewards dl dd.last {}

.my-rewards .form-list label {}

.my-rewards .form-list .control .input-box {}

.my-rewards .data-table small {}

/* ======================================================================================= */


/* Footer ================================================================================ */

.footer-container {
    background: #e3ddd4;
    min-width: 960px;
    margin-top: 25px;
    color: #666666;
}

.footer {
    width: 960px;
    margin: 0 auto;
    color: #666666;
}

.footer .footer-top {
    padding: 13px 0px  15px 10px;
}

.footer .slogan {
    font-size: 13px;
    padding: 0;
    color: #666666;
    line-height: 25px;
    margin-left: 15px;
}

.footer a {
    color: #666666;
}
.footer .psychcorp{
    padding-top: 8px;
    float: right;
    width: 178px;
    text-align: center;
}
.footer .psychcorp select{
    text-align: left;
    width: 176px;
}
.footer .psychcorp .customStyleSelectBox{
    background-position: 0 -44px;
}
.footer .psychcorp .customStyleSelectBoxInner{
    background-position: 100% -44px;
}
.footer .psychcorp .footer-links-holder{
    padding-top: 8px;
}
.footer .column {
    float: left;
    padding: 0 0 0 0;
    margin-left: 20px;
    line-height: 15px;
}

.footer .column a{
    text-decoration: none;
}
.footer .column a:hover{
    text-decoration: underline;
}

.footer .column h3 {
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    border-bottom: 1px dotted #fff;
    margin-bottom: 4px;
    width: 155px;
    padding: 0 10px 6px 10px;
    text-transform: none;
    color: #666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footer .column h3~ul{
    padding: 0px 10px 0;
}
.footer ul.links li {
    display: block;
}

.footer li {}

.footer li .links-divider {
    display: none;
}

.footer .follow-links-label {
    float: left;
    line-height: 18px;
    margin-right: 50px;
    margin-top: 43px;
}


.follow-links-label a,
.follow-links-label span{
    text-decoration: none;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    height: 16px;
    width: 16px;
    background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/sprite_controls.png) no-repeat 0 0;
}
.follow-links-label a:hover{
    opacity: 0.85;
    filter: alpha(opacity=85);
}

.follow-links-label a.footer-follow-link-1{
    background-position: 0 0;
}

.follow-links-label a.footer-follow-link-2{
    background-position: -16px -30px;
}

.follow-links-label a.footer-follow-link-3{
    background-position: 0px -30px;
}


.follow-links-label>div{
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}
.footer2 {
    width: 960px;
    margin: 0 auto;
    display: none;
}

p.bugs {
	display: none;
}

.bugs a {}

.bugs a:hover {}

.footer address {}

/* ======================================================================================= */

/* Sample Data============================================================================ */

.home-callout {}

.home-callout img {}

.home-spot {}

.home-spot .home-callout {
	margin: 0 0 5px;
}
.best-selling h2 {}

.best-selling td {}

.best-selling tr.odd {}

.best-selling tr.even {}

.best-selling .product-img {}

.best-selling .product-img img {
        float: left;
	width: 100px;
	height: 100px;
}
.best-selling .product-description {
	margin-left: 100px;
}
.best-selling .product-name {}

.best-selling p a {}

.best-selling p a:hover {}

/* ======================================================================================= */


/* Clears ================================================================================ */
.clearer:after, .homepage-banners-block:after, .webform-main-box:after, .header-container:after, .header-container .top-container:after, .header:after, .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .order-info ul:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
	display: block;
	content: ".";
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden;
}

div.field label { /*white-space: nowrap;*/ }

a.show-store-map label,
a.select-store,
#product-shop-content a {}

.select-store-anchor {}

#product-shop-content a {}

a.select-store {}

.store-map-hidden {}

#productreserve-validate-form span.required {}

#productreserve-validate-form li.wide label {}

p.note {}

/* Custom select box styles */

.customStyleSelectBox {
	height: 22px;
	line-height: 22px;
	text-align: left;
    background: url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/select_controls.png) no-repeat 0 0px;
    padding-left: 1px;
    vertical-align: middle;
    position: absolute;
}
.customStyleSelectBox + select{
    *vertical-align: middle !important;
}
.customStyleSelectBox.changed {
    /* You can use this if you want a different style after user has made a selection */
}

.customStyleSelectBox.changed .customStyleSelectBoxInner{
    color: #000;
}

/* on the next line we add a down arrow on the right to indicate that it is a select box */
.customStyleSelectBoxInner {
	background: url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/select_controls.png) no-repeat 100% 0px;
	height: 22px;
	display: block;
	padding-right: 20px;
    padding-left: 5px;
    color: #666;
    white-space: nowrap;
    font-size: 11px;
    overflow: hidden;
    vertical-align: top;
}
.toolbar .customStyleSelectBoxInner,
.footer .psychcorp .customStyleSelectBoxInner{
    color: #000;
}
.customStyleSelectBox.select-focused{
     background-position: 0 -22px;
 }

.customStyleSelectBox.select-focused .customStyleSelectBoxInner{
    background-position: 100% -22px;
}
/*
.form-list .customStyleSelectBox {
        display: block !important;
        clear: both;
        height: 37px;
	line-height: 37px;
	text-align: left;
        background: url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/controls.png) no-repeat 0 -124px;
        padding-left: 5px;
        width: 264px !important;
        margin-bottom: 10px;
        color: #949494;
        overflow: hidden;
}

.form-list .customStyleSelectBoxInner {
	background: url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/controls.png) no-repeat 100% -124px;
	height: 37px;
	display: block;
	padding-right: 30px;
        width: 234px !important;
}
*/
.validation-error .customStyleSelectBox,
.validation-failed .customStyleSelectBox,
.validation-error .customStyleSelectBox.select-focused .customStyleSelectBox,
.validation-failed .customStyleSelectBox.select-focused .customStyleSelectBox{
        background-position: 0 -66px;
}

.validation-error .customStyleSelectBoxInner,
.validation-failed .customStyleSelectBoxInner,
.validation-error .customStyleSelectBox.select-focused .customStyleSelectBoxInner,
.validation-failed .customStyleSelectBox.select-focused .customStyleSelectBoxInner{
        background-position: 100% -66px;
}

.pearson-form span.input-text + .validation-advice{
    margin-left: 0;
}

/* --- Contacts ---- */

.standart-bg {
        padding: 15px;
}

div.contact {
        position: relative;
        overflow: hidden;
}

div.contact .cms-block {
        width: 300px;
        float: left;
        padding-right: 5px;
        /*border-right: 1px dotted #CCC;*/
}

div.contact #contactForm {
        padding-left: 30px;
        float: left;
        width: 590px;
        background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/separator-vertical.png) repeat-y 0 0;
}
div.contact #contactForm .btn-cart{
        margin-right: 75px;
}

div.contact #contactForm li.fields.gender {
        margin-left: 160px;
}

div.contact .form-list .field {
    width: auto;
}

div.contact div.input-box {
    width: 355px;
}

div.contact input.input-text {
    width: 345px;
}

div.contact textarea {
    width: 345px;
}

div.contact p {
    margin: 0;
}

/*---- Banners ---- */

.widget-banner {
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin-bottom: 40px;
}

.widget-banner .ism-rotator-container {
    background: #fff;
    height: 301px;
    overflow: hidden;
}

.widget-banner li {
    margin: 0 !important;
    height: auto;
}

.widget-banner .banner-left-column,
.widget-banner .banner-right-column{
    float: left;
    width: 480px;
    /*padding: 90px 0 0 28px;*/
    text-align: left;
    height: 301px;
}
.widget-banner .banner-left-column img,
.widget-banner .banner-right-column img{
    max-width: 480px;
}
.widget-banner h2 {
    font-size: 36px;
    line-height: 40px;
    color: #ED6B06;
    margin-bottom: 0;
}

.widget-banner strong {
    display: block;
    font-size: 36px;
    line-height: 40px;
    color:  #ED6B06;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
}



/* ---- ISM Rotator ---- */

.ism-rotator-container {
}

.ism-rotator-container ul {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.ism-rotator-container ul li {
    display: none;
}

.ism-rotator-container ul li.current {
    display: block;
}

.ism-rotator-container div.pager {
    height: 9px;
    position: absolute;
    left: 50%;
    bottom: 16px;
    z-index: 10;
}

.ism-rotator-container div.pager div.radio {
    cursor: pointer;
    width: 9px;
    height: 9px;
    float: left;
    background: url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/sprite_controls.png) no-repeat 0 -21px;
    margin-right: 5px;
}

.ism-rotator-container div.pager div.current {
    background-position: -9px -21px;
}

.ism-rotator-container div.prev, .ism-rotator-container div.next {
    cursor: pointer;
    width: 14px;
    height: 21px;
    background: url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/sprite_controls.png) no-repeat -14px 0px;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    left: 10px;
}

.ism-rotator-container div.next {
    background-position: 0px 0px;
    left: auto;
    right: 10px;
}

/* -------------------------------------- */

.widget-title {
    /*margin: 0 0 10px 0 !important;*/
    margin: 0 !important;
    padding: 7px 0 8px 0;
    background: #ed6b06;
    position: relative;
    z-index: 5;
}

.widget-title h2
 {
    text-transform: none;
    font-weight: 700;
    color: #ffffff !important;
    font-size: 20px;
    line-height: 30px;
    margin: 0 !important;
    padding: 0 10px;
}

/* ---- Recently Added Products / Most Sold Products ---- */
.homepage-slider{
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
    margin-bottom: 20px;
}
.widgets-block{
    margin-bottom: 20px;
}
.widget-recently-added,
.widget-most-sold,
.widgets-block .widget{
    position: relative;
    z-index: 1;
    display: block !important;
    width: 305px;
    float: right;
    height: 350px;
    background: #ffffff;
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
}
.ie-shadow .widget-most-sold,
.widgets-block .widget,
.widget-banner{
    margin-bottom: 0px;
}
.ie-shadow{
    padding: 4px 0 0 4px;
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='2', MakeShadow='true', ShadowOpacity='0.05');
    background: #ffffff;
    position: relative;
    left: -2px;
    top: -4px;
    margin: 0 -2px;
}
.widgets-block .ie-shadow{
    margin-bottom: 20px;
}
.homepage-right-column{
	float: right;
    margin-left: 21px;
    *width: 305px;
}
.homepage-left-column{
    float: left;
    *width: 305px;
}
.homepage-center-column{
    float: left;
    margin-left: 22px;
    *width: 305px;
}
.homepage-banners-block{
    clear: both;
}
.homepage-banners-block .homepage-column{
    width: 176px;
    float: left;
    margin-left: 20px;
}
.homepage-banners-block .homepage-column:first-child{
    margin-left: 0px;
}
.homepage-banners-block .banner-block{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    padding-bottom: 16px;
}
.homepage-banners-block .ie-shadow .banner-block{
    position: relative;
}
.homepage-banners-block .banner-block .banner-title{
    background-color: #ed6b06;
    color: #fff;
    font-weight: 700;
    padding: 0 10px;
    overflow: hidden;
    line-height: 22px;
}
:root .homepage-banners-block .banner-block .banner-title { padding: 0 8px \0/IE9; }  /* IE9 */
.homepage-banners-block .banner-block .banner-title h3{
    margin: 0;
    font-size: 1em;
    color: #fff;
    line-height: inherit;
    text-transform: none;
    font-weight: 700;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.homepage-banners-block .banner-block .banner-content>img{
    margin-bottom: 15px;
}
.homepage-banners-block .banner-block .banner-content>p{
    padding: 0 10px;
    line-height: 15px;
}
.homepage-banners-block .banner-block .buttons-holder{
    border-top: 1px dotted #C2BDB5;
    padding-top: 4px;
    margin: 10px 10px 0;
}

.widget-recently-added .widget-title em,
.widget-most-sold .widget-title em {
    display: none;
}
.widget-recently-added .ism-rotator-container,
.widget-most-sold .ism-rotator-container{
    border-bottom: 1px dotted #c2bdb5;
    margin: 0 10px;
}

.widget-recently-added ul,
.widgets-block .widget-content {
    width: 275px;
    margin: 0 auto;
    height: 249px;
   /* border-bottom: 1px dotted #c2bdb5;*/
    padding-top: 10px;
    line-height: 18px;
    overflow: hidden;
}
.widget-most-sold ul{
    width: 275px;
    margin: 0 auto;
    height: 249px;
    padding-top: 10px;
    line-height: 18px;
    overflow:       visible;
}
.widgets-block .widget-content{
    width: 285px;
}
.widget-most-sold ul{
    padding-top: 17px;
}
.widget-list li{
    background: url("http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/arrow-right.png") no-repeat 0 5px;
    padding-left: 9px;
}
.block-list>li{
    background: url("http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/arrow-right-gray.png") no-repeat 3px 8px;
    padding: 1px 1px 3px 10px;
    border-top: 1px dotted #e3ddd4;
}
.block-list>li:first-child{
    border-top: none;
}

.widgets-block .widget-content ul.widget-list{
    margin-top: -3px;
}
.widgets-block .widget-content ul.widget-list li{
    border-top: 1px dotted #c2bdb5;
    padding: 10px 0 9px 9px;
    line-height: 14px;
    background-position: 0 14px;
}
.widgets-block .widget-content ul.widget-list li:first-child{
    border-top: none;
    padding: 0 0 9px 9px;
    background-position: 0 3px;

}
.widgets-block .widget-content ul.widget-list a{
    text-decoration: none;
    display: block;
    padding-bottom: 2px;
}
.widgets-block .widget-content ul.widget-list a:hover{
    text-decoration: underline;
}
.widget-recently-added ul,
.widget-most-sold ul{
    width: 255px;
}
.widgets-block .widget-content p{
    margin: 0;
    line-height: 18px;
}
.widgets-block .widget-content img+p{
    margin-top: -4px;
}
.widgets-block .buttons-holder{
    text-align: right;
    padding-top: 9px;
    width: 285px;
    margin: 7px auto 0;
    border-top: 1px dotted #c2bdb5;
}
.widget-recently-added ul li.item,
.widget-most-sold ul li.item {
    display: none;
    position: relative;
    z-index: 0;
    /*overflow: hidden;*/
}

.widget-recently-added ul li.current,
.widget-most-sold ul li.current {
    display: block;
}

.widget-recently-added a.product-image,
.widget-most-sold a.product-image {
    overflow: hidden;
    width: 95px;
    margin: 0 auto;
    display: block;
}

.widget-recently-added div.overview{
    overflow: hidden;
    padding: 15px 0 0 0;
}
.widget-most-sold div.overview{
    padding: 15px 0 0 0;
    position: relative;
    z-index: 0;
    height: 140px;
}
.widget-recently-added h3,
.widget-most-sold h3{
    margin: 0;
    font-size: 1em;
    color: #fff;
    line-height: inherit;
    text-transform: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.widget-recently-added h3 a,
.widget-most-sold h3 a {
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

.widget-recently-added h3 a:hover,
.widget-most-sold h3 a:hover {
    text-decoration: underline;
}

.widget-recently-added div.short-description,
.widget-most-sold div.short-description {
    line-height: 18px;
    height: 50px;
    overflow: hidden;
}

.widget-recently-added div.overview div.price-box-holder,
.widget-most-sold div.overview div.price-box-holder {
    padding: 4px 0 14px;
    text-align: right;
}

.widget-most-sold div.overview div.price-box-holder{
    /*margin-top: 20px;
    margin-right: -15px;*/
    position: absolute;
    z-index: 0;
    right: -15px;
    bottom: 0;
}
.widget-most-sold .ism-rotator-container div.pager{
    bottom: 50px;
}
.widget-recently-added div.price-box,
.widget-most-sold div.price-box {
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    line-height: 37px;
    height: 37px;
    padding: 14px 0 14px 5px;
    width: 65px;
    text-align: center;
    background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg-price.png) no-repeat 5px 50%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
/*
.widget-recently-added div.overview a.button-more,
.widget-most-sold div.overview a.button-more {
    text-decoration: none;
}*/

.widget-recently-added div.overview a.button-more span span,
.widget-recently-added div.overview a.button-more span ins,
.widget-most-sold div.overview a.button-more span span,
.widget-most-sold div.overview a.button-more span ins {
    padding-left: 75px;
    padding-right: 15px;
}

.widget-recently-added ul li p.old-price,
.widget-most-sold ul li p.old-price {
    display: none;
}

.widget-recently-added ul li p.special-price,
.widget-most-sold ul li p.special-price {
    line-height: 37px;
}

/* ---- News list ---- */

.widget-news{
    position: relative;
    z-index: 1;
    display: block !important;
    background: #fff;
    height: 22px;
    clear: both;
    overflow: hidden;
}
.homepage-news-block{
    margin-bottom: 20px;
}

.widget.widget-news .widget-title,
.widget.widget-news .widget-title h2{
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    height: 22px;
    padding: 0;
    float: left;
    margin: 0 !important;
}
.widget-news .widget-title h2{
    font-family: 'GillSansMTPro-Book', Arial, Helvetica, sans-serif;
    font-weight: 400;
}
.widget.widget-news .widget-title h2 a{
    color: #fff;
}
.widget.widget-news .widget-title h2{
    padding: 0 0 0 10px;
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
}
.widget.widget-news .widget-title h2 .nobr{
    display: block;
}
.widget.widget-news span.widget-gradient{
    background: url("http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/widget-news-gradient.png") no-repeat 0 0;
    display: block;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 44px;
    height: 22px;
}
.widget.widget-news span.widget-gradient.left{
    left: 0;
    background-position: 100% 0;
}
.widget.widget-news span.widget-gradient.right{
    right: 0;
    background-position: 0 0;
}
.widget.widget-news .widget-news-content{
    position: relative;
    height: 22px;
    width: 100%;
    white-space: nowrap;
    float: left;
    overflow: hidden;
}
.widget-news .widget-title .widget-title-corner{
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    border-width: 11px 0 11px 11px;
    border-style: solid;
    border-color: #fff transparent #fff;
    height: 0px;
}
.widget-news-holder{
    position: absolute;
}
ul.widget-news-collection {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    white-space: nowrap;
}

ul.widget-news-collection li {
   line-height: 22px;
   display: -moz-inline-stack;
   display: inline-block;
   *display: inline;
   zoom: 1;
   vertical-align: middle;
   padding-right: 6px;
}

ul.widget-news-collection li a {
    color: #ed6b06;
    text-decoration: none;
    font-size: 12px;
}

ul.widget-news-collection li a:hover {
    text-decoration: underline;
}

/* News */

.news-list dl,
.news-item dl {
    line-height:21px;
}

.news-list .news-image,
.news-item .news-image {
    float: left;
    margin-right: 20px;
    border: solid 1px #cbcbcb;
}

.news-list .news-date,
.news-item .news-date {
    margin-bottom: 12px;
    font-weight: bold;
}

.news-list .news-title {
    margin-bottom: 12px;
    line-height: 18px;
}


.news-list .news-separator {
    padding-bottom: 18px;
    margin-bottom: 18px;
    background: transparent url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/separator-horizontal.png) repeat-x scroll 0 100%;
}

.news-list .toolbar .pager .pages {
    float: none;
    text-align: center;
}

/*------------------------*/

span.radio {
	height: 16px;
	width: 16px;
	/*clear:left;*/
	float:left;
	margin: 1px 6px 0 0;
	padding: 0;
	background: transparent url("http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/input-radio.png") no-repeat 0 -16px;
	cursor: default;
}
span.radio+label{
    margin-right: 18px;
}
span.radio input {
	opacity: 0;
    filter:alpha(opacity=0);
    width: 16px;
    height: 16px;
    vertical-align: top;
}

span.radio.checked.hovered{
   background-position: 0 -16px !important;
}
span.radio.hovered{
    background-position: -16px -16px !important;
}
span.radio input.show {
	display: inline;
}

select.sort-by-select {
    width:92px;
}

select.limiter-select {
    width:62px;
}

#wishlist-table span.textarea textarea {
    width: 270px;
    color: #949494;
}
.custom-registration-iframe {
    width: 955px;
    height: 600px;
}
#billing-address-select {
    visibility: hidden;
}
#co-billing-form .form-list span.customStyleSelectBox {
}

#co-billing-form .form-list span.customStyleSelectBoxInner {
}
#co-billing-form select{
    width: 660px !important;
}
#co-billing-form .input-box{
    margin-left: 0;
}
.form-list li.control input.checkbox ~ label{
    line-height: 14px;
}
.orangeBar{
	background-color:#ed6b06;
    color: #fbf5ea;
}
.orangeBar .header{
	width:940px;
}
.orangeBar .header h1{
	float:left;
	margin:0;
}
.orangeBar .header-orangebarlinks a{
	color: #fbf5ea;
    text-decoration: none;
}
.orangeBar .header-orangebarlinks a:hover{
    text-decoration: underline;
 }
.orangeBar .header-orangebarlinks li{
    float: left;
    padding: 0 10px;
    border-left: 1px solid #fbf5ea;
}
.orangeBar .header-orangebarlinks li:first-child{
    border-left: none;
}
.orangeBar .header-orangebarlinks{
    float: right;
    line-height: 14px;
    overflow: hidden;
    margin: 0 8px;
    max-width: 240px;
    padding-top: 14px;
}
.orangeBar .header-orangebartext{
    float: left;
    max-width: 435px;
    height: 44px;
    line-height: 40px;
    overflow: hidden;
    margin-left: 6px;
}
.header  img.always_learning{
	float:right;
}

.list-disc li{
    background: url("http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/list_disc.png") no-repeat 0 50%;
    padding-left: 15px;
}

/* ------------ Pearson Forms ------------------ */

div.checkbox input.checkbox { clear: both; }
.who_pays span.radio,
.knownfrom span.radio,
.custom-field span.radio,
.custom-field .checkbox
{clear: left; margin-bottom: 5px; }

.who_pays span.radio + label,
.knownfrom span.radio + label,
.custom-field span.radio + label,
.custom-field .checkbox + label{
    margin-bottom: 5px;
    max-width: none;
}

.custom-field .checkbox + label{
    line-height: 14px;
}

.who_pays > label,
.knownfrom > label,
.custom-field > label{
    display: block;
    float: none;
    margin-bottom: 10px;
    max-width: 430px;
}

#co-shipping-form .custom-field .input-box{
    width: 670px !important;
    margin-left: 0;
}
#co-shipping-form .custom-field label{
    max-width: none;
}
#co-shipping-form .form-list .custom-field .input-box select{
    width: 670px !important;
}

.form-list .custom-field .input-box,
.form-list .custom-field.field{
   width: auto;
}
.pearson-form .form-list label span { color: #595959; }

.pearson-form .validation-advice {
    margin-left: 160px;
}
.pearson-form select + .validation-advice {
    margin-left: 0px;
}
.pearson-form .legend{
    margin: 30px 0;
}
div.page > ul.messages {
    width: 964px !important;
    margin: 0 auto !important;
}

div.input-radio label {
    margin-right: 18px;
}

.pearson-form .form-list label.required em {
    float: none;
    margin-left: 2px;
}
.pearson-form .fieldset {
    margin: 10px 0 0;
}
/*
.pearson-form .form-list label span {
    color: #595959;
    margin-right: 2px;
}
*/

div.calendar {
    z-index: 105;
}

.form-list div.date {
    width: 288px;
}

.form-list div.date img {
    cursor: pointer;
    float: right;
    margin-bottom: -25px;
    margin-top: 10px;
}

div.calendar table{
    border-collapse:separate;
}
/* ------------ Pearson Forms End -------------- */

.opc .step-title a:hover{
    color:#4E72A7 !important;
}

.opc .step-title h2{

}

a.button span ins, a.button span span{
    color:#FFFFFF;
}

a.button:hover span ins, a.button:hover span span{
    color:#737272;
}
.s-button{
    text-align: center;
    padding-top: 10px;
}
.summary a.button:hover span ins, .summary a.button:hover span span{
    color: #fff;
}

a.button, a.ajax-a {
    text-decoration:none;
    cursor:pointer;
}

.my-account .mail-us {
    float: right;
}

.my-account #form-validate span.customStyleSelectBoxInner{
    /*background:url("http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/controls.png") no-repeat scroll 100% -124px transparent;*/
    padding-right:6px;
    width:258px !important;
}

.block-list .product-name {
    overflow:hidden;
}

.block-list .product-image {
    height: 81px;
    line-height: 81px;
    width: 62px;
    display: block;
    background: #fff url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/frame-product-image-extra-small.gif) no-repeat 0 0;
    padding: 1px;
    float: left;
    margin: 0 11px 5px 0;
    vertical-align: middle;
}

#recently-viewed-items .product-image img{
	vertical-align:middle;
}
.block-list .product-image img {
    vertical-align:middle;
}

#recently-viewed-items .button{
	clear:both;
	margin: 0 auto;
	width:189px;
}
.block-cart .summary{
    margin-top: 7px;
}
.block-cart .summary .amount{
    margin-bottom: 18px;
}
.block-list .items-clear {
    clear: both;
}
.block-list .right-column .product-name{
    margin-bottom: 14px;
}
.block-list .right-column .product-name a{
    text-decoration: none;
}
.block-list .right-column .product-name a:hover{
    text-decoration: underline;
}
.block-list .right-column {
    padding-left: 74px;
    padding-top: 2px;
}

.block-list .button {
    clear:both;
    margin: 0 auto;
    width:189px;
}

.block-list li.item {
    border-top: 1px dotted #e3ddd4;
    margin: 10px -10px 0;
    padding: 10px 10px 0;
}
.block-list li.item .excl-vat-text{
    display: block;
}

.block-list li.item:first-child {
    margin-top: 0;
    padding-top:5px;
    border:none;
}
.discount .span-link-print {
    float:right;
    margin-top: 10px;
}
/*
#shopping-cart-totals-table td:last-child {
     padding: 5px 0px;
 }*/
#shopping-cart-totals-table td{
    padding: 5px 10px;
}
#shopping-cart-totals-table tfoot td,
#shopping-cart-totals-table tfoot td:first-child{
    padding: 4px 10px 0;
}
.data-table-cart tbody tr.last td {
    border-bottom: 1px dotted #E3DED5;
}

#shopping-cart-totals-table td:first-child {
    padding: 5px;
}
.cart .totals td {
    padding: 5px;
    color: #000;
}
#shopping-cart-totals-table tfoot tr:first-child td:first-child,
#shopping-cart-totals-table tfoot tr:first-child td{
    padding-top: 17px;
}


/*--- My Wishlist Settings --- */

.my-wishlist p.old-price, .my-wishlist p.configured-price {
    display: none;
}

/* Main menu fix */
#nav a.level-top ins{
	height:18px;
	line-height:18px;
	top:7px;
}
#nav li.over a.level-top ins{
	height:18px;
	line-height:18px;
	top:41px;
}

/* Tabs Info */
ul#tabsTitle{
	margin:15px 0px 0px 0px;
	padding:0px;
	width:710px;
	height:42px;
}
ul#tabsTitle li{
	float:left;
	cursor:pointer;
    border:1px solid #e3ddd4;
    border-bottom:none;
    color: #ed6b06;
    font-family: 'GillSansMTPro-BookBold',Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size:  20px;
    margin-top: 3px;
}
ul#tabsTitle li.active{
	color:#fff;
	padding:6px 20px 1px 19px;
	background-color:#ed6b06;
    border-color: #ed6b06;
    border: none;
    margin-top: 0px;
}
ul#tabsTitle li.active:first-child{
    padding:6px 20px 1px 20px;
}
ul#tabsTitle li h2{
    color: #ed6b06;
    font-weight: 400;
    font-size:  20px;
    text-transform: none;
}
ul#tabsTitle > li.active h2{
    color:#fff;
}
ul#tabsTitle > li.active+li{
    border-left: none;
    padding-left: 19px;
}
ul#tabsTitle > li.pass{
	color:#ed6b06;
    padding:3px 19px 0px 19px;
}
ul#tabsTitle > li.pass ~ li.pass{
    border-left: none;
}
ul#tabsContent{
	padding:0px;
    line-height: 18px;
    color: #000;
    margin-top: -1px;
}
ul#tabsTitle > li > h2{
    line-height: 25px;
    margin-bottom: 10px;
}
ul#tabsContent > li{
	border:1px solid #e3ddd4;
	padding:15px;
}
ul#tabsContent > li.active{
	display:block;
}
ul#tabsContent > li.pass{
	display:none;
}
.column li.active a{
    color:#000;
    font-weight:bold;
}
.product-image-popup #product-gallery-image {
    margin:5px;
}
div.contact .form-list select {
    
    width:365px !important;
}
div.contact .form-list .customStyleSelectBox {
    width:360px !important;
}
div.contact .form-list .customStyleSelectBoxInner {
    width:330px !important;
}
.box-related{

}
.box-related .box-content{
    border-bottom: 1px dotted #e3ddd4;
    margin-bottom: 25px;
}
.box-related h2{
    font-family: Verdana;
    font-size: 14px;
    font-weight: 700;
    text-transform: none;
}
.box-related .item{
    display: inline-block;
    margin-right: 35px;
    margin-bottom: 10px;
    vertical-align: top;
}
.box-related .item.last{
    margin-right: 0;
}
.box-related .item .excl-vat-text{
    display: none;
}
.box-related .item .price-box{
    font-size: 14px;
    padding-top: 5px;
    text-align: center;
}
.box-related .price-box p{
    margin-bottom: 0;
}

/***********IE fix**************/
.product-img-box, .col-main, .product-essential, .product-view{
	*position:relative;
	*z-index:2;
}
.product-shop, .col-right, .product-collateral, .messages_product_view{
	*position:relative;
	*z-index:1;
}
.product-collateral .data-table td,
.product-collateral .data-table th{
    padding: 2px;
}

table#super-product-table .price-box span.excl-vat-text {
	display:none;
	font-size:12px;
    white-space: nowrap;
}
table#super-product-table .excl-vat-text{
    font-size: 12px;
    font-weight: 700;
    display:none;
}
#productquestions-form input.input-text,
#productquestions-form textarea{
    width: 450px;
}
#productquestions-form select{
 /*   width: 472px;*/
}
.chechout-cart-print{
    margin-bottom: 10px;
}
.cms-menu > li{
    border-top: 1px dotted #E3DDD4;
}
.cms-menu li{
    color: #000;
    padding: 1px 9px 1px;
}
.cms-menu{
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #E3DDD4;
    border-style: solid;
    border-width: 1px;
    padding: 0;
    margin: 0;
    color: #000;
}
.cms-menu li ol{
/*    margin: 0px -9px 0px;*/
}
.cms-menu li ol li{
 /*   padding: 1px 18px 1px;*/
}
.cms-menu a{
    color: #000;
}
.cms-menu > li:first-child{
    border-top: none;
}



.productquestions-container{
    list-style-type:none;
    padding:0px;
    margin:0;
    text-align:left;
}
.productquestions-container .pager a{text-decoration:none;}
.productquestions-container h2 {
    /*border-bottom:1px dotted #e3ddd4;*/
    margin:0 0 15px;
    padding:0 0 3px;
}
.productquestions-container .pager {
    /*   background:url("http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/aw_productquestions/bkg_toolbar.gif") repeat-x scroll 0 100% #FFFFFF;
    border-top:1px solid #E2E2E2;
    font-size:11px;*/
    padding:4px 8px;
    text-align:left;
    height:19px;
}
.productquestions-container .pager .amount {
    float:left;
    margin:0 70px 0 0;
    line-height: 22px;
}
.productquestions-container .pager select {
    font-size:11px;
}
.productquestions-container .pager .limiter {
    float:right;
}
.productquestions-container .pager + .pager .limiter {
    float:left;
}
.productquestions-container .pager .limiter img {
    margin-left:5px;
    vertical-align:middle;
}
.productquestions-container li.record {
    margin-top:10px;
}
.productquestions-container li.record ul{
    padding:10px;
}
.productquestions-container li.record ul li{
    padding:5px;
}
.productquestions-container li.record ul li.reply{
    margin-left: 30px;
}
.productquestions-container li.record ul li.helpfulness{
    background-color:#e3ddd4;
    text-align: right;
    margin-bottom: 4px;
    margin: 0 -10px;
    zoom:  1;
}
#productquestions-form{
    display:    block;
    zoom: 1;
}
.productquestions-container p {
    margin:20px;
}
.productquestions-container > p {
    margin-top:0px;
}
.productquestions-container .form-field {
    margin: 0 0 8px;
    clear:  both;
}
#productquestions-form label{
    color:#000;
    display: block;
    padding-bottom: 5px;
}
.productquestions-container .pager label {
    font-weight:normal;
    color:inherit;
    font-weight: 700;
}
.productquestions-container label.required em {
    color:#ed7d11;
    font-style:normal;
    margin-left:3px;
}
.productquestions-container input {
    margin-right:5px;
}
.productquestions-container .button-set {
    border-top:1px solid #E4E4E4;
    clear:both;
    margin:15px 0 0;
    padding:8px 0 0;
    text-align:right;
}
.pager:after {
    display:block;
    content:".";
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
    overflow:hidden;
    zoom:1;
}
.inventory-status-img{
    width:51px;
    height:8px;
    background: url('http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/availability.png') no-repeat;
    display:inline-block;
    text-indent:-9999px;
    overflow: hidden;
}

.inventory-status-img.low {
    background-position: 0 -16px;
}

.inventory-status-img.middle {
    background-position: 0 -8px;
}

.inventory-status-img.high {
    background-position: 0 0;
}

.inventory-status {
    margin-bottom: 3px;
    padding:3px 0px;
    cursor:pointer;
    display: inline-block;
}

.inventory-status-unknown {
}

div.product-sku{color:#666666}

div.grouped-product-sku
{
    text-align: right;
    font-size: 11px;
    color: #666666 ;
}
div.product-details-page-sku {
    color: #666666 ;
    font-size: 11px;
}
div.downloadable-product-details-page-sku {
    color: #666666 ;
    font-size: 11px;
    margin-bottom: 10px;
}

.catalog-category-view p.availability,
.catalogsearch-result-index  p.availability
{
	display:none;
}
.must-be-logged-in{
	display:none;
}

.webform-field-title{
    font-family: 'GillSansMTPro-BookBold',Arial,Helvetica,sans-serif;
    font-size:20px;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    margin-bottom: 10px;
}
.custom-webform{
    float:left;
}
.custom-webform .input-text input{
    width:250px !important;
}
.custom-webform .input-box select{
    width:250px;
}
.custom-webform{
    display: block;
    padding:20px;
    max-width: 500px;
}
.webform-form-list label{
    display:block;
    margin-bottom: 8px;
}
.webform-form-list li{
    margin-bottom: 10px;
}
.webforms-fields-comment{
    font-size:12px;
    color:#ed6b06;
}
.webform-row{
    margin-bottom: 13px;
}
.webform-row .textarea{
    height:auto;
}
.webform-row textarea{
    width:250px;
    padding:4px;
}
.webform-row input[type='file']{
    display:block;
    height:25px;
}
label.required em{
    color:#ed6b06;
}
.custom-webform .fieldset{
    margin-bottom: 30px;
}
.custom-webform .list-select{
    margin-left:15px;
}
.webform-main-box{
    display:block;
    width:100%;
}
.webform-main-box{
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.button-webform-widget{
    background: none;
    border:none;
    display: inline-block;
    cursor: pointer;
}
.button-webform-widget span{
    float:left;
    padding:0 15px;
    background: #ED6B06;
}
.button-webform-widget:hover span{
    background: #FDB913;
}
.button-webform-widget span span{
    color:#fff;
    font: 400 14px/32px 'GillSansMTPro-Book',Arial,Helvetica,sans-serif;
    float:left;
    height:32px;
    text-transform: uppercase;
}
.fileform {
    background-color: #FFFFFF;
    border: 1px solid #E3DDD4;
    border-radius: 2px;
    cursor: pointer;
    height: 26px;
    overflow: hidden;
    padding: 2px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 250px;
}

.fileform .selectbutton {
    float: right;
    position: absolute;
    top:2px;
    right:2px;
}
#fileformlabel{
    line-height:26px;
    color:#737373;
}
.fileform:hover span{
    background: #FDB913;
}
.selectbutton span{
    background: #ED6B06;
    float: left;
    padding:0 5px
}
.selectbutton span span{
    float:left;
    font: 400 14px/26px 'GillSansMTPro-Book',Arial,Helvetica,sans-serif;
    height:26px;
    text-transform: uppercase;
    color:#fff;
}
.fileform input{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    font-size: 50px;
    height: 30px;
    z-index:30;
    cursor: pointer;
}

.external-button{ display:inline-block; zoom:1; *display:inline; margin:0 15px 15px 0;}
.external-button span{
	cursor: pointer;
	display: inline-block;
	height: 32px;
	margin: 0;
	position: relative;
	text-decoration: none;
	z-index: 1;
}
.external-button span span{
	background: none repeat scroll 0 0 #ED6B06;
	color: #FFFFFF;
	display: inline-block;
	font: 400 14px/32px 'GillSansMTPro-Book',Arial,Helvetica,sans-serif;
	height: 32px;
	padding: 0 20px;
	position: static;
	text-transform: uppercase;
	white-space: nowrap;
}
.external-button:hover span{
	background: none repeat scroll 0 0 #FDB913;
}
.product-shop {
    position: relative;
}
.product-shop .i-auth-level {
    cursor: pointer;
}
.product-shop .i-auth-level:hover .i-auth-level-cms{
    opacity: 1;
    display:inline-block;
}
.i-auth-level-cms {
    position: absolute;
    background: #fff;
    padding: 5px 15px;
    border:1px #eee solid;
    max-width:300px;
    right: 40px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    transition:         opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    -moz-transition:    opacity .25s ease-in-out;
    -o-transition:      opacity .25s ease-in-out;
    opacity: 0;
    display: none;

}
.i-auth-level .i-auth-level-cms {
    background: #fff;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #000;
    text-align: left;
    padding: 15px 15px;
    float: none;
    top:0;
    z-index: 100;
}

/*--qty--*/
.qtyCont{}
.qtyCont span{
    display: block;
    width:9px;
    height:9px;
    border:1px solid #ccc;
    cursor: pointer;
    font-size:7px;
    text-align: center;
    line-height: 9px;
    color:#aaa;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.qtyCont span:hover{
    color:#333;
}
.qtyCont .btnAdd{
    margin-bottom: 2px;
}
.input-qty-wrapper .qtyCont{
    float: left;
    position: absolute;
    right:0;
    top:0;
}
.input-qty-wrapper{
    display: inline-block;
    position: relative;
    padding-right: 14px;
}
.input-qty-wrapper{
    margin-right: 15px;
}


/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright   Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */
/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { margin:10px 0; }
.widget .widget-title h2 { font-size:20px; color:#d12c01; }

.widget .widget-products { margin:0 -20px 0; }
.cms-home .col1-layout .widget .widget-products,
.cms-index-index .col1-layout .widget .widget-products { margin:0 0 20px; }
/* std class reset */
.widget .products-grid { list-style:none; margin-bottom:0; padding-left:20px; }
.widget .products-grid p,
.widget .products-list p { margin-bottom:0; }
.widget .products-list { list-style:none; margin-bottom:0; padding-left:0; }
.widget .add-to-links { list-style:none; padding-left:0; margin:5px 0; }

/* Widget Banner */
.widget-banner { clear:both; display:block; width:100%; overflow:hidden; text-align:center; }
.widget-banner li { margin:7px 0; }

.top-container .widget-banner li { margin:0; }

.footer-before-container .widget-banner li { margin:0; }

.widget-banner-inline { display:block; clear:both; padding:7px 0; text-align:center; }
.widget-banner-inline ul,
.widget-banner-inline li { display:inline; }
.widget-banner-inline li { margin:0 3px; }
.widget-banner-inline li img { vertical-align:middle; }

/* Widget New Proructs */
.widget-new-products { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-new-products { display:block; padding:0 20px; }

/* Widget Viewed Proructs */
.widget-viewed { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-viewed { display:block; padding:0 20px; }

/* Widget Compared Proructs */
.widget-compared { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-compared { display:block; padding:0 20px; }

/* Widget CMS Static Block */
.widget-static-block {}

/* Widget Catalog Events Carousel */
.widget-events { display:block !important; }

/* Widgets Links Common Styles */
/* Style 1 */
/*.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { float:left; border:1px solid #cfcfcf; border-bottom-color:#b2b2b2; margin:13px -1px 0 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { float:left; font-size:12px; background:#f2f2f2; border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; padding:2px 5px 4px; color:#cc7137; text-decoration:underline; white-space:nowrap; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#1e75b4; text-decoration:none; }*/
/* Style 2 */
.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { display:block; padding:12px 12px; background:#fff url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

.footer-before-container .widget-product-link,
.footer-before-container .widget-category-link,
.footer-before-container .widget-cms-link,
.footer-before-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.footer-before-container .widget-product-link a,
.footer-before-container .widget-category-link a,
.footer-before-container .widget-cms-link a,
.footer-before-container .widget-hierarchy-link a { display:block; padding:10px 12px; background:#fff url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; cursor:pointer; }
.footer-before-container .widget-product-link a:hover,
.footer-before-container .widget-category-link a:hover,
.footer-before-container .widget-cms-link a:hover,
.footer-before-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

/* Widget Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { font-size:12px; background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-product-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-product-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-product-link-icon.gif) 17px 3px no-repeat;*/ }
.sidebar .widget-product-link a { font-size:12px; background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-product-link a:hover { color:#333; text-decoration:none; }

/* Widget Category Link */
.widget-category-link-inline { display:inline; }

.top-container .widget-category-link { border-bottom:0; }
.top-container .widget-category-link a { border-color:#ca3934; color:#d53c00; background-image:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-links2.gif); background-color:#f9d2c1; }
.top-container .widget-category-link a:hover { color:#fff; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { font-size:12px; background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-category-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-category-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-category-link-icon.gif) 19px 3px no-repeat;*/ }
.sidebar .widget-category-link a { font-size:12px; background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-category-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { font-size:12px; background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-link a { font-size:12px; background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Hierarchy Link */
.widget-cms-hierarchy-link-inline { display:inline; }

.col-main .widget-cms-hierarchy-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-hierarchy-link a { font-size:12px; background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-hierarchy-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-hierarchy-link a { font-size:12px; background:url(http://www.pearsonclinical.nl/skin/frontend/pearson/rfc_1_3/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

/*Cookie msg*/
.notice-inner button.button span span{background: #ed6b06;}
.notice-inner button.button:hover span span{background: #f6861f; color:#fff;}

/*Widget Webform*/
.webforms-download .input-box{margin-left: 0;}
/* ======================================================================================= */




div.amshopby-column {
    float:left; width:83px;
}

select.amshopby-select {
    width:170px;
}

.amshopby-logo{
padding: 0pt 10px 10px 0pt; float: left;
}

.amshopby-featured {
    padding: 5px 5px 5px 5px; 
}

.amshopby-link{
    float:left;
    padding-left:5px; 
    padding-top:5px;
}

.amshopby-clearer {
	display:block; 
	clear:both; 
	overflow: hidden;
}
div.block-layered-nav dd a {padding:0px 5px 0px 0px; display:block; float: left;}  
div.block-layered-nav dd a.amshopby-attr {padding-left:15px; background:transparent url(http://www.pearsonclinical.nl/skin/frontend/base/default/images/amshopby-cb1.gif) no-repeat left center;} 
div.block-layered-nav dd a.amshopby-attr-selected {font-weight: bold; padding-left:15px; background:transparent url(http://www.pearsonclinical.nl/skin/frontend/base/default/images/amshopby-cb2.gif) no-repeat left center;} 
div.block-layered-nav dd a img {padding: 0px 4px 5px; float:left;} 

div.block-layered-nav dd li.amshopby-cat-level-2 {padding-left:10px;}
div.block-layered-nav dd li.amshopby-cat-level-3 {padding-left:20px;}

div.block-layered-nav dd a.amshopby-cat-selected {font-weight: bold;
color:black; text-decoration: none; cursor:text;}

div.block-layered-nav dd li span.amshopby-plusminus {float:left;
display:block; width:15px; height:15px; cursor:pointer;
background:transparent url(http://www.pearsonclinical.nl/skin/frontend/base/default/images/amshopby-plus.gif)  no-repeat;}
div.block-layered-nav dd li span.minus {background:transparent
url(http://www.pearsonclinical.nl/skin/frontend/base/default/images/amshopby-minus.gif) no-repeat;}
div.block-layered-nav dd li:after {display:block; content:".";
clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }



div.block-layered-nav dt {
 cursor:pointer; 
 padding-left:15px;
 background:url(http://www.pearsonclinical.nl/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat;
}
div.block-layered-nav dt.amshopby-collapsed {background:url(http://www.pearsonclinical.nl/skin/frontend/base/default/images/amshopby-collapsed.gif) center left no-repeat}


div.block-layered-nav div.amshopby-slider {
	 position:relative; margin:10px auto 5px auto; z-index:9; height:18px;  background: url(http://www.pearsonclinical.nl/skin/frontend/base/default/images/amshopby-slider-bg.gif) no-repeat 50% 50%; cursor:pointer;
}
div.block-layered-nav div.amshopby-slider div.handle {width:8px; top:3px; height:14px; background: transparent url(http://www.pearsonclinical.nl/skin/frontend/base/default/images/amshopby-hadle.png) no-repeat; position: absolute; cursor:move; z-index: 2;}

/*
 * Slider labels
 */
.amshopby-slider-price {
	color: #798794;
}
.amshopby-slider-price-from {
	float: left;
    
}
.amshopby-slider-price-to {
	float: right;
}

.amshopby-slider-handle-right {
	position: absolute;
	top: 14px;
	right: 0px;
}

.amshopby-slider-handle-left {
	position: absolute;
	top: 14px;
	left: 0px;
}

.amshopby-tooltip {
    padding:2px 5px;
    background:#FEC;
    border:1px solid #FAA819;
    color:#1F5070;
    text-align:left;
    width:200px;
    position:absolute;
}

.amshopby-slider-price-range 
{
	text-align: center;
	font-size: 0.9em;
}

.amshopby-tooltip-img {
    cursor:help;
}

div.block-layered-nav, div.amshopby-page-container, div.amshopby-filters-top {
    position: relative;
}
div.amshopby-overlay {
    background-color: #FFFFFF;
    height: 100%;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 555;
}
div.amshopby-overlay img {
    top: 100px;
    left: 45%;
    display: block;
    position: absolute;
}

div.amshopby-overlay div {
    margin: 0 auto;
    display: block;
	width: 300px;
	height: 200px;
	background:  url('http://www.pearsonclinical.nl/skin/frontend/base/default/images/amshopby-overlay.gif') 50% 50% no-repeat;
}

/*
 * Advanced Categories
 */
.amshopby-advanced li {
	clear: both;
}
.amshopby-advanced li.level1 {
	padding-left: 20px;
}
.amshopby-advanced li.level2 {
	padding-left: 30px;
}
.amshopby-advanced li.level3 {
	padding-left: 40px;
}
.amshopby-advanced li.level4 {
	padding-left: 50px;
}


.amshopby-advanced li.active > a {
	font-weight: bold;
}

/*
 * Slider Bar
 */
.amshopby-slider-bar {
	position:absolute; 
	background: #999; 
	height: 6px; 
	top: 6px; 
	z-index: 1;  
}

/*
 * Subcategores block
 */
.amshopby-subcategory-image {
	overflow: auto; 
}

.btn-remove-inline { background-image: url('http://www.pearsonclinical.nl/skin/frontend/base/default/images/am_btn_remove.gif'); background-repeat: no-repeat; width:13px; height:12px; margin-left: 4px; }
.btn-remove-inline:hover { /* background-position: center bottom; */ }
.amshopby-hightlighted { background: yellow;}
.product-selector{
    background: #ffffff;
    padding:10px;
    margin-bottom:15px;
}
.product-selector-title{
    font-size: 16px;
    color:#ED6B06;
    margin-bottom: 5px;
    font-weight:bold;
}
.product-selector-subtitle{
    font-weight: bold;
    margin-bottom:10px;
}
.product-selector-fields:after{
    content: '';
    display: block;
    clear:both;
    height:0;
    visibility: hidden;
}
.product-selector-field{
    margin-bottom: 9px;
    overflow: hidden;
}
.product-selector-field em{
    color:#ED6B06;
}
.product-selector-field-in{
    float:right;
}
.product-selector-field-select{
    width:225px;
}
.compact-selector .product-selector-field-select{
    width:205px;
}
.product-selector-field:first-child{
    margin-left:0;
}
.product-selector-field label{
    display:inline-block;
    margin-bottom: 5px;
}

.btn-product-selector{
    float:left;
    background: none;
    border:none;
    cursor:pointer;
}
.btn-product-selector span{
    display: block;
    height:32px;
    background: #ed6b06;
    padding:0 15px;
}
.btn-product-selector:hover span{
    background: #FDB913;
}
.btn-product-selector span span{
    color:#fff;
    text-transform: uppercase;
    font: 400 14px/32px 'GillSansMTPro-Book',Arial,Helvetica,sans-serif;
}
.product-selector-go{
    margin-top:20px;
}
.product-selector-field .validation-advice{
    text-align:right;
    width:auto;
    margin-bottom:2px;
}
.compact-selector .product-selector-field-in
 {
float: none;
}




