body { background-color: #FFF; text-align: center; margin: 0px; padding: 0px; background-image: url(../images/splashbkgd.gif); background-repeat: repeat-x; background-position: 0 0;}

#container { clear: both; width: 750px; min-height: 150px; }
#toprow {clear: both; height: 97px; width: 750px; border: 0px; text-align: center; vertical-align: middle; padding: 0px; }
#menurow {clear: both; height: 27px; width: 750px; text-align: center; }

#picturerow {clear: both; height: 218px; width: 750px; text-align: center; border-top: 1px solid #666; vertical-align: top; background-color: #fff;}
#picturerow .middleimg { float: left; margin: 8px 4px; text-align: center; }
#picturerow .righting { float: left; margin: 8 8 4 8; text-align: center; }
#picturerow .leftimg { float: left; margin: 8 4 8 8; text-align: center; }
#picturerow .image1 { position: relative; top: 0px; margin-right: 8px; }

#contentrow { clear: both; width: 750px; margin-top: 25px; text-align: left; }
#showroomrow {clear: both; width: 750px; text-align: center; border-top: 1px solid #666; vertical-align: top; background-color: #fff; padding-top: 25;}
#newshowroom {clear: both; min-width: 750px; width: 70%; vertical-align: top; background-color: #fff; padding-top: 25px;}

#leftcolumn { float: left; width: 165px; max-width: 165px; text-align: left; padding: 10px 0px;  }

#middlecolumn, #middleborder { float: left; width: 400px; text-align: left; padding: 10px 0px; }
#middleborder { border-left: 1px dotted #666; }
#middlecontainer { margin: 0px 15px; }

#rightcolumn { float: left; width: 180px; text-align: left; }
#rightcolumnquote { float: left; width: 180px; text-align: left; border-left: 1px dotted #999; }


#longcolumn { float: left; width: 580px; max-width: 580px; text-align: left; padding: 10px 0px; }
#longcolumn > * { margin-left: 15px; margin-right: 25px; }

.interiorlogo { margin-top: 18px; margin-left: 8px; border: 0px; } 

.photocell img { margin: 4px; border: 0px;}

.photocell { vertical-align: top; align: left; }