html { }
body { background: #939393 url(/img/bg_d1.png) repeat-x top left; margin:0 auto; text-align:center; font-family:arial,helvetica,sans-serif; color:#000;font-size:11px; line-height:12px; }
body {/*FF*/ text-align:-moz-center; }
form {display:inline; }
#header { width:800px; height:111px; border-top:1px dashed #999; border-bottom:1px dashed #999; }
#container { width:800px; background:#fff url() repeat-y top left; overflow:hidden; margin-left:auto; margin-right:auto; }
#pagetitle { margin:0px; width:560px; height:111px; float:left; text-align:left; }
#pagetitle h1 { font-size:52px; line-height:52px; color:#000; font-weight:bold; margin:10px 0px 5px 10px; }
#pagetitle h2 { font-size:20px; font-weight:normal; letter-spacing:-1px; color:#00bbbd; margin:0px 0px 0px 10px; }
#search { margin:0px; width:240px; margin-top:45px; float:right; text-align:left; vertical-align:bottom;}
#search h3 { margin:3px; font-size:16px; }
#main { width:800px; height:auto; margin:0 auto; padding:0; text-align:left; vertical-align:top; /* padding-bottom:40px; */ border-bottom:0px dashed #999;}
#sidebar { width:202px; margin:0 auto; float:left; height:100% }
#sidebar h3 { font-size:28px; line-height:24px; margin:15px 10px; }
#sidebar a { display:block; width:166px; margin:0px; margin-left:12px; padding:4px 0px 4px 9px; font-size:11px; color:#545454; text-decoration:none; border-bottom:1px dashed #e0e0e0; background-color:transparent; }
#sidebar a:hover { background:transparent url(/img/bg_link_d1.png) no-repeat top left; color:#ff0036; }
#sidebar hr { display:block; width:166px; margin:0px; margin-left:12px; padding:0; border:0; border-bottom:1px dashed #e0e0e0; }
#content { width:598px; background-color:#fff; margin:0 auto; float:left; }
#subheader { width:598px; margin:0; height:47px; background-color:#fff; /* border-bottom:1px dashed #e0e0e0; */ }
#subheader h1 { font-size:24px; color:#ff003c; width:372px; float:left; margin:0; margin-top:20px; }
#footer { color:#545454; width:800px; clear:both; padding:10px 20px; background-color:#cbcbcb; text-align:left; }
.pagination { width:226px; float:left; margin:0; font-size:13px; margin-top:25px; }
.pagination2 { width:226px; float:right; text-align:left; margin:0; font-size:13px; margin:16px 0px; }
.pagination a, .pagination2 a { color:#333; text-decoration:none; margin:0px 0px; padding:1px; }
.pagination a:hover, .pagination2 a:hover { color:#ff003c; text-decoration:underline; }
.sel { font-weight:bold; padding:1px; }

#content-bottom { width:598px; margin:0; height:47px; background-color:#fff; /* border-top:1px dashed #e0e0e0; */ vertical-align:middle; }

hr.foot { display:block; clear:both; width:800px; margin:0px; padding:0; border:0; border-bottom:1px dashed #e0e0e0; }
.price { font-size:16px; font-weight:bold; color:#00bbbd; margin:10px 0px; }
.title { font-size:11px; line-height:13px; color:#545454; margin:0px; margin-right:10px; margin-bottom:10px;}
#results { margin-top:0px; width:578px; border-top:1px dashed #e0e0e0; }
.results_td {  border-bottom:1px dashed #e0e0e0; }
#ad1 { margin-left:20px; margin-top:20px; }
