@charset "utf-8";

/* Body */
body {}
.homepage {background-image: url('../img/bg/pe_body_homepage.png');}
.internal {background-image: url('../img/bg/pe_body_internal.png');}
.register, .cin.internal {background-image: url('../img/bg/pe_body_register.png');}

/* Headers */
#header #links-onet li {border-right:1px solid #fff;}
#header #links-onet a {color:#fff;}

/* Main */
#content h1 {color:#1e5c89;}

/* Progress indicators */
#steps {position:relative;height:30px;margin-bottom:20px;color:#aaa;text-transform:capitalize;}
#steps li {position:absolute;display:list-item;list-style-type:decimal;list-style-position:inside;height:30px;font-weight:bold;line-height:30px;background-image:url('../img/bg/steps.png');background-repeat:no-repeat;}
#steps li a, #steps li span {display:inline-block;}
#steps, #steps a {color:#aaa;text-decoration:none;}
#steps a:hover {text-decoration:underline;}
#steps .active, #steps .active span {color:#fff;}
#steps .done, #steps .done a {color: #8c9776;text-decoration:none;}
#steps .done a:hover {text-decoration:underline;}
.two-steps .first-step {width:480px;z-index:3;padding-left:10px;background-position: -350px 0;}
.two-steps .last-step {width:460px;z-index:1;padding-left:20px;left:480px;background-position: -350px -180px;}
.two-steps .first-step a, .two-steps .first-step span {width:450px;}
.two-steps .last-step a, .two-steps .last-step span {width:420px}
.two-steps .first-step.active {background-position: -350px -30px;}
.two-steps .first-step.done {background-position: -350px -60px;}
.two-steps .last-step.active {background-position: -350px -210px;}
.two-steps .last-step.done {background-position: -350px -240px;}
.three-steps .first-step, .three-steps .central-step {width:330px;}
.three-steps .first-step {z-index:3;padding-left:10px;}
.three-steps .central-step {z-index:2;left:320px;padding-left:20px;}
.three-steps .last-step {z-index:1;left:640px;width:320px;padding-left:20px;}
.three-steps .first-step a, .three-steps .first-step span {width:290px;}
.three-steps .central-step a, .three-steps .central-step span {width:280px;}
.three-steps .last-step a, .three-steps .last-step span {width:270px}
.three-steps .first-step {background-position: 0 0;}
.three-steps .first-step.active {background-position: 0 -30px;}
.three-steps .first-step.done {background-position: 0 -60px;}
.three-steps .central-step {background-position: 0 -90px;}
.three-steps .central-step.active {background-position: 0 -120px;}
.three-steps .central-step.done {background-position: 0 -150px;}
.three-steps .last-step {background-position: 0 -180px;}
.three-steps .last-step.active {background-position: 0 -210px;}
.three-steps .last-step.done {background-position: 0 -240px;}

/* Tabs */
.ui-tabs-nav li a.incoming, .ui-tabs-nav li a.process, .ui-tabs-nav li a.finalists, .ui-tabs-nav li a.discarded{padding-left:40px !important;background-position:7px 6px;}

/* Folders (general) */
li a.incoming, li a.process, li a.finalists, li a.discarded {background-repeat:no-repeat;}
li a.incoming {background-image:url('../img/icons/user_received.png');}
li a.process {background-image:url('../img/icons/user_inprogress.png');}
li a.finalists {background-image:url('../img/icons/user_accepted.png');}
li a.discarded {background-image:url('../img/icons/user_rejected.png');}

