/* @override http://www.dynapac.com/Templates/Public/Styles/styles.css */
/* @override http://www.dynapac.com/Templates/Public/Styles/styles.css */
/* @override http://www.dynapac.com/Templates/Public/Styles/styles.css */
/* @override http://www.dynapac.com/Templates/Public/Styles/styles.css */
/* @override 
	http://192.168.0.151/dynapac/Templates/Public/Styles/styles.css
	http://www.dynapac.com/Templates/Public/Styles/styles.css
	http://172.16.132.129/dynapac/Templates/Public/Styles/styles.css
*/
ul {
	margin-left: 25px;	
}
#wide_block div.product div.right div.title a, #wide_block div.product div.right div.title a:link, #wide_block div.product div.right div.title a:visited, #wide_block div.product div.right div.title a:active,
#wide_block div.product div.right div.techdata table.sub_product tbody tr td.header a, #wide_block div.product div.right div.techdata table.sub_product tbody tr td.header a:link, #wide_block div.product div.right div.techdata table.sub_product tbody tr td.header a:visited, #wide_block div.product div.right div.techdata table.sub_product tbody tr td.header a:active,
 
#wide_block div.product div.right div.title a, #wide_block div.product div.right div.title a:link, #wide_block div.product div.right div.title a:visited, #wide_block div.product div.right div.title a:active,
#wide_block div.product div.right div.techdata table.sub_product tbody tr td.top_product a, #wide_block div.product div.right div.techdata table.sub_product tbody tr td.top_product a:link, #wide_block div.product div.right div.techdata table.sub_product tbody tr td.top_product a:visited, #wide_block div.product div.right div.techdata table.sub_product tbody tr td.top_product a:active {
	color: #000;
	text-decoration: none;
}
/* @group General */
* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}
body {
	background-color: #c9c9c9;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	min-height: 600px;
}
font, td {
	line-height: 1.5em;
	margin-bottom: 5px;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}
p {
	line-height: 15px;
	margin-bottom: 10px;
}
h1 {
	line-height: 2.5em;
	font-size: 20px;
}
h2 {
	line-height: 2em;
	font-size: 14px;
}
h4 {
	line-height: 1.6em;
	font-size: 12px;
}
h5 {
	font-size: 0.85em;
	font-weight: normal;
}
a {
	color: #b20f0b;
}
a img {
	border: none;
}
table {
	width: 100%;
}

td {
	padding: 2px;
}
tr.title td {
	background-color: #ebecf0;
	font-weight: bold;
}
/* @group Custom classes */
.left {
	float: left;
}
.right {
	float: right;
}
.cb, .clear {
	clear: both;
}
.news {
	background: url(images/news.gif) no-repeat;
	padding-left: 20px;
}
.ptop {
	padding-top: 20px;
}
.grey {
	color: #75727d;
}
.yellow {
	color: #b56914;
}
.red {
	color: #b2090a;
}
.mid {
	vertical-align: middle;
}
div.news_item {
	margin-bottom: 20px;
}
/* @end */
/* @end */

/* @group Menu */
div#menu {
	background-color: #b20f0b;
	font-weight: bold;
/*	height: 35px;*/
}
#menu table {
	list-style-type: none;
	width: auto;
	margin-left: 15px;      /* changed by *VYT<ProductFinder> */
}
#menu table tr td {
/*	margin: 15px 20px 0 0;*/
	font-weight: bold;
	padding: 10px 0 0 9px;      /* changed by *VYT<ProductFinder> */
	vertical-align: top;
}
#menu table tr td.active {
/*	margin: 10px 20px 0 0;*/
	background: url(images/_tab-left.gif) left 10px no-repeat;
}
#menu table tr td.menuspace {
	width: 10px;
}
#menu a {
	color: #fff;
	text-decoration: none;
	display: block;
}
#menu table tr td a {
	padding: 6px 0 1px;
}
#menu table tr td.active a {
	color: #000;
	display: block;
	background: #b20f0b url(images/_tab-right.gif) right top no-repeat;
	padding: 0 10px 0 0;
}
#menu table tr td.active a span {
}

#menu table tr td.active a span.tab_content {
	display: block;
/*	background: transparent url(images/_tab-bottom.gif) center bottom no-repeat;*/
	padding: 6px 0 0px;
}

#menu table tr.botline td {
	padding: 0;
}
#menu table tr.botline td.bline-active {
	background: #fefefe;
}
/*--- Begin -------------- modified by *VYT<ProductFinder> */
#menu table tr.botline td.bline-active div.bline {
	background: #fefefe url(images/_tab-bottom.gif) center bottom no-repeat;
	padding: 1px 0 1px;
	height:2px;
	margin: 0 10px;
}
#menu table tr.botline td div.bline {
	background: #B20F0B; 
	padding: 1px 0 1px;
	height:2px;
	margin: 0 10px;
}
/*--- End   -------------- modified by *VYT<ProductFinder> */


