body {
font-family: arial, "lucida console", sans-serif;
background:lightgrey;
}

body h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}

body a {
text-decoration:none;
color:blue;
}

body a:visited {
color:blue;
}

h1 {
font-size:22px;
color:#545454;
}

.picture-left {
float:left;
display:inline;
margin-right:40px;
margin-bottom:15px;
}

.picture-right {
float:right;
display:inline;
margin-left:40px;
margin-bottom:15px;
}

p {
font-size:12px;
color:#545454;
text-align:justify;
max-width:700px;
line-height:20px;
}

#content-wrapper{
margin-top:40px;
margin-left:10px;
margin-right:10px;
}

.clear-box {
clear:both;
}

.button {
width:70px;
margin-right:10px;
background:#afe945;
height:25px;
float:right;
text-align:center;
cursor:pointer;
color:white;
font-size:14px;
}



body img {
border:none;
}

.button2{
border:1px solid lightgrey;
color:grey;
width:70px;
margin-right:10px;
background:white;
height:24px;
float:right;
text-align:center;
cursor:pointer;
font-size:14px;
border-bottom:none;
}

.product-box {
padding:20px;
border:1px solid lightgrey;
margin-bottom:25px;
}

.product-box img {
float:left;
width:50%;
margin-right:15px;
margin-bottom:20px;
vertical-align:middle;
}

#whole_page{
padding:20px;
width:800px;
background:white;
position:relative;
z-index:1;
border:1px solid grey;
min-height:800px;
margin-left:auto;
margin-right:auto;
}

#header {
width:100%;height:150px;background:url(Key2.jpg);border-bottom:1px solid lightgrey;background-position:bottom left;background-repeat:no-repeat;
}
