body
{
margin:0;
padding:0;

font-size:100%;	
background-color:#fff;
font-family:verdana,arial,helvetica,sans-serif;
}


/*
#layoutWidth
{
margin:0 auto;
padding:0;
width:800px;
	border-color:black;
border-width:1px;
border-style:solid;	
}
*/


.fakeHover{
	cursor:pointer;
}

.imageFontSize
{
font-size: 1%;
line-height:1%;
/*	border-color:red;
border-width:3px;
border-style:solid;	*/
}

.alignLeft
{
text-align:left;
}

.alignRight
{
text-align:right;
}

.alignCenter
{
text-align:center;
}

.imageNoBorder img,
.noBorder
{
border:0;
}

.vertAlignTop
{
vertical-align:top;
}


.vertAlignMiddle
{
vertical-align: middle;
}

.vertAlignBottom
{
vertical-align: bottom;
background-color: #fff;
}

.imgBorder
{
border-color: #000;
border-width: 2px;
border-style:solid;
}


p
{
font-size:.8em;
line-height:1.3em;
/*	border-color:aqua;
border-width:1px;
border-style:solid;		*/
}

.boldFont
{
font-weight: bold;
}


.floatLeft
{
float: left;
}

.floatRight
{
float: right;
}
.clearBoth
{
clear: both;
}


.purpleHeadline
{
margin: 0 ;
padding: 3px 0px 5px 10px;
background-image: url(/images/headline_bg.gif);
background-repeat: repeat-x;
background-color: #696BA6;
color: #fff;
font-style: oblique;
}

/*
.noMenuContent
{
margin: 0 0 0 50px;
}
*/

.noMenuContent
{
margin-left: 50px;
}

.formError,
.message
{
color: #f00;
font-weight: bold;
}

.formErrorTdBgColor
{
background-color: #eee;
}


/*========================================
//	START HEADER
========================================*/
#header
{
position:relative;
z-index: 1000;
margin:0 0 20px 0 ;
padding:0;
width: 100%;
border-collapse:collapse;
/*	border-color:black;
border-width:3px;
border-style:solid;	*/
}

#header .headerBGColor
{
	background-color: #25408E;	
}

#header td
{
padding:0px;
vertical-align:top;
text-align:left;
/*	border-color:aqua;
border-width:1px;
border-style:solid;	*/
}


#headerLogo
{

padding:0;
/*	border-color:white;
border-width:1px;
border-style:solid;	*/
}

#headerLogo img
{
margin: 12px 0 0 0;
}



/*-----------------------------------
// start header menu
-----------------------------------*/


/*-----------------------------------
// end header menu
-----------------------------------*/




/*-----------------------------------
// start search form
-----------------------------------*/


#searchForm
{

margin:0;
padding:0;
text-align:left;
/*	border-color:yellow;
border-width:1px;
border-style:solid;	*/
height: 23px;
}

#searchForm input
{
margin:0 0 0 10px;
padding: 0;
vertical-align:middle;	
/*	border-color:aqua;
border-width:3px;
border-style:solid;	*/
}

#searchTextField
{
width:130px;	
}

/*-----------------------------------
// end search form
-----------------------------------*/

/*========================================
// END HEADER
========================================*/


#mainContent
{
margin:0;
padding:0;
/*	border-color:black;
border-width:5px;
border-style:dotted;	*/
}

/*
.pageContent
{
margin:0 0 0 155px;
padding:0;

}
*/

/*========================================
//	START HOME PAGE
========================================*/
#homePage
{
margin: 0;
padding:0;
background-color: #25408E;	
text-align: center;
/*	border-color:black;
border-width:1px;
border-style:solid;	*/
}



#homePage p
{
margin:0;
padding:0;
/*	border-color:black;
border-width:1px;
border-style:solid;	*/
}

#homePage #hpLinks 
{
margin: 0 auto 0 auto; 
width: 800px; 
border-collapse: collapse;
}

#homePage #hpLinks td
{
padding: 0;
}

#homePage #hpLinks img
{
margin: 0;
border: 0;
display: block;
}

#homePage  .homePageBorder
{
margin: 2px 0;;
background-image: url(/images/home/home_page_stripped_border.gif);
}

#homePage  .homePageBorder img
{
margin: 0;
border: 0;
display: block;
}


/*========================================
//	END HOME PAGE
========================================*/




/*========================================
//	START FOOTER
========================================*/
#footer
{
clear:both;
margin:20px 0 0 0;
padding:0;
width:100%;
border-collapse:collapse;
background-color: #25408E;
}

#footer td
{
padding:0;
vertical-align:top;
/*	border-color:black;
border-width:1px;
border-style:solid;	*/
}



#copyright
{
margin:  0;
padding:1em 0;
font-size:.8em;
text-align:center;
/*	border-color:black;
border-width:1px;
border-style:solid;	*/
}



#printFooter
{
display: none;
}


/*========================================
//	END FOOTER
========================================*/




/*========================================
//	START CHAIR SPECS
========================================*/
.chairSpec
{
margin:  0 0 10px 0;
padding:0;
/*	border-color:black;
border-width:1px;
border-style:solid;	*/
}

.chairSpec table
{
border-collapse:collapse;
padding:0;
/*	border-color:black;
border-width:1px;
border-style:solid;	*/
}

.chairSpecMainTable
{
width:705px;
}

.chairSpec td.productImageCell
{
width: 45%;
padding:0 15px 0 0;
vertical-align:middle;
text-align:center;
}

.chairSpec td.productImageCell img
{
margin: 0 20px;
padding:0;
}

.chairSpec td
{
padding:0;
vertical-align:top;
}

.chairSpecStats
{
margin:  0;
padding:0;
width:100%;
font-size:.8em;

}

.chairSpecStats td
{
padding:0;
vertical-align:top;
/*	border-color:red;
border-width:2px;
border-style:solid;	*/
}


.chairSpecStats dl
{
margin:  0;
padding:0;

}

.chairSpecStats dt
{
font-weight:bold;
}

.chairSpecStats dd
{
margin:  0 0 .3em 1.5em;
}

.chairSpec .customLink a
{
color: #890c08;
font-weight: bold;
text-decoration: none;
}

.chairSpec .customLink a:hover
{
text-decoration: underline;
}

/*========================================
//	END CHAIR SPECS
========================================*/





/*========================================
//	START CONTACT US
========================================*/



#contactPage #message
{
margin:0;
padding:0;
font-size:1em;
/*	border-color:red;
border-width:1px;
border-style:solid;	*/
}

table.formTable
{	
border-collapse:collapse;
}

table.formTable th
{
	padding:0;
	text-align:left;
	font-size: .95em;
	vertical-align:top;
}

table.formTable td
{
	padding:0;
	font-size: .7em;
	vertical-align:top;
}

table.formTable td.label
{
	text-align:left;
	font-weight:bold;
}

table.formTable td.input
{
	text-align:left;
	padding:0 0 1em 0;
}

table.formTable tr.altRowColor
{
background-color: #efefef;
}



.people
{
margin: 0 0 2em 350px;
padding:0 ;
/*	border-color:blue;
border-width:1px;
border-style:solid;	*/
}

.people h4
{
margin: 0 0 .3em 0;
}

.people p
{
margin: 0 0 .3em 0;
}

.people p.name
{
font-weight: bold;
}

/*========================================
//	END CONTACT US
========================================*/




/*========================================
//	START REGISTRATION PAGE
========================================*/


#registrationPage
{
margin: 0 2em;
padding:0;
font-size:1em;
/*	border-color:red;
border-width:1px;
border-style:solid;	*/
}


#registrationPage #rightCol
{
vertical-align: top;
}

#registrationPage #rightCol img
{
display: block;
margin: 0 auto 2em auto;
border: 2px solid #000;
}



#registrationPage table.formTable td.label
{
padding-bottom: .5em;
}



/*========================================
//	END REGISTRATION PAGE
========================================*/






/*========================================
//	START LANDING PAGE
========================================*/
.landingPage
{
margin: 5px 0;
padding:0;
/*	border-color:red;
border-width:3px;
border-style:solid;	*/
}
t
.landingPage p
{
margin:0;
padding:0;
/*	border-color:blue;
border-width:2px;
border-style:solid;	*/
}

