.floatl h1 {
  margin-left: 10px;
}

.products {
  clear: both; 
}

.products td {
  background:#E6E6E6 url('/images/bknds/gradbg-lg.gif') top left repeat-x; 
  vertical-align: top; 
}

.curvedbox {
  background: url('/images/bknds/topleft.gif') top left no-repeat; 
  min-width: 185px;
} 

.cboxhead  {
  background: url('/images/bknds/topright.gif') top right no-repeat; 
  line-height: inherit;
  padding: 12px 0 0 0; 
  margin: 0;
} 

#content .cboxhead h3 { 
  font-family: Arial, Helvetica, sans-serif;
  padding: 10px 2px 0 5px; 
  text-align: center;  
  font-size: 18px;
  line-height: 22px;
  height: 40px;
  color: #3A72B7;
  margin: 0;
}

.cboxbody {
  background: url('/images/bknds/rightborder.gif') top right repeat-y;
  padding: 5px 15px 5px 15px; 
  height: 340px;
  margin: 0; 
}

.cboxbody .txtbox {
  border-bottom: dashed 1px #AAA;
  margin-top: 0; 
  padding: 0 5px 8px 5px; 
  height: 50px;
}

.cboxbody ul {
  padding: 0; 
  list-style: none;
  margin: 5px 15px 10px 5px;
}

.cboxbody li { 
  background:url('/images/icons/arrow.gif') no-repeat 0 3px;  
  line-height: normal; 
  padding-left:12px;  
  color: #525252;  
  margin: 0 0 4px 10px; 
  padding-left: 25px;
  white-space: nowrap;
}

.cboxbody td li { white-space: normal; }

.cboxbody p { margin: 0 0 8px 0; }

.cboxbody p strong { color: #333; }

.cboxfooter {
  background: url('/images/bknds/bottomleft.gif') bottom left no-repeat; 
  padding: 0;
}

.idcboxfooter {
  background: url('/images/bknds/bottomleft2.gif') bottom left no-repeat;
  height: 180px;
}

.cboxfooter p {
  background: url('/images/bknds/bottomright.gif') bottom right no-repeat;   
  padding: 14px 15px 30px 15px !important; 
  text-align: center;  
  height: 40px;  
  padding: 10px;  
  margin: 0; 
}

.idcboxfooter p {
  background: url('/images/bknds/bottomright2.gif') bottom right no-repeat;   
  padding: 14px 15px 20px 15px; 
  text-align: center;  
  height: 146px;  
  color: #525252;
  margin: 0;   
}

.idcboxfooter p img {
  float: left;
}

.cboxfooter b, .idcboxfooter b {
  font-size: 11px;
  font-weight: bold;
}

/* classes */

.cboxfooter p .floatr, .cboxfooter p .floatl { margin: 0; }
.idcboxfooter p .floatr, .idcboxfooter p .floatl { margin-top: 5px; }

.cboxfooter p .floatl { padding-top: 10px; }

.cboxfooter .floatr, .idcboxfooter .floatr {
  padding: 0 5px 0 0;  
  width: 190px;
}

.cboxfooter .clear, .idcboxfooter .clear {
  height: 10px;    
  clear: both;
}

.cboxfooter .floatr, .idcboxfooter .floatr { text-align: right; }

.cboxfooter .floatl, .idcboxfooter .floatl {
  font-family: Arial, Helvetica, sans-serif;
  line-height: normal;
  font-weight: bold;
  font-size: 18px;  
  width: 80px;
} 


.cboxfooter .smtxt, .idcboxfooter .smtxt {
  color: #333;
}

.cboxfooter .floatr input { margin-top: 5px; }

.cboxbody .smtxt {
  line-height: normal;
  font-size: 10px;
}

.bestval {
  position: relative;
  left: 30px;
  top: -20px;
  z-index: 10;
}

#whatboxtop2 { 
  background: url('/images/bknds/whatboxtop2.png') top left no-repeat; 
  padding: 20px 0 0 20px; 
  vertical-align: top; 
  height: 308px;    
  width: 290px;   
}

#whatboxbg2 { 
  background: url('/images/bknds/whatboxbg2.png') bottom left no-repeat; 
  vertical-align: top; 
  padding: 0 20px 0 20px
} 

#whatboxtop2 h3 {
  margin: 0; 
  height: 22px; 
  color: #3A72B7;
}

#whatboxtop2 li { 
  background: url('/images/icons/arrow.gif') no-repeat 0 4px;  
  margin: 0 0 4px 10px; 
  padding-left: 25px;
} 

#whatboxbg2 strong { font-size: 20px; }

#whatboxbg2 .smtxt2 { font-size: 11px; color:#333; }


.cboxbody ul.default li {
  background: url('/images/icons/bull-sm.gif') no-repeat 0 4px; 
  padding-left: 20px; 
}