/*
#menu ul {
	list-style-type: none;
}
#menu ul li {
	display: block;
	float: left;
	margin: 15px 20px 0 0;
	padding: 0 0 0 10px;
}
#menu ul li.active {
	margin: 10px 20px 0 0;
	background: url(images/_tab-left.gif) left top no-repeat;
}
#menu a {
	color: #fff;
	text-decoration: none;
	display: block;
}
#menu ul li.active a {
	color: #000;
	display: block;
	float: left;
	background: #b20f0b url(images/_tab-right.gif) right top no-repeat;
	padding: 0 10px 0 0;
}
#menu ul li.active a span {
	
}
#menu ul li.active a span.tab_content {
	display: block;
	background: transparent url(images/_tab-bottom.gif) center bottom no-repeat;
	padding: 6px 0 5px;
}
*/





/*
div#menu ul {
	list-style-type: none;
	height: 40px;
	margin-left: 20px;
	cursor: pointer;
	cursor: hand;
}
div#menu ul li {
	float: left;
	text-align: center;
	margin-right: 30px;
	margin-top: 7px;
	cursor: pointer;
	cursor: hand;
}
div#menu ul li a {
	height: 33px;
	display: block;
}
div#menu ul li.active a {
	background: url(images/tab-left.png) left top no-repeat;
}
div#menu ul li a span {
	height: 33px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	cursor: hand;
}
div#menu ul li.active a span {
	background: url(images/tab-right.png) right top no-repeat;
}
div#menu ul li a span.tab_content {
	padding-top: 4px;
}
div#menu ul li.active a span.tab_content {
	background-color: #fff;
	border-bottom: 2px solid #b20f0b;
	display: block;
	height: 27px;
}
div#menu ul li.active a:link, div#menu ul li.active a:visited {
	color: #000;
	text-decoration: none;
}
div#menu ul li a:link, div#menu ul li a:visited {
	color: #fff;
	text-decoration: none;
}
*/
/* @group Secondary menu */
div#secondary_menu {
	width: 225px;
	float: left;
	background: url(images/menu_bg.png) repeat-y 0 0;
	min-height: 600px;
	font-weight: bold;
}
div#secondary_menu a {
	color: #535353;
	text-decoration: none;
}
div#secondary_menu div#top_header {
	background-image: url(images/menu_top.png);
	height: 44px;
	width: 225px;
}
div.root_menu div.item {
	min-height: 20px;
}
div.root_menu div.item a {
	padding-top: 3px;
	display: block;
}
div.root_menu div.indent div.item a {
	padding-left: 20px;
}
div.root_menu div.indent div.item.expanded a {
	color: #b20f0b;
}
div.root_menu div.item.selected a, #root_menu div.item.expanded a {
	color: #b20f0b;
	font-weight: bold;
}
div.root_menu div.indent div.indent div.item {
	background-color: #babfc7;
}
div.root_menu div.indent div.indent div.indent div.indent div.item.selected {
	background: #fff url(images/menu_bullet.png) no-repeat 70px 7px;
}
div.root_menu div.indent div.indent div.indent div.indent div.indent div.item.selected {
	background: #fff url(images/menu_bullet.png) no-repeat 90px 7px;
}
div.root_menu div.indent div.indent div.indent div.item.expanded {
	background: #fff url(images/menu_bullet_down.png) no-repeat 50px 7px;
}
div.root_menu div.indent div.indent div.item {
	background: #babfc7 url(images/menu_bullet.png) no-repeat 30px 7px;
}
div.root_menu div.indent div.indent div.indent div.item {
	background: #fff;
}
div.root_menu div.indent div.indent div.indent div.item a {
	padding-top: 3px;
}
div.root_menu div.indent div.indent div.item.expanded {
	background: #babfc7 url(images/menu_bullet_down.png) no-repeat 30px 9px;
}
div.root_menu div.indent div.indent div.indent div.item.selected {
	background: #fff url(images/menu_bullet.png) no-repeat 50px 7px;
}
div.root_menu div.indent div.indent div.item {
	font-weight: normal;
}
div.root_menu div.indent div.indent div.item a {
	padding-left: 40px;
}
div.root_menu div.indent div.indent div.indent div.item a {
	padding-left: 60px;
}
div.root_menu div.indent div.indent div.indent div.indent div.item a {
	padding-left: 80px;
}
div.root_menu div.indent div.indent div.indent div.indent div.indent div.item a {
	padding-left: 100px;
}
div.root_menu div.indent div.indent div.indent div.indent div.indent div.indent div.item a {
	padding-left: 120px;
}
div.root_menu div.indent div.indent div.indent div.indent div.indent div.indent div.indent div.item a {
	padding-left: 140px;
}
div.root_menu div.indent div.indent div.indent div.indent div.item.selected {
	background: #fff url(images/menu_bullet.png) no-repeat 70px 7px;
}
/* @end */
/* @end */
/* @group Content */
div#container {
	background-color: #fff;
	margin: 0 auto;
	width: 980px;
	display: block;
	text-align: left;
	min-height: 600px;
}
div#content {
	padding-top: 20px;
}
div#wide {
	padding: 10px 30px 30px 30px;
	float: left;
	width: 700;
	min-height: 400px;
}
div#right_logos {
	float: right;
	width: 100px;
	height: 300px;
	margin-right: 80px;
	margin-top: 50px;
	padding-left: 10px;
}
div#right_logos img {
	margin-bottom: 50px;
}
/* @group Contacts */
div.dealers {
	width: 400px;
	float: left;
}
/* @group Legend */
div#legend {
	width: 200px;
	float: right;
	border: 1px solid #fff0b1;
}
div#legend div.header {
	height: 30px;
	background-color: #fff0b1;
	text-align: center;
	padding-top: 15px;
	font-weight: bold;
}
div#legend div.item {
	height: 55px;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 25px;
	padding-left: 80px;
}
div#legend div.rollers {
	background: url(images/64_roller.png) no-repeat 0 0;
}
/*--- Begin -------------- modified by *VYT<RemoveSvedala> */
div#legend div.pavers {
	background: url(images/64_paver_3.png) no-repeat 0 0;
}   
/*--- End -------------- added by *VYT<RemoveSvedala> */
div#legend div.planers {
	background: url(images/64_planer.png) no-repeat 0 0;
}
div#legend div.light {
	background: url(images/64_light_2.png) no-repeat 0 0;
}
div#legend div.concrete {
	background: url(images/64_concrete.png) no-repeat 0 0;
}
div#legend div.weda {
	background: url(images/64_weda.png) no-repeat 0 0;
}
/*--- 3 line removed by *VYT<RemoveSvedala> */
/* @end */
div.dealer {
	margin-left: 20px;
	width: 400px;
}
div.dealer h2 {
	font-size: 10pt;
	background: url(images/listarrow.gif) no-repeat 0 6px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 20px;
}
div.dealer h3 {
	font-size: 10pt;
}
div.dealer h2 span {
	font-weight: normal;
}
div.dealer div.icons img {
	padding: 15px 0 15px 0;
}
div.dealer p {
	padding-left: 100px;
	margin-bottom: 3px;
}
span.label {
	width: 100px;
	display: block;
	margin-left: -100px;
	height: 0px;
}
/* @end */
/* @group Footer */
div#footer {
	border-top: 2px solid #e0e0e0;
	padding: 10px 10px 20px 0;
	font-size: 0.85em;
	color: #76757a;
}
div#footer div {
	float: right;
}
div#footer ul {
	list-style-type: none;
}
div#footer ul li {
	float: left;
	display: inline;
	margin-right: 30px;
}
div#footer a:link, div#footer a:visited, div#footer a:active {
	color: #76757a;
	text-decoration: none;
}
/* @end */
/* @end */
/* @group Blocks */
div.block {
	width: 260px !important;
	float: left;
	padding: 0 10px 0 20px;
}
/* @group Content blocks */
div#content div#two_block {
	width: 625px;
	padding: 0 20px;
}
div#wide_block {
	width: 700px;
	padding-left: 20px;
	padding-bottom: 20px;
}
div#wide_block img.banner {
	margin-bottom: 20px;
}
div#wide_block div#breadcrumbs {
	font-size: 0.85em;
}
/* @end */
/* @group Right blocks */
div#one_block {
	width: 315px;
}
/* @end */
/* @group Three blocks */
div#three_block {
	width: 934px;
	padding-left: 23px;
	padding-bottom: 23px;
}
div#three_block div#top {
	background: url(images/3blocks_top.gif) no-repeat 0 0;
	height: 18px;
}
div#three_block div#middle {
	background: url(images/3blocks_middle.gif) repeat-y 0 0;
	padding-left: 20px;
}
div#three_block div#bottom {
	background: url(images/3blocks_bottom.gif) no-repeat 0 0;
	height: 18px;
}
div#three_block div.block_left {
	width: 310px;
	float: left;
	margin: 0 20px 0 0;
}
div#three_block div.block_middle {
	width: 270px;
	float: left;
	margin: 0 20px 0 0;
}
div#three_block div.block_right {
	width: 270px;
	float: left;
	margin: 0 20px 0 0;
}
/* @end */
/* @group Two blocks */
div#wide_block div#two_block {
	padding: 20px 0px 0px 0px;
	width: 700px;
	float: left;
	margin-left: 0px;
}
div#two_block div#top {
	background: url(images/2blocks_top.gif) no-repeat 0 0;
	height: 21px !important;
}
div#two_block div#middle {
	background: url(images/2blocks_middle.gif) repeat-y 0 0;
}
div#two_block div#bottom {
	background: url(images/2blocks_bottom.gif) no-repeat 0 0;
	height: 13px;
}
div#two_block h2 {
	font-size: 1em;
}
div#two_block img {
	/* padding: 10px; */
}
div#two_block div.block_left {
	width: 310px;
	float: left;
	margin-right: 40px;
	margin-left: 20px;
}
div#two_block div.block_right {
	width: 310px;
	float: left;
}
/* @end */
/* @end */
/* @group Carousel */
.carousel-component { 
    padding:0px 0px 10px 0px;
    margin-left: -5px;
    background: transparent !important;
    height: 300px !important;
}
.carousel-component .carousel-list li { 
  	margin: 0 10px
}
.carousel-component .carousel-list li { 
   	width:102px;
}
.carousel-component .carousel-list li a { 
   	display:block;
   	outline:none;
   	-moz-outline:none;
}
.carousel-component .carousel-list li a:hover { 
 
}
.carousel-component .carousel-list li.active a { 
}
.carousel-component .carousel-list li img { 
   	border:1px solid #fff;
  	display:block; 
}
.carousel-component .carousel-list li strong { 
   	display:block; 
}
#mycarousel {
	width: 102px !important;
	height: 300px !important;
	float: right;
	margin-left: 0px;
	margin-top: 18px;
}
#mycarousel div.carousel-clip-region {
	margin-left: -10px;
	margin-top: 10px;
	height: 270px !important;
}
#mycarousel div.carousel-prev {
	height: 10px;
}
#up-arrow {
	cursor:pointer;
	margin-left: 1px;
}
#down-arrow {
	cursor: pointer;
	margin-left: 1px;
	padding-top: 5px;
}
/* @end */
/* @group Product */
#product {
	width: 300px;
	float: left;
}
#product h1 {
	background: #ebecf0;
	padding: 4px;      /* modified by *VYT<AdaptiveGreyBox>  */
	color: #000;
	margin-right: 5px;
	margin-top: 17px;
