/*
Theme Name: Training Systems Australia
Theme URI:
Description: Custom WordPress theme
Version: 1.0
Author: Training Systems Australia
Author URI: http://www.trainingsystemsaustralia.com.au
Tags: 
 
*/
 
/* -- Header -- */

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');

a, img {
    border:none;
}
ul.hlink {
	line-height: 120%;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 20px;
}
#contact_details{
	float: right;
	height: 92px;
	width: 400px;
	margin-top: 25px;
	background-color: #FFFFFF;
}
#contact_details_41{
	float: right;
	height: 41px;
	width: 400px;
}
#contact_details_41_1{
	float: right;
	height: 41px;
	margin-top:10 px;
	width: 400px;
}
#contact_details_phone_icon{
	float: left;
	height: 41px;
	width: 350px;
}
#contact_details_phone_text{
	float: left;
	height: 41px;
	width: 300px;
}
#contact_details_email{
	float: right;
	height: 41px;
	width: 47px;
}
#container_wide {
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	width: 1300px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-top: 0px;
}
#main_product_content_wide{
	width: 1260px;
	float: left;
	padding-left: 20px;
}
#product_categories_brochures_subtitle {
    width: auto;
    font-size: 14px;
    font-weight: bold;
    color: #1188d8;
    margin-top: 0px;
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
}
#Product_intro_brochure{
	width: 290px;
	height: 130px;
	font-weight: normal;
	font-size: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background: #E5E5E5;
	padding-top: 20px;
	border: 2px solid #0D76BB;
}
#Product_intro_brochure_new{
	width: 500px;
	height: 130px;
	font-weight: normal;
	font-size: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background: #E5E5E5;
	padding-top: 20px;
	border: 2px solid #0D76BB;
}
#product_page_content_wide{
	width: 1030px;
	float: left;
	padding-left: 20px;
}
#categories_page_content_wide{
	width: 1030px;
	float: left;
	padding-left: 20px;
}
#main_product_image_wide{
	width: 1220px;
	Margin-left:auto;
	Margin-right:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D76BB;
	margin-bottom: 20px;
	padding: 20px;
	text-align: center;
}
#product_page_detail_list_wide{
	float: left;
	width: 505px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#add-to-cart_new_wide{
	float: right;
	width: 335px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#add-to-cart_wide{
	float: right;
	width: 165px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	padding: 20px;
	border: 1px solid #0D76BB;
	text-align: left;
	color: #666666;
	background-color: #CDE9FC;
}
#add-to-cart_wide h2{
	color: #000066;
	list-style-type: none;
	font-size: 12px;
	font-weight: normal;
}
#add-to-cart_wide ul li{
	list-style-type: none;
}
#ordering_wide{
	display: block;
	width: 1260px;
	font-size: 14px;
	font-weight: bold;
	color: #0D76BB;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #0D76BB;
	border-right-color: #0D76BB;
	border-bottom-color: #0D76BB;
	border-left-color: #0D76BB;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#product_page_ordering_wide{
	display: block;
	width: 1030px;
	font-size: 14px;
	font-weight: bold;
	color: #0D76BB;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #0D76BB;
	border-right-color: #0D76BB;
	border-bottom-color: #0D76BB;
	border-left-color: #0D76BB;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#product_page_ordering_section_wide{
	padding: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #E6E6E6;
	margin-top: 10px;
	font-size: 12px;
}
#order_section_wide{
	padding: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #E6E6E6;
	margin-top: 10px;
	font-size: 12px;
}
#header-frame{
	position:relative;
	text-align:center;
	z-index: 1000;
	width:100%;
	background-color: #FFFFFF;
	margin-top: 0px;
}
.thrColFixHdr #header {
	background-color: #FFFFFF;
	height: 120px;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
}
#container_header{
	margin-right: auto;
	margin-left: auto;
	width: 1300px;
}
#menu{
	height: 42px;
	width: 720px;
	padding-bottom: 0px;
	padding-top: 0px;
	position: relative;
	padding-left: 0px;
}
#social_media {
padding-top: 8px;
float: right;
margin-right: 10px;
}
#searchbox{
	float: right;
	width: 220px;
	background-image: url(images/search_bg.png);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	border: 1px solid #CCCCCC;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 5px;
	margin-right: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-position: center;
	list-style-type: none;
} 
#searchbox li{
	list-style-type: none;
}
#navpath_container{
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
}
#navpath{
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	height: 25px;
	padding-top: 10px;
	text-align: left;
	position: relative;
	float: none;
	font-weight: bold;
	display: block;
}
.thrColFixHdr #footer {
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	height: 100px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #DDDDDD;
	background-image: url(images/Pullman_Group_footer_BG.jpg);
	margin-top: 10px;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 1270px;
	background-repeat: repeat-x;
}
#main_product_content_products_wide{
	float: left;
	margin-left: 10px;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%
}
.sticky + .content {
  padding-top: 102px;
}
#stem_lesson {
    width: 400px;
    float: left;
    padding: 0px;
    margin-left: 0px;
}
#stem_image {
    float: right;
    height: 100%;
    width: 250px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 30px;
    display: block;
}
ul.noindent {
	line-height: 130%;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 0px;
}
ul.noindentnotop {
	line-height: 130%;
	margin-top: 50px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 0px;
}
#hyper_box{
	float: left;
	padding: 0px;
	width: 940px;
}
#hyper_box_wide{
	float: left;
	padding: 0px;
	width: 1280px;
}
#hyper_name{
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	line-height: 20px;
	width: 70px;
	text-align: left;
}
#hyper_link{
	float: left;
	font-size: 14px;
	padding: 2px;
	width: 250px;
}
#media_page_text_bottom{
	float: left;
	padding: 0px;
	width: 940px;
}
#media_page_text_bottom_title{
	float: none;
	font-size: 14px;
	padding-right: 20px;
	width: 920px;
	text-align: center;
}
#media_page_text_bottom_text{
	float: none;
	font-size: 14px;
	text-align: justify;
	padding-left: 0px;
	padding-right: 20px;
	width: 920px;
}
#main_page_text_bottom{
	float: left;
	padding: 10px;
	width: 940px;
	margin-top: 45px;
}
#main_page_text_bottom_wide{
	float: left;
	padding: 10px;
	width: 1280px;
	margin-top: -10px;
}
#main_page_text_bottom_title{
	float: none;
	font-size: 14px;
	padding: 0px;
	width: 940px;
	text-align: center;
	margin-top: 45px;
}
#main_page_text_bottom_title_wide{
	float: none;
	font-size: 14px;
	padding: 0px;
	width: 1280px;
	text-align: center;
	margin-top: 0px;
}
#main_page_text_bottom_text{
	float: none;
	font-size: 14px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	width: 920px;
}
#main_page_text_bottom_text_wide{
	float: none;
	font-size: 14px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 0px;
	width: 1260px;
}

#main_product_page_text_bottom{
	float: left;
	padding: 10px;
	width: 940px;
}
#main_product_page_text_bottom_wide{
	float: left;
	padding: 10px;
	width: 1260px;
}
#main_product_page_text_bottom_title{
	float: none;
	font-size: 14px;
	padding: 10px;
	width: 920px;
	text-align: center;
}
#main_product_page_text_bottom_text{
	float: none;
	font-size: 12px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 20px;
	width: 920px;
}
#main_product_page_text_bottom_text_wide{
	float: none;
	font-size: 12px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 20px;
	width: 1260px;
}
#our_products_product_page_text_bottom{
	float: left;
	padding: 10px;
	width: 1280px;
}
#our_products_product_page_text_bottom_title{
	float: none;
	font-size: 14px;
	padding: 10px;
	width: 920px;
	text-align: center;
}
#our_products_product_page_text_bottom_text{
	float: none;
	font-size: 14px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 20px;
	width: 1260px;
}
#test_main_cont{
	padding: 0px;
	width: 960px;
	background-color: #3B94D0;
}	
#movingbox_holder{
	padding: 0px;
	float: right;
}	
#movingbox{
	padding: 0px;
	float: right;
	background-color: #cccccc;
}	
#media_content_top_frame{
	float: left;
	width: 940px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#media_content_top_frame_split3{
	float: left;
	width: 295px;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#media_content_top_frame_split3_title{
	float: left;
	text-align: center;
	width: 294px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#media_content_frame_border{
	width: 291px;
	height: 110px;
	font-weight: normal;
	font-size: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	padding-top: 0px;
	border: 2px solid #026938;
}
#media_content_frame_image{
	float: left;
	width: 130px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#media_content_frame_text{
	float: left;
	width: 140px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#section_title_news_item{
	float: left;
	color: #0D76BB;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#main_product_content_news_item{
	width: 920px;
	float: left;
	padding-left: 20px;
}
#main_product_content_news_item_full_text{
	width: 920px;
	float: left;
	font-size: 14px;
	text-align: justify;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 10px;
}
#main_product_content_news_item_left_text{
	width: 450px;
	float: left;
	font-size: 14px;
	text-align: justify;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 15px;
}
#main_product_image_news_item_right{
	width: 430px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
	text-align: center;
}
#main_product_content_news{
	width: 920px;
	float: left;
	padding-left: 20px;
}
#main_product_content_news_wide{
	width: 1260px;
	float: left;
	padding-left: 20px;
}
#main_product_content_news_full_text{
	width: 920px;
	float: left;
	font-size: 14px;
	text-align: justify;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 10px;
}
#main_product_content_news_full_text_wide{
	width: 1260px;
	float: left;
	font-size: 14px;
	text-align: justify;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 10px;
}
#main_product_news_item_background_dark{
	width: 910px;
	background-color: #3B94D0;
	padding: 5px;
	margin-bottom: 5px;
	float: left;
}
#main_product_news_item_background_dark_wide{
	width: 1250px;
	background-color: #3B94D0;
	padding: 5px;
	margin-bottom: 5px;
	float: left;
}
#main_product_news_item_background_light{
	width: 910px;
	background-color: #54AEEB;
	padding: 5px;
	margin-bottom: 5px;
	float: left;
}
#main_product_news_item_background_light_wide{
	width: 1250px;
	background-color: #54AEEB;
	padding: 5px;
	margin-bottom: 5px;
	float: left;
}
#main_product_news_item_white_frame{
	width: 910px;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	float: left;
}
#main_product_news_item_white_frame_wide{
	width: 1250px;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	float: left;
}
#main_product_image_news_left{
	width: 300px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	float: left;
	text-align: left;
}
#main_product_content_news_right_text{
	width: 500px;
	float: right;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	padding: 10px;
}
#main_product_content_news_right_text_wide{
	width: 880px;
	float: right;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
