body { background: #c0c0c0; padding:0px; margin:0px; }

body,html { overflow-y: scroll; }

body,td,div,option,textarea { font-family:arial,sans-serif; font-size: 9pt; }

td { vertical-align: top; }

a,a:visited { color: #704321; }

select { width:240px; }

.corner-1 { width:480px; hheight:100%; background: url(/im/corner-1-top-2.gif) top right no-repeat #dad2ca; } 
.corner-1 div { width:100%; height:100%; background: url(/im/corner-1-bottom.gif) bottom right no-repeat; ppadding:9px; } 

.corner-2 { width:480px; hheight:330px; background: url(/im/corner-2-top.gif) top left no-repeat white; } 
.corner-2 div.c2 { width:100%; hheight:100%; background: url(/im/corner-2-bottom.gif) bottom left no-repeat; ppadding:9px; } 

.corner-3 { width:687px; hheight:100%; background: url(/im/corner-3-top.gif) top right no-repeat #f1f0ec; } 
.corner-3 div { width:100%; height:100%; background: url(/im/corner-3-bottom.gif) bottom right no-repeat; ppadding:9px; } 

.common-box { margin-left: 60px; width:900px; hheight:100%; background: url(/im/common/corner-top.gif) top left no-repeat white; } 
.common-box div { wwidth:100%; height:100%; background: url(/im/common/corner-bottom.gif) bottom left no-repeat; padding:12px; } 

.home-text a, .home-text a:visited { color: white; ffont-weight:normal; ffont-size:12px; }
.home-text a strong, .home-text a b, .home-text a:visited strong, .home-text a:visited b
{ font-weight:bold; color:white; ccolor: rgb(195, 220, 232); ttext-decoration:none; bborder-bottom:1px solid rgb(195, 220, 232); }
.hhome-text strong { text-transform:uppercase; font-size:normal; } 

.button { 
width:140px; height:23px;  
background: url(/im/button.gif) top left no-repeat #969696; border:0px; 
color: #dcd2c9; letter-spacing:2px; 
} 

.button2 { background:url(/im/button-left.gif) left top no-repeat; }
.button2 div { background:url(/im/button-right.gif) right top repeat-x; }

.navigation td { height:20px; background: url(/im/hline.gif) right top repeat-y; padding: 0 18 0 18; }

.navigation td a, .navigation td a:visited { 
display: block; margin: 3 0 0 0;
color: #704321; text-decoration: none; font-size: 11px; font-weight:bold; 
}

.navigation td.active { background: url(/im/hline.gif) right top repeat-y #d08840; }

.contact-info .label { font-weight: bold; color: #704321; }
.contact-info td { color: #818176; font-weight:bold; }

.regular { width:135px; margin:12 5 12 4; }
.last { width:114px; margin:12 0 12 3; }

.catalog-category { color: #704322; font-weight: normal; font-size: 14px; display:block; text-decoration: none; 
background: url(/im/businesses/bullet-3.gif) left 5px no-repeat; padding: 2 0 0 12; }

.contact-form td input, .contact-form td textarea { width:210px; }
.contact-form td textarea { height:60px; }

textarea { overflow: auto; }

.footer, .footer a, .footer a:visited { color:#dad2ca; }  

.checkbox { width:21px; }

.simple_search_form td { font-size:14px; padding:0 0 6 0; font-weight:bold; }

.search input, .search select { width:300px; }
.search td { vertical-align:top; padding:0 0 9 0; }
.search .label { padding: 3 6 0 39; }
.search .button { border:0px; background: url(/im/search/button-search.gif) top left no-repeat; width:111px; 4height:36px; }
.search .checkbox { width:21px; padding:0px; margin:0px; }

.search td.label-name { background:url(/im/search/icon-name.gif) left top no-repeat; }
.search td.label-place { background:url(/im/search/icon-place.gif) left top no-repeat; }
.search td.label-category { background:url(/im/search/icon-category.gif) left top no-repeat; }
.search td.label-organization { background:url(/im/search/icon-organization.gif) left top no-repeat; }
.search td.label-language { background:url(/im/search/icon-language.gif) left top no-repeat; }
.search td.label-card { background:url(/im/search/icon-card.gif) left top no-repeat; }
.search td.label-video { background:url(/im/search/icon-video.gif) left top no-repeat; }

.catalog-category-border { padding:0 12 6 12; }

input.button-search { color: #704321; border:none; width:111px; height:26px; }

.choose-language, .choose-language td { font-size:15px; color: #704321 }
.choose-language a, .choose-language a:visited { font-size:18px; text-decoration: none; } 

.keywords { font-weight:normal; font-style: oblique; }

.map_tools { font-size:14px; font-weight:bold; }
