BODY,INPUT,SELECT,TEXTAREA{font-family:Arial,Helvetica,sans-serif;}BODY{background:#fff;margin:0;overflow-x:hidden;}#site_logo{float:left;}#site_logo IMG{border:none;}#header{min-height:83px;}#footer{color:#bbb;}#link_box{font-size:.9em;color:#4e9bda;}#link_box A{text-decoration:none;}#copyright{font-size:.8em;}#license{margin-top:6px;}.boxed{width:760px;margin:0 auto;background:#fff;}#infobar{float:right;width:380px;background:#f6f6ff;border:1px solid #ccc;}
#data{float:left;width:368px;}#data IMG{behavior:url(/stylesheets/iepngfix.htc);}#main_tags{float:left;width:625px;}#main_ads{width:135px;float:right;text-align:right;}#map{width:380px;height:280px;overflow:hidden;}#map IMG.gmnoprint{behavior:url(/stylesheets/iepngfix.htc);}.separator{border-top:1px dashed #ddd;margin:0;height:14px;}.separator.bottom{border-top:0;border-bottom:1px dashed #ddd;margin-bottom:8px;clear:both;}
v:*{behavior:url(#default#VML);}A{color:#4e9bda;}LABEL.aligned{display:block;float:left;padding-right:10px;text-align:right;width:100px;}LABEL.aligned.wide{width:150px;}INPUT[type=text],INPUT[type=password],TEXTAREA{width:280px;}INPUT.short{width:185px;}INPUT[type=submit].column{margin-left:195px;}#spinner{position:fixed;left:5px;top:5px;}#spinner IMG{width:16px;height:16px;}#login_box{text-align:right;font-size:.8em;margin-bottom:4px;}
#search_box{font-size:1em;line-height:1.1em;color:#444;float:right;}#search_box FORM{display:inline;}#search_box INPUT.input_text{padding:0 2px;width:190px;}#search_box .blank{color:#aaa;}#search_box .ex{font-size:.9em;color:#888;}.alt{color:#888;font-size:.9em;}.alt A{text-decoration:none;color:#bbb;}.alt A:hover{text-decoration:underline;color:#666;}.index,.index INPUT,.index SUBMIT{font-size:28px;}
.index{text-align:center;}#tag_cloud{line-height:1.5em;}#map_links,.refine{font-family:Arial,Helvetica,sans-serif;font-size:.8em;text-align:center;}#doclinks{text-align:center;margin-top:2em;}#doclinks A{font-size:.9em;margin-right:.5em;}.caption{font-family:Georgia,Times,serif;font-style:italic;color:#4e9bda;}.caption.results{margin-top:0;}.blurb{color:#000;padding-left:4px;border-left:1px solid #c8d8e6;}
#flash{text-align:center;font-size:.8em;font-weight:bold;margin-bottom:13px;}#flash span{padding:3px 5px;}#flash .notice{background:#bfb;}#flash .warning{background:#bff;}#flash .error{background:#fbb;}.cancel{text-decoration:none;color:red;}.listing{line-height:1.1em;}.listing .tag{line-height:1.3em;}.listing .info{line-height:1.3em;}.admin{font-size:.8em;opacity:0;}.admin:hover{opacity:1;}HR{margin:8px 30px;border:none;border-top:1px dotted #ccc;}
.company .adr{font-size:.9em;color:#697a85;}.company .tel{font-size:.9em;color:#4e9bda;}.company A.company_name{font-family:Georgia,Times,serif;font-size:1.2em;color:#125a95;text-decoration:none;}.company A.company_name:hover{text-decoration:underline;}.company .branch .name{color:#125a95;font-family:Georgia,Times,serif;font-style:italic;}A.to_marker{background:#a5ef8d;text-decoration:none;padding:0 3px;font-size:.9em;font-weight:bold;color:#444;border:1px solid #697a85;}
.detail .company .company_name{font-family:Georgia,Times,serif;font-size:1.6em;color:#125a95;}.detail .company .year_established{font-style:italic;font-size:.8em;color:#c5daeb;}.detail .company .branch .name{margin-left:20px;margin-bottom:.3em;font-size:1.1em;font-style:normal;}.detail .company .branch .adr,.detail .company .branch .tel{margin-left:20px;font-size:1em;line-height:1.2em;}.detail .company .icon{margin-top:3px;}
.geo{display:none;}.text{font-family:Georgia,Times,serif;}.text H1{margin-top:2px;border-bottom:1px solid #dae2e8;font-weight:normal;font-size:1.8em;color:#697a85;}.text H3{color:#125A95;}.text P{color:#444;padding-left:1em;}.status_D{border:#f88 1px solid;}.status_C{border:#f00 1px solid;}.search_background{background:#ececf5;padding:.2em;}.search_minilogo{min-height:50px;height:auto!important;height:50px;}
.search_minilogo IMG.logo{border:1px solid #125a95;float:right;}.credit_cards{margin-left:20px;}.thumbnail{width:201px;height:147px;border:1px solid #4e9bda;margin-left:20px;display:none;position:absolute;background:#fff;overflow:hidden;}.bulleted{position:relative;margin-left:40px;}.bulleted .letter{position:absolute;background:no-repeat;width:50px;height:50px;behavior:url(/stylesheets/iepngfix.htc);}
.bulleted .letter .tooltip{position:relative;display:none;background:#fff6f6;border:1px solid #c98f8f;color:#b92d2d;z-index:10;}.bulleted .letter .tooltip.nowrap{white-space:nowrap;}.bulleted .letter .tooltip.wrap{width:200px;}.bulleted .letter:hover .tooltip,.bulleted .letter.hover .tooltip{display:block;position:absolute;margin-top:12px;margin-left:55px;font-family:Verdana,Arial,Helvetica;text-align:left;padding:2px 3px;}
.bulleted .screenshot{border:1px solid #caccc8;}.simple_captcha_field INPUT{width:8em;}.rmenu{width:550px;margin:0 auto;font:90% "Times New Roman",Times,serif;text-align:left;}.rmenu P{font-size:120%;color:#544b3c;}.rmenu H2{margin:1em auto .3em;font-size:200%;text-align:center;color:#ab3032;}.rmenu H3{font-size:140%;text-align:center;color:#222;font-variant:small-caps;}.rmenu DL{width:100%;overflow:auto;margin:0 0 .5em;background:url(/images/menu_dots.gif) repeat-x 0 1.1em;}
.rmenu DL.size{background:none;}.rmenu DT,.rmenu DD.price{background:#FFF;}.rmenu DT{float:left;font-size:120%;padding-right:3px;color:#544b3c;font-family:Georgia,Times,sans-serif;}.rmenu DD{margin:0;}.rmenu DD.price{float:right;padding-left:3px;padding-bottom:3px;font-family:Georgia,Times,sans-serif;font-style:italic;font-weight:normal;font-size:100%;color:#544b3c;}.rmenu DL.size,.rmenu DD.prive{color:#888;}
.rmenu DD.ingredients{float:left;width:100%;padding:3px 0;font:italic 90% Georgia,Times,sans-serif;color:#888;}.ad_button IMG{margin-bottom:10px;}
.ad_banner {
  text-align: center;
  padding-bottom: 5px; }

#tag_cloud{text-align:center;font-family:Georgia,Times;padding:.5em .3em;}#tag_cloud A{background:transparent;text-decoration:none;padding:0 .1em;}#tag_cloud A:hover{color:#0f4911;text-decoration:underline;}.cloud0{color:#9fd9a1;font-size:.90001em;}.cloud1{color:#8fc991;font-size:1.07778666666667em;}
.cloud2{color:#7fb981;font-size:1.25556333333333em;}.cloud3{color:#6fa971;font-size:1.43334em;}.cloud4{color:#5f9961;font-size:1.61111666666667em;}.cloud5{color:#4f8951;font-size:1.78889333333334em;}.cloud6{color:#3f7941;font-size:1.96667em;}.cloud7{color:#2f6931;font-size:2.14444666666667em;}.cloud8{color:#1f5921;font-size:2.32222333333334em;}.cloud9{color:#0f4911;font-size:2.5em;}.pagination{font-size:.95em;padding:2px;margin:2px;}
.pagination A,.pagination span.current,.pagination span.disabled{padding:1px 3px;margin:1px;}.pagination A{border:1px solid;border-color:#afc9a1;text-decoration:none;color:#0f4911;}.pagination A:hover,.pagination A:active{border:1px solid;border-color:#0f4911;color:#000;}.pagination span.current{border:1px solid;border-color:#0f4911;font-weight:bold;background-color:#0f4911;color:#FFF;}.pagination span.disabled{border:1px solid #eee;color:#ddd;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#lightbox img{width:auto;height:auto;}#lightbox a img{border:none;}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#imageContainer{padding:10px;}#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}#hoverNav a{outline:none;}#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}#prevLink{left:0;float:left;}#nextLink{right:0;float:right;}#prevLink:hover,#prevLink:visited:hover{background:url(../images/prevlabel.png) left 15% no-repeat;}#nextLink:hover,#nextLink:visited:hover{background:url(../images/nextlabel.png) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}#imageData{padding:0 10px;color:#666;text-align:left;}#imageData #caption{font-size:1.5em;line-height:1.2em;color:#333;}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;padding-top:.5em;font-size:.9em;}#imageData #bottomNav{float:right;padding-bottom:.7em;padding-left:2em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
