body
{
    margin: 0px 0px 0px 0px;
    line-height: 130%;
    font-family: Arial, Sans-serif;
    text-align:center;
	background-color:#f3f3f3;
	background-image: url(images/body-bg.gif);
	background-position:top ;
	background-repeat: repeat-x;	
	font-size:14px;
}
/* main site links */
a:link {color: #000000;}
a:visited {color: #000000;}
a:hover {color: #555555;}

#tblLogos tr {height: 80px;}
#tblLogos td {text-align: center; vertical-align: middle;}
#tblLogos img {border: 0; margin: 0 auto;}

a.footerLink {color:#ffffff; padding-right:3px; padding-left:3px; font-family:arial;}
#header {width:950px; margin-left:auto; margin-right:auto;}
#globalInternal {width:950px; margin-left:auto; margin-right:auto;}


.mediumText {font-size:90%;}
.smallText {font-size:80%; line-height:130%;}
p.smallText {margin-top:8px; margin-bottom:8px;}
p.hContent {line-height:150%; font-size:13px;}

img {border-width: 0px;
    display:block;
}
#tblLogos img {border:none; display:inline;}
#pageSeparatorContainer {width:100%; background-color:#d2d2d2; height:20px;}
#pageSeparator {width:950px; margin-left:auto; margin-right:auto; background-color:#a6a6a6; border-left:1px solid #000; border-right: 1px solid #000; height:20px;}

.ContentHolder {width:950px; padding:0px 10px 10px 10px; text-align:left; vertical-align:top; background-image:url(images/content-bg.gif); background-repeat:repeat-x; background-color:white; margin-top:-30px;}
.ContentHolder2 {width:950px; padding:10px 10px 10px 10px; text-align:left; vertical-align:top; background-color:white;}
.copyrightTable {width:950px; background-color:#c84016; border: 1px solid #000000; margin-top:5px; margin-left:auto; margin-right:auto; color:#ffffff;}
.footerText {font-size:80%; line-height:120%; padding:6px 8px 6px 8px; color:#fff; }

#ten11 {width:950px; margin-left:auto; margin-right:auto; text-align:left;font-size:80%; font-family:Arial, Helvetica, sans-serif;}
a.ten11Link {color:#000; }
.PageHeader {font-size: 140%; font-weight: bold; border-bottom: solid 1px #dddddd; margin-top: 5px; margin-bottom: 5px;}
.SectionHeader {font-weight: bold; border-bottom: solid 1px #dddddd; margin-top: 5px; margin-bottom: 5px;}

.spImage {padding:2px 2px 2px 2px; vertical-align: middle; width:170px; border:solid 1px #000;}
.spText {vertical-align:top; text-align:left; width:235px; font-size:80%; line-height:10pt;}
.spProductName {font-size:130%; font-weight:bold;color:#C84016; padding-bottom:8px;}
.spSpec {color:#C84016; font-weight:bold; padding-top:10px; padding-bottom:0px; line-height:80%; font-size:100%;}
.spPrice {font-size:150%; color:#C84016; font-weight:bold; margin-top:12px;}
.spMore {width:80px; border:solid 1px #000; background-color:#F2BE00; padding:2px 2px 2px 2px; text-align:center; margin-top:12px;}
.spMore a {color:#000; text-decoration:none; font-size:8pt;}
.spSmall {font-size:8pt; color:#000; margin-left:6px; font-weight:normal;}

#blogModule {width:420px; border:1px dotted #000; min-height:270px; margin-top:16px;}
#blogHeader { width:412px; background-color:#ffe400; padding:4px 4px 4px 4px; font-size:120%; font-weight:bold;}
#blogHeadline {padding:4px 4px 4px 4px; font-size:120%; font-weight:bold;}
#blogContent {font-size:90%; padding:6px 6px 6px 6px;}
#blogDate {font-size: 12px; text-align: left; display: block; padding-bottom: 10px; padding-left: 13px; color: #666666;}

h1 
{
    color:#3f1900;
    text-align:left;
	margin-top:10px;
	margin-bottom: 10px;
	padding:  20px 5px 5px 0px;
	font-family: Lucida Sans Unicode;
	font-size: 130%;
	font-weight:bold;
    font-variant: small-caps;	
}

h2 {
	padding: 6px 0px 0px 0px;
	text-align:left;
	font-size: 120%;
	font-family:Trebuchet MS, Helvetica, MS Sans Serif, Sans-Serif;
}

h3 {
	text-align:left;
	margin-top:8px;
	margin-bottom: 15px;
	padding:  0 0 0 0px;
	font-family:Trebuchet MS, Helvetica, MS Sans Serif, Sans-Serif;
	font-size: 110%;
	
}





li {font-size:100%;
    font-family: Arial, Sans-Serif;
    }

