body{font-family:Tahoma, Helvetica, sans-serif;}
#wrapper{width:985px; margin:0 auto;}
#header_nav {display:none;}
#show_header{width:985px; margin-bottom:-13px;position:relative;z-index:2;}
#header{background-image:url(images/header.jpg); background-repeat:no-repeat;width:985px; position:relative;z-index:1;height:84px;}
#header_left{float:left;margin:28px 0 0 118px;}
#header_right {float:right;padding:15px 80px 0 0;}

#company_name{font:bold 24px Tahoma, Geneva, sans-serif;color:#FFF;float:left;}
#company_name a{color:#FFF; text-decoration:none;/*text-shadow:1px 1px 1px #666;*/}
#company_name a:hover{text-decoration:underline;}

#company_link {font:14px Tahoma, Helvetica, sans-serif;color:#FFF;/*margin:0 0 0 10px;*/ }
#company_link a{color:#FFF; text-decoration:none;/*text-shadow:1px 1px 1px #666;*/}
#company_link a:hover{text-decoration:underline;}

#telepon {background-image:url(images/phone_icon.png);background-repeat:no-repeat;width:24px;height:24px;float:left;padding:2px;}
#email {background-image:url(images/email_icon.png);background-repeat:no-repeat;width:24px;height:24px;float:left;padding:2px;}

.text_header{font-family:Tahoma, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#FFF;}
#company_logo{padding-left:5px;  }
#header img{vertical-align:top}
#company_title{padding-left:35px; font-size:30px; font-weight:bold; color:#FFF;}
#company_title a{color:#FFF;}
#company_URL{padding-left:100px;  font-size:14px; color:#FFF; padding-top:55px;}
#phone_icon{width:100%;float:left;}
#mail_icon{width:100%;float:left;margin-top:3px;}
#phone_number{ margin-left:10px;color:#fff;font-size:15px;font-weight:bold;float:left;}
#email_us{  margin-left:10px; color:#fff;font-size:15px;font-weight:bold; float:left;}
#website_icon{float:left; width:100%; margin-top:5px;}
#website_view{float:left;  margin-left:10px; color:#fff;font-size:15px;}
#smenu{ height:30px; background-image:url(images/menu_bg.jpg);background-repeat:repeat-x;width:100%}
#smenu ul{list-style:none; margin:0; padding:0;}
#smenu li{font-size:12px; color:#F1EEEA;padding:7px 30px; float:left;}
#smenu li:hover{color:#F3F3EE; background-color:#7E8269; }
#smenu li a,#smenu li a:visited{color:#F1EEEA;}
#smenu li a:hover{color:#F3F3EE; background-color:#7E8269; }
#side_lhs{width:260px; float:left;}
#company_detail_wrapper{
    background-color: #A3A3A3;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;
    background-image: url("images/bg_info_repeat.gif");
    background-repeat: repeat-x;
    height: auto;
    margin-bottom: 6px;
    margin-left: 0;
    padding: 10px 4px;
    width: 250px;
}

#company_detail{float: left;}
#alpha_button {margin:0;}
#layerDrop_left {margin:3px 3px 3px 0;color:#000;}
#layerDrop_left a {color:#000;}
#like_button {padding:5px 0 0 4px;float:left;}

#company_address{font-size:11px; color:#000; padding-top:5px;}
#company_contact{float:left;font-size:11px; font-weight:bold; color:#000; padding-top:5px;}
#company_contact a, #company_contact a:hover, #company_contact a:visited{font-weight:bold; font-size:11px; font-weight:bold; color:#000; padding-top:5px;}
#company_menu{float:left;}
#company_menu ul{list-style:none; padding:0; margin:0;}
#company_menu li{padding-right:2px; float:left;cursor:pointer;}
#side_rhs{ float:left;width:725px;}
#minisite{width:636px; height:544px;}
#GA_Iframe{display:none;}
#wrappers{background-image:url(images/bg_content.gif); background-repeat:repeat-x;width:985px;  min-height:645px; height:auto !important;
  height:605px;float:left;background-color:#E7E7E7;} 
#content_preview_detail_sub div[class=Tahoma]{background-color:#ffffff;}
#footer{width:985px; background-color:#ACACAC; float:left; padding-top:19px;}
#favourites_button{font-family:Tahoma,Helvetica,sans-serif;width:50%; padding:10px 10px; margin-top:8px; background-color:#005A97; -moz-border-radius:25px; border-radius:25px; font-size:14px; font-weight:bold; color:#FFF; -webkit-border-radius:25px;}
#favourites_button a{color:#FFFFFF;text-decoration:none;}
#favourites_button a:hover{text-decoration:underline;}
#company_detail_bottom{background-image:url(images/bg_info_bottom.gif); background-repeat:no-repeat;width:266px;height:10px;}

#fb_latest_tips{margin-left:10px;}

.header_contact{font-size:18px; font-weight:bold; color:#FFFFFF;}

.grey_bar_active_menu {
    background-image: url("images/menu_hover_repeat.gif");
    background-repeat: repeat-x;
	background-position: 0 0;
	color: #FFFFFF;
    height: 31px;
}

.grey_bar{
	background-image: url("images/menu_default.png");
    background-repeat: repeat-x;
	background-position: 0 0;
    height: 31px;
}

.grey_bar_divider {
    background-position: 0 -145px;
    height: 29px;
    width: 1px;
}


.arrow_pointer{
	background-image: url("images/menu_hover_arrow.png");
	background-position: 0 -240px !important;
	top: 31px !important;
    cursor: pointer;
    float: right;
}

.arrow_pointer_ie{
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/template_company/template_24/images/menu_hover_arrow.png');
	width:10px;
	height:6px;
	top: 31px;
    cursor: pointer;
    float: right;
}

.login_button  a{ background-image/**/:url(images/login.png);background-repeat/**/:no-repeat;height:19px;width:58px; }
.login_button a:hover { background-image/**/:url(images/login.png);background-repeat/**/:no-repeat;height:19px;width:58px; }


#menu-bf { list-style: none; margin: 0 0 0 5px; padding: 0; height: 23px; position: relative; z-index: 2}
#menu-bf li { float:left; padding: 4px 1px 4px 2px; /* background:url("/img/map/sprite/additional__map.png?v=3") 0 -145px no-repeat; */ position: relative }
#menu-bf li:first-child { background: none}
#menu-bf a{ color:#333; padding: 4px 10px; /*border-left: 1px solid #fff ; border-right: 1px solid #fff;*/ font-family:tahoma; font-size:11px; cursor:pointer; }
#menu-bf .a_active, #menu-bf a:hover {color:#fff; border-left: 0px solid #000; border-right: 0px solid #000;   padding: 5px 10px 13px; background:  0 -124px repeat-x #007FFF;}

#menu-bf .li_active div#menu_arrow {
    background: url("images/additional__map.png");
    background-position: 0 -230px ; width: 9px; height: 6px;position: absolute;
    bottom: -14px;
    left: 50%;margin-left: -5px; z-index: 2;
    *bottom: -6px; !important
}

#login_button{float:left; margin-left: 5px;}
#header_middle {margin-left: 10px; margin-top: 10px;}

.livechatlink { background:url("/img/chat_button/live-chat-button-green.gif") no-repeat scroll 0 0 transparent; width:126px; height:32px; clear:both; display:block; position:fixed; bottom:0; right:0; cursor:pointer;}
.livechatlink:hover { background:url("/img/chat_button/live-chat-button-green-hover.gif") no-repeat scroll 0 0 transparent;}

#navigation li ul, #parent_menu_li_more ul{margin-top: 13px;}