body {
	background-color: #ffffff;

}
form {
	padding:0px;
	margin:0px;
}

table,tr,td { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px;
color:#404040;  
} 

td.description {
	background-color:#f8f8f8;
	border: 1px solid #d4d4d4;
	padding: 5px;
}

td.static {
	padding: 5px;
}

table.footer { 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
color: #b7b7b7;  
} 

td.content {
padding-left:15px;
padding-right:15px;
margin-left:15px;
margin-right:15px;
}
	
td.bodyContent{
	padding-left:5px;
}

td.column { 
padding: 5px;
} 

A.blacknav:link { 
color:#404040; 
text-decoration: none;
} 

A.blacknav:visited{ 
color:#404040; 
text-decoration: none;
} 

A.blacknav:active{ 
color:#404040; 
text-decoration: none;
} 

A.blacknav:hover { 
color:#ed6800; 
text-decoration: none;
}

img 
{ 
border-style: none; 
text-decoration: none; 
}

.photos 
{ 
border-style: solid; 
border-color: #d3c699; 
}

.pictures
{
border: 1px solid #cccccc;
}

.blue{ 
color:#00277E
} 

A:link.nav{ 
color:#735010; 
font-weight: bold; 
text-decoration: none;
} 

A:visited.nav { 
color:#735010; 
font-weight: bold; 
text-decoration: none;
} 

A:active.nav{ 
color:#735010;
font-weight: bold; 
text-decoration: none;
} 

A:hover.nav { 
color:#DB7910;
font-weight: bold; 
text-decoration: none;
} 

UL {
margin-top:5px;
margin-bottom:5px;
margin-left:15px;
list-style-image:  url(/img/bullet.gif)}

ul li {
	line-height:14px;
	list-style-image:  url(/img/bullet.gif);
}

UL.sub {
margin-top:0px;
margin-bottom:5px;
margin-left:15px;
list-style-image:  url(/img/bullet-arrow.gif)
}

.header {
font-family: times; 
font-size: 14px;
color: #999999; 
font-weight: bold; 
} 

h1,.h1 {
font-size: 16px;
color: #647d2c; 
font-weight: bold; 
margin:0px;
margin-bottom:5px
} 

h2,.h2 {
font-size: 14px;
color: #404040;
font-weight: bold; 
margin:0px;
margin-bottom:5px
}

h3,.h3 {
font-size: 12px;
color: #ed6800;
font-weight: bold; 
margin:0px;
margin-bottom:5px
}

h4,.h4 {
font-size: 11px;
color:#647d2c;
font-weight: normal;
margin:0px;
margin-bottom:5px
}

.phone	{
font-size: 16px;
color: #ed6801; 
font-weight: bold; 
margin:0px;
margin-bottom:5px;
vertical-align: middle;
}

blockquote { 
margin-top:0px;
margin-bottom:0px;
margin-left:25px;
margin-right:25px;
}

input {
background-color: #FBF9F2;
border: #BDA667 1px solid;
color: black;
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
} 
input.cx{
width:160px;
}
textarea.cx {
background-color: #FBF9F2;
border: #BDA667 1px solid;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
width:300px;
height:60px;
}
textarea {
background-color: #FBF9F2;
border: #BDA667 1px solid;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
} 

.altButtonFormat {
background-color: #20849E ;
font-family: arial, verdana, ms sans serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
} 

A:link { 
color:#647d2c; 
text-decoration: none;
} 

A:visited{ 
color:#647d2c; 
text-decoration: none;
} 

A:active{ 
color:#647d2c; 
text-decoration: none;
} 

A:hover { 
color:#ed6800; 
text-decoration: underline;
}

A.leftnav:link { 
color:#ed6800; 
text-decoration: none;
} 

A.leftnav:visited{ 
color:#ed6800; 
text-decoration: none;
} 

A.leftnav:active{ 
color:#ed6800; 
text-decoration: none;
} 

A.leftnav:hover { 
color:#647d2c; 
text-decoration: none;
}

a.footers { 
color:#b7b7b7; 
text-decoration: underline;
} 

a.footers:hover { 
color:#b7b7b7; 
text-decoration: none;
}
.cxBtn {
border:solid 1px; 
border-color: #888888;
}

/* news - basic css start */
div#news {
	padding:0px;
}

div#news h1 {
	margin: 0px;
	padding: 0px;
}

div#news div#hdr {
	padding-bottom: 10px;
}

div#news-item {
	padding-bottom: 10px;
}

div#news div#ftr {
	padding-bottom: 10px;
}

div#news div#detail {
	padding-bottom: 15px;
}

div#news div#link {
	padding-bottom: 15px;
}


/* news - basic css end */

table#cx th{
	text-align:left;
	color: #647d2c; 
	font-weight: bold; 
}

table#cx input.error{
	border:2px solid #647d2c;
	width:150px; 
	font-size: 11px;
	color: black;
	font-weight:normal;
}

table#cx input.cx{
	width:150px;
}

table#cx input#x_state{
	width:75px;
}

table#cx input#x_zip{
	width:70px;
}

table#cx textarea{
	width:310px;
	height:50px;
}

table.resultTable{
	width: 100%;
}
table.resultTable th{
	text-align:left;
	font-size:14px;
	font-weight:normal;
	border-bottom:2px solid #647d2c; 
}
table.resultTable tr.hdr td{
	color:#647d2c;
}

/* left dots column */
td.ldcol {
	width: 2px;
    background-image:url(/img/dots_13.jpg);
}

/* main content cell */
td.main {
	width: 570px;
	padding-left: 10px;
	vertical-align: top;
}

.error {
	color:red;
	font-weight:bold;
	font-size:16px;
}

table.relatedProducts{
	width:100%;
}
table.relatedProducts td{
	padding:3px;
}
