@charset "utf-8";


#wrapper_outer {
	width: 100%;
	background-image: url(../images/common/body-bg-top.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	background-color: #d9d5d5;
}

#wrapper {
	width: 100%;
	background-color: #f2f1ea;
}

header {
	width: 100%;
	min-height: 275px;
	background-image: url(../images/common/header-bg-handheld.jpg);
	background-repeat: repeat-x;
	position: relative;
	overflow: visible;
}

/* HEADER TOP NAV/SEARCH SECTION BELOW ///// */

#header_top_nav_section {
	color: #FFFFFF;
	text-shadow: 0px -1px 1px #000;
	font: .850em Arial, Helvetica, sans-serif;
	width: 100%;
}

#header_top_nav {
	width: 300px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

#header_search {
	width: 190px;
	font-size: .850em;
	margin: 20px auto 0px;
}

/* HEADER TOP NAV/SEARCH SECTION ABOVE ///// */
/* HEADER MAIN SECTION BELOW /////////////// */

#header_main {
	width: 100%;
	height: 250px;
	clear: both;
	margin-top: 8px;
	position: relative;
	text-align: center;
}

#header_logo_container {
	width: 260px;
	height: 108px;
	padding-top: 18px;
	margin-left: auto;
	margin-right: auto;	
}

a.header_logo {
	width: 260px;
	height: 108px;
	background-image: url(../images/common/header-logo.png);
	background-repeat: no-repeat;
	display: block;
}

#header_tag_line_phone {
	margin-top: 8px;
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

span.header_pros_choice {
	display: none;
}

span.header_phone a {
	color: #fff;
	font: 1.5em "Arial Black", arial-black, sans-serif;
	text-decoration: none;
}

#header_util_social_container {
	width: 280px;
	margin-top: 18px;
	margin-left: auto;
	margin-right: auto;	
	position: relative;
}

#header_util_menu ul {
	margin-top: 0px;
	-webkit-padding-before: 3px;
}

#header_util_menu li {
	display: inline;
	list-style: none;
	margin-right: 15px;
}

#header_util_menu li.first {
	display: inline;
	list-style: none;
	margin-left: -40px;
}

#header_util_menu li.last {
	display: inline;
	list-style: none;
	margin-right: 0px;
}

#header_util_menu a {
	font: bold 1.000em Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
}
#header_util_menu a:hover {
	font: bold 1.00em Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #e33840;
}

#header_social_media_pos {
	display: none;
}

a.header_social_media_facebook {
	display: none;
}
a.header_social_media_facebook:hover {
	display: none;
}

a.header_social_media_twitter {
	display: none;
}
a.header_social_media_twitter:hover {
	display: none;
}

a.header_social_media_googlePlus {
	display: none;
}
a.header_social_media_googlePlus:hover {
	display: none;
}

a.header_social_media_youtube {
	display: none;
}
a.header_social_media_youtube:hover {
	display: none;
}

/* HEADER MAIN SECTION ABOVE /////////////// */
/* HEADER TOP NAV BELOW //////////////////// */

#header_top_nav_section ul {
	margin: 0px 0px 0px -6px;
	padding: 0px;
}

#header_top_nav_section li {
	float: left;
	list-style: none;
	margin-left: 5px;
	margin-right: 5px;
}

#header_top_nav_section li.first {
	float: left;
	list-style: none;
	margin-left: 8px;
	margin-right: 5px;
}

#header_top_nav_section li.last {
	float: left;
	list-style: none;
	margin-left: 5px;
	margin-right: 0px;
}

#header_top_nav_section li a {
	color: #fff;
	text-shadow: 0px -1px 1px #000;
	font: .900em Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: .850em;
}
#header_top_nav_section li a:hover {
	color: #000;
	text-shadow: 0px 1px 1px #eee;
	font: .900em Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: .850em;
}

/* HEADER TOP NAV ABOVE //////////////////// */
/* HEADER SEARCH FORM BELOW //////////////// */
#header_search fieldset {
	width: 190px;
	position: relative;
}



#header_search label,
input#header_search_field_bg,
input#header_search_button {
	float: left;
}

label.header_search_label {
	padding-top: 5px;
	display: block;
}

input#header_search_field_bg {
	background:url(../images/common/header-search-field-bg-tablet.png);
	width: 85px;
	height: 27px;
	border:none;
	outline:none;
	background-repeat:no-repeat;
	background-color: transparent;
	padding-top: 0px;
	padding-left: 10px;
	font-size: 1.000em;
	margin-right: 5px;
}

input#header_search_button {
	width: 38px;
	height: 27px;
	background-image:url(../images/common/header-search-button-bg.png);
	cursor:pointer;
	text-decoration:none;
	outline:none;
	border:none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: transparent;
}
input#header_search_button:hover {
	width: 38px;
	height: 27px;
	background-image:url(../images/common/header-search-button-bg.png);
	cursor:pointer;
	text-decoration:none;
	outline:none;
	border:none;
	background-position: -38px 0px;
	background-repeat: no-repeat;
	background-color: transparent;
}

/* HEADER SEARCH FORM ABOVE //////////////// */
/* SLIDER ORIENTED BELOW /////////////////// */

#flexslider_pos {
	margin-top: -4px;
	position: relative;
	display: block;
	-webkit-margin-before: -7px;
}
/* SLIDER ORIENTED ABOVE /////////////////// */
/* CHAT ELEMENTS BELOW ///////////////////// */ 

#chat-tab {
	display: none;
}

#chat-tab img {
	display: none;
}

/* CHAT ELEMENTS BELOW ///////////////////// */ 
/* HOME CONTENT BELOW ////////////////////// */

#home_content {
	padding-left: 30px;
	padding-right: 30px;
}

#home_content h1  {
	text-align: center;
	margin-top: -1em;
	font: bold 1.300em/1.300em Arial, Helvetica, sans-serif;
}

#home_content h2 {
	font: bold 2.500em/.300em Arial, Helvetica, sans-serif;
	text-align: center;
}

#home_content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	line-height: 1.5em;	
}

#home_testimonial {
	margin: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-style: italic;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.8em;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

/* HOME CONTENT ABOVE ////////////////////// */
/* INTERIOR CONTENT BELOW ////////////////// */

#breadcrumbs {
	width: 100%;
	text-align: left;
	float: left;
	margin-bottom: 20px;
	line-height: 1.2em;
}

#breadcrumbs a {
	color: #000;
	font-size: 1em;
	text-decoration: none;
}
#breadcrumbs a:hover {
	color: #e2373d;
	font-size: 1em;
	text-decoration: none;
}

#content {
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: -15px;
}

/* INTERIOR CONTENT ABOVE ////////////////// */
/* PRODUCT CATEGORY PAGE BELOW ///////////// */

