@charset "utf-8";
/* CSS Document */
/*Main navigation*/
@import url(http://fonts.googleapis.com/css?family=PT+Sans);
@font-face {
	font-family: 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	src: url('/sites/all/themes/imi/mim-font/titilliumtext25l003-webfont.eot');
	src: url('/sites/all/themes/imi/mim-font/titilliumtext25l003-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/imi/mim-font/titilliumtext25l003-webfont.woff') format('woff'), url('/sites/all/themes/imi/mim-font/titilliumtext25l003-webfont.ttf') format('truetype'), url('/sites/all/themes/imi/mim-font/titilliumtext25l003-webfont.svg#myFirstFont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: imiBrandBold;
	src: url('/sites/all/themes/imi/mim-font/titilliumtext25l001-webfont.eot');
	src: url('/sites/all/themes/imi/mim-font/titilliumtext25l001-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/imi/mim-font/titilliumtext25l001-webfont.woff') format('woff'), url('/sites/all/themes/imi/mim-font/titilliumtext25l001-webfont.ttf') format('truetype'), url('/sites/all/themes/imi/mim-font/titilliumtext25l001-webfont.svg#myFirstFont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titilliumtext22l_ltmedium';
	src: url('/sites/all/themes/imi/fonts/titilliumtext22l004-webfont.eot');
	src: url('/sites/all/themes/imi/fonts/titilliumtext22l004-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/imi/fonts/titilliumtext22l004-webfont.woff') format('woff'), url('/sites/all/themes/imi/fonts/titilliumtext22l004-webfont.ttf') format('truetype'), url('/sites/all/themes/imi/fonts/titilliumtext22l004-webfont.svg#titilliumtext22l_ltmedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titilliumtext22l_rgbold';
	src: url('/sites/all/themes/imi/mim-font/titilliumtext22l005-webfont.eot');
	src: url('/sites/all/themes/imi/mim-font/titilliumtext22l005-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/imi/mim-font/titilliumtext22l005-webfont.woff') format('woff'), url('/sites/all/themes/imi/mim-font/titilliumtext22l005-webfont.ttf') format('truetype'), url('/sites/all/themes/imi/mim-font/titilliumtext22l005-webfont.svg#titilliumtext22l_rgbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ArialRoundedMTBoldBold';
	src: url('/sites/all/themes/imi/fonts/arialroundedmtboldbold.eot');
	src: url('/sites/all/themes/imi/fonts/arialroundedmtboldbold.eot') format('embedded-opentype'), url('/sites/all/themes/imi/fontst/arialroundedmtboldbold.woff') format('woff'), url('/sites/all/themes/imi/fonts/arialroundedmtboldbold.ttf') format('truetype'), url('/sites/all/themes/imi/fonts/arialroundedmtboldbold.svg#ArialRoundedMTBoldBold') format('svg');
}
@font-face {
	font-family: 'proxima_nova_rgregular';
	src: url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_regular-webfont.eot');
	src: url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_regular-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_regular-webfont.woff2') format('woff2'), url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_regular-webfont.woff') format('woff'), url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_regular-webfont.ttf') format('truetype'), url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_regular-webfont.svg#proxima_nova_rgregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proxima_nova_alt_rgbold';
	src: url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.eot');
	src: url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.woff2') format('woff2'), url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.woff') format('woff'), url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.ttf') format('truetype'), url('/sites/all/themes/imi/fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.svg#proxima_nova_alt_rgbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
table tr td {
	padding-left: 15px;
}
table tbody tr td {
	padding-left: 15px;
}
.displaycomment table tr td {
	padding: 15px;
}
body {
	font-size: 12px;
	font-weight: normal;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	color: #51524c;
}
* {
	margin: 0px;
	padding: 0px;
	outline: 0;
}
p {
	font-size: 13px;
	font-weight: normal;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	text-align: left;
}
a {
	text-decoration: none;
	color: #041b5d;
}
img {
	border: 0px;
}
li {
	list-style: none;
}
.spacer {
	line-height: 0;
	font-size: 0;
}
.clearfix {
	clear: both;
	padding: 0px;
	margin: 0px;
	line-height: 0;
	word-spacing: 0px;
	font-size: 0px;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.imi_main {
	width: 982px;
	margin: 0 auto;
	background: #fff;
	padding: 0 10px;
}
.imi-top-bar {
	background: #343434;
	min-height: 56px;
}
.imi-top-bar-inner {
	width: 982px;
	margin: 0 auto;
}
.imi_top {
	float: left;
	margin-bottom: 5px;
}
#block-user-0 {
	float: left;
}
.imi-top-bar .imi_cont a {
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 15px;
	background: url("images/divider.png") no-repeat scroll left top;
	color: #fff;
	display: block;
	padding: 0 9px;
	text-decoration: underline;
	margin-left: 15px;
}
.imi_searchdiv .new_imisite_searchdiv #edit-submit {
	background: url("images/ata_search_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 32px !important;
	right: -13px !important;
	width: 33px;
}
#edit-name-wrapper label, #edit-pass-wrapper label {
	display: none;
}
#edit-search-block-form-1 {
	background: none repeat scroll 0 0 #dcdcdc;
	border: medium none;
	border-radius: 0;
	height: 32px;
	padding-left: 12px;
	width: 155px;
}
#user-login-form #edit-name-wrapper input#edit-name {
	background: url("/sites/all/themes/imi/images/user-icon.jpg") no-repeat scroll 133px center #ffffff;
	border: medium none;
	border-radius: 3px;
	height: 16px;
	margin-bottom: 6px;
	padding-bottom: 8px !important;
	padding-left: 5px !important;
	padding-right: 0 !important;
	width: 155px;
}
#user-login-form #edit-pass-wrapper input#edit-pass {
	background: url("/sites/all/themes/imi/images/lock-icon.jpg") no-repeat scroll 133px center #ffffff;
	border: none;
	border-radius: 3px;
	height: 16px;
	margin-bottom: 6px;
	margin-right: 10px;
	padding-bottom: 8px!important;
	padding-left: 5px!important;
	padding-right: 0!important;
	width: 155px;
}
#edit-name-wrapper, #edit-pass-wrapper {
	margin-left: 14px;
}
#user-login-form #edit-submit {
	background: #b9bcc0 !important;
	border: none;
	color: #15343a;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	height: 33px;
	line-height: 18px;
	text-align: center;
	text-indent: inherit;
	text-transform: uppercase;
	width: 57px;
}
.imi-top-bar-inner .imi_logindiv {
	float: right;
}
.imi-top-bar-link {
	float: left;
	padding-top: 8px;
}
.imi-top-bar-link li a {
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	display: block;
	padding: 0 9px;
	text-decoration: underline;
}
.imi_select, .imi_cont {
	float: left;
	margin-top: 4px;
	margin-right: 20px;
}
.imi_select {
	background: url(images/imi-select-bg.jpg) no-repeat left top;
	height: 32px !important;
	width: 140px;
}
.imi_select select {
	border: none;
font:normal 12px "proxima-nova", sans-serif color:#fff;
	background: none;
	width: 135px;
	margin-top: 7px;
}
.imi_searchdiv {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
.imi_searchdiv .form-item {
	border-left: solid 1px #ebebeb;
	float: left;
	border-top: solid 1px #8c8c8c;
	border-bottom: solid 1px #ebebeb;
	border-right: solid 1px #ebebeb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 0px !important;
}
.imi_searchdiv .form-item input[type=text] {
	float: left;
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
	height: 30px;
	border: none;
	width: 156px;
}
/*jobs site search */
.jobssite_searchdiv {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
.jobssite_searchdiv .jobs-sits-text {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 0px !important;
	height: 30px;
	width: 156px;
}
.jobssite_searchdiv .jobs-sits-text input[type=text] {
	float: left;
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
	height: 30px;
	border: none;
	width: 156px;
}
.jobssite_searchdiv #job-site-submit {
	background: url(images/search-mag-btn.png) no-repeat left top !important;
	height: 31px !important;
	width: 32px;
	border: none;
	right: 1px;
	top: 0px;
	text-indent: -200px;
}
/* end */
.imi_searchdiv {
	position: relative;
}
.imi_searchdiv input[type=text] {
	float: left;
	font: normal 12px "proxima-nova", sans-serif;
	color: #CCCCCC;
	height: 30px;
	border: none;
}
.imi_login_img {
	background: url(images/imi-cart-bg.jpg) no-repeat left top !important;
}
.imi_login {
	float: left;
	background: url(images/imi-cart-bg.jpg) no-repeat left top;
	height: 36px;
	width: 165px;
}
.imi_login label {
	line-height: 36px;
	font: normal 14px "proxima-nova", sans-serif;
	padding-left: 50px;
	float: left;
}
.imi_login label a {
	color: #fff;
	line-height: 36px;
}
.imi_login span {
	margin-top: 8px;
	margin-left: 20px;
	float: left;
}
.imi_logo {
	float: left;
	width: 184px;
}
.imi_nav {
	float: left;
	border-left: solid 1px #c0bebe;
	width: 138px;
	padding: 0px 10px 0px 10px;
	margin-top: 10px;
	min-height: 103px;
	position: relative;
}
.imi_abtlt {
	float: left;
	width: 320px;
}
.imi_abtlt h5 {
	font: bold 15px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #010101;
}
.imi_abtlt p {
	padding-left: 10px;
}
.imi_abtlt p a {
	color: #212b58;
}
.imi_abtlt p a:hover {
	text-decoration: underline;
}
.imi_abtlt h6 {
	font: bold 15px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #010101;
	padding-top: 0px;
}
.imi_abtrt {
	float: right;
	width: 140px;
	text-align: right;
}
.imi_abtrt h5 {
	font: bold 15px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #010101;
}
.imi_social {
	margin-top: 12px;
}
.imi_social ul li {
	float: left;
	margin-right: 6px;
}
.imi_imismalllogo {
	margin-top: 25px;
}
.imi_footer {
	border-top: solid 1px #c1c4c3;
	padding-top: 9px;
	padding-bottom: 19px;
}
.imi_Ltfooter {
	float: left;
}
.imi_Ltfooter ul li {
	float: left;
}
.imi_Ltfooter ul li a {
	color: #8888a1;
	border-right: solid 1px #8888a1;
	padding: 0 8px;
	display: block;
	line-height: 10px;
}
.imi_midfooter {
	float: left;
	width: 473px;
	margin-left: 85px;
	color: #8888a1;
}
.imi_midfooter p {
	text-align: right;
}
.imi_Rtfooter {
	float: right;
}
/*IMI HOME LOGIN PAGE*/

.imi_logindiv {
	float: left;
}

/*LOGIN*/
.imi_logindiv h2 {
	display: none !important;
}
.imi_logindiv .form-item {
	float: left !important;
	font: normal 12px "proxima-nova", sans-serif;
	color: #fff;
	margin: 10px 0 0 20px;
}
.imi_logindiv .form-item label {
	float: left;
	font-weight: normal !important;
	padding-top: 9px;
	width: 69px;
}
.imi_logindiv .form-item label span {
	display: none !important;
}
.imi_logindiv .form-item input[type=text] {
	float: left;
	border: none;
	background: url(images/imi-home-login-input-bg.png) no-repeat left top;
	width: 193px;
	padding: 8px 10px 10px !important;
	color: #000;
}
.imi_logindiv .form-item input[type=password] {
	border: none;
	background: url(images/imi-home-login-input-bg.png) no-repeat left top;
	width: 201px;
	padding: 8px 10px 10px !important;
	margin-left: 0px;
	color: #000;
}
.imi_logindiv .item-list {
	float: left;
	margin-top: 11px;
	text-align: left;
}
.imi_logindiv .item-list ul li {
	list-style: none;
	margin: 0px !important;
}
.imi_logindiv .item-list ul li a {
	color: #4db3dd;
}
.req_pass {
	position: absolute;
	right: 154px;
	top: 31px;
	z-index: 0;
}
.req_pass a {
	color: #4DB3DD !important;
}
.user-page-login {
	width: 60%;
	float: left;
}
.user-page-login .form-item input[type=text], .form-item input[type=password] {
	width: 240px;
	height: 30px;
	line-height: 28px;
	margin-bottom: 8px;
	padding: 2px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CCC;
}
.user-page-login .form-item input[type=text]:focus {
	height: 30px;
	line-height: 28px;
	border: 1px solid #09F;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
.user-page-login .form-item input[type=password]:focus {
	height: 30px;
	line-height: 28px;
	border: 1px solid #09F;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
/*IMI HOME FORUM PAGE*/
.imi_forumdiv {
	margin-bottom: 12px;
}
.imi_forumlt {
	float: left;
	width: 649px;
}
.forumtopic {
	margin: 10px;
}
.imi_innerdiscussion1 {
	background: url(images/imi-globe-shape.png) no-repeat right top;
}
.imi_innerdiscussion12 {
	background: url(images/imi-legand-ban.png) no-repeat right top;
}
.imi_innerdiscussion123 {
	background: url(images/imi-book-images.png) no-repeat right bottom;
}
.imi_innerdiscussion1234 {
	background: url(images/imi-event-bg.png) no-repeat right bottom;
}
.imi_innerdiscussion112345 {
	background: url(images/imi-standard-bg.png) no-repeat right top;
}
.magazine_innermaindiscussion {
	background: url(images/imi-h-l-top-mainbg.png) repeat-y left top;
	width: 616px;
	padding: 10px 5px;
	border: solid 1px #fff;
}
.imi_innermaindiscussion h3, p.not, .imi_innermaindiscussion h3 p {
	font: normal 18px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000 !important;
	padding-bottom: 5px !important;
	padding-top: 0px !important;
}
.imi_innermaindiscussion h1.forumh1 {
	float: left;
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 18px;
	padding-bottom: 0px;
	margin-top: 6px;
	margin-bottom: 10px;
}
.imi_innermaindiscussion h1.forumh1-home {
	width: 100%;
	float: left;
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 20px;
	padding-bottom: 0px;
	margin-top: -12px;
	margin-bottom: 2px;
}
.imi_hforumdiv {
}
.imi_hforumdiv input[type=text] {
	float: left;
	color: #868585;
	border: solid 1px #cdcdcd;
	width: 240px;
	padding: 2px;
}
.imi_hforumdiv1 input[type=text] {
	float: left;
	color: #868585;
	border: solid 1px #cdcdcd;
	padding: 2px;
}
.imi_hforumdiv1 label {
	float: left;
	color: #000;
	padding: 5px 10px;
}
.imi_hforumdiv1 select {
	float: left;
	color: #000;
	border: solid 1px #cdcdcd;
	padding: 1px;
	margin: 0 10px 0 0;
}
.imi_hforumdiv select {
	float: left;
	color: #868585;
	border: solid 1px #cdcdcd;
	width: 240px;
	padding: 1px;
	margin: 0 10px;
}
.imi_creatforum {
	margin-top: 18px;
}
.imi_creatforum p {
	float: left;
	background: url(images/imi-h-l-top-arrow.png) no-repeat left center;
	padding-left: 15px;
	margin-right: 15px;
}
.imi_creatforum p a {
	color: #042C9F;
}
.imi_technicalforum {
	margin-top: 12px;
	border: solid 1px #cdcdcd;
	padding: 1px 1px 31px 1px;
}
table.imi_techtab {
	background: none;
}
table.imi_techtab tr td {
	padding: 9px 5px 0 5px;
}
table.imi_techtab tr th {
	text-align: center;
}
tr.imi_technititle {
	background: url(images/imi-h-l-top-mainbg.png) repeat-y left top;
	height: 40px;
}
td.imi_tablogo img {
	float: left;
	margin-right: 10px;
	margin-left: 8px;
}
td.imi_tablogo p b {
	color: #212b58;
}
td.imi_tablogo p {
	color: #3f3f3f;
	font: normal 12px "proxima-nova", sans-serif;
}

.myajaxfiles ul.documents li.doc {
	background: url(images/word_icon.png) no-repeat left top;
}
.myajaxfiles ul.documents li a.myfile1 {
	padding: 2px 0 2px 27px;
	float: left;
}
.myajaxfiles ul.documents li {
	margin: 5px 0;
	padding: 3px 0;
}
.myajaxfiles ul.documents li a.dele {
	float: right;
}
.imi_jointheimi {
	border: solid 1px #cdcdcd;
	padding: 1px;
	margin: 10px 0;
}
.imi_jointheimiinner {
	background: url(images/imi-join-bg.jpg) repeat-y left top;
	padding: 5px;
}
.imi_jointheimiinner h4 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	background: url(images/imi-h-l-top-arrow.png) no-repeat right 2px;
	padding-right: 15px;
	float: left;
	padding-bottom: 14px;
}
.imi_joined {
	float: right;
	margin: 0 0 0px 10px;
}
.imi_jointheimiinner p {
	color: #3f3f3f;
	padding: 0 0 10px 0;
}
.imi_jointheimiinner p a {
	color: #042C9F;
}
.imi_mimjobsbg {
	margin-bottom: 10px;
	width: 316px;
	padding: 1px;
	border: solid 1px #cdcdcd;
}
.imi_miminner {
	background: url(images/imi--search-bg-Rt.png) no-repeat left top;
	width: 306px;
	height: 105px;
	padding: 5px;
}
.imi_miminner p {
	padding: 5px 0;
}
.imi_miminner input[type=text] {
	width: 300px;
	border: solid 1px #cdcdcd;
	padding: 1px;
	font: normal 12px "proxima-nova", sans-serif;
	color: #868585;
	margin-bottom: 8px;
}
.imi_miminner select {
	width: 200px;
	border: solid 1px #cdcdcd;
	padding: 1px;
	font: normal 12px "proxima-nova", sans-serif;
	color: #868585;
	float: left;
}
img.imi_searchjobs {
	float: right;
}
.imi_coursehd1 {
	padding: 8px;
}
.imi_coursehd1 h6 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #010101;
	float: left;
}
.imi_coursehd1 p {
	font: normal 12px "proxima-nova", sans-serif;
	float: right;
}
.imi_coursehd1 p a {
	color: #010101;
}
.imi_coursehd1 h5 {
	font: normal 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.imi_monthday p {
	padding-left: 15px;
}
/*IMI LOCAL PAGE*/
.imi_membership_wide {
	border: solid 1px #cdcdcd;
	width: 645px;
	padding: 1px;
	float: left;
	margin: 10px 0px -5px 0px;
}
.imi_recamond h3, .imi_motormagzine h3 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	background: url(images/imi-h-l-top-arrow.png) no-repeat right 4px top 12px;
	float: left;
	margin-bottom: 5px;
	padding: 8px 20px 8px 8px;
}
.imi_membershipinner h2 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding: 8px 20px 8px 8px;
}
.imi_membershipinner strong {
	color: #000000;
}
img.imi_colorglobe {
	float: right;
}
img.imi_colorglobe1 {
	float: left;
	margin: 0 10px 10px 0;
}
.imi_membershipinner p span {
	color: #3e476e;
	font-weight: bold;
}
.imi_membershipinner h6 {
	color: #00448b;
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 4px 0;
}
.imi_membershipinner p label {
	background: url(images/imi-label-bg.jpg) no-repeat left 3px;
	padding-left: 20px;
	margin-left: 15px;
	padding-top: 2px;
	padding-bottom: 5px;
}
.imi_membershipinner h5 {
	float: right;
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.imi_eventreport {
}
.imi_eventreport img {
	float: left;
	margin: 0 5px 10px 0;
}
.imi_eventreport p {
	padding: 0px;
}
.imi_eventreport p span {
}
.imi_eventreportdescript {
}

/*IMI CONTENT PAGE */

p.imi_searchinng {
	float: right;
}
.imi_courseslogo {
	padding: 0 10px 10px 10px;
}
.imi_courseslogo img {
	float: left;
	border: solid 1px #9d9fa2;
	margin-right: 10px;
	margin-top: 5px;
}
/*IMI MEMBERSHIP PAGE */

.imi_innermaindiscussion h6 {
	float: left;
	width: 175px;
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.imi_membershipbantxt {
	width: 350px;
}
ul.imi_membershipbantxt li {
	float: left;
	width: 150px;
	background: url(images/imi-h-l-top-arrow.png) no-repeat left center;
	padding-left: 15px;
	margin: 5px 0;
	list-style: none !important;
}
ul.imi_membershipbantxt li a {
	color: #000;
}
.imi_joinedbtn {
	position: absolute;
	right: 10px;
	top: 80px;
}
ul.imi_squreblt {
	padding-left: 15px;
}
ul.imi_squreblt li {
	list-style: square;
}
.imi_registerjoin {
	float: right;
}
.imi_motormagzinediv {
	border: solid 1px #9d9fa2;
	padding: 1px;
	width: 315px;
	margin-top: 10px;
}
.imi_motormagzine {
	background: url(images/imi-motor-industry-magzine.png) repeat-y left top;
	padding: 7px;
}
.imi_motormagzine img {
	float: right;
	margin-left: 10px;
}
.imi_motormagzine p {
	padding: 5px 0;
}
.imi_memberclear {
	float: right;
	width: 250px;
	margin-bottom: 8px;
}
.imi_memberclear p, .imi_memberclear h6 {
	padding: 0px;
}
/*IMI MIM-job design PAGE */

.imi_mimappsdesign {
	margin: 0 auto;
	width: 415px;
	background: url(images/MIM-job-design-appale-phone.png) no-repeat left top;
	height: 500px;
}
.imi_mimappsinner {
	width: 194px;
	padding: 83px 0 0 162px;
}
.imi_mimapptop {
	margin-bottom: 2px;
}
.imi_mimapplogo {
	float: left;
}
.imi_mimapplogin {
	padding: 5px 8px;
}
.imi_mimapploginbtn {
	float: right;
}
.imi_mimappinput input[type=text] {
	background: url(images/imi-app-input-bg.png) no-repeat left top;
	width: 170px;
	height: 29px;
	border: none;
	font: normal 12px "proxima-nova", sans-serif;
	color: #63636d;
	padding-left: 7px;
	margin: 2px 0;
}
.imi_mimapplogin p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #0f0f12;
}
.imi_mimappchecked {
	font: normal 12px "proxima-nova", sans-serif;
	color: #0f0f12;
	margin-bottom: 3px;
}
.imi_mimappchecked span {
	float: left;
}
.imi_mimappchecked label {
	float: right;
	width: 85px;
}
.imi_mimappchecked label input[type=radio] {
	float: left;
	margin: 1px 2px 0 0;
}
.imi_mimappsvolume {
	float: left;
	margin-top: 4px;
}
.imi_mimvolumebtn {
	float: right;
	background: url(images/imi-app-volume-additions-bt.png) no-repeat left top;
	height: 19px;
	width: 34px;
	text-align: center;
}
.imi_mimvolumebtn a {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
	line-height: 19px;
	display: block;
}
.imi_mimappselect {
	background: url(images/imi-app-input-bg.png) no-repeat left top;
	width: 170px;
	height: 29px;
	font: normal 12px "proxima-nova", sans-serif;
	color: #63636d;
	padding-left: 7px;
	margin: 3px 0;
}
.imi_mimappselect select {
	border: none;
	background: none;
	width: 165px;
	margin-top: 3px;
}
.imi_mimappsearchbtn {
	text-align: right;
	margin-top: 5px;
}
.imi_appsicons {
	background: url(images/imi-app-icons-bg.png) no-repeat left top;
	height: 40px;
	width: 196px;
}
.imi_appsicons ul {
}
.imi_appsicons ul li {
	float: left;
}
.imi_appsicons ul li a {
	display: block;
	padding: 6px 8px;
}
/*SIVA CSS*/
.mim_wrapper {
	width: 980px;
	background: #fff;
	margin: 0 auto;
	padding: 0 10px;
}
.mim_topbar {
	height: 48px;
	width: 980px;
}
.mim_imitab {
	background: url(images/mim_topbaritembg.jpg) no-repeat left top;
	height: 32px;
	float: left;
	width: 140px;
	margin: 4px 0 12px 298px;
}
.mim_imitab ul li {
	list-style: none;
	margin-left: 20px;
}
.mim_imitab ul li a {
	color: #fff;
	text-decoration: none;
	font: normal 12px/30px "proxima-nova", sans-serif;
	background: url(images/mim_topbarlibg.jpg) no-repeat right center;
	padding-right: 20px;
}
.mim_contact {
	background: url(images/mim_contactbg.jpg) no-repeat left top;
	width: 120px;
	height: 34px;
	float: left;
	margin: 4px 0 0 20px;
}
.mim_contact a {
	font: normal 12px/30px "proxima-nova", sans-serif;
	color: #fff;
	text-decoration: none;
	padding-left: 22px;
}
.mim_searchbtn {
	background: url(images/mim_searctextbg.jpg) no-repeat left top;
	float: left;
	width: 212px;
	height: 33px;
	margin: 4px 0 0 20px;
}
.mim_searchbtn input[type=text] {
	float: left;
	border: none;
	height: 24px;
	width: 178px;
	font: normal 12px/30px "proxima-nova", sans-serif;
	text-indent: 5px;
	margin: 2px;
	padding: 5px 0px;
}
.mim_shoppingbg {
	background: url(images/mim_shoppingbg.jpg) no-repeat left top;
	width: 165px;
	height: 36px;
	float: left;
	margin: 0 0 0 5px;
}
.mim_shoppingbg ul li {
	list-style: none;
	float: left;
}
.mim_shoppingbg ul li a {
	color: #fff;
	text-decoration: none;
	background: url(images/mim_arrow.jpg) no-repeat left top;
	padding-left: 20px;
	font: normal 12px/30px "proxima-nova", sans-serif;
	margin: 10px 0 0 20px;
}
.mim_shoppingbg input[type=button] {
	margin: 14px 0 0 10px;
}
.mim_logoad {
	width: 980px;
	margin: 0 auto;
}
.mim_logo {
	float: left;
	margin-top: 34px;
}
.mim_ads {
	float: right;
	margin: 0 0 10px 14px;
}
.mim_adsright {
	float: right;
	height: 63px;
	padding-top: 29px;
}
.mim_menubar {
	width: 980px;
	height: 50px;
	margin: 0px 0px -6px 0px;
}
.mim_menubg {
	/*background: url(images/mim_menubg.jpg) repeat-x left top;*/
	height: 42px;
	width: 868px;
	float: left;
	margin: -6px 0 0 0;
}
.mim_mainmenu {
	background: url(images/mim_mainmenubg.jpg) repeat-x left top;
	height: 34px;
	margin: 7px 1px 0 0px;
}
.mim_mainmenu ul li {
	float: left;
	list-style: none;
	position: relative;
	margin-left: 0px;
}
.mim_mainmenu ul li a span {
	background: url(images/mim_menudropdownbg.png) no-repeat right bottom;
	padding-right: 18px;
}
.mim_mainmenu ul li a {
	text-decoration: none;
	color: #000;
	font: bold 12px "proxima-nova", sans-serif;
	background: url(images/mim_lileftbg.jpg) right 5px no-repeat;
	padding: 8px 25px 22px 25px;
	display: block;
}
.mim_mainmenu ul li a hover {
}
.mim_mainmenu ul li a.active {
	background: url(images/mim_newshover.png) no-repeat center top;
	color: #a0cf67;
}
.mim_mainmenu ul li a.blog {
	background: url(images/mim_newshoverblog.png) no-repeat center top;
	color: #a0cf67;
}
.mim_mainmenu ul li a.video {
	background: url(images/mim_videohover.png) no-repeat center top;
	color: #a0cf67;
}
.mim_mainmenu ul li a.magazine {
	background: url(images/mim_magazine.jpg) no-repeat center top;
	width: 116px;
	color: #a0cf67;
}
.mim_mainmenu .links {
	float: none !important;
}
.mim_menuright a {
	background: url(images/mim_menufightside.jpg) center center no-repeat;
	height: 45px;
	width: 87px;
	float: right;
	font: normal 14px/44px "proxima-nova", sans-serif;
	color: #fff;
	text-decoration: none;
	margin: -4px 0px 0 0;
}
.mim_menurightjoin {
	font: normal 14px "proxima-nova", sans-serif;
	color: #fff;
	text-indent: 10px;
}
.mim_menurightjoin a {
	font: normal 14px/44px "proxima-nova", sans-serif;
	color: #fff;
	text-decoration: none;
}
.mim_pagename {
	height: 22px;
	font: normal 10px/22px "proxima-nova", sans-serif;
	margin: 0 auto;
}
.mim_pagename a {
	color: #000;
}
.mim_container {
	width: 980px;
	margin: 0 auto;
}
.mim_containerleft {
	float: left;
	width: 650px;
}
.mim_containerleftdiv {
	float: left;
	width: 320px;
}
.mim_containerrightdiv {
	float: right;
	width: 320px;
}
.mim_leftonenewsarticle {
	margin-bottom: 5px;
	padding-top: 10px;
	padding-left: 0px;
}
.mim_leftonenewsarticle img {
	height: 54px;
	width: 79px;
}
.mim_leftonenewsarticle1 img {
	height: 112px;
	width: 148px;
}
.mim_articletitle span {
	float: left;
	font: bold 12px/18px "proxima-nova", sans-serif;
	background: #f6f6f7;
	color: #041b5d;
	margin: 5px 5px 5px 0;
}
.mim_articletitle label {
	float: left;
	background: #f9f9f9;
	padding-right: 10px;
	font: normal 12px/18px "proxima-nova", sans-serif;
	font-style: italic;
	margin: 5px 0;
}
.mim_leftforums h2 {
	font: normal 12px/18px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.mim_leftforumstext {
}
.mim_leftforumstextbox {
	float: right;
	width: 260px;
	padding-bottom: 10px;
}
.mim_leftforumstext h2 {
	font: bold 12px/20px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #041b5d;
}
.mim_leftforumstext p {
	text-align: justify;
	font: normal 12px/17px "proxima-nova", sans-serif;
}
.mim_leftforumstext label {
	font-style: italic;
}

.mim_containerright {
	margin-top: 72px;
	float: right;
	width: 320px;
}
.mim_containerrightbg {
	float: right;
	width: 316px;
	border: solid 0px #cdcdcd;
	margin: 0px 0 10px 0;
	padding: 0px;
}
.mim_rightonenewsheader img {
	float: right;
	margin: 0px 0 0 4px;
	width: 75px !important;
	height: 110px !important;
}
.mim_rightonenewsicons img {
	float: right;
	margin: 1px 0 10px 4px;
}
.mim_rightonenewsheader h2 {
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #041b5d;
}
.mim_rightonenewsheader p {
	font: normal 12px "proxima-nova", sans-serif;
	margin: 10px 0;
}
.mim_righth2 {
	float: left;
	padding-bottom: 5px;
}
.mim_righth2 h2 a {
	color: #0a4a70;
}
p.advertise {
	margin-top: 20px;
	float: right;
	padding-right: 10px;
	color: #9d9fa2;
}
.mim_containerrighttwoad img {
	border: solid 1px #9d9fa2;
	margin: 10px 11px 5px 12px;
}
.pane-content h2 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}
.mim_rightjobs {
	width: 318px;
	border: solid 1px #cdcdcd;
	background: #fc7c16 url(images/mim_jobsbg.jpg) no-repeat left top;
	margin-top: 10px;
	padding: 3px 0 13px;
}
.mim_rightjobs p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
	margin: 30px 10px 0;
}
.mim_rightjobs label span {
	margin-top: 10px;
}
.mim_rightjobs label input[type=text] {
	width: 300px;
	border: solid 1px #cdcdcd;
	margin: 5px;
}
.mim_rightjobs label input[type=select] {
	width: 200px;
	border: solid 1px #cdcdcd;
	float: left;
	margin-left: 5px;
}
.mim_rightjobs label input[type=button] {
	float: right;
	margin-left: 5px;
}
.mim_rightevents {
	width: 300px;
	float: left;
}
.mim_rightevents img {
	float: left;
	margin: 5px 5px 5px 0;
}
.mim_rightevents h2 {
	font: bold 12px/20px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #041b5d;
	background: none;
}
.mim_rightevents p {
	text-align: justify;
	font: normal 12px "proxima-nova", sans-serif;
}
.mim_rightevents label {
	float: left;
	line-height: 20px;
	margin: 4px;
}
.mim_rightevents label input[type=text] {
	width: 290px;
	border: solid 1px #cdcdcd;
	background: #fcfcfc;
	margin: 5px 5px 5px 0;
}
.mim_rightevents label input[type=select] {
	width: 135px;
	border: solid 1px #cdcdcd;
	float: left;
	margin-left: 5px;
}
.mim_footerbg {
	width: 978px;
	border: solid 1px #cdcdcd;
	background: #fff url(images/mim_contentbg.jpg) repeat-x left top;
	padding: 1px;
	margin-bottom: 12px;
	margin-top: 10px;
}
.mim_footer {
	background: #fff url(images/imi-motor-from-bg.jpg) repeat-x left top;
	padding: 5px 10px 0;
}
.mim_footerleft {
	float: left;
	width: 300px;
}
.mim_footerleft h3 {
	font: bold 14px/20px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.mim_footerleft ul {
	padding-left: 10px;
}
.mim_footerleft ul li {
	list-style: none;
	color: #000;
}
.mim_footerleft ul li a {
	text-decoration: none;
	color: #000;
}
.mim_footerright {
	float: right;
}
.mim_footerright h3 {
	font: bold 14px/20px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
}
.mim_footerright h3 img {
	margin: 4px;
}
.mim_footerright a img {
	margin: 25px 0 13px 6px;
}
.mim_rightonenewsicons a {
	float: left;
}
.mim_searchbtn input[type=button] {
	float: right;
}
.mim_rightonenewsicons {
	float: right;
}
.mim_leftonenewsheader, .mim_rightonenewsheader {
	margin: 10px 0;
}
.mim_leftonenewsheader img, .mim_leftonenewsarticle img {
	float: left;
	margin-right: 13px;
	width: 76px;
	height: 57px;
}
.mim_leftonenewsheader img, .mim_leftonenewsarticle img {
	padding-top: 5px;
}
.mim_leftonenewsheader h2 a {
	margin-top: -5px;
}
#node-53 .mim_leftonenewsheader img {
	width: 75px !important;
	height: 57px !important;
}
.mim_leftdownslideshow {
	position: relative;
	overflow: hidden;
	z-index: 0;
}
.mim_thumbnails {
	background: #000000;
	height: 50px;
	overflow: hidden;
}
.mim_txtbg p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #fff;
	padding: 0 0 3px 0;
}
.mim_thumbnails ul {
}
.mim_thumbnails ul li {
	float: left;
	margin: 0px 3px;
}
.mim_thumbnails ul.lnavi, .mim_thumbnails div.anavigation {
	float: left;
	position: relative;
}
.mim_thumbnails div.anavigation {
	width: 570px;
	overflow: hidden;
}
.mim_thumbnails ul.anavigationinner {
	position: relative;
}
.mim_txtbg {
	background: url(images/mim-ban-txt-bg.png) repeat;
	width: 626px;
	padding: 7px 12px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.mim_thumbnails ul.rnavi {
	float: right;
}
.mim_leftonenewsheader h2, .mim_leftonenewsarticle h2 {
	font: bold 12px/18px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #041b5d;
}
.mim_leftonenewsheader p, .mim_leftonenewsarticle p {
	text-align: justify;
	font: normal 12px/14px "proxima-nova", sans-serif;
}
.mim_leftonenewsheader p i, .mim_leftonenewsarticle p i {
	text-align: left;
}
.mim_articletitle, .mim_leftforumstext {
	width: 300px;
	float: left;
	padding-left: 7px;
}
.mim_footerlinksleft ul li a, .mim_footerlinksright ul li a {
	text-decoration: none;
	color: #999;
}
/*MIM Footer */
.mim_footer {
	width: 958px;
	border: solid 0px #cdcdcd;
	background: #fff url(images/mim-footer-black.jpg) repeat-x left top;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	min-height: 266px;
	padding: 10px;
}
.imi_motorfromJobs {
	padding: 0px;
	margin-bottom: 0px;
	border: 0px solid #CDCDCD;
	margin-top: 10px;
}
.mim_footerleft {
	float: left;
	width: 360px;
	padding-top: 5px;
}
.mim_footerleft2 {
	float: left;
	width: 350px;
	border-left: 1px solid #939292;
	min-height: 246px;
	padding-left: 10px;
}
.mim_footerleft3 {
	float: left;
	width: 220px;
	border-left: 1px solid #939292;
	min-height: 246px;
	padding-left: 10px;
}
.mim_footerleft h3, .mim_footerleft2 h3, .mim_footerleft3 h3 {
	font-family: "DIN Next W01 Bold", sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 22px;
	padding: 2px 0px 10px 5px;
}
.mim_footerleft a, .mim_footerleft2 a, .mim_footerleft3 a {
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	padding: 2px 0px 10px 0px;
}
.mim_footer li {
	padding: 2px 0px 5px 20px;
	color: #ffffff;
}
.mim_footer img {
	padding-top: 17px;
}
.mim_footerleft ul li a, .mim_footerleft2 ul li a, .mim_footerleft3 ul li a {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.mim_footerleft ul li {
	color: #ffffff;
	font-size: 12px;
}
.mim_footerleft3 p {
	margin: -15px 0px 0px 10px;
}
.mim_footerbg {
	width: 978px;
	border: solid 0px #cdcdcd;
	background: #fff;
	padding: 1px;
	margin-bottom: -12px;
	margin-top: 10px;
}
/*mim_news css*/

.mim_twitterpost {
	width: 300px;
}
.mim_twitterpost h2 {
	float: left;
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.mim_twitterpost span {
	float: right;
}
.mim_twitterpostwritter {
	margin: 10px 0px;
}
.mim_twitterpostwritter img {
	float: left;
}
.mim_twitterpostwritter p {
	float: right;
	width: 250px;
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
}
.mim_twitterpostwritter h4 {
	float: right;
	color: #3e923e;
	font: normal 12px/14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*mim_blog css*/

.mim_containerblogbg {
	float: left;
	width: 650px;
	border: solid 1px #cdcdcd;
	margin: 10px 5px 0 0;
	padding: 1px;
}
.mim_containerblog {
	background: #fff url(images/mim_contentbg.jpg) repeat-x left top;
	padding: 5px 10px 5px;
}
.mim_editorsblog {
	width: 350px;
	float: left;
	border-right: solid 1px #cdcdcd;
	padding-right: 10px;
}
.mim_editorsblog h2 {
	float: left;
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.mim-blog-text p {
	margin-left: 2px;
	padding: 5px 10px 15px 0px;
}
.mim_editorsbloger {
	margin-left: 5px;
	margin-top: 10px;
}
.mim_editorsbloger h1 {
	color: #000000 !important;
	font: 18px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 5px !important;
	padding: 10px 0 0 12px!important;
}
.mim_editorsbloger h2 {
	float: left;
	font: bold 14px/20px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 10px;
}
.mim_editorsbloger h3 {
	color: #041B5D;
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
}
.mim_editorsbloger h3 a {
	color: #041B5D;
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px;
}
.mim_editorsbloger p {
	text-align: justify;
	font: normal 12px/14px "proxima-nova", sans-serif;
}
.mim_editorsbloger a {
	font-weight: bold;
}
.mim_editorsbloger img {
	float: left;
	margin: 3px 10px 10px 0;
	width: 75px;
	height: 57px;
}
.mim_editorsbloger a img {
	float: left;
	margin: 0px 10px 0 0;
	width: 75px !important;
	height: 110px !important;
}
.mim_editorsbloger h4 {
	line-height: 20px;
	font: normal 12px/20px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mim_editorsbloger span {
	float: left;
	width: 160px;
	line-height: 20px;
}
.mim_editorsbloger span label {
	float: right;
	width: 120px;
}
/****************magazine issuse css**********************************/
.mim_editorsbloger1 a img {
	float: left;
	margin: 10px 10px 0 0;
}
.mim_editorsbloger1 img {
	float: left;
	margin: 10px 10px 0 0;
}
.mim_editorsbloger1 h3 {
	color: #041B5D;
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 5px 0 0;
}
.mim_editorsbloger1 h3 a {
	color: #041B5D;
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 5px 0 0;
	margin-left: 0px;
}
.mim_editorsbloger1 p {
	font: 12px/14px "proxima-nova", sans-serif;
	text-align: justify;
}
.mim_editorsbloger1 {
	padding-top: 5px;
}
/*************************magazine issue css end **********************************/
.mim_editorsblogervideo {
	margin: 10px 0px;
	width: 340px;
	float: left;
}
.mim_editorsblogervideo h2 {
	float: left;
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 10px;
}
.mim_editorsblogervideo span {
	float: right;
}
.mim_editorsblogervideoclip {
	text-align: center;
	margin: 5px 0px;
}
.mim_editorsblogervideoclip p {
	text-align: justify;
	padding: 0px 15px;
}
.mim_editorblogpoll {
	border-left: 1px solid #CDCDCD;
	float: left;
	margin-left: -1px;
	padding-left: 14px;
	width: 250px;
}
.mim_editorlatestpoll {
	width: 240px;
	border: solid 1px #cdcdcd;
	margin: 5px 0 5px 0;
	padding: 5px;
}
.mim_editorlatestpoll h2 {
	float: left;
	font: bold 11px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 200px;
	margin-top: 10px;
}
.mim_editorlatestpoll span {
	float: left;
	list-style: none;
	line-height: 26px;
	width: 160px;
}
.mim_editorlatestpoll span input {
	float: left;
	list-style: none;
	margin: 6px;
}
.mim_editorlatestpoll a img {
	float: right;
}
.mim_polladone {
	margin: 10px 18px;
}
.mim_pollmonthlist {
	margin: 0px 1px 20px 1px;
}
.mim_pollmonthlist h2 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 7px;
}
.mim_polladtwo {
	margin: 10px 0 10px 0;
	padding-top: 10px;
}
.mim_polladtwo img {
	border: solid 1px #898888;
}
/* magazine*/

.mim_magazineleftone {
	float: left;
	padding-right: 10px;
	width: 410px;
}
.mim_magazineright {
	float: right;
	margin: 5px;
}
.mim_magazineleftone h2 {
	float: left;
	font: bold 14px/20px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
/* mag-archive*/

.mim_magarchive {
	float: left;
	height: 130px;
	margin: 10px 0px;
}
.mim_magarchive img {
	margin: 8px 12px 3px 0px;
	float: left;
}
.mim_magarchive h2 {
	color: #000000;
	font: italic 14px/18px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: none;
}
.mim_magarchive a img {
	width: 75px;
	height: 109px;
}
.mim_magarchivelist {
	margin: 10px 0px 0px 0px;
}
.mim_magarchivelist h2 {
	color: #041B5D;
	font: normal 11px/18px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* mag-video*/

.mim_videothumbs {
	float: left;
	width: 640px;
}
.mim_videothumbs ul li {
	float: left;
	margin-right: 9px;
	width: 204px;
	min-height: 145px;
	margin-top: 10px;
}
.mim_videothumbs ul li img {
	display: block;
	margin-bottom: 5px;
	border: 1px solid #000;
}
.mim_videothumbs ul li {
	color: #000;
}
.mim_videothumbs ul li span {
	float: left;
	width: 155px;
	height: 15px;
	overflow: hidden;
}
.mim_videothumbs ul li label {
	float: right;
}
.mim_videopoll {
	float: right;
}
.mim_latestvideopolldiv {
	width: 630px;
	margin-top: 10px;
}
/* mag-jobs*/

.mim_jobscontainer {
	width: 980px;
	background: #fff url(images/mim-jobs-navbg.jpg) repeat-x left top;
	border-top: solid 1px #c2c3c2;
}
.mim_jobscontainerrightdiv {
	width: 650px;
	float: left;
}
.mim_jobsmenu {
	margin: 0px 1px 0px 0px;
	border-bottom: solid 1px #c2c3c2;
}
.mim_jobsmenu ul li {
	float: left;
	list-style: none;
}
.mim_jobsmenu ul li a {
	text-decoration: none;
	color: #fff;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 18px;
	background: url(images/mim_jobsmenulibg.jpg) right center no-repeat;
}
.jobs-menuright {
	float: right;
	padding-right: 10px;
	padding-top: 0px;
}
.jobs-menuright ul li {
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 14px;
	padding-right: 10px;
}
.jobs-menuright ul li a {
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 14px;
	padding-right: 7px;
}
.mim_discussion {
	border: solid 0px #fab131;
	padding: 0px;
}
.mim_discussion123 {
	background: #fd7f18 url(images/mim_Jobs-jobsearch.jpg) no-repeat left top;
	border-top: solid 7px #e46c07;
	border-left: solid 7px #e46c07;
	border-right: solid 1px #e46c07;
	border-bottom: solid 1px #e46c07
}
.mim_innermaindiscussion {
	padding: 0px 5px;
}
.mim_innermaindiscussion h3 {
	font: normal 18px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
}
.mim_innermaindiscussion p {
	color: #000;
	padding: 3px 0;
}
.mim_innermaindiscussion h4 {
	margin-left: 20px;
	font: normal 11px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
}
.mim_hforumdiv span {
	float: right;
	color: #fff;
	padding: 5px;
}
.mim_hforumdiv input[type=text] {
	float: left;
	color: #868585;
	border: solid 1px #cdcdcd;
	width: 240px;
	padding: 2px;
}
.mim_hforumdiv1 input[type=text] {
	float: left;
	color: #868585;
	border: solid 1px #cdcdcd;
	padding: 2px;
}
.mim_hforumdiv label {
	float: left;
	color: #000;
	margin: 0px 5px;
}
.mim_hforumdiv1 select {
	float: left;
	color: #000;
	border: solid 1px #cdcdcd;
	padding: 1px;
	margin: 10px 10px 0 0;
}
.mim_hforumdiv select {
	border: 1px solid #CDCDCD;
	color: #868585;
	float: left;
	margin: 0 10px;
	padding: 1px;
	width: 245px;
}
/*.mim_recruitingbg{border:solid 1px #cdcdcd;background:#fff url(images/mim_contentbg.jpg) repeat-x left top;margin:10px 0;padding:1px; overflow:hidden;}*/
/*.mim_recruitingone{background:#fff url(images/mim_contentbg.jpg) repeat-x left top;padding:5px 10px;}*/
.mim_recruitingone h2 {
	font-family: "DIN Next W01 Bold", sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 24px;
	color: #000;
}
.mim_recruitingone h2 span {
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mim_recruitingimg {
	float: left;
	margin: 10px 11px 0px 14px;
	text-align: center;
}
.mim_recruitingimg img {
	border: solid 1px #9d9fa2;
}
.mim_recruitingtext {
	text-align: center;
	line-height: 16px;
}
.job-search-home h3 {
	background: url('http://jobs.theimi.org.uk/sites/all/themes/imi/images/mim_jobh1-bg.png') no-repeat;
	float: left;
	margin: 15px 15px 0px -20px;
	padding: 3px 0px 15px 10px;
	color: #ffffff;
	text-transform: uppercase;
	width: 315px;
}
/*.mim_featuredbg{ border:1px solid #CDCDCD;padding: 1px;}*/
.mim_featuredL {
	float: left;
	width: 316px;
}
/*.mim_featured{background: url(images/mim_contentbg.jpg) repeat-x scroll left top #FFFFFF;padding:5px 10px;}*/
.mim_featured h2 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	padding-top: 10px;
}
.mim_featured span {
	font: bold 12px "proxima-nova", sans-serif;
	color: #212b58;
	margin-top: 8px;
}
.mim_featured label {
	float: left;
	font: bold 12px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_featured p {
	padding: 5px 0px;
	font: normal 12px/14px "proxima-nova", sans-serif;
	color: #000;
}
.mim_featuredbgright {
	float: right;
}
.mim_featuredR {
	float: right;
}
.mim_jobslist {
	clear: both;
	min-height: 27px;
}
.mim_jobslist h2 {
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	padding-top: 10px;
}
.mim_jobslist span {
	font: normal 12px "proxima-nova", sans-serif;
	margin-top: 8px;
}
.mim_jobslist label {
	float: left;
	font: bold 12px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_browsejobslist {
}
.mim_browsejobslist h2 {
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #212b58;
	float: left;
	padding-top: 10px;
}
.mim_browsejobslist span {
	width: 140px;
	float: right;
	font: bold 12px/9px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_browsejobslist label {
	width: 120px;
	float: left;
	font: bold 12px/10px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_jobseekarjoin {
	width: 145px;
	float: left;
	background: #96b4f0 url(images/mim_jobseekarlogin.png) repeat-x left top;
	border: solid 1px #fff;
	padding: 4px;
	min-height: 210px;
}
.mim_jobseekarjoin h3 {
	padding: 5px 0px;
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
}
.mim_jobseekarjoin h2 {
	font: normal 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	padding-top: 5px;
}
.mim_jobseekarjoin span {
	float: right;
}
.mim_jobseekarjoin label {
	float: left;
	font: bold 12px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_jobseekarjoin p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #d1cfcf;
}
.mim_jobseekarjoin ul {
	margin: 5px 0px 0px 6px;
}
.mim_jobseekarjoin ul li {
	list-style: none;
}
.mim_jobseekarjoin ul li a {
	list-style: none;
	background: url(images/mim_jobloginlistbg.png) no-repeat left top;
	padding-left: 24px;
	color: #fff;
	text-decoration: none;
	line-height: 22px;
}
.mim_jobseekarrecruiting {
	width: 145px;
	float: right;
	background: #c6ed95 url(images/mim_jobseekarloginright.png) repeat-x left top;
	border: solid 1px #fff;
	padding: 4px;
	min-height: 210px;
}
.mim_jobseekarrecruiting h3 {
	padding: 5px 0px;
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}
.mim_jobseekarrecruiting h2 {
	font: normal 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	padding-top: 5px;
}
.mim_jobseekarrecruiting span {
	float: right;
}
.mim_jobseekarrecruiting label {
	float: left;
	font: bold 12px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_jobseekarrecruiting p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
}
.mim_jobseekarrecruiting ul {
	margin: 5px 0px 0px 6px;
}
.mim_jobseekarrecruiting ul li {
	list-style: none;
}
.mim_jobseekarrecruiting ul li a {
	list-style: none;
	background: url(images/mim_jobadvertisebtn.png) no-repeat left top;
	padding-left: 24px;
	color: #000;
	text-decoration: none;
	line-height: 22px;
}
.mim_latestjobsinnerdiv {
	margin: 4px 0px;
}
.mim_latestjobs {
}
.mim_latestjobs h2 {
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
}
.mim_latestjobs span {
	float: right;
	font: normal 12px/10px "proxima-nova", sans-serif;
	color: #000;
}
.mim_latestjobsleft {
	float: left;
	font: bold 12px/10px "proxima-nova", sans-serif;
	color: #212b58;
	width: 200px;
	margin: 5px 0px;
	line-height: 17px;
}
.mim_latestjobsleft h4 {
	text-transform: capitalize;
	line-height: 25px;
}
.mim_latestjobsleft h2 {
	color: #212B58;
	float: left;
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mim_latestjobsleft p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
	padding-top: 3px;
}
.mim_latestjobsright {
	float: right;
	margin: 5px 0px;
}
.mim_latestjobsright p {
}
.mim_jobads {
	margin: 20px 0px 20px 0px;
}
.mim_jobads img {
	border: solid 1px #9d9fa2;
}
/* Menu css */
.imi_nav {
	float: left;
	border-left: solid 1px #c0bebe;
	width: 138px;
	padding: 10px;
	margin-top: 10px;
	min-height: 103px;
	position: relative;
}
.imi_menunav {
	background: url(images/imi-navbg.jpg) repeat-x left top;
	float: right;
	margin-top: 10px;
	position: relative;
	z-index: 5;
}
.imi_menunav p {
	padding-bottom: 10px;
}
.imi_menunav p a {
	font: normal 16px "proxima-nova", sans-serif;
	color: #000;
}
.imi_menunav p span a {
	font-size: 12px;
	color: #7b7b7b;
}
.imi_menunav ul li {
	float: left;
	width: 136px;
	background: #ffffff;
	border-left: 1px solid #C0BEBE;
	height: 103px;
	padding: 10px;
	position: relative;
	z-index: 99999;/* cursor:pointer;*/
}
.imi_menunav ul li p {
	color: #000000;
	font: 16px "proxima-nova", sans-serif;
	position: relative;
	z-index: -999;
}
.imi_menunav ul li a {
	width: 158px;
	float: left;
	top: 0px;
	left: 0px;
	height: 123px;
	position: absolute;
	z-index: 999999;
	display: block !important;
}
.imi_menunav ul li a img {
	width: 158px;
	height: 123px;
}
.imi_menunav ul li span {
	display: block;
	position: relative;
	z-index: -999;
}
.imi_menunav ul li a span {
	color: #7B7B7B;
}
.imi_menunav ul li:hover, .imi_menunav ul li.active-trail {
	background: url("images/imi-navbg.jpg") repeat-x left top transparent;
}
.imi_arrow {
	display: none;
}
.imi_menunav ul li:hover .imi_arrow, .imi_menunav ul li a.active .imi_arrow, .imi_menunav ul li.active-trail .imi_arrow {
	background: url("images/imi-nav-active-bg.png") no-repeat scroll left top transparent !important;
	bottom: -16px !important;
	display: block !important;
	height: 12px !important;
	left: 0 !important;
	position: absolute !important;
	width: 158px !important;
	z-index: 999 !important;
}
.imi_menunav ul li:hover .imi_arrow1, .imi_menunav ul li a.active .imi_arrow1 {
	background: url("images/imi-nav-active-bg.png") no-repeat scroll left top transparent !important;
	bottom: -6px !important;
	display: block !important;
	height: 2px !important;
	left: 0 !important;
	position: absolute !important;
	width: 158px !important;
	z-index: 999 !important;
}
/* Home sliders */


.imi_catlog_list_3 {
	margin-right: 10px !important;
}
.block ul {
	padding: 0px !important;
}
.slot-links a {
	padding-left: 5px;
}
.singlenwp {
	padding-bottom: 10px;
}
.singlenwp img {
	width: 75px !important;
	height: 56px !important;
}
.content-wrap {
	margin-bottom: 12px;
}
.imi_home ul li {
	float: left;
	font-size: 10px;
	padding-right: 5px;
}
.breadcrumb {
	padding: 0px;
}
.ul.menu li, .leaf {
	padding: 0px !important;
	margin: 0px !important;
	z-index: 1000;
}
.mim-jobs_wrapper ul.menu li {
	float: left;
	list-style: none outside none;
}
.mim-jobs_wrapper ul.menu li a {
	background: url(images/mim_jobsmenulibg.jpg) no-repeat scroll right center transparent;
	color: #003a4b;
	text-decoration: none;
	text-transform: capitalize;
	text-decoration: none;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 14px;
	background: url(images/mim_jobsmenulibg.jpg) right center no-repeat;
}
.mim-jobs_wrapper .pane-menu-menu-mimjobs {
	border-bottom: 1px solid #C2C3C2;
	height: 29px;
}
.panel-region-separator {
	clear: both;
}
.mim-jobs_wrapper .panel-membership .panel-col-topright {
	margin-top: -60px;
}
.mim-jobs_wrapper .last a {
	border: 0px !important;
	background: none !important;
}
.logocarousel ul li {
	float: left;
	width: 124px;
}
.logocarousel {
	width: 624px;
	position: relative;
}
/*.logocarousel ul{position:absolute;}*/
.largeouterwrap {
	width: 650px;
	height: 407px;
	overflow: hidden;
	margin-top: 10px;
}
.largeouterwrap img {
	width: 650px;
	height: 407px;
}
#navithmbs {
	display: none;
}
.poll {
	border: 1px solid #CDCDCD;
	margin: 5px 0;
	padding: 10px;
	width: 240px;
}
.poll .title {
	font: bold 13px "proxima-nova", sans-serif;
	color: #000000;
	margin-top: 0px;
	width: 200px;
	margin-bottom: 5px;
}
.poll .vote-form .form-submit {
	background: url(images/mim_vote.jpg) no-repeat;
	width: 75px;
	height: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px;
	text-indent: -500px;
	overflow: hidden;
}
.poll .vote-form {
	text-align: left;
}
.poll .vote-form .choices {
	margin: 0px;
}
#node-47 .panel-colmid {
	border-left: 1px solid #CDCDCD;
	float: right;
	margin-left: -1px;
	padding-left: 14px;
	width: 255px;
}
.lfwrapper {
	border: 1px solid #CDCDCD;
	float: left;
	margin: 10px 5px 0 0;
	padding: 1px;
	width: 650px;
}
.lfinnerwrapper {
	background: url("images/mim_contentbg.jpg") repeat-x scroll left top #FFFFFF;
	padding: 5px 10px;
}
.lfinnerwrapper .panel-col {
	border-right: 1px solid #CDCDCD;
	float: left;
	padding-right: 10px;
	width: 350px;
}
.lfinnerwrapper .panel-colmid .pane-title {
	color: #000000;
	font: bold 14px/20px "proxima-nova", sans-serif;
}
/* mag-jobs*/

.mim_jobscontainer {
	width: 980px;
	background: #fff url(images/mim-jobs-navbg.jpg) repeat-x left top;
	border-top: solid 0px #c2c3c2;
}
.mim_jobscontainerrightdiv {
	width: 650px;
	float: left;
}
.mim_jobsmenu {
	height: 32px;
	margin: 0px 1px;
	border-bottom: solid 1px #c2c3c2;
	width: 980px;
	padding-top: 9px;
}
.mim_jobsmenu ul li {
	float: left;
	list-style: none;
}
.mim_jobsmenu ul li a {
	text-decoration: none;
	color: #fff;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 14px;
	background: url(images/mim_jobsmenulibg.jpg) right center no-repeat;
	padding: 5px 22px 4px;
}
.mim_jobsmenu ul li.login a {
	text-decoration: underline;
	color: #fff;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 14px;
	background: none;
	padding: 5px 0px 4px;
}
.mim_discussion {
	border: solid 0px #fab131;
	padding: 0px;
}
.mim_discussion123 {
	background: #fc7d16 url(images/mim_Jobs-jobsearch.jpg) no-repeat left top;
}
.mim_innermaindiscussion {
	padding: 0px 5px;
}
.mim_innermaindiscussion h3 {
	font: normal 18px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
}
.mim_innermaindiscussion p {
	color: #000;
	padding: 3px 0;
}
.mim_innermaindiscussion h4 {
	margin-left: 20px;
	font: normal 11px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
}
.mim_hforumdiv span {
	float: right;
	color: #fff;
	padding: 5px;
}
.mim_hforumdiv input[type=text] {
	float: left;
	color: #868585;
	border: solid 1px #cdcdcd;
	width: 240px;
	padding: 2px;
}
.mim_hforumdiv1 input[type=text] {
	float: left;
	color: #868585;
	border: solid 1px #cdcdcd;
	padding: 2px;
}
.mim_hforumdiv label {
	float: left;
	color: #000;
	margin: 0px 5px;
}
.mim_hforumdiv1 select {
	float: left;
	color: #000;
	border: solid 1px #cdcdcd;
	padding: 1px;
	margin: 10px 10px 0 0;
}
.mim_hforumdiv select {
	border: 1px solid #CDCDCD;
	color: #868585;
	float: left;
	margin: 0 10px;
	padding: 1px;
	width: 245px;
}
.mim_recruitingbg {
	border: solid 1px #cac8c8; /*background:#fff url(images/mim_contentbg.jpg) repeat-x left top;*/
	margin: 10px 0;
	padding: 0px;
}
.mim_recruitingone {/*background:#fff url(images/mim_contentbg.jpg) repeat-x left top;*/
	border-top: solid 7px #e2e2e2;
	border-left: solid 8px #e2e2e2;
	padding: 5px 10px;
}
.mim_recruitingone h2 {
	font-family: "DIN Next W01 Bold", sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
	margin: 0px 0px -4px;
	text-transform: uppercase;
	color: #000;
}
.mim_recruitingone h2 span {
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}
.mim_recruitingimg {
	float: left;
	margin: 10px 11px 0px 14px;
	text-align: center;
}
.mim_recruitingimg img {
	border: solid 1px #9d9fa2;
}
.mim_recruitingtext {
	text-align: center;
	line-height: 16px;
}
.mim_featuredbg {
	border: 1px solid #cac8c8;
	padding: 0px;
	width: 317px;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}
.mim_featured {/*background: url(images/mim_contentbg.jpg) repeat-x scroll left top #FFFFFF;*/
	border-top: 8px solid #e2e2e2;
	border-left: 8px solid #e2e2e2;
	padding: 5px 10px;
}
.mim_featured h2 {
	font-family: "DIN Next W01 Bold", sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
	margin: -10px 0px 10px;
	text-transform: uppercase;
	color: #000;
}
.mim_featured span {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
	margin-top: 8px;
}
.mim_featured label {
	float: left;
	font: bold 12px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_featured p {
	padding: 5px 0px;
	font: normal 12px/14px "proxima-nova", sans-serif;
	color: #000;
}
.mim_featuredbgright {
	float: right;
}
.mim_jobslist {
}
.mim_jobslist h2 {
	font-family: "DIN Next W01 Bold", sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
	margin: -10px 0px 6px;
	text-transform: uppercase;
	color: #000;
}
.mim_jobslist h4 {
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	margin-left: -20px;
	padding-left: 65px;
	padding-top: 5px;
	width: 149px;
	min-height: 26px;
	background: url(images/mim_jobs-feat.png) no-repeat;
}
.mim_jobslist span {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
	margin-top: 8px;
}
.mim_jobslist label {
	float: left;
	font: bold 12px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_browsejobslist {
}
.mim_browsejobslist p {
	padding: 3px 0;
}
.mim_browsejobslist h2 {
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #212b58;
	float: left;
	padding-top: 10px;
}
.mim_browsejobslist span {
	width: 140px;
	float: right;
	font: bold 12px/7px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_browsejobslist label {
	width: 120px;
	float: left;
	font: bold 12px/8px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_jobseekarjoin {
	width: 145px;
	float: left;
	background: #96b4f0 url(images/mim_jobseekarlogin.png) repeat-x left top;
	border: solid 1px #fff;
	padding: 4px;
	min-height: 210px;
}
.mim_jobseekarjoin h3 {
	padding: 5px 0px;
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
}
.mim_jobseekarjoin h2 {
	font: normal 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	padding-top: 5px;
}
.mim_jobseekarjoin span {
	float: right;
}
.mim_jobseekarjoin label {
	float: left;
	font: bold 12px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_jobseekarjoin p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #d1cfcf;
}
.mim_jobseekarjoin ul {
	margin: 5px 0px 0px 6px;
}
.mim_jobseekarjoin ul li {
	list-style: none;
}
.mim_jobseekarjoin ul li a {
	list-style: none;
	background: url(images/mim_jobloginlistbg.png) no-repeat left top;
	padding-left: 24px;
	color: #fff;
	text-decoration: none;
	line-height: 22px;
}
.mim_jobseekarrecruiting {
	width: 145px;
	float: right;
	background: #c6ed95 url(images/mim_jobseekarloginright.png) repeat-x left top;
	border: solid 1px #fff;
	padding: 4px;
	min-height: 210px;
}
.mim_jobseekarrecruiting h3 {
	padding: 5px 0px;
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}
.mim_jobseekarrecruiting h2 {
	font: normal 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	padding-top: 5px;
}
.mim_jobseekarrecruiting span {
	float: right;
}
.mim_jobseekarrecruiting label {
	float: left;
	font: bold 12px "proxima-nova", sans-serif;
	color: #212b58;
}
.mim_jobseekarrecruiting p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
}
.mim_jobseekarrecruiting ul {
	margin: 5px 0px 0px 6px;
}
.mim_jobseekarrecruiting ul li {
	list-style: none;
}
.mim_jobseekarrecruiting ul li a {
	list-style: none;
	background: url(images/mim_jobadvertisebtn.png) no-repeat left top;
	padding-left: 24px;
	color: #000;
	text-decoration: none;
	line-height: 22px;
}
.mim_latestjobsinnerdiv {
	margin: 4px 0px;
}
.mim_latestjobs {
}
.mim_latestjobs h2 {
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
}
.mim_latestjobs span {
	float: right;
	font: normal 12px/10px Arial, Helvetica, sans-serif;
	color: #000;
}
.mim_latestjobsleft {
	background: url(images/mim_jobs-new.png) no-repeat left top;
	float: left;
	font: bold 12px/10px A"proxima-nova", sans-serif;
	color: #212b58;
	width: 235px;
	margin: 5px 0px 5px -17px;
	padding-left: 70px;
	min-height: 25px;
}
.mim_latestjobsleft h2 {
	color: #212B58;
	float: left;
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mim_latestjobsleft p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
}
.mim_latestjobsright {
	float: right;
	margin: 5px 0px;
}
.mim_latestjobsright p {
}
.mim_jobads {
	margin: 6px 0px 6px 0px;
	text-align: center;
}
.mim_jobads img {
	border: solid 1px #9d9fa2;
}
/*JOBS HOME*/

.job_time {
	background: url(images/jobs-time.png) no-repeat left top;
	width: 296px;
	padding: 5px 10px;
}
.mim_containerrightone1 {
	background: #fff url(images/mim_contentbg.jpg) repeat-x left top;
}
/*job-listing*/
p.job_related {
	float: right;
}
p.job_related a {
	text-decoration: underline;
}
p.job_related a:hover {
	text-decoration: none;
}
.imi_jobsmonths {
	background: url(images/imi-green-bg.jpg) repeat-x left top;
	padding: 12px 0;
}
.jobsimg {
	float: left;
	width: 40px;
	padding-top: 10px;
}
.jobimgdes {
	float: right;
	width: 200px;
}
.jobs_morediv {
	border: 1px solid #cac8c8;
	float: left;
	margin-right: 8px;
	padding: 0px;
	width: 316px;
	margin-bottom: 10px;
	margin-bottom: 10px;
}
.jobs_inner {
	border-left: 8px solid #e2e2e2;
	border-top: 8px solid #e2e2e2;
	padding: 12px 0;
}
.jobs_inner h6 {/*padding:10px 0px 10px 0px;*/
	padding: 10px 0px 0px 0px;
	color: #010101;
	float: left;
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.jobs_inner p {
	font: normal 12px "proxima-nova", sans-serif;
}
.jobs_titlediv {
	float: left;
	width: 230px;
}
.jobs_btn {/*float:right; width:65px;*/
}
.jobs_titlediv p {
	color: #041b5d;
	font-size: 12px;
}
.jobs_smaller {
	padding: 0 8px;
}
.jobs_smaller h6 {
	font-family: "DIN Next W01 Bold", sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
	margin: -10px 0px 10px;
	text-transform: uppercase;
	color: #000;
}
.jobs_detailsdiv {/*padding:-20px 0 0 0;*/
	padding: 0px 0 0 0;
}
.mim_pagename1 {
	height: 22px;
	font: normal 10px/22px "proxima-nova", sans-serif;
	margin: 0 auto;
}
.mim_pagename1 a {
	color: #000;
	text-decoration: underline;
}
.mim_pagename1 a:hover {
	text-decoration: none;
}
.jobs_vacant {
	float: left;
	width: 445px;
	min-height: 65px;
}
.job_vacan h5, .job_vacan h1 {
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #000;
	margin-top: 4px;
}
.jobs_fulldetails h5 {
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #000;
	margin-top: 0px;
}
.jobs_apply {
	position: relative;
	top: 0px;
	float: right;
	width: 180px;
	text-align: right;
	margin: -57px 0 0 0;
	min-height: 90px;
}
.jobs_apply ul {
}
.jobs_apply ul li {
	margin: 0 2px;
}
.jobs_apply p {
	text-align: right;
}
.jobteaser {
	margin: 5px 13px;
	color: #000;
}
.Jobsfullwrapper {
	border-top: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	margin-top: 10px;
}
.jobs_fulldetails {
	border-left: 8px solid #e2e2e2;
	border-top: 7px solid #e2e2e2;
	padding: 10px 10px 10px 10px;
}
.jobs_fulldetails ul, .jobs_account ul {
	padding-left: 15px;
	margin-bottom: 10px;
}
.jobs_account h2 {
font-family: "DIN Next W10 Regular",sans-serif;
text-transform: uppercase;
color: #003b4c;
font-size: 20px;
font-weight: normal;
padding: 0 0 10px;
}

.jobs_fulldetails ul li, .jobs_account ul li {
	list-style: disc !important;
	padding: 3px 0px;
	margin-left: 20px;
}
.imi_forumlt, .jobs_account ul li {
	list-style: disc !important;
	padding: 3px 0;
	list-style-position: outside!important;
}
.jobs_fulldetails h4 {
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
	margin-top: 0px;
}
.jobs_fulldetails h5 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: -10px;
	margin-bottom: 10px;
}
.jobs_fulldetails img {
	float: right;
	margin: 0 0 0 15px;
}
.jobs_fulldetails p {
	padding: 8px 10px;
	margin-left: -10px;
}
.jobs_fulldetails h6 a {
	text-decoration: underline;
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.jobs_fulldetails h6 a:hover {
	text-decoration: none;
}
.jobs_books {
	float: left;
	width: 225px;
	padding: 4px;
	margin-top: 5px;
}
.jobs_percentage {
	float: right;
	width: 71px;
	position: relative;
}
.jobs_percentage a img {
	padding: 5px;
	margin: 5px
}
/*MYIMI-account-registration-1*/

.job_vacan {
	padding: 5px;
	min-height: 105px;
}
ul.job_members {
	margin-bottom: 10px;
}
ul.job_members li {
	clear: both;
	padding-top: 12px;
}
ul.job_members li label {
	float: left;
	padding-right: 6px;
}
ul.job_members li span {
	float: left;
}
/*MYIMI-account-registration-1-b-imi-member-2*/

.jobs_accountdetails {
	margin-top: 20px;
}
.jobs_accountdetails p {
	padding: 8px 0;
}
ul.job_regiser li {
	clear: both;
	padding: 15px 0;
}
ul.job_regiser li label {
	width: 140px;
	float: left;
	padding-top: 5px;
}
ul.job_regiser li span {
	float: left;
	width: 215px;
	font: bold 165% arial;
}
ul.job_regiser li span input[type=text], ul.job_regiser li span input[type=password] {
	border: solid 1px #8c8c8c !important;
	width: 180px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px;
	margin-right: 5px;
}
ul.job_regiser li span select {
	width: 180px;
	color: #72009b;
}
ul.jobs_communications {
	margin-bottom: 10px;
}
ul.jobs_communications li {
	clear: both;
	padding: 5px 0;
}
ul.jobs_communications li label {
	float: left;
	padding-right: 10px;
}
ul.jobs_communications li span {
	float: left;
}
p.jobs_cont a {
	text-decoration: underline;
}
p.jobs_cont a:hover {
	text-decoration: none;
}
.jobs_birthdate {
	margin: 10px 0;
}
.jobs_birthdate ul {
}
.jobs_birthdate ul li {
	clear: both;
}
.jobs_birthdate ul li label {
	float: left;
	width: 140px;
}
.jobs_birthdate ul li span {
	float: left;
	margin-right: 2px;
}
/*MYIMI-account-registration-success*/

.job_cv {
	font: normal 12px "proxima-nova", sans-serif;
	margin-top: 12px;
}
.job_cv a {
	color: #041b5d;
	display: block;
	background: url(images/jobs-cv.png) no-repeat left center;
	padding: 10px 0 10px 32px;
}
.job_cvdetails {
	font: normal 12px "proxima-nova", sans-serif;
	margin-top: 12px;
}
.job_cvdetails a {
	color: #041b5d;
	display: block;
	background: url(images/jobs-details.png) no-repeat left center;
	padding: 10px 0 10px 32px;
}
/*recruiter-landing*/

h6.jobs_recruit {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 25px 0 15px 0;
}
h6.jobs_recruit a {
	color: #000208;
	background: url(images/imi-h-l-top-arrow.png) no-repeat right center;
	padding-right: 20px;
}
.jobs_recruitsdiv {
}
.jobs_recruitment {
	border: 1px solid #CDCDCD;
	margin-top: 11px;
	padding: 1px;
	width: 318px;
	float: left;
}
.jobs_recruitment1 {
	border: 1px solid #CDCDCD;
	margin-top: 11px;
	padding: 1px;
	width: 318px;
	float: right;
}
.jobs_vacancy {
	padding: 7px 0;
}
.jobs_vacancy img {
	float: right;
	margin-left: 15px;
}
.jobs_advertise {
	text-align: center;
}
.jobs_account1 {
	background: url(images/imi-motor-from-bg.jpg) repeat-x left top #FFFFFF;
	padding: 10px;
	min-height: 135px;
}
.jobs_account1 h4 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 5px;
}
.jobs_recruitcards {
	margin: 0 auto;
	width: 315px;
	text-align: center;
}
.jobs_recruitcards ul li {
	display: inline-table;
}
.jobs_recruitcards ul li a {
}
.jobs_recruitcards p {
	text-align: center;
	font: normal 15px "proxima-nova", sans-serif;
	color: #303030;
}
.jobs_reqired {
	background: #abd774;
	padding: 5px;
}
.jobs_recruitingdiv h6 {
	float: left;
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.jobs_recruitingdiv p {
	color: #303030;
	font: normal 12px "proxima-nova", sans-serif;
	float: right;
}
ul.jobs_recurelogin {
}
ul.jobs_recurelogin li {
	clear: both;
	width: 295px;
}
.jobs_recurelogin li label {
	float: left;
	width: 185px;
}
.jobs_recurelogin li span {
	float: right;
	width: 95px;
}
.jobs_recurelogin li label input[type=text] {
	background: url(images/jobs-login-bg.png) repeat-x left top;
	border: none;
	width: 184px;
	height: 34px;
	font: italic 12px "proxima-nova", sans-serif;
	color: #8a8789;
	padding-left: 5px;
}
.jobs_recurelogin li label input[type=password] {
	background: url(images/jobs-login-bg.png) repeat-x left top;
	border: none;
	width: 184px;
	height: 34px;
	font: italic 12px "proxima-nova", sans-serif;
	color: #8a8789;
	padding-left: 5px;
}
p.jobs_pass {
	float: none !important;
}
.imi_forumrt1 {
	float: right;
	width: 320px;
	margin-top: 10px;
}
.jobs_conthelp h4 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 5px;
}
.jobs_contacts {
	padding-top: 15px;
}
.jobs_contacts p {
}
p.jobs_sms a {
	background: url(images/jobs-sms-btn.png) no-repeat left center;
	display: block;
	padding: 0 0 0 25px;
}
.jobs_advertiserssaysdiv {
	border: 1px solid #CDCDCD;
	padding: 1px;
	margin-top: 8px;
}
.jobs_advertiserssays {
	background: url(images/imi-forum-category-bg.jpg) repeat-x left top;
	padding: 10px;
}
.jobs_advertiserssays h4 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 5px;
}
.jobs_advertiserssays p span {
}
.jobs_advertiserssays p {
	clear: both;
}
.jobs_johnsmith {
	float: right;
}
.jobs_previousbtns {
}
.jobs_pre {
	float: left;
}
.jobs_next {
	float: right;
}
.jobs_pre a {
	display: block;
	background: url(images/jos-next.png) no-repeat left center;
	padding: 3px 0 3px 15px;
}
.jobs_next a {
	display: block;
	background: url(images/imi-h-l-top-arrow.png) no-repeat right center;
	padding: 3px 15px 3px 00px;
}
/*recruiter-purchase-1*/

.mim_discussion12345 {
	background: #fd7d17;
}
.jobs_purchases p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
	text-align: justify;
	padding: 8px 0;
}
.jobs_recruitstab {
	float: right;
	width: 410px;
	border-left: solid 1px #fd7d17;
	border-top: solid 1px #fd7d17;
	border-right: solid 1px #fd7d17;
	padding: 1px 1px 0 1px;
}
.jobs_tabsmain {
	background: url(images/jobs-recuits.png) repeat-x left top;
	height: 34px;
}
.jobs_tabsmain ul {
}
.jobs_tabsmain ul li {
	float: left;
}
.jobs_tabsmain ul li a {
	font: bold 14px "proxima-nova", sans-serif;
	color: #000;
	line-height: 34px;
	height: 34px;
	padding: 0 30px;
}
.jobs_table table tr.jobs_first {
	background: #cccbcb;
}
.jobs_table table tr.jobs_second {
	background: #dbd9da;
}
.jobs_table table tr td {
	padding: 3px 5px;
	font: bold 12px "proxima-nova", sans-serif;
	color: #303030;
}
.jobs_multiplevacancies {
	border: 1px solid #CDCDCD;
	padding: 1px;
	margin-top: 8px;
}
.jobs_multipleinner {
	background: url(images/imi-forum-category-bg.jpg) repeat-x left top;
}
.jobs_multipleinner h4 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding: 10px;
}
.jobs_multipleinner ul {
	padding: 0 10px 10px 10px;
}
.jobs_multipleinner ul li {
}
.jobs_multipleinner ul li label {
	float: left;
	margin-right: 5px;
	width: 72px;
	padding: 5px 0;
}
.jobs_multipleinner ul li span {
	float: left;
	padding: 5px 0;
}
.jobs_multipleinner ul li span select {
	border: solid 1px #cdcdcd;
	width: 200px;
}
.jobs_multipleinner ul li span input[type=text] {
	border: solid 1px #cdcdcd;
	width: 17px;
	text-align: center;
	margin: 0 auto;
	float: left;
}
span.jobs_buybtn {
	float: right;
	padding: 0px !important;
	margin-left: 107px;
}
.jobs_multipleinner ul li span input[type=image] {
	float: right;
}
.jobs_prices {
}
tr.jobs_firsttd {
	background: #e5e5e5;
}
.jobs_prices table tr th {
	text-align: left;
	padding: 2px 5px;
}
.jobs_prices table tr td {
	padding: 2px 5px;
}
tr.jobs_secondtd {
	background: #fafafa;
}
tr.jobs_textbold td {
	font-size: 18px !important;
}
/*recruiter-purchase-2-cart*/

ul.job_subnav {
	background: url(images/jobs-subnav-bg.png) no-repeat left 24px;
	width: 617px;
	margin-top: 17px;
}
ul.job_subnav li {
	float: left;
}
ul.job_subnav li a {
	color: #303030;
	font: normal 12px "proxima-nova", sans-serif;
	display: block;
	padding: 0 26px;
	background: url(images/jobs-subnav-linormal.png) no-repeat center bottom;
	height: 30px;
}
ul.job_subnav li a:hover {
	background: url(images/jobs-subnav-lihover.png) no-repeat center bottom;
}
ul.job_subnav li a.active {
	background: url(images/jobs-subnav-lihover.png) no-repeat center bottom;
	color: #000000;
	font-weight: bold;
}
.jobs_packages {
	border-top: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	margin-top: 10px;
}
.jobs_purchase {
	background: url(images/imi-motor-from-bg.jpg) repeat-x left top #FFFFFF;
	min-height: 175px;
}
.job_requirtop p {
	font: normal 12px "proxima-nova", sans-serif;
	padding: 10px 0;
}
.jobs_package {
	margin-top: 15px;
}
.jobs_package table tr th, .jobs_package table tr td {
	padding: 2px 5px;
}
.jobs_package table tr.jobs_firsttd {
	background: #e5e5e5;
	font: bold 12px "proxima-nova", sans-serif !important;
}
.job_requirtop {
	padding: 10px;
}
.job_requirtop h4 {
	color: #000;
}
.jobs_account12 {
	background: #FFFFFF;
	border-top: solid 7px #e2e2e2;
	border-left: solid 8px #e2e2e2;
	padding: 5px 0px 5px 0px; /*padding-left:-10px;*/
}
.jobs_includstax {
	float: right;
	margin-right: 12px;
}
.jobs_includstax ul {
}
.jobs_includstax ul li {
	clear: both;
	font: normal 13px "proxima-nova", sans-serif;
	color: #303030;
	padding: 3px 0;
}
.jobs_includstax ul li label {
	float: left;
	text-align: right;
	margin-right: 20px;
	width: 140px;
}
.jobs_includstax ul li span {
	float: left;
	text-align: right;
	width: 60px;
}
li.jobs_vat {
	color: #666666 !important;
	margin-bottom: 25px !important;
}
.jobs_buttons {
	float: right;
	text-align: right;
	margin: 24px 0 10px 0;
}
.jobs_buttons ul {
}
.jobs_buttons ul li {
	float: left;
	margin-right: 10px;
}
.jobs_paymenttype {
	padding: 10px 0;
}
.jobs_paymenttype ul {
	padding: 5px 0;
}
.jobs_paymenttype ul li {
	float: left;
}
.jobs_paymenttype ul li a {
}
/*recruiter-purchase-3-account*/

.jobs_logindiv {
	margin-top: 15px;
	padding: 0 10px;
	margin-bottom: 5px;
}
.jobs_login {
	float: left;
	width: 310px;
	border-right: solid 1px #d1d1cf;
	padding-bottom: 20px;
}
.jobs_logindiv h5 {
	font: bold 13px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.jobs_login ul {
	padding: 5px 0 0 5px;
}
.jobs_login ul li {
}
.jobs_login ul li input[type=text] {
	font: italic 12px "proxima-nova", sans-serif;
	color: #8a8789;
	border: solid 1px #a1a1a1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 180px;
	padding: 2px 0 2px 5px;
	margin-bottom: 5px;
}
.jobs_login ul li input[type=image] {
	margin: 5px 0 10px 91px;
}
.jobs_imijobs {
	float: left;
	width: 285px;
	margin-left: 11px;
}
.jobs_recurecontinuebtn {
	float: right;
	margin-top: 16px;
}
/*recruiter-purchase-4-billing*/

.jobs_paymentaddress {
	padding-top: 10px;
}
.jobs_paymentaddress h5 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 5px;
}
.jobs_region {
	padding-bottom: 10px;
}
.jobs_region p {
	padding: 2px 0;
	color: #000;
}
.jobs_checked ul {
}
.jobs_checked ul li {
	float: left;
	margin-right: 10px;
}
.jobs_checked ul li label {
	float: left;
}
.jobs_checked ul li span {
	float: left;
	padding-right: 5px;
}
.jobs_cardtype {
	margin-top: 10px;
}
.jobs_cardtype select {
	border: solid 1px #717171;
	width: 184px;
	padding: 1px;
}
.jobs_cardsdetails {
	margin-top: 10px;
}
.jobs_cardsdetails ul {
}
.jobs_cardsdetails ul li {
	clear: both;
}
.jobs_cardsdetails ul li label {
	float: left;
	width: 122px;
	padding: 6px 0;
}
.jobs_cardsdetails ul li span {
	float: left;
	padding: 6px 0;
}
.jobs_cardsdetails ul li span input[type=text] {
	border: solid 1px #8c8c8c;
	width: 186px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 0;
}
.jobs_cardsdetails ul li span select {
	border: solid 1px #8c8c8c;
	width: 85px;
	padding: 1px;
	margin-right: 10px;
}
.jobs_cardsdetails ul li span a {
	padding: 2px 0 0 8px;
	display: block;
}
li.jobs_verfications input[type=text] {
	width: 100px !important;
}
/*recruiter-purchase-5-confirmation*/

.jobs_checked123 {
}
.jobs_checked123 p {
	padding: 3px 0;
}
.jobs_checked123 ul {
}
.jobs_checked123 ul li {
	clear: both;
	padding: 2px 0;
}
.jobs_checked123 ul li label {
	width: 115px;
	float: left;
}
.jobs_totalamount p {
	font: bold 12px "proxima-nova", sans-serif;
	color: #000;
}
.jobs_totalamount p label {
	float: left;
	padding: 4px 10px 0 0;
}
.jobs_totalamount p span {
	float: left;
}
.jobs_region1 {
	padding-bottom: 10px;
	float: left;
}
.jobs_region1 p {
	padding: 2px 0;
	color: #000;
}
.jobs_verisign {
	float: right;
}
/*search-results*/

.imi_courses1 {
	width: 316px;
	padding: 1px;/*border:solid 1px #cdcdcd;*/
	margin: 10px 0;
}
.jobs_searchdiv h1 {
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 14px;
	text-transform: inherit;
	font-weight: normal;
	color: #303030;
	margin-top: 15px;
	margin-bottom: 15px;
}
.jobs_searchdiv span {
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	text-transform: uppercase;
	font-size: 19px;
	color: #000000;
}
.jobs_creataccount {
	float: right;
}
.jobs_creataccount a {
	display: block; /*background:url(images/jobs-creat-account.png) no-repeat left center;*/
	padding: 5px 0 5px 25px;
}
ul.job_searchnav {
}
ul.job_searchnav {
}
ul.job_searchnav li {
	float: left;
	margin-right: 15px;
}
ul.job_searchnav li a {
	font: normal 12px "proxima-nova", sans-serif;
	display: block;
	color: #303030;
	padding: 5px 5px 5px 0;
}
ul.job_searchnav li a.crossme {
	font: normal 12px "proxima-nova", sans-serif;
	display: block;
	color: #303030;
	background: url(images/jobs-search-result-li-bg.png) no-repeat right center;
	padding: 5px 25px 5px 0;
}
.jobs_Automotive {
	margin: 8px 0;
}
.jobs_Automotive input[type=text] {
	background: #fff;
	width: 290px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-top: solid 1px #8c8c8c;
	padding: 2px 0 2px 5px;
}
.jobs_category {
}
.jobs_category a {
	font: bold 14px "proxima-nova", sans-serif;
	color: #000;
	background: url(images/jobs-search-down-btn.png) no-repeat left center;
	padding: 5px 0 5px 25px;
	display: block;
}
.jobs_jobtype a {
	font: bold 14px "proxima-nova", sans-serif;
	color: #000;
	background: url(images/jobs_search-right-btn.png) no-repeat left center;
	padding: 5px 0 5px 25px;
	display: block;
}
.jobs_checkboxes {
	margin-left: 25px;
}
.jobs_checkboxes ul {
}
.jobs_checkboxes ul li {
	float: left;
	width: 116px;
	margin: 3px 0;
}
.jobs_checkboxes ul li input[type=checkbox] {
	margin-right: 10px;
}
.jobs_category1 span {
	float: left;
}
.jobs_category1 span a {
	font: bold 14px "proxima-nova", sans-serif;
	color: #000;
	background: url(images/jobs-search-down-btn.png) no-repeat left center;
	padding: 5px 0 5px 25px;
	display: block;
}
label.jobs_searchbtndiv {
	float: right;
}
.jobs_searchresult {
	padding: 0px 10px;
}
.jobs_searchresult p {
	margin-left: -10px;
}
.jobs_searchresult h2 {
	padding-bottom: 5px;
	font-size: 18px;
	color: #000;
}
.jobs_searchresult h4 {
	padding-bottom: 5px;
	font-size: 14px;
	color: #000;
}
.jobs_searchshow {
	float: left;
}
.jobs_sortby {
	float: right;
}
.jobs_sortby select {
	width: 98px;
	border: solid 1px #7f9db9;
	margin-left: 10px;
}
.jobs_searchresults {
	position: relative;
	margin-top: 5px;
}
.jobs_searchresults h5 {
	font: bold 16px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: capitalize;
	margin-top: 15px;
}
.jobs_searchresults h5 a {
	font: bold 16px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: capitalize;
	border-bottom: 1px dashed #336ce1;
}
.jobs_searchresults p {
	text-transform: capitalize;
}
.jobs_searchresults a {
	color: #0357a5
}
.jobs_searchresults hr {
	margin-top: 10px;
	margin-bottom: 15px;
	border: 0;
	width: 100%;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
}
.jobs_watchdiv {
	position: absolute;
	width: 128px;
	height: 39px;
	margin-bottom: 10px;
	right: -18px;
	top: 0px;
}
.jobs_watchdiv a {
	display: block;
	background: url(images/jobs-watch-pin.png) no-repeat right top;
	padding: 15px 25px;
}
.jobs_watchdiv a.watchgreen {
	background: none;
	padding: 0px;
	float: right;
	padding-right: 10px;
}
.jobs_watchdivbody {
	float: right;
	width: 128px;
	height: 39px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: -10px;
	top: 0px;
}
.jobs_watchdivbody a {
	display: block;
	background: url(images/jobs-watch-pin.png) no-repeat right top;
	padding: 15px 25px;
}
.jobs_watchdivbody a.watchgreen {
	background: none;
	padding: 0px;
	float: right;
	padding-right: 10px;
}
.jobs_showbtns {
	padding: 20px 0 0px 0;
}
.jobs_prebtn {
	float: left;
}
.jobs_prebtn a {
	font: normal 12px "proxima-nova", sans-serif;
	color: #c8c8c8;
	display: block;
	background: url(images/jobs-search-pre-btn-hover.png) no-repeat left center;
	padding: 10px 0 10px 25px;
}
.jobs_prebtn a:hover, .jobs_prebtn a.active {
	background: url(images/jobs-search-pre-btn.png) no-repeat left center
}
.jobs_nextbtn {
	float: right;
}
.jobs_nextbtn a {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
	display: block;
	background: url(images/jobs-search-next-btn.png) no-repeat right center;
	padding: 10px 25px 10px 0px
}
.jobs_nextbtn a:hover, .jobs_nextbtn a.active {
	background: url(images/jobs-search-next-btn-hover.png) no-repeat right center;
	color: #c8c8c8;
}
.jobs_show {
	float: left;
	text-align: center;
	width: 500px;
	margin: 0 auto;
	padding-top: 15px;
}
.edwrapper {
	border: 1px solid #CDCDCD;
	float: left;
	margin: 10px 5px 0 0;
	padding: 1px;
	width: 650px;
}
.edinnerwrapper {
	background: url("images/mim_contentbg.jpg") repeat-x scroll left top #FFFFFF;
	padding: 5px 10px;
}
#node-55 .panel-col {
	border-right: 1px solid #CDCDCD;
	float: left;
	padding-right: 10px;
	width: 350px;
}
#node-55 .panel-colmid {
	border-left: 1px solid #CDCDCD;
	float: left;
	margin-left: -1px;
	padding-left: 14px;
	width: 255px;
}
#node-54 .panel-colmid {
	border-left: 1px solid #CDCDCD;
	float: left;
	margin-left: -1px;
	padding-left: 14px;
	width: 255px;
}
#node-124 .panel-2col .panel-col-left {
	width: 649px;
}
#node-53 .tweetme .imi_twdiv {
	margin-top: 0px !important;
}
#node-53 .tweetme {
	border: 1px solid #CDCDCD;
	margin-top: 15px;
	padding: 1px;
	position: relative;
	width: 316px;
}
/*MEMBERSHIP BENEFITS*/

.imi_membershipbenefits {
}
.imi_membershipbanefit {
	border: 1px solid #CDCDCD;
	padding: 1px;
	margin: 10px 0 0 0;
}
img.benet {
	padding: 0px !important;
}
.imi_members img {
	float: right;
	border: 1px solid #CDCDCD;
	margin: 0 0 10px 15px;
}
.imi_members h2 {
	color: #000000;
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.imi_members p {
	padding-bottom: 10px;
}
/*LOGIN BAR*/

.imi_loginbar {
}
.imi_loginbar {
	float: left;
	background: url(images/login-bar-btm-bg.jpg) no-repeat left top !important;
	height: 36px;
}
.imi_loginbar label {
	line-height: 36px;
	font: normal 14px "proxima-nova", sans-serif;
	padding-left: 7px;
	float: left;
}
.imi_loginbar label a {
	color: #fff;
	line-height: 36px;
}
.imi_loginbar span {
	margin-top: 8px; /*margin-left:4px;*/
	float: right;
	border-left: solid 1px #8b8b8b;
	padding-left: 4px;
}
.imi_loginbar span a {
	font: normal 13px "proxima-nova", sans-serif;
	text-decoration: none;
	color: #fff;
	line-height: 17px;
}
.imi_loginbar span img {
	float: left;
}
.imi_loginshopping {
	float: right;
	margin-top: 03px;
	margin-right: 10px;
	color: #fff;
}
.imi_loginshopping p a {
	color: #fff;
	text-decoration: underline;
}
.imi_loginshopping p a:hover {
	text-decoration: none;
	color: #CCC;
}
.imi_loginshopping h6 a {
	background: url(images/login-bar-shopping-arrow.png) no-repeat right center;
	color: #fff;
	font: normal 13px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-right: 15px;
}
.loginbar_btn {
	float: left;
	margin-top: 10px;
	margin-right: 15px;
}
.imi_welcome {
	font: normal 12px "proxima-nova", sans-serif;
	color: #fff;
	float: left;
	padding: 11px 15px;
}
.imi_loginusers {
	float: left;
	width: 505px;
	margin: 10px 0 0 20px;
}
.imi_loginusers p {
	font: normal 13px "proxima-nova", sans-serif;
	color: #a0cf67;
	padding-bottom: 6px;
}
.loginbar_myimi {
	float: left;
	margin-top: 19px;
}
/******** Registration form Css ***************/
div#block-formblock-contact_site .form-text, div#block-formblock-user_register .form-text {
	display: block;
	width: 200px;
}
/*.form-item label{display: block; float: left; font-weight: normal;  width: 120px;}	*/
#webform-client-form-98254 #edit-submitted-subject-title-wrapper label {
	display: block;
	float: left;
	font-weight: normal;
	width: 120px;
}
#webform-client-form-98254 #edit-submitted-user-name-wrapper label {
	display: block;
	float: left;
	font-weight: normal;
	width: 120px;
}
#webform-client-form-98254 #edit-submitted-url-of-the-forum-post-wrapper label {
	display: block;
	float: left;
	font-weight: normal;
	width: 120px;
}
#webform-client-form-98254 #edit-submitted-report-wrapper label {
	display: block;
	float: left;
	font-weight: normal;
	width: 120px;
}
/*.form-item .description { display:none;}*/
.captcha legend {
	display: none;
}
/*.description {display:none;}*/
.captcha {
	border: none;
}
#block-formblock-user_register h2 {
	display: none;
}
fieldset legend {
	display: none;
}
fieldset {
	border: none;
}
#edit-profile-I-accept {
	display: none;
}
.option {
	display: block;
}
.form-item label.option {
	display: block;
	float: left;
	width: 319px;
	margin-top: 5px;
}
.imi_monthdescript .imagefield-field_image {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
#block-views-course_and_event-block_1 .imi_courses {
	margin-top: 10px;
}
/*LOW LEVEL PAGES*/

