﻿* {
	margin: 0px; padding: 0px;
}
html {
	height: 100%;
}
body {
	background: url("img/background.jpg") repeat-x rgb(249, 158, 32); height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;
}
span {
	display: none;
}
hr {
	display: none;
}
.clear {
	height: 1px; clear: both;
}
.center {
	margin: 0px auto; text-align: center;
}
a:active {
	
}
a:focus {
	
}
#wrapper {
	background: url("img/wrapper-bottom.jpg") no-repeat bottom rgb(180, 30, 142); margin: 0px auto; width: 960px; text-align: center; padding-bottom: 5px; position: relative; min-height: 700px;
}
#page-container {
	background: url("img/wrapper-top.jpg") no-repeat 0px 0px; width: 100%;
}
#dropshadow {
	background: url("img/dropshadow.png") no-repeat; margin: 0px auto; width: 960px; height: 33px; text-align: center;
}
#header {
	width: 100%; text-align: left;
}
#header h1 {
	margin: 20px 0px 0px 12px; float: left;
}
#header h1 a {
	background: url("img/logo.png") no-repeat; width: 227px; height: 58px; display: block;
}
#header ul {
	background: url("img/tabs-bg.jpg") no-repeat; list-style: none; margin: 59px 0px 0px; width: 666px; height: 51px; overflow: hidden; float: right;
}
#header ul li {
	text-indent: -9999px; display: inline;
}
#header ul li a {
	background: url("img/tabs.jpg") no-repeat 0px 0px; height: 52px; overflow: hidden; float: left;
}
#header ul li.home a {
	width: 89px;
}
#header ul li.about a {
	background-position: -89px 0px; width: 108px;
}
#header ul li.faqs a {
	background-position: -197px 0px; width: 80px;
}
#header ul li.contact a {
	background-position: -277px 0px; width: 122px;
}
#header ul li.claim a {
	background-position: -399px 0px; width: 140px;
}
#header ul li.why a {
	background-position: -539px 0px; width: 127px;
}
#header ul li a:hover {
	right: 1px; position: relative;
}
#header ul li a:focus {
	right: 1px; position: relative;
}
#header ul li a.selected {
	right: 1px; position: relative;
}
#header ul li a.selected:hover {
	right: 1px; position: relative;
}
#header ul li.home a:hover {
	background-position: 0px -52px; right: 0px;
}
#header ul li.home a:focus {
	background-position: 0px -52px; right: 0px;
}
#header ul li.home a.selected {
	background-position: 0px -52px; right: 0px;
}
#header ul li.home a.selected:hover {
	background-position: 0px -52px; right: 0px;
}
#header ul li.about a:hover {
	background-position: -88px -52px;
}
#header ul li.about a:focus {
	background-position: -88px -52px;
}
#header ul li.about a.selected {
	background-position: -88px -52px;
}
#header ul li.about a.selected:hover {
	background-position: -88px -52px;
}
#header ul li.faqs a:hover {
	background-position: -196px -52px;
}
#header ul li.faqs a:focus {
	background-position: -196px -52px;
}
#header ul li.faqs a.selected {
	background-position: -196px -52px;
}
#header ul li.faqs a.selected:hover {
	background-position: -196px -52px;
}
#header ul li.contact a:hover {
	background-position: -276px -52px;
}
#header ul li.contact a:focus {
	background-position: -276px -52px;
}
#header ul li.contact a.selected {
	background-position: -276px -52px;
}
#header ul li.contact a.selected:hover {
	background-position: -276px -52px;
}
#header ul li.claim a:hover {
	background-position: -398px -52px;
}
#header ul li.claim a:focus {
	background-position: -398px -52px;
}
#header ul li.claim a.selected {
	background-position: -398px -52px;
}
#header ul li.claim a.selected:hover {
	background-position: -398px -52px;
}
#header ul li.why a:hover {
	background-position: -538px -52px;
}
#header ul li.why a:focus {
	background-position: -538px -52px;
}
#header ul li.why a.selected {
	background-position: -538px -52px;
}
#header ul li.why a.selected:hover {
	background-position: -538px -52px;
}
html:not([lang*='']) #header ul li a:hover {
	right: 0px; position: static;
}
html:not([lang*='']) #header ul li a:focus {
	right: 0px; position: static;
}
html:not([lang*='']) #header ul li a.selected {
	right: 0px; position: static;
}
html:not([lang*='']) #header ul li a.selected:hover {
	right: 0px; position: static;
}
html:not([lang*='']) #header ul li.home a:hover {
	background-position: 0px -52px;
}
html:not([lang*='']) #header ul li.home a:focus {
	background-position: 0px -52px;
}
html:not([lang*='']) #header ul li.home a.selected {
	background-position: 0px -52px;
}
html:not([lang*='']) #header ul li.home a.selected:hover {
	background-position: 0px -52px;
}
html:not([lang*='']) #header ul li.about a:hover {
	background-position: -89px -52px;
}
html:not([lang*='']) #header ul li.about a:focus {
	background-position: -89px -52px;
}
html:not([lang*='']) #header ul li.about a.selected {
	background-position: -89px -52px;
}
html:not([lang*='']) #header ul li.about a.selected:hover {
	background-position: -89px -52px;
}
html:not([lang*='']) #header ul li.faqs a:hover {
	background-position: -197px -52px;
}
html:not([lang*='']) #header ul li.faqs a:focus {
	background-position: -197px -52px;
}
html:not([lang*='']) #header ul li.faqs a.selected {
	background-position: -197px -52px;
}
html:not([lang*='']) #header ul li.faqs a.selected:hover {
	background-position: -197px -52px;
}
html:not([lang*='']) #header ul li.contact a:hover {
	background-position: -277px -52px;
}
html:not([lang*='']) #header ul li.contact a:focus {
	background-position: -277px -52px;
}
html:not([lang*='']) #header ul li.contact a.selected {
	background-position: -277px -52px;
}
html:not([lang*='']) #header ul li.contact a.selected:hover {
	background-position: -277px -52px;
}
html:not([lang*='']) #header ul li.claim a:hover {
	background-position: -399px -52px;
}
html:not([lang*='']) #header ul li.claim a:focus {
	background-position: -399px -52px;
}
html:not([lang*='']) #header ul li.claim a.selected {
	background-position: -399px -52px;
}
html:not([lang*='']) #header ul li.claim a.selected:hover {
	background-position: -399px -52px;
}
html:not([lang*='']) #header ul li.why a:hover {
	background-position: -539px -52px;
}
html:not([lang*='']) #header ul li.why a:focus {
	background-position: -539px -52px;
}
html:not([lang*='']) #header ul li.why a.selected {
	background-position: -539px -52px;
}
:not([lang*=''])#html header ul li.why a.selected:hover {
	background-position: -539px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li a:hover {
	right: 1px; position: relative;
}
html:not([lang*='']):not(:only-child) #header ul li a:focus {
	right: 1px; position: relative;
}
html:not([lang*='']):not(:only-child) #header ul li a.selected {
	right: 1px; position: relative;
}
html:not([lang*='']):not(:only-child) #header ul li a.selected:hover {
	right: 1px; position: relative;
}
html:not([lang*='']):not(:only-child) #header ul li.home a:hover {
	background-position: 0px -52px; right: 0px;
}
html:not([lang*='']):not(:only-child) #header ul li.home a:focus {
	background-position: 0px -52px; right: 0px;
}
html:not([lang*='']):not(:only-child) #header ul li.home a.selected {
	background-position: 0px -52px; right: 0px;
}
html:not([lang*='']):not(:only-child) #header ul li.home a.selected:hover {
	background-position: 0px -52px; right: 0px;
}
html:not([lang*='']):not(:only-child) #header ul li.about a:hover {
	background-position: -88px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.about a:focus {
	background-position: -88px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.about a.selected {
	background-position: -88px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.about a.selected:hover {
	background-position: -88px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.faqs a:hover {
	background-position: -196px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.faqs a:focus {
	background-position: -196px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.faqs a.selected {
	background-position: -196px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.faqs a.selected:hover {
	background-position: -196px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.contact a:hover {
	background-position: -276px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.contact a:focus {
	background-position: -276px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.contact a.selected {
	background-position: -276px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.contact a.selected:hover {
	background-position: -276px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.claim a:hover {
	background-position: -398px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.claim a:focus {
	background-position: -398px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.claim a.selected {
	background-position: -398px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.claim a.selected:hover {
	background-position: -398px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.why a:hover {
	background-position: -538px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.why a:focus {
	background-position: -538px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.why a.selected {
	background-position: -538px -52px;
}
html:not([lang*='']):not(:only-child) #header ul li.why a.selected:hover {
	background-position: -538px -52px;
}
#info-wrapper {
	margin: 13px 15px 13px 0px; width: 184px; float: right;
}
#info-wrapper .banner {
	margin-top: 10px;
}
#customer-panel-top {
	background: url("img/customer-panel-top.png") no-repeat; width: 184px; height: 8px;
}
#customer-panel {
	background: url("img/customer-panel.png") no-repeat bottom rgb(255, 255, 255); padding: 0px 7px; width: 168px; text-align: left; margin-left: 1px;
}
#customer-panel h2#existing-customers {
	background: url("img/existing-customers.png") no-repeat; width: 116px; height: 45px;
}
#customer-panel ul {
	list-style: none; margin: 5px 0px 0px;
}
#customer-panel ul li a {
	background: url("img/li-bg.png") no-repeat left; color: rgb(0, 0, 0); line-height: 20px; padding-left: 12px; font-size: 65%; font-weight: bold; text-decoration: none; margin-top: 5px;
}
#customer-panel ul li a:hover {
	text-decoration: underline;
}
#customer-panel-bottom {
	background: url("img/customer-panel-bottom.png") no-repeat; width: 184px; height: 20px;
}
#contact-panel-top {
	background: url("img/contact-top.png") no-repeat; width: 184px; height: 10px; margin-top: 10px;
}
#contact-panel {
	background: url("img/contact-bg.png") repeat-x bottom rgb(255, 255, 255); padding: 0px 7px; width: 167px; text-align: left; margin-left: 1px; border-right-color: rgb(233, 199, 226); border-left-color: rgb(233, 199, 226); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
#contact-panel h2#talk-to-us {
	background: url("img/talk-to-us.png") no-repeat; width: 85px; height: 13px;
	background: url("img/talk-to-us.png") no-repeat; width: 85px; height: 13px;
}
#contact-panel ul {
	list-style: none; margin: 5px 0px 0px;
}
#contact-panel ul li {
	padding: 10px 0px 10px 34px; width: 134px; color: rgb(0, 0, 0); line-height: 13px; font-size: 65%; border-bottom-color: rgb(197, 178, 163); border-bottom-width: 1px; border-bottom-style: solid;
}
#contact-panel ul li a {
	width: 100%; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none;
}
#contact-panel ul li a:hover {
	text-decoration: underline;
}
#contact-panel ul li.telephone {
	background: url("img/contact-bg-telephone.png") no-repeat 0px 50%;
}
#contact-panel ul li.clock {
	background: url("img/contact-bg-clock.png") no-repeat 3px 50%;
}
#contact-panel ul li.email {
	background: url("img/contact-bg-envelope.png") no-repeat 0px 50%;
}
#contact-panel ul li.last-item {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#contact-panel ul li span {
	font-size: 90%; display: block;
}
#contact-panel ul li span sub {
	font-size: 80%;
}
#contact-image {
	background: url("img/contact-img.png") no-repeat; width: 59px; height: 89px; right: -1px; bottom: -6px; position: absolute;
}
#contact-panel-bottom {
	background: url("img/contact-bottom.png") no-repeat; width: 184px; height: 20px;
}
#content-wrapper {
	left: 7px; width: 574px; bottom: 8px; float: right; position: relative;
}
#content-top {
	background: url("img/content-top.png") no-repeat; width: 574px; height: 32px;
}
#content {
	background: url("img/content-bg.png") repeat-y; padding: 8px 45px 0px; width: 484px; text-align: left; min-height: 430px;
}
#content h2 {
	color: rgb(240, 123, 44); font-size: 110%; margin-bottom: 12px;
}
#content h3 {
	margin: 20px 0px 8px; color: rgb(240, 123, 44); font-size: 90%;
}
#content p.banner {
	margin: 0px auto 18px;
}
#content .intro-text h3 {
	color: rgb(52, 52, 52); font-style: italic;
}
#content .intro-text p {
	margin-bottom: 20px;
}
#content .col-1 {
	padding: 5px 19px 20px 0px; width: 220px; float: left;
}
#content .col-2 {
	padding: 5px 0px 20px 24px; width: 220px; border-left-color: rgb(211, 210, 210); border-left-width: 1px; border-left-style: solid; float: right;
}
#content .col-1 p {
	margin-top: 15px;
}
#content .col-2 p {
	margin-top: 15px;
}
#content .div {
	background: rgb(211, 211, 211); width: 100%; height: 1px;
}
#content .div-clear {
	background: rgb(211, 211, 211); width: 100%; height: 1px; clear: both; margin-bottom: 15px;
}
#content p {
	margin: 5px 0px 0px; color: rgb(52, 52, 52); font-size: 80%;
}
.plain-text#content p {
	margin: 5px 0px 10px;
}
#content p a {
	color: rgb(153, 0, 153); font-weight: bold; text-decoration: none;
}
#content p a:hover {
	text-decoration: underline;
}
#content p.more a {
	background: url("img/more-arrow.png") no-repeat right 3px; padding-right: 15px;
}
#content p.small-banner {
	margin: 0px; max-height: 41px;
}
#content p.small-text {
	margin: 5px 0px; font-size: 70%;
}
#content p span {
	color: rgb(52, 52, 52) !important; line-height: normal !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 100% !important; display: block;
}
#content p span a {
	color: rgb(153, 0, 153) !important; line-height: normal !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 100% !important; font-weight: bold !important; text-decoration: none !important; display: inline-block;
}
#content p a span {
	color: rgb(153, 0, 153) !important; line-height: normal !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 100% !important; font-weight: bold !important; text-decoration: none !important; display: inline-block;
}
#content p span a:hover {
	text-decoration: underline !important;
}
#content p a:hover span {
	text-decoration: underline !important;
}
#content ul {
	margin: 5px 0px 10px;
}
#content ul li {
	margin: 5px 0px 0px 15px; color: rgb(52, 52, 52); font-size: 80%;
}
#content ol {
	list-style: decimal; margin: 15px 0px 0px;
}
#content ol li {
	margin: 5px 0px 0px 20px; color: rgb(52, 52, 52); font-size: 80%;
}
#content ul li a {
	color: rgb(153, 0, 153); font-weight: bold; text-decoration: none;
}
#content ol li a {
	color: rgb(153, 0, 153); font-weight: bold; text-decoration: none;
}
#content ul li a:hover {
	text-decoration: underline;
}
#content ol li a:hover {
	text-decoration: underline;
}
#content address {
	margin: 10px 0px; color: rgb(52, 52, 52); font-size: 80%; font-style: normal;
}
#content table {
	margin: 10px 0px; width: 100%;
}
#content table tr td {
	padding: 10px; width: 40%; color: rgb(52, 52, 52); font-size: 80%;
}
#content table tr td.zebra {
	background: rgb(251, 237, 226);
}
#content .product-info ul {
	background: rgb(251, 241, 249); list-style: none; margin: 15px 0px 0px; padding: 5px 17px; border: 1px solid rgb(204, 204, 204); width: 448px;
}
#content .product-info ul li {
	background: url("img/li-bg.png") no-repeat left 5px; margin: 15px 0px; width: 425px; color: rgb(0, 1, 0); padding-left: 23px; font-size: 80%;
}
#content .product-info ul li a {
	color: rgb(153, 0, 153); font-weight: bold; text-decoration: none;
}
#content .product-info ul li a:hover {
	text-decoration: underline;
}
#content .product-info p.button {
	margin-top: 15px; float: right;
}
#content-bottom {
	background: url("img/content-bottom.png") no-repeat; width: 574px; height: 44px;
}
#content h2#welcome {
	background: url("img/welcome.jpg") no-repeat; width: 163px; height: 41px;
}
#content h2.long#welcome {
	background: url("img/welcome-long.jpg") no-repeat; width: 295px; height: 17px;
}
#content h2#home-insurance {
	background: url("img/home-insurance.jpg") no-repeat; width: 175px; height: 17px;
}
#content h2#motor-insurance {
	background: url("img/motor-insurance.jpg") no-repeat; width: 175px; height: 17px;
}
#content h2#travel-insurance {
	background: url("img/travel-insurance.jpg") no-repeat; width: 175px; height: 17px;
}
#content h2#marine-insurance {
	background: url("img/marine-insurance.jpg") no-repeat; width: 184px; height: 17px;
}
#content h2#commercial-insurance {
	background: url("img/commercial-insurance.jpg") no-repeat; width: 237px; height: 17px;
}
#content h2#thank-you {
	background: url("img/thank-you.jpg") no-repeat; width: 114px; height: 22px;
}
#content h2#about-us {
	background: url("img/about-us.jpg") no-repeat; width: 98px; height: 17px;
}
#content h2#faqs {
	background: url("img/faqs.jpg") no-repeat; width: 59px; height: 17px;
}
#content h2#contact-us {
	background: url("img/contact-us.jpg") no-repeat; width: 160px; height: 22px;
}
#content h2#how-to-claim {
	background: url("img/how-to-claim.jpg") no-repeat; width: 143px; height: 17px;
}
#content h2#why-reed {
	background: url("img/why-reed.jpg") no-repeat; width: 122px; height: 23px;
}
#content h2#terms-of-business {
	background: url("img/terms-of-business.jpg") no-repeat; width: 189px; height: 17px;
}
#content h2#regulation {
	background: url("img/regulation.jpg") no-repeat; width: 115px; height: 23px;
}
#content h2#privacy-policy {
	background: url("img/privacy-policy.jpg") no-repeat; width: 143px; height: 23px;
}
#content h2#data-protection {
	background: url("img/data-protection.jpg") no-repeat; width: 166px; height: 17px;
}
#content h2#accessibility {
	background: url("img/accessibility.jpg") no-repeat; width: 131px; height: 23px;
}
#content h2#sitemap {
	background: url("img/sitemap.jpg") no-repeat; width: 86px; height: 22px;
}
#content h2#downloads {
	background: url("img/downloads.jpg") no-repeat; width: 123px; height: 17px;
}
#content h2#save-online-today {
	background: url("img/save-online-today.jpg") no-repeat; width: 313px; height: 17px;
}
#content .product-info h2#product-key-features {
	background: url("img/product-key-features.jpg") no-repeat; width: 172px; height: 17px; margin-top: 25px;
}
#content h2#step-process {
	background: url("img/step-process.jpg") no-repeat; width: 251px; height: 17px; margin-top: 18px;
}
#content h2#enter-the-competition {
	background: url("img/enter-the-competition.jpg") no-repeat; width: 232px; height: 22px;
}
#content h2#terms-and-conditions {
	background: url("img/terms-and-conditions.jpg") no-repeat; width: 208px; height: 17px;
}
#content h2#competition-winner {
	background: url("img/competition-winner.jpg") no-repeat; width: 215px; height: 22px;
}
#content p.hidden {
	display: none;
}
#content .hidden#warning {
	display: none;
}
#content #warning p {
	margin: 20px 0px 0px; width: 400px; font-size: 60%; float: left;
}
#content #processing {
	background: rgb(245, 146, 29); padding: 10px; border: 3px solid rgb(202, 92, 43); left: 25%; width: 274px; bottom: 30%; color: rgb(255, 255, 255); font-weight: bold; position: absolute; min-height: 100px;
}
#content #processing p {
	margin: 0px; width: auto; color: rgb(255, 255, 255); font-size: 80%; float: none;
}
#contact-us-details p {
	margin-bottom: 20px;
}
#contact-us-details ul {
	margin-top: -5px; margin-bottom: 20px;
}
p#map {
	float: right;
}
p#map img {
	border: 2px solid rgb(125, 30, 96);
}
#downloads #content ul {
	list-style: none;
}
#downloads #content ul li {
	height: 25px; padding-left: 33px; font-size: 60%; margin-bottom: 15px; margin-left: 0px; vertical-align: middle; position: relative;
}
#downloads #content ul li a {
	font-size: 130%; font-weight: normal; display: block;
}
#downloads #content ul li a img {
	left: 0px; top: 0px; position: absolute;
}
.third-party #content h2 {
	width: 50%; margin-bottom: 10px; float: left;
}
.third-party #content h2#save-online-today {
	margin: 15px 0px; width: auto; float: none;
}
.third-party #content img {
	margin-bottom: 10px; float: right;
}
.offer-page #content img {
	margin-left: 20px;
}
#sidebar {
	left: 0px; top: 115px; width: 221px; position: absolute;
}
#sidebar h2#get-quote {
	background: url("img/get-a-quote.jpg") no-repeat; width: 221px; height: 48px;
}
#sidebar ul {
	list-style: none; width: 221px; text-align: left;
}
#sidebar ul li {
	width: 100%; font-size: 85%; display: block;
}
#sidebar ul li a {
	background: url("img/sidebar-divider.jpg") no-repeat left bottom; padding: 15px 20px 20px; width: 181px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block; cursor: pointer;
}
#sidebar ul li.selected a {
	background: url("img/sidebar-bg.jpg") repeat-y rgb(255, 255, 255); padding: 18px 20px 17px; bottom: 3px; color: rgb(0, 0, 0); position: relative;
}
#sidebar ul li a:hover {
	background: url("img/sidebar-bg.jpg") repeat-y rgb(255, 255, 255); padding: 18px 20px 17px; bottom: 3px; color: rgb(0, 0, 0); position: relative;
}
#sidebar ul li.first-item a {
	padding: 15px 20px 20px; bottom: 0px;
}
#sidebar ul li.first-item a:hover {
	padding: 15px 20px 20px; bottom: 0px;
}
#sidebar ul li a span {
	background: url("img/sidebar-arrow.png") no-repeat right 3px; padding-right: 15px; font-size: 90%; font-weight: normal; display: inline;
}
#sidebar ul li a.selected span {
	background: url("img/sidebar-arrow.png") no-repeat right 3px; padding-right: 15px; font-size: 90%; font-weight: normal; display: inline;
}
#sidebar ul li a:hover span {
	background: url("img/sidebar-arrow.png") no-repeat right 3px; padding-right: 15px; font-size: 90%; font-weight: normal; display: inline;
}
#sidebar dl {
	width: 221px; text-align: left;
}
#sidebar dl dt {
	padding: 13px 0px 0px 20px; font-size: 85%;
}
#sidebar dl dt a {
	background: url("img/sidebar-arrow.png") no-repeat right 3px; color: rgb(255, 255, 255); padding-right: 15px; font-weight: bold; text-decoration: none;
}
#sidebar dl dt a:hover {
	text-decoration: underline;
}
#sidebar dl dd {
	padding: 8px 0px 0px 20px; font-size: 70%;
}
#sidebar dl dd a {
	background: url("img/sidebar-arrow.png") no-repeat right 3px; color: rgb(255, 255, 255); padding-right: 15px; text-decoration: none;
}
#sidebar dl dd a:hover {
	text-decoration: underline;
}
#footer {
	margin: 5px auto 0px; padding: 0px 0px 10px; width: 960px; text-align: center;
}
#footer p {
	padding: 3px 20px; color: rgb(0, 0, 0); font-size: 70%; float: left;
}
#footer p#credit {
	float: right;
}
#footer p#credit a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#footer p#credit a:hover {
	text-decoration: underline;
}
#footer .div-clear {
	background: rgb(245, 128, 37); width: 100%; height: 3px; clear: both; margin-bottom: 8px;
}
#footer ul {
	list-style: none; margin: 0px 20px 8px 0px; float: right;
}
#footer ul li {
	background: url("img/footer-li-bg.jpg") no-repeat right top; padding: 2px 16px; height: 16px; font-size: 70%; float: left;
}
#footer ul li a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#footer ul li a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#footer ul li.last-item {
	padding-right: 0px;
}
.margin-bottom-15px {
	margin-bottom: 15px;
}
.margin-bottom-50px {
	margin-bottom: 50px;
}
