.float {
float:right;
}

.float_opposite {
float:left;
}

.clear_before {
clear: right;
}

.clear_after {
clear: left;
}

.align_opposite {
text-align:left;
}

.margin_after {
margin-right:0;
margin-left:15px;
}

.margin_after_small {
margin-right:0;
margin-left:5px;
}

.margin_after_large {
margin-right:0;
margin-left:25px;
}

#page_left {
border-right:none;
border-left:dotted 1px #e2e2e2;
margin-right:0;
margin-left:5px;
padding-left:0;
padding-right:8px;
}

#page_right {
margin-left:0;
}

.arrow, ul.arrow li, .arrow_ul ul li, .dg_content ul li {
background-image:url(/images/Mascus3/arrow_rtl.gif);
background-position:right 3px;
padding-left:0;
padding-right:10px;
}

.arrow_large, .arrow_large_back {
background-image:url(/images/Mascus3/arrow_larger_rtl.gif);
background-position:right 3px;
padding-left:0;
padding-right:15px;
}

/* BEGIN Main menu */

#main_menu {
padding-left:0;
padding-right:8px;
}

#main_menu_links .main_button,
#main_menu_links .main_button_first,
#main_menu_links .main_button_active,
#main_menu_links .main_button_active_first,
#main_menu_links .main_button_last,
#main_menu_links .main_button_active_last{
float:right;
}


#main_menu_links .main_button_last {background-position:0px 0px;}
#main_menu_links .main_button_active_last {background-position:0px -45px;}
#main_menu_links .main_button_first {background-position:-210px 0px;}
#main_menu_links .main_button_active_first {background-position:-210px -45px;}

#main_menu_tools {
margin-left:0;
margin-right:7px;
}

#top_settings, #top_logout {
margin-left:0;
margin-right:10px;
}

#top_login {
padding-left:0;
padding-right:22px;
background-image:url(/images/Mascus3/login_rtl.gif);
}

#top_login.menu_button_open {
background-image:url(/images/Mascus3/login_open_rtl.gif);
}

#top_logout {
padding-left:0;
padding-right:26px;
background-image:url(/images/Mascus3/logout_rtl.gif);
}

#top_logo_link {
float:left;
}


/* EDN Main menu */

/* BEGIN Catalog navigation */

#catalog_menu {
padding-left:0;
padding-right:8px;
}

#catalog_menu .catalog_icon {
float:right;
}

#catalog_menu a {
float:right;
margin-left:6px;
margin-right:3px;
}

/* END Catalog navigation */

/* BEGIN Pull-down menu boxes */

.menu_button, .menu_button_orange {
padding-left:0;
padding-right:10px;
}

.menu_button {
background-image:url(/images/Mascus3/drop_menu_button_rtl.gif);
}

.menu_button_open {
background-image:url(/images/Mascus3/drop_menu_button_open_rtl.gif);
}

.menu_divider {
background-position:right top;
}

.menu_align_right .menu_divider {
background-position:left top;
}

.menu_content {
background-image:url(/images/Mascus3/drop_menu_content_rtl.gif);
background-position:right top;
}

.menu_wrapper_orange .menu_content {
background-image:url(/images/Mascus3/drop_menu_content_orange_rtl.gif);
}

.menu_align_right .menu_content {
background-image:url(/images/Mascus3/drop_menu_content.gif);
background-position:left top;
}

.menu_wrapper_orange .menu_align_right .menu_content {
background-image:url(/images/Mascus3/drop_menu_content_orange.gif);
}

.ddTitleText,
.ddWrapper .ddItem {
text-align: right;
}

.ddWrapper .ddTitle .ddTitleText {
left:auto;
right:25px;
}

.ddWrapper .ddIcon {
margin-left:3px;
margin-right:0;
}

/* END Pull-down menu boxes */

#footer .flag {
margin-right:0;
margin-left:8px;
}

/* BEGIN Frontpage */

#fp_column_wrapper .column {
margin-right:0;
margin-left:20px;
}

#fp_column_wrapper .catalog_title {
padding-left:0;
padding-right:40px;
background-position:right top;
background-repeat:no-repeat;
}

.materialhandling 
{
background-image:url(/images/Mascus3/material_handling2.gif);
}

.agriculture {
background-image:url(/images/Mascus3/agriculture2.gif);
}

.cargotransport, .cargo-transport, .cargo_transport 
{
background-image:url(/images/Mascus3/transportation2.gif);
}

.construction 
{
background-image:url(/images/Mascus3/construction2.gif);
}

.forestry 
{
background-image:url(/images/Mascus3/forestry2.gif);
}

.groundscare {
background-image:url(/images/Mascus3/grounds_care2.gif);
}

#fp_column_wrapper.layout2 .categories {
padding-left:0;
padding-right:15px;
}

#fp_marketing_topics {
margin-right:0;
margin-left:10px;
}

/* END Frontpage */

/* BEGIN Search */

#search #input {
background-image:url(/images/Mascus3/search_field_start_rtl.gif);
background-position:right top;
}

#search .input {
margin-left:0;
margin-right:15px;
}

#search #button {
background-image:url(/images/Mascus3/search_field_end_rtl.gif);
}

#search .button {
margin-left:0;
margin-right:60px;
}

#search #advanced {
padding-left:0;
padding-right:428px;
}

