.summary {
    font-size: 1.3em;
    padding: 4px 0;
}

#content .expand {
    float: left;
    width: 8px;
    height: 8px;
    display: inline;
    margin-left: 5px;
    margin-top: 4px;
}

.right {
    background: url("/1/images/general/right-arrow2.png") no-repeat scroll 0 0 transparent;
}
.down {
    background: url("/1/images/general/down-arrow2.png") no-repeat scroll 0 0 transparent;
}

.titleRow .right {
    background: url("/1/images/general/right-arrow2.png") no-repeat scroll 0 12px #686868;
}
.titleRow .down {
    background: url("/1/images/general/down-arrow2.png") no-repeat scroll 0 12px #686868;
}
.description td {
    padding: 8px 0 8px 30px;
}
#content tbody .titleRow h2 {
    height:25px;
    margin-bottom:1px;
}
.titleRow {
    cursor: pointer;
}
#content .titleRow .expand {
	border-left:5px solid #686868;
	margin:0;
	padding-left:5px;
	padding-bottom: 14px;
}
.summaryText {
    padding-left: 20px;
    text-align:left;
}

#productMatrix {
    width: 100%;
}

#productMatrixContainer {
    clear:both; 
    overflow-y: auto;
    height: 500px;
}

.summary {
    width:40%;  
}

.premier, .interiors, .lite, .hdPro {
    width:15%;  
    text-align: center;
    vertical-align: middle;
}

.hdPro {
    padding-right: 20px;
}

.shaded,
.shaded td {
    background-color:#DDDDDD;   
}

.alignCenter {
    text-align: center; 
}

.titleRow h2 {
    background-color: #686868;
    text-align: left;
}

#productMatrix .titleRow h2 {
    font-weight: normal;
    font-size: 1.5em;	
    color: #FFF;
    padding: 5px 0 5px 7px;
    margin-bottom: 0;
}

#productMatrix .markedBox {
    height: 13px;
    width: 13px;
    margin: auto;
}
.greenBox {
	background-color: #a4c200;
}
.purpleBox {
    background-color: #583563;
}
.orangeBox {
    background-color: #e88800;
}

#matrixHeader .matrixLogo,
#matrixHeader .productImage {
    float:left;
}

#matrixHeader .matrixLogo {
    width: 431px;
    text-align: left;
    padding-top: 60px;
}
#matrixHeader .productImage {
	width: 155px;
	position: relative;
	bottom: -15px;
}
#matrixHeader .productImage p {
    margin: 0;
    position: relative;
    top -10px;
    font-weight: bold;
}
#matrixHeader .matrixClear {
	background-color: #686868;
	clear: left;
	height: 20px;
}
#productMatrix .printChecked {
    display: none;
}

@media print {
	#productMatrix .printChecked {
	    display: block;
	    font-size: 2.0em;
	}
    tr {
        border-top: 2px solid black;
    }
    tr.description {
        border-top: none;
    }
}

/*#matrixHeader td {
    width: 160px;
}

#matrixHeader .matrixLogo {
    text-align: left;	
    width: 420px;
}
#matrixHeader .productImage {
}

#matrixHeader p, 
#matrixHeader img {
    position: absolute;	
    display: block;
}
#matrixHeader p {
    margin-left: 30px;
    top: 85px;
    clear: right;
}
#matrixHeader img {
	padding-left: 30px;
    top: 105px;
}
#matrixHeader .matrixLogo img {
    position: static; 
    padding-left: 0;
    padding-top: 60px;
}
.matrixLogo img {
    padding-bottom: 20px;
}*/
