/* BASE - Band (1.0) */
.template { background-color:#e8e8e8 !important; }
.template * { font-family:"trebuchet ms",arial; }
.template .template-page { border:solid 1px black !important;border-bottom:solid 1px transparent !important;#border-bottom:none;min-height:520px;height:auto !important;height:520px;overflow-y:visible; }
.template .template-map { border:solid 1px black !important; }
.template .template-footer-box { display:block;height:40px;border:1px solid black !important;border-top:none !important;#border-top:none; }
.template .template-map-footer-box { display:none; }
.template .template-page p { color:black;font-family:"trebuchet ms",arial;font-size:9pt; }
.template .template-page .template-label { color:black;font-family:"trebuchet ms",arial; }
.template .template-page .template-value { color:black;font-family:"trebuchet ms",arial; }
.template .template-page .template-logo { margin:8px 0 0 11px; }
.template .template-page .template-logo-placeholder { margin:8px 0 0 11px; }
.template .template-page .template-companyname { color:black;font-family:"trebuchet ms",arial;font-size:24pt;margin-top:30px;margin-left:190px;height:70px;width:550px; }
.template .template-page .template-menu-box { width:180px;float:left;margin:120px 0 0 0; }
.template .template-page .template-language-box { width:560px;margin-left:190px; }
.template .template-page .template-companyaddress-box { display:block;margin-top:70px;margin-left:185px;height:40px;width:550px; }
.template .template-page .template-companycontact-box { display:none; }
.template .template-page .template-value-companydescription { margin-left:190px;width:510px;margin-top:120px;height:auto; }
.template .template-home .template-value-companydescription { width:535px; }
.template .template-page .template-companyaddress-box .template-value { color:black;font-size:8pt;white-space:nowrap;border-right:none;margin-left:3px;background:url(blacktinydot.gif) no-repeat right;padding-right:13px;font-family:"trebuchet ms",arial; }
.template .template-page .template-companyaddress-box .template-value-companyaddresscountry { background:none; }
.template .template-page .template-companycontact-box .template-label { text-align:right; }
.template .template-page .template-companycontact-box .template-value { text-align:right;color:white; }
.template .template-page .template-companycontact-box .template-telephone-box { clear:both;float:right;margin-right:0px;width:160px; }
.template .template-page .template-companycontact-box .template-mobile-box { clear:both;float:right;margin-right:0px;width:160px; }
.template .template-page .template-companycontact-box .template-fax-box { clear:both;float:right;margin-right:0px;width:160px; }
.template .template-page .template-companycontact-box .template-email-box { clear:both;float:right;margin-right:0px;width:160px; }
.template .template-map .template-location-box-marker { margin-top:120px; }
.template .template-map .template-location-box { width:515px;border:none;position:relative;margin:0 0 20px 195px;padding:10px; }
.template .template-map .template-location-box .template-companymap { width:515px;height:250px;float:left;margin-right:20px;margin-left:0px; }
.template .template-map .template-location-box .template-value-companyaddressinformation { width:515px;margin-left:3px; }
.template .template-map .template-location-box .template-companyaddress-box .template-value { background:none; }
.template .template-map .template-location-box .template-companyaddress-box .template-value-companyaddresstitle { color:black; }
.template .template-map .template-location-box .template-companycontact-box .template-value { color:black; }
.template .template-contactform .template-contactform-box { padding-top:0;width:520px;margin:120px auto 20px 190px; }
.template .template-contactform .template-contactform-box .template-sub-header { color:black; }
.template .template-contactform .template-contactform-box .template-label { font-size:9pt; }
.template .template-showroom .template-sub-header { margin-left:190px;margin-top:120px;color:black;width:535px;margin-right:0; }
.template .template-showroom .template-showroom-maindescription { margin-left:190px;margin-top:10px;color:black;width:535px;margin-right:0; }
.template .template-showroom .template-showroom-box { margin-left:190px; }
.template .template-showroom .template-showroom-paging { padding-left:190px;width:560px; }
.template .template-showroom .template-showroom-maindescription table { color:black; }
.template .template-showroom .template-showroom-maindescription a:hover { color:black; }
.template .template-showroom .template-showroom-maindescription a { color:black; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-name { color:black; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-description { color:black; }
.template .template-showroom .template-showroom-paging .template-showroom-pageitem:hover { background-color:black;border:1px solid black;color:white; }
.template .template-showroom .template-showroom-paging .template-showroom-pageitem { color:black;border:1px black solid; }
.template .template-showroom .template-showroom-paging .template-showroom-pageitemactive { background-color:black;border:1px solid black;color:white; }
.template .template-page .template-value-companydescription p a { color:black; }
.template .template-page .template-value-companydescription p a:hover { color:black; }
.template .template-map .template-location-box .template-value-companyaddressinformation p a { color:black; }
.template .template-map .template-location-box .template-value-companyaddressinformation p a:hover { color:black; }
.template .template-page .template-language-box ul li { border-right:solid 1px black; }
.template .template-page .template-language-box ul li a { color:black;font-size:8pt; }
.template .template-page .template-email-box .template-label-companyaddressemail { font-size:8pt; }
.template .template-page .template-email-box .template-value-companyaddressemail a { color:black; }
.template .template-page .template-companycontact-box .template-email-box .template-label-companyaddressemail { color:black; }
.template .template-page .template-companycontact-box .template-email-box .template-value-companyaddressemail a { font-size:7pt; }
.template .template-map .template-location-box .template-companycontact-box .template-email-box .template-value-companyaddressemail a:hover { color:black;border-bottom:solid 1px black; }
.template .template-showroom .template-showroom-box .template-showroom-content { width:535px; }
.template .template-footer-box .template-companyaddress-box { display:none; }
.template .template-footer-box .template-companycontact-box { display:block;margin-left:190px;margin-top:0px;width:560px;height:auto; }
.template .template-page .template-menu-box .template-menu .template-menu-item a { color:white;font-size:8pt;font-family:"trebuchet ms",arial; }
.template .template-footer-box .template-companycontact-box .template-label { display:block;color:black;text-align:left;font-size:8pt; }
.template .template-footer-box .template-companycontact-box .template-value { color:black;text-align:left;font-size:8pt; }
.template .template-footer-box .template-companycontact-box .template-telephone-box { margin-right:20px; }
.template .template-footer-box .template-companycontact-box .template-mobile-box { margin-right:20px; }
.template .template-footer-box .template-companycontact-box .template-fax-box { margin-right:20px; }
.template .template-footer-box .template-companycontact-box .template-email-box { float:right; }
.template .template-footer-box .template-companycontact-box .template-email-box .template-value-companyaddressemail { text-align:right; }
.template .template-footer-box .template-companycontact-box .template-email-box .template-label-companyaddressemail { text-align:right; }
.template .template-footer-box .template-companycontact-box .template-email-box .template-value-companyaddressemail a { border-bottom:none; }
.template .template-footer-box .template-companycontact-box .template-email-box .template-value-companyaddressemail a:hover { color:black;border-bottom:solid 1px black; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-description p a { color:black; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-description p a:hover { color:black; }
.template .template-page .template-value-companydescription table a:hover { color:black; }
.template .template-page .template-value-companydescription table a { color:black; }
.template .template-map .template-location-box .template-value-companyaddressinformation table a { color:black; }
.template .template-map .template-location-box .template-value-companyaddressinformation table a:hover { color:black; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-description table a { color:black; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-description table a:hover { color:black; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-details .template-showroom-price { color:black; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-details .template-showroom-code { color:black; }
