/*------------------------------------------------------
Basic Style Sheet for ( Shop the Jobs )

version:	2.0
author:		Justin Tucker
email:		justin@net-scope.com
website:	http://www.net-scope.com

------------------------------------------------------*/

/* =Resets
------------------------------------------------------*/

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,legend,input,textarea,p,blockquote,th,td,hr 
{margin:0; padding:0;}
table{border-collapse:separate;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var 
{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a {text-decoration:none; outline: none; color:#FF7900;}
img { vertical-align: top; }

/* =utility
------------------------------------------------------*/
#header,#content,#footer,#content-notemplate {
	margin: 0 auto;
	position: relative;
	width: 960px;
}

.floatleft {float: left;}
.floatright {float: right;}
.clear {clear: both;}
.center {text-align: center;}
.styled-list li { list-style-type: disc; margin-left: 20px; }

ul { 
	list-style: disc;
	padding: 10px;
	margin: 10px;
}

/* =base
------------------------------------------------------*/
body {
	font-size: 100.01%;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	background: #fff;
}

/* =Header
------------------------------------------------------*/
#header {
	height: 150px;
	padding: 10px 5px 12px 0; 
	position: relative; 
	z-index:999;
}	 

#logo{
	width: 320px;
	height: 70px;
	padding-top: 44px;
	float: left;
}

#stj-intro{ float: right; padding: 0px 0 0 0; width: 534px; height: 98px;}

#header-add-space{ float: right; padding: 0px 0 0 0; width: 534px; height: 98px;}


#logo h1{
	width:320px;
	height:70px;
	background: url(http://shopthejobs.dev.net-scope.com/graphics/shopthejobs-logo.jpg) top left no-repeat;
	display: block;
}

#logo h1 a:link, #logo h1 a:hover, #logo h1 a:visited, #logo h1 a:active{
	display: block;
	width:320px;
	height:70px;
	text-indent: -10000px;
}

/* =Main Nav
------------------------------------------------------*/
#main-nav { 
	width: 680px;
	height: 45px;
	padding: 0 0 0 280px;
	background: url(http://shopthejobs.dev.net-scope.com/graphics/nav-bckgrnd.jpg) top left no-repeat;
	clear: both; 
}

