/* --- styles for the freebie page - no theme-specific colouring in this sheet --- */

h3.freebieheader {
margin:6px 0 -6px 9px;
padding:3px 0;
width:402px;
text-indent:4px;
color:white;
font-weight:bolder;
}
#topcat {
float:left;
margin:4px 2px 0 3px;
height:100px;
width:742px
}
h1.categoryname {
font-size:140%;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0.1em;
float:left;
margin:14px 0 0 4px
}
.categoryhead {
height:58px;
padding:0 8px;
float:left;
margin:10px 0 0 10px;
background:white
}
img.imageinlineleft {
float:left;
margin:6px 9px;
display:inline
}
.freebiedetails {
width:728px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:90%;
float:left;
margin:8px 0 8px 9px;
background:white;
display:block
}
.freebiedetails p {
margin-left:8px
}
.productlistwrapper {
width:735px;
height:100%;
padding:2px 0 4px 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:90%;
float:left;
margin:2px 3px 1px 3px;
background:white;
display:block
}
.freebiedetails p, .productlistwrapper p {
margin:6px;
line-height:1.8em;
font-size:100%
}

#free {
float:left;
margin:0;
height:100%;
width:730px;
display:inline;
/*background:#CCCCCC*/
}
.productlistwrapper p {
float:left;
font-size:80%;
margin:0 0 6px 12px;
width:560px
}
.productlistwrapper h3 {
float:left;
font-weight:bold;
font-size:92%;
margin:6px 0 0 12px
}
.productlistwrapper .listdetails {
float:right;
display:inline;
width:122px;
margin:2px 2px 4px 2px;
}
.productlistwrapper .listdetails p {
clear:both;
width:122px;
float:left;
margin:2px 0;
}
.productlistwrapper h3 {
width:450px;
}
.productlistwrapper .listdetails img {
clear:both;
float:left;
margin:0
}
#topcat .expandheader {
width:100%;
margin:0;
overflow:hidden
}
#shoppingcart {
margin-right:10px
}
.giftslist {
clear:both;
float:left;
width:445px;
margin:4px 0 4px 9px;
padding:4px;
background-color:#ffffff;
border:1px solid #CCCCCC
}
.giftslist ul {
clear:both;
float:left;
margin:4px;
padding:4px
}
.giftslist ul li a {
text-decoration:none
}
