/*** RESET ***/


/*
html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
html5doctor.com/html-5-reset-stylesheet/
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-align: left !important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* AD WORKAROUNDS */
br {
	/*display: none;*/
}
center {
	text-align: left;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: none;
	cursor: help;
}
abbr[title]:hover, dfn[title]:hover {
	border-bottom: 1px dotted;
}
/* tables still need cellspacing="0" in the markup */
/*table { border-collapse:collapse; border-spacing:0; } */

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
input, select {
	vertical-align: middle;
}
/* END RESET CSS */


html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

::-moz-selection {
background: #00C1DE;
color: #fff;
text-shadow: none;
}
::selection {
background: #00C1DE;
color: #fff;
text-shadow: none;
}
a:focus {
outline: thin dotted;
}
a:hover, a:active {
outline: 0;
}
label {
cursor: pointer;
}
button, input, select, textarea {
font-size: 100%;
margin: 0;
vertical-align: middle;
*vertical-align: middle;
border: 0 none;
}
button, input {
line-height: normal;
*overflow: visible;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
cursor: pointer;
-webkit-appearance: button;
}
input[type="checkbox"], input[type="radio"] {
box-sizing: border-box;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
resize: vertical;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td {
vertical-align: top;
}
/*** FONTS ***/

@font-face {
font-family: 'SemiBold';
src: url('../fonts/Walkway_SemiBold-webfont.eot');
src: local('SemiBold'),  url('../fonts/Walkway_SemiBold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/Walkway_SemiBold-webfont.woff') format('woff'),  url('../fonts/Walkway_SemiBold-webfont.ttf') format('truetype'),  url('../fonts/Walkway_SemiBold-webfont.svg#SemiBold') format('svg');
font-weight: normal;
font-style: normal;
}
h1, h2, h3 {
font-family: 'SemiBold', Arial, sans-serif;
text-transform: uppercase;
font-weight: normal;
}
.edit-icon {
display: none;
}
/*** DEFAULT ***/

body {
background: #e8e8e8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #e8e8e8 0%, #ffffff 50%, #e8e8e8 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e8e8e8), color-stop(50%, #ffffff), color-stop(100%, #e8e8e8));
background: -webkit-linear-gradient(left, #e8e8e8 0%, #ffffff 50%, #e8e8e8 100%);
background: -o-linear-gradient(left, #e8e8e8 0%, #ffffff 50%, #e8e8e8 100%);
background: -ms-linear-gradient(left, #e8e8e8 0%, #ffffff 50%, #e8e8e8 100%);
background: linear-gradient(left, #e8e8e8 0%, #ffffff 50%, #e8e8e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#e8e8e8', GradientType=1 )  color: #5b5b5b;
font: normal 100% Arial, Helvetica, sans-serif;/*
background: #f2f2f2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #f2f2f2 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#f2f2f2 100%);
background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#f2f2f2 100%);
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#f2f2f2 100%);
background: radial-gradient(center, ellipse cover,  #ffffff 0%,#f2f2f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=1 );
*/

}
p, div {
color: #5b5b5b;
}
a {
color: #950e0b;
text-decoration: none;
-moz-transition: color 0.25s ease;
-o-transition: color 0.25s ease;
-webkit-transition: color 0.25s ease;
transition: color 0.25s ease;
}
a:link, a:visited {
/*color:#095197*/
}
a:hover, a:active, a:focus {
/*color:#FFF;*/
}
@font-face {
font-family: 'BonvenoCFLight';
src: url('../fonts/BonvenoCF-Light-webfont.eot');
src: url('../fonts/BonvenoCF-Light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/BonvenoCF-Light-webfont.woff') format('woff'),  url('../fonts/BonvenoCF-Light-webfont.ttf') format('truetype'),  url('../fonts/BonvenoCF-Light-webfont.svg#BonvenoCFLight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'WhitneyMediumRegular';
src: url('../fonts/whitney-medium-webfont.eot');
src: url('../fonts/whitney-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/whitney-medium-webfont.woff') format('woff'),  url('../fonts/whitney-medium-webfont.ttf') format('truetype'),  url('../fonts/whitney-medium-webfont.svg#WhitneyMediumRegular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'KnockoutHTF29JuniorLiteweigRg';
src: url('../fonts/knockout-htf29-juniorliteweight-webfont.eot');
src: url('../fonts/knockout-htf29-juniorliteweight-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/knockout-htf29-juniorliteweight-webfont.woff') format('woff'),  url('../fonts/knockout-htf29-juniorliteweight-webfont.ttf') format('truetype'),  url('../fonts/knockout-htf29-juniorliteweight-webfont.svg#KnockoutHTF29JuniorLiteweigRg') format('svg');
font-weight: normal;
font-style: normal;
}
/*
@font-face {
font-family: 'SemiBold';
src: url('../fonts/Walkway_SemiBold-webfont.eot');
src: local('SemiBold'),
url('../fonts/Walkway_SemiBold-webfont.eot?#iefix') format('embedded-opentype'),
url('http//media.greatraed.com/fonts/Walkway_SemiBold-webfont.woff') format('woff'),
url('../fonts/Walkway_SemiBold-webfont.ttf') format('truetype'),
url('../fonts/Walkway_SemiBold-webfont.svg#SemiBold') format('svg');
font-weight: normal;
font-style: normal;
}



h1, h2, h3 {
font-family: 'SemiBold', Arial, sans-serif;
text-transform: uppercase;
font-weight: normal;
}
*/
h1, h2, h3, h4, h5, h6 {
color: #555555; /*#909090;*/
}
h1 {
font-size: 1.65em;
letter-spacing: -0.09em;
line-height: 1.25em;
margin-bottom: 10px;
text-align: left;
}
h2 {
font-size: 1.55em;
line-height: 1.25em;
margin-bottom: 10px;
text-align: left;
letter-spacing: 1px;
}
h3 {
font-size: 1.3em;
line-height: 1.2em;
border-left: solid 4px #bc6a70;
padding-left: 10px;
margin-bottom: 20px;
text-align: left;
}
h2 .indent, h3 .indent {
display: block;
}
h2 .indent {
margin-left: 80px;
font-size: 1.45em;
}
h3 .indent {
margin-left: 20px;
font-size: 1.35em;
}
h4 {
font-size: 1.1em;
margin-bottom: 16px;
}
h5, h6 {
margin-bottom: 6px;
margin-top: 6px;
}
label img {
vertical-align: middle;
}
a[data-toggle="collapse"] {
padding-left: 20px;
position: relative;
}
a[data-toggle="collapse"] * {
display: inline;
}
a[data-toggle="collapse"]:before {
background-image: url("images/ui-icons_222222_256x240.png");
background-position: -64px -15px;
background-repeat: no-repeat;
content: " ";
height: 16px;
left: 0;
position: absolute;
width: 16px;
}
a.collapsed[data-toggle="collapse"]:before {
background-image: url("images/ui-icons_888888_256x240.png");
background-position: -32px -15px;
}
a.collapsed[data-toggle="collapse"]:hover:before {
background-image: url("images/ui-icons_222222_256x240.png");
}
acronym {
border-bottom: 1px dotted #333;
}
#container {
/*margin: 0 auto;*/

/*font-size: 0.8em;*/
/*text-align: left;*/
/*position: relative;*/
/*font-size: 1.5em;*/
}
.container {
margin: 0 auto;
padding-bottom: 13px;
font-size: 1.05em;
}
.interior #main p {
line-height: 130%
}
#contentarea-container {
padding: 0px 0 37px;
background: #fcfcfc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fcfcfc 0%, #f4f4f4 50%, #fcfcfc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(50%, #f4f4f4), color-stop(100%, #fcfcfc));
background: -webkit-linear-gradient(top, #fcfcfc 0%, #f4f4f4 50%, #fcfcfc 100%);
background: -o-linear-gradient(top, #fcfcfc 0%, #f4f4f4 50%, #fcfcfc 100%);
background: -ms-linear-gradient(top, #fcfcfc 0%, #f4f4f4 50%, #fcfcfc 100%);
background: linear-gradient(top, #fcfcfc 0%, #f4f4f4 50%, #fcfcfc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fcfcfc', GradientType=0 );
}
/*#contentarea {
background-color: #fff;
}*/

em {
	font-style:italic !important;
}

.interior #main {
/*padding: 10px;*/
font-size: 0.9em;
margin-top: 24px;
}
#main p, .rightrail p {
padding-bottom: 12px;/*text-align: justify;*/
/*font-size: 0.9em;*/
}
.rightrail p:last-child {
padding-bottom: 0;
}
.singlecolumn #main {
min-height: 300px;
}
/*.doublecolumn #main {
min-height: 900px;
}*/

.home #main {
min-height: 300px;
}
/*
.rightrail {

}
#rightrail-top {

}
#rightrail-bottom {

}
*/



.read-review, .more-info, .readmore {
float: right;
}

.read-review a, .more-info a {
color: #950f0e;
font-size: 0.8em;
}
span.arrow, .read-review span, .more-info span, .home #from-our-blog ul li span, .readmore span {
display: inline-block;
/*	zoom: 1;
*display: inline;*/
width: 6px;
height: 6px;
margin-left: 4px;
}
/*.read-review span.arrow-right, .more-info span.arrow-right, .home #from-our-blog ul li span.arrow-right, .readmore span.arrow-right*/
span.arrow-right {
background: transparent url('../images/arrow-set.png') no-repeat 0px -12px;
}
.more, .reset {
display: none;
}
.highlight {
color: #950e0b !important;
}
.search .highlight {
font-weight: bold;
color: #5b5b5b !important;
}
/*.small {
}*/
.left {
float: left;
}
.right {
float: right;
}
.clear {
clear: both;
}
.item-page-inner{
	background: #fff;
	padding: 15px;
	border: 1px solid #ccc;
	margin-bottom:20px;
}
.item-page .inset-left {
float: left;
margin: 0 16px 16px 0;
}
.item-page .inset-right {
float: right;
margin: 0 0 16px 16px;
}
.item-page img /*, .simple-slideshow*/ {
border: 1px solid #e1e1e1;
background: #fff;
padding: 4px;
-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.175);
-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.175);
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.175);
margin: 10px;
}
.item-page img.noboxshadow, .item-page .jwDisqusForm img {
border: 0px none;
padding: 0px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.item-page.blog #facts {
margin: 0 16px;
}
#facts {
margin-bottom: 20px;
border: solid 2px #cbc3c1;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
background: #fcfcfc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #fcfcfc 33%, #f3f3f3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(33%, #fcfcfc), color-stop(100%, #f3f3f3));
background: -webkit-linear-gradient(top, #fcfcfc 33%, #f3f3f3 100%);
background: -o-linear-gradient(top, #fcfcfc 33%, #f3f3f3 100%);
background: -ms-linear-gradient(top, #fcfcfc 33%, #f3f3f3 100%);
background: linear-gradient(top, #fcfcfc 33%, #f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f3f3f3', GradientType=0 );
font-size: 0.9em;
}
#facts .key {
color: #950E0B;
display: block;
font-family: 'WhitneyMediumRegular', Arial, sans-serif;
}
#facts table tr td:first-child {
border-right: solid 1px #cbc3c1;
}
.simple-slideshow {
position: relative;
margin-bottom: 10px;
}
.simple-slideshow img.place {
position: absolute;
left: 0;
top: 0;
}
.interior .roundedbox, .feedgptw  {
background-color: #ffffff;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
border: solid 1px #E1E1E1;
-moz-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
-webkit-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
padding: 24px 16px;
margin-bottom: 24px;
overflow: hidden;
}
.interior .slimbox {
padding-left: 0px;
padding-right: 0px;
}
.interior .slimbox > * {
padding-left: 16px;
padding-right: 16px;
}
.interior .slimbox > img.noboxshadow {
padding-left: 16px;
padding-right: 16px;
}
.inset-right {
float: right;
}
.link-big {
-moz-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
-webkit-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
}
.link-big-green {
border: solid 1px #72985d;
}
.link-big-yellow {
border: solid 1px #ffd25d;
}
.link-big-red {
border: solid 1px #6D1410;
}
.link-big a {
display: block;
padding: 13px 25px;
color: #fff;
font-size: 2.0em;
font-family: 'KnockoutHTF29JuniorLiteweigRg', Arial, sans-serif;
text-transform: uppercase;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.link-big-green a {
text-shadow: 0 2px 1px #17770C;
border: solid 1px #b9e375;
background: #a5cf5f;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1Y2Y1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MGFlM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #a5cf5f 0%, #70ae3f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5cf5f), color-stop(100%, #70ae3f));
background: -webkit-linear-gradient(top, #a5cf5f 0%, #70ae3f 100%);
background: -o-linear-gradient(top, #a5cf5f 0%, #70ae3f 100%);
background: -ms-linear-gradient(top, #a5cf5f 0%, #70ae3f 100%);
background: linear-gradient(top, #a5cf5f 0%, #70ae3f 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5cf5f', endColorstr='#70ae3f',GradientType=0 );	*/
}
.link-big-yellow a {
text-shadow: 0 2px 1px #da841f;
border: solid 1px #f1b000;
background: #e9c04a;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5YzA0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmEzMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e9c04a 0%, #e2a331 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9c04a), color-stop(100%, #e2a331));
background: -webkit-linear-gradient(top, #e9c04a 0%, #e2a331 100%);
background: -o-linear-gradient(top, #e9c04a 0%, #e2a331 100%);
background: -ms-linear-gradient(top, #e9c04a 0%, #e2a331 100%);
background: linear-gradient(top, #e9c04a 0%, #e2a331 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9c04a', endColorstr='#e2a331',GradientType=0 );	*/
}
/*#EE3837 #B21D1F #6D1410*/
.link-big-red a {
text-shadow: 0 2px 1px #17770C;
border: solid 1px #B21D1F;
background: #ee3837;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMzgzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDE0MTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ee3837 0%, #6d1410 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee3837), color-stop(100%, #6d1410));
background: -webkit-linear-gradient(top, #ee3837 0%, #6d1410 100%);
background: -o-linear-gradient(top, #ee3837 0%, #6d1410 100%);
background: -ms-linear-gradient(top, #ee3837 0%, #6d1410 100%);
background: linear-gradient(to bottom, #ee3837 0%, #6d1410 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee3837', endColorstr='#6d1410',GradientType=0 );*/
}
.item-page .employeesQuotes p:before, .item-page .employeesQuotes p:after {
color: #d8d8d8;
font-size: 4.5em;
font-weight: bold;
position: absolute;
z-index: -1;
}
.item-page .employeesQuotes p:before {
content: "\201C";
left: 0px;
top: 20px;
}
.item-page .employeesQuotes p:after {
content: "\201D";
right: 0px;
bottom: -30px;
}
.item-page .employeesQuotes p {
font-size: 1em;
color: #025b83;
font-weight: bold;
border-top: 0px;
border-bottom: solid 1px #d9d9d9;
float: none;
width: auto;
margin-right: 0;
padding: 10px 6%;
text-align: left;
position: relative;
z-index: 1;
}
#main .item-page .employeesQuotes p {
padding: 10px 40px;
}
.item-page .employeesQuotes p:nth-child(odd) {
color: #5a5a5a;
}
.item-page .employeesQuotes p:last-child {
border-bottom: 0px;
}
.item-page .employeesQuotes p:after {
bottom: -10px;
}
.item-page blockquote.left {
font-size: 1.33em;
color: #005985;
font-weight: bold;
border-top: solid 1px #d9d9d9;
border-bottom: solid 1px #d9d9d9;
float: left;
width: 41%;
margin-right: 3%;
padding: 10px 6%;
text-align: right;
position: relative;
z-index: 1;
}
.item-page blockquote:before, .item-page blockquote:after {
color: #d8d8d8;
font-size: 4.5em;
font-weight: bold;
position: absolute;
z-index: -1;
}
.item-page blockquote:before {
background: url("/components/com_gptw/views/reviiew/tmpl/images/blockquote.png") no-repeat scroll left top transparent;
content: " ";
display: block;
height: 24px;
left: 0;
top: 2px;
width: 23px;
}
/*.item-page blockquote:after {
content: "\201D";
right: 0px;
bottom: -50px;
}*/
.blockquote_end {
background: url("/components/com_gptw/views/reviiew/tmpl/images/blockquote.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
content: " ";
height: 24px;
margin-left: 2px;
margin-top: 5px;
position: absolute;
width: 23px;
z-index: -1;
}
.item-page blockquote.employees {
border-bottom: 1px solid #d9d9d9;
border-top: 0 none;
color: #025b83;
float: none;
font-size: 1em;
font-weight: bold;
line-height: 1.5em;
margin-bottom: 10px;
margin-right: 0;
padding: 10px 26px 20px;
position: relative;
text-align: left;
width: auto;
z-index: 0;
}
.item-page blockquote.employees:nth-child(odd) {
color: #5a5a5a;
}
.item-page blockquote.employees p {
color: #025b83;
}
.item-page blockquote.employees p:nth-child(even) {
color: #025b83;
}
.item-page blockquote.employees p:nth-child(odd) {
color: #5a5a5a;
}
.item-page blockquote.last {
border-bottom: 0px;
}
.item-page blockquote.employees:after {
bottom: -34px;
}
.tooltip {
display: none;
background: #fff;
border: 1px solid #eaeaea;
width: 190px;
padding: 13px;
font-size: 0.85em;
-moz-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
-webkit-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
}
/*.inset-main {

}*/
.inset-rightrail {
display: none;
}
#products .product-item {
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
border: solid 1px #e1e1e1;
/*padding: 16px;*/
margin-bottom: 20px;
}
#products .inset-main-intro {
margin-bottom: 20px;
}
#products .collapse {
padding: 0 16px 16px;
}
#products .title-bar {
/*padding: 16px;*/
/*height: 18px;*/
}
#products .title-bar h4 {
font-size: 1em;
padding: 16px 0 0 16px;
}
#products .product-cost {
margin-right: 16px;
}
#products .product-buy, #products .product-details {
color: #FFFFFF;
font-weight: bold;
padding: 4px 20px;
border: 2px solid #C9C9C9;
background: #b21d1f;
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZTM4MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNiMjFkMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmQxNDEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
background: -moz-radial-gradient(center, ellipse cover, #ee3837 0%, #b21d1f 49%, #6d1410 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ee3837), color-stop(49%, #b21d1f), color-stop(100%, #6d1410));
background: -webkit-radial-gradient(center, ellipse cover, #ee3837 0%, #b21d1f 49%, #6d1410 100%);
background: -o-radial-gradient(center, ellipse cover, #ee3837 0%, #b21d1f 49%, #6d1410 100%);
background: -ms-radial-gradient(center, ellipse cover, #ee3837 0%, #b21d1f 49%, #6d1410 100%);
background: radial-gradient(center, ellipse cover, #ee3837 0%, #b21d1f 49%, #6d1410 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee3837', endColorstr='#6d1410', GradientType=1 );
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
}
#products .product-details {
font-weight: normal;
margin-right: 10px;
}
#products .product-img {
float: right;
}
#products .product-item .collapse {
margin-top: 24px;
}
/* MEDIA QUERIES FOR PAGE ELEMENTS */


/*
@media only screen and (min-width: 480px) and (max-width: 979px) {


}
*/


/*
@media only screen and (min-width: 768px) and (max-width: 979px) {



}
*/


/* styles to make posted content display ok - but not overwrite site styles */
.item-page ul, .item-page ol, .item-page dl {
margin-bottom: 10px;
}
.item-page ul li, .item-page ol li, .item-page dl dd {
margin: 0 0 6px 26px;
}
.item-page ul li {
list-style-type: disc;
}
.item-page ol li {
list-style-type: decimal;
}
/* reinstating site wide styles */
.item-page .pagination ul {
margin-bottom: 0;
}
.item-page .pagination ul li {
margin: 0;
}
.item-page .pagination ul li {
list-style-type: none;
}
#assistly-widget-1 a {
float: right;
position: fixed;
right: 0;
top: 95%;
}
.random-image {
display: none;
}
.fb_button_medium, .fb_button_medium_rtl {
font-size: !important 9px;
}
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
display: none !important;
visibility: hidden;
}
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
/* Hide visually and from screenreaders, but maintain layout */
.invisible {
visibility: hidden;
}
/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1;
}
/* adding this to remove the front-end edit buttons when the site is locked down */
table.contentpaneopen tr td span.hasTip a img {
display: none;
}
.edit-icon {
display: none;
}
/*** HEAD FOOT ***/

#header-container {
margin-bottom: 13px;
background: #eaeaea;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #eaeaea 0%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, #fefefe));
background: -webkit-linear-gradient(top, #eaeaea 0%, #fefefe 100%);
background: -o-linear-gradient(top, #eaeaea 0%, #fefefe 100%);
background: -ms-linear-gradient(top, #eaeaea 0%, #fefefe 100%);
background: linear-gradient(top, #eaeaea 0%, #fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fefefe', GradientType=0 );
}

#header-masthead {
width: 155px;
height: 75px;
float: left;
margin-bottom: 10px;
}
#header-masthead h2 {
font-size: 1.5em; /* 24 / 16 */
}
#header-menu {
font-size: 0.8em;
margin-bottom: 10px;
}
#header-menu ul.menu {
/*text-align: right;*/
}
#header-menu ul.menu li {
display: inline-block;
/*	zoom: 1;
*display: inline;*/

padding: 0 10px 0 0;
margin: 5px 0 5px 10px;/*border-right: solid 1px #e9e9e9;*/
}
#header-menu ul.menu li:last-child {
/*border-right: none;*/
padding: 0px;
}
#header-menu ul.menu li a, #footer-menu ul.menu li a {
/*font-size: 0.8em;*/
color: #000;/*white-space: nowrap;*/
}
#header-menu-employer {
font-size: 0.8em;
margin-bottom: 10px;
}
#header-menu-employer ul.menu {
text-align: right !important;
}
#header-menu-employer ul.menu li {
display: inline-block;
/*	zoom: 1;
*display: inline;*/

