/********************/
/*** Main Layout ****/
/********************/
html {height:100%; min-width:759px;}
body {background-color:#ffffff; margin:0px; padding:0px; height:100%; min-width:759px; font-family:Arial;}
table.main {width:100%; height:100%; padding:0px; margin-right:auto; min-width:759px;}
td.topLeft {background-image:url('../images/design_01.png'); width:7px; height:66px;}
td.alplexLogo {width:659px; height:66px; max-height:66px; max-width:659px;}
td.headerSpacer {background-image:url('../images/design1-1_04.png'); width:auto; height:66px; background-repeat:repeat-x; max-height:66px;}
td.headerRight {background-image:url('../images/design1-1_05.png'); width:121px; height:66px; max-height:66px; max-width:121px;}
td.topRight {background-image:url('../images/design1-1_06.png'); width:5px; max-height:66px; max-width:5px;}
td.navLeft {width:7px; height:23px; background-image:url('../images/design1-1_08.png');}
td.nav {background-image:url('../images/design1-1_09.png'); height:23px; width:auto; background-repeat:repeat-x; text-align:center;}
td.navRight {width:5px; height:23px; background-image:url('../images/design1-1_10.png');}
td.body {background-color:#ffffff; height:100%; vertical-align:top; border-color:#000000; padding-left:10px; padding-right:10px;}
td.footer {height:100%; vertical-align:bottom; border-color:#000000;}
table.footerTable {text-align:center; margin-left:auto;margin-right:auto; width:100%;}
td.footerSplit {width:50%;}

/*** Alignment ***/
div.center{margin-left:auto;margin-right:auto;text-align:center;}
img.center {margin-left:auto; margin-right:auto;}
div.left{margin-right:auto;text-align:left;}

/*** Text Formatting ***/
h1 {font-size:20pt; font-weight:normal; margin:0px;}
h2 {font-size:18pt; font-weight:normal; margin:0px;}
h3{font-weight:normal; margin:0px;}
h5{font-weight:normal; margin:0px;}
.largeFont{font-size:18pt;}
.smallFont{font-size:9pt;}
.darkRed {color:#800000;}
div.fine	{font-size:10px;}

/* Style for showroom image popup. */
/* Showroom table image thumb */
img.showroomThumb{border:none; width:100%;}
.thumbnail{position:relative; z-index:0;}
.thumbnail:hover{background-color:transparent; z-index:50;}
/*CSS for enlarged image*/
.thumbnail span{position:absolute; background-color:#FFFFE0; padding:5px; left:-1000px; border:1px dashed gray; visibility:hidden;
																									color:black; text-decoration:none;}
/*CSS for enlarged image*/
.thumbnail span img{border-width:0; padding:2px;}
/*CSS for enlarged image on hover*/
.thumbnail:hover span{visibility:visible; top:0px; left:60px; /*position where enlarged image should offset horizontally */}

/*** Google Maps Styles ***/
table.directions th {background-color:#EEEEEE;}
div.map {font-family: "Verdana, Arial, sans serif";font-size: 11px;}
td.directions {vertical-align:top;}
td.mapCanvas {vertical-align:top;}

