body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
div#container {
	text-align: left;
}
#content {
font-family:verdana;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
margin-bottom: 20px;
padding-right: 15px;
}


#scrollBannerBox{
  width: 180px;
  float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #e4e2e3;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
}
#scrollBannerBox2{
  width: 180px;
  float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
	padding-right: 4px;
	padding-left: 0px;
}

#scrollBanner {
  width: 160px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  background-color: #e4e2e3;
  text-align: center;
}
#scrollBanner h1 {
  font-size: 120%;
  font-weight: bold;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 6px;
}
#scrollBanner p {
  text-align: left;
}


.error {
  background-color: red;
  color: white;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 10px;
}

#results { 
  margin-top: 10px;
}


#powerQuoteResults { 
  margin-top: 10px;
}




#pageNumbersBottom {
  text-align: right;
}
#pageNumbersTop {
}

.clear {
  clear: both;
}

#results { 
  margin-top: 10px;
}

.vendor {
  padding: 4px;
  font-size: 120%;
  width: 680px;
}

.floatRight {
	float: right;
}
.label {
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 5px;
	padding-top: 2px;
}
.line {
	clear: left;
}
.row0 {
}
.row1 {
  background-color: #eeeeee;
}
.vendor {
  padding: 4px;
  font-size: 120%;
  width: 650px;
}
#results { 
  margin-top: 10px;
}
#powerQuoteResults .vendor {
  width: 500px;
}
.vendor .companyCheckbox {
   float: left;
   padding-top: 3px;
   width: 25px;
}
.vendor .companyName {
   font-weight: bold;
   float: left;
   margin-right: 3em;
}
#powerQuoteResults .vendor .companyName {
  font-size: 80%;
}
.vendor .address {
  font-size: 80%;
   float: right;
}
#powerQuoteResults .vendor .address {
  font-size: 70%;
}
.vendor .phone {
  clear: both;
  float: left;
  margin-left: 40px;
  width: 100px;
  font-size: 80%;
}
#powerQuoteResults .vendor .phone {
  font-size: 70%;
}
.vendor .description {
  clear: both;
  width: 530px;
  margin-left: 40px;
  font-size: 80%;
}
#powerQuoteResults .vendor .description {
  font-size: 70%;
}
.vendor .condition {
  font-size: 80%;
  clear: both;
  margin-left: 40px;
}
.vendor .category {
  font-size: 80%;
  clear: both;
  margin-left: 20px;
}
#powerQuoteResults .vendor .condition {
  font-size: 70%;
}


#companyContact {
  padding-top: 3px;
  margin-top: 15px;
}
#listedInElectricalAdvertiser {
  padding-top: 10px;
  clear: both;
}
#listedInElectricalAdvertiser h2 {
  font-size: 14pt;
  margin-top: 0px;
  margin-bottom: 0px;
}

#listedInElectricalAdvertiser .listing {
  margin-left: 10px;
  padding: 4px;
  border: 1px solid #aaaaaa;
  background-color: white;
}
#listedInElectricalAdvertiser .listing .companyName {
   font-weight: bold;
   float: left;
   margin-right: 3em;
}
#listedInElectricalAdvertiser h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}
#listedInElectricalAdvertiser .listing .companyName a:link,
#listedInElectricalAdvertiser .listing .companyName a:visited,
#listedInElectricalAdvertiser .listing .companyName a:hover,
#listedInElectricalAdvertiser .listing .companyName a:hover:visited {
	text-decoration: none;  
	color: black;
}
#listedInElectricalAdvertiser .listing .address {
  font-size: 80%;
   float: right;
}
#listedInElectricalAdvertiser .listing .phone {
  clear: both;
  float: left;
  margin-left: 20px;
  width: 70px;
  font-size: 80%;
}
#listedInElectricalAdvertiser .listing .description {
  margin-left: 20px;
  clear: both;
  float: left;
  font-size: 80%;
}
#listedInElectricalAdvertiser .listing .condition {
  font-size: 80%;
  clear: both;
  margin-left: 90px;
}
.formInput {
	width: 230px;
	float: left;
}
.formInput.wide{
	width: 400px;
	float: left;
}
.boxedLogin {
  border: 2px solid #AE6339;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px
}
.boxedLogin .head {
  padding: 4px;
  color: white;
  background-color: #AE6339;
  text-align: center;
  font-weight: bold;
}
.boxedLogin .text {
  margin: 4px;
}


