/* verdiausa.com */

html {
	font-size: 100%; /* ie */
}

body {
	background-color: #fff;
	color: #222;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center; /* centers content */
}
body#home {
	background: #fff url(../images/home-bg2.png) repeat-x top;
}

body, ul, li, table, tr, td, div { /* remove margin & padding */
	margin: 0;
	padding: 0;
}

ul, ol {
    padding-left: 1em; /* behave like Gecko */
}

/* table { border-collapse: collapse; } */

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin: 1em 0;
}

a {	color: #346715; text-decoration: none; }
a:visited { color: #acacac; }
a:hover { color: #c37c00; }

	a.map {
		margin-left: 12px;
	}

/* bulletproof horizontal nav */

#navbar {
	background-color: #d4dca0;
	border-bottom: 2px solid #fff;
	overflow: hidden;
}

#navbar h1 {
	background-color: #c37c00;
	border-left: 2px solid #fff;
	border-right: 1px solid #fff;
	color: #fff;
	font-family: 'Arial Narrow';
	font-weight: normal;
	font-size: 16px;
	float: left;
	height: 23px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 0;
	line-height: 1.4;
	width: 225px;
}

.wf #navbar h1 {
background-color: #0d0559;
border: 0 none;
border-right: 2px solid #fff;
clear: none;
width: 225px;
line-height: 2.25;
font-family: "Trebuchet MS", sans-serif;
		font-weight: bold;
font-size: 10px;
}

.wf #navbar h1 a {
color: #fff;

text-transform: uppercase;
margin: 0 8px;

}

.wf #navbar h1 a.viewcart {
margin-left: 16px;
}

.wf #navbar h1 a:hover {
color: #c37c00;
}

ul#nav {
	
	font-size: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	border-right: 2px solid #fff;
	overflow: hidden;
}

.wf ul#nav {
float: left;
border-left: 1px solid #fff;
}

	ul#nav li {
		border-left: 1px solid #fff;
		float: left;
		font-family: "Trebuchet MS", sans-serif;
		font-weight: bold;
		height: 23px;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 84px;
	}
	ul#nav li a {
		background: #346715 url(../images/nav/green.png) top left;
		color: #fff;
		display: block;
		float: left;
		height: 23px;
		line-height: 2.25;
		margin: 0;
		padding: 0;
		text-decoration: none;
		text-transform: uppercase;
		width: 84px;
	}
	ul#nav li a:hover,
	ul#nav li a#active {
		background: #c37c00 url(../images/nav/orange.png) repeat-x top left;
	}

div.container { 
width: 740px;
text-align: left;
margin: 0 auto; 
overflow: hidden;
}

	.beige {
		background-color: #f1f4df;
	}

div#header {
background-color: #fff;
border-bottom: 1px solid #808080;
overflow: hidden;
width: 736px;
height: 88px;
margin: 0 2px 18px 2px;
}

	#home #header {
		height: 118px;
	}

#header img {
float: left; }

#header p {
float:right;
font-size: 13px;
font-style: italic;
margin-top: 55px;
margin-right: 30px; }

#green {
height: 174px;
}

#flash {
border-left: 2px solid #fff;
float: left;
}

#our-company {
border-left: 2px solid #fff;
background-color: #23520a;
float: left;
width: 183px;
height: 172px;
}

/*
#our-company h1,
#our-products h1 {
background-color: #678d50;
color: #fff;
height: 26px;
font-family: 'Arial Narrow';
font-weight: normal;
font-size: 17px;
margin: 0;
padding: 0 12px 0 12px;
line-height: 1.5;
}
*/

#our-company p,
#our-products p { 
color: #aec2a1;
height: 105px;
margin: 10px 0 0 0;
font-size: 11px;
padding: 0 12px 0 12px; }

#our-products {
border-left: 2px solid #fff;
border-right: 2px solid #fff;
background-color: #2d7011;
float: left;
width: 183px;
height: 172px;
}

/*
#our-products h1 {
	background-color: #6ea355;
}
*/

#our-products p {
	color: #b2cea4;
}

#our-company a,
#our-products a {
	margin-left: 12px}

#news { 
	clear: both;
	margin: 17px 0 0 370px;
	font-size: 12px;
}

#footer {
	border-top: 1px solid #808080;
	clear: both;
	margin-top: 2px;
	padding-left: 20px;
}
	p#copyright {margin-top: 1.5em;}
	p#nav {margin-bottom: 1.5em;}

#home #footer {
	border-top: 0;
	margin-top: 200px;
	margin-left: 10px;
	padding-left: 0;
}

div#main {
	background-color: #f1f4df;
	overflow: hidden;
	text-align: left;
}

.two-column {
	background: url(../images/two-column2.png) repeat-y top left;
}
/* .one-column {
	background-color: #fff;
} */
	
	div#main-column { /* main column */
		background-color: #fff;
		border-left: 2px solid #fff;
		float: left;
		padding: 0 16px;
		width: 523px;
		w\idth: 491px;
	}
	.one-column #main-column {
		border-right: 2px solid #fff;
		width: 736px;
		w\idth: 704px;
	}
		hr {
			border: none 0;
			border-top: 1px solid #b1b1b1;/*the border*/
			clear: both;
			height: 1px;
			margin: 0 0 0 -16px;
			width: 521px;
		}
		
		#main-column p {
			line-height: 1.2;
			margin: .75em 0;
		}
		#main-column h1 {
			color: #346715;
			font-size: 16px;
			font-weight: normal;
		}

.wf #main-column h1 {
color: #0d0559;
}
		
		#main-column h1.block-style {
			background-color: #c37c00;
			border-left: 2px solid #fff;
			color: #fff;
			clear: both;
			font-weight: normal;
			font-size: 14px;
			font-style: italic;
			height: 23px;
			margin: 0 0 0 -18px;
			overflow: hidden;
			padding: 0 0 0 18px;
			line-height: 1.7;
			width: 503px;
		}
		
		#main-column h2 {
			color: #346715;
			font-size: 14px;
			font-style: italic;
			font-weight: normal;
		}

.wf #main-column h2 {
color: #0d0559;
}
		#main-column h3 {
			color: #000;
			font-size: 11px;
			margin: 1.25em 0 .75em 0;
			line-height: 1.1;
			text-transform: uppercase;
		}
			#main-column h3 span.date {
				color: #414141;
				font-weight: normal;
			}
		
		div.product {
			margin: 1em 0;
		}
		
		div.product img {
			float: left;
			margin: 0 0 1em 0;
		}
		div.description {
			margin-left: 162px;
		}

.wf div.description {
			margin-left: 102px;
		}
		
			
	div#right-column { /* right column */
		/* background-color: #dce3af; */
		border-right: 2px solid #fff;
		float: left;
		padding: 0 16px;
		width: 213px;
		w\idth: 181px;
	}
	
		#right-column p {
			color: #111;
			line-height: 1.2;
			margin: .75em 0 1.75em 0;
		}
		#right-column h1 {
			color: #346715;
			font-size: 14px;
			font-style: italic;
			font-weight: normal;
		}
		#right-column h2 {
			color: #000;
			font-size: 11px;
			margin: 1.25em 0 .75em 0;
			line-height: 1.1;
			text-transform: uppercase;
		}
p.sitemap {
	line-height: 1.5 !important;
}


/* ######### Contact Form Styles ######## */
				
.required{color:#792626;font-weight:bold }
.error{color:#FF6600;font-weight:bold}
#contactTab input:focus, #contactTab textarea:focus{
background-color:#C8D3D7;
}