#product_category_container {
	width: 100%;
}

/*
#product_category_item {
	width: 280px;
	min-height: 100px;
	float: left;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-right: 15px;
}
*/

#product_category_item {
	max-width: 280px;
	min-height: 100px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
}

#product_category_item img {
	border: 1px solid #5d5d5d;
	-moz-box-shadow:    0px 0px 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
    box-shadow:         0px 0px 2px 2px rgba(0,0,0,0.2);
}

#product_category_item h2 {
	font-size: 1em;	
}

#product_category_item h2 a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#product_category_item h2 a:hover {
	font-weight: bold;
	color: #e2373d;
	text-decoration: none;
}

/* PRODUCT CATEGORY PAGE ABOVE ///////////// */
/* DETAILS PAGE BELOW ////////////////////// */

#content_details_page {
	margin-bottom: -15px;
}

#content_main_column {
	padding-left: 20px;
	padding-right: 20px;
	float: none;
}

#content_right_column {
	float: none;
	width: 280px;
	margin-left: auto;
	margin-right: auto;	
}

#content_page_product_thumbnails {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
}

.details_page_main_image_img {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #5d5d5d;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	display: block;
}

img#content_page_product_thumbnails_img {
	float: left;
	margin-left: 9px;
	margin-bottom: 40px;
	border: 1px solid #5d5d5d;
	-moz-box-shadow:    0px 0px 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
    box-shadow:         0px 0px 2px 2px rgba(0,0,0,0.2);		
}

#content_details_page_content {
	margin-bottom: 40px;
	display: block;
}

#enlarge {
	width: 100%;
	font-size: .700em;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	text-align: center;
}

/* DETAILS PAGE ABOVE ////////////////////// */
/* UPCOMING SHOWS PAGE BELOW /////////////// */

#content_upcoming_shows_page {
	margin-bottom: -15px;
}

#upcoming_shows_page_content {
	margin-bottom: 40px;	
}

#calendar_list_container h2 {
	font: bold 1.000em/1.200em;	
}

#calendar_list_item {
	margin-bottom: 30px;
	font-size: .900em;
}

#calendar_list_item h3 {
	font-size: 1.1em;
	font-style: normal;
	line-height: 1.0em;
	font-weight: bold;
	font-variant: normal;
	margin-bottom: 10px;
}

#calendar_list_item h3 a {	
	color: #000;
	text-decoration: none;
}
#calendar_list_item h3 a:hover {
	color: #e2373d;
	text-decoration: none;
}

span.calendar_list_item_red {	
	color: #e2373d;	
}

#calendar_list_january,
#calendar_list_february,
#calendar_list_march,
#calendar_list_april,
#calendar_list_may,
#calendar_list_june,
#calendar_list_july,
#calendar_list_august,
#calendar_list_september,
#calendar_list_october,
#calendar_list_november,
#calendar_list_december {
	border-bottom: 1px solid #999;
}

#calendar_list_december {
	border-bottom: none;
}

#calendar_list_date,
#calendar_list_location,
#calendar_list_booth {
	float: left;	
}


#calendar_list_location,
#calendar_list_booth {
	margin-left: 15px;	
}

/* UPCOMING SHOWS PAGE ABOVE /////////////// */
/* NEWS PAGE BELOW ///////////////////////// */

#content_upcoming_shows_page {
	margin-bottom: -15px;
}

#news_page_content {
	margin-bottom: 40px;	
}

#news_page_content_listings h2 {
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	padding-top: 15px;
	margin-bottom: -10px;
}

#news_page_content_listings h2 a {
	color: #e2373d;
	text-decoration: none;
}
#news_page_content_listings h2 a:hover {
	color: #000;
	text-decoration: none;
}

/* NEWS PAGE ABOVE ///////////////////////// */
/* ARTICLES PAGE BELOW ///////////////////// */

#articles_page_content_listings h2 {
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	padding-top: 15px;
	margin-bottom: -10px;
}

#articles_page_content_listings h2 a {
	color: #e2373d;
	text-decoration: none;
}
#articles_page_content_listings h2 a:hover {
	color: #000;
	text-decoration: none;
}

/* ARTICLES PAGE ABOVE ///////////////////// */
/* DEALERS ONLY PAGE BELOW ///////////////// */

#dealers_only_news_listings h2 {
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	padding-top: 15px;
	margin-bottom: -10px;
}

#dealers_only_news_listings h2 a {
	color: #e2373d;
	text-decoration: none;
}
#dealers_only_news_listings h2 a:hover {
	color: #000;
	text-decoration: none;
}

#dealer_only_login_form_submit_button input.dealer_only_login_form_submit {
	width: 117px;
	height: 44px;
	background-image: url(../images/common/submit-button.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	background-position: 0px 0px;
	padding: bottom: 10px;
	cursor:pointer;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	display: block;
}
#dealer_only_login_form_submit_button input.dealer_only_login_form_submit:hover {
	width: 117px;
	height: 44px;
	background-image: url(../images/common/submit-button.png);
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	background-position: -118px 0px;
	padding: bottom: 10px;
	cursor:pointer;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	display: block;
}

/* DEALERS ONLY PAGE ABOVE ///////////////// */
/* DETAILS PAGE SPECIFICATIONS BELOW /////// */

#details_page_spec_container {
	margin-left: 0px;
	margin-right: 0px;
	font-size: 1em;
	text-align: left;
	background: #FFF;
	margin-bottom: 40px;
	border: 1px solid #5d5d5d;
	-moz-box-shadow:    0px 0px 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
    box-shadow:         0px 0px 2px 2px rgba(0,0,0,0.2);
}

/* splitter specific below */

#details_page_spec_weight_splitter,
#details_page_spec_splitting_tons_splitter,
#details_page_spec_engine_size_splitter,
#details_page_spec_flow_requirements_splitter,
#details_page_spec_pump_splitter,
#details_page_spec_pressure_requirements_splitter,
#details_page_spec_hydraulic_tank_cap_splitter,
#details_page_spec_maximum_log_length_splitter,
#details_page_spec_cylinder_size_splitter,
#details_page_spec_cycle_time_splitter,
#details_page_spec_frame_splitter,
#details_page_spec_hitch_splitter,
#details_page_spec_4_way_wedge_splitter,
#details_page_spec_6_way_wedge_splitter,
#details_page_spec_log_lift_splitter,
#details_page_spec_table_grate_splitter,
#details_page_spec_wedge_lift_splitter,
#details_page_spec_wheel_splitter {
	padding: 5px;	
}

