
/* Rotator Pseudo-Classes */

A.rotatorlinks {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #993333; 
	font-size: 12px; 
	text-decoration: underline;
	 
}

A.rotatorlinks:visited {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #993333; 
	font-size: 12px; 
	text-decoration: underline;
	 
}

A.rotatorlinks:hover {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #CC0033; 
	font-size: 12px; 
	text-decoration: underline;
	 
}

A.rotatorlinks:active {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #CC0033; 
	font-size: 12px; 
	text-decoration: underline;
	 
}

/* sub features Pseudo-Classes */

A.feature {
	font-family: verdana, helvetica, arial, sans-serif;
	color: #666666; 
	font-size: 16px; 
	text-decoration: none;
	font-weight: bold; 
	
}

A.feature:visited {
	font-family: verdana, helvetica, arial, sans-serif;
	color: #666666; 
	font-size: 16px; 
	text-decoration: none;
	font-weight: bold; 
	
}

A.feature:hover {
	font-family: verdana, helvetica, arial, sans-serif;
	color: #666666; 
	font-size: 16px; 
	text-decoration: underline;
	font-weight: bold; 
	
}
A.feature1 {
	font-family: verdana, helvetica, arial, sans-serif;
	color: #666666; 
	font-size: 12px; 
	text-decoration: none;
	font-weight: bold; 
	
}

A.feature1:visited {
	font-family: verdana, helvetica, arial, sans-serif;
	color: #666666; 
	font-size: 12px; 
	text-decoration: none;
	font-weight: bold; 
	
}

A.feature1:hover {
	font-family: verdana, helvetica, arial, sans-serif;
	color: #666666; 
	font-size: 12px; 
	text-decoration: underline;
	font-weight: bold; 
	
}
/* Masthead Pseudo-Classes */

A.mastlinks {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #ffffff; 	
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	
}

A.mastlinks:visited {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #ffffff; 	
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	
}

A.mastlinks:hover {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #ffffff; 	
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: underline; 
	
}

A.mastlinks:active {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #ffffff; 	
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: underline; 
	
}

A.mastit {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none;
	 
}
A.mastit:visited {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none;
	 
}

A.mastit:hover {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline;
	 
}

A.mastit:active {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline;
	 
}


/* blue link Pseudo-Classes */

A.bluetitlelinks {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #666666; 
	font-size: 12px;  
	text-decoration: none; 
	font-weight: bold; 
	 
}

A.bluetitlelinks:visited {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #666666; 
	font-size: 12px;  
	text-decoration: none; 
	font-weight: bold; 
	 
}

A.bluetitlelinks:hover {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #666666; 
	font-size: 12px;  
	text-decoration: underline; 
	font-weight: bold; 
	 
}

A.bluetitlelinks:active {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #666666; 
	font-size: 12px;  
	text-decoration: underline; 
	font-weight: bold; 
	 
}

/* misc */

.masthead {
	color: #ffffff; 
	background-color: #000000; 
	
}

.navcolor {
	color: #ffffff; 
	background-color: #999999; 
}

.lowmastbg {
	color: #ffffff; 
	background-color: #F7F7FF;
}

/*table */

.tableheader {
	background-color: #999999; 
	color: #ffffff; 
}

.tableheadersort { 
	background-color: #999999; 
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #CCCCCC;
	
}


.tableheadertxt { 
	color: #ffffff; 
	font-size: 12px; 
	font-family: verdana, helvetica, arial, sans-serif; 
	font-weight: bold; 
	
}

/* Account Excutive right nav links */

A.rightnav {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #666666; 	
	font-size: 12px; 
	text-decoration: none;
	
}

A.rightnav:visited {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #666666; 	
	font-size: 12px; 
	text-decoration: none;
	
}

A.rightnav:hover {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #666666; 	
	font-size: 12px; 
	text-decoration: underline;
	
}

A.rightnav:active {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #666666; 	
	font-size: 12px; 
	text-decoration: underline;
	
}

/* ::::: dhtml menu links ::::: */

.ProductMenu { 
	font-family: verdana, helvetica, arial, sans-serif; 
	font-weight: bold; 
	font-size: 11px; 
	text-decoration: none;
	color: #000000; 

}

