html,body {
    height:100%;
    width:100%;
    /* background: url("body-bg.png"); */
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    font-size: 18px;
    margin: 0;
    padding: 0;
}
  
/* hd-Styles: */

.grey1 { 
	color:#CCC
	}

.hd-td {
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	font-size:16px !important;
	vertical-align:top; }

.sternche {font-size:14px}
.stern { font-size: 18px; color: #F00 } 
.button-sm { 
	width:auto; height:30px; padding: 0 5px 0 5px !important; font-size:15px !important; }

.hd-header {font-family: OpenSans-ExtraBold, Arial Black, Arial; font-size:24px}

.hd-studenten {
	font-family:'Berlin';
	color: #000;
	font-size:1.15em;
	text-transform: uppercase;
	font-weight: 400;
	font-style: normal;
    font-stretch: normal; }

.hd-vermittlung {
	font-family:'Berlin';
	color: #0066FF; 
	font-size:1.15em;
	text-transform: uppercase;
	font-weight: 400;
	font-style: normal;
    font-stretch: normal; }

.hd-de			{
	font-family:'Berlin';
	color: #000; 
	font-size:1.15em;
	font-weight: 400;
	font-style: normal;
    font-stretch: normal; }
	

.hd-box-right {
	position:relative;
	margin:30px 0;
	float: right !important;
	}

.hd-box1 {
	position:relative;
	margin:30px 0 30px 0;
	float: left !important;
	padding-left: 3px;
	width:60%;
	font-size: 30px;
	color:#EF5517;
	font-family: OpenSans-ExtraBold, Arial Black, Arial;
	line-height: 34px; }
	
.hd-button a {

	border-radius: 8px;
    border: 0;
    text-decoration: none;
    position: relative;
    text-align: center;
    margin: 0 5px 0 5px !important;
    background-color: #0066FF;
    color: #fff !important;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    font-size: 20px;
    padding: 8px;
}

.hd-button a:hover { text-decoration: underline !important; }

.hd-send-from-box {font-size:11px; border-bottom:solid #aaaaaa 1px; padding: 5px 0; line-height:50px }
.hd-alarm {width:60%; margin: auto !important; margin-bottom: 20px !important; margin-top:15px !important; padding:5px; border: #F00 solid 1px; background-color: #FF0; border-radius: 8px }

.hd-blocksatz {hyphens: auto; text-align: justify;}
.hd-h1-bl {font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic'; font-size:24px; color:#0066FF}
.hd-font {font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic'; font-size:16px;}
.hd-bigo1 {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'  !important; font-size:24px; line-height:1.6}
.hd-font1 {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'  !important; font-size:18px; line-height:1.6}
.hd-font2 {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'  !important; font-size:16px; line-height:1.6}
.hd-font3 {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'  !important; font-size:14px; line-height:1.6}

.hd-tabfont {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'  !important; font-size:14px;}
.hd-txt1 {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'  !important; font-size:16px;}

.hd-small {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'  !important; font-size:12px; line-height:1.3;}
.hd-small1 {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'  !important; font-size:10px; line-height:1.8;}
.hd-small2 {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'  !important; font-size:13px;}

.hd-big {
    font-size:32px; color:#ee5417;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	line-height:1.5;
}

.hd-big-or {
    padding:0px;
	margin: 30px 0;
    font-size:32px; color:#EF5517;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
}

.hd-big1 {
	font-family: OpenSans-ExtraBold, Arial Black, Arial;
	color: #0066FF; 
	font-size:50px;
	text-transform: uppercase;}
.hd-big2 {
	font-family: OpenSans-ExtraBold, Arial Black, Arial;
	color: #0066FF; 
	font-size:30px;
	text-transform: uppercase; }
	
	
.hd-selectbox1 { 
	height:28px !important;
	padding:0  !important;
	 }

	
.cont-hd-links, .cont-hd-rechts { 
					width: 485px; 
					float: left; 
					background-color: #fff;
					line-height:1.5;
					font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
					font-size: 15px; }

.hd-captcha {	
					width: 268px;
					background-color:#EEE !important;
					-webkit-border-radius: 8px;
					-moz-border-radius: 8px;
					border-radius: 8px;
					padding: 5px; }

.hd-box2 {	

					background-color:#DDD !important;
					-webkit-border-radius: 20px;
					-moz-border-radius: 20px;
					border-radius: 20px;
					padding: 30px;
					border:solid 5px;
					border-color:#0066FF; }
.hd-box3 {	

					
					font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
					line-height: 1.5;
					text-align: justify }
.hd-box4 {	

					background-color:#eee !important;
					-webkit-border-radius: 20px;
					-moz-border-radius: 20px;
					border-radius: 20px;
					padding: 30px;
					border:solid 5px;
					border-color:#0066FF;
					font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
					font-size: 14px;
					line-height: 1.4; }
					
					
.hd-box5 {	float:left; width:400px; background-color: #ddd; height: 110px; padding:10px; margin: 10px; border-radius:8px }
					 
.hd-box6 {	background-color:#eee !important;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			padding: 10px;
			border:solid 0px;
			border-color:#0066FF;
			font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
			font-size: 16px; 
			margin: 0 10px 10px 0;
			display:inline-block;
			height:80px;
			float:left;
			min-width: 270px;
			}

.hd-h1 { font-family:BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic' !important; font-size: 28px !important; background-color:#006}

.profile-img img {float:left; margin:25px 0 50px 0; border-radius:30px; max-height:200px}

.star { font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; font-size: 14px; color:#ff0000 }

/* START:Fonts Include !!!
*********************************************************************************/
/*  hd plus OpenSans-Regular: */


@font-face {
    font-family: OpenSans-Regular;
    src: url('/sv_static/images/OpenSans-Regular.eot');
    src: url('/sv_static/images/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
    url('/sv_static/images/OpenSans-Regular.woff') format('woff'),
    url('/sv_static/images/OpenSans-Regular.ttf') format('truetype'),
    url('/sv_static/images/OpenSans-Regular.svg#proxima_nova') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: OpenSans-ExtraBold;
    src: url('/sv_static/images/OpenSans-ExtraBold.eot');
    src: url('/sv_static/images/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('/sv_static/images/OpenSans-ExtraBold.woff') format('woff'),
    url('/sv_static/images/OpenSans-ExtraBold.ttf') format('truetype'),
    url('/sv_static/images/OpenSans-ExtraBold.svg#proxima_nova') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: BlueHighwayDType-Regular;
    src: url('/sv_static/images/BlueHighwayDType_gdi.eot');
    src: url('/sv_static/images/BlueHighwayDType_gdi.eot?#iefix') format('embedded-opentype'),
    url('/sv_static/images/BlueHighwayDType_gdi.woff') format('woff'),
    url('/sv_static/images/BlueHighwayDType_gdi.ttf') format('truetype'),
    url('/sv_static/images/BlueHighwayDType_gdi.svg#BlueHighwayDType-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Berlin';
    src: url('/sv_static/images/berlin.ttf') format('truetype'); 
    src: url('/sv_static/images/berlin.eot');
    src: url('/sv_static/images/berlin.eot?#iefix') format('embedded-opentype'),
    url('/sv_static/images/berlin.woff') format('woff'),
    url('/sv_static/images/berlin.ttf') format('truetype');    
	font-weight: normal;
    font-style: normal;
}



/* START:General CSS
*********************************************************************************/

.my-line-div {
    background: none repeat scroll 0 0 #eee;
    border-top: 3px solid #0066ff;
    margin-top:10px;
	margin-left:-20px;
	float: left;
    width: 964px;

    /*line-height: 10px;*/
}

.my-center-div {
    background: none repeat scroll 0 0 #FFE4CA;
    border-bottom: 3px solid #0066ff;
    border-top: 3px solid #0066ff;
    float: left;
  /* huss:      margin-top:20px; */
    padding: 15px 10px;
    width: 944px;
    margin-left:-20px;
    /*line-height: 10px;*/
    font-size:14px;
}

.div-center {margin-left:auto; margin-right:auto; }


.my-center-div  .left-col{width:46% !important; border-color: #CCC; border-right-style:solid; border-width:2px;}
.my-center-div  .right-col{width:48% !important; margin:4px 10px 0;}
.my-center-div  .last-center{width:19% !important;}
.right-col { width: 100% !important; float:left; padding-top:0px; margin-left:10px;margin-top:10px;line-height: 15px;
}
.last-center
{
    width: 17% ! important; float: left; padding-top:0px;
}
.left-col{width: 50% ! important; float: left; padding: 0 10px;}
.left-col ul, .left-col ul li { padding:0px; margin:0px 0 8px 0; list-style:none;}
.left-col ul li span{ float:left; }

.logo_div{/*width:65%;*/ float:left;/*margin-top: -198px;*/  text-align:justify}
.mclass{border: 3px solid #0066FF; padding:20px;-webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px;}
.btn-div{ margin-left: -200px;}

p { 
	padding:0px;
	margin-bottom:10px}


/*******************************************************************************/
.f-right{ float:right;}
.f-left{ float:left; font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
input, select {
    color: #333;
}
.location {
    color: #333;
}
input:focus {
    color: #333;
}

.clr {
    clear: both;
}
fieldset {
    border: 0 none;
    margin: 4px 0;
    padding: 2px 0;
}
a {
    color: #333;

    outline:none;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
}
a:hover {
    text-decoration: none;
}

h1 {
    padding:0px; 
	margin:30px 0 20px 0;
    font-size:32px; color:#ee5417;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
}
h2 {
    color: #ee5417;
    margin: 30px 0 15px 0;
    padding: 0;
    font-size: 20px;
 	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
}
input[type="text"],
input[type="password"], #search_form .quick-search-input input {
    background: url("/sv_static/images/input-text-bg.png") repeat-x top #fff;
    border: 1px solid #bababa;
    padding: 0 5px;
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 1);
    box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 1);
    width: 350px;
	height: 45px;
}
#search_form .quick-search-input input{ padding:0px 5px;}
.information,
.error,
.message,
.warning,
.notice {
    padding: 8px 50px 8px;
    text-align:left;
	font-family: OpenSans-ExtraBold, Arial Black, Arial;
    font-size: 18px;
    margin: 13px 10px !important;
}
.warning,
.error {
    border: 3px solid #FF0000;
	border-radius:8px;
    background: url("/sv_static/images/error.png") no-repeat left center;
    color: #0066FE;
    text-align:left;
	background-color:#E2EDFF !important;
	width:auto !important;
	display:inline-block;

}

.error a {
    color: #0066FE;
	font-family: OpenSans-ExtraBold, Arial Black, Arial;
    font-size: 18px;
    text-align:left;
}

.message {
    border: 2px solid #73A549;
	border-spacing: 5px;
    background: url("/sv_static/images/message.png") no-repeat left center;
    color: #73A549;
	border-radius: 8px; 
	padding-left: 50px;
	/* width: 54%; */
	width:auto !important;
	margin: 30px 0 !important;  
	display:inline-block;
}
.notice,
.information {
    border: 2px solid #73A549;
	border-spacing: 5px;
    background: url("/sv_static/images/message.png") no-repeat left center;

    color: #73A549;
	border-radius: 8px; 
	padding-left: 50px;
	/* width: 54%; */
	margin: 50px 0 !important; 
}

.info {		
		border: 1px solid #CCCCCC;					
		border-radius: 8px;		
	    border-spacing: 5px;		
	    background: url("/sv_static/images/information.png") #eeeeee no-repeat left center;		
		font-size:14px;		
		color: #0066FF;		
		padding: 3px 3px 3px 40px;		
		/* width: 54%; */		
		margin: 30px 0 !important; 		
	}



img {
    border: none;
}

.main-div, #main-div-after {
    width: 970px !important;
    margin: 0 auto;
    /*z-index: 2;*/
    padding: 0px;
    position: relative;
	vertical-align:top !important;
}

#main-div-after {
	/*z-index: 1;*/
    padding: 0 0 20px 0;
}
.left{ float:left;}
.right{ float:right;}
.text-center{ text-align:center;}


/* START:Tables
*********************************************************************************/
table {border-collapse: separate; border-spacing:1px; width: 100%;}
table thead{background: #0066ff; text-align:left;}
/*table thead {background: #3B6B7D;text-align: left;}*/

.hussform table tr th {
		white-space: nowrap;
		text-align: left !important;
		border-collapse:collapse;
		font-size: 20px;
		background:#ddd;
		padding: 3px !important;
		color:#333;
		font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';

		}
		

#ui-datepicker-div table thead th {
		white-space: nowrap;
		text-align: left !important;
		border-collapse:collapse;
		background:#ccc;
		margin:0 !important;
		padding:0 0px !important;
		}

table thead th {
		white-space: nowrap;
		text-align: left !important;
		border-collapse:collapse;
		background:#0066ff;
		margin:0 !important;
		padding:0 0px !important;
		}

.invoice-actions,table th.text-center {text-align: center !important;}
.listingsResults table thead th,table tbody td {padding:0px 0px;}
/*#listingsResults .priorityListing .listing-title, #listingsResults .priorityListing .listing-info{ margin-left:45px !important;}*/
div#tabs-1 #listingsResults table tbody .listing-section {
    margin-bottom: 5px; margin-top: 5px; max-height:70px; min-height:50px; margin-left: 0;
}
#listingsResults table tbody .listing-section{ margin-left:40px; margin-top: 15px; min-height:100px;}
#listingsResults table tbody .listing-section .listing-title { margin-left:0px;}
/*#listingsResults table tbody .listing-section .listing-links ul { padding:0px !important;}*/
#listingsResults table tbody .listing-section .listing-links ul {float: left;/*margin: 0 0 0 246px !important;*/padding: 0 !important;}
#listingsResults table tbody  .right-side .listing-links ul { float:right;}
#listingsResults table tbody  .right-side .listing-links ul li a { border-bottom:0px; color:#000; background:url(/sv_static/images/small-blue-arrow.png) no-repeat left center; padding:3px 0 5px 25px;font-size:16px;text-decoration: none;}
#listingsResults table tbody  .right-side .listing-links ul li a:hover{text-decoration: underline;}

table thead th, table tbody td {font-weight: normal; padding: 6px !important; vertical-align: top; text-align: left; }


#ui-datepicker-div table thead th, #ui-datepicker-div table tbody td {font-weight: normal; padding: 2px !important; vertical-align: top; text-align: center !important; }

table thead th a,table thead {color: #fff;}
table tbody tr {border-bottom:0px dashed #8C8C8C;}
table tbody tr:last-child {border: none;}

table tbody a {font-size: 14px; font-weight: bold; color:#EF5517}
table tbody li a {font-weight: normal;}
.tableLeft,.tableRight {padding: 8px !important;}

.align_right {text-align: right;}
#table-alerts tr {border: none;}
table tbody ul {clear: both;display: block;list-style-type: none;margin: 0;padding: 0;}
table tbody li {float: left;margin: 0 5px 0 0;}
.questionnaire-table tr,.saved-search-tbl tr {border: none !important;}
.saved-search-tbl td {padding: 5px 5px;}
form[name="SavedListingForm"] table tr,form[name="SavedListingForm"] table tr:last-child .separateListing,#pm_form tr,.contact-us tr {border: none;}
#pm_form .evenrow,#pm_form .oddrow {border-bottom: 1px dashed #8c8c8c;}
.separateListing {border-top: 1px dashed #8c8c8c;padding: 0;}
#pm_form .separateListing,#edit-questions .separateListing {display: none;}
#filterForJobsStat select {width: auto;}




/* START:Header
*********************************************************************************/

#header {
    background: none repeat scroll 0 0 #0066ff;
    width: 100%;
	height: 140px;
    display: inline-block;
    position:relative;
    z-index:9999;
}

#header-bg-sitemap,
#header-bg,
#header-bg-in-sitemap,
#header-bg-in {
    position: absolute;
    width: 100%;
    height: 240px;
    z-index: 1;
}
#header-bg-sitemap,
#header-bg {
    background: url("/sv_static/images/header-bg.png");
    border-top: 4px solid #1c1c1c;
}

#header-bg-in-sitemap,
#header-bg-in {
    background: url("/sv_static/images/header.png") no-repeat center bottom;
}
.emp-header-in,
.emp-header,
.index-header-bg,
.index-header-bg-in {
    height: 250px !important;
}
#header-left {
    margin:10px 0 0 0;
    float: left;
    padding: 0 0 0px 0;
}

#header-left img {width: 405px;}

#header-right-main {position: absolute; top:0; right: 0px; width:70%; float:right;}

#header-right {
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    margin:0;
    float: right;
    height:31px;
    padding:0 13px;
    line-height:30px;
    text-align:right;
    background:#ef5517;
    -webkit-border-radius:0 0 8px 8px;
    -moz-border-radius:0 0 8px 8px;
    border-radius:0 0 8px 8px;
    white-space:nowrap;	
}
#header-right a {
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    color: #fff;
    display: inline-block;
    text-decoration:none;
    line-height:28px;
    text-align:right;
/* hd orig:        background:#ef5517; */
    -webkit-border-radius:0 0 8px 8px;
    -moz-border-radius:0 0 8px 8px;
    border-radius:0 0 8px 8px;
    white-space:nowrap;	}

#header-right a:hover {
    text-decoration:underline;
	
}
	
#header-right a.top-login{ background:url( /sv_static/images/login-img.png) 3px 3px no-repeat; padding:0 0 0 15px; }
#header-right form {
    float: right;
    margin: 0;
}
#header-right input#password,
#header-right input#username {
    width: 95px;
    background: #CCCCCC; /* #174354; */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #486f7e;
    -moz-box-shadow: inset 0 2px 0 0 #133745;
    -webkit-box-shadow: inset 0 2px 0 0 #133745;
    box-shadow: inset 0 2px 0 0 #133745;
    padding: 6px;
    color: #fff;
    font-size: 12px;
    font-family: Georgia, serif;
    font-style: italic;
    text-transform: lowercase;
}
.msg_icon { 
	position:relative; 
	z-index:999999;
	}

#header-right input[type="submit"] {
    width: 65px;
}
#header-right .login_buttons_txt {
    display: none;
}
.header-user-menu span {
    font-size: 14px;
    color: #fff;
    /*text-shadow: 0 -1px 0 #000;*/
}
.header-user-menu span a {
    vertical-align: top;
}
.header-user-menu span a:last-child {
    text-decoration: none;
    border-bottom:0px solid #608897;
}
.header-user-menu span a:hover {
    border: none;
}


/* START:Top Menu
*********************************************************************************/
#top-menu {
    float: right;
    margin:10px 0 0;
    position: relative;
    z-index:99999;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
}

#top-menu ul {
    float: right;
    list-style-type: none;
    margin: 0 5px;
    padding: 0;
} 
#top-menu ul li {
    float: left;
    margin: 60px 0 3px 25px;
    padding: 0 0 4px;
    position:relative;
}
#top-menu ul li a {
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    font-size: 24px;
    color: #fff;
    text-decoration: none;
    padding: 0 0 5px;
    text-transform:uppercase;
 /* huss:       -webkit-transition: background 0.5s ease, color 0.3s ease;
    transition: background 0.5s ease, color 0.3s ease; */
    white-space:nowrap;
}

#top-menu ul li a:hover {
    z-index:99999 !important;
}

#top-menu ul li:hover > a {
    /*background: #FF0000;
    border: 1px solid #30677b;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding:0px;
    color: #bbecff;*/
}
#top-menu li ul {
    min-width: 160px;
    position: absolute;
    /*margin: 8px 0 0 1px;*/
    visibility: hidden;
   /* huss:     transition: visibility 0s linear 0.5s,opacity 0.5s linear; */
    /*z-index:000;*/
    top:26px;
    right:0%;
    /*margin: 0 -100% 0 0;*/
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -khtml-border-radius:8px;
    border-radius:8px;
    background: #dfdfdf;
    padding:10px 0px;
	border-color: #0066FF;
    border-left: solid 2px #0066FF;
	border-right: solid 2px #0066FF;
	border-bottom: solid 2px #0066FF;
	border-top: none;

}

#top-menu li ul li {
    clear: both;
    margin:0px !important;
    padding:0px;
    width:100%;
}

/* huss:  #top-menu li ul.jb, #top-menu li ul.emp{ margin:0 -75% 0 0;}
#top-menu li ul.js{ margin:0 -18% 0 0;}
#top-menu li ul.pr{ margin:0 -100% 0 0;}
#top-menu li ul.more {right:0% !important; margin: 3px 0 0 0 !important;}
#top-menu li ul li {
    clear: both;
    margin:0px !important;
    padding:0px;
    width:100%;
}  */

#top-menu li ul li a {
    background:url(/sv_static/images/sub-menu-arrow.png) no-repeat 0 9px;
    color: #333;
    font-size: 17px;
    padding: 5px 5px 5px 11px;
    font-weight:normal;
    width:94%;
    display:block;
}

#top-menu > ul > li:hover{}

#top-menu li ul li a:hover{background:#e7997a url(/sv_static/images/sub-menu-arrow.png) no-repeat 0 -17px; width:100%}

#top-menu ul li:hover ul,
#top-menu li li:hover ul,
#top-menu li li li:hover ul {
    background-image:url(/sv_static/images/arrow_down.png) !important;
    background-position: 70% 0%;
    background-repeat:no-repeat;
    background-size: 7%;
    opacity: 1;
    overflow: hidden;
    visibility: visible;
    transition-delay: 0s;
    margin-top:3px;

}
#top-menu > ul > li:nth-child(3):hover > ul
{
    background-image:url(/sv_static/images/arrow_down.png) !important;
    background-position: 65% 0% !important;
    background-repeat:no-repeat;
    background-size: 7%;

}
#top-menu > ul > li:nth-child(4):hover > ul
{
    background-image:url(/sv_static/images/arrow_down.png) !important;
    background-position: 90% 0% !important;
    background-repeat:no-repeat;
    background-size: 7%;

}