/*	height: 18px;    commented out by *VYT<AdaptiveGreyBox>  */
	line-height: 1.2em;
	font-size: 13px;
}
#product p {
	padding-right: 15px;
}
#photo {
	width: 290px;
	float: left;
	margin-top: 17px;
}
#photo div.title {
	padding: 3px;
	color: #000;
	line-height: 1.65em;
}
/* @group Tabs */
#tabs {
	clear: both;
	padding-top: 30px;
}
/* .yui-navset defaults to .yui-navset-top */ 
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */ 
    border:solid #d8d8da; /* color between tab list and content */ 
    border-width:0 0 1px; 
    Xposition:relative; 
    zoom:1; 
} 
 
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */ 
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */ 
    background:#fff; /* selected tab background */ 
    color:#000; 
} 
 
.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-nav a:focus { 
    background:#bfdaff; /* selected tab background */ 
    outline:0; 
} 
		 
.yui-skin-sam .yui-navset .yui-nav .selected a, 
.yui-skin-sam .yui-navset .yui-nav .selected a em { 
    border-color:#243356; /* selected tab border color */ 
} 
.yui-skin-sam .yui-navset .yui-content { 
    background:#fff; /* content background color */ 
} 
 
.yui-skin-sam .yui-navset .yui-content, 
.yui-skin-sam .yui-navset .yui-navset-top .yui-content { 
    border:1px solid #808080; /* content border */ 
    border-top-color:#243356; /* different border color */ 
    padding:0.25em 0.5em; /* content padding */ 
} 
.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em { 
	    border:solid #ccc; 
	    border-width:1px 0 0; 
	    cursor:hand; 
	    padding:0.25em .75em; 
	    left:0; right: 0; bottom: 0; /* protect from other orientations */ 
	    top:-1px; /* for 1px rounded corners */ 
	    position:relative; 
}
.yui-skin-sam .yui-navset .yui-nav .selected a,	.yui-skin-sam .yui-navset .yui-nav .selected a em { 
    border-color:#ccc; /* selected tab border color */ 
}
.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content { 
    border: 1px solid #b5b5b5; /* content border */ 
    border-top-color:#ccc; /* different border color */ 
    padding:0.25em 0.5em; /* content padding */ 
} 
div#tabs.yui-navset.yui-navset-top {
	padding-top: 20px;
}
#tabs ul.yui-nav li a em {
	padding: 5px 10px
}
#tabs div.yui-content {
	padding-top: 10px;	
}
/* @end */
/* @end */
/* @group Flags */
div#flags {
	width: 100%;
	height: 20px;
	background: #c9c9c9;
}
div#flags ul {
	float: right;
	list-style: none;
	margin-top: 4px;
}
div#flags ul li {
	float: left;
	width: 16px;
	margin-left: 4px;
}
/* @end */
#tabs_navigation {
	margin: 0;
	padding: 0;
}
div#tabs_navigation.yui-navset.yui-navset-top {
	margin: 0;
	padding: 0;
}
#tabs_navigation div.yui-content {
	border: 0;
	padding: 0;
}
#tabs_navigation ul.yui-nav {
	margin-left: 11px;
}
#TB_ajaxContent {
   clear:both;
   line-height:1.4em;
   overflow:auto;
   padding:5px !important;
   text-align:left;
}
/* @group Product */
div.product {
	clear: both;
}
div.product div.left {
	width: 150px;
}
div.product div.right {
	float: left;
	width: 540px;
	margin-left: 10px;
}
div.product div.right div.title {
	font-weight: bold;
	background-color: #d5d8df;
	padding: 3px;
	margin-bottom: 2px;
	height: 12px;
}
div.producttitle {
	width: 400px;
	float: left;
}
div.product div.description {
	padding: 5px 0px;
}
table.sub_product tr td.top_product {
	font-weight: bold;
	background-color: #ffefb1;
}
td.product_image {
	background-color: #fff !important;
	width: 120px;
	vertical-align: top;	
}
td.product_image img {
	float: left !important;
}
table.sub_product tr td.header {
	font-weight: bold;
}
/*--- begin added by *VYT<NewProductBehavior> */
table.sub_product tr td.header_red {
	font-weight: bold;
}
/*--- end added by *VYT<NewProductBehavior> */

