﻿
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;
}

.but_razd { width: 58px;
	height: 28px;
	background:url(images/title.gif) center 5px no-repeat;
	float:left;}

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;
margin-bottom:10px;
}

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: #000000;
	background-image: url(/images/menu_r.gif);
}

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 {
	background: #3399FF;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 9pt;
	font-weight: 600;
	line-height: 15pt;
	color: #FFFFFF;
	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: 15px;
	font-weight: 600;
	color: #000000;
	line-height: 15px;
	text-decoration: none;
}

.headertext2:hover {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 18px;
font-weight: 800;
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;
padding:5px;
}
.cartRowEnd{
background-color: #F5F5F5;
vertical-align: top;
font-size: 10px;
border-style: solid;
border-color: #CDCDCD;
border-width: 0px 1px 1px 1px;
padding:5px;
}
.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;
}

.top { 
	height:360px;
	width:610px;
	background: #FFFFFF;
}

/*
scroll styles here
*/

.item { width: 600px; height: 350px; padding-left: 10px; padding-top: 10px;}
.item img {float:left;}
.item h2 { border:none; margin-bottom:15px;}

.scrollable { position:relative; overflow:hidden; width: 600px; height: 350px; padding-left: 10px;} 
.scrollable .items { width:20000em; position:absolute;}
.scrollable .items div { float:left;} 
.scrollable .items .item { overflow:hidden;}
.scrollable .items .item p { line-height:16px;}
.navi { width:auto; height:25px; margin:5px 0; margin-top: 15px;  background: #ffffff; width: 604px; padding-top: 5px; padding-left: 6px} 
.navi a { width: 19px; cursor:pointer; height: 19px; float:left; margin:0 0 0 5px; background:url(images/num.gif) no-repeat scroll right top; display:block; font-size:1px;} 
.navi a:hover, .navi a.active { background-position:left top; margin:0 0 0 5px;  background:url(images/num_h.gif) no-repeat scroll right top}

.header1
{
width: 600px; height: 350px;
background: url(images/header1.jpg) no-repeat;
}

.header2
{
width: 600px; height: 350px;
background: url(images/header2.jpg) no-repeat;
}

.header3
{
width: 600px; height: 350px;
background: url(images/header3.jpg) no-repeat;
}


/* ------------------------------------------------------------------------
DO NOT CHANGE
------------------------------------------------------------------------- */


div.pp_overlay {background: #000;display: none;left: 0;position: absolute;top: 0;width: 100%;z-index: 9500;}
div.pp_pic_holder {display: none;position: absolute;width: 100px;z-index: 10000;}