.landingPage p img
{
border: 0;
}



.landingPageContentDiv
{
margin: 0 0 0 155px;
}

.landingPageContentDiv h3
{
margin: 0;
}

.landingPageImageTable
{
width: 95%;
}

.productTopLevelContent h3
{
margin:0 0 .3em 0;
padding:.3em;
background-color: #eee;
font-size: 1.1em;
color: #000;
/*	border-color:blue;
border-width:1px;
border-style:solid;	*/
}

.productTopLevelContent .seriesSection
{
margin: 0 0 2em 0;
/*	border-color:blue;
border-width:1px;
border-style:solid;	*/
}


.productTopLevelContent .seriesSection p
{
margin: 0 0 .7em 0;
padding: 0 0 0 .5em;
/*	border-color:blue;
border-width:1px;
border-style:solid;	*/
}

.productTopLevelContent .seriesSection table
{
width: 90%;
}

.productTopLevelContent .seriesSection table td
{
text-align: center;
vertical-align: bottom;
font-size: .7em;
font-weight: bold;
}

.productTopLevelContent .seriesSection table img
{
border: 0;
}

.productTopLevelContent .seriesSection dl
{
float: left;
text-align: center;
margin: 0 1em 1em 0;
/*	border-color:blue;
border-width:1px;
border-style:solid;	*/
}

.productTopLevelContent .seriesSection dt
{
margin: 0;
}

.productTopLevelContent .seriesSection dd
{
margin: 0;
}


/*------------------------------------------------------------------------
//	START SECTION NAV
------------------------------------------------------------------------*/

.sectionNav
{
float:left;
margin: 0 15px 10px 0;
padding:0;
width:145px;
/*	border-color:purple;
border-width:1px;
border-style:solid;	*/
}

.sectionNav p
{
margin:0;
padding:0;
}


.sectionNav ul
{
margin:0;
padding:0 8px 0 25px;

/*	border-color:black;
border-width:1px;
border-style:solid;	*/
background-image: url("/images/button_box_middle.gif");
background-repeat: repeat-y;
font-size: .8em;
list-style-type:none;
}

.sectionNav li
{
margin: 0;
padding: 0 0 .6em 0;
	border-color:#D2D3D5;		
border-width:1px;
border-style:solid;	
}

.sectionNav li.sectionTopLink
{
font-weight: bold;
font-size: 1em;
}

.sectionNav ul a
{
color:#25408E;
text-decoration:none;
}

.sectionNav ul a:hover
{
color:#000;
text-decoration:underline;
}

.sectionNav .sectionNavIndicator a
{
color: rgb(137, 12, 8);
font-weight:bold;
text-decoration: underline;
}






#vsNavForms
{
width: 96%;
margin: 0 0 1em 0;
padding: 10px 0;
	background-color: #eee;
}



#vsNavForms td
{
padding: 0 10px;
vertical-align: top;
border-width: 0 1px 0 0;
border-style: solid;
border-color: #000;
}

#vsNavForms.threeColumns td
{
width: 31%;
}


#vsNavForms.fourColumns td
{
width: 24%;
}

#vsNavForms.fiveColumns td
{
width: 19%;
}



#vsNavForms form
{
margin: 0;
padding: 0;
}

#vsNavForms p
{
margin: 0;
font-weight: bold;
}

#vsNavForms ul
{
margin: 0 0 0 .7em;
padding:0;
font-size:.8em;
list-style-type: none;
}

#vsNavForms ol
{
margin: 0 0 0 2.5em;
padding:0;
font-size:.8em;
}

#vsNavForms a
{
color: #000;
}

#vsNavForms a:hover
{
color: #00f;
text-decoration: none;
}

#vsNavForms p.visitedLink,
#vsNavForms p.visitedLink a
{
color: #999;
text-decoration: none;
}




/*

#vsNavForms
{
background-image: url("/images/button_box_middle.gif");
background-repeat: repeat-y;
}

#vsNavForms h4
{
margin: 0 0 0 25px;
padding: 7px 0 0 0;
font-size: .8em;
}

#vsNavForms p
{
margin: 0 0 0 30px;
}


#vsNavForms ol
{
margin:0;
padding:0 0 0 30px;
font-size: .8em;
list-style-type:none;
}

#vsNavForms li
{
margin: 0;
padding: 0 0 0 0;
border-color:#D2D3D5;		
border-width:1px;
border-style:solid;	
}


#vsNavForms a
{
color:#25408E;
text-decoration:none;
}

#vsNavForms a:hover
{
color:#000;
text-decoration:underline;
}

#vsNavForms .sectionNavIndicator a
{
color: rgb(137, 12, 8);
font-weight:bold;
text-decoration: underline;
}
*/
/*------------------------------------------------------------------------
//	END  SECTION NAV
------------------------------------------------------------------------*/


/*========================================
//	END LANDING PAGE
========================================*/


.sectionIndexTextHeader
{
margin: 5px 100px 20px 10px;
font-weight:bold;
/*	border-color:black;
border-width:1px;
border-style:solid;	*/
}



/*========================================
//	START ABOUT US
========================================*/
#aboutPage
{
margin:0 1em;
padding:0;
/*	border-color:black;
border-width:1px;
border-style:solid;	*/

}


#aboutPage table
{
border-collapse: collapse;
}

#aboutPage td
{
vertical-align: top;
padding:0;
}

#aboutUsText
{

background-image: url("/images/about_us/about_us_ghosted_chair.jpg");
background-repeat: no-repeat;
background-position:center center;
}

#aboutUsText p
{
margin: 1.3em 2em;
line-height: 1.5em;
text-align: center;
}

#aboutPage p.imgCaption
{
margin: 0;
font-size:.8em;
text-align: center;
color: #25408E;	
}

#leftImgCaptionTop
{
width: 150px;
/*	border-color:black;
border-width:1px;
border-style:solid;	*/
}

#leftImgCaptionBtm
{
padding-left: 35px;
/*	border-color:red;
border-width:1px;
border-style:solid;	*/
}

#rightImg1Caption
{
width: 150px;
}

#rightImg2Caption
{
width: 110px;
}

#aboutGeneration
{
text-align: center;
}

/*
#aboutPage dl
{
font-size:.8em;
text-align: center;
color: #25408E;	
}

#aboutPage dt,
#aboutPage dd
{
margin:0;
padding:0;
}

dl#hoover
{
float:right;
margin:40px 0 0 8px;
padding:0;
width:156px;
}


dl#training
{
float:right;
margin:0 0 0 10px;
padding:0;
width:225px;
}

dl#toyota
{
float:left;
margin:0 10px 0 0;
padding:60px 0 0 0;
width:200px;
}

#aboutPage .filler
{
margin: 150px 0 0 0;
}
*/


/*========================================
//	END ABOUT US
========================================*/


/*========================================
//	START FEATURES
========================================*/

#featureHeadline td
{
padding: 0 10px 0 0;
font-weight: bold;
}

#features
{

/*	border-color:red;
border-width:2px;
border-style:solid;	*/
}

#featuresTable
{
margin:0;
padding:0;

background-image: url('/images/products/fold_chr_feat_chair.jpg');
background-repeat: no-repeat;
background-position: top center;
border-collapse: collapse;
/*	border-color:purple;
border-width:2px;
border-style:solid;	*/
}

#featuresTable td
{
padding:2px;
/*	border-color:black;
border-width:1px;
border-style:solid;	*/
}

.featureTD
{
width: 50%;
vertical-align: top;
}

.featureTD img
{
/*	border-color:black;
border-width:1px;
border-style:solid;	*/
}


#featuresTable h5
{
margin:0;
font-size: .7em;
}

#featuresTable p
{
margin:0;
font-size: .7em;
}




#tube
{
margin: 30px 0 0 80px;
text-align: left;

}



#screws
{
text-align: right;
margin:20px 0 0 0;
}




#date
{
margin: 40px 0 0 0;
text-align: left;

}



