/* 11.23.2010_rg, 01.04.2011_rg */* { margin:0; }html, body { height:100%; }.canvas { min-height:100%; height:auto !important; height:100%; margin:0 auto -600px; }.push { height:600px; visibility: visible; }.footer { background-image: url(/images/footer_orange.jpg); height:600px; visibility: visible; }#footercontainer { background-image: url(/images/footer_bkg.jpg); background-repeat: repeat-x; height: 500px; width: 100%; left: 0; top: 0; position: relative; visibility: visible; }#slidercontainer { background-image: url(/images/gray_band_bkg.jpg); height: 155px; width: 100%; left: 0; top: 610px; position: absolute; visibility: visible; }#_menunavigation { display:none;position:relative;overflow:visible;left:89px;width:250px;height:auto;background-image: url(/images/menu_bkg.jpg); }#_menunavigation ul { list-style-type:none; margin:0px; padding:15px 15px 0 15px; }#_menunavigation li { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 21px; text-decoration: none; }#_menunavigation li a:link { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 21px; text-decoration: none; }#_menunavigation li a:visited { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 21px; text-decoration: none; }#_menunavigation li a:hover { color: #f47b20; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 21px; text-decoration: underline; }#_menunavigation li a:active { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 21px; text-decoration: none; }.fixedmenunavitems { list-style-type:none; margin:0px; padding:0 15px 15px 15px!important; }.fixedmenunavitems li a:link { color: #f47b20 !important; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 21px; text-decoration: none; }.fixedmenunavitems li a:visited { color: #f47b20! important; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 21px; text-decoration: none; }.fixedmenunavitems li a:hover { color: #fff !important; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 21px; text-decoration: underline; }.fixedmenunavitems li a:active { color: #f47b20 !important; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 21px; text-decoration: none; }.p2_title { color: #404040; font-size: 16px; font-family: arial, helvetica; font-weight: bold; line-height: 28px; }.heading { color: #404040; font-size: 16px; font-family: arial, helvetica; font-weight: bold; line-height: 28px; }.request_info { color: #de7a1c; font-size: 14px; font-family: arial, helvetica; font-weight: bold; font-style: italic; line-height: 28px; text-decoration: none; }a:link.request_info { color: #de7a1c; font-size: 14px; font-family: arial, helvetica; font-style: italic; font-weight: bold; line-height: 28px; text-decoration: none; }a:visited.request_info { color: #de7a1c; font-size: 14px; font-family: arial, helvetica; font-style: italic; font-weight: bold; line-height: 28px; text-decoration: none; }a:hover.request_info { color: #404040; font-size: 14px; font-family: arial, helvetica; font-style: italic; font-weight: bold; line-height: 28px; text-decoration: none; }a:active.request_info { color: #de7a1c; font-size: 14px; font-family: arial, helvetica; font-style: italic; font-weight: bold; line-height: 28px; text-decoration: none; }.social_net_font { color: #404040; font-size: 14px; font-family: arial, helvetica; font-weight: bold; line-height: 46px; }.home_type_for_image { color: #fff; font-size: 18px; font-family: arial, helvetica; text-decoration: none; padding: 0; }.home_type_for_image2 { color: #fff; font-size: 12px; font-family: arial, helvetica; text-decoration: none; padding-left: 18px; }.home_type_for_image2 a:link { color: #fff; font-size: 12px; font-family: arial, helvetica; text-decoration: none; padding-left: 0px; text-decoration: underline; }.home_type_for_image2 a:visited { color: #fff; font-size: 12px; font-family: arial, helvetica; text-decoration: none; padding-left: 0px; text-decoration: underline; }.home_type_for_image2 a:hover { color: #fff; font-size: 12px; font-family: arial, helvetica; text-decoration: none; padding-left: 0px; text-decoration: none; }.home_type_for_image2 a:active { color: #fff; font-size: 12px; font-family: arial, helvetica; text-decoration: none; padding-left: 0px; text-decoration: underline; }.home_type_for_image2_pipe { color: #fff; font-size: 18px; font-family: arial, helvetica; text-decoration: none; word-spacing: 4px; }.inner_blk_body { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }.inner_blk_body a:link { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: underline; }.inner_blk_body a:visited { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: underline; }.inner_blk_body a:hover { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }.inner_blk_body a:active { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: underline; }.inner_blk_body h2 { display:inline; color: #de7a1c; font-size: 12px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: none; }.inner_blk_body h2 a:link { display:inline; color: #de7a1c; font-size: 12px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: underline; }.inner_blk_body h2 a:visited { display:inline; color: #de7a1c; font-size: 12px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: underline; }.inner_blk_body h2 a:hover { display:inline; color: #de7a1c; font-size: 12px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: none; }.inner_blk_body h2 a:active { display:inline; color: #de7a1c; font-size: 12px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: underline; }.inner_blk_body ul { list-style-type:disc; margin:0px; padding-left:20px; }.inner_blk_body li { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }.inner_blk_body li a:link { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: underline; }.inner_blk_body li a:visited { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: underline; }.inner_blk_body li a:hover { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }.inner_blk_body li a:active { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: underline; }.see_also { color: #de7a1c; font-size: 13px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: none; }.see_also a:link { color: #de7a1c; font-size: 13px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: none; }.see_also a:visited { color: #de7a1c; font-size: 13px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: none; }.see_also a:hover { color: #de7a1c; font-size: 13px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: underline; }.see_also a:active { color: #de7a1c; font-size: 13px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: none; }.footer_type { color: #fff; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }.footer_type a:link { color: #fff; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }.footer_type a:visited { color: #fff; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }.footer_type a:hover { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: underline; }.footer_type a:active { color: #fff; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }a:link.footer_type { color: #fff; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }a:visited.footer_type { color: #fff; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }a:hover.footer_type { color: #404040; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: underline; }a:active.footer_type { color: #fff; font-size: 12px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }.footer_type_indent { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 20px; text-decoration: none; /*text-indent: -8px;*/ }a:link.footer_type_indent { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 20px; text-decoration: none; }a:visited.footer_type_indent { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 20px; text-decoration: none; }a:hover.footer_type_indent { color: #000; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 20px; text-decoration: underline; }a:active.footer_type_indent { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 20px; text-decoration: none; }.footer_type_indent ul { list-style-type:none; margin:0px; padding-left:0px; }.footer_type_indent li a:link { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 20px; text-decoration: none; }.footer_type_indent li a:visited { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 20px; text-decoration: none; }.footer_type_indent li a:hover { color: #000; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 20px; text-decoration: underline; }.footer_type_indent li a:active { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 20px; text-decoration: none; }.footer_pagesection_titles { color: #404040; font-size: 14px; font-family: arial, helvetica; font-weight: bold; line-height: 20px; }.carousel_type { color: #5e6062; font-size: 13px; font-family: helvetica; line-height: 18px; text-decoration: none; text-align:left !important; }.carousel_type b { color: #000; font-size: 15px; font-family: helvetica; font-weight: bold; line-height: 21px; text-decoration: none; text-align:left !important; }.carousel_type img { float: left; margin: 0 10px 2px 2px; padding: 0; border: solid 1px #3e3d3a; }.dots { float:right; height:14px; padding-right: 14px; }.dots img { padding-left: 5px; }#_searchcriteria { color: #404040; font-size: 12px; font-family: arial, helvetica; font-weight: normal; width:120px; height:12px; }#_searchcriteria2 { color: #404040; font-size: 12px; font-family: arial, helvetica; font-weight: normal; width:90px; height:12px; }#_searchcriteria3 { color: #404040; font-size: 12px; font-family: arial, helvetica; font-weight: normal; width:120px; height:12px; }#_searchresult { list-style-type:disc; margin:0px; padding:20px; }.formfieldslabel { color: #404040; font-size: 13px; font-family: arial, helvetica; font-weight: normal; line-height: 18px; text-decoration: none; }.formfieldslabel_required { color: #de7a1c; font-size: 13px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: none; }.formfieldssend { color: #404040; font-size: 14px; font-family: arial, helvetica; font-weight: bold; line-height: 18px; text-decoration: none; }.formfieldsyellow { background-color: #F4E8AA; color: #1c1e19; font-size: 11px; font-family: helvetica, arial; line-height: 12px; border:1px solid #AAAAAA; }.formfieldsgray { background-color: #eaeff2; color: #1c1e19; font-size: 11px; font-family: helvetica, arial; line-height: 12px; border:1px solid #AAAAAA; }#_searchresult_images img { margin: 9px; outline: solid 4px #5e6062; }.viewmore_gallerylink { font-style: italic; color: #404040; font-size: 11px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }.viewmore_gallerylink a:link { font-style: italic; color: #404040; font-size: 11px; font-family: arial, helvetica; line-height: 18px; text-decoration: underline; }.viewmore_gallerylink a:visited { font-style: italic; color: #404040; font-size: 11px; font-family: arial, helvetica; line-height: 18px; text-decoration: underline; }.viewmore_gallerylink a:hover { font-style: italic; color: #404040; font-size: 11px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }.viewmore_gallerylink a:active { font-style: italic; color: #404040; font-size: 11px; font-family: arial, helvetica; line-height: 18px; text-decoration: underline; }.type_bottom_footer { color: #fff; font-size: 20px; font-family: arial, helvetica; line-height: 32px; text-decoration: none; }.type_bottom_footer a:link { color: #fff; font-size: 20px; font-family: arial, helvetica; line-height: 32px; text-decoration: underline; }.type_bottom_footer a:visited { color: #fff; font-size: 20px; font-family: arial, helvetica; line-height: 32px; text-decoration: underline; }.type_bottom_footer a:hover { color: #404040; font-size: 20px; font-family: arial, helvetica; line-height: 32px; text-decoration: none; }.type_bottom_footer a:active { color: #fff; font-size: 20px; font-family: arial, helvetica; line-height: 32px; text-decoration: underline; }.copyright { color: #fff; font-size: 11px; font-family: arial, helvetica; line-height: 14px; text-decoration: none; }a:link.copyright { color: #fff; font-size: 11px; font-family: arial, helvetica; line-height: 14px; text-decoration: none; }a:visited.copyright { color: #fff; font-size: 11px; font-family: arial, helvetica; line-height: 14px; text-decoration: none; }a:hover.copyright { color: #000; font-size: 11px; font-family: arial, helvetica; line-height: 14px; text-decoration: underline; }a:active.copyright { color: #fff; font-size: 11px; font-family: arial, helvetica; line-height: 14px; text-decoration: none; }#_gallery img { margin: 9px; outline: solid 4px #5e6062; }/* -- jQuery PLUGIN | "NIVO Slider" (slideshow in default template) -- */#slider .nivo-controlNav { background:url(/images/gray_band_bkg); position:absolute; bottom:-117px; /* Put the nav below the slider */ height:116px; width:953px; border-top-width:1px; border-top-color:#ffffff; border-top-style:solid; }#slider .nivo-controlNav img { display:inline; /* Unhide the thumbnails */ position:relative; margin-top:7px; margin-bottom:7px; margin-left:15px; border-width:1px; border-color:#ffffff; border-style:solid; }#slider { background:url(/admin/ajax-loader.gif) no-repeat 50% 50%; }#slider img { display:none; }a.nivo-prevNav { background:url(/images/arrow-left.png) no-repeat; width:66px; height:46px; }a.nivo-nextNav { background:url(/images/arrow-right.png) no-repeat; width:66px; height:46px; }/* -- jQuery PLUGIN | "jCarousel" (carousel in home template) (horizontal styles only) -- */.jcarousel-skin-parallax .jcarousel-container { }.jcarousel-skin-parallax .jcarousel-direction-rtl { direction: rtl; }.jcarousel-skin-parallax .jcarousel-container-horizontal { width: 873px; padding: 20px 40px; }.jcarousel-skin-parallax .jcarousel-clip-horizontal { width: 870px; height: 115px; }.jcarousel-skin-parallax .jcarousel-item { width: 270px; height: 113px; text-align:left !important; padding-left:10px; cursor:pointer; }.jcarousel-skin-parallax .jcarousel-item-horizontal { margin-left: 0; margin-right: 10px; }.jcarousel-skin-parallax .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }.jcarousel-skin-parallax .jcarousel-item-placeholder { background: #fff; color: #000; }/* Horizontal Buttons */.jcarousel-skin-parallax .jcarousel-next-horizontal { position: absolute; top: 43px; right: 0px; width: 32px; height: 32px; cursor: pointer; background: transparent url(/images/next-horizontal.png) no-repeat 0 0; }.jcarousel-skin-parallax .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(/images/prev-horizontal.png); }.jcarousel-skin-parallax .jcarousel-next-horizontal:hover { background-position: -32px 0; }.jcarousel-skin-parallax .jcarousel-next-horizontal:active { background-position: -64px 0; }.jcarousel-skin-parallax .jcarousel-next-disabled-horizontal,.jcarousel-skin-parallax .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-parallax .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }.jcarousel-skin-parallax .jcarousel-prev-horizontal { position: absolute; top: 43px; left: 0px; width: 32px; height: 32px; cursor: pointer; background: transparent url(/images/prev-horizontal.png) no-repeat 0 0; }.jcarousel-skin-parallax .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(/images/next-horizontal.png); }.jcarousel-skin-parallax .jcarousel-prev-horizontal:hover { background-position: -32px 0; }.jcarousel-skin-parallax .jcarousel-prev-horizontal:active { background-position: -64px 0; }.jcarousel-skin-parallax .jcarousel-prev-disabled-horizontal,.jcarousel-skin-parallax .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-parallax .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }/* -- Sitemap styles -- */#sitemapBODY { background-image: url(/images/footer_orange.jpg); }#sitemapWRAPPER { }#sitemapTOP { position: absolute; top: 20px; left: 15px; width: 600px; height: 50px; background-image: url(/images/sitemaplogo.png); background-repeat : no-repeat; } #sitemap:before { content:"SITE MAP"; color: #404040; font-size: 18px; font-family: helvetica; font-weight: bold; line-height: 24px; text-decoration: none;  }#sitemap { position: absolute; top: 80px; left: 25px; width: 359px; }#sitemap ul { margin-top: 20px; margin-bottom: 30px; list-style: disc; color:#404040; }#sitemap ul a:link { color: #fff; font-size: 12px; font-family: helvetica; line-height: 15px; text-decoration: underline; }#sitemap ul a:visited { color: #fff; font-size: 12px; font-family: helvetica; line-height: 15px; text-decoration: underline; }#sitemap ul a:hover { color: #fff; font-size: 12px; font-family: helvetica; line-height: 15px; text-decoration: none; }#sitemap ul a:active { color: #fff; font-size: 12px; font-family: helvetica; line-height: 15px; text-decoration: underline; }/* Products template */.ea1 { color: #fff; font-size: 37px; font-family: arial, helvetica; font-weight: 100; font-style: italic; line-height: 43px; text-decoration: none; padding-left: 47px; }.ea2 { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 21px; text-decoration: none; }.ea2 a:link { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 21px; text-decoration: underline; }.ea2 a:visited { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 21px; text-decoration: underline; }.ea2 a:hover { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 21px; text-decoration: none; }.ea2 a:active { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 21px; text-decoration: underline; }.ea3 { color: #404040; font-size: 32px; font-family: arial, helvetica; font-style: italic; font-weight: 100; line-height: 36px; text-decoration: none; }.ea4 { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: none; padding: 7px 10px 10px 15px; border-bottom: 3px solid #d7d7d7; }.ea4 a:link { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: underline; }.ea4 a:visited { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: underline; }.ea4 a:hover { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: none; }.ea4 a:active { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: underline; }.ea5 { color: #404040; font-size: 28px; font-family: arial, helvetica; font-weight: 100; font-style: italic; line-height: 33px; text-decoration: none; padding: 8px 10px 12px 15px; border-bottom: 3px solid #d7d7d7; }.ea6 { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: none; padding-top: 7px; padding-right: 10px; padding-left: 15px; }.ea6 a:link { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: underline; }.ea6 a:visited { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: underline; }.ea6 a:hover { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: none; }.ea6 a:active { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: underline; }.ea7 { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: none; padding-top: 7px; padding-right: 10px; padding-left: 15px; }.ea7 a:link { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: underline; }.ea7 a:visited { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: underline; }.ea7 a:hover { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: none; }.ea7 a:active { color: #404040; font-size: 14px; font-family: arial, helvetica; line-height: 20px; text-decoration: underline; }.border_top_bottom { border-top: 3px solid #d7d7d7; border-bottom: 3px solid #d7d7d7; }.border_right { border-right: 3px solid #d7d7d7; }/* Help */#__help { position:fixed; top:1px; left:1px; width:37px; height:40px; z-index:100; }