#details_page_spec_weight_splitter,
#details_page_spec_engine_size_splitter,
#details_page_spec_flow_requirements_splitter,
#details_page_spec_hydraulic_tank_cap_splitter,
#details_page_spec_cylinder_size_splitter,
#details_page_spec_frame_splitter,
#details_page_spec_4_way_wedge_splitter,
#details_page_spec_wheel_splitter,
#details_page_spec_log_lift_splitter {
	background: #d8d8d8;		
}

#details_page_spec_weight_left_splitter,
#details_page_spec_splitting_tons_left_splitter,
#details_page_spec_engine_size_left_splitter,
#details_page_spec_flow_requirements_left_splitter,
#details_page_spec_pump_left_splitter,
#details_page_spec_pressure_requirements_left_splitter,
#details_page_spec_hydraulic_tank_cap_left_splitter,
#details_page_spec_maximum_log_length_left_splitter,
#details_page_spec_cylinder_size_left_splitter,
#details_page_spec_cycle_time_left_splitter,
#details_page_spec_frame_left_splitter,
#details_page_spec_hitch_left_splitter,
#details_page_spec_4_way_wedge_left_splitter,
#details_page_spec_6_way_wedge_left_splitter,
#details_page_spec_log_lift_left_splitter,
#details_page_spec_table_grate_left_splitter,
#details_page_spec_wedge_lift_left_splitter,
#details_page_spec_wheel_left_splitter {
	float: left;
	width: 49%;	
}

#details_page_spec_weight_right_splitter,
#details_page_spec_splitting_tons_right_splitter,
#details_page_spec_engine_size_right_splitter,
#details_page_spec_flow_requirements_right_splitter,
#details_page_spec_pump_right_splitter,
#details_page_spec_pressure_requirements_right_splitter,
#details_page_spec_hydraulic_tank_cap_right_splitter,
#details_page_spec_maximum_log_length_right_splitter,
#details_page_spec_cylinder_size_right_splitter,
#details_page_spec_cycle_time_right_splitter,
#details_page_spec_frame_right_splitter,
#details_page_spec_hitch_right_splitter,
#details_page_spec_4_way_wedge_right_splitter,
#details_page_spec_6_way_wedge_right_splitter,
#details_page_spec_log_lift_right_splitter,
#details_page_spec_table_grate_right_splitter,
#details_page_spec_wedge_lift_right_splitter,
#details_page_spec_wheel_right_splitter {
	float: right;
	width: 49%;	
}

/* splitter specific above */
/* processor specific below */

#details_page_spec_power_plant_processors,
#details_page_spec_pump_processors,
#details_page_spec_weight_processors,
#details_page_spec_saw_chain_gauge_processors,
#details_page_spec_top_roll_clamping_system_processors,
#details_page_spec_splitter_cylinder_dia_processors,
#details_page_spec_max_log_dia_processors,
#details_page_spec_trough_length_processors,
#details_page_spec_max_log_length_processors,
#details_page_spec_hydraulic_capacity_processors,
#details_page_spec_live_deck_electric_winch_processors,
#details_page_spec_live_deck_hydraulic_processors,
#details_page_spec_deck_size_processors,
#details_page_spec_hydraulic_oil_cooler_processors,
#details_page_spec_electric_auto_cycle_processors,
#details_page_spec_cycle_time_processors,
#details_page_spec_4_way_wedge_processors,
#details_page_spec_6_way_wedge_processors,
#details_page_spec_8_way_wedge_processors,
#details_page_spec_dot_lights_processors,
#details_page_spec_seat_processors {
	padding: 5px;
}

#details_page_spec_power_plant_processors,
#details_page_spec_weight_processors,
#details_page_spec_top_roll_clamping_system_processors,
#details_page_spec_max_log_dia_processors,
#details_page_spec_max_log_length_processors,
#details_page_spec_live_deck_electric_winch_processors,
#details_page_spec_deck_size_processors,
#details_page_spec_electric_auto_cycle_processors,
#details_page_spec_4_way_wedge_processors,
#details_page_spec_8_way_wedge_processors,
#details_page_spec_seat_processors {
	background: #d8d8d8;		
}

#details_page_spec_power_plant_left_processors,
#details_page_spec_pump_left_processors,
#details_page_spec_weight_left_processors,
#details_page_spec_saw_chain_gauge_left_processors,
#details_page_spec_top_roll_clamping_system_left_processors,
#details_page_spec_splitter_cylinder_dia_left_processors,
#details_page_spec_max_log_dia_left_processors,
#details_page_spec_trough_length_left_processors,
#details_page_spec_max_log_length_left_processors,
#details_page_spec_hydraulic_capacity_left_processors,
#details_page_spec_live_deck_electric_winch_left_processors,
#details_page_spec_live_deck_hydraulic_left_processors,
#details_page_spec_deck_size_left_processors,
#details_page_spec_hydraulic_oil_cooler_left_processors,
#details_page_spec_electric_auto_cycle_left_processors,
#details_page_spec_cycle_time_left_processors,
#details_page_spec_4_way_wedge_left_processors,
#details_page_spec_6_way_wedge_left_processors,
#details_page_spec_8_way_wedge_left_processors,
#details_page_spec_dot_lights_left_processors,
#details_page_spec_seat_left_processors {
	float: left;
	width: 49%;	
}

#details_page_spec_power_plant_right_processors,
#details_page_spec_pump_right_processors,
#details_page_spec_weight_right_processors,
#details_page_spec_saw_chain_gauge_right_processors,
#details_page_spec_top_roll_clamping_system_right_processors,
#details_page_spec_splitter_cylinder_dia_right_processors,
#details_page_spec_max_log_dia_right_processors,
#details_page_spec_trough_length_right_processors,
#details_page_spec_max_log_length_right_processors,
#details_page_spec_hydraulic_capacity_right_processors,
#details_page_spec_live_deck_electric_winch_right_processors,
#details_page_spec_live_deck_hydraulic_right_processors,
#details_page_spec_deck_size_right_processors,
#details_page_spec_hydraulic_oil_cooler_right_processors,
#details_page_spec_electric_auto_cycle_right_processors,
#details_page_spec_cycle_time_right_processors,
#details_page_spec_4_way_wedge_right_processors,
#details_page_spec_6_way_wedge_right_processors,
#details_page_spec_8_way_wedge_right_processors,
#details_page_spec_dot_lights_right_processors,
#details_page_spec_seat_right_processors {
	float: right;
	width: 49%;
}

/* processor specific above */
/* converyors specific below */

#details_page_spec_honda_power_plant_convey,
#details_page_spec_hydraulic_top_drum_drive_convey,
#details_page_spec_ruff_top_belting_convey,
#details_page_spec_ruff_top_belting_w_cleats_convey,
#details_page_spec_chain_crossbar_transport_convey,
#details_page_spec_width_convey,
#details_page_spec_min_height_convey,
#details_page_spec_max_height_convey,
#details_page_spec_chip_separator_convey,
#details_page_spec_dot_lights_convey,
#details_page_spec_fenders_convey,
#details_page_spec_runs_off_processor_hyd_convey {
	padding: 5px;	
}