/* Purchases (general) */
.purchase-summary {float:left;width:625px;margin-bottom:20px;}
.purchase-summary fieldset, .purchase-summary fieldset ul {width:100%;}
.purchase-item {position:relative;width:480px;padding-left:190px;}
.purchase-summary .purchase-item {padding-left:0;width:672px;}
.purchase-item-details li  {width:100%;}
.purchase-item-details .item-price {left:100px;}
.selected-item .item-price {font-weight:bold;padding:0 0 0 20px;background: url('../img/icons/check.png') no-repeat left top;}
.purchase-item > label {font-weight:bold;}
.item-expiring {margin:5px 0 0 21px;font-size:12px;color:#888;}
.item-price {width:auto;font-size:12px;font-weight:bold;}
.total-price, .vat {clear:both;margin-bottom:0;padding:5px 0;font-size:14px;color:#4C4C4C;border-bottom:none;}
.total-price {font-weight:bold;background:url('../img/bg/select_level.png') repeat-x left bottom;}
.total-price span, .vat span {position:absolute;right:5px;font-size:12px;padding-top:1px;}
.purchase-summary .total-price {margin-bottom:5px;}
.until-date {font-size:11px;color:#919191;display:none;}
.selected-item .until-date {display:inline;float:left;margin-left:10px;}
.shopping-cart {position:relative;z-index:0;float:left; margin-bottom:0;padding:10px 8px;border:1px solid #D9E5EE;}
.shopping-cart fieldset {margin-bottom:0;}
.shopping-cart legend {font-size:12px;color:#666;background:#fff;}
.shopping-cart legend span {display:inline;}
.shopping-cart input {float:left;}
.shopping-cart .item-name {display:inline-block;float;left;max-width:100px;}
.shopping-cart li, .shopping-cart label, .shopping-cart span, .shopping-cart .vat, .shopping-cart .total-price {font-size:11px;}
.shopping-cart li {width:200px;padding:0 0 5px;border-bottom:none;}
.shopping-cart ul li:first-child {}
.shopping-cart .vat {border-top:1px dotted #ccc;padding-top:10px;}
.shopping-cart .total-price {background:none;}
.shopping-cart .item-price {display:none;}
.shopping-cart .selected-item .item-price {display:block;float:right;}
.accepted-cards li {display:block;clear:none;width:48px !important;height:28px;padding:4px !important;border:1px solid #ccc;margin-right:7px;background-image: url('../img/icons/accepted_cards.png');background-repeat: no-repeat;text-indent:-9999px;}
.visa {background-position:-2px -2px;}
.mastercard {background-position:-70px -2px;}
.maestro {background-position:-1px -61px;}
.electron {background-position:-72px -61px;}
.accepted-cards + p {clear:both;padding: 5px 0 0 20px;color:#888;font-size:11px;line-height:1.4em;background:transparent url("../img/icons/lock.png") no-repeat left top;}
.contacts li {margin-bottom: 10px;font-size:12px;}

/* Summaries */
.summary-container {position:relative;float:left;margin-bottom:40px;border:1px solid #ccc;}
.summary-container h2 {margin:1px;background: #fff url('../img/bg/special_headings.png') repeat-x left bottom;}
.new-account h2, .new-balance h2, .beneficiary-summary h2 {padding: 10px 20px;}
.summary-container ul {padding:10px 20px 20px;}
.summary-container li {margin-bottom:10px;padding-bottom:10px;line-height:1.3em;border-bottom:1px solid #ccc;}
.summary-container table {margin:0 20px 20px;}
#main-content.summary-container table{width:514px;}
#sub-content.summary-container table{width:322px;}
.summary-container th {padding:8px 0;}

/* Pagination */
.pagination{margin:20px 0 0 0;font-size:12px;float:right;}
.pagination li {float:left;display:block;margin:0 2px;border:1px solid #ccc;font-weight:bold;}
#main-content .pagination li {line-height:1;}
.pagination a, .pagination span {color: #666;display:block;padding:4px 8px;background:transparent url('../img/bg/pagination_pe.png') repeat-x;}
.pagination a:hover, .pagination span {color: #fff;background-color:#06345d;background-position: -100px 0;}

/* Stock menu */
#stock-menu {float:right;text-align:left;}
#stock-menu img {border:0;margin-top:3px;}
.stock-menu-nav {z-index:100;font-size:12px;list-style:none;width:182px;_width:181px;padding:0;margin:0;text-align:left;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.stock-menu-nav li {background:#fefff0;}
.stock-menu-nav li.hidden {display:none;}
.stock-menu-nav li.even {background:#f2f3e3;}
.stock-menu-nav li.nostock {background:#ffebed;color:#cc0033;border-bottom:1px solid #d7d7d7;}
.stock-menu-nav li {color:#3b3b3b;text-decoration:none;padding:7px;display:block;}
.stock-menu-nav li span {font-size:10px;display:block;}
.stock-menu-click {margin-top:4px;}

/* Action menus */
.optionsMenu {float:left;width:960px;margin-bottom:13px;}
.optionsMenu li {float:left;margin-right:30px;line-height:1.5em;}
.optionsMenu label {margin:0;}
.toggleFilters a {padding-left:20px;background: transparent url('../img/icons/funnel.png') no-repeat left center;}
.toggleFilters.filtersInUse a {background-image: url('../img/icons/funnel-arrow.png');}
.toggleFilters.filtersInUse .resetFilters {padding-left:0;background:none;}
.apply-filters {font-weight:bold;}
.actionsMenu{clear:both;float:left;position:relative;z-index:1100;display:block;height:25px;margin-bottom:10px;font-size:12px;}
.actionsMenu li{float:left;position:relative;z-index:1100;}
.actionsMenu a{display:block;}
.actionsMenu a:hover {text-decoration:underline;}
.actionsMenu > li {position:relative;display:block;float:left;margin-right:5px;background:#fff url('../img/bg/special_headings.png') repeat-x 0 -12px;}
.actionsMenu > li a, .actionsMenu > li span {display: block; width:100px;padding: 6px 5px 4px; line-height:1em;text-decoration: none;}
.actionsMenu > li span {color:#333338;cursor:default;padding-right:20px;background:url('../img/icons/bullet_cascade_menu_open-small.png') no-repeat 112px 10px;border:1px solid #a7a6aa;}
.actionsMenu li ul {display: none;}
.actionsMenu li li {color:#ccc;float:none;padding:0 10px;width:160px;display:block !important;display:inline;}
.actionsMenu li li a{margin:6px 0;padding:6px 10px 0 5px;width:155px;}
.actionsMenu li:hover > ul {display: block;position: absolute; z-index:1200;top: 23px; left: 0;border: 1px solid #a7a6aa;background:#fff;}

/* Screenshots */
#screenshot-content {float:left;width:300px;margin:25px 0 30px;line-height:1.4em;}
#screenshot-content h2 {font-size:21px;color:#1e5c89;}
#screenshot-content h3 {line-height:1.6em;}
#screenshot-content .upselling-description  {padding: 10px;border-top:1px dotted #ccc;}
#screenshot-content .price {margin-bottom:10px;padding:10px;border:dotted #ccc;border-width:1px 0;}
#screenshot-content .where-title {padding:0 0 5px 10px;}
#screenshot-content .where {float:left; width:280px;padding:0 10px 10px 10px;border-bottom:1px dotted #ccc;}
#screenshot {float:right;width:450px;margin:10px 0 7px;}

