BODY
A:link {
	color: #14446A;
	text-decoration: underline;
	font-weight: bolder;
}

A:visited {
	color: #14446A;
	text-decoration: underline;
	font-weight: bolder;
}

A:active {
	color: #14446A;
	text-decoration: underline;
	font-weight: bolder;
}

A:hover {
	color: #A6282C;
	text-decoration: underline;
	font-weight: bolder;
}

TD {
	font-family: Verdana;
	font-size: 13px;
}

P {
	font-family: Verdana;
	font-size: 13px;
	;
	color: #680000
}

TD.menu {
font-family: Verdana,Arial;
font-size: 11px;
color: #000000;
}

P.menu {
font-family: Verdana,Arial;
font-size: 11px;
color: #000000;
}

HR {
	color: #000042;
	height: 1px;
}
.smaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.leftcell {
	border-right: thin solid #7D040B;
	;
	text-align: center;
	background-color: #F3E7CD;
}
.rightcell {
	border-left: thin solid #7D040B;

}
.tablebord {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.image-header {
	padding: 15px;
	clip: rect(auto,auto,auto,auto);
}
.image-left {
	padding-right: 10px;
}


.maincontent {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0px;
	color: #520002;
	padding-top: 0px;
	padding-right: 29px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.larger-red {
	font-size: 14px;
	color: #90171E;
}
div.detailimage {
	text-align:center;
	margin-bottom:22px;
}
div.detaildescription{
	margin-bottom:22px !important;
}
div.previousnext{
	text-align:center;
	margin:30px 0 !important;
	clear:both;
}
div.detailaddtocartquant{
	float:right;
	margin-top: -30px !important;
}
div.product {
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #680000 !important;
}
div.category {
    width: 49%;
    margin: 0.5% !important;
    display: inline-block;
    box-sizing: border-box;
    padding: 10px !important;
	vertical-align:top;
	border:1px solid #680000 !important;
	min-height:100px;
}
input.ectbutton, button.ectbutton {
    background: #680000 !important;
}
div.optiontext{
	display:inline-block;
	width:100px;
	font-weight:bold;
}
div.option{
	display:inline-block;
}
div.prodoptions,div.detailoptions{
	margin:20px 0 !important;
}
div.prodoptions,div.prodid,div.prodname,div.proddescription,div.prodprice,div.prodaddtocartquant,div.listprice{
	float:right;
	width:66%;
	box-sizing:border-box;
}
div.prodimage {
    float: left;
    width: 33%;
    padding: 10px;
	box-sizing:border-box;
}
img.prodimage{
	max-width:100%;
}
span.prodpricelabel{
	font-weight:bold;
}

.table {
	border: thin dashed #990000;
}
.creamfontbold {
	font-size: 18px;
	font-weight: bold;
	color: #F3E7CD;
}
.rtlibrarybig {
	font-size: 12px;
	font-weight: bold;
}
TD.cobhl{
	background-color: #F3E7CD;
	border: thin solid #740005;
}
TABLE.cobtbl{
	border-top-color: #8D181E;
	border-right-color: #8D181E;
	border-bottom-color: #8D181E;
	border-left-color: #8D181E;
}
TD.cobll{
	background-color: #F3E7CD;
	color : #600;
	border: thin solid #81040C;
}

#logo22 {
	height: 174px;
	width: 634px;
	background-image: url(images/header-new.jpg);
	background-repeat: no-repeat;
}
.largerfont {
	font-family: "Comic Sans MS";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #660000;
}
.largest-red {
	font-size: 18px;
	color: #930003;
}

.lgblacktitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #820002;
}
.border {
	border-top-color: #80040C;
	border-right-color: #80040C;
	border-bottom-color: #80040C;
	border-left-color: #80040C;
}
.align-center {
	text-align: center;
}
.align-justify {
	text-align: justify;
}
.image-right {
	padding-right: 8px;
}
img.cartimage {
width: 100px;
border:1px;
}
.discountsapply {
	color: #900;
	font-size: 14px;
	font-weight: bolder;
}
.proddiscounts {
	color: #900;
	font-size: 14px;
	font-weight: bolder;
}
.detaildiscounts{
	color: #900;
	font-size: 14px;
	font-weight: bolder;
}
.catdiscounts{
	color: #900;
	font-size: 14px;
	font-weight: bolder;
}

div.proddescription p, div.catdesc p {
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

P.catname {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 4px;
	vertical-align:top;
 }

 P.catdesc {
	margin-top: 0px;
	margin-bottom: 4px;
	vertical-align:top;
	text-align: left;
 }
TD.catname {
	vertical-align:top;
	text-align: left;
 } 
 
 /*  Button and Form Field Styles  */

input.buybutton, input.sccheckout, input.checkoutbutton, input.vieworderstatus, input.viewlicense, input.trackpackage{
	color:#FFF;
	padding:6px 16px;
	border:0;
	border-radius:4px;
	font-size:1.1em;
	font-weight: bolder;
	background: #910000;
}

input.buybutton:hover, input.sccheckout:hover, input.checkoutbutton:hover, input.vieworderstatus:hover, input.viewlicense:hover, input.trackpackage:hover{
	color:#FFF;
	cursor:pointer;
	background: #C00;
}

input.login, input.newaffiliate, input.affiliatelogin, input.search{
	background:#475D74;
	color:#fff;
	padding:4px 16px;
	border:0;
	border-radius:4px;
	font-size:1em;
	margin-top:6px;
	font-weight: bolder;
}

input.login:hover, input.newaffiliate:hover, input.affiliatelogin:hover, input.search:hover{
	background:#B7C3C1;
	color:#000;
	cursor:pointer;
}
div.detailinstock{
display:none !important;
    }