
.col-1, .col-2, .col-3, .col-4, .col-5{ float:left}
.right_bgd { position:absolute; top:0; right:0; width:50%; height:215px; background:url(../images/tall_top_right.gif) left top repeat-x;}




/*======= width =======*/
.main{margin:0 auto; text-align:left; width:980px; position:relative }

/*======= header =======*/
#header {height:468px;  background:url(../images/top.jpg) no-repeat top center}

#header .col-1{ width:294px; margin-right:10px}
#header .col-3{ width:590px}

/*======= index.html =======*/
#page1 #content .col-1{ width:276px; margin-right:32px}
#page1 #content .col-2{ width:535px}
/*======= menu =======*/
#mainnav{
	padding:0 10px 0 90px;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	list-style-image:url(../images/arrow.gif) ;

	
}
#mainnav a{
	color:#eece92;
	margin:0;
	padding:0;
}
#mainnav a:hover{
	color:#541A0F;
}

#mainnav a:active{
	color:#eece92;
}


/*======= footer =======*/
#footer { height:71px; }

/*======= form =======*/
/* contact form */
.contactForm  {margin:15px 0; padding:10px;}
.contactForm fieldset { }
.contactForm legend { padding:0 10px; margin-left:20px;color:#b4de73;}
.contactForm ul { margin:0;  list-style:none;}
.contactForm ul li {clear:both; background:none; }
.contactForm ul label { display:block; float:left; width:90px; padding:3px 0;}
.contactForm .txtField  {display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;border:2px solid #542015;outline:none;}
.contactForm .txtField:hover, .txtField:focus, .txtField:active { border-color:#38150E; background:#DAD0BC;}
em {font-size:0.9em; color:#88be35; font-style:normal;}
.contactForm .send { width:120px; padding-bottom:50px; text-align:center; border:none; margin:15px 0 0px 0; border:none; color: #fff;margin-left:210px; background-color:#38150E  }
.contactForm .send:hover {cursor:pointer; color:#f8ff84;}
.contactForm.request fieldset {border:1px #5b8a10 solid; padding:5px;}
.contactForm fieldset.extra {margin-top:15px;}
.contactForm .file {display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;}

/*form errors*/
.error{border-top:#7dce01 1px solid; border-bottom:#7dce01 1px solid; background:#6bb000; padding:10px; margin-bottom:10px; text-align:center; color:#f1ffdb; }

/*captcha */
.captcha { float:left; margin-top:5px;}
.captcha img {border:#7dce01 2px solid; margint-top:0; float:left;}
.captcha input { margin:0 auto 12px 12px;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#477500;border:2px solid #d6ff97;outline:none;padding:3px; width:140px;}
