ZC 1.5.0 php5.6 installed plugins xml sitemap,imagehandler

I have mostly grey template which has 1 css file (below) the header don't scale down to lower resolution so it is not responsive. I think below css settings are right but it still don't scale down. I am not a CSS guru but know little about it and in my opinion everything should be ok.

CSS:

Code:
body{font-family:lucida sans unicode, verdana, arial, helvetica, sans-serif;font-size:80%;line-height:160%;color:#eee;background-color:#222;margin:0}a img{border:none}a{color:#9cf;text-decoration:none}a:visited{color:#7ac;text-decoration:none}a:hover{color:#fff;text-decoration:underline}h2,h3,h4,h5,h6{color:#999}h1{font:140% georgia, helvetica, sans-serif;color:#fff;letter-spacing:2px;text-transform:uppercase;margin:0 0 15px}h2{font-size:130%;margin:0}h3{font-size:100%}p,ul,ol{margin:0 0 1.5em}#mainWrapper{background:url(../images/dark.jpg);text-align:left;width:99%;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}#headerWrapper{background:url(../images/headerbg10.jpg) no-repeat;margin-left:6px;margin-top:6px;margin-right:6px;border:solid 1px #222;border-top:solid 1px #000;border-bottom:solid 1px #000;background-color:#000;max-width:100%;}#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage{margin:0;padding:0}#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper{margin:auto}#navColumnOneWrapper,#navColumnTwoWrapper{margin:0 .5em}#tagline{text-align:center;color:#ccc;font-style:italic}#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0 0 1em 1em}.floatingBox,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{width:47%;margin:0}.wrapperAttribsOptions{margin:.3em 0}.navNextPrevList{display:inline;white-space:nowrap;list-style-type:none;margin:0;padding:.5em 0}#navMainWrapper{background-color:#444;margin:0;padding:.5em 0}#navCatTabsWrapper{background-color:#333;border-top:1px solid #222}#navMain{margin-top:-1px}#navMain ul,#navSupp ul,#navCatTabs ul{list-style-type:none;position:relative;margin:0 .5em;padding:0}#navMain ul li,#navSupp ul li,#navCatTabs ul li{display:inline;position:relative}#navMain ul li a{background-color:#393939;border-left:1px solid #222;border-right:1px solid #222;border-bottom:1px solid #222;margin:0;padding:.5em}#navEZPagesTOCWrapper{font-weight:700;float:right;height:1%;border:1px solid #9a9a9a}#navEZPagesTOC ul{list-style-type:none;line-height:1.5em;margin:0;padding:.5em 0}#navEZPagesTOC ul li{white-space:nowrap}#navEZPagesTOC ul li a{margin:0;padding:0 .5em}#navBreadCrumb{background-color:#111;border-bottom:1px solid #000; border-top:1px solid #222;border-left:1px solid #222;border-right:1px solid #222;padding:3px}#navEZPagesTop{background-color:#444;border-top:1px solid #222;padding:.5em}#navColumnOne,#navColumnTwo{background-color:transparent}form,select{display:inline;margin:.1em}textarea{width:100%;background-color:#555;border:1px solid #222;color:#fff;font:inherit;margin:auto;padding:0 3px}fieldset{border:1px solid #222;margin:.5em 0;padding:.5em}legend{font-weight:700;padding:.3em}label,h4.optionName{line-height:1.5em;padding:.2em}label.checkboxLabel,label.radioButtonLabel{margin:.5em .3em}input{width:auto !important}input[type="text"],input[type="password"]{background-color:#555;border:1px solid #222;font:inherit;color:#fff;padding:0 3px}label.inputLabel{width:9em;float:left}label.inputLabelPayment{width:14em;float:left;padding-left:2.5em}label.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:11em;float:left}address{font-style:normal;padding:.5em}.clearBoth{clear:both}hr{height:1px;margin-top:.5em;border:none;border-bottom:1px solid #222}.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{border:1px solid #000;padding:.2em .5em}.messageStackWarning,.messageStackError{background-color:#ff9;color:#c00;margin-bottom:.5em;padding:0 .5em}.messageStackSuccess{background-color:#9f9;color:#070}.messageStackCaution{background-color:#FF6;color:#000}#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top}.alert{color:#f99}.centerColumn{padding-top:5px}#cartAdd{float:right;text-align:center;border:1px solid #000;padding:1em; background:url("includes/templates/mostlygrey/images/taustaboxetusivu.png");}.tableHeading th{border-bottom:1px solid #222}#cartSubTotal{border-top:1px solid #222;font-weight:700;text-align:right;line-height:2.2em;padding-right:2.5em}.cartUnitDisplay,.cartTotalDisplay{text-align:right;padding-right:.2em}#scUpdateQuantity{width:2em}.cartQuantity{width:4.7em}.cartNewItem{color:#3C3;position:relative}.cartOldItem{position:relative}.cartBoxTotal{text-align:right;font-weight:700}.cartRemoveItemDisplay{width:3.5em}.cartAttribsList{margin-left:1em}#mediaManager{width:50%;background-color:#333;border:1px solid #222;margin:.2em;padding:.5em}.normalprice,.productSpecialPriceSale{text-decoration:line-through}.orderHistList{margin:0 1em;padding:.2em 0}#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none}#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{margin:0;padding:.2em 0}.totalBox{width:5.5em;text-align:right;padding:.2em}.lineTitle,.amount{text-align:right;padding:.2em}.amount{width:5.5em}#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{margin:0 1em 1em 0}#cartImage{margin:.5em 1em}.attribImg{width:20%;margin:.3em 0}.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{margin:1em 0}.centerBoxWrapper{background:url(../images/taustaboxetusivu.png);border:1px solid #222;height:1%;margin:1.1em 0;}.leftBoxHeading,.centerBoxHeading,.rightBoxHeading{font-weight:700;border-bottom:1px solid #000; color:#fff; text-transform:uppercase; background-color:#111;padding:3px;}.leftBoxContainer,.rightBoxContainer{border:1px solid #222;margin:0 0 1em}.sideBoxContent{ background-image:url(../images/taustabox.png);padding:.4em}.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg,#logoWrapper{text-align:center}#bestsellers ol{margin:0 0 0 1.5em;padding:0}#upProductsHeading{text-align:left}#upDateHeading{text-align:right}span.category-subs-selected,span.category-subs-parent{font-style:italic}.back,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg{float:left}.forward,.gvBal{float:right}.bold,#cartBoxEmpty,#cartBoxVoucherBalance,.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount,.important,#checkoutPayment LABEL.radioButtonLabel{font-weight:700}.rowOdd{background-color:#444;vertical-align:top}.rowEven{background-color:#494949;vertical-align:top}#myAccountGen li,#myAccountNotify li,h3.leftBoxHeading,h3.leftBoxHeading a,h3.rightBoxHeading,h3.rightBoxHeading a,.navNextPrevCounter{margin:0}.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right}.accountQuantityDisplay{width:10%;vertical-align:top}#prevOrders td{border-bottom:1px solid #222;padding:0 .5em 0 0}.productListing-rowheading,tr.tableHeading,.tableHeading,#cartSubTotal,#navMain ul li a:hover{background-color:#333}.productListing-data,.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay{padding:.5em 0}.productListing-data h3{margin:0 0 1em}#siteMapList{width:90%;float:right}.ratingRow{margin:1em 0 1.5em}label#textAreaReviews{font-weight:400;margin:1em 0}#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart{background-color:#444}h1#ezPagesHeading,.messageStackWarning img,.messageStackError img,.messageStackSuccess img,.messageStackCaution img{display:none}
#productListHeading {display:none;}#navSuppWrapper{
	margin-left:3px;
	margin-right: 3px;
	border: 1px solid #333;
	padding-left:5px;
	background:url(../images/taustabox.png);
	width: 99%;}
	#siteinfoLegal {padding-top:10px;}
	
	#whatsnewContent img {