#main_product_content_news_right_text a{
	color: #0D76BB;
	text-decoration: underline;
	display: inline;
}
#main_product_content_news_right_text a:hover{
	color: #0C619A;
	text-decoration: underline;
}
#main_product_content_about_us{
	width: 920px;
	float: left;
	padding-left: 20px;
}
#main_product_content_about_us_wide{
	width: 1260px;
	float: left;
	padding-left: 20px;
}
#main_product_content_about_us_full_text{
	width: 920px;
	float: left;
	font-size: 14px;
	text-align: justify;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 10px;
}
#main_product_content_about_us_full_text_wide{
	width: 1260px;
	float: left;
	font-size: 14px;
	text-align: justify;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 10px;
}
#main_product_content_about_us_left_text{
	width: 500px;
	float: left;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 10px;
}
#main_product_content_about_us_left_text_wide{
	width: 800px;
	float: left;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 10px;
}
#main_product_content_about_us_right_text{
	width: 500px;
	float: right;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 10px;
}
#main_product_content_about_us_right_text_small{
	width: 400px;
	float: right;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 10px;
}
#main_product_image_about_us_left{
	width: 400px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 30px;
	float: left;
	text-align: center;
}
#main_product_image_about_us_left_wide{
	width: 700px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 30px;
	float: left;
	text-align: center;
}
#main_product_image_about_us_left_2images{
	width: 450px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 30px;
	float: left;
	text-align: center;
}
#main_product_image_about_us_left_2images_wide{
	width: 750px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 30px;
	float: left;
	text-align: center;
}
#main_product_image_about_us_left_left{
	width: 400px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	float: left;
	text-align: left;
}
#main_product_image_about_us_left_left_wide{
	width: 550px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	float: left;
	text-align: center;
}
#main_product_image_about_us_right_left{
	width: 450px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	float: left;
	text-align: right;
}
#main_product_image_about_us_right_left_wide{
	width: 650px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	float: left;
	text-align: right;
}
#main_product_image_about_us_right{
	width: 400px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 30px;
	float: right;
	text-align: center;
}
#media_titles_box{
	float: left;
	width: 1300px;
	margin-bottom: 10px;
}
#media_subtitles_box{
float: left;
width: 1300px;
}
#media_videos_box{
	float: left;
	width: 1300px;
	margin-left: 0px;
}
#media_brochures_box{
	float: left;
	width: 1300px;
	margin-left: 0px;
}
#product_categories_videos_subtitle{
    width: auto;
    font-size: 14px;
    font-weight: bold;
    color: #1188d8;
    margin-top: 0px;
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
}
#top_home{
	position:relative;
	float:left;
	width:120px;
    height:42px;
}
#top_home a {
    background:url(images/Home_Button_SS.gif);
	background-repeat: no-repeat;
	float:left;
	display:block;
	width:120px;
    height:42px;
}
#top_home a:hover {
    background:url(images/Home_Button_SS_H.gif);
	background-repeat: no-repeat;
	float:left;
	width:120px;
    height:42px;
}
#top_our_products{
	position:relative;
	float:left;
	width:120px;
    height:42px;
}
#top_our_products a {
    background:url(images/Our-Products_Button_SS.gif);
	background-repeat: no-repeat;
	float:left;
	display:block;
	width:120px;
    height:42px;
}
#top_our_products a:hover {
    background:url(images/Our-Products_Button_SS_H.gif);
	background-repeat: no-repeat;
	float:left;
	width:120px;
    height:42px;
}
#top_news{
	position:relative;
	float:left;
	width:120px;
    height:42px;
}
#top_news a {
    background:url(images/News_Button_SS.gif);
	background-repeat: no-repeat;
	float:left;
	display:block;
	width:120px;
    height:42px;
}
#top_news a:hover {
    background:url(images/News_Button_SS_H.gif);
	background-repeat: no-repeat;
	float:left;
	width:120px;
    height:42px;
}
#top_media{
	position:relative;
	float:left;
	width:120px;
    height:42px;
}
#top_media a {
    background:url(images/Media_Button_SS.gif);
	background-repeat: no-repeat;
	float:left;
	display:block;
	width:120px;
    height:42px;
}
#top_media a:hover {
    background:url(images/Media_Button_SS_H.gif);
	background-repeat: no-repeat;
	float:left;
	width:120px;
    height:42px;
}
#top_about_us{
	position:relative;
	float:left;
	width:120px;
    height:42px;
}
#top_about_us a {
    background:url(images/About-Us_Button_SS.gif);
	background-repeat: no-repeat;
	float:left;
	display:block;
	width:120px;
    height:42px;
}
#top_about_us a:hover {
    background:url(images/About-Us_Button_SS_H.gif);
	background-repeat: no-repeat;
	float:left;
	width:120px;
    height:42px;
}
#top_contact_us{
	position:relative;
	float:left;
	width:120px;
    height:42px;
}
#top_contact_us a {
    background:url(images/Contact-Us_Button_SS.gif);
	background-repeat: no-repeat;
	float:left;
	display:block;
	width:120px;
    height:42px;
}
#top_contact_us a:hover {
    background:url(images/Contact-Us_Button_SS_H.gif);
	background-repeat: no-repeat;
	float:left;
	width:120px;
    height:42px;
}

#top_services{
	position:relative;
	float:left;
	width:88px;
    height:35px;
}
#top_services a {
    background:url(images/TSA_Services_Button.gif);
	background-repeat: no-repeat;
	float:left;
	display:block;
	width:88px;
    height:35px;
}
#top_services a:hover {
    background:url(images/TSA_Services_Button_H.gif);
	background-repeat: no-repeat;
	float:left;
	width:88px;
    height:35px;
}
#top_support{
	position:relative;
	float:left;
	width:82px;
    height:35px;
}
#top_support a {
    background:url(images/TSA_Support_Button.gif);
	background-repeat: no-repeat;
	float:left;
	display:block;
	width:82px;
    height:35px;
}
#top_support a:hover {
    background:url(images/TSA_Support_Button_H.gif);
	background-repeat: no-repeat;
	float:left;
	display:block;
	width:82px;
    height:35px;
}
body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: top;
	background-repeat: repeat-x;
	background-attachment: fixed;
}
#container {
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	width: 960px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-top: 10px;
}
.thrColFixHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.thrColFixHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 150px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 15px 20px; /* padding keeps the content of the div away from the edges */
}
.thrColFixHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 160px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 15px 20px; /* padding keeps the content of the div away from the edges */
}
.thrColFixHdr #mainContent {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 300px;
	/*background-image: url(images/Content_bg.png);*/
	background-repeat: repeat;
	background-position: top;
} 
.thrColFixHdr #mainContent_wide {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 603px;
	/*background-image: url(images/Content_bg.png);*/
	background-repeat: repeat;
	background-position: top;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#logo{
	width: 387px;
	padding-top: 20px;
	float: left;
	background-color: #FFFFFF;
}
#menu_anto_top{
	height: 43px;
	width:  600px;
	padding-bottom: 0px;
	padding-top: 0px;
	position: relative;
	padding-left: 10px;
	float:left;
	}

/* Header Navigation Starts here*/	

#social_linkedin {
float: right;
padding-top:5px;
margin-right: 10px;
}

.social_icon {
height: 30px;
width: 30px;
float: none;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin-top: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#menu-header_menu {
	height: 43px;
	margin: 0;
	padding: 0;
	z-index: 100;
	list-style: none;
	background-image: url(images/Top_Navigation.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-align: none;
	background-color: #FFFFFF;
}
#menu-header_menu ul{
	display: block;
}
#menu-header_menu li a:link {
	display: block;
	height: 43px;
	text-decoration: none;
	font-size: 1px;
	text-indent: -1000000000px;
	overflow: hidden;
	list-style-type: none;
	text-align: none;

}

#menu-header_menu li {
	float: left;
	list-style-type: none;
	text-align: none;

}