#top-menu > ul > li:nth-child(5):hover > ul
{
    background-image:url(/sv_static/images/arrow_down.png) !important;
    background-position: 95% 0% !important;
    background-repeat:no-repeat;
    background-size: 7%;

}


/* START:Language Switcher Plugin CSS
*********************************************************************************/

.sbHolder {
    font-family: proxima_nova, OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    height: 19px;
    position: relative;
    width: 180px;
    margin: 0 3px 0 0;
}
.sbSelector {
    display: block; /* orig display: block;  */
    height: 27px;
    right: 5px;
    line-height: 20px;
    outline: none;
    overflow: hidden;
    position: absolute;
    text-indent: 10px;
    top: 0;
    width: 80px;
    text-align: center;
    color: #BBECFF !important;
}
.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover {
    color: #819C78;
    outline: none;
    text-decoration: none;
}
.sbToggle {
    background: url("/sv_static/images/langs.png") 0 0 no-repeat;
    display: block; /* orig display: block;  */
    height: 9px;
    outline: none;
    position: absolute;
    right: 0;
    top: 11px;
    width: 6px;
}
.sbToggleOpen {
    background: url("/sv_static/images/langs.png") 0 -9px no-repeat;
}
.sbOptions {
    /*background: #1d1d1d;*/
    background:#ffffff;
    border:solid 1px #666;


    /*box-shadow: 0 1px 2px 1px #686868;*/

    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 120px;
	list-style-type:none !important;
    z-index: 1;
    overflow-y: auto;
}
.sbOptions li {
    padding: 0 5px 0 0;
    line-height: 24px;
    border-bottom: 1px solid #040404;
    text-align: left;
		font-size:12px;
}
.sbOptions li:last-child {
    border-bottom: none;
}
.sbOptions li a{color:#000 !important;}
.sbOptions a {
    display: block;
    outline: none;
    padding: 0 0 0 12px;
    text-shadow: 0 -1px 1px #000;
    color:#000;
}
.sbOptions a:link,
.sbOptions a:visited {
    text-decoration: none;
}
.sbOptions li:hover {
    background: #e99a7c;
    border-color:#c27557;
}
.sbOptions li.last a,
.sbOptions li:last-child a {
    border-bottom: none;
}
.sbOptions .sbDisabled,
.sbOptions .sbGroup {
    border-bottom: dotted 1px #515151;
    display: block;
    padding: 7px 0 7px 3px;
}
.sbOptions .sbDisabled {
    color: #999;
}
.sbOptions .sbGroup {
    color: #EBB52D;
    font-weight: bold;
}
.sbOptions .sbSub {
    padding: 0 0 0 17px;
}




/* START:Employer/Jobseeker Button
*********************************************************************************/
#post-job{
			top: 330px;
   			position: fixed;
   			right: -155px;
   			letter-spacing:1px;
    		z-index: 9999999;
    		background:#0066ff;
   			-moz-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
    		-webkit-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
    		-o-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
    		-ms-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
    		-webkit-border-top-left-radius: 5px;
    		-webkit-border-top-right-radius: 5px;
    		-moz-border-radius-topleft: 8px;
    		-moz-border-radius-topright: 8px;
    		-ms-border-radius-topleft: 8px;
    		-ms-border-radius-topright: 8px;
    		border-top-left-radius: 8px;
    		border-top-right-radius: 8px;
    		border-top: 1px solid #fff;
    		padding: 5px 15px 5px 15px ;
			}
			
#employers {
    top: 65%;
    position: fixed;
    right: -75px !important; 
    letter-spacing:1px;
    z-index: 999;
    background:#0066ff;
    padding: 5px 15px 5px 15px ;
    
	font-size: 50px;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -moz-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
    -webkit-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
    -o-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
    -ms-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -ms-border-radius-topleft: 8px;
    -ms-border-radius-topright: 8px;

}
.ie-employers,
.jobseeker-button.ie-employers {
    border-radius: 8px 0 0 8px;
	-webkit-border-radius: 8px 0 0 8px;
	-moz-border-radius: 8px 0 0 8px;
    display: block;
}

.ie-employers {
    right: -77px !important;
}
.jobseeker-button.ie-employers {
    right: -88px !important;
}
.jobseeker-button {
	display:none;
    right: -70px !important;

}
#employers:hover, #post-job:hover {
    background:#EF5517;
}


#employers a, #post-job a {
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    color: #E1DDD2;
    font-size:30px !important;
    text-decoration: none;
    display: block;
}

#listingsResults .priorityListing .listing-links{ /*margin-left:25px !important;*/ }
.priorityListing .listing-section .listing-info { 
    /*  float: left;
  margin: 0 0 0 25px;
	*/
}

.listingsResultsResume .priorityListing td{/*padding:0 !important;*/}
#listingsResults table tbody .listing-links ul,#listingsResults table tbody .priorityListing .listing-links{margin:0!important}

.priorityListing .listing-info .right-side {/*margin:0px 20px 10px 0; float:right;*/ }

#listingsResults .priorityListing td {background:#efefef;border-top: 0 solid #fff; padding: 0; position: relative;
/*display: block;float: left;*//**margin: 0 0 10px;position: relative;width: 100%;*/}

#my-listings-table .priorityListing,#my-listings-table .priorityListing + tr {background: #fff;}

.priorityListing .listing-title {/*padding: 15px 10px 12px 30px;*/border-bottom:0 dashed #ffc5ad;}
div#tabs-1 .listing-title a {
    margin-bottom:5px;
	line-height:1.2;
}
.priorityListing .listing-title a {
		color: #ee5417;
		font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
		font-weight:normal;
		text-decoration:underline !important;
		font-size: 24px;/*text-shadow: 1px 0 0 #f2cfc0;*/
		margin-bottom:15px;
		display:block;
		line-height:1.2; 
		}

.priorityListing .listing-title a:hover {text-decoration: none !important; }
#listingsResults .evenrow .listing-title a:hover {text-decoration: none !important;} 
#listingsResults .oddrow .listing-title a:hover {text-decoration: none !important; line-height:1.2; }


/* hd-orig:    
.priorityListing .listing-title a:hover,#listingsResults .evenrow .listing-title a:hover,#listingsResults .oddrow .listing-title a:hover {text-decoration: underline;}
*/

.premium {
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    background: none repeat scroll 0 0 #ffa64d;
    color: #9b9b9b;
    display: inline-block;
    float: left;
    font-size:30px;
    height: 100%;
    left: 0;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    width: 40px;
}
.premium span{
    float: left;
    left: 0;
    margin: 0 0 0 -27px;
    position: inherit;
    top: 40%;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: auto;
}
.indeed span{
    float: left;
    left: 0;
    margin: 0 0 0 -15px;
    position: inherit;
    top: 40%;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: auto;
}
.standard span{
    float: left;
    left: 0;
    margin: 0 0 0 -35px;
    position: inherit;
    top: 35%;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: auto;
}
.standard{
    background: none repeat scroll 0 0 #ccc;
    color: #9b9b9b;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    display: inline-block;
    float: left;
    font-size:30px;
    height: 100%;
    left: 0;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    width: 40px;
}

.indeed{
    background: none repeat scroll 0 0 #efefef;
    color: #9b9b9b;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    display: inline-block;
    float: left;
    font-size:30px;
    height: 100%;
    left: 0;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    width: 40px;
}
/* START:Main Page Structure
*********************************************************************************/
#left-column,
#right-column {
    margin: 15px 0 0 0;
    padding:0;
}
#left-column {
    width: 100%;
    float: left;
}
#right-column {
    width: 330px;
    float: right;
}
#right-column .banner {
    margin: 0 0 10px 0;
    clear: both;
}


.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0 !important;
}
.white-block {
    background: #fff;
    border: 5px solid #0066FF;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden;
    padding: 15px 0;
    margin: 0 0 15px 0;
    clear: both;
}
.white-block h2 {
    display: table;
    margin: 0 auto;
}
.sep-line {
    background: url("/sv_static/images/h2-line-bg.png") no-repeat center;
    width: 329px;
    height: 19px;
    display: inline-block;
    margin: 5px auto;
}
.banner {
    text-align: center;
    margin: 15px 0;
}

/* huss:  neu  */
.banner img {
	border-radius:8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
}


/* START:Quick Search
*********************************************************************************/
.results-paging #quick-search{
    margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 0;
}
#quick-search {
    margin: 0 auto;
    width: 100%;
    z-index: 999;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	margin-top: -160px;
}

.quick-search-main {
	width: 950px !important; 
	padding: 0;
	margin: 0 auto;
	}


#quick-search .input-name{margin:0 0 5px 0; color:#fff; font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; font-size:12px;}
.results #quick-search .input-name{margin:0 0 5px 0; color:#fff; font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; font-size:11px;}
#quick-search-right {
    width:100%;
    float: none;
}

#quick-search-left {
    float: left;
    display: none;
    position: relative;
    top: -1px;
    left: -1px;
}
#quick-search .search-job{
    font-size: 24px;
    color: #fff;
    background: #ef5316;
    white-space:nowrap; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: -moz-linear-gradient(top, #f15d1b 0%, #ef5316 100%); /* FF3.6+ */
	background: -ms-linear-gradient(top, #f15d1b 0%,#ef5316 100%); /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f15d1b), color-stop(100%,#ef5316)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f15d1b 0%,#ef5316 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f15d1b 0%,#ef5316 100%); /* Opera 11.10+ */

    background: linear-gradient(to bottom, #f15d1b 0%,#ef5316 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15d1b', endColorstr='#ef5316',GradientType=0 ); /* IE6-8 */
    -moz-border-radius:8px 8px 0 0;
    -webkit-border-radius:8px 8px 0 0;
    -khtml-border-radius:8px 8px 0 0;
    border-radius:8px 8px 0 0;
    border-bottom:0px !important;
    border:1px solid #ed8b33;
    float: left;
    letter-spacing: 1px;
    line-height: 40px;
    margin: 0 0 -2px;
    padding: 0 12px;
    position: relative;
    z-index: 999;
}

#quick-search .employer{
    background:#b3b3b3;
    -moz-border-radius:8px 8px 0 0;
    -webkit-border-radius:8px 8px 0 0;
    -khtml-border-radius:8px 8px 0 0;
    border-radius:8px 8px 0 0;
    color: #fff;
    float: left;
    font-size: 24px;
    letter-spacing: 1px;
    line-height:40px;
    margin: 0 0 0 -5px;
    position: relative;
    text-transform: uppercase;
    z-index: 888;
}
#quick-search .employer a{
    padding: 0 12px 0 17px;
    color:#fff;
    display:block;
    text-decoration:none;
    font-size:24px;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
  }
  
#quick-search .employer a:hover{
    text-decoration:underline;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    font-size:24px;
}

#quick-search-left .right-arrow {}

#quick-search-inner {
    background: #ef5316; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #ef5316 0%, #f15d1b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef5316), color-stop(100%,#f15d1b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ef5316 0%,#f15d1b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ef5316 0%,#f15d1b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ef5316 0%,#f15d1b 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ef5316 0%,#f15d1b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef5316', endColorstr='#f15d1b',GradientType=0 ); /* IE6-8 */
    float:left;
    padding:15px;
	border-radius:0 8px 8px 8px;
	-moz-border-radius: 0 8px 8px 8px;
    /* huss:  width: 100%; */
	max-height: 150px;
	margin-bottom:15px;
}



#search_form .quick-search-input .input-name{ display:none;}
.quick-search-input, .quick-search-btn, #quickSearchLinks, #inputStat {
    display: block;
    float: left;
    margin: 0 5px 0 0;
}
.quick-search-btn .find-button-zoom {
    margin:22px 0 0 15px;
}

.quick-search-input input {
    width:250px;
    height: 45px !important;
    padding: 0 10px;
    font-size: 16px;
    color: #9b9b9b;
    line-height: 30px;
    border:0px;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
}

.quick-search-btn #btnSearch {
    /* background:#0368ff url(search-icon-w.png) no-repeat 5px 5px; */
    background: #0066FF;
    color:#fff;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    font-size: 20px !important;
	padding: 5px;
	margin: 0 0 0 10px;
}

.quick-search-btn #btnSearch:hover 	{
    /* background:#eeeeee url(search-icon-w.png) no-repeat 5px 5px; */
    background-color:#bbb !important;
    color:#FFF;
}

.quick-search-btn .find-button-zoom:hover {/*background: url("buttons-bg.png") repeat-x 0 -101px;*/}
.results-paging #quick-search .quick-search-btn .find-button-zoom{margin:20px 0 0;}
.results-paging #quickSearchForm .quick-search-input .searchGeoDistance{ 
	max-width:80px; 
	}
#quickSearchForm fieldset {
    margin:0;
}
#quickSearchForm fieldset:last-child {
    margin:0;
    vertical-align: top;
}
#inputStat {
    font-size: 14px;
    color: #2c6073;
    text-shadow: 0 1px 0 #fff;
}
#inputStat .strong {
}
#inputStat .online {
    color: #0066FE;
    border-bottom: 1px solid #dcbbae;
}
#quickSearchLinks {
    float: right;
    margin:38px 0px 0 0;
}
#quickSearchLinks ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#quickSearchLinks ul li {
    /*background: url("more.png") no-repeat right center;*/
    padding: 0 0px 0 0;

}
#quickSearchLinks ul li ul li {
    min-width: 170px;
    color: #fff;
    background: none;

}
#quickSearchLinks ul li ul li a {
    text-decoration: none;
    color: #fff;
    display: block;
    padding: 10px 10px 10px 15px;
    white-space: nowrap;
}
#quickSearchLinks ul li ul {
    position: absolute;
}
#quickSearchLinks ul li:hover a {
    border: none;
}
#moreOprtionsItem {
    border: 1px solid #bababa;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #2c6073;
    /*box-shadow: 0 1px 2px 1px #ccc;
    -moz-box-shadow: 0 1px 2px 1px #ccc;
    -webkit-box-shadow: 0 1px 2px 1px #ccc;*/
    z-index: 20 !important;
}
#moreOprtionsItem li:first-child {
    border-bottom: 1px solid #255364;
}
#moreOprtionsItem li:last-child {
    border-top: 1px solid #557b89;
}

.results-paging
#moreOptions {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}

#moreOptions {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    white-space:nowrap;
}
#moreOprtionsItem {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s linear 0.5s,opacity 0.5s linear;
    z-index: 10;
}
#moreOprtionsItem li a:hover span {
    text-decoration: underline;
}
#quickSearchLinks ul li:hover ul {
    opacity: 1;
    overflow: hidden;
    visibility: visible;
    transition-delay: 0s;
}


/* START:JTabs Plugin CSS
*********************************************************************************/

#jTabs {
    /* hd neu 150115  */
    padding: 0 0 0 0%;
}
#jTabs ul{border-bottom: 2px solid #0066ff;}
#jTabs,
#jTabs ul,
#jTabs ul li {
    background: none;
    border: none;
    border-radius: 0;

    /*  hd neu 150115: */
    max-width:100%;


}
.ui-tabs-nav li {
    /*background: url("tabs-separator.png") no-repeat right center !important;*/
    background:none !important;
}
/*.ui-tabs-nav li:last-child {
	background: none !important;
}*/
#jTabs .ui-state-default {
    margin: 0;
}
#jTabs .ui-state-default a {

    font-size: 20px !important;
    color:#0066ff !important;
    padding: 10px 18px !important;
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
}
#jTabs .ui-state-default:first-child a {
    padding: 7px 12px !important;
}
#jTabs .ui-tabs-selected a {
    background: none repeat scroll 0 0 #0066ff;
    color: #fff !important;
    position: relative;
    padding: 7px 12px !important;
}
#jTabs .ui-tabs-selected a:before {
    background-image: url("/sv_static/images/tabs-active.png");
    background-repeat: no-repeat;
    content: "";
    height: 10px;
    position: absolute;
    width: 100%;
    bottom: -7px;
    text-align: center;
    background-position: center;
    display: inline-block;
    left: 0;
}

#jTabs .ui-tabs-nav {
    display: block;
    border-bottom: 2px solid #0066ff;
    height:39px;
}
#jTabs .css-panes {
    border-top:0px solid #3b6b7d;
    margin: -1px 0 0 0;
}
#jTabs .ui-state-default a:hover {
    /*color: #0066FE !important;*/
}
.ui-tabs .ui-tabs-panel {
    padding: 10px 0 !important;
}

#jTabs .css-panes ul {
    list-style: none;
    display: inline-block;
    width: 33%;
    margin: 12px 0 0 15px;
    padding:0px;
}
div#tabs-1 ul.main-page{
    margin: 0px;
    width: 100%;
	}

div#tabs-1 ul.main-page a {
    font-weight: normal;
    font-size: 14px;
    text-decoration: underline;
    color: #000;
    /*padding: 3px 0 3px 25px;*/
}
#jTabs .css-panes ul a {
    font-size: 16px;
    text-decoration: underline;
    color: #2c6073;
}
#jTabs .css-panes ul a:hover {
    text-decoration: none;
}
.blue {
    color: #0066ff;
}

/* START:Featured and Latest Jobs
*********************************************************************************/
.featured-companies h2 {
    background: url("/sv_static/images/icons.png") no-repeat 0 -60px;
    padding: 0 0 0 25px;
}
/*.FeaturedCompaniesLogo {
	display: block;
	float: left;
	width: 155px;
	margin: 5px 4px;
	text-align: center;
}*/
.white-block .view-all {
    background: url("/sv_static/images/link-line-bg.png") no-repeat top;
    padding: 15px 0 0 0;
    text-align: center;
}
.white-block .view-all a {
    border-bottom: 1px solid #d7dee1;
    text-decoration: none;
}
.white-block .view-all a:hover,
.featuredListings:last-child {
    border: none;
}

#featured-listings,
#latest-listings {
    width: 50%;
}
#featured-listings {

    float: left;
}

#latest-listings {
    float: right;
    display:none;
}


#featured-head,
#latest-head {
    font-size: 16px;
    border-bottom: 0px solid #3b6b7d;
    padding: 10px 0;
}
#featured-head {
    color: #0066FE;
}
#latest-head {
    color: #565656;
}
#featured,
#latest {
    margin: 15px 0 0 0;
}
.featuredListings {
    border-bottom: 1px solid #0066ff;
    float: left;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    padding: 0 0 12px;
    /*width: 60%;*/
    margin: 0 0 10px 0;

}
.featuredListings span{
    color: #000 !important;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    font-size: 16px !important;
}