#frame
{
text-align: right;
margin: 70px 0 0 0;
}

#frame img
{
margin:  0 10px 0 0;
}



#feet
{

text-align: left;


}



#duraflex
{
text-align: right;
margin: 10px 0 0 0 ;
}

#duraflex img
{
margin:  0 30px 0 0;
}


/*========================================
//	END FEATURES
========================================*/

#vipLayout
{
background-image: url('/images/products/vip_hm_bg_img.jpg');
background-repeat: no-repeat;
background-position: top right;
/*	border-color:red;
border-width: 1px;
border-style:solid;	*/

}

#vipLayout p
{
margin: 0 250px 0 0;
font-weight: bold;
}

#vipLayout img
{
border: 0;
}

#vipCloseups td
{
padding: 0 10px;
width: 150px;
text-align: center;
vertical-align: bottom;
}

#vipCloseups td img
{
border-color: #000;
border-width: 4px;
border-style: solid;
}

/*========================================
//	START GALLERY
========================================*/
.photoGallery
{
margin:0;
/*	border-color:purple;
border-width:1px;
border-style:solid;	*/
}

.photoGallery h4
{
margin:0;
font-size:.8em;
/*	border-color:purple;
border-width:1px;
border-style:solid;	*/
}

.photoGallery p
{
margin:.3em 0;
}

.photoGallery img
{
border-color: #000;
border-width:2px;
border-style:solid;
}




/*========================================
//	END GALLERY
========================================*/


/*========================================
//	START MARKET SCROLL PAGE
========================================*/

/*
#markets h3
{
margin: 0;
}
*/

#marketTable
{
margin: 0 auto;
/*	border-color: blue;
border-width: 2px;
border-style:solid;	*/
}

#marketTable td
{
vertical-align: top;
}

#marketScroll
{
margin: 0;
padding:0;
float: left;
width:180px; 	
}

#marketScroll p
{
margin: 0;
padding:0;
}

/*
#scrollContainer
{
margin: 0;
padding: 0 0 0 20px;

}
*/

#myscroller {
position:relative; /* mandatory	*/
/* set as required	*/
width:195px; 
height:600px; 
overflow:hidden; /* mandatory	*/
margin: 0;
padding: 0;
font-size: .7em;
background-color: #eee;
}

#myscroller ul
{
margin: 0 ;
padding: 10px;
list-style-type: none;
/*	border-color:blue;
border-width:1px;
border-style:solid;	*/
}

#myscroller li
{
margin: 0 0 .7em 0;
padding: 0;
}

/*
#myscrollerin
{
margin: 0;
padding: 0;
border-color:red;
border-width:1px;
border-style:solid;
}
*/

#marketImages
{
margin: 0;
padding: 0;
/*	border-color:red;
border-width:1px;
border-style:solid;	*/
}

#navControl
{
width: 100%;
}

#galleryThumbs
{
position: relative;	
width: 700px;
z-index: 100;	
/* higher index than the content it contains	*/
overflow: hidden;
/*	clip: rect(0px, 680px, 7.75em, 0px);	*/
visibility: visible;
padding:0;
margin:0;
border-color: black;
border-width:  0 2px;
border-style: solid;
}
		
		
		
#horzscroller {
position:relative; /* mandatory	*/
/* set as required	*/
width:700px; 
height:210px; 
overflow:hidden; /* mandatory	*/
margin:0;
padding:0;
border-color: #fff;
border-width:1px;
border-style:solid;	
font-size: .7em;

}





#photoFullSize
{
padding: 0 15px;
}

#photoFullSize img
{
border: 1px solid #000;
}



#photoThumbsTD
{
width: 230px;
}


.photoThumbsHeadline
{
margin: 0 0 15px 0;
padding: 3px;
font-size: 12px;
font-weight: bold;
color: #25408E;
background-color: #eee;
border-color: #25408E;
border-width: 1px 0;
border-style: dashed;
}

.photoThumbs
{
margin: 0 0 0 15px;
}

.photoThumbs p
{
margin: 3px 0;
}

.photoThumbs img
{
margin: 0 15px 15px 0;
border: 1px solid #000;
}





/*========================================
//	END MARKET SCROLL PAGE
========================================*/


/*========================================
//	START OPTIONS
========================================*/
#options
{
font-size: .8em;
font-weight: bold;
color: #890c08;
}

td.optionMainCell
{
width: 33%;
padding:0 10px;
text-align: center;
vertical-align: top;
/*	border-color:blue;
border-width:1px;
border-style:solid;	*/
}

#options th
{
padding: 3px;
font-size: 1em;
color: #fff;
background-color: #aaa;
}

td.optionMainCell img
{
margin: 5px 0 0 0;
/*	border-color:blue;
border-width:1px;
border-style:solid;	*/
}


/*========================================
//	END OPTIONS
========================================*/


/*========================================
//	START WEATHER
========================================*/

#weatherHeader
{
margin: 0 0 1em 0;
background-image: url("/images/products/weather_cloud_1.gif");
background-repeat: no-repeat;
background-position: top left;
}

#weatherHeaderImages
{
margin: 0 0 0 160px;
text-align: left;
}

#weatherHeaderImages img
{
margin: 0 10px;
}

#weatherHeader p
{
font-weight: bold;

}



#weatherContent h3
{
margin: 0 0 .3em 0;
color: #890c08;
border-collapse: collapse;
font-size: 1.2em;
}

#weatherContent ul
{
font-size: .8em;

}

#weatherContent li
{
margin: 0 120px .5em 0;
}












#weather
{
background-image: url("/images/products/weather_puddle.jpg");
background-repeat: no-repeat;

width: 720px;
}

#weather td
{
vertical-align: top;
/*	border-color:blue;
border-width:1px;
border-style:solid;	*/
}

#weather h3
{
margin: 0 0 .3em 0;
color: #890c08;
border-collapse: collapse;
font-size: .9em;
}

#weather h4
{
margin: .5em 0 .3em 0;
font-size: .85em;
}

#weather p
{
margin: 0 0 .2em 0;

}

#weather h3,
#weather h4,
#weather p
{
padding: 0 10px;
width: 490px;
}

#weatherTextCell
{

}

/*========================================
//	END WEATHER
========================================*/


/*========================================
//	START STORAGE
========================================*/

.storageTable h3
{
margin: 20px 0 0 0;
font-size: 1.75em;
}

.storageTable td
{
vertical-align: top;
}

.storageData
{
margin: 1em 0;
width: 98%;
font-size: .65em;
border-color: #bbb;
border-width: 0 0 10px 0;
border-style:solid;
}

.storageData th
{
padding: 2px;
background-color: #bbb;
}

.storageData td
{
text-align: center;
}

.storageData tr.altRow
{
background-color: #efefef;
}

.storagteAsterisk
{
margin: 0;
text-align: right;
width: 98%;
font-size: .65em;
}


/*========================================
//	END STORAGE
========================================*/

/*========================================
//	START STOOL
========================================*/


#stools table
{
text-align: center;
color: #942923;
font-weight: bold;
}

/*========================================
//	END STOOL
========================================*/

/*========================================
//	START BOXX
========================================*/
#boxx_instructions h4
{
margin: 1em 0 .5em 0;
font-size: .95em;
text-align: center;
}

#boxx_instructions ul
{
margin: 0;
font-size: .8em;
}

/*========================================
//	END BOXX
========================================*/



/*========================================
//	START BANQUET
========================================*/
#banquetTable1
{
	width: 720px;	
/*	border-color: blue;
border-width: 1px;
border-style:solid;	*/
}

#banquetTable2
{
margin: 1em 0 0 0;

	width: 750px;	
}

/*
#banquetTable2 td
{
border-color: blue;
border-width: 1px;
border-style:solid;
}
*/

#banquetTable2 tr.setWidth td
{
width: 148px;
}


.modelName
{
text-align: center;
color: #942923;
font-weight: bold;
font-size: .8em;
}

#banquet .modelType td
{
border-color: #fff;
border-width: 0 3px;
border-style:solid;
padding: 0 10px;
background-image: url('/images/products/black_line.gif');
background-repeat: repeat-x;
background-position: 50% 50%;

}