#details_page_spec_honda_power_plant_convey,
#details_page_spec_ruff_top_belting_convey,
#details_page_spec_chain_crossbar_transport_convey,
#details_page_spec_min_height_convey,
#details_page_spec_chip_separator_convey,
#details_page_spec_fenders_convey {
	background: #d8d8d8;		
}

#details_page_spec_honda_power_plant_left_convey,
#details_page_spec_hydraulic_top_drum_drive_left_convey,
#details_page_spec_ruff_top_belting_left_convey,
#details_page_spec_ruff_top_belting_w_cleats_left_convey,
#details_page_spec_chain_crossbar_transport_left_convey,
#details_page_spec_width_left_convey,
#details_page_spec_min_height_left_convey,
#details_page_spec_max_height_left_convey,
#details_page_spec_chip_separator_left_convey,
#details_page_spec_dot_lights_left_convey,
#details_page_spec_fenders_left_convey,
#details_page_spec_runs_off_processor_hyd_left_convey {
	float: left;
	width: 49%;	
}

#details_page_spec_honda_power_plant_right_convey,
#details_page_spec_hydraulic_top_drum_drive_right_convey,
#details_page_spec_ruff_top_belting_right_convey,
#details_page_spec_ruff_top_belting_w_cleats_right_convey,
#details_page_spec_chain_crossbar_transport_right_convey,
#details_page_spec_width_right_convey,
#details_page_spec_min_height_right_convey,
#details_page_spec_max_height_right_convey,
#details_page_spec_chip_separator_right_convey,
#details_page_spec_dot_lights_right_convey,
#details_page_spec_fenders_right_convey,
#details_page_spec_runs_off_processor_hyd_right_convey {
	float: right;
	width: 49%;
}

/* conveyors specific above */


/* DETAILS PAGE SPECIFICATIONS ABOVE /////// */
/* HOME BANNER BOXES BELOW ///////////////// */

#home_banner_boxes {
	width: 100%;
}

#home_banner_boxes p {
	font-size: 1em;
	line-height: 1.2em;
}

#home_banner_boxes_wood_splitters {
	width: 90%;
	float: none;
	margin-left: 15px;
}

#home_banner_boxes_content {
	margin-top: -20px;
}

#home_banner_boxes_conveyors {
	width: 90%;
	float: none;
	margin-left: 15px;
}

#home_banner_boxes_processors {
	width: 90%;
	float: none;
	margin-left: 15px;
}

#home_banner_box img {
	margin-bottom: -20px;
}

#home_banner_box img a {
	border: none;
	text-decoration: none;
}

/* HOME BANNER BOXES BELOW ///////////////// */
/* HOME NEWS BOXES BELOW /////////////////// */

#home_news_boxes {
	width: 100%;
	padding-top: 10px;
	background-color: #d1d1d1;
	background-image: url(../images/common/home-news-section-gray-top.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	padding-bottom: 10px;
}

#home_news_boxes_news {
	width: 280px;
	height: 460px;
	float: none;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#home_news_boxes_news_top {
	width: 280px;
	height: 79px;
	background-image: url(../images/common/home-news-section-timberwolf-news-top.jpg);
	background-repeat: no-repeat;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#home_news_boxes_news_content {
	background-image: url(../images/common/home-news-section-content-bg.jpg);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
}

#home_news_boxes_news_content h2 {
	font-size: 0.875em;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}

#home_news_boxes_news_content p {
	font-size: 0.875em;
	color: #000000;
}

#home_news_boxes_news_bottom {
	width: 280px;
	height: 18px;
	background-image: url(../images/common/home-news-section-bottom.jpg);
	background-repeat: no-repeat;
}

#home_news_boxes_choosing_right_machine {
	width: 280px;
	height: 460px;
	float: none;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	position: relative;	
}

#home_news_boxes_choosing_right_machine_top {
	width: 280px;
	height: 375px;
	background-image: url(../images/common/home-news-section-choosing-right-machine.jpg);
	background-repeat: no-repeat;
	margin-top: 50px;
}

a.choosing_right_machine_link {
	width: 280px;
	height: 74px;
	background-image: url(../images/common/home-page-choosing-right-mahine-banner-link.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
a.choosing_right_machine_link:hover {
	width: 280px;
	height: 74px;
	background-image: url(../images/common/home-page-choosing-right-mahine-banner-link.jpg);
	background-repeat: no-repeat;
	background-position: -280px 0px;
	display: block;
}

#home_news_boxes_upcoming_shows {
	width: 280px;
	height: 460px;
	float: none;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#home_news_boxes_upcoming_shows_top {
	width: 280px;
	height: 79px;
	background-image: url(../images/common/home-news-section-upcoming-shows-top.jpg);
	background-repeat: no-repeat;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#home_news_boxes_upcoming_shows_content {
	background-image: url(../images/common/home-news-section-content-bg.jpg);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
}

#home_news_boxes_upcoming_shows_content h2 {
	font-size: 0.875em;
	font-weight: bold;

	color: #000000;
	line-height: normal;
	margin-bottom: -8px;
}

#home_news_boxes_upcoming_shows_content h2 a {
	color: #000000;
	text-decoration: none;		
}
#home_news_boxes_upcoming_shows_content h2 a:hover {
	color: #e2373d;
	text-decoration: none;		
}

#home_news_boxes_upcoming_shows_content p {
	font-size: 0.875em;
	color: #000000;
}

#home_news_boxes_upcoming_shows_bottom {
	width: 280px;
	height: 18px;
	background-image: url(../images/common/home-news-section-bottom.jpg);
	background-repeat: no-repeat;
}

/* HOME NEWS BOXES ABOVE /////////////////// */
/* VIDEO POPUPS BELOW ////////////////////// */

video {
	width: 720px;	
}

source {
	width: 720px;		
}

#video_wrapper {
	width: 720px!important;
	display: block;
}

/* VIDEO POPUPS BELOW ////////////////////// */
/* INTERIOR SIDE COLUMN BUTTONS BELOW ////// */

#interior_side_column_buttons {
	width: 260px;
	margin-left: auto;
	margin-right: auto;	
}

a#interior_side_column_buttons_video {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-videos.jpg) no-repeat 0px 0px;
	height: 44px;
	display: block;
}
a#interior_side_column_buttons_video:hover {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-videos.jpg) no-repeat -261px 0px;
	height: 44px;
	display: block;
}