#menu-header_menu li ul {

	list-style: none;

	margin: 0;

	padding: 0;

	position: absolute;

	width: 108px;

	left: -999em;

	z-index: 100000;

	background-color: #fff; 

}
.navigation_home.current-menu-item{
background: transparent url('images/Top_Navigation.png') 0px -43px no-repeat !important;}
.navigation_products.current-menu-item, .navigation_products.current-menu-parent, .navigation_products.current-menu-ancestor{
background: transparent url('images/Top_Navigation.png') -72px -43px no-repeat !important;}
.navigation_services.current-menu-item{
background: transparent url('images/Top_Navigation.png') -189px -43px no-repeat !important;}
.navigation_aboutus.current-menu-item{
background: transparent url('images/Top_Navigation.png') -277px -43px no-repeat !important;}
.navigation_support.current-menu-item{
background: transparent url('images/Top_Navigation.png') -366px -43px no-repeat !important;}
.navigation_contactus.current-menu-item{
background: transparent url('images/Top_Navigation.png') -448px -43px no-repeat !important;}


.navigation_home{ width: 72px;}
.navigation_products{width: 117px;}
.navigation_services{width: 88px;}
.navigation_aboutus{width: 89px;}
.navigation_support{width: 82px;}
.navigation_contactus{width: 102px;}

/*.navigation_home.active{
	background-image: url(images/Top_Navigation.png);
	background-position: 0px -43px;}
.navigation_products.active{
	background-image: url(images/Top_Navigation.png);
	background-position: -72px -43px;}
.navigation_services.active{
	background-image: url(images/Top_Navigation.png);
	background-position: -189px -43px;}
.navigation_aboutus.active{
	background-image: url(images/Top_Navigation.png);
	background-position: -277px -43px;}
.navigation_support.active{
	background-image: url(images/Top_Navigation.png);
	background-position: -366px -43px;}
.navigation_contactus.active{
	background-image: url(images/Top_Navigation.png);
	background-position: -448px -43px;}
*/
	

.navigation_home a:hover, .navigation_home a:focus {
	background-color: transparent;
	background-image: url(images/Top_Navigation.png);
	background-repeat: no-repeat;
	background-position: 0px -43px;
	list-style-type: none;
	text-align: none;
}

.navigation_products a:hover, .navigation_products a:focus {
	background-color: transparent;
	background-image: url(images/Top_Navigation.png);
	background-repeat: no-repeat;
	background-position: -72px -43px;
}

.navigation_services a:hover, .navigation_services a:active, .navigation_services a:focus { background: transparent url('images/Top_Navigation.png') -189px -43px no-repeat !important; }

.navigation_aboutus a:hover, .navigation_aboutus a:active, .navigation_aboutus a:focus { background: transparent url('images/Top_Navigation.png') -277px -43px no-repeat !important; }

.navigation_support a:hover, .navigation_support a:active, .navigation_support a:focus { background: transparent url('images/Top_Navigation.png') -366px -43px no-repeat !important; }

.navigation_contactus a:hover, .navigation_contactus a:active, .navigation_contactus a:focus { background: transparent url('images/Top_Navigation.png') -448px -43px no-repeat !important; }


/* Header Navigation Ends Here */

#showcase{
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 10px;
	height: 300px;
	background-color: #FFFFFF;
}
#showcase_wide{
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 10px 10px 0px;
	height: 593px;
	background-color: #FFFFFF;
}
#About_pullman{
	width: 300px;
	padding-top: 10px;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 30px;
	background-image: url(images/front_section_bg.png);
	background-position: top;
}
#About_pullman hover{
	background-color: #CCCCCC;
	border: 1px solid #0D76BB;
}
#Our_services{
	width: 300px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 10px;
	background-image: url(images/front_section_bg.png);
}
#Training{
	width: 620px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 30px;
	padding-top: 10px;
	background-position: right top;
}
#front_left_content{
	float: left;
	width: 320px;
}
#title{
	margin-bottom: 20px;
}
#footer a{
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
}
#footer a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#footer_text{
	padding-top: 25px;
	text-align: center;

}
#front_section_text{
	padding-bottom: 10px;
	float: left;
	font-size: 12px;
	width: 185px;
}
#front_section_text a:link, a:active, a:visited{
	text-decoration: underline;
	color: #666666;
	font-weight: bold;
	display: block;
	padding: 0px;
}
#content_left a:link, a:visited{
	color: #006638;
}
#content_left a:active{
	color: #666666;
	display: block;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#front_section_text a:hover{
	text-decoration: underline;
	color: #0D76BB;
	font-weight: bold;
	display: block;
	padding: 5px;
}
#section_image{
	height: 90px;
	width: 90px;
	float: right;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
#main_slider_Image{
	height: 340px;
	width: 630px;
	background-color: #CCCCCC;
	float: left;
	background-image: url(images/Exploring_Science_Main_Image.png);
}
#slider_menu{
	height: 340px;
	width: 300px;
	float: left;
	margin-left: 10px;
}
#exploring_science_button{
	height: 85px;
	width: 300px;
	background-color: #C3E09D;
}
#center_container{
	width: 900px;
	overflow: hidden;
}
.breadcrumbs{
	display: block;
	width: 900px;
}
#center_container{
}
#product_content_container{
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#product_content_container_wide{
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#product_content_container_media{
	height: 200 px;
	padding-top: 5px
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#our_products{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 16px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 28px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#our_products_media{
	font-size: 16px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#video_title_media{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#our_products_media_group{
	font-size: 14px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#our_products_media_group_space{
	font-size: 14px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#exploring_science{
	float: left;
	width: 210px;
	margin-left: 20px;
}
#threed_products{
	float: left;
	width: 210px;
	margin-left: 20px;
}
#sustainable_energy{
	float: left;
	width: 210px;
	margin-left: 20px;
}
#labdisc_data_logger{
	float: left;
	width: 210px;
	margin-left: 20px;
}
#exploring_science_image{
	height: 130px;
	width: 210px;
	background-color: #CCCCCC;
}
#threed_products_image{
	height: 130px;
	width: 210px;
	background-color: #CCCCCC;
}
#sustainable_energy_image{
	height: 130px;
	width: 210px;
	background-color: #CCCCCC;
}
#labdisc_data_logger_image{
	height: 130px;
	width: 210px;
	background-color: #CCCCCC;
}
#product_frame{
	border: 1px solid #CCCCCC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	margin-top: 30px;
	background-image: url(images/front_section_bg.png);
	padding-bottom: 20px;
}
#product_title{
	padding-left: 10px;
	padding-top: 10px;
}
#product_list li {
	padding-right: 5px;
	margin-left: -20px;
	top: auto;
	background-image: url(images/dotpoint.png);
	background-repeat: no-repeat;
	background-position: left;
	list-style-type: none;
	padding-left: 10px;
}
#product_list a:link, a:active{
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#product_list a:visited{
	text-decoration: underline;
	color: #666666;
}
#product_list a:hover{
	text-decoration: none;
	color: #0D76BB;
}
#navpath a:link,a:visited{
	color: #0000BB;
	text-decoration: none;
	font-size: 10px;
	display: inline;
	font-weight: normal;
}
#navpath a:active{
	color: #666666;
	display: block;
	font-size: 10px;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#navpath a:hover{
	color: #333333;
	text-decoration: underline;
	display: inline;
}
#navigation_container{
	margin-top: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0D76BB;
	background-color: #FFFFFF;
}
#content_left{
	float: left;
	width: 600px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: left;
	display: block;
}
#content_right{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px;
	float: left;
	width: 300px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content_image_top_left{
	float: left;
	height: 100%;
	width: 590px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
}
#lessons{
	width: 250px;
	float: left;
	padding: 5px;
	margin-left: 20px;
}
#lessons_buttons li{
	list-style-type: none;
	color: #0D76BB;
	text-decoration: underline;
	padding: 5px;
	background-image: url(images/Lessons_bg.png);
	background-repeat: repeat;
	margin-left: -20px;
}
#lessons_buttons li a{
	list-style-type: none;
	color: #0D76BB;
	text-decoration: underline;
}
#lessons_buttons a:hover{
	list-style-type: none;
	color: #000000;
	text-decoration: underline;
}
#lessons_frame{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #0D76BB;
	border-right-color: #0D76BB;
	border-bottom-color: #0D76BB;
	border-left-color: #0D76BB;
}
h3{
	color: #0D76BB;
}
#content_right h4{
	margin-top: 8px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
#pdf li a:link, a:active{
	/*list-style-image: url(images/pdf_dotpoint.png);*/
	color: #FFFFFF;
}
#pdf li a:visited{
	/*list-style-image: url(images/pdf_dotpoint.png);*/
	color: #FFFFFF;
}
#pdf li a:hover{
	/*list-style-image: url(images/pdf_dotpoint.png);*/
	color: #999999;
}
#content_right a:link, a:active{
	color: #0D76BB;
}
#content_right a:visited{
	color: #666666;
}
#content_right a:hover{
	color: #666666;
}
#orderinfo{
	background-color: #E2E2E2;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	margin-bottom: 10px;
}
#ordercontact{
	background-color: #D2E9BA;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	font-size: 12px;
	color: #0D76BB;
}
#aboutusimage{
	height: 300px;
	width: 600px;
}
.primo{
	background-color: #F1A019;
	background-image: url(images/Labdisc_Primo_bg.png);
	color: #FFFFFF;
}
.enviro{
	background-image: url(images/Labdisc/Labdisc_Enviro_bg.png);
	color: #FFFFFF;
}
.BioChem{
	background-image: url(images/Labdisc/Labdisc_BioChem_bg.png);
	color: #FFFFFF;
}
.Gensci{
	background-image: url(images/Labdisc/Labdisc_Gensci_bg.png);
	color: #FFFFFF;
}
.Physio{
	background-image: url(images/Labdisc/Labdisc_Physio_bg.png);
	color: #FFFFFF;
}
#enlarge_image{
	width: 300px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#clicktoenlarge{
	width: 300px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#award{
	position: static;
	z-index: 200;
}
#automotive_frame{
	float: left;
	width: 300px;
	margin-left: 6px;
	margin-bottom: 20px;
	padding: 5px;
	border: 1px solid #E1E1E1;
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#electro_tech_frame{
	float: left;
	width: 300px;
	margin-left: 6px;
	margin-bottom: 20px;
	padding: 5px;
	border: 1px solid #E1E1E1;
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#manu_frame{
	float: left;
	width: 300px;
	margin-left: 6px;
	margin-bottom: 20px;
	padding: 5px;
	border: 1px solid #E1E1E1;
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#stem_frame{
	float: left;
	width: 300px;
	margin-left: 6px;
	margin-bottom: 20px;
	padding: 5px;
	border: 1px solid #E1E1E1;
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
.likeh2 {
	font-size: 1.5em;
	margin: 15px 0;
}