#banquet .modelType td p
{
margin: 0;
padding: 0 10px;
background-color: #fff;
font-size: .8em;
font-weight: bold;
display:inline;
text-align:center;
}

/*========================================
//	END BANQUET
========================================*/


/*========================================
//	START BANQUET SPECS
========================================*/

table.banquetSpecPage td
{
vertical-align: top;
}

table.banquetSpecPage h2
{
margin: 0;
}

table.banquetSpecPage h4
{
margin: 0;
}


/*========================================
//	END BANQUET SPECS
========================================*/

#banquetFeatures table 
{
width: 95%;
}

#banquetFeatures table p
{
font-size: .9em;
font-weight: bold;
width: 90%;
/*	border-color: blue;
border-width: 1px;
border-style:solid;	*/
}

/*
#banquetFeatures table td
{
border-color: red;
border-width: 1px;
border-style:solid;
}
*/

#banquetFeaturesTable2 td
{
padding: 10px;
}



.multiPurpose
{
margin: 0 auto 1em auto;
width: 85%;
/*	border: 1px blue solid;		*/
}

.multiPurpose td
{
text-align: center;
color: #942923;
font-weight: bold;
font-size: .8em;
}



#multipurposeDevon td
{
vertical-align: top;
}

#multipurposeDevon p
{
text-align: center;
}


/*========================================
//	START INDDOR
========================================*/

#indoorOutdoorProducts h3
{
margin: 0;
}

#indoorOutdoorProducts h4
{
margin: 0 0 1em 7em;
}

#indoorOutdoorProducts table td
{
vertical-align: top;
}

#indoorOutdoorProducts .productDimensions
{
margin: 0 auto;
width: 30%;
}

/*========================================
//	END INDDOR
========================================*/


/*========================================
//	START TASK CHAIR
========================================*/

.taskChairTable
{
width: 80%;
/*	border-color:purple;
border-width:1px;
border-style:solid;	*/
}

.taskChairTable td
{
vertical-align: top;
padding: 0 1em;
}


#taskChairRialto td
{
padding: 0 1em 0 0;
vertical-align: top;
}


#taskChairType table
{
margin: 0 0 0 1em;
width: 300px;
}

#taskChairType td
{
vertical-align: top;
text-align: center;
}

.taskColorBlack
{
background-color: #000;
}

.taskColorTan
{
background-color: #B9AB96;
}

.taskColorGrey
{
background-color: #939BA1;
}
/*========================================
//	END TASK CHAIR
========================================*/


/*========================================
//	START LECTURE
========================================*/

#seatingSystems h4
{
margin: 0;
font-style: oblique;
}

#seatingSystems table
{
width: 98%;
}

#seatingSystems td
{
padding: 0 .3em;
vertical-align: top;
}


#lectureChairOptions h4
{
margin: 0;
text-align: center;
}


#lectureChairOptions td
{
padding: 0 .3em;
vertical-align: top;
}



#powerData td
{
vertical-align: top;
padding: 0 5px 0 0;
}

#powerData h4
{
margin: 0;
}


#tableEdges th
{
width: 100px;
font-size: .8em;
text-align: center;
border: 1px solid black;
color: #0A50A1;
}


#tableEdges td
{
width: 100px;
font-size: .8em;
text-align: center;
}


/*========================================
//	END LECTURE ??
========================================*/



.armChairInfoDivide
{
margin: 1em 0;
padding: 1em 0 0 0;
border-color: #000;
border-width: 2px 0 0 0;
border-style: solid;
}


#armChairInfo td
{
vertical-align: top;
padding: 0 1em 0 0;
}


#armChairInfo h4
{
margin: 0 0 1em 0;
color: #890c08;
}






#tabletArmStyles table
{
width: 100%;
}

#tabletArmStyles td
{
vertical-align: top;
}

#tabletArmStyles  .separator
{
	border-color: #000;
border-width: 2px 0 0 0;
border-style: solid;	
}

#tabletArmStyles .stylesTextTD
{
width: 155px;
}

#tabletArmStyles h3
{
margin: .3em 0 1em 0;
color: #8e110a;
/*	border-color: blue;
border-width: 2px;
border-style: solid;	*/
}

#tabletArmStyles h4
{
margin: .3em 0 .5em 0;
/*	border-color: red;
border-width: 2px;
border-style: solid;	*/
}

#tabletArmStyles .tabletStylesImages th
{
background-color: #90A7D6;
color: #000;
padding: .2em;
text-align: left;
}

#tabletArmStyles .tabletStylesImages td
{
text-align: center;
}


#tabletArmLaminates 
{
margin: 1em 0;
}

#tabletArmLaminates td
{
width: 14%;
vertical-align: top;
}


#tabletSizes img
{
margin: 0 3%;
/*	border-color: blue;
border-width: 2px;
border-style: solid;	*/
}





#swatches dl
{
float: left;
margin: 0 .5em 1em 0;
width: 110px;
text-align: center;
/*	border-color: blue;
border-width: 4px;
border-style: solid;	*/
}


#swatches dt img
{
border-color: #000;
border-width: 1px;
border-style: solid;	
}

#swatches dd
{
margin: 0;
padding: 0;
}


/*========================================
//	START NEW SWATCHES
========================================*/

#swatches2MainTable
{
margin: 0;
width: 96%;
border-collapse: collapse;
}

#swatches2MainTable th
{
padding: 5px 10px;
background-color: #25408E;
color: #fff;
}

#swatches2MainTable .searchCol
{
width: 250px;
}

#swatches2MainTable td.borderLeft
{
padding: 0;
background-image: url(/images/colors/border_horz_left.gif);
background-repeat: no-repeat;
height: 7px;
}

#swatches2MainTable td.borderLeft img,
#swatches2MainTable td.borderRight img
{
margin: 0;
display: block;
}

#swatches2MainTable td.borderRight
{
padding: 0;
background-image: url(/images/colors/border_horz_right.gif);
background-repeat: no-repeat;
background-position: top right;
height: 7px;
}

#colorSearchFormTD
{
vertical-align: top;
padding: 10px;
background-color: #BFC4CA;
border-width: 0 0 1px 1px;
border-style: solid;
border-color: #fff #fff #BFC4CA #9CA7AF;
}

#colorSearchForm
{
margin: 0 0 1em 0;
width: 100%;
border-collapse: collapse;

}

#colorSearchForm td.label
{
text-align: right;
font-size: .8em;
font-weight: bold;
}


#colorSearchForm td.input
{
padding: 0 0 0 5px;
}

#colorSearchForm td.input select
{
margin: 5px 0;
}


#colorSearchFormButton
{
margin: 0 auto 2em auto;
width: 80%;
border-collapse: collapse;
}

#colorSearchFormButton th,
#colorSearchFormButton td
{
padding: 0;
}

#colorSearchFormButton input
{
padding: .3em 0;
width: 100%;
background-color: #25408E;
color: #fff;
font-weight: bold;
font-size: 1em;
border: 0;
}


#colorLandingMainTD
{
vertical-align: top;
padding: 8px 15px;
border-width: 0 0 1px 1px;
border-style: solid;
border-color: #000;
}

#colorLandingMain
{
margin: 0 auto;
width: 98%;
}

#colorLandingMain td
{
vertical-align: top;
padding: 0;
text-align: center;
}

#colorLandingMain img
{
border: 2px solid #000;
}

#colorLandingMain td p
{
margin: .5em 0 1em 0;
font-size: .9em;
font-weight: bold;
}

#colorLandingMain td p a
{
color: #25408E;
}



#swatches2 #searchResultsTable
{
margin: 0;
width: 98%;
border-collapse: collapse;
}


#swatches2 #searchResultsTable td
{
padding: 5px;
text-align: center;
font-size: .8em;
font-weight: bold;
color: #16116D;
width: 33%
}

#swatches2 #searchResultsTable img
{
margin:0 auto .5em auto;
border: 0;
display: block;
}







#swatches2 #colorSpec
{
margin: 0;
width: 98%;
border-collapse: collapse;
}