a.interior_side_column_buttons_optional_equipment {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-optional-equipment.jpg) no-repeat 0px 0px;
	height: 44px;
	display: block;
}
a.interior_side_column_buttons_optional_equipment:hover {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-optional-equipment.jpg) no-repeat -261px 0px;
	height: 44px;
	display: block;
}

a.interior_side_column_buttons_manual {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-manual.jpg) no-repeat 0px 0px;
	height: 44px;
	display: block;
}
a.interior_side_column_buttons_manual:hover {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-manual.jpg) no-repeat -261px 0px;
	height: 44px;
	display: block;
}

a.interior_side_column_buttons_brochure {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-brochure.jpg) no-repeat 0px 0px;
	height: 44px;
	display: block;
}
a.interior_side_column_buttons_brochure:hover {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-brochure.jpg) no-repeat -261px 0px;
	height: 44px;
	display: block;
}

a.interior_side_column_buttons_warranty-registration {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-warranty-registration.jpg) no-repeat 0px 0px;
	height: 44px;
	display: block;
}
a.interior_side_column_buttons_warranty-registration:hover {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-warranty-registration.jpg) no-repeat -261px 0px;
	height: 44px;
	display: block;
}

a.interior_side_column_buttons_request_information {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-request-information.jpg) no-repeat 0px 0px;
	height: 44px;
	display: block;
}
a.interior_side_column_buttons_request_information:hover {
	width: 260px;
	background: url(../images/common/interior-side-column-buttons-request-information.jpg) no-repeat -261px 0px;
	height: 44px;
	display: block;
}

a.warranty_registration_page_button {
	width: 280px;
	height: 80px;
	text-decoration: none;
	background: url(../images/common/warranty_registration_button.png) no-repeat 0px 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.warranty_registration_page_button:hover {
	width: 280px;
	height: 80px;
	text-decoration: none;
	background: url(../images/common/warranty_registration_button.png) no-repeat -277px 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* INTERIOR SIDE COLUMN BUTTONS ABOVE ////// */
/* INTERIOR SIDE COLUMN UPCOMING SHOWS BELOW */

#interior_side_col_upcoming_shows {
	width: 260px;
	float: left;
	margin-top: 30px;
	margin-left: 5px;
	position: relative;
}

#interior_side_col_upcoming_shows_top {
	width: 260px;
	height: 81px;
	background-image: url(../images/common/interior-side-col-upcoming-shows-top.jpg);
	background-repeat: no-repeat;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#interior_side_col_upcoming_shows_content {
	background-image: url(../images/common/interior-side-col-upcoming-shows-content-bg.jpg);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
}

#interior_side_col_upcoming_shows_content h2 {
	font-size: 0.875em;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	margin-bottom: -8px;
}

#interior_side_col_upcoming_shows_content p {
	font-size: 0.875em;
	color: #000000;
}

#interior_side_col_upcoming_shows_bottom {
	width: 260px;
	height: 23px;
	background-image: url(../images/common/interior-side-col-upcoming-shows-bottom.jpg);
	background-repeat: no-repeat;
}

/* INTERIOR SIDE COLUMN UPCOMING SHOWS ABOVE */
/* INTERIOR SIDE COLUMN NEWS BELOW ///////// */

#interior_side_col_news {
	width: 260px;
	float: left;
	margin-top: 30px;
	margin-left: 5px;
	margin-bottom: 20px;
	position: relative;
}

#interior_side_col_news_top {
	width: 260px;
	height: 81px;
	background-image: url(../images/common/interior-side-col-news-top.jpg);
	background-repeat: no-repeat;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#interior_side_col_news_content {
	background-image: url(../images/common/interior-side-col-news-content-bg.jpg);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
}

#interior_side_col_news_content h2 {
	font-size: 0.875em;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	margin-bottom: -8px;
}

#interior_side_col_news_content p {
	font-size: 0.875em;
	color: #000000;
}

#interior_side_col_news_bottom {
	width: 260px;
	height: 23px;
	background-image: url(../images/common/interior-side-col-news-bottom.jpg);
	background-repeat: no-repeat;
}

/* INTERIOR SIDE COLUMN NEWS ABOVE ///////// */
/* DEALERS ONLY RIGHT SIDE MENU BELOW ////// */

#dealers_only_side_nav {
	width: 260px;
	float: none;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#dealers_only_side_nav_top {
	width: 260px;
	height: 82px;
	background-image: url(../images/common/dealers-only-side-nav-top.jpg);
	background-repeat: no-repeat;
	padding-bottom: 0px; 
	margin-bottom: 0px;
}

#dealers_only_side_nav_content {
	background-image: url(../images/common/dealers-only-side-nav-content.jpg);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
}

#dealers_only_side_nav_content li {
	font-size: 0.875em;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	margin-bottom: 15px;
	list-style: none;
	margin-left: -20px;
}

#dealers_only_side_nav_content a {
	color: #e2373d;
	text-decoration: none;
}
#dealers_only_side_nav_content a:hover {
	color: #000000;
	text-decoration: none;
}

#dealers_only_side_nav_content p {
	font-size: 0.875em;
	color: #000000;
}

#dealers_only_side_nav_bottom {
	width: 260px;
	height: 22px;
	background-image: url(../images/common/dealers-only-side-nav-footer.jpg);
	background-repeat: no-repeat;
}

/* DEALERS ONLY RIGHT SIDE MENU ABOVE ////// */
/* OPTIONAL EQUIPMENT PAGE BELOW /////////// */

#optional_equipment_container {
	width: 640px;
	font-size: .800em;
	text-align: left;
	margin-bottom: 40px;
}

#Optional_equipment_item_1,
#Optional_equipment_item_2,
#Optional_equipment_item_3,
#Optional_equipment_item_4,
#Optional_equipment_item_5,
#Optional_equipment_item_6 {
	width: 300px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.optional_equipment_item_img {
	border: 1px solid #5d5d5d;
	-moz-box-shadow:    0px 0px 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
    box-shadow:         0px 0px 2px 2px rgba(0,0,0,0.2);
}

/* OPTIONAL EQUIPMENT PAGE ABOVE /////////// */
/* CHOOSING THE RIGHT MACHINE FORM BELOW /// */

#choosing_right_machine_form_container {
	width: 100%;
}

#choosing_right_machine_form_container input {
	width: 100%;
	height: 20px;
	border: 1px solid #5d5d5d;
	background: #fff;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
}

#choosing_right_machine_form_comments textarea {
	width: 100%;
	border: 1px solid #5d5d5d;
	background: #fff;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);	
}

#choosing_right_machine_form_state select,
#choosing_right_machine_form_cords_per_year select {
	display: block;
	width: 100%;
	height: 20px!important;
}

#state_select_div,
#cords_select_div,
#country_select_div {	
	width: 100%;
	height: 20px!important;
	border: 1px solid #5d5d5d!important;
	background: #fff!important;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2)!important;
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2)!important;
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2)!important;	
	
}