.featuredListings:first-child {
    padding:12px 0 12px 0;
}
.featuredListings a {
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    display: inline-block;
    font-size: 20px;
    padding: 0px;
    margin: 0 0 5px 0;
    text-decoration: none;
    color: #ff0000 !important;
    border-bottom:1px solid #ffd4d4;
}
.featuredListings a:hover {
    text-decoration: none;
    border-bottom:1px solid #fff;
}
#featured-listings .featuredListings a {
    color: #0066FE;
}

.green {
    font-size: 13px;
    color: #8c8c8c;
}

.featuredListings .logo{ width: 15%; float:left;}
#logo_img
{
    max-width:120px;
}
.featuredListings .content {
    float:left;
    margin-left:50px;
    width:70%;
}

.featuredListings .content .text, .featuredListings .content .btm-text {
    float: left;
    width: 100%;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    font-size: 16px;
    color: #000;
    padding: 5px 0 0 0;
}
.featuredListings .content .text ul {
    padding:0px !important;
    margin:0px !important;
    list-style:none;
    width:100% !important;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic' !important;
}

.featuredListings .content .text ul li{ list-style:none; padding:0px; margin:0px; float:left;}
.featuredListings .content .text ul li a {
    text-decoration:none !important;
    padding:0px !important;
    margin:0px 15px 0 0 !important;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic' !important;
    font-size:16px !important;
    color:#333 !important;
    border-bottom:0px !important;
}

.featuredListings .content .text ul li a:hover{ text-decoration:underline !important;}

/*	.featured-employer:before {
    border-right: 5px solid #ccc;
    height:500px;
    position: absolute;
    width: 5px;
    right:-5px;
    content: "";
    top: 60px;
} */
.featured-employer {
    /* border-right: 5px solid #ccc;*/
    float: left;
    margin:0;
    width: 300px;
    padding: 0 5% 0 0;
    position:relative;
}


.featured-employer h1 {
    border-bottom: 2px solid #0066ff;
    color: #000;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    font-size: 20px;
    font-weight: 300;
    margin: 7px 0 15px;
    padding: 0 0 7px;
    text-align: left;
    width: 417px;
}

.featured-employer h1 span{ color:#0066ff}
.featured-employer .FeaturedCompaniesLogo{
    display: block;
    float: left;
    margin: 0 0 10px 0;
    padding:0 0 10px 0;
    border-bottom:1px solid #ef5517;
    text-align:left;
    /* width: 155px;*/}
.featured-employer .FeaturedCompaniesLogo img {
    max-width:320px !important;
    max-height:150px;
    float:left;
}

.featured-employer .more a, .featured-job-home .more a{
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    font-size:14px;
    color:#000;
    float:right;
    background: url("/sv_static/images/small-blue-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding:0 0px 0 25px;
    line-height:20px;}

/* START:Job Seeker Tools Block
*********************************************************************************/
.job-seeker-tools {
    background: #fff;
    border: 1px solid #dedede;
}
.job-seeker-tools .header {
    border-bottom: 2px solid #dedede;
    padding: 15px 20px;
    font-size: 18px;
    color: #0066FE;
    margin: 0;
}
.job-seeker-tools ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.job-seeker-tools ul li {
    display: inline-block;
    width: 32%;
    text-align: center;
    background: url("/sv_static/images/tools-sep.png") no-repeat right center;
    margin: 0 2px 0 0;
}
.job-seeker-tools ul li:last-child {
    background: none;
}
.job-seeker-tools ul li a {
    display: block;
    color: #0066FE;
    font-size: 18px;
    text-decoration: none;
    padding: 25px 0;
}
.job-seeker-tools ul li a:hover {
    text-decoration: underline;
}
.job-seeker-tools #innerBlogContentDiv {
    margin: 20px;
}
.job-seeker-tools #ajax_preloader_blog {
    margin: 15px auto;
}

/* START:Blog
*********************************************************************************/
#innerBlogContentDiv {
    margin: 0 20px;
    line-height: 22px;
}
a.blogLink {
    font-weight: bold;
    text-decoration: none;
}
.blogDate {
    background: url("/sv_static/images/icons.png") no-repeat 0 -577px;
    padding: 0 0 0 25px;
    display: block;
    clear: both;
    color: #8c8c8c;
    font-size: 13px;
    margin: 5px 0 0 0;
}
.blogtext {
    color: #585858;
    font-size: 13px;
}

/* START:News
*********************************************************************************/
.latest-news h2 {
    background: url("/sv_static/images/icons.png") no-repeat 0 0;
    padding: 0 0 0 25px;
}
#news {
    margin: 0 20px;
    line-height: 22px;
}
#news ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#news ul li {
    color: #585858;
    font-size: 16px;
    margin: 0 0 15px 0;
}
#news ul li a {
    font-weight: bold;
    text-decoration: none;
}
#news ul li a:hover {
    text-decoration: underline;
}
#news .news-date {
    background: url("/sv_static/images/icons.png") no-repeat 0 -577px;
    padding: 0 0 0 25px;
    clear: both;
    color: #8c8c8c;
    font-size: 13px;
    margin: 5px 0 0 0;
}
#newsCategory {
    display: block;
    float: right;
    border: 1px solid #C9C9C9;
    padding: 5px;
    margin: 0 0 0 10px;
    width: 200px;
}
#newsCategory a,
#newsCategory .strong {
    padding: 3px 0;
    display: block;
}
#newsCategory h3 {
    font-size: 13px;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #C9C9C9;
}
#newsCategory a:hover,
#newsCategory .strong:hover {
    background: #f2f2f2;
    color: #000;
}

/* START:Polls
*********************************************************************************/
.polls {background-color: #CAE4FF}
.polls h2 {
    background: url("/sv_static/images/icons.png") no-repeat 0 -35px;
    padding:0 0 0 22px;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	font-size: 22px;
}
#poll {
    margin: 0 20px;
}
#poll .strong {
    color: #0066FC;
}
#pollButton {
    float: right;
}
.polls-variable {
    float: left;
}
.polls-variable span {
    font-size: 16px;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; 
}

/* START:Mailchimp Newsletter
*********************************************************************************/
.newsletter {background-color: #CAE4FF}

.newsletter h2 {
    background: url("/sv_static/images/icons.png") no-repeat 0 -21px;
    padding: 0 0 0 25px;
    line-height: 18px;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	font-size: 22px; }
	
#mailchimp-newsletter {
    margin: 0 20px;
}
#mailchimp-newsletter input[type="text"] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: url("/sv_static/images/input-bg.png") repeat-x top #fff;
}
.mailchimp-nl-desc {
    color: #000000;
    font-size: 16px;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
}
#mailchimp-nl-cont fieldset {
    margin: 7px 0;
}
#mailchimp-nl-cont label {
    min-width: 80px;
    display: inline-block;
    color: #0066FC;
    text-align: right;
    font-size: 14px;
    margin: 0 5px 0 0;
}
#mailchimp-nl-cont input[type="text"] {
    width: 180px;
    position: relative;
}
#mailchimp-nl-cont input[type="submit"] {
    margin: 0 0 0 85px;
}


/* START:Footer
*********************************************************************************/
.footer-banner{ float:left; width:100%; margin:30px 0px;}
.footer-banner .banner{ padding:0px; margin:0px;}
#footer {
    /* orig background: url("footer-bg.png"); */

    background-color:#0066FF;

}
#footer-bottom {
    background: #000;
    height: 5px;
    border-top: 1px solid #3f7593;
}
.footer-wrapper ul li a {
    font-size: 13px;
}
.footer-left{ 
	float:left; /*width:40%;*/

	}


#footer {
    float: left;
    padding: 0 0 100px;
    width: 100%;
    /*display: inline-block;*/
	margin-top:50px;
}

.main-wrapper {
    position: relative;
    width:100%;
}
.footer-wrapper {
    background:#0066ff;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    width: 970px;
    margin: 0 auto;
    padding: 35px 0 30px 0;
    position:relative;
}
.footer-wrapper ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}

.footer-wrapper ul li {
	    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    color: #ffffff;
    display: inline-block;
    font-size: 24px !important;
    letter-spacing: 1px;
}
.footer-wrapper ul li a {
    display:block;
    color: #fff;
    font-size:24px !important;
    font-weight:normal;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
}
.footer-wrapper ul li a {
    text-decoration: none;
    padding:0px 9px;
}
.footer-wrapper ul li a:hover,
#copy a:hover {
    text-decoration: underline;
}
#copy{ float:left; width:100%; text-align:left; color:#fff;}
#copy a {
    color: #bbecff;
    text-decoration: none;
    text-align: center;
    text-shadow: 0 -1px 1px #000;
}
.footer-social-icon  a { width:30px; height:30px; float:left; margin-right:10px; background:url("/sv_static/images/left-social-icon.png") no-repeat 0 0;}
.footer-social-icon  a.fb { background-position: 0px 6px;}
.footer-social-icon  a.tw { background-position:0 -32px;}

.footer-call-right {
    background: url("/sv_static/images/footer-call-new.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 132px;
    position: absolute;
    left: 800px;
    width: 161px;
	padding: 20px;
}

.footer-call-right h2 {
    font-size: 28px;
    color: #fff;
    font-style: italic;
    padding: 0px;
    margin: 0px;
    display:none;
}
   
.footer-call-right .chat {
    color: #fff;
    font-size: 18px;
    margin:10px 0px;
    display:none;
}
.footer-call-right .chat a {
    background: #b54113; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1NDExMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b54113 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b54113), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b54113 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b54113 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b54113 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b54113 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b54113', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    color: #000;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    font-size: 14px;
    padding: 2px 10px;
    text-decoration: none;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -khtml-border-radius:8px;
    border-radius:8px;
    border:1px solid #333;
    margin-left:30px;
}

.footer-call-right .chat a:hover{   background: #b54113; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1NDExMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #b54113 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b54113)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #b54113 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#b54113 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#b54113 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#b54113 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b54113',GradientType=0 ); /* IE6-8 */
    color: #000;}
.footer-call-right .call {
    background:url(/sv_static/images/footer-call.png) no-repeat left top;
    color: #fff;
    font-size:22px;
    height: 48px;
    padding: 15px 0 0 85px; display:none;}
	
 

/* START:Input Fields
*********************************************************************************/
#search_form .inputName {width:37%;font-size:22px;color:#333;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';}
#registr-form .inputName {width:22%;font-size:20px;color:#333;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';}
.inputName {
    width:28%;
    color: #1c1c1c;
    font-size:18px;
    padding: 8px 0 0 0;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
}
.inputName,
.inputField,
.inputReq {
    display: block;
    float: left;
    margin-top: 8px !important;
	font-size:18px !important;
}
#pmDetails .inputField{white-space:nowrap;margin-top:10px;}
.inputField span{ font-size:16px !important;}
.inputName
{
    margin-top: 0 !important;
}
.myfield
{
    text-align:center;
}
.inputReq {
    color: #ff0000;
    width:10px;
    padding: 7px 7px 7px 0;
    font-size: 16px;
}

.product-details{/*float:left; width:65%;*/}
.product-details table thead {
    background-color: #0066ff;
    border-bottom: 2px solid #ee5417;
    text-align: left;}


#productDetails ~ table td .inputReq {
    width: 5%;
}
#search_form .inputField,
.builder-col-wide .inputField {
    display: inline-block;
    width: 360px;
}
#search_form input[type="checkbox"] {
    margin: 8px 0 0 0;
}

#search_form .ui-state-default, #search_form .ui-widget-content .ui-state-default, #search_form .ui-widget-header .ui-state-default {background: url("/sv_static/images/input-text-bg.png") repeat-x scroll center top #fff !important; border-radius:0px !important;}

.searchGeoLocation {width: 121px !important;float: right;margin: 5px 0 0 0;}
.search-only {display: inline-block;float: right;font-size: 11px;padding: 5px 0 0 0; }
.search-only span {display: inline-block;margin:0px 2px 0 0;vertical-align: top;font-size:14px; font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';}
.inputField .search-only input[type="checkbox"] {padding: 0 1px !important;}
.inputField small {margin: 5px 10px;display: block;	color: #acacac;}
#uploadForm table td {padding: 10px;color: #1c1c1c;}
#uploadForm table tr,#browse-items tr {border: none;}
#uploadForm .button {text-transform: uppercase !important;}
.salary-abbr {float: left;}
.salary-abbr input {display: inline-block;width: 70px !important;}
select {
    color:#333;
    cursor: pointer;
    font-size: 14px;
    padding: 3px 3px;
    border: 0px solid #CACACA;
}

input, textarea, button {/*font-family: Verdana,sans-serif;*/}
.ui-widget input, .ui-widget {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic' !important; font-size:14px !important }
select option {padding: 0 9px;color: #585858;}

select,.searchList,.inputForm .searchList {
	background: url("/sv_static/images/input-text-bg.png") repeat-x scroll center top #fff;
	border: 1px solid #bababa;
	box-shadow: 0 0 1px 1px rgba(255, 255, 255, 1) inset;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; 
	font-size: 16px !important;
	height:45px;
	}
	
	
.selectCurrency {width: 170px; height:44px; margin: 0 0 0 8px}
.searchGeoDistance, #searchType-keywords {float: right;margin:25px 0 0 0px;/* width: 80px !important;*/}

#quickSearchForm .searchGeoDistance, #quickSearchForm #searchType-keywords {
	color: #999;
	float: left;
	margin: 0;
	width: 80px !important;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
	font-size: 18px; 
 /*	padding:0 6px; */ }

#quickSearchForm .quick-search-input .searchGeoDistance{width:100% !important;max-width:90px;}
#Salary_list,
#DesiredSalary_list {
    float: right;
    width: 140px;
}
#answers input[type="text"] {
    width: 350px;
}
#answers select {
    width: auto;
}
.searchActDate,
.searchIntegerLess,
.searchIntegerMore {
    width: 158px !important;
}
#activation_date_notless,
#activation_date_notmore {
    width: 120px !important;
	margin-right:3px; 
	/*     width: 144px !important; */
}
#date_notless,
#date_notmore {
    width: 127px !important;
}
textarea {
    background: url("/sv_static/images/input-text-bg.png") repeat-x top #fff;
    border: 1px solid #a8a8a8;
    box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    padding: 10px;
    margin: 5px 0;
}
/*#loginForm fieldset {margin:5px 0;}*/
.login-form{ width:63%; }

.login-form .inputButton input.button { 
	padding:3px 10px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	font-size: 20px;
	color: #FFFFFF;
	background-color:#EF5517;
	}
	
.login-form .inputButton input.button:hover {background-color:#0066FF;}
	
	
span.pswd_reg,span.email_reg{font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';margin:10px 0 0;display:block;}
.register-submit{margin:30px 0 0;}
.register-submit input.button{padding:3px 10px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.login-form .soc_reg_form{padding:17px 0 0;width:100%;}
.login-form input#keep{vertical-align:middle;}
.forgot-pass{width:100%; text-align:center; padding:17px 0 0 0;}

.forgot-pass a {
	border-bottom:1px solid #d8d8d8; 
	text-decoration:none; 
	color:#333; 
	font-size:14px;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	}

.login-note{margin:0 0 20px;}
.login-note .top-page-name{margin:25px 0 0;}
.login-inputbox{margin:5px 0 0;display:inline-block; border:none }
#messageBox .forgot-pass{text-align:left;}
#messageBox .forgot-pass a{ border-bottom:1px solid #d8d8d8; text-decoration:none; color:#333; }
#messageBox .inputName,
#messageBox .inputField,
#messageBox .inputReq {display: block;float: left; margin-top: 7px; font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
#loginForm input[type="text"], #loginForm input[type="password"] {width:100%;max-width:362px;}
#loginForm .inputName{ width:22%; font-size:22px; color:#333333; font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';}
#loginForm .inputField{ width:78%;/* text-align:right;*/}
#loginForm .inputButton{ width:120px; text-align:center; margin-left:auto; margin-right:auto }
.tree-input-field {width: 362px;/*margin:9px 0 10px 0;*/ margin:6px 0;}
.tree-available-count {color: #000;}
.tree-child-close {color: #8e8e8e;}
#application-settings .inputString {width: 325px;}
table#manage-pictures {width: 363px;}
table#expiration-date {margin: 10px 0 0 0;}
#expiration-date #until {margin: 10px 5px 0;}
.ui-multiselect {width: 362px !important;min-height: 45px;padding: 7px 5px 5px 5px !important}

.login-bottom{ float:left; width:100%;margin:55px 0 0;}
.login-bottom h1{margin:25px 0;line-height:normal;letter-spacing: 0.6px;}
.login-bottom ul{padding:0; margin:0;}
.login-bottom ul li{ list-style:none; background:url(/sv_static/images/small-blue-arrow.png) no-repeat 0 4px; padding:0 0 0 25px; font-size:17px; font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';margin:0 0 15px;}
.login-bottom ul li h3{margin:0; padding-bottom:5px}
.login-bottom ul li h3 a{color:#000000;/*border-bottom:1px solid #000;*/ text-decoration:underline;font-weight:normal; font-size:22px;}
.login-bottom ul li a{ font-size:22px; color:#000; font-weight:normal;max-width:100%;}

.pdn-left {
    float: left;
    padding:20px 0 0 200px;
}
#messageBox .pdn-left {
    float:none;
    padding:0px;
}

/* START:Reports
*********************************************************************************/
#reports-navigation {
    font-weight: bold;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0 0 15px 0;
}
#reports-navigation-in {
    background: -moz-linear-gradient(top,  #fafafa 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,  #fafafa 0%,#ededed 100%);
    background: -o-linear-gradient(top,  #fafafa 0%,#ededed 100%);
    background: -ms-linear-gradient(top,  #fafafa 0%,#ededed 100%);
    background: linear-gradient(to bottom,  #fafafa 0%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ededed',GradientType=0 );
    position: relative;
    overflow: hidden;
    display: inline-block;
    float: left;
}
#reports-navigation-in-border {
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    position: relative;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    overflow: hidden;
}
#reports-navigation a:hover {
    background: #f2f2f2;
}
#reports-navigation .current {
    background: none repeat scroll 0 0 #e4e4e4;
    color: #1c1c1c;
    text-decoration: none;
}

#reports-navigation .current:hover {
    background: #e4e4e4;
}
#reports-navigation .middle-item {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
#reports-navigation a {
    display: block;
    float: left;
    padding: 10px 25px;
    color: #585b62;
}
#reports {padding:0;margin:0 0 45px 0;}
#reports form {
    margin: 0 0 5px 0;
}
#reports h2 {font-weight: normal;margin:0 0 10px 0;text-transform: uppercase;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';}
#reports td {
    padding: 5px;
}
#reports #quick-stats {
    width: 400px;
}
#reports #quick-stats td {
    border-bottom: 1px solid #DEDEDE;
    text-align:left;
}

.emp_logo_div{ float:left; margin:0;}

#reports #general-stats {
    width: 800px;
}
#general-stats .general-stats-item,
#general-stats th {
    text-align: center !important;
}
#adSpaceAccount #reports-navigation,
#adSpaceAccount h3,
#adSpaceAccount h1 {
    display: none;
}
#adSpaceAccount #quick-stats {
    display: block;
    width: auto;
}
#my-account-stats {
    margin: 0 0 20px 0;
}

/* START:Browse by Company
*********************************************************************************/
.SearchResultsCompany .numberPerPage


.browseCompanyAB {
    float: left;
    padding: 5px;
}
.SearchResultsCompany .numberResults,
.SearchResultsCompany .numberPerPage {
    display: inline-block;
    vertical-align: middle;
}
.SearchResultsCompany .topNavBar .pageNavigation {
    border: medium none;
    border-radius: 0 0 0 0;
    display: inline-block;
    float: right;
    padding: 0 0px 0 0;
    background: none;
    box-shadow: none;
    margin:8px 0 0 0;
    width:auto;
}
.pageNavigation img {
    display: none;
}

/* START:Display Listing
*********************************************************************************/
.display-resume .userInfo { width:100%;}
.userInfo { 
    float: left;
    width: 250px !important;
}
.listingInfo {position: relative;}
.listingInfo .logo_div p{margin:20px 0 10px;}
.narrow-col .displayField .player {
    margin: 0 5px;
}
.narrow-col .displayField embed {
    width: 90%;
    height: 250px;
    float: right;
    clear: both;
    margin: 0 5px;
}
#company-profile-video a.player,
#company-profile-video embed,
#col-wide .displayField a.player,
#col-wide .displayField embed {
    width: 100%;
    height: 350px;
}
.narrow-col a.player {
    width: 100%;
}
.listingLeftBlock embed {
    width: 214px;
}
.listingLeftBlock {
    clear: both;
}
.noRefine .listingInfo {
    float: right;
    width: 70%;
	margin-top:30px
}
.headerBgBlock .Results,
.noRefine .listingInfo h2 {
}
.headerBgBlock .Results {
    font-size: 23px;
    margin: 0 0 30px;
    padding: 0;
}
.noRefine .results-paging {
    float: none;
}
.noRefine .listingInfo h2 {
    font-size: 20px;
}
.refine-fix {
    margin:20px 0 0 0;
}