#swatches2 #colorSpec #specSwatchTD
{
padding: 0;
width: 260px; 
vertical-align: top;
}

#swatches2 #colorSpec #specSwatchTD p
{
margin: 0;
font-weight: bold;
text-align: center;
font-size: 1em;
}

#swatches2 #colorSpec #specSwatch 
{
margin: 0 auto 1em auto;
padding: 30px 0 10px 30px;
width: 210px;
background-image: url(/images/ruler.gif);
background-repeat: no-repeat;
background-position: -2px -2px;
border-width: 1px 0 0 1px;
border-style: solid;
border-color: #000;
}

#swatches2 #colorSpec #specSwatch img
{
margin: 0;
display: block;
border: 0;
}


#swatches2 #colorSpec #specStatsTD
{
padding: 10px 10px 10px 15px;
background-color: #eee;
font-size: .8em;
font-weight: bold;
vertical-align: top;
}

#swatches2 #colorSpec #specStatsTD dl
{
margin: 0 0 1.5em 0;
}

#swatches2 #colorSpec #specStatsTD dt
{
margin: 0 0 .5em 0;
}

#swatches2 #colorSpec #specStatsTD dd
{
margin: 0 0 .5em 1.5em;
}



#swatches2 #specFullSize
{
position: absolute;
display: none;
top: 10px;
left: 10px;
margin: 0;
padding: 35px 35px 20px 35px;
border: 10px solid #999;
background-color: #fff;
z-index: 100000;
}


#swatches2 #specFullSize img
{
border: 0;
}

#swatches2 #specFullSize dt
{
margin: 0 0 .5em 0;
}

#swatches2 #specFullSize dd
{
margin: 0;
font-size: .8em;
font-weight: bold;
text-align: center;
}

#swatches2 #specFullSize dd a
{
margin: .5em 0 0 0;
color: #aaa;
}

#swatches2 #specFullSize dd a:hover
{
color: #666;
}



#swatches2 #specLinks
{
padding: 1em 0;
text-align: center;
}



#swatches2 .navigator
{
margin: 0 0 1em 0;
text-align: center;
font-size: .75em;
font-weight: bold;
}



#swatches2 .navigator span.current a
{
background-color: #D4D8DC;
}



#swatches2 .navigator a
{
padding:  3px;
}

#swatches2 .navigator a:hover
{
background-color: #eee;
}

#swatches2 .totalpagesdisplay
{
margin: 0;
text-align: center;
font-size: .75em;
font-weight: bold;
}




/*========================================
//	END NEW SWATCHES
========================================*/



#literatureTable
{
width: 95%;
}

#literatureTable td
{
padding: 2px 30px 20px 0;
width: 50%;
}

#literatureTable td img
{
float: left;
margin: 0 .7em .5em 0;
}







#dollies
{
/*	border-color: blue;
border-width: 1px;
border-style: solid;	*/
}

#dollies td
{
vertical-align: top;
}





/*========================================
//	START CART AND CHECKOUT
========================================*/

#custInfo
{
width: 96%;
}

#custInfo table.formTable
{
	border-collapse:collapse;
}

#custInfo table.formTable td
{
	padding:.5em .5em 1.5em .5em;
	font-size: .8em;
	vertical-align:top;
}


#custInfo table.formTable td.label
{
	text-align:right;
	font-weight:bold;
}

#custInfo table.formTable td.input
{
	text-align:left;
}

#custInfo table.formTable td.input input.text
{
	width: 300px;
}

#custInfo table.formTable td.input textarea
{
	width: 450px;
	height: 100px;
}

#custInfo table.formTable tr.altRowColor
{
background-color: #efefef;
}


#custInfo table.formTable table.formTableSub
{
	font-size: 100%;
}

#custInfo table.formTable table.formTableSub td
{
	font-size: 100%;
}

.tableData
{
	margin: 0;
	padding: 0;
	border-collapse:collapse;
	font-size:.75em;
}

table.tableData tr
{
	background-color: #fff;
}

table.tableData tr.rowColor
{
	background-color: #eee;
}

table.tableData th
{
	background-color:#3366cc;
	color:#fff;
	padding: .3em;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
}

table.tableData th a
{
	color:#fff;
}

table.tableData td
{
	padding: .3em .75em;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
}


.submitResetButtons
{
margin: 1em 0;
}

.submitResetButtons input
{
margin: 0 1em;
}






table.lineItemData 
{
width: 70%;
border-collapse: collapse;
}

table.lineItemData th
{
//font-size: .8em;
}

table.lineItemData th,
table.lineItemData td
{
padding:5px 10px;
border-color: black;
border-width:1px;
border-style: solid;
}


#orderPaymentInfo,
#custInfo
{
margin:0;
padding:0;
/*	border-color:blue;
border-width:1px;
border-style: solid;	*/
}

#orderPaymentInfo h3,
#custInfo h3
{
margin:0;
padding:0;
font-size: 1em;
}

#orderPaymentInfo table,
#custInfo table
{
margin:0 0 2em 0;
padding:0;
font-size: .8em;
}


#orderPaymentInfo table table,
#custInfo table table
{
margin:0 0 .5em 0;
padding:0;
font-size: 100%;
}


#vendorLineItems
{
width: 100%;
}

#vendorLineItems td
{
vertical-align: top;
}

#vendorLineItems dt
{
margin: 0 0 .3em 0;
font-weight: bold;
}


#vendorLineItems dd
{
margin: 0 0 1em .7em;
}



/*========================================
//	END CART AND CHECKOUT
========================================*/


/*========================================
//	START ALUMNI CHAIR PAGE
========================================*/

#alumniHome
{
width: 780px; 
border-collapse: collapse; 
}

#alumniHome img
{
float: left;
display: block;
margin: 0;
padding: 0;
border: 0;
}

.alumniLogos img
{
margin: 2%;
vertical-align: middle;
/*	border-color: black;
border-width:1px;
border-style: solid;	*/
}

.arenaImg
{
margin: 0 1em .7em 0;
float: left;
}

.alumniChair
{
margin: 0 0 .2em 0;
/*	border-color: black;
border-width:1px;
border-style: solid;	*/
}



.alumniChair2
{
margin: 0 10px 20px 10px;
float: left;
text-align: center;
/*	border: 1px solid blue;		*/
}



.modelPrice
{
font-weight: bold;
}

/*========================================
//	END ALUMNI CHAIR PAGE
========================================*/



/*========================================
//	START DESIGN CHAIR
========================================*/

.designChair
{
margin: 0 2%;
}

.designChair .headlineContainer
{
margin: 0;
padding: 2px;
border-color: #25408E;
border-width: 2px;
border-style: solid;
background-color: #fff;	
}

.designChair .headlineMargin
{
margin-bottom: 1em;
}

.designChair h2
{
margin: 0;
padding: 10px;
background-color: #25408E;	
color: #fff;
font-size: 1em;
}

.designChair h3
{
margin: 0;
padding: 7px;
background-color: #25408E;	
color: #fff;
font-size: .85em;
}

.designChair h4
{
margin: 0 0 .5em 0;
padding: 0;
color: #666;
font-size: .8em;
}

.designChair h4 a
{
color: #666;
}

.designChair .seriesSection
{
margin: 0 0 2em 1em;
}

.designChair .seriesSection table
{
width: 90%;
}

.designChair .seriesSection table td
{
text-align: center;
vertical-align: bottom;
font-size: .7em;
font-weight: bold;
}

.designChair .seriesSection table img
{
border: 0;
}

.designChair .seriesSection dl
{
float: left;
text-align: center;
margin: 0 1em 1em 0;
/*	border-color:blue;
border-width:1px;
border-style:solid;	*/
}

.designChair .seriesSection dt
{
margin: 0;
}

.designChair .seriesSection dd
{
margin: 0;
}



/*========================================
//	END DESIGN CHAIR
========================================*/


/*========================================
//	START LIT REQUEST FORM
========================================*/

#litRequestListing
{
margin: 0 0 2em 350px;
/*	border: 2px red solid;	*/
}

