/*promo page */

div.content{padding: 0px;}
a img { border:none;}
.totalbox { float:right;  width:200px;}

table.calculator { margin:10px; width: 180px; border-collapse: collapse;border-spacing: 0px; }
table.calculator td {text-align:right; padding:2px; }

table.product { border-collapse: collapse;border-spacing: 0px; border:1px solid #002B60; text-align:left;}
table.product th { background-color: #002B60; height:24px;}
table.product th span.select,table.product th a { font-size:12px; font-weight:bold; border: 1px solid #002B60; text-decoration:none; padding:1px 4px; }
table.product th a {  background-color:#FFFFFF;  color:#002B60; }

table.product th a:hover { background-color:#CCCCCC; }
table.product th span.select { background-color:#8F142A; color:#FFFFFF;}
table.product td { border-top:1px solid #002B60; padding:2px; }
table.product tr.nobo td { border-top:none; padding:2px; }
table.product td img {padding-right:10px;}

table.product td.r { text-align:right;}

table.promo { border-collapse:collapse;}
table.promo td{ background-color:#e7e1d3;}

table.summary{
border-collapse: collapse;border-spacing: 0px; border:1px solid #8F142A; text-align:left; width:575px;
}
table.summary th { background-color: #8F142A; font-size:12px; color:#FFFFFF;}
table.summary td { border:1px solid #8F142A; padding:2px; }
table.summary tr.m td{ background-color:#EEEEEE; }

table.summary tr.foot td { background-color:#CCCCCC; text-align:right;}
.tline .list {float:right; color:#002B60;}
.tline .model { font-weight:bold; color: #8F142A; font-size: 14px;}

.upgrades{ margin-top:5px;}
.upgrades label { display:block; padding-left:10px;}
.upgrades .utitle { font-style:italic; font-weight:bold; color:#002B60; border-bottom:1px solid #002B60;}

label.aindent{ }

li.red { color:#8F142A;}

table.qualify3, table.qualify {border-collapse: collapse;border-spacing: 0px; width:275px;}
table.qualify th {background-color:#002B60; color:#FFFFFF;}
table.qualify th, table.qualify td{ border:1px solid #002B60; padding:2px;}
table.qualify td.model{font-weight:bold; color:#002B60; font-size:16px;}
table.qualify td.model a{color:#002B60;}


table.qualify3 th {background-color:#666666; color:#FFFFFF;}
table.qualify3 th, table.qualify3 td{ border:1px solid #666666; padding:2px;}
table.qualify3 td.model{font-weight:bold; color:#666666; font-size:16px;}
table.qualify3 td.model a{color:#666666;}


.promo a { color:#002B60;}