/*low level motor-blog*/

.img {
	float: right;
	margin-left: 10px;
}
.lowblogimg_blog {
	background: url(images/imi-motor-from-bg.jpg) repeat-x left top #FFFFFF;
	padding: 10px;
	min-height: 175px;
}
.low_blorttp {
	float: right;
}
.low_blorttp ul li {
	float: left;
	margin-left: 7px;
}
.low_blogimagecar1 img {
	margin: 0 0 10px 0 !important;
	width: auto !important;
}
.low_blogpage p {
	padding-bottom: 10px;
}
.low_blogimagecar p {
	padding: 10px !important;
}
.low_blogpage {
	border-bottom: solid 1px #cdcdcd;
}
.low_blogcomts h3 {
	font: bold 16px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-bottom: 21px;
	float: left;
}
.low_blogcomts h3 span {
	font-size: 12px;
	padding-left: 15px;
}
.low_blogcometblog {
	float: right;
	margin-top: 10px;
}
.low_blogcometimage {
	float: left;
	width: 62px;
}
.low_blogcometimage img {
	border: solid 1px #cdcdcd;
}
.low_blogRtcommet {
	float: left;
	width: 538px;
	margin-left: 14px;
}
.low_blogRtcommet p b {
	color: #041B5D;
	font-size: 11px;
}
.low_blogline {
	height: 1px;
	background: #cdcdcd;
	margin: 8px 0;
	margin-left: 14px;
}
.low_blogreport p {
	float: left;
}
.low_blogreportRt {
	float: right;
	font: normal 11px "proxima-nova", sans-serif;
}
.low_blogreportRt a {
	background: url(images/low-blog-error-coment.jpg) no-repeat right center;
	padding-right: 25px;
}
.low_blogcommet1 {
	padding-bottom: 17px;
}
p.low_blogdowlogin {
	padding: 10px 0 0 0;
}
p.low_blogdowlogin a {
	font-weight: bold;
	font-size: 11px;
}
/*low_comments archives*/

