html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font:normal 100%/16px Arial, Helvetica, sans-serif; } body { background:#7f7f7f url(/site/skins/zah-v1-en/images/bg-body.jpg) repeat-x top center; } .mac.safari body { background:#6b6b6b url(/site/skins/zah-v1-en/images/bg-body.jpg) repeat-x top center; }  table { border-collapse:separate; border-spacing:0; } caption, th, td { text-align:left; font-weight:normal; } table, td, th { vertical-align:top; } blockquote:before, blockquote:after, q:before, q:after { content:""; } blockquote, q { quotes:"" ""; } a img { border:none; }  body { font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; } h1, h2, h3, h4, h5, h6 { color:#000; } h1 { font-size:3em; line-height:1; margin-bottom:0.5em; } h2 { font-size:2em; margin-bottom:0.75em; } h3 { font-size:1.5em; line-height:1; margin-bottom:1em; } h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; } h5 { font-size:1em; margin-bottom:1.5em; } h6 { font-size:1em; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; } p { margin:0 0 1.5em; } p img { float:left; margin:1.5em 1.5em 1.5em 0; padding:0; } p img.right { float:right; margin:1.5em 0 1.5em 1.5em; } a:focus, a:hover { color:#000; } a { color:#009; text-decoration:none; outline:none } blockquote { margin:1.5em; color:#666; font-style:italic; } strong { font-weight:bold; } em, dfn { font-style:italic; } dfn { font-weight:bold; } sup, sub { line-height:0; } abbr, acronym { border-bottom:1px dotted #666; } address { margin:0 0 1.5em; } del { color:#666; } pre, code { margin:1.5em 0; white-space:pre; } pre, code, tt { font:1em Arial, Helvetica, sans-serif; line-height:1.5; } li ul, li ol { margin:0 1.5em; } ul, ol { margin:0 1.5em 1.5em 1.5em; } ul { list-style-type:disc; } ol { list-style-type:decimal; } dl { margin:0 0 1.5em 0; } dl dt { font-weight:bold; } dd { margin-left:1.5em; } table { margin-bottom:1.4em; width:100%; } th { font-weight:bold; } th, td { padding:4px 10px 4px 5px; } tr.even td { background:#E5ECF9; } tfoot { font-style:italic; } caption { background:#eee; } input, textarea { font-size:75%; color:#666; }  .small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; } .large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; } .hide { display:none; } .quiet { color:#666; } .loud { color:#000; } .added { background:#060; color:#fff; } .removed { background:#900; color:#fff; } .first { margin-left:0; padding-left:0; } .last { margin-right:0; padding-right:0; } .top { margin-top:0; padding-top:0; } .bottom { margin-bottom:0; padding-bottom:0; } .float-left { float:left; } .float-right { float:right; } .clear { clear:both; display:inline } .no-padding { padding:0; }   #container { width:941px; margin:0px auto; }   #header { width:100%; float:left; margin:11px 0px 11px 0px; position:relative; z-index:99 } #header #logo { width:100%; height:48px; float:left; margin:0 0 10px; padding:0px } #header #logo a { width:283px; height:48px; float:left; text-indent:-9999px; }   #nav-top { margin:6px 0 0; padding:0px; list-style:none; float:left; } #nav-top li { background:url(/site/skins/zah-v1-en/images/seperator.gif) no-repeat left 0; float:left; padding:0 11px; height:23px; position:relative; z-index:90; } #nav-top li.first { background:none; padding-left:0px }  #nav-top a img { padding:5px 0 12px; } #nav-top li ul { width:265px; position:absolute; background:#787878 url(/site/skins/zah-v1-en/images/bg-nav-second.gif) no-repeat left top; margin:0; top:19px; left:10px; display:none; padding:6px 0 1px; } #nav-top li li { float:none; } #nav-top li li, #nav-top li.current li, #nav-top li li.first { list-style:none; background:none; width:250px; padding:0; margin:0; height:auto; background:url(/site/skins/zah-v1-en/images/bg-nav.gif) no-repeat 15px bottom; position:relative; float:left; z-index:999; } #nav-top li li.last, #nav-top li.current li.last { padding:0; background:none; } #nav-top li li a, nav-top li.current li a, #nav-top li li.first a { color:#fff; background:url(/site/skins/zah-v1-en/images/arrow-pagination-right.gif) no-repeat 16px 14px; text-transform:uppercase; font-size:11px; float:left; width:219px; padding:10px 15px 8px 31px; margin:0; } .ie6 #nav-top li li a, .ie6 nav-top li.current li a, .ie6 #nav-top li li.first a { position:relative; float:left; } #nav-top li li.last a, #nav-top li.current li.last a { padding-top:10px; background-position:15px 13px; } #nav-top li li a:hover, nav-top li.current li a:hover { background-color:#616161; } #nav-top li ul ul { position:absolute; left:264px; top:0; display:none; padding:0; background:#616161; width:265px; } #nav-top li li li, #nav-top li.current li li, #nav-top li li li.first { list-style:none; background:none;  padding:0 0 1px 0; margin:0; height:auto; background:url(/site/skins/zah-v1-en/images/bg-nav.gif) no-repeat 15px bottom; } #nav-top li li li.first { padding-top:6px; } #nav-top li li li.last, #nav-top li.current li li li.last { padding:0; background:none; } #nav-top li li li a, #nav-top li.current li li a { background:url(/site/skins/zah-v1-en/images/arrow-pagination-right.gif) no-repeat 16px 7px; padding:4px 15px 8px 31px; } #nav-top li li li a:hover, nav-top li.current li li a:hover { background-color:none; color:#ccc; }   .search { background:#292929; border:2px solid #3f3f3f; height:26px; width:296px;  position:absolute; right:0; top:9px; } .search input { padding:6px 5px 5px 15px; width:170px; border:none; background:none; float:left; color:#838383; font:normal 11px Arial, Helvetica, sans-serif; } .search input.searchbutton { width:auto; border-left:2px solid #3f3f3f; padding:8px 0 8px 16px; }   #spotlight-home { width:940px; float:left; background:#ededed; margin:0; }   #footer { width:100%; float:left; background:#3f3f3f; height:65px; font-size:12px; margin-top:41px; } #footer.footer-home { margin-top:0px; } #nav-footer { float:right; width:634px; margin:0px; padding:0px; list-style:none; font-size:11px; } #nav-footer li { float:right; background:url(/site/skins/zah-v1-en/images/sep-nav-footer.gif) no-repeat right center; padding:0 6px 0 5px; } #nav-footer li.last { background:none; padding:0 0 0 5px; } #nav-footer li a { color:#999; text-transform:uppercase; } #nav-footer li a:hover { color:#666666; } #footer p, #footer-home p { float:left; width:300px; font-size:11px; color:#666; padding:0px; margin:0px } #footer-content { width:941px; margin:0px auto; padding-top:15px; }   .widget { width:100%; float:left; padding:28px 0; display:inline; } .widget h2.sub-heading { padding:0px 0px 0px 10px; margin:5px 0px 0px 40px; } .widget h2 img { margin-bottom:7px; float:left; } .widget p { color:#FFFFFF; float:right; font-size:12px; margin:0; padding:0 40px 0px 29px; width:700px; } .widget .readmore { clear:both; float:left; margin:7px 0 0 199px; padding:0 10px 1px 0; background-position:right 0; } .ie6 .widget .readmore { float:none; } .widget a.readmore:hover { background:url(/site/skins/zah-v1-en/images/read-more-home-on.gif) no-repeat right 0px; } .readmore img { padding-right:0px; }   .wrap { float:left; width:100%; background:#FFF; }  .title { float:left; width:899px; height:110px; background:#f6aa25; margin:10px 10px 21px 10px; padding:0 0 0 21px; display:inline; } .title h1 { float:left; height:19px; margin:0; padding:0; width:875px; text-indent:-9999em; } #breadcrumb { float:left; width:100%; margin:28px 0px 14px 0px; color:#FED489; } #breadcrumb a:hover { color:#FED489; } #breadcrumb a { background:url(/site/skins/zah-v1-en/images/arrow-breadcrumb.gif) no-repeat right 5px; color:#FFF; padding:0 6px 0 0; } #breadcrumb a.last { background:none; color:#fed489; }   .content { width:590px; float:left; padding:0px 0px 0px 30px; color:#333; min-height:280px; height:auto !important; height:300px; }   .sidebar { float:right; padding:0 31px 0 0; width:250px; }  .content .listing { float:left; list-style:none; padding:0px 0 0px 0; margin:0px 0 6px 0; width:100%; } .media-centre-video { background:url(/site/skins/zah-v1-en/images/bg-video-centre.gif) no-repeat; width:230px; height:143px; float:left; margin:16px 0 9px; padding:10px 0 0 9px; } .media-centre-video img { padding:9px 0 0 8px; } .ie7 .content .listing { padding:20px 0 27px 0; } .content h5, .content h5 a { margin:0px; padding:0px 0px 20px 0px; font-weight:bold; font-size:12px; color:#333; float:none; clear:none; width:auto; } .content .listing .thumbnail img { float:left; margin:8px 0 0 9px; } .division-list { min-height:75px; float:left; } .content .listing h2 { float:left; width:422px; margin:2px 0 0; padding:0px; } .content .listing .readmore { padding:2px 10px 0 0; float:left; clear:both; margin:16px 0 0; } .content .listing-news .listing .readmore { float:right; margin:2px 0 0; clear:none; } .content .listing-news .listing .download { margin-left:15px; } .content .listing p { margin:9px 0px 0px 0px; padding:0; float:left; width:100%; } .content .thumbnail { background:url(/site/skins/zah-v1-en/images/bg-thumb.jpg) no-repeat; width:147px; height:91px; margin:0 12px 0 0; float:left; } .content .details { float:right; width:431px; overflow:hidden; } .details p img { margin:0; } .listing .full-width { width:100%; float:left; } .list-without-image { width:100%; float:left; } .content .listing-news .listing li h2 { font-size:20px; width:100%; margin:0 0 20px; float:left; } .content .listing-news h2 { border-top:1px solid #D3D3D3; float:left; margin:18px 0 0; padding:18px 0; width:100%; } .listing-news .listing p { margin:0 0 14px 0; clear:both; } .content .tabcontent .listing p { margin:0px; } .content .tabcontent .listing h5, .listing-news .listing h5, .widget-listing .details h5, .widget-listing h5 a { padding:0; width:100%; float:left; clear:both; font-weight:bold; } .widget-listing h5 a { color:#333333 } .content .tabcontent .listing { margin:0; } #media-gallery-outer { position:relative; width:100%; float:left; height:199px; } #media-gallery-outer .left { left:0px; float:left; } #media-gallery-outer .right, #media-gallery-outer .left { top:124px; width:6px; height:9px; cursor:pointer; position:absolute; } #media-gallery-outer .right { right:0px; float:right; } .ie6 #media-gallery-outer .right { right:3px; } #media-gallery-outer .image-gallery { padding:0px 0 4px 12px; width:100%; } .widget-image-gallery #media-gallery-outer p { padding:15px 0 0 0 } #selector { width:100%; } #selector span { float:left; } #selector select { float:right; margin-right:20px; border:1px solid #ebebeb; background:#f8f8f8; font-size:11px; padding:3px 0; color:#999; }  .content .tabcontent h2 { font-size:20px; margin:0px 0px 20px 0px; padding:20px 0 0 0; float:left; } .list-without-image .details h5, .widget-listing h5 { padding:0px; } .content .listing li { margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #e0e0e0; float:left; width:100%; } .content .listing li small, .latest-news small, .widget-listing li .details small { font-size:12px; color:#999; font-weight:bold; float:left; clear:both; margin-top:10px; } .content .listing li .details small { font-size:12px; color:#999; font-weight:bold; float:left; clear:both; margin-top:0px; } h2.sub-heading { background:transparent url(/site/skins/zah-v1-en/images/header-line.gif) no-repeat scroll left top; display:inline; float:left; margin:0 0 0 0px; padding:0 0 0 15px; width:120px; height:28px; } h2.sub-heading { clear:both; } .wid-newsletter, .wid-latestnews, .wid-aboutus { width:100%; float:left; } h2.sub-heading img { float:left; margin-bottom:7px; } .sidebar .nav-related, .sidebar .search-keywords { padding:17px 0 25px 0; margin:0px; float:left; list-style:none; width:100%; } .sidebar .nav-related li, .sidebar .search-keywords li { padding:0; margin:0 0 9px; float:left; width:100%; } .sidebar .search-keywords li a, .sidebar .nav-related li a, .sidebar .nav-related li.current a { text-transform:uppercase; color:#ff9933; } .sidebar .search-keywords .readmore { margin:0; padding:2px 3px 0 0; width:auto; float:left; } .sidebar .search-keywords a:hover { color:#666666; } .sidebar .nav-related li a { background:url(/site/skins/zah-v1-en/images/arrow-related-links.gif) no-repeat left 3px; padding-left:15px; float:left; } .sidebar .nav-related li a:hover, .sidebar .nav-related li.current a { background:url(/site/skins/zah-v1-en/images/arrow-related-links-on.gif) no-repeat left 3px; color:#666666; } .logo-zahid-tractor { float:right; width:135px; min-height:120px; height:auto; text-align:center; padding-left:3px; } .detailpage p { float:none; margin:0 0 24px 0; width:auto; } .introduction p { float:none; margin:0 0 16px 0; } .introduction { padding-bottom:21px; } .logo-zahid-tractor a { color:#FFAB19; float:left; padding-top:4px; text-align:center; text-decoration:underline; width:100%; } .logo-zahid-tractor a:hover { color:#666; } .spotlight { float:left; margin-bottom:20px; height:180px!important; overflow:hidden; width:590px!important; position:relative; } .product-listing { margin:0px; padding:0px; list-style:none; border-top:1px solid #d6d6d6; float:left; width:100% } .product-listing h3 { font-size:12px; text-transform:uppercase; padding:0px; margin:0px;  width:100%; } .product-listing .current a { color:#FFAB19; } .product-listing li { border-bottom:1px solid #d6d6d6; padding:7px 0; width:100%; float:left; } .product-listing li h3 a { clear:both; width:98%; background:url(/site/skins/zah-v1-en/images/plus.gif) no-repeat right center; } .product-listing li h3.selected a { background:url(/site/skins/zah-v1-en/images/minus.gif) no-repeat right center; } .product-listing li a { color:#f6aa25; display:block; float:left; padding:2px 12px 0 0; } .product-listing li a:hover { color:#666; } .current h3 {  color:#333; } .current p { padding:7px 0px 7px 0px; margin:0px; } .contact { float:left; background:#efefef; width:590px; margin:30px 0px 22px 0px; padding:21px 20px 21px 20px; width:550px; position:relative; } .image-map { float:right; width:330px; height:140px; } .more-information { float:left; width:219px; margin-top:19px; } .more-information .readmore { clear:none; float:left; margin:4px 0 0 0px; width:80px; padding:0; } #moreinfo { width:100%; float:left; } .contact address { margin:0; min-height:112px; } .contact address a { color:#f1a724; } .zoom { margin-top:60px; position:absolute; right:8px; } .utilities { float:left; padding:0 0 21px } .utilities a { color:#666; font-size:11px; background:url(/site/skins/zah-v1-en/images/icon-utility-sprite.gif) no-repeat 0 0; padding-left:20px; margin-right:10px; width:30px; float:left; } .utilities a.print { background-position:0 -18px; } .utilities a.print:hover { background-position:0 0; } .utilities a.email { background-position:0 -47px; } .utilities a.email:hover { background-position:0 -33px; } .filter, .filter-press-release { float:left; width:100%; margin:0; } .filter-press-release select { margin-left:17px; width:200px; } .filter select, .filter-press-release select { border:1px solid #ebebeb; background:#f8f8f8; font-size:11px; padding:3px 0; color:#999; } .filter select { width:140px; margin-right:23px; } .filter label { margin-right:9px; } .sep-filter { background:url(/site/skins/zah-v1-en/images/sep-filter.gif) no-repeat left center; padding:5px 0 5px 21px; } .tab-list { margin:21px 0px 0px 0px; padding:0; float:left; list-style:none; border-bottom:1px solid #e0e0e0; width:100%; } .tab-list li { float:left; padding:0px 1px 0px 0px } .tab-list li a img { padding:8px 11px; } .tab-list li a { background:#ffab19; display:block; } .tab-list li a:hover, .tab-list li.current a { background:#999; display:block; } .tab-list li a.select { background:#999; display:block; }  .thumbnail-gallery .pagination { float:right; width:90%; display:inline; margin:17px 17px 0 0; } .thumbnail-gallery .pagination .seperator { float:left; margin:0; width:auto; } .thumbnail-gallery .pagination a.button-left { float:left; width:15px; margin:0 12px 0 0; background:none; } .thumbnail-gallery .pagination a.button-right { float:right; width:15px; margin:0 19px 0 0; background:none; } .thumbnail-gallery .pagination a { color:#FFAB19; float:left; padding:0 2px 0 0; margin:1px 0 0 0; text-align:center; width:16px; } .thumbnail-gallery .pagination a:hover { color:#666; } .thumbnail-gallery .seperator { width:12px !important; float:left; margin:0 0 0 2px; padding:0; } .pagination { float:right; margin:0 0px 32px; width:auto; } .pagination a { float:right; padding:0 4px 0 0; color:#f9ca76; } .pagination a.current { color:#666; } .pagination a.first { padding:4px 5px 0 0; } .pagination a.last { padding:4px 0px 0 0; } .pagination span, .pagination a { float:left; padding:0 4px 0 0; } .pagination a:hover { color:#666; } .download { float:right; background:url(/site/skins/zah-v1-en/images/pdf.gif) no-repeat left center; padding:4px 0 4px 19px; } .download img { float:left; } .newsletter, .latest-news, .overview { float:left; padding:10px 0 24px; width:100%; } .newsletter .newsletter-submit { width:auto; height:auto; background:none; padding:0; margin-top:21px; } .newsletter p { color:#999; margin:0px 0px 7px 0px; } .newsletter input { border:none; background:#ebebeb; width:178px; padding:5px 10px 5px 10px; color:#999; font-size:11px; } .newsletter .readmore { margin:19px 0px 0px 0px; padding:3px 24px 0 0; width:auto; height:auto; background:none; } .latest-news p { clear:both; margin:0 0 17px 0; } .latest-news .download { float:left; margin:0 17px 0 0; } .latest-news .readmore { margin:2px 0 0 0px; padding:2px 10px 0 0; float:left; } .latest-news span .readmore { margin:10px 0 0 0; padding:2px 10px 0 0; float:left; clear:both; } .map { float:left; height:290px; margin:0 20px 20px 0; width:410px; } .back-to-detail { float:left; text-transform:uppercase; padding:18px 0 30px 0; width:100%; } .back-to-detail a { color:#ffab19; background:url(/site/skins/zah-v1-en/images/arrow-pagination-left.gif) no-repeat left center; padding:0 0 0 10px; } .back-to-detail a:hover { color:#666; background:url(/site/skins/zah-v1-en/images/arrow-pagination-left-on.gif) no-repeat left center; padding:0 0 0 10px; } .map-details { margin:0px; padding:17px 0 0 0; list-style:none; float:left; width:100%; } .map-details li { border:none; float:left; width:100%; padding:0 0 17px 0; } .map-details li a { float:right; width:66px; } .map-details li strong { float:left; width:515px; } .map-details li span { float:left; width:515px; }  .widget-listing, .widget-news-archive, .widget-image-gallery, .press-releases { width:250px; float:left; padding:0px; list-style:none; display:inline; } .press-releases { margin:0px 0px 0px 32px; display:inline; overflow:hidden; } .widget-listing li, .widget-news-archive li, .widget-image-gallery li { width:250px; float:left; margin:15px 0 0 0; position:relative; } .widget-listing p, .widget-news-archive p { margin:0px 0px 10px 0px; float:right; } .widget-listing li.last, .widget-news-archive li.last { border-top:1px solid #e0e0e0; padding:8px 0 0; margin:12px 0 0; width:250px; } .widget-listing .thumbnail { background:transparent url(/site/skins/zah-v1-en/images/bg-thumb-mediacentre.gif) no-repeat scroll 0 0; float:left; height:69px; margin:10px 12px 0 0; width:108px; } .widget-listing .thumbnail img { float:left; margin:9px 0 0 9px; } .widget-listing .details { float:right; width:127px; } .widget-listing { margin:0; padding:0 0 30px 0; } .widget-news-archive { margin:0px 0px 0px 63px; overflow:hidden; } .widget-image-gallery { margin:0px 0px 0px 50px; } .widget-listing .details h5 { margin:0px; } .widget-listing .readmore { margin:1px 0 0 0px; float:left; clear:both; padding:2px 10px 0 0; } .readmore { background:url(/site/skins/zah-v1-en/images/arrow-pagination-right.gif) no-repeat right 1px; } a.readmore:hover, .widget-listing .readmore:hover { background:url(/site/skins/zah-v1-en/images/arrow-pagination-right-on.gif) no-repeat right 1px; } .widget-image-gallery p { margin:0; } .widget-image-gallery .newsletter p { margin:0 0 8px 0; } .widget-image-gallery .readmore { margin:20px 0px 20px 0px; float:left; clear:both; padding:2px 10px 0 0; } .nav-bottom { width:100%; float:left; } .image-gallery { margin:6px 0px 4px 0px; padding:0px; list-style:none; float:left; } .image-gallery li { float:left; width:120px; } .image-gallery li a { background:url(/site/skins/zah-v1-en/images/bg-thumb-mediacentre.gif) no-repeat; width:108px; height:68px; float:left; } .image-gallery li a img { padding:9px 0 0 9px; } p { float:left; width:100%; margin:0px; } small { clear:both; color:#999999; float:left; width:100%; font-size:12px; font-weight:bold; } h5 { clear:both; float:left; font-weight:bold; padding:0; margin:0; width:100%; } .contact-us { float:left; width:100%; margin:0 0 20px 0; list-style:none; } .contact-us li { float:left; width:277px; padding:0 0 20px 0; margin:0 30px 0 0; position:relative; } .contact-us li.bottom-radio { margin-top:-45px; } .contact-us li.full-width { width:100% !important; border-top:1px solid #d6d6d6; padding-top:20px; float:left; } .contact-us li.last { width:100%; border-top:1px solid #d6d6d6; padding:20px 0 0; margin:0; } .contact-us label.error { position:absolute; top:20px; left:75px; width:202px; color:#ff0000; font-size:11px; } .ie6 .contact-us label.error { left:78px; } .contact-us button { float:right; height:auto; width:auto; background:none; border:none; margin-right:107px; } .contact-us li.multiselect label.error { position:relative; float:left; top:0; } .ie6 .contact-us button { margin-right:90px; } .ie7 .contact-us button { margin-right:95px; } .contact-us li h3 { float:left; font-size:13px; text-align:left; width:92px; line-height:15px; margin-bottom:0px; position:relative; } .radios { list-style:none; margin:0 0 0 0; padding:0; float:right; } ul.contact-us ul.radios li { float:left; margin:0; padding:0; width:92px; } .radios li input { float:left; width:20px; background:none; border:none; } .contact-us .radios label { width:61px; padding:2px 0 0; float:right; } .ie6 .contact-us li { width:280px; } .contact-us li.right { margin:0; } .contact-us input, .contact-us textarea, .contact-us select { width:190px; border:1px solid #ebebeb; background:#f8f8f8; font-size:11px; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif; } .contact-us input { padding:2px 5px 2px 5px; width:180px; } .contact-us textarea { padding:5px 0px 5px 5px; width:184px; height:65px; } .contact-us select { width:192px; padding:0; } .contact-us label { width:75px; float:left; text-align:left; font-size:13px; } .submit-button { width:93px; height:25px; float:right; margin:0px 115px 33px 0; } .field p { margin:0; color:#999; padding-bottom:17px; } .field p img, #email-container p img { float:none; margin:0; padding:0; } .contact-us li.mandatory, .form-careers .form-resume li.mandatory, #email-container ul li div { background:url(/site/skins/zah-v1-en/images/star.gif) no-repeat right top; } .overview .readmore { margin:18px 0px 0px 0px; float:left; } #email-container ul li div { float:left; padding:0; width:213px; background-position: right 21px; margin-right:16px; } #email-container label.error { width:203px; color:#333; font-size:11px; color:#ff0000; font-size:11px; } #email-container small { color:#666666; float:left; font-size:18px; padding:110px 0 0; text-align:center; } #email-container b { color:#666666; float:left; font-size:14px; margin:14px 0 0; text-align:center; width:100%; } #email-container b a { color:#F6AA25; }  .form-resume, .form-resume-details { margin:20px 0 0 0; padding:0; list-style:none; background:url(/site/skins/zah-v1-en/images/horizontal-divider.jpg) no-repeat center bottom; float:left; width:940px; } .form-resume li { float:left; margin-left:30px; padding:0 0 20px; width:438px; display:inline; } .form-resume li label, .form-resume-details li label { width:145px; float:left; font-size:12px; } .form-resume input, .form-resume textarea, .form-resume select { width:262px; border:1px solid #ebebeb; background:#f8f8f8; font-size:11px; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif; } .form-resume-details input { padding:6px; width:250px; background:#F8F8F8 none repeat scroll 0 0; border:1px solid #EBEBEB; color:#999999; float:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; } .form-resume input, .form-resume textarea { padding:2px 5px 2px 5px; width:252px; } .form-resume select { width:266px; padding:2px 0px 2px 0px; } .form-careers { width:899px; padding:0; } .form-careers .form-resume li.mandatory { background-position:412px top; } .form-careers h2 { font-size:20px; color:#000; padding:21px 0 0 29px; margin:0px; float:left; width:700px; } .form-careers p img { float:none; margin:0px; } .form-careers p { padding:0 0 0 29px; float:left; color:#999; } .form-resume-details li { float:left; clear:both; margin:0px; padding:0px 0 20px 30px; width:534px; } .form-resume-details li span { color:#999; float:left; font-size:11px; margin:3px 0 0 145px; width:264px; } .form-resume-details .submit-button { float:left; height:25px; padding:0; margin:0 0 0 143px; width:104px; } .form-careers p.disclaimer { color:#999; padding:16px 0 26px 29px; float:left; font-size:11px; width:auto; } .form-careers h5 { padding:21px 0 0 29px; clear:both; }  #email-container { background:#FFFFFF none repeat scroll 0 0; float:left; width:485px; overflow:hidden; } .ie6 #email-container { margin-left:-2px; } #email-header { float:left; width:480px; background:#f6aa25; height:60px; margin:5px 0 0 5px; position:relative; } #email-container ul { margin:0; list-style:none; padding:0 0 11px 27px; float:left; width:480px; } #email-header h1 { margin:21px 0 21px 21px; padding:0; } #button-close { position:absolute; top:0; right:0; } .ie6 #button-close { position:absolute; top:0; right:0; } #email-container p { color:#F6AA25; padding:8px 20px 20px 27px; width:458px; } #email-container li { float:left; width:480px; padding:0px 0px 18px 0px; } #email-container button { background:none; border:0px; width:92px; height:25px; } #email-container li input { width:194px; padding:3px; } #email-container label { color:#f6aa25; float:left; padding-bottom:5px; font-size:12px; } #email-container li.full-width { float:left; width:480px; } #email-container li.full-width submit { padding:0 } #email-container textarea { padding:3px 0 3px 3px; width:427px; height:50px; } #email-container input, #email-container textarea { color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #ded7bb; background:#eff0f1; } #email-container li.mandatory { background-position:204px 23px; } #email-container li.full-width input { width:92px; height:25px; padding:0; margin:0px; float:left; color:#999; }  .how-to-use { padding:0px 30px 15px 30px; width:auto; } .how-to-use h2, .press-detail h2, .careers h2 { color:#333; font-size:20px; margin:0 0 17px 0; line-height:20px; padding:0 } .careers h2 { margin:0 0 14px 0; } .how-to-use ul li a { color:#f6aa25; } .how-to-use p { color:#333; margin:0 0 17px 0; padding:0; float:none; } .how-to-use img { margin:0 0 17px 0; }  .press-detail p { margin:0 0 20px 0; } .press-detail .download { float:left; margin:0 0 18px; width:100%; } .job-vacancies { padding:0px 29px 25px 29px; width:auto; } .job-vacancies td { border-bottom:1px solid #d6d6d6; } .job-vacancies th { font-size:20px; font-weight:normal; padding:0 0 21px; border-bottom:1px solid #d6d6d6; } .job-vacancies td { padding:6px 0; } .job-vacancies .job-title { color:#f6aa25; text-transform:uppercase; font-weight:bold; } .job-vacancies table { width:879px; } .pagination-vacancies { float:right; width:143px; } .pagination-vacancies .seperator { background:url(/site/skins/zah-v1-en/images/seperator-vacancies.gif) no-repeat right center; margin:0 6px 0 0; padding:0 9px 0 0; } .button-job-description { float:left; margin:0 0 0 151px; }  .careers { padding:0px 30px 25px 30px; width:auto; } .careers ul { list-style:none; margin:16px 0 0; padding:0; width:879px; float:left; } .careers li { border-top:1px solid #d6d6d6; width:100%; padding:6px 0 6px 0; } .careers li a { font-weight:bold; text-transform:uppercase; color:#f6aa25; background:url(/site/skins/zah-v1-en/images/arrow-resume-online.gif) no-repeat center left; padding:0 0 0 12px; } .careers li a:hover { color:#666; background:url(/site/skins/zah-v1-en/images/arrow-resume-online-on.gif) no-repeat center left; } .form-career { float:left; border-bottom:1px solid #d6d6d6; width:879px; padding:9px 0 30px; margin:0 0 15px; } .careers p.disclaimer { font-size:11px; color:#999; } .form-career input { background:#F8F8F8 none repeat scroll 0 0; border:1px solid #EBEBEB; color:#999999; width:250px; font-size:11px; padding:5px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif } .form-career label { margin:4px 15px 0 0; float:left; } .form-career .button-get-resume { width:135px; height:25px; padding:0; float:left; margin:0 0 0 20px; } .corporate-videos { padding:18px; } .thumbnail-gallery, .corporate-videos { width:555px; float:left; background:#f9f9f9; padding:18px; margin:0px 0px 31px 0; } .thumbnail-gallery { padding:18px 0 18px 18px; } .ie7 .corporate-videos, .ie7 .thumbnail-gallery { float:none; } .corporate-videos h2 { margin:0 0 15px; } .video-player { float:left; width:559px; height:420px; overflow:hidden; background:url(/site/skins/zah-v1-en/images/bg-video-player.gif) no-repeat center center; padding:17px 0 0 18px; margin-left:-10px; } .video-gallery { margin:14px 0 0 0; width:554px; float:left; position:relative; } .video-gallery ul { margin:0; padding:0; list-style:none; } .video-gallery ul li { float:left; } .video-gallery ul li a, .thumbnail-gallery ul li a { background:url(/site/skins/zah-v1-en/images/bg-video-thumb.gif) no-repeat center center; width:121px; height:76px; float:left; } .thumbnail-gallery ul li a:hover, a.video-gallery-list:hover { background:url(/site/skins/zah-v1-en/images/bg-video-thumb-on.gif) no-repeat center center; width:121px; height:76px; float:left; } .video-gallery ul li a { margin:0 0px 0 0; } .video-gallery ul li a img, .thumbnail-gallery ul li a img { padding:8px 0 0 8px; width:105px; height:60px; } .video-gallery .button-left, .video-gallery .button-right { width:15px; height:20px; } .video-gallery .button-left { float:left; margin:26px 8px 0 0; } .video-gallery .button-right { float:right; margin:26px 0px 0 0; }  .thumbnail-gallery ul { margin:0; padding:0; float:left; list-style:none; } .thumbnail-gallery ul li { float:left; margin:17px 0 0; position:relative; } .thumbnail-gallery ul li a { margin:0 17px 0 0; }  #popup-image-gallery { width:541px; height:459px; float:left; background:#fff; border:5px solid #ebeae8; left:50%; margin:-230px 0 0 -240px; position:absolute; top:50%; } #popup-image-gallery .slide-control { float:left; width:502px; margin:14px 0 0; padding:0 20px 0 20px; } #popup-image-gallery .slide-control strong { float:left; } #popup-image-gallery .slide-control a { float:right; width:6px; margin:4px 0 0 15px; } .error-page { padding:0px 29px 15px 29px; height:300px; width:auto; } .error-page p { margin:17px 0 21px; } .error-page h5 { font-size:14px; padding:0; } .error h1 { margin:60px 0 0; } .site-map { padding:0px 29px 29px 29px; float:left; width:880px; } .site-map .map-details li a { float:none; width:auto; background:url(/site/skins/zah-v1-en/images/arrow-related-links.gif) no-repeat left center; padding:0 0 0 10px; color:#333; } .hidden { display:none; } .site-map .map-details li a:hover { background:url(/site/skins/zah-v1-en/images/arrow-related-links-on.gif) no-repeat left center; } .site-map .map-details li { padding:0 0 7px; } .site-map .map-details { padding:14px 0 0; } .site-map .product-listing { border:none; } .view-image { width:541px; height:415px; float:left; } .view-image #button-close { float:right; height:15px; width:15px; position:absolute; margin:-5px -5px 0 0; right:0; } .tooltip-box { width:136px; float:left; position:absolute; left:0; z-index:10; margin-top:70px; } .tooltip-top { width:12px; float:left; background:url(/site/skins/zah-v1-en/images/tooltip-top.gif) no-repeat bottom center; height:9px; margin-left:20px; margin-top:-2px; position:relative; } .tooltip-content { float:left; border:1px solid #ebebeb; margin-top:-1px; background:#fff; } .tooltip-bottom { float:left; height:2px; } .tooltip-content img { padding:5px 10px 5px 10px; } #group-companies.listing { border-top:1px solid #E0E0E0; padding-top:20px; margin-top:20px; float:left; } #TB_title { display:none; } h5.highlight { float:left; width:443px; } h5.more-width { width:588px; } h5.highlight a.company-link { color:#FFAB19; padding-top:4px; text-align:center; text-decoration:underline; width:100%; font-weight:normal; clear:both; } h5.highlight a.company-link:hover { color:#666; } span.strong { font-weight:bold; background-color:#FFFF00; } .external { margin:0; padding:0; border:0; font:normal 100%/16px Arial; clear:both; color:#F6AA25; float:left; white-space:nowrap; } a.external:hover { color:#666666; }  .wid-regin { width:940px; float:left; } .wid-region .widget { width:300px; float:left; margin:20px 20px 0 0; padding:0 0 10px 0; overflow:hidden; } .wid-region .last { margin-right:0; } .wid-region .widget p { width:auto; float:none; padding:0 0 2px 0; } .ie7 .wid-region .widget p { padding-bottom:15px; } .wid-region .widget .tab-content p { width:300px; float:left; padding:0; margin:0; } .wid-region .widget h2.sub-heading { margin:0; width:100%; margin-bottom:18px; } .wid-region .widget .readmore { margin:0; } .wid-region .widget .img-left { margin-right:15px; float:left; } .wid-region .widget h4 { font-size:12px; font-weight:bold; margin-bottom:0; padding:0 0 5px 0; } .wid-region .widget .tab-content h4 { padding:0; float:left; width:100%; } .wid-region .widget .tab-content h4 a { padding:0; } .wid-region .widget h4 a { color:#ffab19; font-size:12px; font-weight:bold; margin-bottom:0; padding:0 0 5px 0; } .wid-region .widget h4 a:hover { color:#ccc; } .wid-region .widget .home-tab { margin:0; width:300px; float:left; background:url(/site/skins/zah-v1-en/images/bg-tab.gif) repeat-x left top; margin-bottom:10px; } .wid-region .widget .home-tab li { float:left; list-style:none; } .wid-region .widget .home-tab li.first a { float:left; background:url(/site/skins/zah-v1-en/images/bg-tab-right.gif) no-repeat right top; } .wid-region .widget .home-tab li.current { background:url(/site/skins/zah-v1-en/images/bg-tab-on.gif) repeat-x left top; } .wid-region .widget .home-tab li a img { padding:10px 14px 14px 14px; } .wid-region .widget .home-tab li.second a img { padding-right:19px; } .wid-region .widget .home-tab li.current a img { background:url(/site/skins/zah-v1-en/images/bg-tab-current.gif) no-repeat center bottom; } .wid-region .widget .tab-content { width:100%; float:left; } .eq-wrap { float:left; width:100%; height:170px !important; } .wid-region .widget .tab-content ul { margin:0; float:left; margin:0; padding:0; clear:both; } .ie6 .wid-region .widget .tab-content { float:none; } .wid-region .widget .tab-content li { list-style:none; border-bottom:1px solid #636868; padding:0px 0 10px 0; margin-bottom:10px; float:left; width:100%; } .wid-region .widget .tab-content li.last { border-bottom:0; padding-bottom:0; margin-bottom:0; } .wid-region .widget .tab-content small { font-size:11px; color:#ccc; font-weight:normal; width:300px; float:left; } .filler { width:100%; margin:0; padding:0; height:1px; }