/* CSS Document */
html {
	height:100%;
	}

body  {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#010101;
	margin:0px;
	padding:0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-size:12px;
	height:100%;
	}

.content-pages #container { 
	width: 1032px;
	min-height:100%;
	overflow: hidden;
	color: #000000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	}
	
h1.header {font-size:20px; color:#FFFFFF; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-weight:normal;}	

.content-pages #mainbody {
	width:1032px;
	float:left;
	min-height:100%;
	overflow:hidden;
	background-color:#4c5156;
	}

.mainbody-padding {
	padding:0px 29px 0px 30px;
	}
	
.content-pages #top-nav { 
	width:973px;
	height:53px;
	background-image:url(images/top-nav-stretch.jpg);
	background-repeat:repeat-x;
	}
	
.content-pages #top-nav-tabs { 
	width:973px;
	height:32px;
	background-color:#000000;
	text-align:center;
	}
	
.content-pages #top-nav-tabs2 { 
	width:973px;
	height:30px;
	background-color:#FFFFFF;
	text-align:center;
	}		
	
.content-pages #header { 
	width:973px;
	height:135px;
	background-color:#010101;
	}	
	
.content-pages #banner { 
	width:973px;
	}
	
.content-pages #product-banner { 
	width:973px;
	background-image:url(images/product-banner-stretch.jpg);
	background-repeat:repeat-y;
	min-height:398px;
	height:388px;
	overflow:hidden;
	}
	
.product-banner-left {
	float:left;
	width:196px;
	color:#4c5156;
	font-size:48px;
	font-weight:bold;
	text-align:left;
	height:398px;
	}	
	
.pbl-padding {padding:125px 0px 0px 0px; text-align:center;}

.pbr-padding {text-align:center;}	

.product-banner-middle {
	float:left;
	width:582px;
	height:398px;
	}
	
.product-banner-right {
	float:left;
	width:195px;
	height:398px;
	}
			
.content-pages #homepage-banner { 
	width:973px;
	height:295px;
	}
	
.bodyleft-home {float:left; width:755px;}
.bodyright-home {float:left; width:218px; text-align:center;}

.bodyright-accessories {float:left; width:227px; text-align:center;}

.homebox1-top {float:left; width:252px; color:#FFFFFF; font-size:17px; font-weight:bold; }
.homebox2-top {float:left; width:251px; color:#FFFFFF; font-size:17px; font-weight:bold; }
.homebox-top-padding {padding:5px;}

.homebox1-bottom {float:left; width:252px; color:#FFFFFF; font-size:15px; }
.homebox2-bottom {float:left; width:251px; color:#FFFFFF; font-size:15px; }
.homebox-bottom-padding {padding:10px; line-height:20px;}
	
.content-pages #bodytops { 
	width:755px;
	background-image:url(images/bodytops-stretch.jpg);
	background-repeat:repeat-y;
	float:left;
	text-align:center;
	}
	
.bodytops-padding { padding:10px;}	
	
.content-pages #bodybottoms { 
	width:755px;
	background-image:url(images/bodybottoms-stretch.jpg);
	background-repeat:repeat-y;
	float:left;
	}
	
.bodybottoms-padding {padding:10px;}
	
.content-pages #tabs { 
	width:973px;
	height:32px;
	background-color:#000000;
	text-align:center;
	}
	
.content-pages #body { 
	width:973px;
	background-image:url(images/body-stretch.jpg);
	background-repeat:repeat-y;
	font-size:14px;
	color:#FFFFFF;
	}	
	
.bodyleft {
	width:746px;
	float:left;
	color:#000000;background-color:transparent;
	}
	
.bodyleft-padding {
	padding:22px 67px 22px 67px;
	}
	
.bodyleft-padding-products {
	padding:22px 0px 22px 67px;
	}	
	
.bodyright {
	width:227px;
	float:left;
	text-align:center;
	}
	
.bodyright-padding {
	padding:5px;
	}	
	
.content-pages #white-spacer { 
	width:973px;
	height:8px;
	background-color:#FFFFFF;
	}			

.content-pages #footer {
	background-color:#242628;
	width:973px;
	float:left;
	color:#FFFFFF;
	font-size:14px;
	line-height:18px;
	}
	
.footer-padding {
	padding:10px;
	}	
	
.clbo {
	clear:both;
	}
	
div#aboutparainfo {display: none}

a.topnav { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; padding-right:36px; padding-left:36px; display:block; float:left; height:53px; font-weight:bold; }
a.topnav:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; padding-right:36px; padding-left:36px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; }

a.topnav-end { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; padding-right:42px; padding-left:42px; display:block; float:left; height:53px; font-weight:bold; }
a.topnav-end:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; padding-right:42px; padding-left:42px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; }





