#wrapper {

	height: 100%;



}
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	height: 100%;
	background-image:url(../images/pagebg.gif);
	background-repeat:repeat-x;
}
#secondary {	
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	height: 100%;
	background-image:url(../images/spacer.gif);
}

#rounded {	
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/spacer.gif);
	margin: 10px;
}
#productslist li 
{
	background-image: url(../images/listarrow.gif);
	background-repeat: no-repeat;
	background-position: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #644D04;
	line-height: 12px;

}
#navlist { 
background-image: url(../images/listarrow.gif);
	background-repeat: no-repeat;
	background-position: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #644D04;
	line-height: 12px;	
}
#navlist li a
{
line-height: 2em;
}
html {
	height: 100%;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

#logo {
	background:url(../images/logo.gif);
	height: 80px;
	width: 173px;
	float: left;
	margin-top: 7px;
}

#homeheadernav {
	width:600px;
	float: left;
}

#secheadernav {
	width:576px;
	float: left;
}

/*HOMEPAGE TOPNAV*/

#nav-menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav-menu li
{
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    background: url(../images/navbar2.gif) #fff bottom left repeat-x;
    height: 40px;
}

#nav-menu li a
{
    padding-top: 20px;
    width: 143px;
    display: block;
    border: none;
    text-decoration: none;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #644D04;
    text-transform:uppercase;
}
/* hides rule from IE5-Mac \*/
#nav-menu li a
{
	float: none
}
/* End IE5-Mac hack */

#nav-menu {
	margin-top: 25px;
	width: 576px;
}

#nav-menu li a:hover
{
	color: #fff;
}


/*END HOMEPAGE TOP NAV*/


/*START SECONDARY TOP NAV*/

#secnav-menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#secnav-menu li
{
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    background: url(../images/navbar2.gif) #fff bottom left repeat-x;
    height: 40px;
}

#secnav-menu li a
{
    padding-top: 20px !important;
	margin-top: 0px;
    width: 143px;
    display: block;
    border: none;
    text-decoration: none;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #644D04;
    text-transform:uppercase;
}

/* hides rule from IE5-Mac \*/
#secnav-menu li a
{
	float: none;
}
/* End IE5-Mac hack */

#secnav-menu {
	margin-top: 47px;
}

#secnav-menu li a:hover
{
	color: #fff;
}
/*END SECONDARY TOP NAV*/


td.sidebar {	background: #E8CCA5;
	border-right: 1px solid #644D04;

}
.maincontent {
	width:100%;
	height:auto;
	background-color:#fff;
	margin: 0;
	padding-left: 14px;
	padding-right: 9px;
	padding-top: 20px !important;
	padding-top: 22px;
}

/*MAIN FONT STYLES*/

.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #644D04;
	text-transform:uppercase;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #644D04;
}


br {
	line-height: 7px;

}
/*END MAIN FONT STYLES*/

/* right sidebar*/
#rtsidebarmainwrap {float:right; position:relative; top: 0px; }
#rtsidebarwrap {
	background: url(../images/rtgradient.gif) bottom repeat-x;
	height: auto;
	width: 196px;
	z-index:3;
	border-right: 1px solid #644D04;
	border-left: 1px solid #644D04;
	padding: 8px;
	text-align:left;
}

#rtsidebarwrap2 {
	background: url(../images/rtgradient.gif) bottom repeat-x;
	height: 170px;
	width: 196px;
	z-index:3;

	border-right: 1px solid #644D04;
	border-left: 1px solid #644D04;
	border-top: 1px solid #644D04;
	padding: 8px;
	text-align:left;
}

#rtsidebarwrap3 {
	background: url(../images/rtgradient.gif) bottom repeat-x;
	height: auto;
	width: 196px;
	z-index:3;
	border-right: 1px solid #644D04;
	border-left: 1px solid #644D04;
	border-top: 1px solid #644D04;
	padding: 8px;
	text-align:left;

}

#rtsidebarwrap4 {
	background: url(../images/rtgradient.gif) bottom repeat-x;
	width: 196px;
	z-index:3;
	border-right: 1px solid #644D04;
	border-left: 1px solid #644D04;
	border-top: 1px solid #644D04;
	padding: 8px;
	text-align:left;

}


#rtsidecontent {

	padding: 10px;

}

.phead {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #000;

}

.sidebartxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 12px;
}

.listpadtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 24px;
}

.bluetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f8e9e;
	line-height: 24px;
}

.browntxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644D04;
}
a:link.browntxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644D04;
	text-decoration:underline;
}
a:visited.browntxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644D04;
	text-decoration:underline;
}
a:hover.browntxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644D04;
	text-decoration:none;
}
.browntxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644D04;
}


.browntxt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #644D04;
}

.brownboldtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644D04;
	font-weight: bold;
}

.brownboldtxt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #644D04;
	font-weight: bold;
}


.browncapstxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644D04;
	line-height: 12px;
	text-transform:uppercase;
}

.browncapsboldtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #644D04;
	line-height: 11px;
	text-transform:uppercase;
	font-weight:bold;
}

a:link.bluetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f8e9e;
	line-height: 24px;
	text-decoration:underline;
}
a:visited.bluetxt  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f8e9e;
	line-height: 24px;
	text-decoration:underline;
}
 a:hover.bluetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #644D04;
	line-height: 24px;
	text-decoration:none;
}


.boldbluecapstxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f8e9e;
	text-transform:uppercase;
	font-weight:bold;
}

/* end right sidebar*/

.subheadgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #536404;
	font-size: 12px;
	font-weight: bold;
}

#footer {
	width: 100%;
	border-top: 1px solid #644D04;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #644D04;
	padding-right: 15px;
}


#homefooter {
	width: 97%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #644D04;
	padding-right: 15px;
	padding-left: 10px;
	float: left;
}


.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #536404;
	font-size: 11px;
	line-height: 24px;

}

a:link.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536404;
	text-decoration:underline;
}
a:visited.footertext  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536404;
	text-decoration:underline;
}
 a:hover.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536404;
	text-decoration:none;
}



/* HOME PAGE ITEMS */
table.midtable {
	width: 718px !important;
	width: 718px;
}

table.midtable2 {
padding-top: 0 !important;
	width: 718px !important;
	width: 718px;
	height: 39px !important;
}

#testimonials {
	width: 339px !important;
	width: 339px;
	height: 118px !important;
	height: 125px;
	padding-top: 7px !important;
	padding-top: 8px;
	padding-left: 9px;
}

#ourclients {
	width: 150px;
	height: auto;
	padding-top: 7px !important;
	padding-top: 4px;
	padding-left: 9px;
}

#questions {
	width: 160px !important;
	width: 178px;
	height: 95px !important;
	height: 102px;
	padding-top: 4px;
	padding-left: 9px;
}

#homespcr {
	height: 81px;

}

#navlist
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#navlist li
{
	padding-left: 14px;
	background-image: url(../images/listarrow.gif);
	background-repeat: no-repeat;
	background-position: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #644D04;
	line-height: 12px;

}
#licontainer {
	margin-top: -.45em;

}


#testimonials p {
line-height: 9px;

}
#questions p {
line-height: 11px;
}
#testimonials .browntxt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #644D04;
	line-height: 11px;
}

#difopts {
	
	padding: 4px;

}