.low_blogaddcommet {
	width: 623px;
	margin-top: 10px;
}
.low_blogaddcommet textarea {
	width: 603px;
	border: solid 1px #cdcdcd;
	background: #eaeae8;
	height: 126px;
	resize: none;
	padding: 10px;
	font: italic 12px "proxima-nova", sans-serif;
	color: #3f3f3f;
}
.low_blogcometbtn {
	float: right;
	margin-top: 10px;
}
/*low_blogpostarchives archives*/

h4.low_arrive, .item-list h3 {
	border-bottom: solid 1px #cdcdcd;
	width: 519px;
	font-size: 18px;
	font-weight: normal;
	clear: both !important;
	color: #000;
	margin-bottom: 10px;
}
.low_blogpostarchives {
	padding-left: 20px;
	margin-bottom: 10px;
}
.low_blogpostarchives h5 {
	color: #212b58;
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.low_blogpostarchives p {
	font: normal 12px "proxima-nova", sans-serif;
	background: url(images/low-blog-commets-right.png) no-repeat right center;
	float: left;
	padding: 5px 30px 5px 0;
}
.low_blogpostarchives ol li {
	clear: both !important;
}
.low_blogpostarchives ol {
	padding-left: 20px;
}
.low_blogyears {
	text-align: right;
}
.low_blogyearstext {
	text-align: left;
}
.low_motorcontact {
}
.low_motorcontact h4 {
	padding-bottom: 8px;
}
ul.low_motorcont li {
	clear: both;
	padding: 15px 0;
}
ul.low_motorcont li label {
	width: 90px;
	float: left;
	padding-top: 5px;
}
ul.low_motorcont li span {
	float: left;
	width: 215px;
	font: bold 165% "proxima-nova", sans-serif;
}
ul.low_motorcont li span input[type=text] {
	border: solid 1px #8c8c8c !important;
	width: 180px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px;
	margin-right: 5px;
}
ul.low_motorcont li span textarea {
	width: 522px;
	height: 165px;
	border: 1px solid #8C8C8C !important;
	border-radius: 3px;
	margin-right: 5px;
	padding: 3px;
	resize: none;
	margin-bottom: 15px;
}
.low_motorcontsendbtn {
	padding-bottom: 35px;
}
/*Low motor-courses-search-results*/

.low_results {
}
.low_results h5 {
	color: #0a0d06;
	font: bold 13px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	/*padding-left: 11px;*/
}
.low_resultsdiv {
	background: url(images/imi-motor-from-bg.jpg) repeat-x left top #FFFFFF;
	min-height: 175px;
}
.low_resultgray {
	padding: 5px 0;
}
.low_resultgrayLt {
	float: left;
	background: url(images/low-result-gray-bg.png) no-repeat left top;
	height: 22px;
	width: 123px;
	line-height: 22px;
	text-align: center;
	font: bold 12px/22px "proxima-nova", sans-serif;
	color: #0a0d06;
}
.low_resultgrayRt {
	float: left;
	padding: 3px 0 0 6px;
}
.low_resultimgtxt {
}
.low_resultimage {
	float: left;
	margin-left: 14px;
	margin-right: 9px;
}
.low_resultdescript {
	float: left;
	width: 575px;
}
.low_resultdescript p {
	font: normal 12px "proxima-nova", sans-serif;
	line-height: 20px;
}
p.low_resultpages {
	text-align: right;
	padding: 10px 15px 15px 0;
}
/*low level motor-forum-post*/

.low_forumpost1 {
	margin: 7px;
	border-bottom: solid 1px #cdcdcd;
	padding-bottom: 7px;
}
.low_forumresuls {
	padding-top: 13px;
	position: relative;
	padding: 5px;
}
.low_forumLt {
	float: left;
	width: 80px;
	border-right: solid 1px #cdcdcd;
	padding: 5px;
}
.low_forumLt h6 {
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.low_forumLt h5 {
	font: normal 11px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.low_forumLt h5 img {
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}
.low_forumLt h5 span {
	float: left;
}
.low_forumusers {
	text-align: center;
	margin: 12px 0;
}
.low_forumusers img {
	border: solid 1px #cdcdcd;
}
.low_forumLt p {
	font: normal 11px "proxima-nova", sans-serif;
}
.low_forumLTbtns {
	margin-top: 5px;
}
.low_Ltprofilebtn {
	float: left;
	margin-right: 5px;
}
.low_Rtpm {
	float: left;
}
.low_forumRt {
	float: left;
	width: 496px;
	margin-left: 8px;
}
.low_forumRt p {
	padding: 0 0 8px 0;
}
.low_forumquotediv {
	float: right;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.low_quotes {
	margin-right: 5px;
}
.low_quotes, .low_replydiv {
	float: left;
}
.low_toprepltbtns {
	margin-left: 20px;
}
.low_toprepltbtns a {
	background: url(images/low-forum-reply-arrow.jpg) no-repeat left center;
	padding: 5px 0 5px 15px;
	display: block;
}
.low_newtopicdivs {
	padding: 5px 5px 15px 7px;
}
.low_forumcontbtmdesigns {
	padding: 16px 5px 0px 3px;
}
.low_newtopicsLt {
	float: left;
}
.low_newtopicbtn, .low_newreplybtn {
	float: left;
}
.low_newtopicbtn {
	margin-right: 5px;
}
.low_newtopicRt {
	float: right;
}
.low_newtopicRt p {
	text-align: right;
}
.low_newtopicRt p a {
	color: #212b58;
	font-weight: bold;
}
/*low level motor-member-association-list*/
.low_associationlist {
	padding: 10px;
}
.low_associationlist p {
	color: #212b58;
	font: bold 12px "proxima-nova", sans-serif;
	padding: 2px 0;
}
/*low level motor-forum-reply*/

.low_forumreplydiv {
	margin: 0 8px;
	border-bottom: solid 1px #bebfc1;
	padding-bottom: 13px;
}
.low_forumreplydiv ul {
}
.low_forumreplydiv ul li {
	clear: both;
}
.low_forumreplydiv ul li label {
	float: left;
	width: 135px;
	margin-top: 10px;
}
.low_forumreplydiv ul li span {
	float: left;
	width: 455px;
	margin-top: 10px;
}
.low_forumreplydiv ul li span input[type=text] {
	border: solid 1px #bebfc1;
	padding: 2px;
	width: 455px;
}
.low_forumreplydiv ul li span textarea {
	border: solid 1px #bebfc1;
	padding: 2px;
	width: 455px;
	height: 250px;
	resize: none;
}
.low_forumreplydiv ul li span input[type=checkbox] {
	margin-right: 4px;
}
.low_forumreplybtns {
	float: right;
	margin-right: 10px;
}
.low_forumreplypreviewbtn {
	margin-right: 5px;
}
.low_forumreplypreviewbtn, .low_forumreplysubmitbtn {
	float: left;
}
/*low level motor-MA-event-page*/

.low_eventicons {
	float: right;
}
.low_eventicons ul {
}
.low_eventicons ul li {
	float: left;
}
.low_event ul {
}
.low_event ul li {
}
.low_event ul li a {
	text-decoration: underline;
	padding-left: 15px;
}
.low_eventpage {
	margin-top: 15px;
}
.low_eventpage img {
	float: right;
	border: solid 1px #bebfc1;
}
.low_eventpage h4 {
	padding: 0px 0;
}
.low_eventpage p {
	padding: 1px 0;
}
.low_eventpage p a {
	text-decoration: underline;
	color: #00448b;
}
.low_eventpage p a:hover {
	text-decoration: none;
}
.low_eventattendbtn img {
	float: left !important;
	border: none !important;
	margin-top: 20px;
}
.low_eventdetailsLt {
	float: left;
	width: 205px;
	color: #000;
}
.low_eventRt {
	float: right;
}
.low_eventRt img {
	float: none;
	margin-bottom: 10px;
}
.low_eventdetails img a {
	display: block;
}
.low_eventmanLt {
	width: 190px;
	margin-top: 10px;
}
.low_eventmanLt {
	float: left;
}
.low_eventmanLt h3 {
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.low_eventmanRt {
	float: right;
}
/************blog css*********************************/

li.commentreplay {
	background: url(images/low-blog-com-3.png) no-repeat left top;
	width: 21px;
	height: 25px;
	padding: 1px 0 0 6px;
}
/***********8Blog css end **********************/
/**************forumcss************************/
.indented {
	margin-left: 0px !important;
	margin-top: 10px;
}
/*.resizable-textarea {width:383px;}*/
.links {
	float: right;
}
.comment_delete, .comment_edit {
	display: none!important;
}
.comment_reply, .comment_delete, .comment_edit {
	background: url(images/low-forum-reply-btn.jpg) no-repeat;
	width: 50px;
	height: 20px;
	float: left;
	text-align: center;
}
.comment_reply a, .comment_delete a, .comment_edit a {
	color: #000;
	text-transform: uppercase;
	font-size: 10px;
	padding: 2px 0;
}
/*forum@comment/reply/129/6.edit-comment.{ display:none;}
 .box{display:none;}*/
/*******************forum Css End****************************/
/*low-mim-expert-comment*/

.low_experphoto {
	float: left;
	padding: 0px 7px 0px 5px;
}
.low_experphoto img {
	border: solid 1px #bebfc1;
	margin-top: 5px;
	width: 76px;
	height: 110px;
}
.low_expertRt {
	float: left;
	width: 235px;
}
.low_expertRt p {
	padding: 2px 0;
}
.low_expertscomments {
	margin-top: 13px;
}
.low_expertscomments h4 {
	float: left;
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.low_expertscomments p {
	float: right;
	font: normal 13px "proxima-nova", sans-serif;
}
.low_expertsnames {
	margin-top: 10px;
}
.low_expertsnames p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #041c5c;
	padding: 2px 0;
}
.low_expertmainvideo {
	margin-top: 10px;
	margin-left: 12px;
}
.low_expertmeet h2 {
	color: #000;
	font: bold 14px/20px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.low_expertmeet p {
	padding: 2px 0;
}
.low_expertsinpicture {
}
.low_expertsinpicture h4 {
	float: left;
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.low_expertsinpicture p {
	float: right;
}
.imi_innerdiscussionsection {
	background: url(images/low-section-top-img.png) no-repeat right center;
}
img.low_sectionimg {
	float: right;
	border: solid 1px #bebfc1
}
.low_sectionaddress {
	margin: 10px 0;
}
.low_sectionaddress p {
	padding: 0px;
}
.low_sectionRt {
	padding: 10px;
}
.low_section3 p {
	padding: 10px 0;
}
/**************Bookstore Css **********************/
.amazonimage {
	padding: 5px 10px 5px 0;
	position: relative;
	margin-top: 12px;
}
.amazonimage img {
	width: 115px !important;
	height: 115px !important;
}
#right-column {
	float: left;
	width: 44%;
}
#item-details {
	float: right;
	width: 45%;
}
/*.item-detail-wrapper .column { border:none;}*/

.booksearch .amazon-item {
}
.booksearch {
	margin-top: 25px
}
.booksearch .amazon-item img {
	float: left !important;
}
.booksearch div.amazon-item div {
	margin-left: 0px !important; /*height:2em !important;*/
	font: bold 12px "proxima-nova", sans-serif;
	color: #00448b;
	padding: 3px 0;
}
.booksearch div.amazon-item div strong {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
}
.bookstoreteaser {
	padding: 0 0 15px 30px;
	float: left;
	width: 135px;
}
.bookstoreteaser img {
	width: 120px;
	height: 160px
}
.bookstorebody {
	display: block;
	float: left;
	width: 479px;
}
.bookstorebody p {
	padding-left: 0 !important;
}
.bookbuy {
	color: #00448b;
	font: bold 16px "proxima-nova", sans-serif;
	margin-top: 10px;
	float: left;
}
.bookbuy a {
	color: #00448b;
	padding-bottom: 10px; /*padding-left: 5px; padding-right:40px;*/
}
.bookbuy1 a {
	color: #00448b; /*padding-bottom: 10px; padding-left: 5px; padding-right:40px;*/
}
.searchbookresult .ahah-processed {
	color: #00448b;
	background: url(images/imi-add-cart-btn.jpg) no-repeat right center;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 40px;
	text-indent: -500px;
	border: 0px;
	margin-top: 6px;
	cursor: pointer;
	margin-left: -10px
}
.booklosstprice {
	float: right;
	margin-right: 5px;
}
.booklistprice span {
	color: #00448b;
}
.percentage {
	float: right;
	background: url(images/percentage.png) no-repeat;
	color: #FFFFFF;
	width: 45px;
	font: bold 11px "proxima-nova", sans-serif;
	height: 44px;
	padding-top: 18px;
	position: absolute;
	right: -5px;
	top: -10px;
	cursor: default;
}
.bookbuy1 .form-item label {
	display: none;
}
.bookbuy1 .form-item {
	display: none;
}
.bookbuy1.offer-info-div {
	color: #00448b;
	background: url(images/imi-add-cart-btn.jpg) no-repeat right center;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 40px;
}
.amazondetails {
	margin-top: 10px;
}
.amazonimage12 {
	float: left;
}
.amazonimage12 {
	float: left;
	margin-right: 15px;
}
.amazondescript {
	float: left;
}
.amazondescript p {
	padding: 5px 0;
}
.amazondescript h3, .perrates h3 {
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3f3f3f;
}
.amazondescript h3 span, .perrates h3 span {
	font-weight: bold;
	color: #00448b;
	margin-left: 10px;
}
.instock {
	font: normal 12px "proxima-nova", sans-serif;
	background: url(images/stock.png) no-repeat left top;
	padding: 5px 0 5px 30px;
}
.enlargephoto {
	margin: 7px 0;
}
.enlargephoto a {
	background: url(images/enlarge-photo.png) no-repeat left top;
	padding: 5px 0 5px 30px;
	display: block;
}
.amatest {
	float: right;
}
.basket {
	margin-top: 10px;
}
.basket a {
	background: url(images/basket-img.png) no-repeat right top;
	padding: 5px 35px 5px 0px;
	display: block;
	font: bold 12px "proxima-nova", sans-serif;
	color: #3f3f3f;
}
.amazoncont {
}
.amazoncont p {
	padding: 5px 0;
	line-height: 20px;
}
.amazoncont p b {
	font: normal 12px "proxima-nova", sans-serif !important;
}
.amazonrateimages h3 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #010000;
}
.amazoneimg1 {
	float: left;
	width: 120px;
	margin: 25px 15px;
	text-align: center;
}
.amazoneimg1 h3 {
	font: bold 16px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #00448b;
}
.amazoneimg1 p {
	text-align: center;
}
.amazonrateimg {
	margin-bottom: 5px;
}
.percentages {
	background: url(images/percentage-20.png) no-repeat right top;
	text-align: center;
	width: 45px;
	height: 46px;
	font: bold 12px/56px Arial, Helvetica, sans-serif;
	color: #fff;
	margin-bottom: 50px;
	float: right;
}
/*.offer-status,.form-select,.fields-wrapper{ display:none;}
*/
.cartshopping {
	padding: 10px;
	background: #c3e598 url(images/imi-h-l-top-mainbg.png) repeat-y left top;
	margin: 2px;
}
.cartshopping h4 {
	float: left;
}
#cartshop {
	float: right;
	margin: 5px;
}
#cartshop form {
	float: left;
}
#cartshop .form-submit {
	background: none;
	border: none;
	font: bold 13px "proxima-nova", sans-serif;
	color: #51524C;
}
/*input#edit-submit-1{background:url(images/RT-bk-arrow.png) no-repeat right center;padding:0px 10px 0 0;cursor:pointer;}*/
input#edit-submit {/*background:url(images/LT-bk-arrow.png) no-repeat left center !important;*/
	padding: 0px 10px 0 10px;
	cursor: pointer;
}
#cartshop form#amazon-store-buttonize-link {
	border-left: solid 2px #51524C;
	margin-left: 10px;
}
table.items_in_cart {
	padding: 10px;
}
table.items_in_cart tr th {
	border: none;
	font: bold 12px "proxima-nova", sans-serif;
	color: #000;
}
table.items_in_cart tr td {
	border: none;
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
	padding: 3px;
}
td.price_quantity p, span.price {
	font-weight: bold !important;
	color: #00448b !important;
}
td.enter_quantity .form-submit, td.enter_quantity label {
	display: none !important;
}
td.enter_quantity div {
	float: left;
}
td.enter_quantity .increasedbtns {
	margin: 8px 0 0 3px;
}
td.enter_quantity .increasedbtns div {
	float: none !important;
}
p.availability {
	background: url(images/availability-RTmark.png) no-repeat left center !important;
	padding: 5px 0px 5px 30px !important;
	font: normal 12px "proxima-nova", sans-serif;
	color: #3f3f3f;
}
/*input.form-text{border:none !important;background:none  !important;}*/