a.topnav-exhibit { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; width:213px; display:block; float:left; height:53px; font-weight:bold; text-align:center; }
a.topnav-exhibit:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; width:213px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; text-align:center; }

a.topnav-access { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; width:194px; display:block; float:left; height:53px; font-weight:bold; text-align:center; }
a.topnav-access:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; width:194px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; text-align:center; }

a.topnav-graphics { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; width:162px; display:block; float:left; height:53px; font-weight:bold; text-align:center; }
a.topnav-graphics:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; width:162px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; text-align:center; }

a.topnav-services { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; width:156px; display:block; float:left; height:53px; font-weight:bold; text-align:center; }
a.topnav-services:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; width:156px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; text-align:center; }

a.topnav-rent { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; width:248px; display:block; float:left; height:53px; font-weight:bold; text-align:center; }
a.topnav-rent:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; width:248px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; text-align:center; }



a.topnav-exhibit2 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; width:230px; display:block; float:left; height:53px; font-weight:bold; text-align:center; }
a.topnav-exhibit2:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; width:230px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; text-align:center; }

a.topnav-access2 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; width:216px; display:block; float:left; height:53px; font-weight:bold; text-align:center; }
a.topnav-access2:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; width:216px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; text-align:center; }

a.topnav-graphics2 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; width:184px; display:block; float:left; height:53px; font-weight:bold; text-align:center; }
a.topnav-graphics2:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; width:184px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; text-align:center; }

a.topnav-services2 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; width:163px; display:block; float:left; height:53px; font-weight:bold; text-align:center; }
a.topnav-services2:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; width:163px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; text-align:center; }

a.topnav-rent2 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d65b1d; text-decoration:none; width:180px; display:block; float:left; height:53px; font-weight:bold; text-align:center; }
a.topnav-rent2:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a13701; text-decoration:none; width:180px; display:block; float:left; height:53px; background-color:#ee9431; font-weight:bold; text-align:center; }




a.navtabs { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#834601; text-decoration:none; display:block; float:left; height:30px; width:193px; background-image:url(images/nav-tabs.jpg); font-weight:bold;}
a.navtabs:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#772800; text-decoration:none; display:block; float:left; height:30px; width:193px; background-image:url(images/nav-tabs-on.jpg); font-weight:bold;}

a.navtabs-top { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#834601; text-decoration:none; display:block; float:left; height:30px; width:193px; background-image:url(images/nav-tabs-top-bl.jpg); font-weight:bold;}
a.navtabs-top:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#772800; text-decoration:none; display:block; float:left; height:30px; width:193px; background-image:url(images/nav-tabs-top-bl-on.jpg); font-weight:bold;}

a.navtabs-top-wh { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#834601; text-decoration:none; display:block; float:left; height:30px; width:193px; background-image:url(images/nav-tabs-top.jpg); font-weight:bold;}
a.navtabs-top-wh:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#772800; text-decoration:none; display:block; float:left; height:30px; width:193px; background-image:url(images/nav-tabs-top-on.jpg); font-weight:bold;}

a.headernav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:underline; }
a.headernav:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none; }

a.bodynav { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003366; text-decoration:underline; }
a.bodynav:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003366; text-decoration:none; }

a.footernav { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:underline; }
a.footernav:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none; }

a.readmore { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#7a2c03; text-decoration:none; }
a.readmore:hover { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#7a2c03; text-decoration:underline; }

a.blackbox { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; text-decoration:none; background-color:#000000; display:block; width:218px; height:50px; font-weight:bold; }
a.blackbox:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; text-decoration:underline; background-color:#d65b1d; display:block; width:218px; height:50px; font-weight:bold; }

a.greybox { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; text-decoration:none; background-color:#2a2c2f; display:block; width:218px; height:50px; font-weight:bold; }
a.greybox:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; text-decoration:underline; background-color:#d65b1d; display:block; width:218px; height:50px; font-weight:bold; }

a.access-blackbox { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; text-decoration:none; background-color:#000000; display:block; width:227px; height:50px; font-weight:bold; }
a.access-blackbox:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; text-decoration:underline; background-color:#d65b1d; display:block; width:227px; height:50px; font-weight:bold; }

a.access-greybox { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; text-decoration:none; background-color:#2a2c2f; display:block; width:227px; height:50px; font-weight:bold; }
a.access-greybox:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; text-decoration:underline; background-color:#d65b1d; display:block; width:227px; height:50px; font-weight:bold; }

a.sitemap-links { font-family:Arial, Helvetica, sans-serif; color:#003366; text-decoration:none; }
a.sitemap-links:hover { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; }

.subhead {text-align:center; font-size:18px; font:bold;color:#ffffff;background-color:transparent;}

.bodyleft strong {color:#ffffff;background-color:transparent;}
