body {background-color: #666633;

}

table#pageBody {
width: 800px;
margin-left:auto; 
margin-right:auto;
background-color: white;

}

/* Start: Top and Bottom Banners need to be same width */

table#topbanner {
width: 100%;
border: 0px solid black;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

}

td.topBannerPage {
width: 800px;
background-image: url(http://www.fineceilingfans.com/images/banner1.gif);
height: 67px;
background-repeat: no-repeat;
background-color: #666633;
}


table#themeNavContainer {
padding: 0px;
border: 0px solid black;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

table#themeNavCell {
padding: 0px;
border: 0px solid black;
margin-top: 40px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 25px;
}

table#themeNavCell a {
color: orange;
text-decoration: none;
}

table#themeNavCell a:hover {
text-decoration: underline;
}

table#themeNavCell td {
font-family: Verdana, Arial, Helvetica, tahoma, sans-serif;
color: orange;
margin: 0px;
}

table#themeNavCell td.upperHomeTD {
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
text-align: left;
width: 170px;
margin: 0px;
}

table#themeNavCell td.upperStylesTD {
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
text-align: center;
margin: 0px;
width: 150px;
background-color: #006666; 
border-top: 0px;
border-right:  2px solid gray;
border-bottom: 2px solid gray;
border-left: 0px;
}

table#themeNavCell td.upperManuTD {
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
text-align: center;
margin: 0px;
background-color: #607883;
width: 190px;
border-top: 0px;
border-right:  2px solid gray;
border-bottom: 2px solid gray;
border-left: 0px;
}

table#themeNavCell td.upperBladeTD {
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
text-align: center;
margin: 0px;
background-color: #996699;
width: 160px;
border-top: 0px;
border-right:  2px solid gray;
border-bottom: 2px solid gray;
border-left: 0px;
}

table#themeNavCell td.upperSizesTD {
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
text-align: center;
margin: 0px;
background-color: #990000;
width: 130px;
border-top: 0px;
border-right:  2px solid gray;
border-bottom: 2px solid gray;
border-left: 0px;
}

/* Bottom Banner */
table#bottomBanner {
width: 100%;
border: 0px solid black;
padding: 0px;
}

td.bottomBannerPage {
width: 800px;
}
/* End: Top and Bottom Banners need to be same width */

/* Start: Left and Right Navs added to mainBody should equal total width */

td.leftSideNav {
width: 140px;
border: 0px solid black;
text-align: right;
vertical-align: top; 
padding: 0px;
}

table#leftNavInclude {
width: 140px;
padding: 0px;
border: 0px solid black;
vertical-align: top;

}

.mainBody {
width: 520px;
vertical-align: top;
padding: 0px;
}

td.rightSideNav {
width:145px;
padding: 0px;
vertical-align: top;
text-align:right;

}

table#rightSideNavCell {
width:140px;
}

/*   R i g h t   S i d e   N a v i g a t i o n   */
/* Note: Left and Right Navs added to mainBody should equal total width */
td.rightSideNav {
	width: 145px;
	padding: 0px;
	vertical-align: top;
	text-align: right;
}

table#rightSideNavCell {
	width: 140px;
}

/* Note: Optional right side navigation boxes below */
/*   R i g h t   S i d e   N a v i g a t i o n   -   V e n d o r s  */
.vendorTable {
	width: 140px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "trebuchet ms", tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top: 1px solid orange;
	border-right: 0px;
	border-bottom: 1px solid orange;
	border-left: 0px;
}

.vendorTable ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #ededed;
	border-top: 0px solid #FF6600;
	border-right: 1px solid #FF6600;
	border-bottom: 0px solid #FF6600;
	border-left: 1px solid #FF6600;
}

.vendorTable li {
	list-style-type: none;
	margin-left: 0px;
	padding:0px;
	font-weight: bold;
	text-decoration: none;
}
.vendorTable li a {
text-decoration: none;
}

.vendorTable li a:hover {
text-decoration: underline;
}

.vendorHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top: 0px solid orange;
	border-right: 0px solid orange;
	border-bottom: 0px solid orange;
	border-left: 0px solid orange;
	
}

/*   R i g h t   S i d e   N a v i g a t i o n   -   P r o d u c t s   */
.productsTable {
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "trebuchet ms", tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top: 1px solid orange;
	border-bottom: 1px solid orange; 
	
}

.productsTable ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #ededed;
	border-top: 0px solid #FF6600;
	border-right: 1px solid #FF6600;
	border-bottom: 0px solid #FF6600;
	border-left: 1px solid #FF6600;
	text-decoration: none;
}

.productsTable li {
	list-style-type: none;
	margin-left: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
}

.productsTable li a {
text-decoration: none;
}
.productsTable li a:hover {
text-decoration: underline;
}




table#manuTable {
width: 640px;
margin-left:auto; 
margin-right:auto;
padding: 5px;
}

table#manuTable td {
width: auto;
}

table#manuTable td.productImgCell {
padding-top: 5px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
}

table#manuTable td.productDescCell {
padding-top: 0px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-bottom: 1px solid gray;
}

table#manuTable td.productDescCell a {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
text-decoration: none;
}

table#manuTable h2 {
padding-top: 15px;}


table#styleTable {
width: 640px;
margin-left:auto; 
margin-right:auto;
padding: 5px;
}

table#styleTable td {
width: auto;
}

table#styleTable td.productImgCell {
padding-top: 5px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
}

table#styleTable td.productDescCell {
padding-top: 0px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-bottom: 1px solid gray;
}

table#styleTable td.productDescCell a {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
text-decoration: none;
}

.adlinkBar {
background-color: #666633;
height: 20px;
padding-left: 40px;

}