body  {
font-family: Arial,sans-serif;
background-image:url(../images/Header_02.gif);
background-repeat:repeat-x;
margin: 0; 
padding: 0;
color: #000000;
}
.thrColAbsHdr #container2 { 
position: relative; 
width:100%;
margin: 0 auto; 
} 
.thrColAbsHdr #container { 
position: relative; 
width: 805px; 
margin: 0 auto; 
} 

/*********************HEADER - START************************/
.thrColAbsHdr #header { 
width:804px;
height:198px;
padding: 0px;
text-align:center;
} 
.thrColAbsHdr #header h1 {
	margin: 0; 
	padding: 0px; 
}
/*************** Start Global Navigation**************/
#headerglobalnav {
	height:20px;
	background-image:url(../images/global_nav_bg.gif);
	text-align:right;
	padding-right:10px;
	margin:0px;
	font-size:11px;
	color: #000000;
	font-weight:bold;
	}
#headerglobalnav  ul {
 margin: 0px;
 padding: 0px;
 white-space: nowrap;
 	color: #000000;
}
#headerglobalnav  li {
 list-style-type: none;
 display: inline;
 	color: #000000;
}
#headerglobalnav  li a {
 text-decoration: none;
padding-left:30px;
	color: #000000;
}
#headerglobalnav  lia:link {
 text-decoration: none;
 	color: #000000;

}
#headerglobalnav  lia:visited {
 text-decoration: none;
 	color: #000000;
}
#headerglobalnav  lia:hover {
 font-weight: bold;
  text-decoration: none;
  	color: #000000;
}
/*************** End Global Navigation**************/
/*************** Start Primary Navigation **************/
#headerprimarynav {
	background-image:url(../images/Header_07.gif);
	background-repeat:repeat-x;
	height:43px;
	padding-top:5px;
	padding-bottom:0px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}

#headerprimarynav ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#FFFFFF;
 white-space: nowrap;
}
#headerprimarynav li {
 list-style-type: none;
 display: inline;
 color:#FFFFFF;
}
#headerprimarynav li a {
 text-decoration: none;
 color:#FFFFFF;
padding-left:20px;
}
#headerprimarynav lia:link {
color:#FFFFFF;
 text-decoration: none;

}
#headerprimarynav lia:visited {
color:#FFFFFF;
 text-decoration: none;
}
#headerprimarynav lia:hover {
 font-weight: bold;
 color:#FFFFFF;
  text-decoration: none;
}
/*************** End Primary Navigatiion **************/
/*************** Start Email Signup **************/
#emailsignup {
position:relative;
height:30px;
background-color:#FFFFFF;
margin-bottom:5px;
}
#emailsignup ul {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
white-space: nowrap;
text-align:center;
}
#emailsignup li {
list-style-type: none;
display: inline;
padding-right:25px;
}
#emailsignup li a {
text-decoration:underline;
color:#f7941d;
}
#emailsignup lia:link {
text-decoration: none;

}
#emailsignup lia:visited {
text-decoration: none;
}
#emailsignup lia:hover {
font-weight: bold;
text-decoration: none;
}
.redlg {
font-size:14px;
font-weight:bold;
color:#f7941d;
}
.redsm {
font-size:11px;
color:#f7941d;

}
.redbx {
padding-left:8px;
}
/*************** End Email Signup **************/
/*************** End Header **************/
/*************** Start Left Column **************/
.thrColAbsHdr #leftcol {
	position: relative;
	float:left;
	margin-right:-180px;
	left:-2px;
	top:0px;
	width: 200px; 
	padding:3px;
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
}

#leftcolhead {
background-color: #fff200;
color:#000000;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:5px;
padding-bottom:5px;
min-height:20px;
}
#email-list-wrap {
}
#email-list-interior {
}
#webonly-list-wrap {
}
#webonly-list-interior {
}
#card-list-wrap {
}
#card-list-interior {
}
#industry-list-wrap {
}

/*************** End Left Column **************/
/*************** Begin Center Column **************/
.thrColAbsHdr #centercol { 
	margin-left:210px;
	padding: 0 5 5 5px; 
	width:575px;
	min-height:100%;
}
/**********************************************/
#centercol-card-head {
background-color:#e8010a;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:17px;
padding-top:5px;
padding-left:5px;
height:20px;

}
#centercol-header {
background-color:#e8010a;
color:#FFFFFF;
font-size:12px;
margin-top:5px;
font-weight:bold;
padding-top:5px;
padding-left:5px;
height:20px;

}
#centercol-card-wrap {
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	margin-top:5px;
}
#centercol-card-interior {
text-align:center;
min-height:420px;
}
#centercol-card-table {
margin-left:5px;
}
#centercol-card-desc { 
font-size:11px;
color:#f7941d;
  padding-bottom:10px;
  padding-left:5px;
  margin-left:325px;
}
#centercol-card-desc ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 white-space: nowrap;
 text-align:center;
}
.iefix {
line-height:0px;
}
#rating {
width:110px;
height:30px;
float:left;
padding-left:20px;
margin-top:-25px;
}
#centercol-card-desc li {
 list-style-type: none;
 display: inline;
  padding-right:15px;
}
#centercol-card-desc li a {
 text-decoration:underline;
 color:#f7941d;
}
#centercol-card-desc lia:link {
 text-decoration: none;

}
#centercol-card-desc lia:visited {
 text-decoration: none;
}
#centercol-card-desc lia:hover {
 font-weight: bold;
  text-decoration: none;
}