/* START:Company Profile
*********************************************************************************/

#displayListing #listingsResults {
    float: left;
    /* width: 100%;*/ }

.listingInfo h2 {
    font-size: 30px;
    color: #1c1c1c;
    text-shadow: 0 1px 0;
    padding: 15px 0 13px 0;
    border-bottom: 2px solid #0066FE;
    line-height:normal;
}
.compProfileTitle {
    color: #0066FE;
    font-size: 30px;
    font-style: italic;
	font-weight:bold;
}
.in_CompanyInsiderWidget {
    width: 70%;
    float: right;
}
.company-info-right {
    border: none !important;
    background: none !important;
    box-shadow: none !important;
    margin: 18px 0;
}
.wrap-2 ~ .company-info-right {
    position: absolute;
    right: 0;
    top: 67px;
}
.userInfo center {
    text-align: left;
}
.userInfo img {
    margin: 12px 0;
    border: 1px solid #dedede;
}
.compProfileInfo .company-name {
    color: #000;
    font-size: 14px !important;
}

.right-col {
	color: #000;
    font-size: 16px !important;
	line-height: 24px;
	padding:0 0 0 10px;
}

.right-col .company-name {
    color: #000;
    font-size: 22px !important;
	line-height: 35px !important;
	padding:5px 0;
	margin-bottom:0 !important;
}

.comp-profile-content {
    color: #585858;
    font-size: 13px;
    line-height: 20px;
}

.comp-profile-content table td{
    color: #333;
    font-size: 14px;
    padding: 1px !important;
}

.comp-profile-content a {
    color: #0066FE;
    border-bottom: 1px solid #ebcabd;
    text-decoration: none;
}
.comp-profile-content .info-picture {
    border: none;
}
.comp-profile-content a:hover {
    border: none;
}
.list {
    background: url("/sv_static/images/red-arrow.png") no-repeat left center;
    padding: 0 0 0 12px;
    line-height: 27px;
}

/* START:My Account
*********************************************************************************/
.my-account-head {margin: 0 0 20px 0;}
.my-account-head h1 {/*color: #1c1c1c;font-size: 30px;text-shadow: 1px 0 0 #ccc;margin: 0;*/}
.my-account {background: #fff;/*border-top: 2px solid #0066FE;-webkit-box-shadow: 0 3px 2px -2px #ddd;-moz-box-shadow: 0 3px 2px -2px #ddd;box-shadow: 0 3px 2px -2px #ddd;*/padding:0px;}
.my-account ul {float: left;display: block;width:100%; margin:0 0 50px 0; padding: 0; list-style: none;}
.my-account ul li {display: inline-block; margin: 0 0 20px; text-align: left; width: 49.5%;}

.my-account ul li img {margin: 0 0 5px 10px; float:left; }


.my-account .m-a-cnt{ float:left; margin-left:10px; width:80%;}
.my-account .m-a-cnt a{color:#0066ff;font-size:24px;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';text-transform:uppercase;border-bottom:1px solid #a3bcff;clear:both;text-shadow:none;}
.my-account .m-a-cnt a:hover{ border-bottom:0px solid #a3bcff;}

.my-account .m-a-cnt span{
	color: black;
	float: left;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
	font-size: 12px;
	line-height:15px;
	margin:10px 0 0;
	text-align:left;} 

.my-account ul li a {text-decoration: none;color: #2c6073;font-size: 15px;text-shadow: 0 -1px 0 #c7d5da;}
.my-account ul li a:hover {color: #0066FE;text-shadow: 0 -1px 0 #f2cfc0;}
.my-account .m-a-cnt .pm-sub-menu {color: #2c6073;float: left;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';font-size: 13px;margin: 10px 0 0;}
.my-account .m-a-cnt .pm-sub-menu a { color:#2c6073;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';font-size: 12px;border-bottom:0px;line-height:normal;text-transform:none;text-shadow:none;}
.my-account .m-a-cnt .pm-sub-menu a:hover{text-decoration:underline;}
#adSpaceAccount {float: right;width: 32%;}
.m-a-btm{float:left; width:50%; margin:0 0 70px 0;}


.m-a-btm h2{
		color:#333333;
		font-size:24px;
		font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
		margin: 0; }	
		
.m-a-btm span { font-size:16px;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';text-transform:uppercase; color:#000000;}
.m-a-btm p { color:#666666; font-size:16px; font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';text-transform:none;}
.m-y-name{ float:left;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';font-size:24px; line-height:150px;text-transform: uppercase;}
.m-y-name .myacc_user{color:#666;font-style:italic;}
.m-y-img{ float:right;}
.m-y-img img{ border-radius:100px; width:170px; height:170px;}


/* START:Recently view and Suggested Jobs
*********************************************************************************/
#recentlyViewedJobs {
		float: left; 
		margin: 0 0 0 5px;
		overflow: hidden; 
		width: 47%;}
		
#suggestedJobs {float: right;margin: 0 10px;overflow: hidden;width: 47%;}
#recentlyViewedJobs-title,#suggestedJobs-title {font-size: 24px;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';color: #333;margin: 5px 0 10px 0;}
#recentlyViewedJobs table thead,#suggestedJobs table thead {/*background: #3b6b7d;*/ background:transparent;text-align: left;color: #fff;font-size:16px;}
#recentlyViewedJobs table thead th,#suggestedJobs table thead th {padding: 10px 0;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';color:#000;}
#recentlyViewedJobs table td,#suggestedJobs table td {padding: 10px 5px;}
#recentlyViewedJobs tbody tr,#suggestedJobs tbody tr {border-bottom: 1px solid #ededed;}
#recentlyViewedJobs .evenrow,#suggestedJobs .evenrow {background: none;}
#recentlyViewedJobs table tbody tr:last-child,#suggestedJobs table tbody tr:last-child {border: none;}
#recentlyViewedJobs .rec-sug-title-th,#suggestedJobs .rec-sug-title-th {width: 38% !important;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';color:#000;}
#recentlyViewedJobs .rec-sug-comp-th,#suggestedJobs .rec-sug-comp-th {width: 30% !important;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';color:#000;}
#recentlyViewedJobs table td,#suggestedJobs table td {color: #8c8c8c;}
#recentlyViewedJobs .rec-sug-title a,#suggestedJobs .rec-sug-title a {color: #0066FE;text-decoration: none;font-weight: bold;}
#recentlyViewedJobs table .rec-sug-title a:hover,#suggestedJobs table .rec-sug-title a:hover {text-decoration: underline;}
#recentlyViewedJobs .rec-sug-comp a,#suggestedJobs .rec-sug-comp a {color: #db7a53;border-bottom: 1px solid #f6ded4;text-decoration: none;}
#recentlyViewedJobs .rec-sug-comp a:hover,#suggestedJobs table .rec-sug-comp a:hover {border: none;}


/* START:Sub-Account
*********************************************************************************/
#sub-accounts .inputName {
    width: 20%;
}
#sub-accounts .results {
    margin: 0 !important;
}
.sub-user-permissions {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sub-user-permissions li {
    margin: 10px 0;
}


/* START:Accordeon
*********************************************************************************/
.page_button {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #ccc;
    border-radius: 8px;
    cursor: pointer;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px;
}
.page_icon {
    color: #951919;
    display: inline-block;
    margin: 0 10px 0 0;
}




/* START:Contacts
*********************************************************************************/
#contactInfo {
    margin:45px auto 10px auto;
    overflow: hidden;
    width: 707px;
    -webkit-box-shadow: 0 7px 7px 3px #C0C0C0;
    -moz-box-shadow: 0 7px 7px 3px #C0C0C0;
    box-shadow: 0 7px 7px 3px #C0C0C0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
#contactInfo-in {
    background: #eee;
    overflow: hidden;
    padding: 30px 15px 15px;
    width: 677px;
}
#user-top {
    margin: 10px 0;
    overflow: hidden;
}
#contact-info {
    float: left;
    margin: 0 10px 0 0;
    width: 450px;
}

.contact-detail-cap {
    float: left;
    /*font-weight: bold;*/
    width: 30%;
    font-size:16px;
}
.contact-detail-info {
    float: left;
    width: 70%;
}
#contact-image {
    float: left;
    width: 190px;
}
#contact-image img {
    width: 190px;
}
#under-contact {
    clear: both;
    overflow: hidden;
}
#cont-info-sendpm {
    float: left;
    margin: 15px 0;
    text-align: center;
}
#under-contact #note-block {
    float: left;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 15px 0;
    width: 440px;
}
#under-contact textarea {
    width: 93% !important;
}
#reason {
    width: 456px !important;
}


/* START:Buttons
*********************************************************************************/
#search_button{
    background:#0368ff url(/sv_static/images/search-icon-w.png) no-repeat 5px 6px;
    border: 1px solid #ef5517;
    color:#fff;
    padding:1px 6px 1px 30px;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    text-transform: uppercase;
    font-size:26px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    width:130px;
}

#search_button:hover{
    background:#ef5517 url(/sv_static/images/search-icon-w.png) no-repeat 5px 6px;
    border: 1px solid #0368ff;
    color:#fff;
}

input.button,
input[type="submit"],
input[type="reset"],
input[type="button"],
a.button {
    /* hd-button */
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -khtml-border-radius:8px;
    border-radius:8px;
	border:0;
    text-decoration: none !important;
    position: relative;
    text-align:center; 
	margin:0 5px 0 5px !important;
	background-color:#0066FF;
	color: #fff;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	font-size: 20px;
	padding: 2px 4px;
	}

input.button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
a.button:hover {
    color:#fff; 	
	background-color:#EF5517 !important;
	    /*background: url("buttons-bg.png") repeat-x 0 -32px;*/
}


input.standart-button,
a.standart-button {
    background: url("/sv_static/images/gray-standart-button.png") repeat-x;
    border: 1px solid #9F9F9F;
    border-radius: 8px 8px 8px 8px;
    color: #000 !important;
    cursor: pointer;
    display: inline-block;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic' !important;
    font-size: 12px !important;
    font-weight: bold;
    height: 25px;
    min-width: 100px;
    padding: 0 10px;
    text-transform: inherit !important;
    text-shadow: none;
}
input.standart-button:hover,
a.standart-button:hover {
    background: url("/sv_static/images/gray-standart-button.png") repeat-x 0 -25px;
}
.action-form-buttons {
    clear: left;
    display: inline-block;
}

.action-form-buttons a {
	text-decoration:none }

#listing-details-menu {
    background: none repeat scroll 0 0 #0066ff;
    border-radius: 8px;
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 10px;


}
.mclass #listing-details-menu {
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    background: none repeat scroll 0 0 #0066ff;
    border-radius: 8px;
    float: right;
    list-style: outside none none;
    margin: 0;
    padding:0;
    /*padding: 0 0 10px;*/
    width:215px;
}
.detail{ float:left;width: 100%;}
.detail .jobcontent #col-wide{margin:0;padding:0;}

#listing-details-menu .buttonApply {
    border:0px;
    background:#ef5517;
    width: 200px;
    color: #fff;
    text-align:center;
    font-size:28px;
    border-radius:8px;
    padding:15px 15px;
	margin:20px;
}
#listing-details-menu .buttonApply:hover { background:#cccccc !important }
#listing-details-menu .apply-now-li {
    border: none;
    background: none;
    box-shadow: none;
    margin: 10px 5px 10px 0;
	}

	
#listing-details-menu li {
    text-align:left;line-height:22px;}
#listing-details-menu li:hover {}
#listing-details-menu li.display_social_link{margin:15px 0 5px 7px;}

#listing-details-menu li a {
	background: url("/sv_static/images/ong-bullet.png") no-repeat scroll 10px 6px rgba(0, 0, 0, 0);
	color: #fff;
	display: block;
	font-size:18px !important;/*padding: 10px 10px 0 25px;*/ 
	padding:0 5px 0 30px; 
	text-align: left;
	text-decoration: none;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	margin-bottom:3px
	}

/* #listing-details-menu li a span{ border-bottom:1px solid rgba(255,255,255,0.2);} */

#listing-details-menu li a:hover span{  border-bottom:2px solid #FFF}
.preview-buttons {
    margin: 12px 0;
    text-align: center;
    clear: both;
}


/* START:Application
*********************************************************************************/
.tableSearchResultApplications tr,
.note-app-border {
    border: none;
}

.ApplicationPointedInListingInfo {padding: 10px 2px; font-size: 12px !important;}
.app-track-link a,
.ApplicationPointedInListingInfo .name {
    font-size: 12px !important;
	
}



/* hd neu*/
.applicationComments,
.applicationCommentsHeader {padding-left: 165px !important; font-size: 12px }

.tableSearchResultApplications .table-application-border-bottom {
    border-bottom: 1px solid #B2B2B2 !important;
}
.table-application-border-bottom .form-notes {
    padding: 0;
}
.form-notes {
    padding: 0 0 0 50px;
}
.form-notes span {
    color: #3F3F3F !important;
}
.form-notes b {
    display: block;
}
.tableSearchResultApplications textarea {
    width: 95% !important;
}
.navigation-application .numberPerPage,
.navigation-application .pageNavigation,
.navigation-application {
    float: right;
	width:970px;
	font-size:14px;
}
.navigation-application .pageNavigation {
    margin: 0px 0 10px 0;
    padding: 5px 5px 23px 0;
}
.tableSearchResultApplications th a {
    text-decoration: none;
}
#application-tracking-form .pageNavigation {
    clear: both;
	height:2px;
}
.phrases_per_page,
.phrases-per-page,
.app-tracking select,
.numberPerPage select {
    width: auto;
}
.pageNavigation,
.actions-with-selected {

    text-align: right;
    padding:5px 25px;

}
.actions-with-selected {
    margin: 0 0 20px 0;
    width: 920px;
}
.numberPerPage .listings_per_page_form,
.numberPerPage #listings_per_page_form {
    text-align: right;
    float: right;
    width: 260px;
}
.noRefine .numberPerPage .listings_per_page_form,
.noRefine .numberPerPage #listings_per_page_form {
    width: 605px;
}
.listings_per_page_form .sbHolder,
#listings_per_page_form .sbHolder {
    float: right;
    margin: 0 0 0 10px;
}
/*.topNavBar .numberPerPage .listings_per_page_form,
.topNavBar .numberPerPage #listings_per_page_form {
	float: none;
}*/
.numberPerPage br {
    display: none;
    margin: 10px;
}
.numberPerPage {
    margin: 0 0 20px 20px;
}
.pageNavigation {
    margin: 10px 0;
    float:left;
    width: 920px;
}


/* START:Search Results Page
*********************************************************************************/
.results {
    margin:0;
    position:relative;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
	font-size:14px;
}
.results table th {
    white-space: normal;
	padding: 5px 10px 5px 0;
}


.results .quick-search-main {
    float: left;
    margin: 0 auto;
    width: 100% !important;
}
.results #quick-search-inner {
    background: linear-gradient(to bottom, #ef5316 0%, #f15d1b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ed8b33;
    clear: left;
    float: left;
    padding: 10px;
    width:705px !important;
}

.results .quick-search-input input {
    border: 0 none;
    color: #9b9b9b;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    width: 150px;
}

.results .quick-search-input{display: block;float: left;margin: 0 15px 0 0;}
.results-paging #quick-search .quick-search-input input#Location{width:160px;}
.company-fix {
    margin: 0;
}
.company-fix .listingInfo {
    float: right;
    width: 75%;
}
.company-fix .listingInfo h2 {
    font-size: 20px;
}
.company-fix .results-paging {
    margin: 25px 0 0;
}
.company-fix .results-paging .head {
    margin: 25px 0 0 0;
}
.company-fix #refineResults-block {
    margin: 0;
}
.company-fix #blockBg {
    margin: 48px 0 0 0;
}
#refineResults-block table thead {
    background:#0066ff;
    color:#fff !important;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
}
#refineResults-block table thead th {
    color: #fff;
    font-size: 22px;
    font-weight: normal;
    padding:6px;
}

#refine-block-preloader {
    margin: 200px auto 0;
}
.results table tr,
#listingsResults table tr,
.ui-datepicker-calendar tr {
    border: none;
    border-bottom:0px solid #0066ff;
}
.results table tr,
#listingsResults table tr:last-child
{
    border-bottom: none;
}
#refineResults-block .topResultsLinks ul li {
    display:block;
    margin: 0 0px 0 20px;
    padding: 0 0 5px 20px;
    float:left;
    width:auto;
    background: url("/sv_static/images/blue-bullet.png") no-repeat scroll left 6px rgba(0, 0, 0, 0);
}
#refineResults-block .topResultsLinks ul li a {
    background:none;
    border-bottom: 1px solid #d4d4d4;
    color: #000000;
    display: block;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    width:auto;
    margin:0;
    padding:0;
}

.topResultsLinks ul {
    float: left;
    list-style: outside none none;
    margin: 0 0 15px;
    padding: 0;
}

.topResultsLinks ul li {
    display: inline-block;
    margin: 0 20px 0 0;
}
.topResultsLinks ul li a {
    background: url("/sv_static/images/blue-arrow-right.png") no-repeat left center;
    color: #000;
    padding: 0 0 0 13px;
    text-shadow: 0 0px 0 #fff;
    font-size:16px;
    text-decoration: none;
}
.topResultsLinks ul li a:hover {text-decoration: underline;}
.browse {margin:0px 0 5px 0;}
#browse-items {margin: 35px 0 0 0;}
#main-div-after > p:first-child {margin: 30px 0 5px 0;}
.noRefine .results-paging,.noRefine #listingsResults {width: 100%;}
.results-paging {float: right;/*margin:50px 0 0;*/margin:60px 0 0;width:74.5%;}
#refineResults,#currentSearch {border-collapse: separate; font-size:12px !important}
#refineResults a,#currentSearch a {border-collapse: separate; font-size:12px !important}


#refineResults-block {float: left;/*width: 230px;*/width:210px;margin:20px 0 0;}
#refineResults-block .topResultsLinks{}
#refineResults-block h1 {color: #ee5417;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';font-size: 32px;margin: 0 0 25px;padding: 0;}
#tabs-1 #listingsResults {float: left; width:100%;}
#listingsResults {float: right;margin:0px 0 0;width: 74.5%;}
#blockBg {margin:15px 0 0 0;float:left;width:100%;}
.head {margin: 30px 0 0 0;}
.head h1 {color: #1c1c1c;text-shadow: 1px 0 0 #bdbdbd;display: inline-block;margin: 0;}
.topNavBar .select-box {float:left;}

.topNavBar .select-box  span{float:left;margin:2px 5px 0 0;}

.topNavBar .select-box  form{ padding:0px; margin-top:2px; width:auto !important;}
.topNavBar .select-box form {width: auto;}
.topNavBar {
	background: none repeat scroll 0 0 #ccc;
	color: #1c1c1c;
	display: inline-block;
	float: left;
	font-size: 12px;
	padding: 5px 3px;
	width: 99%;
	border-bottom: 2px solid #0066FF;
	border-top:2px solid #0066FF;
	margin-bottom:10px;
	text-align:left;
    min-height: 24px;
}
	
#search_form{ float: left;margin: 15px 0 15px 0;width: 100%;}
#search_form fieldset {border: 0 none;float: left;margin: 4px 20px 4px 0;padding: 2px 0;width:100%;}
/*.topNavBar {background:#ccc;padding: 15px 25px;font-size: 13px;color: #1c1c1c;}*/
.topNavBar .numberResults,.topNavBar .numberPerPage,.topNavBar .numberPerPage p,.topNavBar form {display: inline-block;vertical-align: middle;}
.topNavBar form {margin: 0 7px;}
#sort-by .sbHolder,.listings_per_page_form .sbHolder,#listings_per_page_form .sbHolder {margin: 0;background:#FFFFFF;border: 1px solid #abadb3;width: 100px;height: 24px;}
.listings_per_page_form .sbHolder,#listings_per_page_form .sbHolder {width: 70px;}
.highlight { background: #B0E0E6; }
#sort-by .sbToggle,.listings_per_page_form .sbToggle,#listings_per_page_form .sbToggle{background:url("/sv_static/images/sort-selector.png");top:auto;height:24px;width:24px;}

#sort-by .sbSelector,.listings_per_page_form .sbSelector,#listings_per_page_form .sbSelector {
	text-align: left;
	width: 70px;
	left: 3px;
	right: auto;
	line-height: 25px;
	height: 28px;
	color:#000 !important;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
	font-size:16px;}
	
.listings_per_page_form .sbSelector,#listings_per_page_form .sbSelector {width: 48px;}
#sort-by .sbOptions,.listings_per_page_form .sbOptions,#listings_per_page_form .sbOptions {left: -2px;top: 18px !important;}
#sort-by .sbOptions a,.listings_per_page_form .sbOptions a,#listings_per_page_form .sbOptions a {color: #fff;text-shadow: none;}
.topNavBar .numberPerPage {/*margin: 5px 20px 0 70px;*/ margin:0px 20px 0 70px;}
#listingsResults table {width: 100%;}

#listingsResults .evenrow .listing-title,#listingsResults .oddrow .listing-title {padding: 0 10px 10px 0;border-bottom:0px dashed #8c8c8c;}
#listingsResults .evenrow .listing-title a,#listingsResults .oddrow .listing-title a,.priorityListing .listing-title a {
	text-decoration:none;
	font-size: 20px; 
	line-height:1.2; 
	}
