﻿
a {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
color: #336699;
text-decoration: underline;
line-height: 15px;
}

a:hover {
color: #000000;
font-family: Arial,Helvetica,Verdana,sans-serif;
/*font-size: 11px;*/
text-decoration: none;
/*line-height: 15px;*/
}

a.normal {
color: #0033FF;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
text-decoration: underline;
}
a.normal:hover {
color: #FF0000;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
text-decoration: underline;
}

body {
background-color: #FFFFFF;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px
}

.copyright {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
line-height: 20px;
color: #000000;
}

h1 {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 16pt;
font-weight: 700;
color: #800000;
}

h2 {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 14pt;
font-weight: 700;
color: #000000;
background-color: FFFFFF;
}

h3 {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 12pt;
font-weight: 700;
color: #000000;
background-color: FFFFFF;
}

h4 {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 10pt;
font-weight: 700;
color: #000000;
background-color: FFFFFF;
}

input {
font-size: 9pt;
font-family: Courier New;
line-height: 9pt;
}

p {
font-family: Arial,Helvetica,Verdana,sans-serif;
color: #000000;
font-size: 10pt;
}

th {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
color: #FFFFFF;
background-color: #CC0000;
}

td {
font-family: Arial,Helvetica,Verdana,sans-serif;
color: #000000;
font-size: 11px;
text-decoration: none;
}

form input {
font-family: Arial, Helvetica, sans-serif;
border:1px solid black;
}

.buttons {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 9pt;
font-weight: 600;
line-height: 15pt;
color: #FFFFFF;
background-color: #CC0000;
height: 25px;
}

.buttons_disabled {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 9pt;
font-weight: 600;
line-height: 15pt;
color: #FFFFFF;
background-color: #e7e7e7;
height: 25px;
}

.subHeading {
font-family: Arial,Helvetica,Verdana,sans-serif;
color: #000000;
font-size: 10pt;
font-weight: 700;
}

.small {
font-family: Arial,Helvetica,Verdana,sans-serif;
color: #000066;
font-size: 8pt;
}

.smalltext {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
font-weight: 500;
color: #000000;
line-height: 13px;
text-decoration: none;
}
.policy.smalltext {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 13px;
font-weight: 500;
color: #000000;
line-height: 15px;
text-decoration: none;
}
.headertext1 {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
font-weight: 600;
color: #FFFFFF;
line-height: 15px;
text-decoration: none;
}
.headertext1:hover {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
font-weight: 600;
color: #000000;
line-height: 15px;
text-decoration: underline;
}
.smalltext1 {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 9pt;
font-weight: 500;
color: #0000FF;
line-height: 18px;
text-decoration: none;
}
.smalltext1:hover {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 9pt;
font-weight: 500;
color: #000000;
line-height: 18px;
text-decoration: underline;
}
.sidetext {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
font-weight: 500;
color: #006699;
line-height: 18px;
text-decoration: none;
}
.sidetext_white {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
font-weight: 500;
color: #FFFFFF;
line-height: 18px;
text-decoration: none;
}
.sidetext:hover {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
font-weight: 500;
color: #000000;
line-height: 18px;
text-decoration:underline;
}

.headertext2 {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
font-weight: 600;
color: #FFFFFF;
line-height: 15px;
text-decoration: none;

}

.headertext2:hover {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
font-weight: 700;
color: #FFFFFF;
line-height: 15px;
text-decoration: underline;
}

.headertext3 {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
font-weight: 600;
color: #FFFFFF;
line-height: 12px;
text-decoration: none;

}

.headertext3:hover {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
font-weight: 600;
color: #FFFFFF;
line-height: 12px;
text-decoration: underline;
}

.pagetext  {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
font-weight: 500;
color: #000000;
line-height: 18px;
text-decoration: none;
}

.pageheader {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 13px;
font-weight: 600;
color: #993333;
line-height: 12px;
text-decoration: underline;
}

.checkoutInstructions{
font-family: Arial,Helvetica,Verdana,sans-serif;
color: #800000;
font-size: 11px;
}

.clearFields{
color: #0000FF;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 9px;
text-decoration: none;
cursor:pointer;
}