/*****************************************************/
#centercol-email-head {
background-color:#e8010a;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:17px;
padding-top:5px;
padding-left:5px;
height:20px;

}
#centercol-email-wrap {
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	margin-top:5px;
}
#centercol-email-interior {
text-align:center;
}
#centercol-email-desc { 
font-size:11px;
color:#CC0000;
  padding-bottom:5px;
  padding-left:5px;
  margin-left:190px;
}
#centercol-email-desc ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 white-space: nowrap;
 text-align:center;
}
#centercol-email-desc li {
 list-style-type: none;
 display: inline;
  padding-right:15px;

}
#centercol-email-desc li a {
 text-decoration:underline;
 color:#CC0000;
}
#centercol-email-desc lia:link {
 text-decoration: none;

}
#centercol-email-desc lia:visited {
 text-decoration: none;
}
#centercol-email-desc lia:hover {
 font-weight: bold;
  text-decoration: none;
}
/******************************************************/
#centercol-webonly-head {
background-color:#e8010a;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:17px;
padding-top:5px;
padding-left:5px;
height:20px;

}
#centercol-webonly-wrap {
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	margin-top:5px;
}
#centercol-webonly-interior {
text-align:center;
min-height:255px;
min-width:255px;
text-align:center;

}
#centercol-webonly-desc { 
font-size:11px;
color:#CC0000;
  padding-bottom:5px;
  padding-left:5px;
  margin-left:190px;
}
#centercol-webonly-desc ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 white-space: nowrap;
 text-align:center;
}
#centercol-webonly-desc li {
 list-style-type: none;
 display: inline;
  padding-right:15px;

}
#centercol-webonly-desc li a {
 text-decoration:underline;
 color:#CC0000;
}
#centercol-webonly-desc lia:link {
 text-decoration: none;

}
#centercol-webonly-desc lia:visited {
 text-decoration: none;
}
#centercol-webonly-desc lia:hover {
 font-weight: bold;
  text-decoration: none;
}
/**************************************************************/
#centercol-box-wrap {
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}
#centercol-box-wrap-invisible {
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}
#centercol-box-interior {
} 

#centercol-box-interior-ad {
margin-left:165px;
margin-top:10px;
} 
#centercol-box-reviews {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#504e4e;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
} 
#centercol-box-reviews_head {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#504e4e;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
} 

/*************** End Center Column **************/
/****************Start Product Information*************************/
.productname {
}
.price {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#10284c;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
}
.headline {
}
.typeofoffer {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
}
.description {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727272;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
}
.productcategory {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
}
.subsidiarycompany {
}
.url {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#92b537;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
}
.url img {
padding:0;
}
.contactname {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#e8010a;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
height:15px;
}
.contactphonenumber {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727272;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
 height:15px;
}
.contactemailaddress {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727272;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
 height:15px;
}
.contactfaxnumber {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727272;
padding-top:1px;
padding-bottom:2px;
padding-left:0px;
 height:15px;
}
.mailingcity {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727272;
padding-top:1px;
padding-bottom:5px;
padding-left:3px;
 height:15px;
}
.mailingstate {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727272;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
 height: 15px;
}
.mailingzip {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727272;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
 height:15px;
}
.mailingstreetaddress {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727272;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
height:15px;
}

#div1 { float:left; width:50%;}
#div2 { margin-left:50%; width:50%;}  

#div1-side { float:left; width:100px;}
#div2-side { margin-left:100px; width:100px;}  

#div1-button { float:left; width:95px;height:35px;padding-left:3px;}
#div2-button { margin-left:102px; width:95px; height:35px;}  

/****************End Product Information*********************/
/*************** Start Footer **************/
#clearfooter{clear:both;height:40px;}
.thrColAbsHdr #footer { 
background-image:url(../images/footer.jpg);
background-repeat: repeat-x;
padding: 0px;
width:100%;
height:60px;
padding-top:10px;
} 
#footer-top {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#727272;
text-align:center;
height:12px;
}
#footer-bottom {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding-top:0px;
}
#footer-bottom a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding-top:0px;
}
.thrColAbsHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}

/*******************swiped this from main2.css, using it above the card text*********/
.desc {font-size:11px;font-weight:normal;text-align:center;color:#e8010a;padding-bottom:3px;}

.review {text-align:left;color:#000000;padding:5px;line-height:150%;}

.submitButton1{
	color: #FFFFFF;
	background: #f7941d;
	border:solid 1px #f7941d;
	cursor: pointer;
}

.submitButton2{
	color: #FFFFFF;
	background: #e8010a;
	border:solid 1px #e8010a;
	cursor: pointer;

}

/* button for checkouts */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
