/*********** Modifications for WSJ ***********/
/* All CSS changes done to the original scoutdesign theme are here. 
/* !important is used to override formatting in original scoutdesign css files */

body {background-image: url(../images/paper_bg.jpg) !important; background-repeat:repeat !important; background-position: 0 0 !important; background-color: #fff !important;}

.container, .header, .logo-wrapper, .topMenu-wrapper, .topMenu {overflow: hidden;}

.container { margin:0; padding:0; text-align:left; width:100%; min-height:100%; position:relative;  background-color:transparent !important; background-image: url(../images/top_bg.png) !important; background-position-x: 0px !important; background-position-y: 107px !important; background-repeat: repeat-x !important; background:transparent none no-repeat  0% 107px; float:left;}

.logo-wrapper { margin:0 auto; width:100%; height:107px; display: block; position: relative; background-color: #001b49;}

#frontproduct, #navForbund { display:none !important; }

.middle { background-color: transparent !important; }

.header { text-align:left; width:100%;	background-image: none; background-repeat: no-repeat; margin:0 auto;}

.topMenu-wrapper  { margin:0 auto; width:100%; height:100px; display: block; position: relative; }
.topMenu { margin:0 auto; width:1050px; height: 100%; background-image: url(../images/topmenu_bg.png); background-repeat: no-repeat;}
.topMenu .toplinks-bar {top:0px; padding:10px; position:relative; z-index:100; float:left; font-size:1.1em; margin-left:15px; margin-top:0px; left:290px !important;}

.outline-creator { margin:0 auto; width:960px; }

.search-bar {top:-55px !important; width:720px !important;}
.breadcrumbs {margin-left:25px !important; margin-top:13px !important;}

.outline-creator {background-color: transparent !important; background:transparent none repeat scroll 0 0 !important; min-height: 200px;}


/* New category image height */
.catalog-category-view .col-left { margin-left:0px !important; margin-top:161px !important;}
.category-image { height:160px !important; }
.catalog-category-view .col-main {padding-top:160px !important; }

#footer-wrapper { margin:0 auto; width:100%; background-image: url(../images/footer_blue_bg.png); background-repeat: repeat-x; margin-top: 90px; background:transparent url(../images/footer_blue_bg.png) repeat-x  0% 0px; margin-bottom: 0px; padding-bottom: 0px; float:left; height:200px !important;}
.cms-home #footer-wrapper {margin-top: 0px;}
#footer {margin:0 auto !important; margin-top:0 auto !important; width:960px !important; background-image: none !important; padding-top: 0px !important;}

.footer-right h2 { font-size:20px; padding-bottom:5px; font-style:italic; color:#001A4D; font-family:"Georgia"; font-weight:normal;
display:block; text-align:left;}
.footer-right { font-family:verdana; font-size:11px; padding-top:30px; color:#001A4D;display:block; text-align: left !important; margin-top: 0px !important;}

.footer .footer-left { margin-top:-10px; width:547px; height:136px; float:left; z-index:1000; background-color: transparent; background-image: url(../images/footer_paper_bg.png); background-repeat: no-repeat; position:relative; top:-30px;}
.footer .footer-left .content {margin: 20px 0px 0px 20px;}

/* Start page */ 
.front-footer, .footer .footer-left .contact, .footer .footer-left .banners { display: none;}
.cms-home .front-footer {margin:0 auto !important;width:960px !important;background-color: transparent;display: block;
height:344px; width:952px;position: relative;bottom:-15px;background-image: url(../images/footer_paper_bg_front.png); background-repeat: no-repeat;}
.cms-home .footer .footer-left {background-color:transparent;background-image:none;background-repeat:no-repeat;float:left;height:136px;margin-top:-10px;position:relative;width:547px; top:-60px;}
.cms-home .footer .footer-left .content { margin:40px 0 0 20px; position: relative;top:-260px;}
.cms-home .footer .footer-left .banners { margin:0 0 0 35px; position: relative;top:-260px; float: left; display: block;}
.cms-home .footer .footer-left .contact { margin:0 0 0 35px; position: relative;top:-260px; width:240px;float: left; display: block;}
.cms-home .middle {padding-top:0px !important;}

/* IE 6 fixes */
* html #footer-wrapper { background:transparent url(../images/footer_blue_bg.jpg) repeat-x  0% 0px;}

