/* BASE - Narrow (1.0) */
.template .template-page { min-height:410px;height:auto !important;height:410px;font-family:arial,sans-serif;border:1px solid black !important;border-bottom:solid 1px transparent !important;#border-bottom:none;overflow-x:hidden; }
.template .template-contactform { min-height:500px;height:auto !important;height:500px; }
.template .template-footer-box { display:block;height:90px;border:1px solid black !important;border-top:none !important; }
.template .template-home-footer-box { display:block; }
.template .template-showroom-footer-box { display:block; }
.template .template-map-footer-box { display:block; }
.template .template-contact-footer-box { display:block; }
.template .template-page p { color:white;font-size:9pt; }
.template .template-page .template-label { font-weight:700;font-size:9pt; }
.template .template-page .template-value { font-size:9pt; }
.template .template-page .template-sub-header { font-size:14pt; }
.template .template-page .template-logo { margin:4px 0 0 5px; }
.template .template-page .template-logo-placeholder { margin:4px 0 0 5px; }
.template .template-page .template-companyname { margin-left:180px;margin-top:20px;width:560px; }
.template .template-page .template-menu-vertical { float:right;margin:0 20px 0 0; }
.template .template-page .template-menu-box { margin-top:290px;width:200px; }
.template .template-page .template-language-box { width:745px; }
.template .template-page .template-value-companyaddresstitle { font-size:14pt; }
.template .template-page .template-companyaddress-box { display:none; }
.template .template-page .template-telephone-box { display:none; }
.template .template-page .template-mobile-box { display:none; }
.template .template-page .template-fax-box { display:none; }
.template .template-page .template-email-box { display:none; }
.template .template-page .template-companycontact-box { display:block;width:560px;margin-top:70px;margin-left:180px;height:30px;position:absolute; }
.template .template-page .template-value-companydescription { margin-left:20px;margin-top:290px;width:500px;color:white;height:auto;overflow-x:hidden; }
.template .template-page .user-01 { display:block;width:750px;height:470px; }
.template .template-page .template-menu-box .template-menu { float:right; }
.template .template-page .template-companycontact-box .template-label { text-align:left;font-size:8pt; }
.template .template-page .template-companycontact-box .template-value { text-align:left;font-size:8pt;color:white; }
.template .template-page .template-companycontact-box .template-telephone-box { margin-right:45px; }
.template .template-page .template-companycontact-box .template-mobile-box { margin-left:0;margin-right:45px; }
.template .template-page .template-companycontact-box .template-fax-box { margin-left:0; }
.template .template-page .template-companycontact-box .template-email-box { float:right;margin-right:0px; }
.template .template-map .template-companyaddress-box { width:180px; }
.template .template-map .template-location-box-marker { margin-top:290px; }
.template .template-map .template-location-box { width:490px;border:none;position:relative;margin:0 0 0 10px;padding:10px; }
.template .template-map .template-location-box .template-companymap { width:490px;height:300px;float:left;margin-right:20px;margin-left:0px; }
.template .template-map .template-location-box .template-value-companyaddressinformation { width:490px;color:white; }
.template .template-map .template-location-box .template-companyaddress-box .template-value { font-size:9pt;font-weight:400;text-align:left;white-space:wrap; }
.template .template-map .template-location-box .template-companyaddress-box .template-value-companyaddresstitle { color:white;font-size:14pt; }
.template .template-map .template-location-box .template-companyaddress-box .template-value-companyaddresscity { text-align:left; }
.template .template-map .template-location-box .template-companycontact-box .template-label { font-size:9pt;text-align:right;white-space:nowrap; }
.template .template-map .template-location-box .template-companycontact-box .template-value { font-size:9pt;font-weight:400;text-align:right;white-space:nowrap; }
.template .template-map .template-location-box .template-companycontact-box .template-telephone-box { clear:both;float:right; }
.template .template-map .template-location-box .template-companycontact-box .template-mobile-box { clear:both;float:right; }
.template .template-map .template-location-box .template-companycontact-box .template-fax-box { clear:both;float:right; }
.template .template-map .template-location-box .template-companycontact-box .template-email-box { clear:both;float:none; }
.template .template-map .template-location-box .template-value-companyaddressinformation table { color:black; }
.template .template-contactform .template-contactform-box { margin:290px 0 20px 10px;width:510px; }
.template .template-contactform .template-contactform-box .template-sub-header { font-size:14pt;color:white; }
.template .template-showroom .template-sub-header { color:white;margin-top:280px;margin-left:10px;font-size:14pt;position:relative;width:510px; }
.template .template-showroom .template-showroom-maindescription { width:510px;margin-left:10px;color:white; }
.template .template-showroom .template-showroom-box { width:510px;margin-left:10px;border:none; }
.template .template-showroom .template-showroom-paging { width:750px;float:center;margin-left:0px; }
.template .template-showroom .template-showroom-maindescription table { color:white; }
.template .template-showroom .template-showroom-maindescription a:hover { color:white; }
.template .template-showroom .template-showroom-maindescription a { color:white; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-name { color:white; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-description { color:black; }
.template .template-showroom .template-showroom-paging .template-showroom-pageitem:hover { color:white; }
.template .template-showroom .template-showroom-paging .template-showroom-pageitem { border:1px white solid; }
.template .template-showroom .template-showroom-paging .template-showroom-pageitemactive { color:white; }
.template .template-page .template-value-companydescription p a { color:white; }
.template .template-page .template-value-companydescription p a:hover { color:white; }
.template .template-map .template-location-box .template-value-companyaddressinformation p a { color:white; }
.template .template-map .template-location-box .template-value-companyaddressinformation p a:hover { color:white; }
.template .template-page .template-email-box .template-value-companyaddressemail { padding-bottom:2px; }
.template .template-page .template-email-box .template-value-companyaddressemail a:hover { color:white;border-bottom:solid 1px white; }
.template .template-page .template-companycontact-box .template-email-box .template-label-companyaddressemail { text-align:right; }
.template .template-page .template-companycontact-box .template-email-box .template-value-companyaddressemail { padding-bottom:2px; }
.template .template-page .template-companycontact-box .template-email-box .template-value-companyaddressemail a { text-align:right; }
.template .template-page .template-companycontact-box .template-email-box .template-value-companyaddressemail a:hover { text-align:right; }
.template .template-map .template-location-box .template-companycontact-box .template-email-box .template-label-companyaddressemail { text-align:right;font-size:9pt; }
.template .template-map .template-location-box .template-companycontact-box .template-email-box .template-value-companyaddressemail a { font-size:8pt;text-align:right; }
.template .template-map .template-location-box .template-companycontact-box .template-email-box .template-value-companyaddressemail a:hover { font-size:8pt;text-align:right;color:white;border-bottom:1px solid white; }
.template .template-footer-box .template-companyaddress-box { display:block;height:auto;width:695px;margin-top:58px;margin-left:30px; }
.template .template-page .template-menu-box .template-menu .template-menu-item a { text-align:right;height:auto; }
.template .template-page .template-menu-box .template-menu .template-menu-item .template-menu-box .template-menu .template-menu-item a { background-color:#dfb878; }
.template .template-footer-box .template-companyaddress-box .template-value { color:white;float:left;font-size:8pt;font-family:arial,sans-serif;white-space:nowrap;margin-right:5px;margin-left:3px;background:url(whitetinydot.gif) no-repeat right;padding-right:14px; }
.template .template-footer-box .template-companyaddress-box .template-value-companyaddresscountry { background:none; }
.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:white; }
.template .template-page .template-value-companydescription table a { color:white; }
.template .template-map .template-location-box .template-value-companyaddressinformation table a { color:white; }
.template .template-map .template-location-box .template-value-companyaddressinformation table a:hover { color:white; }
.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:white; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-details .template-showroom-code { color:white; }