padding: 0 10px 0 0;
margin: 5px 0 5px 10px;/*border-right: solid 1px #e9e9e9;*/
}
#header-menu-employer ul.menu li:last-child {
/*border-right: none;*/
padding: 0px;
}
#header-menu-employer ul.menu li a, #footer-menu ul.menu li a {
/*font-size: 0.8em;*/
color: #000;/*white-space: nowrap;*/
}
.foremployerspan{
    position: relative;
}
.foremployerspan .menu {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #d3d3d3;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    display: none;
    padding: 10px;
    position: absolute;
    width: 100%;
}
.foremployerspan li {
    position: relative;
}
.foremployerspan li:hover .menu {
    display: block;
}
.foremployerspan .menu a {
    background: url("../images/sliderarrows.png") no-repeat scroll -115px center / auto 12px rgba(0, 0, 0, 0);
    color: #747474 !important;
    display: block;
    font-family: "Univers LT 47 CondensedLt";
    font-size: 16px;
    padding: 2px 20px;
    width: 100%;
}
.foremployerspan .menu a:hover {
    color: rgba(116, 116, 116, 0.4) !important;
}
/* country select */
#country-select-container {
/*width: 200px;*/
float: right;
margin-top: 28px;
font-size: 0.8em;
}
#footer-container {
margin-top: 13px;
background: #f2f2f2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #e8e8e8));
background: -webkit-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%);
background: -o-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%);
background: -ms-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%);
background: linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e8e8e8', GradientType=0 );
}
#footer {
font-size: 0.8em;
/*height: 160px;
background-color: #e8e8e8;*/
padding-bottom: 40px;
min-height: 130px;
}
#footer-menu {
text-align: center;
max-width: 760px;
}
#footer-menu ul.menu li {
display: inline-block;
/*	zoom: 1;
*display: inline;*/

padding: 15px;/*border-left: solid 1px #fff;*/
}
/*#footer-menu ul.menu li:last-child {
border-right: solid 1px #fff;
}*/

#footer-socialtools {
text-align: center;
padding: 14px 0;
}
#footer .row {
display: inline-block;/*	zoom: 1;
*display: inline;*/
}
#footer .social-tool-item {
float: left;/*display: inline-block;*/
}
#footer-socialtools .social-tool-item {
padding: 0 3px;
}
#footer-socialtools .facebook iframe {
/*	width: 74px !important;*/
}
#footer-socialtools .twitter iframe {
width: 140px !important;
}
#footer #copyright {
margin-top: 30px;
text-align: center;
padding: 0 20px;
}
/*** SEARCH ***/

