/* Elements */
body {
background: #fff;
text-align: center;
margin: 0;
}

div, table, td {
font-family: Arial, Helvetica, sans-serif;
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4 {
margin: 0;
}

a, a:active, a:visited {
color: #4485c5;
text-decoration: underline;
}

a:hover {
color: #4485c5;
text-decoration: none;
}

/* Container */
#container {
margin: 0 auto;
width: 779px;
text-align: center;
padding: 0 0 5px 0;
}

/* Header */
#header {
width:779px;
height:79px;
}

.header-logo {
background:#fff url(../images/header-logo.gif) top left no-repeat;
width:176px;
height:79px;
float:left;
}

.header-title {
background:#fff url(../images/header-title.gif) top left no-repeat;
width:156px;
height:79px;
float:left;
}

.header-tagline {
background:#fff url(../images/header-tagline.gif) top left no-repeat;
width:447px;
height:79px;
float:left;
}

/* Header Search */
#header-search {
width:779px;
height:43px;
}

.header-search-title {
background:#fff url(../images/product-inventory-search.gif) top left no-repeat;
width:175px;
height:43px;
float:left;
}

.header-btn-contact {
width:96px;
float:left;
padding: 11px 0 0 0;
}

.header-phone-number {
background:#fff url(../images/call-to-order.gif) top left no-repeat;
width:189px;
height:43px;
float:left;
}

.header-dropdown-make {
width:154px;
float:left;
padding: 11px 0 0 0;
}

.header-dropdown-model {
width:165px;
float:left;
padding: 11px 0 0 0;
}

/* Navigation */
#nav-bg {
background:#fff url(../images/nav-bg.gif) top left no-repeat;
width:779px;
height:21px;
text-align:left;
}

.sub-nav {
width:779px;
height:12px;
font-size:0px;
}

/* Body */
#body {
width:779px;
text-align:left;
}

/* Left Column */
#left-column {
width:183px;
float:left;
}

/* Buy Used */
.bucket-buy-used {
background:#fff url(../images/bucket-buy-used.gif) top left no-repeat;
width:183px;
height:126px;
}

.bucket-buy-used p {
padding:10px 0 0 22px;
margin:0;
color:#999;
font-size:10px;
}

.bucket-buy-used a, .bucket-buy-used a:active, .bucket-buy-used a:visited {
color:#999;
text-decoration:underline;
}

.bucket-buy-used a:hover {
color:#999;
text-decoration:none;
}

.bucket-dropdown-model {
padding: 62px 0 0 13px;
}

/* News */
.news-header {
background:#fff url(../images/news-header.gif) top left no-repeat;
width:183px;
height:48px;
}

.news-body {
background: url(../images/news-body.gif) top left no-repeat;
width:183px;
height:196px;
}

html > body .news-body {
background: url(../images/news-body.gif) top left no-repeat;
width: auto;
height: auto;
width: 183px;
min-width: 183px;
min-height: 196px;
}

.news-body-repeat {
background: url(../images/news-body-repeat.gif) repeat-y;
width:183px;
}

.news-body ul {
margin:0;
padding: 0 24px 0 26px;
}

.news-body li {
margin:0;
padding:0 0 12px 0;
list-style: url(../images/list-bullet-news.gif);
font-size:11px;
color:#333;
}

.news-footer {
background:#fff url(../images/news-footer.gif) top left no-repeat;
width:183px;
height:25px;
}

/* Featured Products */
.featured-header {
background:#fff url(../images/featured-header.gif) top left no-repeat;
width:183px;
height:41px;
}

.featured-body {
background:#fff url(../images/featured-body.gif) top left no-repeat;
width:183px;
height:78px;
}

.featured-image {
width:67px;
float:left;
}

.featured-image p {
margin:0;
padding:1px 0 0 1px;
}

.featured-content {
width:116px;
float:left;
}

.featured-content p {
color:#4485c5;
font-size:11px;
font-weight:bold;
padding: 0px 18px 0px 12px;
margin:0;
}

.featured-content h4 {
color:#000;
font-size:11px;
padding: 8px 10px 2px 12px;
}

/* Right Column */
#right-column { 
width:596px;
float:left;
} 

.flash {
width:596px;
padding: 1px 0 0 0;
}

.content-body-repeat {
background: url(../images/rc-content-body-repeat.gif) repeat-y;
width:596px;
}

.content-body {
background: url(../images/rc-content-body.gif) top left no-repeat;
width:596px;
height:183px;
}

