body, html, select, input, textarea, a{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:13px;color:#2e2e2e;margin:0px}
@font-face {font-family: EagerNaturalist; src: url('/css/EagerNaturalist.eot');}
@font-face {font-family: EagerNaturalist; src: local("Eager Naturalist"), url('/css/EagerNaturalist.ttf');}
/*  special fonts */
a.prod, .footer_links, div.categories .categories_head a, .select_state{ font-family: EagerNaturalist, sans-serif;text-shadow:1px 1px 1px #aaa}

body, html{background:url(/img/bg.jpg); background-attachment:fixed}
div.logotype{height:220px;color:#003366;font-size:1.2em;font-weight:bold;padding-left:160px}
div.logotype img{margin: 35px 0 10px 0}
a.state{text-decoration:none;width:118px;height:19px;text-align:left;margin-top:4px}
a.state:hover{color:#626262}
a, input{outline:0}
.map_states{position:absolute;top:265px; left:0}
#map_bg{width:640px;height:446px;background-image: url(/img/karta_bg_for_sprites.png)}
#map_sprite{width:640px;height:446px;background-image:url(/img/map_sprite_allstates.png)}
#map_sprite img{width:640px;height:446px;border:0px}
div#ribbon_holder{float:right;margin:30px -15px 0 0;display:block}
div#ribbon_numads{float:left;margin-top:14px;margin-right:0;font-size:14px;color:#0f3e69}
div#ribbon_placead{float:right;margin-top:0;margin-left:0;}
div#ribbon_placead a img{border: 0}
.number_2, .number_1{font-size:11px;background-image:url(/img/state_link.gif)}
.number_1{width:14px;height:16px;padding:0px 0px 0px 8px}
.number_2{height:16px;width:17px;padding:0px 0px 0px 5px}
.number_2_text, .number_1_text, .number_2, .number_1{margin:7px 0px 0px 0px}
.number_1_text{width:83px;height:16px;padding:0px 0px 0px 3px;cursor:pointer}
.number_2_text{height:16px;width:87px;padding:0px 0px 0px 4px;cursor:pointer}
div.main_text{color:#444;font-size:12px;left:50%;margin-left:-523px;padding:0 0 20px 45px;position:absolute;top:525px;width:967px;z-index:100;text-align:center}
* html div.main_text{margin-top: 10px}
div.main_text h1, div.main_text h2{font-size:12px;color:#444;margin:0px;display: inline}
div.main_text a{color: #444;font-size:12px;font-style:italic;font-weight:bold}
#main_text_left{width:500px;float:left;_width:500px}
#main_text_right{width:444px;float:right;_width:420px}
div.content{width:967px;position:absolute;left:50%;margin-left:-483px}
div.top-image{width:967px;height:220px}
div.top-image .text{margin-top:105px;margin-left:30px}
.select_and_state{width:967px; }
.select_and_state .select_state{float:left}
.select_state{font-size:23px;color:#666;margin-left:10px}
.nr_ads{font-size:16px;color:#444;font-weight:bold;margin-left:10px;float:right; text-align: right; font-weight: normal}
div.state_name, div.state_name_all {float:left;border:0;margin: 0;padding:3px 0px 0px 0px;width:125px;height:22px;text-align:left}
div.state_name a, div.state_name_all a {font-size:14px;color:#444}
div .state_name a:hover, div.state_name_all a:hover {text-decoration: none; color: #770707;font-weight:bold}
div.state_name_all{float:right;margin: 0 330px 0 0}
div.state_name_all a {font-size:1.5em;color:#617221;}
div.state_1{float:left;width:125px;margin:0px 35px 5px}
* html div.state_1{margin:-5px 0 5px 0}
div.line-top, div.line-bottom{clear:both;background:#666;width:967px;height:1px;min-height:1px;overflow: hidden}
div.line-top{margin:0px 0px 11px 0px}
div.line-bottom{margin:0px 0px 12px 0px}
div.top-border{background-image:url(/img/new/top.png) no-repeat;width:967px;height:411px}
div.categories{font-size:14px;text-align:left;width:967px;color:#666666;margin: 580px 0px 10px 9px;border-top:solid 1px #666}
.sub_categories{font-size:12px;color:#444}
div.categories div{width:210px;height: 80px;margin:20px 20px 0px 0px}
div.categories b{font-size:15px;text-transform:uppercase}
div.categories a{font-size:14px}
div.categories .categories_head a{color:#617221;font-size: 18px}
div.footer{width:967px;margin-top:20px;text-align:center}
div.footer{color:#444;margin-bottom:20px}
a.prod, .footer_links{color:#666;font-size:20px}
.footer_links{margin-top:5px;float:none; font-size:15px}
div .ads_thumbnails{width:980px;margin:10px 0;display:inline;height:95px}
div .thumbnail_a{margin:5px 8px;width:120px;height:90px;text-align:center;border:1px solid #666}
div .thumbnail_a img{border:none}
.adsense_index {float:none;clear:both;margin:0px; width:728px;height:15px}
.footer_middle{width:940px}