﻿
#dvHookCntr{width:100%;margin-left:auto;margin-right:auto;padding:0px; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}


#ContentPlaceHolder1_txtKeyword {width:250px !important;}
#ContentPlaceHolder1_txtLocationMileage {width:60px !important;}
#ContentPlaceHolder1_txtCompensationStart {width:50px !important;}

#dvSearchDetailContainer #ContentPlaceHolder1_dvJobID  { display:block;}

/****** SEARCH STUFFS ******/
#dvSearch, .dvSearch  {width:100%; padding-left: 0;}

/********************************/

#dvHookCntr #dvSearchResultsContainer a:link, #dvHookCntr a:visited {
color: #f47921;
}

#dvSearchDetailContainer #dvXtras { width:28%;}
#dvSearchDetailContainer #dvDescription { width:67%;}
#dvDetailBtmLinks .indeedApply {
margin: 15px;
}

#wrapper {
width: 100%;
margin-left: auto;
margin-right: auto;
max-width: 980px;
}

.col-full {
max-width: 980px !important;
}

h1.title {
font: bold 28px/1.1em Arial, sans-serif !important;
color: #f47921;	
}

#dv_search_keywords, #dv_search_degree, #dv_search_compensation, #dv_search_location, #dv_search_jobtype {
margin-bottom: 32px;
float: left;
margin-right: 2em;
}

.dvButton, #ContentPlaceHolder1_lnkBackToJobsList {
float: left;
clear: both;
}

