﻿/*/////////////////////////////////////////////////////////////////////////
Description: Global styles

Content in this CSS-file:
    - Overall settings
    - Portal.Master DIVS
    - Small menu
    - Master menu
    - Footer

/////////////////////////////////////////////////////////////////////////*/

div#easter08 { display:none; }

/*====================================================
    GLOBAL.CSS
====================================================*/
* {
    margin: 0; padding: 0;
}
html,body { background: url(bg.jpg) top no-repeat;
    height: 100%;
}
body {
    margin: 0 0 0 0px; padding: 0; font: 11px/1.4em arial; color: #333333; background: #fff; text-align: center;
}

/*
	##### GLOBAL SETTINGS #####
*/
img, img a, img a:hover {
    border: 0;
}
input, select {
    font-size: 1em;
}
p {
    
}
a {
    color: #FDB515; text-decoration: none;
}
a:hover {
    color: #FDB515; text-decoration: underline;
}
.left { float: left; }
div#shadow100 {
    width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; z-index: 30; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;
    display: none;
}



/*
	##### GLOBAL LAYOUT #####
*/
div#master_wrapper {  	width: 950px;
	background: url(bg.jpg) top no-repeat;
	min-height: 100%;
    height: auto !important; height: 100%; margin: 0 auto; text-align: left;
    
}


div#content_wrapper {
    min-height: 100%; height: 100%; height: auto !important; margin: 0 auto; padding: 0px 0px 0px 32px;
}
div#header_wrapper { position: relative;
    width: 950px; height: 143px; margin: 0 0 3px 0;
	background: url(containerbg.png) top no-repeat; 

}
div#header_logo { 
    width: 686px; height: 82px; float: left; padding: 0px 0px 0px 0px; 
}

.header_logo_tbl { background: url(24_7_recruitment_services.png) 40px 20px no-repeat; width: 300px; height: 120px; position: absolute; top: -10px; left: -24px; }

div#header_logo img {
    display: none;
}
div.topborder {
    display: none;
}

/*
	##### SMALL MENU #####
*/
div#smallmenu_wrapper { display: none;
    width: 54px; height: 92px; float: left; position: relative; margin-top: -20px;
}
div#smallmenu_wrapper ul {
    list-style-type: none; position: absolute; top: 99px; left: 0;
}
div#smallmenu_wrapper ul li {
    width: 54px; height: 11px;
}
div#smallmenu_wrapper ul li a, div#smallmenu_wrapper ul li a:hover, div#smallmenu_wrapper .active a {
    width: 54px; height: 11px; display: block; background: url(Images/logout.gif) 0 0 no-repeat;
}

/*
	##### MAIN MENU #####
*/
div#menu_wrapper {
    width: 918px; height: 32px; margin: 0px 0 0px 16px; border-bottom: #525252 20px solid; border-left: 0px solid #000000; clear: both; padding: -20px 0 0px 0px;
}
div#menu_wrapper ul {
    width: 626px; list-style-type: none; float: right; overflow: auto; height: 34px;
}
div#menu_wrapper ul li {
    float: left; height: 32px; width: 104px; display: inline;
}
div#menu_wrapper ul li a { width: 104px; height: 32px; display: block;
    
}
div#menu_wrapper ul li a:hover, div#menu_wrapper .active a {width: 104px; height: 32px; display: block;
   
}
#subNav {
    display: none;
}

li#topNav1 a { width: 104px !important; height: 32px !important; background: url(Images/Menu/home_off.jpg) no-repeat;}

li#topNav1 a:hover,li#topNav1.active a { width: 104px !important; height: 32px !important; background: url(Images/Menu/home_on.jpg) no-repeat;}

li#topNav2 a { width: 104px !important; height: 32px !important; background: url(Images/Menu/deals_off.jpg) no-repeat;}

li#topNav2 a:hover,li#topNav2.active a { width: 104px !important; height: 32px !important; background: url(Images/Menu/deals_on.jpg) no-repeat;}

li#topNav3 a { width: 104px !important; height: 32px !important; background: url(Images/Menu/financial_off.jpg) no-repeat;}

li#topNav3 a:hover,li#topNav3.active a { width: 104px !important; height: 32px !important; background: url(Images/Menu/financial_on.jpg) no-repeat;}

li#topNav4 a { width: 104px !important; height: 32px !important; background: url(Images/Menu/childcare_off.jpg) no-repeat;}

li#topNav4 a:hover,li#topNav4.active a { width: 104px !important; height: 32px !important; background: url(Images/Menu/childcare_on.jpg) no-repeat;}




li#topNav5 a { width: 104px !important; height: 32px !important; background: url(Images/Menu/support_off.jpg) no-repeat;}

li#topNav5 a:hover,li#topNav5.active a { width: 104px !important; height: 32px !important; background: url(Images/Menu/support_on.jpg) no-repeat;}

li#topNav6 a { width: 104px !important; height: 32px !important; background: url(Images/Menu/logout_off.jpg) no-repeat;}

li#topNav6 a:hover,li#topNav6.active a { width: 104px !important; height: 32px !important; background: url(Images/Menu/logout_on.jpg) no-repeat;}

