 table#pageBody {
width: 800px;
margin-left: auto; 
margin-right: auto;
padding: 0px;
color: #333300;
}

.mainBodyHome {
width: 50%;
vertical-align: top;
padding: 0px;
}

.mainBody {
width: 100%;
vertical-align: top;
margin-left: 10px;
}

/* Start: Top Banner - Navigation */
/* NOTE: Top and Bottom Banners need to be same width */

table#topbanner {
width: 100%;
padding: 0px;
text-align: left;
margin-left: 0px;
}

td.topBannerPage {
	width: 800px;
	text-align: left;
	padding:0px;
	
}

table#themeNavContainer {
padding: 0px;
width: 100%;
text-align: left;
border-top:  2px solid orange;
border-right:  2px solid orange;
border-bottom: 1px solid orange;
border-left:  2px solid orange;
margin: 0px;
}

table#themeNavCell {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: center;
width: 100%;
border: 0px;

}

table#themeNavCell td {
font-family: "Comic Sans MS", Impact, "Lucida Console", "Monotype Corsiva", sans-serif, cursive;
}

td.outdoor {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color: #CC9900;
width: 33%;
color: #663300;
border: 0px;
}

td.indoor {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color: #663300;
width: 33%;
color: #CC9900;
border: 0px;
}

td.home {
background-color: #CC6600;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 33%;
color: #333300;
text-align: left;

}

td.indoor a {
color: white;
text-decoration: none;
}

td.outdoor a {
color: white;
text-decoration: none;
}

td.home a {
color: white;
text-decoration: none;
}

td.lowerTopBannerRowIndoor {
background-color: #663300;
}

td.lowerTopBannerRowOutdoor {
background-color: #CC9900;

}

td.lowerTopBannerRowHome {
background-color: #CC6600;

}

/* Start: Bottom Banner - Navigation */
table#bottomBanner {
width: 100%;
padding: 0px;
}

td.bottomBannerPage {
width: 800px;
}

/* Left Side Navigation */
/* NOTE: Left and Right Navs added to mainBody should equal total width */

td.leftSideNav {
width: 140px;
text-align: left;
vertical-align: top; 
border: 1px solid #CC6600;
}

table#leftNavInclude {
width: 140px;
vertical-align: top;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

table#leftNavInclude a {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 5px;
}

/* Right Side Navigation */

td.rightSideNav {
width: 145px;
padding: 0px;
vertical-align: top;
text-align:right;
border: 0px;
background-color:#FFFFFF;
}

rightSideNav img {
border: 0px;
}

table#rightSideNavCell {
width:140px;
border: 0px;
}

tr.rightSide1 {
width: 100%;
border: 1px solid red;
height: 100px;
}

table#products {
width: 500px;
}

table#products td.left {
width: 40%; text-align: center;
}

table#products td.right {
width: 60%; 
text-align: left; 
font-family: Tahoma, Verdana, helvetica; 
font-weight: bold; 
font-size: 14px;
}

.mainBodyHomePage {
width: 50%;
vertical-align: top;
padding: 0px;
height: auto;
}



td.logoCell {
background-color: #CC6600;
}

td.topRightNavContainer {
background-color: #CC6600;
}

td.customCell h4 {
color: red;
font-size: 12px;
padding-top: 7px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
font-family: Arial, Helvetica, Tahoma, sans-serif;
text-align: left;
}
td.customCell p {
color: #666666;
padding-top: 5px;
padding-right: 3px;
padding-bottom: 5px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
font-size:  10px;
border-bottom: 1px dotted white;
text-align: left;

}

td.customCell p a {
color: #666666;
text-align: left;
padding-left: 0px;
margin: 0px;
text-decoration: none;
}

td.customCell p.url {
color: #333333;
font-size:  9px;
padding-top: 0px;
padding-right: 3px;
padding-bottom: 5px;
padding-left: 0px;
text-align: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
border-bottom: 1px dotted gray;
}

h1.rec {
font-size: 12px;
color: #669999;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
font-family: Arial, Helvetica, tahoma, verdana, sans-serif;
text-align: left;
}

div#adlinkrow2 {
margin-left: 30px; 

}

div#adlinkrow2 p {
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px; 
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #333333;

}

div#adlinkrow2 a {
text-decoration: underline;
color: #000000;
}