input, textarea {
padding: .5em !important;
background: transparent;
border-color: #f47921 !important;
border-width: 1px;
border-style: solid;
margin-bottom: 0px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

select {
	border-color: #f47921 !important;
border-width: 1px;
border-style: solid;
}

.placeholderBlur {
color: #000;
font-style: italic;
}


body {background-repeat:no-repeat;background-position:top left;background-attachment:scroll;border-top:0px solid #000000;}
a:link, a:visited {color:#f47921}
a:hover, .post-more a:hover, .post-meta a:hover, .post p.tags a:hover {color:#000000}
#header {background-repeat:no-repeat;background-position:top center;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;border:0px solid ;}
#logo .site-title a {font:bold 40px/1em Arial, sans-serif;color:#000000;}
#logo .site-description {font:bold 13px/1em Arial, sans-serif;color:#000000;}
body, p { font:300 12px/1.5em Arial, sans-serif;color:#000000; }
h1 { font:bold 18px/1.2em Arial, sans-serif;color:#f47921; }h2 { font:bold 16px/1.2em Arial, sans-serif;color:#000000; }h3 { font:bold 15px/1.2em Arial, sans-serif;color:#000000; }h4 { font:bold 14px/1.2em Arial, sans-serif;color:#222222; }h5 { font:bold 14px/1.2em Arial, sans-serif;color:#000000; }h6 { font:bold 12px/1.2em Arial, sans-serif;color:#f47921; }
.post .title, .page .title, .post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {font:bold 28px/1.1em Arial, sans-serif;color:#f47921;}
.post-meta { font:normal 12px/1.5em Arial, sans-serif;color:#999999; }
.entry, .entry p{ font:normal 14px/1.5em Arial, sans-serif;color:#000000; }
.post-more {font:300 12px/1.5em Arial, sans-serif;color:;border-top:0px solid #e6e6e6;border-bottom:0px solid #e6e6e6;}
#post-author, #connect {border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fafafa}
.nav-entries a, .woo-pagination { font:300 13px/1em Arial, sans-serif;color:#888; }
.woo-pagination a, .woo-pagination a:hover {color:#888!important}
.widget h3 {font:bold 18px/1.2em Arial, sans-serif;color:#f47921;border-bottom:0px solid #e6e6e6;margin-bottom:0;}
.widget_recent_comments li, #twitter li { border-color: #e6e6e6;}
.widget p, .widget .textwidget { font:normal 14px/1.5em Arial, sans-serif;color:#555555; }
.widget {font:normal 14px/1.5em Arial, sans-serif;color:#555555;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#tabs .inside li a, .widget_woodojo_tabs .tabbable .tab-pane li a { font:bold 12px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#555555; }
#tabs .inside li span.meta, .widget_woodojo_tabs .tabbable .tab-pane li span.meta { font:300 11px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#999999; }
#tabs ul.wooTabs li a, .widget_woodojo_tabs .tabbable .nav-tabs li a { font:300 11px/2em "Helvetica Neue", Helvetica, sans-serif;color:#999999; }
ul.nav li a, #navigation ul.rss a { font:bold 14px/1em Arial, sans-serif;color:#000000; }
#navigation ul.nav > li a:hover, #navigation ul.nav > li:hover a, #navigation ul.nav li ul li a { color:#ffffff!important; }
#navigation ul.nav > li a:hover, #navigation ul.nav > li:hover, #navigation ul.nav li ul {background-color:transparent!important}
#navigation ul.nav li ul  { border: 0px solid #dbdbdb; }
#navigation ul.nav > li > ul  { left: 0; }
#navigation ul.nav > li  { border-right: 0px solid #dbdbdb; }#navigation ul.nav > li > ul  { left: 0; }
#navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a { background-color:transparent; }
#navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a { color:#000000; }
#navigation  { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }#navigation ul li:first-child, #navigation ul li:first-child a { border-radius:0px 0 0 0px; -moz-border-radius:0px 0 0 0px; -webkit-border-radius:0px 0 0 0px; }
#navigation {background:transparent;border-top:0px solid #dbdbdb;border-bottom:0px solid #dbdbdb;border-left:0px solid #dbdbdb;border-right:0px solid #dbdbdb;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
#top, #top ul.nav li ul li a:hover { background:transparent;}
#top ul.nav li a { font:bold 12px/1.6em Arial, sans-serif;color:#000000; }
#top ul.nav li.parent > a:after { border-top-color:#000000;}
#footer, #footer p { font:normal 12px/1em Arial, sans-serif;color:#000000; }
#footer {border-top:0px solid #dbdbdb;border-bottom:0px solid ;border-left:0px solid ;border-right:0px solid ;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.magazine #loopedSlider .content h2.title a { font:bold 24px/1em Arial, sans-serif;color:#ffffff; }
.magazine #loopedSlider .content .excerpt p { font:300 13px/1.5em Arial, sans-serif;color:#cccccc; }
.business #loopedSlider .content h2 { font:bold 24px/1em Arial, sans-serif;color:#ffffff; }
.business #loopedSlider .content h2.title a { font:bold 24px/1em Arial, sans-serif;color:#ffffff; }
#wrapper .business #loopedSlider .content p { font:300 13px/1.5em Arial, sans-serif;color:#cccccc; }
.archive_header h1 { font:bold 18px/1em Arial, sans-serif;color:#222222; }
.archive_header {border-bottom:1px solid #e6e6e6;}

.textwidget select {
-webkit-appearance: none !important;
-webkit-border-radius: 0px !important;
background: url(http://cameroncraig.hiringhook.com/files/2013/10/select-btn.jpg) right no-repeat !important;
cursor: pointer;
background-position: right;
}

#ContentPlaceHolder1_btnSearch, #ContentPlaceHolder1_lnkApply, #ContentPlaceHolder1_lnkApply2, #btnSubmitProfile, .signin, .btnLinkLarge a {
background: #f47921;
color: #fff !important;
padding: .75em;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
margin-top: .5em;
text-align: center;
}

#dv_src_lnks a {
background: #f47921;
color: #fff !important;
padding: .75em;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
text-align: center;
font-weight: bold !important;
}


.signin {
float: none;
padding: .25em .75em;
}


#ContentPlaceHolder1_btnSearch:hover, #dv_src_lnks a:hover, #ContentPlaceHolder1_lnkApply:hover, #ContentPlaceHolder1_lnkApply2:hover, #btnSubmitProfile:hover, .signin:hover, .btnLinkLarge a:hover {
	text-decoration: none;
background: #a7a8ac;
}

#dvSearchDetailContainer .desc {
color: #000;
line-height: 15pt;
}

#dv_src_lnks {
margin-top: 10px;
width: auto;
float: left;
margin-bottom: 1em;
}

.colorbox.src_res_add_lnk.cboxElement {
margin-left: 1em;
}

.jobListDescription {
padding: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.highlightOn {
	background-color:#ddd !important;
}


.clear {
	visibility: visible !important;
	overflow: visible !important;
	width: 100% !important;
	font-size: 12px !important;
	clear: both !important;
	height: 0px !important;
}

.js_field_title {
text-transform: uppercase;
font-size: 12px;
color: #000;
font-weight: bold;
}

.js_field_section {
float: left;
margin-right: 2em;
}

.btnLink.btnLinkLarge {
float: left;
clear: both;
}

.js_field_section.resume input {
height: 40px !important;
}

.asterix {
font-weight: bold;
color: #ff0000;
margin-left: 3px;
padding-right: 0px;
}

.js_field_title {
width: 220px;
}

.popUp p {
float: left;
}

.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
height: auto;
padding: 0px;
border: none;
background: #F8F8F8;
background: rgba(255, 255, 255, 0.7);
}

.text {
	color:#000;
}

#ContentPlaceHolder1_lnkBackToJobsList {
margin-top: 2em;
}

.txtSearchPhrase {
width: 220px;
padding: 3px;
height: auto;
border: solid 1px #E1E1E1;
background-image: url(/images/Symbol-Search.gif);
background-repeat: no-repeat;
background-position: right center;
margin-right: 10px;
}

.src_res_adv_lnk {
float: right;
padding-top: 10px;
}

#dv_search_degree {
display: none;
}

#ContentPlaceHolder1_ddlSort {
background-size: 30% !important;width: 93px;
}

#fbLike {
height: 5px !important;
width: 5px !important;
position: relative !important;
margin-right: 76px !important;
margin-top: 0px !important;
top: -15px;
right: 0;
}

#ContentPlaceHolder1_ctHomeAddress_ddlState, #ContentPlaceHolder1_ctHomeAddress_ddlCountry {
padding: .5em;
width: 250px !important;
background-size: 12% !important;
}

#ContentPlaceHolder1_ctUploadResume_fuResume {
border: none;
}

.textColorOne {
color: #000;
}

.sign_in {
color: #000;
margin-left: 5px;
}

.dv_create_profile_header_text {
margin-bottom: 20px;
}

#ContentPlaceHolder1_ctWillRelocate_lblFieldName div:first-child, #ContentPlaceHolder1_ctUSACitizen_lblFieldName .header {
display: none;
}


#ContentPlaceHolder1_ctUSACitizen_lblFieldName > span.smallfont {
margin-top: -20px;
float: left;
font-weight: normal;
}

.pad input[type=text],  .pad input[type=password] {
width: 250px !important;
}

#ContentPlaceHolder1_txtTuring {
width: 75px !important;
}

#ContentPlaceHolder1_ctWillRelocate_uxRadioDiv, #ContentPlaceHolder1_ctUSACitizen_uxRadioDiv {
margin-left: 0px !important;
}


#ContentPlaceHolder1_ctUSACitizen_lblFieldName, #ContentPlaceHolder1_ctWillRelocate_lblFieldName {
width: 250px !important;
float: left;
}

.required {
font-size: 14px;
}

#ContentPlaceHolder1_ctWillRelocate_rdoYesNo label, #ContentPlaceHolder1_ctUSACitizen_rdoYesNo label {
margin-left: 5px;
}

#ContentPlaceHolder1_ctWillRelocate_lblFieldName .required {
display: none;
}