table.sub_product td {
	padding: 3px;
}
/* @end */
div.fold {
	float: right;	
}
div.newsitem {
	padding: 5px 0px;
}
div.newsitem a h3 {
	line-height: 1.6em;
	font-size: 13px;
}
div.category_picture {
	width: 100px;
	float: left;
	padding-right: 20px;
	margin-top: 10px;
}
div.category {
	float: left;
	clear: both;
	width: 715px;
}
span.date {
	background: url(images/news.gif) no-repeat;
	padding-left: 20px;
	line-height: 1.5em;
}
#one_block div.newsitem {
	width: 300px;
}
table#events {
	margin-top: 30px;
}
table#events td, table#events th {
	padding: 6px;
}
table#events th {
	font-weight: bold;
	text-align: left;
	background-color: #dfdfdf;
}
div#promobody {
	width: 940px;
	margin: 0;
	padding: 0;
}
div#wide_block < div#promobody {
	width: 940px;
}
#news_promo {
	float: right;
	width: 220px;
	margin-top: 20px;
}
div.newsitem a, div.newsitem a:link, div.newsitem a:active, div.newsitem a:visited {
	text-decoration: none !important;
}
table#schedule {
	margin-top: 20px;
	clear: both;
	width: 650px;
}
table#schedule p {
	margin-bottom: 2px;
}
table#schedule th {
	background-color: #ebebeb;
	border-bottom: 2px solid #9a9a9a;
	padding: 5px;
	margin: 0;
}
table#schedule td {
	border-bottom: 2px solid #9a9a9a;
	margin: 0;
}
table#schedule td div {
	margin: 3px;
}
div#dealers {
	clear: both;
}
div#schedule_legend {
	clear: both;
	padding-top: 20px;
}
div#schedule_legend div {
	height: 15px;
}
div.internal {
	background: url(images/internal.png) no-repeat 0 5px;
	padding-left: 20px;
	padding-top: 4px;
}
div.distributor {
	background: url(images/distributor.png) no-repeat 0 5px;
	padding-left: 20px;
	padding-top: 4px;
}
div.customer {
	background: url(images/customer.png) no-repeat 0 5px;
	padding-left: 20px;
	padding-top: 4px;
}
table#schedule {
	width: 700px;
}
table#schedule td.when {
	width: 120px;
}
div#training div {
	margin-bottom: 10px;
	min-height: 40px;
}
div#training div img {
	float: left;
	margin-right: 20px;
}
div.extra_files {
	margin-bottom: 15px;
}
div.extra_files div.pic {
	float: left;
	width: 30px;
	height: 30px;
	background: url(/Templates/Public/Styles/Images/DownloadPDF_24x24.png) no-repeat 0 2px;
}
/*--- Begin -------------- added by *VYT<PDF-generator> */
div.extra_files div.pic_video {
	float: left;
	width: 30px;
	height: 30px;
	background: url(/Templates/Public/Styles/Images/DownloadVideo_24x24.png) no-repeat 0 2px;
}
div.extra_files div.pic_video a {
	text-indent: -9999px;
	display: block;
	width: 30px;
	height: 30px;
}
div.extra_files div.pic_image {
	float: left;
	width: 30px;
	height: 30px;
	background: url(/Templates/Public/Styles/Images/DownloadPicture_24x24.png) no-repeat 0 2px;
}
div.extra_files div.pic_image a {
	text-indent: -9999px;
	display: block;
	width: 30px;
	height: 30px;
}
/*--- End ---------------- added by *VYT<PDF-generator> */
/*---- Begin --- added by *VYT<PDF Selector on Global page> */
div.extra_files div.pic_global {
	float: left;
	width: 20px;
	height: 22px;
	background: url('/Templates/Public/Styles/Images/DownloadGlobalPDF.png') no-repeat 0 2px;
	margin-top: 13px;
	margin-left: 1px;
	margin-right:8px;
}
div.extra_files div.pic_global a {
	text-indent: -9999px;
	display: block;
	width: 22px;
	height: 24px;
}
/*---- End ----- added by *VYT<PDF Selector on Global page> */

