body{
background-repeat:no-repeat;
Font-family: Arial, Helvetica, sans-serif;
color:#154656;
}

.main{
background:#FFFFFF;
border:solid 1px #999999;
height:200px;
}

a{
text-decoration:none;
}


#container{
width:100%;
}

.header{
background-image:url(../images/header.jpg);
height:117px;
background-repeat:no-repeat;
}


.bodybackground{
	border-right:thick;
	border-right-color:#FFFFFF;
}

.textunderpicture{
vertical-align:top;
padding-top:1px;
padding-bottom:1px;
padding-right: 1px;
margin-left:10px;
}

.menucell{

}

.content{
vertical-align:top;
padding-top:5px;
padding-bottom:5px;
padding-right: 5px;
margin-left:10px;
}

.footer {
border-top: solid 1px #154656;

font-size:x-small;

}
h1{
font-size:large;
font-family:Helvetica, sans-serif;
color:#154656;
margin-top:15px;
margin-bottom: 5px;
margin-top:5px;
margin-left:10px;
padding-top:15px;
}

h2, h3, h4{
font-size:medium;
margin-bottom:0px;
}
h2, h3, h4{
color:#666666;
}


p{
font-size:small;
margin-top:1px;
margin-bottom:1px;
}

.giTitle{
font-size:small;
}

.giAlbumCell, .gcBackground1{
background:#FFFFFF;
}

.pictureleft{
float:left;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}

.pictureright{
float:right;
padding-left:35px;
padding-right:10px;
padding-bottom:50px;
}

.prices{
padding-left:30px;
font-weight:bold;
}

.parabig{
font-size:medium;
margin-left:10px;
}

.ackermannlogo{
font-size:24px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
padding-top:15px;
padding-bottom:10px;
}

.ackermannstrapline{
font-size:16px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
border-bottom: solid 1px #B70000;
}

.ackermannjeffcocklogo{
font-size:12px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
}
.picturetext{
font-size:xx-small;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
