@charset "utf-8";
/* CSS Document */
/**************************************************************
mainContent styles
**************************************************************/
#mainContent p {
padding-bottom: 12px;
}
.prod-dsc p {
padding-bottom: 18px;
}
.prod-dsc li {
list-style-type: circle;
margin: 0 0 0 5%;
}
.prod-dsc li>ul  {
margin: 0 0 0 5%;
}
.product ol {
margin: 0 0 0 5%;
}
.callout {
font-size: 14px;
line-height: 1.5em;
}
.pageheadline {
font-family:georgia,times,times-roman,sans-serif;
font-size:24px;
line-height:30px;
font-weight: normal;
padding:10px 0;
}
.subheadline1 {
font-weight:600;
font-size: 1em;
}
.subheadline2 {
	font-family:georgia, times, times-roman, sans-serif;
	font-size:18px;
	line-height:30px;
	font-weight: 500;
	padding:10px 0;
}
.articlesubhead {
	font-family:georgia, times, times-roman, sans-serif;
	font-size:18px;
	line-height:30px;
	font-weight: 300;
	padding:10px 0;
}
    
blockquote {
padding: 10px 20px;
font-style: italic;
font-weight: bold;
}
.sbquote {
font-style: italic;
color: #9C3232;
background:url(../img/bg/gradient1.gif) repeat-x;
border: 1px solid #E9E9E9;
padding: 20px 0;

}
/**************************************************************
   any text classes
 **************************************************************/

.red-txt {
 color:#CC0033; /*ffaa0000*/
 }
.thumbtext {
float: left;
margin-top: 25px;
padding-left: 5px;
}
.plain a {
text-decoration: none;
}
.gradient {
background:url(../img/bg/gradient1.gif) repeat-x;
border: 1px solid #E9E9E9;
}
.gradient-400 {
background:url(../img/bg/gradient-400.jpg) repeat-x;
}
.gradient-gray-400 {
background: url(../img/bg/gradient-gray-400h.png)repeat-x;
}
/**************************************************************
list classes 
***************************************************************/
ul {
padding-bottom: 10px;
}
/**************************************************************
 padding classes
 **************************************************************/
#sbLeftpad p {
padding: 0 20px;
}
.imgRtpad {
padding: 0 10px 0 0;
}
/**************************************************************
 image classes
 **************************************************************/
.indexlist {
width: 200px;
padding: 10px 0;
}
#mainContent p.articles {
padding: 0;

}
.thumblist {
float: left;
width: 600px;
padding: 10px 0;
}
.thumb,
.thumb img {
float: left;
margin-right: 10px;
border: 0;
}

.product {
float: left;
margin-right: 15px;
}
.imgCenter
{display: block;
margin: 0 auto;
}
.noborder {
border: 0;
}
/**************************************************************
   table classes
 **************************************************************/
table.home {
padding: 10px 0 20px 0;
}

table.home td,
table.home th{
padding: 0 10px;
text-align: center;
vertical-align:top;
}
table.signup {
padding-left: 20px;
}

table.signup td {
padding: 0;
text-align: left;
vertical-align:top;
}
.highlight {
/*background-color:#F3DBBA;*/
background-color: #CCCCCC;
margin: 5px 0;
line-height: 2em;
}
table button {
margin: 0 auto;
}
/**************************************************************
 link classes
 **************************************************************/

 
