#header_layer, 
#main_layer, 
.no-multiplebgs #main_layer {
    background-image: none !important;
    padding: 0;
}

#footer_layer {
	background-image: none !important;
    margin-top: 10px;
}

.header_boxtop_clear {
    display: none;
}

/* PVA form */
.rockwebpvadownloadpdf .downloadPDF { font-size:14px; font-weight:bold; }
.rockwebpvadownloadpdf .downloadPDF a:before {
    content: "> ";
}

/* Product Finder */
.rwpf { margin-bottom:15px; padding-top:17px; }
.rwpf_gradient-bottom {background:url(../../docroot/images/background/hr-repeat-x.png) repeat-x bottom left;}
.rwpf_full-border {background:none no-repeat bottom left #fff; border:1px solid #efefef;}
.rwpf_blue-background {background:url(../../docroot/images/rockweb/rkwb_product_finder_blue_v2.gif) no-repeat top left #fff; height:170px;}
.rwpf_gradient-bottom .rwpf_c2, .rwpf_full-border .rwpf_c2 {padding-bottom:40px;}
.rwpf p { font-size:14px; padding: 4px 0px 8px 0px; }
.rwpf_blue-background p, .rwpf_blue-background h3 {color:#fff;}
.rwpf_blue-background #productFinderTagName {background-color:#fff !important;}
.rwpf input { margin:0;}
.rwpf_c1, .rwpf_c2 { float:left; }
.rwpf_c1 { width:33%; text-align:right; }
.rwpf_c1 img{ margin-right:20px; }
.rwpf_c2 { width:42%; }
.rwpf h3 { font-size:17pt;margin:25px 0 3px 0px; font-weight:bold; }
#productFinderTagName { font-size:11px; width:180px; }

/* Footer */
.rw-ftr h4 { font-size:17px; font-weight:bold; display:inline;}
.rw-ftr {width:100%; border-bottom:1px solid #E6E6E6; margin-bottom:15px; margin-top:15px; table-layout:fixed;}
.rw-ftr p { margin:5px 0 5px 2px; }
.rw-ftr .ftr-col { width:33%; padding:20px;background:url(../../docroot/images/rockweb/rkwb_box_corner-v.gif) no-repeat 0 30px; vertical-align: top;}
.rw-ftr .ftr-col-img, .rw-ftr .ftr-col-text {vertical-align: top;}
.rw-ftr td img {margin-right: 10px;}
.rw-ftr .ftr-col-1 { background-image:none; }
.rw-ftr a.learn-link { margin-bottom:20px; font-size: 12px;  }
.rw-ftr a.learn-link span { font-size:15px;}
.mt_direction_right_to_left .rw-ftr a.learn-link span {
    float: right;
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.matchingblockbannerteaser .matching_block_wrapper .teaserborder { border:0px;}

.loginForm .mainContentTitle .componentTitle, #loginRegister .mainContentTitle .componentTitle { font-size:40px;}

li.ui-menu-item {list-style-type:none;  display:block;}
.ui-menu-item a {font-size:12px;}

/**
 *  Right-to-Left Overrides
 **/
.mt_direction_right_to_left .rw-ftr .ftr-col-1  {
    background-image:url(../../docroot/images/rockweb/rkwb_box_corner-v.gif);
    }
.mt_direction_right_to_left .rw-ftr .ftr-col-3 { background-image:none; }

@media(max-width:768px){
	
	.rw-ftr{ border-top: 1px solid #e6e6e6; }
	
	.rw-ftr .ftr-col{ background:none; border-left: 1px solid #e6e6e6; }
	.rw-ftr .ftr-col:first-child{ border-left:0px; }
	
	.rw-ftr .ftr-col table,
	.rw-ftr .ftr-col table tbody,
	.rw-ftr .ftr-col table tbody tr,
	.rw-ftr .ftr-col table tbody tr td{
		display: block;
    	width: 100%;
	}
	
	.rw-ftr .ftr-col table tbody tr td{
		float:none;
		clear:both;
	}
	
	.rw-ftr .ftr-col-text{
		padding: 10px 0;
	}
	
}
@media(max-width:600px){
	.rwpf_c2{ width:65%; }
	.rw-ftr .ftr-col{ padding: 20px 15px;}
}
@media(max-width:480px){
	
	.rwpf_c1{ 
		width: 100%;
   		clear: both;
    	text-align: center; 
    }
    
    .rwpf_c1 img{ margin: 0px; }
	
	.rwpf_c2{
		width: 100%;
    	clear: both;
	}
	
	.rwpf h3{ margin: 25px 15px 10px 15px;}
	
	.rwpf p { margin: 10px 15px; }
	
	.rwpf form[name="productFinder"] { margin: 10px 15px;}
	
	table.rw-ftr,
	table.rw-ftr tbody,
	table.rw-ftr tbody tr,
	table.rw-ftr tbody tr td, 
	.rw-ftr .ftr-col{
		display: block;
    	width: 100%;
	}
	
	.rw-ftr .ftr-col{ 
		padding: 20px 0;    
		border-left:0px;
		border-bottom: 1px solid #e6e6e6; 
	}
	
	.rw-ftr .ftr-col:last-child{
		border-bottom:0px;
	}
	
	.rw-ftr .ftr-col td.ftr-col-img img, 
	.rw-ftr .ftr-col td.ftr-col-text h4,
	.rw-ftr .ftr-col td.ftr-col-text p,
	.rw-ftr .ftr-col td.ftr-col-text a {padding: 0px 15px;}
	
	.rw-ftr .ftr-col td.ftr-col-text p{ margin-left:0px; }
	
}