html > body .content-body {
background: url(../images/rc-content-body.gif) top left no-repeat;
width: auto;
height: auto;
width: 596px;
min-width: 596px;
min-height: 183px;
}

.content-main {
font-size:12px;
color:#565656;
padding: 20px 20px 0 13px;
}

.content-main td {
font-size:12px;
color:#565656;
}

.content-main span {
color:#2470bc;
font-weight:bold;
}

.content-footer {
background:#fff url(../images/rc-content-footer.gif) top left no-repeat;
width:596px;
height:21px;
}

.sub-body {
width:779px;
height:8px;
font-size:0px;
}

.sub-body-in {
width:779px;
height:27px;
}

/* InsidePage */

/* Answers */
.answers-header {
background:#fff url(../images/answers-header.gif) top left no-repeat;
width:183px;
height:44px;
}

.answers-body-repeat {
background: url(../images/answers-body-repeat.gif) repeat-y;
width:183px;
}

.answers-body {
background: url(../images/answers-body.gif) top left no-repeat;
width:183px;
height:185px;
}

html > body .answers-body {
background: url(../images/answers-body.gif) top left no-repeat;
width: auto;
height: auto;
width: 183px;
min-width: 183px;
min-height: 185px;
}

.answers-content {
padding: 0 20px 0 15px;
color:#333;
font-size:11px;
}

.answers-content ul {
margin:0;
padding:0 0 0 18px;
}

.answers-content li {
margin:0;
padding:0;
list-style: url(../images/list-bullet-news.gif);
}

.answers-content span {
color:#4485c5;
}

.btn-answers {
padding: 6px 0 0 0;
text-align:right;
}

.answers-footer {
background:#fff url(../images/answers-footer.gif) top left no-repeat;
width:183px;
height:21px;
}

/* Directory */
.directory-header {
background:#fff url(../images/directory-header.gif) top left no-repeat;
width:183px;
height:44px;
}

.directory-body-repeat {
background: url(../images/directory-body-repeat.gif) repeat-y;
width:183px;
}

.directory-body {
background: url(../images/directory-body.gif) top left no-repeat;
width:183px;
height:127px;
}

html > body .directory-body {
background: url(../images/directory-body.gif) top left no-repeat;
width: auto;
height: auto;
width: 183px;
min-width: 183px;
min-height: 127px;
}

.directory-content {
padding: 0 10px 0 5px;
font-size:11px;
color:#333;
}

.directory-content span {
color:#fd110a;
}

.directory-content a, .directory-content a:active, .directory-content a:visited {
color:#4485c5;
text-decoration:none;
}

.directory-content a:hover {
color:#4485c5;
text-decoration:underline;
}

.directory-footer {
background:#fff url(../images/directory-footer.gif) top left no-repeat;
width:183px;
height:14px;
font-size:0px;
}

/* Right Column */
.breadcrumbs-bg {
background:#fff url(../images/breadcrumbs-bg.gif) top left no-repeat;
width:596px;
height:43px;
}

.breadcrumbs {
padding: 5px 0 0 11px;
margin:0;
font-size:20px;
color:#fff;
}

.breadcrumbs-bg a, .breadcrumbs-bg a:active, .breadcrumbs-bg a:visited {
color:#fff;
text-decoration:none;
}

.breadcrumbs-bg a:hover {
color:#fff;
text-decoration:underline;
}

.content-body-in {
background: url(../images/rc-content-body-in.gif) top left no-repeat;
width:596px;
height:494px;
}

html > body .content-body-in {
background: url(../images/rc-content-body-in.gif) top left no-repeat;
width: auto;
height: auto;
width: 596px;
min-width: 596px;
min-height: 494px;
}

.page-heading {
font-size: 16px;
font-weight:bold;
}

/* Admin Page */
.content-admin {
padding: 20px;
font-size:12px;
}

.content-admin td {
font-size:12px;
}

/* Footer */
#footer {
background:#fff url(../images/footer.gif) top left no-repeat;
width:779px;
height:46px;
}

#footer p {
margin:0;
padding: 11px 0 0 0;
font-size:11px;
color:#333;
}

#footer span {
padding: 0 3px;
}

#footer a, #footer a:active, #footer a:visited {
color:#333;
text-decoration:none;
}

#footer a:hover {
color:#333; 
text-decoration:underline;
}

.ls-link {
padding: 5px 0;
font-size:11px;
}