/* Margin, Padding, Border Resets
-------------------------------------------------------------- */
html, body, div, span, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea {
	margin: 0;
	padding: 0;
}
img, abbr, acronym {
	border: 0;
}
body {
	font-family: 'open_sansregular', sans-serif;
	background-color: #1f2c33;
	font-size: 13px;
	color: #36444b;
}
/* HTML Elements
-------------------------------------------------------------- */
p {
	margin: 1em 0;
	line-height: 150%;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 0.5em 0;
	font-family: 'open_sanssemibold', sans-serif;
	font-weight: normal;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 20px;
}
ul, ol, dd {
	margin-bottom: 1.5em;
	margin-left: 2em;
}
li ul, li ol {
	margin-bottom: 0;
}
ul {
	list-style-type: disc;
}
ol {
	list-style-type: decimal;
}
a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #f6544b;
}
a:link, a:visited {
	color: #f6544b;
}
a:hover, a:focus, a:active {
	text-decoration: none;
	color: #c1463f;
}
hr {
	height: 1px;
	border: 1px solid gray;
}
table {
	border-spacing: 0;
	width: 100%;
}
/* Helper Classes
/-------------------------------------------------------------- */
.hide {
	display: none;
	visibility: hidden;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.clearfix:after, .clearfix .inner:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: auto;
	visibility: hidden;
}
::-moz-selection {
 background-color: #8ab0c4;
 color: #ccd6dc;
}
/* Works in Safari */
::selection {
	background-color: #8ab0c4;
	color: #ccd6dc;
}
/* Grid Layout Basics 
-------------------------------------------------------------- */
.page, .region {
	margin: 0 auto;
}
div.full-width {
	width: 100%;
}
.region {
	width: 960px;
}
/* Header Region
/-------------------------------------------------------------- */
#header {
	background: url("../images/top-bg.png");
}
#logo {
	float: left;
	width: 30%;
}
#logo a {
	display: inline-block;
	width: 210px;
	height: 80px;
	background: url("../images/sprite.png") 0px -5px no-repeat;
	text-indent: -9999px;
}
#main-menu {
	width: 70%;
	float: right;
}
ul.menu {
	list-style: none;
	float: right;
}
ul.menu li {
	float: left;
	margin: 30px 2px 0;
}
ul.menu li a {
	display: inline-block;
	text-transform: uppercase;
	color: #FFF;
	opacity: 0.7;
	border: 2px solid transparent;
	padding: 3px 10px;
	font-size: 14px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-family: 'Pt Sans', sans-serif;
}
ul.menu li.active a {
	opacity: 0.8;
	border: 2px solid #f6544b;
}
ul.menu li a:hover {
	opacity: 1;
	border: 2px solid #f6544b;
}
#header-bottom {
	height: 340px;
}
.front #header-bottom {
	background: url("../images/sample-screen.png") center 40px no-repeat;
	position: relative;
}
.front #header:hover #header-bottom {
	background: url("../images/sample-screen.png") center 10px no-repeat;
}
.mouse {
	position: absolute;
	z-index: 10;
	bottom: -40px;
	left: 45%;
	display: inline-block;
	width: 200px;
	height: 120px;
	background: url("../images/sprite.png") -45px -200px no-repeat;
}
.mouse p {
	padding: 8px 0 0 95px;
	margin: 0;
	color: #d2d2d2;
}
.multiple-monitors {
	position: absolute;
	right: 0;
	bottom: 30px;
	display: inline-block;
	width: 120px;
	background: url("../images/sprite.png") -20px -120px no-repeat;
}
.multiple-monitors p {
	margin: 0;
	padding-top: 40px;
	color: #74838a;
}
.pro-message {
	position: absolute;
/*	left: 0%; */
	float: left;
	margin-left: 35px;
	bottom: 30px;
	display: inline-block;
	width: 140px;
/*	background: url("../images/sprite.png") -20px -120px no-repeat; */
}
.pro-message p {
	margin: 0;
	padding-top: 40px;
	color: #74838a;
}
.crop {
	margin-top: -35px;
	height: 35px;
	background: url("../images/crop.png") bottom left repeat-x;
	position: relative;
	float: left;
}
ul.menu li a, #destination-list li, ul#companies li a, .front #header-bottom, a.db-link img, a.db-link span, .page-demos #header-bottom .page-icon a {
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
/* Preface Region
/-------------------------------------------------------------- */
#preface {
	background-color: #FFF;
	text-align: center;
	margin-top: 20px;
}
#preface h1 {
	font-size: 40px;
	font-family: 'open_sansregular', sans-serif;
	margin: 20px 0 0;
}
#preface h2 {
	font-size: 20px;
	font-family: 'open_sansregular', sans-serif;
	margin-bottom: 30px;
}
a.red-button {
	background-color: #f6544b;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 22px;
	color: #FFF;
	display: inline-block;
	font-family: 'open_sanssemibold', sans-serif;
	padding: 14px 15px;
	border-bottom: 4px solid #c1463f;
	min-width: 200px;
	margin: 0;
}
a.red-button:hover, #page-plimus form .pli-tbl-submit input[type="submit"]:hover, #page-plimus form input.pli-big-submit-button:hover {
	border: none;
	border-top: 1px solid #c1463f;
	margin-top: 3px;
}
p.details {
	color: #999;
	margin-bottom: 20px;
	font-size: 12px;
}
/* Main Region
/-------------------------------------------------------------- */
.not-front #main {
	background-color: #FFF;
	float: left;
}
.front #main {
	background-color: #243138;
	color: #c9d4da;
}
.front #main-inner {
	background: url("../images/arrow-1.png") top center no-repeat;
}
#main-content {
	float: left;
	margin-top: -110px;
	background-color: #FFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	min-height: 340px;
	position: relative;
	z-index: 20;
	padding: 25px 30px 40px;
}
#main-content p {
	color: #535353;
}
.front #main h2 {
	color: #FFF;
	font-size: 20px;
	font-family: 'open_sansregular', sans-serif;
}
.editor-feature {
	width: 46%;
	float: left;
	margin: 30px 2%;
}
.editor-feature .feature-icon {
	width: 150px;
	height: 100px;
	float: left;
	background: url("../images/sprite.png") -267px -100px no-repeat;
	display: inline-block;
	text-indent: -9999px;
}
.editor-feature p, .editor-feature h2 {
	margin: 5px 0;
}
#editor-annotate .feature-icon {
	background: url("../images/sprite.png") -267px -218px no-repeat;
}
#editor-destination {
	clear: both;
	text-align: center;
	overflow: hidden;
}
#editor-destination h2 {
	border-top: 1px solid #495359;
	margin: 0 0 20px;
	padding: 30px 0 5px;
	width: 100%;
}
#destination-list {
	width: 100%;
	margin: 0;
}
#destination-list li {
	display: inline-block;
	list-style: none;
	width: 16%;
	margin: 10px 3px 0 0;
	background-color: #38444a;
	font-size: 14px;
	font-family: 'open_sanssemibold', sans-serif;
	padding: 35px 0 70px;
	position: relative;
	vertical-align: top;
}
#destination-list li:hover {
	margin: 0 3px 0 0;
	padding: 35px 0 80px;
	background-color: #395961;
}
#destination-list li span {
	display: block;
	width: 50px;
	height: 40px;
	text-indent: -9999px;
	margin: 0 auto 10px;
}
li#d-clipboard span {
	background: url("../images/sprite.png") -259px -30px no-repeat;
}
li#d-email span {
	background: url("../images/sprite.png") -314px -30px no-repeat;
}
li#d-folder span {
	background: url("../images/sprite.png") -370px -30px no-repeat;
}
li#d-ftp span {
	background: url("../images/sprite.png") -425px -30px no-repeat;
}
li#d-print span {
	background: url("../images/sprite.png") -480px -30px no-repeat;
}
li#d-program span {
	background: url("../images/sprite.png") -535px -30px no-repeat;
}
/* Postscript Region
/-------------------------------------------------------------- */
#postscript {
	background-color: #FFF;
}
#postscript h3 {
	float: left;
	font-size: 18px;
	font-family: 'open_sansregular', sans-serif;
	width: 25%;
	margin: 30px 0 0;
	color: #36444b
}
ul#companies {
	list-style: none;
	width: 75%;
	float: left;
	margin: 20px 0 30px;
}
ul#companies li {
	display: inline-block;
}
ul#companies li a {
	opacity: 0.9;
	-webkit-filter: grayscale(0%);
}
ul#companies li a:hover {
	opacity: 0.6;
	-webkit-filter: grayscale(100%);
}
/* Footer Region
/-------------------------------------------------------------- */
#footer {
	overflow: hidden;
	font-family: 'Pt Sans', sans-serif;
}
p.copyright-info {
	float: left;
	margin: 35px 0;
	color: #7b858b;
}
#footer .menu a {
	color: #b8c2c7;
	opacity: 0.5;
	font-size: 13px;
}
#footer .menu a:hover {
	opacity: 1;
	border: 2px solid #f6544b;
}
/* Inner Pages General Rules
/-------------------------------------------------------------- */
.not-front #header-bottom h1 {
	font-size: 65px;
	color: #FFF;
	margin: 30px 0 0 15px;
	font-family: 'open_sansbold', sans-serif;
}
.not-front #header-bottom p {
	font-size: 15px;
	color: #c9d4da;
	margin: 0 0 0 17px;
}
.page-info, .page-icon {
	width: 40%;
	float: left;
	display: inline-block;
	min-height: 230px;
}
.page-icon {
	width: 60%;
	text-indent: -9999px;
}
#main-content h2 {
	font-family: 'open_sansregular', sans-serif;
	font-size: 24px;
	border-bottom: 1px solid #ededed;
	padding: 0 0 10px;
	position: relative;
}
#main-content h2:after {
	content: "";
	width: 10px;
	height: 4px;
	background-color: #5faaab;
	position: absolute;
	right: 0;
	bottom: -4px;
}
/* Demos Page
/-------------------------------------------------------------- */
.page-demos .page-icon {
	background: url("../images/page-demos.png") right bottom no-repeat;
	position: relative;
}
.page-demos #header-bottom .page-icon a {
	display: block;
	width: 220px;
	height: 132px;
	position: absolute;
	right: -20px;
	top: -5px;
	background: url("../images/created-db.png") left top no-repeat;
}
.page-demos #header-bottom:hover .page-icon a {
	right: 20px;
	top: 20px;
}
.page-demos #header-bottom .page-icon a:hover {
	-webkit-filter: hue-rotate(20deg);
}
#demo-editor {
	clear: both;
}
.demo-tuts {
	margin-bottom: 30px;
	float: left;
	width: 100%;
}
.demo-tuts h2:after {
	background-color: #5faaab;
}
ul.demo-tuts-list {
	list-style: none;
	margin: 0;
}
ul.demo-tuts-list li {
	float: left;
	width: 48%;
	border-bottom: 1px solid #ededed;
	margin: 0 1%;
}
ul.demo-tuts-list li a {
	display: block;
	font-size: 13px;
	color: #526464;
	font-family: 'open_sanssemibold', sans-serif;
	padding: 10px 0 10px 50px;
	background: url("../images/play.png") 5px center no-repeat;
	-webkit-transition: 0.1s;
	-moz-transition: 0.1s;
	-o-transition: 0.1s;
	transition: 0.1s;
}
ul.demo-tuts-list li a:hover {
	color: #FFF;
	background: url("../images/play.png") 15px center no-repeat;
	background-color: #53adaa;
}
a.db-link {
	overflow: hidden;
	position: relative;
	float: left;
}
a.db-link span {
	display: block;
	width: 100px;
	height: 138px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	background: url("../images/db_hover.png") right top no-repeat;
	text-indent: -999px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
a.db-link img {
	-webkit-filter: hue-rotate(0);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
a.db-link:hover img {
	-webkit-filter: hue-rotate(-20deg);
}
a.db-link:hover span {
	width: 580px;
}
/* Download Page
/-------------------------------------------------------------- */
.page-download .page-icon {
	background: url("../images/page-download.png") right bottom no-repeat;
}
#download-info h2:after {
	background-color: #f6544b;
}
#download-info, #support-info {
	width: 60%;
	float: left;
}
#download-panel, #support-panel {
	width: 40%;
	float: left;
	text-align: center;
	padding-top: 40px;
}
#download-panel table, #support-panel table {
	text-align: left;
	width: 85%;
	margin: 0 auto;
	font-size: 12px;
	color: #777;
}
#download-panel table td, #support-panel table td {
	border-bottom: 1px solid #ededed
}
#download-panel p.details {
	color: #999;
	margin-bottom: 30px;
}
#download-info ul {
	margin: 30px 0 0;
	list-style: none;
}
#download-info ul li p {
	margin: 0 0 20px;
	padding: 0 0 20px;
	border-bottom: 1px solid #ededed;
}
#download-info ul li {
	list-style: none;
}
/* Purchase Page
/-------------------------------------------------------------- */
.page-purchase .page-icon {
	background: url("../images/page-purchase.png") right bottom no-repeat;
}
#purchase-info h2:after {
	background-color: #7fad82;
}
.page-purchase #main-content {
	width: 900px;
}
.purchase-table, .purchase-info {
	width: 800px;
	margin: 10px auto 20px;
	border: 1px solid #e5e5e5;
	padding: 6px;
}
#page-purchase table {
	color: #e6eef3;
}
#page-purchase table th {
	background-color: #374d59;
	font-size: 30px;
	font-family: 'open_sansregular', sans-serif;
	padding: 10px 15px;
	border-bottom: 1px solid #60717b;
	border-left: 1px solid #60717b;
}
.purchase-table td {
	background-color: #4a5d68;
	font-family: 'open_sansregular', sans-serif;
	padding: 10px 12px;
	text-align: center;
	border-bottom: 1px solid #60717b;
	border-left: 1px solid #60717b;
}
.purchase-table a.buy-link, a.dark-button {
	display: inline-block;
	background-color: #66ac53;
	width: 100%;
	color: #FFF;
	font-family: 'open_sanssemibold', sans-serif;
	padding: 8px 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-bottom: 2px solid #498139;
}
.purchase-table a.buy-link:hover {
	background-color: #7abf67;
	border-bottom: 0;
	border-top: 2px solid #4a5d68;
}
#page-purchase table th:first-child, #page-purchase table td:first-child {
	text-align: left;
	padding: 10px 0 10px 25px;
}
.purchase-info {
	padding: 15px 20px;
	width: 770px;
	overflow: hidden;
}
.purchase-info p {
	margin-bottom: 0;
}
.purchase-info ul#companies {
	width: 100%;
	margin: 20px auto 0 20px;
}
.purchase-info ul#companies li {
	margin-right: 5px;
}
/* Support Page
/-------------------------------------------------------------- */
.page-support .page-icon {
	background: url("../images/page-support.png") right bottom no-repeat;
}
.page-support #main-content h2:after {
	background-color: #b7c6ce;
}
#support-panel {
	width: 35%;
	margin: 0 0 0 5%;
	text-align: left;
	padding: 0;
}
#support-panel div {
	margin-bottom: 30px;
}
#support-panel table {
	width: 100%;
	margin: 10px 0 0;
}
a.dark-button {
	padding: 10px 0;
	font-size: 13px;
	background-color: #375463;
	text-align: center;
	border-bottom: 3px solid #2d424d;
}
a.dark-button:hover {
	background-color: #4a6979;
	border-bottom: 0;
	margin-top: 3px;
}
form.contact-form {
	position: relative;
	padding-bottom: 10px;
}
form.contact-form label {
	display: block;
	color: #919191;
	font-size: 13px;
	padding: 2px 0 5px;
}
form.contact-form input, form.contact-form textarea {
	width: 97%;
	background-color: #f0f0f0;
	border: 1px solid #dbdbdb;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 8px;
	margin-bottom: 10px;
	font-family: 'open_sansregular', sans-serif;
	color: #46555d;
}
form.contact-form input:focus, form.contact-form textarea:focus, #page-plimus form input:focus, #page-plimus form select:focus {
	background-color: #e5f5fa;
	outline: none;
	border: 1px solid #d6e4e8;
}
form.contact-form input[type="submit"] {
	background-color: #f6544b;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	padding: 8px 60px;
	width: inherit;
	color: #FFF;
	display: inline-block;
	font-family: 'open_sanssemibold', sans-serif;
	border: none;
	border-bottom: 3px solid #c1463f;
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: 0;
}
form.contact-form input[type="submit"]:hover {
	border: none;
	margin-top: 3px;
}
/* Contact Page
/-------------------------------------------------------------- */
.page-contact .page-icon {
	background: url("../images/page-contact.png") right bottom no-repeat;
}
.page-contact #main-content h2:after {
	background-color: #69cae2;
}
.contact-details p {
	font-size: 17px;
	font-family: 'open_sanssemibold', sans-serif;
	border-bottom: 1px solid #ededed;
	margin: 10px 0 0;
	padding: 10px 0;
}
.contact-details span {
	display: block;
	font-family: 'open_sansregular', sans-serif;
	font-size: 13px;
}
#message_sent {
	font-family: 'open_sanssemibold', sans-serif;
	font-size: 18px;
}
/* Plimus Buy Page
/-------------------------------------------------------------- */

