﻿body
{
	background: #ffffff;
}

#mainpage
{
	/* width: 1024px; */
	margin: 0px 15px 0px 15px;
	padding-bottom: 20px;
}

#storename
{
	margin: 0; 
	padding: 0;
	font: bolder 42px 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
	text-decoration: none;
	background: transparent;
}

p#slogan
{
	margin: 0;
	padding: 0;
	font: normal 14px 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
}

.header-row
{
	padding-top: 4px;
	padding-bottom: 4px;
}

.pointer
{
	cursor:pointer;
}

.imgBtn
{
	vertical-align: middle;
	margin: 2px;
}

.imgBtn-prorated
{
	vertical-align: middle;
	margin: 6px;
}

.modal .modal-footer
{
	border-top: 0px;
}

.modal-header-success
{
	color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	 border-top-left-radius: 5px;
	 border-top-right-radius: 5px;
}

.modal-header-info
{
	color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	 border-top-left-radius: 5px;
	 border-top-right-radius: 5px;
}

.modal-header-warning
{
	color: #c09853;
  background-color: #fcf8e3;
  border-color: #fbeed5;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	 border-top-left-radius: 5px;
	 border-top-right-radius: 5px;
}

.modal-header-danger
{
	color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	 border-top-left-radius: 5px;
	 border-top-right-radius: 5px;
}

#viewdraft .modal-dialog
{
  width: 800px;
}

#viewinvoice .modal-dialog
{
  width: 800px;
}

.text-align-left
{
	text-align: left !important;
}

.text-align-right
{
	text-align: right !important;
}

.table-row-images
{
	white-space: nowrap;
	padding: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.table-center th, td
{
	text-align: center;
}

.cell-align-center
{
	text-align: center !important;
}

.cell-align-right
{
	text-align: right !important;
}

.cell-align-left
{
	text-align: left !important;
}

.cell-align-money
{
	text-align: right !important;
}

.cell-align-money:before
{
	content: '$';
}

.money:before
{
	content: '$';
}

.percent:before
{
	content: '%';
}

.cell-align-percent
{
	text-align: right !important;
	padding-right: 20px !important;
}

.cell-align-percent:after
{
	content: '%';
}

.cell-align-number
{
	text-align: right !important;
	padding-right: 20px !important;
}