/*

This stylesheet is based off the custom WordPress theme developed for Shop the Jobs (http://shopthejobs.com/wp-content/themes/shop-the-jobs/style.css) but cannot use any global declarations or resets for compatibility with the Adicio UI.

Note that all background images must use absolute URLs!

*/


/* FONT STYLES SHARED BY ShopTheJobs.com TEMPLATE AND ADICIO INTERFACE */

	#stj-sidebar, #stj-footer-links, #stj-company-meta, #stj-primary-nav, #stj-to-content, .mainContentAreaWidth, .pageTitle, .userLoginHelpNav, .userLoginHelpNav a:link,	.userLoginHelpNav a:visited, .userLoginHelpNav a:active, .userLoginHelpNav a:hover, #detailsTab a, #detailsTabContent a, .md_text, .md_text_color, .sectionTitle, .fieldLabel, .fieldLabelColor, .fieldLevelHelp, .fieldTitle b, .buttonClassFlow, .buttonClassFlowSm, #loginSelection, .boxHeaderText, .displayTableBorder, .boxText, .sm_text, .adicioHelp, td.jobTitle, .boxSubHeaderTitle, .netGoButton, .currentSearchTitle, .currentSearchText, .netSearchTitle, .netHeaderTxt, .netBlueTabMid, .netBlueCloseTabMid, .netFilterHeadTxt, .netFilterTxt, .netLoginTxt, .folderHeaderText, .smResultsBox, .smResultsBox a:link, .displayTableHeadLtOdd, .displayTableHeadOdd, .displayTableHeadRtOdd, .resultsStandard, .resultsStandard .jobTitle, .resultsDesc, .resultsActions, .resultsActionsLast, .buttonClassSmall, .buttonClassMini, .divFieldLabel, #adShareThis, .titleBarText, .postAjobInstructions, .netSavedSearchTxt, .netSaveButton, .buttons, .jobPostingTitle, .postAJobTitle, .postAJobBodyText, .productSubSectionHeader, .jobPostingSectionDesc, .productDetails, a.basicButton span, #TB_window, a.adClsButton, a.adClsButton span, .tipYellow, .colorActionButton, #adEcomPageTitleAndButtons h1, #adEcomOrderIdSolo, #adEcomMainContent, a.adMedFwdButton, .popupTable, .popupTitle, .popupClose, .uploadContainer, .resultsBold, .displayTableHeadLt, .displayTableHead, .displayTableHeadRt, .divTitle, .divFormCell, .divCloseText, .buttonClass, h1.heading, .spotTopLeftTitle, .spot1MainText, .spot1MainTextColor, .spot2MainText, .spot2MainTextColor, .adEcomNewPriceColumn { font-family:trebuchet ms, arial, verdana, sans-serif; color:#4b4b4b; font-size:12px; }