.row .floatleft {
float: left;
padding-right: 40px !important;
}

#dv_search_compensation {
clear: left;
}

#profileError #ContentPlaceHolder1_vsummary {
border: 1px red solid;
padding: 20px;
text-align: left;
font-size: 12pt;
background-color: #f5e8e8;
color: #red;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin-bottom: 2em;
color: red;
}

#ContentPlaceHolder1_vsummary UL {
font-size: 12pt;
color: red;
font-size: 14px;
}


@media only screen and (max-width:480px) {

#dvSearchResultsFooter #dvRecordCount {
width: 100%;
float: left;
text-align: center;
}

#dvLinks {
float: left;
margin-top: 2em;
}

.lnkNext {
clear: both;
margin-top: 1em;
float: left;
}

.textColorThree .title {
float: left;
width: 100%;
}

.colorbox.src_res_add_lnk.cboxElement {
margin-left: 0em;
width: 100%;
}

#dv_src_lnks a {
background: #f47921;
color: #fff !important;
padding: .2em;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
text-align: center;
font-weight: bold !important;
}

#dvSearchResultsContainer #dvResults .postDate {
width: 80px;
float: left;
margin-top: 2px;
text-align: left !important;
}

#dvSearchResultsTopWrapper #dvRecordCountTop {
width: auto;
float: left;
text-align: left;
margin-top: 12px;
margin-left: 0px;
}

#dvSearchDetailContainer #dvXtras {
width: 100%;
text-align: center;
margin: 20px;
line-height: 12pt;
margin-left: auto;
margin-right: auto;
float: left;
}

#ContentPlaceHolder1_lnkApply2, #ContentPlaceHolder1_lnkApply {
float: left;
width: 100%;

}

#dvSearchDetailContainer #dvDescription {
float: left;
padding: 0;
margin: 0;
padding-left: 0px;
width: 100%;
}

#dvDetailApplyLink {
float: left;
font-weight: bold;
padding-right: 0px;
font-size: 13.5pt;
width: 100%;
}

#dvDetailBtmLinks {
clear: both;
margin-bottom: 0px;
padding-right: 0px;
}

#dvBackToJobsBtm {
float: left;
margin: 2em 0;
text-align: center;
width: 100%;
}

#dvSocialButtons {
float: left;
display: inline;
vertical-align: top;
margin-top: 1em;
}

.src_res_adv_lnk {
float: left;
}

#fbLike {
height: 20px !important;
width: 100px !important;
position: absolute !important;
right: 0px !important;
top: 10px !important;
}


.combineNav > li {
width: 100% !important;

}

