


/*    Container styles
---------------------------------------------------    */
#selector_top_content, #hero_content, #selector_bottom_content, #selector_footer { width:958px; margin:0 auto; text-align:left; }



/*    Selector Top
---------------------------------------------------    */
#selector_top { height:96px; background:url('/images/backgrounds/bkg_locationselector_top2.gif') center bottom no-repeat; position:relative; }
#selector_top h1 { float:left; position:relative; }
#language_select {
    float: left;
    font-size: 1.4em;
    font-weight: bold;
    left: 955px;
    padding-top: 43px;
    position: absolute;
    text-align: right;
    top: 25px;
    width: 133px;
}
#language_select a { color:#636363; text-decoration:none; }
#language_select a.on { text-decoration:underline; }

#selector_top_content .honeywell_logo {width:133px; height:25px; position:absolute; top:25px; right:178px; float:right; background:url('/images/honeywell_logo.gif') right no-repeat;}


/*    Hero
---------------------------------------------------    */
#hero { height:443px; color:#e3e0e0; margin:0; }
#hero_content { position:relative; width:958px; height:443px; }
#hero p, #hero a#cl_dropdown { margin:15px 12px 12px 10px; }
#hero_content #box_top { float:left; width:341px; height:103px; background:url('/images/backgrounds/bkg_locationselector_box_top.png') top left no-repeat; margin:22px 0 0 0; text-transform:uppercase; font-size:1.4em; }
*HTML #hero_content #box_top { margin:22px 0 0 0; }

#hero_content #box_top p { margin:10px 12px 10px 10px; color: #333333; font-weight:bold; }

#hero_content #box_bottom { float:left; width:301px; height:286px; background:url('/images/backgrounds/bkg_locationselector_box_bottom.png') top left no-repeat; margin:9px 0 0 0; font-size:1.2em; }
*HTML #hero_content #box_bottom { margin:9px 0 0 0; }

#hero_content #box_bottom p { margin:10px 12px 10px 10px; }
#hero_content #box_bottom a#cl_dropdown { width:278px; height:20px; display:block; background:url('/images/backgrounds/bkg_locationselector_dropdown.png') top left no-repeat; color:#636363; text-transform:uppercase; cursor:pointer; padding:2px 0 0 5px; }
#hero_content #box_bottom a#cl_dropdown span { color:#636363; font-weight: normal; }
#hero_content #box_bottom input { float:left; display:block; margin-right: 0 5px 16px 0; }
#hero_content #box_bottom label { float:left; margin:4px 20px 16px 2px; }
#hero_content #box_bottom img { margin:0 0 16px 15px;  }
*HTML #hero_content #box_bottom input, #hero_content #box_bottom label, #hero_content #box_bottom img { margin-bottom:0; }

#hero_content #box_bottom_right { display:none; float:left; width:478px; height:288px; background:url('/images/backgrounds/bkg_locationselector_box_bottom_right.png') top left no-repeat; font-size:1.2em; margin:9px 0 0 3px; }
#hero_content #box_bottom_right input { margin:0 0 0 20px; }
#locationmap { width:253px; height:135px; background:url('/images/locationselector/mapie.png') no-repeat 0px 0px; cursor:pointer; }
*HTML #locationmap { background:url('/images/locationselector/mapie.png') no-repeat 0px 0px; }

/* Sperian is now Honeywell */
#box_top .mergelogo {
	list-style-type:none;
padding-bottom:45px;
	}
#box_top .mergelogo li{float:left;}
#box_top .mergelogo li.sperian {color: #333333; font-weight: bold; padding-left: 46px; padding-top: 27px;}
#box_top .mergelogo li.honeywell {padding-top:20px; padding-left:6px; font-weight:bold; color:#333;}
#box_top .mergelogo li.topalign {padding-top:27px; padding-left:5px; font-weight:bold; color:#333;}


/*    Map Country Picker
---------------------------------------------------    */
#hero_content #cl_dropdown_box { display:none; position:absolute; left:11px; top:210px; width:278px; height:175px; background:url('/images/backgrounds/bkg_locationselector_dropdown_box.png') top left no-repeat; font-size:1.2em; }
#hero_content #cl_dropdown_box div { width:272px; height:165px; overflow:auto; margin:5px 3px; }
#hero_content #cl_dropdown_box a { color:#636363; text-decoration:none; display:block; margin:0 0 0 5px; padding:2px 0; font-family: "Arial Unicode MS"; }
#hero_content #cl_dropdown_box a:hover { text-decoration: underline; color:#a81c24; }
#hero_content #cl_dropdown_box_left { float:left; margin:20px 20px 10px 15px; width:248px; height:225px; background:url('/images/locationselector/rightbox_box.png') top left no-repeat; font-size:1.2em; color:#636363; }
#hero_content #cl_dropdown_box_leftbox { width:242px; height:205px; overflow:auto; margin:10px 2px; }
#hero_content #cl_dropdown_box_leftbox a { width:200px; text-transform:uppercase; color:#636363; text-decoration:none; display:block; padding:3px 5px 3px 10px; }
#hero_content #cl_dropdown_box_leftbox strong a { padding:3px 10px 3px 10px; font-weight:normal; }
#hero_content #cl_dropdown_box_leftbox a span { text-transform:none; font-size:.9em; }
#hero_content #cl_dropdown_box_leftbox div { display:none; }
#hero_content #cl_dropdown_box_left a:hover { background:#eeeff1; }
#hero_content #cl_dropdown_box_right { display:none; float:left; margin:20px 0 0 0; width:170px; }
#hero_content #cl_dropdown_box_right a { display:block; text-decoration:none; color:#a81c24; margin:3px 0 5px 0; }
#hero_content #cl_dropdown_box_right div { display:none; }



/*    Selector Bottom
---------------------------------------------------    */
#selector_bottom { height:47px; background:url('/images/backgrounds/bkg_pagetitle2.gif') center top no-repeat; }
#selector_bottom_content { text-align:right; font-size:1.4em; text-transform:uppercase; padding:20px 0 0 0; }
#selector_bottom_content a { text-decoration:none; color:#636363; margin:0 20px 0 25px; padding: 0 12px 0 0; background:url('/images/backgrounds/bkg_locationselector_bottomarrow.gif') right center no-repeat; }
#selector_bottom_content a:hover { text-decoration: underline; color:#a81c24; }



/*    Footer
---------------------------------------------------    */
#selector_footer { color:#bcbcbc; font-size:1.1em; width:958px; }
#selector_footer a { color:#bcbcbc; float:left; display:block; border-left: 1px solid #d8d8d8; margin:0 0 0 5px; padding:0 0 0 5px; }
#selector_footer ul { margin:10px 0 0 15px; }
#selector_footer ul, #selector_footer li { display:block; float:left; list-style:none;  }