/*== superfish menu ==*/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu ul {
	position:		absolute;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** superfish menu skin ***/
a.nav-header,a.exe-search { 
	display: block;
	height: 31px; 
	padding-top: 8px;
	text-align: center;
	margin-right: 4px;
}  
a.nav-header { 
	width: 100px;	
	background: url(http://shopthejobs.dev.net-scope.com/graphics/btn-main-nav.jpg) top left no-repeat;
}
a.exe-search {
	width: 148px; 
	background: url(http://shopthejobs.dev.net-scope.com/graphics/btn-executive-search.jpg) top left no-repeat;	
}

.sf-menu .list-head { width: 140; height: 5px; background: url(http://shopthejobs.dev.net-scope.com/graphics/ul-list-header.png) top left no-repeat;}
.sf-menu .list-foot { width: 140; height: 5px; background: url(http://shopthejobs.dev.net-scope.com/graphics/ul-list-footer.png) top left no-repeat; }

.sf-menu a {
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;
}

.sf-menu li ul { width: 140px; }

.sf-menu li li { background: #00c4d9; }
.sf-menu li li a{
	padding: 3px 0 3px 5px;
	font-size: 12px;
}
.sf-menu li li a:hover{ background: #00acbe; }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	background-position:  bottom left !important;
}

.cleared{
	clear: both;
	overflow: hidden;
	height: 0;
}

/* =Main Content
------------------------------------------------------*/
#content { overflow: auto; padding-bottom: 20px; position: relative; z-index: 10;}
#sidebar-column,#main-column{ float: left; }
#sidebar-column{ width: 230px; }
#sidebar-column h3 {
	display: block;
	width: 230px;
	height: 35px;
	text-indent: -9999px;
	border-bottom: none;
}


#main-column{
	width: 423px;
	padding: 0px 20px;
	font-size: 13px;
}

#main-column h4{ 
	color: #9dcc41; 
	font-size: 24px; 
	font-weight: bold; 
	border-bottom: #f4f4f4 3px solid;
	padding-bottom: 4px;
	margin-bottom: 10px;
} 

#main-column a{	color: #ff7900; }
#main-column p{	margin-bottom: 10px; }

.blog-entry em{	font-size: 13px; display:  block;}
.blog-entry a{ font-size: 18px; display: block; padding-bottom: 10px; }

#search-column{ width: 250px; float: right;}

#search-boxes{
	width: 230px;
	padding: 10px;
	margin-bottom: 10px; 
	background: #f4f4f4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#search-boxes ul{ list-style: none; margin: 0; padding: 0px; }

#search-boxes label {
	display: block;
	font: bold 12px "Trebuchet MS",Arial,sans-serif;
	color: #535353;
	margin-bottom: 4px;
}
#search-boxes .dropdown { margin-bottom: 10px;}

#search-boxes .sublinks { width: 100%; text-align: center; padding: 8px 0px;}
#search-boxes .sublinks,#search-boxes .sublinks a { color: #8e8e8e; font-size: 11px;}
#search-boxes .sublinks a { text-decoration: underline; }

#btn-search,#btn-login { padding: 0px 0px;overflow: auto; }
#btn-search input,#btn-login input { float: right; }


#jobsearch { border-bottom: 1px solid #e9e9e9; padding-bottom: 8px;  }
#joblogin { border-top: 1px solid #f9f9f9; padding-top: 8px; }
.text-input{ width: 218px; border: 1px solid #d3d3d3; padding: 5px; margin-bottom: 10px;}

#to-blog p{
	color: #111;
}

/* =Secondary Content
------------------------------------------------------*/

#slideshow {
    position:relative;
    width: 230px;
    height:600px;
/*     float: right; */
/*
    margin-top: 20px; 
    padding: 0 67px 0 0;
*/
}


#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active { z-index:10; opacity:1.0; }
#slideshow img.last-active { z-index:9; }


#featured-jobs { width:210px; margin: 10px 0 20px 0; padding: 0 10px; font-size: 12px; } /* this element has height and overflow defined inline to enable scrolling */
#featured-jobs a { display:block; padding:8px 0; border-bottom:solid 1px #ccc; cursor:pointer; text-decoration:none; }
#featured-jobs a:hover { background:#ededed; }
#featured-jobs a span { color:#4b4b4b; }
#featured-jobs a .job-title { text-decoration:underline; color:#ff7900; font-size: 14px; }
#featured-jobs a:hover .job-title { text-decoration:none; }


#featured-employers { width:230px; }
#featured-employers td { text-align:center; vertical-align:top; }
#featured-employers .company-info { /* height:200px; */ }
#featured-employers .company-name { font-size:17px; color: #ff8211 }
#featured-employers img { display:block; margin:0 auto; }
#featured-employers a { text-align:center; vertical-align:top; }
#employers #btn-featured-emp { 
	display: block; 
	background: url(http://shopthejobs.dev.net-scope.com/graphics/btn-becomefeaturedemployer.jpg) top left no-repeat;  
	width: 199px;
	height: 27px;
	text-indent: -9999px;
	margin: 15px 0 0 15px;
}


#featured-employers-NoScroll { width:230px; }
#featured-employers-NoScroll td { text-align:center; vertical-align:top; }
#featured-employers-NoScroll .company-info { /* height:200px; */ }
#featured-employers-NoScroll .company-name { font-size:17px; color: #ff8211 }
#featured-employers-NoScroll img { display:block; margin:0 auto; }
#featured-employers-NoScroll a { text-align:center; vertical-align:top; }

body.page-template-latest-post-iframe-php { background: #f4f4f4 !important;}
body.page-template-latest-post-iframe-php small { font-size: 11px !important; color:#A4A4A4;}
body.page-template-latest-post-iframe-php h5 a 	{ font-size: 12px !important; display: block !important; padding: 0 !important; }
body.page-template-latest-post-iframe-php p 	{ font-size: 12px; line-height: 18px !important; }

.latest-post { padding-bottom: 25px !important; }


.company-info { margin: 0 auto; }

#jobs h3,#jobs h4 { background: url(http://shopthejobs.dev.net-scope.com/graphics/header-featuredjobs.jpg) top left no-repeat; }
#jobs h4 { text-indent: -9999px; width: 230px; height: 35px; margin-top: 20px; }
#perfectmatch h4 { background: url(http://shopthejobs.dev.net-scope.com/graphics/header-findperfectmatch.jpg) top left no-repeat; text-indent: -9999px; width: 230px; height: 35px;}
#perfectmatch p { padding: 8px; }

#employers h3 { 
	background: url(http://shopthejobs.dev.net-scope.com/graphics/header-featuredemployers.jpg) top left no-repeat;
	border: none;
	text-indent: -9999px;
}

.jobslist a{ font-size: 11px; color:#111; }
.jobslist a:hover { text-decoration: underline; }

#stjblog,#perfectmatch,#newsflash,#let-search-begin,#widen-search,#suggestedreading,#letsearchbegin { -moz-border-radius:4px; -webkit-border-radius: 4px;background: #F4F4F4; padding: 10px; }
#stjblog h4 {background: url(http://shopthejobs.dev.net-scope.com/graphics/header-shopthejobsblog.jpg) top left no-repeat; text-indent: -9999px; width: 230px; height: 35px; padding-bottom: 8px; }

.post h3 { font-size:29px; color:#92C633; margin-bottom: 15px;border-bottom: #f4f4f4 3px solid; }
.post p  { font-size: 13px; margin-bottom: 20px;}


#inner-main { width: 680px; float: left; padding-right: 30px; font-size:13px;}
#inner-sidebar { width: 250px;  float: right; font-size: 12px;}

#inner-sidebar ul { list-style: none; margin: 0px; padding: 0px; }
#sidebar {vertical-align: top;}
.jobspad { padding-left: 10px;  }

.ad { margin:10px 0; }
#newsflash h4,#widen-search h4,#let-search-begin h4 { font-size: 18px; font-weight: bold; color: #ff7900; }

/* employer page(s) */
ul#employer-buttons { -moz-border-radius:4px; -webkit-border-radius: 4px;background: #F4F4F4; padding: 10px; width: 520px; margin: 0px;}
ul#employer-buttons li{ display: inline; }

.callout-rectangle {
	background:url("http://shopthejobs.dev.net-scope.com/graphics/callout-rectangle.gif") no-repeat scroll top left transparent;
	float:right;
	height:99px;
	width:160px;font-size: 12px;
	padding-top: 5px;
	margin-left: 10px;
}


.callout-rectangle ul {
	margin: 10px 0 0 15px !important;
	padding: 0px;
	list-style: none;
}

.callout-rectangle li { padding-bottom: 2px; }

.callout-employer { padding-right:140px; }

.getting-started ul {
	margin: 0 !important;
	padding: 5px 10px 10px 10px;
}
.getting-started li a {
	font-size: 15px;
	display: block;
	padding: 4px; 
}

#suggestedreading h4{ background:url(http://shopthejobs.dev.net-scope.com/graphics/header-suggestedreading.jpg) top left no-repeat; text-indent: -9999px; width: 230px; height: 35px; padding-bottom: 8px; }
#letsearchbegin h4{ background:url(http://shopthejobs.dev.net-scope.com/graphics/header-letsearchbegin.jpg) top left no-repeat; text-indent: -9999px; width: 230px; height: 35px; padding-bottom: 8px; }
#widen-search h4{ background:url(http://shopthejobs.dev.net-scope.com/graphics/header-widenyoursearch.jpg) top left no-repeat; text-indent: -9999px; width: 230px; height: 35px; padding-bottom: 8px; }

#post-149 ul{ font-size: 13px; list-style: none;}
.products { margin-bottom: 30px;}
.products tr{ background: #F4F4F4; padding: 10px; font-size: 13px; margin-bottom: 3px; display: block}
.products td { margin-bottom:3px; padding: 5px;width: 210px; font-weight: bold; }
.products img { margin: 3px; } 

/* about page */
#team-photos { list-style:none; margin:0; width:380px; float:left; height: 500px !important; }
#team-photos li { width:112px; height:112px; float:left; margin:4px; }
#team-photos em { display:block; width:110px; height:110px; background: #00c4d9; }
#team-photos img { display:block; width:110px; height:110px; border:solid 1px #999; cursor:pointer; }
#team-bios { padding-left:380px; }
#team-bios div { margin-bottom:20px; }
#team-bios ul { list-style:none; padding:0; margin:0;}
#team-bios img { vertical-align: bottom; }
#team-bios h4, .post h4, #amazon h4{ border-bottom:1px solid #CCCCCC; color:#00C4D9;margin-bottom: 10px; font-weight: bold; font-size: 16px; } 
#team-bios strong { font-weight: bold; margin-bottom: 10px;}
#team-bios li { margin-bottom: 5px; }
#team-bios li a { font-size: 13px; }

.js .fade { opacity:0.5; }
.js #team-photos img.selected { border:solid 1px #00c4d9; opacity:1; }

/* resources page */
#post-8 ul {
	font-size: 13px;
}

#amazon { font-size: 13px; }
#amazon h4{ font-size: 18px; }
#amazon ul li {
	float:left;
	height:220px;
	list-style:none;
	padding:0 5px;
	text-align:center;
	width:195px;
}

#amazon img { display: block; margin: 0 auto 10px;}

/* blog posts */
img.floatright {
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}
img.floatleft {
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
}

#author-info{ padding: 20px; background: #F4F4F4; margin-bottom: 10px;}
#author-info h4	{ color: #666; }
#author-info div img{
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
	float: left;
}
#author-info strong { font-weight: bold; }
#author-info li { list-style: square; }
#author-info a { font-size: 12px; }

.span-17 h4 a{ color:#00C4D9; font-weight: bold; font-size: 16px;}
.span-17 small { color:#A4A4A4;font-size:11px; }
#stjblog small { color:#A4A4A4;font-size:11px; }
.entry { padding-bottom: 20px; }

/* blog sidebar */

#sidebar div.hr {
	border-bottom:1px solid #CCCCCC;
	margin:30px auto;
	width:80%;
}
#sidebar div hr { color:none;background-color:none;height:1px;border:none; }
#sidebar div { margin-bottom: 20px; }
#sidebar a { font-size: 12px; font-weight: normal; }

ul#subscribe li { padding-bottom: 5px;s }
ul#subscribe a{ font-size: 15px; font-weight: bold; }
ul#categories,ul#tag-cloud,ul#authors{ font-size: 14px; font-weight: bold; margin-bottom: 15px; clear: both; overflow: auto;}

ul#tag-cloud ul { margin-left: 20px }
ul#tag-cloud ul li { float: left; margin-right: 5px; }
ul#categories ul li,ul#authors ul li { list-style: circle; margin-left: 20px; color: #111; }

/* industry news */
#latest-news h5 a { font-size: 13px; }
#latest-news div {
	border-bottom:1px dashed #CCCCCC;
	padding:10px;
}
#latest-news div.alt {
	background:none repeat scroll 0 0 #F5F5F5;
}

/* bio */
.bio img{ float: left; margin: 0 0 10px 0; border: 1px solid #666;}
.bio li { height: 20px; list-style:none outside none; font-size: 13px; clear: both;}
.bio li img { border: none; margin-right: 5px; }
.bio p { padding-left:175px;}
.bio ul { margin-left:0; padding:0 0 0 180px; }

/* style adjustments for the adicio file */
#stj-latest-post-iframe{
	width: 230px !important;
}


iframe html {
	background: #000 !important;
}


/* =Footer
------------------------------------------------------*/
#footer{
	height: 42px;	
	padding-top: 8px;
	margin-bottom: 40px;
	border-top: 4px solid #ffb800;
	background: url(http://shopthejobs.dev.net-scope.com/graphics/footer-bckgrnd.jpg) bottom left no-repeat;
	color: #fff;
	font-size: 12px;
}

ul#footer-nav { margin: 0px !important;padding: 4px 0 0 10px; }
ul#footer-nav li { display: inline; list-style: none; padding-right: 5px;}

#footer a { color: #fff; }
#footer a:hover { text-decoration: underline; }
#footer p { padding: 4px 0 0 10px; }
#footer #sub { font-size: 10px; }



/* =ContactForm	
------------------------------------------------------*/
#ContactForm{

}

#ContactForm label
{
	width: 350px;
	padding-right: 45px;
}

#ContactForm input[type=text]
{
	width: 250px;
}

#ContactForm textarea
{
	width: 250px;
}


#content-notemplate { overflow: hidden; padding-left: 10px; padding-bottom: 20px; position: relative; z-index: 10; width: 690px;}
.span-notemplate h4 a{ color:#00C4D9; font-weight: bold; font-size: 16px;}
.span-notemplate small { color:#A4A4A4;font-size:11px; }


/* = Adicio input styles
------------------------------------------------------*/


.boxHeaderText { color: #4b4b4b; }

.folderTitle  {
	background: url("http://shopthejobs.com/adicio/graphics/ui-gradient-background.gif") repeat-x scroll center bottom transparent;
	border:1px solid #77B800;
	color:#4b4b4b;
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	padding:2px 3px 2px 4px;
	text-align:left;
}

.folderContent {
	border-left:1px solid #77B800;
	border-right:1px solid #77B800;
	padding:6px 6px 6px 4px;
	text-align:left;
}

.folderMenuContainer  {
	background-color:#fff;
}

.aiBrowseTitle {
	border-bottom:1px solid #77B800 !important;
	color:#4b4b4b;
	font:bold 14px Verdana,Arial,Helvetica,sans-serif;
	margin-top:20px;
	padding-bottom: 5px;
	text-align:left;
}

.aiBrowseContent {
	background:url("http://shopthejobs.dev.net-scope.com/graphics/browseBgGreen.gif") repeat-x scroll center top transparent;
	padding-top:8px;
	vertical-align:top;
	width:100%;
}

.aiBrowseHeader {
	-moz-border-radius:4px 4px 4px 4px;
	background:url("http://shopthejobs.dev.net-scope.com/graphics/aiBrowseHeaderBgGreen.gif") repeat-x scroll center bottom transparent;
	border:1px solid #77B800;
	margin-top:10px;
	min-height:73px;
	padding:10px 0;
	position:relative;
	width:100%;
}

div.aiBrowseFilter, div.aiBrowseByCategory {
	background: url("http://shopthejobs.com/adicio/graphics/ui-gradient-background.gif") repeat-x scroll center bottom transparent;
	border:1px solid #77B800;
	vertical-align:top;
}

div.aiBrowseFilterContent  {
	background: url("http://shopthejobs.co m/adicio/graphics/ui-gradient-background.gif") repeat-x scroll center bottom transparent;
	border-top:1px solid #77B800;
	padding:5px 0;
}

div.aiBrowseFilter h2, div.aiBrowseByCategory h2 {
	color:#4b4b4b;
}

div.aiBrowseResults h2 {
	background: url("http://shopthejobs.co m/adicio/graphics/ui-gradient-background.gif") repeat-x scroll center bottom transparent;
	border:1px solid #77B800;
	color:#4b4b4b;
}

/**** 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; }

.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; }
	
	td.pageTitle h1{ background: none !important; width: auto; height: auto; }
	
	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; }





#adEcomPageTitleAndButtons h1
{
    background:url()
}

.aiBrowseFilterWrapper div
{
    margin-top: 0px;
}