#listingsResults .evenrow .listing-title a,#listingsResults .oddrow .listing-title a {
	color: #ee5417;
	text-decoration:underline;
	font-size:20px;
	font-family:BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	font-weight:normal;
	}
	
div#tabs-1 .listing-info .left-side {
    height: 110px !important;
    margin: 0 5px 0 0;
	
}
.listing-info .left-side {
    display: inline-block;
    max-height: 160px;
    margin: 0 15px 0 10px;
    overflow: hidden;
}

div#tabs-1 div#listingsResults table tbody.searchResultsJobs tr.priorityListing td div.listing-section div.listing-info div.right-side,
div#tabs-1 div#listingsResults table tbody.searchResultsJobs tr.oddrow td div.listing-section div.listing-info div.right-side,
div#tabs-1 div#listingsResults table tbody.searchResultsJobs tr.evenrow td div.listing-section div.listing-info div.right-side {
    width: 400px;
}



.listing-info .right-side {

    display: inline-block;

    text-align:left;
    line-height:17px;
    overflow: hidden;
    width: 480px;

}



.s-r-r-right {width:100%;float:left;}
.s-r-r-right ul{ padding:0px; margin:0px;}
.s-r-r-right ul li{margin: 0 0 10px;padding: 0;width: 100%;}

.s-r-r-right ul li span.captions{
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
	font-size:14px;
	background:#ccc; 
	color:#000;
	padding:2px 3px 2px 4px;
	border:solid 1px #ee5417;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	vertical-align:middle;
	margin:0 4px 0 0; }
	
	
.s-r-r-right ul li span.captions-field{
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
	font-size:14px; }
	
	
div#tabs-1 .listing-info .company-title {
    padding: 0 0 5px;
}
.listing-info .company-title {
    padding: 0 0 10px;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    font-size: 16px;
	font-weight:bold;
    line-height: 20px;
}

.listing-info .address-div ul {
    float: left;
    margin: 0 0 10px 0;
    line-height: 20px;	
}

.listing-info .address-div ul li{font-size:14px;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; float:left;}
div#tabs-1 div#listingsResults ul.main-page li span.list_desc_bold{font-weight:normal;}
.listing-info .address-div ul li span.list_desc_bold{font-weight:bold;}

.listing-info .address-div ul li a { 
		background:url(/sv_static/images/small-blue-arrow.png) no-repeat 0 0; 
		padding:0 0 5px 25px;
		font-size:16px;
		color:#000;
		}
.left-side .captions{width:72px;display:inline-block;text-align:left;padding:6px 10px 6px 0;color:#666;text-shadow:1px 0 0 #e0e0e0;}
.left-side .captions-field{display:inline-block;color:#333;text-shadow:1px 0 0 #8c8c8c}
.left-side .captions-field a{text-decoration:none}
.left-side .captions-field a:hover{text-decoration:underline}
.show-brief{margin:0 20px 0 25px;color:#585858;line-height:24px}
#listingsResults .evenrow .show-brief,#listingsResults .oddrow .show-brief{margin:0 20px 0 0}
.listing-links ul{list-style:none;margin:0 0 0 25px;padding:15px 0 25px}

.listing-links .form-note{
		margin:5px 25px;
		padding: 0;
		color:#F00;
		float:left;
		}

.listing-links textarea{width:97%!important}
#listingsResults .evenrow .listing-links ul,#listingsResults .oddrow .listing-links ul{margin:0 0 0 45px}

/*.listing-links {
    float: right;
    margin: 0 25px 0 0;
}*/

.listing-links ul li {
    display: inline-block;
    margin: 0 15px 0 0;
}

.listing-links ul li a {
    color: #0066FE;
    text-decoration: none;
    border-bottom: 1px solid #edccbf;
}
.listing-links ul li a:hover {
    border: none;
}
#listingsResults .evenrow td,
#listingsResults .oddrow td {
    border-top:0px solid #fff;
    padding: 0;
    position:relative;
}
.evenrow .listing-info, .oddrow .listing-info {
    float: left;
    /*margin: 0 0 0 45px;
    position: relative;
    top: -20px;
    width: 95%;*/

}

#listingsResults .evenrow .listing-info, .oddrow .listing-info {
    /*margin: 35px 0 0 45px;
    width: 95%;*/
    float:left;
}

#listingsResults textarea {
    min-height: 100px;
}
#listingsResults #notesForm .button {
    background: -moz-linear-gradient(top,  #f1864b 0%, #c23804 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1864b), color-stop(100%,#c23804));
    background: -webkit-linear-gradient(top,  #f1864b 0%,#c23804 100%);
    background: -o-linear-gradient(top,  #f1864b 0%,#c23804 100%);
    background: -ms-linear-gradient(top,  #f1864b 0%,#c23804 100%);
    background: linear-gradient(to bottom,  #f1864b 0%,#c23804 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1864b', endColorstr='#c23804',GradientType=0 );
    padding: 0 20px 0 20px;
    border: 1px solid #c43b07;
    text-shadow: none;
    font-size: 13px;
    height: 25px;
    text-transform: uppercase;
    margin: 10px 0 15px 0;
}
.form-note div {
    display: none;
}
#listingsResults #notesForm .button:hover {
    background: -moz-linear-gradient(top,  #FFAC71 0%, #EA602C 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFAC71), color-stop(100%,#EA602C));
    background: -webkit-linear-gradient(top,  #FFAC71 0%,#EA602C 100%);
    background: -o-linear-gradient(top,  #FFAC71 0%,#EA602C 100%);
    background: -ms-linear-gradient(top,  #FFAC71 0%,#EA602C 100%);
    background: linear-gradient(to bottom,  #FFAC71 0%,#EA602C 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFAC71', endColorstr='#EA602C',GradientType=0 );
}
.form-note {
    margin: 0 0 10px 0;
    display: block;
    color: #000;
	padding: 7px;
	border-radius:8px;
	background-color: #fff !important;
}
.form-note b {
    padding: 0 5px 0 0;
}
.form-note span {
    background: #fff;
    display: inline-block;
    margin: 0 0 5px;
    color: #EF5517 !important;
}
.prevBtn a, .nextBtn a {
    font-size: 0;
    height: 25px;
    text-decoration: none;
    text-indent: -999999px !important;
    width: 25px;
}
.nextBtn a{ background:url(/sv_static/images/small-blue-arrow.png) no-repeat 0 0; float:right;height:20px;width:20px;}
.prevBtn a{ background:url(/sv_static/images/pre-arrow.png) no-repeat no-repeat 0 0; float:left;height:20px;width:20px;}
.prevBtn a:hover,
.nextBtn a:hover {}
.prevBtn {
    margin: 0 5px 0 0;display:inline-block;
}
.prevBtn img,
.nextBtn img {
    display: none;
}
.nextBtn {
    margin: 0 0 0 5px;display:inline-block;
}

.navigationItems .strong {padding: 0 2px 0 2px; color: #EE5417;margin: 0 0px;text-decoration:none;font-weight:boldt; font-size:14px}
.navigationItems {color: #2c6073;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';line-height:20px;display:inline-block;vertical-align:top;}
.navigationItems a {color: #000;font-size:14px; text-decoration: underline;margin: 0 2px;}
.navigationItems a:hover {color:#0066ff; text-decoration: underline;}
.api-jobs-plugin td {
    border-top: 2px solid #2C6073 !important;
    background: #fff !important;
    padding: 15px !important;
}


/* START:BreadCrumbs
*********************************************************************************/
#breadcrumb-bg {
    position: relative;
    height:15px;
    margin:12px 0 30px 0;
    font-size: 15px;
    line-height: normal;
    padding: 0;
    text-transform: uppercase;
	margin-bottom: 50px !important;
}
.BreadCrumbs {
    width:970px;

	margin:0px auto;

}

.BreadCrumbs p {
    margin: 5px 0 50px 0;
}
.BreadCrumbs p span,
.BreadCrumbs p a {
    background: url("/sv_static/images/blue-arrow-right.png") no-repeat left center;
    padding: 0 0 0 10px;
    color: #000;
    font-size:16px;
    text-transform:uppercase;
    text-decoration: none;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
}
.BreadCrumbs p a:hover {
    color: #0066FE;
}


/* START:Refine Search / Current Search
*********************************************************************************/
#currentSearch,
#refineResults {
    background: #fff;
    width: 100%;
    /*box-shadow: 0 3px 3px -1px #dedede;*/
    float:left;
}

#refineResults td{padding:0;}
#refineResults td.current_search_title {
	color:#ee5417;
	font-size:16px;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	padding:10px 12px 0;
	background:#f5f5f5;
	}
	
#refineResults td.current_search_firsttd .separate-div:first-child{margin-top:0;}
h1 {
    color: #ee5417;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    font-size: 32px;
    margin:20px 0;
    padding: 0;
}

.right-col h1 { margin:8px 0 10px 0;  }

#currentSearch th,
#refineResults th {
    font-size: 18px;
    color: #0066FE;
    padding: 5px 0 10px 0;
}
.separate-div {
    margin: 0 0 10px 0;
    background: #f5f5f5;
    /*padding: 15px 15px 12px 15px;*/
    padding:10px 15px;
    line-height:normal;
}
.separate-div:first-child{margin-top:10px;}
.refine_icon {
    display: inline-block;
    text-indent: -999em;
    height: 16px;
    width: 16px;
    margin: 0 5px 0 0;
}
.more {
    background: url("/sv_static/images/more-opt.png") no-repeat center 1px;
}
.less {
    background: url("/sv_static/images/delete.png") no-repeat center 1px;
}
.refine_button:hover {
    cursor: pointer;
}
.currentSearch,
.refine_button {
    color: #333;
    font-size: 12px;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    font-weight: normal !important;
    text-transform:uppercase;
}
.curSearchItem{display: block;padding:0 0 0 15px;color: #333;font-size:16px;font-weight:bold;background:url("/sv_static/images/curSearch-arrow.png") no-repeat left center;}
.refine_block{display: block;padding:13px 0 0 0;color: #333;}
.curSearchItem a {background: url("/sv_static/images/cancel.png") no-repeat;text-indent: -999em;display: inline-block;height: 16px;width: 16px;margin:0 0 0 5px;}
.refineItem {
    color: #0066FE;
    display: block;
    margin: 10px 0;
}
.refineItem a {
    text-decoration: none;
}
.refineItem a:hover {
    text-decoration: underline;
}
.block_values_button {
    color: #0066FE;
    cursor: pointer;
}
.block_values_button span {
    border-bottom: 1px solid #ebcabd;
}
.block_values_button span:hover {
    border: none;
}


/* START:Complex fields
*********************************************************************************/
.complex {
    border-bottom: 1px dotted #727272;
    display: block;
    padding: 10px 0;
    width: 650px;
}
.complex .inputReq {
    width: 3%;
}
.add,
.remove {
    display: inline-block;
    text-decoration: underline;
}
#delete-promocode {
    display: inline;
    vertical-align: top;
}
.add {
    background: url("/sv_static/images/more-opt.png") no-repeat left center;
    color: #0066FE;
    margin: 5px 0;
    padding: 2px 0 0 20px;
}
.remove {
    background: url("/sv_static/images/delete.png") no-repeat 0 1px;
    color: #43464D;
    margin: 0 0 5px;
    padding: 0 0 0 20px;
}

/* START:Icons
*********************************************************************************/
.panelViewDitailsIco a span,
.flag-listing-ico a span,
.tell-a-friend a span,
.print-listing-ico a span,
.panelSavedIco a span,
.viewMapIco a span,
.panel-pdf-version-resume a span {
    padding: 0 0 0 0px;
    /*background: url("icons.png") no-repeat;*/
}
.panelSavedIco a span {
    background-position: 0 -179px;
}
.panelViewDitailsIco a span {
    background-position: 0 -225px;
}
.panel-pdf-version-resume a span {
    background-position: 0 -250px;
}
.tell-a-friend a span {
    background-position: 0 -202px;
}
.flag-listing-ico a span {
    background-position: 0 -109px;
}
.print-listing-ico a span {
    background-position: 0 -156px;
}
.viewMapIco a span {
    background-position: 0 -131px;
}
.save-ad,
.viewDetails,
.add-notes,
.edit-notes,
.viewVideo {
    /*background: url("icons.png") no-repeat;*/
    padding: 0 0 0 0px;
}
.save-ad {
    background-position: 0 -427px;
}
.viewDetails {
    background-position: 0 -601px;
}
.add-notes {
    background-position: 0 -453px;
}
.edit-notes {
    background-position: 0 -478px;
}
.viewVideo {
    background-position: 0 -623px;
}
.listLink-active {
    color: #0066FE !important;
    font-weight: bold;
}
.rating {
    float: left;
    width: 80px;
    height: 15px;
    background: url("/sv_static/images/n_stars_2.gif") repeat-x;
}
.rating_over {
    float: left;
    width: 0;
    height: 15px;
    background: url("/sv_static/images/n_stars_1.gif") repeat-x;
}
.rating_text {
    float: left;
    padding: 0 0 0 5px;
}
.listLink-active:hover {
    cursor: auto !important;
    text-decoration: none !important;
}
#googleMap-links a:hover {
    text-decoration: underline;
}
#showBriefOrDetailed,
#listView-icon,
#mapView-icon {
    background: url("/sv_static/images/icons.png") no-repeat;
    padding: 0 0 0 28px;
}
#showBriefOrDetailed {
    background-position: 0 -401px;
}
#showBriefOrDetailed.listLink-active {
    /*background-position: 0 -376px;*/
    background:#0066ff;
    color:#fff !important;
}
#listView-icon {
    background-position: 0 -305px;
}
#listView-icon.listLink-active {
    background:#0066ff;
    color:#fff !important;
}
#mapView-icon {
    background-position: 0 -328px;
    padding: 0 0 0 21px;
}
#mapView-icon.listLink-active, #categoryView-icon.listLink-active, #cityView-icon.listLink-active, #stateView-icon.listLink-active {
    background:#0066ff;
    color:#fff !important;
    position:relative;
}
#mapView-icon.listLink-active:before, #showBriefOrDetailed.listLink-active:before, #listView-icon.listLink-active:before, #categoryView-icon.listLink-active:before
, #cityView-icon.listLink-active:before, #stateView-icon.listLink-active:before{
    background:url(/sv_static/images/tabs-active.png) no-repeat center 0;
    bottom: 0;
    content: "";
    height: 8px;
    left: 0;
    margin-bottom: -7px;
    position: absolute;
    top: auto;
    width: 100%; }

.ModResults,
.Rating,
.Comments {
    display: inline-block;
    vertical-align: top;
    margin:10px 0 0 0;
    float:left;
}
.ModResults ul,
.Rating ul,
.Comments ul {
    margin: 0;
    padding: 0;
    display: inline-block;
    list-style: none;
}
.ModResults ul li,
.Comments ul li,
.Rating ul li {
    display: inline-block;
    margin: 0 5px 20px 0;
}
.RightLink {
    float: right;
    padding: 10px;
}
.Rating ul li p {
    float: left;
    margin: 0;
}
.rating_text {
    color: #2C6073;
    text-shadow: 0 1px 0 #fff;
}
.ModResults ul li a, .Comments ul li a, .Rating ul li p {
    background: url("/sv_static/images/blue-arrow-right.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #000;
    padding: 0 0 0 13px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
}

.ModResults ul li a:hover,
.Comments ul li a:hover {
    text-decoration: underline;
}
.Pagging ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.Pagging ul li {
    display: inline-block;
}
.Pagging .prevBtn {
    margin: 0;
}
.Pagging .nextBtn {
    margin: 0 0 0 2px;
}

.after-quick-links {
    float: right;
    /* height: 134px;*/
    /*  margin: 50px 0 0;
      width: 100%;*/
}


/*.after-quick-links {
	float: right;
	width: 235px;
	margin: 50px 0 0 0;
}*/
.Pagging {
    text-align: right;
    margin: 5px 0 5px 0;
}


/* START:Payment Page
*********************************************************************************/
#formPayment {
    margin: 15px 0;
}
.inputStringMoney {
    float: left;
    margin: 0;
    width: 180px !important;
}
.paymentButton {
    min-width: 140px !important;
}


/* START:Invoice
*********************************************************************************/
#invoice-buttons {
    text-align: center;
}
#invoice-billto,
#invoice-sendto,
#invoice-logo,
#invoice-info {
    padding: 0 5px;
}
#invoice-logo {
    float: left;
    width: 920px;
	height:200px !important;
    text-align: center;
}

#invoice-logo img {
    float: left;
    width: 300px;
    text-align: center;
	border-radius:8px;
}
#invoice-info {
    float: right;
    line-height: 20px;
    text-align: right;
    width: 350px;
}
#invoice-info .strong,
#invoice-billto .strong,
#invoice-sendto .strong {
    font-size: 18px;
}
#invoice-billto {
    float: left;
	position: absolute !important;
	top: 140px !important;
	z-index:9999;

}
#invoice-sendto {
    float: right;
}
#invoice-billto,
#invoice-sendto {

    line-height: 22px;
    width: 400px;
}
table#invoice-table {
    font-size: 16px;
    width: 100%;
}
table#invoice-table tr.invoice-table-head {
    background: none repeat scroll 0 0 #EDEDED;
}
table#invoice-table tr.invoice-table-head td {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    height: inherit !important;
}
table#invoice-table td {
    border: 1px solid #D9D9D9;
    padding: 5px 10px;
}
.invoice-amount-total {
    background: none repeat scroll 0 0 #F5F5F5;
    font-weight: bold;
    text-align: right;
}
#answerBlock .remove,
.add-answer .remove,
#answers .remove {
    margin: 10px 0;
}
#answers .inputField {
    float: left;
}


/* START:Notification Page
*********************************************************************************/
.notCheck,
.notDesc {
    float: left;
}
.notCheck {
    width: 4%;
}
.notDesc {
    line-height: 20px;

}
.notif-date-days {
    width: 6%;
    margin: -5px 0 0 0;
}
.notif-date-days input {
    height: 11px;
    width: 30px !important;
}


/* START:Instructions CSS
*********************************************************************************/
.instruction .instr_block {
    display: none;

}
.instruction .instr_icon {
    background: url("/sv_static/images/instructions.png") repeat left top;
    float: left;
    height: 27px;
    width: 25px;
    margin: 2px 0 0 5px;
}

.instruction .instr_icon-hd {
    background: url("/sv_static/images/instructions.png") repeat left top;
    float: left;
    height: 27px;
    width: 25px;
    margin: 2px 0 10px 5px;
}