td.cleracart input.form-submit {
	border: none;
	background: url(images/clear-cart-btn.png) no-repeat left top !important;
	height: 22px;
	width: 24px;
	text-indent: -9999px;
}
table.checkout {
	padding: 10px;
	border-bottom: 1px solid #CCCCCC;
}
table.checkout tr td {
	float: right;
	width: 220px;
}
table.checkout tr td div.checkouttxt {
	float: left;
	font: normal 14px "proxima-nova", sans-serif;
	color: #4b4b4b !important;
	margin-top: 7px;
}
table.checkout tr td form {
	float: left;
}
table.checkout tr td span.price {
	font: normal 14px "proxima-nova", sans-serif !important;
	color: #4b4b4b !important;
}
table.checkout tr td input.form-submit {
	float: left;
	border: none;
	text-indent: -9999px;
	background: url(images/check-out-btn.png) no-repeat left top !important;
	width: 94px;
	height: 27px;
	cursor: pointer;
	margin-left: 14px;
}
.product_name {
	font: bold 12px "proxima-nova", sans-serif;
	color: #3f3f3f;
}
.form-select ahah-processed {
	display: none;
}
#amazon-store-addcart-form label, .offer-status {
	display: none;
}
#amazon-store-addcart-form select {
	display: none;
}
.viewcart form#amazon-store-addcart-form input#edit-reset, .viewcart form#amazon-store-addcart-form-1 input#edit-reset-1 {
	border: none !important;
	font: bold 15px "proxima-nova", sans-serif;
	color: #000;
	background: url(images/imi-add-cart-btn.jpg)/*images/basket-img.png*/ no-repeat right center !important;
	padding: 0 35px 5px 0;
	cursor: pointer;
	height: 29px;
}
/*.viewcart a{ border:none !important; font:bold 15px Arial, Helvetica, sans-serif; color:#000; background:url(images/basket-img.png) no-repeat 67px top !important;padding:5px 35px 45px 0;cursor:pointer;margin-top:10px;display:block;}*/
.viewcart {
	border: none !important;
	font: bold 15px "proxima-nova", sans-serif;
	color: #000;
	background: url(images/imi-add-cart-btn.jpg)/*images/basket-img.png*/ no-repeat right center !important;
	padding: 0 35px 5px 0;
	cursor: pointer;
	height: 29px;
}
.messages status ul li {
	display: none!important;
}
#block-menu-menu-bookstore h2 {
	display: none;
}

#node-124 table {
	border-collapse: inherit !important;
}
/*******************************Bookstor Css End***********/

/* Drop Down */
.mim_mainmenu ul ul {/*display:none;*/
}
.mim_mainmenu ul li ul {
	position: absolute!important;
	display: none !important;
	left: 0px !important;
	top: 34px !important;
	margin: 0px !important;
	padding: 0px 0px 0px 0!important;
	width: 155px;
	background: #a0cf67;
}
.mim_mainmenu ul li:hover ul {
	display: block !important;
}
.mim_mainmenu ul li:hover ul li {
	float: none;
}
.mim_mainmenu ul li:hover ul li a {
	padding: 0px 10px !important;
	background: none;
	display: block;
	height: 5px;
	line-height: 5px;
}
.mim_mainmenu ul li:hover ul li a {
	color: #000;
}
.mim_mainmenu ul li:hover ul li a.active {
	background: none;
	color: #000;
}
.mim_mainmenu ul li.collapsed {
	background: url(images/mag-drop-down.png) no-repeat 82px 11px;
}
.mim_mainmenu ul li.expanded {/*background: url(images/mag-active.png) no-repeat -14px 0px;*/
	color: #000;
	background: url(images/arrow_new.png) no-repeat 84px 14px;
}
.mim_mainmenu ul li.expanded a {/*color:#000 !important;background:none !important;*/
}
.mim_mainmenu ul li.expanded a.active, .mim_mainmenu ul li.expanded a {/*background:none !important;color:#A0CF67 !important;*/
}
.mim_mainmenu ul li.expanded.active-trail {
	background: url(images/mag-active.png) no-repeat -14px 0px;
	color: #A0CF67 !important;
}
.mim_mainmenu ul li.expanded.active-trail a {
	color: #A0CF67;
	background: none;
}
.mim_mainmenu ul li.expanded ul li a, .mim_mainmenu ul li.expanded ul li a.active {
	color: #000 !important;
	background: none;
}
.mim_mainmenu.active-trail {
	background: url("images/mim_newshover.png") no-repeat scroll center top transparent;
	color: #A0CF67;
}
.table-revisions {
	width: 100%!important;
}
.table-revisions td {
	padding: 2px;
}
.workflow_history {
	width: 100%!important;
}
.workflow_history td {
	padding: 2px;
}
#workflow-tab-form {
}
#workflow-tab-form div {
	clear: both;
}
#workflow-tab-form div label {
	padding: 3px 0;
}
.block block-poll h2 {
	display: none;
}
#block-poll-0 h2 {
	display: none;
}
.mim_jobslist span img {
	float: right;
}
#custom-tweet-button a {
	display: block;
	margin: 2px 3px 2px 0px;
	background: url(images/low-blog-com-tw.png) no-repeat left top !important;
	height: 27px;
	width: 26px;
}
#block-views--exp-job_search-page_1 form#views-exposed-form-job-search-page-1 {
	width: 312px;
	border-top: solid 7px #e46c07;
	border-right: solid 1px #e46c07;
	border-bottom: solid 1px #e46c07;
	border-left: solid 7px #e46c07;
	background: #fc7c16 url(images/mim_jobsbg2.png) no-repeat left top;
	margin-top: 10px;
	padding: 30px 0 13px;
	height: 85px;
}
#block-views--exp-job_search-page_1 form#views-exposed-form-job-search-page-1 .form-text {
	border: 1px solid #CDCDCD;
	margin: 5px;
	width: 290px;
	padding: 2px;
}
#block-views--exp-job_search-page_1 form#views-exposed-form-job-search-page-1 label {
	color: #868585;
	font: normal 10px "proxima-nova", sans-serif !important;
	font-weight: normal;
}
#block-views--exp-job_search-page_1 form#views-exposed-form-job-search-page-1 select {
	border: 1px solid #CDCDCD;
	color: #51524C;
	float: left;
	font: 12px "proxima-nova", sans-serif;
	padding: 1px;
	width: 172px;
	margin-left: 5px;
	margin-top: 14px;
}
#block-views--exp-job_search-page_1 form#views-exposed-form-job-search-page-1 input.form-submit {
	background: url(images/mim_jobsearchbtn.png) no-repeat left top;
	height: 33px;
	width: 116px;
	border: none;
	text-indent: -999px;
	cursor: pointer;
	display: block;
	margin: 8px 2px 0px 5px;
}
#block-views--exp-job_search-page_1 form#views-exposed-form-job-search-page-1 .views-submit-button {
	float: right !important;
}
.mim_containerrighttwoad {
	margin: 0 auto;
	text-align: center;
	width: 315px;
}
/*form#views-exposed-form-job-search-page-2{}
form#views-exposed-form-job-search-page-2 .form-text{ border: 1px solid #CDCDCD; margin: 5px;width:622px;padding:2px;}
form#views-exposed-form-job-search-page-2 label{color:#ffffff;font:normal 18px "proxima-nova",sans-serif;font-weight:bold;margin-left:5px;}
.views-exposed-widgets{margin-bottom:0px !important;}
form#views-exposed-form-job-search-page-2 input.form-submit{background: url(images/mim_jobsearchbtn.png) no-repeat left top; height:33px;width:89px; border:none;text-indent:-999px;cursor:pointer;display:block;margin:0px;}
form#views-exposed-form-job-search-page-2 .views-submit-button{float:right !important;margin:5px;padding:0px !important;}*/
#views-exposed-form-job-search-block-1 {
	display: none;
}
/*SEARCH RESULTS*/

