.jobsearch_content {width:900px; float:left; background-color:#d3ebf7; overflow:hidden; $padding-bottom:17px;_padding-bottom:0px;}

     
.jobsearch {background:#d3ebf7 url(../images/jobsearchbg.gif) no-repeat left top; width:860px; padding:20px 20px 0px 20px; float:left;}

.jobsearch-left {width:296px; float:left; margin-top:60px; text-align:left; overflow:hidden;}

.jobsearch-left fieldset {padding:0px; overflow:hidden; border:0;}
.jobsearch-left fieldset label{color:#000000; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:15px; font-weight:normal; margin-bottom:5px; }

.jobsearch-left form { padding:0; margin:0;}



.jobsearch .right_arrow{width:55px; float:left; padding:110px 25px;}


.jobsearch .logos{width:140px; float:left; overflow:hidden; padding-top:30px;}
.jobsearch .logos label{width:100%; float:left; padding-bottom:6px; $padding-bottom:8px; overflow:hidden;}
.jobsearch .logos label input {float:left; margin-top:6px; margin-right:6px;}
.jobsearch .logos label img{border:1px solid #000; margin:0;}



.jobsearch .jobsearch-right{width:210px; float:left; padding-top:100px; text-align:center;}
.jobsearch .jobsearch-right .button{ background:url(../images/searchjobsnow_button.gif) no-repeat left top; border:0; width:208px; height:58px;cursor: pointer;}




.textbox {width:auto; float:left; overflow:hidden; margin:2px 0;}
.textbox div.field-left{width:14px; height:31px; float:left; display:block; background:url(../images/field-left.gif) top left no-repeat;}
.textbox div.field-right{width:14px; height:31px; float:left; display:block; background:url(../images/field-right.gif) top left no-repeat;}

.textbox input.form-text { border:1px solid #cecece; border-width:1px 0; padding:7px 0px; margin:0; height:15px; float:left; font-size:11px;}

.jobsearch-left div.description { width:99%; float:left; overflow:hidden; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10px; font-weight:normal; color:#898989; padding-left:5px;}






.address_section {width:100%; float:left; overflow:hidden; margin:8px 0;}
.address_section .city{width:162px; float:left; overflow:hidden;}
.address_section .city .description { width:100%; float:left; overflow:hidden; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10px; font-weight:normal; color:#898989; text-align:left;}



.address_section .or{width:28px; float:left; overflow:hidden; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:15px; font-weight:normal; color:#FFA601; border:0px; padding-top:30px;}

.address_section .zipcode{width:102px; float:left; overflow:hidden;}


.jobsearch_content .block {width:880px; float:left; padding:5px 10px;}


 
 .jobsearch_content  .block .content{color:#575757; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:13px;}
.jobsearch_content  .block .content a{color:#148CC8; text-decoration:none;}
.jobsearch_content  .block .content a:hover {color:#14648D;}  

.jobsearch_content  .block .content ul {float:left; margin:0 0 15px 0; padding:0; list-style-type:none;}

.jobsearch_content  .block .content ul li {background:url(../images/block_cont_bottom.gif) no-repeat left bottom; float:left; height:175px; margin:0;
padding:0; margin:0 3px; width:140px; list-style-type:none;}


.jobsearch_content  .block .content ul li .li-inner {background:url(../images/block_cont_top.gif) no-repeat left top; padding:5px 10px 10px;}
.jobsearch_content .block .content ul li .li-inner h2 {font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:17px; line-height:22px; margin:0; padding:0;}

.jobsearch_content .block .content ul li .li-inner p{color:#575757; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:13px; line-height:18px; padding:0; margin:0;}

.jobsearch_content .block .content ul li .li-inner .read-more {text-align:right;}
/*layer css */

 .layout2
        {
            position:absolute;
            width:100%;
            height:500px;
            z-index:199;
        }
        .layout2 .overlay
        {
            background:#000000;
           filter:alpha(opacity=50);
           -moz-opacity:.50;
           opacity:.50;           
           position:absolute;
           height:500px;
           width:100%;
        }
        .layout2 .layout3
        {
            width:330px;
            background:#FFFFFF;
            border:orange 5px solid;
            position:absolute;
            padding:5px;
        }
        .layout2 .layout3 .crm img
        {
            border:0px;            
        }
        

            .layout2 .txt
            {
                font-size:12px;
                color:#000000;
                overflow:hidden;                
                text-align:center;
            }
            
            .layout2 .selectedImgDv
            {                  
                
                width:330px;
                overflow:hidden;                
                height:45px;
            }
                .layout2 .selectedImgDv .lftsd
                {
                    float:left;
                    width:105px;
                    padding:5px;
                } 
                .layout2 .selectedImgDv .lftsd1
                {
                    float:left;
                    width:110px;
                    padding:5px;
                }
                .layout2 .selectedImgDv .rgtsd
                {
                    margin-top: 16px;
                    float:right;
                    width:215px;
                    font-size : 12px;                    
                }
/*layer css*/
/* CSS Document */
#location-result-suggestions {
background:#FFFFFF none repeat scroll 0 0;
border-top:none;
border-left:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
border-bottom:1px solid #BBBBBB;
display:none;
left:0;
position:absolute;
top:0;
width:340px;
}
#location-result-suggestions h4 {
margin:0.25em 0;
padding:0.25em 1em;
}
#location-results ul {
background:#FFFFFF none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#location-results a {
color:gray;
display:block;
padding:0.25em 0.5em;
text-decoration:none;
font-size:10px;
font-weight:normal;
}
#location-results a.selected {
background:#CCCCCC none repeat scroll 0 0;
color:#FFFFFF;
}
#location-results p {
margin-bottom:0.5em;
}


#area-result-suggestions {
background:#FFFFFF none repeat scroll 0 0;
border-top:none;
/*border-left:1px dashed #BBBBBB;
border-right:1px dashed #BBBBBB;*/

border-left:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
border-bottom:1px solid #BBBBBB;
display:none;
left:0;
position:absolute;
top:0;
width:125px;
z-index:999;
}
#area-result-suggestions h4 {
margin:0.25em 0;
padding:0.25em 1em;
}
#area-results {
z-index:999;
}
#area-results ul {
background:#FFFFFF none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#area-results a {
color:gray;
display:block;
padding:0.25em 0.5em;
text-decoration:none;
font-size:10px;
font-weight:normal;
}
#area-results a.selected {
background:#CCCCCC none repeat scroll 0 0;
color:#FFFFFF;
}
#area-results p {
margin-bottom:0.5em;
}

#search-result-suggestions {
background:#FFFFFF none repeat scroll 0 0;
border-top:none;                        
border-left:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
border-bottom:1px solid #BBBBBB;
display:none;
left:0;
position:absolute;
top:0;
/*width:150px;*/
width:121px;
z-index:9999;
/*overflow:hidden;
float:left;*/
}
#search-result-suggestions h4 {
margin:0.25em 0;
padding:0.25em 1em;
}
#search-results {
z-index:9999;
}
#search-results ul {
background:#FFFFFF none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#search-results a {
color:#000000;
display:block;
padding:0.25em 0.5em; $padding:0.04em 0.3em;
text-decoration:none;
font-size:10px;
font-weight:normal;
}
#search-results a.selected {
background:#006699 none repeat scroll 0 0;
color:#FFFFFF;
}
#search-results p {
margin-bottom:0.5em;
}
#edit-city-wrapper input{
border-color:#CECECE;
border-style:solid;
border-width:1px 0;
float:left;
font-size:11px;
height:15px;
margin:0;
padding:7px 0;
width: 223px;
}
.sponser3{
margin-top:-23px;  $margin-top:-5px; _margin-top:-25px;
}
.sponser2{
margin-top:33px;  $margin-top:44px; _margin-top:44px;
}
.sponser3, .sponser2{
color:grey;
float:left;
font-size:11px;
overflow:hidden;
text-align:right;
width:99%;
}

/* suggestStyle.css End */

    a:link, a:visited {
        color: #148cc8;
        text-decoration: none;
    }
    
    a:hover, a:active {
        color: #14648d;
    }
    
    a
    {
        outline: none;
    }
.sponser3 a, .sponser2 a{
color:#808080;
font-size:11px;
}