.intlikeh2 {
	font-size: 14px;
	margin: 0;
}

#automotive_frame h2, #automotive_frame .likeh2{
	border: 1px solid #E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	color: #0D76BB;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-weight: normal;
	background-image: url(images/Automotive_H2_icon.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 48px;
	padding-left: 50px;
	margin-bottom: 10px;
}
#electro_tech_frame h2, #electro_tech_frame .likeh2{
	border: 1px solid #E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	color: #0D76BB;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-weight: normal;
	background-image: url(images/Electro_Tech_H2_icon.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 48px;
	padding-left: 50px;
	margin-bottom: 10px;
}
#manu_frame h2, #manu_frame .likeh2{
	border: 1px solid #E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	color: #0D76BB;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-weight: normal;
	background-image: url(images/Manufacturing_H2_Icon.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 48px;
	padding-left: 50px;
	margin-bottom: 10px;
}
#stem_frame h2, #stem_frame .likeh2{
	border: 1px solid #E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	color: #0D76BB;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-weight: normal;
	background-image: url(images/STEM_H2_Icon.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 48px;
	padding-left: 50px;
	margin-bottom: 10px;
}

#Automotive_Products li {
	padding-right: 5px;
	margin-left: -20px;
	top: auto;
	background-image: url(images/dotpoint.png);
	background-repeat: no-repeat;
	background-position: left;
	list-style-type: none;
	padding-left: 10px;
	line-height: 18px;
}
#Automotive_Products a:link, a:active{
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#Automotive_Products a:visited{
	text-decoration: underline;
	color: #666666;
}
#Automotive_Products a:hover{
	text-decoration: none;
	color: #0D76BB;
}
#add-to-cart{
	float: left;
	width: 165px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	padding: 20px;
	border: 1px solid #0D76BB;
	text-align: left;
	color: #666666;
	background-color: #CDE9FC;
}
#add-to-cart h2{
	color: #000066;
	list-style-type: none;
	font-size: 12px;
	font-weight: normal;
}
#add-to-cart ul li{
	list-style-type: none;
}
#promo_items{
	float: left;
	width: 165px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	padding: 20px;
	border: 1px solid #0D76BB;
	text-align: left;
	color: #666666;
}
.searchbutton{
	width: 100px;
	border: none;
	background-image: url(images/Form_Button_search.png);
	height: 30px;
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 5px;
	margin: 5px;
	background-color: none;
}

/*input[type="submit"] {
	border: none;
	height: 22px;
	width: 45px;
	background-image: url(images/Form_Button_search.png);
	background-repeat: no-repeat;
	margin: 3px;
	float: right;
}
input[type="text"] {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing 
	-khtml-border-radius: 5px; /* for old Konqueror browsers 
	-moz-box-shadow:    inset 0 0 10px #CCCCCC;
	-webkit-box-shadow: inset 0 0 10px #CCCCCC;
	box-shadow:         inset 0 0 10px #CCCCCC;
	height: 22px;
	width: 160px;
	border: 1px solid #FFFFFF; 
} */
#product_sidebar{
	width: 185px;
	background-image: url(images/front_section_bg.png);
	border: 1px solid #CCCCCC;
	text-align: left;
	margin-top: 0px;
	background-color: #0066FF;
}
#main_product_content{
	width: 690px;
	float: left;
	padding-left: 20px;
}
#main_product_content_products{
	width: 960px;
	float: left;
	padding-left: 0px;
}
#main_product_content_media{
	width: 920px;
	float: left;
	padding-left: 20px;
}
#main_product_content_video_first{
	width: 300px;
	height: 110px;
	float: left;
	padding-left: 20px;
	padding-bottom: 20px;
}
#main_product_content_video{
	width: 300px;
	height: 120px;
	float: left;
	padding-left: 20px;
	padding-bottom: 20px;
}
#main_product_content_video_no_video{
	width: 300px;
	height: 30px;
	float: left;
	padding-left: 13px;
	padding-bottom: 20px;
}
#main_product_content_video_categories{
	width: 310px;
	height: 60px;
	float: left;
	padding-left: 12px;
	padding-bottom: 0px;
}
#main_product_content_brochure_first{
	width: 300px;
	height: 140px;
	float: left;
	padding-left: 20px;
	padding-bottom: 20px;
}
#main_product_content_brochure{
	width: 300px;
	height: 150px;
	float: left;
	padding-left: 20px;
	padding-bottom: 20px;
}
#Product_intro_video{
	width: 290px;
	height: 100px;
	font-weight: normal;
	font-size: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	padding-top: 20px;
	border: 2px solid #0D76BB;
}
#Product_intro_video_no_video{
	width: 290px;
	height: 30px;
	font-weight: normal;
	font-size: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	padding-top: 10px;
	border: 2px solid #0D76BB;
	text-align: center;
}
#main_product_content2{
	width: 860px;
	float: left;
	padding-left: 15px;
	margin-left: 20px;
	display: block;
}
#main_product_content2_wide{
	width: 857px;
	float: left;
	padding-left: 13px;
	margin-left: 20px;
	display: block;
}
#main_product_image{
	width: 650px;
	Margin-left:auto;
	Margin-right:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D76BB;
	margin-bottom: 20px;
	padding: 20px;
	text-align: center;
}
#product_page_image_wide{
	width: 990px;
	Margin-left:auto;
	Margin-right:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D76BB;
	margin-bottom: 20px;
	padding: 20px;
	text-align: center;
}

#main_product_image_play_video_icon{
	width: 650px;
	Margin-left:auto;
	Margin-right:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D76BB;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	text-align: center;
}
#product_page_content_play_video_icon_wide{
	width: 990px;
	Margin-left:auto;
	Margin-right:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D76BB;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	text-align: center;
}
#main_product_image_media_left{
	width: 600px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #0D76BB;
	padding-left: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
	float: left;
	text-align: center;
}
#main_product_image_media_right{
	width: 450px;
	Margin-left:auto;
	Margin-right:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D76BB;
	margin-bottom: 20px;
	padding: 20px;
	text-align: right;
}
#image_and_youtube{
	width: 670px;
	float: left;
	padding-left: 20px;
}

#youtube_play_button{
	width: 100px;
	float: left;
	padding-top: 20px;
        text-align: right;
}

#detail_list{
	float: left;
	width: 335px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#our_products h4{
}
#main_product_content h4 a:link{
	font-weight: normal;
	color: #666666;
}
#main_product_content h4 a:hover{
	color: #0D76BB;
	text-decoration: none;
}
#product_boxes_p3{
	float: left;
	width: 160px;
	margin: 5px;
	border: 1px solid #CCCCCC;
	height: 160px;
	text-align: center;
	font-size: 10px;
}
#product_content_container h2{
	color: #0D76BB;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-weight: normal;
	background-image: url(../images/Automotive_Section_icon.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px;
}
#full_product_list{
	float: left;
	width: 300px;
	margin-left: 20px;
	line-height: 20px;
	}
#Product_intro{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	padding: 15px;
	border: 1px solid #0D76BB;
}
#Product_intro_contact_us{
	font-size: 14px;

}
#training_contents{
	display: block;
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}
#ordering{
	display: block;
	width: 690px;
	font-size: 14px;
	font-weight: bold;
	color: #0D76BB;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #0D76BB;
	border-right-color: #0D76BB;
	border-bottom-color: #0D76BB;
	border-left-color: #0D76BB;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#download{
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #0D76BB;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #0D76BB;
	border-right-color: #0D76BB;
	border-bottom-color: #0D76BB;
	border-left-color: #0D76BB;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#download a:link{
	display: inline;
	font-weight: normal;
	font-size: 12px;
	color: #999999;
}
#download a:hover{
	display: inline;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
}
#order_section{
	padding: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #E6E6E6;
	margin-top: 10px;
	font-size: 12px;
}
#product_code_bold{
	font-weight: bold;
	font-size: 12px;
}
#order_email{
	background-color: #CFEAFC;
	padding: 20px;
	float: left;
	color: #0D76BB;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	width: 650px;
}
#order_email a:link{
	color: #0D76BB;
	display: inline;
}
#order_email a:hover{
	display: inline;
	color: #0D76BB;
	text-decoration: none;
}
#section_icon{
	height: 30px;
	width: 30px;
	float: left;
}
#section_icon_video{
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;

}
#section_title{
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#section_title_media{
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#section_title_anto{
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#product_name{
	display: block;
	margin-bottom: 5px;
	padding: 5px;
}






