/*
Theme Name: Simplux 
Theme URI: http://www.jobthemes.com/
Description: Premium Child Theme for Jobroller
Author: jobthemes.com
Author URI: http://www.jobthemes.com/
Template: jobroller
Version: 2.0
AppThemes ID: simplux
*/

@import url("../jobroller/style.css");
@import url("../jobroller/styles/style-pro-blue.css");
@import url("js/jquery.selectbox.css");



/* =Reset
---------------------------------------------------------------------------------- */
.inner {font-size: 12px;}
#content h1 {margin-top: 5px;font-size: 2em;}
#content h2 { font-size: 15px;}

form.main_form p.optional label {color: #555}

/* =Anchors
---------------------------------------------------------------------------------- */
a:active{outline: none !important;}
a:focus{-moz-outline-style: none !important;outline: none !important;}
a:hover, a:focus {color: #019abb;	text-decoration: none !important;}
h1, h2, h3, h4, h5, h6, .pagetitle { color: #fc4903;  }
h6 {font-size: 13px}
#content h3 , #content h3#reply-title {font-size: 1.2em; margin-top: 10px; font-weight: bold;line-height: 1.25em;margin-bottom: 0.5em;}
#content h3#reply-title {font-size: 1em;color: #664f3f}
#content h6 {color: #666666;font-size: 1em; line-height: 1.54em; font-weight: bold;}
#content h3.desco , #content h2.pack_select{font-size:1em;margin-bottom: 8px; border-bottom:1px dotted #a5a5a5;overflow:hidden;width:655px; font-style: normal;font-family: arial,verdana,tahoma;clear:both;margin:0!important;padding:5px 0 7px 3px}
#content h2 {margin-bottom: .4em;}
ol.resumes dd strong  , a, ol.jobs dd strong a , ol.resumes dd strong, a, ol.jobs dd strong a , ol.resumes dd {font-family: arial,tahoma,verdana;font-size: 12px;}




/* =Layout 
---------------------------------------------------------------------------------- */
body {background:#fff;}
div#content .inner , div#content .inner-r { border: 0px solid #018AA9;font-size: 12px;/*overflow:hidden*/;background-image: none !important; /*background-color: #FBFBFB*/;margin: 0 auto; padding: 0px 0px 5px;position: relative;-webkit-border-radius: 3px;border-radius: 3px; -moz-border-radius: 3px;margin-top: 5px; background: #fff;}
div#content .inner-r { border: 1px solid #018AA9; text-align: left;overflow:hidden}
.inner  div#content .inner-r { border: 0px solid #018AA9;margin-top: -1px; }

.pagetitle {  font-size: 12px;font-weight:bold}

.inner-all {background:#fff;}
.section {width: 700px; margin: 0 0 0px 0;padding-right: 00px ;padding-top: 0px;float:left;}
.section-full{overflow:hidden;height:auto;width:936px!important;padding-top: 10px;}
.section-comment{overflow:hidden;height:auto;width: 685px;!important;}
#mainContent{margin-top: 8px;width: 700px; padding: 6px 8px}
.section_header { margin-bottom: 8px;}
ul.display_section{overflow:hidden;zoom:1;list-style:none outside!important;margin:0 0 -1px!important;padding:0!important}
ul.display_section li{float:left;border-right:1px solid #ddd;border-top:1px solid #ddd;border-left:1px solid #ddd;background:#ddd;margin-right:2px;font-size:.75em;padding:8px 12px}
ul.display_section li.active,ul.display_section li{border-left:1px solid #E4E4E7;border-right:1px solid #E4E4E7;border-top:1px solid #E4E4E7;border-radius:2px 2px 2px 2px;border-bottom:medium none;font-size:11px;font-weight:400;background:#f5f5f2 url(images/tab2.jpg) repeat-x center top;margin:1px 1px 0 0;padding:5px 10px}
ul.display_section li.active{background:#fff}
ul.display_section li:hover{background:#f5f5f2}
ul.display_section li a{color:#333333; font-size: 12px;}
ul.display_section li a:hover{color:#06C}
ul.display_section li a:focus{color:#023976}
.comment-bubble a{margin-top: 2px; background:url(images/bubble.jpg) no-repeat 0 0;display:block;font-weight:400;font-size:12px;height:40px;padding-top:9px;text-align:center;text-decoration:none;width:49px}
.comment-bubble a:hover{color:#0177ef}
.spacer{clear:both}
.spacer-line {clear:both;border-top: 1px solid #d8d8d8;padding-top: 10px;}
.spacer-lino{padding-top: 8px;clear:both;}
.displ {display: none;}
.widget_user_info ul li{line-height: 2.5em !important;}
table.data_list td.date ,table.data_list th , table.data_list td { font-size: 1em;color: #555 ; padding: 4px;}
div#content {background: none !important}
#apply_form, #share_form {  background: none;}

#content ul li {line-height: 1.8em;}

small {font-size: 11px;}

/* =Header
---------------------------------------------------------------------------------- */
 nav select { display: none; }
#header .inner {padding: 5px 0 65px;}
#header ,#header-no  {background: #f6f6f6;border-top: 1px solid #d9d7d7;height:290px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12) inset;box-shadow:0 2px 4px rgba(0, 0, 0, 0.12) inset;}
#header-no  {height:70px;}
#head-footy{border-bottom: 4px solid #f23a01; }s
.header-1 {float: left; border: 0px solid #000;width: 720px;margin-right: 5px;}
.header-2 {float: right; border: 0px solid #000;/*width: 270px;*/}
#banner {background: #fff;border-top: 1px solid #D9D7D7; }
.header-l{min-height: 78px;padding-bottom: 8px;margin-bottom: 5px;-moz-border-radius: 0px 0px 2px 2px;-webkit-border-radius: 0px 0px 2px 2px; border-radius: 0px 0px 2px 2px;}
#header h1 {font-size: 2em;color: #01a176;font-weight: bold;font-family: arial,tahoma,verdana;margin-bottom: 0px;margin-top: 26px;}
#header h2 {font-size: 1em;color: #422711;margin-bottom: 15px;}
#mainNav, #logo {float: left !important;}
.logo_wrap h1#logo { letter-spacing: 0px; margin: 0px 10px 0 10px;padding-right: 10px; text-shadow: none;font-weight: bold;font-size: 13px}
.logo_wrap h1#logo a {font-style:italic; color: #0C53A3;}
#logo { min-height: 90px !important;overflow: hidden; min-width: 220px; max-width: 100%;letter-spacing: 0px; margin: 0 10px 0 0;padding-right: 10px; text-shadow: none;font-weight: bold;}
#logo a {color: #fc3e03;display: block;font-size: 2.4em !important;font-weight: bold;line-height: 1em !important;text-decoration: none !important;text-shadow: 0;margin: 5px 0 0 10px;}
#logo small {font-style:normal; color: #444; display: block;font-family: arial,tahoma,verdana;font-size: 1em !important;margin-top: 0.3em;margin-left: 6px;}
#home-featured-right ul.home-ad { margin: 0 !important; padding: 7px 0 0 0px !important;list-style-type:none !important;margin-left:-1px;}
ul.home-ad {height: 90px !important;border: 0px solid #000}
ul.home-ad li a{float:left;background:#fff;width:110px;height:75px;border:1px solid #E4E4E7;padding:1px!important;  margin-left:2px; margin-right:3px; margin-top:2px; margin-bottom:2px}
ul.home-ad li a:hover{}
#headerAd {  float: right; height: 70px; width: 480px;margin-top: 25px;}
.menus-s{height: 30px; border: 0px solid #000; margin-bottom: -6px; }
.menus-bg{ background: #F2F1EF;height: 5px;  border: 1px solid #cac2ba; -webkit-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0 0; border-bottom: 0px; }
.menu-head{height: 5px;background: #019fc2;}
.menu-tabs   {min-height: 46px;margin-bottom: 0px; background: #f2f1ef; border: 1px solid #cac2ba; -webkit-border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px;	border-top: 0px;   }
.menu-tabs-ss  {  	padding-top: 45px;   }


.header-landing {min-height: 130px;  }
#liner { background:url(images/liner.jpg) repeat-X 0 0; height:2px; width: 99%;margin: 0 auto; margin-top: 0px;}

#lefto {float:left; border: 0px solid #000; margin: 5px; width: 48.78%; height: 115px;}
#lefto .left , #lefto .right {text-align: left;height: 85px; width:288px; float:right}
#lefto .right {float:left}

#head-img-1, #head-img-2 {border-radius: 3px;float:right;height: 110px ; width: 180px; border: 4px solid #cdcccb;}
#head-img-2 {float:left}

#depos, #depos-2 {font-weight: bold;margin-top: 2px; float: right; margin-right:4px; min-width: 120px; height: 28px; border: 1px solid #000}

#depos, #depos-2 {text-align: center; line-height:25px;float: left;margin-left:4px;  border-radius: 2px;-webkit-border-radius: 2px;  background: #dbd4c6 url(images/menu-bg.png) repeat-x 0px  2px;border: 1px solid #a59f9b;}
#depos {float:right;}

#depos a, #depos-2 a {padding: 0 10px; }
#depos span, #depos-2 span { margin: 1px;border: 1px solid #000 ; min-width: 140px; height: 25px;}

#depos:hover , #depos-2:hover { background: #e7e2d9 url(images/menu-bg.png) repeat-x 0px  top; }


#deps {background: #e7e2d9 url(images/tabo.jpg) repeat-x 0px -2px;margin: 0px; min-width: 118px; height: 26px;padding: 0 0px; border: 1px solid #fff}


.menus-s ul , .menus-s ul.dashboard{list-style: none;width:720px; padding: 0px;margin: 0px; margin-left: 3px; margin-right: 3px; height: 30px;float:left;}
.menus-s li , .menus-s li.dashboard {line-height: 28px;height: 32px; padding: 0 8px; float:left;margin: 2px 1px;text-align: center;-webkit-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0 0; background: #019fc2 url(images/menu-bg.png) repeat-x 0px  top; border: 1px solid #0093b3 ; border-bottom: 0}
.menus-s li a {color: #fff}
.menus-s ul.dashboard{float:right;width: 240px;}
.menus-s li.dashboard  {/*height: 27px*/;float:right ; background: #e75a01 url(images/menu-bg.png) repeat-x 0px  top;border: 1px solid #ce5601;border-bottom:0px;padding: 0 10px;}
.menus-s li:hover {background: #0192b2 url(images/menu-bg.png) repeat-x 0px  top;}
.menus-s li.dashboard:hover {background: #d95401  url(images/menu-bg.png) repeat-x 0px  top;}

#topNav {background: #0198b9;margin: 0;padding: 0;height: 32px; border: 1px solid #0187a5;border-top: 0px; -moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px; width: 988px; }
#topNav ul{border: 0px; float:left;width: 988px;text-align:left;line-height:1!important;font-size:11px;border-right:0 solid #d8d8d8;margin:0 0 0 0px !important;padding:0}
#topNav li{border: 0; list-style:none outside;float:left;position:relative;margin:0 0 -8px;padding:0 0 8px}
#topNav li a{border:0; color:#fff;float:left;text-decoration:none;border-right:0 solid #d8d8d8;margin:0!important;padding:10px}
#topNav li.right a{border-left:0 solid #d8d8d8;border-right:0;}
#topNav li.current-menu-item a,#topNav li.current_page_item a,#topNav li a:hover,#topNav li a:focus{background: url(images/topi.png) no-repeat center 0px;text-decoration:none!important ; color: #fbe602}
#topNav li.right.current-menu-item a,#topNav li.right.current_page_item a,#topNav li.right a:hover,#topNav li.right a:focus{background:url(images/topi.png) no-repeat center 0px;text-decoration:none!important}
#topNav ul ul{line-height:1;position:absolute;top:-999em;width:18em;font-weight:400;border:0;border-bottom:1px solid #d8d8d8;float:none!important;font-size:1em;margin:1px 0 0 -1px !important;padding:0!important}
#topNav ul ul ul{margin:0 0 0 -1px !important}
#topNav ul ul li{width:100%;float:none;background:#fbfafa;margin:0;padding:0}
#topNav ul ul li a{float:none;display:block;line-height:2.2em!important;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background:transparent!important;padding:0 10px}
#topNav ul ul li.current-menu-item a,#topNav ul ul li.current_page_item a{background:#f9f8f8!important;color:#555}
#topNav ul ul li {color: #333}
#topNav ul ul li a {color: #444 !important}
#topNav ul ul li a:hover  {color: #111 !important}
#topNav li:hover,#topNav li.sfhover{visibility:inherit}
#topNav ul ul li:hover{background:#f3f2f2}
#topNav ul li:hover ul,#topNav ul li.sfHover ul{left:0;top:2.86em;z-index:99}
#topNav ul li li:hover ul,#topNav ul li li.sfHover ul{left:18em;top:0}
#topNav ul li li li:hover ul,#topNav ul li li li.sfHover ul{left:15em;top:0}
.floating { Position: relative;margin: 0 auto;z-index: 1200}
.banner{ height: 95px; border: 0px solid #e1dbce;width: 992px; margin: 0 auto;margin-bottom: 1px;  }
.bannero {background: #fff; border: 1px solid #018aa9;margin-top: 5px; -webkit-border-radius: 3px;border-radius: 3px; -moz-border-radius: 3px;margin-bottom: 0px;}
.tabcontrol {overflow: hidden; background: #fff;padding-bottom: 5px; -webkit-border-radius: 3px;border-radius: 3px; -moz-border-radius: 3px;}
.tabcontrol ul.tabnavig {clear: both; width: 840px; height: 32px; padding: 4px;float:left}
.tabcontrol li.tab a {float:left;background:url(images/tabo.jpg) repeat-x 0 0; border: 1px solid #b2b1b1;  padding: 7px 10px;width: 141.5px !important;text-align:center;margin: 2px;-webkit-border-radius: 2px;border-radius: 2px; -moz-border-radius: 2px;}
.tabcontrol li.tab  a{color: #0087a4  ; font-weight: bold; }
.tabcontrol li.tab  a:hover , .tabcontrol li.tab  a.selected{background: #fff ;color: #333 !important}
.tabcontrol li.tab:hover  {/*background: none*/}
.tabcontrol li.tab2  {float:left;background:url(images/tabo.jpg) repeat-x 0 0; border: 1px solid #b2b1b1;  padding: 7px 10px;width: 149px;text-align:center;margin: 2px;-webkit-border-radius: 2px;border-radius: 2px; -moz-border-radius: 2px;}
.tabcontrol li.socio1 , .tabcontrol li.socio2, .tabcontrol li.socio3 , .tabcontrol li.socio4{float:right;width:24px;height: 15px;padding: 11px 0px 3px 5px;}
.tabcontrol li.socio1 a{padding: 7px 12px 0; background:url(images/twito.png) no-repeat -1px -19px;}
.tabcontrol li.socio1 a:hover{background:url(images/twito.png) no-repeat -1px 0px;}
.tabcontrol li.socio2 a{padding: 7px 12px 0; background:url(images/facebo.png) no-repeat -2px -20px;}
.tabcontrol li.socio2 a:hover{background:url(images/facebo.png) no-repeat -2px 2px;}
.tabcontrol li.socio3 a{padding: 7px 12px 0; background:url(images/rsso.png) no-repeat -2px -19px;}
.tabcontrol li.socio3 a:hover{background:url(images/rsso.png) no-repeat -2px 0px;}
.tabcontrol li.socio4 a{padding: 7px 12px 0; background:url(images/linkedd.png) no-repeat -2px -21px;}
.tabcontrol li.socio4 a:hover{background:url(images/linkedd.png) no-repeat -2px -1px;}
.tabcontrol li.lasti {height: 5px;float:left;}
.blocks {clear: both;overflow: hidden;padding: 6px 8px ; width: 700px;float:left ; }
.rego1, .rego2, .rego3 {background:url(images/rego-1.jpg) no-repeat 0 0;position: absolute;margin-top: -4px;margin-left: 17px;height: 10px; width: 10px;}
.rego2 {background:url(images/rego-1.jpg) no-repeat 0 0;}
.rego3 {background:url(images/rego-1.jpg) no-repeat 0 0;}
.undertab {float:left;background:url(images/undertab.jpg) repeat-x 0 0; height: 12px; width: 100%;display: block !important;margin-top: 3px;}
/* =Header buttons
---------------------------------------------------------------------------------- */
#button-r{width: 110px;float: right; height: 40px;}
.inner-footer , .inner-footer-v {overflow:hidden;margin-top: 5px;padding: 8px 0 8px 0;margin-bottom: 2px;}
.inner-footer-v {overflow:hidden;margin-top: 0px;border: 0px solid #000;background: none;padding:0px;width:958px;margin-left: auto; margin-right: auto;padding: 3px 0 3px 6px;}
.inner-footer-v ul {list-style: none;padding: 0;margin: 0px;}
.inner-footer-v li {float:left;width: 314px;margin-right: 5px;height: 100px;background: #fff; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.copy {text-align:left;width:942px;padding-bottom:0px;margin:0 auto;font-size: 11px;}
.menu555 , .menu444{top:0;left:0;font:13px/27px Arial,sans-serif;color:#000;height:30px;float:right;margin-right: 0px; margin-top: 4px; }
.menu555 a , .menu444 a{text-decoration:none;padding:6px 8px 7px;color:#fff;outline:none;}
.menu555 a:hover , .menu444 a:hover{color:#fff;}
.menu555 a:focus , .menu444 a:focus{color:#fff;}
.menu555 ul , .menu444 ul{list-style:none;margin:0;padding:0 0 0 0px;}
.menu555 ul li , .menu444 ul li{padding:0;float:right; border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius:3px;padding: 0px 8px 0px 6px; position: relative;float:right;color: #555;background: #c2028e}
.plus{height: 28px;width: 15px;display: block;float:left;background:url(images/plus.png) no-repeat 5px center;}
.arri ,.arri2 {border-color: transparent transparent #7f7f7f transparent;border-style: dashed dashed solid; border-width: 0 8px 8px;cursor: default;display: inline-block;font-size: 0;height: 0;left: 280px;line-height: 0;position: absolute;top: -9px;width: 0; z-index: 1000;}
.arri2 {top: -8px;border-color: transparent transparent white transparent;}
.slo-top {height: 85px;border-bottom: 1px solid #BEBEBE;padding: 5px;-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px rgba(0, 0, 0, 0.12);background: #fff;}
.slo-bot {height: 30px;padding: 5px;z-index: 100;}
.slo-top dl.at{list-style: none;float:left;padding: 8px;height: 55px;border: 0px solid #000;width: 94%;margin:0px !important;}
.slo-top li#at0, .slo-top li#at{background: #fff;line-height: 18px;}
.slo-top li#at0 {color: #000}
.slo-top li#at2{background: #fff;line-height: 18px;float:left;width: 32.5%;margin-top: 5px;}
.slo-top li#res{background: #fff;line-height: 18px;float:left;width: 35%;margin-top: 5px;}
.slo-top li#at a {color: #ED0101;padding: 0 !important}
.slo-top li#at2 a , .slo-top li#res a {padding: 0px;color: #03ad80}
.slo-top li#at2 a:hover, .slo-top li#res a:hover {color: #000000}
.slo-top li#at a:hover {color: #012d84}
.slo-top li{line-height: 15px; color: #cc0000:}
#logout {-moz-user-select: none; background: -moz-linear-gradient(center top , #FFFFFF, #F1F1F1) repeat scroll 0 0 transparent;border: 1px solid #C6C6C6;border-radius: 2px 2px 2px 2px;color: #666666;float: right; padding: 0 8px 0 6px;	cursor: default !important; display: block;font-weight: bold; height: 29px; min-width: 54px; padding: 0 8px;text-align: center; text-decoration: none !important;}
#logout a {color: #666 !important;}
#logout a:hover {color: #333 !important;}
#lastlogin{height: 10px;width: 210px;padding-left: 5px;border: 0px solid #000;float:left;}
#logout:hover {background-color: #F8F8F8;background: -moz-linear-gradient(center top , #FFFFFF, #F1F1F1) repeat scroll 0 0 transparent;border: 1px solid #C6C6C6;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.oldie .slo-top {height: 120px;}
.menu555 ul li.s.active , .menu444 ul li.s.active{/*box-shadow*//*-webkit-box-shadow: inset 1px 1px 2px 1px #c8c8c7;*//*box-shadow: inset 1px 1px 2px 1px #c8c8c7; */ background: -moz-linear-gradient(center top , #a40178, #c2028e);display:block;position:relative;z-index:1;color:#0367d8;}
span.green {color: #e400bc;font-weight: bold;}
.menu555 ul li ul li , .menu444 ul li ul li{padding:0;float:right;margin:0 0 0 0px;width:100%;background: #F5F5F5 ;-webkit-border-radius: 2px;border-radius: 2px;border: 0;z-index: 100;}
.menu555 ul li ul , .menu444 ul li ul{position:absolute;border:1px solid #C3D1EC;margin:12px 0px 15px -205%;display:none;padding:0px 0px 0px 0px;background: #ffffff !important;width: 315px;border: 1px solid #BEBEBE; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);float:right;-webkit-border-radius: 2px;border-radius: 2px; z-index: 100;color: #444;}
.active ul{display:block !important;}
.oldie .slo-top {  background:  #FFFFFF !important;z-index: 1000 !important;}


/* =Navigation
---------------------------------------------------------------------------------- */
#mainNav ul { float: left;}
#menu-right {float: left;margin-top: -7px;}
#mainNav li {display: inline;float: left;line-height: 1em;margin: 0 0 0.2em 10px;padding: 0;border: 0;}
#mainNav li a {background: none;color: #c2028e;border-radius: 3px;}
#mainNav li a:hover, #mainNav li a:focus { background: #c2028e; color: #fff;}
#mainNav li.current_page_item a, #mainNav li.current_page_ancestor a,  #mainNav li.current_page_parent a, #mainNav li.current-cat a, #mainNav li.current-menu-item a {	background: #c2028e;color: #fff;}
#mainNav{ margin-top: 25px;width: 630px;}


/* =Pagination
---------------------------------------------------------------------------------- */
.pagination-s {clear:both;padding:10px 0 5px;position:relative;font-size:11px;line-height:13px;margin-right: 20px;}
.pagination-s span, .pagination-s a {display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background: #888;border-radius: 2px;}
.pagination-s a:hover{color:#fff;background: #016f9d;}
.pagination-s .current{padding:6px 9px 5px 9px;background: #016f9d;color:#fff;}


/* =Search
---------------------------------------------------------------------------------- */
#searchform-s div.search-wrap {backgrgound: none ; width: 260px;}
#searchform-s div.search-wrap-widget {background: none ;padding-bottom: 40px;}
#searchform-s button.submit {text-indent: 0 !important;}
searchform input.text {background:transparent none; width:232px; padding: 7px 10px; margin: 6px 0px;float:none;border: 0px solid #000 !important;font-size: 12px;font-family: arial,tahoma,verdana;color: #444;-webkit-border-radius: 2px;border-radius: 2px; border: 0;}
#searchform-s input#search ,#searchform-s input #searchform-s input#near  {background:#fff; padding: 7px 10px;  margin: 2px 0px;float:none;font-size: 12px;font-family: arial,tahoma,verdana;color: #444;-webkit-border-radius: 2px;border-radius: 2px;border: 1px solid #bbb;clear:both;width: 228px;}
.radius {float:left;}
.radius-2 {float:left !important;  }
.radius-s {float: left; margin-right: 2px; margin-top: 3px; width: 80px !important; }
#searchform-s button.submit , #searchform-s button.submit-2 {height: 29px;width: 123px;float:right;padding:0 ; text-transform: uppercase; letter-spacing:1px;font-size: 12px;font-weight: bold;font-family: arial,verdana,tahoma;color : #fff;margin-left: 6px;-webkit-border-radius: 2px;border-radius: 2px;margin-top: 0px;background: #02be8c; border: 1px solid #01926c;}
#searchform-s button.submit:hover {background: #01946d;border: 1px solid #00825f}
#searchform-s button.submit-2 {cursor:pointer;float:left;margin-top: 2px; background: #0193b2; border: 1px solid #01829e;color: #fff;margin-top: 2px !important;margin-right:1px ;}
#searchform-s button.submit-2:hover {color: #01392a;background: #02e4a8;}
.radius-label ,.radius-label-no  {float:left;border: 0px solid #000;margin: 2px 5px;line-height:30px;padding-right: 84px;color: #422711;}
.radius-label-no  {padding-right: 30px;}
#searchform-s button.submit-no {cursor:pointer;height: 29px;width: 122px;float:right;padding:0 ; text-transform: uppercase; letter-spacing:1px;font-size: 12px;font-weight: bold;font-family: arial,verdana,tahoma;color : #fff;margin-left: 6px;-webkit-border-radius: 2px;border-radius: 2px;margin-top: 2px;background: #0193b2; border: 1px solid #01829e;}
#searchform-s button.submit-no:hover {background: #01829d;}
#searchform-s div.search-wrap-no {float:left;background: none ; margin: 11px 0 0 8px; width: 780px;}
#searchform-s div.search-wrap-no2 {margin: 15px 0 5px 0;}
#searchform-s input#search-no ,#searchform-s input, #searchform-s input#near-no  {background:#fff; padding: 7px 10px;  margin: 2px 0px;float:left;font-size: 12px;font-family: arial,tahoma,verdana;color: #444;-webkit-border-radius: 2px;border-radius: 2px;border: 1px solid #bbb;width: 228px;margin-right: 5px;}


#searchform-s div.search-wrap-no2 input {clear: none; float: left ;}
#searchform-s input#search, #searchform-s input #searchform-s input#near  {clear: none; float: left ; width: 200px;}

.counter {float:left;padding-top: 12px;padding-left: 11px; font-weight: bold; color: #e44101; width: 145px; height: 28px;margin: 9px 0px 0 12px ; background: url(images/spliter.jpg) 0 center no-repeat}
.mapi {background:url(images/marker.png) no-repeat -2px 0px; border:0px solid #000; width:18px;height: 24px; float:right ; margin: 16px 8px 0 1px ;}
/* =Lists
---------------------------------------------------------------------------------- */
a, ol.jobs dd strong a {color: #333;text-decoration: none;}
ol.jobs dd strong a {color: #333;text-decoration: none;}
div.tito{border:0 solid #E4E4E4;float:left;width:580px;margin:0!important;padding:0 0 0 0px}
.tito h2.title {color: #f42e00;font-size: 16px; line-height: 1.3em !important}
.details ul{list-style:none !important;margin:2px 0 6px 5px!important;padding:0!important}
span.detail {font-size: 1em;font-weight: bold; color: #0c53a3}
span.detail2 {font-size: 2em;font-weight: bold; color: #0c53a3}
.details li#topss{padding-left:12px;background:url(images/listos.jpg) 0px 6px no-repeat}
.details li#topss a:hover{color:#14a37c}
p.stats{background:url(images/counter.jpg) no-repeat 0 9px;float:right;margin: 0px 0 0 !important;padding:8px 0 0 20px}
.section_footer{background: none;border-radius:2px 2px 2px 2px;overflow:hidden;list-style:none!important;margin:0!important;padding:0;border-color: #DCDCDC;}
.section_footer li a{float:left;border-right:1px dotted #e4e4e7;font-weight:700;color:#0C53A3;padding:10px 8px 10px 33px}
.section_footer li:first a{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}
.section_footer li.apply a.active{background: transparent url(images/briefcase.png) no-repeat 9px 12px;color:#555}
.section_footer li a:hover{color: #333}
li.print{background:url(images/printo.jpg) no-repeat 10px 12px}
li.map{background:url(images/marker.jpg) no-repeat 12px 12px}
li.apply{background:url(images/briefcase.png) no-repeat 9px 12px}
li.share{background:url(images/share.png) no-repeat 9px 12px}
li.star{background:url(images/star.png) no-repeat 11px 12px}
ol.jobs dd {font-family: arial,tahoma,verdana;}
ol.jobs dd strong, div.date strong, td.date strong {font-family: arial,tahoma,verdana;font-size: 1em;float:left;}
div.date-s strong {border-radius: 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px; font-family: arial,tahoma,verdana; font-size: 1em;float:right;margin-top: 0px;margin-bottom: 4px;font-weight: normal;background: #ebebeb;padding: 4px;}
span.detail {border-radius: 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;background: #eee; padding: 4px 6px;border: 1px solid #bbb;}
#location , #location-indeed {float:left ; overflow:hidden; width: 412px}
 #location-indeed {width: 512px;}
#date{ border-left: 1px dotted #888;float:left;padding-left: 5px;padding-right: 5px; text-align: left}
#exc ,#exc-prev , #exc-3  {margin-bottom: 0px; margin-top: -4px; border: 0px solid #000 ;float:left; width: 570px; line-height: 19px;overflow:hidden;font-size: 12px ; min-height: 45px !important}
#exc-prev {min-height: 38px !important}
#exc-3 {width: 540px; }
#details-2,#details-f {border-left:1px dotted #888;border-right:0px dotted #888;float:left;padding-left:5px;padding-right:5px;overflow:hidden;}
#details-f{color:#026aac}
#faceb, #linkedin ,#twitter {border:0 solid #000;overflow:hidden;width:25px; float: right;    margin-right: 3px;}
#faceb a{border:0 solid #000;float:left;overflow:hidden;width:16px;height:16px;background:url(images/f-icon.jpg) 0 0 no-repeat;text-indent:-9999px;margin:0px 0 0 5px}
#faceb a:hover{background:url(images/f-icon.jpg) 0 -16px no-repeat}

#linkedin a{border:0 solid #000;float:left;overflow:hidden;width:16px;height:16px;background:url(images/linked.jpg) 0 0 no-repeat;text-indent:-9999px;margin:0px 0 0 5px}
#linkedin a:hover{background:url(images/linked.jpg) 0 0px no-repeat}


#twitter a{border:0 solid #000;float:left;overflow:hidden;width:16px;height:16px;background:url(images/twit.jpg) 0 0 no-repeat;text-indent:-9999px;margin:0px 0 0 5px}
#twitter a:hover{background:url(images/twit.jpg) 0 0px no-repeat}

#titlo , #titlo-featured {float: left;margin-top: 2px;  width: 460px; margin-top: 4px;padding-bottom: 6px}
#titlo a,#titlo-featured a,#titlo-indeed a , ol.jobs li.job-expired a , ol.jobs li a{color:#f34b01 !important;font-style:normal;font-weight:700}
#titlo a:hover, #titlo-featured a:hover, #titlo-indeed a:hover  a:hover , ol.jobs li.job-expired a:hover , ol.jobs li a:hover{color:#555 !important;}
#titlo a:hover, #titlo-featured a:hover, #titlo-indeed a:hover  a:hover{color:#f34b01;}
#titlo a, #titlo-featured a, #details-2 a, #details-f a {color: #0C53A3 !important;}
#titlo a:hover, #titlo-featured a:hover , #details-2 a:hover, #details-f:hover a{color:#f34b01 !important;}
ol.jobs li.job-expired a:hover, ol.jobs li.job-expired dd:hover , ol.jobs li a:hover, ol.jobs li dd:hover {color:#2e7f12;}
ol.jobs li.job-expired strong {color: #555 !important;}
#type-tag-prev span  {text-indent: -9999px;width: 6px;border: 0px solid #000;float:right ; background: url(images/tag.jpg) no-repeat 0 -52px;height: 25px}
#type-tag span  {line-height:25px;font-size: 12px;float:right ; background: url(images/tag.jpg) 100% -52px no-repeat;min-width: 60px; height: 25px;color: #fff;padding: 0 10px 0 5px}
#type-tag span.full-time{background: url(images/tag.jpg) 100% -1px no-repeat;}
#type-tag span.part-time{background: url(images/tag.jpg) 100% -79px no-repeat;}
#type-tag span.freelance{background: url(images/tag.jpg) 100% -53px no-repeat;}
#type-tag span.temporary{background: url(images/tag.jpg) 100% -105px no-repeat;}
#type-tag span.internship{background: url(images/tag.jpg) 100% -27px no-repeat;}
#type-tag span.featured{background: url(images/tag.jpg) 100% -131px no-repeat;}
#type-tag-prev span.full-time{background: url(images/tag.jpg) 0 -1px no-repeat;}
#type-tag-prev span.part-time{background: url(images/tag.jpg) 0 -79px no-repeat;}
#type-tag-prev span.freelance{background: url(images/tag.jpg) 0 -53px no-repeat;}
#type-tag-prev span.temporary{background: url(images/tag.jpg) 0 -105px no-repeat;}
#type-tag-prev span.internship{background: url(images/tag.jpg) 0 -27px no-repeat;}
#type-tag-prev span.featured{background: url(images/tag.jpg) 0 -131px no-repeat;}
ol.jobs {border-top: 0px solid #DDDDDD; }
ol.jobs li.job, ol.jobs li.job-expired, ol.jobs li.job-alt   {border: 1px solid #DDDDDD  ; margin-top:2px !important;background: #fff ; -webkit-border-radius: 2px ; border-radius: 2px;padding:5px 3px 5px 5px ; color: #555 !important;}
ol.jobs li.job-expired {border: 1px solid #DDDDDD !important  ;background: #fff;}
ol.jobs li.job-featured {background: #eefafd; border-color: #85e7fc;}


ol.jobs li.job-alt   {background: #fafaf7 }
ol.jobs li.job-featured.job-alt  {background: #f6fbfd}


#logoso-listing{ margin-top: 3px;background: #fff url(images/no-logo.jpg) center center no-repeat;float:left;list-style:none!important;width:90px;height:75px;border:1px solid #E4E4E7;border-radius:0;overflow:hidden;margin-right:2px;margin-left:0!important;padding:1px !important  ; margin-right:5px;}
#logoso-listing img.logoso , #logoso-listing img{padding: 0px 0 0 0 !important; border: 0 !important;border-radius: 0;margin:0 ; width:90px;height:75px;}
span.new {color: #fff !important;padding: 0 4px; font-size: 11px;margin-left:5px; background: #fa3102;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;  }
#content h2.widget_title {text-shadow: none !important;font-size: 12px;}
.details {border-top: 1px dotted #888; padding-top: 2px;margin-top: 15px;}


img.wp-post-image, .gallery-item img { border: 0px  !important; border-radius: 0px;padding: 0px;}
#content div.resume_header p.meta { font-family: arial,tahoma,verdana; font-size: 1em; font-style: normal;margin: 0.625em 0 1.25em; padding: 0;}
#content div.resume_header img {outline: 0px solid #FFFFFF;padding:0px; }
ol.resumes dd {color: #555}
.pagetitle { margin: 5px 0 10px !important;}
/* =Sidebar
---------------------------------------------------------------------------------- */
#sidebar {display: inline !important;   float: right; margin-top: 0px ; margin-right: 4px;}
.sidebarhome{display: inline !important;   float: right; margin: 0px 4px 0 0; }
.shadowblock ,.shadowblock-h { border: 0px solid #E4E4E7; border-radius: 3px;-webkit-border-radius: 3px; -moz-border-radius: 3px;padding: 10px 5px 5px 5px;}

.shadowblock-h { border: 0px }
ul.widgets li.widget ul {padding: 8px 0 0 !important}
ul.widgets li.widget .widget_content {overflow:visible;font-size: 12px;padding: 0 3px;}
ul.widgets li.widget.ul.widgets li.widget.widget-nav ul.display_section{margin:0 0 -1px 8px !important;padding:0!important}
ul.widgets li.widget.widget-nav div{background:none repeat scroll 0 0;border:1px solid #E4E4E7;border-radius:3px 3px 3px 3px;margin:-1px 0 0px;padding:2px}
.separate-2,.separate-1{background:url(images/dotted_line.gif) repeat-x scroll 0 0 #E7E7E7;clear:both;height:2px;width:600px;margin:0}
.separate-2{background:none;}
#logoso,#logoso2 , #logoso3 {float:left;list-style:none!important;background:#fff!important;width:90px;height:75px;border:1px solid #E4E4E7;border-radius:3px 3px 3px 3px;overflow:hidden;margin-right:5px;margin-left:0!important;padding:1px!important}
#logoso2{float:right;}
#logoso3 {margin-left: 4px !important}
ul.display_section li a{font-weight:400;color:#333}
ul.widgets li.widget.widget-nav div div{border:0}
ul.widgets li.widget.widget-nav div ul,ul.widgets li.widget.widget-nav div ul li{list-style:none outside!important;line-height:24px!important;margin:0!important;padding:0}
ul.widgets li.widget.widget-nav form {padding: 5px;}
.widget_content ul li {display:text-decoration:none!important;color:#666;padding:0px}
.widget_content ul.pop li{background: url(images/arr.gif) no-repeat 5px center;display:text-decoration:none!important;color:#666;padding:0px}
.widget_content ul.pop li a{display:block;zoom:1;text-decoration:none!important;color:#666;}
.widget_content ul li a:hover{color:#027959}
.widget_content li a{}
.widget_content li.logos { margin:1px !important;padding: 0px !important}
.widget_content li.logos a {padding-left: 0px !important;}
ul.widgets li.widget.widget-nav div ul li a{color: #333;background: url(images/arr.gif) no-repeat 5px center;}
ul.widgets li.widget.widget-nav div ul li a:hover{color: #d4019b;}
ul.widgets li.widget ul ul li {margin: 0 5px !important;line-height: 5px;}
ul.widgets li.widget ul ul li a {line-height: 15px;}
#content h2.widget_title {margin: 0px;padding-top: 8px;}
ul.widgets li.widget.widget-nav div ul li a.top{display:block;zoom:1;text-decoration:none!important;color:#333;background:#fff url(images/arr.gif) no-repeat 5px center;border-bottom:0;padding:4px 4px 4px 12px}
ul.widgets li.widget.widget-nav div ul li a.top:hover{background-color:#f5f5f5;border-radius:2px 2px 2px 2px}
ul.widgets li.widget.widget-nav div ul li ul{background:#eee;border-radius:3px 3px 3px 3px;padding:7px 5px 5px!important}
ul.widgets li.widget.widget-nav div ul li ul li{margin-bottom:2px!important}
ul.widgets li.widget.widget-nav div ul li ul li a{line-height:2em;display:block;zoom:1;text-decoration:none!important;background:#fff;padding:0 10px}
ul.widgets li.widget.widget-nav div ul li ul li a:hover{color:#0184bb}
ul.widgets li.widget.widget-nav ul.job_tags{overflow:hidden;zoom:1;margin:0;padding:10px!important}
ul.widgets li.widget.widget-nav ul.job_tags li{float:left;margin:2px!important}
ul.widgets li.widget.widget-nav ul.job_tags li a{color:#333;float:left;background:#f2f1e9;border-radius:2px 2px 2px 2px;border-right:1px solid #eee;font-size:.75em;text-decoration:none!important;text-shadow:0 1px 0 #E8E8E8;padding:0 .5em!important}
ul.widgets li.widget.widget-nav ul.job_tags li a:hover{background:#f2f1e9;color:#0341a7}
ul.widgets li.widget.widget-nav form input.text,ul.widgets li.widget.widget-nav form select{width:90%!important}
ul.widgets li.widget.widget-nav form label{float:none;display:block;padding:0!important}
ul.widgets li.widget.widget-nav {font-size: 1em;padding: 5px 5px 1px 0;}
ul.widgets li.widget-submit { border-bottom: 0px; border-top: 0 none;padding: 0;}
ul.widgets li.widget {border-bottom: 0px; padding: 1px 0;}
ul.ads li { margin-right:1px !important;}
ul#order-connection_list li, ul.widgets li.widget ul.pop li, .widget_login_links ul li ,.widget_top_listings_overall ul li , .widget_archive ul li, .widget_links ul li, .widget_recent_entries ul li, .widget_recent_comments ul li, .widget_meta ul li, .widget_rss ul li, .widget_categories ul li, .widget_pages ul li, .widget_job_categories ul li, .widget_top_ads_overall ul li, .widget_top_ads ul li, .widget_user_options ul li , .widget_top_listings ul li{  background: url("images/arr.gif") no-repeat scroll 5px 11px transparent; border-top: 1px dotted #D8D8D8; display: block;font-size: 12px;line-height: 1.6em;list-style: none outside none !important; padding: 3px 0 4px 12px;}
ul.ads li img {display: block; margin: 1px;}
ul.widgets li.widget h2.widget_title {padding-left: 5px;font-size: 12px;padding-top: 8px;}
.widget_content ul li,.widget_content ul.pop li{background: url(images/arr.gif) no-repeat 5px 11px;display:text-decoration:none!important;color:#666;padding-left: 13px;}
ul.widgets li.widget-submit div {  width: 252px;}

ul.widgets li.widget ul ul li{padding-left: 20px !important; line-height: 22px;}

ul#order-connection_list li {line-height: 22px;}

/*  Sidebar Buttons */

ul.widgets li.widget-submit {padding: 0;border-top: 0;}
ul.widgets li.widget-submit div {text-align: center;margin: 5px 0 0px !important;padding: 3px !important;background: #f8f6f6;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #d7d5d5;}
ul.widgets li.widget-submit div p {margin: 6px 0 !important;color: #333;}
ul.widgets li.widget-submit div p.pricing {font-size: 1.3em;font-style: italic;color: #999;line-height: 1em;}
ul.widgets li.widget-submit div p.pricing em {font-family: arial,tahoma,verdana;font-size: 1.4em;color: #555;font-style: normal;}
a.button-s {border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;display: block;text-align: center;font-weight: bold;color: #fff !important;text-decoration: none;padding: 2px;line-height: 30px;font-size: 14px;
background: #0482b6;border: 1px solid #0276a7;box-shadow: 0 1px 0 0 #039cdb inset;color: #fff;display: block;padding: 2px 2px;text-decoration: none;}
a.button-s span {	border: 0px dashed #4f6c98;display: block;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;font-size: 17px;}
a.button-s:hover {background: #0273a1;;border: 1px solid #006792; color: #fff !important}
a.button-s:hover span {border-color: #ddd;}

.widget_content ul li a:hover , ul.widgets li.widget li.menu-item  a:hover{color:#034bb8}

.tabi { float: left;
    margin-left: -6px;
    margin-top: 4px;}



/* =Forms
---------------------------------------------------------------------------------- */
form.main_form textarea{vertical-align:top;height:200px;width:600px;font-size:1.1em;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif}
form.account_form input.text3,form.main_form input.text,form.main_form textarea,form.account_form input.text,form.account_form input.text2,#apply_form textarea{border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#fff;width:50%;outline:0;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#333;font-family:arial;font-size:12px;margin:1px 0;padding:5px}
form.account_form input.text  {width: 92%}
form.main_form select{font-size:12px;font-family:arial;color:#333;width:52%;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:6px 0;padding:5px}
form.main_form textarea,#apply_form textarea{width: 670px;}
form.main_form p, form.account_form p { padding: 0 2px !important;}
form.main_form p, form.account_form p { line-height: 30px;clear: both;margin: 0 0 5px !important;overflow: hidden;padding: 0 2px !important;}
form.main_form p label { padding-top: 0;}
form.filter {background: none repeat scroll 0 0 #FBFBFB; border: 1px solid #DDDDDD;font-size: 1em;padding: 12px 15px 5px 15px;-webkit-border-radius: 2px ;border-radius: 2px; font-family: arial,tahoma,verdana;}
form.filter .submit, form.main_form .submit,form.main_form .input#geolocation-load , #commentform #submit,form.main_form .goback:hover,form.main_form .submit,form.main_form .goback,form.account_form .submit,.submit-resume,form.account_form .submit2,p.button a{border-left:1px solid #BBB;border-right:1px solid #BBB;border-top:1px solid #BBB;border-bottom:1px solid #999;background:#DDD url(images/bg-btn.gif) repeat-x 0 0;border-radius:2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;box-shadow:0 1px 0 #F8F8F8;color:#333!important;cursor:pointer;display:inline-block;overflow:hidden;text-decoration:none!important;text-shadow:0 1px #F0F0F0;font-style:normal;font-variant:normal;font-weight:700;line-height:15px;font-size:12px;font-family:Helvetica Neue, Arial, Lucida Grande, Sans-serif;margin: 0 3px 0 0;;padding:5px 9px}
form.filter .submit {margin-top:-3px;}
form.filter .submit:hover,form.filter .submit:focus,#commentform #submit:hover,#commentform #submit:focus,form.main_form .submit:hover,form.main_form .goback:hover,form.filter .submit:focus,form.account_form .submit:hover,form.account_form .submit2:hover,p.button a:hover{color:#000;text-decoration:none!important;border-color:#999 #999 #666;background:#DDD url(images/bg-btn.gif) repeat-x 0 -6px; }
form.account_form .submit2{border-left:1px solid #BBB;border-right:1px solid #BBB;border-top:1px solid #BBB;border-bottom:1px solid #999;background:#DDD url(images/bg-btn.gif) repeat-x 0 0;border-radius:3px;margin-left:85px;margin-top:10px}
form.account_form .submit-resume{border-left:1px solid #BBB;border-right:1px solid #BBB;border-top:1px solid #BBB;border-bottom:1px solid #999;background:#DDD url(images/bg-btn.gif) repeat-x 0 0;border-radius:3px;border:1px solid #000;margin-left:85px;margin-top:10px}
form.account_form a.lostpass{float:left;padding:10px 20px}
form.main_form legend { margin:0px 0 0;}
#commentform textarea {border-radius: 3px; width: 97.5%;}
#pass-strength-result {width: 91%;}
.shadowblock2 #pass-strength-result {width: 50%;}

a.button, form.filter .submit, #commentform #submt, form.main_orm .gobak:hover, form.main_form .submit, form.main_form .goback, form.account_form .submit, form.main_form .button, .submit-resume, form.account_form .submit2, p.button a {
    background: url("images/bg-btn.gif") repeat-x scroll 0 0 #DDDDDD;
    border-color: #BBBBBB #BBBBBB #999999;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 #F8F8F8;
    color: #333333 !important;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica Neue,Arial,Lucida Grande,Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
    line-height: 15px;
    margin: 0 3px 0 0;
    overflow: hidden;
    padding: 5px 9px;
    text-decoration: none !important;
    text-shadow: 0 1px #F0F0F0;
}


#geolocation-map  , #map_wrap{width: 97%}

#map-google{display: block;width: 99.8%; height: 240px; margin-top: 4px;-webkit-border-radius: 2px;border-radius: 2px; border: 1px solid #CAC2BA}
 img{	border: 0;}    
.contentMap{overflow: auto;width: 200px;overflow: hidden;}     
.contentImg{float: left;margin-right: 5px;text-align: center;}    
.contentImg a{color: #369;	font-size: 15px;}    
.contentTxt{font-weight: bold; float: left;font-size: 13px;width: 100%;}    
.contentTxt a{ font-family: arial,tahoma,verdana; font-weight: bold;color: #125396}   
.contentTxt a:hover{color: #333}   
.clear{ clear: both; }
.clear.pado{ clear: both; margin-bottom: 2px; }
.async_sponsored_results div h6 {padding: 10px 0;font-weight: bold;}

/* Home page featured slider
-----------------------------------------------------------*/
#container{	height: 280px;margin-bottom: 5px;}
#featured-slider {float:left;width:705px; height:240px;margin:15px 10px 10px 0px;position:relative;}
#featured-slider #slides {top:0px;left:0px;	z-index:100;border: 1px solid #e7e6e6;}
#featured-slider .slides_container {width:703px;overflow:hidden;position:relative;display:none;background:#FFF;	z-index: 0;}
.slide a {text-indent: -9999px}
#featured-slider .slides_container div.slide {width:703px;height:240px;	display:block;}
#featured-slider .caption22 {z-index:500;top: 30px; left:520px;height:220px;	width:240px;font-size:12px;	line-height:16px;color:#000;	border: 1px solid #000;float:left;	}
#featured-slider .caption h2 {font-size:18px;line-height:22px;margin-bottom:10px;}
#featured-slider #slides .next, #slides .prev {position: absolute;top:86px;left:-7px;width:15px;height:44px;display:block;z-index:101;text-indent:-99999em;	background: url(images/lefto.png);}
#featured-slider #slides .next {left:697px;background: url(images/righto.png);}
#featured-slider #slides .next:hover {background: url(images/righto.png) 45px 0;}
#featured-slider #slides .prev:hover {background: url(images/lefto.png) 45px 0;}
.caption2 {	z-index:50010;position:absolute;bottom:-35px;left:0;height:22px;padding:5px 20px 0 20px;background:#000;background:rgba(0,0,0,.5);line-height:1.33;color:#fff;	border-top:1px solid #000;	text-shadow:none;	width: 664px;font-size: 12px;font-family: arial,tahoma,verdana}
.caption2 a {color: #f0ff00;}
.caption2 a:hover {color: #fff;}
.slides_container div.slide {width:570px;height:270px;display:block;}

/*	Slider Pagination */

#slides ul.pagination {	margin:0px auto 0 !important;width:100px;}
.pagination li {float:left;margin:0 1px;list-style:none;margin-top:8px !important;}
.pagination li a {display:block;height:0;padding-top:12px;background: transparent url(img/pagination.png);
background-position:0 0;float:left;overflow:hidden;
width: 12px;text-indent: -9999px;}
.pagination li a:hover {background-position:0 -24px;}
.pagination li.current a {background-position:0 -12px;border: 0 ;width: 12px;padding: 0px !important;height: 12px; }
ul.display_section2{background:#f5f5f2; overflow:hidden;zoom:1;list-style:none outside!important;margin:0 0 -1px!important;padding:0!important;border-bottom: 1px solid #dddddd;}
ul.display_section2 li{float:left;margin-right:2px;font-size:.75em;padding:8px 20px;width: 42;text-align:center;}
ul.display_section2 li.active,ul.display_section2 li{font-size:11px;font-weight:400;padding:8px 20px}
ul.display_section2 li.active{background:transparent;margin-top: 0px}
ul.display_section2 li:hover{background:#f5f5f2}
ul.display_section2 li a{color:#333333; font-size: 12px;text-shadow: 1px 1px 1px #cfcece;filter: dropshadow(color=#e0e0e0, offx=1, offy=1);}
ul.display_section2 li a:hover{color:#ed0101}
ul.display_section2 li a:focus{color:#ed0101; }


/* Footer
-----------------------------------------------------------*/
div#footer .inner {padding: 0px 0;}
div#footer a , div#footer p {color: #333;text-decoration: none !important;}
div#footer .inner {border: 0 !important;background: none;}
div#footer a:hover {color: #013ead;}
#footer-widget {width: 31%;margin-right:5px; float:left;overflow: hidden;margin-bottom: 5px;}

#footer-widget  .widget_content li , #footer li.widget-nav  li  {line-height: 2em;padding-left: 12px;background: url("images/arr.gif") no-repeat scroll 5px 9px;}
#footer-widget  .widget_content li  ul{margin: 0px 0 0 8px;}
#footer-widget  .widget_content li  li{line-height: 2em;padding-left: 6px;background: url("images/arr.gif") no-repeat scroll 5px 9px;}
#footer-widget ul , #footer  .inner  li#footer-widget , div#footer  .widget_content ul{list-style: none;}
#footer li {list-style: none !important}
#footer li.widget-nav {width: 31%;float:left}
#footer li.widget-nav  li{line-height: 2em;}

#footer-widget ul li a { padding-left: 0px;background: transparent !important}
#footer-widget ul li.jta-tweet-list-item  {background:none; }
#footer-widget ul li.jta-tweet-list-item a  {color: #222 }

#footer h2.widget_title {font-size: 13px; font-weight: bold;margin: 5px; }









/** containers **/

/** list view **/


a#gridview.switcher , a#listview.switcher { padding: 4px 11px ; height: 23px; width: 24px;  text-indent: -9999px;background: url("images/grid.jpg") no-repeat scroll 0px 0px;}
#gridview.switcher , a#listview.switcher {background: url("images/list.jpg") no-repeat scroll 0px 0px;}
a#gridview.switcher.active , a#listview.switcher.active  { background-position: 0 -24px}

ul.list { list-style: none; width: 100%; }
ul.list div.grids{ display: none }
ul.grid div.lista {display: none}
ul.list li { display: block;  }

ul.list li.alt { background: #d7dfe0; }

ul.list li section.left { display: block; float: left;  position: relative;  }
ul.list li section.right { display: block; float: right;  }

ul.list li section.left img.thumb { float: left; margin-right: 10px; }
ul.list li section.left img.featured-banner { position: absolute; left: -18px; top: 35px; }

ul.list li section.left h3 { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #707375; font-size: 1.4em; line-height: 1.6em; } 
ul.list li section.left span.meta { color: #93989b; font-weight: normal; font-size: 1.1em; }


ul.list li section.right span.price { font-weight: bold; display: block; margin-bottom: 15px; color: #ad3939; font-size: 1.6em; text-align: right; }

ul.list li section.right a.firstbtn { margin-right: 7px; }

/** grid view **/
ul.grid { list-style: none; margin: 0 auto; width: 100% }
ul.grid li { position: relative; display: block; float: left;  }
ul.grid li.third { border: 0; }
ul.grid li.grido {  }
.ul.grid div.grids{ display: block;   float:left; line-height: 15px;}
.ul.grid div.grids a{ color: #555; line-height: 10px;}
ul.grid div.grids {margin-top: -3px;line-height: 16px;}
ul.grid div.grids a{color: #555 !important ; font-weight: normal !important;}
ul.grid div.grids a:hover{color: #0087A4 !important;}
ul.grid li section.left { position: relative; }
ul.grid li section.right { /* nothing */ }

ul.grid li section.left img.featured-banner { position: absolute; top: 0; }

ul.grid li section.left h3 { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #707375; font-size: 1.4em; line-height: 1.5em; } 
ul.grid li section.left span.meta { display: block; color: #93989b; font-weight: normal; font-size: 1.1em; margin-bottom: 7px; }

ul.grid li section.right span.price { font-weight: bold; display: block; margin-bottom: 5px; color: #ad3939; font-size: 1.75em; }


ul.grid li:hover section.right span.darkview { opacity: 1; }

ul.grid li section.right span.darkview a.firstbtn { display: block; margin-bottom: 10px; }






/** containers **/

/** list view **/


a#gridview2.switcher , a#listview2.switcher { padding: 5px 11px ; height: 23px; width: 24px;  text-indent: -9999px;background: url("images/grid.jpg") no-repeat scroll 0px 0px;}
#gridview2.switcher , a#listview2.switcher {background: url("images/list.jpg") no-repeat scroll 0px 0px;}
a#gridview2.switcher.active , a#listview2.switcher.active  { background-position: 0 -24px}

ul.list2 { list2-style: none; width: 100%; }
ul.list2 div.grids{ display: none }
ul.grid2 div.lista {display: none}
ul.list2 li { display: block;  }

ul.list2 li.alt { background: #d7dfe0; }

ul.list2 li section.left { display: block; float: left;  position: relative;  }
ul.list2 li section.right { display: block; float: right;  }

ul.list2 li section.left img.thumb { float: left; margin-right: 10px; }
ul.list2 li section.left img.featured-banner { position: absolute; left: -18px; top: 35px; }

ul.list li section.left h3 { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #707375; font-size: 1.4em; line-height: 1.6em; } 
ul.list li section.left span.meta { color: #93989b; font-weight: normal; font-size: 1.1em; }


ul.list li section.right span.price { font-weight: bold; display: block; margin-bottom: 15px; color: #ad3939; font-size: 1.6em; text-align: right; }

ul.list li section.right a.firstbtn { margin-right: 7px; }

/** grid view **/
ul.grid2{ list-style: none; margin: 0 auto; width: 100% }
ul.grid2 li { position: relative; display: block; float: left;  }
ul.grid2 li.third { border: 0; }
ul.grid2 li.grido {  }
.ul.grid2 div.grids{ display: block;   float:left; line-height: 15px;}
.ul.grid2 div.grids a{ color: #555; line-height: 10px;}
ul.grid2 div.grids {margin-top: -3px;line-height: 16px;}
ul.grid2 div.grids a{color: #555 !important ; font-weight: normal !important;}
ul.grid2 div.grids a:hover{color: #0087A4 !important;}
ul.grid2 li section.left { position: relative; }
ul.grid2 li section.right { /* nothing */ }

ul.grid2 li section.left img.featured-banner { position: absolute; top: 0; }

ul.grid2 li section.left h3 { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #707375; font-size: 1.4em; line-height: 1.5em; } 
ul.grid2 li section.left span.meta { display: block; color: #93989b; font-weight: normal; font-size: 1.1em; margin-bottom: 7px; }

ul.grid2 li section.right span.price { font-weight: bold; display: block; margin-bottom: 5px; color: #ad3939; font-size: 1.75em; }


ul.grid2 li:hover section.right span.darkview { opacity: 1; }

ul.grid2 li section.right span.darkview a.firstbtn { display: block; margin-bottom: 10px; }









/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
#wrap  .switch{float:right;margin-bottom: -41px;margin-top: 18px;margin-right: 8px;position: relative;z-index: 1000;}
#viewport{
	width: 952px; 
	float:left;
	margin-right:1px;
	overflow:hidden; /* Hides extra elements, those outside the viewport area */
}
#viewport ul{
	position: relative; 
	padding: 0; 

}
#viewport li{
 
	height: 50px;
	float: left;
	list-style: none; 
	text-align:center;
}


#simplePrevious, #simpleNext{
	cursor: pointer;
	font-size: 0.8em;
	text-decoration: underline;	
	float:left;
	padding: 0 5px;
	width: 8px;
	margin-top: 40px;
	background: url("images/arrow-l.png") no-repeat scroll 0px 0px;
	text-indent: -9999px;
	height: 16px;
	
}

 #simpleNext{
	float:right;
	background: url("images/arrow-r.png") no-repeat scroll 0px 0px;
}

 #simpleNext:hover{	background: url("images/arrow-r.png") no-repeat scroll 0px -16px;}
 #simplePrevious:hover{	background: url("images/arrow-l.png") no-repeat scroll 0px -16px;}



#jobad {float:right; min-width: 300px; pading-left: 10px; margin-right: 50px;}
#jobad-bottom {margin: 0 auto ; width: 486px; margin-top: 5px;}

#footer-ad , #header-ad ,#header-ad2 {width: 728px;  height: 90px;  margin: 0 auto ; margin-top: 5px; margin-bottom: 5px;border:0px solid #ddd ; }
#header-ad {margin-bottom: 5px;margin-top: 0px;}
#header-ad2 {margin-bottom: 5px;margin-top: 8px;}
#col{overflow:hidden; border:0 solid #000;height:auto;width:auto;padding-left:5px;padding-bottom:10px;margin:0!important}
#col ul{padding:0!important}
#col li.cato,#col li.cato a,#col li.wilaya,#col li.wilaya a{color:#0C53A3;font-weight: bold; float:left;list-style:none;padding-left:5px;line-height:24px!important;font-weight:none;width:226px;margin:0!important}
#col li.cato,#col li.wilaya{background:url(images/small-arrow.gif) 0 9px no-repeat}
#col li.cato a:hover,#col li.wilaya a:hover{color:#333}
#col li.wilaya{width:140px}


li.widget_categories li.current-cat a, li.widget_pages li.current_page_item a {
    font-weight: normal;
}



small.rss { margin: 2px 0 0;}
p.jobs {
   margin-top :5px;
}



.undero ,.underos  { margin: -6px auto 0; width: 70% ; height: 10px;background:url(images/undero.png) center 0 no-repeat}
.underos  { margin: -1px auto 0; }

#margin {margin-top: 8px;}
div.section_content {border: 0px; }


.section_content h2 {font-size: 15px !important;}

#backtotop {
	position: fixed;
	right:0px;
	bottom:30px;
	right: 20px;
	display:none;/*hid the button first*/
	border: 1px solid #018AA9;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    background: #019bbc url(images/arri.png) center center no-repeat;
	
	
	
}
#backtotop a {
	text-decoration:none;
	border:0 none;
	display:block;
	width:20px;
	height:20px;
	
}
#backtotop a:hover {
	opacity:.8; /*mouse over fade effect*/
}

.clrb {
	clear:both;
}
#maindiv {
	width:700px;
	border:1px solid #999;
	margin:auto;
	padding:20px;
}

.footy {}
.footy ul {}
.footy li {float:left;padding-left: 15px;}



.adblock2 {margin: 15px 5px 5px 0}

#exc-5 {
    float: left;
    line-height: 19px;
    margin-bottom: 0;
    margin-top: -4px;
    min-height: 45px !important;
    overflow: hidden;
    width: 588px;
}

.notice span {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	 border-radius: 3px;
    display: block;
    font-weight: bold;
    margin: 15px 0px 0;
    padding: 10px 10px 10px 35px;
	
}


.notice.success span {
    background: url("images/tick.gif") no-repeat scroll 12px 50% #FFEEE6 ;
    border: 1px solid #FBCEB7 ;
}

.notice.success-pending span {
    background: url("images/icon-exclamation.png") no-repeat scroll 12px 50% #FFFBCC;
    border: 1px solid #E6DB55;
}
.notice.error span {
    background: url("images/icon-exclamation.png") no-repeat scroll 12px 50% #FFCCCC;
    border: 1px solid #FF0000;
}

/* Custom Footer Styles */
 
#custom-footer {
   border-top: 0px solid #ccc;
   min-height: 100px;
   display: block;
}
#custom-footer .cf-inner {
   margin: 0 auto;
   text-align: left;
   width: 990px;
}
#custom-footer div > li {
   list-style:none;
}
#custom-footer li > h2 {
   padding: 15px 0;
   padding: 15px 0;
   font-weight: bold;
   font-size: 13px;
}
.cf-column {
   min-height: 200px;
   float: left;
   padding: 0 10px;
}
.cf-column:not(:first-child) {
   border-left: 0px solid #DEDEDE;
   padding-left: 10px;
}
.cf-copyright {
   border-top: 0px solid #ccc;
   text-align: center;
   padding: 20px 0;
}
#cf-col-1 {
   width: 300px;
}
#cf-col-2 {
   width: 300px;
}
#cf-col-3 {
   width: 300px;
}

#cf-col-4 {
   width: 200px;
}

.cf-column ul li a {padding-left: 5px;}
.cf-column ul li { background: url("images/arr.gif") no-repeat scroll left center transparent; border-top: 1px dotted #D8D8D8; display: block;font-size: 12px;line-height: 1.6em;list-style: none outside none !important; padding: 5px 0 5px 8px;}
.col-1 h2 , .col-2 h2 {font-size: 12px !important;font-weight: bold;}
.oldie .rego1, .oldie .rego2, .oldie .rego3 {margin-top: 12px;}
#content .job-pack {
    
    -webkit-border-radius: 3px;
	border-radius: 3px; 
    width: 648px;
}

#content .job-pack-title h2 {
     font-size: 17px !important;
     padding: 12px 30px 13px 0;
	  text-shadow: 0 0px 0 #1D330D !important;
}
    

#content .job-pack-title h2  span{
     font-size: 17px !important;
   
    
}

#content .job-pack .categories-list {
    margin-top: 0 !important;
}

#content .job-pack-choose {
   background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
	-webkit-border-radius: 3px;
    padding: 7px 20px 6px;
	
}

#content .job-pack-choose label {
    color: #016fb4;
    font-size: 1.2em;
}


blockquote {
   
    margin: 10px !important;
	padding: 5px;
	border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #ddd;
}


blockquote p, blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5 {
    font-size: 12px;
    font-style: normal;
    margin: 10px 0;
	font-family:arial,tahoma,verdana;
}
#content .job-packs-user, #content .job-packs-new {
    margin-bottom: 15px;
}



blockquote h2  {
   
    color: #333;
	font-size: 12px;
	font-weight: bold;
}

blockquote h3  {
   
    font-size: 12px !important;
	font-weight: bold;
}

label#lefty {float : left !important;width: 100px;margin-top: 5px;}
#lefty {float :left !important;width: 100px;height: 1px;}
#lefty1 {float :left !important;}
ul.widgets li.widget.widget-nav form input.text2{width:150px!important;margin-top: 2px !important;}
a.lostpassy {line-height: 25px;}




h2.register {border: 1px solid #41a1a5; background: #99ecfb ; -webkit-border-radius: 2px;
    border-radius: 2px;color: #144965;padding: 7px;font-size: 12px !important;}



h2.already {margin-top: 8px;border: 1px solid #fbceb7; background: #ffeee6 ; -webkit-border-radius: 2px;
    border-radius: 2px;color: #333;padding: 7px;font-size: 12px !important;}

h2.already a {color: #cc0000 !important}
h2.already a:hover {color: #2e1707 !important}
.desca ul {list-style: none !important ; margin-left: 10px !important; }


#content h3.como {padding:5px 6px;color:#ff6600;font-size: 12px;margin:0 !important;font-weight: bold; }
#logina {border: 1px solid #e5dfd8;padding: 8px;height:200px;background: #f7f5f2; margin-top: 40px;-webkit-border-radius: 3px;
    border-radius: 3px;}
#stro ,#stro2  {float:left;background: url("images/stro.jpg") no-repeat scroll 0px 0 transparent;width: 12px; height: 7px;margin-top: -6px;margin-left:427px;}
#stro2  {margin-left:123px;}


.desc ul{list-style: none;}
.desc li{background:#fff url(images/arr.gif) no-repeat 5px center;padding:2px 4px 2px 12px}

.desca {}
#brasil {margin-top: 45px;height: 350px; width: 350px;background: url("images/brasil.jpg") no-repeat scroll 0px 0 transparent; }



.col-2 {
    border-left: 1px solid #EBEBEB;
    float: right;
    padding-left: 8px;
    width: 40%;
}
.col-1 {
    float: left;
    width: 58.5%;
}


.home-content {border-top: 1px solid #ebebeb; margin: 5px 0;overflow: hidden;padding-top: 5px; }
.home-image{border: 0px solid #000; margin: 5px 0;float:left;  }
.home-image img {margin: 0px 5px 5px 0; padding: 4px; border: 1px solid #ddd ; -webkit-border-radius: 3px;border-radius: 3px;}


.catsi{margin: 10px 5px 5px 5px ; border-top: 1px solid #ebebeb; padding-top: 5px  }


#dashboard h3 {
    color: #0260b7;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.25em;
    margin-bottom: 0.5em;
}


#login-country{ min-height: 350px; margin-top: 45px; width: 400px;overflow:hidden;}

#location a {font-weight: normal ; }

p {
    font-size: 1em;
    line-height: 1.54em;
    margin: 0 0 1.54em !important;
}

.rss-balloon a , .twitter-balloon a {
    font-weight: bold;
  font-size:12px;
  text-shadow: 0px;
  }
  
  .rss-balloon , .twitter-balloon {
    background: url("images/rss-baloon.jpg") no-repeat scroll 98% 5px transparent;
   margin-bottom: 10px;
    margin-top: -5px;
    padding: 5px;
}
  
    .twitter-balloon {
    background: url("images/twitter-baloon.jpg") no-repeat scroll 98% 5px transparent ;
	}
	
	
	.cf-column li.rss-balloon , .cf-column li.twitter-balloon {
    background: url("images/rss-baloon.jpg") no-repeat scroll right 5px transparent;
   margin-bottom: 10px;
    margin-top: -5px;
    padding: 0 0 5px;
}
	
	.cf-column li.twitter-balloon {
    background: url("images/twitter-baloon.jpg") no-repeat scroll right 5px transparent;

}

	.cf-column li.logos {padding: 0;background: none;}
 
.lkdn_button_revoke {margin-top: -20px !important}
/*#monDiv {display: none}*/


/*fxtender fixes */


.jr_fx_social {
    padding: 2px !important;
}
.jr_fx_social a {
    color: #FC4903 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    text-shadow: 1px 1px 0 #EBEBEB !important;
 padding-left: 4px !important;
}

.jr_fx_social span  {
    font-size: 12px !important;
    font-weight: bold !important;
color: #444 !important;
}

.jr_fx_social a {
    color: #444444;
    font-size: 17px;
    font-weight: bold;
    text-shadow: 1px 1px 0 #EBEBEB;
}

.jr_fx_social_fb , .jr_fx_social_buzz, .jr_fx_social_youtube {
    background: url("images/facebook-icon.png") no-repeat scroll right 5px transparent !important;
    margin-top: 10px;
}
.jr_fx_social_buzz {
    background: url("images/google-icon.png") no-repeat scroll right 5px transparent !important;
  }

  
 .jr_fx_social_youtube {
    background: url("images/youtube-icon.png") no-repeat scroll right 5px transparent !important;
  }
  

.cf-column li.jr_fx_social_fb , .cf-column li.jr_fx_social_buzz, .cf-column li.jr_fx_social_youtube {
 padding-bottom: 10px;
}

p.button {border:0 !important;background: none !important;}
table.data_list td.days { font-size: 1em; padding: 8px;}
ol.jobs dl { font-size: 1em;}

ul.widgets li.widget.widget-nav {border: 0px !important}
ul.widgets li.widget {width: 258px;}
ul.widgets li.widget-submit {border: 0px !important;}
ul.widgets li.widget { margin: 2px 0; border: 1px solid #E4E4E7; border-radius: 3px;-webkit-border-radius: 3px; -moz-border-radius: 3px;}

/*fix 1.5*/

ul.widgets li.widget li.menu-item {
    line-height: 20px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0;
}
ul.widgets li.widget li.menu-item  a {
   background: url("images/arr.gif") no-repeat scroll 5px center #FFFFFF;
    border-bottom: 0 none;
    color: #333333;
    display: block;
    padding: 4px 4px 4px 12px;
    text-decoration: none !important;
}

.search-widget {border: 1px solid #000; }

#availability_year {
    margin-top: 6px !important;
}

ul.pack_overview .cost {margin-top: 0px; font-weight: bold; font-size: 13px; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
ul.pack_overview li {border: 0px;}
a.button span {border: 0px; }
.widget .button.buy-pack-small span {font-size: 12px;}
ul.widgets li.widget ul.pack_overview li {background: none; padding-left: 5px;}








/*TODO: Fix this to be slider*/
#simplePrevious, #simpleNext , #simplePrevious:hover, #simpleNext:hover {background: none;}





.radius-s > select {
    border: 1px solid #bbb;
    border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
    padding: 5px 2px;
	margin-left: 5px;
}
#searchform-s button.submit {margin-top: 2px;}



.contentMap {
    max-height: 150px !important;
}

.contentImg > img {
    float: left;
    height: 60px;
    min-width: 60px;
}