#choosing_right_machine_form_how_receive_info input.radio_buttons,
#choosing_right_machine_form_using_my_machine_for input.radio_buttons,
#choosing_right_machine_form_first_heard_timberwolf_through input.radio_buttons,
#choosing_right_machine_form_interested_in input.radio_buttons {
	border: none;
	width: 10px;
	height: 20px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
}
	 

#choosing_right_machine_form_name,
#choosing_right_machine_form_company_name_address,
#choosing_right_machine_form_submit_button {
	width: 100%;
}

#choosing_right_machine_form_first_name,
#choosing_right_machine_form_last_name,
#choosing_right_machine_form_company_name,
#choosing_right_machine_form_street_address,
#choosing_right_machine_form_city_town,
#choosing_right_machine_form_state,
#choosing_right_machine_form_state select,
#choosing_right_machine_form_zipcode,
#choosing_right_machine_form_country,
#choosing_right_machine_form_phone_number,
#choosing_right_machine_form_phone_email {
	width: 100%;
	float: none;
	margin-bottom: 20px;	
}

#choosing_right_machine_form_state select {
	margin-bottom: 10px;
	width: 100%;	
}

#choosing_right_machine_form_comments input {
	width: 40px!important;	
}

#choosing_right_machine_form_how_receive_info,
#choosing_right_machine_form_using_my_machine_for,
#choosing_right_machine_form_first_heard_timberwolf_through,
#choosing_right_machine_form_interested_in,
#choosing_right_machine_form_cords_per_year,
#choosing_right_machine_form_comments,
#choosing_right_machine_form_submit_button {
	float: none;
	margin-bottom: 20px;	
}

#choosing_right_machine_form_submit_button input.choosing_right_machine_form_submit {
	width: 117px;
	height: 44px;
	background-image: url(../images/common/submit-button.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	background-position: 0px 0px;
	padding: bottom: 10px;
	cursor:pointer;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	display: block;
}
#choosing_right_machine_form_submit_button input.choosing_right_machine_form_submit:hover {
	width: 117px;
	height: 44px;
	background-image: url(../images/common/submit-button.png);
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	background-position: -118px 0px;
	padding: bottom: 10px;
	cursor:pointer;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	display: block;
}

#choosing_right_machine_form_interested_in input.choosing_right_machine_form_interested_in_checkbox_1 {
	width: 10px;
	vertical-align: middle;
	text-align: left;
}

#choosing_right_machine_form_interested_in input.choosing_right_machine_form_interested_in_checkbox_2 {
	width: 10px;
	vertical-align: middle;
	text-align: left;
	margin-left: 20px;
}

/* CHOOSING THE RIGHT MACHINE FORM ABOVE /// */
/* CONTACT PAGE FORM BELOW ///////////////// */

#contact_page_form_container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#contact_page_form_container input {
	width: 100%;
	height: 20px;
	border: 1px solid #5d5d5d;
	background: #fff;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
}

#contact_page_form_comments {
	margin-top: 20px;
}

#contact_page_form_comments textarea {
	width: 100%;
	border: 1px solid #5d5d5d;
	background: #fff;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);	
}

#contact_page_form_state select,
#contact_page_form_country select,
#warranty_registration_form_country select,
#choosing_right_machine_form_country select,
#dealers_wanted_form_country select {
	display: block;
	width: 100%;
	height: 20px!important;
}	 

#contact_page_form_name,
#contact_page_form_company_name_address,
#contact_page_form_submit_button {
	width: 100%;	
}

#contact_page_form_first_name,
#contact_page_form_last_name,
#contact_page_form_company_name,
#contact_page_form_street_address,
#contact_page_form_city_town,
#contact_page_form_state,
#contact_page_form_state select,
#contact_page_form_country select,
#dealers_wanted_form_country select,
#choosing_right_machine_form_country select,
#warranty_registration_form_country select,
#contact_page_form_zipcode,
#contact_page_form_country,
#contact_page_form_phone_number,
#contact_page_form_phone_email,
#contact_page_form_product_intersted_in {
	width: 100%;
	float: none;
	margin-bottom: 20px;	
}

#contact_page_form_product_intersted_in {
	margin-top: 40px;
	display: block;
}

#contact_page_form_state select,
#contact_page_form_country select,
#warranty_registration_form_country select,
#choosing_right_machine_form_country select,
#dealers_wanted_form_country select {
	margin-bottom: 10px;	
}

#contact_page_form_comments input {
	width: 40px!important;	
}

#contact_page_form_comments_submit_button {
	float: left;
	margin-bottom: 20px;	
}

#contact_page_form_comments_submit_button input.contact_page_form_submit {
	width: 117px;
	height: 44px;
	background-image: url(../images/common/submit-button.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	background-position: 0px 0px;
	padding: bottom: 10px;
	cursor:pointer;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	display: block;
}
#contact_page_form_comments_submit_button input.contact_page_form_submit:hover {
	width: 117px;
	height: 44px;
	background-image: url(../images/common/submit-button.png);
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	background-position: -118px 0px;
	padding: bottom: 10px;
	cursor:pointer;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	display: block;
}

/* CONTACT PAGE FORM ABOVE ///////////////// */
/* DEALERS WANTED BELOW //////////////////// */

#dealers_wanted_form_container {
	max-width: 100%;
}

#dealers_wanted_form_container input {
	width: 100%;
	height: 20px;
	border: 1px solid #5d5d5d;
	background: #fff;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
}

#dealers_wanted_form_tell_me_more_checkbox {
	margin-bottom: 40px;
	font-weight: bold;
}

#dealers_wanted_form_tell_me_more_checkbox input.yes_checkbox {
	width: 10px;
	height: 10px;
}

#dealers_wanted_form_comments textarea {
	width: 100%;
	border: 1px solid #5d5d5d;
	background: #fff;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);	
}

#dealers_wanted_form_state select {
	display: block;
	width: 100%;
	height: 20px!important;
}	 

#dealers_wanted_form_name,
#dealers_wanted_form_company_name_address,
#dealers_wanted_form_submit_button {
	width: 100%;	
}

#dealers_wanted_form_first_name,
#dealers_wanted_form_last_name,
#dealers_wanted_form_title,
#dealers_wanted_form_company_name,
#dealers_wanted_form_street_address,
#dealers_wanted_form_city_town,
#dealers_wanted_form_state,
#dealers_wanted_form_zipcode,
#dealers_wanted_form_country,
#dealers_wanted_form_website,
#dealers_wanted_form_phone_number,
#dealers_wanted_form_email {
	width: 100%;
	float: none;
	margin-bottom: 20px;	
}

#dealers_wanted_form_state select {
	margin-bottom: 10px;	
}

