#wrap {width:987px;margin:auto;}
#show_header{width:985px; margin-bottom:-13px; position:relative;z-index:2;}
#header {width:987px;height:81px;background-image:url(images/header.jpg);position:relative;z-index:1;}

.livechatlink { background:url("/img/chat_button/live-chat-button-red.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-red-hover.jpg") no-repeat scroll 0 0 transparent;}

#company_name {font-family:Tahoma, Helvetica, sans-serif;font-size:24px;font-weight:bold;color:#8a0200;float:left;}
#company_address{color:#fff;}
#link a{font-family:Tahoma, Helvetica, sans-serif;font-size:14px;color:#fff;}
#link a:hover{text-decoration:underline;}
#logo {width:85px;height:52px;padding:18px 0 0 15px;float:left;}
#header_left {float:left;padding:30px 0 0 25px;width:600px;height:50px;}
#header_right {float:right;padding-top:15px;width:260px;}
#phone {padding-bottom:5px;  color: #890300;}
#email {padding-top:5px;color:#FFF}

/*
#smenu {background-image:url(images/bg_menu.gif);background-repeat:repeat-x;height:31px;clear:both;}
#smenu ul {margin:0;padding:0;}
#smenu li {float:left;list-style:none;font-family:Tahoma, Helvetica, sans-serif;font-size:12px;color:#FFF;line-height:25px;border-right:1px #de0000 solid;border-left:1px #860300 solid;}
#smenu li a {float:left;text-decoration:none;color:#FFF;display:block;padding-left:15px;padding-right:15px;height:31px;}
#smenu li a:hover {background-color:#dc0000;color:#FFF;}
*/

#navigation {background-image:url(images/bg_menu.gif);background-repeat:repeat-x;height:31px;clear:both;}
#menu-bf {margin:0;padding:0;}
#menu-bf li {float:left;list-style:none;font-family:Tahoma, Helvetica, sans-serif;font-size:12px;color:#FFF;line-height:25px;border-right:1px #de0000 solid;border-left:1px #860300 solid;}
#menu-bf .li_active, #menu-bf li:hover {background-color:#dc0000; color:#ffffff;}
#menu-bf li a {float:left;text-decoration:none;color:#FFF;display:block;padding-left:15px;padding-right:15px;height:31px;}
#menu-bf .li_active a,#menu-bf li a:hover  {background-color:#dc0000;color:#FFF;}
#company_detail {float: left;}
#content {background-color:#cf8d00;background-image:url(images/bg_content.gif);background-repeat:repeat-x;width:987px; min-height:670px; height:auto !important;
  height:605px;position:relative}
#content_inner{ background:url(images/bg_lhs.jpg) no-repeat left bottom;}
#lhs {float:left;width:265px;height:100%;padding-left:6px;}

#rhs {float:left;}

#company_address a{color:#FFF;}
#company_contact{float:left;font-size:11px; color:#FFF;font-weight:bold; padding-top:5px;}
#company_contact a, #company_contact a:hover, #company_contact a:visited{font-weight:bold; font-size:11px; font-weight:bold; color:#FFF; padding-top:5px;}

#box {background-image:url(images/box_repeat.gif);background-repeat:repeat-x;width:265px;margin-top:14px;}
#box_content {padding-left:5px;}
#box_content a{color:#fff;}
#map_view {float:left; padding-right:3px}
#more_info {float:left; padding-right:3px}
#direction {float:left; padding-right:3px}
#info {padding-top:10px}

#alpha_button {margin:0;}
#layerDrop_left {margin:3px 3px 3px 0;color:#FFF;}
#layerDrop_left a {color:#FFF;}
#like_button {padding: 0px;float:left;}

#shoutout {padding-top:14px;position:relative;z-index:2;}
#shoutout_top {width:266px; height:21px; background-image:url(images/shoutouts_top.jpg)}
#shoutout_bottom {width:266px; height:11px; background-image:url(images/shoutouts_bottom.jpg);background-repeat:no-repeat;}
#shoutout_content {background-color:#fdedcc;width:261px;padding-left:5px;}
#title {font-family:Helvetica, Tahoma, sans-serif; font-size:20px; font-weight:bold; color: #8A0200;}
#add_comment {font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#666666;}
.Tahoma14bold {font-family:Tahoma, Helvetica, sans-serif; font-size:14px;font-weight:bold;}
#phone_icon {width:23px;height:23px;background-image:url(images/phone_icon.png);float:left;}
#phone_number {float:left; padding-left:5px;line-height:22px;   font-weight: bold;}
#email_icon {width:23px;height:23px;background-image:url(images/email_icon.png);float:left;}
#email_number {float:left; padding-left:5px;line-height:22px;}
#footer{width:987px; height:30px; background-color:#8d6100; float:left; padding:20px 0 10px 0; position:relative;}
#favourites_button{padding:10px 20px 10px 20px; background-color:#C78700; -moz-border-radius:25px; border-radius:25px; 
-webkit-border-radius:25px; font-size:14px; font-weight:bold; color:#FFF; cursor:pointer; position:relative;}
#footer a:hover{text-decoration:none}
#favourites_button a{color:#fff}

#minisite {min-height:544px; height:auto !important;
  height:605px;position:relative; margin-left:0px !important;margin-top:7px; }

#bfmap_directions {margin-top:10px;width:265px;}  
#bfmap_directions div{background-color:#fff}

#GA_Iframe,#header_nav{display:none;}
#login{position:absolute; top:5px; right:5px;}
html > body .login_button  a{
	background-image/**/:url(images/login.png);background-repeat/**/:no-repeat;height: 19px;;width:58px; 
}
html > body .login_button a:hover {
	background-image/**/:url(images/login-hover.png);background-repeat/**/:no-repeat;height:19px;width:58px;
}


.login_button a{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login.png');height:19px;width:58px;cursor:pointer;}
.login_button a:hover{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login-hover.png');}

/*
.login_button a{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/template_company/template_33/images/login.png');height:19px;width:58px;cursor:pointer;}
.login_button a:hover{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/template_company/template_33/images/login-hover.png');}
*/

.login_button{float:left;}

.cd_width {width:695px;}
.cd_padding {padding: 10px 0 10px 10px;}

.cd_bg { background-color: transparent;}
.cd_bdt {  border-top: 1px solid #B96D00;}

#navigation li ul, #parent_menu_li_more ul{
	margin-top: 32px;
	margin-left: -2px;
}