div.extra_files div.title {
	font-weight: bold;
}
div.extra_files div.desc {
	padding-top: 1px;
}
div.extra_files div.pic a {
	text-indent: -9999px;
	display: block;
	width: 30px;
	height: 30px;
}
div.extra_files a:link, div.extra_files a:visited, div.extra_files a:hover {
	text-decoration: none;
}
/* @group Used machines */
div.used-machine {
	margin-bottom: 10px;
}
div.used-machines div.picture {
	width: 150px;
	float: left;
}
div.used-machines div.machine-data {
	padding-left: 160px;
}
div.machine-data h2 {
	background-color: #babfc7;
	padding: 5px;
	line-height: 16px;
}
div.machine-data table {
	margin-top: 10px;
}
div.machine-data td.title {
	font-weight: bold;
	width: 200px;
}
/* begin  added by *VYT<Optional equipment>            */
tr.headproduct td {
    background-color: #c9c9c9;    
    font-weight: bold;
}
/* end  added by *VYT<Optional equipment>            */
/* begin  added by *VYT<AdminPartForContacts>, modified by *VYT<UserPages>         */
div#welcome {
	float: left
}
.sendmailBody
{
	margin: 0;
	background-color: #EEEEEE;
	text-align: center;
}
.sendmailBox 
{ 
	margin: 5% auto 0 auto;
	padding: 5px 10px 0px 10px;
	background-position: top left; 
	background-repeat: no-repeat; 
}
.sendmailBox table
{
	text-align: left;
	padding-top: 10px;
	padding-bottom: 0.5em; 
	border: 0;
}