/* search widget */
/*#search-widget {

}*/
#search-widget h2 {
display: none;
}
.home #search-widget h2 {
display: block;
}
#search-widget-container {
display: none;
margin: 0 auto;
}
.home #search-widget {
/*background-color: #fff;*/
/*height: 300px;*/
padding-bottom: 100px;
float: none;
clear: both;
}
.home #search-widget-container {
/* this bit covers all sizes of screen for home page */
width: 98%;
max-width: 570px;
}
#search-widget .tabs-links a {
padding: 7px 12px 4px;
font-size: 0.7em;
color: #1f1f1f;
display: block;
float: left;
text-align: center;
margin-right: 2px;
text-shadow: 0px 1px 0px #ffffff;
border-left: 1px solid #c4c4c4;
border-top: 1px solid #c4c4c4;
border-right: 1px solid #c4c4c4;
-webkit-border-top-left-radius: 9px;
-webkit-border-top-right-radius: 9px;
-moz-border-radius-topleft: 9px;
-moz-border-radius-topright: 9px;
border-top-left-radius: 9px;
border-top-right-radius: 9px;
background: #ececec;
min-width: 80px;
}
.home #search-widget .tabs-links a {
font-size: 0.8em;
border-left: 1px solid #c9c9c9;
border-top: 1px solid #c9c9c9;
border-right: 1px solid #c9c9c9;
background: #dddddd;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #dddddd 0%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(100%, #eeeeee));
background: -webkit-linear-gradient(top, #dddddd 0%, #eeeeee 100%);
background: -o-linear-gradient(top, #dddddd 0%, #eeeeee 100%);
background: -ms-linear-gradient(top, #dddddd 0%, #eeeeee 100%);
background: linear-gradient(top, #dddddd 0%, #eeeeee 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 );*/
}
#search-widget .tabs-links a.current {
color: #ffffff;
font-weight: bold;
text-shadow: none;
border-left: 1px solid #c4c4c4;
border-top: 1px solid #c4c4c4;
border-right: 1px solid #c4c4c4;
background: #c4c4c4;
}
.home #search-widget .tabs-links a.current {
background: #b3b3b3;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiM2IzYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM5ZjlmOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #b3b3b3 50%, #9f9f9f 51%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #b3b3b3), color-stop(51%, #9f9f9f));
background: -webkit-linear-gradient(top, #b3b3b3 50%, #9f9f9f 51%);
background: -o-linear-gradient(top, #b3b3b3 50%, #9f9f9f 51%);
background: -ms-linear-gradient(top, #b3b3b3 50%, #9f9f9f 51%);
background: linear-gradient(top, #b3b3b3 50%, #9f9f9f 51%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b3b3', endColorstr='#9f9f9f',GradientType=0 );*/
}
#search-widget .tabs-panes {
/*width: 90%;
max-width: 555px;
height:	111px;
margin: 0 auto;
padding: 0 8px;*/
clear: both;
border: 2px solid #c4c4c4;
-moz-border-radius: 0px 9px 9px 9px;
-webkit-border-radius: 0px 9px 9px 9px;
border-radius: 0px 9px 9px 9px;
background: #f8f8f8;
}
.home #search-widget .tabs-panes {
border: 6px solid #a3a3a3;
-moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.175);
-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.175);
box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.175);
background: #eeeeee;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #eeeeee 0%, #f4f4f4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #f4f4f4));
background: -webkit-linear-gradient(top, #eeeeee 0%, #f4f4f4 100%);
background: -o-linear-gradient(top, #eeeeee 0%, #f4f4f4 100%);
background: -ms-linear-gradient(top, #eeeeee 0%, #f4f4f4 100%);
background: linear-gradient(top, #eeeeee 0%, #f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0 );
}
/*#search-widget .tabs-pane {
padding: 6px;
}*/
#search-widget .tabs-pane {
margin: 0 auto;
padding: 8px 0 27px;
}
.interior #search-widget #search-widget-company {
padding: 8px 0 27px;
}
.home #search-widget .tabs-pane {
padding: 25px 0 37px;
}
/*#search-widget*/ .submit-container {
border: solid 2px #fff;
display: inline-block;
/*	zoom: 1;
*display: inline;*/
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
background: #c9c9c9;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #c9c9c9 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #ffffff));
background: -webkit-linear-gradient(top, #c9c9c9 0%, #ffffff 100%);
background: -o-linear-gradient(top, #c9c9c9 0%, #ffffff 100%);
background: -ms-linear-gradient(top, #c9c9c9 0%, #ffffff 100%);
background: linear-gradient(top, #c9c9c9 0%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#ffffff', GradientType=0 );
}
/*
button[type="submit"], input[type="submit"] {
height: 27px;
color: #fff;
font-weight: bold;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
margin: 2px;
padding: 0 10px;
background: #a5cf5f;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhNWNmNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGI4ZTI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover, #a5cf5f 0%, #4b8e24 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #a5cf5f), color-stop(100%, #4b8e24));
background: -webkit-radial-gradient(center, ellipse cover, #a5cf5f 0%, #4b8e24 100%);
background: -o-radial-gradient(center, ellipse cover, #a5cf5f 0%, #4b8e24 100%);
background: -ms-radial-gradient(center, ellipse cover, #a5cf5f 0%, #4b8e24 100%);
background: radial-gradient(center, ellipse cover, #a5cf5f 0%, #4b8e24 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5cf5f', endColorstr='#4b8e24',GradientType=1 );*/
}
*/
/* red submit for search widget and search page */
#search-widget button[type="submit"], .search button[type="submit"] {
background: #ee3837;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZTM4MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNiMjFkMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmQxNDEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover, #ee3837 0%, #b21d1f 49%, #6d1410 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ee3837), color-stop(49%, #b21d1f), color-stop(100%, #6d1410));
background: -webkit-radial-gradient(center, ellipse cover, #ee3837 0%, #b21d1f 49%, #6d1410 100%);
background: -o-radial-gradient(center, ellipse cover, #ee3837 0%, #b21d1f 49%, #6d1410 100%);
background: -ms-radial-gradient(center, ellipse cover, #ee3837 0%, #b21d1f 49%, #6d1410 100%);
background: radial-gradient(center, ellipse cover, #ee3837 0%, #b21d1f 49%, #6d1410 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee3837', endColorstr='#6d1410',GradientType=1 );*/
}
#search-widget button[type="submit"].disabled {
background: #606366;
cursor: auto;
}
/*#search-widget*/ button[type="submit"].go-button {
padding: 0 6px;
}
/*.home #search-widget .submit-container {

}*/
.interior #search-widget button[type="submit"] {
font-size: 0.9em;
}
.home #search-widget button[type="submit"] {
/*width: 46px;
height: 45px;*/
height: 31px;
padding: 0 16px;
font-size: 1.1em;
}
.home #search-widget button[type="submit"].go-button {
padding: 0 10px;
}
/*#search-widget*/ .ui-search {
padding: 0 8px;
border: 1px solid #ffffff;
background: #fdfdfd;
background-image: none;
display: inline-block;
width: 200px;
/*	zoom: 1;
*display: inline;*/
-moz-box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.2) inset;
-webkit-box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.2) inset;
box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.2) inset;
}
/*.home #search-widget .ui-search {
padding: 0 8px;
border: 1px solid #ffffff;
background: #fdfdfd;
background-image: none;
height: 41px;
display: inline-block;
-moz-box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.2) inset;
-webkit-box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.2) inset;
box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.2) inset;
}*/
/*#search-widget .ui-search input {
}*/
/*#search-widget*/ input, /*#search-widget*/ select {
color: #bababa;
border: 0 none;
outline: 0 none; /* !important;*/
}
input[type='text'], select {
background: #fff;
outline: 1px solid #bababa;
}
input[type='text'] {
padding: 4px;
margin-bottom: 10px;
}
#search-widget input, #search-widget select {
font-size: 0.8em;
}
div.ui-search input, div.ui-search select {
padding: 8px 0 4px;
width: 100%;
outline: 0 none !important;
background: none repeat scroll 0 0 transparent;
}
.home #search-widget input, .home #search-widget select {
color: #b9b9b9;
padding: 10px 0;
font-size: 1.1em;
font-weight: bold;
width: 100%;
}
/*#search-widget*/ input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
/*
input[type=search] {
-webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
display: none;
}
*/
/*#search-widget .ui-focus {

}*/
#search-widget .more-options, #search-widget .ui-search-view-all {
float: right;
}
#search-widget .more-options a, #search-widget .ui-search-view-all a {
font-size: 0.8em;
color: #950f0e;
}
#search-widget .more-options span {
display: inline-block;
/*	zoom: 1;
*display: inline;*/
width: 6px;
height: 6px;
margin-left: 4px;
}
#search-widget .more-options span.arrow-down {
background: transparent url('../images/arrow-set.png') no-repeat 0px 0px;
}
#search-widget .more-options span.arrow-up {
background: transparent url('../images/arrow-set.png') no-repeat 0px -6px;
}
#search-widget .reset {
float: left;
}
#search-widget .reset a {
font-size: 0.8em;
color: #950f0e;
}
/*#search-widget .more-options a:after {

}*/

/*#search-widget*/ .ui-search, /*#search-widget*/ .submit-container, /*#search-widget*/ .inputs {
margin-bottom: 4px;
}
label {
color: #686868;
font-weight: bold;
}
.inputs label {
font-size: 1em;
padding-bottom: 4px;
display: inline-block;
width: 150px;
}
#search-widget .inputs label {
display: block;
color: #686868;
font-weight: bold;
padding-bottom: 4px;
font-size: 0.8em;
}
/*.home #search-widget .inputs label {
font-size: 1em;
}*/

#search-widget .ui-search {
width: auto;
}
.home #search-widget .ui-search, .home #search-widget .submit-container, .home #search-widget .inputs {
margin-bottom: 8px;
}
.inputs-container {
display: inline-block;
}
/*#search-widget*/ .inputs {
vertical-align: top;
}
/*#search-widget*/
#search-widget-jobs .submit-container {
/*margin-bottom: 8px;
vertical-align: bottom;*/
margin-top: 0px;
vertical-align: top;
}
#search-widget-company .submit-container {
margin-top: 0px;
vertical-align: top;
}
.home #search-widget #search-widget-jobs .submit-container {
margin-top: 17px;
margin-bottom: 16px;
vertical-align: bottom;
}
.home #search-widget #search-widget-company .submit-container {
margin-bottom: 16px;
margin-top: 17px;
vertical-align: bottom;
}
/*#search-widget*/ .checkbox-container {
font-size: 0.8em;
color: #8c8c8c;
}
.home #search-widget .checkbox-container {
font-size: 0.9em;
}
/*#search-widget*/ .checkbox-container .inputs {
margin-right: 10px;
}
.home #search-widget .checkbox-container .inputs {
margin-right: 20px;
}
/*#search-widget*/ .checkbox-container .category-title {
font-weight: bold;
margin: 0 0 5px 0;
}
.home #search-widget .checkbox-container .category-title {
margin: 0 0 10px 0;
}
/*#search-widget*/ label.checkbox-label {
font-weight: normal;
display: inline-block;
background: url("../images/inputs-checkbox.png") no-repeat scroll 0 -1px transparent;
height: 16px;
line-height: 16px;
color: #8c8c8c;
padding: 0 0 0 22px;
margin: 0 0 5px 0;
}
.home #search-widget label.checkbox-label {
height: 16px;
line-height: 16px;
padding: 0 0 0 22px;
margin: 0 0 10px 0;
width: 100px;
}
.interior #search-widget label.checkbox-label {
width: 80px;
font-size: 0.775em;
}
/*#search-widget*/ .ui-checkbox {
position: relative;
}
/*#search-widget*/ .inputs input[type=checkbox] {
padding: 0;
margin: 0;
height: 16px;
width: 16px;
position: absolute;
left: 0;
opacity: 0;
}
/*
.inputs input[type=checkbox]:checked + label 							{ background-position: 0 -81px; }
.inputs input[type=checkbox]:hover:checked + label,
.inputs input[type=checkbox]:focus:checked + label,
.inputs input[type=checkbox]:checked + label:hover,
.inputs input[type=checkbox]:focus:checked + label 					{ background-position: 0 -101px; }
.inputs input[type=checkbox]:hover + label,
.inputs input[type=checkbox]:focus + label,
.inputs input[type=checkbox] + label:hover 							{ background-position: 0 -21px; }
.inputs input[type=checkbox]:active + label,
.inputs input[type=checkbox] + label:hover:active						{ background-position: 0 -41px; }
.inputs input[type=checkbox]:active:checked + label,
.inputs input[type=checkbox]:checked + label:hover:active				{ background-position: 0 -121px; }
*/

/* Checked styles */
div:not(#foo) > input[type=checkbox]:checked + label {
background-position: 0 -81px;
}
div:not(#foo) > input[type=checkbox]:hover:checked + label, div:not(#foo) > input[type=checkbox]:focus:checked + label, div:not(#foo) > input[type=checkbox]:checked + label:hover, div:not(#foo) > input[type=checkbox]:focus:checked + label {
background-position: 0 -101px;
}
div:not(#foo) > input[type=radio]:checked + label {
background-position: 0 -241px;
}
div:not(#foo) > input[type=radio]:hover:checked + label, div:not(#foo) > input[type=radio]:focus:checked + label, div:not(#foo) > input[type=radio]:checked + label:hover, div:not(#foo) > input[type=radio]:focus:checked + label {
background-position: 0 -261px;
}
/* Hover & Focus styles */
div:not(#foo) > input[type=checkbox]:hover + label, div:not(#foo) > input[type=checkbox]:focus + label, div:not(#foo) > input[type=checkbox] + label:hover {
background-position: 0 -21px;
}
div:not(#foo) > input[type=radio]:hover + label, div:not(#foo) > input[type=radio]:focus + label, div:not(#foo) > input[type=radio] + label:hover {
background-position: 0 -181px;
}
/* Active styles */
div:not(#foo) > input[type=checkbox]:active + label, div:not(#foo) > input[type=checkbox] + label:hover:active {
background-position: 0 -41px;
}
div:not(#foo) > input[type=checkbox]:active:checked + label, div:not(#foo) > input[type=checkbox]:checked + label:hover:active {
background-position: 0 -121px;
}
div:not(#foo) > input[type=radio]:active + label, div:not(#foo) > input[type=radio] + label:hover:active {
background-position: 0 -201px;
}
div:not(#foo) > input[type=radio]:active:checked + label, div:not(#foo) > input[type=radio]:checked + label:hover:active {
background-position: 0 -281px;
}
/* Disabled styles */
/*
div:not(#foo) > input[type=checkbox]:disabled + label,
div:not(#foo) > input[type=checkbox]:hover:disabled + label,
div:not(#foo) > input[type=checkbox]:focus:disabled + label,
div:not(#foo) > input[type=checkbox]:disabled + label:hover,
div:not(#foo) > input[type=checkbox]:disabled + label:hover:active			{ background-position: 0 -61px; }
div:not(#foo) > input[type=checkbox]:disabled:checked + label,
div:not(#foo) > input[type=checkbox]:hover:disabled:checked + label,
div:not(#foo) > input[type=checkbox]:focus:disabled:checked + label,
div:not(#foo) > input[type=checkbox]:disabled:checked + label:hover,
div:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active	{ background-position: 0 -141px; }
div:not(#foo) > input[type=radio]:disabled + label,
div:not(#foo) > input[type=radio]:hover:disabled + label,
div:not(#foo) > input[type=radio]:focus:disabled + label,
div:not(#foo) > input[type=radio]:disabled + label:hover,
div:not(#foo) > input[type=radio]:disabled + label:hover:active				{ background-position: 0 -221px; }
div:not(#foo) > input[type=radio]:disabled:checked + label,
div:not(#foo) > input[type=radio]:hover:disabled:checked + label,
div:not(#foo) > input[type=radio]:focus:disabled:checked + label,
div:not(#foo) > input[type=radio]:disabled:checked + label:hover,
div:not(#foo) > input[type=radio]:disabled:checked + label:hover:active		{ background-position: 0 -301px; }
*/


