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

	Anything wider than 1020px
	
/////////////////////////////////////////////////////////////////////////
*/

/* ---------------------------------------------------------------------- 
  x  Layout (ads move to right column)
---------------------------------------------------------------------- */

div.col.ads { 
	/*background:#f4f4f4;*/
	border-top: 0 none; 
	display:block;
	float: left; 
	padding: 0 0 0 20px; 
	width: 420px;
	position: relative;
	top: -50px;
}

.spnsrlistwrapper {
	display:block; /* Shows them after they were hidden in the smallest view */
}

ul.bnnr-list li { display:inline-block; margin:0 10px 1em 0; width:200px; }

div.col.ads img {
	border: none;
}

div.col.ads .two .left {
	padding: 0 19px 0 0;
	width: 180px;
}
div.col.ads .two .right {
	float: left;
	padding: 0 10px 0 20px;
	width: 180px;
}

#container { margin-right: -450px; }

#container .fluid {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 10px 0px 0px;
	border-radius: 0px 10px 0px 0px;
	margin-right: 450px;
}

/* Un-float inline ad */
div.ad { float:none; margin-left:0; width:94.5%; }

div.sidebartabs {
	margin-left:-20px;
}


/* ---------------------------------------------------------------------- 
  x  Jobs
---------------------------------------------------------------------- */

.actions
{
	position: absolute;
	left: 104.5%;
	top: -106px;
	padding: 0;
	width: 410px;
}

.actions .button
{
	display: inline-block;
	border: 1px solid rgba(0,0,0,0.1);
	width: 50%;
}

.actions .button:hover
{
	border: 1px solid rgba(0,0,0,0.1);
}

.actions .prices
{
	width: 44%;
	display: inline-block;
	font-size: 1em;
	margin-top: 0;
}

.promo
{
	position: absolute;
	width: 370px;
	left: 104.5%;
	top: -10px;
	padding: 0;
}

.promo-section
{
	width: 100%;
	padding: 0;
	float: none;
}

.promo_dh
{
	position: absolute;
	width: 370px;
	left: 104.5%;
	top: -10px;
	padding: 0;
}

.promo_dh-section
{
	width: 100%;
	padding: 0;
	float: none;
}

.entry h2
{
	width: 70%;
}

.entry-type
{
	position: absolute;
	right: 1em;
	top: 50%;
	margin-top: -0.5em;
	color: #41B7D8;
}

.entry-location
{
	top: 50%;
	margin-top: 1em;
	position: absolute;
	right: 0;
}

.entry-company
{
	position: relative;
	top: 0.4em;
}

.entry-new
{
	right: 27%;
}

.genForm textarea, form.genForm input[type="text"], form.genForm input[type="password"] {
  width: 65%;
 }

#login-status
{
	position: absolute;
	top: -48px;
	margin: 0 5.5% 1em 0;
	text-align: right;
	left: 0;
	color: rgba(0, 0, 0, 0.25);
	font-size: 16px;
	display: block;
}

.job-logo
	{
		display: none;
	}
	
	article.job-entry h2
	{
		width: 100%;
	}

    div.promo_dh {
        background:rgba(255,255,255,0.55);
        border-top:1px solid rgba(0,0,0,0.1);
        border-bottom:1px solid rgba(0,0,0,0.1);
        border-right:1px solid rgba(0,0,0,0.1);
        -moz-border-radius:10px 10px 10px 10px;
        -webkit-border-radius:10px 10px 10px 10px;
        border-radius:10px 10px 10px 10px;
        margin-top:2em; margin-bottom:2em;
        padding:0 20px 2em 20px;
        width:300px;
    }

    div.promo_dh div.promo_dh-section {
        background:rgba(255,255,255,0.55);
        border-top:1px solid rgba(0,0,0,0.1);
        border-bottom:1px solid rgba(0,0,0,0.1);
        border-right:1px solid rgba(0,0,0,0.1);
        -moz-border-radius:0px 10px 10px 0px;
        -webkit-border-radius:0px 10px 10px 0px;
        border-radius:0px 10px 10px 0px;
        /* margin:2em 0 2em -20px; */
        margin-top:2em; margin-bottom:2em;
        padding:0 20px 2em 20px;

    }

    div.promo {
            left:100%;
    }

    div.promo div.promo-section {
        background:rgba(255,255,255,0.55);
        border-top:1px solid rgba(0,0,0,0.1);
        border-bottom:1px solid rgba(0,0,0,0.1);
        border-right:1px solid rgba(0,0,0,0.1);
        -moz-border-radius:0px 10px 10px 0px;
        -webkit-border-radius:0px 10px 10px 0px;
        border-radius:0px 10px 10px 0px;
        /* margin:2em 0 2em -20px; */
        margin-top:2em; margin-bottom:2em;
        padding:0 20px 2em 20px;

    }