@charset "utf-8";
/* CSS Document */
.lof-slidecontent{
	position:relative;
	overflow:hidden;
	border:#F4F4F4 solid 0px;
	width:1280px;
	height:593px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	/*background:transparent url(images/load-indicator.gif) no-repeat scroll 50% 50%;*/
}
/* main flash */
.lof-main-wapper{
	margin-right:auto;
	overflow:hidden;
	/*background:transparent url(images/load-indicator.gif) no-repeat scroll 50% 50%;*/
	padding:0px;
	height:100%;
	width:890px;
	position:relative;
	overflow:hidden;
}

.lof-main-wapper .lof-main-item{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:890px;
	position:absolute;
	top: -1px;
	left: 0px;
	visibility: visible;
}
.lof-main-wapper .lof-main-item img{
	padding:0px;	
	width:890px;
}

.lof-main-item-desc{
	z-index:100px;
	position:absolute;
	top:538px;
	left:8px;
	width:875px;
	background:url(images/transparent_bg.png);

	/* filter:0.7(opacity:60) */
}
.lof-main-item-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
.lof-main-item-desc h3 a{
	color:#FFF;
	margin:0;
	font-size:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 40px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	text-decoration: none;
	font-weight: normal;
}
.lof-main-item-desc h3 a:hover{
	text-decoration:underline;
	padding-top: 0px;
	padding-bottom: 0px;
}


/* item navigator */
ul.lof-navigator{
	top:3px;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
	left: -1px;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
ul.lof-navigator a{
	cursor:hand;
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	text-decoration: none;
	color: #FFFFFF;
	display: inline;
}
.lof-navigator-outer{
	position:absolute;
	right:0px;
	top:-4px;
	z-index:100;
	height:593px;
	width:360px;
	overflow:hidden;
	color:#FFF;
	visibility: visible;
}
.lof-navigator li.active{
	color:#FFF;
	background-attachment: scroll;
	background-image: url(images/arrow-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.lof-navigator li:hover{
	color: #FFFFFF;
	text-decoration: underline;	
}


.lof-navigator li h3, .lof-navigator li .likeh3 {
	color:#FFF;
	font-size:20px;
	margin:0;
	font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-weight: normal;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	line-height: 25px;
}
.lof-navigator li div{
	color:#FFF;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #E1E1E1;
	background-image: url(images/menu_bg.png);
}

.lof-navigator li.active div{
	color:#FFF;
	background-image: url(images/grad-bg.png);
}
.lof-navigator li img{
	height:65px;
	width:65px;
	float:left;
	padding:0px;
	border:1px none #C5C5C5;
	margin-top: 45px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.lof-navigator li.active img{
	border:##6C8E5C  solid 1px;
}
.lof-navigator li.active h3,.lof-navigator li.active .likeh3{
	color:#FFF;
}
.lof-next{
	position:absolute;
	top:0;
	height:30px;
	background:#F9F9F9;
	display:block;
	width:100%;
}
.lof-previous{
	position:absolute;
	bottom:0;
	height:30px;
	background:#F9F9F9;
	display:block;
	width:100%;
}
#navlist2{
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D76BB;
	height: 100%;
	line-height: 50px;
	}
#navlist2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	height: 50px;
	}
#navlist2 li
{
	display: block;
	list-style-type: none;
	background-color: #0D76BB;
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	line-height: 50px;
}

#navlist2 a:link,a:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-left: 10px;
	display: block;
}

#navlist2 ul li {
	position: relative;
	}
	
#navlist2 li ul {
	position: relative;
	top: 0;
	padding-left: 20px;
	display: none;
	}

/* Styles for Menu Items */
#navlist2 li a {
	display: block;
	text-decoration: none;
	color: #333333;
	line-height: 500px;
	text-align: left;
	padding-right: 5px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
	#navlist2 li a:hover {
	color: #0D76BB;
	background-color: #F2F2F2;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: right; height: 20px; }
* html ul li a { float: right; height: 20px; }
/* End */

#navlist2 ul li a:hover {
	color: #0D76BB;
	background-color: #F4F4F4;
	line-height: 20px;
} /* Hover Styles */
		
#navlist2 li ul li a {
	font-size: 12px;
	background-color: #E8E8E8;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 50px;
	display: none;
} /* Sub Menu Styles */
		
#navlist2 li:hover ul { display: block; } /* The magic */
/* Fix IE. Hide from IE Mac \*/
* html ul li a {
	height: 20px;
}
/* End */
/* end left menu */
/*//////// Test Navlist //////*/	

#navlist3{
	margin: 0px;
	padding: 0px;
}

#navlist3 ul
{
	margin: 0;
	padding: 0px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
}

#navlist3 li {
	list-style-type: none;
	line-height: 30px;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist3 li a{
	border: 1px solid #1698EF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	line-height: 30px;
	background-image: url(images/menu_bg_auto.png);
	background-repeat: no-repeat;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	color: #FFFFFF;
	background-position: right center;
	}

#navlist3 li a:hover{
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist3 a
{
	display: block;
	padding: 10px 10px;
	width: 280px;
	color: #fff;
	text-decoration: none;
}

#navlist3 a:hover
{
	color: #000;
	background-color: #69C;
	text-decoration: none;
}

#navlist3 ul ul li { margin: 0 0 0 0; }

#navlist3 ul ul a
{
	display: block;
	width: 280px;
	color: #fff;
	background-color: #0D76BB;
	text-decoration: none;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	background-image: url(images/menu_bg_auto_arrow_down_gray.png);
	border: 1px solid #FFFFFF;
	background-repeat: repeat;
}
#navlist3 ul li ul li ul li a
{
	display: block;
	padding: 10px 10px 10px 10px;
	width: 280px;
	color: #fff;
	background-color: #B1B1B1;
	text-decoration: none;
}

#navlist3 ul ul a:hover
{
	color: #000;
	background-color: #69C;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}	
	
/*//////// end Test Navlist4 //////*/
#nav_left_products_wide{
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	width: 370px;
}
#navlist4{
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist4_anto{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist4 ul a
{
	display: block;
	border: 1px solid #E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_auto.png);
	background-repeat: no-repeat;
	padding: 15px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: left center;
}
#navlist4_anto ul a
{
	display: block;
	width: 290px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_auto_arrow_down_blue.png);
	background-repeat: no-repeat;
	padding: 10px;
	list-style-type: none;
	font-size: 12px;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist4 li a {
	line-height: 30px;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: none;
	padding: 10px;
	display: block;
	width: 240px;
}
#navlist4_anto li a {
	line-height: 30px;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: none;
	padding: 10px;
	display: block;
	width: 240px;
}
#navlist4 ul a:hover {
	color: #000;
	background-color: #69C;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}
#navlist4_anto ul a:hover {
	color: #000;
	background-color: #69C;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}
#navlist4 li:hover ul{ display: block; } /*  The magic */
#navlist4_anto li:hover ul{ display: block; } /*  The magic */
/* Navlist4 Electro */
#navlist4_electro{
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist4_electro_anto{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist4_electro ul a
{
	display: block;
	width: 240px;
	border: 1px solid #E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_electro.png);
	background-repeat: no-repeat;
	padding: 10px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist4_electro_anto ul a
{
	display: block;
	width: 290px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_electro_arrow_down_orange.png);
	background-repeat: no-repeat;
	padding: 10px;
	list-style-type: none;
	font-size: 12px;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist4_electro li a {
	line-height: 30px;
	background-image: url(images/dotpoint_arrow_electro.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: none;
	padding: 10px;
	display: block;
	width: 240px;
}
#navlist4_electro_anto li a {
	line-height: 30px;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: none;
	padding: 10px;
	display: block;
	width: 240px;
}
#navlist4_electro ul a:hover {
	color: #000;
	background-color: #FFA448;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}
#navlist4_electro_anto ul a:hover {
	color: #000;
	background-color: #FFA448;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist4_electro li:hover ul{ display: block; } /*  The magic */


/*//////// end Test Navlist //////
#navlist3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items 
	border-bottom: 1px solid #ccc;
	}

#navlist3 ul li {
	position: relative;
	}
	
#navlist3 li ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width 
	top: 0;
	display: none;
	}

/* Styles for Menu Items 
#navlist3 ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc; /* IE6 Bug 
	border-bottom: 0;
	}
#navlist3 ul li ul li ul li a
{
	display: none;
	padding: 5px 5px 5px 30px;
	width: 150px;
	color: #fff;
	background-color: #B1B1B1;
	text-decoration: none;
}

/* Fix IE. Hide from IE Mac \
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
* html ul li ul li ul li { float: left; height: 1%; }
/* End 
		
#navlist3 li:hover ul { display: block; } /*  The magic */
-->


/*//////// Test Navlist electro//////*/	

#navlist3_electro{
	margin: 0px;
	padding: 0px;
}

#navlist3_electro ul
{
	margin: 0;
	padding: 0px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
}

#navlist3_electro li {
	list-style-type: none;
	line-height: 30px;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist3_electro li a{
	border: 1px solid #FF8000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	line-height: 30px;
	background-image: url(images/menu_bg_electro.png);
	background-repeat: no-repeat;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	color: #FFFFFF;
	background-position: right center;
	}

#navlist3_electro li a:hover{
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist3_electro a
{
	display: block;
	padding: 10px 10px;
	width: 280px;
	color: #fff;
	text-decoration: none;
}

#navlist3_electro a:hover
{
	color: #000;
	background-color: #FFA448;
	text-decoration: none;
}

#navlist3_electro ul ul li { margin: 0 0 0 0; }

#navlist3_electro ul ul a
{
	display: block;
	width: 280px;
	color: #fff;
	background-color: #FFBC79;
	text-decoration: none;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	background-image: url(images/menu_bg_auto_arrow_down_gray.png);
	border: 1px solid #FFFFFF;
	background-repeat: repeat;
}
#navlist3_electro ul li ul li ul li a
{
	display: block;
	padding: 10px 10px 10px 10px;
	width: 280px;
	color: #fff;
	background-color: #B1B1B1;
	text-decoration: none;
}

#navlist3_electro ul ul a:hover
{
	color: #000;
	background-color: #FFA54A;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}	

/*//////// end Test Navlist electro //////*/

#download{
	float: left;
	position: relative;
}
#product_name a:link{
	font-size: 12px;
	color: #666666;
}
#product_name a:hover{
	font-size: 12px;
	color: #0D76BB;
	text-decoration: none;
	}