/* autocomplete styles */

/* without this, the menu expands to 100% in IE6 */
* html .ui-autocomplete {
width: 1px;
}
.ui-autocomplete {
border: 1px solid #c9c9c9;
background-color: #fff;
list-style: none;
margin: 0;
/*padding-bottom: 8px;*/
display: block;
float: left;
margin-top: -3px;
position: absolute;
cursor: default;
-moz-border-radius: 0 0 9px 9px;
-webkit-border-radius: 0 0 9px 9px;
border-radius: 0 0 9px 9px;
-moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.175);
-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.175);
box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.175);
}
.ui-autocomplete-loading {
background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
}
.ui-autocomplete .ui-menu-item {
margin: 0;
padding: 0;
zoom: 1;
float: left;
clear: left;
width: 100%;
}
.ui-autocomplete .ui-menu-item a {
color: #5b5b5b;
text-decoration: none;
display: block;
padding: 4px 10px;
line-height: 1.5;
zoom: 1;
}
.interior .ui-autocomplete .ui-menu-item a {
font-size: 0.8em;
}
.ui-autocomplete .ui-menu-item li:last-child a {
-moz-border-radius: 0 0 9px 9px;
-webkit-border-radius: 0 0 9px 9px;
border-radius: 0 0 9px 9px;
}
.ui-autocomplete .ui-state-hover {
background: #dadada;
color: #212121;
}
.search .search-results {
padding: 0;
}
.search .search-results .result {
padding: 16px;
}
.search .search-results .result {
padding: 16px;
border-bottom: solid 1px #e6e6e6;
}
.search .search-results .result:nth-child(even) {
background-color: #f7f7f7;
}
.search .result-title a {
font-weight: bold;
font-size: 1.1em;
color: #005985;
}
/*.ui-search-view-all a {
float:right;
font-size: 0.8em;
color: #950F0E;
margin: 12px 45px 0 0;
}

#header .ui-search-view-all a  {
float:right;
font-size: 0.8em;
color: #950F0E;
margin: 5px 30px 0 0;
}*/

#search-widget .inputs label.visuallyhidden {
display: none;
}
/*** HOME PAGE ***/


/* home page specific elements */

.home #from-our-blog ul {
display: block;
color: #950f10;
padding: 20px 13px 10px;
font-size: 0.8em;
border: solid 2px #fff;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
background: #fcfcfc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #fcfcfc 0%, #f3f3f3 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fcfcfc), color-stop(100%, #f3f3f3));
background: -webkit-linear-gradient(left, #fcfcfc 0%, #f3f3f3 100%);
background: -o-linear-gradient(left, #fcfcfc 0%, #f3f3f3 100%);
background: -ms-linear-gradient(left, #fcfcfc 0%, #f3f3f3 100%);
background: linear-gradient(left, #fcfcfc 0%, #f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f3f3f3', GradientType=1 );
}
.home #from-our-blog ul li {
display: block;
margin-bottom: 10px;
}
.home #featured-companies {
position: relative;
overflow: hidden;
float: left;
height: 350px;
}
.home #featured-companies-container .items {
width: 9000px;
position: absolute;
}
.home #featured-companies-container .item {
float: left;
height: 335px;
}
.home #featured-companies-container .featured-company {
float: left;
height: 345px;
border: solid 2px #fff;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
background: #fefefe;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg, #fefefe 0%, #f2f2f2 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #fefefe), color-stop(100%, #f2f2f2));
background: -webkit-linear-gradient(45deg, #fefefe 0%, #f2f2f2 100%);
background: -o-linear-gradient(45deg, #fefefe 0%, #f2f2f2 100%);
background: -ms-linear-gradient(45deg, #fefefe 0%, #f2f2f2 100%);
background: linear-gradient(45deg, #fefefe 0%, #f2f2f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f2f2f2', GradientType=1 );
}
.home #featured-companies .company-image {
-moz-border-radius: 9px 9px 0 0;
-webkit-border-radius: 9px 9px 0 0;
border-radius: 9px 9px 0 0;
}
.home #featured-companies .featured-company-copy {
padding: 23px 18px 18px;
}
.home #featured-companies .featured-company-copy .copy {
font-size: 0.8em;
}
.home #featured-companies h4 {
color: #686868;
margin-bottom: 23px;
}
.home #featured-companies .featured-company-copy .subhead {
font-weight: bold;
}
.home #featured-companies h3 {
margin-left: 7px;
}
.home #featured-companies-container .next, .home #featured-companies-container .prev /*, #compare-autocomplete .next, #compare-autocomplete .prev*/ {
float: left;
height: 39px;
width: 18px;
margin-top: 143px;
cursor: pointer;
}
.home #featured-companies-container .next /*, #compare-autocomplete .next */ {
background: transparent url('../images/arrow-right.png') no-repeat top left;
}
.home #featured-companies-container .prev /*, #compare-autocomplete .prev */ {
background: transparent url('../images/arrow-left.png') no-repeat top left;
}
.home #featured-companies-container .navi {
float: right;
margin: 10px 0 0 0;
}
.home #featured-companies-container .navi a, #compare-container .controls .navi a {
display: block;
float: left;
width: 10px;
height: 10px;
border: solid 1px #948b8c;
margin: 1px 7px 2px 1px;
cursor: pointer;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWE5YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #a9a9a9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #a9a9a9));
background: -webkit-linear-gradient(top, #ffffff 0%, #a9a9a9 100%);
background: -o-linear-gradient(top, #ffffff 0%, #a9a9a9 100%);
background: -ms-linear-gradient(top, #ffffff 0%, #a9a9a9 100%);
background: linear-gradient(top, #ffffff 0%, #a9a9a9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a9a9a9', GradientType=0 );
}
.home #featured-companies-container .navi a.active {
border: solid 1px #bd1829;
margin: 0px 7px 0px 0px;
width: 12px;
height: 12px;
cursor: default;
background: #970c0f;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3MGMwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YzBhMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #970c0f 0%, #7c0a0a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #970c0f), color-stop(100%, #7c0a0a));
background: -webkit-linear-gradient(top, #970c0f 0%, #7c0a0a 100%);
background: -o-linear-gradient(top, #970c0f 0%, #7c0a0a 100%);
background: -ms-linear-gradient(top, #970c0f 0%, #7c0a0a 100%);
background: linear-gradient(top, #970c0f 0%, #7c0a0a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#970c0f', endColorstr='#7c0a0a', GradientType=0 );
}
/*** RIGHT RAIL ***/




/* right rail */
/*.rightrail > div {
padding-bottom: 10px;
}*/
.rightrail {
font-size: 0.85em;
margin-top: 26px;
}
/* recent posts */
#recent-posts ul li {
margin-bottom: 6px;
}
.rightrail .link-big-green a {
padding: 13px 4px;
}
.rightrail .link-big {
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.rightrail .bigbox {
margin: 0 auto;
width: 300px;
padding-bottom: 20px;
}
/* right rail elements */
#ratings-widget {
font-size: 0.8em; /* 12 / 16 */
/*margin: 0 auto;*/
background-color: #f8f8f8;
border: solid 2px #fff;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
}
.rightrail #ratings-widget {
/*width: 100%;
margin: 0 auto;
padding: 3% 0;*/
}
#ratings-widget > div {
border-bottom: solid 1px #fff;/*width: 94%;
margin: 0 auto;*/
}
#ratings-widget > div:first-child {
border-bottom: solid 1px #eaeaea;
}
#ratings-widget > div:last-child {
border-bottom: 0px;
}
#ratings-widget h4, #ratings-widget div.rating-copy, #ratings-widget div.rating-copy p {
color: #949494;
}
#ratings-widget div.summary .logo {
float: left;
padding: 0 10px 10px 0;
}
#ratings-widget div.summary .companylogo {
height: 88px;
}
#ratings-widget div.summary {
font-weight: bold;
}
#ratings-widget div.summary div.key {
color: #950E0B;
display: block;
font-family: 'WhitneyMediumRegular', Arial, sans-serif;
font-size: 3em;
letter-spacing: 0px;
}
#ratings-widget div.summary, #ratings-widget div.about-system {
padding: 10px;
}
#ratings-widget div.summary div {
color: #636363;
}
#ratings-widget div.summary p {
clear: both;
}
#ratings-widget div.rating-container {
padding: 15px 10px; /* 15px 3px;*/
}
/*#ratings-widget div.rating, #ratings-widget div.rating-copy-container {
display: inline-block;
}*/
#ratings-widget div.rating-container h3 {
margin-bottom: 10px;
}
#ratings-widget .rating-copy-container {
/*width: 200px;*/
/*margin-left: 87px;*/
/*width: 140px;*/
font-size: 0.9em;
}
#ratings-widget .rating-copy-container h2 {
margin-bottom: 0px;
}
#ratings-widget div.rating {
float: right;/*margin-left: 20px;*/
}
div.rating {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
/*border: 3px solid #dbdbdb;*/
padding: 0 2px;
/*background-color: #dbdbdb;*/
position: relative;
width: 120px;
}
.rating-score {
height: 24px;
background-color: #bf1a36;
color: #fff;
}
.benchmark {
/*border-right: 3px solid #FAB20A;*/
height: 36px;
/*position: absolute;*/
float: right;
top: -6px;
width: 30%;
}
.benchmark.compare-benchmark span {
font-size: 11px;
padding-left: 10px;
display: block;
}
.benchmark span {
float: right;
margin-top: 5px;
}
#ratings-widget .about-system {
text-align: right;
color: #636363;
}
#ratings-widget .about-system .highlight {
}
#ratings-widget .about-system .info {
font-size: 0.9em;
padding: 8px 0 10px;
}
#ratings-widget .about-system .views {
color: #232323;
}
.ratings-legend {
width: 100%;
text-align: center;
overflow: hidden;
}
.ratings-legend span.legend {
text-align: center;
display: block;
}
.ratings-legend div {
float: left;
margin: 5px 4%;
border-left: 5px solid #44597c;
padding-left: 5px;
font-size: 14px;
}
.ratings-legend div.sometimes_legend {
border-left: 5px solid #6d81a1;
}
/*
GN: These values are the averages that we no longer show as the yellow vertical line in the score bars
.benchmark-us-challenges { width: 86%; }
.benchmark-us-atmosphere { width: 88%; }
.benchmark-us-rewards { width: 84%; }
.benchmark-us-pride { width: 91%; }
.benchmark-us-communication { width: 85%; }
.benchmark-us-bosses { width: 100%; }

.benchmark-ca-challenges { width: 84%; }
.benchmark-ca-atmosphere { width: 85%; }
.benchmark-ca-rewards { width: 78%; }
.benchmark-ca-pride { width: 86%; }
.benchmark-ca-communication { width: 82%; }
.benchmark-ca-bosses { width: 81%; }
*/