.sendmailBox td 
{
	text-align: left;
	padding-bottom: 0.5em; 
	border: 0;
}
/* end  added by *VYT<AdminPartForContacts>, modified by *VYT<UserPages>      */

/* begin  added by *VYT<Service kit>            */
#servkit {
	width: 430px;
	float: left;
}

.detservkit {
	margin-top: 2px;
}
#servkitdescrip {
	margin-top: 5px;
}

tr.kitattrb td {
    font-weight: bold;
}

#servkit h1 {
	background: #ebecf0;
	padding: 3px;
	color: #000;
	margin-right: 5px;
	margin-top: 17px;
	height: 18px;
	line-height: 1.2em;
	font-size: 13px;
}
#servkit h2 {
	padding: 1px;
	color: #000;
	margin-right: 5px;
	margin-top: 1px;
	height: 16px;
	line-height: 1.1em;
	font-size: 12px;
}
#servkit p {
	padding-right: 15px;
}
.servkitlist {
	width: 522px;
	float: left;
}
.servtablelist {
	width: 522px;
	float: left;
}
.service-kits {
	margin-top: 6px;
}
.servkitlist h1 {
	background: #ebecf0;
	padding: 3px;
	color: #000;
	margin-right: 1px;
	margin-top: 0px;
	height: 16px;
	line-height: 1.2em;
	font-size: 12px;
    font-weight:bold;
}

.servkitlist h1 a {
    color:#000000;
    text-decoration:none;
}
.servkitlist p {
	padding-right: 15px;
}
.detservkitlist {
	margin-top: 5px;
}
.photokitlist {
	width: 170px;
	float: right;
	margin-top: 0px;
}
#photokit {
	width: 240px;
	float: left;
	margin-top: 17px;
}
#photokit div.title {
	padding: 3px;
	color: #000;
	line-height: 1.65em;
}
.nnnnnavList {
	width: 170px;

}
.navList label {
    display:block;
    font-weight:bold;
    padding:2px 4px;
}

.selectlist {
	width: 170px;
    font: 12px "Arial Unicode MS", Arial, Helvetica, Geneva, sans-serif;
}

.kitlistheader td {
    background-color:#FFEFB1;
    font-weight:bold;
}

p.nm {
	line-height: auto;
	margin: 0;
	padding: 0;
}

/* end    added by *VYT<Service kit>            */
/* begin  added by *VYT<DatasheetSelector>            */
.pdflistattrib a {
	font-size: 12px;
    color: #000;
}
/* end    added by *VYT<DatasheetSelector>            */

/* begin  added by *VYT<ShareThisImplementation>            */
.sharethis_bar {
	float: right;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 4px;
}

