*{
    font-family: Lucida Grande, Lucida Sans Unicode, Arial,sans-serif;
    margin:0;
    padding:0;
    font-size: 11px;
}
a {
    text-decoration: none;
    color: #000000;
}
table {
    border: 0;
    border-spacing: 0;
}
body {
    background-color: #FFFFFF;
    padding-top: 10px;
    text-align: center;
}
div#header{
    margin-bottom:10px;
    border-bottom:2px solid #2a4d75;
}
#header table{
    width:100%;
}
.navigation {
    display: none;
}
#footer{
    width:100%;
    margin-top:10px;
    padding-top: 10px;
    border-top:2px solid #2a4d75;
}
div.disclaimer{
    color:#000000;
    font-size:10px;
}
.instruction{
    display: none;
}
.content_wrap {
    width: 100%;
}
div.content{
    width: 100%;
}

.summaryPage {
    background-color:#ffffff;
    width: 100%;
}
.summaryTopRoot {
    width: 100%;
}
.summaryLeft {
    width:70%;
}
div.nextStepsContainerW {
    display: none;
}
.summaryOptions {
    width: 100%;
    margin-top: 10px;
}
.summaryPanelWW {
    background-color: #ffffff;
    width: 100%;
    margin-bottom: 10px;
}
.summaryPanelW {
    width: 100%;
}
.summaryPanel {
    width: 100%;
}
.summaryPanel div{
    color:#333333;
}
.summaryPanel li {
    line-height: 16px;
}
.btnPanel {
    display: none;
}
td.option_price{
    width:20%;
    text-align:right;
}
div.label{
    font-weight:bold;
    text-transform:uppercase;
    font-size: 11px;
    text-align: left;
}
.summaryTable {
    width: 100%;
}
.summaryShim {
    background-color: #e6e6e6;
    height: 29px;
}
.summaryBox {
    padding: 10px;
}
.summary{
    width: 100%;
}
.summary div{
    color:#333333;
}
.summary img{
    border:1px solid #696969;
    width: 260px;
}
.summary .properties{
    padding-bottom:10px;
}
div.properties td {
    padding: 3px 0 3px 0;
}
div.property {
    padding: 2px 0 2px 0;
    font-size: 11px;
    text-align: left;
}
div.moneyProperty {
    padding: 2px 0 2px 0;
    font-size: 11px;
    text-align: right;
}
div.price {
    text-align:right;
}
.sumClrVal {
  height: 20px;
}
.sumClrLbl {
    float: left;
    width: 130px;
}
img.sumClrChip {
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    border: 1px solid #000000;
}
.styleSummaryW {
    margin: 0 10px 0 10px;
}
table.summaryGrandTotal {
    border: 1px solid #660000;
    background-color: #ffffff;
    width: 100%;
}
table.summaryGrandTotal div {
    padding: 4px 4px 4px 8px;
    font: bold 13px Lucida Grande, Lucida Sans Unicode, Arial;
    text-transform:uppercase;
    color:#2b3d5d;
}
table.summaryIncentive {
    border: 1px solid #2b3d5d;
    background-color: #ffffff;
    width: 100%;
}
table.summaryIncentive td {
    padding: 0;
    margin: 0;
    background-color: #696969;
}
table.summaryIncentive table {
    padding: 0;
    margin: 0;
    width: 95%;
}
table.summaryIncentive table div {
    padding: 4px 0 4px 8px;
    margin: 0;
    font: bold 12px Lucida Grande, Lucida Sans Unicode, Arial;
    text-transform: uppercase;
    color: white;
    background-color: #696969;
}
table.summaryIncentive div {
    padding: 6px 0;
    margin: 0;
    background-color: white;
}
table.summaryTotalPrice {
    margin-top: 5px;
    border: 1px solid #2b3d5d;
    background-color: #ffffff;
    width: 100%;
}
table.summaryTotalPrice td {
    padding: 0;
}
table.summaryTotalPrice div {
    padding: 4px 4px 4px 8px;
    font: bold 13px Lucida Grande, Lucida Sans Unicode, Arial;
    text-transform: uppercase;
    color: #2b3d5d;
}
.bodySubContainerPanel{
    border:none;
    background-color:#ffffff;
}
.gwt-TabPanel {
    width: 100%;
}
div.graybar_title{
    font: bold 12px Lucida Grande, Lucida Sans Unicode, Arial;
    color: #333333;
    padding-bottom: 3px;
    text-transform:uppercase;
    border-bottom: 2px solid #2a4d75;
}
.category{
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid gray;
    width:100%;
    margin:10px 0 2px 0;
    padding:0;
    text-transform:Uppercase;
}
ul {
    list-style-type:square;
    margin-left:30px;
}
.clickText {
    display: none;
}

