﻿body{font-family:Arial, Helvetica, Sans-Serif;font-size:75%;color:#666666;}
a{color:#005aab;text-decoration:none;outline:none;}
a:hover{color:#b50000;}
a.red{color:#b50000;}
a.red-arrow{color:#b50000;background-image:url('/_common/img/icon-arrow-red.gif');background-repeat:no-repeat;background-position:right;padding:0px 10px 0px 0px;}
a.arrow{background-image:url('/_common/img/icon-arrow-blue.gif');background-repeat:no-repeat;background-position:right;padding:0px 10px 0px 0px;}
a.arrow:hover{background-image:url('/_common/img/icon-arrow-red.gif');}
ul.nav li a{color:#005aab;}
ul.product-nav-primary li a{font-size:0.9em;line-height:1.4em;}
ul.product-nav-secondary li a{color:#005aab;}
ul.nav li a{}
img{border:none;}
h1{color:#005aab;font-size:2.4em;margin:0px 0px 12px;font-weight:normal;}
h1.smaller{font-size:1.8em;}
h2{color:#005aab;font-size:1.4em;margin:0px 0px 12px;font-weight:normal;}
h3{color:#005aab;font-size:1.2em;line-height:1.4em;margin:0px 0px 8px;font-weight:normal;}
h4{color:#005aab;font-size:1.1em;line-height:1.4em;margin:0px 0px 8px;font-weight:normal;}
h5{font-size:1em;line-height:1.4em;margin:0px 0px 8px;font-weight:bold;}
p{line-height:1.5em;margin:0px 0px 16px;}
p strong.normal{font-weight:normal;}
div.pricing{width:100%;margin-bottom:16px;}
div.pricing div.price-label{color:#005aab;font-size:1.4em;float:left;font-weight:bold;padding-right:5px;}
div.pricing div.price-value{float:left;}
div.pricing div.price-main{color:#b50000;font-size:1.4em;}
div.pricing div.price-sub{color:#333333;font-size:1em;padding-top:4px;}
ul{margin:0px 0px 16px;padding:0px;}
ul li{margin:0px 0px 4px 16px;padding:0px;line-height:1.4em;}
ul li ul{margin:4px 0px 0px 16px;}
ul.no-numbering{margin:0px 0px 16px;padding:0px;list-style-type:none;}
ul.no-numbering li{margin:0px 0px 4px 0px;padding:0px;line-height:1.4em;}
ul.no-numbering li ul{list-style-type:none;margin:4px 0px 4px 24px;padding:0px;}
.footer-container h2{font-size:1.2em;}
.footer-container h3{font-size:1em;margin:0px 0px 6px;font-weight:bold;}
.footer-container ul{list-style-type:none;margin:0px;padding:0px;font-size:0.9em;}
.footer-container ul li{margin:0px 0px 3px;padding:0px;}
.footer-container ul li a{color:#666666;}
.uppercase{text-transform:uppercase;}
.red{color:#b50000;}
.reduced-margin{margin:0px 0px 8px;}
.no-margin{margin:0px;}
table.data{border-collapse:collapse;}
table.data th{padding:10px;background:#d4e3f0;border-bottom:solid 1px #d4e3f0;color:#005aab;text-align:left;}
table.data td{padding:10px;border-bottom:solid 1px #dfdfdf;vertical-align:top;}
table.data td.blue{background:#d4e3f0;border-bottom:solid 1px #d4e3f0;}
table.data td.grey{background:#dfdfdf;}
table.form-horiz{border-collapse:collapse;}
table.form-horiz th{padding:5px 10px 4px 0px;text-align:left;font-weight:normal;vertical-align:top;}
table.form-horiz td{padding:0px 0px 4px;vertical-align:top;}
table.form-horiz td.spacer{padding:0px;height:12px;overflow:hidden;}
table.form-horiz td.big-spacer{padding:0px;height:20px;overflow:hidden;}
div.panel-bordered{padding:14px 9px;border:solid 1px #dfdfdf;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.panel-grey{padding:14px 9px;background:#e5e5e5;border:solid 1px #e5e5e5;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.panel-blue{padding:14px 9px;background:#e8f0f7;border:solid 1px #d4e3f0;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.product-panel{padding:14px;border:solid 1px #e5e5e5;margin:0px 0px 8px;position:relative;width:511px;}
div.product-panel .image{float:left;width:110px;}
div.product-panel .image-large{float:left;width:245px;}
div.product-panel .info{float:right;width:375px;}
div.product-panel .info-large{float:right;width:235px;padding-top:15px;}
div.product-panel .info h3{position:absolute;bottom:14px;right:14px;text-align:right;}
a.vat-exempt-logo{width:40px;height:40px;float:right;margin:0px 0px 6px 6px;background:url(/_common/img/vat-exempt-logo-small.gif) no-repeat top right;}
div.product-panel .info h1.product_title{background:url(/_common/img/vat-exempt-logo-small.gif) no-repeat top right;padding-right:35px;}
div.product-panel .info h2 .vat-exempt-price{font-size:.7em !important;color:#666666;}
.product-vat-exemption{border:solid 1px #d4e3f0;padding:16px 16px 16px 70px;margin-bottom:10px;background-image:url(/_common/img/vat-exempt-logo-small-blue.gif);background-repeat:no-repeat;background-position:16px center;background-color:#e8f0f7;}
input, select, textarea{font-family:Arial, Helvetica, Sans-Serif;font-size:1em;color:#666666;}
input.text, select, textarea{padding:4px 9px;border-top:solid 1px #615f58;border-right:solid 1px #ebe9db;border-bottom:solid 1px #f1efe4;border-left:solid 1px #918f84;margin:1px 0px;}
textarea{line-height:1.5em;}
textarea.code{font-family:Courier New, Courier, Serif;}
input.button, a.button{width:auto;overflow:visible;padding:6px 10px;margin:1px 0px 0px;background:#337bbc;border:none;color:#ffffff;text-transform:uppercase;text-align:left;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;}
a.button{padding:7px 10px;display:block;}
input.button-red, a.button-red{width:auto;overflow:visible;font-weight:bold;font-size:1.2em;padding:6px 10px;margin:1px 0px;background:#b50000;border:none;color:#ffffff;text-transform:uppercase;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:left;cursor:pointer;}
a.button-red{padding:7px 10px;display:block;}
input.button-small, a.button-small{width:auto;overflow:visible;padding:4px 9px;margin:1px 0px;background:#337bbc;border:solid 1px #337bbc;color:#ffffff;text-transform:uppercase;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:left;cursor:pointer;font-size:0.9em;}
a.button-small{display:block;}
input.button:hover, a.button:hover, input.button-small:hover, a.button-small:hover{background:#b50000;border-color:#b50000;color:#ffffff;}
.checkbox input{margin:0px 5px 0px 0px;}
.footer-left, .footer-right{font-size:0.8em;}
.login_screen{}
.login_screen .panel_existing{width:350px;border-right:solid 1px #dfdfdf;float:left;}
.login_screen .panel_new{float:left;width:350px;padding-left:50px;}
.login_page_table{}
.login_page_table th{width:100px;}
.login_page_table td input.text{width:160px;}
.login_page_table td label.error{background:url(/_common/img/icon-cross.gif) no-repeat center left #fff;padding:14px 14px 14px 20px;border:solid 1px #ccc;margin-left:10px;position:absolute;}
.data-table{border:solid 1px #005aab;width:100%;}
.data-table th{text-align:left;padding:8px;background:#d4e3f0;color:#005aab;}
.data-table td{padding:10px;vertical-align:top;}
.data-table td .order-item-sep{background:#E5E5E5;padding:1px;margin:6px 0px 6px 0px;}

