.columnleft {
    display: none;
}
.clientlogin {
    display: none;
}
div.navigation {
   display: none;
}
.contentframe {
    margin: 50px;
}
.dontprint {
    display: none;
}
/* REDIFINED TAGS */

body {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	margin:0;
}
form {
    margin-top: 20px;
}
h1, h2, h3, h4, p {
	margin: 0;
}
h1 {
	font-size: 26px;
	color: #a81b29;
	font-weight: normal;
	padding-bottom: 10px;
}
h2 {
	font-size: 16px;
	color: #494949;
	font-weight: bold;
	padding: 10px 0 15px 0;
}
h3 {
    font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #174284;
	padding-bottom: 0;
    margin-top: 5px;
    text-transform: capitalize;
}
h4 {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	color: #a81b29;
	padding-bottom: 0px;
}
h5 {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-transform: capitalize;
	color: #494949;
	padding: 0;
    margin: 2px 0 5px 0;
}
p {
	padding-bottom: 15px;
}
p.nopad {
	padding-bottom: 0px;
}
.columnleft p {
	padding-bottom: 5px;
}
.siteframe a {
	color: #a81b29;
	text-decoration: none;
}
.siteframe a:hover {
	color: #174284;
	text-decoration: underline;
}
dl {
    width: 600px;
    padding: 0;
    margin: 0 0 20px;
}
dt {
    width: 150px;
}
dd {
    margin-left: 75px;
}
/* Corp Home */
div#headerhome span.clientLogin {
    display: none;
}
div#headerhome input#username {
    display: none;
}
div#headerhome span#passwordfield {
    display: none;
}
div#headerhome button#submit {
    display: none;
}
div#headerhome {
    border-bottom: 2px solid #A81B29;
}
/* End Corp Home*/
/* Corp Header */
div#header span.clientLogin {
    display: none;
}
#header input#username {
    display: none;
}
#header span#passwordfield {
    display: none;
}
#header button#submit {
    display: none;
}
#header  a.homepage {
    display: none;
}
div#header {
    border-bottom: 2px solid #A81B29;
    margin: 0 0 2em 0;
}
/* End Corp Header */

/* Store Style */
/* Store Header */
#headerstore  a.homepage {
    display: none;
}
div#headerstore {
    border-bottom: 2px solid #A81B29;
    margin: 0 0 2em 0;
}
/* End Store Header*/
/* category page*/
p#itemCount {
    margin:0;
    padding:0;
    font-weight: bold;
}
div.productList {
    font-size: 14pt;
    width: 50%;
    border-bottom: 1px solid #999999;
    margin-top: 0;
}
div.productList h2 {
    margin:0;
    padding-top: 0;
    color: #174284;
}
div.productList div.listItem {
    line-height: 1.25em;
    border-top: 1px solid #999999;
}
/*end category page*/

/*product page*/
.productHeadline {
    font-size: 16px;
	color: #494949;
	font-weight: bold;
	padding: 10px 0 15px 0;
}
/*end product page*/

/*cart*/
table#cartTable {
    width: 75%;
    border-bottom: 1px solid #A81B29;
}
table#cartTable tr td{
    border-top: 1px solid #A81B29;
}
table#cartTable tr.secondaryRow td{
    border-top: none;
}
table#cartTable thead th {
    text-align: left;
}
table#cartTable thead th.total {
    text-align: right;
}
form#couponForm {
    display: none;
}
/*end cart*/

/*thank you*/
p.printInstructions {
    display: none;
}
td.subMenu {
    display: none;
}
div.thankYouHeadline {
    display: none;
}
#lightBox {
    display: none;
}
div#orderIdentification {
    font-weight: bold;
}
div.orderDetails p.orderNumber {
    float: left;
    padding: 0;
}
div.orderDetails p.orderNumber span.label {
    float: left;
    display: block;
    width: 8em;
}
div.orderDetails p.completeDate {
    float: right;
    padding: 0;
}
div.orderDetails p.completeDate span.label {
    float: left;
    display: block;
    width: 8em;
}
div.orderDetails p.orderStatus {
    float: none;
    clear: both;
    padding: 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #A81B29;
    color: white;
}
div.orderDetails p.orderStatus span.label {
    float: left;
    display: block;
    width: 8em;
}
div.orderDetails {
    color: #232323
}
div#epollInvoice {
    border: 2px solid #A81B29;
    padding: 10px;
}
table.billingDeliveryTable {
    width: 90%;
    margin: 0 5% 1em 5%;
}
table.billingDeliveryTable thead th {
    font-weight: bold;
    text-align: left;
}
table.billingDeliveryTable tbody td {
    text-align: center;
}
table.billingDeliveryTable tbody td div.billingInformation, table.billingDeliveryTable tbody td div.deliveryInformation{
    text-align: left;
    width: 50%;
}
table.orderDetailsTable {
    width: 100%;
    border-top: 1px solid #A81B29;
    padding-top: 20px;
    margin-top: 0;
    color: #000000;
}
table.orderDetailsTable thead th {
    text-align: left;
}
table.orderDetailsTable thead th.price, table.orderDetailsTable thead th.total {
    text-align: right;
}
table.orderDetailsTable tbody tr.orderTotals td {
    border-top: 1px solid #A81B29;
}
table.orderDetailsTable tbody tr td.total {
    font-weight: bold;
}
table.paymentInformationTable {
    width: 100%;
}
table.paymentInformationTable thead th, table.paymentInformationTable td.paymentStatus {
    font-weight: bold;
}

/*end thank you*/
/* View Terms And Conditions Page*/
body#viewTermsAndConditions {
    background-color: white;
    text-align: left;
    padding: 0;
}
body#viewTermsAndConditions h1 {
    padding: 20px;
}
body#viewTermsAndConditions p {
    padding: 10px 30px;
}
/* End View Terms And Conditions Page*/

/* End Store Style */