#litRequestListing table
{
border: 1px black solid;	
}

#litRequestListing th
{
font-size: .8em;
padding: .5em .2em;
text-align: center;
background-color: #ddd;
color: #000;
}

#litRequestListing .label
{
vertical-align: middle;
padding:0 0 0 5px;
text-align: right;
}

#litRequestListing .input
{
padding: 0;
}

#litRequestListing .input input
{
margin: 5px 5px 5px 10px;
}

/*========================================
//	END LIT REQUEST FORM
========================================*/

/*========================================
//	START MULTIPURPOSE COLORS
========================================*/

#meridianColors h3
{
margin: 0 0 1em 0;
}

#meridianColors h4
{
margin: 0 0 .2em 0;
}

#meridianColors p
{
margin: 0 0 .2em 0;
}

#meridianColors .swatchTable
{
margin: 0 0 2em 0;
}

#meridianColors .swatchTable td
{
padding: 0 5px;
font-size: .8em;
}

/*========================================
//	END MULTIPURPOSE COLORS
========================================*/


/*========================================
//	START SEARCH ENGINE
========================================*/
#searchEngine h2
{
margin: 1em 0 0 0;
font-size: 1em;
}

#searchEngine ul,
#searchEngine ol
{
font-size: .8em;
}

#searchEngine ul
{
list-style-type: none;
}

#searchEngine ol ul,
#searchEngine ol ol
{
font-size: 100%;
}

#searchEngine dl
{
margin: .3em 0 .5em 0;
font-size: 100%;
}

#searchEngine dt
{
font-weight: bold;
}

#searchEngine dd.modelName
{
text-align: left;
text-decoration: underline;
}

#searchEngine ul p,
#searchEngine ol p
{
font-size: 100%;
}

/*========================================
//	END SEARCH ENGINE
========================================*/


/*========================================
//	START VIRTUAL DESIGN
========================================*/

#virtualTable
{
width: 96%;
margin-bottom: 1em;
border-collapse: collapse;
}

#virtualTable td.imageColumn
{
padding: 0 10px 0 0;
width: 320px;
vertical-align: top;
}

#virtualTable h3.blueBar
{
margin: 0 0 .5em 0;
padding: .2em 0 .2em .7em;
background-color: #25408E;	
color: #fff;
border-color: #bbb;
border-style: solid;
border-width: 0 3px 3px 0;
clear: both;
}



#sampleProductFrame
{
text-align: left;
vertical-align: top;
/*	background-image: url(/images/virtual_sample/3-3400BX_frame_black.jpg);	*/
background-repeat: no-repeat;
background-position: top left;	
}

#sampleProductChairCushion
{
text-align: left;
vertical-align: top;
/*	background-image: url(/images/virtual_sample/3-3400BX_frame_black.jpg);	*/
background-repeat: no-repeat;
background-position: top left;	
}


#virtualTable td.swatchColumn
{
padding: 0;
vertical-align: top;
background-color: #ddd;
}

#virtualTable .customizeSection
{
display: none;
}

#virtualTable dl.swatch
{
float: left;
margin: 0 0 20px 0;
padding: 0;
width: 85px;
text-align: center;
/*	border: 1px blue solid;		*/
}

#virtualTable .swatchDiv
{
padding: 0 10px;
}

#virtualTable dl.swatch dt
{
margin: 0 auto;
padding: 0;
width: 50px;
}

#virtualTable dl.swatch dd
{
margin: 0;
padding: 2px;
font-size: .7em;
font-weight: bold;
}




#virtualTable .modelThumbDiv
{
padding: 0 10px;
}

#virtualTable .modelThumbDiv dl
{
float: left;
margin:0 20px 20px 0;
padding: 0;
width: 100px;
text-align: center;
font-size: .8em;
font-weight: bold;
/*	border: 2px blue solid;		*/
}


#virtualTable .modelThumbDiv dt
{
margin:0 0 3px 0;
padding: 3px;
border: 1px #000 solid;
background-color: #fff;
}

#virtualTable .modelThumbDiv dd
{
margin:0;
padding: 2px 0;
}

#virtualTable .modelThumbDiv img
{
vertical-align: middle;
}


#sellSheetHTML  .textSection
{
margin: 0 0 1em 0;
}

#sellSheetHTML h5
{
margin: 0;
padding: 0 0 .2em 0;
font-size: .9em;
border-width: 0 0 1px 0 ;
border-style: solid;
border-color: #005D6C;
font-style: oblique;
}

/*========================================
//	END VIRTUAL DESIGN
========================================*/



/*========================================
//	START DEALER LOCATER
========================================*/

#dealerLocater table
{
margin: 0 auto;
}

#dealerLocater td
{
vertical-align: top;
}

#dealerLocater h3
{
margin: 0 0 1em 0;
padding: .3em;
background-color: #bbb;
color: #000;
}

#mapTD
{
padding: 0 0 0 40px;
}

#dealerLocater .people
{
margin: 0 0 2em 0;
padding:0 ;
/*	border-color:blue;
border-width:1px;
border-style:solid;	*/
}


#mapDiv
{
margin: 1em 0 0 0;

}

#usMap
{
border: 0;
}




#repMainDiv
{
margin:1em 0 0 0;
padding: 0;
}


#dealerLocater .rep
{
margin: 0 3em 2em 0;
/*	border: 1px solid blue;		*/
float: left;
white-space: no-wrap;
}

#dealerLocater .rep h5,
#dealerLocater .rep p
{
margin: 0 0 .3em 0;
}

#dealerLocater .rep .company,
#dealerLocater .rep .title
{
font-weight: bold;
}

#dealerLocater .rep p.market
{
font-weight: bold;
font-style: oblique;
}

#usMap,
#intMap
{
border: 0;
display: none;
}


#repPics table
{
margin: 1.5em 0;
}

#repPics table td
{
vertical-align: middle;
padding: 10px;
}

#repPics table td img,
#peoplePic
{
padding: 10px;
border: 2px solid #000;
background-color: #eee;
}
/*========================================
//	END DEALER LOCATER
========================================*/



/*========================================
//	START CONTOUR
========================================*/

#contourLandingPg
{
margin: 0;
padding: 0;
}

#contourChairs
{
margin: 0 auto 2em auto;
width: 90%;
}

#contourChairs td
{
text-align: center;
vertical-align: middle;
color: #942923;
font-weight: bold;
font-size: .8em;
}


#contourText
{
margin: 0 auto;
width: 90%;
}

#contourText td
{
width: 50%;
padding: 0 8px;
vertical-align: top;
}

#contourText h3
{
margin: 0 0 .5em 0;
padding: .3em .7em;
color: #fff;
background-color: #25408E;
font-size: .9em;
}

#contourText td img.floatRight
{
margin: 0 0 .1em .7em;

}

#contourText td img.floatLeft
{
margin: 0 .7em .1em 0;
}


/*========================================
//	END CONTOUR
========================================*/


/*========================================
//	START VENDOR NAV
========================================*/
#vendorOrderNav
{
margin: 0 0 2em 0;
width: 100%;
border-collapse: collapse;
}	

#vendorOrderNav td
{
width: 20%;
padding: 0;
border: 2px solid #000;
text-align: center;
font-size: .8em;
color: #aaa;
}

#vendorOrderNav td a
{
display: block;
margin: 0;
background-color: #eee;
color: #000;
padding: 5px;
}

#vendorOrderNav td a:hover
{
background-color: #25408E;
color: #fff;
font-weight: bold;
}

#vendorOrderNav td.current,
#vendorOrderNav td a.current
{
background-color: #666;
color: #fff;
font-weight: bold;
}

/*========================================
//	END VENDOR NAV
========================================*/


/*========================================
//	START WHATS NEW
========================================*/

#whatsNewPage
{
margin: 0 auto;
width: 80%;
}

#whatsNewHeader
{
margin: 0;
background-image: url(/images/whats_new/header_bg.gif);
background-repeat: repeat-x;
font-size: 1%;
line-height: 1%;
text-align: right;
}