div.ratings_container {
overflow: hidden;
width: 70%;
float: left;
}
div.rating-score.rating-always {
background-color: #44597c;
float: left;
}
div.rating-score.rating-sometimes {
background-color: #6d81a1;
float: left;
}
.rating-0 {
width: 0%;
}
.rating-1 {
width: 1%;
}
.rating-2 {
width: 2%;
}
.rating-3 {
width: 3%;
}
.rating-4 {
width: 4%;
}
.rating-5 {
width: 5%;
}
.rating-6 {
width: 6%;
}
.rating-7 {
width: 7%;
}
.rating-8 {
width: 8%;
}
.rating-9 {
width: 9%;
}
.rating-10 {
width: 10%;
}
.rating-11 {
width: 11%;
}
.rating-12 {
width: 12%;
}
.rating-13 {
width: 13%;
}
.rating-14 {
width: 14%;
}
.rating-15 {
width: 15%;
}
.rating-16 {
width: 16%;
}
.rating-17 {
width: 17%;
}
.rating-18 {
width: 18%;
}
.rating-19 {
width: 19%;
}
.rating-20 {
width: 20%;
}
.rating-21 {
width: 21%;
}
.rating-22 {
width: 22%;
}
.rating-23 {
width: 23%;
}
.rating-24 {
width: 24%;
}
.rating-25 {
width: 25%;
}
.rating-26 {
width: 26%;
}
.rating-27 {
width: 27%;
}
.rating-28 {
width: 28%;
}
.rating-29 {
width: 29%;
}
.rating-30 {
width: 30%;
}
.rating-31 {
width: 31%;
}
.rating-32 {
width: 32%;
}
.rating-33 {
width: 33%;
}
.rating-34 {
width: 34%;
}
.rating-35 {
width: 35%;
}
.rating-36 {
width: 36%;
}
.rating-37 {
width: 37%;
}
.rating-38 {
width: 38%;
}
.rating-39 {
width: 39%;
}
.rating-40 {
width: 40%;
}
.rating-41 {
width: 41%;
}
.rating-42 {
width: 42%;
}
.rating-43 {
width: 43%;
}
.rating-44 {
width: 44%;
}
.rating-45 {
width: 45%;
}
.rating-46 {
width: 46%;
}
.rating-47 {
width: 47%;
}
.rating-48 {
width: 48%;
}
.rating-49 {
width: 49%;
}
.rating-50 {
width: 50%;
}
.rating-51 {
width: 51%;
}
.rating-52 {
width: 52%;
}
.rating-53 {
width: 53%;
}
.rating-54 {
width: 54%;
}
.rating-55 {
width: 55%;
}
.rating-56 {
width: 56%;
}
.rating-57 {
width: 57%;
}
.rating-58 {
width: 58%;
}
.rating-59 {
width: 59%;
}
.rating-60 {
width: 60%;
}
.rating-61 {
width: 61%;
}
.rating-62 {
width: 62%;
}
.rating-63 {
width: 63%;
}
.rating-64 {
width: 64%;
}
.rating-65 {
width: 65%;
}
.rating-66 {
width: 66%;
}
.rating-67 {
width: 67%;
}
.rating-68 {
width: 68%;
}
.rating-69 {
width: 69%;
}
.rating-70 {
width: 70%;
}
.rating-71 {
width: 71%;
}
.rating-72 {
width: 72%;
}
.rating-73 {
width: 73%;
}
.rating-74 {
width: 74%;
}
.rating-75 {
width: 75%;
}
.rating-76 {
width: 76%;
}
.rating-77 {
width: 77%;
}
.rating-78 {
width: 78%;
}
.rating-79 {
width: 79%;
}
.rating-80 {
width: 80%;
}
.rating-81 {
width: 81%;
}
.rating-82 {
width: 82%;
}
.rating-83 {
width: 83%;
}
.rating-84 {
width: 84%;
}
.rating-85 {
width: 85%;
}
.rating-86 {
width: 86%;
}
.rating-87 {
width: 87%;
}
.rating-88 {
width: 88%;
}
.rating-89 {
width: 89%;
}
.rating-90 {
width: 90%;
}
.rating-91 {
width: 91%;
}
.rating-92 {
width: 92%;
}
.rating-93 {
width: 93%;
}
.rating-94 {
width: 94%;
}
.rating-95 {
width: 95%;
}
.rating-96 {
width: 96%;
}
.rating-97 {
width: 97%;
}
.rating-98 {
width: 98%;
}
.rating-99 {
width: 99%;
}
.rating-100 {
width: 100%;
}
.benchmark-0 {
width: 0%;
}
.benchmark-1 {
width: 1%;
}
.benchmark-2 {
width: 2%;
}
.benchmark-3 {
width: 3%;
}
.benchmark-4 {
width: 4%;
}
.benchmark-5 {
width: 5%;
}
.benchmark-6 {
width: 6%;
}
.benchmark-7 {
width: 7%;
}
.benchmark-8 {
width: 8%;
}
.benchmark-9 {
width: 9%;
}
.benchmark-10 {
width: 10%;
}
.benchmark-11 {
width: 11%;
}
.benchmark-12 {
width: 12%;
}
.benchmark-13 {
width: 13%;
}
.benchmark-14 {
width: 14%;
}
.benchmark-15 {
width: 15%;
}
.benchmark-16 {
width: 16%;
}
.benchmark-17 {
width: 17%;
}
.benchmark-18 {
width: 18%;
}
.benchmark-19 {
width: 19%;
}
.benchmark-20 {
width: 20%;
}
.benchmark-21 {
width: 21%;
}
.benchmark-22 {
width: 22%;
}
.benchmark-23 {
width: 23%;
}
.benchmark-24 {
width: 24%;
}
.benchmark-25 {
width: 25%;
}
.benchmark-26 {
width: 26%;
}
.benchmark-27 {
width: 27%;
}
.benchmark-28 {
width: 28%;
}
.benchmark-29 {
width: 29%;
}
.benchmark-30 {
width: 30%;
}
.benchmark-31 {
width: 31%;
}
.benchmark-32 {
width: 32%;
}
.benchmark-33 {
width: 33%;
}
.benchmark-34 {
width: 34%;
}
.benchmark-35 {
width: 35%;
}
.benchmark-36 {
width: 36%;
}
.benchmark-37 {
width: 37%;
}
.benchmark-38 {
width: 38%;
}
.benchmark-39 {
width: 39%;
}
.benchmark-40 {
width: 40%;
}
.benchmark-41 {
width: 41%;
}
.benchmark-42 {
width: 42%;
}
.benchmark-43 {
width: 43%;
}
.benchmark-44 {
width: 44%;
}
.benchmark-45 {
width: 45%;
}
.benchmark-46 {
width: 46%;
}
.benchmark-47 {
width: 47%;
}
.benchmark-48 {
width: 48%;
}
.benchmark-49 {
width: 49%;
}
.benchmark-50 {
width: 50%;
}
.benchmark-51 {
width: 51%;
}
.benchmark-52 {
width: 52%;
}
.benchmark-53 {
width: 53%;
}
.benchmark-54 {
width: 54%;
}
.benchmark-55 {
width: 55%;
}
.benchmark-56 {
width: 56%;
}
.benchmark-57 {
width: 57%;
}
.benchmark-58 {
width: 58%;
}
.benchmark-59 {
width: 59%;
}
.benchmark-60 {
width: 60%;
}
.benchmark-61 {
width: 61%;
}
.benchmark-62 {
width: 62%;
}
.benchmark-63 {
width: 63%;
}
.benchmark-64 {
width: 64%;
}
.benchmark-65 {
width: 65%;
}
.benchmark-66 {
width: 66%;
}
.benchmark-67 {
width: 67%;
}
.benchmark-68 {
width: 68%;
}
.benchmark-69 {
width: 69%;
}
.benchmark-70 {
width: 70%;
}
.benchmark-71 {
width: 71%;
}
.benchmark-72 {
width: 72%;
}
.benchmark-73 {
width: 73%;
}
.benchmark-74 {
width: 74%;
}
.benchmark-75 {
width: 75%;
}
.benchmark-76 {
width: 76%;
}
.benchmark-77 {
width: 77%;
}
.benchmark-78 {
width: 78%;
}
.benchmark-79 {
width: 79%;
}
.benchmark-80 {
width: 80%;
}
.benchmark-81 {
width: 81%;
}
.benchmark-82 {
width: 82%;
}
.benchmark-83 {
width: 83%;
}
.benchmark-84 {
width: 84%;
}
.benchmark-85 {
width: 85%;
}
.benchmark-86 {
width: 86%;
}
.benchmark-87 {
width: 87%;
}
.benchmark-88 {
width: 88%;
}
.benchmark-89 {
width: 89%;
}
.benchmark-90 {
width: 90%;
}
.benchmark-91 {
width: 91%;
}
.benchmark-92 {
width: 92%;
}
.benchmark-93 {
width: 93%;
}
.benchmark-94 {
width: 94%;
}
.benchmark-95 {
width: 95%;
}
.benchmark-96 {
width: 96%;
}
.benchmark-97 {
width: 97%;
}
.benchmark-98 {
width: 98%;
}
.benchmark-99 {
width: 99%;
}
.benchmark-100 {
width: 100%;
}
/*** ARTICLE ***/

/* company review section */
.review h3 {
clear: both;
}
.item-page .stats {
display: block;
margin: 0 0 20px;
padding: 0;
border-left: solid 1px #dcdcdc;
}
.item-page .stats td {
border-bottom: solid 1px #f0f0f0;
font-size: 0.9em;
}
.item-page .stats td:first-child {
padding: 8px 7px 4px 14px;
}
.item-page .stats td:last-child {
padding: 8px 24px 4px 7px;
}
.item-page .stats .value {
font-weight: bold;
}
.item-page .wordcloud {
float: right;
padding: 16px 10px;
margin: 13px 0 10px 10px;
border: solid 1px #e6e6e6;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
background: #fff;
text-align: center;
}
.item-page.review iframe {
width: 100%;
}
.item-page .pagenavcounter {
display: none;
}
.item-page #facts {
margin-bottom: 20px;
border: solid 2px #cbc3c1;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
background: #fcfcfc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #fcfcfc 33%, #f3f3f3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(33%, #fcfcfc), color-stop(100%, #f3f3f3));
background: -webkit-linear-gradient(top, #fcfcfc 33%, #f3f3f3 100%);
background: -o-linear-gradient(top, #fcfcfc 33%, #f3f3f3 100%);
background: -ms-linear-gradient(top, #fcfcfc 33%, #f3f3f3 100%);
background: linear-gradient(top, #fcfcfc 33%, #f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f3f3f3', GradientType=0 );
font-size: 0.9em;
}
.item-page #facts .key {
color: #950E0B;
display: block;
font-family: 'WhitneyMediumRegular', Arial, sans-serif;
}
.item-page #facts table tr td:first-child {
border-right: solid 1px #cbc3c1;
}
.item-page #related-companies {
margin-bottom: 20px;
}
.item-page #related-companies table {
width: 100%;
}
.item-page #related-companies td {
color: #950E0B;
vertical-align: middle;
padding-right: 10px;
padding-bottom: 5px;
font-size: 0.95em;
}
.item-page #related-companies td:last-child {
padding-right: 0px;
}
.item-page #related-companies td img {
vertical-align: middle;
}
.related_company_box {
display: inline-block;
width: 50%;
float: left;
}

.company_image {
width: 170px;
}
.company_image img{
border:0
}
.item-page .survey-snapshot {
padding: 16px 22px;
border: solid 1px #e6e6e6;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
background: #fff;
text-align: center;
}
/*.item-page #job-search-results {
border: solid 1px #d9d9d9;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
background-color: #fff;
padding: 30px 0 20px;
margin-bottom: 10px;
}*/
.item-page #job-search-results .job {
border-bottom: solid 1px #d9d9d9;
padding: 18px 16px 10px;
}
.item-page #job-search-results .results {
clear: both;
padding: 0;
}
.item-page #job-search-results .job:nth-child(even) {
background-color: #fafafa;
}
.item-page #job-search-results .jobs-position-totals {
padding: 0 0 8px 16px;
float: left;
}
.item-page #job-search-results .sort-jobs {
padding: 0 16px 8px 0;
float: right;
}
.item-page #job-search-results .title a {
color: #005985;
font-weight: bold;
font-size: 1.1em;
}
.item-page #job-search-results .title {
padding-bottom: 8px;
}
.item-page #job-search-results .company-location {
color: #888;
font-weight: bold;
padding-bottom: 8px;
}
.item-page #job-search-results .company-location img {
border: 0px none;
padding: 0px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.item-page #job-search-results .description {
padding-bottom: 8px;
}
.item-page #job-search-results .date {
color: #888;
padding-bottom: 8px;
}
.item-page #job-search-results .job-pagination {
text-align: center;
padding: 20px 0 0;
}
/*.item-page #job-search-results #simplyhired {

}*/