#menu a.stbar.chicklet img {
    border:0;
    height:16px;
    width:16px;
    margin-right:3px;
    vertical-align:middle;
}
#menu a.stbar.chicklet {
    height:16px;
    line-height:16px;
    color:  #b20f0b;
    display:inline ;
    font-size:0.85em;
	text-decoration: underline;    
}
/* end    added by *VYT<ShareThisImplementation>            */
/* Begin added by *VYT<DatasheetSelector-Fix1> */
.photopdflist {
	width: 152px;
	float: left;
	margin-top: 0px;
}
.pdflist {
	width: 543px;
	float: left;
}
.pdftablelist {
	width: 543px;
	float: left;
}
.pdflist h1 {
	background: #ebecf0;
	padding: 3px;
	color: #000;
	margin-right: 1px;
	margin-top: 0px;
	height: 16px;
	line-height: 1.2em;
	font-size: 12px;
    font-weight:bold;
}
.pdflistheader {
    background-color:#FFEFB1;
    font-weight:bold;
}
.pdflistheader td {
    background-color:#FFEFB1;
    font-weight:bold;
}
/* End added by *VYT<DatasheetSelector-Fix1> */
/* Begin  added by *VYT<TwitterWidget> */
/* Begin modified by *VYT<myDynapacUpgrade> */
div#mainbodyuser {
	width: 460px;
	max-width: 460px;
	float: left;
	padding-right: 5px;
    display:  block;
}
/* End modified by *VYT<myDynapacUpgrade> */
/* End added by *VYT<TwitterWidget> */
/* Begin  added by *VYT<ContactInfoSpacing> */    
.dealer-hidden-block {
	padding-bottom: 8px;
}
/* End  added by *VYT<ContactInfoSpacing> */  
/* Begin  added by *VYT<AppMenu> */  
div#widecontainer {
	background-color: #C9C9C9;
	margin: 0 auto;
	width: 1070px;
	display: block;
	text-align: left;
	min-height: 600px;
}
div#mytools {
	background-color: #C9C9C9;
	margin: 0 auto;
	width: 45px;
	display: block;
	text-align: left;
	min-height: 600px;
	float: right;	
}
div#mytools table tr td {
    padding: 0px;
}
div#leftbar {
	background-color: #C9C9C9;
	margin: 0 auto;
	width: 45px;
	display: block;
	text-align: left;
	min-height: 600px;
	float: left;	
}
/* Begin *VYT<LeftAppMenu> */ 
div#leftbar table tr td {
    padding: 0px;
}
.tdmenulinkendleft {
	background: url('images/AppBackEndLeft.png') no-repeat;
    height: 41px;               /* modified by *VYT<AddMenuAddons> *VYT<SchematicsAppMenu>, *VYT<WrongLeftToolbar> */
}    

.tdmenulinkendleft img {
    margin-top: 0px;            /* modified by **VYT<SchematicsAppMenu-fix1>, *VYT<WrongLeftToolbar> */
    margin-left: 6px;    
}    
/* End *VYT<LeftAppMenu> */

.tdmenulink {
	background: url('images/AppBack.jpg') no-repeat;
    height: 35px;               /* modified by *VYT<AddMenuAddons> *VYT<SchematicsAppMenu> */
}    
.tdmenulink img {
    margin-top: 3px;            /* modified by **VYT<SchematicsAppMenu-fix1> */
    margin-left: 6px;    
}    
.tdmenulinkend {
	background: url('images/AppBackEnd.png') no-repeat;
    height: 41px;               /* modified by *VYT<AddMenuAddons> */
}    
.tdmenulinkend img {
    margin-top: 0px;
    margin-left: 6px;    
}    

/* End  added by *VYT<AppMenu> */  
/* added by EK for modal popup */  
.modalPopup {
    background-color: #ffffdd;
    border-width: 3px;
    border-style:solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
    }
.modalBackground 
{
    background-color: Gray;
    filter:alpha(opacity=70);
    opacity: 0.7;
    }

/* added by EK for modal popup */  
/* Begin  added by *VYT<MyDynapacChanges> */  
.inputMyD
{
    width: 200px;
    background-color: #FFFFCC; /*  added by *VYT<ChangePhotoArchiveLink>  */
}
/* End   added by *VYT<MyDynapacChanges> */  
/*  Begin  added by *VYT<ChangePhotoArchiveLink>  */
.inputMyDAvto
{
    width: 200px;
    background-color: #CCFFFF;
}
/*  End  added by *VYT<ChangePhotoArchiveLink>  */

/* Begin  added by *VYT<MyDynapacChanges> */  
.find_bar   {
	float: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 8px;
    background: url('images/Find_bkg.png') no-repeat;
    width: 170px;
    margin-left: -10px;
    }
.find_bar a {
    padding-left: 30px;
    }

/* End   added by *VYT<MyDynapacChanges> */  

/* @end */
/* @end */    

/* added by EK for content tables */  
.contentTable
{
   border: 1px solid #f8f8fa  ;
   font:11px Arial,Helvetica,Geneva,sans-serif;   
   border-collapse: collapse;   
    }