/*
	##### FOOTER #####
*/
div#clear_footer { display: none;
    width: 740px; height: 63px; clear: both;
}
div#footer_wrapper { display: none;
    width: 740px; height: 63px; margin: 0 auto; margin-top: -63px; text-align: left;
}
div#footer_menu {
    width: 607px; height: 63px; float: left;
}
div#footer_menu ul {
    width: 607px; height: 22px; list-style-type: none; padding: 0 0 0 5px; overflow: hidden; background: #ededed;
}
div#footer_menu ul li {
    float: left; margin: 0 1em 0 -1em; padding: 0 1em 0 1em; border-left: 1px solid #113388; margin-top: 3px; display: none;
}
div#footer_menu ul li a {
    font-size: 1.1em; text-decoration: none;
}
div#footer_menu ul li a:hover, div#footer_menu .active a {
    font-size: 1.1em; text-decoration: underline;
}
div#footer_menu .active a {
    font-size: 1.1em; text-decoration: none;
}
div.footer_copy {
    width: 607px; height: 33px; float: left; background: #fff; padding: 8px 0 0 0; text-align: left; font-size: 0.9em;
}
div.footer_copy a {
    
}
div.footer_copy a:hover {
    
}
span.foot_address, span.foot_post, span.foot_mail {
    display: none;
}

div#footer_logo {
    width: 128px; height: 33px; float: left;  border-top: #ededed 22px solid;
}
div#footer_logo a {
    width: 128px; height: 33px; display: block; background: url(Images/logbuy.gif) 0 4px no-repeat;
}

/*
	##### ERROR PAGE #####
*/
div#error_wrapper {
    width: 740px;
}
div#error_wrapper h1 {
    height: 23px; line-height: 23px; padding: 0 5px 0 15px; color: #fff; font-size: 1.2em; background: url(../Deals/Images/header_curve.gif) no-repeat; margin: 0 0 10px 0;
}
div#error_wrapper p {
    font-size: 1.1em; padding: 0 0 0 5px;
}


/*
	##### CUSTOM FRONT PAGE #####
*/

div#frontpicture 
{ background: url(../Global/Images/login_img.jpg) no-repeat; width: 740px; height: 141px;
}
div#comp_front_wrapper {
    width: 740px;
}
div#comp_front_welcome {
    width: 720px; height: 72px; padding: 40px 0 20px 0px; background: url(Images/save.gif) right 40px no-repeat;
}
div#comp_front_welcome h1 {
    font-size: 1.3em; color: #FDB515; padding: 0 0 8px 0;
}
div#comp_front_welcome p {
    width: 600px;
}
div#comp_front_left {
    width: 355px; float: left; padding: 0 0 20px 0; margin: 0 30px 20px 0; display: inline; border-bottom: #FDB515 1px solid;
}
div#comp_front_left h1 {
    height: 23px; line-height: 23px; padding: 0 5px 0 5px; color: #FDB515; font-size: 1.2em; background: url(../Deals/Images/header_curve.gif) no-repeat; margin: 0 0 10px 0;
}
div#comp_front_left p,div#prem_front_right p  {
    padding: 0 0 10px 0;
}
div#comp_front_right {
    width: 355px; float: left; padding: 0 0 20px 0; margin: 0 0 20px 0; border-bottom: #FDB515 1px solid;
}
div#comp_front_right h1 {
    height: 23px; line-height: 23px; padding: 0 5px 0 5px; color: #FDB515; font-size: 1.2em; background: url(../Deals/Images/header_curve.gif) no-repeat; margin: 0 0 10px 0;
}
.search_field {
    width: 176px; height: 16px; float: left; margin: 5px 10px 0 0; font-size: 1em; padding: 0 0 0 2px;
}
.search_btn {
    width: 58px; height: 19px; background: url(../Global/Images/buttons/search_btn.gif) no-repeat; border: 0; float: left; cursor: pointer; margin: 6px 0 0 0;
}

div.comp_front_deal {
    width: 720px; height: 90px; padding: 10px; background: #f9f9f9; border-bottom: #adc0e1 0px dashed; margin: 0 0 10px 0; clear: both;
}
div.comp_front_deal_img {
    width: 200px; height: 90px; float: left; padding: 0 20px 0 0;
}
div.comp_front_deal_img img {
    width: 180px; height: 70px; border: #adc0e1 1px solid; padding: 9px; background: #fff;
}
div.comp_front_deal_texts {
    width: 380px; height: 80px; float: left; padding: 10px 20px 0 0;
}
div.comp_front_deal_texts p {
    padding: 0 0 10px 0;
}
div.comp_front_deal_name {
    width: 380px; height: 20px;
}
div.comp_front_deal_name a {
    font-size: 1.2em; color: #FDB515; font-weight: bold; padding: 2px 0 0 10px; text-decoration: none; background: url(../Global/Images/icons/arrow_blue.gif) 0 6px no-repeat;
}
div.comp_front_deal_name a:hover {
    font-size: 1.2em; color: #FDB515; font-weight: bold; padding: 2px 0 0 10px; text-decoration: underline; background: url(../Global/Images/icons/arrow_blue.gif) 0 6px no-repeat;
}
div.comp_front_deal_text {
    width: 380px; height: 50px;
}
div.comp_front_deal_discount {
    width: 46px; height: 86px; line-height: 86px; float: left; padding: 0 0 0 50px; border: #8c5ba6 2px solid; font-size: 1.4em; font-weight: bold;
    background: #fff url(../Deals/Images/save.gif) 10px 50% no-repeat;
}