﻿#container {
    background: url(../images/employer/home/splash/bg.png) top left repeat-x;
}
    #body-container {
        background: none;
        position: relative;
		border: none;
		margin-top: 0;
    }
        #main-body {
            width: auto;
            float: none;
        }
            #top-container {   /* IE6,7 self-clearing solution */
                zoom: 1
            }
            #top-container:after {   /* Modern-browser self-clearing solution */
			    content: ".";
			    display: block;
			    height: 0;
			    clear: both;
			    visibility: hidden;
            }

.login_section {
    *margin-bottom: -36px;
    left: auto;
    float: right;
}
    .login_section .section-body {
        padding-left: 20px; padding-right: 20px;
        padding-bottom: 5px;
    }
    .login_section .forms_v2 .field label {
        color: #214263;
    }
    .login_section .forms_v2 .field .textbox {
        border: 1px solid #638DA3;
        background: #CEDBE1;
    }
    .login_section .forms_v2 .field .textbox:focus {
        background: #DEECF1;
    }
    .login_section .forms_v2 .login_button {
        background-image:                  url(../images/buttons/large/login.png);
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/buttons/large/login.png"));
        _background:none;
        width: 60px;
        height: 31px;
    }

.linkme-men {
    background:                        url(../images/employer/home/splash/linkme_men.png) top left no-repeat;
    _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/linkme_men.png"));
    _background:none; font-size:0; text-indent: -9999px;
    position: absolute;
    width: 117px;
    height: 189px;
}

h1.search-shortlist-contact-candidates {
    background:                        url(../images/employer/home/splash/text/h1_search-shortlist-contact-candidates.png) top left no-repeat;
    _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h1_search-shortlist-contact-candidates.png"));
    _background:none; font-size:0; text-indent: -9999px;
    position: relative;
    left: 123px;
    width: 475px;
    height: 78px;
    top: 35px;
    margin-bottom: 70px;
    *margin-bottom: 35px;
}

.columns {
    padding-left: 123px;
}
    .main_columns .column {
       width: 355px;
       margin-left: 20px;
       overflow: visible;
    }
    
    .main_columns .ie_firstcolumn { /* Based on IE6 hack in text-links-headings.css */
        margin-left: 0;
    }
    
    .main_columns .free-call-phone {
        color: #FF6600;
        font-weight: normal;
    }

