* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

body {
	background: #FFFFFF url(/pics/site07/pac2_background.gif) repeat-X;
	margin:0px;
	padding:0px;
}


/* Links */
a:link {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}
a:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: underline;
}
a:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: underline;
}
a:hover {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: underline;
}


.productname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
}
.optionheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
}
.optiongroupname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6187BD;
}

.radiolabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.radiolabels a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.radiolabels a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.radiolabels a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.radiolabels a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.size10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.size10 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-decoration: underline;
}
.size10 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.size10 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-decoration: underline;
}
.size10 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.cartheader
{
    BACKGROUND-COLOR: #cccccc;
    FONT-WEIGHT: 600;
}
/* LIGHT ROW COLOR FOR REPORTS */
.lr
{
    BACKGROUND-COLOR: #F5F5F5;
}

/* DARK ROW COLOR FOR REPORTS */
.dr
{
    BACKGROUND-COLOR: #E6E6E6;
}



/*setup stuff for navigation*/
.nav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.nav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.nav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.nav td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*setup stuff for page navigation links*/
.pagenavlinks a:link {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.pagenavlinks a:active {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.pagenavlinks a:visited {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.pagenavlinks a:hover {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}
.pagenavlinks a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding-left: 4px;
	text-decoration: underline;
}
.pagenavlinks span 
{
	font-size: 11px;
	padding-left: 4px;
}
.pagenavlinks td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 4px;
	color: #036592;	
}


.mainContent 
{
	padding: 15px 0px 0px 15px;	
}

.galleryDisplayName
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #036592;
}


/*featured itmes*/
.FeaturedContentTop
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	border-top: solid 1px #336699;	
	border-right: solid 1px #336699;
	border-left: solid 1px #336699;
}
.FeaturedContentBottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: solid 1px #336699;	
	border-bottom: solid 1px #336699;	
	border-right: solid 1px #336699;
	border-left: solid 1px #336699;
}

/*quick search*/
.CatalogQuickSearch
{
	border-top: solid 1px #336699;	
	border-bottom: solid 1px #336699;	
	border-right: solid 1px #336699;
	border-left: solid 1px #336699;
}
.CatalogQuickSearch td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*nav information*/
.navTopRow 
{
	border-top: solid 1px #336699;
	BACKGROUND-COLOR: #EFEFEF;
	COLOR: #336699;
}
.navCenterRow 
{
	border-top: solid 1px #336699;
	BACKGROUND-COLOR: #9EE1F8;
}
.navBottomRow 
{
	border-top: solid 1px #67A2C7;
	border-bottom: solid 1px #67A2C7;	
	BACKGROUND-COLOR: #0099CC;
}

/*left nav*/
.LeftNavMainCategory
{
	border-bottom: solid 1px #336699;		
	border-right: solid 1px #336699;
	border-left: solid 1px #336699;
	BACKGROUND-COLOR: #FFFFFF;	
}


.LeftNavMainCategoryChoosen
{
	border-bottom: solid 1px #336699;		
	border-right: solid 1px #336699;
	border-left: solid 1px #336699;
	BACKGROUND-COLOR: #DBDBDB;	
}

.LeftNavSubCategory
{
	BACKGROUND-COLOR: #EFEFEF;	
	border-right: solid 1px #336699;
	border-left: solid 1px #336699;
}

.LeftNav_LitUp
{
	border-bottom: solid 1px #336699;	
	border-right: solid 1px #336699;
	border-left: solid 1px #336699;	
	BACKGROUND-COLOR: #9EE1F8;
}

.LeftNavBottomHalf
{
	border-bottom: solid 1px #336699;	
	border-right: solid 1px #336699;
	border-left: solid 1px #336699;	
	BACKGROUND-COLOR: #0099CC;
}


/*crumb nav links*/
.crumbNav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000B56;
}
.crumbNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000B56;
	text-decoration: underline;
}
.crumbNav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000B56;
	text-decoration: underline;
}
.crumbNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000B56;
	text-decoration: underline;
}
.crumbNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000B56;
	text-decoration: none;
}

