html,body {
	height: 100%;
	margin: 0;
}
body {
	margin:0;
	color:#000;
	font:12px/14px Arial,Verdana,Tahoma, sans-serif;
	min-width:998px;
}
img {border:none;}
form,fieldset{
	margin:0;
	padding:0;
}
a:focus {
	outline:none;
}
fieldset {border-style:none;}
.page-width {
	position:relative;
	min-height:100%;
	padding-top:222px;
	overflow:hidden;
}
* html .page-width {
	height:100%;
	overflow:visible;
}
/* footer bottom */
.footer-bottom {
	padding-bottom:410px;
}
/* header */
.header-holder {
	position:absolute;
	z-index:1;
	width:100%;
	left:0;
	top:0;
	height:222px;
	background:url(../images/bg-header.gif) repeat-x;
}
#header {
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:15;
	height:222px;
}
#header strong {
	position:absolute;
	top:30px;
	left:-123px;
	width:274px;
	height:102px;
	padding:27px 0 0 123px;
	background:url(../images/logo-bg.gif) no-repeat;
}
#header strong a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:177px;
	height:82px;
	background:url(../images/logo.gif) no-repeat;
}
#header ul.top-nav {
	position:absolute;
	top:5px;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
}
#header ul.top-nav li {
	float:left;
	padding:0 24px 0 0;
}
#header ul.top-nav a {
	color:#5e5e5e;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
}
#header ul.top-nav a.highlight {
	color:#e2434b;
}
#header ul.top-nav a:hover {
	text-decoration:underline;
}
.menu-holder {
	position:absolute;
	z-index:250;
	width:100%;
	left:0;
	top:0;
	height:1px;
}
.menu-main {
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:250;
	height:1px;
}
.main-nav {
	position:absolute;
	z-index:200;
	top:144px;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
}
.main-nav li {
	float:left;
	display:inline;
	margin:0 0 0 -3px;
}
.main-nav a {
	float:left;
	color:#fff;
	height:38px;
	padding:40px 0 0;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}
.main-nav li a.item-1 {
	width:168px;
}
.main-nav li a.item-2 {
	width:133px;
}
.main-nav li a.item-3 {
	width:145px;
}
.main-nav li a.item-4 {
	width:155px;
}
.main-nav li a.item-5 {
	width:134px;
}
.main-nav li:hover a {
	color:#000;
}
.main-nav li:hover a.item-1,
.main-nav li.hover a.item-1 {
	background:url(../images/bg-it1.gif) no-repeat;
}
.main-nav li:hover a.item-2,
.main-nav li.hover a.item-2 {
	background:url(../images/bg-it2.gif) no-repeat;
}
.main-nav li:hover a.item-3,
.main-nav li.hover a.item-3 {
	background:url(../images/bg-it3.gif) no-repeat;
}
.main-nav li:hover a.item-4,
.main-nav li.hover a.item-4 {
	background:url(../images/bg-it4.gif) no-repeat;
}
.main-nav li:hover a.item-5,
.main-nav li.hover a.item-5 {
	background:url(../images/bg-it5.gif) no-repeat;
}
.main-nav .sub {
	display:none;
}
.main-nav li.hover,
.main-nav li:hover {
	position:relative;
}
.main-nav li.hover .sub,
.main-nav li:hover .sub {
	display:block;
}
.main-nav .sub {
	position:absolute;
	left:4px;
	top:78px;
	overflow:hidden;
	background:#fff url(../images/bg-drop.gif) repeat-x;
	width: 999px;
}
.main-nav .holder {
	float: left;
	padding-bottom:25px;
}
.main-nav .sub-1 {
	width:710px;
	left:4px;
}
.main-nav .sub-2 {
	width:690px;
	left:3px;
}
.main-nav .sub-3 {
	width:210px;
}
.main-nav .sub-4 {
	left:3px;
	width:180px;
}
.main-nav .sub-5 {
	left:3px;
	width:165px;
}
.sub .col {
	float:left;
	padding:0 20px 9999px 26px;
	margin-bottom:-9999px;
	background:url(../images/bg-drop-sep.gif) no-repeat 100% 0;
}
.sub h2 {
	margin:20px 0 0;
	color:#434343;
	font-size:12px;
	line-height:16px;
}
.sub ul {
	margin:5px 0 0;
	padding:0;
	list-style:none;
}
.main-nav .sub ul li {
	float:none !important;
	display:block;
	margin:0;
	padding:0;
	text-align:left;
}
.main-nav .sub ul a {
	float:none;
	color:#5e5e5e;
	font-size:10px;
	line-height:14px;
	height:1%;
	padding:0;
	text-decoration:none;
	text-transform:none;
}
.sub ul a:hover {
	text-decoration:underline;
}
.sub ul.nav-drop {
	padding:10px 20px 0 28px;
}
.sub ul.nav-drop a {
	color:#434343;
	font-weight:bold;
	font-size:12px;
	line-height:28px;
	background:none;
}
.sub ul.nav-drop a:hover {
	color:#434343;
	background:none;
}
/* columns holder */
.columns-holder {
	height:1%;
	background:#000 url(../images/bg-content.jpg) no-repeat 50% 0;
}
.columns-holder-btm {
	height:1%;
	background:url(../images/bg-columns.gif) repeat-x 0 408px;
}
.columns:after {
	content:"";
	clear:both;
	display:block;
}
.columns {
	width:980px;
	margin:0 auto;
}
/* sidebar */
.sidebar {
	float:right;
	width:260px;
	position:relative;
	margin:-222px 0 0;
	z-index:10;
}
.sidebar-bg {
	width:228px;
	padding:0 0 30px 32px;
	background:url(../images/bg-sidebar.png) repeat-y;
}
.sidebar-btm {
	width:260px;
	height:11px;
	overflow:hidden;
	background:url(../images/bg-sidebar-btm.png) no-repeat;
}
/* .language */
.language {
	position:relative;
	width:135px;
	height:27px;
	z-index:120;
}
.language span {
	float:left;
	color:#434343;
	font-size:10px;
	line-height:28px;
}
.language #menu {
	float:left;
	margin:0;
	padding:0;
	position:relative;
}
.language #menu li {
	list-style:none;
	vertical-align:top;
	height:1%;
}
.language #menu a {
	display:block;
	width:74px;
	padding:0 0 0 10px;
	color:#434343;
	font-size:10px;
	line-height:28px;
	text-decoration:none;
	background:url(../images/bg-arrow.gif) no-repeat 66px 55%;
}
.language #menu ul {
	display:none;
}
.language #menu li:hover,
.language #menu li.hover {
	background:#ebebeb;
}
.language #menu li:hover ul a,
.language #menu li.hover ul a {
	background:#d7d7d7;
}
.language #menu ul li:hover a,
.language #menu ul li.hover a {
	background:#e7e7e7;
}
.language #menu li:hover,
.language #menu li.hover {
	position:relative;
}
.language #menu li:hover ul,
.language #menu li.hover ul {
	display:block;
}
.language #menu ul {
	position:absolute;
	z-index:100;
	top:27px;
	left:0;
	margin:0;
	padding:0;
	width:84px;
	background:#d7d7d7;
}
.language #menu ul a {
	padding:0 0 0 10px;
	color:#434343;
	line-height:20px;
}
/* .form-search */
.sidebar .form-search {
	position:relative;
	z-index:1;
	height:1%;
	margin:53px 0 0;
}
* html .sidebar .form-search {
	margin-top:48px;
}
.form-search .inp-bg {
	position:relative;
	z-index:1;
	float:left;
	width:159px;
	height:19px;
	padding:6px 5px 3px;
	background:url(../images/bg-inp.gif) no-repeat;
}
.form-search label {
	display:none;
}
.form-search .inp-bg input.field {
	background:none;
	border:none;
	width:159px;
	margin:0;
	height:19px;
	color:#434343;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.form-search input.btn {
	float:left;
	margin:0;
}
* html .form-search input.btn {
	display:inline;
	margin-left:-2px;
}
.sidebar a.contact-en {
	display:block;
	position:relative;
	margin:64px 0 0;
	width:198px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-contact.gif) no-repeat;
}
.sidebar a.contact-en:hover {
	background-position:0 -39px;
}
.sidebar a.contact-es {
	display:block;
	position:relative;
	margin:64px 0 0;
	width:198px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-contact-es.gif) no-repeat;
}
.sidebar a.contact-es:hover {
	background-position:0 -39px;
}
.sidebar a.contact-fr {
	display:block;
	position:relative;
	margin:64px 0 0;
	width:198px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-contact-fr.gif) no-repeat;
}
.sidebar a.contact-fr:hover {
	background-position:0 -39px;
}
.sidebar a.contact-de {
	display:block;
	position:relative;
	margin:64px 0 0;
	width:198px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-contact-de.gif) no-repeat;
}
.sidebar a.contact-de:hover {
	background-position:0 -39px;
}
.sidebar a.contact-ru {
	display:block;
	position:relative;
	margin:64px 0 0;
	width:198px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-contact-ru.gif) no-repeat;
}
.sidebar a.contact-ru:hover {
	background-position:0 -39px;
}
.sidebar a.contact-pt {
	display:block;
	position:relative;
	margin:64px 0 0;
	width:198px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-contact-pt.gif) no-repeat;
}
.sidebar a.contact-pt:hover {
	background-position:0 -39px;
}