#dealers_wanted_form_comments input {
	width: 40px!important;	
}

#dealers_wanted_form_comments_submit_button {
	float: left;
	margin-bottom: 20px;	
}

#dealers_wanted_form_comments_submit_button input.dealers_wanted_form_submit {
	width: 117px;
	height: 44px;
	background-image: url(../images/common/submit-button.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	background-position: 0px 0px;
	padding: bottom: 10px;
	cursor:pointer;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	display: block;
}
#dealers_wanted_form_comments_submit_button input.dealers_wanted_form_submit:hover {
	width: 117px;
	height: 44px;
	background-image: url(../images/common/submit-button.png);
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	background-position: -118px 0px;
	padding: bottom: 10px;
	cursor:pointer;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	display: block;
}

/* DEALERS WANTED ABOVE //////////////////// */
/* WARRANTY REGISTRATION FORM BELOW //////// */

#warranty_registration_form_container {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#warranty_registration_form_container input {
	width: 100%;
	height: 20px;
	border: 1px solid #5d5d5d;
	background: #fff;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
}

#warranty_registration_state_select_div,
#warranty_registration_product_purchased_select_div {
	width: 100%;
	height: 20px!important;
	border: 1px solid #5d5d5d!important;
	background: #fff!important;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2)!important;
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2)!important;
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2)!important;
}

#warranty_registration_form_comments textarea {
	width: 100%;
	border: 1px solid #5d5d5d;
	background: #fff;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);	
}

#warranty_registration_state_select_div select,
#warranty_registration_product_purchased_select_div select {
	display: block;
	width: 100%;
	height: 20px!important;
}	 

#warranty_registration_form_name,
#warranty_registration_form_company_name_address,
#warranty_registration_form_product_purchased_container,
#warranty_registration_form_log_splitter_options_purchased_container,
#warranty_registration_form_wood_processor_options_purchased_container,
#warranty_registration_form_wood_conveyors_options_purchased_container,
#warranty_registration_form_about_dealer_purchased_from_container,
#warranty_registration_form_where_first_heard_from_container,
#warranty_registration_form_read_safety_checkbox_container,
#warranty_registration_form_submit_button {
	width: 100%;	
}

#warranty_registration_form_first_name,
#warranty_registration_form_last_name,
#warranty_registration_form_email,
#warranty_registration_form_phone_number,
#warranty_registration_form_company_name,
#warranty_registration_form_street_address,
#warranty_registration_form_city_town,
#warranty_registration_form_state,
#warranty_registration_form_zipcode,
#warranty_registration_form_country,
#warranty_registration_product_purchased,
#warranty_registration_form_product_serial_number,
#warranty_registration_form_dealer_purchased_from_date_of_purchase,
#warranty_registration_form_dealer_purchased_from_purchased_from,
#warranty_registration_form_dealer_purchased_from_zipcode {
	width: 100%;
	float: none;
	margin-bottom: 20px;
}



#warranty_registration_form_log_splitter_options_purchased_container input.warranty_checkbox,
#warranty_registration_form_wood_processor_options_purchased_container input.warranty_checkbox,
#warranty_registration_form_wood_conveyors_options_purchased_container input.warranty_checkbox,
#warranty_registration_form_where_first_heard_from_container input.warranty_checkbox,
#warranty_registration_form_read_safety_checkbox_container input.yes_checkbox {
	width: 10px;
	height: 10px;
	vertical-align: middle;
	text-align: left;
}

#warranty_registration_form_log_splitter_options_purchased_4_way_wedge,
#warranty_registration_form_wood_processor_options_purchased_4_way_wedge,
#warranty_registration_form_log_splitter_options_purchased_6_way_wedge,
#warranty_registration_form_log_splitter_options_purchased_table_grate,
#warranty_registration_form_log_splitter_options_purchased_log_lift,
#warranty_registration_form_log_splitter_options_purchased_wedge_lift,
#warranty_registration_form_wood_processor_options_purchased_6_way_wedge,
#warranty_registration_form_wood_processor_options_purchased_8_way_wedge,
#warranty_registration_form_wood_processor_options_purchased_top_roll_clamping_system,
#warranty_registration_form_wood_processor_options_purchased_live_deck_electric,
#warranty_registration_form_wood_processor_options_purchased_live_deck_hydraulic,
#warranty_registration_form_wood_processor_options_purchased_hydraulic_oil_cooler,
#warranty_registration_form_wood_processor_options_purchased_electric_auto_cycle,
#warranty_registration_form_wood_processor_options_purchased_operator_seat,
#warranty_registration_form_conveyors_options_purchased_hydraulic_top_drum_drive,
#warranty_registration_form_conveyors_options_purchased_ruff_top_belting_with_cleats,
#warranty_registration_form_conveyors_options_purchased_chip_separator,
#warranty_registration_form_conveyors_options_purchased_dot_lights,
#warranty_registration_form_where_first_heard_from_online_search,
#warranty_registration_form_where_first_heard_from_magazine,
#warranty_registration_form_where_first_heard_from_word_of_mouth,
#warranty_registration_form_where_first_heard_from_trade_show,
#warranty_registration_form_where_first_heard_from_other_owner,
#warranty_registration_form_where_first_heard_from_coworker,
#warranty_registration_form_read_safety_checkbox {
	float: none;	
	padding-right: 20px;
	margin-bottom: 5px;
}

#warranty_registration_form_read_safety_checkbox {
	margin-top: -20px;
	padding-bottom: 20px;
}

#warranty_registration_form_comments input {
	width: 40px!important;	
}

#warranty_registration_form_comments_submit_button {
	float: left;
	margin-bottom: 20px;	
}

#warranty_registration_form_comments_submit_button input.warranty_registration_form_submit {
	width: 117px;
	height: 44px;
	background-image: url(../images/common/submit-button.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	background-position: 0px 0px;
	padding: bottom: 10px;
	cursor:pointer;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	display: block;
}
#warranty_registration_form_comments_submit_button input.warranty_registration_form_submit:hover {
	width: 117px;
	height: 44px;
	background-image: url(../images/common/submit-button.png);
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	background-position: -118px 0px;
	padding: bottom: 10px;
	cursor:pointer;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	display: block;
}

/* WARRANTY REGISTRATION FORM ABOVE //////// */
/* DEALER NEAR YOU BELOW//////////////////// */

#dealer_near_you_blurb {
	text-align: center;
	color: #000000;
	display: block;
	padding-bottom: 20px;
	font-size: 1.1em;
	font-weight: bold;
}

/* DEALER NEAR YOU ABOVE//////////////////// */
/* DOWNLOAD CREDIT APPLICATION BUTTON BELOW  */