.instruction .instr_cont {
    display: inline-block;
    background: #fff;
    width: 200px;
    padding: 10px;
    border: 1px solid #d0d0d0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-shadow: 0 0 5px #ccc;
    color: #8B8B8B;
    font-size: 12px;
    position: absolute;
		z-index:1000;
}
.instr_arrow {
    background: url("/sv_static/images/instr-arrow.png") no-repeat;
    display: inline-block;
    height: 16px;
    left: 1px;
    left: 4px \0/;
    position: relative;
    top: 12px;
    width: 11px;
    z-index: 1001;
}

.info_symbol {
    background: url("/sv_static/images/symbols/info_sym65.png") no-repeat;
    display: inline-block;
    height: 65px;
    left: 1px;
    left: 4px \0/;
    position: relative;
    top: 12px;
    width: 65px;
    z-index: 20;
}



/* START:Print Page
*********************************************************************************/
.printPage {
    margin: 20px auto;
    overflow: hidden;
    width: 920px;
}
#print-button {
    padding: 10px 0;
    text-align: center;
}
.printLeft {
    float: right;
    width: 220px;
}
.printRight {
    float: left;
    width: 70%;
}
.printLeft h2 {
    margin: 25px 0 10px;
    text-transform: uppercase;
}


/* START:AdSpace
*********************************************************************************/
#adSpace {
    float: right;
    /*width: 370px;*/
}
#adMargin {
    float: left;
    width: 650px;
}
#adMargin .btm-content ul li{height:auto;}
#adMargin fieldset {
    margin: 0 0 10px 0;
}


/* START:Site Map
*********************************************************************************/
.site-map table tr {
    border: none;
    vertical-align: top;
}
.site-map table td {
    width: 38%;
}


/* START:Social Plugins
*********************************************************************************/
.soc_reg_form {
    display: block;
    vertical-align: middle;
    margin: 0;
}

.login_buttons_txt {
    display: inline-block;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    padding: 0 0 0 0;
    vertical-align: top;
}
/*.login_buttons_txt {
	display: inline-block;
	padding: 3px 0;
	vertical-align: top;
}
*/#header-right .soc_reg_form {
      margin: 0 0 0 10px;
      display: inline-block;
  }
.slb_linkedin,
.slb_google_plus,
.slb_facebook {
    background: url(/sv_static/images/social/social-buttons.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
}
.slb_facebook {
    background-position: 0 -40px;
}
.slb_facebook:hover {
    background-position: 0 -60px;
}
.slb_google_plus {
    background-position: -20px -40px;
}
.slb_google_plus:hover {
    background-position: -20px -61px;
}
.slb_linkedin {
    background-position: -40px -40px;
}
.slb_linkedin:hover {
    background-position: -40px -60px;
}
#header-right .slb_facebook {
    background-position: 0 0;
}
#header-right .slb_facebook:hover {
    background-position: 0 -20px;
}
#header-right .slb_google_plus {
    background-position: -20px 1px;
}
#header-right .slb_google_plus:hover {
    background-position: -20px -19px;
}
#header-right .slb_linkedin {
    background-position: -40px 0;
}
#header-right .slb_linkedin:hover {
    background-position: -40px -20px;
}
.in_ProfileWidget,
.in_ProfileInsiderWidget {
    display: inline;
    padding: 0 8px 22px 0;
}
#shareThis {
    width: 900px;
    margin:10px auto;
}


/* START:Browse By Tree
*********************************************************************************/
.mt-count-available {
    color: #ff0000;
    padding: 0 0 0 630px;
    font-size:14px;
	}
.tree-head {
    background: #0066FE;
    height: 45px;
}
.tree-head .left,
.tree-head .right {
    display: inline-block;
}
.tree-head .right {
    float: right;
}
.tree-head .left {
    padding: 12px;
}
.tree-head .left small {
    color: #fff;
    border-bottom: 1px solid #da774f;
}
.tree-head .left small:hover {
    border: none;
}
.tree-head .right span {
    background: url("/sv_static/images/popup-close.png") no-repeat 0 0 !important;
    height: 32px !important;
    width: 33px !important;
    display: inline-block;
    padding: 5px 15px 5px 5px;
}
.tree-head .right span:hover {
    background: url("/sv_static/images/popup-close.png") no-repeat 0 -33px !important;
}
.tree-head .right span small {
    font-size: 0;
}
.inner-content-div {
    padding: 0 20px 15px 20px !important;
    height: auto !important;
}
.inner-content-div label {
    color: #585858;
}
.bd {
    border: 1px solid #fff;
}
.select-free-fix {
    border: 1px solid #a8a8a8;
}


/* START:Form Builder Fields
*********************************************************************************/

.narrow-col-wrapper, .narrow-1col {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
    /*box-shadow: 0 3px 2px -2px #ccc;*/
    margin: 30px 0 0;
    padding: 0 20px;
}

.narrow-1col .displayField {
    width: 75% !important;
}
.wrap-2 {
    border-top: 2px solid #0066FE;
}
.narrow-col {
    display: inline-block;
    width: 50%;
    float: left;
}
.fh-legend {
    display: none;
}
.narrow-col .displayFieldBlock h3 {
    display: inline-block;
    margin: 0;
    color: #555;
    font-size: 14px;
    font-weight: normal;
    width: 130px;
    text-align:left;
    padding: 0 5px 0 0;
}
#col-narrow-left,
#col-narrow-right {
    padding: 15px 0;
}
.narrow-col .displayFieldBlock {
    margin: 10px 0;
}
.narrow-col .displayField {
    display: inline-block;
    color: #000;
    width: 53%;
    word-wrap: break-word;
    vertical-align: top;
}
#col-wide {
    width:90%;
    float: left;
    margin: 10px 0 0 0;
}
#col-wide + .clr {
    clear: none;
}
#displayListing #refineResults {float: right;width: 30%;}
#col-wide .displayFieldBlock h3 {color: #000; font-size: 18px;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';font-weight:normal; padding:10px 0;}
#col-wide .displayField {color: #333;line-height: 23px;}


/* START:Google Map
*********************************************************************************/
#googleMap-links {
    float:left;
    margin:10px 0 8px 0;
    text-transform: uppercase;
	width:100%;
}
#googleMap-links a {
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    font-weight:normal;
    font-size: 18px !important;
    color:#0066ff !important;
    background:none;
    padding: 10px 10px  !important;
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    text-decoration: none;
    position:relative;
    /*margin: 0 0 0 20px;
    color: #8C8C8C;*/
}
#googleMap-searchResults .evenrow {
    background: #F5F5F5;
}
#googleMap-searchResults .mapListings-results {
    margin: 0 0 10px 0;
    padding: 4px;
}
#googleMap-searchResults .mapListings-results a {
    padding: 0 0 5px 0;
    display: inline-block;
}
#googleMap-pagging .nextBtn,
#googleMap-pagging .prevBtn,
#googleMap-pagging .navigationItems {
    clear: none;
    display: inline;
}
#googleMap-pagging .nextBtn,
#googleMap-pagging .prevBtn {
    background: none !important;
    color: #000 !important;
    margin: 0 1px;
}
#googleMap-pagging .navigationItems .strong,
#googleMap-pagging .navigationItems a {
    margin: 0 1px;
}
#googleMap-pagging .nextBtn a,
#googleMap-pagging .prevBtn a {
    background: none !important;
    color: #000 !important;
    padding: 0 2px !important;
    text-transform: inherit;
    border: none;
    text-shadow: none;
}
#googleMap-pagging {
    text-align: center;
    margin: 0 0 10px 0;
}
.NewsItems {
    margin: 20px 0 0 0;
}
#map {
    height: 650px;
    margin: 0 0 0 30px;
}
.listingsWithoutLocation,
.listingsWithoutLocation a,
.listingsWithoutLocation .strong {
    color: #727272 !important;
}


/* START:Products Page and Shopping Cart
*********************************************************************************/
#shoppingCart{color:#fff;font-weight:700;font-size:18px;text-shadow:0 -1px 0 #000;margin:5px 0 0;position:relative;z-index:999999;}
#shoppingCart a{display:inline-block;vertical-align:middle}
.shopping-cart{border: 2px solid #ee5417;background:#f7f7f7;}
/*#shoppingCartTable .strong, #shoppingCartTable td{ font-size:22px;}*/
#shoppingCartTable tbody tr.oddrow{background:#f7f7f7;}
#shoppingCartTable thead{ border-bottom:2px solid #ee5417; font-size:24px; }
#shoppingCartTable thead tr th{font-size:26px;color:#fff;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';vertical-align:middle; padding:10px !important}

#shoppingCartTable tbody tr td{
	font-size:20px;
	color:#000;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
	padding:5px 0;
	vertical-align:middle;}

#shoppingCartTable thead tr th.prd-qty,#shoppingCartTable tbody tr td.prd-qty{width:13%;text-align:center !important;}
#shoppingCartTable thead tr th.prd-price,#shoppingCartTable tbody tr td.prd-price{width:15%;text-align:center !important;}
#shoppingCartTable thead tr th.prd-remove,#shoppingCartTable tbody tr td.prd-remove{width:11%;}
#shoppingCartTable .prdtotal-bdr span,#shoppingCartTable .prdtotal-bdr #total_price{border-top:solid 3px #000;line-height:28px;width:165px;display:inline-block;padding:10px 0 0;}
.checkoutSubmit{margin:20px 0;text-align:center;}
.checkoutSubmit input[type="submit"]{font-family:BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';font-size:28px;font-weight:normal;padding:5px 10px;}
/*#shoppingCartTable td{padding:10px 7px}*/


.products {
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    font-size:20px;
    line-height:1.3;
    border: 3px solid #0066ff;
    float: left;
	margin:15px 0;
    padding:0;
    position: relative;
	width: 960px; /* huss:    */
	height: 280px;
	border-radius: 8px;
	background-color:#EEE;
}

/*.products {float: left;margin:10px 0px;width:98%;padding:1%;border:2px solid #0066ff;position:relative;}*/
.products h3{ color:#0066ff; font-size:40px; padding:0px; margin:15px 0 0 0px; text-transform: uppercase;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';/* float:left;*/}
p.product_list_desc{font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';font-size:18px;line-height:24px;color:#000;}
/*.products h3{ color:#0066ff; font-size:32px; padding:0px; margin:0px 0 0 110px; float:left;}*/
.products .product-img{float: left;margin:0px 25px 0 0px;}
/*.product-img {width:100px; height:95%; position:absolute; border:1px solid #ccc; float:left;}*/

.product-img img {border-radius: 8px 0 0 8px}


.productInfo p {
    line-height: 1.2;
    /*float: left;*/
    padding: 0;
    /*width:48%;*/
}

.products input.button, 
.products input[type="submit"], 
.products input[type="reset"], 
.products input[type="button"], 
.products a.button {background:#ef5517;
					border-radius:8px;
					color:#fff;
					cursor:pointer;
					float:none!important;
					font-size:22px;
					line-height:normal;
					min-width:95px;
					padding:0 5px;
					position:relative;
					text-align:center;
					text-decoration:none;
					margin:5px 5px !important}
					
.products input.button:hover, 
.products input[type="submit"]:hover, 
.products input[type="reset"]:hover, 
.products input[type="button"]:hover, 
.products a.button:hover {background: none repeat scroll 0 0 #0368ff; color: #fff;}
/*.products:hover {background: #e1e2dc !important;}#productsList .oddrow {background: #FCFCFC;}*/

.f-12{ font-size:12px !important;}
.f-14{ font-size:14px !important;}
.f-16{ font-size:16px !important;}
.f-32{ font-size:32px !important;}

.productContent{ font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; font-size:20px; font-weight:normal;}
#productsList .evenrow {/*background: #F4F5ED;*/}
#productDetails .evenrow {background: #cccccc;}
#productDetails .oddrow {background: #fff;}
#productDetails span.product_detail_info{
	font-size:18px;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
	line-height:30px;
	color:#000;
	margin:0 0 20px;
	float:left;
	width:100%;}
	
#productDetails .productContent h3{font-size:24px;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';margin-bottom:0;}

#productDetails .productContent p {
    font-size:20px;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    line-height: 24px;
    color:#000;
}

#productDetails .productContent span{font-size:22px;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';line-height:26px;color:#000;}
#productDetails .productContent ul{list-style:outside none number;padding-left:24px;}
#productDetails .productContent ul li{font-size:22px;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';line-height:26px;color:#000;}
.pro-banner-block {border: 2px solid #e5e5e5;width:65%;float:left;margin:0 0 30px; border-radius:8px; padding:3px}
.pro-banner-block input[type="text"]{ width:60%;}
.pro-banner-block .product-detail-button{width:auto; margin:0 0 0 25px;}
.pro-banner-block .product-detail-button span.product_order{display:block;width:100%;text-align:center;margin:0 0 15px;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';font-size:14px;}
.pro-banner-block .product-detail-button input[type="button"]{font-size:24px;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';font-weight:normal;padding:10px 15px; margin:5px 5px !important}
.pro-banner-block #productsSelect{margin:0 20px 0 50px;}
.pro-banner-block #volume_price{font-size:28px;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';color:#000;padding:0;}
.pro-banner-block thead{ border-bottom:2px solid #ef5517}
.pro-banner-block th{font-size:20px;font-weight:normal;color:#fff;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
.pro-banner-block td{font-size:24px;font-weight:normal;color:#000;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
.pro-banner-block th.prd-qty,.pro-banner-block td.prd-qty{width:20%;text-align:right !important;}
.pro-banner-block th.prd-price,.pro-banner-block td.prd-price{width:40%;text-align:center !important;}
.pro-banner-block th.prd-per,.pro-banner-block td.prd-per{width:40%;text-align:left !important;}
.pro-banner-block tr.graybg td{padding:5px 0; width:250px }
.pro-banner-block td.banner-cartbtn input[type="button"]{
	font-family:BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	font-size:20px;
	font-weight:normal;
	padding:10px 10px;
	margin:0 0 10px !important;}
/*.pro-banner-block td table td{ width:25%;}*/
/*.pro-banner-block td { font-size:32px; font-weight:normal;}*/
.pro-banner-block td .strong{font-size:24px;font-weight:normal; font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
.pro-banner-block .graybg{ background:#c9c9c9;}
.p-l-100{ padding-left:40px !important;}
.p-tb-20{ padding-top:20px !important; padding-bottom:20px !important;}
.evenrow {/*background: #c9c9c9;*/}
.oddrow {background: #FCFCFC;}
.shopping-cart .evenrow {background: #c9c9c9;}
.shopping-cart .oddrow {background: #FCFCFC;}

.productInfo {
	float: left;
	margin:0;
	width:63%;}

.productInfo h3{margin:10px 0 0 0;}

.productInfo .productInfoLeft{
	float:left; 
	width:48%; 
	margin-right:2%;
	line-height:19px;
	font-size:16px;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
	
.productInfo div{float:left; width:48%; line-height:19px;font-size:15px;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';margin:0  2% 0 0;}
.productInfo div:nth-child(1){float:left; width:48%; margin-right:2%;line-height:19px;font-size:16px;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
.productInfo .productInfoRight{ float:left; width:48%; line-height:19px;font-size:16px;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}

.productInfo div ul{ padding:0px; margin:0 0 20px;clear:both;width:100%;}

.productInfo div ul li{
		padding:1px 0;
		margin:4px 0 0 0;
		list-style:none;
		background:url(/sv_static/images/breadcr-arrow.png) no-repeat 0 6px;
		padding-left:14px;
		float:none;
		line-height:20px;}
		
.productInfo div ul li div {line-height:35px !important}
		
.productInfo .tablepoint-banner ul{margin:0;}
.productInfo .tablepoint-banner ul li{font-size:20px;line-height:20px;}
.productInfo .productInfoRight ul, .productInfo .productInfoLeft ul{ padding:0px; margin:0 0 20px;clear:both;width:100%;}
.productInfo .productInfoRight ul li{padding:0;margin:0;list-style:none;background:url(/sv_static/images/blue-arrow-right.png) no-repeat 0 6px;padding-left:12px;float:none;}
.productInfo .productInfoLeft ul li{ list-style:none;}
.productContent h3{color:#0066FF;}
.productContent label{color:#0066FF;}
.productInfo ul {float: left;margin: 0 0 0 25px;padding: 0;/*   width:49%;*/}
.productInfo hr{ display:none;}
.productInfo h1{float: left;margin: 10px 0 0 0;padding: 0;width: 100%;}
.productInfo h2{float: left;width: 49%;color:#333;}
.productInfo a{float: left;width: 100%;}

.productLinks {
	/*background: none repeat scroll 0 0 #EFEEF0;
	border: 1px solid #E0E1E5;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0 0 2px #ddd;*/
	
	float: right;
	margin:20px 0 0;/*padding: 15px 0px;*/
	text-align: center;/*width: 160px;*//*width:250px;*/ 
	width:200px; /* huss:    */
	position: relative;}
	
.productLinks .button {margin: 5px 0 5px 0;}
.productLinks .productsPrice {
	color: #000;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';/*font-size:50px;*/
	font-size:60px;
	margin: 0 0 20px;
	padding: 0;
	text-align: center; 
	}
	
.productLinks .productsPrice span.product_period{font-size:18px;display:block;}
.productLinks input.button{font-size:24px; min-width:145px}
.productLinks input:hover.button{}
#productTotal {text-align: right;}
form .number_of_listings,form .number_of_listings ul {vertical-align: middle;width: 60px !important;}
#productsSelect {float: left;margin: 0 15px 0;}
.numberOfListings {width: auto;}
#volume_price {float: left;font-size: 20px;margin: 0;padding: 8px 0;}

.product-detail-button { 
	margin-top:30px !important; 
	text-align:center;
	}

.product-detail-button input[type="button"]{ margin-bottom:15px;}
#promotionCode{float:left; width:auto; padding:0 0 0 25px}
#promotionCode span{font-size:14px;}
/*#promotionCode span, #promotionCode input {float: left;height: 25px;margin: 0 10px 0 0;padding: 0 10px;}
#promotionCode span {padding:5px 0 0;}*/
#promotionCode input#inputPromotionCode {width:80px !important;height:25px;padding:0;}
.continue-shopping {float: left;margin: 0 10px 0 25%;}
.productDetails-name {float: left;font-size: 13px;font-weight: bold;padding: 5px 0;width: 140px;}
.productDetails-info {display: inline;float: left;font-size: 13px;padding: 5px 0;}
#productDetails ~ table td {padding: 10px 0;}
#productDetails ~ table td:first-child,#productDetails ~ table td:last-child {width: 250px;}
#productDetails ~ table td input[type="text"],#productDetails ~ table td input[type="file"] {width: 220px !important;}
.productLinks .button {min-width: 160px;}
.currentProducts-name {float: left;font-weight: bold;margin: 4px 0;padding: 0 15px 0 0;}
.currentProducts-info {display: inline;float: left;margin: 4px 0;}
.pro-details-right{background:rgba(0,0,0,.1);border-radius:8px;float:right;padding:15px;width:30%; height:476px}
.pro-details-right h1{padding:0;margin:0;font-size:24px;}
.pro-details-right span{font-size:14px;color:#000;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';margin:0 0 20px;display:block;}
.pro-details-right p{font-size:14px;color:#000;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';margin:0;}
.pro-details-right ul{color:#0066ff;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';font-size:20px;list-style:none none;margin:0px;padding:0}
.pro-details-right ul li{margin:0px;line-height:30px;}
.pro-details-right ul li a{color:#ee5417;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';font-size:12px;}
.pro-details-left{float:left;width:65%;border:2px solid #ee5417}
.pro-details-left table tbody td,.pro-details-left table thead th{font-size:18px}


#applyPromoCode {
	margin:0;
	padding:0 3px;
	width:auto;
}

#applyPromoCode a {	
	float:right;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    padding:12px;
    text-align:center;
    color:#fff;
    background:#ef5517;
    font-size:18px;
    text-decoration:none;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
}

#applyPromoCode a:hover{
	background:#0368ff; }





/* START:Profiler
*********************************************************************************/
.profiler {
    width: 100%;
    text-align: center;
    position: fixed;
    bottom: 0;
    z-index: 15;
}
.profiler * {
    margin: 0;
    padding: 0;
    border: none;
}
#blockResize {
    width: 100%;
    height: 10px;
    cursor: n-resize;
    display: none;
}
.profilerHead {
    margin: 0 auto;
    width: 100%;
    min-width: 960px;
    background: #222;
    border: 12px solid #000;
    border-bottom: none;
}
.profiler h3 {
    font-weight: normal;
    line-height: 200px;
    padding: 0 15px;
    color: #fff;
}
.profiler,
.profiler td {
    color: #444;
}
.logsBlock {
    height: 200px;
    display: none;
    overflow: auto;
    width: 99%;
}
.metrics {
    background: #000;
    width: 100%;
}
.functionsTab,
.queriesTab {
    border-top: 1px solid #ccc;
    overflow: auto;
    width: 100%;
}
.profiler .blue {
    color: #3769A0 !important;
}
.profiler .purple {
    color: #953FA1 !important;
}
.profiler .collapseTab {
    display: none;
    color: yellow;
    width: 2%;
}
.profiler,
.functionsTab,
.queriesTab {
    display: none;
}
.profiler,
.functions,
.queries,
.functions .functionsTab,
.queries .queriesTab {
    display: block !important;
}
.functions td.blue,
.queries td.purple {
    background: #222 !important;
    border-bottom: 6px solid #fff !important;
    cursor: default !important;
}
.metrics td {
    height: 40px;
    width: 20%;
    text-align: center;
    cursor: pointer;
    border: 1px solid #000;
    border-bottom: 6px solid #444;
}
.metrics td:hover {
    background: #222;
    border-bottom: 6px solid #777;
}
.profiler var {
    font-size: 23px;
    font-weight: bold;
    font-style: normal;
    margin: 0 0 3px 0;
    display: block;
}
.profiler h4 {
    font-size: 12px;
    color: #fff;
    margin: 0 0 4px 0;
}
.profiler .main {
    width: 100%;
}
.profiler .main td {
    padding: 7px 15px;
    text-align: left;
    background: #151515;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-bottom: 1px dotted #323232;
    color: #fff;
}
.profiler .main td,
pre {
    font-size: 11px;
}
.profiler .main td b {
    float: left;
    font-weight: normal;
    color: #E6F387;
}
.profiler .main td:hover,
table.main thead td.currentColumn {
    background: #2E2E2E;
}


.sendPaymentTo {font-size:18px;}

table.main thead td.currentColumn {
    color: #fff;
}
#infometr {
    width: 5%;
    cursor: default;
}
#infometr:hover {
    background: #000;
}


/* START:Custom Jquery
*********************************************************************************/
.ui-datepicker-trigger {
    height: 0;
    width: 0;
    padding: 15px;
    background: url("/sv_static/images/calendar-ico.png") no-repeat;
    vertical-align: middle;
}


/* START:Pay pal pro
*********************************************************************************/
#exp_date_mm,
#exp_date_yy {
    display: inline-block;
    vertical-align: middle;
    width: 157px !important;
}
input#state {
    background: url("/sv_static/images/input-text-bg.png") repeat-x top #fff;
    border: 1px solid #bababa;
    padding: 9px 5px;
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 1);
    box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 1);
    width: 350px !important;
}


/* START:Add/Edit Listing form
*********************************************************************************/
p font {color: #FF0000;}
.input-form-bc {display: inline-block;text-decoration: none;/*text-shadow: 0 1px 0 #fff;*/color: #1c1c1c;margin: 0 15px 0 0;}
.bread-crumb {display: block;margin: 0px 0 40px 0;font-size:16px;}
.input-form-bc b {color: #1c1c1c}
.input-form-bc a {text-decoration: none;}
.input-form-bc a:hover {color: #0066FE;}
#addListingForm {background: #fff;padding: 25px;}
#addListingForm fieldset {margin: 15px 0;}
#addListingForm .inputName {width:25%;padding: 8px 10px 8px 0;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';text-align:right;word-break:break-all;}
#addListingForm #dialog + table tr,#editListingForm #dialog + table tr {border: none;}
#addListingForm table#application-settings input[type="button"]{background:#0368ff;border: 1px solid #ef5517;display: inline-block;float: none;font-size: 24px;margin: 10px 0 0;vertical-align: bottom;padding:0 5px;height:38px;}
#addListingForm table#application-settings input:hover[type="button"]{background:#ef5517;border: 1px solid #0368ff;}
#addListingForm input#listingPreview,input#submitButton{margin:50px 30px 80px 0;}
#UploadPics #uploadForm .button{background:#0368ff;border: 1px solid #ef5517;font-size: 24px;margin: 10px 0 0;}
#UploadPics #uploadForm .button:hover{background:#ef5517;border: 1px solid #0368ff;}

.marked-fields {margin: 0 0 20px 0; font-size:12px}

.breadcrumbs-fix {margin:0px 0 0 0 !important;}
#employers_selected_readonly {width: 472px !important;padding: 10px !important;}
#addListingForm .displayDate,#editListingForm .displayDate {width: 350px !important;}
#editListingForm .inputName {width: 25% !important;}
#editListingForm .UploadPics {width: 50% !important;}

/* START:Cookie Preferences Slider
*********************************************************************************/
.cookiePreferencesDescription h1 {
    border-bottom: 1px dashed #000;
    font-size: 16px;
    line-height: 30px;
    text-transform: uppercase;
}
div.cookiePreferencesDescription {
    font-size: 12px;
}
.ui-slider-vertical {
    width: 0.65em !important;
}
#cookiePreferencesSlider {
    height: 285px;
}


/* START:Popup Windows CSS
*********************************************************************************/
.ui-dialog {
    padding: 0 0 10px 0 !important;
    border: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    z-index:99999 !important;
}
.ui-widget-overlay {
    background: #000 !important;
    opacity: 0.7 !important;
}
.ui-dialog .ui-dialog-content {
    padding: 6px 10px !important;
	border-left: #EF5517 solid 4px !important; 
	border-right: #EF5517 solid 4px !important; 
	background-color: #eee !important; 
	border-radius: 0 0 8px 8px !important;
	-webkit-border-radius: 0 0 8px 8px !important;
    -moz-border-radius: 0 0 8px 8px !important;
}
.ui-dialog-titlebar {
    background: #aaaaaa !important;

	padding: 10px;
	border-left: #EF5517 solid 4px !important; 
	border-right: #EF5517 solid 4px !important; 
}
.ui-dialog-title {
    font-size: 20px;
    color: #fff;
    padding: 5px 0;
}
.ui-dialog-titlebar .ui-state-hover {
    background: none !important;
    border: none !important;
}
.ui-state-hover .ui-icon {
    border: none !important;
}
.ui-dialog .ui-icon-closethick {
    opacity: 1 !important;
    visibility: visible !important;
    background: url("/sv_static/images/popup-close.png") no-repeat 0 0 !important;
    height: 32px !important;
    width: 33px !important;
}
.ui-dialog .ui-icon-closethick:hover {
    background: url("/sv_static/images/popup-close.png") no-repeat 0 -33px !important;
}
.ui-dialog .ui-dialog-titlebar-close {
    margin: -7px 0 0 !important;
    width: 38px !important;
}
#messageBox .inputName,
#messageBox .inputField {
    float: left;
}
#messageBox .soc_reg_form {
    display: block;
    float:left;text-align:left;
    /*margin: 0 0 0 1%;
    text-align:center;*/
    vertical-align: middle;
    /*width: 50%;*/
}
#messageBox .login-form{ width:100%; }
#messageBox .inputName {
    color: #1c1c1c;
    font-size: 14px;
    width: 25% !important;
}
#messageBox .inputField {
    text-align:left;
    width: 72%;
}

#messageBox .inputButton {
    margin: 0 0 0 25%;
    text-align: left;
    width: auto;
}

#messageBox .social_plugins_div{ /*text-align:left;*/}
#messageBox .social_plugins_div .login_buttons_txt{margin:5px 0;}

#messageBox .inputField textarea {
    width: 94%;
}
#messageBox .inputName {
    width:28% !important;
    color: #1c1c1c;
    font-size: 14px !important;
    margin:7px 0 0 !important;
}
#messageBox #notesForm textarea {
    width: 93% !important;
}
#messageBox fieldset {
    /*margin: 10px 0;*/
}
#messageBox input[type="text"],
#messageBox input[type="password"] {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width:100%;
}
input.captcha {
    width: 108px !important;
}
#applyForm table td {
    vertical-align: top;
}
#messageBox input[type="submit"] {
    padding:5px 36px;
    margin:25px 0 10px;
	font-size:24px !important; 
	font-family:BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic' !important;
}
#messageBox input[type="submit"]:hover {}
#messageBox .login-form, #messageBox .btm-link, #messageBox .featured-employer-footer{/* display:none;*/}


/* START:Employer Page
*********************************************************************************/
#employer-bg {
    background: url("/sv_static/images/employer-bg.jpg") no-repeat;
    width: 100%;
    height: 290px;
	border-bottom: #0066FE solid 2px;
}
#employer-bg .left-side {
	position:absolute;
    float: right;
    display: inline-block;
	right: 60px;
	top: 80px;

}
#employer-bg .left-side h1 {
    color: #0066FE;
    margin: 0 15px;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	font-size: 40px;}
	
#employer-bg .left-side ul {
    list-style: none;
    padding: 0 0 0 15px;

	
}
#employer-bg .left-side ul li {
    color: #585858;
    margin: 11px 0;
	font-size:20px !important;
	font-family: OpenSans-ExtraBold, Arial Black, Arial;

}

#employer-bg .right-buts {
	position: absolute;
	display: block;
    float: right;
	top: 290px;
	left: 710px;
    width: 200px;

	 
}