.search-results dt.title {
	font: bold 13px "proxima-nova", sans-serif;
	color: #000;
}
.search-results dd p {
	padding: 0px;
}
.item-list ul li.pager-first, .item-list ul li.pager-last {
	display: none !important
}
.item-list ul li a {
	font: normal 12px "proxima-nova", sans-serif; /*padding: 10px 0 10px 25px;*/
}
.pager-current {
	font-size: 20px;
}
.item-list ul li.pager-previous {
	float: left;
}
.item-list ul li.pager-next {
	float: right;
}
.item-list ul li.pager-next a {/* background: url(images/jobs-search-pre-btn-hover.png) no-repeat left center; color: #C8C8C8; font:normal 12px "proxima-nova",sans-serif; */
	padding: 10px 0 10px 25px;
}
.item-list ul li.pager-previous a:hover, .item-list ul li.pager-previous a.active {/*background: url(images/jobs-search-pre-btn.png) no-repeat left center;*/
	color: #51524C;
}
.item-list ul li.pager-next a { /*background: url(images/jobs-search-next-btn.png) no-repeat right center; color: #000000; font:normal 12px "proxima-nova",sans-serif;*/
	padding: 10px 25px 10px 0;
}
.item-list ul li.pager-next a:hover, .item-list ul li.pager-next a.active {/* background:url(images/jobs-search-next-btn-hover.png) no-repeat right center;*/
	color: #51524C;
}
.jobs_account .box h2 {
	display: none;
}
.imi_innermaindiscussion form select.form-select {
	width: 174px;
	float: left;
	padding: 2px;
}
.imi_innermaindiscussion input#edit-asin {
	width: 99px;
	padding: 2px;
}
.imi_innermaindiscussion input#edit-submit-Bookstore-search {
	background: url(images/mim_jobsearchbtn.png) no-repeat left top;
	border: none;
	cursor: pointer;
	display: block;
	height: 33px;
	margin: 0;
	text-indent: -999px;
	width: 89px;
	margin-top: 6px;
}
.displaycomment table thead {
	background: url(images/imi-h-l-top-mainbg.png) repeat-y left top;
}
.displaycomment table thead tr th, .displaycomment table thead th {
	border: none !important;
	padding: 5px;
}
.displaycomment table thead tr th a {
	color: #51524C;
}
/*.displaycomment table td.icon{background:url(images/imi-blue-book.png) no-repeat 5px 5px;height:36px; width:36px;}
.displaycomment table td.icon img{display:none !important;}*/
.displaycomment table {
	width: 100%;
	border: 1px solid #CDCDCD;
	margin-top: 12px;
	padding: 1px;
}
/***********************************************************************************************************/
/*MY IMI STARTED HERE*/

.my_imidiv {
	border-bottom: solid 1px #b0aeaf;
}
.my_imitptabs {
	border-right: solid 1px #b0aeaf;
	width: 650px;
}
.my_imitptabs ul {
}
.my_imitptabs ul li {
	float: left;
	position: relative;
	width: 130px;
	height: 27px;
	list-style: none !important;
}
.my_imitptabs ul li a {
	font: normal 14px "proxima-nova", sans-serif;
	color: #000;
	display: block;
	padding: 5px 0px;
	background: url(images/my-imi-tab-normal-bg.png) no-repeat left top;
	width: 130px !important;
	text-align: center;
}
.my_imitptabs ul li a.active, .my_imitptabs ul li a:hover {
	background: url(images/my-imi-tab-active-bg.png) no-repeat left top;
	font-weight: bold;
	width: 130px;
	z-index: 999;
	position: absolute;
	left: 0px;
	width: 130px;
	height: 38px;
	top: -5px;
}
ul.my_imiul {
	padding-left: 20px;
}
ul.my_imiul li {
	color: #000;
	padding: 2px 0;
}
ul.my_imiul li i {
	color: #4d4c4c;
}
.My_imi_join {
	margin: 10px 0;
	border: solid 1px #b0aeaf;
	padding: 10px;
}
.My_joinbtn {
	float: left;
}
.My_imi_joinRt {
	float: left;
}
.My_imi_joinRt p {
	padding: 3px 0;
}
.My_IMIinvolve {
	float: left;
	width: 430px;
	padding: 10px 0px 10px 8px;
	border: solid 1px #b0aeaf;
}
.My_IMIinvolve h5 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 10px;
}
.my_IMI_involveLt {
	float: left;
	width: 40px;
}
.My_imi_descript {
	float: left;
	width: 360px;
	padding-left: 15px;
}
.My_imi_descript p {
	padding: 0px !important;
	padding-bottom: 0px !important;
}
.My_imi_descript p strong {
	font: bold 12px "proxima-nova", sans-serif;
	color: #00448B;
}
.my_imi_involveRt {
	float: right;
	width: 30px;
}
.My_IMIprofile {
	float: right;
	width: 195px;
	padding: 1px;
	border: solid 1px #b0aeaf;
}
.My_IMI_profileinner {
	background: url(images/membership-bg.jpg) repeat-x left top;
	padding: 8px;
}
.my_PrifileRTtop {
}
.my_PrifileRTtop h5 {
	font-size: 14px;
	color: #000;
}
.My_IMI_profileinner p {/*padding:2px 0px 2px -10px;*/
	padding: 2px 0px 2px 0px;
}
.my_PrifileRTtop p {
	float: left;
}
.my_PrifileRTtop p.edit {
	float: right;
}
.MY_IMIphotoedit {
	float: left;
}
.MY_IMIphotoedit img {
	margin: 0 7px 0px 0;
	border: solid 1px #b0aeaf;
	display: block;
}
.Profilevisible {
}
.Profilevisible p {
	min-height: 13px;
}
.Profilevisible p input {
	float: left;
	margin-right: 5px;
}
.Profilevisible p span {
}
.My_IMI_RTeventstabs {
	border-right: solid 1px #b0aeaf;
}
.My_IMI_RTeventstabs ul {
}
.My_IMI_RTeventstabs ul li {
	float: left;
	position: relative;
}
.My_IMI_RTeventstabs ul li a {
	font: normal 12px "proxima-nova", sans-serif;
	color: #000;
	text-align: center;
	display: block;
	line-height: 27px;
}
.My_IMI_RTeventstabs li.MY_imi_Rtfrst {
	width: 130px;
	height: 27px;
}
.My_IMI_RTeventstabs li.MY_imi_Rtfrst a {
	background: url(images/my-imi-tab-normal-bg.png) no-repeat left top;
	width: 130px;
	height: 27px;
}
.My_IMI_RTeventstabs li.MY_imi_Rtscnd {
	width: 92px;
	height: 27px;
}
.My_IMI_RTeventstabs li.MY_imi_Rtscnd a {
	background: url(images/MYimiRT-second-bg-active.png) no-repeat left top;
	width: 92px;
	height: 27px;
}
.My_IMI_RTeventstabs li.MY_imi_Rtthrd {
	width: 97px;
	height: 27px;
}
.My_IMI_RTeventstabs li.MY_imi_Rtthrd a {
	background: url(images/MYimiRT-thirdtab-bg-active.png) no-repeat left top;
	width: 97px;
	height: 27px;
}
.My_IMI_RTeventstabs li.MY_imi_Rtfrst a.active, .My_IMI_RTeventstabs li.MY_imi_Rtfrst a:hover {
	background: url(images/MYimiRT-first-tab-bg-active.png) no-repeat left top;
	width: 130px;
	height: 38px;
	position: absolute;
	left: 0px;
	top: -5px;
	font-weight: bold;
}
.My_IMI_RTeventstabs li.MY_imi_Rtscnd a.active, .My_IMI_RTeventstabs li.MY_imi_Rtscnd a:hover {
	background: url(images/MYimiRT-second-bg-hover.png) no-repeat left top;
	width: 93px;
	height: 38px;
	position: absolute;
	left: 0px;
	top: -5px;
	font-weight: bold;
}
.My_IMI_RTeventstabs li.MY_imi_Rtthrd a.active, .My_IMI_RTeventstabs li.MY_imi_Rtthrd a:hover {
	background: url(images/MYimiRT-thirdtab-bg-hover.png) no-repeat left top;
	width: 97px;
	height: 38px;
	position: absolute;
	left: 0px;
	top: -5px;
	font-weight: bold;
}
.MY_IMI_internaldiv {
	border: solid 1px #a0cf67;
	padding: 1px;
	margin: 10px 0;
}
.MY_IMI_internaladd {
	background: #a0cf67;
	padding: 10px;
	min-height: 100px;
	font: normal 14px "proxima-nova", sans-serif;
	color: #000;
}
/*MY PROFILE STARTED HERE*/

.my_imiprofileimg {
	float: left;
	margin-right: 10px;
}
.my_imiprofileimg img {
	display: block;
}
.my_imiprofiletop p input[type=checkbox] {
	float: left;
	margin-right: 5px;
}
.my_IMI_profileuls ul li {
	float: left;
	margin-right: 9px;
}
.my_IMI_profileuls ul li input[type=radio] {
	float: left;
	margin-right: 9px;
}
.my_imi_profiledepartment {
	float: left;
}
.my_imi_profiledepartment ul li {
	clear: both;
}
.my_imi_profiledepartment ul li p {
	float: left;
	width: 130px;
	margin: 2px 0;
	padding: 0px;
	color: #51524C;
}
.my_imi_profiledepartment ul li span {
	float: left;
	margin: 2px 0;
}
.my_imi_profiledepartment ul li input {
	float: left;
	width: 25px;
	margin: 2px 0;
}
.my_imi_profileupdatebtn {
	float: right;
	margin-top: -15px;
}
.my_imi_profileabotdiv {
	border: solid 1px #b0aeaf;
	padding: 1px;
	border-top: none;
}
.my_imi_profileabt, .my_imi_profilepersonaldetails, .my_imi_profilecareer {
	background: url(images/imi-motor-from-bg.jpg) repeat-x left top;
	padding: 10px;
	position: relative;
}
.my_imi_profileabt h5 {
	font: bold 16px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #030100;
}
.my_imi_profileabt h5 a {
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.my_imi_profileabt p {
	font: normal 12px "proxima-nova", sans-serif;
	color: #3f3f3f;
	padding: 3px 0;
}
.myprofileupdateabtbtn {
	float: right;
}
.my_imi_profilepersonaldetailsdiv {
	border: solid 1px #b0aeaf;
	padding: 1px;
	margin: 10px 0;
}
.my_imi_profilepersonaldetails h5 {
	font: bold 16px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 5px;
}
.my_imi_profilepersonaldetails span {
	color: #3f3f3f;
	font: normal 12px "proxima-nova", sans-serif;
}
.my_imiprofilepersonalLT {
	float: left;
	width: 375px;
	border-right: solid 1px #b0aeaf;
}
.my_imiprofilepersonalLT ul li {
	color: #030100;
	font: normal 12px "proxima-nova", sans-serif;
	clear: both;
	list-style: none !important;
}
.my_imiprofilepersonalLT ul li label {
	float: left;
	width: 145px;
	margin: 5px 0;
}
.my_imiprofilepersonalLT ul li input, .my_imiprofilepersonalLT ul li select {
	border: solid 1px #b0aeaf;
	float: left;
	margin: 5px 0;
}
.my_imiprofilepersonalLT ul li select option {
	padding-right: 15px;
}
.my_imiprofilepersonalLT ul li input {
	width: 215px;
	padding: 1px 0;
}
.my_imiprofilepersonalRT {
	float: right;
	width: 240px;
}
.my_imiprofilepersonalRT ul li {
	color: #030100;
	font: normal 12px "proxima-nova", sans-serif;
	clear: both;
	list-style: none !important;
}
.my_imiprofilepersonalRT ul li label {
	float: left;
	width: 100%;
	margin: 5px 0;
}
.my_imiprofilepersonalRT ul li input {
	border: solid 1px #b0aeaf;
	float: left;
	margin: 5px 0;
	width: 167px;
	padding: 1px 0;
}
.my_imi_personalupdatebtn {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.my_imi_profilecareerdiv {
	border: solid 1px #b0aeaf;
	padding: 1px;
}
.my_imi_profilecareer {
}
.my_imi_profilecareer h5 {
	font: bold 16px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #151412;
}
p.my_imi_profilecheckbox {
	padding: 5px 0;
}
p.my_imi_profilecheckbox input {
	float: left;
	margin-right: 5px;
}
.my_imi_profilecareer ul.my_imi_profile_career {
}
.my_imi_profilecareer ul.my_imi_profile_career li {
}
.my_imi_profilecareer ul.my_imi_profile_career li label {
	width: 116px;
	float: left;
	margin: 5px 0;
}
.my_imi_profilecareer ul.my_imi_profile_career li span {
	width: 180px;
	float: left;
	margin: 5px 0;
}
.my_imi_profilecareer ul.my_imi_profile_career li span select {
	border: solid 1px #b0aeaf;
	width: 180px;
	color: #797979;
	padding: 1px 0;
}
.my_imi_profilecareer ul.my_profile_career_upload {
}
.my_imi_profilecareer ul.my_profile_career_upload li {
	clear: both;
}
.my_imi_profilecareer ul.my_profile_career_upload li select {
	float: left;
	width: 211px;
	border: solid 1px #b0aeaf;
	padding: 1px 0;
}
.my_imi_profilecareer ul.my_profile_career_upload li img {
	float: left;
	margin: 0 0 0 5px;
}
.MY_IMI_internaladd1 {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	border: solid 3px #000;
	margin-top: 10px;
	padding: 10px;
	font: bold 12px "proxima-nova", sans-serif;
}
.my_imi_profileabt .My_imi_communitesdiv {
}
.my_imi_profileabt .My_imi_communitesdiv ul li {
	padding: 3px 0;
	clear: both;
}
.my_imi_profileabt .My_imi_communitesdiv ul li span {
	float: left;
	margin-right: 10px;
}
.my_imi_profileabt .My_imi_communitesdiv ul li span input {
	border: solid 1px #b0aeaf;
	float: left;
}
.My_imi_communitesdivLt h3, .My_imi_communitesdivRt h3 {
	font: bold 16px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.my_imi_careers_updatebtn {
	float: right;
	margin-top: 15px;
}
.my_imi_profileabt .My_imi_communitesdivLt {
	float: left;
	width: 310px;
}
.my_imi_profileabt .My_imi_communitesdivRt {
	float: right;
	width: 310px;
}
.my_imi_profileabt .My_imi_communitesdivRt li {
	padding-left: 15px;
}
.my_imi_profileabt .My_imi_communitesdivLt ul li img {
	float: left;
	margin: 2px 5px 0 5px;
}
.my_imi_membershipLt {
	float: left;
	width: 327px;
	border-right: solid 1px #b0aeaf;
}
.my_imi_membershipLt ul {
}
.my_imi_membershipLt ul li {
	clear: both;
}
.my_imi_membershipLt ul li label {
	float: left;
	margin: 3px;
	width: 97px;
}
.my_imi_membershipLt ul li span {
	float: left;
	margin: 3px;/*width:189px;*/
}
.my_imi_membershipLt ul li span input[type=text] {
	background: url(images/my-imi-membership-input-bg.png) no-repeat left top;
	height: 28px;
	width: 189px;
	border: none;
}
.my_imi_membershipLt ul li img {
	float: left;
	margin: 5px 0 0 5px;
}
.my_imi_membershipvalidatebtn {
	float: right;
	margin: 15px 10px 0 0;
}
.my_imi_membershipLt p a {
	text-decoration: underline;
}
.my_imi_membershipLt p a:hover {
	text-decoration: none;
}
.my_imi_membershipRt {
	float: right;
	width: 285px;
}
.my_imi_membershipapplybtn {
	float: right;
	margin: 15px 0px 0 0;
}
.my_imi_membertop {
}
.my_imi_membertop a {
	padding: 3px 0 3px 15px;
	display: block;
	background: url(images/imi-h-l-top-arrow.png) no-repeat left center;
}
.my_imi_Recruitment img {
	float: right;
}
img.my_imirecruitsimg {
	border: solid 1px #b0aeaf;
	background: #fff;
}
.my_imi_toprecriuts {
	float: left;
}
.my_imi_Recruitment, .my_imiapplydiv {
	width: 295px;
	padding: 5px 0;
}
.my_imi_Recruitment input[type=checkbox] {
	float: left;
	margin-right: 5px;
}
.my_imiapplydiv h4 {
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #00448B;
	width: 295px;
}
.my_imiapplydiv h4 span {
	float: left;
}
.my_imiapplydiv img.my_imiapply {
	float: right;
}
.my_imi_Recruitment p {
	padding-bottom: 5px;
}
/* member-Association-event-search */
form#views-exposed-form-member-aAssociation-event-search-page-1 {
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	padding: 5px;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 {
	clear: both;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 label {
	color: #010101;
	font: bold 14px "proxima-nova", sans-serif;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 #edit-populate-wrapper input#edit-populate {
	border: 1px solid #717171;
	color: #868585;
	font: normal 12px "proxima-nova", sans-serif;
	padding: 2px 0 2px 8px;
	width: 290px;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 select#edit-field-member-association-nid {
	border: 1px solid #717171;
	padding: 1px;
	width: 146px;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 .views-exposed-widget label {
	color: #484848;
	float: left;
	font: normal 14px "proxima-nova", sans-serif;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 .views-widget {
	float: left;
	padding-bottom: 5px;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 .views-widget select {
	float: left;
	margin-right: 4px;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 .description {
	padding-left: 0px !important;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 .views-exposed-widget {
	float: left;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 .date-views-filter-wrapper {
	min-width: 198px !important;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 input.form-submit {
	margin-top: 0px !important;
	background: url(images/imi-find-btn.jpg) no-repeat left top;
	border: none;
	width: 61px;
	height: 23px;
	text-indent: -9999px;
}
form#views-exposed-form-member-aAssociation-event-search-page-1 .views-exposed-widget {
	padding-right: 0px !important;
}
.myid_98324 .imi_forumlt ul li {
	list-style: none;
}
#node-124 form#views-exposed-form-forum-search-default input#edit-title {
	width: 220px;
	border: 1px solid #CDCDCD;
	margin-left: 13px;
	padding: 4px 10px 5px 13px !important;
}
#node-124 form#views-exposed-form-forum-search-default {
}
#node-124 form#views-exposed-form-forum-search-default select#edit-tid {
	border: 1px solid #CDCDCD;
	color: #868585;
	float: left;
	height: 27px;
	width: 220px;
	margin-left: 10px !important;
}
#node-124 form#views-exposed-form-forum-search-default .form-submit {
	background: url(images/mim_jobsearchbtn.png) no-repeat left top;
	width: 116px;
	height: 33px;
	border: none;
	margin: -5px 0 0 13px;
	text-indent: -500px;
	cursor: pointer;
}
#block-menu-menu-my-imi-menu h2 {
	display: none;
	text-indent: -500px;
}
#switch_edit-submitted-your-message, .textarea-identifier {
	display: none !important;
}
.fblike {
	height: 25px;
	width: 48px;
	padding-top: 2px;
}
/************ Profile Css ******************/
.profile {
	display: none;
}
/************* Book Store Light Box Css***********************/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 500px;
	display: none !important;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img {
	border: none;
}
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image {
	padding: 10px;
}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
	left: 0;
}
#lightbox-nav a {
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;/*zoom: 1;*/
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px "proxima-nova", sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption {
	font-weight: bold;
}
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
/*****************Book Store Light Box Css End*********************/
.displaycomment #forum table {/*width:645px;*/
}
#forum table {/*margin:12px 0 0 -10px;*/
}
#forum table td {
	padding: 10px !important;
}
#forum table {
	width: 100% !important
}
table.searchbookresult {
	width: 100%;
}
table.searchbookresult {
	border-collapse: separate;
}
#forum ul li a {
	margin-top: 0px !important;
	background: url(images/low-forum-newtopic.jpg) no-repeat left top;
	border: none;
	width: 81px;
	height: 23px;
	text-indent: -9999px;
	display: block;
}
#forum ul.links {
	float: none !important;/*margin-top:-75px;*/
}
#forum ul.links li a {
	display: block;
	position: relative;
	z-index: 9999;
}
#block-block-127 {
	border: 1px solid #CDCDCD;
	border-bottom: 0px;
}
/*#block-block-127 .imi_innermaindiscussion{}*/
#block-views--exp-forum_search-default form#views-exposed-form-forum-search-default {
	background: url(images/imi-h-l-top-mainbg.png) repeat-y scroll left top transparent;
	border: 1px solid #CDCDCD;
	border-top: 0px;
	border-width: 0 1px 0;
}
#block-views--exp-forum_search-default form#views-exposed-form-forum-search-default .views-exposed-widgets {
	border: solid 1px #fff;
	border-top: 0px;
	padding: 0 10px;/*margin-top:-20px;*/
	border-bottom: 0px;
}
#block-views--exp-forum_search-default form#views-exposed-form-forum-search-default input#edit-title {
	border: 1px solid #CDCDCD;
	margin-left: 3px;
	padding: 4px 10px 5px 13px !important;
	width: 220px;
}
#block-views--exp-forum_search-default form#views-exposed-form-forum-search-default select#edit-tid {
	border: 1px solid #CDCDCD;
	color: #868585;
	float: left;
	height: 27px;
	margin-left: 10px !important;
	width: 220px;
}
#block-views--exp-forum_search-default form#views-exposed-form-forum-search-default .form-submit {
	margin-top: -5px;
	background: url(images/mim_jobsearchbtn.png) no-repeat scroll left top transparent;
	border: none;
	height: 33px;
	width: 116px;
	text-indent: -500px;
	margin-left: 13px;
	cursor: pointer;
}
#block-views--exp-forum_search-default form#views-exposed-form-forum-search-default .views-exposed-widget {
	padding: 0px 0 15px 0!important;
}
.forumfooter {
	color: #041B5D;
	background: url(images/imi-h-l-top-mainbg.png) repeat-y scroll left top transparent;
	border: 1px solid #CDCDCD;
	border-top: 0px;
	padding: 0 0 10px;
}
.forumfooter a {
	float: left;
	margin-right: 10px;
}
img.querybtn {
}
.online {
	background: url(images/low-forum-online-btn.jpg) no-repeat left 1px;
	padding: 0px 0 0 14px;
}
.ofline {
	background: url(images/low-forum-offline.jpg) no-repeat left 1px;
	padding: 0px 0 0 14px;
}
.forumcatfooter {
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	padding-left: 10px;
}
.errorheader {
	background-image: url(redGrad.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 12px;
	text-align: center;
	margin-top: 20px;
	padding: 12px;
	border: #daa7a6 1px solid;
}
.subheader {
	background-image: url(yellowBlob.png);
	background-repeat: no-repeat;
	background-position: 0px 22px;
	padding: 20px 0px 8px 30px;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 18px;
	color: #E98300;
}
#contentHeader {
	color: #007F64;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 14px;
}
#mestatus img {
	border: 0px;
}
.myimagebackground {
	background: url("images/my-imi-photo.jpg") no-repeat scroll 0 0 transparent;
	height: 96px;
	width: 74px;
}
.box {
	padding: 10px!important;
}
.searchwatch {
	display: none;
}
/* News Archive */
ul.newsarchive li {
	color: #212B58;
	font: bold 14px "proxima-nova", sans-serif;
	padding: 5px 0;
	list-style: disc !important;
}
ul.newsarchive li a {
	color: #212B58;
}
.applicationprocess input[type=text] {
	width: 200px;
}
.innertable input[type=text] {
	width: 85px !important;
}
.applicationprocess td {
	padding-bottom: 5px !important;
	padding-left: 0px;
}
input.mynext {
	border: 0px;
	/*background: url(images/proceed.gif) no-repeat left top !important;*/
	height: 30px;
	width: 80px;
	cursor: pointer;
}
input.myback {
	border: 0px;
	background: url(images/back.gif) no-repeat left top;
	height: 30px;
	width: 80px;
	cursor: pointer;
}
input.mypay {
	border: 0px;
	background: url(images/pay-btn.gif) no-repeat left top;
	height: 30px;
	width: 60px;
	cursor: pointer;
}
table.innertable {
}
table.innertable tr td {
}
table.innertable tr td input[type], table.innertable2 tr td input[type=text] {
	padding: 2px 0;
}
table.innertable tr td select, table.innertable tr td input[type=text] {
	margin: 0 3px 5px 0;
	border: solid 1px #CCC;
	color: #51524C;
}
table.innertable tr td select.pjobfmonth, table.innertable tr td select.pjobfdate, table.innertable tr td select.pjobtmonth, table.innertable tr td select.pjobtdate {
	width: 35px;
}
table.innertable tr td select.imibusiness {
	width: 100px;
}
table.innertable2 tr td input[type=text] {
	width: 135px;
}
table.innertable2 tr td select.vocmonth, table.innertable2 tr td select.vocdate {
	width: 35px;
}
.uploadedfiles li {
	padding: 5px;
}
.forum, .created a {
	color: #51524C;
}
.forumname a {
	color: #51524C;
}
.last-reply a {
	color: #51524C;
}
/*#comment-form{display:none;} */
form .node-form #edit-title-wrapper input#edit-title {
	width: 390px !important;
}
#edit-preview {
	display: none;
}
/* forum replay sub didable */
#comment-form #edit-subject-wrapper {
	display: none!important;
}
.imi_loginbar_Lt {
	background: url(images/imi_LT_ARROW.jpg) no-repeat left top;
	height: 36px;
	width: 31px;
	float: left;
}
.imi_loginbar_rt {
	background: url(images/imi_RT_ARROW.jpg) no-repeat left top;
	height: 36px;
	width: 4px;
	float: left;
}
.imi_loginbar_Md {
	float: left;
	background: #000;
	height: 35px;
	width: 215px;
}
#node-45 form#job-search-page-2 {
	padding-left: 10px;
}
#node-45 form#job-search-page-2 input#edit-title {
	height: 20px;
	width: 240px;
	border: solid 1px #CDCDCD;
	color: #868585;
	margin-right: 13px;
}
#node-45 form#job-search-page-2 select#edit-term-node-tid-depth, form#views-exposed-form-job-search-page-2 select#edit-term-node-tid-depth-1 {
	height: 24px;
	width: 245px;
	border: solid 1px #CDCDCD;
	color: #868585;
	float: left;
}
#node-45 form#job-search-page-2 div.views-widget-filter-term_node_tid_depth_1 label {
	font: normal 11px "proxima-nova", sans-serif;
	margin-left: 20px;
	padding-bottom: 7px;
	width: 250px !important;
	color: #51524C;
	float: left;
}
/*#node-45 form#views-exposed-form-job-search-page-2 input#edit-submit-job-search{margin:0px !important;}*/

