/* Reset */ body, h1, h2, h3, p, ul, li, ol, a, img, span, div, form { border: 0px; margin: 0px; padding: 0px; } body { margin: 15px; background-color: #8A9AA8; text-align: center; background-image: url(../images/background.jpg); background-repeat: repeat-x; } h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #D79A00; margin-bottom: 10px; line-height: 160%; font-style: italic; font-weight: normal; } h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; margin-top: 15px; margin-bottom: 2px; color: #DFA000; font-weight: normal; } p, div, span, td { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #000; line-height: 160%; text-align: left; } p { margin-bottom: 10px; } a { color: #000; text-decoration: none; } a:hover { text-decoration: underline; } #wrapper { margin: 0px auto; width: 800px; background-color: #fff; border: 8px solid #5D7795; } #container { padding-bottom: 5px; text-align: left; } #header h1 { padding-top: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #000; line-height: 160%; text-align: left; font-style: normal; } #header { text-align: left; height: 120px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #DFA000; background-image: url(../images/header.jpg); background-repeat: no-repeat; padding-left: 25px; } #header #logo { padding-top: 25px; } #header ul { list-style: none; } #header li { list-style: none; } #header #established { color: #DFA000; } /* Navigation */ #navigation { float: left; padding-top:5px; width: 100%; } #call { float: right; color: #DFA000; font-size: 20px; padding-right: 25px; } #menu li { float: left; display: block; } #menu li a { padding: 5px 35px 5px 0px; display: block; color: #000; font-size: 15px; line-height: 140%; text-decoration: none; } #menu li a:hover, #menu li a.active { color: #DCB414; } #menu li ul { left : -999em; position : absolute; background-color: #DFA000; } #menu li ul li { float : none; } #menu li ul a { width : 88px; background-color: #DFA000; border-bottom: 1px solid #fff; font-size: 13px; line-height: 140%; padding: 5px 15px 5px 8px; text-decoration: none; } #menu li ul a:hover { background: #DFA000; color: #fff; } #menu li:hover ul, #menu li.sfhover ul { left: auto; /* border-top: 1px solid #DFA000; */ } #clear { clear: both; } /* Side nav */ #sidenavcontainer { float: left; width: 200px; } #sidenav { padding: 20px 0px 0px 25px; } #sidenav li { list-style: none; margin: 0px; padding: 0px; display: inline; } #sidenav li a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; text-align: left; color: #000; padding: 7px; margin: 0px; border-bottom: 1px solid #DDDDD6; display: block; } #sidenav li a:hover { text-decoration: none; padding-left: 14px; color: #DFA000; } #sidenav #email { padding-top:25px; } #rates #button { background-image: url(../images/button.jpg); } #rates #button:hover { background-image: url(../images/button.jpg); background-position: 0px -55px; } #rates a { display: block; height: 47px; margin-top: 15px; padding-top: 8px; font-weight: bold; text-align: center; width: 175px; } #rates a:hover { text-decoration: none; } /* Content */ #contentcontainer { margin-left: 240px; } #content { padding: 26px 25px 40px 0px; width: 500px; } #contenthomepage { padding: 26px 25px 40px 0px; width: 400px; } #content li, #contenthomepage li { list-style-type: square; } #content ul, #contenthomepage ul { padding: 0px 25px 15px 25px; } #content a#backtotop { color: #DFA000; } #content #right { text-align: right; } #content a#links { color: #000; } #contenthomepage #bullets { float: left; width: 48%; } #contenthomepage #consultation { padding: 8px; height: 44px; width: 234px; text-align: center; color: #000; background-color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; background-image: url(../images/freebutton.jpg); background-repeat: no-repeat; } /* Forms */ #form { text-align: left; } #form li { font-size: 11px; list-style: none; padding: 5px 0px; } #form label { width: 80px; font-size: 11px; margin-top: 3px; text-align: left; float: left; } #form input, textarea, select { color: #000; font-size: 11px; margin-left: 5px; padding: 1px 0px; } #submit { margin: 10px 0px 5px 85px; } #submit input { color: #000; margin-left: 0px; } #errortext { margin-left: 85px; padding: 5px 0px; color: #FF0000; } /* Footer */ #footercontainer { margin: 0px auto; width: 800px; } #footer { padding: 15px 0px 0px 25px; text-align: left; } #footer li { list-style: none; color: #fff; margin-bottom: 7px; } #footer a { color: #fff; }