.section {
  clear: both;
  padding: 4px;
  color: white;
  width: 610px;
  background-color: #AE6339;
  border: 2px solid #AE6339;
  text-align: center;
  font-weight: bold;  
}



.list {
  border: 2px solid #AE6339;
  padding: 4px;
  width: 610px;
}
.list .leftHalf {
  width: 293px;
  float: left;
  margin-right: 10px;
}
.list .rightHalf {
  width: 293px;
  float: right;
}
.list .q1 {
  width: 142px;
  float: left;
  margin-right: 10px;  
}
.list .q2 {
  width: 143px;
  float: left;
  margin-right: 10px;  
}
.list .q3 {
  width: 142px;
  float: left;
  margin-right: 10px;  
}
.list .q4 {
  width: 140px;
  float: left;
  margin-right: 0px;
}

.list .t1 {
  width: 190px;
  float: left;
  margin-right: 10px;  
}
.list .t2 {
  width: 190px;
  float: left;
  margin-right: 10px;  
}
.list .t3 {
  width: 190px;
  float: left;
  margin-right: 10px;  
}

.PQtext {
  width: 595px;
}
.item {
  clear: both;
  padding-top: 15px;
}
.item .label {
  width: 180px;
  float: left;
  text-align: left;
  margin-right: 10px;
}
.item .value {
  width: 400px;
  float: left;
}
.center {
  text-align: center;
}
.small {
  font-size: 75%;
}
.leftPad50px {
  padding-left: 50px;
}
.noBottomSpace {
  margin-bottom: 0px;
}
.error ul {
  margin-top: 0px;
}

.saleItem, .saleItem.row1 {
  clear: both;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 5px;
  border-bottom: 1px solid #AE6339;
  border-left: 1px solid #AE6339;
  border-right: 1px solid #AE6339;
  Font-size: 10pt;
}
.saleItem.row1 {
  background-color: #eeeeee;
}
.saleItem.titleRow {
  border-top: 1px solid #AE6339;
  background-color: #AE6339;
  color: white;
  padding: 2px;

}

.saleItem .manufacturer {
  float: left;
  width: 330px;
  margin-right:10px;
	overflow: hidden;
	
}
.saleItem .partNumber {
  float: left;
  width: 90px;
  margin-right:10px;
	overflow: hidden;
}
.saleItem .partNumberCondition {
	float: left;
	width: 200px;
	overflow: hidden;
}
.saleItem .condition {
  float: left;
  width: 90px;
	overflow: hidden;
}

.saleItem .price {
  float: right;
  text-align: right;
  width: 90px;
  margin-left:10px;
}

.saleItem .companyName {
  float: left;
  width: 500px;
  margin-left:10px;
  clear: both;
}
.saleItem .title {
  margin-left:2em;
  clear: both;
}

.saleItem a{
}

#status {
  border: 3px solid red;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 5px;
  text-align: center;
}

#successstatus {
  border: 1px solid #CC0033;
  font-weight: bold;
  font-size: 150%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px;
  text-align: center;
}


#adminNavigation, #navigation {
  margin-top: 5px;
}

#itemDetail #price {
	float: right;
	white-space: normal;
	margin-left: 10px;
	margin-bottom: 20px;
}
#itemDetail .right {
  padding-left: 10px;
}

#itemDetail #description {
  margin-top: 1em;
}

.loginBox {
  margin-left: 50px;
  margin-top: 20px;
}
.loginDirections{
  margin-top: 20px;
  border: 2px solid black;
  padding: 10px;
}

.instructions {
  clear: both;
  padding-top: 10px;
}

#adminContent {
  border:1px solid #006699;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
}
#adminTitle {
	background: url(/admin/images/heading-bg.jpg) repeat-x;
	height:31px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family:verdana;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin-top: 0px;
	position: relative;
	top: -15px;
	float: left;
	margin-bottom: -20px;
}

.debug {
  background-color: white;
}

.help {
  margin-bottom: 10px;
}
.statusMsg {
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 2px solid black;
}
.statusMsg2 {
  padding-top: 10px;
  margin-bottom: 10px;
}
.largeAnnoying {
	font-weight: bold;
	color: #FF0000;
	text-align: center;

}
.imbedBanner {
	text-align: center;
	padding-top: 5px;
}