#nav_left_products{
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 240px;
}

#nav_left_products_anto{
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 240px;
	height: 800px;
}
#nav_left_products_frame_anto{
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 30px;
	margin-top: 0px;
	width: 690px;
}
#categories_page_top_menu_wide{
	float: left;
	width: 1030px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}



	
/*///// Product Category //////*/	
.product-jump {
	display: block;
	width: 200px;
	text-align: center;
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	float: left;
	height: 260px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border: 1px solid #DDDDDD;
}
.product-jump_wide {
	display: block;
	width: 194px;
	text-align: center;
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	float: left;
	height: 260px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border: 1px solid #DDDDDD;
}
.product-jump a:hover {
	display: block;
	width: 194px;
	text-align: center;
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	float: left;
	height: 260px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border: 1px solid #DDDDDD;
}
.product-jump_wide a:hover {
	display: block;
	width: 200px;
	text-align: center;
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	float: left;
	height: 260px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border: 1px solid #DDDDDD;
}
.product-jump:hover {
	text-decoration: none;
	border: 1px solid #0D76BB;
	background-color: #F3F3F3;
}
.product-jump_wide:hover {
	text-decoration: none;
	border: 1px solid #0D76BB;
	background-color: #F3F3F3;
}
.product-jump:active, .product-jump:visited {
	display: block;
	width: 200px;
	text-align: center;
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	float: left;
	height: 260px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.product-jump_wide:active, .product-jump_wide:visited {
	display: block;
	width: 194px;
	text-align: center;
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
	float: left;
	height: 260px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.product-jump .product-title {
	display: block;
	font-size: 12px;
	color: #333;
	height: 40px;
}
.product-jump_wide .product-title {
	display: block;
	font-size: 12px;
	color: #333;
	height: 40px;
}
.product-title {
	padding: 10px;
	position: relative;
	color: #eee;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 22px;
	margin-left: 0;
}

.product-info-box { position: relative; margin: 0 0 15px 0; }
.product-info-box ul { position: absolute; background: rgba(255,255,255,0.5); padding: 10px; right: -40px; width: 140px; top: 100px; list-style: none; }
.product-info-box ul li { margin: 0 0 10px 0; }
.product-info-box ul li h5 { background: url(../images/bg.png); padding: 0 5px; color: white; margin: 0; }
.product-group h3{
	display: block;
	clear: both;
	color: #666666;
}
.product-group h3 a:link, a:visited{
	display: block;
	clear: both;
	color: #666666;
}
.product-group h3 a:hover{
	display: block;
	clear: both;
	color: #666666;
	text-decoration: none;
}
#auto-categories li{
	list-style-type: none;
	color: #0D76BB;
	text-decoration: underline;
	padding: 5px;
	background-image: url(images/Lessons_bg.png);
	background-repeat: repeat;
	margin-left: -20px;
}
#auto-categories li a{
	list-style-type: none;
	color: #0D76BB;
	text-decoration: underline;
}
#auto-categories a:hover{
	list-style-type: none;
	color: #000000;
	text-decoration: underline;
}
#electro-categories li{
	list-style-type: none;
	color: #ff8000;
	text-decoration: underline;
	padding: 5px;
	background-image: url(images/Lessons_bg.png);
	background-repeat: repeat;
	margin-left: -20px;
}
#electro-categories li a{
	list-style-type: none;
	color: #ff8000;
	text-decoration: underline;
}
#electro-categories a:hover{
	list-style-type: none;
	color: #000000;
	text-decoration: underline;
}
.contain_image {
	margin: 0;
	padding: 0;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/*don't need this rule unless you are on Blogger*/
.post img.captioned {
margin:0; padding: 0;
}

.contain_image p {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px;
	color: #FFFFFF;
	background-image: url(images/transparent_bg_2.png);
}
#sidebar li { list-style-type: none; }
#sidebar ul { list-style-type: none; margin: 0; padding: 5px; 
}
li#wp125 { list-style-type: none; }
ul#wp125 { list-style-type: none; }
#add-to-cart.widgets_on_page li { list-style:none; background:none; }
#add-to-cart#widgets_on_page ul { list-style:none; background:none; }
#add-to-cart #sidebar_content section li {list-style:none;}
#add-to-cart .widgetcontainer ul { list-style-type: none;}
#add-to-cart #sidebar ul li {
font-size: 14px;
line-height: 30px;
list-style: square;
padding-left: 10px;
}
#add-to-cart .widgetcontainer ul { list-style: none !important; }
#promo_items a:link,a:visited{
	color: #999999;
	display: inline;
}
#promo_items a:hover{
	text-decoration: none;
}
#promo_items a:active{
	display: block;
}
#product_categories_main_title{
	width: 690px;
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#categories_page_main_title_wide{
	width: 1030px;
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#product_categories_subtitles{
	width: 690px;
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	float: left;
	margin-top: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#categories_page_subtitles_wide{
	width: 1030px;
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	float: left;
	margin-top: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#categories_page_back_to_top_wide{
	width: 1020px;
	text-align: right;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#product_categories_back_to_top{
	width: 620px;
	text-align: right;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#product_categories_back_to_top_media{
	width: 1275px;
	text-align: right;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#product_categories_back_to_top a:link, a:visited{
	color: #0000BB;
}
#product_categories_back_to_top a:hover{
	color: #000000;
	text-decoration: underline;
}
/* Navlist4 Manufacturing */
#navlist4_manu{
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist4_manu_anto{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist4_manu ul a
{
	display: block;
	width: 240px;
	border: 1px solid #E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_manufacturing.png);
	background-repeat: no-repeat;
	padding: 10px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist4_manu_anto ul a
{
	display: block;
	width: 290px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_auto_arrow_down_green.png);
	background-repeat: no-repeat;
	padding: 10px;
	list-style-type: none;
	font-size: 12px;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}

#navlist4_manu li a {
	line-height: 30px;
	background-image: url(images/dotpoint_arrow_electro.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: none;
	padding: 10px;
	display: block;
	width: 240px;
}
#navlist4_manu_anto li a {
	line-height: 30px;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: none;
	padding: 10px;
	display: block;
	width: 240px;
}
#navlist4_manu ul a:hover {
	color: #000;
	background-color: #00cc00;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}
#navlist4_manu_anto ul a:hover {
	color: #000;
	background-color: #00cc00;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist4_manu li:hover ul{ display: block; } /*  The magic */


/*//////// end Test Navlist //////
#navlist3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items 
	border-bottom: 1px solid #ccc;
	}

#navlist3 ul li {
	position: relative;
	}
	
#navlist3 li ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width 
	top: 0;
	display: none;
	}

/* Styles for Menu Items 
#navlist3 ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc; /* IE6 Bug 
	border-bottom: 0;
	}
#navlist3 ul li ul li ul li a
{
	display: none;
	padding: 5px 5px 5px 30px;
	width: 150px;
	color: #fff;
	background-color: #B1B1B1;
	text-decoration: none;
}

/* Fix IE. Hide from IE Mac \
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
* html ul li ul li ul li { float: left; height: 1%; }
/* End 
		
#navlist3 li:hover ul { display: block; } /*  The magic */
-->


/*//////// Test Navlist Manufacturing//////*/	

#navlist3_manu{
	margin: 0px;
	padding: 0px;
}

#navlist3_manu ul
{
	margin: 0;
	padding: 0px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
}

#navlist3_manu li {
	list-style-type: none;
	line-height: 30px;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist3_manu li a{
	border: 1px solid #FF6464;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	line-height: 30px;
	background-image: url(images/menu_bg_manufacturing.png);
	background-repeat: no-repeat;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	color: #FFFFFF;
	background-position: right center;
	}

#navlist3_manu li a:hover{
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist3_manu a
{
	display: block;
	padding: 10px 10px;
	width: 280px;
	color: #fff;
	text-decoration: none;
}

#navlist3_manu a:hover
{
	color: #000;
	background-color: #FF6464;
	text-decoration: none;
}

#navlist3_manu ul ul li { margin: 0 0 0 0; }

#navlist3_manu ul ul a
{
	display: block;
	width: 280px;
	color: #fff;
	background-color: #FFBC79;
	text-decoration: none;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	background-image: url(images/menu_bg_auto_arrow_down_gray.png);
	border: 1px solid #FFFFFF;
	background-repeat: repeat;
}
#navlist3_manu ul li ul li ul li a
{
	display: block;
	padding: 10px 10px 10px 10px;
	width: 280px;
	color: #fff;
	background-color: #B1B1B1;
	text-decoration: none;
}