#whatsNewHeaderBottom
{
margin: 0;
background-image: url(/images/whats_new/header_grad.gif);
background-repeat: repeat-x;
font-size: 1%;
line-height: 1%;
}


#whatsNewPageIntroText
{
margin: 1px 0;
background-image: url(/images/whats_new/text_grad_btm.gif);
background-repeat: repeat-x;
background-position: bottom left;
}

#whatsNewPageIntroText table
{
margin: 0;
border-collapse: collapse;
background-image: url(/images/whats_new/text_grad_top.gif);
background-repeat: repeat-x;
background-position: top left;
}

#whatsNewPageIntroText table td
{
vertical-align: middle;
}




#whatsNewPage #typeTable
{
margin: 1em 0;
width: 100%;
border-width: 15px 1px 1px 1px;
border-style: solid;
border-color: #1E469B;
border-collapse: collapse;
}

#whatsNewPage #typeTable td
{
padding: .5em;
width: 33%;
text-align: center;
font-size: .9em;
font-weight: bold;
}


#whatsNewPage #firstProdsDiv
{
margin: 0;
padding: 15px;
background-image: url(/images/whats_new/top_prods_bg.gif);
background-repeat: repeat;
}

#whatsNewPage #firstProds
{
margin: 0 auto 1em auto;
width: 100%;
border-collapse: collapse;
}

#whatsNewPage #firstProds .firstProdsTD
{
width: 49%;
padding: 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #000;
vertical-align: top;
font-size: .8em;
background-color: #fff;
}

#whatsNewPage h4
{
margin: 0 0 .5em 0;
padding: 5px 10px;
/*	background-color: #1E469B;	*/
color: #000;	
font-size: .75em;
/*	background-image: url(/images/whats_new/headline_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;	*/
}



#whatsNewPage #firstProds .firstProdsTD h4
{
font-size: 100%;
}

#whatsNewPage #firstProds .firstProdsTD p
{
font-size: 100%;
}


#whatsNewPage #otherProds
{
margin: 0 auto 1em auto;
width: 100%;
border-collapse: collapse;
}

#whatsNewPage #otherProds .vertPad
{
padding: 10px;
}

#whatsNewPage #otherProds td
{
padding: 10px;
font-size: .8em;
vertical-align: top;
}

#whatsNewPage #otherProds td.divider
{
background-image: url(/images/whats_new/headline_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;
}

#whatsNewPage #otherProds td h4
{
font-size: 100%;
}


#whatsNewPage .newProdColor
{
color: #003399;
}

#whatsNewPage .newProdBG
{
background-color:  #003399;
color: #fff;
}
#whatsNewPage .newOptColor
{
color: #CC0000;
}

#whatsNewPage .newOptBG
{
background-color: #CC0000;
}

#whatsNewPage .newProgColor
{
color: #999999;
}

#whatsNewPage .newProgBG
{
background-color: #999999;
}


#whatsNewPage .title
{
font-weight: bold;
}

#whatsNewPage img
{
border: 0;
}






/*========================================
//	END WHATS NEW
========================================*/



/*========================================
//	START GOVT CONTRACT PAGE
========================================*/

#stateSeal
{
margin: 0 10px 0 0;
padding: 5px;
border: 2px solid #000;
background-color: #fff;
}

#headerContractNumber
{
margin: .7em;
color: #fff;
font-weight: bold;
line-height: 1.5em;
}

#govtContract .productData
{
margin: 0;
border-collapse: collapse;
font-size: .75em;
}


#govtContract .productData th
{
padding: .5em;
border: 1px solid #000;
background-color: #25408E;	
color: #fff;
}

#govtContract .productData td
{
padding: .5em;
border: 1px solid #000;
}

#govtContract .grades
{
margin: 0;
border-collapse: collapse;
font-size: 100%;
}



#govtContract .dealer
{
margin: 0 0 2em 0;
}

#govtContract .dealer h4
{
margin: 0 0 .7em 0;
padding: .3em;
font-size: 1em;
background-color: #eee;
color: #000;
}

#govtContract .dealer dl
{
margin: 0 0 .3em 2em;
font-size: .8em;
}

#govtContract .dealer dt
{
display: inline;
margin: 0;
padding: 0 .3em 0 0;
font-weight: bold;
}

#govtContract .dealer dd
{
display: inline;
margin: 0;
}


#govtContract ol
{
font-size: .8em;
}

/*========================================
//	END GOVT CONTRACT PAGE
========================================*/


/*========================================
//	START APOLLO
========================================*/

#apolloLandingPg #seatDimensions
{
margin: 2em 0 0 0;
border-collapse: collapse;
font-size: .8em;
width: 95%;
}

#apolloLandingPg #seatDimensions td
{
padding: .2em 0 0 0;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #000;

}



#apolloLandingPg .featureOptionDiv
{
margin: 0;
padding: 0;
border: 1px solid #25408E;
background-color: #C7E1F5;
}

#apolloLandingPg  h4
{
margin: 0;
padding: 10px;
background-color: #25408E;
color: #FFEBAC;
font-size: .8em;
}

#apolloLandingPg  h5
{
margin: 0 0 1em 0;
color: #25408E;
font-size: .8em;
}

#apolloLandingPg .featureOptionDiv div
{
margin: 0;
padding: 10px;
border: 1px solid #000;
}

#apolloLandingPg p
{
line-height: 1.3em;
}

#apolloLandingPg  ul
{
margin: 0 0 0 2.5em;
padding: 0;
font-size: .8em;
}

#apolloLandingPg  li
{
margin: 0 0 .7em 0;
padding: 0;
line-height: 1.3em;
}


#apolloLandingPg .featureOptionDiv dl
{
margin: 0;
padding: 0;
text-align: center;
color: #25408E;
font-weight: bold;
font-size: .8em;
}

#apolloLandingPg .featureOptionDiv dt
{
margin: 0;
padding: 0;
}

#apolloLandingPg .featureOptionDiv dt img
{
margin: 0;
padding: 0;
border: 1px solid #25408E;
}

#apolloLandingPg .featureOptionDiv dd
{
margin: 0;
padding: 0;
}


p.clearPara
{
margin: 0;
font-size: 1%;
clear: both;
}


/*========================================
//	END APOLLO
========================================*/



/*========================================
//	START GO SEAT
========================================*/

#landingPageGoSeat .goseat
{
font-weight: bold;
}

#landingPageGoSeat #goSeatIntro
{
margin: 0;
padding: 10px;
background-color: #25408E;
color: #fff;
line-height: 1.5em;
}



#landingPageGoSeat .goSeatCaseStudy
{
margin: 0;
background-color: #25408E;
color: #fff;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #fff;
}


#landingPageGoSeat .goSeatCaseStudy .caseStudyText
{
margin: 0 0 2em 0;
display: none;
line-height: 1.5em;
}


#landingPageGoSeat .caseStudyPadding
{
margin: 0;
padding: 8px;
}

#landingPageGoSeat .goSeatCaseStudy h3
{
margin: 0 0 .3em 0;
font-size: .9em;
}


#landingPageGoSeat .goSeatCaseStudy h4
{
margin: 0 0 0 0;
font-size: .7em;
}

#landingPageGoSeat .goSeatCaseStudy img
{
margin: 0;
display: block;
border-width: 1px 0;
border-style: solid;
border-color: #fff;
}

#landingPageGoSeat .goSeatCaseStudy img:hover
{
cursor: pointer;
}


#landingPageGoSeat ul
{
margin: 0 0 2em 2.5em;
font-size: .8em;
}

/*========================================
//	END GO SEAT
========================================*/



/*========================================
//	START FUNDRAISING
========================================*/

#landingPageFundraising .bannerOuterDiv
{
margin: 0 0 20px 0;
padding: 0;
background-color: #25408E;
}

#landingPageFundraising .bannerInnerDiv
{
margin: 0 50px;
padding: 20px;
background-color: #fff;
}

#landingPageFundraising .bannerInnerDiv img
{
margin: 0 auto;
padding: 0;
display: block;
background-color: #fff;
}




#landingPageFundraising h3
{
margin: 0 0 .3em 0;
font-size: .9em;

}


#landingPageFundraising h4
{
margin: 0 0 0 0;
font-size: .7em;

}

#landingPageFundraising ul
{
margin: 0 0 2em 2.5em;
font-size: .8em;
}







#landingPageFundraising td#fundImagesCol dl
{
margin: 0 0 3em 0;
padding: 0;
font-size: .8em;
text-align: center;
}

#landingPageFundraising td#fundImagesCol dt
{
margin: 0 0 .3em 0;
padding: 0;
}

#landingPageFundraising td#fundImagesCol dd
{
margin: 0;
padding: 0;
font-weight: bold;

}

/*========================================
//	END FUNDRAISING
========================================*/






/*========================================
//	START STADIUM SEAT
========================================*/

#landingPageStadiumSeat h2
{
margin: 0;
padding: .3em .5em;
background-color: #25408E;
color: #fff;
font-size: 1.2em;
}

#landingPageStadiumSeat h3
{
margin: 0 0 .5em 0;
padding: 0;
font-size: 1em;
}

#landingPageStadiumSeat h4
{
margin: 0 0 .5em 0;
padding: 0;
font-size: .8em;
}

#landingPageStadiumSeat ul
{
margin: 0 0 .7em 2em;
padding: 0;
font-size: .8em;
}








#siueTable
{
margin: .5em 0 0 0;
padding: 0;
border-collapse: collapse;
background-image: url(/images/products/stadium_seat/siue_chair.jpg);
background-repeat: no-repeat;
background-position: top left;
}

#siueTable td
{
padding: 0;
vertical-align: top;
}


#landingPageStadiumSeat .specs
{
margin: 0 0 2em 20px;
padding: 0;
font-size: .7em;
}

#landingPageStadiumSeat .specs h5
{
margin: 0 0 .3em 0;
padding: 0;
}

#landingPageStadiumSeat .specs table
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;
border-bottom: 1px solid #000;
}

