﻿html,body 
{
   border: none;
   margin: 0;
   padding: 0;
}
img, a img
{
	border:none;
}
h1 { font-size:2em;
	color:#515053;
}
.centered
{
	margin-right:auto; margin-left:auto; text-align:center; 
}
.floatleft
{
	position:relative;
	float:left;
	}
.floatright
{
	position:relative;
	float:left;
	}
.brownback
{
	background: #ffffff url(../images/storeback.gif) repeat-x;
}
.bodyback
{
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	width:780px;
	height:100%;
	text-align:center;
	background-color:#ffffff;
}

td
{
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
}
td a:link, a:link
{
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
}
td a:visited, a:visited
{
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
}
.noticeText
{
	color: #f37421;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
.banner
{
	background-color:white;
	padding-left:1px;
}
.bannerHead
{
	color: #f37421;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
}
.bannerSubhead
{
	color:#515053;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
}
/*master page styles*/
.searchbar 
{
	display:block;
	white-space:nowrap; width:100%; height:30px; 
	background:#fff url(../images/topdarkbar.gif) repeat-x;
	padding-top:5px;
	padding-bottom:2px;
	color:#fff; font:bold 9pt Arial; text-align:left;
}
.topbar
{
	width:100%;
	height:0px; 
	/*background:url(../images/graytopbar3.gif) repeat-x;*/
	background:url(../images/h1bg.gif) repeat-x;
}
.search
{
	float:left;
	padding-left:38px;
	padding-right:7px;
	color:white;
}
.searchtext
{
	background:transparent;
	position:relative;
	float:left;
	width:285px;
} 
.searchInput
{ 
	position:relative;
	float:left;
	top:-2px;
	color: #7F7F7F;
	font-family: Arial;
	font-size: 8pt;
}
.searchInputDropDown
{ 
	position:relative;
	float:left;
	top:-2px;
	color: #7F7F7F;
	font-family: Arial;
	font-size: 8pt;
}
.searchInput2
{ 
	/*position:relative;
	float:right;*/
	color: #333333;
	font-family: Arial;
	font-size: 8pt;
 }
 .searchInput3
{ 
	/*position:relative;
	float:right;*/
	color: #333333;
	font-family: Arial;
	font-size: 8pt;
 }
 .gobutton
 {
	border-right:0px;
	border-top:0px;
	border-left:0px;
	border-bottom:0px;
	float:left;padding:0 0 0 0 ; 
	margin-right:8px;
	font-size:1px;
	color:#e87630;
	width:28px; height:19px; background: url(../images/gobutton.gif);
		cursor:pointer;
	cursor:hand;
}
	
.gobutton_v2
{
	border-right:0px;
	border-top:0px;
	border-left:0px;
	border-bottom:0px;
	margin-left:5px;
	/*padding-left:5px;
	float:right;padding:0 0 0 0; 
	margin-right:8px;
	font-size:1px;
	color:#e87630;*/
	width:25px; height:19px; background: url(../images/gobutton_v2.gif) no-repeat;
	cursor:pointer;
	cursor:hand;
}
 .quicksearch 
{	
	float:left;
	white-space:nowrap;
	color:#515053;
	cursor:pointer;
	cursor:hand;
	font-family:Arial;
	font-size:9pt;
}
.register, .register a:link, .register a:visited, .register a:hover
{
	font-size: 7pt;
}
.forgotenPassword, .forgotenPassword a:link, .forgotenPassword a:visited, .forgotenPassword a:hover
{
	font-size: 7pt;
}
.ImageButton
{
	/*margin-top:20px;*/
	padding-top:15px;	
}
.breadCrumbs
{
	/*padding-top:7px;*/
	padding-left:12px;
	color: #949496;
	font-weight:bold;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	white-space:nowrap;
	float:left;
	font-family:con
}

.breadCrumbs a:link
{
	color:#949496;
	font-weight:bold;
	font-family:Arial;
	font-size:9pt ;
	text-decoration:none;
}
.breadCrumbs a:visited
{
	color:#949496;
	font-weight:bold;
	font-family:Arial;
	font-size:9pt ;
	text-decoration:none;
}
.breadCrumbs a:hover
{
	color:#ffffff;
	font-weight:bold;
	font-family:Arial;
	font-size:9pt ;
	text-decoration:none;
}
.userSignIn
{
	/*border:dashed 1px red;*/
	position:relative;
	float:right;
	color:#fff;
	font-family: Arial;
	font-size: 9pt ;
	text-align: right;
	text-decoration: none;
	white-space: nowrap;
	width:357px;
}
.signout
{
	background: url(../images/signout.gif) no-repeat;
	width:23px;
	height:22px;
	position:relative;
	top:-3px;
}
.userSignIn a:link
{
	position:relative;
	float:right;
	color:#fff;
	font-family:Arial;
	font-size:9pt ;
	text-align:right;
	text-decoration:none;
	white-space: nowrap;
}
.userSignIn a:visited
{
	color:#fff;
	font-family:Arial;
	font-size:9pt ;
	text-align:right;
	text-decoration:none;
	white-space: nowrap;
}
.userWelcome
{
	width:100%;
	float:right;
	color:#fff;
	font-family: Arial;
	font-size: 9pt ;
	text-align: right;
	text-decoration: none;
	white-space: nowrap;
}
.userWelcome a:link
{
	color:#fff;
	font-family:Arial;
	font-size:9pt ;
	text-align:right;
	text-decoration:none;
	white-space: nowrap;
}
.userWelcome a:visited
{
	color:#fff;
	font-family:Arial;
	font-size:9pt ;
	text-align:right;
	text-decoration:none;
	white-space: nowrap;
}
/*
end master page styles
*/
.button8,
.button8 a:link,
.button8 a:visited,
.button8 a:hover
{
	color:#e65910;
	font-family:Trebuchet MS, Arial;	
	cursor:pointer;
	cursor:hand;
	font-size: 10px;
	background:#f1f1f1;
	border-top:solid 1px #dddddd;
	border-right:solid 2px #aaaaaa;
	border-bottom:solid 2px #aaaaaa;
	border-left:solid 1px #dddddd;
	font-weight:normal;
	text-transform:uppercase;
}

.content
{
   background-color:white;
   border-left:solid 1px #717073;
   border-top:solid 1px #717073;
}

.dialog
{
	background-color: #f1f1f1;
	border:solid 2px #717073;
}
.dialogBackground
{
	background-color: white;
}
.dialogLabel
{
	color: #515053;
	font-family: Arial;
	font-size: 7pt ;
	font-weight:normal;
	text-transform:uppercase;
}
.dialogLabelRequired
{
	color: #515053;
	font-family: Arial;
	font-size: 7pt ;
	text-transform:uppercase;
}
.dialogField
{
	color: #515053;
	font-family: Arial;
	font-size: 9pt;
}
.dialogTitle
{
	color: #515053;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom:5px;
	width:400px;
}
.dragme
{
	cursor:pointer;
	cursor:hand;
	position:relative;
	z-index:1;
}
.WelcomeMsg
{
	font-family:Arial;
	font-size:14pt;
	width:590px;
	color:#515053;
}
.kicker
{	/*background-color:#949496;*/
	/*border:solid 1px #666;*/
	padding-left:8px;
	padding-top:15px;
	width:610px;
}
.space
{
	border-top:solid 1px #666666;
	margin-bottom:9px;
	color:White;
}
.sidekicker
{
	color: #fff;
	font-family: Arial;
	font-weight:bold;
	font-size: 8pt;
	background:transparent url(../images/kickers/orangebg.gif) repeat-x;
	cursor:hand;
	padding-left:4px;
	height:23px;
	padding-top:4px;
	text-decoration:none;
	text-transform:uppercase;
	border-right: solid 1px #717073;
	border-top: solid 1px #717073;

	margin-top:20px;
	-moz-box-sizing:border-box;
}
.sidekicker1
{
	color: #fff;
	font-family: Arial;
	font-weight:bold;
	font-size: 8pt;
	background:transparent url(../images/kickers/orangebg.gif) repeat-x;
	cursor:hand;
	padding-left:4px;
	/*padding-top:20px;*/
	height:23px;
	padding-top:4px;
	text-decoration:none;
	text-transform:uppercase;
	border-right: solid 1px #717073;
	border-top: solid 1px #717073;
	-moz-box-sizing:border-box;
}
.sidekicker2
{
	color: #fff;
	font-family: Arial;
	font-weight:bold;
	font-size: 8pt;
	background:transparent url(../images/kickers/orangebg.gif) repeat-x;
	cursor:hand;
	padding-left:4px;
	height:23px;
	padding-top:4px;
	text-decoration:none;
	text-transform:uppercase;
	border-right: solid 1px #717073;
	border-top: solid 1px #717073;

	margin-top:20px;
	-moz-box-sizing:border-box;
}
.sideKickerDialog
{
	color: #515053;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
	padding-left:5px;
}
.sideKickerTextBox
{
	width: 95px;
	margin-right:5px;
	color: #515053;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
}
.featuredProducts
{
	border:solid 1px #666;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:7px;
	padding-left:7px;
	background-color:#949496;
	color: #515053;
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	text-align:center;
	width:610px;
}
.field
{
	text-align: left;
	margin-left:0px;
	color: #515053; 
	font-family: Arial;
	font-size: 9pt ;
}
.field2 a:link
{
	/*padding-left:3px;*/
	text-align: left;
	vertical-align:top;
	/*margin-left:3px;*/
	color: #515053; 
	font-family: Arial;
	font-size: 8pt;
}
.field2 a:hover
{
	/*padding-left:3px;*/
	text-align: left;
	vertical-align:top;
	/*margin-left:3px;*/
	color: #f37421; 
	font-family: Arial;
	font-size: 8pt;
}
.field a:link
{
	color: #515053; 
	font-family: Arial;
	font-size: 9pt ;
}
.field a:visited
{
	color: #515053; 
	font-family: Arial;
	font-size: 9pt ;
}
.field a:hover
{
	color: #f37421; 
	font-family: Arial;
	font-size: 9pt ;
}

.clearall {line-height:1px;clear:both;padding:0px;overflow:hidden;}
.invoiceGrid
{
	clear:both;
	display:block;
	width:575px; 
}

.fieldLabelradio
{

	text-transform:uppercase;
}
.fieldLabelradio td
{
	color:#515053;
	font-family: Arial;
	font-size: .5em;
	position:relative;
	float:left;
}
.fieldLabelBig
{
	color:#515053;
	font-family: Arial;
	font-size: 9pt;
	font-weight:bold;
	text-transform:uppercase;
}
.pricecol{width:50px;position:relative;float:left; 	}
.priceLabel{
	color:#515053;
	font-family: Arial;
	font-size: 7pt;
	text-transform:uppercase;
}
.priceValue
{
	color:#515053;
	font-family: Arial;
	font-size: 9pt;
	text-transform:uppercase;
	text-align:right;
}
.invoiceFieldLabel {width:95px;}
.partSearchResultsFieldLabel, .priceLabel  {  width:75px; text-align:right;}
.fieldLabel {	width:110px;}
.fieldLabel, .invoiceFieldLabel, .partSearchResultsFieldLabel
{
	color:#515053;
	font-family: Arial;
	font-size: 7pt;
	text-transform:uppercase;
}
.priceTable
{
	width:100%;
}
.fieldLabelParts
{
	display:block;
	color:#515053;
	font-family: Arial;
	font-size: 7pt;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	margin-left:auto;
	width:90px;
}
.fieldLabelPartsRight
{
	color:#515053;
	font-family: Arial;
	font-size: 7pt;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	/*margin-left:auto;*/
	width:100px;
	border-right-color:Gray;
	border-right-width:thin;
	border-right-style:solid;
	/*padding-bottom:inherit;*/
}
.fieldLabelRequired
{
	color: #515053;
	font-family: Arial;
	font-size: 8pt;
}
.grid
{
	font-size: 9pt;
}
.gridColumnTitle
{
	color: #515053;
	background-color: White;
	font-family: Arial;
	font-size: 7pt;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
}
.gridColumnTitle a:link
{
	color: #515053;
	background-color: White;
	font-family: Arial;
	font-size: 7pt;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	text-decoration:underline;
}
.gridColumnTitle a:visited
{
	color: #515053;
	background-color: White;
	font-family: Arial;
	font-size: 7pt;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	text-decoration:underline;
}
.gridColumnTitle a:hover
{
	color: #f37421;
	background-color: White;
	font-family: Arial;
	font-size: 7pt;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	text-decoration:underline;
}
.gridColumnTitle a:active
{
	color: #f37421;
	background-color: White;
	font-family: Arial;
	font-size: 7pt;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	text-decoration:underline;
}
.gridColumnTitleLeft
{
	color: #515053;
	background-color:White;
	font-family: Arial;
	font-size: 7pt;
}
.gridColumnTitleLeft a
{
	color: #515053;
	background-color:White;
	font-family: Arial;
	font-size: 7pt;
}
.gridColumnTitleLeft a:visited
{
	color: #515053;
	background-color:White;
	font-family: Arial;
	font-size: 7pt;
}
.gridGroupTitle
{
	color: white;
	background-color: #bbbbbb;
	font-family: Arial;
	font-size: 9pt ;
}
.gridGroupTitle a:link
{
   color: white;
}
.gridGroupTitle a:visited
{
   color: white;
}
.gridPager
{
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
}
.gridTextbox
{
	display:block;
	background-color:white;
	text-align:center;
	width:400px;
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
	padding-left:15px;
	padding-right:15px;
}
.gridText
{
	background-color:white;
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
	padding-left:5px;
	padding-right:5px;
}
.gridText A:link
{
	color:#515053;
	font-size: 9pt ;
}
.gridText A:Visited
{
	color:#515053;
}
.gridTextCenter
{
	background-color:white;
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.gridTextStripe
{
	/*background-color:#f1f1f1;*/
	background-color:#EDEDED;
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
	padding-left:5px;
	padding-right:5px;
}
.gridTextStripe A:link
{
	color: #515053;
}
.gridTextStripe A:visited
{
	color: #515053;
}
.gridTextNumber
{
	background-color:white;
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
}
.gridTextWarning
{
	background-color:white;
	color: #f37421;
	font-family: Arial;
	font-size: 8pt ;
	padding-left:5px;
	padding-right:5px;
}
.gridTitle
{
	background-color:#e2deda;
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
}
.inputNumber
{ 
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
	border-bottom: 1px solid #717073; 
	border-left: 1px solid #717073; 
	border-right: 1px solid #717073; 
	border-top: 1px solid #717073; 
	text-align:right;
 }
.rightInputText
{
	position:relative; 
	float:right;  
}
.inputText, .scrollinput, .rightInputText
{ 
	color: #515053;
	border-bottom: 1px solid #717073; 
	border-left: 1px solid #717073; 
	border-right: 1px solid #717073; 
	border-top: 1px solid #717073; 
	font-family: Arial;
	font-size: 9pt ;
 }
 .inputTextLimitWidth
{ 
	color: #515053;
	width:65px;
	border-bottom: 1px solid #717073; 
	border-left: 1px solid #717073; 
	border-right: 1px solid #717073; 
	border-top: 1px solid #717073; 
	font-family: Arial;
	font-size: 9pt ;
 }
.linkButton
{
	color: #515053;
	cursor: pointer;
	cursor:hand;
	font-family: Arial;
	font-size: 7pt;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;

}
.linkButton a:link
{
	color: #515053;
	cursor: pointer;
	cursor:hand;
	font-family: Arial;
	font-size: 7pt;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
}
.linkButton a:visited
{
	color: #515053;
	cursor: pointer;
	cursor:hand;
	font-family: Arial;
	font-size: 7pt;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;

}
.linkButton a:hover
{
	color:#f37421;
	cursor:pointer;
	cursor:hand;
	font-family:Arial;
	font-size:7pt;
	text-transform:uppercase;
	white-space:nowrap;
	text-decoration:underline;

}
.linkButton a:active
{
	color:#f37421;
	cursor:pointer;
	cursor:hand;
	font-family:Arial;
	font-size:7pt;
	text-transform:uppercase;
	white-space:nowrap;
}
.linkButtonPressed
{
	color:#f37421;
	cursor:pointer;
	cursor:hand;
	font-family:Arial;
	font-size:7pt;
	text-transform:uppercase;
	white-space:nowrap;
}
.linkButtonHighlight
{
	color: 	#f37421;
	cursor: pointer;
	cursor:hand;
	font-family: Arial;
	font-size: 7pt;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
}
.linkButtonHighlight a:link
{
	color: #f37421;
	cursor: pointer;
	cursor:hand;
	font-family: Arial;
	font-size: 7pt;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
}
.linkButtonHighlight a:visited
{
	color: #f37421;
	cursor: pointer;
	cursor:hand;
	font-family: Arial;
	font-size: 7pt;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
}
.linkButtonHighlight a:hover
{
	color: #f37421;
	cursor:pointer;
	cursor:hand;
	font-family:Arial;
	font-size:7pt;
	text-transform:uppercase;
	white-space:nowrap;
}
.linkButtonHighlight a:active
{
	color: #f37421;
	cursor:pointer;
	cursor:hand;
	font-family:Arial;
	font-size:7pt;
	text-transform:uppercase;
	white-space:nowrap;
}
.linkButtonHighlightPressed
{
	color: #f37421;
	cursor:pointer;
	cursor:hand;
	font-family:Arial;
	font-size:7pt;
	text-transform:uppercase;
	white-space:nowrap;
}

.menuBar
{
	color: #515053;
	font-family: Arial;
	font-size: 7pt;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
	white-space: nowrap;
	vertical-align:middle;
}
.menuBar1
{
	color: #515053;
	font-family: Arial;
	font-size: 5pt;
	font-weight:normal;
	cursor:pointer;
	cursor:hand;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	white-space: nowrap;
	vertical-align:middle;
}
.menuBarBracket
{
	color: #515053;
	font-family: Arial;
	font-size: 10pt;
	font-weight:normal;
	cursor:pointer;
	cursor:hand;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space: nowrap;
}
.menuBar a:link
{
	color: #515053;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
	text-transform:uppercase;
	white-space: nowrap;
}
.menuBar a:visited
{
	color: #515053;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
	text-transform:uppercase;
	white-space: nowrap;
}

.menuBarHover
{
	color: #f37421;
	cursor: pointer;
	cursor:hand;
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	white-space: nowrap;
}
.menuBarHover a
{
	color: #f37421;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
	text-transform:uppercase;
	white-space: nowrap;
}
.menuBarHover a:visited
{
	color: #f37421;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
	text-transform:uppercase;
	white-space: nowrap;
}



.menuBarHover1
{
	color: #f37421;
	cursor: pointer;
	cursor:hand;
	font-family:Arial;
	font-size: 5pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	white-space: nowrap;
	padding: 5px, 5px, 5px, 5px;
}

.menuBarHover1 a
{
	color: #f37421;
	cursor:pointer;
	cursor:hand;
	font-size: 5pt;
	font-family:Arial;
	text-decoration:none;
	text-transform: none;
	white-space: nowrap;
	padding: 5px, 5px, 5px, 5px;
}
.menuBarHover1 a:visited
{
	color: #f37421;
	cursor:pointer;
	cursor:hand;
	font-family:Arial;
	font-size: 5pt;
	text-decoration: none;
	text-transform: none;
	white-space: nowrap;
	padding: 5px, 5px, 5px, 5px;
}



.menuBarPressed
{
	color: #f37421;
	cursor:pointer;
	cursor:hand;
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space: nowrap;
}
.menuBarPressed a
{
	color: #f37421;
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
	white-space: nowrap;
}
.menuBarPressed a:visited
{
	color: #f37421;
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
}
.menu
{
	background-color:transparent;
	/*border-right: solid 1px #717073;
	border-top: solid 1px #717073;*/
	/*padding-bottom: 16px;
	width:183px;
	border-bottom:solid 1px #666666;*/
}
.bullet
{
	float:left;
	padding-right:3px;
	font-family:Arial;
	font-size:9pt ;
	color:#515053;
}
.miniCartTitle
{
	position:relative;
	top:-4px;
	padding-right:8px;
}
.miniCartDiv
{
	color: #fff;
	font-family: Arial;
	font-weight:bold;
	font-size: 8pt;
	background:transparent url(../images/orangebg.gif) repeat-x;
	
	padding-left:4px;
	padding-top:2px;
	text-decoration:none;
	text-transform:uppercase;
	border-top: solid 1px #666666;
}
/*
.miniCartTitle
{
	color: #fff;
	font-family: Arial;
	font-weight:bold;
	font-size: 8pt;
	background:transparent url(../images/orangebg.gif) repeat-x;
	height:23px;
	padding-left:4px;
	padding-top:2px;
	text-decoration:none;
	text-transform:uppercase;
	border-top: solid 1px #666666;
}
*/
.miniCart, #divMiniCartContents
{
	/*background-color:#f1f1f1;*/
	background-color:#EDEDED;
	border-right:solid 1px #717073;
	border-bottom:solid 1px #717073;
	margin-bottom:20px;
}
.miniCartContents
{	padding-right:19px;
	padding-left:10px;
}
.miniCartItem
{
	background-color:#f1f1f1;
	border-bottom:solid 1px #717073;
	color:#515053;
	font-family:Arial;
	font-size:9pt ;
	font-weight:normal;
}
.miniCartItemAlternating
{
	border-bottom:solid 1px #717073;
	color:#515053;
	font-family:Arial;
	font-size:9pt ;
	font-weight:normal;
}
.miniCartColumnTitle
{
	border-bottom:solid 1px #717073;
	color:#717073;
	font-family:Arial;
	font-size:9pt ;
}
.miniCartTotal
{
	color:#515053;
	font-family:Arial;
	font-size:9pt ;
}
.menuTitle
{	
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	background:transparent url(../images/orangebg.gif) repeat-x;
	height:23px;
	margin-top:20px;
	padding-top:4px;
	-moz-box-sizing:border-box;
}
.menuTitle a:link, .menuTitle a:visited
{
	cursor:hand;
	color: #fff;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	padding-left:4px;
	/*padding-top:25px;*/
	text-decoration:none;
	text-transform:uppercase;
	-moz-box-sizing:border-box;
}
.menuTitleHome
{	
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	background:transparent url(../images/orangebg.gif) repeat-x;
	height:23px;
	padding-top:4px;
	-moz-box-sizing:border-box;
}
.menuTitleHome a:link, .menuTitleHome a:visited
{
	cursor:hand;
	color: #fff;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	padding-left:4px;
	/*padding-top:25px;*/
	text-decoration:none;
	text-transform:uppercase;
	-moz-box-sizing:border-box;
}
.menuItem
{
	border-right: solid 1px #666666;
	/*border-bottom:solid 1px #aaa;*/
	background:transparent url(../images/h1bg.gif) repeat-x;
	height:24px;
	/*margin-top:20px;*/
	padding-top:4px;
	-moz-box-sizing:border-box;
}

.menuItem a:link,.menuItem a:visited, .menuItem a:hover
{	
	cursor:hand;
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
	font-weight:bold;
	padding-left:8px;
	/*padding-top:4px;*/
	text-decoration:none;
	/*text-transform:uppercase;*/
	-moz-box-sizing:border-box;
}

.menuItemTopLast
{
	border-right: solid 1px #666666;
	/*border-bottom: solid 1px #666666;*/
	background:transparent url(../images/h1bg.gif) repeat-x;
	height:24px;
	padding-top:4px;
	-moz-box-sizing:border-box;
}

.menuItemTopLast a:link,.menuItemTopLast a:visited,.menuItemTopLast a:hover
{	
	cursor:hand;
	font-family: Arial;
	font-size: 9pt ;
	font-weight:bold;
	text-decoration:none;
	color: #515053;
	padding-left:8px;
	-moz-box-sizing:border-box;
}
/*.menuItem a:hover
{	
	cursor:hand;
	color:#003366;
	font-family: Arial;
	font-size: 9pt ;
	font-weight:bold;
	padding-left:8px;
	text-decoration:none;
	background:#f1f1f1 url(../images/button_over.gif) repeat-x;
}*/
.menuItemPressed,.menuItemPressed a:link,.menuItemPressed a:visited, .menuItemPressed a:hover
{
	background:#f1f1f1 url(../images/menuItemPressedOrig.gif) repeat-x;
}
.CurrentMenuItem
{
	color:#003366;
	/*padding-left:8px;*/
	height:25px;
	padding-top:5px;
	border-right: solid 1px #717073;
	background:#f1f1f1 url(../images/button_over.gif) repeat-x;
	border-bottom:solid 1px #aaa;
	-moz-box-sizing:border-box;
	/*NOTE: The "padding-top" plus the "height" should equal the height of the background image being repeated.*/
}
.CurrentMenuItem a:link,.CurrentMenuItem a:visited
{	
	color:#003366;	
	cursor:hand;
	font-family: Arial;
	font-size: 9pt ;
	font-weight:bold;
	padding-left:8px;
	text-decoration:none;
	-moz-box-sizing:border-box;
	/*NOTE: The "padding-top" plus the "height" should equal the height of the background image being repeated.*/
}
.pageSection
{
	background-color:#f1f1f1;
	border-right:solid 1px #717073;
	border-top:solid 1px #717073;
}
.pageSectionTitle
{
	background-color: #e2deda;
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
	text-transform:uppercase;
}
.pageSectionTitlePressed
{
	background-color: #e2deda;
	color: #515053;
	cursor: pointer;
	cursor:hand;
	font-family: Arial;
	font-size: 9pt ;
	text-transform:uppercase;
}
.popoutbutton
{
	cursor:pointer;
	cursor:hand;
	background: #cf7f4a url(../images/btnNoArrow.gif) no-repeat left;
	color: #ffffff;
	font-family: Arial;
	font-size: 9pt;
	text-align:left;	
	height:26px;
	font-weight: bold;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	padding-right:5px;
	padding-left:5px;
	
}
.backbutton{
	cursor:pointer;
	cursor:hand;
	/*background: #cf7f4a url(../images/btnRight.gif) no-repeat left;*/
	background: transparent url(../images/button-70.gif) no-repeat center;
	color: #ffffff;
	font-family: Arial;
	font-size: 9pt;
	text-align:center;	
	height:24px;
	font-weight: bold;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	/*padding-right:5px;
	padding-left:25px;*/
	
}
.button,
.button a:link,
.button a:visited,
.button a:hover
{
	cursor:pointer;
	cursor:hand;
	/*background: #cf7f4a url(../images/newButton.jpg) no-repeat right;*/
	background: transparent url(../images/button-70.gif) no-repeat center;
	color: #ffffff;
	font-family: Arial;
	font-size: 9pt;
	text-align:center;	
	height:21px;
	font-weight: bold;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	/*padding-left:5px;
	padding-right:26px;*/
}

.buttonInactive,
.buttonInactive a:link,
.buttonInactive a:visited,
.buttonInactive a:hover
{
	cursor:pointer;
	cursor:hand;
	/*background: #cf7f4a url(../images/newButton.jpg) no-repeat right;*/
	background: transparent url(../images/button-70-inactive.gif) no-repeat center;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	text-align:center;	
	height:21px;
	font-weight: bold;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	/*padding-left:5px;
	padding-right:26px;*/
}

.buttonBig,
.buttonBig a:link,
.buttonBig a:visited,
.buttonBig a:hover
{
	cursor:pointer;
	cursor:hand;
	/*background: #cf7f4a url(../images/newButton.jpg) no-repeat right;*/
	background: transparent url(../images/button-140.gif) no-repeat center;
	color: #ffffff;
	font-family: Arial;
	font-size: 9pt;
	text-align:center;	
	height:24px;
	font-weight: bold;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	/*padding-left:5px;
	padding-right:26px;*/
}

.buttonBig170,
.buttonBig170 a:link,
.buttonBig170 a:visited,
.buttonBig170 a:hover
{
	cursor:pointer;
	cursor:hand;
	background: transparent url(../images/button-170.gif) no-repeat center;
	color: #ffffff;
	font-family: Arial;
	font-size: 9pt;
	text-align:center;	
	height:24px;
	font-weight: bold;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
}

.fulllength{padding-top:10px; padding-bottom:5px; font-size:1.1em;font-weight:bold;}

.pagetitle, .pageTitle,.pageTitleM, .pageTitle a:link,  .pageTitle a:visited
{
	width:625px;
	/*background:url(../images/h1bg.gif) repeat-x;*/
	/*background: #ffffff url(../images/3wire/barbacker.gif) repeat-x;*/
	/*color: #ffffff;*/
	color:#333333;/*NEW*/
	font-family: Arial;
	font-size: 10pt;
	/*text-align: center;*/
	text-align: left;/*NEW*/
	height:26px;
	/*padding-top:2px;*/
	font-weight: bold;
	padding-bottom:8px;
	padding-top:4px;
}
.middlePageTitle, .middlePageTitle a:link,  .middlePageTitle a:visited
{
	/*width:25%;
	float:right;
	background:url(../images/h1bg.gif) repeat-x;
	background: #ffffff url(../images/3wire/barbacker.gif) repeat-x;*/
	/*color: #ffffff;*/
	color:#333333;/*NEW*/
	font-family: Arial;
	font-size: 10pt;
	/*text-align: center;*/
	text-align: left;/*NEW*/
	height:26px;
	/*padding-top:2px;*/
	font-weight: bold;
	padding-top:4px;
	/*border-style:solid;
	border-color:Aqua;
	border-width:1px;*/
}
.midPageTitle, .midPageTitle a:link,  .midPageTitle a:visited
{
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	color:#333333;
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	height:26px;
	font-weight: bold;
	width:100%;
}
.signInTitle
{
	width:200;
	background:url(../images/h1bg.gif) repeat-x;
	color:#515053;
	text-indent: 10px;
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	height:26px;
	padding-top:3px;
	font-weight: bold;
	padding-bottom:6px;
	padding-top:6px;
}

.subpageTitle
{
	background: #ffffff url(../images/3wire/subbarbacker.gif) repeat-x;
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	height:20px;
	padding-top:3px;
}
.quickSearchLabel
{
	color:#515053;
	font-family:Arial;
	font-size:9pt ;
}
.rowSpacer
{
	color: #515053;
	font-family: Arial;
	font-size: 1pt ;
	height:1px;
	padding-left:16px;
}
.text
{
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
	text-decoration:none;
}
.text A:link
{
	color: #515053;
	font-family: Arial;
	font-size:9pt;
	text-decoration: none;
}
.text A:visited
{
	color:#515053;
	font-family: Arial;
	font-size: 9pt ;
	text-decoration:none;
}
.text A:hover
{
	color:#f37421;	
	font-family: Arial;
	font-size: 9pt ;
	text-decoration:none;
}
.text A:active
{
	color:#515053;
	font-family: Arial;
	font-size: 9pt ;
	text-decoration:none;
}
.textAlertStar
{	
	display:block;
	color: #f37421;
	font-family: Arial;
	font-size: 10pt ;
	padding-bottom:10px;
	font-weight:bold;
}
.w280 {width:280px;}
.w136 {width:136px;}
.required { color:#ff0000; position:relative; top:-10px; float:right; padding-right:3px;}
.requiredRegister { color:#ff0000; font-size:7pt; float:left; padding-right:3px;}
/*.registerRequired {color:#ff0000;}*/

.textAlert, .yellowCallout
{
	font-family: Arial;
	font-size: 9pt ;
}
.textAlert A, .yellowCallout A:link
{
	font-family: Arial;
	font-size: 9pt ;
}
.textAlert A:visited, .yellowCallout A:visited
{
	font-family: Arial;
	font-size: 9pt ;
}
.yellowCallout A:link, .yellowCallout A:visited
{
	color: Yellow;
}
.yellowCallout
{
	padding: 3px 3px 3px 3px;
	margin:3px 3px 3px 3px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	color: Yellow;
	background: #7f8a8c url(../images/grayback.gif) repeat-x;
	border: solid 1px #333;
	width:190px;
}
.textAlert ,
.textAlert A ,
.textAlert A:visited 
{
	color:#f37421;		
}
.textFooter
{
	color:#999999;
	font-family:Arial;
	font-size: 7pt;
	text-decoration:none;
}
.textFooter a:link
{
	color:#999999;
	font-family:Arial;
	font-size: 7pt;
	text-decoration:none;
}
.textFooter a:visited
{
	color:#aaaaaa;
	font-family:Arial;
	font-size: 7pt;
	text-decoration:none;
}
.textHeaderMenu
{	
	color: #515053;
	font-family: Arial;
	font-size: 7pt;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
	white-space: nowrap;
	vertical-align:middle;
}
.textHeaderMenu a:link, .textHeaderMenu a:visited
{
	color: #515053;
	font-family: Arial;
	font-size: 7pt;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
	white-space: nowrap;
	vertical-align:middle;
}
.textHeaderMenu a:hover, .textHeaderMenu a:active
{
	color: #f37421;
	font-size:7pt;
	font-family:Arial;
	vertical-align:middle;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.textHeaderMenuSelected, .textHeaderMenuSelected a:link, textHeaderMenuSelected a:visited, textHeaderMenuSelected a:hover
{
	color: aqua;
	cursor: pointer;
	cursor:hand;
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	white-space: nowrap;
}


.textFooterNew, .textFooterNew a:link, .textFooterNew a:visited
{
	color:#333333;
	/*height:13px;*/
	font-family:Arial;
	font-size: 8pt;
	text-decoration:none;
	background:#DDDDDD;
	margin-top:15px;
	/*border-color:#f37421;*/
	/*background:url(../images/graybottombar.gif) repeat-x;*/
}

.textGridViewPager
{
	color: #777777;
	font-family: Arial;
	font-size: 9pt ;
}
.textGridViewPager a:link
{
	color: #777777;
	font-family: Arial;
	font-size: 9pt ;
}
.textGridViewPager a:visited
{
	color: #777777;
	font-family: Arial;
	font-size: 9pt ;
}.textHelp
{
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
}
.textHighlight
{
	color: #89cbdf;
	font-family: Arial;
	font-size: 9pt ;
}
.textLegal
{
	color: #515053;
	font-family: arial;
	font-size: 9pt ;
	margin:5px;
	width:500px;
}
.textLegal a:link
{
	color: #515053;
	font-family: arial;
	font-size: 9pt ;
	margin:5px;
	width:500px;
}
.textLegal a:visited
{
	color: #515053;
	font-family: arial;
	font-size: 9pt ;
	margin:5px;
	width:500px;
}
.textMkg
{
	background-color: #949496;
	color:#ffffff;
	font-family: Arial;
	font-size: 9pt ;
}
.textMkgTitle
{
	color:#ffffff;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	padding-bottom:10px;
}
.textWarning
{
	color: #f37421;
	font-family: Arial;
	font-size: 9pt ;
}
.textWarningSmall
{
	color: #f37421;
	font-family: Arial;
	font-size: 10pt ;
}
.textWarningLarge
{
	color: #f37421;
	font-family: Arial;
	font-size: 12pt ;
}

.tree
{
	color: #515053;
	font-family: Arial;
	font-size: 9pt ;
}

/*kicker admin area*/
.formdata
{
	width:300px;
	display:block;
	background: #ffffff url(../images/whiteCallOut.gif) no-repeat;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;

}
.kickerback, .SiteKickerOneItem
{
	background:#fff;
	width:186px;
	height:126px;
	position:relative;
	float:left;

}
.kickerspacer {position:relative; float:left; width:14px;}
.kickerbottom
{
	background:#fff url(../images/kickerbottom.gif) repeat-x;
}

.myPartList, #myPartList
{
	position:relative; 
	float:left;
	margin-left: 15px;
}


.ThreeWireCalendar ajax__calendar_container {
    border:1px solid #646464;
   background: #ffffff url(../images/3wire/barbacker.gif) repeat-x;
    color: black;   
    height:20px;
    padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:Arial;
}
.ThreeWireCalendar.ajax__calendar_other .ajax__calendar_day,
.ThreeWireCalendar.ajax__calendar_other .ajax__calendar_year {
    color: red;
    
}
.ThreeWireCalendar.ajax__calendar_hover .ajax__calendar_day,
.ThreeWireCalendar.ajax__calendar_hover .ajax__calendar_month,
.ThreeWireCalendar.ajax__calendar_hover .ajax__calendar_year {
    color: red;
  
}
.ThreeWireCalendar.ajax__calendar_active .ajax__calendar_day,
.ThreeWireCalendar.ajax__calendar_active .ajax__calendar_month,
.ThreeWireCalendar.ajax__calendar_active .ajax__calendar_year {
    color: red;
    font-weight:bold;
}

.ThreeWireCalendar.ajax__calendar_body
{
	height: 139px;
	width: 170px;
	position: relative;
	overflow: hidden;
	margin: auto;
	background-color: #fb8c39;
	padding: 2px;
	margin-top: 8px;
}

.ThreeWireCalendar.ajax__calendar_days, .MyCalendar1.ajax__calendar_months, .ThreeWireCalendar.ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ThreeWireCalendar.ajax__calendar_header {height:20px;width:100%;}
.ThreeWireCalendar.ajax__calendar_prev { cursor:pointer;cursor:hand;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image: url(../images/arrow-left.gif); }

.ThreeWireCalendar.ajax__calendar_next {cursor:pointer;cursor:hand;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image: url(../images/arrow-right.gif);}
.ThreeWireCalendar.ajax__calendar_title {cursor:pointer;cursor:hand;font-weight:bold;}
.ThreeWireCalendar.ajax__calendar_footer {height:15px;}
.ThreeWireCalendar.ajax__calendar_today
{
	cursor: pointer;
	cursor:hand;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
	color: black;
}
.ThreeWireCalendar.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ThreeWireCalendar.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;cursor:hand;}
.ThreeWireCalendar.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;cursor:hand;overflow:hidden;}
.ThreeWireCalendar.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;cursor:hand;overflow:hidden;}

.promoAdmin
{
	left: 10px;
	position: relative;
	float:none ;
	margin-top:25px;
	
}

.promohorzmenu
{	
	width:100%;		
	margin-left:15px;
	margin-top:10px;
	 z-index:auto;
  }
.promomenuitem
{
	background: #ffffff url(../images/3wire/barbacker.gif) repeat-x;
	color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	height:20px;
  margin-left:15px;
  z-index:auto;
  position:relative;
  float:left;
  width:180px;
  
}

.promoTargetView{

border-style : solid ;
border-width:1px;
border-color : #fb8c39 ;  

}
.air
{
	width:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
}
.helpdiv
{
    	height:25px;
       width:50%;
       text-align:center;
       margin-left:auto;
       margin-right:auto;
       padding-top:5px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:550px;
	height:550px;
}
.promoitemnew
{
	position:relative;border-color:white;border-style:solid;border-width:1px;margin-left:25px;float:left;height:50px;padding-top:20px;
   font-weight:bolder; color:Blue;  
}
.promoitemhelp
{
position:relative;border-color:white;border-style:solid;border-width:1px;margin-left:25px;padding-left:5px;float:right;height:50px;padding-top:10px;	
}
.promoitemdetview
{
	position:relative;border-color:white;border-style:solid;border-width:1px;float:none;margin-top:55px;
}
.promoitemgridview
{
	position:relative;border-color:white;border-style:solid;border-width:1px;float:none;margin-top:25px;
}
.detview
{
	margin-left:10px;
	font-size:larger;
}
.picframe
{
	padding: 1 1 1 1;
}
#findAGroup
{
	background: #ffffff url(../images/groupback.jpg) no-repeat;
	width:605px;
	height:34px;
	border: solid 1px #88ccbdf;
}
#findInput
{
	position:relative;
	float:left;
	top:3px;
	left:5px;
	display:block;
	width:150px;
}
#findSubmit
{
	position:relative;
	float:left;
	top:3px;
	left:5px;
	display:block;
	width:150px;
}
#callout
{
	background: #ffffff url(../images/whiteCallOut.gif) no-repeat;
	height:255px;
	width:460px;
	display:block;
	margin: 50px 50px;
	padding: 20px 20px;
	color: #de6e2e;
	
	font-family:Trebuchet MS, Arial;
}
/*comma delimited cart add*/
div.listitems , div.listitems ul li
{
	list-style:none;
	list-style-type:none;
}
div.listitems p
{
	padding-left:10px;
}
div.leftcolumn
{
	float:left;
	width:150px;
}
div.rightcolumn
{
	float:left;
	width:200px;
}
#tabDiv
{
	/*height:510px;*/
}
.newline
{
	clear:both;
	padding:10px;
}
.autocomplete
{
	color: #333333;
	border-bottom: 2px solid #717073; 
	border-left: 1px solid #717073; 
	border-right: 2px solid #717073; 
	border-top: 1px solid #717073; 
	font-family: Arial;
	font-size: 9pt ;
	background:#ffffff;
	position:absolute;
	z-index:100;	
	width:130px;
	overflow:auto;
}
.scrollinput
{
	overflow:scroll;
	width:175px;
}
.manuflist
{	width:600px;
	height:175px;
	display:block;
	font-size: 6pt;
}
.manufOneItm, a label.manufOneItm
{
	display:block;
	position:relative;
	float:left;
	line-height:15px;
	text-align:left;
	margin-left:0px;
	padding-right:3px;
	padding-top:5px;
	width:138px;
}
/* ---------login div in master page---------*/
.leftColLbl
{
	width:60px;
	text-align:right;
	display:block;
	float:left;
}
.loginbutton
{
	cursor:pointer;
	cursor:hand;
}
.loginAlert
{
	z-index:4;
	background:url(../images/whiteCallOut.gif);
}
.loginformbtn
{
	
	background: transparent url(../images/button-70.gif) no-repeat right;
	color: #ffffff;
	font-family: Arial;
	font-size: 9pt;
	text-align:right;	
	height:26px;
	font-weight: bold;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;

	padding-right:20px;


	cursor:pointer;
	cursor:hand;
}

.hidden
{
	display:none;
	position:absolute;
	padding:0px;
	width:200px;
	height:200px;
	background:#f4f4f4;
	border-top:solid 1px #cccccc;
	border-right:solid 2px #888888;
	border-bottom:solid 3px #666666;
	border-left:solid 1px #cccccc;
}
.loginpanel
{
	width:200px;
	height:175px;
	background:#f4f4f4;
	padding:0px;

}

/*----------end login div -----------------*/
/*comma delimited cart add*/
/*  Part Detail Tab Styles*/
.tabContentsPD { height:295px;background:#ffffff; padding-left:10px; }
.tabContentsCSV { height:295px;background:url(../images/csvtabback.gif) no-repeat bottom;}
/**/
.tabDiv {clear:both; background:#949496; display:block; padding:4px;}
/*.tabDiv {display:none;}*/
.tabheaderText37 { width:115px;padding-top:5px; font-weight:bold;color:#555555;}
.tabheaderText39 { width:130px;padding-top:5px; font-weight:bold;color:#555555;}
/*.tabheaderText37 { display:none;}
.tabheaderText39 { display:none;}*/
/* default layout */
.ajax__tab_default .ajax__tab_header {background:#949496;white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:0px;overflow:hidden;text-align:center;cursor:pointer;cursor:hand;display:-moz-inline-box;display:inline-block}

/* tab theme */
.tabstyle .ajax__tab_header {clear:both;
display:block;background:#949496;font-family:font-family:verdana,tahoma,helvetica;font-size:11px;height:37px;background:url(../images/tab-line.gif) repeat-x bottom;}
.tabstyle .ajax__tab_outer {padding-right:3px;background:url(../images/deSelectedTabRight.gif) no-repeat right;height:37px;}
.tabstyle .ajax__tab_inner {padding-left:22px;background:url(../images/deSelectedTabLeft.gif) no-repeat;}
.tabstyle .ajax__tab_tab {height:37px;padding:4px;margin:0;background:url(../images/deSelectedTab.gif) repeat-x;}
.tabstyle .ajax__tab_hover .ajax__tab_outer {background:url(../images/deSelectedTabRight.gif) no-repeat right;}
.tabstyle .ajax__tab_hover .ajax__tab_inner {background:url(../images/deSelectedTabLeft.gif) no-repeat;}
.tabstyle .ajax__tab_hover .ajax__tab_tab {background:url(../images/deSelectedTab.gif) repeat-x;}
.tabstyle .ajax__tab_active .ajax__tab_outer {background:url(../images/selectedTabRight.gif) no-repeat right;}
.tabstyle .ajax__tab_active .ajax__tab_inner {background:url(../images/selectedTabLeft.gif) no-repeat;}
.tabstyle .ajax__tab_active .ajax__tab_tab {background:url(../images/selectedTab.gif) repeat-x;}


/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/*end part detail tab styles*/

/* Integration Status and Detail */

#IntegrationStatus {}
#IntegrationStatus #top {margin: 0px 0px 0px 0px;}
#IntegrationStatus #top #StatusCount {position: relative; float: left; width: 48%; overflow: auto;}
#IntegrationStatus #top #MessageCount {position: relative; float: right; width: 48%; overflow: auto;}
#IntegrationStatus #bottom {margin: 20px 0px 0px 0px;}
#IntegrationStatus #bottom #ChannelStatus {position: relative; float: left; width: 48%; overflow: auto;}
.integrationStatusLink {}
#IntegrationStatus #tblStatusCount {padding: 0px; border: 0px; width: 100%;}
#IntegrationStatus #tblStatusCount .dataCell {text-align: center;}
#IntegrationStatus #tblMessageCount {padding: 0px; border: 0px; width: 100%;}
#IntegrationStatus #tblMessageCount .dataCell {text-align: center;}
#IntegrationStatus #tblChannelStatus {padding: 0px; border: 0px; width: 100%;}
#IntegrationStatus #tblChannelStatus .dataCell {text-align: center;}
/* #IntegrationStatus #tblStatusCount .dataCellLeft {} 
#IntegrationStatus #tblStatusCount .headerCell {border: solid 1px #000;} */


/* End Integration Status and Detail */

.bonus{position:relative; float:left; width:180px; margin-left:0px; text-align:left;}
.FixedColumn {overflow:hidden;}

.CollapsiblePanel {
	margin: 0px;
	margin-top:30px;
	margin-left:8px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
	padding: 0px;
	width: 583px;
}
.CollapsiblePanelTab {
	background-color: #F4F4F4;
	border-bottom: solid 1px #CCC;
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	color: #333333;
}
.CollapsiblePanelContent {
	margin: 0px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
	color: #515053;
	font-family: arial;
	font-size: 9pt ;
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #EEE;
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #CCC;
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #CCC;
}