.box-important {
	margin:36px 0 0;
	width:198px;
	text-align:center;
	background:url(../images/box-important.gif) repeat-y;
}
.box-important-top-en {
	background:url(../images/box-important-top.gif) no-repeat;
}
.box-important-top-es {
	background:url(../images/box-important-top-es.gif) no-repeat;
}
.box-important-top-fr {
	background:url(../images/box-important-top-fr.gif) no-repeat;
}
.box-important-top-de {
	background:url(../images/box-important-top-de.gif) no-repeat;
}
.box-important-top-ru {
	background:url(../images/box-important-top-ru.gif) no-repeat;
}
.box-important-top-pt {
	background:url(../images/box-important-top-pt.gif) no-repeat;
}
.box-important-btm {
	padding:32px 0 37px;
	overflow:hidden;
	height:1%;
	background:url(../images/box-important-btm.gif) no-repeat 0 100%;
}
.box-important a {
	float:left;
	position:relative;
	display:inline;
	margin:20px 0 0 24px;
}
.box-important a img {
	display:block;
}
/* navigation */
.sidebar ul.nav {
	position:relative;
	margin:27px 0 0 -32px;
	padding:0;
	list-style:none;
	width:257px;
}
.sidebar ul.nav li {
	overflow:hidden;
	vertical-align:top;
	height:1%;
	background:url(../images/bg-sep.gif) no-repeat;
}
.sidebar ul.nav a {
	float:left;
	width:257px;
	color:#fff;
	font-size:18px;
	line-height:58px;
	text-decoration:none;
}
.sidebar ul.nav a span {
	float:left;
	cursor:pointer;
	height:58px;
	padding:0 0 0 32px;
	width:225px;
	background:url(../images/bg-arrow-1.gif) no-repeat 222px 50%;
}
.sidebar ul.nav a:hover {
	background:url(../images/bg-nav-hov.png) repeat-x;
}
.sidebar h2 {
	margin:13px 0 0;
	color:#434343;
	font-size:12px;
	line-height:18px;
}
/* nav documents */ 
.sidebar ul.documents {
	position:relative;
	margin:32px 0 0 1px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.sidebar ul.documents li {
	padding:0 0 0 10px;
	font-size:11px;
	line-height:22px;
	background:url(../images/bg-arrow-2.gif) no-repeat 0 50%;
}
.sidebar ul.documents a {
	color:#81807f;
	text-decoration:none;
}
.sidebar ul.documents a:hover {
	text-decoration:underline;
}
/* content */
.content {
	float:left;
	width:720px;
}
.content h1 {
	margin:28px 0 0 -35px;
	position:relative;
	height:149px;
	width:750px;
	text-indent:-9999px;
	overflow:hidden;
	/*background:url(../images/bg-power.png) no-repeat;*/
}
/* nav pict */
.content ul.nav-pict {
	margin:158px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.content ul.nav-pict li {
	float:left;
	margin:0 14px 0 0;
}
.content ul.nav-pict a {
	float:left;
	width:221px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
}
.content ul.nav-pict li.learn-en a {
	background:url(../images/home/bg-learn-en.gif) no-repeat;
}
.content ul.nav-pict li.learn-es a {
	background:url(../images/home/bg-learn-es.gif) no-repeat;
}
.content ul.nav-pict li.learn-fr a {
	background:url(../images/home/bg-learn-fr.gif) no-repeat;
}
.content ul.nav-pict li.learn-de a {
	background:url(../images/home/bg-learn-de.gif) no-repeat;
}
.content ul.nav-pict li.learn-ru a {
	background:url(../images/home/bg-learn-ru.gif) no-repeat;
}
.content ul.nav-pict li.learn-pt a {
	background:url(../images/home/bg-learn-pt.gif) no-repeat;
}
.content ul.nav-pict li.capabilities-en a {
	background:url(../images/home/bg-capabilities-en.gif) no-repeat;
}
.content ul.nav-pict li.capabilities-es a {
	background:url(../images/home/bg-capabilities-es.gif) no-repeat;
}
.content ul.nav-pict li.capabilities-fr a {
	background:url(../images/home/bg-capabilities-fr.gif) no-repeat;
}
.content ul.nav-pict li.capabilities-de a {
	background:url(../images/home/bg-capabilities-de.gif) no-repeat;
}
.content ul.nav-pict li.capabilities-ru a {
	background:url(../images/home/bg-capabilities-ru.gif) no-repeat;
}
.content ul.nav-pict li.capabilities-pt a {
	background:url(../images/home/bg-capabilities-pt.gif) no-repeat;
}
.content ul.nav-pict li.integrated-en a {
	background:url(../images/home/bg-integrated-en.gif) no-repeat;
}
.content ul.nav-pict li.integrated-es a {
	background:url(../images/home/bg-integrated-es.gif) no-repeat;
}
.content ul.nav-pict li.integrated-fr a {
	background:url(../images/home/bg-integrated-fr.gif) no-repeat;
}
.content ul.nav-pict li.integrated-de a {
	background:url(../images/home/bg-integrated-de.gif) no-repeat;
}
.content ul.nav-pict li.integrated-ru a {
	background:url(../images/home/bg-integrated-ru.gif) no-repeat;
}
.content ul.nav-pict li.integrated-pt a {
	background:url(../images/home/bg-integrated-pt.gif) no-repeat;
}
.content ul.nav-pict li a:hover {
	background-position:0 -39px;
}
.content h2 {
	margin:47px 0 0;
	color:#434343;
	font-size:12px;
	line-height:16px;
}
* + html .content h2 {
	margin-top:43px;
}
* html .content h2 {
	margin-top:43px;
}
.content ul.browse {
	margin:30px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.content ul.browse li {
	float:left;
	margin:0 10px 0 0;
}
.content ul.browse span {
	display:block;
	margin:0 0 5px;
	color:#939191;
	font-size:11px;
	line-height:12px;
	text-align:center;
}
.content ul.browse a {
	display:block;
	width:78px;
	height:94px;
	text-indent:-9999px;
	overflow:hidden;
}
.content ul.browse li.constr span,
.content ul.browse li.cranes span,
.content ul.browse li.marine span,
.content ul.browse li.other span,
.content ul.browse li.utility-en span,
.content ul.browse li.utility-es span,
.content ul.browse li.utility-pt span,
.content ul.browse li.utility-fr span {
	margin-top:12px;
}
.content ul.browse li.constr a {
	background:url(../images/ico-1.gif) no-repeat;
}
.content ul.browse li.cranes a {
	background:url(../images/ico-2.gif) no-repeat;
}
.content ul.browse li.marine a {
	background:url(../images/ico-3.gif) no-repeat;
}
.content ul.browse li.onshore a {
	background:url(../images/ico-4.gif) no-repeat;
}
.content ul.browse li.offshore a {
	background:url(../images/ico-5.gif) no-repeat;
}
.content ul.browse li.utility a,
.content ul.browse li.utility-en a,
.content ul.browse li.utility-es a,
.content ul.browse li.utility-pt a,
.content ul.browse li.utility-fr a,
.content ul.browse li.utility-de a,
.content ul.browse li.utility-ru a {
	background:url(../images/ico-6.gif) no-repeat;
}
.content ul.browse li.recovery a {
	background:url(../images/ico-7.gif) no-repeat;
}
.content ul.browse li.other a {
	background:url(../images/ico-8.gif) no-repeat;
}
.content ul.browse li a:hover {
	background-position:0 -94px;
}
/* footer */
.footer-holder {
	position:relative;
	z-index:1000;
	margin:-410px 0 0;
	height:410px;
	background:url(../images/bg-footer.gif) repeat-x;
}
.footer-inner {
	margin-top:-410px !important;
}
.footer {
	position:relative;
	width:980px;
	margin:0 auto;
	padding:15px 0 0;
}
.footer .sidebar-btm {
	position:absolute;
	top:0;
	right:0;
	height:23px;
}
.footer .holder {
	padding-bottom:34px;
}
.footer h3 {
	float:left;
	margin:0;
	color:#bfbfbf;
	font-size:9px;
	line-height:14px;
	font-weight:normal;
}
.footer ul.breadcrumbs {
	float:left;
	margin:-2px 0 0 -20px;
	padding:0;
	list-style:none;
}
.footer ul.breadcrumbs li {
	float:left;
	padding:0 10px 0 24px;
	background:url(../images/bg-arrow-8.gif) no-repeat 0 50%;
}
.footer ul.breadcrumbs li:first-child {
	background:none;
}
.footer ul.breadcrumbs a {
	color:#bfbfbf;
	font-size:11px;
	line-height:14px;
	margin-left:8px;
	text-decoration:none;
}
.footer ul.breadcrumbs  a:hover {
	text-decoration:underline;
}
/* rows */
.footer .rows {
	overflow:hidden;
	height:1%;
	padding:0 0 20px;
	background:url(../images/bg-sep-foot.gif) repeat-x 0 100%;
}
.footer .column {
	float:left;
	width:168px;
	overflow:hidden;
}
.footer .column-2 {
	width:177px;
}
.footer .column-3 {
	width:209px;
}
.footer .column-4 {
	width:165px;
}
.footer .column-5 {
	width:256px;
}
.footer h4 {
	margin:0;
	color:#fff;
	font-size:11px;
	line-height:16px;
	text-transform:uppercase;
}
.footer ul.list {
	margin:5px 0 20px;
	padding:0;
	list-style:none;
}
.footer ul.list a {
	color:#a6a5a5;
	font-size:11px;
	line-height:22px;
	text-decoration:none;
}
.footer ul.list a:hover {
	text-decoration:underline;
}
.footer p {
	margin:5px 0 0;
	color:#a6a5a5;
	font-size:11px;
	line-height:22px;
}
.footer .block-link {
	overflow:hidden;
	height:1%;
	padding:23px 0 0;
}
.footer ul.lang {
	float:left;
	margin:0 0 0 -9px;
	padding:0;
	list-style:none;
}
.footer ul.lang li {
	float:left;
	color:#a6a5a5;
	font-size:9px;
	line-height:14px;
	padding:0 8px 0 9px;
	background:url(../images/bg-sep-lang.gif) no-repeat 0 50%;
}
.footer ul.lang a {
	color:#a6a5a5;
	text-decoration:none;
}
.footer ul.lang a:hover {
	text-decoration:underline;
}
.footer ul.lang li.first {
	background:none;
	padding-right:5px;
}
.footer ul.lang li.first1 {
	padding:0 8px 0 0;
}
.footer ul.copy {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.footer ul.copy li {
	float:right;
	color:#6d6d6d;
	font-size:9px;
	line-height:14px;
	padding:0 8px 0 9px;
	background:url(../images/bg-sep2.gif) no-repeat 0 50%;
}
.footer ul.copy li.first {
	background:none;
}
.footer ul.copy a {
	color:#6d6d6d;
	text-decoration:none;
}
.footer ul.copy a:hover {
	text-decoration:underline;
}
.footer p.site {
	clear:right;
	white-space:nowrap;
	float:right;
	margin:0;
	color:#515151;
	font-size:9px;
	line-height:14px;
}
.footer p.site a {
	color:#515151;
	text-decoration:underline;
}
.footer p.site a:hover {
	text-decoration:none;
}
/* inner page */
.inner .columns-holder {
	background:url(../images/bg-border.gif) repeat-x;
	min-height:181px;
}
.inner .columns {
	padding-bottom:150px;
	background:url(../images/bg-sidebar-ie.png) repeat-y;
}
.inner .columns-holder-btm {
	background:url(../images/bg-content-app.jpg) no-repeat 50% 0;
}
.inner .columns-holder-btm-en {
	background:url(../images/bg-content-app.jpg) no-repeat 50% 0;
}
.inner .columns-holder-btm-es {
	background:url(../images/bg-content-app-es.jpg) no-repeat 50% 0;
}
.inner .columns-holder-btm-fr {
	background:url(../images/bg-content-app-fr.jpg) no-repeat 50% 0;
}
.inner .columns-holder-btm-de {
	background:url(../images/bg-content-app-de.jpg) no-repeat 50% 0;
}
.inner .columns-holder-btm-ru {
	background:url(../images/bg-content-app-ru.jpg) no-repeat 50% 0;
}
.inner .columns-holder-btm-pt {
	background:url(../images/bg-content-app-pt.jpg) no-repeat 50% 0;
}
* html .inner .columns-holder {
	height:181px;
}
.inner .columns-holder h1 {
	width:294px;
	height:16px;
	margin:150px 0 0;
	/*background:url(../images/bg-power-app.png) no-repeat;*/
}
.columns-holder .title {
	overflow:hidden;
	height:1%;
	width:695px;
	margin:35px 0 0;
	padding:0 0 10px;
	background:url(../images/bg-dotted.gif) repeat-x 0 100%;
}
.title h2 {
	display:inline;
	margin-top:0;
}
.title ul {
	float:right;
	margin:0;
	padding:3px 10px 0 0;
	list-style:none;
}
.title ul li {
	float:left;
	padding-right:20px;
}
.title ul a {
	float:left;
	padding:0 0 0 25px;
	color:#434343;
	font-size:11px;
	line-height:16px;
	text-decoration:underline;
}
.title ul a:hover {
	text-decoration:none;
}
.title ul li.item-1 a {
	background:url(../images/ico-9.gif) no-repeat 0 50%;
}
.title ul li.item-2 a {
	background:url(../images/ico-10.gif) no-repeat 0 50%;
}
.columns-holder h3.select {
	margin:25px 0 0;
	padding:0 0 0 20px;
	color:#434343;
	font-size:11px;
	line-height:20px;
	font-weight:normal;
	background:url(../images/bg-bullet-1.gif) no-repeat 0 50%;
}
.columns-holder h3.select1 {
	background:url(../images/bg-bullet-2.gif) no-repeat 0 50%;
}
.columns-holder h3.select2 {
	background:url(../images/bg-bullet-3.gif) no-repeat 0 50%;
}
.columns-holder h3.select3 {
	background:url(../images/bg-bullet-4.gif) no-repeat 0 50%;
}
h2.product-title{
	margin: 20px 0 0 0;
	padding-bottom:2px;
	color:#1d2d60;
	font-size:15px;
	line-height:18px;
	border-bottom:1px solid #e3e3e3;
	width: 695px;
}
/* tabs */
.content .tabset .browse {
	margin-top:9px;
}
.content .tabset .browse li.constr a {
	background:url(../images/ico-33.gif) no-repeat;
}
.content .tabset .browse li.cranes a {
	background:url(../images/ico-34.gif) no-repeat;
}
.content .tabset .browse li.marine a {
	background:url(../images/ico-35.gif) no-repeat;
}
.content .tabset .browse li.onshore a {
	background:url(../images/ico-36.gif) no-repeat;
}
.content .tabset .browse li.offshore a {
	background:url(../images/ico-37.gif) no-repeat;
}
.content .tabset .browse li.utility a {
	background:url(../images/ico-38.gif) no-repeat;
}
.content .tabset .browse li.recovery a {
	background:url(../images/ico-39.gif) no-repeat;
}
.content .tabset .browse li.other a {
	background:url(../images/ico-40.gif) no-repeat;
}
.content .tabset .browse li a:hover,
.content .tabset .browse li a.active {
	background-position:0 -94px;
}
.scroll .text-box {
	height:200px;
	width:693px;
	overflow:hidden;
	background: #fff;
}
.scroll .text-scroll {
	width:693px;
	height:185px;
	position:relative;
	overflow: hidden;
}
.scroll .hscroll-bar{
	position:absolute;
	height:25px !important;
	margin:0;
	padding:0;
	background:url(../images/bg-scroll-bar.gif) no-repeat;
}
.scroll .hscroll-left{
	width: 15px !important;
}
.hscroll-left img,
.hscroll-right img {
	margin:6px 0 0 5px;
}
.scroll .hscroll-right{
	position:absolute;
}
.scroll .hscroll-line{
	height:11px !important;
	overflow: hidden;
}
.scroll .hscroll-slider{
	background: #C5C6C8;
	margin:3px 0 0;
	height:18px !important;
	border:1px solid #d8d9da;
	overflow:hidden;
}
.scroll ul {
	margin:0 0 0;
	padding:0;
	list-style:none;
	display: table;
}
.scroll ul li {
	display:table-cell;
	padding: 17px 12px 0 0;
}
* html .scroll ul li {
	float: left;
	clear: right;
}
* + html .scroll ul li {
	float: left;
	clear: right;
}
.scroll ul span {
	display:block;
	white-space:nowrap;
	margin:0 0 5px;
	color:#939191;
	font-size:11px;
	line-height:12px;
	text-align:center;
}
.scroll ul a {
	display:block;
	width:129px;
	height:114px;
	text-indent:-9999px;
	overflow:hidden;
}
.scroll ul li.auger-drill a {
	background:url(../images/applications/construction/auger-drill-large.gif) no-repeat;
}
.scroll ul li.front-discharge-concrete-mixer a {
	background:url(../images/applications/construction/front-discharge-concrete-mixer-large.gif) no-repeat;
}
.scroll ul li.front-discharge-concrete-mixer {
	padding-top:5px;
}
.scroll ul li.hydraulic-track-drill a,
.scroll ul li.hydraulic-track-drill-en a,
.scroll ul li.hydraulic-track-drill-es a,
.scroll ul li.hydraulic-track-drill-pt a,
.scroll ul li.hydraulic-track-drill-fr a,
.scroll ul li.hydraulic-track-drill-de a,
.scroll ul li.hydraulic-track-drill-ru a {
	background:url(../images/applications/construction/hydraulic-track-drill-large.gif) no-repeat;
}
.scroll ul li.hydraulic-track-drill-fr,
.scroll ul li.hydraulic-track-drill-de,
.scroll ul li.hydraulic-track-drill-ru {
	padding-top: 5px;
}
.scroll ul li.rotary-blasthole-drill a,
.scroll ul li.rotary-blasthole-drill-en a,
.scroll ul li.rotary-blasthole-drill-es a,
.scroll ul li.rotary-blasthole-drill-pt a,
.scroll ul li.rotary-blasthole-drill-fr a,
.scroll ul li.rotary-blasthole-drill-de a,
.scroll ul li.rotary-blasthole-drill-ru a {
	background:url(../images/applications/construction/rotary-blasthole-drill-large.gif) no-repeat;
}
.scroll ul li.rotary-blasthole-drill-fr,
.scroll ul li.rotary-blasthole-drill-ru {
	padding-top: 5px;
}
.scroll ul li.construction-tractor a {
	background:url(../images/applications/construction/tractor-large.gif) no-repeat;
}
.scroll ul li.trailer a {
	background:url(../images/applications/construction/trailer-large.gif) no-repeat;
}
.scroll ul li.all-terrain-crane a {
	background:url(../images/applications/cranes/all-terrain-crane-large.gif) no-repeat;
}
.scroll ul li.articulating-crane a,
.scroll ul li.articulating-crane-en a,
.scroll ul li.articulating-crane-es a,
.scroll ul li.articulating-crane-pt a,
.scroll ul li.articulating-crane-fr a,
.scroll ul li.articulating-crane-de a,
.scroll ul li.articulating-crane-ru a {
	background:url(../images/applications/cranes/articulating-crane-large.gif) no-repeat;
}
.scroll ul li.articulating-crane-ru {
	padding-top: 5px;
}
.scroll ul li.boom-truck a {
	background:url(../images/applications/cranes/boom-truck-large.gif) no-repeat;
}
.scroll ul li.carry-deck-crane a {
	background:url(../images/applications/cranes/carry-deck-crane-large.gif) no-repeat;
}
.scroll ul li.container-handler a,
.scroll ul li.container-handler-en a,
.scroll ul li.container-handler-es a,
.scroll ul li.container-handler-pt a,
.scroll ul li.container-handler-fr a,
.scroll ul li.container-handler-de a,
.scroll ul li.container-handler-ru a {
	background:url(../images/applications/cranes/container-handler-large.gif) no-repeat;
}
.scroll ul li.container-handler-pt,
.scroll ul li.container-handler-ru {
	padding-top: 5px;
}
.scroll ul li.lattice-boom-crane a,
.scroll ul li.lattice-boom-crane-en a,
.scroll ul li.lattice-boom-crane-es a,
.scroll ul li.lattice-boom-crane-pt a,
.scroll ul li.lattice-boom-crane-fr a,
.scroll ul li.lattice-boom-crane-de a,
.scroll ul li.lattice-boom-crane-ru a {
	background:url(../images/applications/cranes/lattice-boom-crane-large.gif) no-repeat;
}
.scroll ul li.lattice-boom-crane-pt,
.scroll ul li.lattice-boom-crane-ru {
	padding-top: 5px;
}
.scroll ul li.rough-terrain-crane,
.scroll ul li.rough-terrain-crane-en a,
.scroll ul li.rough-terrain-crane-es a,
.scroll ul li.rough-terrain-crane-pt a,
.scroll ul li.rough-terrain-crane-fr a,
.scroll ul li.rough-terrain-crane-de a,
.scroll ul li.rough-terrain-crane-ru a {
	background:url(../images/applications/cranes/rough-terrain-crane-large.gif) no-repeat;
}
.scroll ul li.rough-terrain-crane-pt,
.scroll ul li.rough-terrain-crane-es {
	padding-top: 5px;
}
.scroll ul li.service-truck-crane,
.scroll ul li.service-truck-crane-en a,
.scroll ul li.service-truck-crane-es a,
.scroll ul li.service-truck-crane-pt a,
.scroll ul li.service-truck-crane-fr a,
.scroll ul li.service-truck-crane-de a,
.scroll ul li.service-truck-crane-ru a {
	background:url(../images/applications/cranes/service-truck-crane-large.gif) no-repeat;
}
.scroll ul li.service-truck-crane-pt,
.scroll ul li.service-truck-crane-es {
	padding-top: 5px;
}
.scroll ul li.barge a {
	background:url(../images/applications/marine/barge-large.gif) no-repeat;
}
.scroll ul li.dredge a {
	background:url(../images/applications/marine/dredge-large.gif) no-repeat;
}
.scroll ul li.fishing-boat a {
	background:url(../images/applications/marine/fishing-boat-large.gif) no-repeat;
}
.scroll ul li.fishing-boat a {
	background:url(../images/applications/marine/fishing-boat-large.gif) no-repeat;
}
.scroll ul li.gin-pole-truck a {
	background:url(../images/applications/onshore-energy/gin-pole-truck-large.gif) no-repeat;
}
.scroll ul li.mobile-drilling-rig a,
.scroll ul li.mobile-drilling-rig-en a,
.scroll ul li.mobile-drilling-rig-es a,
.scroll ul li.mobile-drilling-rig-pt a,
.scroll ul li.mobile-drilling-rig-fr a,
.scroll ul li.mobile-drilling-rig-de a,
.scroll ul li.mobile-drilling-rig-ru a {
	background:url(../images/applications/onshore-energy/mobile-drilling-rig-large.gif) no-repeat;
}
.scroll ul li.mobile-drilling-rig-pt,
.scroll ul li.mobile-drilling-rig-es,
.scroll ul li.mobile-drilling-rig-ru {
	padding-top: 5px;
}
.scroll ul li.onshore-tractor a {
	background:url(../images/applications/onshore-energy/tractor-large.gif) no-repeat;
}
.scroll ul li.flushby-truck a {
	background:url(../images/applications/onshore-energy/flushby-truck-large.gif) no-repeat;
}
.scroll ul li.drilling-rig a {
	background:url(../images/applications/onshore-energy/drilling-rig-large.gif) no-repeat;
}
.scroll ul li.offshore-crane a {
	background:url(../images/applications/offshore-energy/crane-large.gif) no-repeat;
}
.scroll ul li.fpso a {
	background:url(../images/applications/offshore-energy/fpso-large.gif) no-repeat;
}
.scroll ul li.eps a {
	background:url(../images/applications/offshore-energy/eps-large.gif) no-repeat;
}
.scroll ul li.aerial-devices a {
	background:url(../images/applications/utility/aerial-devices-large.gif) no-repeat;
}
.scroll ul li.cable-placer a {
	background:url(../images/applications/utility/cable-placer-large.gif) no-repeat;
}
.scroll ul li.digger-derrick a {
	background:url(../images/applications/utility/digger-derrick-large.gif) no-repeat;
}
.scroll ul li.heavy-duty a,
.scroll ul li.heavy-duty-en a,
.scroll ul li.heavy-duty-es a,
.scroll ul li.heavy-duty-pt a,
.scroll ul li.heavy-duty-fr a,
.scroll ul li.heavy-duty-de a,
.scroll ul li.heavy-duty-ru a {
	background:url(../images/applications/towing-and-recovery/heavy-duty-large.gif) no-repeat;
}
.scroll ul li.heavy-duty-en,
.scroll ul li.heavy-duty-es,
.scroll ul li.heavy-duty-pt,
.scroll ul li.heavy-duty-fr,
.scroll ul li.heavy-duty-de,
.scroll ul li.heavy-duty-ru {
	padding-top: 5px;
}
.scroll ul li.medium-duty a,
.scroll ul li.medium-duty-en a,
.scroll ul li.medium-duty-es a,
.scroll ul li.medium-duty-pt a,
.scroll ul li.medium-duty-fr a,
.scroll ul li.medium-duty-de a,
.scroll ul li.medium-duty-ru a {
	background:url(../images/applications/towing-and-recovery/medium-duty-large.gif) no-repeat;
}
.scroll ul li.medium-duty-en,
.scroll ul li.medium-duty-es,
.scroll ul li.medium-duty-pt,
.scroll ul li.medium-duty-fr,
.scroll ul li.medium-duty-de,
.scroll ul li.medium-duty-ru {
	padding-top: 5px;
}
.scroll ul li.light-duty a,
.scroll ul li.light-duty-en a,
.scroll ul li.light-duty-es a,
.scroll ul li.light-duty-pt a,
.scroll ul li.light-duty-fr a,
.scroll ul li.light-duty-de a,
.scroll ul li.light-duty-ru a {
	background:url(../images/applications/towing-and-recovery/light-duty-large.gif) no-repeat;
}
.scroll ul li.light-duty-en,
.scroll ul li.light-duty-es,
.scroll ul li.light-duty-pt,
.scroll ul li.light-duty-fr,
.scroll ul li.light-duty-de,
.scroll ul li.light-duty-ru {
	padding-top: 5px;
}
.scroll ul li.aerial-work-platform a,
.scroll ul li.aerial-work-platform-en a,
.scroll ul li.aerial-work-platform-es a,
.scroll ul li.aerial-work-platform-pt a,
.scroll ul li.aerial-work-platform-fr a,
.scroll ul li.aerial-work-platform-de a,
.scroll ul li.aerial-work-platform-ru a {
	background:url(../images/applications/other/aerial-work-platform-large.gif) no-repeat;
}
.scroll ul li.aerial-work-platform-pt,
.scroll ul li.aerial-work-platform-es,
.scroll ul li.aerial-work-platform-fr,
.scroll ul li.aerial-work-platform-ru {
	padding-top: 5px;
}
.scroll ul li.logging a {
	background:url(../images/applications/other/logging-large.gif) no-repeat;
}
.scroll ul li.material-handler a {
	background:url(../images/applications/other/material-handler-large.gif) no-repeat;
}
.scroll ul li.pipe-layer a {
	background:url(../images/applications/other/pipe-layer-large.gif) no-repeat;
}
.scroll ul li:hover span {
	color:#282929;
}
.scroll ul li:hover a {
	background-position:0 -114px;
}
/* have-selected */
.have-selected {
	overflow:hidden;
	height:1%;
	margin:10px 27px 0 0;
	padding-bottom:25px;
	background:url(../images/bg-dotted.gif) repeat-x 0 100%;
}
.have-selected h4 {
	float:left;
	margin:0;
	color:#838181;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
.have-selected h4 span {
	color:#434343;
	font-size:11px;
}
.have-selected strong {
	float:right;
	padding:0 0 0 25px;
	color:#434343;
	font-size:11px;
	line-height:20px;
	font-weight:normal;
	background:url(../images/ico-16.gif) no-repeat 0 50%;
}
.have-selected strong a {
	color:#434343;
	margin:0 0 0 10px;
	text-decoration:underline;
}
.have-selected strong a:hover {
	text-decoration:none;
}
/* table product */
.product {
	margin:17px 0 0;
	border-bottom:7px solid #ebebeb;
}
.product th {
	color:#a09f9f;
	padding:0 0 0 10px;
	font-size:9px;
	line-height:20px;
	text-align:left;
	border-left:1px solid #ebebeb;
	border-bottom:8px solid #ebebeb;
}
.product th a {
	color:#a09f9f;
	text-decoration:underline;
}
.product th a:hover {
	text-decoration:none;
}
.product th.photo {
	width:125px;
}
.product th.name {
	width:418px;
}
.product th.name-only {
	width:543px;
}
.product th.name-linepull {
	width:383px;
}
.product th.name-maxoutputtorque,
.product th.name-operatingtorque,
.product th.name-winchrating,
.product th.name-company {
	width:403px;
}	
.product th.linepull {
	width:150px;
}
.product th.maxoutputtorque,
.product th.operatingtorque,
.product th.winchrating,
.product th.company {
	width:130px;
}
.product th.app {
	width:153px;
}

.product td {
	color:#434343;
	font-size:15px;
	padding:12px 0 12px 10px;
	border-bottom:1px solid #ebebeb;
}


.product td.linepull {
	font-size:12px;
	padding-top: 14px;
}
.product td.maxoutputtorque,
.product td.operatingtorque,
.product td.winchrating,
.product td.company { }
.product td.app { }




.product td span {
	font-size:20px;
}
.product td span a {
	color: #434343;
	text-decoration: none;
}
.product td span a:hover {
	text-decoration: underline;
}
.product td.pict {
	text-align:center;
}
.product td.pict img {
	margin-right: 10px;
	border: 0px;
}
.product ul.drop,
.brend-title ul.drop {
	margin:0;
	padding:0;
}
.brend-title ul.drop {
	margin:-10px 0 0;
}
.product ul.drop li,
.brend-title ul.drop li{
	list-style:none;
	height:32px;
	padding:0 0 0 32px;
	background:url(../images/bg-arrow-3.gif) no-repeat 83% 50%
}
.brend-title ul.drop li {
	width:90px;
	padding:0 0 0 70px;
	background:url(../images/bg-arrow-3.gif) no-repeat 93% 50%
}
.product ul.drop a,
.brend-title ul.drop a {
	color:#434343;
	line-height:32px;
	font-weight:bold;
	text-decoration:none;
}
.product ul.drop a span,
.brend-title ul.drop span {
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}
.product ul.drop ul,
.brend-title ul.drop ul {
	display:none;
}
.product ul.drop li:hover,
.product ul.drop li.hover {
	position:relative;
	background:#f8f8f8 url(../images/bg-arrow-3.gif) no-repeat 83% 50%
}
.brend-title ul.drop li:hover,
.brend-title ul.drop li.hover {
	position:relative;
	background:#f8f8f8 url(../images/bg-arrow-3.gif) no-repeat 93% 50%
}
.product ul.drop li:hover ul,
.product ul.drop li.hover ul,
.brend-title ul.drop li:hover ul,
.brend-title ul.drop li.hover ul {
	display:block;
}
.product ul.drop ul,
.brend-title ul.drop ul {
	position:absolute;
	z-index:1000;
	right:0;
	top:32px;
	margin:0;
	padding:5px 0;
	list-style:none;
	background:#ebebeb;
}
.brend-title ul.drop ul {
	padding:5px 17px 5px 22px;
	right:0;
}
.brend-title ul.drop ul li {
	background:none !important;
	padding:0;
	height:auto;
	width:100%;
	vertical-align:top;
}
.product ul.drop ul a,
.brend-title ul.drop ul a {
	display:block;
	white-space:nowrap;
	font-weight:normal;
	font-size:9px !important;
	line-height:20px !important;
}
.product ul.drop ul a:hover,
.brend-title ul.drop ul a:hover {
	text-decoration:underline;
}
.product ul.drop ul li {
	padding:0 8px 0 33px;
	margin:0 16px 0 16px;
	height:20px;
}
.product ul.drop ul li.it1 {
	background:url(../images/ico-25.gif) no-repeat 0 50%;
}
.product ul.drop ul li.it2 {
	background:url(../images/ico-26.gif) no-repeat 0 50%;
}
.product ul.drop ul li.it3 {
	background:url(../images/ico-27.gif) no-repeat 0 50%;
}
.product ul.drop ul li.it4 {
	background:url(../images/ico-28.gif) no-repeat 0 50%;
}
.product ul.drop ul li.it5 {
	background:url(../images/ico-29.gif) no-repeat 0 50%;
}
.product ul.drop ul li.it6 {
	background:url(../images/ico-30.gif) no-repeat 0 50%;
}
.product ul.drop ul li.it7 {
	background:url(../images/ico-31.gif) no-repeat 0 50%;
}
.product ul.drop ul li.it8 {
	background:url(../images/ico-32.gif) no-repeat 0 50%;
}

.brand-contact-info{
	float: left;
	margin: 15px 15px 0 0;
	background-color: #f5f5f5
}
.brand-contact-info ul {
	margin:0 0 0;
	padding:10px 0 10px 16px;
	list-style: none;
	overflow:hidden;
	background:#f5f5f5;
	width: 150px;
}
.brand-contact-info ul li {
	float:left;
	padding:0 0 0 0;
	min-width:100px;
}
.brand-contact-info a {
	float:left;
	color:#000;
	font-size:11px;
	line-height:25px;
	padding:0 0 0 24px;
	text-decoration:none;
}
.brand-contact-info a:hover {
	text-decoration:underline;
}
.brand-contact-info li.mail a {
	background:url(../images/ico-mail.gif) no-repeat 0 50%;
}
.content span.count {
	display:block;
	border-left:1px solid #ebebeb;
	padding:0 0 0 10px;
	color:#a09f9f;
	font-size:9px;
	line-height:20px;
}
.order-now-phone {
	margin:17px 0;
	color:#e2434b;
	font-size:22px;
	font-weight:normal;
	padding:0;
}
.order-now-fax {
	font-size: 14px;
	font-weight: normal;
	margin:0;
	padding:0;
}
/* right bar inner */
.inner .box-important {
	overflow:hidden;
	background:#d2d2d2 url(../images/box-important2.gif) no-repeat;
	padding:10px 0 15px;
}
.inner .box-important a {
	margin-top:15px;
}
.inner .sidebar h2 {
	margin:30px 0 0 -32px;
	padding:0 0 0 32px;
	color:#434343;
	background:#f6f6f6;
	line-height:42px;
}
.sidebar .subnav {
	position:relative;
	margin:20px 0 0 -15px;
	padding:0 30px 0 0;
	list-style:none;
}
.sidebar .subnav li {
	vertical-align:top;
	height:1%;
}
.sidebar .subnav a {
	display:block;
	padding:0 0 0 17px;
	color:#434343;
	font-size:11px;
	line-height:22px;
	text-decoration:none;
}
.sidebar .subnav a:hover,
.sidebar .subnav li.active a {
	background:url(../images/bg-arrow-4.gif) no-repeat 0 8px;
}
.sidebar .quest {
	position:relative;
	margin:22px 0 0 -32px;
	padding:0;
	list-style:none;
	background:url(../images/bg-box.gif) repeat-y;
	border:solid #eee;
	border-width:1px 1px 0 0;
}
.sidebar .quest li {
	margin:0 0 0 9px;
	border-bottom:1px solid #eee;
}
.sidebar .quest a {
	display:block;
	overflow:hidden;
	text-decoration:none;
	padding:15px 10px 0 25px;
}
.sidebar .quest strong {
	display:block;
	margin:0;
	font-size:11px;
	line-height:22px;
	color:#434343;
	background:url(../images/bg-arrow-5.gif) no-repeat 0 100%;
}
.sidebar .quest span {
	display:block;
	padding:12px 0 18px;
	font-size:9px;
	line-height:12px;
	color:#434343;
}
.sidebar .quest a:hover {
	background:#f5f5f5;
}
.sidebar .border {
	margin:30px 0 0 -32px;
	height:8px;
	width:260px;
	background:#ebebeb;
}
.sidebar h2.space {
	margin-top:0;
}
.sidebar .case {
	position:relative;
	margin:8px 0 0 -32px;
	padding:0 0 10px;
	list-style:none;
	border-bottom:1px solid #eee;
}
.sidebar .case li {
	height:40px;
	padding:0 20px 0 32px;
}
.sidebar .case li span {
	display:block;
	height:40px;
	overflow:hidden;
	padding:0 0 0 52px;
	cursor:pointer;
}
.sidebar .case li.it-1 span{
	background:url(../images/ico-17.gif) no-repeat;
}
.sidebar .case li.it-2 span{
	background:url(../images/ico-18.gif) no-repeat;
}
.sidebar .case li.it-3 span{
	background:url(../images/ico-19.gif) no-repeat;
}
.sidebar .case li.it-4 span{
	background:url(../images/ico-20.gif) no-repeat;
}
.sidebar .case li.it-5 span{
	background:url(../images/ico-21.gif) no-repeat;
}
.sidebar .case li.it-6 span{
	background:url(../images/ico-22.gif) no-repeat;
}
.sidebar .case li.it-7 span{
	background:url(../images/ico-24.gif) no-repeat;
}
.sidebar .case li.it-8 span{
	background:url(../images/ico-23.gif) no-repeat;
}
.sidebar .case a {
	display:block;
	color:#434343;
	font-size:11px;
	line-height:40px;
	text-decoration:none;
	background:url(../images/bg-arrow-6.gif) no-repeat 100% 50%;
}
.sidebar .case li:hover,
.sidebar .case li.hover {
	background:#f8f8f8;
}
.sidebar .case li:hover span,
.sidebar .case li.hover span {
	background-position:0 -40px;
}
/* category */
.content h2.other {
	margin:62px 0 0;
	color:#00649d;
	font-size:34px;
	line-height:36px;
	font-weight:normal;
}
.content .top-text {
	padding-bottom:23px;
	background:url(../images/bg-dotted.gif) repeat-x 0 100%;
}
.content .top-text p {
	margin:18px 0 0;
	color:#838181;
	font-size:18px;
	line-height:28px;
}
/* brend page */
.brend-holder {
	overflow:hidden;
	height:1%;
	padding:30px 0 0;
}
.brend-about {
	display:table;
	height:1%;
	margin:0 0 50px;
}
.brend-logo {
	float:left;
	width:230px;
	margin-right:30px;
}
.brend-logo img {
	display:block;
	border:1px solid #eee;
}
.brend-text:after {
	content:"";
	clear:both;
	display:block;
}
.brend-text {
	float:left;
	position:relative;
	width:435px;
	margin:-5px 0 0;
}
.brend-title {
	height:1%;
	display:table;
	width:100%;
	border-bottom:1px solid #e3e3e3;
}
.brend-title h3 {
	float:left;
	margin:3px 0 0 0;
	color:#1d2d60;
	font-size:16px;
	line-height:18px;
}
.brend-title ul.drop {
	float:right;
}
.brend-text p {
	margin:12px 0 0;
	line-height:24px;
}
.brend-text ul.brend-nav {
	margin:13px 0 0 -9px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.brend-text ul.brend-nav li {
	float:left;
	padding:0 9px 0 10px;
	background:url(../images/bg-sep-blue.gif) no-repeat 0 65%;
}
.brend-text ul.brend-nav li:first-child {
	background:none;
}
.brend-text ul.brend-nav a {
	color:#00649d;
	font-size:12px;
	line-height:12px;
}
.brend-text ul.brend-nav a:hover {
	text-decoration:none;
}
/* dealer page */
.form-select {
	overflow:hidden;
	height:1%;
}
.form-select .submit {
	display:none;
}
.box-select {
	float:left;
	width:189px;
}
.form-select select {
	width:170px;
}
.form-select label {
	display:block;
	font-size:11px;
	line-height:34px;
	margin:0 0 -2px;
	font-weight:bold;
}
.dealer:after {
	content:"";
	clear:both;
	display:block;
}
.dealer {
	width:690px;
	height:1%;
	margin:60px 0 0;
	padding:0 0 35px;
	border:1px solid #e3e3e3;
}
.dealer .logo {
	float:left;
	width:372px;
	margin:25px 0 0;
}
.dealer .logo img {
	display:block;
	margin:0 0 0 40px;
}
.dealer .twg-dealer {
	float:right;
	position:relative;
	display:inline;
	margin:-25px -1px 0 0;
	height:38px;
}
.dealer .twg-dealer strong {
	float:right;
	padding:0 20px 0 65px;
	color:#4c4c4c;
	font-size:24px;
	line-height:38px;
	font-style:italic;
	text-transform: uppercase;
	background:#fff url(../images/bg-twg.gif) no-repeat 0 50%;
}
.dealer .contact-info {
	float:left;
	width:250px;
	margin:25px 0 0;
	padding:0 0 0 20px;
	background:url(../images/line-dotted.gif) repeat-y;
}
.contact-info h4 {
	margin:0 0 5px;
	color:#4c4c4c;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
}
.contact-info p {
	margin:0;
	line-height:24px;
}
.contact-info strong {
	display:block;
	margin:3px 0;
	color:#e2434b;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
}
.contact-info ul,
.block-primary ul {
	margin:12px 0 0;
	padding:0 0 0 16px;
	list-style:none;
	overflow:hidden;
	width:165px;
	background:#f5f5f5;
}
.contact-info ul li,
.block-primary ul li {
	float:left;
	padding:0 30px 0 0;
}
.contact-info a,
.block-primary a {
	float:left;
	color:#000;
	font-size:9px;
	line-height:34px;
	padding:0 0 0 24px;
	text-decoration:none;
}
.contact-info a:hover,
.block-primary a:hover {
	text-decoration:underline;
}
.contact-info li.mail a,
.block-primary li.mail a {
	background:url(../images/ico-mail.gif) no-repeat 0 50%;
}
.contact-info li.website {
	padding:0;
}
.contact-info li.website a,
.block-primary li.website a {
	background:url(../images/ico-web.gif) no-repeat 0 50%;
}
/* primary dealers */
.primary {
	overflow:hidden;
	height:1%;
	width:692px;
	margin:0;
}
.holder {
	overflow:hidden;
	height:1%;
}
.primary .column {
	float:left;
	width:316px;
	margin:0 30px 0 0;
}
.primary h4 {
	margin:45px 0 0;
	color:#1d2d60;
	font-size:14px;
	line-height:26px;
	border-bottom:1px solid #e3e3e3;
}
.block-primary {
	float:left;
	width:316px;
	overflow:hidden;
	margin:25px 0 0;
}
.block-primary h5 {
	margin:0;
	padding-bottom:8px;
	font-size:12px;
	line-height:21px;
	border-bottom:1px solid #e3e3e3;
}
.block-primary ul {
	float:left;
	margin:0 15px 0 0;
	padding:5px 0 5px 10px;
	width:70px;
	background:#f5f5f5 url(../images/line-dotted.gif) repeat-y;
}
.block-primary ul li {
	float:none;
	padding:0;
}
.block-primary ul a {
	line-height:26px;
}
.block-primary .contact-info {
	float:left;
	overflow:hidden;
	height:1%;
	padding:5px 0 0;
}
.block-primary .contact-info p span {
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	border-left:1px solid #cbcbcb;
}
/* details page */
.specification {
	height:1%;
	margin:20px 0 0;
	display:table;
}
.product-photo {
	float:left;
	width:228px;
	margin:0 28px 0 0;
}
.product-photo img {
	display:block;
	border:1px solid #eee;
}
.product-photo a {
	float:right;
	margin:10px 0 0;
	color:#434343;
	font-size:9px;
	line-height:16px;
	text-decoration:none;
	padding:0 0 0 20px;
	background:url(../images/btn-enlarge.gif) no-repeat 0 50%;
}
.product-photo a:hover {
	text-decoration:underline;
}
.product-spec {
	float:left;
	width:436px;
}
.product-spec h3 {
	margin:0;
	padding-bottom:5px;
	color:#1d2d60;
	font-size:12px;
	line-height:18px;
	border-bottom:1px solid #e3e3e3;
}
.product-spec ul.drop {
	margin:10px 0 0 -20px;
	padding:0;
}
.product-spec ul.drop li {
	list-style:none;
	width:137px;
	height:32px;
	padding:0 0 0 20px;
	background:url(../images/bg-arrow-3.gif) no-repeat 73% 50%
}
.product-spec ul.drop a {
	color:#434343;
	line-height:32px;
	font-weight:bold;
	text-decoration:none;
}
.product-spec ul.drop a span {
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}
.product-spec ul.drop ul {
	display:none;
}
.product-spec ul.drop li:hover,
.product-spec ul.drop li.hover {
	position:relative;
	background:#f8f8f8 url(../images/bg-arrow-3.gif) no-repeat 73% 50%
}
.product-spec ul.drop li:hover ul,
.product-spec ul.drop li.hover ul {
	display:block;
}
.product-spec ul.drop ul {
	position:absolute;
	right:0;
	top:32px;
	margin:0;
	padding:5px 0;
	list-style:none;
	background:#ebebeb;
}
.product-spec ul.drop ul a {
	font-weight:normal;
	font-size:9px !important;
	line-height:20px !important;
}
.product-spec ul.drop ul a:hover {
	text-decoration:underline;
}
.product-spec ul.drop ul li {
	margin:0 0 0 16px;
	padding:0 0 0 33px;
	height:20px;
}
.product-spec ul.drop ul li.it1 {
	background:url(../images/ico-25.gif) no-repeat 0 50%;
}
.product-spec ul.drop ul li.it2 {
	background:url(../images/ico-26.gif) no-repeat 0 50%;
}
.product-spec ul.drop ul li.it3 {
	background:url(../images/ico-27.gif) no-repeat 0 50%;
}
.product-spec ul.drop ul li.it4 {
	background:url(../images/ico-28.gif) no-repeat 0 50%;
}
.product-spec ul.drop ul li.it5 {
	background:url(../images/ico-29.gif) no-repeat 0 50%;
}
.product-spec ul.drop ul li.it6 {
	background:url(../images/ico-30.gif) no-repeat 0 50%;
}
.product-spec ul.drop ul li.it7 {
	background:url(../images/ico-31.gif) no-repeat 0 50%;
}
.product-spec ul.drop ul li.it8 {
	background:url(../images/ico-32.gif) no-repeat 0 50%;
}
.product-spec .left-side {
	float:left;
	width:250px;
}
.product-spec .right-side {
	float:right;
	width:150px;
}
.product-spec p {
	margin:0 0 10px;
}
.product-spec p span {
	margin-left:55px;
}
.product-spec .right-side img {
	float:right;
	margin:10px 0 0;
}
.resources {
	overflow:hidden;
	height:1%;
	width:693px;
}
.resources-holder {
	overflow:hidden;
	height:1%;
	margin:20px 0 10px;
	background:url(../images/bg-res.gif) repeat-y;
}
.resources .title {
	margin:28px 0 0;
	padding-bottom:2px;
	background:none;
	border-bottom:1px solid #e3e3e3;
}
.resources .title-other {
	border:none;
	padding:0;
}
.resources .title h3 {
	margin:0 325px 0 0;
	float:left;
	color:#1d2d60;
	font-size:12px;
	line-height:24px;
}
.resources .title a.get-adobe {
	float: right;
	margin:5px 2px 0 0;
	font-weight: normal;
	font-size: 11px;
	color:#00649d;
}
.resources .title a.get-adobe:hover {
	text-decoration: none;
}
.resources .title-other h3 {
	float:left;
	margin:0;
	font-size:11px;
	line-height:18px;
	color:#00649d;
}
.resources .title h3.other {
	margin:0;
}
.resources .title-other h3.other {
	float:right;
	margin-right: 2px;
}
.resources .left-side {
	float:left;
	width:319px;
	padding:0 15px 0 0;
}
.resources .right-side {
	float:right;
	width:320px;
}
.resources h4 {
	margin:3px 0 0;
	font-size:11px;
	line-height:24px;
}
.resources ul {
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
.resources ul li {
	padding:0 0 3px 15px;
	line-height:20px;
	background:url(../images/bg-arrow-7.gif) no-repeat 0 7px;
}
.resources ul.documents
{
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
.resources ul.documents li {
	padding:0 0 3px 15px;
	font-size: 11px;
	line-height:20px;
	background:url(../images/bg-arrow-7.gif) no-repeat 0 7px;
}
.resources ul.documents li a {
	color:#00649d;
}
.resources ul.documents li a:hover {
	text-decoration: none;
}

/* tables */
.table-1 {
	margin:25px 0 22px;
}
.table-1 tr.top td {
	text-align:center;
	color:#000;
	font-size:11px;
	line-height:32px;
	font-weight:bold;
	background:#ebebeb;
}
.table-1 tr.r2 td {
	background:#f5f5f5;
	line-height:24px;
	font-size:10px;
}
.table-1 tr.r2 td.t1,
.table-1 tr.r2 td.t3,
.table-1 tr.r2 td.t5 {
	background:#f5f5f5 url(../images/table-border.gif) repeat-y 100% 0;
	text-align: center;
}
.table-1 tr.r2 td.t2,
.table-1 tr.r2 td.t3,
.table-1 tr.r2 td.t4,
.table-1 tr.r2 td.t5,
.table-1 tr.r2 td.t6 {
	text-align:center;
}
.table-1 tr.r3 td{
	text-align: center;
	color:#a09f9f;
	font-size:9px;
	line-height:20px;
	border-bottom:8px solid #ebebeb;
}
.table-1 tr.r4 td{
	color:#434343;
	line-height:24px;
	border:none;
	font-size: 11px;
	line-height: 25px;
}
.table-1 tr.r3 td.t1 {
	width:68px;
	text-align:center;
	background:url(../images/table-border.gif) repeat-y 100% 0;
}
.table-1 tr.r3 td.t1,
.table-1 tr.r3 td.t5,
.table-1 tr.r3 td.t9 {
	background:url(../images/table-border.gif) repeat-y 100% 0;
}
.table-1 tr.r3 td.t2,
.table-1 tr.r3 td.t6 {
	width:72px;
	text-align:center;
}
.table-1 tr.r3 td.t3,
.table-1 tr.r3 td.t7 {
	width:72px;
	text-align:center;
}
.table-1 tr.r3 td.t4,
.table-1 tr.r3 td.t5,
.table-1 tr.r3 td.t8,
.table-1 tr.r3 td.t9 {
	width:58px;
	text-align:center;
}
.table-1 tr.r3 td.t10,
.table-1 tr.r3 td.t11 {
	width:68px;
	text-align:center;
}
/* table 2 */
.table-2 {
	margin:25px 0 22px;
}
.table-2 tr.top td {
	text-align:center;
	color:#000;
	font-size:11px;
	line-height:32px;
	font-weight:bold;
	background:#ebebeb;
}
.table-2 tr.r3 td{
	text-align:center;
	color:#a09f9f;
	font-size:9px;
	line-height:20px;
	border-bottom:8px solid #ebebeb;
}
.table-2 tr.r3 td.t1,
.table-2 tr.r3 td.t3,
.table-2 tr.r3 td.t5 {
	background:url(../images/table-border.gif) repeat-y 100% 0;
}
.table-2 tr.r3 td.t1 {
	width:80px;
}
.table-2 tr.r3 td.t2,
.table-2 tr.r3 td.t3,
.table-2 tr.r3 td.t4,
.table-2 tr.r3 td.t5,
.table-2 tr.r3 td.t6,
.table-2 tr.r3 td.t7 {
	width:102px;
}
.table-2 tr.r4 td {
	color:#434343;
	line-height:24px;
	border:none;
	font-size: 11px;
	line-height: 25px;
}
/* mechanical-drive-data-table */
.mechanical-drive-data-table {
	margin:25px 0 22px;
}
.mechanical-drive-data-table tr.top td {
	text-align:center;
	color:#000;
	font-size:11px;
	line-height:32px;
	font-weight:bold;
	background:#ebebeb;
}
.mechanical-drive-data-table tr.r3 td{
	text-align:right;
	color:#a09f9f;
	font-size:9px;
	line-height:20px;
	border-bottom:8px solid #ebebeb;
}
.mechanical-drive-data-table tr.r3 td.t2,
.mechanical-drive-data-table tr.r3 td.t4 {
	background:url(../images/table-border.gif) repeat-y 100% 0;
}
.mechanical-drive-data-table tr.r3 td {
	width:138px;
	text-align:center;
}
.mechanical-drive-data-table tr.r3 td.t5 {
	width:139px;
}
.mechanical-drive-data-table tr.r4 td {
	color:#434343;
	line-height:24px;
	border:none;
	font-size: 11px;
	line-height: 25px;
}
/* hydraulic-drive-data-table */
.hydraulic-drive-data-table {
	margin:25px 0 22px;
}
.hydraulic-drive-data-table tr.top td {
	text-align:center;
	color:#000;
	font-size:11px;
	line-height:32px;
	font-weight:bold;
	background:#ebebeb;
}
.hydraulic-drive-data-table tr.r3 td{
	text-align:right;
	color:#a09f9f;
	font-size:9px;
	line-height:20px;
	border-bottom:8px solid #ebebeb;
}
.hydraulic-drive-data-table tr.r3 td.t2 {
	background:url(../images/table-border.gif) repeat-y 100% 0;
}
.hydraulic-drive-data-table tr.r3 td {
	width:80px;
	text-align:center;
}
.hydraulic-drive-data-table tr.r4 td {
	color:#434343;
	line-height:24px;
	border:none;
	font-size: 11px;
	line-height: 25px;
}
/* cable-data-table */
.cable-data-table {
	margin:25px 0 22px;
}
.cable-data-table tr.top td {
	text-align:center;
	color:#000;
	font-size:11px;
	line-height:32px;
	font-weight:bold;
	background:#ebebeb;
}
.cable-data-table tr.r3 td{
	text-align:right;
	color:#a09f9f;
	font-size:9px;
	line-height:20px;
	border-bottom:8px solid #ebebeb;
}
.cable-data-table tr.r3 td.t1 {
	background:url(../images/table-border.gif) repeat-y 100% 0;
}
.cable-data-table tr.r3 td {
	width:100px;
	text-align:center;
}
.cable-data-table tr.r4 td {
	color:#434343;
	line-height:24px;
	border:none;
	font-size: 11px;
	line-height: 25px;
}
/* box contact sidebar */
.inner .box-imp {
	background:#D2D2D2;
	padding:0;
}
.inner .box-imp .box-important-top {
	background:url(../images/box-important3.gif) no-repeat;
}
.inner .box-imp .box-important-btm {
	padding:30px 0 10px 11px;
	text-align:left;
	background:none;
}
.inner .box-imp strong {
	color:#434343;
	font-size:11px;
	line-height:28px;
}
.inner .box-imp p {
	margin:0;
	color:#434343;
	font-size:9px;
	line-height:18px;
}
.inner .box-imp ul {
	margin:18px 0 0 -10px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.inner .box-imp ul li {
	float:left;
	padding:0 9px 0 10px;
	background:url(../images/bg-sep-blue.gif) no-repeat 0 50%;
}
.inner .box-imp ul li:first-child {
	background:none;
}
.inner .box-imp ul a {
	color:#00649d;
	margin:0;
	font-size:9px;
	line-height:12px;
	text-decoration:underline;
}
.inner .box-imp ul a:hover {
	text-decoration:none;
}
/* interior page */
.content .top-text {
	width:695px;
}

.content .main-text {
	width: 695px;
}
.content .main-text h3 {
	margin: 20px 0 0 0;
	padding-bottom:8px;
	color:#000;
	font-size:15px;
	line-height:20px;
}
.content .main-text h4 {
	margin: 20px 0 0 0;
	padding-bottom:8px;
	color:#1d2d60;
	font-size:12px;
	line-height:14px;
	border-bottom:1px solid #e3e3e3;
}
.content .main-text p {
	margin:10px 0 0;
	color:#000;
	font-size:12px;
	line-height:24px;
}
.content .main-text ul {
	margin: 15px 0 0 15px;
	padding:0;
	list-style:none;
}
.content .main-text ul li {
	color:#000;
	font-size:12px;
	line-height:20px;
	padding:0 0 10px 15px;
	background:url(../images/bg-arrow-7.gif) no-repeat 0 7px;
}
.content .main-text a {
	color: #7a7a7a;
	text-decoration: underline;
}
.content .main-text a:hover {
	text-decoration: none;
}
.content .main-text .capabilities h4 {
	font-size: 15px;
	margin-top: 40px;
}
.content .main-text .capabilities p {
	text-align: center;
	font-weight: bold;
}
.pict-border {
	width:227px;
	height:149px;
	float:left;
	margin:0 25px 10px 0;
	padding:6px 0 0 6px;
	background:url(../images/pict-border.gif) no-repeat;
}
.content .text-sample {
	margin-top:27px;
	background:none;
	border-bottom:1px solid #cbcbcb;
}
.content .solid-seperator{
	margin-top: 27px;
	margin-bottom: 27px;
	background:none;
	border-bottom:1px solid #cbcbcb;
	height: 1px;
}
.text-sample h3 {
	margin:0 0 0 258px;
	padding-bottom:8px;
	color:#1d2d60;
	font-size:12px;
	line-height:14px;
	border-bottom:1px solid #e3e3e3;
}
.content .text-sample p {
	margin:10px 0 0;
	color:#000;
	font-size:12px;
	line-height:24px;
}
/* table 3 */
.table-3 {
	margin:20px 0 0;
	width:695px;
	text-align:left;
}
.table-3 th {
	padding:0 20px;
	color:#000;
	font-size:11px;
	line-height:28px;
	font-weight:bold;
	background:#ebebeb url(../images/table-border.gif) repeat-y 100% 0;
}
.table-3 td {
	padding:0 20px;
	color:#4a5959;
	font-size:12px;
	line-height:28px;
	background:url(../images/table-border.gif) repeat-y 100% 0;
}
.table-3 tr.dark td {
	background:#f7f7f7 url(../images/table-border.gif) repeat-y 100% 0;
}
.content h4.sample {
	margin:25px 0 0;
	font-size:11px;
	line-height:24px;
}
.content ul.list-sample {
	margin:0;
	padding:0;
	list-style:none;
}
.content ul.list-sample li {
	color:#000;
	font-size:12px;
	line-height:14px;
	padding:0 0 10px 15px;
	background:url(../images/bg-arrow-7.gif) no-repeat 0 5px;
}
.content ul.list-sample li a {
	color:#000;
	text-decoration:none;
}
.content ul.list-sample li a:hover {
	text-decoration:underline;
}
.content ul.list-number li {
	padding-left:0;
	background:none;
}
.content ul.list-number li span {
	color:#a1a1a1;
}
/* form contact */
.form-contact {
	overflow:hidden;
	height:1%;
}
.form-contact h5 {
	margin:15px 0 0;
	color:#1d2d60;
	font-size:12px;
	line-height:24px;
}
.block-inp {
	float:left;
	padding:0 14px 0 0;
}
.form-contact label {
	display:block;
	margin:3px 0 0;
	padding:0 0 0 9px;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
}
.form-contact input.field {
	float:left;
	margin:5px 0 0;
	height:18px;
	width:73px;
	padding:2px 4px;
	border:1px solid #cbcbcb;
	background:#fff;
	color:#000;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.form-contact input.field-name {
	width:136px;
}
.form-contact input.field-company {
	width:159px;
}
.form-contact input.field-fax {
	width:92px;
}
.form-contact input.field-qty {
	width:104px;
}
.form-contact input.field-ins {
	width:210px;
	height:14px;
	margin:7px 0 0;
}
.form-contact input.btn {
	float:left;
	margin:5px 0 0;
	padding:0;
}
.form-contact textarea {
	margin:5px 0 0;
	width:275px;
	height:191px;
	border:1px solid #cbcbcb;
	background:#fff;
	color:#000;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.block-select label {
	margin-bottom:5px;
}
.form-contact select {
	width:170px;
}
.form-contact .box-cb {
	float:left;
	width:100px;
	margin:7px 0 0;
	padding-bottom:3px;
}
.form-contact .box-cb-small {
	width:70px;
}
.form-contact .box-cb label {
	display:inline;
	margin:0 0 0 8px;
	font-weight:normal;
	line-height:20px;
	margin:0;
	font-size:12px;
}
.holder-space {
	margin:5px 0 0;
}
.form-contact .submit {
	margin:38px 0 0 250px;
}
/* table document */
.document {
	margin:17px 0 0;
	border-bottom:7px solid #ebebeb;
}
.document th {
	color:#a09f9f;
	padding:0 0 0 10px;
	font-size:9px;
	line-height:20px;
	text-align:left;
	border-left:1px solid #ebebeb;
	border-bottom:8px solid #ebebeb;
}
.document th.icon {
	width: 16px;
}
.document th.name {
	width: 512px;
}
.document th.filesize {
	width: 130px;
}
.document td {
	color:#434343;
	font-size:11px;
	padding: 7px 0 7px 10px;
	border-bottom:1px solid #ebebeb;
}
.document td.icon {
	text-align: center;
}
.document td.icon img {
	margin-right: 10px;
	border: 0px;
}
.document td span {
	font-weight: bold;
}
.document td span a {
	color: #434343;
	text-decoration: none;
}
.document td span a:hover {
	text-decoration: underline;
}

.certifications {
	text-align: center;
	padding: 15px;
	margin: 15px 0 0 100px;
	border: solid 1px #ebebeb;
	border-bottom: solid 8px #ebebeb;
	line-height: 40px;
	width: 450px;
}
.certifications img {
	margin-left: 15px;
	border: 0;
}
.certifications .first {
	margin: 0;
}

.pagination
{
	float:right;
	height:30px;
	margin-top:10px;
	margin-bottom:10px;
}

.pagination TD
{
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #CCCCCC;
	margin:5px;
}
.pagination TD A
{
	text-decoration:none;
	color:#000000;
}



.pagination TD.page
{
	padding-bottom:0px;
	padding-top:6px;
	padding-right:10px;
	border:0px solid #FFFFFF;
	font-weight:bold;
	vertical-align:middle;
}

.pagination TD.selected
{
	background-color:#DDDDDD;
}

.clear
{
	clear:both;
}


/* search */
.search-title{
	margin: 35px 0 10px 0px;
	padding: 0;
	color:#00649d;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
}
.search-title a {
	color:#00649d;
}
.search-title a:hover {
	text-decoration: none;
}