body { font-family: Tahoma, Arial, Verdana; font-size: 12px; font-weight: normal; color: #666666; margin: 0px; padding: 0px; background: #2B2B66 url(images/body_background.gif) repeat-x 0 0px; }

#mainContainer { width: 100%; padding: 0px; margin: auto; }

#bannerContainer { width: 950px; height: 177px; margin: auto; min-width: 980px; }
#bannerLeft { float: left; width: 350px; }
#bannerRight { float: left; width: 600px; background: #0B0B49; }

#navContainer { width: 550px; height: 25px; margin: 0px 0px 0px 127px; padding: 5px 0px 0px 0px; text-align: left; font-size: 14px; font-weight: normal; }
#navContainer ul { margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }
#navContainer ul li { list-style: none; margin: 0px 0px 0px 0px; display: inline; }
#navContainer ul li a { color: #FFFFFF; background-color: #2B2B66; text-decoration: none; padding: 5px 15px 5px 15px; }
#navContainer ul li a:hover { background-color: #23239E; }

#telContainer { width: 950px; margin: auto; }
#telLeft { float: left; width: 374px; }
#telRight { float: left; width: 575px; height: 194px; padding: 28px 0px 0px 1px; background: url(images/rotating_background.gif) no-repeat; }

#contentContainer { width: 950px; margin: 0px auto 0px auto; background: #FFFFFF; }
#navLeft { float: left; width: 210px; min-height: 600px; background: url(images/nav_background.jpg) no-repeat; font-family: Georgia, Times New Roman; font-size: 11px; font-weight: bold; padding: 60px 20px 0px 30px; }
#navLeft ul { list-style-type: none; padding: 0em; margin: 0em; }
#navLeft ul li { padding: 5px 0px 5px 0px; border-bottom: 1px solid #DDDDDD; }
#navLeft ul li a { color: #666666; text-decoration: none; background: url(images/nav_bullet.gif) no-repeat ; padding-left: 15px; }
#navLeft ul li a:hover { color: #FF0000; }
#tradeLogos { width: 180px; text-align: center; }
#contentRight { float: left; width: 670px; padding: 30px 10px 15px 10px; }

#footerContainer { width: 100%; height: 175px; clear: both; color: #FFFFFF; background: url(images/footer_background.gif) repeat-x; text-align: center; padding-top: 25px; font-weight: normal; font-size: 11px; }
#footerContainer a:link { color: #FFFFFF; text-decoration: underline; background-color: inherit; }
#footerContainer a:visited { color: #FFFFFF; text-decoration: underline; background-color: inherit; }
#footerContainer a:active { color: #FFFF00; background-color: inherit; }
#footerContainer a:hover { color: #FFFF00; background-color: inherit; }

h1 { font-family: Georgia, Times New Roman; font-size: 24px; font-weight: normal; color: #B07932; background-color: inherit; } 
h2 { font-family: Georgia, Times New Roman; font-size: 18px; font-weight: normal; color: #B07932; background-color: inherit; } 
.h1inPTag { font-family: Georgia, Times New Roman; font-size: 24px; font-weight: normal; color: #B07932; background-color: inherit; } 
.h2inPTag { font-family: Georgia, Times New Roman; font-size: 18px; font-weight: normal; color: #B07932; background-color: inherit; } 

a:link, a:visited { color: #18336F; text-decoration: underline; background-color: inherit; }
a:active, a:hover { color: #FF0000; background-color: inherit; }

.textErrors { color: #FF0000; font-weight: bold; }

hr { color: #CCCCCC; background-color: #CCCCCC; height: 1px; border: none; }

.blueHightlight { color: #18336F; font-weight: bold; }

#slideshow { width: 554px; position: relative; height: 155px; border: 0px solid #CCCCCC; padding: 0px; }
#slideshow IMG { position: absolute; top:0; left:0; z-index:8; border: 0px solid #CCCCCC; padding: 0px; }
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }

#indexLoftConversions { width: 650px; height: 200px; background: #B07932; padding: 0px 0px 0px 0px;  }
#indexLoftConversions h2 { font-family: Tahoma, Arial, Verdana; font-size: 16px; font-weight: bold; color: #FFFFFF; text-indent: 10px;}
#indexLoftConversions img { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; margin-top: 7px; }
#indexLoftConversions .mid { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
#indexLoftConversionsFrom { width: 650px; height: 185px; background: #B07932; padding: 0px 0px 0px 0px;  }
#indexLoftConversionsFrom h2 { font-family: Tahoma, Arial, Verdana; font-size: 16px; font-weight: bold; color: #FFFFFF; text-indent: 10px;}
#indexLoftConversionsFrom img { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; margin-top: 7px; }
#indexLoftConversionsFrom .mid { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
#indexLoftConversionsFromFoot { width: 620px; height: 85px; background: #747474; color: #FFFFFF; padding: 20px 15px 0px 15px; }


.thirds { float: left; width: 33%; height: 160px; text-align: center; }
.keywordsHalf { float: left; width: 50%; text-align: left; }

.furnitureThirds { float: left; width: 33%; height: 340px; text-align: center; }

#testimonials { float: left; width: 20%; height: 160px; text-align: center; }

.imgBorder { border: 1px solid #CCCCCC; margin: 5px; padding: 5px; text-align: center; }

.textHighlight { font-weight: bold; color: #B07932; }

.lispacing li { margin-top: 1em; }