body {
    background:#FFF;
    margin:0px;
    font-family:tahoma,sans-serif;
    color:#000;
    font-size:0.7em;
}

form {
    margin:0px;
}
table,input,textarea,select {
    font-size:1em;
    font-family:tahoma,sans-serif;
}

h1 {
    margin:0px;
    padding:30px 20px 10px 210px;
    background:url('../../files/images/logo.gif') no-repeat 30px 10px;
    color:#0D61AE;
    font-family:Arial,sans-serif;
    font-size:1.8em;
    font-weight:normal;
    text-align:left;
}

h3 {
    margin:0px;
    padding:10px 0px 10px 30px;
    color:#0D61AE;
    font-family:Arial,sans-serif;
    font-size:1.6em;
    font-weight:normal;
    font-style:italic;
}

ul.hide_list {
    border:1px solid #C7DFF4;
    margin:0px 10px 0px 30px;
    background:#FFF;
    padding:10px;
    list-style:none;
}
ul.hide_list li {
    background:url('../images/compare-down.gif') no-repeat 0px 2px;
    padding:3px 0px 3px 0px;
}
ul.hide_list li a {
    color:#000;
    padding-left:30px;
    text-decoration:none;
}
ul.hide_list li a:hover {
    color:#0D61AE;
    padding-left:30px;
    text-decoration:none;
}

div.empty {
    border:0px solid #EFEFEF;
    background:#FFF;
    padding:0px;
    margin:10px 10px 10px 30px;
    list-style:none;
    font-size:1em;
    font-family:Arial,sans-serif;
    font-weight:normal;
    color:#000;
}

table.compare {
    margin:10px 10px 10px 30px;
    border:1px solid #C7DFF4;
    background:#FFF;
}
table.compare a { text-decoration:none; }
table.compare a:hover { text-decoration:none; }
table.compare img { border:none; }
table.compare th {
    padding:3px 5px 3px 5px;
    background:#0D61AE;
    color:#FFF;
}
table.compare td {
    padding:3px 5px 3px 5px;
    border:1px solid #DDF0FF;
}
table.compare td.header {
    background:#FFF;
    color:#FFF;
    font-weight:bold;
    padding:3px 5px 3px 5px;
    text-align:left;
}
table.compare td.action {
    text-align:center;
    white-space:nowrap;
}
table.compare td.column0 {
    width:150px;
    background:#DDF0FF;
    border:1px solid #DDF0FF;
    text-align:left;
    vertical-align:top;
}
table.compare td.column1 {
    width:200px;
    text-align:center;
}

table.compare_list {
    margin:0px 10px 0px 30px;
    border:1px solid #C7DFF4;
    background:#DDF0FF;
}
table.compare_list img { border:none; }
table.compare_list th {
    width:400px;
    padding:3px 5px 3px 5px;
    text-align:left;
}
table.compare_list td {
    width:30px;
    text-align:center;
    padding:2px;
    background:#FFF;
}
