/* Helpers and base rules */

html {
	min-width: 770px;
}

/* Primary layout */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	text-align: right;
	color: #000;
	background: #FFF;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
}
	
div#wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: transparent;
	width: 772px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
	}
html>body #wrapper {
  	width: 770px;
	}
	
/* Header */

.descriptivetxt{
	color:#000;
	font-size:10px;
	text-align:center;
	background: #B2AE9C;
	border-bottom: 1px solid #000;
	margin:0;
	padding: 3px 0px 2px 0px;
}
	

	
	
/* Primary nav 	*/
	
#menu1 { margin: 0; padding: 0px 0px 0px 10px; border:0; background: #9A2F00; height: 22px; width: 760px }

/* Secondary nav 	*/

#menu2bg { float: left; background: #9A2F00; margin: 0; padding: 0px 1px;}

#menu2 { width: 126px; border:0; margin: 0; padding:0; line-height:1.5em;	}
#menu2 ul{ padding: 0; margin: 0; list-style: none; }	
#menu2 li { text-decoration: none; padding: 0; margin: 0; border-bottom:1px solid #9A2F00; width:116px;}	
#menu2 a:link, #menu2 a:visited, #menu2 a:active { display: block; color: #334000; background: #FDFAEA; font-size: 0.75em; margin:0; padding: 0px 0px 0px 10px; text-decoration:none; width:100%}
#menu2 a:hover { border-left: 4px solid #334000; width:116px; margin:0; padding: 0px 0px 0px 6px; }
#menu2 .hide {display:none;}
#menu2 .sub { display:block; font-size:0.75em; padding: 0px 0px 0px 5px; width:111px;}
#menu2 .sub a:hover{ width:111px; margin:0; padding: 0px 0px 0px 6px;}

/* Main Content */

#bullet{ border:0; margin: 0; padding:0; list-style: none;}
#bullet ul{ padding: 0; margin: 0; }	
#bullet li { text-decoration: none; padding: 0px 0px 10px 20px; margin: 0; background: url(../images/bullet.gif); background-position:5px 4px; background-repeat: no-repeat;}	

#maincontent { margin: 0; float:left; text-align: left; font-size:0.75em; width:620px; padding: 2px 10px 10px 10px; line-height:1.5em;}

/* Footer */
	
#footer1 { clear: both; border: 0; border-top: 2px solid #9A2F00; background: #FFF; color: #000; width: 770px; padding: 8px 0px 0px 0px; margin: 0px 0px 5px 0px; text-align: right; font-size: 11px; }
#footer2 { background: #9A2F00; text-align: right; font-size: 11px; color:#FFF; line-height: 22px; margin: 0; padding: 0; }

/* Default links 	*/

a:link, a:visited, a:active { font-weight: normal; text-decoration: underline; color: #9A2F00; background: transparent; }
a:hover { color: #531C03;}

/* Typography 	*/
	
h1 { margin: 0; padding: 5px 0px 0px 0px; }
h2 { margin: 0; padding: 0px 0px 5px 0px; font-size:1.25em;}



.crumbs{
	font-size:10px;
	color: #9A2F00;
margin:0px 0px 5px 0px;
padding:0;
}


#ctamainholder {
	margin: 0;
	padding: 0;
}
.ctaholder {
	width: 180px;
	float: left;
	margin:0;
	padding:0px 0px 20px 20px;
}
#moreinfo {
	width:600px;
	padding:10px 10px 10px 10px;
	margin:10px 0px 10px 0px;
	clear:both;
	background: #FDFAEA;
	border: 1px solid #9A2F00;
}
.testimonials{
	background:#FFF;
	border-top: 1px solid #9A2F00;
	margin:0;
	padding:3px 0px 10px 0px;
}
.table {
	padding:5px;
	vertical-align:top;
	border-top : 1px solid #9A2F00;
	margin:0;
}
.pageimg {
	left:auto;
	margin: 3px 0px 5px 10px;
	padding:0;
}