/* ADE SYSTEMS CSS */





body {text-align: center; margin: 0; font-family: Arial;}
img{border:0;}
h1 {margin: 0;}
h2 {font-size: 15px;}
a {text-decoration: none; color: #153b63; font-family: Arial;}
p {font-family: Arial; font-size: 12px; color: #222222;}
.h3 {margin: 0; padding: 0; text-align: left; color: #153B63;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.clear_both {clear:both;}
table {border-collapse: collapse;}
ul {list-style: none;}
ul li {font-family: Arial; font-size: 12px; color: #222222;}
.bullets li:before {content: "\00BB \0020"; font-size: 15px;}
.border {border: solid 1px #444444;}
.margin-left-10px {margin-left: 10px;}
.margin-left-100 {margin-left: 100px;}
.margin-right-5 {margin-right: 5px;}
.margin-right-10 {margin-right: 10px;}
.width-40 {width: 40%;}


.box_shadow {box-shadow: 3px 3px 5px;}
.box_shadow_small {box-shadow: 2px 2px 2px black;}
.position-relative {position: relative;}
.underline:hover {text-decoration: underline;}
.generic_page_title {color: #153b63; padding-top: 10px; font-size: 18px; }
.padding5 {padding: 5px;}

.strike_through {text-decoration: line-through;}
.center {text-align: center;}
.float_left {float: left;}
.float_right {float: right;}
.vertical_text { 
-webkit-transform: rotate(270deg);
-o-transform: rotate(270deg);
-moz-transform: rotate(270deg);
}
.spacer {margin-left: 25px;}
.g-recaptcha {margin-left: 20px;}

.gradient_background {background-color: #e8ecee;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8ecee), color-stop(100%, #c8d7dc));
 background-image: -webkit-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -moz-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -ms-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -o-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: linear-gradient(top, #e8ecee, #c8d7dc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f5f6, endColorstr=#c8d7dc);
}
.gradient_background_hover:hover {background-color: #e8ecee;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8ecee), color-stop(100%, #c8d7dc));
 background-image: -webkit-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -moz-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -ms-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -o-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: linear-gradient(top, #e8ecee, #c8d7dc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f5f6, endColorstr=#c8d7dc);
}

#banner_background {width: 100%; background-color: #153b63; box-shadow: 0px 0px 8px;}
#banner { margin-left: auto; margin-right: auto; width: 875px; height: auto; overflow: hidden; background-color: #153b63;
padding-top: 5px; padding-bottom: 5px; }
#bts {float: left;}
#tel {float: right;}



#banner h1 {margin-top: 8px; float: left; color: #eeeeee; font-family: Arial; width: 320px; font-weight: 200; font-size: 28px;
			text-shadow: -2px -2px 0 rgba(0,0,0,0.3);}
#banner div {margin-top: 0; display: inline-block; width: 170px; float: left;}
#banner h2 {font-family: Arial; margin: 0px; text-align: left; color: #eeeeee; font-size: 14px;
			text-shadow: -2px -2px 0 rgba(0,0,0,0.3);}

/*SEARCHBOX */
#banner form {}

#phone_number_and_search {margin-left: 20px;}
#phone_number_and_search h1 {padding: 0px; margin: 0px; text-align: left; margin-left: 10px; font-size: 20px; }


#search_button {background-image: url('/images/search.png'); border: none; width: 22px; height: 22px; }


#wrapper { text-align: left; margin-left: auto; margin-right: auto; width: 1150px; overflow: visible; margin-top: 10px;}


#main_content {height: auto; width: auto; overflow:hidden; margin: auto; }
#main_content_equipment{position: relative; min-height: 400px; margin: auto; overflow: hidden; padding-left: 10px; padding-right: 10px;}	

/* 3 COLUMN LAYOUT HERE*/

#left_col {width: 230px; float: left; position: relative; z-index: 10;}


#right_col {width: 262px; float: right;}


#calibrations_holder {margin: 0 8px 0 8px; border: 1px solid #e1e1e1; }
#article_holder {margin: 0 8px 0 8px; border: 1px solid #e1e1e1;}
#special_offer_holder {margin: 0 8px 0 8px; border: 1px solid #e1e1e1;}
#ebay_holder {margin: 0 8px 0 8px; border: solid 1px #e1e1e1;}
#demo_form_holder {margin: 0 8px 0 8px; border: 1px solid #e1e1e1; }
#contact_holder {margin: 0 8px 0 8px; border: 1px solid #e1e1e1; padding-bottom: 25px;}
#order_form_holder {margin: 0 8px 0 8px; border: 1px solid #e1e1e1; }
#newsletter_holder {margin: 0 8px 0 8px; border: 1px solid #e1e1e1; padding-bottom: 25px;}
#offers { margin-top: 0px; width: 602px; margin: auto;}
#search_results_holder {margin: 0 8px 0 8px; border: solid 1px #e1e1e1;}
#esi2_holder {margin: 0 8px 0 8px; border: 1px solid #e1e1e1; }
#stc_holder{position: relative; min-height: 400px; padding: 0px 10px;overflow: hidden; }
#stc_content {border: 1px solid #e1e1e1;}
#stc_content p {padding: 0 8px;}
/*#offers {margin-left: 30px; margin-top: 10px; z-index: -10; overflow: visible; }*/

#categories { font-size:12px; font-family:Tahoma,Verdana,Arial; margin:0px; padding:0px;}




#imgtest {width: 300px; height: 200px; background-color: red;}

/*NAV.PHP */




/* NEW NAV MENU CSS */
#top_nav {width: auto; text-align: left; padding: 0; display: inline-block;
			border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; box-shadow: 0px 2px 2px #666, 0px 0px 0px #666;
			background-color: #e8ecee;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8ecee), color-stop(100%, #c8d7dc));
 background-image: -webkit-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -moz-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -ms-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -o-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: linear-gradient(top, #e8ecee, #c8d7dc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f5f6, endColorstr=#c8d7dc);
}
#top_nav ul {margin: 0; padding: 0;}
#top_nav ul  img {padding: 0; margin: 0;}
#top_nav ul li {display: inline-block; padding: 8px;float: left; text-align: center; height: 20px;}
#top_nav ul li a {color: #153b63; font-size: 12px; font-weight: bold;}
#top_nav ul li:hover {background-image: none; background-color: #153b63; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
#top_nav ul li:hover a{color: #fff; font-weight: bold; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);}
#top_nav ul li img {padding: 0; margin: 0; height: 20px;}
#home {border-bottom-left-radius: 5px;}
#end {border-bottom-right-radius: 5px;}

#nav_header {background-color: #e8ecee; font-family: Arial; border-bottom: solid  1px #c0c0c0; text-align: center; 
				padding: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#nav_header a {color: #444;}
#nav_header a:hover {text-decoration: underline;}


#nav_bar { font-size: 12px; z-index: 9; padding-top: 1px;
			overflow: visible; width:100%; background-color: #E8ECEE; box-shadow: 0px 0px 6px;	}

#nav_bar a {text-decoration: none;}
#nav_bar ul {padding: 0; margin-bottom: 0; padding-bottom: 10px;

 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8ecee), color-stop(100%, #c8d7dc));
 background-image: -webkit-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -moz-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -ms-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -o-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: linear-gradient(top, #e8ecee, #c8d7dc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f5f6, endColorstr=#c8d7dc);

}
#nav_bar li {height: 30px; padding: 2px; margin-left: 20px;}
#nav_bar li a {color: #153b63; font-weight: bold; line-height: 30px; margin-left: 10px;}
#nav_bar li:hover {background-color: #153b63; border-top-left-radius: 5px; border-bottom-left-radius: 5px; box-shadow: 2px 2px 2px;}
#nav_bar li:hover a{color: #fff; font-weight: bold; text-shadow: -2px -2px 0 rgba(0,0,0,0.3);}
#nav_bar ul li ul {margin: 0; padding: 0; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 0px;}
#nav_bar ul li ul li {margin-left: 25px;}
#nav_bar ul li ul {display: none; width: 250px; position: relative; left: 208px; bottom: 32px; background-color: #153b63;}
#nav_bar ul li:hover ul li a {color: #8A8A8A;}
#nav_bar ul li:hover ul li {border-top-right-radius: 10px; border-bottom-right-radius: 10px; box-shadow: none;}
#nav_bar ul li ul li:hover a {color: #fff; text-shadow: -2px -2px 0 rgba(0,0,0,0.3);}
#nav_bar ul li:hover ul {background-image: none; box-shadow: 2px 2px 2px;}

#esi2_bar { background-color: #fff; width: 100%; height: 310px; margin-top: 25px; background-image: url('/images/esi/esi2-5.png'); background-position: center bottom; background-repeat: no-repeat; box-shadow: 2px 2px 6px;}
#esi2_bar h2 {text-align: center; font-size: 16px; font-weight: bold; color: #fff; padding: 5px; background-color: #153b63; margin-top: 4px; border-radius: 3px;}
#esi2_bar:hover {box-shadow: 0px 0px 6px; background-color:#E8ECEE;}
#esi2_bar p {padding: 10px; padding-top: 0px; font-weight: bold; color: #333;}

#STC_bar { margin-top: 25px;box-shadow: 2px 2px 6px; width: 100%; height: 250px; background-image: url('/images/stc/training.png'); background-position: center bottom; background-repeat: no-repeat;}
#STC_bar img {float: left; width: 100%; display: none;}
#STC_bar h2 {text-align: center;  color: #fff; background-color: #153B63; border-radius: 3px; }
#STC_bar:hover {box-shadow: 0px 0px 6px; background-color:#E8ECEE;}
#STC_bar p {padding: 10px; padding-top: 0px; font-weight: bold; color: #333;}

.hidden {display: none;}


/*RIGHT COL */


#showcase { width: 100%; margin-top: 25px;}
#showcase h2 {display: none; }
#showcase h1 {padding: 5px; background-color:#153B63; color:#fff; border-radius: 3px;}
#showcase p {padding: 0 5px 0 5px;}
.showcase_img {width: 100%; display: block; margin: auto;}
.showcase_price {display: inline-block; margin: auto; width: 49%;}
#brands {width: 100%; height: auto; margin-top: 20px; padding: 10px;}
#brands img {}
#you_tube{width: 100%; height: 200px; background-color: blue;  margin-top: 20px;}

/*OFFERS */

#offers a {}
#offers h2{display: none; padding: 0; margin: 0;}
#offers h1 {padding: 5px;}
#offers h1 a { }

#offers img {float: left; padding-top: 0; margin: 0;}
#offers p {margin: 8px;}
#offers ul li {font-style: inherit; font-size: inherit;}
.offer_p_div {width: 50%; float: right;}
.offer_p  { font-size: 14px;}
.offer_p:hover {text-decoration: underline;}
.offers_bullets { font-size: 14px; list-style: square; margin: 0; }
.offer_bullets_a {color: red;}


.offers_bullets li {}
.offers_price {display: inline-block; margin: auto; width:49%; margin-top: 10px;}
.offers_coda_link:hover {cursor: pointer;}



.page_heading {background-color: #153b63; display: block; padding-left: 10px; font-family: Arial; font-weight: 200;
text-shadow: -2px -2px 0 rgba(0,0,0,0.3);}
.page_heading a, .page_heading h3 {color: #eeeeee;}


/*ARTICLES*/
.date {margin: 0; padding: 0; font-style: italic; font-size: 10px; color: #111;}

#article_holder h1 {margin-left: 8px;}
.article_holder_intro {margin-left: 8px;}
.article_div {border-bottom:solid #666666 1px;}
.article_thumbnail {border: solid 1px #e1e1e1;}
.article_div td {padding: 5px; vertical-align: top;}
.article_div h3 {padding: 0; margin: 0; vertical-align: top;}
.article_div h3 a {color: #3399CC;}
.article_div h3 a:hover {text-decoration: underline;}
.article_div h4 {color: #3399CC; padding: 0; margin: 0; display: inline; font-size: 16px;}
.article_div p {margin: 0; padding: 0;}
.article_div p a {color: #29392F;}
.article_div p a:hover {text-decoration: underline;}
#article_content_holder {padding: 8px;}
#article_content_holder h1{color: #3399CC; display: inline; padding: 0; margin: 0;}
#article_content_holder h3 {color: #3399CC; display: inline; font-size: 16px;}
#article_long_description h3 {margin: 0; color: #153B63; font-size: 16px;}
#article_long_description p {margin-left: 0px; margin-top: 0px;}
#article_long_description ul {list-style-type: square; font-size: 12px}
#article_long_description table {box-shadow: 2px 2px 2px;}

/*SPECIAL-OFFERS*/

#special_offer_holder h1 {margin-left: 8px;}
.special_offer_intro {margin-left: 8px;}
.special_offer_div {border-bottom:solid #666666 1px;}
.special_offer_div table tr td {padding: 5px; vertical-align: top;}
.special_offer_thumbnail { border: solid 1px #e1e1e1;}
.special_offer_div h3 {padding: 0; margin: 0; vertical-align: top;}
.special_offer_div h3 a {color: #3399CC;}
.special_offer_div h3 a:hover {text-decoration: underline;}
.special_offer_div p {margin: 0; padding: 0;}
.special_offer_div p a {color: #111;}
.special_offer_div p a:hover {text-decoration: underline;}
#special_offer_content_holder {padding: 8px;}
#special_offer_content_holder h1 {color: #3399CC; padding: 0; margin: 0;}

#special_offer_pdf_img {float: left; margin: 30px; margin-top: 8px; border: solid 1px #e1e1e1;}
#special_offer_overview_right { width: 50%; float: right; margin-right: 30px;}
.special_offer_overview_contactus { font-size: 12px; font-weight: bold}
.special_offer_overview_contactus:hover {text-decoration: underline;}
#special_offer_price_table {width: 250px;}


/*DISPLAY CATEGORIES - see .page_heading for style of links*/


#category_wrap_holder {width: 100%; padding-bottom: 25px;}
.category_wrap{width: 31%; height: 250px; float: left; margin-left: 9px; margin-top: 10px; border: solid 1px #666;
				box-shadow: 1px 1px 1px;}
.category_wrap:hover {}
.category_wrap p:hover {}
.category_wrap h2 {text-align: center; margin: 5px; color: #fff; font-size: 14px; background-color: #153b63; border-radius: 4px;}
.category_wrap h2:hover {}
.category_wrap td {text-align: center;}
.category_wrap img {padding-top: 5px; margin: 0;}
.category_wrap table {width: 100%;}
.category_wrap_p {padding: 0; margin: 0;}

.category_thumbnail{}
.category_description{color: #333; text-align: left; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; text-align: center; font-weight: bold; padding: 3px;}


/*Display Equipment*/

.site_path {background-color: #e8ecee;  border-bottom: solid  1px #c0c0c0;  }
.site_path img {vertical-align: middle; margin-left: 5px;}
.site_path span {display: table-cell; padding-left: 5px; font-size: 12px; vertical-align: middle;}
.site_path a {color: #767b7c; vertical-align: middle;}
.site_path a:hover {text-decoration: underline;}
.site_path_end {text-decoration: none; color: #555; font-family: Arial;}
.site_path_middle {color: #767b7c; vertical-align: middle; font-family: Arial;}
			
.outer {margin-top: 0px; overflow: hidden;}	
#equipment_holder {}

#equipment_holder_empty {border: solid 1px #e1e1e1; }
#equipment_holder_empty p {padding-left: 8px;}
#equipment_holder_empty h1 {margin-left: 8px;}

#equipment_table_holder {width: 90%; margin: auto;}
#equipment_table_holder table {width: 100%;}
#equipment_table_holder table ul {padding: 0; margin: 0;}
#equipment_table_holder td {padding: 5px; font-size: 14px; color:#3399CC; font-weight: bold; }
.equipment_table_center {}



#display_equipment_cat {border-left: solid 1px #e1e1e1; border-right: solid 1px #e1e1e1; margin-top: 0;}
#display_equipment_cat h1 {margin-left: 8px;}
#display_equipment_cat h3 {margin: 0;}
#display_equipment_cat p {padding: 8px 8px 8px 8px; margin-top: 0; margin-bottom: 0;}
.down_arrow {margin-left: 15px; margin-top: 1px;}

.display_item_holder {border-bottom: solid 1px #666666; padding: 5px; min-height: 100px;}
.display_item_holder:hover {background-color: #e8ecee;}
.display_item_holder table {width: 100%;}



.display_item_split_category {border-left: solid 1px #e1e1e1; border-right: solid 1px #e1e1e1; margin-bottom: 20px;}
.display_item_split_category h3 {margin-top: 0px;}
.display_item_thumbnail img {border: solid 1px #666666; margin-top: 8px;}
.display_item_thumbnail{ width: 80px; height: 80px; }
.display_item_td {width: 100px;}
.display_item_title {font-size: 18px;}
.display_item_title a {margin-left: 15px;}
.display_item_title a:hover {text-decoration: underline;}
.display_item_part_number {margin-left: 25px; font-size: 10px; color: #444;}
.display_item_overview_part_number{font-size: 14px; font-weight: normal;}
.display_item_short_description {width: 450px;}
.display_item_short_description p {margin-left: 15px; padding-right: 5px; }
.display_item_short_description a {color: black; font-size: 12px; }
.display_item_short_description a:hover {text-decoration: underline;}

.display_item_price_exvat {text-align: center;  color: #3e96ce; font-weight: bold; font-size: 16px; font-family: Arial;}
.display_item_price_exvat p, .display_item_price_incvat p {margin-top: 0; padding-top: 0; color: inherit;}
.display_item_price_incvat {text-align: center; color: #868C8B; font-weight: bold; font-size: 16px; font-family: Arial;}
.display_item_price_match {text-align: center;}
.display_item_price_match img {margin-bottom: 5px;}
.display_item_order_now {text-align: right;}



.display_item_extras {height: 25px; width: 125px; }

.display_item_extras img {width: 20px; height: 20px; padding: 0; margin-left: 2px;}
.display_item_extras div {float: right;}
.display_item_extra_link {color: green;}
.display_item_extra_link:hover {color: green; text-decoration: underline;}
.display_item_brochure {}
.display_item_video { }
.display_item_articles {}
.display_item_offers {}
.display_item_demo {}
.display_item_dummy img { height: 1px; width: 1px;}


/* DISPLAY ITEM PAGE */
.display_product_wrapper {border-right: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding-bottom: 15px;}
#picture_box_wrapper {float: left; margin: 10px 0 0 25px;}
#item_overview {float: right; width: 450px; margin-right: 25px; padding-bottom: 15px;}
#extra_links {margin-left: 0px; }
#extra_links table td {vertical-align: middle;}
#extra_links table td a {color: #153b63; font-size: 12px;}
#extra_links a:hover {text-decoration: underline;}
#extra_links img {height: 20px; width: 20px;}

.display_item_h2 {color: #153b63; margin-top: 10px; }
.item_overview h3 {color: #444; font-size: 10px;}
.item_overview_short_description {font-style: italic;}
.item_overview_order_now {}
.item_overview_prices td {display: table-cell;padding-left: 10px; padding-right: 10px;}
.item_overview_prices td img {margin-bottom: 8px;}




.item_long_description h3 {margin: 0 0 0 8px; color: #153b63; font-size: 16px;}
.item_long_description p {margin-left: 8px; margin-top: 0px;}
.item_long_description ul {font-size: 12px}
.item_long_description table {box-shadow: 2px 2px 2px;}
.equipment_bullet_sublist li {padding-left: 15px; list-style-type:square}


.data_table {width: 400px; text-align: left; border: solid  1px #c0c0c0; margin-right: 10px; font-size: 14px;}
.data_table th {color: white; background-color: #153b63; padding-left: 5px; text-shadow: -2px -2px 0 rgba(0,0,0,0.3);}
.data_table tr {color: #333; background-color: #E8ECEE;}
.data_table td {border-bottom: solid 1px gray; padding-left: 5px;}

.table_holder { float: right; padding: 5px; margin-bottom: 15px;}
.table_holder table {margin-top: 10px; margin-left: 10px;}





/* EQUIPMENT SPECIFIC */


#kts-340-table img {float: left; margin-right: 10px;}
#kts-340-table {box-shadow: none;}
#kts-340-table td {padding: 15px; }

#dcu130_common {clear: both; float: right; border: solid 1px #e1e1e1; margin: 25px;}
#kts_840_table {float: right;}
#kts_870_table {float: right;}
#kts_890_table {float: right;}

.fsa-740-tables {width: 825px; margin-left: auto; margin-right: auto;}
#fsa-740-table1 {float: left; margin-bottom: 25px;}
#fsa-740-table2 {}
.fsa-740-ul li {}

#bea050_table {margin: 25px; width: 500px;}

#fsa500_table {float: right; margin: 0 15px 15px 15px;}
#BAT_110 {width: 50%; float: right; margin-bottom: 25px; margin-left: 20px;}
#BAT_table {width: 90%; display: block; margin: auto; margin-bottom: 25px;}
#BAT_table td {vertical-align: top;}
#BAT_table th {}
#BAT_column1 {width: 35%;}
#bat_490_table {float: right; margin-left: 15px; width: auto;}
#bat_131_table {float: right; margin-left: 15px; width: auto;}
#BSL_2470 {width: 55%; float: right; margin-bottom: 25px; margin-left: 15px;}
#BSL_column1 {width: 45%;}



#acs_611_overview {float: right;}
#acs_511_611_table {width: 700px; margin: auto;}
#acs_650_table_holder {width: 500px; margin: auto;}
#acs_651_table {float: right; margin: 15px; margin-top: 0;}
#ACS_651_751_comparison_table {width: auto; margin: 15px;}
#acs_comparison_table {width: 95%; margin: auto; font-size: 12px;}
#acs_751_table1 {float: right; margin: 15px; margin-top: 0;}
#acs_751_table2 {clear: both; float: right; margin: 15px;}

#tce_4220_4225_table {float: right; margin: 15px; margin-top: 0;}
#TCE_accessories_table {width: 95%; font-size: 12px; margin:auto;}
#TCE_accessories_table th.light_header {background-color: #23618c;}
#TCE_accessories_table a:hover {text-decoration: underline;}
.light_col {background-color: #f8f8f8;}
#WBE_accessories {width: 95%; margin: auto; font-size: 12px;}
#WBE_accessories th.light_header {background-color: #23618C;}
#WBE_accessories a:hover {text-decoration: underline;}
#wbe_4100_table {float: right; margin:15px; margin-top: 0;}


#FWA_4630_tables {float: right; width: 55%; margin-right: 10px; margin-left: 15px; }
#FWA_4630_tables table {width: 100%; margin-top: 15px; }

#FWA_4xxx_table {width: auto; float: right;}
#FWA_4xxx_table th.light_header {background-color: #23618C;}
#FWA_accessories {width: 95%; margin: auto; font-size: 12px;}
#FWA_accessories th.light_header {background-color: #23618C;}
#FWA_accessories a:hover {text-decoration: underline;}

#tyre_overview {}
#tyre_overview h2 {font-size: 18px; color: #153B63; text-align: center; width: 100%; margin: auto; padding-bottom: 10px;}
.tyre_overview_left {width: 30%; float: left;}
.tyre_overview_right {width: 65%; float: right; margin-right: 8px;}

#WBE_4515 {float: right; margin-bottom: 15px; margin-left: 15px; width: 45%;}


#EPS200_technical {float: right; margin: 15px; margin-top: 0;}
#EPS200_noise {clear: both; float: right; margin:15px; margin-top: 0;}
#EPS200_dimensions {clear: both; float: right; margin:15px; margin-top: 0;}
#EPS200_delivery {width: auto; float: left; margin-left: 5px;}
#EPS200_accessories {width: 360px; float: right;}
#EPS200_accessories a:hover {text-decoration: underline;}

#EPS100 {float: right; margin: 15px; margin-top: 0;}
#EPS100_2 {clear: both; float: right; margin:15px; margin-top: 0;}
#EPS100_2 a:hover {text-decoration: underline;}

#EPS_crib {float: right; margin: 15px; margin-top: 0;}
#EPS_testkit1 {float: right; margin: 15px; margin-top: 0;}
#EPS_testkit2 {float: right; margin: 15px; margin-top: 0;}
#EPS_testkit3 {float: right; margin: 15px; margin-top: 0;}
#EPS_testkit3_hose {float: right; margin: 15px; margin-top: 0;}

.smtlist li {font-weight: bold;}
#smt_images {width: 765px; margin-left:auto; margin-right: auto;}
#smt_images img {width:250px; height: 175px;}
#smt_labels {margin-left: 25px;float: left; margin-right: 25px;}
#smttable {margin-left: 25px; margin-right: 25px; margin-top: 25px;}


/*SEARCH RESULTS */

.display_search_results {border-bottom: solid 1px #666666; padding: 15px;}
.display_search_results:hover {background-color: #e8ecee;}
.display_search_results_number {color: #153b63;}
.display_search_results_description p {margin-top: 5px; margin-bottom: 0px;}
.display_search_results_description a {color: black; font-size: 12px; }
.display_search_results_description a:hover {text-decoration: underline;}
.display_search_results_url p {margin: 2px 0 2px 0; font-style: italic}
.display_search_results_title:hover {text-decoration: underline;}



/* ORDER FORM PAGE */


#order_form_holder h1 {margin-left: 5px;padding-bottom: 0;}
#order_form_holder p {padding: 5px; padding-top: 0;}
.order_form_title {font-size: 18px;}
#order_form_contact-item_wrapper {width: 95%; border: solid 1px #e1e1e1; margin: auto; }
#order_form_contact_table {font-size: 14px; float: left;}
#order_form_contact_table p {padding: 0; margin: 0;}
#order_form_contact_table td {padding: 10px; font-style:normal;}
#order_form_item_detail {width: 450px; float: right;}
#order_form_item_detail tr {height: 25%;}
#order_form_item_detail td {}
.order_form_item_detail_short p {margin-left: 10px;}
#order_form_item_detail img {border: solid 1px #e1e1e1; padding: 0; margin: 0;}
#order_form_item_detail p a {color: black;}
#order_form_item_detail p a:hover {text-decoration: underline;}


#order_form_div {padding: 25px;}
#order_form_div form {float: left;  background-color: #e8ecee; width: 550px; border-radius: 10px; color: #555; padding: 10px;}
.order_table { width: 100%;}

.order_table tr {margin: 10px;}
.order_table td {font-size: 12px; padding: 5px; width:20%;}
.msg {}
.order_table img {padding-right: 5px;}
.order_table_input { width: auto; }
.order_table_input_td {}
.order_table input[type=text] {border-radius: 5px; width: 180px;}
.order_table a {margin-left: 25px;}
.order_table a:hover {text-decoration: underline;}
.order_table tr td textarea {height: 100px; resize: none; border-radius: 5px; width: 90%;}
.order_table_textarea_img {float: left;}
.order_table_comments_row {height: 100px; vertical-align: top;}
.order_table input[type=submit] {float: right; margin-right: 32px; }


#price_promise { width: 250px; float: right;}
#price_promise img {float: right;}

#privacy { width: 250px; float: right;}
#privacy h3 {font-size: 14px; padding-left: 5px;}
#privacy p {margin-top: 5px;}

#order_form_confirmation {float: left;  background-color: #e8ecee; width: 550px; border-radius: 10px;
							color: #555; padding: 10px; height: 200px;}

/* BOOKING FORM */

#demo_form_holder h1 {margin-left: 5px;padding-bottom: 0;}
#demo_form_holder p {padding: 5px; padding-top: 0;}

#demo_form_div {padding: 25px;}
#demo_form_div form {float: left;  background-color: #e8ecee; width: 550px; border-radius: 10px; padding: 10px;}

.demo_table {width: 100%;}
.demo_table td {width: 25%; padding: 5px; font-size: 12px; color: #555;}
.demo_table td input[type=text] {border-radius: 5px; width: 180px;}
.demo_table_equipment_select {margin-left: 15px;}
.demo_table_date table {margin-left: 10px;}
.demo_table_date table img {vertical-align: middle;}
#demo_form_address {vertical-align: top;}
.demo_table tr td textarea {height: 100px; resize: none; border-radius: 5px; width: 90%;}
#date_Year_ID {width: 50px;}
#demo_form_confirmation {float: left;  background-color: #e8ecee; width: 550px; border-radius: 10px;
							color: #555; padding: 10px; height: 200px;}
							
							
							
							
/*CALIBRATIONS PAGE */

#calibrations_holder h1 {margin-left: 8px;}
#calibrations_holder p {padding: 0 8px 0 8px;}
#calibrations_holder_table_div { width: 95%; margin: auto;}
#calibrations_holder table {width: 100%; margin-top: 15px;}
#calibrations_holder table td {font-size: 14px; text-align: center; padding: 2px; color: #3399CC; font-weight: bold; border: solid 1px #e1e1e1;}
#logo-holder {margin: 20px;}
#map {float: right; padding: 15px;}
#sira {margin-left: 20px;}
#ukas {margin-left: 80px;}
#cal_list {font-size: 12px; list-style-type: square; color: #222;}

/*EBAY PAGE */

#ebay_holder h1 {margin-left: 8px;}
#ebay_holder p {padding: 8px; padding-top: 0;}
.dummy_class {width: 50px;}

/*CONTACT*/

#contact_holder h1 {margin-left: 8px;}
#contact_holder p {padding: 0 8px 0 8px;}
#contact_holder address {font-style: normal; }
#contact_table {width: 90%; margin: auto; border: solid 1px #e1e1e1;}
#contact_table td { padding: 5px;}
#contact_table tr {}
#contact_table td p {margin: 0px;}
#contact_table td a {}

#contact_form_holder {width: 90%; margin: 25px auto 25px auto;}
#contact_form_holder form {background-color: #e8ecee; border-radius: 10px; padding: 10px;}
#contact_form_holder td {font-size: 12px; color: #555;}

/*FOOTER*/
#footer {margin-top: 15px; margin-bottom: 15px;	border: solid 1px #e1e1e1; border-radius: 5px; 
		box-shadow: 0px 0px 5px; 
		background-color: #e8ecee;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8ecee), color-stop(100%, #c8d7dc));
 background-image: -webkit-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -moz-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -ms-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: -o-linear-gradient(top, #e8ecee, #c8d7dc);
 background-image: linear-gradient(top, #e8ecee, #c8d7dc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f5f6, endColorstr=#c8d7dc);

		}
		
.footer_clear {clear: both;}
#footer table {width: 100%; text-align: left;}

#footer table td { width: 25%; padding: 2px;}
#footer p {margin: 0; margin-left: 25px; padding: 0; font-size: 12px; font-style: normal;}
#footer a:hover {text-decoration: underline;}
#footer_imgs {width: 200px; margin-left: 75px; }
#footer img { vertical-align: middle;}
.footer_address {text-align: center;}
.footer_newsletter_div {width: 90%; margin: auto;}
.footer_newsletter {}
.footer_newsletter tr td {font-size: 12px; }
.footer_newsletter_holder_input { width: 165px}
/*NEWSLETTER*/


#newsletter_holder h1 {margin-left: 8px;}
#newsletter_holder p {padding: 0 8px 0 8px;}
.newsletter_table_div {width: 95%; margin: auto;}
.newsletter_table_input {width: 250px;}
.newsletter_holder_error {color: #555; font-style: italic;}
#newsletter_confirmation {background-color: #e8ecee; width: 550px; border-radius: 10px;
							color: #555; padding: 10px; height: 150px; margin: 15px;}

/*kts650 article */
.upgrade_offer_box_wrap {width: 95%; margin: auto;}
.upgrade_offer_a:hover {text-decoration: underline;}
.upgrade_offer_box {width: 45%; float: left; height: 280px; margin-left: 15px; margin-top:10px; border: solid 1px #e1e1e1;
				box-shadow: 1px 1px 1px;}
.upgrade_offer_box p {padding: 8px;}
.upgrade_offer_box a:hover {text-decoration: underline;}
.upgrade_offer_box img { display: block; margin: auto; margin-top: 10px;}
.kts-upgrade-you-tube {margin: auto; width: 500px;}

/*2012/4 update article */
#update_graph {width: 325px; float: right; padding: 5px; margin-top: 10px;}
#update_graph img {border: solid 1px #E1E1E1;}
#vehicle-systems {border: solid 1px #666666; width: 450px; margin: auto; margin-bottom: 25px;}
#vehicle-systems th {padding: 5px; font-size: 12px; font-weight: bold;}
#vehicle-systems td {font-size: 12px; padding: 5px; padding-top: 0; }
#vehicle-systems th {color: #153B63;}
.row_odd {background-color: #d3d9d7;}
.row_even {background-color: #f1f5f4;}


/*EURO 5 article*/
#article_long_description a:hover {text-decoration: underline;}
#internet-portals { float: right; margin: 15px;}
#internet-portals table {font-size: 12px; width: auto;}
#internet-portals a {color: inherit;}
#internet-portals a:hover {text-decoration: underline;}
#reprog_image_holder{width:592px; margin: auto;border: solid 1px #e1e1e1;}
#webshot_holder {float: right; border:solid 1px #e1e1e1; width: 200px}
#charger_holder {float: right; border: solid 1px #e1e1e1; width: 200px;}
.caption {padding: 5px; padding-bottom: 2px; font-style: italic;}


/*UPDATE 2013/1 article */

#img_div_2013_1 {width: 98%; margin: auto; margin-bottom: 10px;}
#img_div_2013_1 img {border: solid 1px #e1e1e1;}
#DPF_div {float: right; margin-left: 15px; margin-bottom: 10px;}

/*ESI SOFTWARE */

#esi2_holder h1 {margin-left: 8px;}
#esi2_holder p {padding: 0 8px 0 8px;}

#esi_prices_table {width: 95%; margin: auto;}
#esi_prices_table th {text-align: center;}
#esi_prices_table tr td {font-size: 12px; color: #222222; font-weight: normal; padding: 5px; border: solid 1px #888;}


#esi2_holder a {font-size: 12px;}
#esi2_holder a:hover {text-decoration: underline;}
.esi_package {font-weight: bold; width: 280px; border: solid 1px #666; margin: 10px; padding: 5px; text-align: center; background-color: #e8ecee; border-radius: 4px;}
.esi_package h3 {margin: 0; padding: 0; text-align: center; color: #153B63;}
.esi_holder {width: 95%; margin: auto; margin-top: 10px;}
.package_price {color: #153b63; }
.esi_title {background-color: #153b63; color: white; padding: 4px; padding-left: 6px; cursor: hand; cursor: pointer;}
.esi_title:hover {text-decoration: underline;}
.esi_expand {float: right;}
.esi_description {display: none; padding: 5px; border: solid 1px #666;}

.esi_gallery {width: 90%; margin: auto;}
.esi_image {border: solid 1px #666; margin-top: 10px; width: 100px; }
.truck_image {border: solid 1px black; width: 350px; margin:auto; float:right; margin-right: 120px;}

.truck_p {width: 250px; margin-left: 125px;}
#truck_pic2 {margin-top: 10px;}


#esi_help_div {padding: 10px;}
#esi_help_div a:hover {text-decoration: underline;}
.automatic_download {font-size: 16px; margin-top: 0;}
.esi_help {text-align: center; padding: 10px; margin: 15px;}


/*TRAINING COURSES*/
.stc_page_title {color: #153b63; padding-top: 10px; margin-left: 10px; }
.stc_bullets { font-size: 13px;color: #222; list-style: square; overflow: hidden; margin: 10px;}
#courses {display: table; margin: auto;}
.course_level {clear:both; display: table; margin: auto; margin-top: 5px; margin-bottom: 5px;}
.course_level_arrow {display: table; margin:auto;}
.course_parent {width: 130px; height: 130px; text-align: center; float: left; border: solid 1px; margin: 10px;}
.course_parent { vertical-align: middle;}

.course_unit { background: url('/images/stc/gradient.png'); color: white; width: 110px; height: 110px; text-align: center; float: left; border: solid 1px black; margin: 5px; padding: 2px;}
.course_unit:hover {color: #4af711; border: solid 1px #4AF711;}


.course_unit h2 {margin: 0;}

.course_unit h3 {margin: 0; padding: 0;}
.course_unit p {margin: 0; color: white;}
.stc_image {float: left; margin: 10px; border: solid 1px;}
#stc_building {float: right; margin: 15px; }
.training_title {margin-left: 10px;}
.ata_box { color: white; border: solid 1px black; font-weight: bold; padding: 5px; width: 70%; height: 20px; text-align: center; background: url('/images/stc/orange_gradient.png');}
#logo_holder {float: right; padding-left: 15px;}

#ata {width: 600px; margin: auto;}
#ata img {float: right;}
.diag {background: url('/images/stc/large_gradient.jpg'); color: white;  border: solid 1px black; }
.diag p {color: white;}
.diag:hover {color: #4af711; border: solid 1px #4AF711;}



.wte {background: url('/images/stc/large_gradient.jpg'); color: white;  border: solid 1px black;}
.wte p {color: white;}
.wte:hover {color: #4AF711; border: solid 1px #4AF711;}
.auto {background: url('/images/stc/large_gradient.jpg'); color: white;  border: solid 1px black; }
.auto:hover{color: #4AF711; border: solid 1px #4AF711; }



/*BIke Article */

#bike {margin-left: 75px; border: solid 1px black;}



#tech_support_button {width: 150px; height: 40px; font-weight: bold;}




/*KTS 350*/

#passthru_paragraph-l {width: 390px; float: left; margin-left: 15px;}
#passthru_paragraph-r {width: 390px; float: right; margin-right: 40px;}
#passthru {margin-left: 40px;}

#doip_para {margin-left: 40px; width: 350px; float: left;}
#doip {margin-left: 100px;}



#bea030-kts515 {width: 700px;; margin-left: auto; margin-right: auto; }
#bea030-kts515 div {width: 300px; padding: 10px;}
#bea030-kts515 table{font-size: 12px; width: 100%;}


#covid_19 {  width: 650px; margin: auto; border: solid 1px #153b63; margin: auto; background-color: #ffcccc; padding: 5px; }
#covid_19 img {margin-left: 2px; width: 25px; float: left; }

#covid_19 p { color: #153b63; font-size: 16px; font-family: 'Dosis'; font-weight: 500; margin: 0px; padding-top: 0px;}

@font-face {
    font-family: 'Oswald';
    src: url('/fonts/Oswald-Regular.woff2') format('woff2'),
        url('/fonts/Oswald-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: url('/fonts/Oswald-SemiBold.woff2') format('woff2'),
        url('/fonts/Oswald-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: url('/fonts/Oswald-ExtraLight.woff2') format('woff2'),
        url('/fonts/Oswald-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Dosis';
    src: url('/fonts/Dosis-ExtraBold.woff2') format('woff2'),
        url('/fonts/Dosis-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Dosis';
    src: url('/fonts/Dosis-ExtraLight.woff2') format('woff2'),
        url('/fonts/Dosis-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Dosis';
    src: url('/fonts/Dosis-Light.woff2') format('woff2'),
        url('/fonts/Dosis-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: url('fonts/Oswald-Light.woff2') format('woff2'),
        url('fonts/Oswald-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Dosis';
    src: url('/fonts/Dosis-Regular.woff2') format('woff2'),
        url('/fonts/Dosis-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Dosis';
    src: url('/fonts/Dosis-Medium.woff2') format('woff2'),
        url('/fonts/Dosis-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Dosis';
    src: url('/fonts/Dosis-SemiBold.woff2') format('woff2'),
        url('/fonts/Dosis-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: url('/fonts/Oswald-Bold.woff2') format('woff2'),
        url('/fonts/Oswald-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: url('/fonts/Oswald-Medium.woff2') format('woff2'),
        url('/fonts/Oswald-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Dosis';
    src: url('/fonts/Dosis-Bold.woff2') format('woff2'),
        url('/fonts/Dosis-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}


