/* ================================
    CSS STYLES FOR eShop-Server
   ================================
*/   

body {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#666666;
	margin-top:0;
	margin-left:0;
	background-image: url(/web/backtile5.jpg);
}


/*
input
{
	border:solid 1px #666666;
}
*/

body.pop {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#666666;
	margin-top:0;
	margin-left:0;
	background:#FFFFFF;
}

TABLE {
	BORDER-COLLAPSE: collapse;
	border-color:#A9E6FC;
}

TD 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#666666;
}

td.related{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #5b5b5b
	}
	
a.noUnderline
{
	text-decoration:none;
}

.noUnderline {}
.noUnderline a { text-decoration:none;}

#noLinks {}
#noLinks a { text-decoration:none;}
a 
{ COLOR: #366694;	 text-decoration:underline;	}

a:hover 
{ color:#303030; text-decoration:underline;	}

hr
{
	color: #666666;
	height: 1px;
}


.smallText
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}

.loginStyle 
{
	width:75;
	height:20;
	font-size:x-small;
}

.searchStyle
{
	width:75;
	height:21;
}

.siteTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Tahoma,Helvetica; TEXT-DECORATION: none; POSITION: relative; TOP: 3px
}

.titleHeader {
	padding:4; 
	BACKGROUND-COLOR: #A9E6FC;
	font-size: 12px;
	font-weight: bold;
}

.titlestuff {
	padding:4; 
	BACKGROUND-COLOR: #A9E6FC;
	font-size: 10px;
	font-weight: bold;
}


.titleHeaderR {
	padding:4; 	
	font-size: 12px;
	font-weight: bold;
	color:White;
}

.titleHeaderNoB {
	padding:4; 
	BACKGROUND-COLOR: #A9E6FC;
	font-size: 10px;
	font-weight: normal;
}

.moduleTitleBg
{	border:1px solid #8d8d8d;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding-left:4px;
	background-color:#687083;
	height:20px;}

.moduleTitleContact
{	border:1px solid #8d8d8d;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	padding-left:4px;
	background-color:#687083;
	height:20px;}

.faq
{
	font-style: italic;
	font-weight: bold;
}

.calcSavLabel
{
	padding:4; 
	BACKGROUND-COLOR: #e0f5fe;
	font-size: 10px;
	font-weight: bold;
	color: #045E92;
}

.titleHeaderNoGrad
{
	padding:4; 
	BACKGROUND-COLOR: #e0f5fe;
	font-size: 12px;
	font-weight: bold;
}

.privacy
{
	padding-left:4px;
	padding-right:4px; 
}

.titles
{
	padding:4;	
	font-size: 12px;
	
}


.inputbutton
{
	background-color:#3366CC;
	color:White;
	font-family:arial,san-serif;
	font-size:13px;
	font-weight:800;
}

.noUnderline 
{
	COLOR: White;
	TEXT-DECORATION: NONE;	
}