/*coordinating*/
.coordheader
{
	border-bottom: solid 1px #336699;		
	BACKGROUND-COLOR: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.coordtext
{
	border-bottom: solid 1px #336699;		
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000B56;
}
.coordtext a:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000B56;
	text-decoration: none;
}
.coordtext a:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000B56;
	text-decoration: underline;
}
.coordtext a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000B56;
	text-decoration: none;
}
.coordtext a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000B56;
	text-decoration: underline;
}




.copydesc{
	font-family: Arial;
	font-size: 12px;
	color: #363a36;
	text-decoration: none;
	padding: 10px 10px 5px 10px;
}

.copydesc b{
	color: #363a36;
	font-weight : bold;
}

.copydesc a:link, .copydesc a:visited, .copydesc a:active {
	font-family: Arial;
	font-size: 10px;
	color: #363a36;
	text-decoration: none;
}

.copydesc a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #464c47;
	text-decoration: underline;
}




.pselections{
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
}

.pselections a:link, .pselections a:visited, .pselections a:active {
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: none;
}

.pselections a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: underline;
}



.topnav{
	font-family: Arial;
	font-size: 12px;
	color: #46486a;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}

.topnav a:link, .topnav a:visited, .topnav a:active {
	font-family: Arial;
	font-size: 12px;
	color: #46486a;
	text-decoration: none;
}

.topnav a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #46486a;
	text-decoration: underline;
}



.bottomnav{
	font-family: Arial;
	font-size: 10px;
	color: #b7b7b7;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.bottomnav a:link, .bottomnav a:visited, .bottomnav a:active {
	font-family: Arial;
	font-size: 10px;
	color: #636363;
	text-decoration: none;
}

.bottomnav a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #636363;
	text-decoration: underline;
}




.breadcrumb{
	font-family: Arial;
	font-size: 10px;
	color: #636363;
	text-decoration: none;
}

.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
	font-family: Arial;
	font-size: 10px;
	color: #6a6868;
	text-decoration: none;
}

.breadcrumb a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}




.mainnav_selected {
	border-top: solid 1px #848484;
	border-right: solid 1px #848484;
	border-left: solid 1px #848484;
	background-color: #e7f4e9;
	font-family: Arial;
	font-size: 12px;
	font-color: #4373be;
	text-decoration: none;
	padding: 8px 5px 5px 5px;
	text-align: center;
}

.mainnav_selected a:link, .mainnav_selected a:visited, .mainnav_selected a:active {
	font-family: Arial;
	font-size: 12px;
	color: #4373be;
	text-decoration: none;
}

.mainnav_selected a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #4373be;
	text-decoration: underline;
}




.mainnav_rest {
	font-family: Arial;
	font-size: 12px;
	font-color: #000000;
	text-decoration: none;
	padding: 8px 5px 5px 5px;
	text-align: center;
}

.mainnav_rest a:link, .mainnav_rest a:visited, .mainnav_rest a:active{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.mainnav_rest a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}




.subnav{
	background : url(/pics/site07/subnavdither.gif); background-repeat : repeat-x;
	font-family: Arial;
	font-size: 12px;
	color: #443a43;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.subnav a:link, .subnav a:visited, .subnav a:active{
	font-family: Arial;
	font-size: 12px;
	color: #443a43;
	text-decoration: none;
	padding: 5px;
}

.subnav a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #443a43;
	text-decoration: underline;
	padding: 5px;
}





.showcat{
	font-family: Arial;
	font-size: 12px;
	color: #4373be;
	text-decoration: none;
	padding: 5px 5px 5px 15px;
}

.showcat li{
	list-style: none;
	margin-left: 5;
	padding-left: 1em;
	text-indent: -1em;
	font-family: Arial;
	font-size: 10px;
	color: #443a43;
} 

.showcat a:link, .showcat a:visited, .showcat a:active{
	font-family: Arial;
	font-size: 10px;
	color: #443a43;
	text-decoration: none;
}

.showcat a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #443a43;
	text-decoration: underline;
}

.gen_input{
background-color: #FFFFFF; 
color: #232426; 
font-size: 11px; 
font-family: arial; 
border: 1px solid #d1d7e4;
padding: 2px 2px 2px 2px;
}