/*Display Widget CSS

Search bar elements

*/
.search_bar{	
	width: 200px;	
	/*height: 27px;	*/
	margin-bottom: 10px;
	font-weight:bold;	
	border-top: 1px solid #989898;	
	border-left: 1px solid #989898;	
	border-bottom: 1px solid #989898;	
	border-right: none;
	float:left;
	padding: 5px 5px 5px;
	margin: 0;
}
.search_submit{
	background: url("//www.musicalamerica.com/img/jobs/searchbutton.gif") no-repeat scroll 0 0 transparent;
	height:27px;
	width:46px;
	border: none;
	cursor: pointer;
}
.search_submit:hover{
	background: url("//www.musicalamerica.com/img/jobs/searchbutton_hover.gif") no-repeat scroll 0 0 transparent;
}

/*This is the container for the entire widget*/
.widgetwrapper	{ 
	font-family:Verdana,Arial, Helvetica, sans-serif;  
	width: 305px; 
	/*background-color: #E5E6E7;*/
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d1d1d1;
	
}
#widget_content_wrapper{
	/*background: url("//www.musicalamerica.com/img/col3_mid.gif") repeat-y scroll left center transparent;*/
    margin: -4px 0px 0px 0px;
    min-height: 200px;
    padding: 0 15px;
}

/*Changes Links*/
.jt_job_list a 			{ color: #962747; text-decoration: none; line-height: 18px; }
.jt_job_list a:link 	{ text-decoration: none; }
.jt_job_list a:visited 	{ text-decoration: none; }
.jt_job_list a:active  	{ text-decoration: none; }
.jt_job_list a:hover  	{ text-decoration: none; }

/* Style the buttons */
.jt_clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    margin: 20px 6px 7px;
}
a.jt_button {
    background: transparent url('//www.musicalamerica.com/img/jobs/bg_button_a.png') no-repeat scroll top right;
    color: #333;
    display: block;
    font: bold 12px arial, sans-serif;
    height: 24px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.jt_button span {
    background: transparent url('//www.musicalamerica.com/img/jobs/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.jt_button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.jt_button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
a.jt_post{ float:left; }
a.jt_more{ float:right; }

/* Changes the powered by slogan */
.jt_slogan{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif; 
	text-align: center;
	margin-top:20px;
	font-weight:bold;
}
.jt_slogan img{
	vertical-align: middle;
	border: none;
}
#jtlogo{
width:65px !important;
border:none !important;
}

/*Changes Featured */
div.heading{
	padding: 6px;

}
div.heading a{ 
	text-decoration: none;
	color: #962747; 
	font-family:Verdana,Arial, Helvetica, sans-serif; 
	font-size: 22px; 
	font-weight:bold;
}

.jt_content{
	padding: 6px;
	margin: 0;
}

/*Be careful to only change background*/
div.jt_job_list div.jt_row1{ 
	background: #f5f5f5;
	padding-left: 2px; 
}

/*DO NOT CHANGE CSS Below*/
div.jt_job_list{ 
	margin: 0px 6px 5px;
	
}
div.jt_job_list div.jt_row2{ 
	background: #fff;
	padding: 7px; 
}

div.jt_job_list div.jt_job 					{ padding: 7px; }
div.jt_job_list div.jt_alljobs 				{ display: none; }
div.jt_job_list div.jt_job_position 		{ font-size: 12px; font-weight: normal; }
div.jt_job_list div.jt_job_location 		{ float: left; font-size: 11px; margin-right: 2px; }
div.jt_job_list div.jt_job_location:after 	{ content: " - "; }
div.jt_job_list div.jt_job_company 			{ font-size: 11px; font-weight: bold; }