#landingPageStadiumSeat .specs table td
{
margin: 0;
padding: 0;
border-bottom: 1px solid #000;
}


#landingPageStadiumSeat #corpCharity
{
margin: 0;
padding: 10px 10px 10px 20px;
background-color: #25408E;
color: #fff;
font-size: .8em;
font-weight: normal
}

#landingPageStadiumSeat #ltBlueSection
{
margin: 0;
padding: 10px 10px 10px 20px;
background-color: #91C9ED;
}






#landingPageStadiumSeat dl
{
margin: 0 0 1.7em;
padding: 0;
font-size: .8em;
text-align: center;
}

#landingPageStadiumSeat dt
{
margin: 0 0 .3em 0;
padding: 0;
}

#landingPageStadiumSeat dd
{
margin: 0;
padding: 0;
color: #25408E;
font-weight: bold;
}




/*========================================
//	END STADIUM SEAT
========================================*/




/*========================================
//	START CLUB SERIES
========================================*/

#landingPageClubSeries h2
{
margin: 0 0 .3em 0;
padding: .3em .5em;
background-color: #25408E;
color: #fff;
font-size: 1.2em;
}



#landingPageClubSeries h3
{
margin: 0 0 .5em 0;
padding: 0;
font-size: 1em;
font-style: oblique;
text-align: right;
color: #25408E;
}


#landingPageClubSeries h4
{
margin: 0 0 .5em 0;
padding: 0;
font-size: 1em;
color: #25408E;
}


#landingPageClubSeries .subDivYellow
{
margin: 0 0 1em 0;
padding: 10px;
background-color: #FEF6DE;
border: 1px solid #25408E;
color: #25408E;
}

#landingPageClubSeries .subDivYellow h4
{
margin: 0 0 .7em 0;
padding: 0;
}

#landingPageClubSeries .subDivYellow ul
{
margin: 0 0 0 2em;
padding: 0;
font-size: .8em;
}

#subDivPowerBand
{
margin: 10px 10px 10px 20px;
padding: 0 0 60px 0;
background-image: url(/images/products/club_series/power_band.jpg);
background-repeat: repeat-x;
background-position: bottom left;
}



#landingPageClubSeries dl
{
margin: 0 0 1.7em;
padding: 10px 5px;
font-size: .8em;
text-align: center;
background-color: #B9E0F7;
border: 2px solid #25408E;
}

#landingPageClubSeries dt
{
margin: 0 0 .3em 0;
padding: 0;
}

#landingPageClubSeries dd
{
margin: 0;
padding: 0;
color: #25408E;
font-weight: bold;
}





#landingPageClubSeries .specs h5
{
margin: 0 0 .3em 0;
padding: 0;
font-size: .8em;
}

#landingPageClubSeries .specs table
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;
font-size: .7em;
}

#landingPageClubSeries .specs table td
{
margin: 0;
padding: 2px 0;
border-bottom: 1px solid #000;
text-align: right;
}



/*========================================
//	END CLUB SERIES
========================================*/


/*========================================
//	START INFINIT PAGE
========================================*/

#landingPageInfinitiPage h2
{
margin: 0 0 .3em 0;
padding: .3em .5em;
background-color: #25408E;
color: #fff;
font-size: 1.2em;
}



#landingPageInfinitiPage h3
{
margin: 0 0 .5em 0;
padding: 0;
font-size: 1em;
font-style: oblique;
text-align: right;
color: #25408E;
}


#landingPageInfinitiPage #applicationText
{
margin: 0;
padding: .5em .3em;
text-align: center;
font-weight: bold;
line-height: 1.5em;
background-color: #25408E;
color: #FFEBAC;
}

#landingPageInfinitiPage #applicationText span
{
padding: 0 1em;
white-space: nowrap;
}


#landingPageInfinitiPage .infinitiRightColSection
{
margin: 0 auto; 
padding: 0px;
border: 1px solid #000;
background-color: #fff;
}

#landingPageInfinitiPage .infinitiRightColSection h4
{
margin: 0 0 .5em 0; 
font-size: .8em;
padding: .3em .5em;
background-color: #25408E;
color: #fff;
}

#landingPageInfinitiPage .infinitiRightColSection dl
{
margin: 0;
padding: 5px;
font-size: .8em;
}

#landingPageInfinitiPage .infinitiRightColSection dt
{
margin: 0 0 .3em 0;
font-weight: bold;
}

#landingPageInfinitiPage .infinitiRightColSection dd
{
margin: 0 0 .3em 0;
}

#landingPageInfinitiPage .infinitiRightColSection dd img
{
margin: 10px auto 0 auto;
display: block
}



/*========================================
//	END INFINIT PAGE
========================================*/




/*========================================
//	START STEWARDSHIP
========================================*/

/*
css that affects the left, gray section nav
*/
#stewardshipSectionMenu li.sectionTopLink,
#stewardshipSectionMenu ul a
{
color: #006600;
}
#stewardshipSectionMenu ul li.sectionNavIndicator  a
{
color: rgb(137, 12, 8);
}






#landingPageStewardship
{

}


#stewardshipTable
{
margin: 0;
border-collapse: collapse;

}


#landingPageStewardship .enviroHeaderBG
{
margin: 0;
padding: 0;
/*
background-image: url(/images/environmental/enviro_header_bg.gif);
background-position: 0 0;
background-repeat: repeat-x;
*/
background-color: #006600;
}

#landingPageStewardship .enviroHeader
{
margin: 0;
padding: 0;
height: 50px;
background-position: 0 0;
background-repeat: no-repeat;
}



#stewardshipTable td.contentTD
{
padding: 0;
background-image: url(/images/environmental/stew_bg.gif);
background-position: top right;
background-repeat: repeat-y;
}


#stewardshipTable div.contentDIV
{
margin: 0;
padding: 5px 130px 50px 20px;
background-image: url(/images/environmental/j0425956_02.gif);
background-position: 100% 50px;
background-repeat: no-repeat;
}


#landingPageStewardship h3
{
display:none;
}


#landingPageStewardship h4
{
margin: 1.7em 0 0 0;
}


#landingPageStewardship ul
{
margin: 0 0 2em 2em;
font-size:.8em;
}


/*========================================
//	END STEWARDSHIP
========================================*/