#subheader-masthead {
margin-top: 24px;
}
#subheader-menu {
border: solid 1px #d9d9d9;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;/*margin-bottom: 24px;*/
}
#subheader-menu ul li {
}
#subheader-menu a { /*#article-index a  { */
font-size: 0.9em;
color: #950e0b;
margin: 8px 0;
}
#subheader-menu /*#article-index*/ a.active, #subheader li.active a {
color: #5b5b5b;
font-weight: bold;
}
.pagination, .pagenav {
margin: 20px 0px 24px;
/*font-size: 0.9em;*/
padding: 10px 24px;
border: solid 1px #d9d9d9;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGJkYmRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #ffffff 29%, #dbdbdb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(29%, #ffffff), color-stop(100%, #dbdbdb));
background: -webkit-linear-gradient(top, #ffffff 29%, #dbdbdb 100%);
background: -o-linear-gradient(top, #ffffff 29%, #dbdbdb 100%);
background: -ms-linear-gradient(top, #ffffff 29%, #dbdbdb 100%);
background: linear-gradient(top, #ffffff 29%, #dbdbdb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0 );
}
.slimbox .pagination, .pagenav {
margin-left: 16px;
margin-right: 16px;
}
.pagination li, .pagenav li {
display: inline-block;
width: 45%;
}
.pagination li:last-child, .pagenav-next {
text-align: right;
float: right;
text-align: right !important;
}
.blog .pagination, .blog .pagination .pagenav, .search .pagination, .search .pagination .pagenav {
background: none;
border: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
margin: 0;
padding: 0;
}
.blog .pagination, .search .pagination {
	text-align: center;
	margin-top: 20px;
}
.blog .pagination ul{
	display:inline;
}
.blog .pagination li{
	display: inline-block;
	width: auto;
	float: left;
	/*padding: 4px 10px;*/
	border: 1px solid #ccc;
	margin-right: 10px;
	background: #fff;
	height: 26px;
	padding: 0;
	width: 26px;
}
.blog .pagination li a{
	Font-size: 14px;
	color: #666666;
}
.blog .pagination li a:hover{
	color: #ffffff;
}
.blog .pagination li:hover{
	background:#e5e5e5;
	border-color:#034EF9;
	color:#034EF9;
}
.blog .pagination li.pagination-start,.blog .pagination li.pagination-prev,.blog .pagination li.pagination-next,.blog .pagination li.pagination-end{
	background:#999;
}
.blog .pagination li.pagination-start .pagenav,.blog .pagination li.pagination-prev .pagenav,.blog .pagination li.pagination-next .pagenav,.blog .pagination li.pagination-end .pagenav{
	text-indent:-99999px;
	background-image:url('images/icons_pre_next.png');
	background-position:0 0;
}
.blog .pagination .counter{
	Font-size: 14px;
	color: #000000;
	margin-left:25px;
}
.blog .pagination li .pagenav {
	display: inline-block;
	margin: 0;
	padding: 3px 8px;
	text-align: center;
	vertical-align: middle;
}
.blog .pagination li.pagination-start .pagenav{
	background-position: 1px 0;
	display: inline-block;
	height: 18px;
	margin: 4px 7px;
	padding: 0;
	width: 14px;
	background-repeat: no-repeat;
}
.blog .pagination li.pagination-prev .pagenav{
	background-position: -35px 0;
	display: inline-block;
	height: 16px;
	margin: 4px 7px;
	padding: 0;
	width: 11px;
	background-repeat: no-repeat;
}
.blog .pagination li.pagination-next .pagenav{
	background-position: 4px -36px;
	display: inline-block;
	height: 18px;
	margin: 4px 7px;
	padding: 0;
	width: 15px;
	background-repeat: no-repeat;
}
.blog .pagination li.pagination-end .pagenav{
	background-position: -33px -36px;
	display: inline-block;
	height: 18px;
	margin: 4px 7px;
	padding: 0;
	width: 14px;
	background-repeat: no-repeat;
}
.blog .pagination li:hover {
	background: none repeat scroll 0 0 #034bf5;
	cursor: pointer;
	color:#fff;
}
.search .pagination li {
display: inline-block;
width: auto;
/*float: left;*/
padding: 0 10px;
}
.blog .pagination li:last-child, .search .pagination li:last-child {
float: none;
text-align: left;
}
/*.blog .counter {
text-align: center;
}*/


.social-share-buttons {
	/*height: 26px;*/
	background:#F6F6F6;
	padding:3px 10px;
	margin-bottom: 15px;
	display: inline-block;
	width:100%;
}
.social-share-buttons > div {
float: left;
/*display: inline-block;*/
width: 70px;
height: 20px;
margin-right: 12px;
}
.details {
	font-size: 0.8em;
	margin-bottom: 15px;
}
.details .createdby{
	font-size:13px;
	color:#000;
}
.details .createdby:after{
	content:" | ";
}
.details .published{
   font-size:13px;
   color:#585858;
}
/*#main .blog {
padding-left: 0;
padding-right: 0;
}
#main .blog.item-page {
padding-left: 16px;
padding-right: 16px;
}*/
.blog .items-row {
padding: 15px;
border: solid 1px #ccc;
margin-bottom: 20px;
background: #fff;
}

.custom-share {
}
.custom-social-footer p {
float: left;
margin-left: 5px;
margin-top: 5px;
}
.col {
position: absolute;
}
.addthis_toolbox {
padding-left: 20px;
#margin-top: -10px;
}
.socialmediapan .addthis_toolbox {
padding: 0;
padding-bottom:15px;
}
/*** EMPLOYERS ***/


/* empoyers zone styles */

.employers-zone h2 {
font-size: 2.1em;
letter-spacing: 0;
margin-bottom: 6px;/*margin-top: 16px;*/
}
.employers-zone h3.none {
border-left: 0;
padding-left: 0;
font-size: 1.3em;
}
.employers-zone .link-big a {
padding: 20px 25px;
}
#employers-landing .video {
margin: 10px 0 20px;
text-align: center;
}
#main .blocks {
margin-bottom: 30px;
}
#main .block {
display: block;
height: 216px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
border: solid 1px #e1e1e1;
-moz-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
-webkit-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.175);
padding: 16px 12px;
}
#main .block p {
font-size: 0.9em;
color: #5c5c5c;
}
#employers-landing .block {
width: 210px;
}
#main #employers-landing .block p {
padding: 65px 8px 0;
line-height: 100%;
}
#employers-landing .get-rated {
background: #fff url('../images/employers-landing-box-01.png') no-repeat left 26px;
}
#employers-landing .tell-the-world {
background: #fff url('../images/employers-landing-box-02.png') no-repeat left 26px;
}
#employers-landing .tell-me {
background: #fff url('../images/employers-landing-box-03.png') no-repeat left 26px;
}
#employers-dashboard .block .link-big a {
padding: 7px 60px;
}
#employers-dashboard .manage a {
font-size: 3.0em;
}
#employers-dashboard .manage-container {
min-height: 140px;
padding-left: 40px;
padding-right: 40px;
}
#employers-dashboard .manage-container h4 {
margin-bottom: 30px;
}
#employers-dashboard h3 {
clear: both;
}
#main #employers-dashboard .manage-container p {
font-size: 1.1em;
}
#employers-dashboard .block {
width: 250px;
height: 230px;
padding: 30px 16px;
text-align: center;
}
#employers-dashboard .block-content {
height: 170px;
text-align: left;
}
#employers-dashboard .twoblock p {
text-align: center;
}
#sign-in {
width: 500px; /*468px;*/
margin: 60px auto 0;
}
#sign-in .roundedbox {
padding-left: 50px;
padding-right: 50px;
overflow: auto;
}
#sign-in ul {
float: right;
}
#sign-in li a {
font-size: 0.8em;
}
#sign-up .form .inputs {
text-align: center;
}
#sign-up .form .inputs label, #sign-up .form .inputs input {
text-align: left;
}
#sign-up-submit {
height: 40px;
margin-right: 20px;
}
/***************************************************
Search Page
****************************************************/
.companies-position-totals {
margin:0 0 16px;
}
.searchlist_grid {
margin:25px 0;
}
.searchlist_grid .colum2 {}
.sg_block {
border:1px solid #B2B2B2;
display:block;
float:left;
height:264px;
margin:11px;
width:398px;
overflow:hidden;
position:relative;
overflow:hidden;
}
.sg_block .sg_content {
background:#e6e6e6;
height:auto;
max-height:40px;
width:398px;
position:absolute;
bottom:0;
-webkit-transition:all 0.6s ease-in-out;
-moz-transition:all 0.6s ease-in-out;
-o-transition:all 0.6s ease-in-out;
-ms-transition:all 0.6s ease-in-out;
transition:all 0.6s ease-in-out;
}
.sg_block:hover .sg_content {
height:auto;
max-height:170px;

-webkit-transition:all 0.6s ease-in-out;
-moz-transition:all 0.6s ease-in-out;
-o-transition:all 0.6s ease-in-out;
-ms-transition:all 0.6s ease-in-out;
transition:all 0.6s ease-in-out;
}
.sg_block .sg_header {
padding:10px;
display:block;
position:relative;
border-top:1px solid #B2B2B2;
}
.sg_block .sg_logo {
width:146px;
height:62px;
display:block;
position:absolute;
right:20px;
top:-60px;
}
.sg_block .sg_logo img {
max-width:100%;
display:block;
}
.sg_block .sg_logo img{
	bottom: 0;
    box-shadow: none;
    margin: 0;
    max-height: 60px;
    position: absolute;
    right: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.sg_block .sg_title {
color:#005985;
font-size:17px;
font-weight:bold;
line-height:120%;
font-family: "Univers LT 47 CondensedLt";
}
.sg_block .sg_title a {
color:#005985;
display:block;
}
.sg_block .sg_image,
.sg_block .sg_image img {
display:block;
width:406px;
margin:-4px;
}
.sg_block .sg_text {
margin:0 10px;
max-height:95px;
overflow:hidden;
color:#5B5B5B;
display:block;
}
.sg_block .sg_readmore {
margin:10px;
float:right;
display:block;
color:#950f0e;
font-size:13px;
position:relative;

}
.sg_block .sg_readmore:after {
border-bottom:3px solid rgba(0, 0, 0, 0);
border-left:4px solid #950F0E;
border-top:3px solid rgba(0, 0, 0, 0);
content:"";
display:block;
float:right;
margin:4px 0 0 5px;
position:relative;
}
.sg_block .sg_readmore a {
text-decoration:underline;
}

.sg_block .sg_readmore_expired {
    margin: 10px;
    float: right;
    display: block;
    color: #ffffff;
    font-size: 13px;
    position: relative;
    width: 100%;
    text-align: center !important;
    background-color: #950f0e;
}


.sg_block:hover .sg_content,
.sg_block:hover .sg_text,
.sg_block:hover .sg_readmore {
display:block;
}



/*** MAX 479 ***/

@media only screen and (min-width: 320px) and (max-width: 479px) {
	.sg_block {
	margin:11px auto;
	float:none;
	width:auto;
	height:auto;
	}
	.sg_block .sg_content {
	width:auto;
	}
	.sg_block .sg_text {
	font-size:13px;
	max-height:47px;
	}
	.sg_block .sg_title {
	font-size:14px;
	}
	.sg_block .sg_image,
	.sg_block .sg_image img {
	width: 100%;
	}
	.sg_block .sg_content .sg_logo {
	-webkit-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	-ms-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
	opacity:1;
	filter:alpha(opacity=100);
	}
	.sg_block .sg_content:hover .sg_logo {
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
	}
}
@media only screen and (max-width: 320px) {
	span.thumbnail .thumb-img{
		width:252px !important;
		height:100px !important;
		background-repeat:no-repeat !important;
		overflow:hidden;
		max-width: 252px !important;
		background-size:100% !important;
	}
	.item-page.roundedbox h2, .blog h2, #subheader-masthead h2 {
		clear:both;
		margin-bottom:10px;
	}
	.itemdata .item-right{
		display: block;
	}
	.itemdata .item-right .details{
		position: relative;
	}
}

/* small width screens - specifically 320px to 479px wide */
@media only screen and (max-width: 479px) {
	#search-widget-container {
	width: 98%;
	}
	#search-widget {
	float: none;
	clear: both;
	}
	#header-masthead {
	margin-right: 10px;
	}
	#header-menu ul.menu {
	text-align: center;
	}
	#header-menu-employer ul.menu {
	text-align: center;
	}
	#country-select-container {
	margin: 0 0 10px 0;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	}
	/* home page elements */
	.home #search-widget .tabs-links a {
	padding: 7px 6px 5px;
	}
	#search-widget .tabs-pane {
	width: 282px;
	}
	h2 .indent {
	margin-left: 40px;
	}
	.ui-search {
	/*display: block;*/
	/*width: 183px;*/
	}
	.more {
	margin-top: 12px;
	}
	#search-widget-company .ui-search {
	width: 218px;
	}
	/*#search-widget-company .ui-search input {
	width: 200px;
	}*/
	.home #from-our-blog {
	width: 300px;
	margin: 0 auto 20px;
	}
	.home #featured-companies-container {
	width: 300px;
	margin: 0 auto 20px;
	}
	.home #featured-companies {
	width: 300px;
	}
	.home #featured-companies-container .item {
	width: 300px;/*margin-right: 20px;*/
	}
	.home #featured-companies .company-image {
	width: 296px;
	}
	.home #featured-companies-container .featured-company {
	/*width: 326px;*/
	}
	.home #featured-companies-container .next, .home #featured-companies-container .prev {
	display: none;
	}
	#employers-landing .video iframe {
	width: 280px;
	height: 152px;
	}
	#employers-landing .video {
	margin: 10px auto 20px;
	width: 280px;
	}
	#sign-in {
	width: auto;
	margin: 60px auto 0;
	}
	#sign-up .form .inputs label {
	width: 198px;
	}
	#products .title-bar .title-bar-info {
	font-size: 0.9em;
	}
	#products .product-buy, #products .product-details {
	padding: 4px 10px;
	}
	.sg_block {
	margin:11px auto;
	float:none;
	}
	span.thumbnail .thumb-img{
		width:252px !important;
		height:100px !important;
		background-repeat:no-repeat !important;
		overflow:hidden;
		max-width: 252px !important;
		background-size:100% !important;
	}
	.item-page.roundedbox h2, .blog h2, #subheader-masthead h2 {
		clear:both;
		margin-bottom:10px !important;
	}
	.itemdata .item-right{
		display: block !important;
	}
	.itemdata .item-right .details{
		position: relative !important;
	}
}

/* small width screens - specifically 320px to 639px wide */
@media only screen and (max-width: 639px) {
	.home #search-widget #search-widget-jobs .submit-container, .home #search-widget #search-widget-company .submit-container {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	.inputs-container {
	display: block;
	}
	#search-widget .ui-search {
	width: 90%;
	}
	#search-widget .ui-search-view-all {
	text-align: right;
	width: 100px;
	}
	.sg_block {
	margin:11px auto;
	float:none;
	}
}

/*** MIN 480 ***/


/* width screen above 480px - specifically above 480px, 768px and 980px wide */
@media only screen and (min-width: 480px) {
	#header-masthead {
	margin-right: 20px;
	}
	#search-widget-container {
	/*max-width: 416px;*/
	width: 416px;
	}
	.home #search-widget .tabs-links a {
	min-width: 136px;
	padding: 7px 0 5px;
	}
	#search-widget .tabs-pane {
	/*width: 420px;*/
	text-align: center;
	}
	#search-widget-tabs #input-company-name {
	width: 283px;
	}
	#search-widget-tabs #mod-search-searchword {
	width: 260px;
	}
	.home #search-widget-tabs #input-company-name {
	width: 383px;
	}
	.home #search-widget-tabs #mod-search-searchword {
	width: 350px;
	}
	#search-widget .search-widget-pane-container {
	/*display: inline-block;*/
	/*zoom: 1;
	*display: inline;*/
	margin: 0 auto;
	width: 94%;
	text-align: left;
	}
	#search-widget .inputs input, #search-widget .inputs select {
	width: 130px;
	}
	.home #search-widget .inputs input, .home #search-widget .inputs select {
	width: 180px;
	}
	#search-widget .inputs input[type="checkbox"], #search-widget .inputs .ui-checkbox input {
	width: 16px;
	}
	#search-widget .inputs {
	text-align: left;
	display: inline-block;/*zoom: 1;
	*display: inline;*/
	}
	#search-widget .more-options, #search-widget .ui-search-view-all {
	margin: 0 10px 0 0;
	}
	.home #search-widget .more-options, .home #search-widget .ui-search-view-all {
	margin: 9px 20px 0 0;
	}
	#search-widget .reset {
	margin: 0 0 0 10px;
	}
	.home #search-widget .reset {
	margin: 9px 0 0 20px;
	}
	#search-widget .more {
	padding: 10px 0 5px;
	}
	.home #search-widget .more {
	padding: 10px 0 20px;
	}
	.home #featured-companies-container .item {
	width: 330px;
	margin-right: 20px;
	}
	.home #featured-companies-container .featured-company {
	width: 330px;
	}
	.home #featured-companies-container .next, .home #featured-companies-container .prev {
	width: 18px;
	}
	.home #featured-companies-container .next {
	margin-left: 12px;
	}
	.home #featured-companies-container .prev {
	margin-right: 12px;
	}
	.home #featured-companies-container .navi {
	margin: 10px 25px 0 0;
	}
	.sg_block {
	margin:11px auto;
	float:none;
	}
}