/*
ShopTheJobs.com HTML TEMPLATE FOR ADICIO INTERFACE
*/

	body { margin:0 auto; background:url(http://shopthejobs.com/graphics/body-background.jpg) top repeat-x; padding:30px 0 130px 0; color:#4b4b4b; }

	#stj-sidebar, #stj-footer-links, #stj-company-meta, #stj-primary-nav, #stj-to-content { color:#4b4b4b; font-size:12px; }
	#stj-company-meta { color:#8a8c8e; }

	hr.stj { display:none; }

	#stj-top-corners { position:absolute; top:-17px; left:-1px; }
	#stj-bottom-corners { position:absolute; bottom:-17px; left:-1px; }
	.stj-container { width:950px; margin:0 auto; position:relative; background:#fff; border:solid 1px #999; }

	#stj-logo { margin:0; /* background:url(http://shopthejobs.com/graphics/shopping.jpg) right top no-repeat; */ }
	#stj-logo img { width:352px; height:116px; border:0; }

	#stj-to-content { position:absolute; left:140px; top:113px; z-index:10000; overflow:hidden; width:1px; height:1px; }
	#stj-to-content:focus, #stj-to-content:active  { overflow:visible; width:8em; text-align:center; height:20px; padding:5px; border:solid 2px #000; background:#fff; color:#000; font-weight:bold; }
	
	#stj-nav { position:relative; z-index:500; background:url(/graphics/logo-strings.jpg) 25px 0px no-repeat #ffb70f; height:29px; clear:both; margin-bottom:4px; list-style-type:none; text-align:center; font-size:14px; }
	
	#stj-candidate-template #stj-nav .page-item-4 a[href], #stj-employer-template #stj-nav .page-item-6 a[href] { background:#00c4d9; }	
	
	/* ================================================================ 
	This copyright notice must be untouched at all times.
	
	The original version of this stylesheet and the associated (x)html
	is available at http://www.cssplay.co.uk/menus/final_drop.html
	Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
	This stylesheet and the associated (x)html may be modified in any 
	way to fit your requirements.
	=================================================================== */
	
	.stj-menu { text-transform:lowercase; width:552px; height:29px; background:#fff; position:relative; left:257px; _left:61px; z-index:100; font-weight:bold; border-left:4px solid #fff; } /* underscore hack used to target IE6 and IE7, see: http://j.mp/e2kWL */
	html > body .stj-menu { position:relative; *left:60px !important; } /* target only IE7, star hack for IE with child selector to exclude IE6, see: http://j.mp/74Xx4Q */
	
	
	/* hack to correct IE5.5 faulty box model */
	* html .stj-menu { width:553px; w\idth:553px; }
	
	/* remove all the bullets, borders and padding from the default list styling */
	.stj-menu ul { padding:0; margin:0; list-style-type:none; text-align:center; font-size:14px; }
	.stj-menu ul ul { width:135px; text-align:left; }
	
	/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
	.stj-menu li { float:left; width:135px; margin-right:3px; position:relative; }
	
	/* style the links for the top level */
	.stj-menu a, .stj-menu a:visited { display:block; text-decoration:none; color:#fff; width:134px; height:29px; border:0; background:#ff7900; font:bold 14px/28px trebuchet ms, arial, verdana, sans-serif; }
	
	/* a hack so that IE5.5 faulty box model is corrected */
	* html .stj-menu a, * html .stj-menu a:visited { width:135px; w\idth:134px; }
	
	/* hide the sub levels and give them a positon absolute so that they take up no room */
	.stj-menu ul ul { visibility:hidden; position:absolute; height:0; top:29px; left:0; width:198px; border-top:solid 4px #fff; padding-top:5px; background:#00c4d9; }
	
	/* another hack for IE5.5 */
	* html .stj-menu ul ul { top:28px; t\op:29px; }

	/* style the table so that it takes no part in the layout - required for IE to work */
	.stj-menu table { position:absolute; top:0; left:0; border-collapse:collapse; }
	
	/* style the second level links */
	.stj-menu ul ul a, .stj-menu ul ul a:visited { background:#00c4d9; color:#fff; height:auto; line-height:1.5em; padding:5px 10px; width:178px; border-width:0; }
	
	/* yet another hack for IE5.5 */
	* html .stj-menu ul ul a, * html .stj-menu ul ul a:visited { width:200px; w\idth:178px; }
	
	/* style the top level hover */
	.stj-menu a:hover, .stj-menu ul ul a:hover { color:#fff; background:#00c4d9; }
	.stj-menu :hover > a, .stj-menu ul ul :hover > a { color:#fff; background:#00c4d9; }
	
	/* make the second level visible when hover on first level list OR link */
	.stj-menu ul li:hover ul, .stj-menu ul a:hover ul { visibility:visible; }


	h2.stj-image-headline { margin-top:4px; background:url(http://shopthejobs.com/graphics/h2-background.gif) right repeat-y #ffb70f; margin:0; }

	#stj-content { width:667px; float:left; padding:30px 0; margin:0 10px 50px 0; border:solid 4px #ffb70f; border-left:0; border-top:0; }
	#stj-adicio-ui { background:pink; width:645px; height:400px; margin:0 auto; }

	#stj-sidebar { padding:30px 0 0 686px; }
	#stj-sidebar div { margin-bottom:20px; width:250px; }
	#stj-sidebar div.ad { width:250px; height:250px; background:#ccc; color:#666; }
	#stj-sidebar h4 { font-size:1.2em; line-height:1.25; margin:0 0 10px 0; color:#00c4d9; font-weight:bold; }
	#stj-sidebar ul { margin:0 0 0 35px; padding:0; line-height:1.5em; }
	#stj-sidebar a { color:#ff7900; text-decoration:underline; }
	#stj-sidebar a:hover { text-decoration:none; }
	#stj-sidebar .more { list-style:none; text-align:right; padding-top:15px; }
	#stj-sidebar .more a { text-decoration:none; border-bottom:dashed 1px #8a8c8e; }
	#stj-sidebar .more a:hover { text-decoration:none; border-bottom:0; }

	#stj-latest-post-iframe { border:0; background:#fff; width:250px; height:170px }

	#stj-footer-links { clear:both; height:1em; margin:0 0 10px 30px; padding:100px 0 0 0; }
	#stj-footer-links li { margin:0; float:left; list-style:none; padding:0 15px; line-height:1em; background:url(http://shopthejobs.com/graphics/footer-links-bullet.gif) right repeat-y; }
	#stj-footer-links li.page-item-4 { padding-left:0; }
	#stj-footer-links li.page-item-23 { background:none; }
	#stj-footer-links a { color:#ff7900; text-decoration:none; }
	#stj-footer-links a:hover { text-decoration:underline; }

	#stj-company-meta { clear:both; padding:0 0 30px 0; margin-left:30px; }
	#stj-company-meta li { float:left; list-style:none; background:url(http://shopthejobs.com/graphics/company-meta-bullet.gif) right center no-repeat; padding:0 15px 0 10px; margin:0; }
	#stj-company-meta li.first { padding-left:0; }
	#stj-company-meta li.last { background:none; }



/*****************************************************************************
******************************************************************************
*****************************************************************************/


/*
STYLE OVERRIDES FOR ADICIO INTERFACE
*/

	.mainContentAreaWidth { padding-left:6px !important; }


/**** 1st LEVEL HEADINGS ****/

	h1, .pageTitle, .pageTitle h1, .titleBarText, #adEcomPageTitleAndButtons h1, h1.heading, #corporateName h1 { padding:0; margin:0; font-size:16px; font-weight:bold; color:#00c4d9 !important; text-align:left; line-height:25px; letter-spacing:0; border:0 !important; }
	h1.heading { font-family:trebuchet ms, arial, verdana, sans-serif !important; }
	.titleUnderline, .titleBarText { border-bottom: 1px solid #ccc; }
	.titleBar { padding-bottom:10px; }
	.titleBarText { background:none; }
	.titleBarLt, .titleBarRt { display:none; }


/**** LOGIN ****/

	.userLoginHelpNav { font-weight:normal; font-size:12px; color:#4b4b4b; }
	.userLoginHelpNav a:link { color:#ff7900; font-weight:normal; text-decoration:underline; font-size:12px; }
	.userLoginHelpNav a:visited { font-weight:normal;	text-decoration:underline; font-size:12px; color:#ff7900; }
	.userLoginHelpNav a:active { font-weight:normal; text-decoration:underline; font-size:12px; color:#ff7900; }
	.userLoginHelpNav a:hover { font-weight:normal; text-decoration:underline; font-size: 12px; color:#ff7900; }


/**** COMMON UI ELEMENTS ****/

	.adicioHelp a:link, .adicioHelp a:active .adicioHelp a:visited .adicioHelp a:hover { color:#333333 !important; text-decoration:none; }

	.boxTopBg, .boxBotBg, .boxSubBottom  { background:url(http://shopthejobs.com/adicio/graphics/ui-gradient-background.gif) bottom repeat-x; }

	.contentSideBtmBorders, .contentSideBorders, .boxTopBg, .boxBotBg, .boxSubTop, .boxSubBottom, .displayTableBorder, .displayTableBorderPadding, .boxHeader { border:solid 1px #77b800; border-bottom:0; }

	.boxBotBg, .boxHeaderBorder, .boxHeader { border-bottom:solid 1px #77b800; }
	.boxTopBg, .boxBotBg { border-right:0; border-left:0; }
	.boxSubTop, .boxSubBottom { height:22px; color:#4b4b4b; font-weight:bold; padding-left:6px; padding-right:6px; }

	.boxSubTop, .boxSubBottom, .boxHeader { background:#f5f5f5; }

	.boxTopLt { background:transparent url(http://shopthejobs.com/adicio/graphics/boxTopLt.gif) no-repeat scroll 0 0; }
	.boxTopRt { background:transparent url(http://shopthejobs.com/adicio/graphics/boxTopRt.gif) no-repeat scroll 0 0; }
	.boxBotLt { background:transparent url(http://shopthejobs.com/adicio/graphics/boxBotLt.gif) no-repeat scroll center bottom; }	
	.boxBotRt { background:transparent url(http://shopthejobs.com/adicio/graphics/boxBotRt.gif) no-repeat scroll center bottom; }


	.contentSideBorders, .displayTableBox { border-top:0; border-bottom:0; }

	.contentCellLtRtBtmBorder { border:0; }

	.boxText, .tipYellow { font-size:11px; }

	div.md_text { text-align:left; }

	.md_text { font-size:12px; color:#4b4b4b; }
	.md_text a:link, .md_text a:active, .md_text a:visited, .mainContentAreaWidth a { color:#ff7900 !important; text-decoration:underline; }
	.md_text a:hover, .mainContentAreaWidth a:hover { color:#ff7900; text-decoration: none; }

	.md_text_color { font-size: 12px; color:#4b4b4b; }
	.md_text_color a:link, .md_text_color a:active, .md_text_color a:visited { color:#ff7900; text-decoration:underline; }
	.md_text_color a:hover { color:#ff7900; text-decoration:none; }

	.sm_text { font-size:11px; }

	.plainBoxTopLt { background:transparent url(http://shopthejobs.com/adicio/graphics/plainBoxTopLt.gif) no-repeat scroll 0 0; }
	.plainBoxTopBg { background:transparent url(http://shopthejobs.com/adicio/graphics/plainBoxTopBg.gif) repeat-x scroll 0 0; }
	.plainBoxTopRt { background:transparent url(http://shopthejobs.com/adicio/graphics/plainBoxTopRt.gif) no-repeat scroll 0 0; }

	.plainBoxLtBg { background:transparent url(http://shopthejobs.com/adicio/graphics/plainBoxLtBg.gif) repeat-y scroll 0 0;	}
	.plainBoxRtBg { background:transparent url(http://shopthejobs.com/adicio/graphics/plainBoxRtBg.gif) repeat-y scroll 0 0;	}

	.plainBoxBotLt { background:transparent url(http://shopthejobs.com/adicio/graphics/plainBoxBotLt.gif) no-repeat scroll 0 0; }
	.plainBoxBotBg { background:transparent url(http://shopthejobs.com/adicio/graphics/plainBoxBotBg.gif) repeat-x scroll 0 0; }
	.plainBoxBotRt { background:transparent url(http://shopthejobs.com/adicio/graphics/plainBoxBotRt.gif) no-repeat scroll 0 0; }

	.popupTitle, .popupClose, .popupClose a { color:#000 !important; background:#ccc; }
	.popupTable { background:#f5f5f5; }

	/* not logged in */
	#loginSelection { font-weight:normal; font-size:12px; padding-bottom:15px; }

	/* tabbed navigation */
	.detailsTabBorder {	background:transparent url(http://shopthejobs.com/adicio/graphics/adicio_tab_details_border.gif) repeat-x scroll center bottom; }
	#detailsTab a, #detailsTabContent a { font-size:11px; line-height:14px; }

	#detailsTab a { background:transparent url(http://shopthejobs.com/adicio/graphics/adicio_tab_details_lt.gif) no-repeat scroll left top; margin-right:3px; }
	#detailsTab a span { background:transparent url(http://shopthejobs.com/adicio/graphics/adicio_tab_details_rt.gif) no-repeat scroll right top; color:#77b800; }

	#detailsTabContent { border:solid 1px #77b800; border-top:0; background:url(http://shopthejobs.com/adicio/graphics/ui-gradient-background.gif) bottom repeat-x;}
	#detailsTabContent td { background:none; }
	.mainContentAreaWidth #detailsTabContent td a { color:#4b4b4b !important; }

	.boxFooterBorder { border-top:1px solid #77b800; }


/**** FORM ELEMENTS ****/

	.sectionTitle, .jobPostingTitle, .postAJobTitle { font-size:15px; font-weight:bold; color:#77b800; text-align:left; padding-top:5px; }

	.fieldLabel { font-size:12px; color:#4b4b4b; text-align:right; padding-right:10px; width:200px; }
	.fieldLabelColor { font-weight:bold; font-size:12px; color:#4b4b4b; text-align:right; padding-right:10px; width:200px; }

	td.formCell, span.fieldTitle { background:#f1f8e5; }

	.fieldLevelHelp, .fieldTitle b, .netLoginTxt { font-size:12px; color:#4b4b4b; }

	input.textfield70, input.textfield150, input.textfield200, input.textfield360, .dropdown, .dropdownSmall, .dropdown40, .dropdown100, .dropdown110, .dropdown150, .dropdown200, .dropdown210, select, .selectBox, #compIndustrieslist1, #compIndustrieslist2, textarea, .textareaShort, .displayTableBorder #stepOne input, .netSrchTxtField, .netTxtField, .netFilterList, .netSaveSearchName, .formTextBoxes, input.textbox, #email, #address_city, #address_address_1, #address_postal_code, #attribute_additional_locations, #contact_primary_phone, #contact_fax, #contact_first_name, #contact_last_name, #contact_email, #attribute_website_url, #attribute_info_url, #attribute_careers_url, #attribute_stock_exchange, #attribute_stock_symbol, #attribute_annual_sales, #attribute_sales_change_percent { color:#000; font-size:13px; line-height:14px; font-family:lucida sans, lucida grande, trebuchet ms, arial, verdana, sans-serif !important; border:solid 1px #8a8c8e; background:url(http://shopthejobs.com/graphics/input-background.gif) top repeat-x #fff; }

	.selectBox, #compIndustrieslist1, #compIndustrieslist2 { font-size:12px; }

	.buttonClassFlow, .buttonClassFlowSm, .netSaveButton, .buttons, .colorActionButton { border:solid 1px #00c4d9; }
	.buttonClassFlow, .buttonClass { font-size:14px; }
	.buttonClassFlowSm, .netSaveSearchName, .formTextBoxes, .colorActionButton { font-size:11px; }

	.netTxtField, .buttons { font-size:11px; }
	.netFilterList, input.textfield70 { font-size:10px; }

	.netSaveButton { background:transparent url(http://shopthejobs.com/adicio/graphics/orangeButtonBkg.gif) repeat-x scroll left center; }

	.buttons { background:transparent url(http://shopthejobs.com/adicio/graphics/orangeButtonBkg.gif) repeat-x scroll right center; }

	.colorActionButton { background:transparent url(http://shopthejobs.com/adicio/graphics/orangeButtonBkg.gif) repeat-x scroll right center; }


/**** JOB SEARCH RESULTS ****/

	.spotTopLeft { background:#b2edf4 url(http://shopthejobs.com/adicio/graphics/spot_topLeft.gif) no-repeat scroll 0 0; border-bottom:solid 1px #77b800; }
	.spotTop { background:#b2edf4 url(http://shopthejobs.com/adicio/graphics/spot_top.gif) repeat-x scroll 0 0; border-top:solid 1px #77b800; border-bottom:solid 1px #77b800; }
	.spotTopRight { background:#b2edf4 url(http://shopthejobs.com/adicio/graphics/spot_topRight.gif) no-repeat scroll right top; border-bottom:solid 1px #77b800; }
	.spotBotLeft { background:#b2edf4 url(http://shopthejobs.com/adicio/graphics/spot_botLeft.gif) no-repeat scroll 0 0; }
	.spotBot { background:#b2edf4 url(http://shopthejobs.com/adicio/graphics/spot_bot.gif) repeat-x scroll 0 0; }
	.spotBotRight { background:#b2edf4 url(http://shopthejobs.com/adicio/graphics/spot_botRight.gif) no-repeat scroll right bottom; }

	/* spotlight ads don't share a class name but have unique class names (in one of two formats) */
	.spot1MainHighlight, .spot2MainHighlight, .spot1Main, .spot2Main { border-bottom:1px solid #77b800; border-left:1px solid #77b800; border-right:1px solid #77b800; }
	.spotTopLeftTitle { color:#000; font-size:14px; }

	.netBorder { border:solid 1px #77b800; background:#fff; margin-bottom:10px; }
	.netTopLt, .netTop, .netTopRt, .netRt, .netLt { background-image:none; }
	.netBotLt { background:transparent url(http://shopthejobs.com/adicio/graphics/net_BotLt.gif) no-repeat scroll right center; }
	.netBot { background:transparent url(http://shopthejobs.com/adicio/graphics/net_Bot.gif) repeat-x scroll 0 0; }
	.netBotRt { background:transparent url(http://shopthejobs.com/adicio/graphics/net_BotRt.gif) no-repeat scroll right center; }

	.NetResultsTxt a:link, .NetResultsTxt a:visited, .NetResultsTxt a:hover, .NetResultsTxt a:active { color:#ff7900; text-decoration:underline; font:11px trebuchet ms, arial, verdana, sans-serif !important; }
	.NetResultsTxt a:hover { text-decoration:none; }

	.currentSearchText { font-size:11px; }

	.netSrchTxtField { position:relative; left:-8px; }
	.netGoButton { background:transparent url(http://shopthejobs.com/adicio/graphics/orangeButtonBkg.gif) repeat-x scroll left center; border:1px solid #00c4d9; }
	.netCreateAlertBtn { background:transparent url(http://shopthejobs.com/adicio/graphics/btn_createAlert.gif) no-repeat scroll right center; }

	.netBlueTabLt { background:transparent url(http://shopthejobs.com/adicio/graphics/netBlueTabLt.gif) no-repeat scroll right center; }
	.netBlueTabMid { font-size:11px; background:transparent url(http://shopthejobs.com/adicio/graphics/netBlueTabMid.gif) repeat-x scroll 0 0; }
	.netBlueTabRt { background:transparent url(http://shopthejobs.com/adicio/graphics/netBlueTabRt.gif) no-repeat scroll 0 0; }

	.netBlueCLoseTabLt { background:transparent url(http://shopthejobs.com/adicio/graphics/netBlueCloseTabLt.gif) no-repeat scroll left top; }
	.netBlueCloseTabMid { background:transparent url(http://shopthejobs.com/adicio/graphics/netBlueCloseTabMid.gif) repeat-x scroll right top; }
	.netBlueCloseTabRt { background:transparent url(http://shopthejobs.com/adicio/graphics/netBlueCloseTabRt.gif) no-repeat scroll right top; }

	.netActiveNetwork { background:transparent url(http://shopthejobs.com/adicio/graphics/net_activeNetwork.gif) repeat-x scroll center top; }

	#savedSearchesSection td { font-size:11px; }
	#savedSearchesSection td .netFilterHeadTxt, .netFilterHeadTxt { font-size:14px; }

	.filterArrow { color:#608f1b; }

	#searchResults { margin-top:10px !important; }

	.folderHeaderText { color:#00c4d9; font-size:14px; font-weight:bold; }

	.smResultsBox, .smResultsBox a:link, .smResultsBox a:visited { font-size:10px; }

	.displayTableRowEven { background-color:#ededed; }

	.resultsStandard { padding:5px 0; }
	.resultsStandard a:link, .resultsStandard a:active, .resultsStandard a:visited, .netFilterBackTxt a:link, .smResultsBox a:link, .smResultsBox a:visited { color:#ff7900; text-decoration:underline; font-size:11px; }
	.resultsStandard a:hover, .netFilterBackTxt a:hover, .smResultsBox a:hover { text-decoration:none; }

	.resultsLogo img { border:solid 1px #ccc; padding:0; }

	.resultsDesc, .resultsActions, .resultsActionsLast { color:#8a8c8e; }
	.resultsDesc a:link, .resultsDesc a:active, .resultsDesc a:visited,  .resultsActions a:link, .resultsActions a:active, .resultsActions a:visited, .resultsActionsLast a:link, .resultsActionsLast a:active, .resultsActionsLast a:visited { color:#8a8c8e; text-decoration:underline; font-size:11px; }
	.resultsDesc a:hover, .resultsActions a:hover, .resultsActionsLast a:hover { text-decoration:none !important; }

	#adShareThis a:link, #adShareThis a:active, #adShareThis a:visited, #adShareThis a:hover, .iconShareThis a:link, .iconShareThis a:active, .iconShareThis a:visited, .iconShareThis a:hover { font-size:11px; }

	.resultsHighlightRow { background:#b2edf4 !important; }
	
	.resultsHighlightRow .resultsFeaturedIcon { background-color:#b2edf4 !important; }
	.displayTableRowEven .resultsFeaturedIcon { background-color:#ededed !important; }


/**** JOB DETAILS ****/

	.buttonClassSmall, .buttonClassMini { font-size:10px; }

	td.jobTitle { font-size:18px; color:#77b800; }

	.boxSubHeaderTitle { font-size:14px; color:#77b800; }

	.remoteJobDescriptionContainer * { color:#4b4b4b !important; }
 	.remoteJobDescriptionContainer h1 { margin-bottom:15px; }
	.remoteJobDescriptionContainer a { color:#ff7900 !important; }

	.lg_text a, .lg_text b { color:#ff7900 !important; }
	.lg_text a:hover { text-decoration:none; }


/**** POST A JOB ****/

	a.basicButton { background:transparent url(http://shopthejobs.com/adicio/graphics/basicOrangeButton.gif) no-repeat scroll left top; }
	a.basicButton span { background:transparent url(http://shopthejobs.com/adicio/graphics/basicOrangeButton.gif) no-repeat scroll right -52px; }

	.confBoxTopLt { background:transparent url(http://shopthejobs.com/adicio/graphics/confBoxTopLt.gif) no-repeat scroll 0 0; }
	.confBoxTopBg { background:transparent url(http://shopthejobs.com/adicio/graphics/confBoxTopBg.gif) repeat-x scroll 0 0;	}
	.confBoxTopRt { background:transparent url(http://shopthejobs.com/adicio/graphics/confBoxTopRt.gif) no-repeat scroll 0 0; }
	.confBoxBotLt { background:transparent url(http://shopthejobs.com/adicio/graphics/confBoxBotLt.gif) no-repeat scroll 0 0; }
	.confBoxBotBg { background:transparent url(http://shopthejobs.com/adicio/graphics/confBoxBotBg.gif) repeat-x scroll 0 0;	}
	.confBoxBotRt { background:transparent url(http://shopthejobs.com/adicio/graphics/confBoxBotRt.gif) no-repeat scroll 0 0; }
	.confBoxBg { background:#e4f1cd; }
	.confBoxRtBg { background:transparent url(http://shopthejobs.com/adicio/graphics/confBoxRtBg.gif) repeat-y scroll 0 0; }
	.confBoxLtBg { background:transparent url(http://shopthejobs.com/adicio/graphics/confBoxLtBg.gif) repeat-y scroll 0 0; }

	a.adClsButton { background:transparent url(http://shopthejobs.com/adicio/graphics/orangeClsButton.gif) no-repeat scroll left top; }
	a.adClsButton span { background:transparent url(http://shopthejobs.com/adicio/graphics/orangeClsButton.gif) no-repeat scroll right -52px; }

	#TB_window { border:4px solid #ffb70f; }
	#TB_title { background:#ededed; border:0; border-bottom:1px solid #999999; }

	.tipYellow { background:transparent url(http://shopthejobs.com/adicio/graphics/net_activeNetwork.gif) repeat-x scroll center top; }

	/* checkout */
	.adEcomTableWidth { border-collapse:collapse; }
 	.adEcomTableWidth, #adEcomBottomPods { width:100%; }
	#adEcomOrderIdSolo { color:#333; font-size:14px; }
	.adEcomTopBar, .adEcomPromoCodeData, .adEcomTopBarPayment, .adEcomTopBarBilling { background:url(http://shopthejobs.com/adicio/graphics/ui-gradient-background.gif) #fff bottom repeat-x; border:1px solid #77b800; }
	.adEcomOrigPrice { background:url(http://shopthejobs.com/adicio/graphics/ui-gradient-background.gif) #fff bottom repeat-x; border-bottom:1px solid #77b800; border-top:1px solid #77b800; }
	.adEcomPromoCodeBkg, .adEcomTotalSm, .adEcomPriceTotalBtm { background:#ededed; }

	.adEcomDescItem { border-bottom:1px solid #77b800; border-left:1px solid #77b800; }
	.adEcomOrigPriceColumn { border-bottom:1px solid #77b800; }
	.adEcomNewPriceColumn { border-bottom:1px solid #77b800; border-right:1px solid #77b800; }

	.adEcomPromoCodeBkg { border-bottom:1px solid #77b800; border-left:1px solid #77b800; border-right:1px solid #77b800; background:#e4f1cd; }

	.adEcomPromoTxt { background:#e4f1cd; font-size:14px; font-weight:bold; }
	.adEcomPromoCodeCustomText { color:#000; }

	.adEcomTotalSm { border-bottom:1px solid #77b800; border-left:1px solid #77b800; font-size:14px; background:#e4f1cd url(http://shopthejobs.com/adicio/graphics/iconEcomTotalArrow.gif) no-repeat scroll 28px 50%; }
	.adEcomPriceTotalBtm { border-bottom:1px solid #77b800; border-right:1px solid #77b800; font-size:14px; color:#000; background-color:#e4f1cd; }

	.adEcomSubtotal, .adEcomPromoTxt { border-bottom:1px solid #77b800; border-left:1px solid #77b800; font-size:14px; }
	.adEcomSubtotal { font-size:14px;  background:#e4f1cd; }
	.adEcomPriceTotal { background:#e4f1cd; border-bottom:1px solid #77b800; border-right:1px solid #77b800; font-size:14px; color:#000; }

	a.adMedFwdButton { background:transparent url(http://shopthejobs.com/adicio/graphics/orangeMedButton.gif) no-repeat scroll left top; text-decoration:none; font-size:12px; }
	a.adMedFwdButton span { background:transparent url(http://shopthejobs.com/adicio/graphics/orangeMedButton.gif) no-repeat scroll right -52px; color:#4b4b4b; }

	.adEcomLabelRow { border-left:solid 1px #77b800; }
	.adEcomFieldRow { border-right:solid 1px #77b800; }
	.adEcomLabelRowLast { border-left:solid 1px #77b800; border-bottom:solid 1px #77b800; }
	.adEcomFieldRowLast	{ border-right:solid 1px #77b800; border-bottom:solid 1px #77b800; }
	.adEcomCustomBillingText { border-left:solid 1px #77b800; border-right:solid 1px #77b800; }

	#adEcomMessaging { background-color:#ededed; margin:10px 0; width:622px; }
	.resultsBold { color:#000; font-size:11px; }

	#adEcomBotPod1, #adEcomBotPod2 { border:solid 1px #77b800; height:180px; width:315px; background:#fff url(http://shopthejobs.com/adicio/graphics/ui-gradient-background.gif) repeat-x 0 15px; }
	#adEcomBotPod1 p, #adEcomBotPod2 p { border-top:solid 1px #77b800; background:#fff; }

	.adEcomPrint { padding-left:10px; }

	.adEcomPrice { border-bottom:1px solid #77b800; border-left:1px solid #77b800; border-right:1px solid #77b800; font-size:12px; padding:15px; width:50px; }

	.adEcomTotalOneColumn { border-bottom:1px solid #77b800; border-left:1px solid #77b800; font-size:14px; background:#E4F1CD; }


/*** EMPLOYER SECTION ****/

	.displayTableHeadLt, .displayTableHead, .displayTableHeadRt { background-color:#ededed; border-bottom:1px solid #77b800; border-top:1px solid #77b800; font-size:11px; }
	.boxSubSection { background:url(http://shopthejobs.com/adicio/graphics/boxTopBg.gif) repeat-x scroll 0 0; border-left:1px solid #77b800; border-right:1px solid #77b800; }

	.divTitle { font-weight:bold; font-size:14px; }
	.divTitleHeaderBg, .divTitleHeaderBg a { background:#ccc; color:#000 !important; }
	.divBody { background-color:#f5f5f5; border-bottom:3px solid #ccc; border-left:3px solid #ccc; border-right:3px solid #ccc; }

	.stepcarousel .panel h2 { font-family:trebuchet ms, arial, verdana, sans-serif !important; color:#4b4b4b; font-size:14px !important; }

	#majorContainer .modernbricksmenu2 a.selected { background-color:#fff !important; }

	#individualTab { color:#4b4b4b !important; }
	#individualTab h3 { color:#4b4b4b; font-size:12px; text-align:left; }

	#individualTab #internalContentHolder { text-align:left; }

