body{ font-family: Arial, Helvetica, sans-serif; color: #333;}

input, select, textarea {border: 1px #D6D6D6 solid;font-family: Arial, Helvetica, sans-serif;font-size: 13px/19px;margin: 1px;padding: 3px;}
input[type="text"],textarea {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box; /* ie8 only */box-sizing: border-box;}
textarea {overflow: auto;}
input[type="checkbox"], input[type="radio"] { vertical-align: middle;}

.button-primary { border-color: #C09F51 !important; font-weight: bold;color: #FFF !important;background: #C09F51 url(../images/button-grad.png) repeat-x scroll left top;}
.button-primary:active{background: #21759b url(../images/button-grad-active.png) repeat-x scroll left top !important;}
.button-primary[disabled],.button-primary:disabled {color: #2fa0d5 !important;}
.button-primary:hover {color: #EAF2FA !important;background: #C09F51 url(../images/button-grad-active.png) repeat-x scroll left top !important;}

#header{background-color: #333;height: 8px;}

a img { border:none; }
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: none;}

a {outline: none !important;} /* remove firefox link dots */
.fr{float: right;}
.fl{float: left;}

#footer{background-color: #333;text-align: center;padding:7px;font-size: 12px;font-weight:bold;color: #BABBBC;vertical-align: middle;}
#menu{height: 80px;	padding: 0px 40px 0px 40px;}
#logo{	background-image: url(../images/kg_logo.png);background-position: center;background-repeat: no-repeat;height: 120px;background-color: #FFFFE5;border-top: 2px solid #EBE0BE;	display: block;}
#logo-foodservice{background-image: url(../images/foodservice_logo.gif);background-position: center;background-repeat: no-repeat;height: 120px;background-color: #FFFFE5;border-top: 2px solid #EBE0BE;display: block;}

#content{background-color: #FFFFE5;border-top: 2px solid #c09f51;border-bottom: 2px solid #c09f51;color: #333;}
.content-para {font-size: 0.90em;color: #333;line-height: 18px;margin: 0px 0 0px 0;text-align: justify;}
.content-para a {color: #c09f51}
.content-para a:hover {color: #CEB477}
.extra-padding{padding: 10px 50px 10px 50px;}

#box{background-color: #E2F5CF;width: 900px;}
#cnt-include {	width: 898px;float: left;}
#box-header{padding: 10px 10px 10px 20px;}

.header-font {	font-family: Georgia;	font-style: italic;font-size: 26px;font-weight: normal;color: #17A345;padding: 15px 0 10px 0;}
.box-about{width: 214px;float: left;margin-left: 4px;position: relative;display: block;}
.box-link{background-image: url(../images/arrow.gif);background-position: right bottom;background-position: 96% 100%;background-repeat: no-repeat;display: block;}
.box-link-hover {background-image: url(../images/arrow_hover.gif);background-position: right bottom;background-position: 96% 100%;background-repeat: no-repeat;display: block;}
#box-container{padding-left: 11px;}
.box-content-title{background-image: url(../images/dot_horizontal.gif);background-position: center;background-repeat: repeat-x;font-family: Georgia;font-style: italic;font-size: 18px;font-weight: 400;color: #17A345;}
.box-content-title-hover {color: #c09f51;}
.box-content-title span{background-color: #E2F5CF;}
.box-content{background-image: url(../images/dot_vetical.gif);background-position: right top;background-repeat: no-repeat;margin-top:10px;position: relative;display: block;}
.box-content p{font-weight: 600;font-size: 0.75em;color: #262626;padding: 0 10px 20px 15px;height: 130px; <!-- aici se modifica pentru a mari dimensiunea boxului, pentru a se aranja sagetile la acelasi nivel-->}
.box-content a{padding-right:5px;}

.plus{color: #B18F44;font-weight: bold;padding-right:5px;}
.plus-hover {color: #17A345;}

#reasons-container{background-color: #FFFFE5;}
#reasons-text{float:right;padding: 10px 60px 10px 10px;}
#reasons-slideshow{	padding-bottom: 10px;}

.footer-link{color:#BABBBC;margin: 10px 7px;}
.footer-link:hover{color:#FFF;text-decoration: underline;}

#page-title{font-style: italic;font-size: 22px;font-weight: normal;color: #17A345;padding: 10px 10px 10px 20px;}
#min-height{float: left;width:1px;height: 300px;}

/*start application form*/
.frm-addedit { padding:2px; margin:5px; background-color:#F8F8F8; font-size:12px;}
.frm-addedit:hover { background-color:#F3F3F3;}
.first-row { float:left; padding-right:10px; padding-top:7px; width:250px; text-align:right; vertical-align:top; line-height: 14px; font-weight: bolder;}
.sec-row { float:left; padding-left:10px; vertical-align: middle; text-align:left; line-height: 14px;}
.frm-addedit .inputbox{ padding:4px !important; line-height:1em !important; font-size:12px !important; margin:0px;}
.sec-padding {padding: 4px 0 4px 13px;}

.appBlock{border: 1px solid #EBE0BE;margin: 10px;padding: 1px;}
.appBlock-header{padding: 5px 10px 5px 20px;background-color: #c09f51 !important;color: #FFF;font-size: 16px;font-weight: bold;}

.option-details{padding: 10px 10px 10px 20px;}
.req{font-family: Arial,Helvetica,sans-serif;color: #ff6600;font-weight: bold;font-size: 12px;padding-right: 5px;}


/*end application form*/

/* warning styles */
.outer-issues { border: 1px solid #E6DB55; background-color: #FFFBCC; padding: 10px; margin: 10px 2px; }
.inner-issues { background-color: #FFF; padding: 10px 10px 10px 65px; background-image: url(../images/warning.png); background-position: 12px 12px; background-repeat: no-repeat; }
.inner-issues .title { font-weight: bold; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333;}
.inner-issues ul { padding: 0px; margin-top: 0px; margin-right: 0; margin-bottom: 0; margin-left: 15px;}
.inner-issues ul li { list-style: square; padding: 5px 0 0 2px; margin: 0px; font-size: 11px; font-family: Verdana, Geneva, sans-serif;}
/* end warning styles */

/* success styles */
.outer-success { border: 1px solid #8CDA5C; background-color: #CF9; padding: 10px; margin: 10px 2px; }
.inner-success { background-color: white; padding: 14px 14px 14px 65px; background-image: url(../images/success.png); background-position: 12px 12px; background-repeat: no-repeat; }
.inner-success .title { font-weight: bold; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333; padding-top: 0px; padding-right: 0; padding-bottom: 3px; padding-left: 0;}
.inner-success .content { font-size: 11px; color: #333; font-family: Verdana, Geneva, sans-serif; padding: 0px;}
/* end success styles */

/* msg info styles */
.msg-info { border: 1px solid #2786B2; background-color: #EAF2FA; font-family: Verdana, Geneva, sans-serif; font-size: 11px; margin-top: 10px; margin-right: 2px; margin-bottom: 10px; margin-left: 2px; background-image: url(../images/icon-info.gif); background-repeat: no-repeat; background-position: 10px 5px; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 50px; color: #333; }
/* end msg styles */

/* validation */
#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#FFE8CA; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px; font-size:12px;}
/*end*/
.line-tr{height: 160px;}
.div-border{height:1px;background-color:#EBE0BE;}
.gray_text{color:#9F9F9F;font-size: 90%}
.content-para img {margin: 0 15px 15px 15px;padding: 4px;border: 1px solid #D0B377;}
.pdflinked {background-image: url(../images/attached.png);background-repeat: no-repeat;padding: 0 0 0 20px;}

/* vacancies */
.titleLine {font-weight: bolder;}
a.applyJob {font-size: 90%;text-decoration: underline;}
.newJob {padding: 0 0 10px 0;}
.jobDesc {font-size: 90%;color: #9C9E9F;padding: 5px 0 0 0;}
.newTitle {padding: 0 0 4px 0;}

/* food service */
#logos-middle {margin: 0px auto;padding-left: 40px;text-align:center;}
#logos-middle img {border: 0px !important;}

.btright {border-bottom: 2px solid #BE9C4B;border-right: 2px solid #BE9C4B;text-align: left !important;	padding: 5px 5px;margin: 0px;}
.btm {border-bottom: 2px solid #BE9C4B;padding: 5px 10px;margin: 0px;}
.bright {border-right: 2px solid #BE9C4B;padding: 5px 5px;}
.a_center {text-align:center!important;}
.bpadding {padding: 5px 10px;}
.foodservice-info{clear: both;font-size: 11px;margin: 0px;padding: 0px 0px 10px 0px; text-align:center;}

.foodservice-menu ul{display: inline;list-style: none;}
.foodservice-menu li{float: left;padding: 2px 3px;}
.foodservice-menu li:hover, .foodservice-menu li a:hover{background-color: #EFE7D3;color: #9D8039;}
.foodservice-menu .separator{padding: 0px;margin: 0px;color: #C09F51;}

.kg-small{font-size: 13px;}

.header-font-adams {font-size: 26px;font-weight: normal;color: #0B54A3;padding: 10px 0 5px 0;display:block;}
.header-font-adams h3{padding: 0px;margin: 0px;}
.header-font-kg {font-size: 26px;font-weight: normal;color: #17A345;padding: 10px 0 5px 0;text-align:center;}
.header-font-kg h3{padding: 0px;margin: 0px;}

#food-adams-title{float:left; width: 250px;}
#food-kg-title{float:left; width: 290px;}

#adams-title-img{
	background:url(../images/adamslogo.gif) left center no-repeat;
	color: #0B54A3;
	padding: 15px 0px 15px 90px;
	margin:0px;
	display:-moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;
}

#kg-title-img{
	background:url(../images/kerrygold_logo.gif) left center no-repeat;
	color: #17A345;
	padding: 15px 0px 15px 105px;
	margin:0px;
	display:-moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;
}