body {
 font: 12px Arial, Helvetica, sans-serif;
 background: url( '/images/24/v2/bg.jpg' ) repeat-x #d45c09;
 color: #4e4e4e;
}

p {
 margin: 16px 0px;
 line-height: 18px;
}

#content h1, #sidebar h2 {
 margin-top: 0px;
}
#content ol, #content ul, #sidebar ol, #sidebar ul {
 margin-left: 25px;
}
#content ol li, #content ul li, #sidebar ol li, #sidebar ul li {
 margin: 4px 0px;
 line-height: 18px;
}

h1 {
 margin: 20px 0px;
 font: 22px Arial, Helvetica, sans-serif;
 color: #ff7900;
 font-weight: normal;
}

h2 {
 margin: 18px 0px;
 font: 18px Arial, Helvetica, sans-serif;
 color: #000;
 font-weight: normal;
}

h3 {
 margin: 16px 0px;
 font: 16px Arial, Helvetica, sans-serif;
 color: #ff7900;
 font-weight: normal;
}
#content h3 {
 color: #000;
}

a { 
 color: #ff7900;
}
a:hover { 
 color: #000;
}
* {
 margin: 0px;
 padding: 0px;
}
.clear {
 clear: both;
}

#wrapper {
 background: url( '/images/24/v2/wrapper-bg.jpg' ) no-repeat top center;
}

#container {
 background: url( '/images/24/v2/container-bg.jpg' ) repeat-y top center;
}

#page {
 background: url( '/images/24/v2/page-bg.jpg' ) no-repeat top center;
 padding-top: 25px;
}
#main-wrapper {
 background: url( '/images/24/v2/main-wrapper-bg.jpg' ) no-repeat bottom center;
}
#main {
 width: 960px;
 margin: 0px auto;
 background: url( '/images/24/v2/main-bg.jpg' ) no-repeat top left #fff;
 min-height: 350px;
}

#header {
 height: 106px;
 background: url( '/images/24/v2/header-bg.jpg' ) repeat-x 0px 70px;
 position: relative;
}

#logo { 
 position: absolute;
 float: left; 
 width: 520px;
 height: 114px;
 left: 10px;
}

#search, #quicklinks {
 float: right;
}

#quicklinks {
 padding: 20px 0px 0px 0px;
}
#quicklinks ul {
 list-style-type: none;
} 
#quicklinks ul li {
 float: left;
 color: #dcdcdc;
 padding-right: 3px;
 height: 27px;
 line-height: 27px;
} 
#quicklinks ul li a {
 color: #fe7500;
 text-decoration: none;
 font-size: 14px;
} 
#quicklinks ul li a:hover {
 color: #000;
 text-decoration: underline;
}

#search {
 padding: 20px 15px 0px 10px;
}
#search-box {
 font-size: 14px;
 background: url( '/images/24/v2/search-bg.jpg' ) repeat-x top right;
 height: 24px;
 line-height: 22px;
 padding: 4px 25px 0px 5px;
 width: 165px;
 border: 1px solid #c8c8c8;
 color: #7b7b7b;
}

#call-us {
 position: absolute;
 bottom: 0px;
 right: 0px;
 width: 288px;
 height: 33px;
 text-align: right;
 line-height: 30px;
 color: #c2c2c2;
 font-size: 16px;
 background: url( '/images/24/v2/call-us-bg.jpg' ) repeat-x 0px 30px;
}
.phone-number {
 color: #fff;
 font-weight: bold;
 padding-right: 15px;
}


#content-area {
 background: url( '/images/24/v2/content-area-bg.jpg' ) repeat-y top left;
}

#sidebar-wrapper {
 float: right;
 width: 285px;
}

#sidebar {
 padding: 15px;
}

#header-image {
 background: url( '/images/24/v2/header-image.jpg' ) no-repeat top left;
 width: 672px;
 height: 197px;
}
#header-image span {
 display: none;
}

#navigation {
 float: left;
 width: 206px;
 padding-top: 5px;
 padding-bottom: 10px;
}
#navigation ul {
 list-style-type: none;
 left: -5px;
 width: 211px;
 position: relative;
}
#navigation ul li {
 list-style-type: none;
}
#navigation ul li a {
 display: block;
 height: 32px;
 line-height: 27px;
 padding-left: 15px;
 font-size: 14px;
 font-weight: bold;
 color: #000;
 text-decoration: none;
}
#navigation ul li a:hover {
 background: url( '/images/24/v2/nav-hover.jpg' ) no-repeat top left;
 color: #fff;
}
#navigation .info {
 color: #4e4e4e;
 padding: 0px 10px;
}

#content-wrapper {
 margin: 0px 290px 0px 210px;
}

#content {
 padding: 15px;
}

#footer-wrapper {
 background: url( '/images/24/v2/footer-wrapper-bg.jpg' ) no-repeat top center;
}

#footer {
 height: 60px;
 width: 960px;
 margin: 0px auto;
 color: #fff;
}
#footer-nav {
 padding-top: 12px;
 padding-left: 15px;
 height: 20px;
}
#footer-nav ul {
 list-style-type: none;
 padding: 0px;
 margin: 0px;
}
#footer-nav ul li {
 float: left;
 padding-right: 4px;
 height: 20px;
 line-height: 20px;
 color: #ffa56e;
}
#footer-nav ul li a {
 color: #fff;
 text-decoration: none;
}
#footer-nav ul li a:hover {
 color: #ffa56e;
 text-decoration: underline;
}
#copyright {
 float: left;
 height: 20px;
 line-height: 20px; 
 padding-left: 15px;
 color: #ffa56e;
}
#designed-by {
 float: right;
 padding-top: 12px;
 padding-right: 15px;
 height: 33px;
 line-height: 33px;
}
#designed-by a {
 display: block;
 background: url( '/images/24/v2/doncor-logo.jpg' ) no-repeat top right;
 padding-right: 40px;
 color: #fff;
 text-decoration: none;
}
#designed-by a:hover {
 color: #ffa56e;
 text-decoration: underline;
}

.poweredFooted {
 text-align: center;
 padding-bottom: 10px;
}
.poweredFooted a {
 color: #ffa56e;
 text-decoration: none;
}
.poweredFooted a:hover {
 color: #fff;
 text-decoration: underline;
}