.contentTable  td {border:1px solid #f8f8fa;  }
.contentTable  th {border:1px solid #f8f8fa; font-weight:bold;  }
.contentFont {font:11px Arial,Helvetica,Geneva,sans-serif; }
/*pager align*/
.contentTable table{width:55px; border: 0px; border-collapse: collapse;}
.contentTable table td {border:0px solid #ffffff;  }
/* added by EK for content tables */      

/* Begin added by *VYT<UserToolsContacts> */ 
.mytoolsheadercheck {
	background-color: #EBECF0;
    height: 20px;
}
.mytoolsdescrip {
    margin: 10px;
}
.loginpasswordgrp 
{
    margin-top: 7px;
    width: 270px;       /*  *VYT<ChangePhotoArchiveLink>*/
    float:left;         /*  *VYT<ChangePhotoArchiveLink>*/    
}
/*  End added by *VYT<UserToolsContacts> */ 
/* added by EK <MyDynapacAdmin>*/  
.textDisabled
{
    color:#ACA899
    }    
/* Begin  added by *VYT<MyDynapacUpdrade> */  
.backavatar   {
    background: url('Images/MyDynapac_ApproveEMAIL.jpg') no-repeat;
    height: 140px;
    margin-bottom : 5px;
    }
.frontavatar   {
    height: 95px;
    width:  95px;
    margin-top : 32px;
    margin-left : 29px;
}
/* End   added by *VYT<MyDynapacUpdrade> */  

.updateProgress
    {
        border-width:1px; 
        border-style:solid; 
        background-color:#FFFFFF;                       
    }
.updateProgressMessage
    {
        margin:3px; 
        font-family:Trebuchet MS; 
        font-size:small; 
        vertical-align: middle;
    }  
/* Begin   added by *VYT<ProductFinder> */  
.productfinderwatermark 
{
    color: #fff;
    text-align: center;
    text-decoration:  none;
    font-size: 11px;
    font-style:italic;
    color: #a0a0a0;
    margin-left: 10px;
    margin-top: 3px;
    border-width: 0px; 
    float: left;
}
.productfinder_completionListElement 
{  
	margin : 1px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	max-height : 650px;  
    text-align : left; 
    list-style-type : none;
    
}
.productfinder_listItem 
{  
    font-size: 13px;
    background-color: White ;
    font-weight : normal;

}
.productfinder_highlightedListItem 
{  
    font-size: 13px;
    font-style:italic;
    background-color: #d9d9d9 ;
    font-weight : bold;
}
.productfinder   {
    background: url('images/productfinder_back_empty.png') no-repeat;
    height: 20px;
    width: 145px;
}
.productfinder_input   {
    margin-left: 10px;
    margin-top: 3px;
    background-color: Transparent;
    border-width: 0px; 
    float: left;
}
.productnotfound  
{
	color: #b2090a;
	font-size: 13px;
    font-weight: bold;
}
.productfinder_magnifier
{
    background-color: transparent;
    width: 22px;
    height: 20px;
}
/* End     added by *VYT<ProductFinder> */  
/* Begin   added by *VYT<ProductComparator> */ 
.comparatorlistheader {
	background-color: #ebecf0;
	font-weight: bold;
}
.comparatoremptyheader {
	background-color: #ebecf0;
	font-weight: bold;
    margin-top: 12px;
    margin-left: -5px;
    height: 2px; 
}
/* End     added by *VYT<ProductComparator> */ 
/* Begin   added by *VYT<ServiceKits2Excel> */ 
#btnGetKitExcel {
    width: 170px;    
}    
/* End     added by *VYT<ServiceKits2Excel> */ 
/* Begin   added by *VYT HTML editor to MyDynapac mailer  */  
.ajax__htmleditor_editor_default table
{
	width: auto ;
}
/* End   added by *VYT HTML editor to MyDynapac mailer  */  

/* begin added by *VYT<Service50HoursReport> */
.FsmRedHeader
{
    font-size: 13px;
    color : #B20F0B;
    font-weight:bold;
}
.FsmOrdinaryHeader
{
    font-size: 13px;
    font-weight:bold;
}
.FsmRedField
{
    font-size: 11px;
    color : #B20F0B;
    font-weight:bold;
}
.checkdirect label 
{
    display: block;    
    margin: -14px 0px 0px 20px;    
}
.radiodirect tr td label 
{
    display: block;    
    margin: -12px 0px 0px 20px;    
}
.plaininptxt 
{
}
.plaininpedit 
{
	font: 13px Arial, Helvetica, Geneva, sans-serif;
}
.plaindropdown 
{
    
}
.validatorCalloutHighlight
{
    background-color:   #fffec8;
}
.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:solid 1px #CCCCCC ; 
    background-color: #fffec8; 
/*    font-weight:bold; */
/*	font: 11px Arial, Helvetica, Geneva, sans-serif; */
}
.CustomValidatorCalloutStyle {
    width: 200px;
}

.fieldReportTable
{
   border: 1px solid #f8f8fa  ;
   font:11px Arial,Helvetica,Geneva,sans-serif;    
    }
.fieldReportTable  td {border:1px solid #f8f8fa;  }
.fieldReportTable  th {border:1px solid #f8f8fa; font-weight:bold;  }
.ajax__tab_active {
     font-weight:bold;   
}

.ImagePreview img {
    height: 90px;
    max-width: 130px;
/*    width: 120px;    */
}

/*  Begin -------------- added by *VYT<ChangePhotoArchiveLink>  */
.userlink
{
    background-color: #FFCCCC;
}
.userlinkavto
{
    background-color: #99FFCC;
    }
.imglinkbroken
{
    margin-top: 8px;
    }
/*  End ---------------- added by *VYT<ChangePhotoArchiveLink>  */



/*
input[disabled] {
	color : Black  ;
}
select[disabled] {
	color : Black  ;
}

input[disabled="disabled"]
 {
	color : Black;
}
select[disabled="disabled"] {
	color : Black  ;
}
*/
/* End  *VYT<Service50HoursReport>  */
/* @end */    