#search.search_form_wide #advanced {
padding-left:0;
padding-right:639px;
}

#search_wrapper .content_col1 {
margin-left:10px;
margin-right:0;
}

td.pager_prev a {
background-image:url(/images/Mascus3/next.png);
padding-left:0;
padding-right:24px;
}

td.pager_next a {
background-image:url(/images/Mascus3/prev.png);
padding-left:24px;
padding-right:0;
}

td.pager_prev_empty div.pager_empty {
background-image:url(/images/Mascus3/pager_bg_end.gif);
}

td.pager_next_empty div.pager_empty {
background-image:url(/images/Mascus3/pager_bg_start.gif);
}

.pager_below .pager_prev a {
background-image:url(/images/Mascus3/next_below.png);
}

.pager_below .pager_next a {
background-image:url(/images/Mascus3/prev_below.png);
}

#sort .col1 {
text-align:right;
}

#sort .col3 {
text-align:left;
}

.company_search .search_results .column1,
.company_search .search_results .column2,
.company_search .search_results .column3 {
float:right;
}

.product_search .search_results .column3 {
padding-right:0;
padding-left:10px;
}

.company_search .search_results .column1,
.company_search .search_results .column2 {
margin-right:0;
margin-left:10px;
}

.refine_title .plus,
.refine_title .minus,
.x {
float:left;
}

.current_text .indent1 {
margin-left:0;
margin-right:10px;
}

.current_text .indent2 {
margin-left:0;
margin-right:20px;
}

.current_text .indent3 {
margin-left:0;
margin-right:30px;
}

.icon24, .icon7, .iconmm {
float:right;
margin-right:0;
margin-left:5px;
}

/* END Search */

/* BEGIN Product card */

#product_card_wrapper .col2 {
margin-left:0;
margin-right:15px;
}

#product_card .content .col1,
#product_card .content .col2 {
margin-left:0;
margin-right:15px;
}

#product_details tr.header td div,
#contact_form .header {
padding:5px 10px 3px 5px;
}

#contact_form .col1 {
margin-left:0;
margin-right:10px;
}

#contact_form .col2 {
margin-left:0;
margin-right:10px;
}

/* END Product card */

/* BEGIN Content boxes */

.box .columns .col {
float:right;
}

.box .columns .col .col_content {
padding-right:0;
padding-left:8px;
}

.round_box .grey_header .box_header .start,
.ocBox .box_header .start {
/*background-image:url(/images/Mascus3/grey_box_header_end.gif);*/
background-position: 0 -200px;
}

.round_box .grey_header .box_header .end,
.ocBox .box_header .end {
/*background-image:url(/images/Mascus3/grey_box_header_start.gif);*/
background-position: 0 0;
}

.round_box .orange_header .box_header .start {
/*background-image:url(/images/Mascus3/orange_box_header_end.gif);*/
background-position: 0 -500px;
}

.round_box .orange_header .box_header .end {
/*background-image:url(/images/Mascus3/orange_box_header_start.gif);*/
background-position: 0 -300px;
}

.round_box .grey_bg .grey_header .box_content .top .start {
/*background-image:url(/images/Mascus3/grey_box_top_start2.gif);*/
background-position: 0 -10px;
}

.round_box .grey_bg .grey_header .box_content .top .end {
/*background-image:url(/images/Mascus3/grey_box_top_end3.gif);*/
background-position: 0 -70px;
}

/* END Content boxes */

/* BEGIN Tabs */

.tabStart,
.tabItem,
.tabImage,
.tabLink,
.tabSeparator,
.tabEnd {
float:right;
}

.tabNavi3 .tabStart {
background-image:url(/images/Mascus3/box_header_tab_start_rtl.gif);
}

.tabNavi3 .tabSeparator {
background-image:url(/images/Mascus3/box_header_tab_separator_rtl.gif);
}

.tabNavi3 .tabEnd {
background-image:url(/images/Mascus3/box_header_tab_end_rtl.gif);
}

/* END Tabs */

/* BEGIN Catalog main page */

#category_list .content_col1 {
margin-left:15px;
margin-right:0;
}

.category_box .box_content .top .start {
/*background-image:url(/images/Mascus3/white_box_top_start.gif);*/
background-position: 0 0;
}

.category_box .box_content .top .end {
/*background-image:url(/images/Mascus3/white_box_top_end2.gif);*/
background-position: 0 -60px;
}

.category_box .browselink a {
margin-right: 0;
margin-left: 20px;
}

/* BEGIN Marketing pages */

#my_mascus_marketing #mm_top .col2 {
padding-left:0;
padding-right:10px;
text-align:left;
}

#my_mascus_marketing #mm_features .col1 {
padding-right:0;
padding-left:10px;
}

#sell_page .col1 {
margin-right:0;
margin-left:10px;
}

#sell_top .col2 {
padding-left:0;
padding-right:10px;
text-align:left;
}

.sell_box .sell_header,
.sell_box .sell_content,
.sell_box .sell_button {
padding-right:10px;
}

#sell_figures .block {
padding-left:0;
padding-right:45px;
background-position:right top;
}

/* END Marketing pages */


/* fix for latest ads "scrollable" */
.items div {
	float:right;
}



/*END of fix*/
#social
{

	margin-right: -36px;

	}