border: 1px solid #000;
}
#headerWrapper { line-height: 100%;}
/* koon muutos kuville 
.headerWrapper img {
    max-width: 100%;
    height: auto;
}
*/
#headerWrapper img {
   max-width: 100%; !important
   height: auto; !important
}
}
#featuredContent img {
border: 1px solid #000;
}
.centerBoxHeading{font-size:12px;}
.centerBoxContentsNew {font-size:10px;}
#search-heading-tr {display:none} 
#shoppingcartBody {font-size:14px;}
.button_checkout {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #1d9df2));
	background:-moz-linear-gradient(top, #7892c2 5%, #1d9df2 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #1d9df2 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #1d9df2 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #1d9df2 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #1d9df2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#1d9df2',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
.button_checkout:hover { background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1d9df2), color-stop(1, #7892c2)); background:-moz-linear-gradient(top, #1d9df2 5%, #7892c2 100%); background:-webkit-linear-gradient(top, #1d9df2 5%, #7892c2 100%); background:-o-linear-gradient(top, #1d9df2 5%, #7892c2 100%); background:-ms-linear-gradient(top, #1d9df2 5%, #7892c2 100%); background:linear-gradient(to bottom, #1d9df2 5%, #7892c2 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d9df2', endColorstr='#7892c2',GradientType=0); background-color:#1d9df2; } .cssButton.button_checkout:active { position:relative; top:1px; }
Any suggestions would be appreciated.