@charset "utf-8";
/* CSS Document */

html {overflow-y: scroll; }

body {font: 11px Arial, verdana, Helvetica, sans-serif; color: #1A1A1A; margin-left: auto; margin-right: auto; margin-top:0px; background: url(images/back.gif) repeat-x top center; background-color: #FFFFFF; width:766px; height:100%}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

p {padding:0; margin:0 0 10px 0;}

img {border: 0;}

#main {padding:0; height:100%;}

#topright {float:right; text-align:right; padding:15px 0 0 0; font-size:16px; font-weight:bold; line-height:1.4em}

#contentcolumn{ float:left; width:100%;}

/* top menu */
#global-nav {overflow: hidden; padding-bottom:20px;} 
#global-nav ul { margin: 0; padding: 0; }
#global-nav li { display: block; float: left; list-style-type: none;}
#global-nav a {display: block; float: left; padding: 12px 15px 13px 15px; border-right: 1px solid #FFFFFF; color: #FFFFFF; font-weight:normal; font-size:13px; background: url(images/but_g.gif) repeat-x top center;}
#global-nav a:hover, #global-nav a.active {background: url(images/but_r.gif) repeat-x top center; color:#FFFFFF; }

.global {margin:11px 0 0 100px; color:#FFFFFF; font-size:16px; text-align:right;}

.hoists {width:150px; float:left; font-size:14px;}
.hoists img {padding: 5px 0 5px 0;}

.lc {float:left; padding:0; width:65%;}

.rc {float:right; width:30%; padding:10px; text-align:left; background-color:#ebebeb; margin-bottom:10px;}

.homehi {margin-right:12px; padding:10px; float:left; width:162px; background-color:#ebebeb; height:200px;}


h1 {
font-size: 20px;
font-weight: bold;
color: #129723;
margin:0 0 5px 0;
padding:0 0 0 0;
}

h2 {
font-size: 17px;
font-weight: bold;
margin:0 0 0 0;
padding:0 0 0 0;
}

h3 {
color: #124396;
font-weight: bold;
margin:0 0 0 0;
padding:0 0 0 0;
font-size:15px;
}

h4 {
font-size: 14px;
font-weight: normal;
margin:0 0 0 0;
padding:0 0 0 0;
line-height:1.3em;
}

.brands {
color: #124396;
font-weight: normal;
font-size:15px;
clear:left
}

.news  {
font-size: 15px;
font-weight: bold;
margin:0 0 0 0;
padding:0 0 0 0;
}

.list1 {margin-left: 20px; padding-left: 0; list-style: bullet; margin-top:0; padding-top:0;}

.list1 li {margin-top:0; padding-top:0; margin-bottom:5px; padding-left: 5x; font-size:12px}

.list2 {margin-left: 20px; padding-left: 0; list-style: bullet; margin-top:0; padding-top:0;}

.list2 li {margin-top:0; padding-top:0; margin-bottom:5px; padding-left: 5x; font-size:15px}

.list3 {list-style:bullet;}

.list3 li {font-size:15px; float:left;  padding:0 40px 0 0; margin:5px 10px 5px -15px;}

.pagehead {font-size: 16px; line-height:1.5em; font-weight:bold;}

.pagecopy {font-size: 14px; line-height:1.5em;}

.pd {font-size: 13px; line-height:1.2em; clear:left; color:#124396;}

.right {font-size: 12px; line-height:1.4em;}

.pe {font-size: 15px; line-height:1.2em; font-family:"Times New Roman", Times, serif;}

#white {float:left; height:20px; width:100%;}

#footer {float:left; font-size:12px; width:100%; background: #ebebeb url(images/bohr-logo.gif) no-repeat 530px center; border-top: 1px solid #000000; line-height:1.5em; padding-bottom:10px; margin-bottom:50px;}

.foottube {padding:10px;}

.tube {float:left;}

.foot-name {font-size:16px; color:#2b2b2b;}

.contact {margin:10px 0 0 0;}
.ctube {float:left; width:300px;}

.style1 {color: #971242}
.style2 {color: #1b3f6a}

label
{
width: 6em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
padding:3px;
font-weight:bold;
}

.submit input
{
margin-left: 6.5em;
}

input
{
color: #000000;
background: #ececec;
border: 1px solid #21354d;
padding:3px;
}

textarea
{
color: #000000;
background: #ececec;
border: 1px solid #21354d;
padding:3px;
}

.submit input
{
color: #000;
background: #ffffff;
border: 2px outset #d7b9c9;
margin-bottom:10px;
}

fieldset
{
border: 1px solid #124396;
width:75%;
}

legend
{
color: #fff;
background: #124396;
border: 1px solid #124396;
padding: 2px 6px;
font-weight:bold;
font-size:15px;
} 