.get-started a,
.right-buts .post-job {
    text-align: center;
    display: inline-block;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    text-decoration: none;
    color: #fff;	

}
.get-started a {
	position:absolute;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    background: none repeat scroll 0 0 #0066FF;
    font-size: 20px;
    padding: 7px 12px;
	left: 180px;
	top: 209px;

}
.get-started a:hover {
    background:#ef5517;

}
.right-buts .post-job {
    background: none repeat scroll 0 0 #0066FF;
    width:230px;
    font-size: 20px;
    padding: 7px 0px;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	text-align:center;
}
.post-job span {
    /*background: url("icons.png") no-repeat 0 -503px;*/
   
}
.right-buts .post-job:hover {
    background: none repeat scroll 0 0 #EF5517;
}

.right-buts .search-resume,
.right-buts .get-resume {
    background: none repeat scroll 0 0 #0368ff;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    color:#fff;
    /*box-shadow: 0 5px 3px -4px #b8b8b8;*/
    margin: 10px 0 0 0;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-decoration: none;
    display: inline-block;
    width:200px;
    padding: 9px 0;
    font-size: 20px;
    text-align: center;
}
.right-buts .search-resume:hover,
.right-buts .get-resume:hover {
    background: none repeat scroll 0 0 #ef5517;

}
.search-resume span,
.get-resume span {
    /*background: url("icons.png") no-repeat;*/
/*    padding: 0 0 0 25px; */
}
.search-resume span {
    background-position: 0 -532px;
}
.get-resume span {
    background-position: 0 -557px;
}
.employer-news-blog h3,
.employer-news-blog h2 {
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    color: #0066FC;
    font-size: 30px;
    margin: 15px 0;
}
.employer-news-blog #news,
.employer-news-blog #innerBlogContentDiv {
    margin: 0;
}
.employer-news-blog .view-all {
    display: none;
}
.employer-news-blog a {
    color: #0066FE;
    font-size: 18px;
    border-bottom: 1px solid #edccbf;
}
.employer-news-blog a:hover {
    border: none;
}
.employer-news-blog .blogDate,
.employer-news-blog .news-date {
    padding: 0 !important;
    background: none !important;
    color: #585858 !important;
    font-size: 12px !important;
}
.employer-news-blog p {
    margin: 3px 0 15px;
}

#tipps-infos-bg {
    background: url("/sv_static/images/tipps-infos/support-bg.jpg") no-repeat;
    width: 100%;
    height: 290px;
	border-bottom: #0066FE solid 5px;
	border-radius:0 0 8px 8px;
	margin-top: -5px;
}

/* START:Autocomplete
*********************************************************************************/
.ac_results ul {
    background: #1d1d1d;
}
.ac_results {
    background: #1d1d1d;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-shadow: 0 1px 2px 1px #686868;
    list-style: none;
    margin: 0;
    padding: 0;
    top: 30px;
    width: 130px;
    z-index: 1;
    border: none  !important;
    overflow: auto !important;
}
.ac_results ul li {
    padding: 0 5px 0 10px;
    line-height: 24px;
    border-bottom: 1px solid #303032;
    text-align: left;
}
.ac_results ul li:last-child {
    border-bottom: none;
}
.ac_results ul li {
    color: #fff !important;
    display: block;
    padding: 0 0 0 15px;
    text-shadow: 0 -1px 1px #000;
}
.ac_odd {
    background: none !important;
}
.ac_odd:hover,
.ac_over {
    background: #FFA64D !important;
}
.ac_results ul li:hover,
.ac_over {
    background: url("/sv_static/images/list-symbol.png") no-repeat 4px center #0066FF !important;
}


/* START:Demo Switcher
*********************************************************************************/
.theme-switcher {
    display: inline-block;
}
#demo-info a {
    font-size: 12px;
}

/* START:Highlight Templates fix
*********************************************************************************/
.inner_div {
    margin: 0 !important;
    bottom: -14px !important;
}
#grayBgBanner .templateHighlight {
    margin: 0 0 30px;
}
.edit-template-simple td {
    padding: 5px 0;
}
.edit-template-simple table,
.edit-template-simple table tr {
    border: none;
}
.edit-template-simple textarea {
    width: 96% !important;
}
.add-template #apply_name {
    margin: 0 15px 0 207px;
}
.edit-template-simple select {
    width: auto;
}
#dropDown > .templateHighlight {
    top: -33px;
    position: absolute;
	border:none;

}
#dropDown > .templateHighlight ul {
    top: 50px;

}
.templateHighlight #inputStat {
    margin: -13px 0 0;
}
#breadcrumb-bg .templateHighlight .highlight-clr {
    display: none;
}

/**************************** slider *********************************************/
.layerslider-container-fw{position:relative; z-index:0;overflow:hidden;}
.layerslider {
    width: 100%;
    /* height:387px;*/
    margin: 0 auto;
}
.ls-layer,
.ls-layer * {
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    font-weight: normal;
    text-shadow: none !important;
}

.ls-s-1 {
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    font-weight: normal;
}

.plus,
.plus2 {
    text-align: center;
    width: 50px;
    height: 50px;
    font-size: 50px;
    line-height: 50px;
    background: #eee;
}

.plus {
    color: #3b173d;
}

.plus2 {
    color: #1e73be;
}

.text,
.text2 {
    font-size: 26px;
}

.text {
    color: #eee;
}

.text2 {
    color: #1e73be;
}

