.side {
float:left;
width:305px;
overflow:hidden;
font:13px Arial, Helvetica, Verdana, sans-serif normal;
line-height:17px;
color:#FFFFFF;
/*display:inline; IE6 fix? */
}

.side a:link, .side a:visited {
color:#bfff5e;
outline:none;
text-decoration:none;
}

.side a:hover {
color: #3b3b3b;
background: #bfff5e;
}

.side h1 {
 font:24px Arial, Helvetica, Verdana, sans-serif normal;
 color:#FFFFFF;
 background:transparent url('../img/side-tile.gif') repeat-x;
 padding:7px 5px 0px 5px;
 height:32px;
 border-top:#575757 solid 1px;
}

.side h2 {
 font:16px Arial, Helvetica, Verdana, sans-serif;
 font-weight:bold;
 background:transparent url('../img/side-tile.gif') repeat-x;
 padding:3px 5px 0px 5px;
 height:22px;
 border-top:#575757 solid 1px;
}

.side .details {
font:11px Arial, Helvetica, sans-serif;
color:#999999;
}

.side ul {
list-style-type: none;
}

.side li {
width:100%;
margin-bottom:7px;
}

.side .section {
margin-top: 5px;
padding: 5px 5px 5px 5px;
background: url('../img/side-tiledotted.gif') repeat-x;
}

.side h3 {
float: left;
font-size: 16px;
font-weight:normal;
color: #FFFFFF;
margin-bottom: 5px;
}

.side a.headlink {
float: right;
font-size: 11px;
line-height:14px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-weight: bold;
padding: 0 2px 0 2px;
}

.side .show-icon {
width: 48px;
height: 48px;
float: left;
overflow: hidden;
margin: 0 5px 0 0;
zoom: 1;
border: solid 1px #999999;
}

/*-----Amazon Adverts-----*/

.side .amazon {
width: 280px;
min-height: 190px;
float: left;
padding: 60px 10px 0 10px;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 13px;
background: url('../img/adverts/amazon-logo.gif') no-repeat #000000;
}

.side .amazon .product {
float: left;
margin-bottom: 15px;
}

.side .amazon .thumbnail {
float: left;
width: 80px;
height: 80px;
text-align: center;
}

.side .amazon .description {
float: left;
width: 190px;
margin-left:10px;
}

.side .amazon .price {
float: left;
font-weight: bold;
color: #f69e14;
}

.side .amazon a:link, .side .amazon a:visited {
color:#FFFFFF;
outline:none;
text-decoration:none;
font-weight:bold;
}

.side .amazon a:hover {
color: #000000;
background: #FFFFFF;
}