#col_left { float:left; display: inline; width: 560px; margin:0px; padding:0px; }
#col_right { float:left; margin-top:8px; margin-bottom:8px; margin-left:7px; width:285px; border-left: solid 1px #b7b7b7; padding-left:7px; }

#box_advertisement { width:860px; height: 247px; background-color: #00aaab; background-repeat: no-repeat; }

#col_left_background { float:left; background-image: url('/theme/silver/img/orange_square.png'); background-repeat: repeat-y; }
#col_left_content { float:left; padding-left:50px; }

#box_overview p { padding-left: 60px; padding-right: 60px; padding-bottom: 16px; margin-bottom: 0px;}
#box_overview h3 { padding-left: 10px; }

#col_right h3 { line-height:2em; margin-bottom:0px; }
#col_right h3 img { margin:10px; vertical-align:middle; }

#box_book_introduction { padding: 10px; padding-top:0px; }

#box_book_availability { padding: 10px; padding-top:10px; }


#box_book_availability ul { margin:0px; padding:10px; }
#box_book_availability li { float:left; padding-bottom: 6px; list-style:none; }



form { padding: 10px; padding-top:10px; }
form label { display:block; }
form input[type="text"] { padding: 1px; margin:0px; width: 260px;}
form textarea { padding: 1px; margin:0px; width: 260px; height: 180px;}
form .buttons { text-align: right; padding-right: 12px; margin-top: 20px; }
form hr { color: #ccc; margin-left: 0px; margin-right: 50px;}

#id_captcha { width: 80px;}