body {
	background-image: url(../images/finder_bg.jpg);
	margin:0px;
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table,td,tr{margin:0;padding:0}

a:link{font-size:1.1em;color:#999933; text-decoration:underline}
a:visited{color:#999933; text-decoration:none}
a:hover{color:#524c02; text-decoration:underline}



a.active:link{font-size:1.0em;color:#cabb05; text-decoration:none;font-weight:bold;;font-family: Verdana, Arial, Helvetica, sans-serif}
a.active:visited{font-size:1.0em;color:#cabb05; text-decoration:none;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif}
a.active:hover{font-size:1.0em;color:#EAE4B2; text-decoration:none;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif}


a.nav:link{font-size:1.0em;color:#524c02; text-decoration:none; font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif}
a.nav:visited{font-size:1.0em;color:#524c02; text-decoration:none;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif}
a.nav:hover{font-size:1.0em;color:#EAE4B2; text-decoration:non; font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif}
a.readmore:link{font-size:.8em;color:#524c02; text-decoration:none; padding:0;margin:0;}
a.readmore:visited{font-size:.8em;color:#524c02; text-decoration:none}
a.readmore:hover{font-size:.8em;color:#000; text-decoration:none}

a.demos:link{font-size:1.4em;color:#999900; text-decoration:none;font-weight:bold}
a.demos:visited{font-size:1.4em;color:#999900; text-decoration:none; font-weight:bold}
a.demos:hover{font-size:1.4em;color:#000; text-decoration:none; font-weight:bold}

#top{background:url(../images/finder_top.jpg); background-repeat:no-repeat; width:948px; height:130px; margin:0 auto}
#nav{position:absolute; top:70px; margin-left:330px;color:#524c02; width:620px; text-align:center}
#middle{background:url(../images/finder_main_bg.jpg); width:948px; margin:0 auto; background-repeat:repeat-y; padding-top:70px}
#middle .right{float:right; width:195px; padding-right:40px}
#middle .left{background:url(../images/finder_content_bg.jpg); background-repeat:no-repeat; width:650px; height:552px; margin-left:50px;}
#middle .widget1{ text-align:center;background:url(../images/finder_widget_bg.jpg); background-repeat:no-repeat; height:264px; margin-bottom:24px}
#middle .widget2{ text-align:center;background:url(../images/finder_widget_bg.jpg); background-repeat:no-repeat; height:264px;}
#bottom{background:url(../images/finder_bottom.jpg); background-repeat:no-repeat; height:187px; width:948px; margin:0 auto}
.button_find{position:absolute; margin-top:139px; margin-left:420px}
.finder_screen{background: url(../images/finder_screen.jpg); background-repeat:no-repeat; width:433px; height:405px; position:absolute; margin-top:-52px; margin-left:-14px}
.home_about_wrapper{width:610px; height:150px; position:absolute; margin-top:370px;margin-left:20px;background:url(../images/home_content_bg.jpg); background-repeat:no-repeat}
.home_about{padding:16px; font-size:14px; color:#665e01; line-height:23px;}
.demolink{padding:10px; color:#665e01}
.lbsdesc{padding:10px; text-align:left; color:#665e01; line-height:17px}

#middleOther{background:url(../images/finder_main_bg.jpg); width:948px; margin:0 auto; background-repeat:repeat-y; padding-top:20px}
#middleOther .right{float:right; width:195px; padding-right:40px}
#middleOther .left{background:url(../images/finder_content_bg.jpg); background-repeat:no-repeat; width:650px; height:552px; margin-left:50px;}
#middleOther .widget1{ text-align:center;background:url(../images/finder_widget_bg.jpg); background-repeat:no-repeat; height:264px; margin-bottom:24px}
#middleOther .widget2{ text-align:center;background:url(../images/finder_widget_bg.jpg); background-repeat:no-repeat; height:264px;}

.content_wrapper{width:610px; height:510px; position:absolute; margin-top:20px;margin-left:20px;z-index:0;}
.content{padding:1px; font-size:14px; color:#665e01; line-height:23px;background:url(../images/content_bg.jpg); background-repeat:no-repeat; }
.mainhead{font-size:2em; font-weight:bold; color:#999900; padding:5px; border-bottom:3px solid  #CCCC99; margin-bottom:10px; text-transform:uppercase;
}
.subhead{font-size:1.6em; font-weight:bold; color:#999900; padding:5px; border-bottom:1px solid  #CCCC99; margin-bottom:10px}
.textinput{ border:2px solid #999933; background:#ffffcc; width:250px; padding:3px; color: #666600; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0}
.submitbtn{ background:#999900; color:#FFFFFF; border:0; margin:5px; padding:5px}
.note{ font-size:11px; line-height:normal; padding-left:5px;}
.border_img{ border:3px solid  #D8DBA2; padding:1px; background:#bbb}