.search-resumes_section {}
    .search-resumes_section .section-icon {
        background:                        url(../images/employer/home/splash/find-candidates.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/find-candidates.png"));
        _background:none; font-size:0; text-indent: -9999px;
        position: absolute;
        width: 76px;
        height: 82px;
        top: 27px;
        left: 10px;
    }
    .search-resumes_section .section-title h2 {
        background:                        url(../images/employer/home/splash/text/h2_search-resumes.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h2_search-resumes.png"));
        _background:none; font-size:0; text-indent: -9999px;
        height: 30px;
       margin-left: 75px;
       margin-bottom: 5px;
    }
    .search-resumes_section .section-title .tagline {
        background:                        url(../images/employer/home/splash/text/h2_tagline_immediate-access-candidates.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h2_tagline_immediate-access-candidates.png"));
        _background:none; font-size:0; text-indent: -9999px;
        height: 33px;
        margin-left: 75px;
        margin-bottom: 18px;
    }
    .resume-search-features_section .section-title h3 {
        background:                        url(../images/employer/home/splash/text/h3_resume-search-features.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h3_resume-search-features.png"));
    }
    .resume-search-benefits_section .section-title h3 {
        background:                        url(../images/employer/home/splash/text/h3_resume-search-benefits.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h3_resume-search-benefits.png"));
    }
    .search-resumes_section .videos {
        float: left;
        margin-top: 25px;
        *margin-top: 15px;
    }
    
.post-job-ads_section {}
    .post-job-ads_section .section-icon {
        background:                        url(../images/employer/home/splash/job-board.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/job-board.png"));
        _background:none; font-size:0; text-indent: -9999px;
        position: absolute;
        width: 80px;
        height: 68px;
        top: 22px;
        left: 25px;
    }
    .post-job-ads_section .section-title h2 {
        background:                        url(../images/employer/home/splash/text/h2_post-job-ads.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h2_post-job-ads.png"));
        _background:none; font-size:0; text-indent: -9999px;
        height: 30px;
        margin-left: 100px;
        margin-bottom: 5px;
    }
    .post-job-ads_section .section-title .tagline {
        background:                        url(../images/employer/home/splash/text/h2_tagline_network-job-boards.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h2_tagline_network-job-boards.png"));
        _background:none; font-size:0; text-indent: -9999px;
        height: 33px;
        margin-left: 100px;
        margin-bottom: 18px;
    }
    .job-board-features_section .section-title h3 {
        background:                        url(../images/employer/home/splash/text/h3_job-board-features.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h3_job-board-features.png"));
    }
    .job-board-benefits_section .section-title h3 {
        background:                        url(../images/employer/home/splash/text/h3_job-board-benefits.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h3_job-board-benefits.png"));
    }

.linkme-resume-search_section {}
    .linkme-resume-search_section .section-title h3 {
        background:                        url(../images/employer/home/splash/text/h3_linkme-resume-search.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h3_linkme-resume-search.png"));
        width: 264px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0 !important;    /* IE6,7 bork margin collapse here */
        height: 21px !important;
    }

.linkme-job-ads_section {}
    .linkme-job-ads_section .section-title h3 {
        background:                        url(../images/employer/home/splash/text/h3_linkme-job-ads.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h3_linkme-job-ads.png"));
        width: 179px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0 !important;    /* IE6,7 bork margin collapse here */
        height: 21px !important;
    }

.main_columns .section .section-title h3 {
    _background:none; font-size:0; text-indent: -9999px;
    height: 17px;
    margin-bottom: 25px;
}


.features {
    margin:0;padding:0;
}
                       			/* IE6 hack - adds ie_firstfeature classes         */
	* html .features {  		/*            emulates :first-child pseudo-class.  */
		color: expression(
			this.hasFirstChild ? "" : (this.firstChild == null ? "" : (this.firstChild.className == undefined ? "" : this.firstChild.className += ' ie_firstfeature')),
			this.hasFirstChild = true
		);
	}
    .feature {
        padding-left: 20px;
        background: url(../images/universal/list-bullet_orange.png) 0 0.35em no-repeat;
        margin-top: 1.25em;
    }
	.ie_firstfeature,
	.feature:first-child {
	    margin-top: 0;
	}
	
        .feature dd, 
        .feature dt {
            margin:0;padding:0;
            display: inline;
        }
        .feature dt {
            color: #333333;
            font-weight: bold;
        }
        .feature dd {
            color: #777777;
            font-weight: normal;
        }
            .feature dd ul {
                margin:0;padding:0;
                margin-top: 0.5em;
                margin-bottom: 1.25em;
            }
            .feature dd li {
                margin:0;padding:0;
                color: #808080;
                margin-top: 0.5em;
                margin-bottom: 1em;
                list-style: none;
                padding-left: 10px;
                background: url(../images/universal/list-dash.png) 0 0.6em no-repeat;
            }
                .feature dd ul strong {
                    color: #222222;
                    font-weight: normal;
                }
                
                    .feature dd ul ul {
                        padding-left: 10px;
                        position: relative;
                        top: -0.5em;
                        margin-bottom: 0.25;
                    }
                        .feature dd ul ul li {
                            background: url(../images/universal/list-dot.png) -8px -0.4em no-repeat;
                            margin-top: 0.5em;
                            margin-bottom: 0.5em;
                        }

.unlimited-usage-available {
    text-align: center;
    margin-top: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
}

    .unlimited-usage-available h3 {
        background:                        url(../images/employer/home/splash/text/h3_unlimited-usage-available.png) top left no-repeat;
        _filter:expression(LinkMeUI.IE6Alpha("/ui/images/employer/home/splash/text/h3_unlimited-usage-available.png"));
        _background: none;
        width: 253px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0 !important;    /* IE6,7 bork margin collapse here */
        font-size:0;
        text-indent:-9999px;
        height: 22px;
    }

.simple-search_ascx {
    position: relative;
    overflow: hidden;   /* For IE6 (For Javascript width detect to work) */
    width: 100%;        /* For IE6 (For Javascript width detect to work) */
    top: 10px;
    padding-bottom: 10px;
}

    .simple-search_ascx .textbox_field .textbox_control .textbox {
        /*width: 254px;*/
        width: 230px;
    }

    .simple-search_ascx .with-labels-on-left .location_field {
        padding-top: 6px;
    }
    
    .simple-search_ascx .with-labels-on-left .textbox_field {}
        .simple-search_ascx .with-labels-on-left .textbox_field label {
            width: 7em;
            white-space: nowrap;
            text-align: left;
        }
        .simple-search_ascx .with-labels-on-left .textbox_field .helptext {
            margin-left: 7em;
            display: none;
        }

        .simple-search_ascx .with-labels-on-left .textbox_field .control {
            left: 5.95em;           /* 7em * 0.85 */
            margin-right: 5.95em;
        }
            .simple-search_ascx .with-labels-on-left .textbox_field .control .control {
                left: 0;
                margin-right: 0;
            }

    .simple-search_ascx .search-and-links_field {
        display: none;
    }

ul.big-buttons {
    margin-top: 22px;
}

.search-resumes_section ul.big-buttons,
.post-job-ads_section ul.big-buttons {
    float: right;
}
.linkme-resume-search_section ul.big-buttons,
.linkme-job-ads_section ul.big-buttons {
    margin-left: 65px;
}

    ul.big-buttons li, 
    ul.big-buttons li a {
        margin-top:0 !important;
        padding-top:0 !important;
        margin-bottom:0 !important;
        padding-bottom:0 !important;
        font-size: 0;
    }

    ul.big-buttons li a {
        overflow: visible !important;
    }

.diagram {
    margin: 0; padding: 0;
    position: relative;
    left: -5px;
    width: 315px;
    background: url(../images/employer/home/splash/diagram.png) center center no-repeat;
    
}
    .diagram li {
        margin:0;padding:0;
        height: 24px;   /* 3 x 24px = 72px = min height of diagram */
        visibility: hidden;
    }

#features-hidden h3 {
    margin-bottom: 0;
}
    
.forms_v2 .large_button {
    height: 36px;
    *overflow: hidden !important;
}

.forms_v2 .login_large_button {
    background-image: url(../images/buttons/large/login.png);
    width: 60px;
    height: 31px;
}

.forms_v2 .buy-now_large_button {
    background-image:                  url(../images/buttons/large/buy-now.png);
    _filter:expression(LinkMeUI.IE6Alpha("/ui/images/buttons/large/buy-now.png"));
    _background:none;
    width: 97px;
}

.forms_v2 .try_large_button {
    background-image:                  url(../images/buttons/large/try.png);
    _filter:expression(LinkMeUI.IE6Alpha("/ui/images/buttons/large/try.png"));
    _background:none;
    width: 57px;
}

.forms_v2 .reveal_large_button {
    background-image:                  url(../images/buttons/large/reveal.png);
    _filter:expression(LinkMeUI.IE6Alpha("/ui/images/buttons/large/reveal.png"));
    _background:none;
    width: 31px;
    height: 31px;
    position: absolute !important;
    margin:0;
    top:-7px; right:0;
}

.forms_v2 .hide_large_button {
    background-image:                  url(../images/buttons/large/hide.png);
    _filter:expression(LinkMeUI.IE6Alpha("/ui/images/buttons/large/hide.png"));
    _background:none;
    width: 31px;
    height: 31px;
    position: absolute !important;
    margin:0;
    top:-7px; right:0;
}