.clearHover{
color: #FF0000;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 9px;
text-decoration: underline;
cursor:pointer;
}

.optionName{
font-weight: 100;
}

.productImages{
border: 0px solid;
}

.rightLower{
float: right;
width: auto;
padding-top: 50px;
}
/*.subHeading{
font-weight: 100;
} */

/******** Styles for the category menu *********/


.categoryMenu{
background-color: #FFFFFF;
border-style: solid;
border-color: #CDCDCD;
border-width: 0px 1px 5px 1px;
}

.catListTable{
border: 0px solid;
width: 150px;
}

.catItem{
	color: #333366;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	font-weight: 500;
	line-height: 10px;
	padding: 0px;
	padding-left: 5px;
	border: 1px gray solid;
}

.catLink{
	color: #CA0000;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.subCat{
	border: 1px #F5F5F5 solid;
	color: #333366;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}
.subCat:hover{
	color: #CA0000;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.subListItem{
cursor: pointer;
color: #333366;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
line-height: 13px;
position:absolute;
border:1px solid gray;
}
.offset1{
background-image: url('/images/list_arrow.gif');
background-repeat: no-repeat;
font-size: 11px;
text-decoration: none;
position: relative;
background-color: #F5F5F5;
white-space: nowrap;
}
.offset1:hover {
background-image: url('/images/list_arrow.gif');
background-repeat: no-repeat;
font-size: 11px;
text-decoration: underline;
}

.offset2{
background-image: url('/images/bullet.gif');
background-repeat: no-repeat;
position: relative;
left: 10px;
padding: 0px;
padding-left: 15px;
padding-bottom: 2px;
font-size: 11px;
}
.offset3{
background-image: url('/images/list_arrow.gif');
background-repeat: no-repeat;
position: relative;
left: 20px;
padding: 0px;
padding-left: 20px;
padding-bottom: 2px;
font-size: 11px;
}
.offset4{
background-image: url('/images/bullet.gif');
background-repeat: no-repeat;
position: relative;
left: 35px;
padding: 0px;
padding-left: 15px;
padding-bottom: 2px;
font-size: 11px;
}

/******** Special Style Classes used in the cart and orderform template *********/

.cartHeader{
border-style: solid;
border-color: #CDCDCD;
border-width: 1px 0px 1px 1px;
}
.cartHeaderEnd{
border-style: solid;
border-color: #CDCDCD;
border-width: 1px 1px 0px 1px;
}
.cartRow{
background-color: #F5F5F5;
vertical-align: top;
font-size: 10px;
border-style: solid;
border-color: #CDCDCD;
border-width: 0px 0px 1px 1px;
}
.cartRowEnd{
background-color: #F5F5F5;
vertical-align: top;
font-size: 10px;
border-style: solid;
border-color: #CDCDCD;
border-width: 0px 1px 1px 1px;
}
.cartFooter{
/*background-color: #E3E3E3;*/
color: #000000;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
}
.category{
color: GRAY;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 15px;
font-weight: 700;
text-decoration: none;
font-style:italic;
}
.category:hover{
color: GRAY;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 15px;
font-weight: 700;
text-decoration: underline;
font-style:italic;
}
.dept {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
line-height: 15px;
font-weight:600;
}

.dept:hover {
color: #999999;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
text-decoration: underline;
line-height: 15px;
font-weight:600;
}
.sub_cat{
color: GRAY;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
font-weight: 700;
text-decoration: none;
font-style:italic;
}
.sub_cat:hover{
color: GRAY;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
font-weight: 700;
text-decoration: underline;
font-style:italic;
}
.reorder_link {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
color: #000000;
line-height: 15px;
text-decoration: none;
}
.reorder_link:hover {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
color: #FF0000;
line-height: 15px;
text-decoration: none;
}
.link-subnav { 
color: #444444; 
font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
font-size: 11px; 
text-decoration: none; 
font-weight:normal; 
} 
.link-subnav:hover { 
color: #4444FF; 
font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
font-size: 11px; 
text-decoration: underline; 
font-weight:normal; 
} 
.specialBox{
border-style: solid;
border-color: #CCCCCC;
border-width: 1px 1px 1px 1px;
font-weight: 500;
}