/*** MIN 480 - MAX 767 ***/

/* medium screen widths - specifically 480px to 767px only */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#header {
	width: 100%;
	}
	#header-menu ul.menu {
	text-align: center;
	}
	#header-menu-employer ul.menu {
	text-align: center;
	}
	#search-widget {
	float: none;
	clear: both;
	}
	.home #from-our-blog {
	width: 400px;
	margin: 0 auto 20px;
	}
	.home #featured-companies-container {
	width: 400px;
	margin: 0 auto 20px;
	}
	.home #featured-companies {
	width: 334px;
	}
	.singlecolumn .item-page .stats {
	float: none;
	margin: 0 0 20px;
	border: 0px;
	padding: 0px;
	}
	.doublecolumn .item-page .stats {
	/*float: none;
	margin: 0 0 20px;
	border: 0px;
	padding: 0px;*/
	}
	#employers-landing .video iframe {
	width: 426px;
	height: 230px;
	}
	.sg_block {
	margin:11px auto;
	float:none;
	}
	.sg_block .sg_content .sg_logo {
	-webkit-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	-ms-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
	opacity:1;
	filter:alpha(opacity=100);
	}
	.sg_block .sg_content:hover .sg_logo {
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
	}
	span.thumbnail .thumb-img{
		width:380px;
		height:135px;
		background-repeat:no-repeat !important;
		overflow:hidden;
		max-width: 380px;
		background-size:100% !important;
	}
	.item-page.roundedbox h2, .blog h2, #subheader-masthead h2 {
		clear:both ;
		margin-bottom:10px  !important;
	}
	.itemdata .item-right{
		display: block  !important;
	}
	.itemdata .item-right .details{
		position: relative  !important;
	}
}
@media only screen and (max-width: 480px) {
	span.thumbnail .thumb-img{
		width:380px;
		height:135px;
		background-repeat:no-repeat !important;
		overflow:hidden;
		max-width: 380px;
		background-size:100% !important;
	}
	.item-page.roundedbox h2, .blog h2, #subheader-masthead h2 {
		clear:both;
	}
}
/*** MAX 767 ***/

@media only screen and (max-width: 767px) {
	#subheader-menu {
	/*margin: 0 16px 20px;*/
	background: #f1f1f1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 15%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(15%, #ffffff));
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #ffffff 15%);
	background: -o-linear-gradient(top, #f1f1f1 0%, #ffffff 15%);
	background: -ms-linear-gradient(top, #f1f1f1 0%, #ffffff 15%);
	background: linear-gradient(top, #f1f1f1 0%, #ffffff 15%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff', GradientType=0 );
	}
	#subheader-menu ul {
	padding: 16px 0 0;
	}
	#subheader-menu ul li {
	padding: 0 0 14px 20px;
	}
	#subheader-menu ul li:last-child {
	padding: 0 0 16px 20px;
	}
	#facts {
	padding: 20px;
	}
	#facts .key {
	font-size: 2em;
	letter-spacing: -1px;
	}
	#facts table tr td:first-child {
	padding: 0 16px 6px 0;
	}
	#facts table tr td:last-child {
	padding: 0 0 6px 16px;
	}
	.item-page #facts {
	padding: 20px;
	}
	.item-page #facts .key {
	font-size: 2em;
	letter-spacing: -1px;
	}
	.item-page #facts table tr td:first-child {
	padding: 0 16px 6px 0;
	}
	.item-page #facts table tr td:last-child {
	padding: 0 0 6px 16px;
	}
	/*#employers-landing*/ .block {
	/*width: 210px;*/
	margin: 0 auto 20px;
	}
	/*.employers-zone*/ .link-big {
	margin-bottom: 20px;/*margin: 0 auto;*/
	}
	#employers-dashboard .manage {
	width: 186px;
	text-align: center;
	display: block;
	margin: 0 auto 20px;
	}
	img.fluid-max767 {
	width: 100%;
	height: auto;
	}
	#products .title-bar .title-bar-info {
	margin: 16px;
	}
}


/*** MIN 768 ***/


/* medium-to-larger width screens above 768px - specifically 768px and 980px wide */
@media only screen and (min-width: 768px) {
	#header-menu ul.menu {
	text-align: right !important;
	}
	#header-menu-employer ul.menu {
	text-align: right;
	}
	#search-widget {
	float: left;
	}
	#search-widget-container {
	margin: 0 auto;
	}
	/* home page elements */
	.home #search-widget {
	width: 100%;
	}
	#subheader-menu {
	/*text-align: center;*/
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGJkYmRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #ffffff 29%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(29%, #ffffff), color-stop(100%, #dbdbdb));
	background: -webkit-linear-gradient(top, #ffffff 29%, #dbdbdb 100%);
	background: -o-linear-gradient(top, #ffffff 29%, #dbdbdb 100%);
	background: -ms-linear-gradient(top, #ffffff 29%, #dbdbdb 100%);
	background: linear-gradient(top, #ffffff 29%, #dbdbdb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0 );
	}
	#subheader-menu ul li {
	display: inline-block;
	padding: 8px 0 8px 30px;/*padding: 8px 0;
	width: 19.5%;
	text-align: center;*/
	}
	.home #from-our-blog {
	max-width: 557px;
	width: 98%;
	margin: 0 auto 20px;
	}
	.home #featured-companies-container {
	width: 756px;
	margin: 0 auto 20px;
	}
	.home #featured-companies {
	width: 686px;
	}
	#footer-menu {
	text-align: left;
	}
	#footer-socialtools {
	float: right;
	width: 200px;
	padding: 7px 0;
	}
	#footer .social-tool-item {
	float: none;
	}
	#footer-socialtools .row {
	border-bottom: solid 1px #fff;
	padding: 7px 0;
	float: right;
	min-width: 60px;
	}
	#footer-socialtools .row:before, #footer-socialtools .row:after {
	content: "";
	display: table;
	}
	#footer-socialtools .row:after {
	clear: both;
	}
	#footer-socialtools .row {
	zoom: 1;
	}
	/*#footer-socialtools .row:first-child {
	padding: 14px 0 7px;
	}*/
	#footer-socialtools .row:last-child {
	border-bottom: none;
	}
	#footer-socialtools .social-tool-item {
	float: left;
	}
	#footer #copyright {
	text-align: left;
	}
	#footer-menu ul.menu li {
	border-left: solid 1px #fff;
	}
	#footer-menu ul.menu li:last-child {
	border-right: solid 1px #fff;
	}
	#employers-landing {
	width: 100%;
	max-width: 740px;
	margin: 0 auto;
	}
	.item-page .employers-zone .link-big {
	margin-left: 40px;
	}
	#main .blocks {
	height: 240px;
	}
	#main .three-blocks .block {
	float: left;
	margin-right: 1.5%; /*16px;*/
	width: 28%;
	padding: 16px 2%; /*12px;*/
	}
	#main .block:last-child {
	margin-right: 0px;
	}
	.item-page .stats {
	float: right;
	padding: 0 0 20px 20px;
	margin: 0 0 20px 40px;
	border-left: solid 1px #dcdcdc;
	}
	#employers-dashboard .three-blocks .twoblock {
	width: 62%; /* 614px; */
	}
	#employers-dashboard .block .link-big {
	width: 75%;
	}
	#employers-dashboard .block .link-big a {
	padding: 7px 0px;
	}
	#employers-dashboard .manage a {
	padding: 7px 80px;
	}
	.video iframe {
	width: 100%;
	max-width: 720px;
	height: 390px;/*width: 100%;
	height: auto;*/
	}
	.link-big {
	display: inline-block;
	}
	#facts {
	padding: 20px 38px;
	}
	#facts .key {
	font-size: 3em;
	letter-spacing: -2px;
	}
	#facts table tr td:first-child {
	padding: 0 30px 6px 0;
	}
	#facts table tr td:last-child {
	padding: 0 0 6px 30px;
	}
	.item-page #facts {
	padding: 20px 38px;
	}
	.item-page #facts .key {
	font-size: 3em;
	letter-spacing: -2px;
	}
	.item-page #facts table tr td:first-child {
	padding: 0 30px 6px 0;
	}
	.item-page #facts table tr td:last-child {
	padding: 0 0 6px 30px;
	}
	#products .title-bar h4 {
	float: left;
	display: block;
	margin-bottom: 0;
	}
	#products .title-bar .title-bar-info {
	float: right;
	margin-right: 16px;
	}
	#products .product-cost {
	background-color: #EEEEEE;
	padding: 16px 40px;
	display: inline-block;
	width: 60px;
	}

}


/*** MAX 979 ***/

@media only screen and (max-width: 979px) {
	#subheader {
	width: 92%;
	margin: 24px auto 0;
	}
	img.fluid-max979 {
	width: 100%;
	height: auto;
	}
	.blog img {
	width: 100%;
	height: auto;
	}
}


/*** MIN 980 ***/

/* larger width screens above 980px - specifically 980px wide */
@media only screen and (min-width: 980px) {
	.home #from-our-blog {
	width: 200px;
	margin: 240px 0 20px;
	float: left;
	}
	.home #featured-companies-container {
	float: left;
	}
}


/*** STRUCTURE ***/



/* MEDIA QUERIES FOR PAGE STRUCTURE ONLY */

/* single column layout */
@media only screen and (max-width: 639px) {
	#container {
	/*width: auto;*/
	}
	.container {
	width: auto;
	}
	/*#contentarea {
	width: 98%
	}*/
	.rightrail {
	/*margin: 0 auto;
	width: 300px;*/
	}
	/* silly hack to make sure ads don't get margin */
	.rightrail > div:not(.ad-container) {
	width: 92%;
	margin: 0 auto;
	}
	.rightrail #ratings-widget {
	/*width: 86%;*/
	margin: 0 5%;
	}
	#main {
	width: 92%;
	margin: 0 auto;
	}
	.sg_block {
	margin:11px auto;
	float:none;
	}
}

/* two column layout, fixed right rail width only */
@media only screen and (min-width: 640px) and (max-width: 979px) {
	/*#container {
	width: auto;
	}*/
	.container {
	width: auto;
	}
	.singlecolumn #main {
	width: 92%;
	margin: 24px auto 0;
	}
	.doublecolumn #main {
	float: left;
	}
	.singlecolumn .rightrail {
	display: none;
	}
	.doublecolumn .rightrail {
	float: right;
	}
	.sg_block {
	margin:11px auto;
	float:none;
	}
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
	.doublecolumn #main {
	width: 50%; /* 320 / 640 */
	padding: 0 1.5625%; /* 10 / 640 */
	}
	.doublecolumn .rightrail {
	width: 46.875%; /* 300 / 640 */
	}
	.sg_block {
	margin:11px auto;
	float:none;
	}
	span.thumbnail .thumb-img{
		width:380px;
		height:135px;
		background-repeat:no-repeat !important;
		overflow:hidden;
		max-width: 380px;
		background-size:100% !important;
	}
	.item-page.roundedbox h2, .blog h2, #subheader-masthead h2{
		 clear: both;
	}
	.itemdata .item-right{
		display: block;
	}
	.itemdata .item-right .details{
		position: relative;
	}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.doublecolumn #main {
	/*width: 58.3333333%;*/ /* 448 / 768 */
	width: 57.03125%; /* 438 / 768 */
	padding: 0 1.3020833%; /* (20 / 768) / 2*/
	}
	.doublecolumn .rightrail {
	/*width: 39.0625%;*/ /* 300 / 768 */
	width: 40.3645833%; /* 310 / 768 */
	}
	.sg_block {
	margin:11px auto;
	float:none;
	}
	span.thumbnail .thumb-img{
		width:380px;
		height:135px;
		background-repeat:no-repeat !important;
		overflow:hidden;
		max-width: 380px;
		background-size:100% !important;
	}
	.itemdata .item-right{
		display: block;
	}
	.itemdata .item-right .details{
		position: relative;
	}
}

/* two column layout, fixed column widths */
/* need to duplicate these styles in ie9less.css for proper IE display */
@media only screen and (min-width: 980px) {
	#container {
	/*width: 980px;*/
	}
	.container {
	width: 980px;
	}
	.home #contentarea {
	#background: transparent url('../images/home-leftrail.jpg') no-repeat top left;
	padding-top: 30px;
	}
	.singlecolumn #main {
	width: 980px;
	}
	.doublecolumn #main {
	float: left;
	width: 654px; /* 980 - 300 - 10*//*padding: 0 10px;*/
	}
	.singlecolumn .rightrail {
	display: none;
	}
	.doublecolumn .rightrail {
	float: right;
	width: 300px;
	}
	.inset-main {
	float: left;
	width: 630px;
	}
	.inset-rightrail {
	display: block;
	float: right;
	width: 300px;
	}
	.random-image {
	display: block;
	margin-top: -30px;
	position: absolute;
	}
}
@media only screen and (min-width: 980px) and (max-width: 1024px) {
	.sg_block {
	margin:11px auto;
	float:none;
	}
	span.thumbnail .thumb-img{
		width:380px;
		height:135px;
		background-repeat:no-repeat !important;
		overflow:hidden;
		max-width: 380px;
		background-size:100% !important;
	}
}