#node-45 form#job-search-page-2 select#edit-tid, form#views-exposed-form-job-search-page-2 #node-45 #node-45 select#edit-tid-1 {
	height: 24px;
}
#node-45 form#job-search-page-2 .form-checkboxes {
	clear: both !important;
}
#node-45 form#job-search-page-2 .form-item {
	float: left !important
}
#node-45 form#job-search-page-2 label {
	width: 100px !important;
	color: #000;
	float: left;
	margin: 0 0 0 5px !important;
}
#node-45 form#job-search-page-2 #edit-term-node-tid-depth-1-wrapper {
	padding-left: 264px;
	padding-top: 20px;
}
#node-45 form#job-search-page-2 #edit-term-node-tid-depth-wrapper {
	position: absolute;
	padding-left: 10px;
}
#node-45 form#job-search-page-2 #edit-term-node-tid-depth-1-cateloc {
	padding-top: 20px;
	padding-left: 4px;
}
#node-45 form#job-search-page-2 #edit-term-node-tid-depth-wrapper input[type=text] {
	width: 294px;
	height: 19px;
}
#node-45 form#job-search-page-2 #edit-term-node-tid-depth-1-wrapper input[type=text] {
	width: 294px;
	height: 19px;
}
#node-45 form#job-search-page-2 input[type=checkbox] {
	float: left;
}
#node-45 form#job-search-page-2 input#edit-submit-job-search {
	background: url(images/mim_jobsearchbtn.png) no-repeat left top;
	height: 33px;
	width: 116px;
	border: 0px;
	text-indent: -500px;
}
#node-45 form#job-search-page-2 .views-widget-filter-field_salary_value {
	display: none !important;
}
#node-45 form#job-search-page-2 #edit-field-salary-value-wrapper {
	display: none !important;
}
#node-45 form#job-search-page-2 .views-exposed-widgets {
	margin: 0px !important;
}
#node-45 form#job-search-page-2 #edit-field-company-value-wrapper {
	display: none !important;
}
#node-45 form#job-search-page-2 .views-widget-filter-field_company_value label {
	display: none !important;
}
.cartitem {
	color: #FFFFFF;
	float: right;
}
.viewcart {
}
.viewcart span {
	float: left;
	padding-top: 13px;
	font-weight: bold;
	padding-left: 20px;
}
.viewcart .form-wrapper {
	float: right;
	margin-top: -40px;
}
#block-views-MIM_book_title_here-block_1 {
	clear: left;
	padding-top: 10px;
}
.imicaa {
	position: absolute;
	right: 176px;
	top: 12px;
	z-index: 0;
}
.imicaa a {
	color: #4DB3DD !important;
}
.imi_logindiv {
	position: relative;
}
.imi_logindiv .item-list ul li {
	margin-top: 18px !important;
}
.mim_latestjobsleft b {
	font: bold 12px/15px "proxima-nova", sans-serif;
	text-transform: capitalize;
}
.mim_featured p strong, .mim_featured p b {
	font: normal 12px Arial, Helvetica, sans-serif !important;
}
.mim_jobscontainerrightdiv p {
	padding-left: 15px;
	padding-bottom: 10px;
}
.spotlite1 p a.clickadd {
}
.spotlite1 input {
	background: url(images/imi-add-cart-btn.jpg) no-repeat right top !important;
	height: 29px;
	width: 30px;
	border: 0px;
	text-indent: -500px;
	cursor: pointer;
	float: right;
}
div.editorial form input[type=submit] {
	background: url(images/imi-add-cart-btn.jpg) no-repeat right top !important;
	height: 29px;
	width: 30px;
	border: 0px;
	text-indent: -500px;
	cursor: pointer;
}
.imi_recomondedby #amazon-store-addcart-form input[type='submit'] {
	background: url(images/imi-add-cart-btn.jpg) no-repeat right top !important;
	height: 29px;
	width: 30px;
	border: 0px;
	text-indent: -500px;
	cursor: pointer;
}
.spotlite1 fieldset {
	padding: 0px;
	margin: 0px;
}
.imi_recamond fieldset input {
	background: url(images/imi-add-cart-btn.jpg) no-repeat right top !important;
	height: 29px;
	width: 30px;
	border: 0px;
	text-indent: -500px;
	cursor: pointer;
}
.imi_recamond fieldset {
	padding-top: 0px;
}
.imi_recamond .form-item {
	display: none !important;
}
.jobs_member ol li {
	list-style: decimal !important;
}
.jobs_member ul li {
	list-style: disc !important;
}
.jobs_packages ul li {
	list-style: disc !important;
	margin-left: 30px;
}
.jobs_packages .print_div ul li {
	list-style: none !important;
	text-decoration: none;
	margin-top: 5px;
}
.jobs_packages .print_div ul li a {
	padding: 0 5px;
	color: #041b5d;
	text-decoration: none;
	margin-left: 3px;
}
.jobs_packages .print_div ul li img {/*padding-top:-5px;*/
	padding-top: 0px;
	vertical-align: middle;
	text-decoration: none;
}
.jobs_packages ol li {
	list-style: decimal !important;
	margin-left: 30px;
}
.jobs_member, .low_blorttp ul li {
	list-style: none !important;
}
/* Jobs Refine searh*/
.jobs_refinesearchinner h3 {
	padding: 0 0 9px 0px;
}
.jobs_refinesearchinner form#views-exposed-form-job-search-page-2 #edit-term-node-tid-depth-1-wrapper input[type=text] {
	width: 230px;
}
.jobs_refinesearchinner form#views-exposed-form-job-search-page-2 #edit-term-node-tid-depth-wrapper input[type=text] {
	width: 230px;
}
#block-block-137 form#views-exposed-form-job-search-page-2 #edit-title-wrapper label h3 {
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}
#block-block-137 form#views-exposed-form-job-search-page-2 #edit-term-node-tid-depth-wrapper label h3 {
	padding: 10px 0px 5px 20px;
	background: url("images/my-imi-interest-arrow-right.png") no-repeat scroll 4px 9px transparent;
	cursor: pointer;
	color: #000000;
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#block-block-137 form#views-exposed-form-job-search-page-2 #edit-term-node-tid-depth-wrapper label h3.categorydown {
	background: url("images/my-imi-interest-arrow.png") no-repeat scroll 0px 15px transparent;
}
#block-block-137 form#views-exposed-form-job-search-page-2 #edit-term-node-tid-depth-1-wrapper label h3 {
	padding: 10px 0px 5px 20px;
	background: url("images/my-imi-interest-arrow-right.png") no-repeat scroll 4px 9px transparent;
	cursor: pointer;
	color: #000000;
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#block-block-137 form#views-exposed-form-job-search-page-2 .views-widget-filter-term_node_tid_depth_2 h3, .views-widget-filter-field_jobtype_value_many_to_one label h3, .views-widget-filter-term_node_tid_depth_1 h3, .views-widget-filter-term_node_tid_depth h3, .views-widget-filter-field_company_value h3 {
	padding: 10px 0px 5px 20px;
	background: url("images/my-imi-interest-arrow-right.png") no-repeat scroll 4px 9px transparent;
	cursor: pointer;
	color: #000000;
	font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*#block-views--exp-job_search-page_2 form#views-exposed-form-job-search-page-2 #edit-term-node-tid-depth-wrapper select#edit-term-node-tid-depth{height:24px;width:245px;border:solid 1px #CDCDCD;color:#868585;}*/
#block-views--exp-job_search-page_2 form#views-exposed-form-job-search-page-2 input#edit-title {
	background: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	border-top: 1px solid #8C8C8C;
	padding: 2px 0 2px 5px;
	width: 230px;
}
#block-block-137 form#views-exposed-form-job-search-page-2 .form-checkboxes input, form#views-exposed-form-job-search2-page-2 .form-checkboxes label {
	float: left;
}
#block-block-137 form#views-exposed-form-job-search-page-2 .form-checkboxes label {
	width: 116px !important;
	margin: 0 0 0 5px !important;
}
#block-block-137 form#views-exposed-form-job-search-page-2 .form-checkboxes {
	clear: both !important;
	margin-left: 15px;
}
#block-block-137 form#views-exposed-form-job-search-page-2 .views-exposed-widget {
	float: none !important;
}
#block-block-137 form#views-exposed-form-job-search-page-2 input#edit-submit-job-search {
	background: url(images/mim_jobsearchbtn.png) no-repeat right top !important;
	height: 33px;
	width: 119px;
	border: 0px;
	text-indent: -500px;
	float: right;
	padding-right: 10px;
}
#block-block-319 form#views-exposed-form-job-search-desription-page-2 input#edit-submit-job-search-desription {
	background: url(images/mim_jobsearchbtn.png) no-repeat right top !important;
	height: 33px;
	width: 119px;
	border: 0px;
	text-indent: -500px;
	float: right;
	padding-right: 10px;
}
#block-block-319 form#views-exposed-form-job-search-desription-page-2 .views-widget-filter-term_node_tid_depth_2 #edit-term-node-tid-depth-wrapper {
	margin-left: 40px;
}
.mycpdprofile #continueButton1 {
	display: none !important;
}
.mycpdprofile #continueButton2 {
	display: none !important;
}
.mycpdprofile div.option {
	position: relative;
	padding: 2px 0px;
}
.mycpdprofile div.option div.categoryExpand {
	position: absolute;
	left: 20px;
	width: 20px !important;
}
.mycpdprofile span.plus, .mycpdprofile span.minus {
	display: block;
	width: 20px;
	height: 20px;
}
.mycpdprofile span.plus {
	background: url(images/my-imi-interest-arrow.png) no-repeat 0 2px;
}
.mycpdprofile span.minus {
	background: url(images/my-imi-interest-arrow-minus.png) no-repeat 0 2px;
}
.My_imi_communitesdivRt p, .My_imi_communitesdivLt p {
	padding-left: 0px;
}
form#views-exposed-form-bookitem-search-page-1 .form-checkboxes label {
	margin: 0 0 0 10px !important;
	width: 116px !important;
	height: 45px;
}
form#views-exposed-form-bookitem-search-page-1 .form-checkboxes {
	clear: both!important;
	margin-left: 15px;
}
form#views-exposed-form-bookitem-search-page-1 .form-checkboxes input, form#views-exposed-form-bookitem-search-page-1 .form-checkboxes label {
	float: left;
}
form#views-exposed-form-bookitem-search-page-1 .form-checkboxes label {
	margin: 0 0 0 10px !important;
	width: 116px !important;
	height: 45px;
}
form#views-exposed-form-bookitem-search-page-1 .form-checkboxes {
	clear: both !important;
	margin-left: 15px;
}
form#views-exposed-form-bookitem-search-page-1 .form-checkboxes input, form#views-exposed-form-bookitem-search-page-1 .form-checkboxes label {
	float: left;
}
form#views-exposed-form-bookitem-search-page-1 .views-exposed-form .views-exposed-widget {
	float: none;
	padding: 0px;
}
form#views-exposed-form-bookitem-search-page-1 #edit-submit-bookitem-search {
	background: url("images/imi-search-btn.png") no-repeat scroll right top transparent !important;
	border: 0 none;
	height: 32px;
	text-indent: -500px;
	width: 89px;
	cursor: pointer;
	float: right;
}
.imi_twdiv p {
	padding-left: 0px;
}
a.removeitems {
	background: url("images/clear-cart-btn.png") no-repeat scroll left top transparent !important;
	border: medium none;
	height: 22px;
	width: 24px;
	display: block;
	float: left;
}
.mystatus1 {
	float: left;
	display: block;
	padding: 5px;
	display: none;
}
.mystatus2 {
	float: left;
	display: block;
	padding: 0px 5px;
	display: none;
}
.amazonsearch h1 {
	font: 24px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	;
}
.amazonsearch img {
	cursor: pointer;
}
#mycartbut {
	background: url("images/basket-img.png") no-repeat scroll right center transparent !important;
	border: medium none !important;
	color: #000000;
	cursor: pointer;
	padding: 0 35px 5px 0;
}
/*#block-search-0 #edit-submit{display:none;}*/
#edit-search-block-form-1-wrapper label {
	display: none;
}
.categorychecks .form-item {
	position: relative;
}
.categorychecks input[type='checkbox'] {
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}
#bookcategoryinput {
	background: url(images/categoryinput.png) no-repeat;
	width: 290px;
	height: 22px;
	border: 0px;
	padding: 2px 6px
}
.bookcat-wrap h3 {
	padding: 10px 0px 5px 20px;
	background: url("images/my-imi-interest-arrow-right.png") no-repeat scroll 4px 9px transparent;
	cursor: pointer;
}
.bookcat-wrap h3.wentdown {
	background: url("images/my-imi-interest-arrow.png") no-repeat scroll 0px 15px transparent;
}
.bookcat-wrap ul {
	margin-left: 20px;
}
.bookcat-wrap ul li {
	float: left;
	position: relative;
	width: 140px;
	margin: 5px 0;
}
.bookcat-wrap ul li input[type='checkbox'] {
	position: absolute;
	display: none;
}
.bookcat-wrap ul li span.clickable {
	display: block;
	width: 18px;
	height: 18px;
	background: url("images/tickmark.png") no-repeat scroll left center transparent;
	overflow: hidden;
	float: left;
}
.bookcat-wrap ul li span.checklabel {
	float: left;
	display: block;
	font-size: 13px;
	padding: 1px 0 0 5px;
}
.bookcat-wrap ul li span.clickablepos {
	background-position: -18px center;
}
#bookcategoryform #bookcatsubmit {
	float: right;
	cursor: pointer;
}
#block-block-3 .low_sectionaddress p {
	font-weight: bold;
	color: #000000;
}
#node-45 .views-exposed-widget .views-exposed-h3 label {
	display: none;
}
#views-exposed-form-job-search-page-2 h3.wentdown {
	background: url("images/my-imi-interest-arrow.png") no-repeat scroll 0 15px transparent !important;
	color: #000000
}
.bookcat-wrap ul, .mim_containerright .categorychecks, .mim_containerright .categorychecks1 {
	display: none;
}
/*.imi_searchdiv .form-submit{display:none !important;}
*/
.imi_forumrt ul li span.clickable {
	display: block;
	width: 18px;
	height: 18px;
	background: url("images/tickmark.png") no-repeat scroll left center transparent;
	overflow: hidden;
	float: left;
}
.imi_forumrt ul li span.checklabel {
	float: left;
	display: block;
	font-size: 13px;
	padding: 1px 0 0 5px;
}
.imi_forumrt ul li span.clickablepos {
	background-position: -18px center;
}
.rssearch .views-widget {
	display: none;
}
.rssearch li {
	width: 118px;
}
/****Site Search  Css*******/
.displaycomment #search-form {
	display: none;
}
#block-views--exp-site_right_search-page_1 .views-exposed-form {
	background: url("images/imi-green-bg.jpg") repeat-x scroll left top transparent;
	padding: 1px;
}
#block-views--exp-site_right_search-page_1 .views-widget #edit-title-wrapper input {
	background: url("images/categoryinput.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	height: 22px;
	padding: 2px 6px;
	width: 290px;
}
#block-views--exp-site_right_search-page_1 form#views-exposed-form-site-right-search-page-1 .views-submit-button {
	float: right!important;
}
#block-views--exp-site_right_search-page_1 form#views-exposed-form-site-right-search-page-1 input#edit-submit-site-right-search {
	background: url("images/imi-search-btn.png") no-repeat scroll right top transparent !important;
	border: 0 none;
	height: 32px;
	text-indent: -500px;
	width: 89px;
	margin: 0px;
	cursor: pointer;/**float:right;*/
}
.amazonicon {
	float: right;
}
.plerror {
	display: none;
	color: #FF0000;
}
/**********BLocks *******************/
tr.odd .form-item, tr.even .form-item {
	margin-bottom: 0;
	white-space: nowrap;
}
/*************** JOBS Search  Css************/
.pane-content #views-exposed-form-job-search-page-2 .views-exposed-widget views-widget-filter-term_node_tid_depth_1 label {
	padding: 0px!important;
}
.views-exposed-form .views-exposed-widget {
	padding: 0px!important;
}
#node-45 form#views-exposed-form-job-search-page-2 input#edit-submit-job-search {
	margin-right: 5px;
}
.views-widget-filter-field_jobtype_value_many_to_one {
	padding: 5px;
}
.form-checkboxes, .form-radios {
	margin: 10px 0!important;
	float: left;
}
.myid_98327 ul.job_searchnav li a.crossmeforum {
	font: normal 12px "proxima-nova", sans-serif;
	display: block;
	color: #303030;
	background: url(images/jobs-search-result-li-bg.png) no-repeat right center;
	padding: 5px 25px 5px 0;
}
/*
.myid_98324 ul.job_searchnav li a.crossmeevent {
	font: normal 12px "proxima-nova", sans-serif;
	display: block;
	color: #303030;
	background: url(images/jobs-search-result-li-bg.png) no-repeat right center;
	padding: 5px 25px 5px 0;
}*/
ul.job_searchnav li a.crossmejob {
	font: normal 12px "proxima-nova", sans-serif;
	display: block;
	color: #303030;
	background: url(images/jobs-search-result-li-bg.png) no-repeat right center;
	padding: 5px 25px 5px 0;
}
#node-359 .item-list ol {
	padding-bottom: 10px;
}
/*#node-53 .imi_coursehd{display:none;}*/
#node-53 .mim_containerleftonebg {
	background: url("images/mim_contentbg.jpg") repeat-x scroll left top #FFFFFF;
	float: left;
	margin: 0 8px 0 0;
	padding: 0px;
	width: 315px;
}
#node-53 .imi_courses1 {
	padding: 0px !important;
}
#node-39 .mim_containerleftonebg {
	display: none;
}
.panel-pane ul li {
	list-style: none;
}
.imi_innerdiscussion12345 ul li {
	list-style: none!important;
}
.imi_catlog ul li {
	list-style: none!important;
	margin-left: 0px !important;
}
.logocarousel ul li {
	list-style: none!important;
	margin-left: 0px !important;
}
.imi_bookstores ul li {
	list-style: none!important;
	margin-left: 0px !important;
}
.mim_thumbnails ul li {
	list-style: none!important;
	margin-left: 0px !important;
}
.myid_246 .jobs_member ul li {
	list-style: none !important;
	margin-left: 0px !important;
}
.myid_246 .jobs_member ul {
	padding-left: 15px !important;
}
.jobs_account ul li {
	margin-bottom: 2px !important;
}
.jobs_member ol, .jobs_member ul {
	padding-left: 30px;
}
.alfa {
	list-style-position: inherit;
}
.mybox {
	padding: 3px 0;
}
.panel-pane .mim_videothumbs ul li {
	margin-left: 0px !important;
}
.group-personal-details {
	border: 1px solid #CCCCCC;
}
.group-personal-details .field .field-label {
	padding: 3px 10px;
}
.group-personal-details .field .field-items {
	padding: 3px 10px 5px 20px;
}
.group-employment-details {
	border: 1px solid #CCCCCC;
}
.group-employment-details .field .field-label {
	padding: 3px 10px;
}
.group-employment-details .field .field-items {
	padding: 3px 10px 5px 20px;
}
.group-career-history {
	border: 1px solid #CCCCCC;
}
.group-career-history .field .field-label {
	padding: 3px 10px;
}
.group-career-history .field .field-items {
	padding: 3px 10px 5px 20px;
}
.group-prev-job-pos {
	border: 1px solid #CCCCCC;
}
.group-prev-job-pos .field .field-label {
	padding: 3px 10px;
}
.group-prev-job-pos .field .field-items {
	padding: 3px 10px 5px 20px;
}
.group-vocational-professional {
	border: 1px solid #CCCCCC;
}
.group-vocational-professional .field .field-label {
	padding: 3px 10px;
}
.group-vocational-professional .field .field-items {
	padding: 3px 10px 5px 20px;
}
.group-copies {
	border: 1px solid #CCCCCC;
}
.group-copies .field .field-label {
	padding: 3px 10px;
}
.group-copies .field .field-items {
	padding: 3px 10px 5px 20px;
}
.field-field-promotional-code {
	border: 1px solid #CCCCCC;
}
.field-field-promotional-code .field-label {
	padding: 3px 10px;
}
.field-field-promotional-code .field-items {
	padding: 3px 10px;
}
.field-field-hear-about-us {
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}
.field-field-hear-about-us .field-label {
	padding: 3px 10px;
}
.field-field-hear-about-us .field-items {
	padding: 3px 10px;
}
.field-field-name-of-referrer {
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}
.field-field-name-of-referrer .field-label {
	padding: 3px 10px;
}
.field-field-name-of-referrer .field-items {
	padding: 3px 10px;
}
.myid_66063 .imi_membership {
	margin-top: 0px !important;
}
.myid_66063 #MY_imi_Rtscnd .imi_courses {
	margin-bottom: 10px !important;
}
.mim_videothumbs ul li {
	list-style: none !important;
}
#node-98350 .webform-container-inline div, .webform-container-inline div.form-item {
	display: block;
}
#node-98350 .form-item label {
	display: block;
	float: left;
	font-weight: normal;
	width: 150px;
}
.nokeywords {
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	padding: 15px 0 0 15px;
	font-size: 16px;
	font-weight: bold
}
.inner_highlights_wraper {
	border: 1px solid #ccc;
	margin: 10px 0;
	height: 225px;
	width: 646px;
	overflow: hidden;
	position: relative;
}
.myid_355686 .inner_highlights_wraper {
 height: auto;
}
.inner_highlights_wraper #navme {
	position: absolute;
	right: 20px;
	top: 10px;
	z-index: 999;
}
.inner_highlights_wraper #navme a {
	padding: 0 5px;
	color: #fff;
	text-decoration: none;
	background: #000;
	margin-left: 3px;
}
.jobs_books #amazon-store-addcart-form {
	position: absolute;
	margin: 0 183px;
	padding: 10px;
}
.low_forumRt1 p {
	padding: 5px 15px 5px 15px !important;
}
#LikePluginPagelet.connect_widget div.connect_confirmation_cell_no_like {
	display: none!important;
}
.print_div {
	width: auto;
	height: auto;
}
.print_div ul {
	margin: 0px;
}
.print_div ul li {
	width: auto;
	list-style: none;
	float: left;
	margin-left: 15px;
	margin-top: -7px;
}
.maganinenews {
	margin: 8px!important;
}
.memquotewrap {
	height: 130px;
	overflow: hidden;
}
.memquote {
	height: 160px;
	width: 316px;
}
.memquoteinner {
	padding: 10px;
}
.quotebody {
	float: left;
	width: 200px;
}
.quoteimg {
	float: right;
	width: 72px!important;
}
.quotebody p {
	padding: 0px 5px 0 0;
}
#author a {
	cursor: auto;
	color: #000000;
}
.watchgreen {
	color: #006600;
}
.field-field-author {
	display: none;
}
.viewcart fieldset {
	display: none;
}
.fields-wrapper {
}
.socialwrap {
	float: right;
}
.fblike {
	width: 48px;
	height: 25px;
	overflow: hidden;
	float: left;
	padding-top: 11px;
}
.low_eventicons .fblike {
	padding-top: 0px;
	height: 28px;
}
.jobs_apply .fblike {
	padding-top: 2px;
	width: 32px;
	height: 30px;
}
/*.jobs_apply .fblike{padding-top:2px;width:64px;height:30px;}
*/.jobs_apply .tweetme {
	padding-left: 95px;
}
.tweetme {
	float: left;/*width:316px;*/
}
/*.tweetme img {width:25px !important; height:26px !important;}*/
.artimg img {
	width: 74px;
}
.artimg {
	float: left;
	width: 74px;
}
.artcontent {
	float: right;
	width: 525px;
}
.quotebody .qleft {
	background: url(images/quote-left.png) no-repeat left top transparent;
	width: 22px;
	height: 20px;
	float: left;
}
.quotebody .qright {
	background: url(images/quote-right.png) no-repeat left top transparent;
	width: 22px;
	height: 20px;
	float: left;
}
.quotebody p {
	float: left;
}
.qileft {
	vertical-align: bottom;
}
.qiright {
	vertical-align: top;
}
.jobsstaticpages h1 {
	color: #000000;
	font: 18px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5px;
}
.jobsstaticpages p {
	color: #000000;
	padding-left: 15px;
	font: Arial, Helvetica, sans-serif;
}
.bookblock {
	border: 1px solid #CDCDCD;
	margin-top: 10px;
}
.mim_magazine p {
	padding: 10px 20px;
}
#printtitle {
	color: #000000 !important;
	font: 20px "proxima-nova", sans-serif;
	padding: 12px !important;
	float: left;
	margin: 5px 5px 5px -10px;
}
.mim_editorsbloger1 h1 {
	color: #000000 !important;
	font: 18px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 3px 12px !important;
	float: left;
	margin: 5px;
}
#printconetnt h4 {
	font-weight: bold;
	margin-left: 16px;
	color: #000000;
	font-size: 15px;
}
.industrymagazine {
	float: right;
	margin: 5px;
}
.mim_rightonenewsheader p label img {
	float: right;
	margin: -25px 0 0 4px;
	width: 0px!important;
	height: 0px !important;
}
.magazineteaser ul li {
	list-style: disc !important;
	padding: 3px 0;
}
.magazineteaser h4 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	margin-left: 20px;
	color: #000000;
}
.magazine_innermaindiscussion_magazine h4 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	margin-left: 20px;
	color: #000000;
}
.jobs_packages #printconetnt ul li {
	list-style: disc outside none !important;
	margin-left: 50px;
}
#node-729 .pane-content h2 {
	font: bold 14px/20px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}
.My_imi_communitesdiv ul li {
	list-style: none;
}
#verifyimiform ul li {
	list-style: none;
}
.applicationprocess ul li {
	list-style: none;
}
.job_vacan ul li {
	list-style: none;
}
.mim_rightonenews h2 a {
	color: #000000!important;
}
.imi_searchdiv .new_imisite_searchdiv input[type="text"] {
	border-color: #8C8C8C #EBEBEB #EBEBEB;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	float: left;
	font: 12px "proxima-nova", sans-serif;
	height: 31px!important;
	width: 156px;
}
.imi_searchdiv .new_imisite_searchdiv #edit-submit {
	height: 31px !important;
	width: 32px;
	border: none;
	position: absolute;
	right: 1px;
	top: 0px;
	text-indent: -200px;
}
#block-views-twitter_tags-block_1 {
}
#block-search-0 #edit-submit {
	background: url(images/search-mag-btn.png) no-repeat left top !important;
	height: 31px!important;
	width: 32px;
	border: none;
	position: absolute;
	right: 1px;
	top: 0px;
	text-indent: -200px;
}
#block-views-twitter_tags-block_1 {
}
.imi_loginusers_log {
	float: left;
	margin: 10px 0 0 20px;
}
.imi_welcome {
	margin: 10px 0px;
}
.loginbar_myimi ul {
	margin: 0;
	padding: 0px;
}
.loginbar_myimi ul li {
	float: left;
}
.loginbar_myimi ul li a {
	background: url("images/divider.png") no-repeat scroll left top;
	color: #FFFFFF;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 0 9px;
	text-decoration: underline;
}
.loginbar_myimi ul li:first-child a {
	background: none;
}
.inputError ul li {
	color: red;
}
.homebanners {
	width: 662px!important;
}
html.js .resizable-textarea textarea {
	display: block;
	margin-bottom: 0;
	width: 80%;
}
.grippie {
	display: none!important;
}
.mim_pollmonthlist p b {
	font: bold 16px "proxima-nova", sans-serif;
	color: #000000;
}
/*.content{ padding-bottom:10px;}*/

#magazinecommenttitle {
	color: rgb(0, 0, 0) !important;/* float: left;*/
	font: 18px "proxima-nova", sans-serif;
	margin: 0px 2px 10px 2px;
	padding: 12px 10px 12px 0px !important;
}
#node-54 .pane-content h2 {
	color: rgb(0, 0, 0);
	font: bold 14px/20px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.mim_righth3 {
	float: left;
	margin-top: -16px;
	margin-left: 99px;
	background: url("images/mim_newsicon.png") no-repeat scroll right bottom transparent;
	color: rgb(0, 0, 0);
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-right: 19px;
}
#myid_99620 .jobs_packages .views-widget-filter-term_node_tid_depth {
	display: none;
}
#myid_99620 .jobs_packages .views-widget-filter-field_jobtype_value_many_to_one {
	display: none;
}
#myid_99620 .jobs_packages .views-widget-filter-field_company_value {
	display: none;
}
#myid_99620 .jobs_packages #edit-title-wrapper input#edit-title {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	border-top: 1px solid #8C8C8C;
	padding: 2px 0 2px 5px;
	width: 245px;
}
/*#myid_99620 .jobs_packages .views-widget-filter-term_node_tid_depth_2 label{display:none;}*/

.low_blogreport {
	margin-left: 14px;
}
.read_only input {
	background: #dbd9da;
}
.magazinecomment h4 p {
	color: #042C9F;
	font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 20px !important;
	margin-top: 10px!important;
}
.magazinecomment p {
	padding: 0px 10px 10px;
}
.magazinecomment-details {
	padding: 0px 10px 7px 17px;
}
/*********************************** IMI STORE CSS************************************************************/

