﻿/* Home page template overrides */

/* Page title */
.mod-header .bd .recruiter-row 
{ 
    background: url(/img/cw/jobseeker/header-home.gif) no-repeat; 
}
.content img, .content p { margin: 0; }

/********************************************************************************
Two/Three column sublayout
*********************************************************************************/
.content 
{ 
    padding: 7px 0 0; 
}
.middle-column 
{ 
    width: 650px; 
    padding:0 7px; 
}
.right-column 
{ 
    width: 136px; 
}

/********************************************************************************
Search
*********************************************************************************/
.mod-search h2 {font-size: 17px; padding: 3px 8px 0; line-height: 27px; margin: 0; }
.mod-search .hd, .mod-search .bd, .mod-search .ft { background: Transparent none; }
.mod-search .bd { padding:10px 10px 0; }
.mod-search fieldset { width: 358px; padding-top: 13px; }
.mod-search .form-pre-filter { width: 120px; }
.mod-search .form-main-filter { width: 150px; }
.mod-search .text-box { width: 266px; }
.mod-search .field-input input { padding: 0 2px; height: 14px; }
.mod-search .field-label { width: 72px; }
.mod-search .button-job-search { margin: 6px 0px 0px 130px; text-align: left; padding-left: 1px; width: 106px; height: 30px; background: transparent url(/img/cw/jobseeker/search.gif) no-repeat top left; border: 0; color: #f3f3f3; font-size: 0pt; line-height: 0px; cursor: pointer; }
.mod-search .field-radius { text-align:right;float:right;font-weight:bold;padding-right:5px;}

#rdoSortDate { margin-left: 1em; }
#rdoSortDistance { margin-left: 1em; }

/********************************************************************************
Modules
*********************************************************************************/
/***mod-box home padding override ***/
.middle-column .mod-box.alternate .bd li
{
    padding: 0 0 2px 15px;
    background-position: left 5px;
}

.middle-column .mod-box.alternate .bd ul
{
    margin:0 0 4px 7px;
    padding:2px;
    line-height:18px;
}

/* Featured locations override */
.content .middle-column .featured-locations .bd ul 
{ 
    overflow: hidden; 
    list-style: none; 
    zoom: 1; 
    width: auto; 
    padding: 0; 
    margin: 0; 
}
.content .middle-column .featured-locations .bd li 
{ 
    width: auto; 
    padding:0 54px 0 15px; 
    margin:0 0 0 9px;
    border:none;
}

.right-column .mod-promotion .bd 
{ 
    padding: 0; 
}
.content .mod-box .bd a {
    color:#FF6600;
    font-weight:normal;
    text-decoration:underline;
}

/***right column override***/
.content .right-column .mod-box .bd
{
    font-size: 11px;
}
.content .middle-column .mod-box .bd a
{
    color:#000000;
}

.field-order-by input,
.field-order-by label
{
    vertical-align: middle;
}
.field-order-by label
{
    padding-left: 3px;
}