#navlist3_manu ul ul a:hover
{
	color: #000;
	background-color: #FF6161;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}	

/*//////// end Test Navlist Manufacturing //////*/



/* Navlist4 Training Platforms */
#navlist4_tp{
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist4_tp_anto{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist4_tp ul a
{
	display: block;
	width: 240px;
	border: 1px solid #E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_manufacturing.png);
	background-repeat: no-repeat;
	padding: 10px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist4_tp_anto ul a
{
	display: block;
	width: 290px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_manu_arrow_down_red.png);
	background-repeat: no-repeat;
	padding: 10px;
	list-style-type: none;
	font-size: 12px;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}

#navlist4_tp li a {
	line-height: 30px;
	background-image: url(images/dotpoint_arrow_electro.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: none;
	padding: 10px;
	display: block;
	width: 240px;
}
#navlist4_tp_anto li a {
	line-height: 30px;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: none;
	padding: 10px;
	display: block;
	width: 240px;
}
#navlist4_tp ul a:hover {
	color: #000;
	background-color: #ff5151;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}
#navlist4_tp_anto ul a:hover {
	color: #000;
	background-color: #ff5151;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist4_tp li:hover ul{ display: block; } /*  The magic */


/*//////// end Test Navlist //////
#navlist3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items 
	border-bottom: 1px solid #ccc;
	}

#navlist3 ul li {
	position: relative;
	}
	
#navlist3 li ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width 
	top: 0;
	display: none;
	}

/* Styles for Menu Items 
#navlist3 ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc; /* IE6 Bug 
	border-bottom: 0;
	}
#navlist3 ul li ul li ul li a
{
	display: none;
	padding: 5px 5px 5px 30px;
	width: 150px;
	color: #fff;
	background-color: #B1B1B1;
	text-decoration: none;
}

/* Fix IE. Hide from IE Mac \
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
* html ul li ul li ul li { float: left; height: 1%; }
/* End 
		
#navlist3 li:hover ul { display: block; } /*  The magic */
-->


/*//////// Test Navlist electro//////*/	

#navlist3_tp{
	margin: 0px;
	padding: 0px;
}

#navlist3_tp ul
{
	margin: 0;
	padding: 0px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
}

#navlist3_tp li {
	list-style-type: none;
	line-height: 30px;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist3_tp li a{
	border: 1px solid #FF8000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	line-height: 30px;
	background-image: url(images/menu_bg_electro.png);
	background-repeat: no-repeat;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	color: #FFFFFF;
	background-position: right center;
	}

#navlist3_tp li a:hover{
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist3_tp a
{
	display: block;
	padding: 10px 10px;
	width: 280px;
	color: #fff;
	text-decoration: none;
}

#navlist3_tp a:hover
{
	color: #fff;
	background-color: #FFA448;
	text-decoration: none;
}

#navlist3_tp ul ul li { margin: 0 0 0 0; }

#navlist3_tp ul ul a
{
	display: block;
	width: 280px;
	color: #fff;
	background-color: #FFBC79;
	text-decoration: none;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	background-image: url(images/menu_bg_electro_sub.png);
	border: 1px solid #FFFFFF;
	background-repeat: repeat;
}
#navlist3_tp ul li ul li ul li a
{
	display: block;
	padding: 10px 10px 10px 10px;
	width: 280px;
	color: #fff;
	background-color: #B1B1B1;
	text-decoration: none;
}

#navlist3_tp ul ul a:hover
{
	color: #fff;
	background-color: #FFA54A;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}	

#product_content_container_robots{
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}


#main_product_content_robots{
	width: 920px;
	float: left;
	padding-left: 20px;
}
article {
    display: block;
}
.m-content.lg-floating-L, .m-content.lg-full-L {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #FFFFFF;
    display: table;
    padding-bottom: 2%;
    height: 450px;
    position: relative;
    width: 100%;
}
.m-content-hero-L {
    background: no-repeat 50% 0;
    background-size: cover;
    bottom: 0;
    left: 0;
    min-height: 250px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.m-content-floating-L {
    display: table-cell;
    vertical-align: bottom;
}
.lg-floating-L .m-content-inner-L {
    margin-left: 15px;
    background: #fff;
    float:left;
    max-width: 400px;
    padding: 20px;
    position: relative;
}
.m-content-header-L {
    margin: -0.75em auto 10px;
    text-align: left;
}
.m-content-heading-L {
    margin-bottom: 5px;
    font-size: 30px;
    color: #00adef;
}
.m-content-subheading-L {
    font-size: 16px;
    margin: 0 0 15px;
    text-transform: uppercase;
}
.m-content-body-L {

    margin-bottom: -30px;
}
.m-content-col-L {

    margin-bottom: 30px;
    text-align: left;
}


.m-content.lg-floating-R, .m-content.lg-full-R {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #FFFFFF;
    display: table;
    padding-bottom: 2%;
    height: 450px;
    position: relative;
    width: 100%;
}
.m-content-hero-R {
    background: no-repeat 50% 0;
    background-size: cover;
    bottom: 0;
    left: 0;
    min-height: 250px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.m-content-floating-R {
    display: table-cell;
    vertical-align: bottom;
}
.lg-floating-R .m-content-inner-R {
    margin-right:50px;
    background: #fff;
    float:right;
    margin-right:15px;
    max-width: 400px;
    padding: 20px;
    position: relative;
}
.m-content-header-R {
    margin: -0.75em auto 10px;
    text-align: left;
}
.m-content-heading-R {
    margin-bottom: 5px;
    font-size: 30px;
    color: #00adef;
}
.m-content-subheading-R {
    font-size: 16px;
    margin: 0 0 15px;
    text-transform: uppercase;
}
.m-content-body-R {

    margin-bottom: -30px;
}
.m-content-col-R {

    margin-bottom: 30px;
    text-align: left;
}


li.robots:before {
    content: ">";
    float: left;
    width: 1em;
}
.ul-two-columns {
list-style: none;
margin-left: 0px;
padding-left: 0em;
text-indent: 0em;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 0px;
column-gap: 0px;
-moz-column-gap: 0px;
}

/*//////// end Test Navlist Training Platforms //////*/



/*//////// Navlist STEM//////*/	

#navlist5_stem{
	margin: 0px;
	padding: 0px;
}

#navlist5_stem ul
{
	margin: 0;
	padding: 0px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
}

#navlist5_stem li {
	list-style-type: none;
	line-height: 30px;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist5_stem li a{
	border: 1px solid #339966;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	line-height: 30px;
	background-image: url(images/menu_bg_stem.png);
	background-repeat: no-repeat;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	color: #FFFFFF;
	background-position: right center;
	}

#navlist5_stem li a:hover{
	background-image: url(images/menu_bg_arrow_down_stem.png);
	background-position: right center;
	background-repeat: no-repeat;
}

#navlist5_stem a
{
	display: block;
	padding: 10px 10px;
	width: 280px;
	color: #fff;
	text-decoration: none;
}

#navlist5_stem a:hover
{
	color: #000;
	background-color: #FF6464;
	text-decoration: none;
}

#navlist5_stem ul ul li { margin: 0 0 0 0; }

#navlist5_stem ul ul a
{
	display: block;
	width: 280px;
	color: #fff;
	background-color: #FFBC79;
	text-decoration: none;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	background-image: url(images/menu_bg_auto_arrow_down_gray.png);
	border: 1px solid #FFFFFF;
	background-repeat: repeat;
}
#navlist5_stem ul li ul li ul li a
{
	display: block;
	padding: 10px 10px 10px 10px;
	width: 280px;
	color: #fff;
	background-color: #B1B1B1;
	text-decoration: none;
}