#vendor-review-bar {
	display: none;
}
#pli-buynow-disclaimer {
	clear: both;
	color: #7b858b;
	width: 100%;
	font-size: 12px;
	display: block;
	margin: 0 0 20px;
}
#page-plimus #pli-buynow-disclaimer a {
	color: rgb(167, 184, 194);
}
#page-plimus p.copyright-info {
	margin-bottom: 10px;
}
#page-plimus ul#secondary-menu.menu {
	margin-bottom: 0px;
}
#page-plimus table {
	border: 1px solid #ededed;
}
#page-plimus table table {
	border: none;
}
#page-plimus table th {
	background-color: #FFF;
}
#page-plimus table td {
	font-family: 'open_sansregular', sans-serif;
	padding: 5px;
	border: none;
	vertical-align: middle;
}
#page-plimus form input, #page-plimus form select {
	background-color: #f0f0f0;
	border: 1px solid #dbdbdb;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 8px;
	font-family: 'open_sansregular', sans-serif;
	color: #46555d;
	font-size: 13px;
}
#pli-tbl-locale {
	position: absolute;
	top: 20px;
	right: -32px;
}
#page-plimus #pli-tbl-locale td {
	text-align: right;
	padding: 0;
}
#pli-tbl-locale td select {
	background-color: #FFF;
	padding: 7px 8px;
	color: #777;
	font-size: 11px;
}
#pli-tbl-locale td font {
	color: #999;
	font-size: 11px!important;
}
#pli-tbl-locale #currenciesList {
	width: 260px;
}
#order_info_box td {
	position: relative;
}
#order_info_box td br, .pli-wire-transfer-text br {
	display: none;
}
#pli-desc-currency-supported, .pli-print-box {
	position: absolute;
	right: 15px;
	top: 15px;
	color: #999;
	font-size: 11px;
}
.pli-print-box {
	top: 24px;
}
.pli-tr-section-headline b {
	font-size: 24px;
	padding: 0 0 10px;
	display: block;
	font-weight: normal;
}
.pli-tr-section-subheadline {
	background-color: #505d65;
}
.pli-tr-section-subheadline b {
	color: #FFF!important;
	font-weight: normal;
	font-size: 12px
}
.pli-tr-section-subheadline td {
	text-align: left;
	padding: 8px 10px!important;
}
#page-plimus table.pli-tbl-order-info .pli-tr-contract td {
	border-bottom: 1px solid #ededed;
	padding: 25px 10px;
	font-family: 'open_sanssemibold', sans-serif;
	text-align: left;
	color: #273740;
}
#page-plimus form input.updateBtn {
	background: url('../images/sprite.png') -734px -31px no-repeat;
	border: medium none;
	border-collapse: collapse;
	cursor: pointer;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-left: 7px;
}
#page-plimus form input.updateBtn:hover {
	opacity: 0.7;
}
#page-plimus .pli-tr-tax .pli-td-total, #page-plimus .pli-td-grand-total-value, td.pli-td-total {
	color: #999;
	padding: 5px;
	text-align: left;
}
.pli-tr-tax b, .pli-td-product b, .pli-tr-wire-fee b {
	font-weight: normal;
	color: #999;
}
#page-plimus .pli-td-grand-total-value b, .pli-td-grand-total-value font, .pli-td-grand-total-text font, .pli-td-grand-total-text font b {
	color: #487a27;
	font-weight: normal;
	font-family: 'open_sanssemibold', sans-serif;
}
.pli-print-box {
	border: none!important;
	color: #FFF;
}
.pli-print-box a {
	margin-left: 20px;
	color: #36444b;
	font-family: 'open_sanssemibold', sans-serif;
	background: url('../images/sprite.png') -730px -70px no-repeat;
	padding: 3px 0 3px 40px;
}
.pli-print-box a:first-child {
	background-position: -730px -102px;
}
.pli-print-box a:hover {
	color: #666;
}
.pli-print-box img, #pli-tr-customer-info-description br, #page-plimus form #nextButtonRow br, #page-plimus td.pli-description br {
	display: none;
}
font.pli-description {
	border-bottom: 1px solid #ededed;
	padding: 10px 10px 10px;
	margin-bottom: 10px;
}
#page-plimus #pli-tr-customer-info-description td font, #pli-tr-billing-description td b, font.pli-description {
	color: #999;
	font-size: 11px;
	font-weight: normal;
	font-family: 'open_sansregular', sans-serif;
}
font.pli-description {
	display: block;
}
.pli-tbl-section-fields td.pli-td-label, .pli-tbl-section-fields .pli-td-print-label {
	text-align: left;
	width: 240px;
}
.pli-tbl-section-fields td.pli-td-input input, .pli-tbl-section-fields td.pli-td-input select {
	width: 582px;
}
.pli-tbl-section-fields #pli-tr-phone td.pli-td-input input {
	width: 411px;
	margin-right: 20px;
}
.pli-tbl-section-fields #pli-tr-phone td.pli-td-input input#pli-input-ext {
	width: 100px;
	margin: 0;
}
#pli-tr-cc-expiration-date select {
	width: 80px;
}
#pli-tr-cc-security-code input {
	width: 145px;
	margin-right: 20px;
}
#pli-tr-cc-type select {
	width: 165px;
	margin-right: 20px;
}
.pli-tbl-section-fields td.pli-td-input select {
	width: 600px;
}
#pli-tr-cc-type img {
	vertical-align: middle;
}
#page-plimus form .pli-tbl-submit input[type="submit"], #page-plimus form input.pli-big-submit-button {
	background-color: #f6544b;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	padding: 10px 50px;
	width: inherit;
	color: #FFF;
	display: inline-block;
	font-family: 'open_sanssemibold', sans-serif;
	border: none;
	border-bottom: 3px solid #c1463f;
	cursor: pointer;
	margin: 0 20px 10px;
	float: right;
}
.pli-wire-transfer-text {
	border: 1px solid #ededed;
	display: block;
	padding: 15px 20px;
	color: #999;
}
#page-plimus td.pli-description {
	padding: 20px 0 0;
}
.pli-wire-transfer-text input {
	float: left;
	margin: 7px 30px 25px 0;
}
#pli-tbl-account-information td {
	text-align: left;
}
#page-plimus table#pli-tbl-cc-information, #page-plimus table#pli-tbl-account-information, #page-plimus table.pli-tbl-order-info {
	padding-bottom: 20px;
	border-bottom: 1px dotted #888;
}
label.plimusBuynowError {
	color: #f6544b;
	font-weight: normal;
}
.pli-print-hide {
	display: none;
}