.middle_cont {
	margin: 0;
	padding: 0;
}
.grid_12 {
	width: 1002px;
}
.right_gap {
	float: left;
	margin: 0 10px;
}
.grid_8 {
	width: 650px;
}
.middle_left_cont {
	border: 1px solid rgb(205, 205, 205);
	float: left;
	padding: 1px;
}
.grid_8 {
	width: 650px;
}
.middle_left {
	background: url("images/middle_left_bg.png") no-repeat scroll left top rgb(225, 225, 225);
}
.middle_left_top_rt {
	float: right;
	width: 115px;
}
.click {
	float: left;
	padding-top: 8px;
}
.middle_left_top {
	height: 35px;
}
.middle_left_top_lt {
	color: rgb(18, 18, 18);
	float: left;
	font: 18px/38px "proxima-nova", sans-serif;
	margin-left: 17px;
	text-align: left;
	width: 518px;
}
.middle_left_txt, .middle_left_txt2 {
	margin-left: 17px;
	width: 568px;
}
.employer_result {
	border: 1px solid rgb(205, 205, 205);
	margin-top: 8px;
	padding: 0;
}
.employer_result_title {
	background: url("images/employer-result_title.png") repeat-x scroll left top transparent;
	border-bottom: 1px solid rgb(205, 205, 205);
	height: 28px;
}
.proceed_for_check {
	background: url("images/proceed_for_check.png") repeat scroll left top transparent;
	float: left;
	height: 24px;
	margin-left: 301px;
	margin-top: 2px;
	width: 147px;
}
.proceed_for_check a {
	color: rgb(255, 255, 255);
	font: 13px/22px "proxima-nova", sans-serif;
	padding: 12px;
}
.shop_cont {
	min-height: 230px;
	padding-bottom: 24px;
	width: 649px;
}
.middle_left_2 {
	border: 1px solid rgb(205, 205, 205);
	margin: 8px 0 0;
}
.shop_data h1 a {
	color: rgb(0, 0, 0);
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.shop_data {
	margin: 11px 15px 0 13px;
	padding-bottom: 15px;
	width: 620px;
}
.shop_data h1 {
	color: rgb(0, 0, 0);
	font: 14px bold 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 0 0 3px;
	padding-top: 20px;
	text-align: left;
}
.shop_inner_data {
	margin: 0;
	padding: 10px 0 15px;
}
.shop_data_left {
	float: left;
	width: 156px;
}
.shop_image_cont {
	border: 1px solid rgb(205, 205, 205);
	cursor: pointer;
	height: 160px;
	position: relative;
	width: 152px;
}
.shop_cart_img {
	height: 146px;
	left: 13px;
	position: absolute;
	top: 10px;
	width: 136px;
	z-index: 999;
}
.magnifying_glass {
	height: 29px;
	position: absolute;
	top: 147px;
	width: 29px;
	z-index: 99;
}
.magnifying_glass a {
	height: 50px !important;
	width: 50px !important;
}
.shop_cart_img img {
	height: 120px;
	padding: 20px 14px 24px;
	width: 120px;
}
.shop_data_right {
	float: right;
	margin-left: 12px;
	width: 452px;
}
.shop_in_stock {
	margin: 0;
	padding: 0;
}
.shop_in_stock_left {
	float: left;
	margin: 0;
	padding: 7px 0 0;
}
.shop_in_stock_right {
	background: url("images/shoping_traly.png") no-repeat scroll 0 0 transparent !important;
	float: right;
	margin-right: 15px;
}
.shop_in_stock_right input[type="submit"] {
	background: url("images/shoping_traly.png") no-repeat scroll left top transparent !important;
	border: medium none;
	cursor: pointer !important;
	height: 37px;
	overflow: hidden;
	padding-top: 17px;
	text-indent: -500px;
	width: 35px;
}
.employer_data {
	padding: 18px 0 15px 16px;
}
.employer_data_left {
	float: left;
	width: 460px;
}
.employer_data_left ul {
	margin: 10px 0 0;
	padding: 0;
}
.employer_data_left ul li {
	background: url("images/employer_chech.png") no-repeat scroll left top transparent;
	color: rgb(48, 48, 48);
	font: 12px "proxima-nova", sans-serif;
	padding: 2px 0 8px 29px;
}
.employer_data_right {
	float: right;
	width: 171px;
}
.shop_in_stock_left p.nostock {
	background: url("images/nostock.png") no-repeat scroll left top transparent;
	color: rgb(48, 48, 48);
	font: 12px/24px "proxima-nova", sans-serif;
	padding-left: 35px;
	text-align: left;
}
.proceed_for_check {
	background: url("images/proceed_for_check.png") repeat scroll left top transparent;
	float: left;
	height: 24px;
	margin-left: 301px;
	margin-top: 2px;
	width: 147px;
}
.shop_basket_cont {
	border: 1px solid rgb(205, 205, 205);
	margin: 10px;
	padding: 1px;
}
.basket_title {
	background: url("images/shop_bashet_title_bg.png") repeat-x scroll left top transparent;
	padding: 10px;
}
.basket_title h1 {
	color: rgb(0, 0, 0);
	float: left;
	font: 15px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
}
.shop_basket_cart {
	float: right;
	margin-right: 15px;
}
.shop_basket_cart #checkout {
	background: url("images/proceed_for_check.png") no-repeat scroll left top transparent;
	color: rgb(255, 255, 255);
	float: right;
	height: 24px;
	margin-left: 5px;
	width: 142px;
}
#cart-form-buttons {/* display:none;*/
}
td.price {
	padding-top: 40px;
	text-align: center;
	width: 308px;
}
td.qty {
	padding-top: 40px;
}
#uc-cart-view-form img {
	margin: 10px 30px;
}
#cart-form-products td.desc {
	width: 340px;
}
#cart-form-products td.desc {
	padding-top: 40px;
}
.baske_cont table {
	border-collapse: collapse;
}
td.remove {
	padding-top: 40px;
	text-align: center;
	width: 100px;
}
td.remove input[type="submit"] {
	background: url("images/delete_button.png") no-repeat scroll 0 0 transparent !important;
	border: medium none !important;
	cursor: pointer !important;
	height: 22px !important;
	overflow: hidden;
	text-indent: -500px !important;
	width: 24px !important;
}
.subtotal {
	padding-bottom: 15px;
	padding-right: 204px;
}
.tableHeader-processed tr th {
	background-color: rgb(238, 238, 238);
	border-bottom: medium none;
	padding-right: 3px;
	text-align: center;
}
.qtyup {
	background: url("images/quality-top.png") no-repeat scroll left top transparent;
	cursor: pointer;
	float: right !important;
	height: 12px !important;
	margin-left: 5px !important;
	margin-top: -4px !important;
	position: absolute !important;
	width: 12px !important;
}
.qtydown {
	background: url("images/quality-btm.png") no-repeat scroll left top transparent;
	cursor: pointer;
	float: right !important;
	height: 12px !important;
	margin-left: 5px !important;
	margin-top: 12px !important;
	position: absolute !important;
	width: 12px !important;
}
/* ERS START */
#ers-registration-form .form-item label {
	display: inherit !important;/*width: 100% !important;*/
	float: left !important;
	width: 175px;
}
#ers-registration-form .form-item label.option {
	display: inherit !important;
	margin-top: 5px !important;
	width: 100% !important;
	float: none !important;
}
#ers-registration-form .form-checkboxes, .form-radios {
	float: none !important;
	margin: 10px 0 !important;
	position: relative;
	top: -20px;
	left: 10px;
}
#ers-registration-form fieldset legend {
	display: block;
}
#ers_wrapper label {
	width: 138px !important;
	height: 40px;
	border: 1px solid #9f9f9f;
	background: #a8d674;
	padding: 10px 0 0 10px;
}
#ers_wrapper input {
	margin: 0px!important;
}
#ers_wrapper .form-text {
	width: 148px !important;
	height: 40px;
	border: 1px solid #9f9f9f;
	border-top: 0px!important;
}
#ers-registration-form input[type='text'], #ers-registration-form input[type='password'], #ers-registration-form select {
	width: 165px;
}
#ers-registration-form .trcdiv .form-item label {
	float: none!important;
	width: 100%;
	font-weight: bold;
}
#ers-registration-form .trcdiv .form-item .form-checkboxes label {
	font-weight: normal;
}
#ers-registration-form .trcdiv .form-item label a {
	font-weight: normal;
}
#ers_wrapper .form-item {
	width: 150px !important;
	float: left;
	margin: 0px;
}
#ers_wrapper .form-item input[type=text] {
	width: 98px;
}
#edit-my-ajax-submit {
	float: right;
	margin-right: 25px;
	margin-top: 10px;
	border: none;
	width: auto!important;
	padding-left: 15px;
	background: url("images/add_ers.png") no-repeat left top transparent;
}
.inpfirst {
	border-right: 0px!important;
}
/* ERS END */
/* ERS EDIT START */
#ers-registration-edit-form .form-item label {
	display: inherit !important;
	float: left !important;
	width: 175px;
}
#ers-registration-edit-form .form-item label.option {
	display: inherit !important;
	margin-top: 5px !important;
	width: 100% !important;
	float: none !important;
}
#ers-registration-edit-form .form-checkboxes, .form-radios {
	float: none !important;
	margin: 25px 0 !important;
	margin-top: -30px;
}
#ers-registration-edit-form fieldset legend {
	display: block;
}
#ers-registration-edit-form input[type='text'], #ers-registration-edit-form input[type='password'], #ers-registration-edit-form select {
	width: 165px;
}
#ers-registration-edit-form .trcdiv .form-item label {
	float: none!important;
	width: 100%;
	font-weight: bold;
}
#ers-registration-edit-form .trcdiv .form-item .form-checkboxes label {
	font-weight: normal;
}
#ers-registration-edit-form .trcdiv .form-item label a {
	font-weight: normal;
}
/* ERS EDIT END*/
#block-views-store_Order_history-block_1 .views-table thead th {
	border-bottom: 1px solid rgb(204, 204, 204);
	text-align: center;
}
#block-views-store_Order_history-block_1 {
	width: 311px;
	margin-left: -8px;
}
#block-views-store_Order_history-block_1 .views-table.views-field-title {
	margin-right: 10px;
}
.view-store-Order-history table {
	border-collapse: collapse!important;
	width: 312px;
}
.view-store-Order-history tr.even, tr.odd {
	padding: 0.1em 0.6em;
}
#block-views-store_Order_history-block_1 table tbody tr td {
	padding-bottom: 20px;
	padding-left: 15px;
	padding-top: 10px;
}
#block-views-store_Order_history-block_1 h2 {
	font-size: 13px!important;
	color: #000000;
	margin-left: 5px;
}
#block-views-store_Order_history-block_1 .odd {
	background: #e3e3e3;
}
#block-views-store_Order_history-block_1 .views-field-title, views-field-price, #block-views-store_Order_history-block_1 .views-field-qty, #block-views-store_Order_history-block_1 .views-field-created, #block-views-store_Order_history-block_1 .views-field-order-status {
	font-size: 11px!important;
}
#block-views-store_Order_history-block_1 .views-field-created {
	width: 45px;
}
#uc-cart-checkout-form .form-item label.option {
	display: block;
	float: none;
	margin-top: 5px;
	width: 319px;
}
.eventlogin {
	position: relative;
}
.eventlogin p {
	padding-left: 0px;
}
.eventlogin p.event-title {
	color: #052b58;
	font-weight: bold;
}
.eventlogin p.event-loginregister {
	color: #000;
	font-weight: bold;
}
.eventlogin input[type="submit"] {
	background: url("images/event-login-btn.jpg") no-repeat left top transparent;
	border: none;
	padding: 17px 41px!important;
	text-indent: -9999px;
	position: absolute;
	top: 267px;
	right: 186px;
}
div.status, tr.status {
	background: none repeat scroll 0 0 #DDFFDD;
	color: #002200;
	padding: 2px;
}
#ama_forum_parent {
	display: none;
}
.commentreply h2 a {
	width: 605px;
	height: 48px;
	background: url(images/topic-title-bg.jpg) repeat-x;
	padding: 2px 20px;
	float: left;
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 18px;
	margin-top: -32px;
	margin-left: 1px;
	color: #000000;
}
.loginemptymes {
	margin-left: 15px;
	color: #fff;
}
#edit-body-wrapper {
	clear: both;
}
.techtalkimg {
	float: left;
	margin: 5px 10px 10px 0px;
}
.techtitle {
	margin: 10px;
}
.My_joinbtn h3 {
	font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}
.ama_activity {
	float: right;
}
.My_joinbtn .ama_certificates ul li {
	list-style: none;
	padding-left: 33px;
	padding-bottom: 6px;
	padding-top: 5px;
	margin-top: 14px;
}
.My_joinbtn .ama_certificates ul li.pdf {
	background: url(images/pdf-icon.png) no-repeat left top;
}
.My_joinbtn .ama_certificates ul li.doc, .My_joinbtn .ama_certificates ul li.docx {
	background: url(images/word_icon.png) no-repeat left top;
}
.My_joinbtn .ama_certificates ul li.jpeg {
	background: url(images/jpg-icon.jpg) no-repeat left top;
}
.My_joinbtn .ama_certificates ul li a {
	padding: 0 5px 0 0;
}
.My_joinbtn .ama_certificates ul li span {
	padding: 0 5px;
}
.My_joinbtn .ama_certificates ul p {
	padding-top: 5px;
}
.forum-topic-navigation {
	display: none;
}
#comment-form .collapsible {
	display: none !important;
}
.comment_role h2 {
	float: left;
	font-size: 14px;
	font-weight: normal;
	padding-left: 16px;
	padding-top: 6px;
}
.comment_role img {
	margin: 0 5px;
}
.ama_image {
	width: 300px;
	height: 300px;
	background: url(images/ama_bg.jpg) no-repeat left top;
}
.ama_logo {
	margin: 13px 0 0 17px;
	float: left;
}
.ama_find {
	color: #030303;
	float: right;
	font: 18px "proxima-nova", sans-serif;
	padding-right: 12px;
	padding-top: 35px;
	text-align: right;
	width: 146px;
}
.profile_showmyhidden {
	display: none;
}
.description_login {
	margin-left: 81px;
}
.custom_login {
	float: left;
	margin-right: 10px;
}
#user-login-form .item-list {
	display: none !important;
}
/*Added for CPD course search DB 23/05/2013*/
#cpdCourseContent hr {
	margin-bottom: 10px;
	margin-top: 10px;
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
#cpdCourseContent strong {
	color: #333;
	font-size: 12px;
	padding: 10px 0px;
}
.join-discusion {
	margin: 15px 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #cdcdcd;
}
.join-discusion h3 {
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 18px;
	color: #000;
	padding-bottom: 10px;
}
.join-discusion p {
	padding: 0px 10px 10px 10px;
}
.join-discusion strong {
	color: #000;
}
.join-discusion a strong {
	color: #3b579d;
}
#coursePagination .pages {
	margin-top: 10px;
	text-align: right;
}
#cpdSearchForm input[type="submit"] {
	float: right;
	background-image: url(images/cpd-search.jpg);
	margin-top: 10px;
	width: 105px;
	height: 26px;
	border: 0px;
	cursor: pointer;
	font-size: 0px;
}
.table-alt tr:nth-child(even) {
	background-color: #dddddd;
}
.field-field-user-type {
	display: none;
}
a.thickbox {
	display: block;
	position: relative;
}
.popupimg {
	position: absolute;
	left: 10px;
	bottom: 10px;
}
.jobs_apply ul div {
	float: left;
}
.topic-head {
	width: 617px;
	margin: 0px 0px 6px 0px;
	font-size: 10px;
	background-color: #eeeeee;
	padding: 5px 15px;
	text-align: right;
	border-top: 10px solid #A0CF67;
}

.mim-social {
	width: 620px;
	height: 28px;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	margin: 15px 0px;
	padding-top: 12px;
	padding-left: 5px;
}
.forum-new-rep {
	float: right;
	margin-top: -50px;
	width: 210px;
}
.cke_contents_ltr p {
	padding: 5px 10px;
}
.cke_contents_ltr ul {
	padding-left: 30px;
}
.cke_contents_ltr ul li {
	list-style: disc;
	padding-top: 10px;
}
#views-exposed-form-Book-store-search-page-1 #edit-title-wrapper input[type="text"] {
	border: 1px solid #CDCDCD;
	color: #868585;
	float: left;
	margin-right: 25px;
	margin-left: 15px;
	padding: 2px;
	width: 240px;
}
#views-exposed-form-Book-store-search-page-1 #edit-field-isbn-number-value-wrapper input[type="text"] {
	border: 1px solid #CDCDCD;
	color: #868585;
	float: left;
	margin-right: 25px;
	padding: 2px;
	width: 240px;
}
#views-exposed-form-Book-store-search-page-1 #edit-field-name-many-to-one-wrapper select {
	border: 1px solid #CDCDCD;
	color: #868585;
	float: left;
	margin: 10px 10px 0 15px;
	padding: 2px;
	width: 245px;
}
#views-exposed-form-Book-store-search-page-1 input[type="submit"] {
	background: url("/sites/all/themes/imi/images/mim_jobsearchbtn.png") no-repeat scroll left top transparent;
	border: 0 none;
	height: 33px;
	margin: 9px 0 0 238px;
	text-indent: -9999px;
	width: 116px;
	cursor: pointer;
}
.rpp_price {
	float: left;
}
.mim-book-buy {
	float: right;
	width: 51%;
}
.now_price {
	float: left;
	margin-left: 10px;
}
.rigjt_booktxt {
	float: right;
	margin-right: 4%;
	margin-top: 10px;
	width: 46%;
}
.right_book img {
	height: 170px !important;
	width: 135px !important;
}
#views-exposed-form-right-bookstore-search-page-1 div .views-exposed-form {
	border-left: 8px solid #E2E2E2;
	border-top: 8px solid #E2E2E2;
	padding: 10px;
}
#views-exposed-form-right-bookstore-search-page-1 div .views-exposed-form input[type="text"] {
	background: url("/sites/all/themes/imi/images/categoryinput.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	height: 22px;
	margin-left: -7px;
	padding: 2px 6px;
	width: 290px;
}
.bookrrpprice {
	color: #000000;
	font-weight: normal;
	text-decoration: line-through;
	margin-top: 8px;
}
.bookbuynowprice {
	color: #000000;
	font-weight: bold;
	margin-top: 8px;
}
.right_booksearch {
	float: right;
	width: 74%;
	margin-top: 23px;
}
.right_bookrrpprice, .right_bookbuynowprice {
	font-weight: bold;
	color: #000;
}
.right_bookbuynowprice {
	margin-left: 5px;
}
.right_bookrrpprice {
	padding-right: 8px;
	text-decoration: line-through;
}
#views-exposed-form-right-bookstore-search-page-1 {
	border: 1px solid #cdcdcd;
}
#views-exposed-form-right-bookstore-search-page-1 div .views-exposed-form {
	border-left: 8px solid #E2E2E2;
	border-top: 8px solid #E2E2E2;
	padding: 10px;
}
#views-exposed-form-right-bookstore-search-page-1 div .views-exposed-form input[type="text"] {
	background: url("images/categoryinput.png") no-repeat scroll 0 0 transparent;
	border: none;
	width: 290px;
	height: 22px;
	padding: 2px 6px;
	margin-left: -7px;
}
#views-exposed-form-right-bookstore-search-page-1 div .views-exposed-form input[type="submit"] {
	background: url("images/mim_jobsearchbtn.png") no-repeat scroll 0 0 transparent;
	border: none;
	width: 116px;
	height: 33px;
	text-indent: -9999px;
}
#edit-term-node-tid-depth-23558-wrapper input[type="checkbox"], #edit-term-node-tid-depth-23560-wrapper input[type="checkbox"], #edit-term-node-tid-depth-23562-wrapper input[type="checkbox"] {
	display: none;
}
#edit-term-node-tid-depth-23558-wrapper label, #edit-term-node-tid-depth-23560-wrapper label, #edit-term-node-tid-depth-23562-wrapper label {
	background: url("/sites/all/themes/imi/images/my-imi-interest-arrow.png") no-repeat scroll 0 5px transparent;
	padding-left: 20px;
	display: block;
	float: left;
	margin-top: 5px;
	width: 319px;
	margin-bottom: 6px;
}
#views-exposed-form-right-bookstore-search-page-1 .bef-checkboxes input[type="checkbox"] {
	float: left;
	margin-left: 23px;
	margin-right: 5px;
}
#edit-term-node-tid-depth-23561-wrapper label.option, #edit-term-node-tid-depth-23559-wrapper label.option, #edit-term-node-tid-depth-23563-wrapper label.option {
	width: 298px;
	float: none;
}
#views-exposed-form-right-bookstore-search-page-1 div .views-submit-button {
	float: right;
}
.bg {
	background: url("images/my-imi-interest-arrow-right.png") 3px -2px no-repeat !important;
	padding-left: 10px;
}
/* BOOKS */
.rpp_price {
	float: left;
}
.mim-book-buy {
	float: right;
	width: 61%;
}
.now_price {
	float: left;
	margin-left: 10px;
}
.rigjt_booktxt {
	float: right;
	margin-right: 4%;
	margin-top: 10px;
	width: 57%;
}
.right_book img {
	height: 120px !important;
	width: 90px !important;
	padding-left: 4px;
}
.jobs_books h3 {
	background: #ffffff url(/sites/all/themes/imi/images/mim-imi-bookstore2.png) no-repeat;
	background-repeat: no-repeat;
	min-height: 30px;
	padding-top: 50px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 16px;
	width: 320px;
}
.jobs_books h3 a {
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	height: 25px;
	overflow: hidden;
}
.jobs_books p {
	display: inline-block;
	padding-right: 20px;
	padding-bottom: 8px;
}
.jobs_books p.mim-book-buy {
	background: url(/sites/all/themes/imi/images/mim-book-now.png) no-repeat;
	background-repeat: no-repeat;
	margin-left: -30px;
	padding-left: 115px;
	min-height: 26px;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 18px;
	color: #333333;
}
.jobs_books p.imi_spotlite1 {
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.jobs_books .book-now {
	font-size: 0px;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.spotlite1 p a.clickadd {
}
.spotlite1 input {
	background: url(images/imi-add-cart-btnXX.jpg) no-repeat right top !important;
	height: 0px;
	width: 0px;
	border: 0px;
	text-indent: -500px;
	cursor: pointer;
	float: right;
}
div.editorial form input[type=submit] {
	background: url(images/imi-add-cart-btn.jpg) no-repeat right top !important;
	height: 0px;
	width: 0px;
	border: 0px;
	text-indent: -500px;
	cursor: pointer;
}
.imi_recomondedby #amazon-store-addcart-form input[type='submit'] {
	background: url(images/imi-add-cart-btn.jpg) no-repeat right top !important;
	height: 0px;
	width: 00px;
	border: 0px;
	text-indent: -500px;
	cursor: pointer;
}
.spotlite1 fieldset {
	padding: 0px;
	margin: 0px;
}
.imi_recamond fieldset input {
	background: url(images/imi-add-cart-btn.jpg) no-repeat right top !important;
	height: 0px;
	width: 0px;
	border: 0px;
	text-indent: -500px;
	cursor: pointer;
}
.jobs_percentage img {
	float: left;
}
.jobs_percentage {
	float: left;
}
.imi_recomondedby {
	width: 320px;
	border: 0px solid #CDCDCD;
	padding: 0px;
	padding-bottom: 1px;
	margin-bottom: 20px;
	background: #ffffff url(/sites/all/themes/imi/images/mim-books-bottom.png) repeat-y;
}
.imi_recamond {
	background: none;
	padding: 00px 0 0px 0px;
	background: #ffffff url(/sites/all/themes/imi/images/mim-books-bg-rep2.png) repeat-y;
}
.jobs_books {
	float: right;
	width: 320px;
	padding: 0px;
	margin: 0px;
	background: #ffffff url(/sites/all/themes/imi/images/mim-books-bg-rep2.png) repeat-y;
}
.jobs_percentage {
	position: absolute;
	top: -20px;
	left: 25px;
	background: none;
	float: left;
	position: relative;
}
.jobs_percentage a img {
	position: relative;
	top: -30px;
	padding: 0px;
	margin: 0px
}
/******************************************Magazine Products css***************************************/
.clear {
	clear: both;
}
.main {
	width: 980px;
	margin: 20px auto;
}
.mim_product_box_left {
	width: 650px;
	float: left;
}
.mim_container_box {
	background: url(images/mim-container-box-bg.jpg) no-repeat left top;
	min-height: 391px;
	padding: 10px;
}
.mim_container_box h1.mim-container-title {
	font-size: 24px;
	color: #fff;
	font-family: "DIN Next W01 Bold", sans-serif;
	float: left;
	border-bottom: 1px solid #fff;
}
/*.mim_containerblog h1.mim-container-title{font-size:24px;color:#fff;font-family: 'titilliumtext22l_rgbold';float:left;border-bottom:1px solid #fff;}*/
.mim_container_box h2.social {
	float: right;
}
.mim-products {
	float: left;
	width: 205px;
}
.mim_products_new {
	background: #394953;
	padding: 5px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin: 25px 1px 1px;
	width: 205px;
}
.minproduct-content, .allproducts {
	background: url("images/star.png") no-repeat scroll 5% 50% transparent;
	padding-bottom: 5px;
	padding-left: 44px;
	padding-top: 10px;
	border-top: 1px solid #3d4e58;
	border-bottom: 1px solid #36454e
}
.minproduct-content h3 {
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #c5c3c3;
}
.minproduct-content:hover h3, .minproduct-content-active h3 {
	color: #c7a94b;
}
.minproduct-content-active p {
	color: #fff !important;
}
.minproduct-content:hover p, .allproducts:hover p {
	color: #fff;
}
.minproduct-content p {
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 12px;
	color: #c5c3c3;
}
.minproduct-content:hover, .minproduct-content-active, .allproducts:hover {
	background: url(images/star-hover.png) no-repeat 4% 50%;
}
.all-products {
	border-top: 0 !important;
	padding-top: 4px;
}
.down-arrow {
	margin-top: -18px;
	position: relative;
	text-align: center;
}
.mim-products-rt {
	float: right;
	width: 400px;
	padding-top: 10px;
}
.mim-products-rt .mim_products_details {
	float: left;
	width: 100%;
}
.mim_products_details, .mim_products_details_fetured {
	margin: 0px 0 0px 0;/*border-bottom:1px solid #474646;*/
}
.mim_products_details1 {
	margin: 0px 0 10px 0;/*border-bottom:1px solid #474646;*/
	position: relative;
	float: left;
	width: 100%;
}
.mim_products_details img, .mim_products_details_fetured img {
	float: left;
	border: 1px solid #747474;
	height: 86px;
	margin-right: 20px;
	width: 114px
}
.mim_products_details1 img {
	float: left;
	padding-right: 0px; /*height:113px!important;width: 148px!important;*/
	border: 1px solid #747474;
	margin-right: 15px;
}
.mim_products_details h2, .mim_products_details_fetured h2 {
	color: #fff;
	font-size: 18px;
	font-family: "DIN Next W01 Bold", sans-serif;
	padding-bottom: 5px;
}
.mim_products_details1 h2 {
	color: #fff;
	font-size: 18px;
	font-family: "DIN Next W01 Bold", sans-serif;
	padding-bottom: 5px;
}
.mim_products_details p, .mim_products_details_fetured p {
	color: #c5c3c3;
	font-size: 12px;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
}
.mim_products_details .prod_right, .mim_products_details_fetured .prod_right {
	display: block;
	float: right;
	margin-right: 10px;
	color: #0A4A70;
}
.mim_products_details1 p {
	color: #c5c3c3;
	font-size: 12px;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;/*padding-bottom:3px*/
}
.no-border {
	border: 0 !important;
}
.minproduct-content a {
	color: #fff;
}
.maxzine_product h2, .mazine_filter h2 {
	background: none repeat scroll 0 0 transparent !important;
	font-size: 18px !important;
	min-height: auto !important;
	color: #323232 !important;
}
.maxzine_product p, .mazine_filter p {
	color: #323232 !important;
}
.maxzine_productAlso {
	border-right: 0 solid #CDCDCD;
	float: left;
	padding-right: 10px;
	width: 650px;
}
.maxzine_productAlso div.mim_products_details {
	border-bottom: 0 !important;
	min-height: 100px;
}
.maxzine_productAlso div.mim_products_details_fetured {
	border-bottom: 0 !important;
	min-height: 113px;
	background-color: #dddddd;
	padding: 10px 0px;
}
.maxzine_productAlso div.mim_products_details1 {
	border-bottom: 0 !important;
	min-height: 100px;
}
.maxzine_productAlso1 {
	border-right: 0 solid #CDCDCD;
	float: left;
	padding-right: 10px;
	width: 650px;
	margin-top: 35px;
	margin-bottom: -25px;
	padding-bottom: 10px;
}
.maxzine_productAlso1 div.mim_products_details, .maxzine_productAlso1 div.mim_products_details_fetured {
	border-bottom: 0 !important;
	min-height: 150px;
}
.maxzine_productAlso1 div.mim_products_details1 {
	border-bottom: 0 !important;
	min-height: 150px;
}
.mim_containerblogAlso1 {
	margin-left: -236px;
	position: relative;
}
.mim-cover1 {
	float: left;
	margin: 0 10px 10px 0;
}
.manufacture {
	margin-right: 165px;
}
.active1 {
	color: #C7A94B !important;
}
#product_ajax {
	cursor: pointer;
}
.catname {
	margin-left: 130px;
}
.mim_products_details h2 a, .mim_products_details_fetured h2 a {
	color: #fff;
}
.mim_products_details1 h2 a {
	color: #fff;
}
.allproducts h4 a {
	color: #fff;
}
.allproducts p {
	color: #C5C3C3;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 12px;
}
.producttitle a {
	color: #000 !important;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-size: 18px;
}
.categoryoptions {
	background: none repeat scroll 0 0 #394953;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	height: 18px;
	margin-top: -16px;
	padding: 5px 5px 16px;
	position: relative;
}
.categoryoptions h3 {
	float: left;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
}
.categoryoptions select {
	float: right;
	width: 178px;
	height: 21px;
}
/*************************************** Magazine Produts css end**************************/
.jobs_account .pagination1 {
	float: right;
	padding-right: 5px;
	text-align: right;
	width: 50%;
}
.jobs_account .pagination1 {
	font-weight: bold;
}
.jobs_account .pagination {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.jobs_account .pagination {
	position: relative;
	padding-bottom: 10px;
}
/*#edit-delete{display:none;}*//*
#user-profile-form  > input#edit-delete{disply:none}
#user-profile-form >input #edit-delete{ display: none;}*/

.mim_products_details img {
	border-color: #747474;
	margin-left: 25px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.mim_products_details_fetured img {
	border-color: #747474;
	width: 148px;
	height: 111px;
	margin-left: 10px;
}
.maxzine_product, .mazine_filter {
	margin-top: 10px
}
.prodmauf {
	float: right;
	margin-right: 25px;
	margin-top: -6px;
}
.mim_products_details, .mim_products_details_fetured {
	margin: 0 0 31px;
	position: relative;
}
.jobs_searchresults .rec_logo {
	float: left;
	margin: 0px 10px 0 0;
}
.mim_products_details_fetured .image_over {
	width: auto!important;
	height: auto!important;
	margin: 0px !important;
	position: absolute;
	padding-left: 10px;
	border: 0!important;
	left: 0px;
}
.mim_products_details1 .image_over {
	width: auto!important;
	height: auto!important;
	margin: 0px !important;
	position: absolute;
	padding-left: 10px;
	border: 0!important;
	left: -9px;
}
.jobs_searchresult label {
	float: left;
	padding-right: 6px;
}
.jobsear_description {
	margin-top: 15px;
}
.jobsear_description form#views-exposed-form-job-search-desription-page-2 input#edit-des {
	border: 1px solid #CDCDCD;
	color: #868585;
	height: 20px;
	margin-right: 13px;
	width: 240px;
}
.pane-views-bookstore-block-1 .right_book {
	display: none!important;
}
.left_spot_book {
	display : none!important;
}
#block-views-Bookstore-block_1 .left_spot_book .image {
	display: none!important;
}
.pane-views-bookstore-block-1 .right-book-blok {
	display: none!important;
}
#block-views-Bookstore-block_1 .left_book_block {
	display: none!important;
}
#block-views-Bookstore-block_1 .left_book_block {
	display: none!important;
}
#views-exposed-form-Book-store-search-page-1 .views-widget-filter-tid .views-widget #edit-tid-wrapper select {
	border: 1px solid #CDCDCD;
	color: #868585;
	float: left;
	margin: 10px 10px 0 15px;
	padding: 2px;
	width: 245px;
}
#block-views-Bookstore-block_1 .content .riht .left_book_blok {
	display: none!important;
}
.form-item label.option {
	display: block;
	float: left;
	width: 589px;
	margin-top: 5px;
}
.imi_searchdiv .new_imisite_searchdiv input[type="text"] {
	border-color: #8C8C8C #EBEBEB #EBEBEB;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	float: left;
	font: 12px "proxima-nova", sans-serif;
	height: 30px;
	width: 156px;
}
#block-views-site_right_search_test-block_3 .views-field-title, #block-views-site_right_search_test-block_2 .views-field-title, #block-views-site_right_search_test-block_1 .views-field-title, #block-views-site_right_search_test-block_4 .views-field-title {
	font-weight: bold;
}
#block-views-site_right_search_test-block_3 .views-field-field-smalltext-value, #block-views-site_right_search_test-block_1 .views-field-field-smalltext-value, #block-views-site_right_search_test-block_2 .views-field-field-smalltext-value, #block-views-site_right_search_test-block_4 .views-field-field-smalltext-value {
	margin-bottom: 15px;
}
.jobs_account .pagination1 {
	float: right;
	padding-right: 5px;
	text-align: right;
	width: 50%;
}
.jobs_account .pagination1 {
	font-weight: bold;
}
.jobs_account .pagination {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.jobs_account .pagination {
	position: relative;
	padding-bottom: 10px;
}
.mim-product-header {
	float: right;
	margin-left: 20px;
}
.mim-product-manufacturer {
	width: 100%;
	padding: 20px 0;
}
/*.mim-product-manufacturer a {float:right; }*/
.ajax-loader {
	float: right;
	height: 16px;
	padding: 4px;
}

/*jobs redirection page ,jobs search result*/
.jobsear_description {
	margin-top: 15px;
}
.jobsear_description form#views-exposed-form-job-search-desription-page-2 input#edit-des {
	border: 1px solid #CDCDCD;
	color: #868585;
	height: 20px;
	margin-right: 13px;
	width: 240px;
}
.jobsear_description form#views-exposed-form-job-search-desription-page-2 select#edit-term-node-tid-depth, form#views-exposed-form-job-search-desription-page-2 select#edit-term-node-tid-depth-1 {
	border: 1px solid #CDCDCD;
	color: #868585;
	float: left;
	height: 24px;
	width: 245px;
}
.jobsear_description form#views-exposed-form-job-search-desription-page-2 .form-checkboxes {
	clear: both !important;
}
.jobsear_description form#views-exposed-form-job-search-desription-page-2 label {
	color: #000000;
	float: left;
	margin: 0 0 0 5px !important;
	width: 100px !important;
}
.jobsear_description form#views-exposed-form-job-search-desription-page-2 input#edit-submit-job-search-description {
	background: url("images/mim_jobsearchbtn.png") no-repeat scroll left top transparent;
	border: 0 none;
	height: 33px;
	text-indent: -500px;
	width: 116px;
}
.jobsear_description form#views-exposed-form-job-search-desription-page-2 #edit-term-node-tid-depth-1-wrapper {
	float: right !important;
	padding-left: 255px;
	padding-top: 7px;
}
.jobsear_description form#views-exposed-form-job-search-desription-page-2 .form-item {
	float: left !important;
}
.jobsear_description form#views-exposed-form-job-search-desription-page-2 input[type="checkbox"] {
	float: left;
}
.custom-combobox {
	position: relative;
	display: inline-block;
}
.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;/* support: IE7 *//**height: 1.7em;*top: 0.1em;*/
}
.custom-combobox-input {
	margin: 0;
	padding: 0.3em;
}
.booknewmember {
	position: relative;
}
.booknewmember h4, .attendees h4, .imimemberdetails form h4 {
	font-size: 15px;
	line-height: normal;
	color: #000;
	padding-bottom: 5px;
}
.booknewmember p span {
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	padding-left: 16px;
	color: #000;
}
.booknewmember_left {
	float: left;
}
.booknewmember_right {
	bottom: 5px;
	float: right;
	position: absolute;
	right: 0;
}
.booknewmember_right .ajaxdata {
	display: block;
}
.imimemberdetails table td label {
	color: #000;
	font-size: 12px;
	line-height: normal;
}
.attendees_list p {
	float: left;
}
.attendees_list .edit_delete {
	float: right;
}
.attendees_list .edit_btn, .imimemberdetails table td input[type="submit"] {
	float: left;
	padding: 5px 8px;
	display: block;
	background: #d2e8b6;
	font-size: 12px;
	line-height: 22px;
	color: #000;
}
.attendees_list .delete {
	display: block;
	float: left;
	height: 28px;
	width: 28px;
	background: url("images/delete.png") no-repeat scroll center center transparent;
}
.attendees_list {
	padding: 5px 0;
}
.attendees {
	border-top: 6px solid #eae8e9;
	border-bottom: 6px solid #eae8e9;
	padding: 10px 0px;
	margin: 10px 0px;
}
.imimemberdetails table {
	padding-left: 15px;
}
.imimemberdetails table td input[type="text"], .imimemberdetails table td textarea {
	height: 28px;
	border: 1px solid #d6d4d5;
	width: 207px;
}
.imimemberdetails table td {
	padding: 6px 3px;
}
.imimemberdetails table td textarea {
	height: 93px !important;
	width: 206px;
}
.imimemberdetails table {
	width: 75% !important;
	margin-left: 25px;
	margin-top: 10px;
}

