a{color: #BD3817; font-weight:bold; text-decoration: none;}
a:hover{text-decoration:underline}

.txtw {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.txt {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #C1241A;}
A.txt:LINK  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration : none; }
A.txt:VISITED {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
A.txt:HOVER  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #F3391D;  text-decoration : underline; }
.txtblk {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.txthead {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #C1241A;}
.txtsm {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #C1241A;}
A.txtsm:LINK  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;  text-decoration : none; }
A.txtsm:VISITED {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}
A.txtsm:HOVER  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #F3391D;  text-decoration : underline; }
.ltxtblk {
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;
}
.ltxthead {
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #C1241A;
}
.ltxtblkreg {

font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; vertical-align: super;
}

.product_row_form{
	float:left;
	width:215px;
	margin:7px;
	border:2px;
	border-color:#F27D18;
	border-style:dotted;
	height:350px;
	font-size:11px;
}

.product_row_form_special{
	float:left;
	width:215px;
	margin:7px;
	border:2px;
	border-color:#F27D18;
	border-style:dotted;
	height:350px;
	font-size:11px;
	background-image:url(/images/special_offer.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.special_price{
color:#FF0000;
font-weight:bold;
	font-size:10px;

}

.product_row_table{
height:230px;
font-size:11px;
width:215px;
}

.product_row_table h1{
font-size:11px;
}

.product_row_table h2{
font-size:10px;
}

.product_purchase_table{
height:100px;
font-size:11px;
}

.product_purchase_table h1{
font-size:11px;
}

.product_purchase_table h2{
font-size:10px;
text-align:center;
}


.shop_button{
font-size:11px;
font-weight:bold;
}

.product_options{
text-align:center;

}

.clearboth{
clear:both;
}

.offer_text{
color:#F3391D;
text-align:center;
font-family:Arial, Helvetica, sans-serif;

}

p{
	font-size: 12px;
}

td{
	vertical-align: top;
}

p.protx_complete_totalcost{text-align:right; padding: 5px 8px 5px 5px; margin: 0 10px; font-size: 11px; background:#F9E199; border-top: 1px solid #F4CF60;}
p.emailLogo{
	margin: 0 0 10px 0;
}

fieldset{font-size: 12px; padding:10px; margin:10px; line-height: 1.5em; border: 1px solid #D1A10E;}

table#cart{width: 690px; margin: 10px; border-top: 1px solid #D1A10E;}
table#cart td{vertical-align:top}
td p{margin-top: 15px;}
fieldset span, legend{font-weight: bold; color: #685007;}
TABLE#cart TD, table#cart th {
	TEXT-ALIGN: left; font-size: 11px; padding: 5px;
}
table#cart th{
	color: #BD3817;
}
TABLE#cart TD{border-top: 1px dashed #D1A10E;}
TABLE#cart TD.cartPrice, table#cart th.subtotal {
	TEXT-ALIGN: right;
}

TABLE#cart TD.cartQty, table#cart th.cartQty{
text-align: center;
}
p.orderTotal{font-size: 12px; border-top: 1px solid #D1A10E; background:#F4CF60; margin-right: 10px; padding: 5px 10px 5px 5px;}