div#container { overflow-x: hidden;}
div#header {  -moz-box-shadow: -2px -2px 4px #959595; -webkit-box-shadow: -2px -2px 4px #959595; box-shadow: -2px -2px 4px #959595;} 

div#main-navigation {  -moz-box-shadow: 2px 2px 4px #959595; -webkit-box-shadow: 2px 2px 4px #959595; box-shadow: 2px 2px 4px #959595; }

div#main-navigation ul li.parent div.child{-moz-box-shadow: 2px 2px 4px #959595; -webkit-box-shadow: 2px 2px 4px #959595; box-shadow: 2px 2px 4px #959595;}
div#main-navigation ul li.parent div.child div.inner{-moz-box-shadow: -2px 2px 4px #959595; -webkit-box-shadow: -2px 2px 4px #959595; box-shadow: -2px 2px 4px #959595;}




div.box1{ -moz-border-radius: 0px 8px 0px 0px; border-radius: 0px 8px 0px 0px; -webkit-border-radius: 0px 8px 0px 0px;}

div.box2 { -moz-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px;  -moz-box-shadow: 0px 0px 2px 2px #cccbca; -webkit-box-shadow: 0px 0px 2px 2px #cccbca; box-shadow: 0px 0px 2px 2px #cccbca;}
h2.heading4 { -moz-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px;}

div.box3 { -moz-box-shadow: 0px 0px 2px 2px #cccbca; -webkit-box-shadow: 0px 0px 2px 2px #cccbca; box-shadow: 0px 0px 2px 2px #cccbca;}
