/* Custom styles for mgbooks.co.uk */



.clearfix:after

{

    content:    ".";

    display:    block;

    height:     0;

    clear:      both;

    visibility: hidden;

}





div.book

{

    border:           1px solid #CCCCCC;

    margin:           0px 0px 10px 0px;

    padding:          10px;

    background-color: #fffcf2;

    width:            570px;

}



div.book div.thumbnail

{

    display:    block;

    float:      left;

    margin-top: 10px;

    font-size:  70%;

    text-align: right;

}



div.book div.thumbnail img.thumbnail

{

    border:     1px solid black;

}



div.book div.thumbnail img.icon, a.icon img.icon

{

    vertical-align: top;

}



div.book div.details

{

    width:       400px;

    margin-top:  10px;

    margin-left: 10px;

    float:       left;

}



div.detailName

{

    float:          left;

    width:          100px;

    padding-bottom: 5px;

}



div.detailValue

{

    float:          left;

    width:          295px;

    padding-bottom: 5px;

}


#top_nav {
	font-family: Verdana, Geneva, sans-serif;
	position: relative;
	width: 810px;
	height: 23px;
	margin: 0;
	padding: 100px 0 0 0;
	text-align: center;
	background: url(../images/banner.jpg) no-repeat;
	list-style: none;
	text-transform: uppercase;
}
#top_nav li {
	display: inline;
}
#top_nav li a {
	color: #FFF;
	text-decoration: none;
	padding: 0 10px;
}
#top_nav li a:hover {
	text-decoration: underline;
}

#side_nav {
	font-family: Verdana, Geneva, sans-serif;
	position: relative;
	width: 155px;
	background: url(../images/sub_nav_background.gif) no-repeat;
	margin: 0;
	padding: 34px 0 34px 10px;
	float: left;
	list-style: none;
	font-size: 0.8em;
	-moz-border-radius-bottomright: 18px;
	-webkit-border-bottom-right-radius: 18px;
}
#side_nav li {
	padding: 10px 0;
}
#side_nav li a {
	color: #FFF;
	text-decoration: none;
}
#side_nav li a:hover {
	text-decoration: underline;
}

#content {
	position: relative;
	width: 590px;
	margin: 28px 28px 28px 0;
	float: right;
}

.spacer {
	height: 0;
	line-height: 0;
	clear: both;
}
