#main {
width:1000px;
margin:0 auto;
background-color:#222222;
}

#ayah {
background-color:#bb0000;
color:#ffffff;
text-align:center;
font-weight:bold;
}

#left, #center, #right {
text-align:center;
}

#left {
width:215px;
}

#center {
width:530px;
}

#right {
width:255px;
}

#footer {
padding:1px 5px;
color:#ffffff;
border-top:2px solid #b50205;
}

.floatleft {
float:left;
margin:0 0.5em 0 0;
}

.floatright {
float:right;
margin:0 0 0 0.5em;
}

.clearing {
clear:both;
}

.highlight {
color:#bb0000;
}

.poll select, .sale_search select {
width:100px;
}

.poll select {
margin-bottom:5px;
}

.sale_search {
margin:20px auto;
width:480px;
}
.sale_search td {
padding:0 2px;
}
.sale_search img {
margin:2px;
}

.advanced_sale_search {
margin:0 auto;
}
.advanced_sale_search select {
width:200px;
}
.advanced_sale_search td {
padding:5px 10px;
}

.sale_details {
border:1px solid #333333;
border-bottom:0;
margin:0 auto;
width:100%;
}
.sale_details td {
border-bottom:1px solid #333333;
padding:1px 5px;
}
.sale_details .header {
background-color:#333333;
font-weight:bold;
}

.sales {
margin-bottom:10px;
border-top:4px solid #333333;
}
.sales img {
margin-right:5px;
}

.editions {
width:170px;
float:left;
text-align:center;
}

.contents span {
display:block;
border-bottom:1px dotted #aaaaaa;
}

.poll_table {
border-collapse:separate;
}
.poll_table td {
padding:1px 5px;
background-color:#333333;
}

.online_form td {
padding:5px 10px;
}
.online_form select {
width:200px;
}
.online_form .text {
width:195px;
}

.last_sales {
float:left;
margin:5px 0;
text-align:center;
width:170px;
}

.test_drive {
width:500px;
border:1px solid #333333;
}
.test_drive td {
padding:2px 5px;
border:1px solid #333333;
}
.test_drive .header {
background-color:#333333;
}

.plus_minus {
background:url("plus_minus.gif") no-repeat;
height:25px;
font-size:10px;
line-height:normal;
}
.plus_minus .left {
padding-left:35px;
width:215px;
}
.plus_minus .right {
padding-left:5px;
padding-right:35px;
}

.left_topics img {
border:1px solid #fff;
}