.row .floatleft {
float: left;
padding-right: 0px !important;
}

#text-2 a {
display: none;
}

.btnLinkLarge a {
width: 100%;
}

.btnLink.btnLinkLarge {
float: left;
width: 100%;
}

	}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {

#fbLike {
height: 20px !important;
width: 100px !important;
position: absolute !important;
right: -76px !important;
top: 10px !important;
}

#logo, #findJobBtn {
position: relative;
z-index: 99999999999;
}

#menu-top-menu li a {
margin: 0 .25em !important;
}

.js_field_title, .js_field, .js_field_section {
width: 100%;
}

}


	#dv_profile_submit {
display: none;
}

#ContentPlaceHolder1_fuResume {
border: none;
}


/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

#pageHeaderWrapper:after {
margin-top: 1em !important;
}


#findJobBtn {
margin-top: 1em !important;
position: relative;
z-index: 99999;
}

#fbLike {
height: 5px !important;
width: 100px !important;
position: absolute !important;
right: 76px !important;
top: 12px !important;
margin-right: -76px !important;
margin-top: inherit !important;
}

#menu-top-menu {
padding-right: 76px;
}


.js_field_section {
float: left;
margin-right: 1em;
}

.postDate {
float: left !important;
text-align: left !important;
margin-left: 0 !important;
padding-left: 0 !important;
}

#dvSearchDetailContainer .desc {
padding: 20px 0px 20px 0px;
}



#dvSocialButtons {
float: left;
display: inline;
vertical-align: top;
}

}

.margin-bottom {
display: block;
width: 100%;
clear: both;
float: left;
margin-bottom: 5px !important;
}


#ContentPlaceHolder1_tblTuring td {
font-size: 8pt;
}

#stateSubmit {
position: absolute;
top: 5px !important;
right: 0px !important;
border: none;
margin: 0;
padding: 0 !important;
}

#sidebar #stateDropdownBtn {
height: 44px !important;
}

.textwidget #stateDropdown select {
background: url(http://cameroncraig.hiringhook.com/files/2013/10/select-btn.jpg) right no-repeat !important;
}

.section .title {
display: none;
}

.section {
width: 100%;
margin: 0px;
}

#profile {
margin-bottom: 1em;
}

.sectioncontent {
margin-bottom: 0px;
}

.src_res_adv_lnk {
text-decoration: underline !important;
font-style: italic;
color: #000 !important;
font-size: 12px;
}

.src_res_adv_lnk:after {
content: " Search";
}

#sectioncontainer > .title {
display: none !important;
}

.dv_create_profile_header_text {
display: none;
}

.moneyField {
padding-left: 14px !important;
margin-left: -5px;
}

#ContentPlaceHolder1_lblDescription * {
color: #000 !Important;
}

.highlight {
background: yellow;
font-weight: bold;
}

@media screen and (max-width:900px){
	
	#dvSearchDetailContainer #dvXtras {
	width: 35%;
	}
	#dvSearchDetailContainer #dvDescription {
	width: 61%;
	}
}

@media screen and (max-width:785px){
	
	#dvSearchDetailContainer #dvXtras {
	width: 37%;
	}
	#dvSearchDetailContainer #dvDescription {
	width: 60%;
	}
}

@media screen and (max-width:532px){
	
	#dvSearchDetailContainer #dvXtras {
	width: 41%;
	}
	#dvSearchDetailContainer #dvDescription {
	width: 56%;
	}
}

@media screen and (max-width:480px){
	
	#dvSearchDetailContainer #dvDescription {
        padding-left: 0;
        width: 100%;
    }
    #dvSearchDetailContainer #dvXtras {
        width: 100%;
    }
    div#ContentPlaceHolder1_dvLocation, div#ContentPlaceHolder1_dvSalary, div#ContentPlaceHolder1_dvJobType, div#ContentPlaceHolder1_dvDegree, div#ContentPlaceHolder1_dvPosted, div#ContentPlaceHolder1_dvJobID {
        display: block;
        float: left;
        width: 50%;
        margin-bottom: 4%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
    }
    a#ContentPlaceHolder1_lnkApply2 {
        display: block;
        width: 100%;
        text-align: center;
        padding: 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        background-color: #f47921;
        color: #fff !important;
        font-weight: bold;
        margin-bottom: 8%;
    }
    a#ContentPlaceHolder1_lnkApply2:hover { color: #ffffff !important;}
    #dvSocialButtons {
        float: none;
        display: block;
        margin: 2% 0;
    }
}

input#ContentPlaceHolder1_ctCurrentSalaryHourly_txtField1, input#ContentPlaceHolder1_ctCurrentSalaryHourly_txtField2{
    padding-left: 15px !important;
}

.indeedApply { margin-right:0;}