/******************************
5thDec2013
*******************************/
@media (min-width: 1200px) {
#contentarea,
.container {
width:1200px;
}
#main,
.doublecolumn #main {
width:880px;
}
.inset-main {
width:860px;
}
.singlecolumn #main {
width:1200px;
}
#rightrail-bottom {
width:300px;
}
.sg_block {
margin:11px;
float:left;
padding-left: 0px !important;
padding-right: 0px !important;
}
}














/*** COMPARE ***/



/*#compare-table-container {
width: 100%;
overflow: hidden;
}*/

#compare-container .roundedbox {
padding-top: 5px;
}
/*#compare-table {
table-layout: fixed;
}*/
#compare-table tr:nth-child(even) {
background-color: #f2f2f2;
}
#compare-table tr.company-title {
background-color: #fff;
}
#compare-table td {
border: 1px solid #d9d9d9;
padding: 16px 16px 4px;
max-width: 175px;
width: 175px;
overflow: hidden;
}
#compare-table td.empty {
border: 0px;
}
#compare-table tr.company-title td.company {
padding: 0;
}
#compare-table tr.company-title td.company div.title {
padding: 16px;
position: relative;
}
.company-title td a.close {
display: block;
position: absolute;
top: 0px;
right: 0px;
width: 8px;
height: 7px;
padding: 7px 6px;
margin: 2px;
background: transparent url('../images/close-X.png') no-repeat 50% 50%;
cursor: pointer;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: solid 1px #e1e1e1;
}
#compare-table tr.ratings td.company p {
padding-top: 10px;
}
#compare-table div.key {
color: #950E0B;
display: block;
font-family: 'WhitneyMediumRegular', Arial, sans-serif;
font-size: 2.2em;
letter-spacing: -2px;
}
#compare-table td.legend {
font-weight: bold;
max-width: 100px;
padding: 16px 10px;
text-align: right;
vertical-align: top;
word-wrap: break-word;
}
#compare-table .benchmark{
position:absolute;
left:0;
top:0;
z-index:1;
width:auto;
}
#compare-table .benchmark span{
font-size: 14px;
}
#compare-table .ratings_container {
float: none;
}
#compare-table .national, #compare-table .info-stats .company {
text-align: center;
}
#compare-table .company-title td {
text-align: left;
}
#compare-table .rating {
margin: 0 auto;
}
#compare-table .key {
color: #be301a;
font-weight: bold;
}
#compare-container .controls {
text-align: center;
margin: 10px 0;
}
#compare-container .controls .next, #compare-container .controls .prev {
/*float: left;*/
display: inline-block;
height: 24px;
width: 18px;
cursor: pointer;
}
#compare-container .controls .next {
background: transparent url('../images/arrow-right.png') no-repeat scroll left 50%;
}
#compare-container .controls .prev {
background: transparent url('../images/arrow-left.png') no-repeat scroll right 50%;
}
#compare-container .controls .disabled {
opacity: 0.4;
filter: alpha(opacity=40);
cursor: default;
}
#compare-container .controls .navi {
display: inline-block;
}
#compare-container .controls .navi a {
margin: 5px 6px;
}
#compare-container .controls .navi a.disabled {
cursor: default;
opacity: 0.4;
filter: alpha(opacity=40);
}
#fromURL {
/*display: none;*/

}
#fromURL_loader {
/*
height:20px;
width:20px;
*/
height: 80px;
text-align: center;
background: url('../images/ajax-loader-fromcompany.gif') no-repeat center;
width: 100%;
}
/* added on Dec 3 to support new layout=PR page */
.get-sign textarea, #socialtextarea {
background: #EDEDED;
border: 1px solid #727272;
font: 14px Arial, Helvetica, sans-serif;
width: 90%;
overflow: hidden;
}
#socialtextarea {
height: auto !important;
max-height: none !important;
width: 100%;
}
.get-link {
max-width: 100%;
}
.get-link img {
float: left;
margin-right: 10px;
}
.get-link textarea {
max-width: 445px;
height: 120px;
padding: 20px 30px 30px;
}
.ads-images {
margin: 40px 0 85px 0;
}
.ads-size {
background: #EDEDED;
border: 1px solid #727272;
float: right;
margin-top: 10px;
padding: 5px;
}
.select-text {
font-size: 13px;
}
.box-ads {
background: #EAEAEA;
display: inline-block;
height: auto;
margin: 0 0.3% 10px;
padding: 25px 10px;
text-align: center !important;
width: 24%;
}
.box-ads hr {
margin: 20px auto;
}
/* above was added on Dec 3 to support new layout=PR page */

/* Cloudsearch view */
.search_result {float: left;overflow: hidden;}
.search_result_template{display:none;}
.js_only{display:none;}
#intTemplate_title, #intTemplate_sliderContainer, #stringTemplate_title, #stringTemplate_filter, #fc_selected_template{display: none;}

/* CSS to support the Quiz 26-2-2014 */
#quiz-widget {
float: left;
width:96%;
}

#quiz-widget-container{
display: block;
width: 100%;
}

#quiz-widget-tabs{
width: 100%;
}

.interior #quiz-widget #quiz-widget-company {
padding: 8px 0 27px;
}

#qiz-widget .tabs-panes {
/*width: 90%;
max-width: 555px;
height:    111px;
margin: 0 auto;
padding: 0 8px;*/
	clear: both;
	border: 2px solid #c4c4c4;
	-moz-border-radius: 0px 9px 9px 9px;
	-webkit-border-radius: 0px 9px 9px 9px;
	border-radius: 0px 9px 9px 9px;
	background: #f8f8f8;
}

#quiz-widget .quiz-widget-pane-container {
	margin: 0 auto;
	text-align: left;
	width: 94%;
}
.next_ques, .submit_ques{
	margin:10px 5px 0 0;
	float:right;
}

.prev_ques{
	margin:10px 5px 0 0;
	float:left;
}
.prev_ques a,.next_ques a, .submit_ques a{
	color: #999999;
	/*font-size: 24px; 01 03 14 */
	font-size: 17px;
	font-family: Arial, sans-serif;
}

.prev_ques a:hover, .next_ques a:hover, .submit_ques a:hover{
	color: #ba2334;
}

#quiz-widget-tabs .tabs-links a.current{
	font-size: 24px;
	background: rgb(179,179,179); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(179,179,179,1) 0%, rgba(159,159,159,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,179,179,1)), color-stop(100%,rgba(159,159,159,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(179,179,179,1) 0%,rgba(159,159,159,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(179,179,179,1) 0%,rgba(159,159,159,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(179,179,179,1) 0%,rgba(159,159,159,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(179,179,179,1) 0%,rgba(159,159,159,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b3b3', endColorstr='#9f9f9f',GradientType=0 ); /* IE6-9 */
}

#quiz-widget-company p.ques{
	color:#ba2334;
	font-size:40px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	line-height: 47px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.check_a, .check_b {
		display: none;
}

.check_a:checked + label:before,.check_b:checked + label:before {
	content: "\2713";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	font-size: 15px;
	color: #BA2334;
	text-align: center;
	line-height: 16px;
	display:inline-table;
	width:20px;
}

.input-check label:before {
	background-color: #ffffff;
	/*bottom: 1px;*/
	/*box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 0 0 rgba(255, 255, 255, 0.8);*/
	content: "";
	display: inline-table;
	height: 20px;
	/*left: 0;*/
	/*margin-right: 10px;*/
	/*position: absolute;*/
	width: 20px;
	border: 2px solid #999999;
   vertical-align: middle;
}

.answer_container{
	margin-bottom: 20px;
	width: 100%;
}
.answer{
	 border: 2px solid #cccccc;
	display: table;
	cursor:pointer;
}
.answer:hover{
	 border: 2px solid #BA2334;

}
.input-check{
	background: none repeat scroll 0 0 #CCCCCC;
	display: table-cell;
	padding: 15px 10px;
	vertical-align: middle;
	width: 3%;
}
.answer_content{
	background: none repeat scroll 0 0 #FFFFFF;
	display: table-cell;
	padding: 5px;
	font-size: 30px;
	font-weight: bold;
	color:#999999;
	padding: 15px 10px;
	vertical-align: middle;
	width: 85%;
}

#quiz-widget-company .search-widget-pane-container{
	display:none;
}
#quiz-widget-tabs .tabs-panes {
  background: none repeat scroll 0 0 #F8F8F8;
  border: 2px solid #C4C4C4;
  border-radius: 9px;
  padding: 0 21px;
}
#quiz-widget-company .finalresult {
	/*margin: 0 20px; 01 03 14 */
	padding: 0 20px;
	color:#BA2334;
	font-size: 30px;
	font-weight: bold;
}

.finalresult .result p{
	font-size:20px;
	color:#999999;
	font-weight: normal;
	text-align: justify !important;
}

.cat{
	font-size: 24px;
	margin: 10px 0;
	color: #999999;
}
.social_share
{
	display: inline-block;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #CCCCCC;
	color: #999999;
	font-size: 22px;
	margin-top: 10px;
	padding: 10px;
	width: 100%;
}
.social_share p
{
	 float: left;
	margin-right: 38px;
	width: auto;
}
.your_progress{
	color: #999999;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 20px 30px;
	/*width:80%;*/
	display:block;
}
.progress{
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #F3F3F3;
	border-radius: 3px;
	/*float: right;*/
	height: 10px;
	margin: 0 0 0 20px;
	width: 50%;
	display: inline-block;
	z-index: 1;
	position: relative;
	width: 60%;
}
.myprogress{
	background: none repeat scroll 0 0 #BA2334;
	border-radius: 3px;
	display: inline-block;
	height: 10px;
	/*width: 10%;*/
	z-index: 2;
	position: absolute;
}

.container.clearfix
{
/*	max-width: 1200px !important;*/
	 padding: 0;
}

.roundedbox #search-widget
{
	width: 100%;
}

.social_share a.burron span {
  background: url("../images/widget016_32x32_top.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
  display: block;
  height: 32px !important;
  line-height: 32px !important;
  overflow: hidden;
  width: 32px !important;
}

.button_facebook {
  background-position: 0 -160px !important;
}

.btn_twitter  .twitter {
  background-position: 0 -704px !important;
}
.btn_linkedin .linkedin{
  background-position: 0 -320px !important;
}
.btn_mail  .mail {
  background-position: 0 -128px !important;
}

.burron {
  float: left;
 margin: 3px 2px;
}


/* END: CSS to support the Quiz 26-2-2014 */



.intro a {color:#095197;}

.alert { display: block;}



#related-companies{
	display:inline-block;
}

.item-page div.jwDisqusArticleCounter,.item-page div.jwDisqusArticleCounter span{
	border:0;
}
.item-page div.jwDisqusArticleCounter span{
	background:#F6F6F6;
}
.jwDisqusArticleCounter a.jwDisqusArticleCounterLink, .jwDisqusArticleCounter a.jwDisqusArticleCounterLink:hover,.item a.jwDisqusListingCounterLink,.item a.jwDisqusListingCounterLink:hover{
	background:transparent url(images/comments.png) no-repeat 0 50% !important;
}
.jwDisqusArticleCounter a.jwDisqusArticleCounterLink:before,.item a.jwDisqusListingCounterLink:before{
	content:"x";
	visibility:hidden;
}

.item-page-inner FIGURE img{
	max-width:100%;
	border:none;
	box-shadow: none;
	margin: 0;
	padding: 0;
}
span.thumbnail {
	padding: 0;
	border: none;
	margin: 0 10px 10px 0;
	float: left;
}
span.thumbnail .thumb-img{
	width:380px;
	height:135px;
	background-repeat:no-repeat !important;
	overflow:hidden;
	max-width: 380px;
	background-size:100% !important;
}
span.thumbnail figure img{
	max-width:380px;
}
.itemdata{
	display: table;
	width: 100%;
}
.itemdata .item-right{
	display: table-cell;
	position: relative;
	vertical-align: top;
}
.itemdata .item-right .details{
	bottom: 0;
	position: absolute;
	margin-bottom: 10px;
}

.item-comment {
	display: inline-block;
}
.item-comment .jwDisqusArticleCounter{
	border:none;
}
.item-comment div.jwDisqusArticleCounter span{
	padding:0;
	border:none;
	background:none;
}
.item-comment div.jwDisqusArticleCounter span a{
	color:#333;
}
.item-page-inner .thumbnail{
	border: medium none;
	margin-bottom: 10px;
	padding: 0;
	display: inline;
}
.item-page-inner div.jwDisqusArticleCounter{
	border-top:none;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	top: -40px;
	width: 140px;
}
.item-page-inner .thumbnail FIGURE, .item-page-inner .thumbnail FIGCAPTION {
	font-style: italic;
	font-size: smaller;
}

.item-page-inner div.jwDisqusArticleCounter span{
	padding:1px 8px 4px 20px;
}

.items-row .item .jwDisqusListingCounterLink, .item .jwDisqusListingCounterLink:hover {
	 display: inline-block;
	 height: 17px;
	 margin-top: 12px;
	 position: relative;
	 width: 100%;
}

.items-row .item p.readmore{
	padding-bottom: 0 !important;
	position: relative;
	top: -20px;
}

.item-page-inner .jwDisqusForm{

	/*background-image:url("../images/comment-bg.png");
	background-repeat:no-repeat;*/
	height: 1px;
	margin: 0 -15px -35px;
	padding-top: 20px;
}

#system-message dt{
	display: none;
	}
#system-message dd{
	margin-bottom: 0;
	}
	
	
a#jobs_link, a#from_link {
	font-size: 20px;
	color: #950E0B;
	font-weight: bold;
}

.footnote {
    font-size: 11px;
}
	