#navlist5_stem ul ul a:hover
{
	color: #000;
	background-color: #00cc00;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}	

/*//////// end Navlist STEM //////*/

/*//////// Automotive Technology Page Left //////*/
#navlist_automotive_wide{
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist_automotive_wide ul a
{
	display: block;
	border: 1px solid #E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_auto.png);
	background-repeat: no-repeat;
	padding: 20px 10px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist_automotive_wide ul a:hover {
	color: #000;
	background-color: #69C;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}
/*//////// Electro Technology Page Left //////*/
#navlist_electro_wide{
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist_electro_wide ul a
{
	display: block;
	border: 1px solid #E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_electro.png);
	background-repeat: no-repeat;
	padding: 20px 10px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist_electro_wide ul a:hover {
	color: #000;
	background-color: #FFA448;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}
/*//////// Manufacturing Technology Page Left //////*/
#navlist_manufacturing_wide{
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist_manufacturing_wide ul a
{
	display: block;
	border: 1px solid #E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_manufacturing.png);
	background-repeat: no-repeat;
	padding: 20px 10px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist_manufacturing_wide ul a:hover {
	color: #000;
	background-color: #ff5151;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}
/*//////// Automotive Categories Top //////*/
#navlist_automotive_categories_wide{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist_automotive_categories_wide ul a
{
	display: block;
	width: 315px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_auto.png);
	background-repeat: no-repeat;
	padding: 10px;
	list-style-type: none;
	font-size: 12px;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist_automotive_categories_wide ul a:hover {
	color: #000;
	background-color: #69C;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}
/*//////// Electro Categories Top //////*/
#navlist_electro_categories_wide{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist_electro_categories_wide ul a
{
	display: block;
	width: 315px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_electro.png);
	background-repeat: no-repeat;
	padding: 10px;
	list-style-type: none;
	font-size: 12px;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist_electro_categories_wide ul a:hover {
	color: #000;
	background-color: #FFA448;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}
/*//////// Manufacturing Categories Top //////*/
#navlist_manufacturing_categories_wide{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist_manufacturing_categories_wide ul a
{
	display: block;
	width: 315px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_manufacturing.png);
	background-repeat: no-repeat;
	padding: 10px;
	list-style-type: none;
	font-size: 12px;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist_manufacturing_categories_wide ul a:hover {
	color: #000;
	background-color: #ff5151;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}
/*//////// STEM Categories Top //////*/
#navlist_stem_categories_wide{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;	
}
#navlist_stem_categories_wide ul a
{
	display: block;
	width: 315px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers  */
	margin: 1px;
	background-image: url(images/menu_bg_stem.png);
	background-repeat: no-repeat;
	padding: 10px;
	list-style-type: none;
	font-size: 12px;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: right center;
}
#navlist_stem_categories_wide ul a:hover {
	color: #000;
	background-color: #00cc00;
	text-decoration: none;
	background-image: url(images/dotpoint_arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}
/*//////// STEM Cloud Page //////*/
#stem_lesson_wide {
    width: 600px;
    float: left;
    padding: 0px;
    margin-left: 0px;
}
#stem_image_wide {
    float: right;
    height: 100%;
    width: 400px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 30px;
    display: block;
}
/*//////// News Pages //////*/
#news_page_piece_content_wide{
	width: 1260px;
	float: left;
	padding-left: 20px;
}
#news_page_piece_text_left_wide {
    width: 750px;
    font-size: 14px;
    text-align: justify;
    float: left;
    padding-right: 20px;
    margin-left: 0px;
}
#news_page_piece_image_right_wide {
    float: right;
    text-align: right;
    height: 100%;
    width: 450px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    display: block;
}
#news_page_piece_text_full_width_wide {
	width: 1260px;
	float: left;
	font-size: 14px;
	text-align: justify;
	font-weight: normal;
	padding-left: 0px;
        margin-top: 20px;
	margin-bottom: 20px;
}
/*//////// Media-About_Us-Contact_Us Pages //////*/

#page_content_full_text_wide{
	width: 1260px;
	float: left;
	font-size: 14px;
	text-align: justify;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 10px;
}
#page_content_wide{
	width: 1260px;
	float: left;
	padding-left: 20px;
}
/*//////// Hydraulics //////*/
#container_hydraulics_1300 {
	width: 1280px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 30px;
}
#container_hydraulics_1020 {
	width: 1020px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 30px;
}
#hydraulics_page_text_20px_full_width {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 20px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
}
#hydraulics_product_page_text_frame_320 {
	width: 320px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#hydraulics_product_page_text_frame_490 {
	width: 490px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#hydraulics_page_content_text_frame_400 {
	width: 400px;
	float: left;
	padding-left: 13px;
	padding-right: 13px;
}
#hydraulics_page_content_image_800px_left{
	width: 800px;
	float: left;
	padding-left: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#hydraulics_page_content_text_frame_400px_right{
	width: 400px;
	float: right;
	padding-right: 65px;
	margin-right: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#hydraulics_page_content_image_750px_right{
	width: 750px;
	text-align: right;
	float: right;
	padding-right: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#hydraulics_page_content_text_frame_400px_left{
	width: 400px;
	float: left;
	padding-left: 120px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#hydraulics_product_page_image_left{
	width: 502px;
	float: left;
	padding-left: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
}
#hydraulics_product_page_text_frame_right{
	width: 400px;
	float: right;
	padding-right: 10px;
	margin-right: 0px;
	margin-top: 30px;
	margin-bottom: 30px;
}
#hydraulics_product_page_text_frame_2columns_left{
	width: 450px;
	float: left;
	padding-left: 10px;
	padding-right: 50px;
	margin-top: -20px
}
#hydraulics_product_page_text_frame_2columns_right{
	width: 450px;
	float: right;
	padding-left: 50px;
	padding-right: 10px;
	margin-top: -20px
}
#hydraulics_page_content_text_frame_600 {
	width: 600px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
}
h6 {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	text-align: left;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 30px;
}
h4 {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	text-align: center;
	padding-left: 0px;
	margin-top: 15px;
	margin-bottom: 30px;
}
#button_space {
	margin-top: 50px;
	margin-bottom: 30px;
}
#jump {
	margin-top: 5px;
	margin-bottom: 5px;
}
#text_18px_left {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 18px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#text_24px_left {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 24px;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
}
#text_46px_left {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 46px;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
}#text_18px_center {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 18px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}
#text_20px_center {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 20px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}
#text_24px_center {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 24px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}
#text_32px_center {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 32px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}
#text_46px_center {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 46px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}
#text_56px_center {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 56px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 40px;
}
#text_64px_center {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 64px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 10px;
}
a.my-button {
  display: inline-block;
  line-height: 2em;
  font-size: 22px;
  font-weight: 300;
  font-family: 'Source Sans Pro',sans-serif;
  text-decoration: none;
  color: #fff;
  background-color: #56b1f7;
  border-radius: 5px;
  padding: 10px 15px;
  -moz-transition: all 0.2s; 
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
a.my-button:hover {
  background-color: #ff5151;
  color: #fff;
  border-radius:5px;
  padding: 10px 15px;
}
#clear {
	clear:both;
	height:0px;
	font-size: 1px;
	line-height: 0px;
}
#hydraulics_product_page_ordering_section {
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	color: #666666;
	background-color: #E6E6E6;
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#hydraulics_url_frame {
	width: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}
a.hydraulics_url {
	width: auto;
	font-weight: 300;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 24px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	color: #006aa8;
}
a.hydraulics_url:hover {
	color: #ff5151;
}
a.product_intro_url:hover{
	color: #eabb2c;
	text-decoration: underline;
}
a.product_intro_url {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: underline;
	color: #006aa8;
	display: inline;
}
a.product_intro_stem_url:hover{
	color: #00ab33;
	text-decoration: underline;
}
a.product_intro_stem_url {
	text-align: left;
	margin-bottom: 10px;
	text-decoration: underline;
	color: #0066CC;
        display: inline;
}
a.product_intro_auto_url:hover{
	color: #0066FF;
	text-decoration: underline;
}
a.product_intro_auto_url {
	text-align: left;
	margin-bottom: 10px;
	color: #0066CC;
	text-decoration: none;
	display: inline;
}
a.automation_url:hover {
	color: #990000;
	text-decoration: underline;
}
a.automation_url {
	text-align: left;
	margin-bottom: 10px;
	text-decoration: none;
	color: #ff6666;
	display: inline;
}
a.electrical_url:hover {
	color: #fb8815;
	text-decoration: underline;
}
a.electrical_url {
	text-align: left;
	margin-bottom: 10px;
	text-decoration: underline;
	color: #006aa8;
	display: inline;
}
a.news_url {
	font-size: 18px;
	text-decoration: underline;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	color: #006aa8;
	display: inline;
}
a.news_url:hover{
	color: #5bb8f8;
	text-decoration: underline;
}
a.news_item_url {
	text-decoration: underline;
	color: #006aa8;
	display: inline;
}
a.product_brochures_url:hover {
	color: #f7bb03;
	text-decoration: underline;
}
a.product_brochures_url {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	color: #006aa8;
	display: inline;
}
a.product_videos_url:hover {
	color: #1698ee;
	text-decoration: underline;
}
a.product_videos_url {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	color: #006aa8;
	display: inline;
}
.spaced_bullet {
	text-align: left;
	margin-top: 7px;
	margin-bottom: 12px;
}
#what_is_uts {
	width: 100%;	
	float: left;
	text-align: right;
	margin-top: 30px;
	margin-bottom: 10px;
}
.hydraulics_video_frame {
	text-align: right;
	display: block;
}
.hydraulics_video_frame_center {
	text-align: center;
	display: block;
}
#hydraulics_video_frame_center {
	width: auto;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}
#hydraulics_video_frame_left {
	width: auto;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
}
a.search_url:hover {
	color: #1698ee;
	text-decoration: underline;
}
a.search_url {
	text-align: left;
	font-size: 14px;
	padding-top: 18px;
	padding-bottom: 3px;
	text-decoration: none;
	color: #006aa8;
	display: block;
}
#welding_page_content_text_frame_400px_left {
    width: 470px;
    float: left;
    padding-left: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
}
#hydraulics_page_content_image_750px_right {
    width: 750px;
    text-align: right;
    float: right;
    padding-right: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.automotive_blue {
	text-decoration: none;
	color: #0066CC;
	display: inline;
}
a.text_url {
	text-align: left;
	padding-bottom: 10px;
	text-decoration: underline;
	color: #0066cc;
	display: block;
}
a.text_url:hover{
	color: #0066FF;
	text-decoration: underline;
}
a.text_inline_url {
	text-align: left;
	margin-bottom: 10px;
	text-decoration: underline;
	color: #0066cc;
	display: inline;
}
a.text_inline_url:hover{
	color: #0066FF;
	text-decoration: underline;
}
.text_bullet_gray {
	text-align: left;
	text-decoration: none;
	color: #666666;
	display: block;
}
.text_bullet_blue {
	text-align: left;
	text-decoration: none;
	color: #0066CC;
	display: block;
}