.normal {
	FONT-SIZE: x-small; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.normalBold, 
.normalBold a:link, 
.normalBold a:active, 
.normalBold a:visited 
{
	background-color:#FFFFFF;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}

.gridHeaderRight
{
	background-color:#FFFFFF;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
	padding-right:20px;
	padding-bottom:3px;
	text-align:right;
}


.normalBoldNoBack, 
.normalBoldNoBack a:link, 
.normalBoldNoBack a:active, 
.normalBoldNoBack a:visited 
{	
	color:black;
	font-weight:bold;	
}

.normalBoldnoUL, 
.normalBoldnoUL a:link, 
.normalBoldnoUL a:active, 
.normalBoldnoUL a:visited 
{
	border-bottom:1px solid #cccccc; background-color:#FFFFFF;
	color:black;
	font-weight:bold;
	height:20;
	width:100%	
}


.normalBoldWhite, 
.normalBoldWhite a:link, 
.normalBoldWhite a:active, 
.normalBoldWhite a:visited 
{	
	color:white;
	font-weight:bold;
	font-size:9pt;	
}


.itemStyle {
	border-bottom:1px solid #666666; border-right:1px solid #666666;  border-left:1px solid #666666; BACKGROUND-COLOR: #FFFFFF;	
	padding: 2px 5px 2px 5px;
		
}
.alternatingItemStyle {
	border-bottom:1px solid #666666; border-right:1px solid #666666;  border-left:1px solid #666666;  BACKGROUND-COLOR: #e9e9e9;
	padding: 2px 5px 2px 5px;
}

.testTable { border:solid 1px #666666;}

td.itemStyle {
	border-bottom:1px solid #666666; border-right:1px solid #666666; BACKGROUND-COLOR: #FFFFFF;	
	padding: 2px 5px 2px 5px;
		
}
td.alternatingItemStyle {
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#e0f5fe' ,gradientType= '1' );*/
	border-bottom:1px solid #666666; border-right:1px solid #666666;  BACKGROUND-COLOR: #e9e9e9;
	padding: 2px 5px 2px 5px;
}

td.alternatingItemStyleNoB {
	BACKGROUND-COLOR: #e9e9e9;
	padding: 2px 5px 2px 5px;
}


.valClass
{
	margin-left:15;
	margin-right:15;
	padding:2;	
	color:red;
	font-size:x-small;
	font-weight:bold;
}


.nRepeat
{
	text-indent:35;
	font-weight:bold;
	background-repeat:no-repeat;
}

.tableBorder
{
	border:1px solid #8d8d8d;
}

.productHeader
{
	border:1px solid #8d8d8d;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	padding-left:4px;
	background-color:#687083}


.tableBorderRed
{
	border:2px solid red;
}

.tableBorderSS
{
	border:1px solid #e9e9e9;
}

.tableBorderJob
{
	border:1px solid #e9e9e9; 
}

.leftBorder
{
	
	border-left:1px solid #cccccc; 
}

.botBorder
{
	border-bottom:1px solid #cccccc; 
}

.topbotBorder
{
	border-left:1px inset #045E92;
	border-right:1px inset #ececec;
	border-top:1px solid #045E92;
	border-bottom:1px solid #045E92; 
}

.postSelected
{
 	border-left:1px inset #045E92;
 	border-right:1px inset #ececec;
 	border-top:1px solid #045E92;
 	border-bottom:1px solid #045E92; 
}

.fngrid
{
	border-right:1px inset #ececec; 
}

.postItem
{
	border-left:1px inset #045E92;
	border-right:1px inset #ececec;
	border-top:1px solid #045E92;
	border-bottom:1px solid #045E92; 
}

.postAlt
{
	 border-left:1px inset #045E92;
	 border-right:1px inset #ececec;
	 border-top:1px solid #045E92;
	 border-bottom:1px solid #045E92; 
}

.repeatSide
{	
	background-repeat:repeat-y;
}

.noRepeat
{
	background-repeat:no-repeat;
}

.matchLabel
{
	font-weight:bold;
}

.welcomeClass
{
	font-weight:bold;
	font-size:9pt;
}

.bigText
{
	font-weight:bold;	
	font-size:9pt;
	line-height:11pt;
}

.bigText2
{
	font-size:9pt;
	line-height:10pt;
}

.bigText3
{
	font-size:9pt;
	padding-left:10;
	line-height:11pt;
}

.bigText4
{
	font-size:9pt;
	padding-left:20;
	font-style:italic;
	line-height:11pt;
}

.bulletText
{

	line-height: 13pt
}

.homebullet
{

	padding-left:2;
	line-height:11pt;
}

.homebullet2
{

	line-height:11pt;
}

.softalt
{
	padding:4; 
	BACKGROUND-COLOR: #e2e2e2;
	font-size: 11px;
}

.softaltbig
{
	padding:4; 
	BACKGROUND-COLOR: #e2e2e2;
	font-size: 12px;
	font-weight: bold;
}

.softaltwhite
{
	padding:4; 
	BACKGROUND-COLOR: #f5f5f5;
	font-size: 11px;
}

.softaltwhite2
{
	padding:4; 
	BACKGROUND-COLOR: #f5f5f5;
	font-size: xx-small;
	font-weight: bold;
}


.outsideBorder
{
	
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#EFEFEF;
		
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#EFEFEF;
	
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#EFEFEF;
	
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#EFEFEF;
	
	
	background-color:#f5f5f5;
}

.multiboxText
{
	font-family:Arial;
}

.homeTextBottom
{
	font-size: 9pt;
}

.plainLeftBorder
{
	border-left:1px solid #045E92; 
	
	
}

.plainRightBorder
{
	border-right:1px solid #045E92; 
	
	
}

.plainRightBottomBorder
{
	border-right:1px solid #045E92; 
	border-bottom:1px solid #045E92;
	background-color:9FE0FF;
	font-size:10pt;
		
}

.plainBottomBorder
{
	
	border-bottom:1px solid #045E92;
	font-size:10pt;
	background-color:9FE0FF;
		
}

.thickGrey
{
	font-weight:bold;
	color:#444444;
	font-size:12px;
	padding-left:7px;
	padding-right:7px;
	line-height:15px;
}


td.leftCol
{	display: block; border-left:solid 1px #878787; border-right:solid 1px #878787; border-bottom:solid 1px #878787;}


table.menu a {
			width:148px;
			border-bottom:1px solid #8D8D8D;
			border-left:1px solid #8D8D8D;
			border-right:1px solid #8D8D8D;
			display: block;}

div.menu a{		color: #366796;
					background: #f6f6f6;
					text-decoration:none;
					font-size:11px;
					font-weight:bold;
					line-height:15px;
					padding: 2px 2px;
					font-family: Arial;}	
					
div.menu (position:absolute;top:0; left:0;) /*fixes IE slowness?? */					
div.menu	a:link {color: #366796; text-decoration: none; background: #f6f6f6;}
div.menu	a:active {color: #366796; text-decoration: none; background: #f6f6f6;}
div.menu	a:visited {color: #366796; text-decoration: none; background: #f6f6f6;}
div.menu	a:hover {color: #366796; text-decoration: none; background: #D5D5D5;}

div.footer a{		color: #366796;
					font-size:11px;
					font-family: Arial;}

div.footer	a:link {color: #366796;}
div.footer	a:active {color: #366796;}
div.footer	a:visited {color: #366796;}
div.footer	a:hover {color: #303030;}

div.password a{		color: #666666;
					font-size:11px;
					font-family: Arial;
					text-decoration:none;
					}

div.password	a:link {color: #666666; text-decoration:none;}
div.password	a:active {color: #666666; text-decoration:none;}
div.password	a:visited {color: #666666; text-decoration:none;}
div.password	a:hover {color: #666666; text-decoration:underline;}


#popup
{ background-color:#FFFFFF; height:100%; width:100%;}

.buyCell
{
	border:1px solid #8d8d8d;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding-left:4px;
	background-color:#FFFFFF;
}

.recommendHead
{ font-size:18px;
	color:#666666;
	
}

.swatchHeading
{
	border-bottom:1px solid #666666;
	font-weight: bold;
	font-size:14px;
}

.longdesc A:link 
{	
	COLOR: #366694;	
}

.longdesc A:active {
	COLOR: #366694;	
}

.longdesc A:visited 
{
	COLOR: #366694;	
}


.longdesc A:hover 
{
	color:#303030;		
}

.modelNameSearchResults
{	font-family:Verdana;
	color:#525252;
	text-decoration:none;}
	
.modelNameSearchResults a { text-decoration:none;}


.smallNotes
{
	font-size: 10px;	
	
}

.lightGreyPanel
{
	background-color:#ececec;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;	
}

.5pad {padding:5px 5px 5px 5px;}

.yellowResultsPanel
{
	background-color:#fffecb;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
}

.yellowCell {font-size:14px;
	color:#333333;}
	
.yellowCellRight {font-size:14px; padding-right:20px; text-align:right;	color:#333333;}

.whiteResultsPanel
{
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;	
}

.redMessage
{
	font-size:12px;
	color:Red;
}

.nyMessage
{
	font-size:10px;	
}

/* New Design Stuff */
.smallText { color:#666666; font-size:10px;}

.yellowInput {background-color:#fffecb;}

.checkout a{		color: #366796;
					font-size:11px;
					font-family: Arial;}

.checkout	a:link {color: #366796;}
.checkout	a:active {color: #366796;}
.checkout	a:visited {color: #366796;}
.checkout	a:hover {color: #303030; text-decoration:none;}

.commentBox {border:solid 1px #666666;}

table.paymentTable {border:solid 1px #666666;}

td.paymentTableLeft { border-right: solid 1px #666666;}

.padding {padding:5px; border:solid 1px #666666;}
.pad {padding:5px;}
.padCC {padding:8px 5px 5px 5px;}
.padCCList {padding:5px 5px 5px 10px;}

.botBorder { border-bottom:solid 1px #666666;}

.ptop {padding:5px; border-top:solid 1px #666666;}
.ptopGrey {padding:5px; border-top:solid 1px #666666; background-color:#e9e9e9}

.botRBorder { border-bottom:solid 1px #666666; border-right:solid 1px #666666;}

.netCell { background-color:#e9e9e9; padding:5px; line-height:24px; border-bottom:solid 1px #666666;}
.taxCellR { background-color:#e9e9e9; padding:5px; border-bottom:solid 1px #666666;}
.taxCellL { background-color:#e9e9e9; padding:5px; border-bottom:solid 1px #666666; border-right:solid 1px #666666;  border-top:solid 1px #666666;}

.ccLeft { border-right:solid 1px #666666;}

.paddingNoR {padding:5px; border-top:solid 1px #666666; border-bottom:solid 1px #666666; border-left:solid 1px #666666;}
.paddingNoT {padding:5px; border-left:solid 1px #666666; border-bottom:solid 1px #666666; border-left:solid 1px #666666;}
.paddingNoB {padding:5px; border-right:solid 1px #666666; border-left:solid 1px #666666;}
.paddingNoBGrey { background-color:#e9e9e9; border-right:solid 1px #666666; border-left:solid 1px #666666;}


.ccTop { border-right:solid 1px #666666; }

.radioButs td { padding:0px 10px 0px 10px;}
.logoCC td { padding:0px 4px 0px 4px;}

.blue {color:#366796; font-size:12px;}

.blue a:link {color:#366796; text-decoration:underline;}
.blue a:active {color:#366796; text-decoration:underline;}
.blue a:visited {color:#366796; text-decoration:underline;}
.blue a:hover {color:#366796; text-decoration:none;}

.blueNo {color:#366796;}
.blueNo a:link {color:#366796; text-decoration:underline;}
.blueNo a:active {color:#366796; text-decoration:underline;}
.blueNo a:visited {color:#366796; text-decoration:underline;}
.blueNo a:hover {color:#366796; text-decoration:none;}


.bluekeys {color:#366796; padding:0px 0px 0px 0px; font-size:12px;}
.blue14 {color:#366796; font-size:14px;}


.red {color:#660000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.redNo  {color:#660000; font-family:Arial, Helvetica, sans-serif;}
.redNo a {color:#660000; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

.red14 {color:#660000; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.alaska {list-style:cjk-ideographic; padding:0px; color:#366796; font-size:12px;}
.alaskaText {text-align:center; font-size:14px; padding:3px; color:#660000;}
.blueAlaska {padding:3px 10px 3px 3px; color:#366796;}

.white { color:#FFFFFF; font-weight:normal;}
.white a:link { color:#FFFFFF; font-weight:normal;}
.white a:visited { color:#FFFFFF; font-weight:normal;}
.white a:active { color:#FFFFFF; font-weight:normal;}
.white a:hover { color:#FFFFFF; font-weight:normal; text-decoration:none;}

/*leftcol cats*/
table.left {background:#f5f4f4; border-top:solid 1px #afafaf; border-left:solid 1px #afafaf; border-right:solid 1px #afafaf;}

.catFix {
	background:#e0e0e0 url(/images/top-prod-head.gif) no-repeat;
	color:#000000;
	padding:5px 5px 5px 5px;
	font-size:12px;
	border-bottom:solid 1px #afafaf;
	font-family:Arial, Helvetica, sans-serif;}
	
.vlines 
{
	font-size:12px;
	color:#000000;
}

.catFix a:link { color:#000000;	font-size:12px; text-decoration:none;}
.catFix a:active { color:#000000;	font-size:12px; text-decoration:none;}
.catFix a:visited { ccolor:#000000;	font-size:12px; text-decoration:none;}
.catFix a:hover { color:#000000; font-size:12px; text-decoration:underline;}
	
.subCatFix { color:#366796; font-size:11px;}
.subCatFix a:link, .subCatFix a:active, .subCatFix a:visited  { color:#366796; line-height:20px; font-size:11px; text-decoration:none;}
.subCatFix a:hover { color:#366796; font-size:11px; text-decoration:underline; line-height:20px;}


.subCatTable {border-bottom:solid 1px #afafaf;}
table.subCatTable {border-bottom:solid 1px #afafaf;}

.subCatFix2 { line-height:20px; padding:5px;}



td.catMenuLink {color:#687083; text-decoration:none; padding:5px; }
.catMenuLink a {color:#687083; text-decoration:none;}
.catMenuLink a:hover {colol:#687083; text-decoration:underline;}

.subCatMenuSubLink { text-align:right; padding:3px;}

table.leftColumn { border:solid 1px #afafaf;}

.subCatBotborder {border-bottom:solid 1px #afafaf;}

td.subCatMenuHeader {background:#687083 url(/images/top-prod-subhead.gif); color:#FFFFFF;padding:8px 5px 5px 5px; border-bottom:solid 1px #afafaf; }
.subCatMenuHeader {background:#687083 url(/images/top-prod-subhead.gif); color:#FFFFFF;padding:8px 5px 5px 5px; border-bottom:solid 1px #afafaf; }


.subCatMenuHeader a:link {color:#FFFFFF; text-decoration:none; font-weight:normal;}
.subCatMenuHeader a:active {color:#FFFFFF; text-decoration:none; font-weight:normal;}
.subCatMenuHeader a:visited {color:#FFFFFF; text-decoration:none; font-weight:normal;}
.subCatMenuHeader a:hover {color:#FFFFFF; text-decoration:underline; font-weight:normal;}

/* footer classes */
table.bottom {border-bottom:solid 1px #000000;}
td.darkFoot {background:url(/images/footer-final_02.jpg) repeat-x; height:24px;}
.darkFoot { color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.darkFoot a:link {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:normal; padding:2px 3px 0px 3px;}
.darkFoot a:active {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:normal; padding:2px 3px 0px 3px;}
.darkFoot a:visited {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:normal; padding:2px 3px 0px 3px;}
.darkFoot a:hover {color:#FFFFFF; font-size:12px; text-decoration:underline; font-weight:normal; padding:2px 3px 0px 3px;}

td.lightFoot {background:url(/images/footer-final_06.jpg) repeat-x;}

.bigFooter { color:#414141; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;}
.bigFootBlue { color:#366796;}
.medFoot { color:#414141; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.smallFoot { color:#414141; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

td.contactForm {padding:3px; text-align:right; font-weight:bold; color:#666666; font-size:11px;}
td.contactFormR {padding:3px; text-align:left; font-weight:bold; color:#666666; font-size:11px;}
td.contactFormAlt {padding:3px; text-align:right; background-color:#f5f4f4; font-weight:bold; color:#666666; font-size:11px;}
td.contactFormRAlt {padding:3px; text-align:left;background-color:#f5f4f4; font-weight:bold; color:#666666; font-size:11px;}

td.contactInfo {border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc; color:#366796; font-size:12px; font-weight:bold; padding:5px; text-align:left;}
td.padBlue {color:#366796; padding:5px; line-height:15px; text-align:left;}
.padBlueBig {color:#366796; font-weight:bold;}
.padBlue a:link {color:#366796; text-decoration:none; }
.padBlue a:visited {color:#366796; text-decoration:none; }
.padBlue a:active {color:#366796; text-decoration:none; }
.padBlue a:hover {color:#366796; text-decoration:underline; }

.grey12 { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

td.padNew {padding:5px; line-height:15px; text-align:left; font-size:12px;}

.pagerText a:link {text-decoration:underline; color:#687083;}
.pagerText a:active {text-decoration:underline; color:#687083;}
.pagerText a:visited {text-decoration:underline; color:#687083;}
.pagerText a:hover {text-decoration:underline; color:#687083;}

.freightAlign
{
				
}

.greyDivider
{
	color:#e4e4e4;
}

.thanksD { border-bottom:solid 1px #999999; border-top:solid 1px #999999; color:#366796; font-weight:bold; text-align:center; font-size:12px; padding:10px;}
.thanksD p { line-height:35px;}

.sku a:link, .sku a:active, .sku a:visited { color:#333333; text-decoration:none; font-size:10px; text-decoration:underline;}
.sku a:hover { color:#333333; font-size:10px; text-decoration:underline;}

.gridCell { padding-top:3px; width:auto;}
.gridCellRight {padding-right:20px; padding-bottom:3px; text-align:right;}

.rightImage {padding-bottom:15px;}

td.keys {margin:15px 0px 0px 0px;}

.noPad {padding:0px; margin:0px; height:15px;}
.noPad2 {padding:0px; margin:0px; height:40px;}

.greyLink {font-size:12px; color:#333333; text-decoration:none;}
.greyLink a:link { font-size:12px; text-decoration:none; color:#333333;}
.greyLink a:active { font-size:12px; text-decoration:none; color:#333333;}
.greyLink a:visited { font-size:12px; text-decoration:none; color:#333333;}
.greyLink a:hover { font-size:12px; text-decoration:underline; color:#333333;}

.pad2pix {padding:2px 0px 2px 0px;}

.checkoutHead { text-align:center;}

.cartButtonCell {padding:10px 10px 10px 0px;}

.colHeight { line-height:22px; padding:5px; border:solid 1px #666666;}
.colHeightAlt { line-height:22px; padding:5px; border:solid 1px #666666; BACKGROUND-COLOR: #e9e9e9;}

.edit, .edit a:link, .edit a:active, .edit a:hover, .edit a:visited {color:#FFFFFF; text-decoration:underline;}

/** max shipping panel **/
.shipCostSavings { background-color:#fffecb; border:solid 1px #333333; font-size:13px; color:#333333; margin:0 auto; width:340px; padding:5px; font-weight:bold; text-align:center; }

.priceCalculating{ font-weight:bold; color:Red; padding:4px; }

.orderListRed { color:#660000; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.orderListRed a {color:#660000; font-weight:bold; text-decoration:none;}
.orderListRed a:hover {color:#660000; text-decoration:underline; }

.orderListBlue { color:#003471; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

/* quantity savings grid */
.qtyGrid { border:solid 1px #666;}
.grayLeftCol {background-color:#687083; color:#FFF; padding:10px; text-align:left; font-size:12px; border-bottom: solid 1px #a2a7b8; font-weight:bold;}
.whiteRightCol {padding:10px; text-align:center; font-size:12px; border-bottom: solid 1px #a2a7b8; font-weight:bold; background-color:#eef2fd; color:#000;}
.whiteRightCol2 {padding:10px; text-align:left; font-size:12px; border-bottom: solid 1px #a2a7b8; border-left: solid 1px #a2a7b8; font-weight:bold; background-color:#eef2fd; color:#000;}

.listpriceReg {}
.quantitySavings, .dealerSavings  { color:#0b1e59; font-weight:bold; font-size:12px;}

.totalCost { color:#000;}

.somePadding {}
.somePadding td { padding:10px;}

.padButton { padding:10px;}

#logPanel { font-size:10px; padding:5px;}
#logPanel a { padding:0px 5px;}
.apprDealer {color:#660000;  padding:0px 5px;}
.apprDealer a { }


.yellowSubCat { background-color:#f8cf11; padding:5px 10px;}

/*  Product Details w/Icons  */
#IconsPanel { text-align:left; margin:0 auto; width:362px; padding:20px 0px 10px 0px;}
#IconsPanel img { padding:0px 2px 10px 2px;}
#sectionTitle { padding:10px 0px 0px 0px; color:#333; font-size:14px; font-weight:bold; border-bottom: solid 1px #333;}
#sectionCont { padding:5px 0px 5px 0px;}

.pdf { text-align:center;}
.pdfText { text-align:center;}
.pdfText a { padding:0px 10px;}

#qDisc { padding:20px 0px 15px 0px;}

#SwatchPanel { padding:0px 0px 0px 0px;}
#MattesPanel { padding:0px 0px 15px 0px;}

#catList { padding:17px 15px 0px 22px; background: url(../../../Images/catList.gif) no-repeat #f5f4f4;color:#687083; line-height:16px;}
#catList a { color:#333;}

#catList1 { padding:17px 15px 0px 22px; background: url(../../../Images/catList1.gif) no-repeat #f5f4f4;color:#687083; line-height:16px;}
#catList1 a { color:#333;}

#catList ul { padding:0px; margin:0px 5px 0px 20px; color:#687083; line-height:14px;}
#catList li { list-style-image:url(../../../Images/big-bullet.gif); color:#687083; padding:12px 0px 2px 0px;}

#viewMore { padding:10px 5px 10px 0px;}
#viewMore a { color:#333; text-decoration:underline;}
#viewMore a:hover { text-decoration:none;}

#AttributePanel { padding:20px 0px 0px 0px;}

#itemPriceSec { padding:10px 0px 0px 0px;}
#itemInfo { float:left; width:255px;}
#pricingInfo { float:right; width:115px; text-align:right; background:url(../../../Images/price-arrow.gif) no-repeat; font-weight:500; padding:2px 0px 0px 0px;}
#pricingInfo a { color:#006600; font-size:16px; text-decoration:underline;}
#pricingInfo a:hover { color:#006600; text-decoration:none;}

.pricingInfo1 { font-weight:500; padding:2px 0px 0px 5px;}
.pricingInfo1 a { color:#006600; font-size:16px; text-decoration:underline;}
.pricingInfo1 a:hover { color:#006600; text-decoration:none;}

.itemId { font-size:16px; color:#000; font-weight:bold;}
.itemNumber { color:#002c6d;}

#selectionOut { padding:15px 0px 5px 25px;}
#selection {color:#006600; font-size:16px; font-weight:500; text-align:left; padding:1px 0px 0px 28px; background:url(../../../Images/price-arrowg.gif) no-repeat;}

.greenArrow { background:url(../../../Images/greenarrow.gif) right top no-repeat #eaeaea;}

.shipCost { font-size:14px;}
.shipCost { color:#002c6d;}

.priceArrow {  color:#006600; font-size:16px; text-decoration:underline; font-weight:500;}

#booker { padding:3px 15px 15px 25px; margin:15px 0px 0px 0px; background:url(../../../Images/price-arrow.gif) no-repeat;}
#booker a {}
#booker a:hover {color:#006600; text-decoration:none;}

#rightBooker { padding:20px 0px 15px 0px;}

#spacing {  padding:4px 0px; }

/*
#pdf1link { width:190px; text-align:center;}
#pdf1linkT { width:190px; text-align:center;}
#pdf1linkT a {text-decoration:none;}
#pdf1linkT a:hover {text-decoration:underline;}

#pdf2link { width:90px; text-align:center;}
#pdf2linkT { width:90px; text-align:center;}
#pdf2linkT a {text-decoration:none;}
#pdf2linkT a:hover {text-decoration:underline;}

#speclink { width:90px; text-align:center;}
#speclinkT { width:90px; text-align:center;}
#speclinkT a {text-decoration:none;}
#speclinkT a:hover {text-decoration:underline;}
*/

#oops { text-align:left;}
#oops h1 { color:#366796; text-align:left; padding:20px 0px 10px 5px; font-size:16px;}
#oops p {padding:0px 10px; font-size:12px; color:#000; line-height:17px;}
#oops ul {font-size:12px; color:#000;}
#oops li { line-height:17px; padding:5px 0px;}
#oops a { color:#366796; text-decoration:underline;}
#oops a:hover { text-decoration:none;}