/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body {
		font-family:Helvetica, sans-serif; 
		font-size:medium; 
		color:#669966 !important;  
		background:#BBD17E; 
		padding:0; 
		margin:0;
		top: 0px !important;
	}
	/*.mainwrapper{width:400px;}*/
	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top;}
	
	.clear {clear:both}
	.nowrp {white-space:nowrap;}
	.wrapper {width:400px; overflow:hidden;}

/* --- END main layout --- */

/* --- header --- */

	#header {font-size:1.125em;}
	
	#logo {padding:0px 4px 0px 12px;}
	
	.home-tab {text-align:right; padding:45px 36px 31px 0; font-size:1.333em; line-height:1em;}
	.home-tab a {color:#fff;}
		
	#breadcrumb {padding:15px 0 16px 41px;}

/* --- END header --- */

/* --- content --- */

	#content {font-size:1.125em; line-height:1.111em; }
	.min-width {padding:14px auto; min-width:250px !important; margin:0 14px 0 14px; background:#fff; color:#00539B;box-shadow: 0px 0px 14px 6px rgba(0, 0, 0, 0.25);}
	#content .home-tab {padding:30px 36px 50px 0;}

	li {list-style:none; margin-bottom:12px; clear:both; background:url(images/bullet.jpg) no-repeat 0 3px; padding-left:13px;}
	li a {font-weight:bold; }
	a {color:#00539B; font-weight:bold; text-decoration: none;}
	.min-width strong {color:#555d61;}
	
	#navmenu {padding:20px 20px 80px 21px; min-width:200px;}
	#navmenu li {padding:0; background:none;}
	#navmenu .summary {padding:12px 0 15px 2px; font-weight:bold;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {color:#fff; font-size:1.125em; line-height:1.667em; text-transform:uppercase; font-weight:bold; padding:50px 0px 45px 0px; margin:0 26px 0 23px; border-top:1px solid #4dd6f0; width:400px;}
	#footer a {color:#fff; text-decoration:none;}

/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	p {padding-top:20px;}
	.margin1 {margin-top:20px;}
	.margin2 {margin-top:70px;}
	.privacy {font-weight:bold; font-style:italic;}
	
	h1 {border-bottom:1px solid #e1e5e7; color:#00539B; padding:3px 0 16px 1px; margin:0 0px 16px -20px; font-size:1.333em; line-height:1em; font-weight:bold;}
	
	.link {display:inline-block; margin:20px 0 0 0; font-weight:bold;}
	
	#ContactForm {font-weight:bold; font-style:italic;}
	#ContactForm input , #ContactForm textarea {border:1px solid #e1e5e7; width:225px; padding:1px 0 1px 4px; background:#fff; font-size:1em; line-height:1em; margin-bottom:12px; color:#8c8c8c;}
	#ContactForm textarea {height:80px;}
	#ContactForm .taright {width:215px;}
	#ContactForm button {background:none; border:none; color:#03b9df; text-decoration:underline; font-size:1em; font-weight:bold; margin-left:5px;}
.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #696), color-stop(1, #6C6) );
	background:-moz-linear-gradient( center top, #696 5%, #6C6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#3E7BFF;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:-1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fff;
	cursor:pointer;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:24px;
	padding:10px 28px;
	width:29%;
	max-width: 118px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #000;
}
.button a{ color:#fff;}
.button a{ margin:0px auto;}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6C6), color-stop(1, #696) );
	background:-moz-linear-gradient( center top, #6C6 5%, #696 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.button:active {
	position:relative;
	top:1px;
}
.buttonmain {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #696), color-stop(1, #6C6) );
	background:-moz-linear-gradient( center top, #696 5%, #6C6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#3E7BFF;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:-1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fff;
	cursor:pointer;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:24px;
	padding:10px 28px;
	width:29%;
	/*max-width: 125px;*/
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #000;
}
.buttonmain a{ color:#fff;}
.buttonmain a{ margin:0px auto;}
.buttonmain:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6C6), color-stop(1, #696) );
	background:-moz-linear-gradient( center top, #6C6 5%, #696 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.buttonmain:active {
	position:relative;
	top:1px;
}
.button2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #696), color-stop(1, #6C6) );
	background:-moz-linear-gradient( center top, #696 5%, #6C6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#3E7BFF;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:-1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	cursor:pointer;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:45px;
	line-height:24px;
	padding:6px 22px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #000;
}
.button2 a{ color:#fff;}
.button2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6C6), color-stop(1, #696) );
	background:-moz-linear-gradient( center top, #6C6 5%, #696 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.button2:active {
	position:relative;
	top:1px;
}
.buttoncallus {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F00), color-stop(1, #C30) );
	background:-moz-linear-gradient( center top, #F00 5%, #C30 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#3E7BFF;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:-1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fff;
	cursor:pointer;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:45px;
	line-height:30px;
	padding:6px 22px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #000;
	background-color:#F00;
}
.buttoncallus a { margin:25px 0 0 0;}
.buttoncallus:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C30), color-stop(1, #F00) );
	background:-moz-linear-gradient( center top, #C30 5%, #F00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.buttoncallus:active {
	position:relative;
	top:1px;
}
#prod_table {position:relative; color:#363; font-size:20px;}
#lnamount{width:125px;}
#dtable{line-height:30px;  font-size:18px; width:100%}
#dtable input{line-height:30px;  font-size:18px;}
#offertable{font-size:18px; line-height:30px; height:30px;}
#offertable input {font-size:18px; line-height:30px; height:30px;}
#prod_table a {color:#fff; }
#prod_table .clickForDetails { position:absolute; bottom:60px; left:5px; width: 97%;
background-color:rgba(255, 255, 255, 0.5); text-align:center; margin-right:22px;color:#363}
#popup {
  display: none;
  position:relative;
  width: 100%;
  height: 1100px;
  z-index: 9002;
  margin-left:-5px;
}
#lease_popup {padding-left:5px;}
#popup tr{height:38px; font-size:20px; }
#popup tr td {padding-left:5px;}
#popup tr td input {width:155px; height:32px; font-size:20px }
#esti_table tr {height:30px;}
#popdiv {background-color:#fff; /*width:365px; */height:970px; margin:5px 0 0 5px; font-size:20px !important;}
#htable tr {height:50px;}
/* --- END Other --- */
.datepickr-wrapper {
  display: inline-block;
  position: relative;
}
.calendar-icon {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  background: url(images/cal.gif);
}
.row_sep {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #696), color-stop(1, #6C6) );
	background:-moz-linear-gradient( center top, #696 5%, #6C6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#3E7BFF;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:-1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	line-height:24px;
	padding:10px 35px;
	/*width:280px;*/
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #000;}
	.row_sepr {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F00), color-stop(1, #C06) );
	background:-moz-linear-gradient( center top, #F00 5%, #C06 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#3E7BFF;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:-1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fff;
	height:25px;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	line-height:20px;
	padding:10px 22px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #000;}
	
#offer_popup {/*height:50px;*/}
.panel {display:none;}
.panel.active{display:block;}
.panell {display:none;}
.panell.active{display:block;}
.moffer :hover{cursor:pointer}
.wrkordr, .wrkordr select{font-size:18px; line-height:24px; padding:0px 5px;}
.wrkordr input{font-size:18px; line-height:24px;}
#esti_table tr{line-height:30px; height:32px;}
#esti_table input{line-height:32px; height:32px; width:45%; font-size:20px;}
#esti_table select{line-height:32px; height:32px; width:65%; font-size:20px;}
#esti{padding:0px 5px; font-size:20px;}

#parts_request {padding:0px 5px;}
#parts_request input{font-size:20px;}
.goog-te-banner-frame.skiptranslate {display: none !important;} 
.goog-tooltip {
    display: none !important;
}
.goog-tooltip:hover {
    display: none !important;
}
.goog-text-highlight {
    background-color: transparent !important;
    border: none !important; 
    box-shadow: none !important;
}