.ProductMenu1 { 
	font-family: verdana, helvetica, arial, sans-serif; 
	font-weight: bold; 
	font-size: 11px; 
	text-decoration: none;
	color: #FFFFFF;
	border-top: 1px solid #993333;
	border-left: 1px solid #993333; 
	border-right: 1px solid #993333;

}

/* This style controls the Dropdown menu borders */
.Menu { 
	font-family: verdana, helvetica, arial, sans-serif; 
	text-decoration: none; 
	padding-left:15px;
	background-color: #f5f5f5; 
	border-bottom: 1px solid #993333;
	border-left: 1px solid #993333; 
	border-right: 1px solid #993333;
	
}

.MenuRegular { 
	font-weight: 300; 
	font-size: 11px;
	text-decoration: none; 
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #000000;
	background-color: #993333;
	border-top: 1px solid #993333;
	border-left: 1px solid #993333; 
	border-right: 1px solid #993333;

}

.menuHighlight { 
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none; 
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #000000;
	background-color: #993333;
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;


}

a.ProductMenu:hover { 
	color:#993333; 
	text-decoration:none;
}

.dl1 {
    background: #f5f5f5;
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
    display: block;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px
}

.dl1:hover {
    background: #CCCCCC;
}

.dlhighlight {
    background: #CCCCCC;
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
    display: block;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.dl2 {
    background: #f5f5f5;
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
    display: block;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.dl2:hover {
    background: #CCCCCC;
}

/* Copy and link text */

.defaultbluelink {  
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 12px; 
	color: #666666;
	
}
.defaultblacklink {  
	font-family: verdana, helvetica, arial, sans-serif;  
	font-size: 12px; 
	color: #000000;
	}

.bluelink {  
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 12px; 
	color: #666666;
	
}

.defaultlink {  
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 12px; 
	color: #666666;
	
}
.defaultlinkbold { 
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #666666;
	
}
.mediumlink {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #666666; 
	font-size: 11px;
	
}

.smalllink { 
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 11px; 
	color: #666666;
	
}

.smallcolor {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #666666; 
	font-size: 11px;
	
}

.mediumcolor {
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #666666; 
	font-size: 11px;
		
}

.defaultcolor {  
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 12px; 
	color: #666666;
		
}

.titletextblue {  
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #666666;
		
}
.titletextgreen {  
font-family: verdana,helvetica,arial,sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #000000;
}

.defaultblue {  
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 12px; 
	color: #666666;
		
}

.defaultredbold {  
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 14px; 
	color: #cc0000;
	font-weight: bold; 
}

.defaultbluebold {  
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #666666;
		
}

.smallbluelink  {  
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #666666;
	 
}

.defaultitaliclink {  
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px; 
	color: #666666; 
	font-style: italic;
	 
}

.defaultuderlinelink {  
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	color: #666666;
	text-decoration: underline;
	 
	} 
	
.defaultuderlineredlink {  
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #CC0033;
	text-decoration: underline;
	 
	} 

.titlelink {  
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 14px; 
	font-weight: bold; 
	color: #666666;
	 
}

.headinglink {  
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 16px; 
	font-weight: bold; 
	color: #666666;
	 
}

.headingblue {
	font-family: verdana, helvetica, arial, sans-serif;
 	font-size: 16px; 
 	font-weight: bold; 
 	color: #666666;
	
 }
 

.defaultpromobold {  
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: #999999;
	
}

/* product detail page classes */

.ppmediumboldcolor {
    color: #336699;
    font: bold 10px verdana, helvetica, arial, sans-serif;
}

a.ppmediumboldcolorlink {
    color: #336699;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.ppmediumboldcolorlink:visited {
    color: #336699;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.ppmediumboldcolorlink:hover {
    color: #336699;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.ppmediumboldcolorlink:active {
    color: #336699;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.ppmediumclrlk {
    color: #336699;
    font: normal 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.ppmediumclrlk:visited {
    color: #336699;
    font: normal 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.ppmediumclrlk:hover {
    color: #336699;
    font: normal 10px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.ppmediumclrlk:active {
    color: #336699;
    font: normal 10px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.ppdefaultboldcolor {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
}

.ppdefaultboldcolorlink {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

.ppdefaultcolor {  
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 11px; 
	color: #666666;
}

.ppdefaultcolorlink {
    color: #666666;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

.ppsmalllink {  
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 9px; 
	color: #666666;
}

.ppsmallboldlink {
    color: #666666;
    font: bold 9px verdana, helvetica, arial, sans-serif;
	 text-decoration: none;
}

.ppsmallbold {
    color: #666666;
    font: bold 9px verdana, helvetica, arial, sans-serif;
}


.ppqty {
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	vertical-align: baseline;
	text-align: center;
	padding: 2px;
}


/* Rebate */
.rebatetableheader {
	font-family: verdana, helvetica, arial, sans-serif;
	background-color: #999999; 
	color: #ffffff; 
	font-size: 12px; 
	font-weight: bold;
}

.rebatelinelist { 
	font-family: verdana, helvetica, arial, sans-serif;
	background-color: #cccccc;  
	color: #000000; 
	font-size: 10px; 
}

.licensenavborderoff {
    border: 3px double #808080;
    color: #666666;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

.licensenavlinkoff {
    color: #666666;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.licensenavlinkoff:hover {
    color: #993333;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.licensinglink {
    color: #666666;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.licensinglink:hover {
    color: #993333;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}


.dimvallink a {
    color: #000000;
    font: 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

.dimvallink a:hover{
    color: #000000;
    font: 10px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.dimensionname {
    color:#999999;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}
.homepagedefaultbold {
    color: #000000;
    font: bold 12px verdana, helvetica, arial, sans-serif;
}

a.mediumclrlk {
    color: #000000;
    font: normal 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.mediumclrlk:visited {
    color: #000000;
    font: normal 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.mediumclrlk:hover {
    color: #000000;
    font: normal 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.mediumclrlk:active {
    color: #000000;
    font: normal 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.mediumboldclrlk {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.mediumboldclrlk:visited {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.mediumboldclrlk:hover {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.mediumboldclrlk:active {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.mediumboldclrlk2 {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.mediumboldclrlk2:visited {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.mediumboldclrlk2:hover {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.mediumboldclrlk2:active {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.categorybvconfig {
	background-color: #cccccc;
	color:#993333;
	font: bold 12px tahoma, verdana, helvetica, arial, sans-serif;
	text-decoration: none;
}

.categorybvheader {
	color:#000000;
	font: 24px tahoma, verdana, helvetica, arial, sans-serif;
	text-decoration: none;
}

/* Styles for No Results Page */

/* Container for No search results */

#main {
		width:600px;
		margin-left:10px;
		margin-bottom:20px;
		background:#f5f5f5;
		clear:both;
		height:15em;
		font-size:0.9em;
		color:#000;
		line-height:150%;
		text-align:left;
		padding-top: 5px;
		padding-left: 10px;
		border: 1px solid #ccc;
		font-family: verdana, helvetica, arial, sans-serif;
		}

#leftcol {
		float:left;
		width:300px;
		}
		
#leftcol p {
	font-size:.75em;
	line-height:150%;
	color:#000;
	text-align:left;
	}
		
#rightcol {
		float:right;
		padding-right:90px;
		}

			
h2 {
	font-size:.75em;
	line-height:150%;
	color:#000;
	text-align:left;
	font-weight:bold;
	}
	
.title {
	color:#333333;
	font-weight:bold;
	}

#rightcol p {
	font-size:.75em;
	line-height:150%;
	color:#000;
	text-align:left;
	}
	
#rightcol  a:link, #rightcol  a:visited {
		font-size:.9em;
		color:#000;
		text-decoration:underline;
}

#rightcol a:hover {
		color:#333333;
}

		
#category {
	padding-left:20px;
	line-height:150%;
	text-align:left;
	font-family:Verdana;
	padding-top:15px;
	}
	
#category  a:link, #category  a:visited {
		font-size:.9em;
		color:#000;
		text-decoration:underline;
}

#category  a:hover {
		color:#333333;
}



table.cat {
	text-align:left;
	font-family:verdana, helvetica, arial, sans-serif;
	font-weight:normal;
	font-size:.75em;
	width:800px;
	}
	
table.option {
	text-align:left;
	font-family:verdana, helvetica, arial, sans-serif;
	font-weight:normal;
	font-size:.75em;
	}
		
td.heading {
	font-weight:bold;
	color:#333333;
	padding-bottom:5px;
	