.attendees_list li, .imimemberdetails_ticket_cunt table td ul li {
	border-right: 1px solid #000;
	float: left;
	list-style: none outside none !important;
	padding: 0 8px;
}
.attendees_list li:first-child, .imimemberdetails_ticket_cunt table td ul li:first-child {
	padding-left: 0px !important;
}
.attendees_list li:last-child, .imimemberdetails_ticket_cunt table td ul li:last-child {
	border: 0px !important;
}
.attendees_list ul {
	float: left;
	padding-top: 10px;
}
.booknewmember p {
	padding-left: 0px;
}
.company_add {
	vertical-align: top;
}
.my_imi_profileabt_form {
	padding-left: 8px;
}
.imimemberdetails_ticket_cunt table td {
	min-width: 128px;
}
.imimemberdetails_ticket_cunt table td span {
	font-weight: 700;
}
a.multiSelect {
	background: #FFF url(images/dropdown.blue.png) right center no-repeat;
	border: solid 1px #BBB;
	padding-right: 20px;
	position: relative;
	cursor: default;
	text-decoration: none;
	color: black;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
}
a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
	color: black;
	text-decoration: none;
}
a.multiSelect span {
	margin: 1px 0px 1px 3px;
	overflow: hidden;
	display: -moz-inline-stack;
	display: inline-block;
	white-space: nowrap;
}
a.multiSelect.hover {
	background-image: url(images/dropdown.blue.hover.png);
}
a.multiSelect.active, a.multiSelect.focus {
	border: inset 1px #000;
}
a.multiSelect.active {
	background-image: url(images/dropdown.blue.active.png);
}
.multiSelectOptions {
	margin-top: -1px;
	overflow-y: auto;
	overflow-x: hidden;
	border: solid 1px #B2B2B2;
	background: #FFF;
}
.multiSelectOptions LABEL {
	padding: 0px 2px;
	display: block;
	white-space: nowrap;
}
.multiSelectOptions LABEL.optGroup {
	font-weight: bold;
}
.multiSelectOptions .optGroupContainer LABEL {
	padding-left: 10px;
}
.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL {
	padding-left: 18px;
}
.multiSelectOptions input {
	vertical-align: middle;
}
.multiSelectOptions LABEL.checked {
	background-color: #dce5f8;
}
.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}
.multiSelectOptions LABEL.hover {
	background-color: #3399ff;
	color: white;
}
#jobs_key, #taxonomy_jobs_cat, #taxonomy_jobs_jobtype, #taxonomy_jobs_loc {
	display: inline;
	width: 190px;
}
#taxonomy_jobs_cat, #taxonomy_jobs_jobtype {
	margin-left: 24px;
}
#taxonomy_jobs_jobtype {
	margin-right: 20px;
}
#taxonomy_jobs_cat input, #taxonomy_jobs_loc input {
	width: 149px;
	padding: 0px 0px 0px 7px;
	height: 21px;
	margin: 0px 0px;
}
#taxonomy_jobs_cat a {
	padding: 0px 0;
	height: 21px;
	position: absolute;
	top: 0px;
}
#taxonomy_jobs_cat .custom-combobox, #taxonomy_jobs_loc .custom-combobox {
	width: 190px;
}
#taxonomy_jobs_loc a {
	padding: 0px 0;
	height: 21px;
	position: absolute;
	top: 0px;
}
#jobs_postcode input[type="text"] {
	width: 180px !important;
	height: 21px;
	padding: 0 0 0 7px !important;
}
#taxonomy_jobs_miles select {
	width: 132px !important;
	height: 21px;
	padding: 0 0 0 7px !important;
}
#jobs_key input[type="text"], #term_jobs_jobtype_id, #taxonomy_jobs_miles select, #jobs_postcode input[type="text"] {
	width: 181px;
	padding: 5px 0px 3px 7px;
	border: 1px #d3d5d4 solid;
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6;
	margin: 10px 0px;
	border-radius: 3px;
}
.multiSelectOptions LABEL {
	padding: 2px 8px;
}
.multiSelectOptions input {
	margin-right: 10px;
}
#taxonomy_jobs_jobtype a.multiSelect {
	margin: 10px 0px;
	padding: 1px 0 0 7px !important;
	height: 20px;
}
a.multiSelect span {
	background: url("images/select-arrow.png") no-repeat right center;
}
#taxonomy_jobs_miles {
	width: 213px;
	display: inline-block;
	height: 24px;
}
#jobs_postcode {
	width: 205px;
	display: inline;
}
#jobs_key input[type="text"] {
	padding: 0px 0px 0px 7px;
	height: 21px;
}
#jobs_postcode label {
	padding: 0 7px;
}
#taxonomy_jobs_jobtype .multiSelectOptions {
	margin-top: 10px;
}
#myjob-search .search_buttons input[type="submit"], #myjob-search .search_buttons input[type="reset"] {
	background-size: 2px 100%;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	border: 0px;
	border-radius: 3px;
	color: #FFF;
	background: url("images/home-job-search-btn.jpg") repeat-x left center #262626;
	padding: 8px 13px;
}
#myjob-search {
	padding-left: 3px;
}
.search_buttons {
	padding-right: 5px;
	float: right;
	padding-bottom: 15px;
	padding-top: 5px;
}
.but_search {
	float: left;
	margin-right: 10px;
}
#taxonomy_jobs_miles label {
	display: table-cell;
	padding-right: 5px;
}
.miles_select {
	display: table-cell;
	position: relative;
}
.sel_miles select {
	margin: 0px !important;
	border: 0px !important;
	border-radius: 0px !important;
	background: none !important;
}
.sel_miles {
	margin-left: 5px; /*overflow:hidden;*/
	width: 108px;
	border: 1px #d3d5d4 solid;
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6;
	margin: 7px 0px;
	border-radius: 3px;
}
#myjob-search .search_buttons input[type="submit"] {
	padding: 8px 31px 8px 13px;
}
#myjob-search .search_buttons .but_search {
	position: relative;
}
#myjob-search .search_buttons span.img_srch {
	position: absolute;
	top: 7px;
	right: 7px;
	width: 20px;
	height: 21px;
	display: block;
	background: url("images/search-icon-white.png") no-repeat right center;
}
span.sel_miles {
	position: absolute;
	right: 5px;
	top: 9px;
	background: url("images/select-arrow.png") no-repeat right top;
	background-color: inherit;
	border: 0 none;
	height: 4px;
	position: absolute;
	right: 7px;
	top: 9px;
	width: 8px;
}
.ref_search {
}
/* form 2 */

.ref_search #taxonomy_jobs_cat label, #taxonomy_jobs_company label {
	display: inline-block;
	float: none;
	padding-right: 6px;
	width: 100%;
}
.ref_search input {
	font-size: 13.33px;
}
.ref_search .custom-combobox span {
	font-size: 5px;
}
.ref_search #taxonomy_jobs_company input, #taxonomy_jobs_loc input {
	height: 21px;
	padding: 0px 0px 0px 7px;
}
.ref_search #taxonomy_jobs_cat a, .ref_search #taxonomy_jobs_company a, .ref_search #taxonomy_jobs_loc a {
	height: 21px;
	position: absolute;
	top: 5px;
	width: 25px;
}
.ref_search #taxonomy_jobs_cat {
	margin-left: 0px;
}
#myjob-search.ref_search > div {
	display: inline-block;
	margin-right: 15px;
	width: 181px;
}
.ref_search #taxonomy_jobs_company {
	margin-right: 15px;
}
#taxonomy_jobs_jobtype a#term_jobs_jobtype_id {
	position: relative
}
.ref_search #taxonomy_jobs_cat input, .ref_search #taxonomy_jobs_loc input, .ref_search #taxonomy_jobs_company input {
	width: 145px;
}
.ref_search #taxonomy_jobs_jobtype a, .ref_search #taxonomy_jobs_jobtype a span {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 13.3333px;
	font-weight: 400;
	color: #555555;
	text-transform: capitalize;
}
.ref_jobtype {
	float: right;
	width: 392px !important;
	padding-top: 15px;
}
.ref_jobtype #taxonomy_jobs_jobtype a.multiSelect, .ref_search #taxonomy_jobs_miles select {
	margin: 0px;
}
.ref_jobtype #taxonomy_jobs_miles {
	width: 178px;
	float: right;
}
.ref_jobtype label {
	padding-top: 5px;
}
.ref_jobtype #taxonomy_jobs_jobtype {
	padding: 0px;
	margin: 0px;
}
.ref_jobtype .multiSelectOptions {
	margin: 0px !important;
}
.ref_jobtype .multiSelectOptions label {
	float: none;
}
.ref_jobtype #term_jobs_jobtype_id {
	width: 125px;
}
.ref_jobtype #term_jobs_jobtype_id span {
	width: 122px;
}
.ref_jobtype .sel_miles {
	margin: 0px;
}
.ref_jobtype #taxonomy_jobs_jobtype label {
	padding-left: 28px;
}
.ref_search span.img_srch {
	position: absolute;
	top: 7px;
	left: 7px;
	width: 20px;
	height: 21px;
	display: block;
	background: url("images/available-updates-xxl.png") no-repeat left center;
}
.ref_search input[type="submit"] {
	padding: 8px 13px 8px 31px !important;
	float: left;
	margin-right: 14px;
}
.ref_search input[type="submit"] {
	background-size: 2px 100%;
	font-family: "Proxima Nova Soft W03 Reg", sans-serif;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	border: 0px;
	border-radius: 3px;
	color: #FFF;
	background: url("images/home-job-search-btn.jpg") repeat-x left center #262626;
	padding: 8px 13px;
}
.ref_search .but_search {
	display: table-cell !important;
	width: auto !important;
}
.ref_search span#total {
	float: left;
}
.ref_search #total {
	text-transform: lowercase;
	font-size: 12px;
	margin-top: -10px;
}
.ref_search #total span {
	font-size: 32px;
}
.ref_search .but_search {
	position: relative;
	float: none;
}
.ticketbasket {
	cursor: pointer;
}
#nullmember, #tic_mess p.tic_green {
	background: #dff2bf;
	color: #4f8a10;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px 0 10px 15px;
	border: solid 1px #4f8a10;
}
#tic_mess p.tic_red, #tic_mess p.tic_same {
	background: #feefb3;
	color: #9f6000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px 0 10px 15px;
	border: solid 1px #9f6000;
}
.company_add td ul {
	display: table;
	margin-bottom: 10px;
}
.imimemberdetails_ticket_cunt table {
	width: 95% !important;
}
/* twitter-timeline */

a.follow-button {
	background: #62c1dd !important;
	color: #fff !important;
}
.customisable-highlight {
	color: #000 !important;
}
a.customisable-highlight {
	color: #000 !important;
}
/*footer start */

/*footer start */ 


/* social in news */
.myid_37765 .tw_img, .myid_37765 .fb_img, .myid_37765 .in_img {
	float: left;
}
.myid_37765 .tw_ctn, .myid_37765 .fb_ctn, .myid_37765 .in_ctn {
	float: left;
}
.myid_37765 .imi_social_linkedin, .myid_37765 .imi_social_fb {
	border-top: 1px solid #e5e5e5;
	padding: 18px 0px;
}
.myid_37765 .imi_social_twitter > p {
	text-align: right;
}
.myid_37765 .imi_social_twitter > p a {
	color: #383c5f;
}
.myid_37765 .tw_ctn a, .myid_37765 .fb_ctn a, .myid_37765 .in_ctn a {
	color: #000;
	font-size: 15px;
	line-height: normal;
	font-weight: 700;
}
.myid_37765 .tw_ctn p, .myid_37765 .fb_ctn p, .myid_37765 .in_ctn p {
	color: #626262;
	font-size: 12px;
	line-height: normal;
}
.myid_37765 .imi_social {
	border-top: 11px solid #dad8d9 !important;
	margin-top: 20px;
	padding-top: 20px;
}
.myid_37765 .imi_social h2 {
	padding-bottom: 15px;
}
/* social in news */


/* team details */
.myid_37765 .notes_editer p {
	padding-left: 0px
}
.myid_37765 .news_team {
	border-top: 11px solid #dad8d9 !important;
	margin-top: 20px;
	padding-top: 20px;
}
.myid_37765 .team_details_img {
	float: left;
}
.myid_37765 .team_details_ctn {
	float: left;
	width: 250px
}
.myid_37765 .news_team h6 {
	padding-left: 14px;
	color: #000;
	font-size: 13px;
	font-weight: 700;
	line-height: normal;
}
.myid_37765 .news_team_details > p {
	padding: 0px 0px 3px 0px;
}
.myid_37765 .news_team_details > p a {
	color: #383c5f;
}
.myid_37765 .team_details {
	padding-bottom: 15px;
}
.myid_37765 .notes_editer {
	padding-top: 15px;
	border-top: #e2e2e2 1px solid;
	margin-top: 15px;
}
.myid_37765 .notes_editer h5 {
	padding-bottom: 10px;
}
/* team details */
/* tabs */
/* member */

.imi_main .imi_recomondedby, .imi_main .imi_recamond, .imi_main .imi-agendadiv .imi_recamond h3, .imi_main .imi-agendadiv .imi_motormagzine h3 {
	background: none;
}
.imi_main .jobs_books {
	display: none;
}
.imi_recamond h6 {
	display: none;
}
.imi_courseslogo p strong {
	margin-right: 10px;
}
.myid_40 .imi_membershipinner table td ul li {
	background: url("images/black_arrow.png") no-repeat 0px 7px;
	padding: 0px 0px 0px 14px;
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
}
.imi_membershipinner table td {
	width: 49.8% !important;
	margin-left: 0px !important;
}
.mag_cont img {
	height: 139px !important;
	padding-left: 15px;
	width: 90px !important;
	float: left;
	margin-right: 20px;
}
.mag_cont {
	padding-top: 20px;
	border: 1px solid #dbdbdb;
	border-top: 0px;
}
.mem_motor_magazine h6 {
	margin-bottom: 0px;
}
.mem_motor_magazine .mag_title a {
	color: #000;
	font-size: 18px;
	font-weight: normal;
	line-height: normal;
}
.mem_motor_magazine .mag_body {
	margin: 5px 0px;
}
.mem_motor_magazine .mag_cont {
	padding-bottom: 19px;
	background: #f1f1f1;
}
.read_online a, .flip_book a {
	padding-left: 40px;
	color: #000;
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
	;
}
.read_online h2 {
	background: url("images/read-online-icon.png") no-repeat 128px 7px;
	padding: 9px 0 6px;
}
.flip_book h2 {
	background: url("images/flip.png") no-repeat 128px 7px;
	padding: 9px 0 6px;
}
/* member */

/* Automotive industry displaycomment */

.mytype_latest_news .jobs_member {
	margin-top: 60px !important;
	position: relative;
}

.news_publish ul li {
	float: left;
	line-height: 20px;
	list-style: none outside none !important;
	margin-left: 0 !important;
	padding-bottom: 8px;
	padding-left: 6px !important;
	padding-right: 6px;
}
.news_publish {
	float: left;
	width: 350px;
	padding-top: 5px;
}
.news_publish ul li span {
	font-weight: bold;
}
.news_publish ul li:first-child {
	background: url("images/news_publish_li_border.jpg") no-repeat right 7px;
}
.news_publish ul {
	padding-left: 0px;
}
.social-print img {
	border: 0px!important;
	padding: 0px!important;
	height: 21px!important;
	width: 40px;
}
.news_top .social-print {
	margin-top: 2px!important;
	padding-right: 3px!important;
	padding-top: 5px !important;
}
.social-print {
	margin-top: 0px !important;
	padding-right: 3px !important;
	padding-top: 0px !important;
}
.news_top .news-social {
	padding-top: 6px !important;
}
.news-social > a {
	margin-left: 3px;
}
.mim-social > a {
	margin-left: 3px;
}
.mim-social > a img {
	padding: 0px !important;
}
.news_top .news-social a img {
	padding: 0px !important;
	height: 18px !important;
	margin-right: 0px !important; /*margin-left3px !important;*/
}
/* Automotive industry displaycomment */

.IMI_tweet_timeline h6 {
	position: relative;
	z-index: 99;
}
.IMI_tweet_timeline {
	position: relative;
}
.timeline-header {
	display: none;
}
.IMI_tweet_timeline > p {
	position: absolute;
	top: 12px;
	width: 319px;
}
#twitter-widget-1 { /*width:100% !important;*/
	height: 323px;
}
.IMI_tweet_timeline h6 {
	background-image: url("images/twt_icon.jpg");
}
/*featured*/
.featured_jobs_smaller h6, .search-automotive h6 {
	background: url("/sites/all/themes/imi/images/futr_icon.jpg") no-repeat scroll 0 center #fc7d16;
	color: #ffffff;
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 18px;
	height: 26px;
	line-height: normal;
	padding-bottom: 10px;
	padding-left: 55px;
	padding-top: 11px;
}
.automotive_company {
	float: left;
	margin-right: 20px;
	min-height: 78px;
	width: 100px;
}
.featured_jobs_detailsdiv {
	padding-top: 20px;
}
.featured_jobs_smaller {
	background: #f1f1f1;
	border: 1px solid #e8e8e8;
}
.automotive_title a {
	color: #0b226b;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: normal;
}
.automotive_salary p, .automotive_nid {
	color: #666666;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: normal;
}
.automotive_content {
	min-height: 87px;
	padding: 10px 0px;
	border-bottom: 2px solid #cccccc;
	margin: 0px 5px;
}
/*.featured_jobs_detailsdiv .automotive_content:not(:last-child){border-bottom:0px solid #cccccc;}*/
.automotive_content:last-child {
	border: 0 none;
	padding-bottom: 0px;
}
.browse_jobs {
	height: 55px;
	text-align: center;
}
.automotive_company img {
	border: 1px solid #dad8d9;
}
.browse_jobs a {
	background: #333333;
	color: #fff;
	display: block;
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 18px;
	line-height: normal;
	margin: 10px auto 0;
	padding: 7px 27px;
	width: 114px;
	border: 0px;
}
.search-automotive input[type="submit"] {
	background: url("images/search-job-icon.jpg") no-repeat 98px center #333333;
	color: #fff;
	display: block;
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 18px;
	line-height: normal;
	margin: 10px auto 0;
	padding: 10px 37px 10px 27px;
	width: 135px;
	border: 0px;
}
.search-automotive {
	margin-bottom: 18px;
}
/*featured*/
/*new menu */

/* new menu */
/* top menu */
.imi_main .imi_contact {
	float: left;
	margin-right: 20px;
	padding-left: 40px;
	background: url("/sites/all/themes/imi/images/tell-icon.png") no-repeat left center;
}
.imi_main .imi_contact span {
	color: #3f464e;
	line-height: normal;
	font-size: 14px;
}
.imi_main .imi_contact p span {
	color: #999999;
	line-height: normal;
	font-size: 14px;
}
.imi_main .imi_top {
	float: right;
	margin-bottom: 5px;
	padding-top: 53px;
}
.imi_main .imi_searchdiv {
	margin-top: 0px;
}
.imi-top-bar.imi-top {
	background: #343434;
}
.imi_home ul li iframe {
	width: 97px !important;
}
.imi_home ul li iframe#twitter-widget-0 {
	width: 220px !important;
}
.imi_agendaRt .imi_months {
	background: none;
	border-top: 11px solid #dad8d9 !important;
	margin-top: 20px;
	padding-top: 20px !important;
}
.location p img {
	float: left;
	margin-right: 10px;
}
.courses .imi_monthday {
	border: 0px;
	box-shadow: none;
	width: auto;
	margin-bottom: 12px;
	margin-right: 13px;
}
.courses .imi_monthday img {
	padding-left: 0px !important;
}
.courses .imi_monthdescript h5 {
	padding-top: 10px;
}
#node-43 .imi-agendadiv .imi_membership {
	min-height: 385px;
}
.imi-top #user-login-form #edit-name-wrapper input#edit-name {
	background: url("/sites/all/themes/imi/images/user-icon.jpg") no-repeat 133px center #ffffff;
	border: medium none;
	border-radius: 3px;
	height: 16px;
	margin-bottom: 6px;
	padding-bottom: 8px !important;
	padding-left: 5px !important;
	padding-right: 0 !important;
	width: 155px;
}
.imi-top #user-login-form #edit-pass-wrapper input#edit-pass {
	background: url("/sites/all/themes/imi/images/lock-icon.jpg") no-repeat 133px center #ffffff;
	border: medium none;
	border-radius: 3px;
	height: 16px;
	margin-bottom: 6px;
	margin-right: 10px;
	padding-bottom: 8px !important;
	padding-left: 5px !important;
	padding-right: 0 !important;
	width: 155px;
}
.imi-top #user-login-form #edit-submit {
	background: url("/sites/all/themes/imi/images/button_green.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: medium none;
	border-radius: 3px;
	color: #353c47;
	cursor: pointer;
	font-family: "DIN Next W01 Bold", sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 33px;
	line-height: 18px;
	text-align: center;
	text-indent: inherit;
	text-transform: uppercase;
	width: 57px;
}
.imi_main .imi-top-bar-link li a {
	font-size: 11px;
	line-height: 16px;
}
.imi_main .imi_top .imi_top {
	float: right;
	margin-bottom: 5px;
	padding-top: 53px;
}
.imi_main .imi_top #edit-search-block-form-1 {
	border: 1px solid #e3e3e3 !important;
	border-bottom-right-radius: 0 !important;
	border-top-right-radius: 0 !important;
	height: 32px;
	padding: 0 6px;
	width: 155px;
}
.imi_main .imi_top .imi_searchdiv .new_imisite_searchdiv #edit-submit {
	-moz-border-bottom-colors: none !important;
	-moz-border-left-colors: none !important;
	-moz-border-right-colors: none !important;
	-moz-border-top-colors: none !important;
	background: url("/sites/all/themes/imi/images/search-icon.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
	border-bottom-right-radius: 3px !important;
	border-color: #e3e3e3 #e3e3e3 #e3e3e3 !important;
	border-image: none !important;
	border-style: solid solid solid none !important;
	border-top-right-radius: 3px !important;
	border-width: 1px 1px 1px 0 !important;
	height: 33px !important;
	position: inherit !important;
	width: 33px;
}
/* top menu */	

/* job search */
.search-automotive form {
	background: #f1f1f1;
	padding: 9px 0px 14px;
}
.search-automotive form input[type="text"] {
	border: 1px solid #d2d2d2;
	height: 31px;
	margin: 0px auto;
	width: 193px;
	padding-left: 8px;
	background: #fff;
	color: #999999;
	margin-bottom: 11px;
	display: block;
}
/* job search */
span.arrow, span.arrow_sub {
	display: none;
}

/*.imi_motorfrom{}*/
.mobile-nav .nav > li.active > a, .mobile-nav li.active .container1-inner {
	border-bottom: 0px solid #20bfd5;
}
.mobile-nav .nav > li > a, .mobile-nav .nav > li.active > a {
	height: auto !important;
	padding: 12px 15px !important;
	text-align: left;
}
.mobile-nav .nav > li #navlist1 li:nth-child(3n) {
	border-bottom: 1px solid #464646 !important;
}
.imi_main .imi_month {
	margin: 0px 0 20px !important;
}
.imi_main .imi_cardes p {
	color: #51524c;
}
.mim_rightonenewsheader img {
	border-color: #eeeeec #eeedeb #ededed #eeeeee;
	border-style: solid;
	border-width: 2px;
	height: 159px !important;
	padding: 2px;
	width: 112px !important;
}
.imi_main .logo1 {
	padding-bottom: 15px;
}
.imi_scrlmd {
	height: 135px;
	padding-top: 10px;
	width: 200px;
}
.fixeditem > p {
	text-align: center;
}
/*#view-options{ display:none;  float: left;}
*/#view-options {
	margin-top: 15px;
}
#view-options span {
	color: #7a7a7a;
	cursor: pointer;
	font-size: 15px;
	line-height: normal;
	text-transform: capitalize;
	margin-right: 15px;
}
/* ------ ******** -------- MIM css -------- ********* ------ */

.mim_logo {
	margin: 16px 0px 12px !important;
}
.mim_pdf li {
	background: none !important;
	list-style: none !important;
	padding: 5px 0px !important;
}
.imi_abtlt.menu_links.mim_pdf li img {
	margin-right: 3px;
}
.mim_pdf {
	width: 227px !important;
}
.mim_pdf li a {
	font-family: 'proxima_nova_rgregular';
}
.mim_menubg .mim_mainmenu li a {
	background-image: none !important;
	padding: 10px 24px !important;
	color: #003a4b !important;
	font-family: 'proxima_nova_alt_rgbold' !important;
	font-size: 14px !important;
	line-height: 20px !important;
	text-transform: capitalize !important;
	font-weight: normal !important;
}
.mim_menubg {
	margin-top: 0px !important;
	width: 100% !important;
}
.mim_mainmenu {
	background-image: none !important;
	background-color: #e8e9e8 !important;
}
.mim_mainmenu ul li a.active {
	background: none !important;
}
.mim_menubg {
	padding: 9px 0 !important;
	border-top: #1d5160 1px solid;
	border-bottom: #1d5160 1px solid;
}
.mim_mainmenu {
	margin: 0px !important;
}
.mim_menubar {
	margin: 0px !important;
}
/* 4th nov 2014 changes */
/*#node-39 .panel-3col-33-stacked .panel-col-last {width:32.33%;border:1px solid #cdcdcd;}
.imi_courses {border:1px solid #cdcdcd;}
#node-39 .imi_newsarticles p {padding-right:0px;background:none !important;}
#node-39 .imi_newsarticles p, #node-39 .imi_newsarticles p a {border: 0 none !important;color: #041b5d !important;padding: 5px 0 0;}
#node-39 .imi_cardes h4 a {color: #041b5d !important;}
#node-39 .singlenewswrap {border-bottom:0px;}
#node-39 .imi_monthday {background: url("/sites/all/themes/imi/images/imi-months-bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);color: #010101;float: left;font: bold 14px/24px "proxima-nova",sans-serif;text-align: center;width: 66px;}
#node-39 .imi_monthdescript {float: right;margin-left: 8px;width: 229px;}
#node-39 .location {float: right;margin-left: 18px;width: 229px;}
#node-39 .imi_monthday .inner_date {background:none !important;padding:4px 6px;color:#000;}
#node-39 .imi_monthday  {box-shadow:none;}
#node-39 .imi_videos {padding-bottom:0px;}
#node-39 .imi_RTA p {margin-bottom:0px;}
#node-39 .imi_monthday > p {line-height: 18px;word-wrap: break-word;}
#node-39 .imi_mimjobdes h6 {padding-top:0px;}
#node-39 .imi_scrlmd {height:105px;}
.imi_RTA a, .imi_videos a {
    color: #371b96;
}*/
/* 4th nov 2014 changes ends */
/* 9th Dec 2014 */
.imi_utube {
	display: none;
}

/* 9th Dec 2014 */
@media screen and (max-width:767px) {
.mim_logoad, .mim_menubar {
	display: none;
}
.mim-mobile {
	background-color: #343434;
}
}
/* 18th Dec 2014 */

