/* formating for main site */ /* general layout and positioning */ form {margin-bottom: 0; padding-bottom: 0;} body {padding:0; margin-left:auto; margin-right:auto; margin-top: 5; text-align: center; background-color: #ffffff; font-family: verdana, sans-serif; font-size: 100%; } html>body {font-size: 1em;} #container {position: relative; top: 0; text-align: left; font-size: 1em; font-family: verdana, sans-serif; margin:auto; border:none; width: 800px; background-color: #ffffff; } #banner {position: relative; top: 0; left: 0; margin-bottom: 5px; height: 75px; } #search {position: absolute; bottom: 5px; right: 0; } #topmenu {position: relative; top: 0; left: 0; padding: 0; min-height: 20px;} #mid {position: relative; padding-top: 15px; padding-bottom: 20px; clear: both; min-height: 425px;} #left {top: 0; left: 0; width: 170px; float: left; clear: both; } #main {margin-left: 190px;} #mainnarrow {margin-left: 170px; margin-right: 158px; } #fmenu {height: 20px; clear: both; } #footer {top:0; left: 0; font-size: .7em; clear: both;} #footertext {float: left; color: #999999; } #footerlinks {float: right;} /* general formatting*/ /* search bar */ input {font-family: verdana, sans-serif; height: 20px;} #search {font-size: 0.8em; font-family: verdana;} .searchfield {} .searchbutton {border: 0;} /* top menu */ #topmenu ul {list-style: none; margin: 0; padding-left: 0; padding-bottom: 0; display: inline;} #topmenu li {display: inline; padding-left: 10px; padding-right: 10px; } #topright {float: right; line-height: 16px;} #topleft {float: left; line-height: 17px;} /* Left menu */ .navtitle {padding-left: 10px; padding-top: 2px; padding-bottom: 2px;} .navbody {padding-top: 10px;} .navbody ul {list-style: none; margin: 0px; padding-left: 0px; font-size: .8em; } .navbody li { padding: 0 0 0 0; margin: 0;} .navbody a {display: block; line-height: 1.75em; width: auto; padding: 0 0 0 10; margin: 0; } .navbody a:hover {} .navend {margin-bottom: 20px;} /* General text */ p {margin: 0; padding: 0;} td {font-size: 0.8em;} .title {font-weight: bold; font-size: 1em; padding-top: 2px;} .titleshade {font-weight: bold;} .titlewhite {font-weight: bold; color: #ffffff; font-size: .8em;} .titlecontrast {font-weight: bold; color: #ffffff; font-size: .8em;} .maintext { font-size: 0.8em; margin-right: 190px; padding-top: 20px; padding-bottom: 20px;} .maintext p {padding-left:10px;} .maintext ul {margin: 0; padding-left: 30px; font-size: 1em; } .maintext li {padding-left: 0px; padding-right: 10px; padding-bottom: 2px; } .newsdate {font-size: 0.8em; margin-bottom: 10px;} .terms {font-size: 0.8em; margin-right: 50px; padding-top: 20px; padding-bottom: 20px; padding-left: 10px;} /* Products */ .productimg {float: right; margin: 0 10 10 20;} #productheader {margin-left: 0; padding-left: 10px; padding-bottom: 2px; padding-top: 2px;} /* IE only */ .product {min-height: 100px; font-size: .8em; padding-bottom: 30px; padding-left: 0px;} .smallproduct {font-size: 0.8em; padding-bottom: 30px; padding-left: 0px;} /* IE only */ .producttitle { font-weight: bold; font-size: 1.125em;} #productlist { padding-left: 10px; padding-top: 20px;} #relatedproducts ul {list-style: none; margin-left: 0; margin-top: 0; padding-left: 0; } #relatedproducts li {margin-left: 0; padding-left: 0px; padding-right: 0px; } .productdetails { font-size: .8em;} .productlink:link { font-size: .9em;} a.productlink:active { font-size: .9em;} a.productlink:hover { font-size: .9em;} a.productlink:visited { font-size: .9em;} a.productlink2:link { font-size: .9em; text-decoration: none;} a.productlink2:active { font-size: .9em; text-decoration: none;} a.productlink2:hover { font-size: .9em; text-decoration: none;} a.productlink2:visited { font-size: .9em; text-decoration: none;} /* news */ #news {padding-right: 10px; padding-left: 5px;; padding-top: 20px; } #newsheader {margin: 0; padding-left: 10px; padding-bottom: 2px; padding-top: 2px;} /* IE only */ #newsleft {bottom: 0; left: 0; width: 170px; float: left; margin-bottom: .2em;} #newsmain {margin-left: 190px; padding-left: 10px;} #newspanel {top: 0; float: right; width: 170px; margin-left: 20px; padding-top: 20px; margin-bottom: 20px; } .rightimage {margin-top: 50px; } .newssmalltitle {font-weight: bold; font-size: 0.8em; } .newsimg {float: right; margin-left 5px;} .newstitle {font-weight: bold; } p.titlelink {float: right; text-align: right; margin: 0; padding: 0; } p.newslink {margin: 0; padding-top: 10px; clear: both; padding-bottom: 10px;} p.newstext {font-size: .8em;} .newsdate {font-size: .7em;} /* search */ .searchresults {font-size: .8em; padding: 10 0 10 10; border: solid 1px;} p.searchlink {padding-top: 10px; } #searchnav {padding: 20 20 20 20;} #searchnav .previous{float: left; } #searchnav .next{float:right; } #searchnav a {font-size: 1em; } /* contact page */ .contact { font-size: 0.8em; margin-right: 100px; padding-top: 20px; padding-bottom: 20px; } .row {} .row2 {float:left; width:500px; padding-left:10px;} .col1 {width: 250px; padding-left:10px; float: left; margin-bottom:20px;} .col2 {width: 250px; float: right; margin-bottom:20px;} .spacer {clear:right; } /* footer text */ #footer p {float: left;} #footer ul {list-style: none; display: inline; margin-right: 0; padding-right: 0; } #footer li {display: inline; padding-left: 2em; } /* sitemap */ .sitemap {margin-top: 10; padding-left: 10;} .sitemap.title p {font-weight: normal; text-decoration: underline;} .sitemapsub {padding-left: 40px;} .sitemapsub a:link {text-decoration: none;} .sitemapsub a:visited {text-decoration: none;} .sitemapsub a:active {text-decoration: none;} .sitemapsub a:hover {text-decoration: underline;} .spacer {margin-top: 5px; } /* link fomatting */ a:link {text-decoration: underline; font-size: .8em; } a:active {text-decoration: underline; font-size: .8em; } a:hover {text-decoration: underline; font-size: .8em; } a:visited {text-decoration: underline; font-size: .8em; } a.shade:link {text-decoration: underline; font-size: .8em; } a.shade:active {text-decoration: underline; font-size: .8em; } a.shade:hover {text-decoration: underline; font-size: .8em; } a.shade:visited {text-decoration: underline; font-size: .8em; } a.nav:link {text-decoration: none; font-size: .9em; } a.nav:active {text-decoration: none; font-size: .9em; } a.nav:hover {text-decoration: none; font-size: .9em; } a.nav:visited {text-decoration: none; font-size: .9em; } a.navcurrent:link {text-decoration: none; font-size: .9em; } a.navcurrent:active {text-decoration: none; font-size: .9em; } a.navcurrent:hover {text-decoration: none; font-size: .9em; } a.navcurrent:visited {text-decoration: none; font-size: .9em; } a.searchlink:link {text-decoration: none; font-weight: bold; font-size: 1em; } a.searchlink:active {text-decoration: none; font-weight: bold; font-size: 1em; } a.searchlink:hover {text-decoration: none; font-weight: bold; font-size: 1em; } a.searchlink:visited {text-decoration: none; font-weight: bold; font-size: 1em; } a.footer:link {text-decoration: none; font-size: 1em; color: #999999;} a.footer:active {text-decoration: none; font-size: 1em; color: #999999;} a.footer:hover {text-decoration: none; font-size: 1em; color: #999999;} a.footer:visited {text-decoration: none; font-size: 1em; color: #999999;}