.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av
{
    background: url(/sv_static/images/b21.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }


.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(/sv_static/images/a21.png) center center no-repeat;
    overflow: hidden;
}
.jssora21l { background-position: -3px -33px; }
.jssora21r { background-position: -63px -33px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21ldn { background-position: -243px -33px; }
.jssora21rdn { background-position: -303px -33px; }

/**************************** end slider *********************************************/
.featured-job-home {
    float: right;
    width: 60%;
    padding:0;
}

.featured-job-home .browseListing{ float:left;  width: 250px!important;list-style: outside none none;}
.featured-job-home .browseCity{width: 170px!important;}
.featured-job-home .browseListing li a { width:100% !important; color:#000 !important;font-size:16px;}
.featured-job-home .browseListing li {padding-top: 10px;}
.featured-job-home .browseListing .blue{color:#ef5316;}

.featured-job-home .featuredListings .logo img {
    max-width:120px;
    max-height:70px;
}


.accordion{ width:100%; float:left; padding:15px 0 25px 0;}
.accordion p, .accordion li {
	font-size:16px; 
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; 
	color:#333;
	line-height:1.5
	}

.accordion h1 {
	color:#000;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	font-size:36px;
	padding: 0 0 0 50px;
	margin:0;
	background:url(/sv_static/images/round-arrow.png) 0 1px no-repeat;
	}
	
	
.accordion h1 span{ color:#0066ff;}
.accordion h2{font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; font-size:28px; color:#333;}
.accordion .top-subtext{font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; font-size:20px; padding:10px 0;}

.btm-link {
    float: left;
    /* hd-orig: width: 100%; */
    margin: 30px  0 50px 60px;
}


.btm-link a { 
	text-align: center;
	color:#22262c; 
	font-size:26px; 
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic'; 
	border-bottom:1px solid #a9aaab; 
	padding:0px; 
	margin: auto; 
	text-decoration:none; 
	width:100%; }


.btm-link-sub{font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; font-size:20px; padding:10px 0; margin-bottom:50px;}
.featured-employer-footer{ float:left; width:100%; margin: 0 0 35px 0;}
#productsList .featured-employer-footer{margin:80px 0 40px;}
.featured-employer-footer h1 {color: #000;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';font-size: 36px;margin: 0 0 15px 0;padding: 0;text-align: left;}
.featured-employer-footer h1 span{ color:#0066ff}
.featured-employer-footer .FeaturedCompaniesLogo{ float:left; width:auto; margin: 0 15px 0 0;}
.featured-employer-footer ul { padding:0px; margin:0px; list-style:none; width:100%;}
.featured-employer-footer ul li { padding:0px; margin:0px; list-style:none; float:left; width:20%; text-align:center;}
.featured-employer-footer ul li a{ text-align:center; display:block; text-decoration:none;}
.top-page-name{padding: 0 0 0 12px;background: url(/sv_static/images/blue-arrow-right.png) 0px 3px no-repeat;margin: 10px 0 0 0;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';/*  font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';*/font-size: 16px;line-height: normal; text-transform:uppercase;}

.top-page-search {
	padding: 0 8px 0 12px;
	background: url(/sv_static/images/blue-arrow-right.png) 0px 3px no-repeat;
	line-height: normal;
	font-size: 16px;
	text-transform:uppercase;
	float:left;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	color:#333;

	margin-top:10px;
	}
	
.top-page-search a {
	text-decoration: none;
	line-height: normal;
	font-size: 16px;
	text-transform:uppercase;
	float:left;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
	}

/* huss: .top-page-search a{text-decoration: none;font-size: 16px;text-transform:uppercase;}   */

.top-page-search a:hover{text-decoration: underline;}

.page-top-btn {
	padding: 8px;
	width: 280px !important;
	height: auto;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
	margin-top: 5px;
    background:#ef5517;
	text-align: center;
	margin-bottom: 5px !important;
}

.page-top-btn a {
	font-size: 26px !important;
    text-decoration:none;
	font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic' !important;
	color:#fff;
}

.page-top-btn:hover {
	background:#0368ff;
}

.left-social-link {
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:16px;
    background:#0066ff;
    position: fixed;
    top:30%;
    margin-left: 15px;
    font-size:26px;
    color:#fff;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    width: auto;
    padding:10px 5px 15px 5px;
    line-height: normal;
    z-index:9999;
}

.left-social-link span{ float:left; -moz-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
    -webkit-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
    -o-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
    transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0); display:none;}

.left-social-link a { 
	background:url( /sv_static/images/left-social-icon.png) 0 0 no-repeat; 
	width:32px; 
	height:36px; 
	margin-bottom:8px; 
	float:left; 
	clear:both;
	}

.left-social-link a.fb{ background-position:center 0;}
.left-social-link a.tw{ background-position:center -37px;}
.left-social-link a.in{ background-position:center -76px;}
.left-social-link a.mail{ background-position:center -113px;}
.left-social-link a.sitemap{ background-position:center -152px;}
.left-social-link a.rss{ background-position:center -190px;}

.call-right{
    float: right;
    margin: 0 0px 0 0;
    position: absolute;
    right:0px;
    top: 600px;}
.call-right-h{ float:right;}
.main-job {
    float: right;
    margin: 0;
    position: absolute;
    right: 0;
    top: 60px;
}
.register_mainjob .main-job{top:170px;right:90px;}
.footerlink {
    float: left;
    width: 100%;
    margin:30px 0px;
}
.footerlink ul {
    float: left;
    margin-right:30px;
    width:auto !important;
}
.footerlink ul li {
    display: inline-block !important;
    float: left;
    width: 100%;
    text-align: left;
    clear:left;
}
.accordion .ui-state-focus, .accordion .ui-state-active {
	background: url("/sv_static/images/acd-dn-arrow.png") no-repeat scroll 12px 10px #CCC !important;
	border: 1px solid #EF5517 !important;
	color: #000 !important;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
	font-size: 26px !important;
	font-weight: normal;
	line-height: 15px;
	padding: 10px 0 0 58px !important;
	border-radius: 8px;
	position: relative;
	height:40px;
	z-index: 9;}
	

.footerlink ul li a{ font-size:18px !important;}
.login-top-dic{ font-size:16px; font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; padding:30px 0px 0 0; margin:0px; width:100%;}
.p-l-lrg{ padding-left:15%;}
.text-cnr{ text-align:center;}
.text-right{ text-align:right;}
.reg-top{ font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; font-size:14px; color:#000; font-weight:normal;}
.p-b-l{ padding-bottom:30px;}
.btm-content {float: left;margin-top: 65px;text-align: center;width: 100%;}
.btm-content h2{ font-size:32px; color:#ec5217; margin-bottom:30px; text-align:left; font-weight:normal;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';}
.btm-content ul {list-style: outside none none;margin: 0 0 30px;padding: 0;text-align: left;width: 100%;}
.btm-content ul li {background: url("/sv_static/images/small-blue-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';font-size: 18px;list-style: outside none none;margin: 0 0 10px 0;padding: 0 0 0 25px;line-height:20px;height:20px;}
.btm-content ul li  a{line-height:18px;vertical-align:top;}
.accordionResume {/*  float: left;width: 87%;*/margin:0 auto;padding: 15px 0 25px;width:100%;max-width:800px;}
/*.accordionResume  h3{padding: 8px 25px;background: none repeat scroll 0 0 #333333;border: 1px solid #D3D3D3;color: #FFFFFF;font-weight: normal;}*/

.accordionResume h3{padding:8px 30px;
	background:#ddd !important;
	border-left:2px solid #0066ff !important;
	border-right:2px solid #0066ff !important;
	color:#333 !important;
	font-size:18px;
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
	font-weight: normal !important;}
	
.accordionResume .ui-corner-all, .accordionResume .ui-corner-top, .accordionResume .ui-corner-right, .accordionResume .ui-corner-tr{border-radius:8px !important;margin:0 !important;top:0px !important;}

.accordionResume .ui-state-focus, .accordionResume .ui-state-active{ background:#ccc !important;}

.accordionResume .ui-corner-all, .ui-corner-bottom, .accordionResume .ui-corner-right, .accordionResume .ui-corner-br, .accordionResume .ui-corner-all, .accordionResume .ui-corner-bottom, .accordionResume .ui-corner-left, .accordionResume .ui-corner-bl {border-radius:8px !important;}
.accordionResume .ui-widget-content{border:solid 0px #0066ff;top:0 !important; padding:17px !important;margin:0 auto !important;width:89%;}
.accordionResume p{font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; font-size:16px; color:#333;margin:0;padding:0;}
.accordionResume .ui-icon{background: url("/sv_static/images/top-menu-d-arrow.png") no-repeat scroll 0 -54px rgba(0, 0, 0, 0) !important;height: 7px !important;margin: -3px 0 0 !important;width: 13px !important;}
/************************************slider***************************/
/** Stage container **/

.connected-carousels .stage {
    width: 250px;
    margin: 0 auto;
    position: relative;
}

.connected-carousels .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    opacity: .66;
}

.connected-carousels .photo-credits a {
    color: #fff;
}

/** Navigation container **/

.connected-carousels .navigation {
    width: 240px;
    margin: 5px auto;
    position: relative;
}

/** Shared carousel styles **/

.connected-carousels .carousel {
    overflow: hidden;
    position: relative;
}

.connected-carousels .carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.connected-carousels .carousel li {
    float: left;
}

/** Stage carousel specific styles **/

.connected-carousels .carousel-stage {
    height:210px;
	padding-left: 8px;

}

/** Navigation carousel specific styles **/

.connected-carousels .carousel-navigation {
    height: 60px;
    width: 240px;
	border:#DDD solid 2px;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
	margin-bottom:20px;

}

.connected-carousels .carousel-navigation li {
    cursor: pointer;
}

.connected-carousels .carousel-navigation li img {
    display: block;
    border: 5px solid #fff;
}

.connected-carousels .carousel-navigation li.active img {
    border-color: #ccc;
}

/** Stage carousel controls **/

.connected-carousels .prev-stage,
.connected-carousels .next-stage {
    display: block;
    position: absolute;
    top: 0;
    width: 135px;
    height: 220px;
    color: #fff;
}

.connected-carousels .prev-stage {
    left: 0;
}

.connected-carousels .next-stage {
    right: 0;
}

.connected-carousels .prev-stage.inactive,
.connected-carousels .next-stage.inactive {
    display: none;
}

.connected-carousels .prev-stage span,
.connected-carousels .next-stage span {
    display: none;
    position: absolute;
    top: 32%;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
}

.connected-carousels .prev-stage span {
    left: 20px;
}

.connected-carousels .next-stage span {
    right: 20px;
}

.connected-carousels .prev-stage:hover span,
.connected-carousels .next-stage:hover span {
    display: block;
}

/** Navigation carousel controls **/

.connected-carousels .prev-navigation,
.connected-carousels .next-navigation {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 16px/29px OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
}

.connected-carousels .prev-navigation {
    left: -15px;
    top: 17px;
    text-indent: -18px;
}

.connected-carousels .next-navigation {
    right: -15px;
    top: 17px;
    text-indent: 20px;
}

.connected-carousels .prev-navigation.inactive,
.connected-carousels .next-navigation.inactive {
    opacity: .5;
    cursor: default;
}

/************************************slider***************************/
.SearchEmployers {
    float:left;
    margin:20px 0;
    background: url("/sv_static/images/small-blue-arrow.png")
    no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.SearchEmployers a {
    border-bottom:1px solid #7f7f7f;
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    font-weight:normal;
    font-size: 16px !important;
    color:#0066ff !important;
    padding: 0;
    margin:0 0 0 24px;
    text-decoration: none;
}

.SearchEmployers a:hover{ border-bottom:0px solid #7f7f7f !important; text-decoration:none;}

.dj-top-link{ float:left; margin:0; clear:both; width: 100%;}

.dj-top-link ul{ padding:0px; margin:0px;}
.dj-top-link ul li {background: url("/sv_static/images/pre-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;line-height: normal;margin: 0 25px 0 0;padding: 0 0 5px 25px;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';}
.dj-top-link .dj-back-link{float:left;}
.dj-top-link .Pagging{float:right;}
.dj-bottom-link{margin:30px 0 0;}
.pri-msg{ float:left; width:100%; margin:25px 0 0 0;}
#sub-accounts{ margin-top:20px;}
.saved-search-tbl {width:100%;}
.browseCompanyAB {border: 1px solid #ccc;float: left;margin: 0 0 0 5px;padding: 5px 0;text-align: center;width: 28px;}
.Pagging ul li{background: none;}
#applicationFilter span, #applicationFilter select, #applicationFilter input [type="submit"]{ float:left; margin-right:10px;}
#applicationFilter span { line-height:35px;}
.right-img-block{ float:right; width:33%;}
.right-img{width:100%; margin-top:30px; text-align:center;}
.top-content-line{border-bottom:2px solid #0066ff; float:left; width:100%; height:40px;}
.accordion .ui-widget-content {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
.emp_logo_div img{margin:15px 0;max-height:80px;width:auto; }

.emp-pro-call-img{
	position: absolute;
	left: 85%;
	top: 250px;
	z-index: 999;
	} /* huss:  left auf 85%  */
.emp-pro-call-img img, .emp-pro-main-job img{ width:80%;float:right;}

.emp-pro-main-job {
	position: absolute;
	top:440px;
	left: 85%;
	z-index: 999;}


.search-result-brd{height:2px; width: 100%; background:#0066ff; display:block;}
.rightAd{
    margin:0;
    position: absolute;
    right:0;
    top:330px;
}
.src-result-call-img{
	display: none; /* hd-orig:   neu */
	position: absolute;
    right:0;
    top:980px;
    z-index: 999; text-align:right;}
.src-result-call-img img{ width:55%;}

/*#listingsResults tr:last-child .search-result-brd{ display:none;}*/
.display-resume{ border: 3px solid #0066ff;
    border-radius: 8px;
    display: block;
    float: left;
    padding: 22px;
    width: 95%; position:relative;}

.display-resume #listing-details-menu  { width:30%;margin-bottom:20px;}
.display-resume-mld {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
    margin:0px 0 0 -22px;
    padding: 0 20px;
    width: 925px;
    border-bottom: 3px solid #0066ff;
    border-top: 3px solid #0066ff;}
.display-resume #listingsResults{ width:100%}
.display-resume #listingsResults #col-wide {
    float: left;
    margin: 10px 0 0;
    width:100%;
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
}
.display-resume-top{ width:100%; float:left;}
.display-resume-top #refineResults {
    float: left !important;
    width:45% !important;
}
.display-resume-top .text-center{float: left;width: 50%;}
.display-resume-top .displayFieldBlock { width:100%;}
.display-resume-top .displayFieldBlock h3{float:left; width:24%; padding:0px; margin:0px; font-weight:normal; font-size:18px;}
.display-resume-top .displayFieldBlock .displayField{float:right; padding:10px 0 0 0; margin:0px; width:75%;}
.display-resume-top #col-wide .displayFieldBlock .displayField{ margin:0;}
.display-resume-top .cmplx_education .displayField{width:100%;}
.display-resume-top .cmplx_education .displayField .leftDisplaySIde{
	font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
	font-size:14px;
	color: #000;
	line-height: 23px;
	width:25%; 
	padding: 0;
	}
	
.display-resume-top .cmplx_education .displayField .leftDisplaySIde strong{font-weight:normal;}
.display-resume-top .cmplx_education .displayField .clrBorder{display:none;}
.jobleft{float:left;}
.jobright{float:right;width:325px;}
.pro-call-right-m {
    float: right;
    margin: 30px 0 0;
    text-align: center;
    width: 320px;
}
.pro-call-right-h {
    clear: both;
    float: right;
    margin: 15px 0 0;
    text-align: center;
    width: 320px;
}

.last-center ul, .last-center ul li {
    list-style: none outside none;
    margin: 0 0 8px;
    padding: 0;
}

.last-center .jobright {
    float: right;
    width: 100px;
}
.detail h2{font-size:25px;padding-top:20px;}
.detail h3{margin:10px 0;}
.jobcontent #col-wide{
    float: left;
    margin: 10px 0 0;
    width: 68%;
}
.detail #refineResults {
    float: right;
    width: 25% !important;
}
.searhJob{clear: both;
    float: right;
    margin: 8px 0 !important;
    width: 200px !important;}

#listingsResults .oddrow{background:none;}
div#tabs-1 .searchResultsJobs .listing-info .left-side img {
    max-width:140px;
	float:left;
	text-align:center
}


.searchResultsJobs .listing-info .left-side img,#listingsResults .listing-info .left-side img{
	max-height:200px; 
	max-width: 140px;
	float:left
	}
	
	
.emptydiv
{
    background:#EFEFEF;
    color: #EF5517;
    display: inline-block;
    float: left;
    font-size: 22px;
    min-height:150px;
    left: 0;
    padding: 0 17px;
    text-transform: uppercase;
}
.clrBorder {
    border-top: 1 dotted grey;
    clear: both;
	display:none; /* huss: ergänzt    */
}
#application-settings label, #application-settings span{font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
.display-resume-mld-resume {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
    margin:0px 0 0 -22px;
    padding: 0 20px;
    width: 928px;
    border-bottom: 3px solid #0066ff;
    border-top: 3px solid #0066ff;}
.display-resume-mld-resume h4{color:#EF5517; text-align:center; font-size:32px; padding:0; margin:20px 0; font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; font-weight:normal;}
.display-resume-top .objective{ font-size:14px; font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; padding:15px 0px 0 0; line-height:22px; color:#585858;}
.JobLocation{
		font-size:22px;
		font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
		padding: 30px 0 0 0;

		}
.font-12{ font-size:13px; width:100%; float:left;}
.OpenSans-Regular{font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
.tree-input-field a{font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
.moreproducts a{padding:0px 0 0 25px;background: url("/sv_static/images/small-blue-arrow.png") no-repeat scroll left center;color:#000;float:left;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';font-size:14px;line-height:26px;}
.pro-banner-block label{font-size:14px !important;}
.shopping-cart p {font-size:18px;font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';}
.emp_logo_div h3{text-transform: uppercase;font-size:24px;font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';}
.emp_logo_div h3 span{color:#666;font-style:italic;}
.Vorteile p {font-size: 20px;line-height:24px;margin:30px 0 0;}
.topResultsLinksResume{text-transform: uppercase;}
/*.topNavBar .numberResults{margin-top:5px;}*/
.listingsResultsResume .right-side ul li a{text-decoration: underline;}

.listingsResultsResume .right-side ul li a:hover{
	text-decoration: none; }
input, textarea, button {font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic'; font-size:17px}



.display-resume-top p{font-size:20px;text-align: center;}
.display-resume-top label{color:#0066FF;}
.video_cl
{
    margin:0 auto;width: 500px;
}
.videowidth
{
    width:100%;
}
#col-wide .displayField {
    clear: none;
    overflow: hidden;
	text-align:justify;
}

#top-menu ul.menuJS li{margin: 59px 0 3px 25px;}
#top-menu ul.menuEMP li{margin: 59px 0 3px 15px;}
.emp_logo_div h3{margin:0;}
.compLogo img {
	max-height: 300px;
    width:160px;
}
#registr-form #login a{cursor: pointer;}
.jobPostingmsg{text-align: center;font-size: 16px;margin:20px 0}
.jobPostingmsg a{font-size: 16px;}
.right-col label{text-transform: uppercase;font-weight: bold;}

/* HD Styles */

.searchtitle {
    font-family: BlueHighwayDType-Regular, Impact, Calibri, 'Lucida Console', 'Century Gothic';
    font-size:22px !important;
    padding:0 0 0 10px !important;
    color:#ee5417;
}

.hdtxt {
    font-family: OpenSans-Regular, Arial, 'Lucida Console', 'Century Gothic';
    font-size:28;
}

.huss-pfeil {
	position: absolute !important;
    background: url(/sv_static/images/small-blue-arrow.png) no-repeat 5px 5px;
    padding: 8px 45px 5px 30px !important;
}


@media (max-width: 1240px) {
    .left-social-link {
        top:550px !important;
        margin-left:0px !important;
		display: none !important;
    }
	
	.emp-pro-call-img {
		display: none !important;
	}
	.emp-pro-main-job {
		display: none !important;
	}


	/* huss: Start Ganeshdas*/
	
/* huss:    orig
    .main-div, #main-div-after {
   	margin-left:0px; /* huss: orig: 50px
	padding:0 10px;
		width:auto;
    }
	*/
	
.main-div, #main-div-after {
    width: 970px;
    margin: 0 auto;
    /*z-index: 2;*/
    padding:0px;
    position: relative;
}
	
	
	.featured-job-home{
		width:58%;
	}
	.footer-wrapper{
		width:auto;
	}
	.footer-banner img{
		max-width:100%;
	}
	#top-menu ul li{
		/*margin-top:50px;*/
	}
	.featured-employer h1{
		width:auto;
	}	
	.listing-info .right-side{
		float:right
	/* huss:    	max-width:370px !important;	*/
	}
	
	#quick-search{
		 width: 98%;
	}
	.footer-wrapper{
		padding:35px 3px 30px 13px;
	}
	
	/* huss: Ganeshdas end*/
}
@media (max-width: 800px) {
    .left-social-link {
        top:480px !important;
    }
	      
	}
    @media (max-width: 600px) {
        .left-social-link {
            top:390px !important;
        }
    }
    @media (max-width: 500px) {
        .left-social-link {
            top:360px !important;
        }
    }
    @media (max-width: 400px) {
        .left-social-link {
            top:320px !important;
        }
    }
	
/* huss: Start Ganeshdas*/
@media (max-width: 1022px) {
	.main-div, #main-div-after{
		width:auto;
		margin:0 !important;
		padding:0 15px;
}
}
@media (max-width:600px) {
	.main-div, #main-div-after{
		margin-left:0px;
		padding:0 15px;
		width:auto;
	}
	.featured-job-home{
		float:none;
		width:auto;
	}
	.accordion{
		width:97%;
	}
	.featured-employer-footer ul li{
		width:62%;
	}
	#header-right-main{
		width:100%;
	}
	#top-menu{
		float:left;
	}
	#top-menu ul li {  
    margin: 44px 0 3px 12px;
	}
	#top-menu ul li a{
		font-size: 18px;
	}

	#left-column{
		width:100%;
		float:none;
	}
	.featured-employer{
		width: 95%;
	}
	.banner img {
    width: 100%;
	}
	#quick-search{
	 position: relative;    
     top: -70px;
	}
	.quick-search-input, .quick-search-btn, #quickSearchLinks, #inputStat{
		float:none;
	}
	#quickSearchForm .quick-search-input .searchGeoDistance{
		max-width:76%;
	}
	.quick-search-input input{
		width:70%
	}
	.quick-search-main{
		width:auto !important;
	}
	.quick-search-btn{
		padding-top:2px;
    	clear: both;
	}
	#header-left{
		width: 40%;
	}
	#header-left img{
		width:100%;
	}
	.accordion h1{
		font-size: 30px;
	}
	.footer-wrapper{
		width:auto;
	}
}
@media (max-width:1015px) {
	
	.footer-banner img{
		width:100%;
	}
	.main-div, #main-div-after{	
		width:auto;
	}
	.featured-job-home{
		width: 48%;
	}
	.footer-wrapper{
		width:auto;
	}
}

@media (max-width:780px) {
	.footer-banner{
	}
	.footer-banner img{
		width:100%;
	}
}

/**********************************Print*****************************************/
.visible-print-block {
    display: none !important;
}

.hd-68er {float: left; width:68%;}
.hd-resume-top2 {float:left !important; margin: 0 0 0 20px; width: 54% !important; min-height:265px;}

@media print {

    .visible-print-block {display: block !important; }
    .hidden-print {display: none !important; }
	
    html,
    body {height: auto; margin:0; padding:0}
	#header, #footer, #sidebar, #advertising { display: none; }

	.listing-details-menu {display:none !important }
	li a {display:none}
	#post-job {display:none}
	#top-menu {display:none}
	.underQuickLinks {display:none}
	.main-div, #main-div-after {width: 100% !important; margin: 0 !important; padding: 0 !important; }
	
	
	/* Stellenanzeigen */
	#listingsResults {width:100% !important}
	.left-logo {float:left; margin-right: 20px}
	.jobcontent{page-break-inside: avoid;}
	.myclass{page-break-inside: avoid;}
	.detail{page-break-before: avoid; }
	.my-center-div{page-break-after: avoid;}
	.mclass {border: none; padding: 0; margin:0}
	
	
	/*Bewerberprofile */
	.display-resume{ border: none; display: block; padding: 0; width: 100%; margin:0}
	.carousel {display:none}
	.after-quick-links {display:none}
	#listing-details-menu {display:none}
	.button {display:none}
	#employers {display:none}
	.connected-carousels {display:none}
	.top-page-search {display:none}

	.display-resume-mld-resume {border: none; margin: 0; padding: 0; line-height:1}
	.hd-68er {float: left; width:100%;}
	.userInfo{min-width:100%; margin:0; padding:0}
	.hd-resume-top2 {float:left; margin: 0; width: 100% !important}
	.listingLeftBlock {display:none}
	.comp-profile-content table td {font-size:1.6em;  line-height:1.4 }
	.compProfileTitle {font-size: 4em !important }

	.hd-td {font-size:1.7em !important; line-height:1.3 }
	.display-resume-top {border: none; margin: 0; padding: 0;}
	.display-resume-mld-resume h4 {font-size:2.5em; font-style:italic; }
	

}
/*********************************************************************************/
.jobs-online {
    font-family: OpenSans-ExtraBold, Arial Black, Arial;
    font-size: 24px;
}
.color-blue{
    color: #0066FE;
}
.float-right {
    padding-left: 340px;

	/* hd weg:  float: right;  */
}
.bdd-caption {
    text-align: right;
    padding-right: 26px;
}