a.credit_application_button {
	width: 275px;
	height: 80px;
	text-decoration: none;
	background: url(../images/common/credit_application_download_button.png) no-repeat 0px 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
a.credit_application_button:hover {
	width: 275px;
	height: 80px;
	text-decoration: none;
	background: url(../images/common/credit_application_download_button.png) no-repeat -275px 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

/* DOWNLOAD CREDIT APPLICATION BUTTON ABOVE  */
/* RECAPTCHA BELOW ///////////////////////// */

#recaptcha_container {
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
}

/* RECAPTCHA ABOVE ///////////////////////// */
/* FOOTER - GENERAL BELOW ////////////////// */

#footer_container_outer {
	background-image: url(../images/common/footer-top.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	background-color: #949393;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#footer_container {
	width: 100%;
	height: auto;
	position: relative;
}

#footer_menu_container {
	float: none;
	margin-left: auto;
	margin-right: auto;
}

#footer_form_container {
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

/* FOOTER - GENERAL ABOVE ////////////////// */
/* FOOTER - FORM BELOW ///////////////////// */

#footer_form {
	width: 240px;
	padding-top: 0px;
	position: relative;
	float: none;
	margin-left: auto;
	margin-right: auto;
}

#footer_form_first_name,
#footer_form_last_name,
#footer_form_company_name,
#footer_form_email {
	width: 228px;
	float: none;	
}

#footer_form_first_name label,
#footer_form_last_name label,
#footer_form_company_name label,
#footer_form_email label {
	font-size: .700em;
	color: #FFF;
	padding-left: 5px;
	padding-bottom: -3px;	
}

input.footer_form_first_name,
input.footer_form_last_name,
input.footer_form_company,
input.footer_form_email {
	width: 228px;
	height: 30px;
	background-image: url(../images/common/footer-form-field-bg.jpg);
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	background-position: 0px 3px;
	padding: bottom: 10px;
	padding-left: 15px;
}

input.footer_form_submit_button {
	width: 228px;
	height: 39px;
	background-image: url(../images/common/footer-form-button.jpg);
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	background-position: 0px 0px;
	padding: bottom: 10px;
	cursor:pointer
	float: none;
}
input.footer_form_submit_button:hover {
	width: 228px;
	height: 39px;
	background-image: url(../images/common/footer-form-button.jpg);
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	background-position: -227px 0px;
	padding: bottom: 10px;
	cursor:pointer
	float: none;
}

/* FOOTER - FORM ABOVE ///////////////////// */
/* FOOTER - PRODUCTS BELOW ///////////////// */

#footer_products {
	padding-top: 10px;
	background: url(none);
	text-align: center;
}

#footer_products h1 {
	font-size: 1.500em;
	color: #FFFFFF;
	text-shadow: 0px -1px 1px #2e2e2e;
}

#footer_products li {
	list-style: none;
	margin-left: -40px;
}

#footer_products a {
	color: #000;
	text-shadow: 0px 1px 1px #d2d2d2;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#footer_products a:hover {
	color: #e2373d;
	text-shadow: 0px 1px 1px #d2d2d2;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: .900em;
}

/* FOOTER - PRODUCTS ABOVE ////////////////// */
/* FOOTER - COMPANY BELOW /////////////////// */

#footer_company {
	padding-top: 10px;
	background: url(none);
	text-align: center;
}

#footer_company h1 {
	font-size: 1.500em;
	color: #FFFFFF;
	text-shadow: 0px -1px 1px #2e2e2e;
}

#footer_company li {
	list-style: none;
	margin-left: -40px;
}

#footer_company a {
	color: #000;
	text-shadow: 0px 1px 1px #d2d2d2;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: .900em;
}
#footer_company a:hover {
	color: #e2373d;
	text-shadow: 0px 1px 1px #d2d2d2;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: .900em;
}

/* FOOTER - COMPANY ABOVE ////////////////// */
/* FOOTER - INFO BELOW ///////////////////// */

#footer_info {
	padding-top: 10px;
	background: url(none);
	text-align: center;
}

#footer_info h1 {
	font-size: 1.500em;
	color: #FFFFFF;
	text-shadow: 0px -1px 1px #2e2e2e;
}

#footer_info li {
	list-style: none;
	margin-left: -40px;
}

#footer_info a {
	color: #000;
	text-shadow: 0px 1px 1px #d2d2d2;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: .900em;
}
#footer_info a:hover {
	color: #e2373d;
	text-shadow: 0px 1px 1px #d2d2d2;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: .900em;
}

/* FOOTER - INFO ABOVE ///////////////////// */
/* FOOTER - COPYRIGHT BELOW //////////////// */

#footer_copyright_top_separator {
	width 872px;
	height: 60px;
	margin-top: -20px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/common/footer-copyright-top-separator.png) no-repeat center 0px;
}

#footer_copyright {
	width: 100%;
	font-size: 0.75em;
	color: #000;
	text-shadow: 0px 1px 1px #d2d2d2;
	text-align: center;
	padding-bottom: 20px;
}

#footer_copyright a {
	color: #000;
	text-shadow: 0px 1px 1px #d2d2d2;
	text-decoration: none;	
}
#footer_copyright a:hover {
	color: #000;
	text-shadow: 0px 1px 1px #d2d2d2;
	text-decoration: underline;	
}

/* FOOTER - COPYRIGHT ABOVE //////////////// */
/* RESULTS PAGE BELOW ////////////////////// */

#search_form fieldset {
	width: 250px;
	margin-left: auto;
	margin-right: auto;	
	margin-bottom: 40px;
}

div.sisea-result h3 {
	font-size: 1em;
}

div.sisea-paging {
	margin-bottom: 20px;	
}

div.extract {
	display: none;	
}

/* RESULTS PAGE ABOVE ////////////////////// */
/* BASIC IMAGE GALLERY LAYOUT BELOW //////// */

#gallery_images {
	width: 700px;
}

#gallery_images li {
	list-style: none;
	float: left;
}

#gallery_images li a:link, #gallery_images li a:visited  {
	border: none;
	margin: 5px;
}
#gallery_images li a:hover, #gallery_images li a:active  {
	border: none;
}

/* BASIC IMAGE GALLERY LAYOUT ABOVE //////// */
/* 10 IMAGE GALLERY LAYOUT BELOW /////////// */

#gallery_10image {
	width: 700px;
}

#gallery_10image li {
	float: left;
	padding: 5px;
	border: 1px solid #d4d4d4;
	opacity: 0.8;
	list-style: none;
	margin: 5px;
}

#gallery_10image li a:link, #gallery_10image li a:visited  {
	border: none;
}
#gallery_10image li a:hover, #gallery_10image li a:active  {
	border: none;
}

/* 10 IMAGE GALLERY LAYOUT ABOVE /////////// */

