aside{
    background-image:none !important;
}
#left-panel  {
   position: inherit;
   margin-left: 0.6%;
   padding-left: 1%;
}
#header {
  position: relative;
  width: 100%; /*half the width*/
  background-size:100%;
  background-image:none;
  background-color:transparent;
  margin-bottom: 10%;
}
/*
#hiqatorso {
	margin: -10px 0px 0px; padding: 10px 24px 30px; width: 920px; overflow: hidden; float: left; position: relative; z-index: 1;
}
#hiqacontainer {
	background: url("http://www.hiqa.ie/sites/all/themes/hiqazen/webfactory/images/homepage/main_bg_mid.gif") repeat-y left top; margin: 12px 0px; width: 968px; float: left; position: relative;
}

#hiqawrapper {
	width: 100%; height: auto !important; font-size: 120%; float: left; position: relative; z-index: 0; min-height: 100%; min-width: 968px; display:block;
}
#hiqafooter {
	background: url("http://www.hiqa.ie/sites/all/themes/hiqazen/webfactory/images/homepage/footer_bot.gif") no-repeat left bottom; padding: 0px 4px 12px; width: 960px; font-size: 90%; float: left; display: inline;
}
#hiqasecondarynav {
	margin-top: 33px;
	margin: 47px 0px 0px 13px; padding: 0px 0px 30px; width: 182px; float: left; display: inline;
}*/

body{padding-top:0px !important;}
.container{padding-top:0px !important;width:968px;}


#left-panel{display:block;position:inherit;}

body.container {
    
    box-shadow:0 0 0 transparent;
    background: transparent;
    border-left: 0px;
    border-right: 0px;
    margin-top:15px;
    margin-bottom:15px;
    
    border-bottom: 1px solid #D5DFDF;
    border-left: 1px solid #D5DFDF;
    border-right: 1px solid #D5DFDF;  
    border-top: 1px solid #D5DFDF;
    border-radius:1em;
    -webkit-border-radius:1em; 
}

html
{
    background: transparent;    
}

.page-footer
{
    
    width:100%;
    float:left;
    margin-bottom:10px;
    font-size: 90%;
    z-index:905;
    min-height:3%;
    padding-top:40px;
    
    padding-left:10px;
    left:0px;
    position: relative !important; 
}

.footer-content
{
    padding-bottom:0px !important;
    width:100%;
    
}
.page-footer .footer-content a{color:#666;margin-bottom:10px;}

.left-panel{background-color:transparent;background:none;padding-left:20px;margin-right:25px;margin-top:171px;z-index:906;top:10px;}
#header>:first-child,aside{}
#main{margin-left:260px; margin-top: 10px; margin-bottom:50px;}
#content{margin-left:25px;}


