@charset "utf-8";
/* Main CSS Document */

/* ********* Set Defaults to Zero ******* */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
/* !!!!!!!!!! YOU MUST RESTYE THE ABOVE AS NEEDED !!!!!!!!!!!!!  */

/* Header tag styles */
h1 { font-size:160%; color:#294960; font-weight:normal;}
h2 { font-size:140%;}
h3 { font-size:120%;}

/* set global paragraph margin */
p { margin:0 0 15px 0;}
/* Apply left margin only to the few elements that need it: */
dd, blockquote { margin-left: 1em; }
li { margin-left: 2.5em; }

/* This makes the text left justified in the CS debug area */
.cfdebug {text-align:left;}

.floatleft { float:left;}
.floatright { float:right;}
.clear { clear:both;}

.center {margin-left:auto; margin-right:auto;}

a:link {color: #EAB749;	text-decoration: none;}
a:visited {color: #8BA253; text-decoration: none;}
a:hover {color: #C58133; text-decoration: underline;}
a:active, a:focus {color: #EAB749; text-decoration: none;}

body { font-size: .75em; /* this ses the font size for the all tags on the page.  Use ems to increase or decrease font size */
	/*font-size: .8em;   if this is set in % (100% is the browser default font size) or in em units (1 em = default size, .8 em is about 11px) the user will be able to change Text Size under the View menu. Setting a pixle size will prevent it */
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0; 
	text-align: center; 
	color:#666666;
	background-color:#989793;
}

/* this contains everything in the site and controls centering and margins */	
#container{ 
	width: 960px;
	margin: 0 auto;
	height:100%;
	background-color:#E4E6D5;
	 background-image:url(../graphics/maincontent_bg.gif);
	 background-repeat:repeat-y;
	text-align: left;
}

#nav-shadow { clear:both; }

#content-top { width:960px; height:20px; background:url(../graphics/content_bg.gif) no-repeat; }
#content { width:960px; }
.div-content-left{ padding:0 15px 0 15px; margin-top:10px; }
.div-content-right{ padding:0 20px 0 20px; margin-top:10px; xborder:1px solid black;}
.home-content{ border-right:1px dotted #B2AEAA; width:440px; }
.home-201box { float:right; margin-right:20px; margin-top:10px;}
.content-201box{ padding:10px; }


#left-col { width:211px; float:left; margin:-8px 0 10px 10px; }
.col211-out { width:211px; background:url(../graphics/211_col_bg.gif); }
.col211-top { width:211px; height:10px; background:url(../graphics/211_col_top.gif) no-repeat; }
.col211-bot { width:211px; height:16px; background:url(../graphics/211_col_bot.gif) no-repeat; }

#right-col { width:719px; float:right; margin:-8px 10px 10px 0; }
.col719-out { width:719px; background:url(../graphics/719_col_bg.gif); }
.col719-top { width:719px; height:10px; background:url(../graphics/719_col_top.gif) no-repeat; }
.col719-bot { width:719px; height:16px; background:url(../graphics/719_col_bot.gif) no-repeat; }


.box201-out { width:201px; background:url(../graphics/201_box_bg.gif); }
.box201-top { width:201px; height:6px; background:url(../graphics/201_box_top.gif) no-repeat; }
.box201-bot { width:201px; height:15px; background:url(../graphics/201_box_bot.gif) no-repeat; }

#footer { width:960px; height:154px; background:url(../graphics/footbar.gif) no-repeat; text-align:center; font-size:90%; clear:both;}
.footlink1 { font-size:110%; font-weight:bold; padding-top:48px;}
#footer a:link {color: #666666;	text-decoration: none;}
#footer a:visited {color: #666666; text-decoration: none;}
#footer a:hover {color: #989793; text-decoration: none;}
#footer a:active, a:focus {color: #666666; text-decoration: none;}

/* sub page styles */
.section-title-rdc { width:699px; height:150px; background:url(../graphics/sectiontitle_rdc_bg.gif) no-repeat; margin:-10px 0 10px -10px;}
.section-title-abt { width:699px; height:150px; background:url(../graphics/sectiontitle_abt_bg.gif) no-repeat; margin:-10px 0 10px -10px;}
.section-title-tst { width:699px; height:150px; background:url(../graphics/sectiontitle_tst_bg.gif) no-repeat; margin:-10px 0 10px -10px;}
.section-title-nws { width:699px; height:150px; background:url(../graphics/sectiontitle_nws_bg.gif) no-repeat; margin:-10px 0 10px -10px;}
.section-title-spl { width:699px; height:150px; background:url(../graphics/sectiontitle_spl_bg.gif) no-repeat; margin:-10px 0 10px -10px;}
.section-title-cnt { width:699px; height:150px; background:url(../graphics/sectiontitle_cnt_bg.gif) no-repeat; margin:-10px 0 10px -10px;}
.section-title-ins { width:699px; height:150px; background:url(../graphics/sectiontitle_ins_bg.gif) no-repeat; margin:-10px 0 10px -10px;}
.section-title-iop { width:699px; height:150px; background:url(../graphics/sectiontitle_iop_bg.gif) no-repeat; margin:-10px 0 10px -10px;}
.pagetitle { position:relative; top:70px; left:8px; font-size:200%; color:#413D3D;}


/* Reduce Cost - Qualified Manufactureres */
.mfr-list { width:680px; }
.mfr-list th{ width:120px; text-align:center; border-bottom:1px dotted #B2B19F; padding:10px 0;}
.mfr-list td{ width:560px; border-bottom:1px dotted #B2B19F; padding:10px 0; }
.mfr-list a{ font-size:140%; }

/* Reduce Cost - Contracted Distributors */
.dst-list { width:680px; }
.dst-list th{ width:150px; text-align:center; border-bottom:1px dotted #B2B19F; padding:10px 0;}
.dst-list td{ width:510px; border-bottom:1px dotted #B2B19F; padding:10px 0; }
.dst-list .title{ font-size:140%; color:#EAB749; }

/* News  */
.news-list { width:680px; }
.news-list th{ width:170px; text-align:center; border-bottom:1px dotted #B2B19F; padding:10px 0; }
.news-list td{ width:510px; border-bottom:1px dotted #B2B19F; padding:10px 0; }

/* Testimonials  */
.tstmnls-list { width:680px; }
.tstmnls-list th{ width:170px; text-align:center; border-bottom:1px dotted #B2B19F; padding:10px 0; }
.tstmnls-list td{ width:510px; border-bottom:1px dotted #B2B19F; padding:10px 0; }

/* sub page styles */
#formTable table{
	margin-top:10px;;
}
#formTable td{
	padding:4px;
	font-size: .95em;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}
#formTable label{
	font-weight:bold;
}
#formTable textarea,input,select{
	font-size: .95em;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}
#formTable .input2{
	display:none;
}
#formTable .sbmtBtn{
	cursor:pointer;cursor:hand;
	border:1px solid #413D3D;
	background-color:#ECBD5B;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#413D3D;
	padding:5px 10px 5px 10px;
}

