body  { background-color: #FFF; width: 840px; margin:134px auto; text-decoration: none; text-align:center; color:#E0691A; font:0.7em/1.5em Tahoma,sans-serif;
background-image:url('images/CC_bk_nogrid.png');
background-position:50% 0%;
background-repeat: no-repeat;
}

#dc_navigation { margin-left:10px;} 

#dc_navigation tbody{ background-color: #FFF; } 

#dc_navigation ul { padding-left:0px; } 

#navigation { color: #E0691A; font-family: Tahoma; xfloat:left; display:inline-block; width:150px; margin-left: 0px; padding-left: 0; }

#navigation ul { font-size:15px; list-style-type: none; margin: 0px 0 0 0; width:150px;} 

#navigation ul li { padding:0px 0 0 0; display:block; height:21px; padding:3px 0px 3px 0px;} 

#navigation ul li a { color:#E0691A; text-decoration:none; display:block; height:23px; padding:4px 0px 2px 8px;} 

#navigation ul li a:hover { color:#fff; background-color:#E0691A; }


#MainSiteBody {
  xpadding:10px 25px 0px 35px;
  padding:0px 0px 0px 15px;
  xmargin-right: 40px;
  border-left: 1px solid #EEE;
  xwidth: 500px;
}

#CategoryListTable {background-color:red;}

.whitebackground {background-color:#F00;}

#SearchResultsInfo {display:none;}


.bar-header{
margin:0px 0 20px 0; 
height:30px;
width:650;
text-align:center;
background-image:url('images/CC_ttl_bar.jpg');
background-repeat:no-repeat;
background-size:100%;
font:bold 26px tahoma;
color:#FFF;
}


.product-table {
font-size:15px;
font-family: tahoma;
}

.product-table td {
padding: 2px 4px 2px 14px;
}

.bar-footer {
margin:70px 0 0 0; 
height:50px;
width:650;
text-align: center;
background-image:url('images/CC_btm_bar_01.jpg');
background-repeat:no-repeat;
background-size:100%;
font-family:tahoma;
font-size:24px;
color:#FFF;
float: left;
}

.general-content-text {
font-family:tahoma;
font-size:16px;
color:#000;
text-align: left;
}

.primary-product {
float: left; 
height: 152px; 
width: 620px; 
display: block; 
color: rgb(255, 255, 255); 
background-position: 0% 0%; 
background-repeat: repeat no-repeat;
}

.primary-product-title{
font: normal normal normal 2.1em/normal Arial, sans-serif; 
letter-spacing: -1px; 
padding: 7px 24px 0px 24px; 
margin: 0px 0px 0px 0px; 
color: rgb(255, 255, 255); 
background: inherit; 
text-decoration: none; 
}

.product-details{
width: 500px; 
float: left; 
display: inline-block; 
font-family: georgia; 
font-size: 14px; 
line-height: 20px; 
}

.product-icon{
width: 114px; 
float: left; 
display: inline-block;
}

.product-description {
padding-top: 0px; 
padding-right: 16px; 
padding-bottom: 0px; 
padding-left: 32px;
}

.testimonial{
float: left; 
clear: left; 
width: 610px; 
margin-bottom: 30px; 
padding-bottom: 12px; 
padding-top: 15px; 
border-top-width: 6px; 
border-top-style: solid; 
border-top-color: rgb(238, 238, 238);
}

.testimonial-content{
font: normal 16px georgia; 
margin: 0 0 10px 0;
color: #000;
text-align: left;
}


.testimonial-author{
float: left; 
font: 18px tahoma; 
margin-bottom: 6px; 
color: rgb(153, 153, 153);
}

.testimonial-author-organization {
float: left; 
clear: left; 
font: bold 16px tahoma; 
color: rgb(170, 170, 170);
}

#form form {color:#000;}

.affiliate-category-title {
margin: 0px 0px 5px 0px; 
padding: 3px 3px 3px 3px; 
font: normal normal bold 1.7em/normal Arial, sans-serif; 
letter-spacing: -1px; 
color: rgb(255, 255, 255); 
background: inherit; 
background-color: rgb(27, 135, 204);
}

.work-box-container{
float: left; 
background-color: rgb(238, 238, 238); 
margin: 0px 15px 30px 0px; 
padding: 0 0 4px 0;
}

.work-box-container a {
font: bold 16px tahoma;
color: #E0691A;
text-decoration: none;
}

.work-box-container a:hover {
font: bold 16px tahoma;
color: #777;
text-decoration: underline;
}

.work-box{
float: left; 
width: 200px; 
}

.work-box-caption{
}

.work-box-img{
border-color: #999 #000 #000 #999;
border-style: solid; 
border-width: 1px;
background-color: rgb(255, 255, 255); 
width: 150px;
height: 190px;
padding: 3px 3px 3px 3px;
}



.promo-box-container{
float: left; 
background-color: rgb(238, 238, 238); 
margin: 0px 15px 30px 0px; 
padding: 0 0 4px 0;
}

.promo-box-container a {
font: bold 16px tahoma;
color: #E0691A;
text-decoration: none;
}

.promo-box-container a:hover {
font: bold 16px tahoma;
color: #777;
text-decoration: underline;
}

.promo-box{
float: left; 
width: 200px; 
}

.promo-box-caption{
}

.promo-box-img{
border-color: #999 #000 #000 #999;
border-style: solid; 
border-width: 1px;
background-color: rgb(255, 255, 255); 
width: 150px;
height: 190px;
padding: 3px 3px 3px 3px;
}


.socialspacer{
float:left;
width:719px;
height: 76px;
}

.facebookicon a {
xclear:left;
xmargin: -36px 0 0 0;
xmargin: 0px 0 0 0;
float:left;
xposition: absolute;
xtop:100px;
xleft: 900px;
width:62px;
height: 40px;
background-image:url('images/fcbk_01.png');
background-repeat:no-repeat;
z-index:2000;
}

.facebookicon a:hover{
background-image:url('images/fcbk_02.png');
}

.linkedinicon a {
xmargin: -36px 0 0 0;
margin: -0px 0 0 0;
float:left;
width:35px;
height: 40px;
background-image:url('images/lnkd_01.png');
background-repeat:no-repeat;
}

.linkedinicon a:hover{
background-image:url('images/lnkd_02.png');
}

.cc_caption img { 	
  border: 0px none;
}

#safety-ape-nav-ul a {
color: #2188C8; 	
background: inherit; 	
display: block; 	
text-decoration: none; 	
font-weight: bold; 	
text-transform: uppercase; 	
width: 240px; 	
font-family: verdana; 	
font-size: 17px; 	
letter-spacing: -1px; 	
text-align: right; 	
xpadding: 15px 0px 15px 0; 	
padding: 15px 20px 15px 0; 	
margin: 0 0 0px 0px; 
xborder: 1px solid #000;
background-image:url('images/safety-list-indicator.png');
background-repeat:no-repeat;
background-position:right center;
}

#safety-ape-nav-ul a:hover {
  color: #F79238; 	
  background-image:url('images/safety-list-indicator_2.png');
}


#safety-ape-nav-ul {
  list-style:none;
  float:right;
xborder: 1px solid #000;
}

#safety-ape-nav-div {
  margin-right:-210px;
  xwidth:150px;
  xxtext-align:right;
  float:right;
  border: 0px none;
}

.websites {
xdisplay: none;
}



















