html { min-height: 100%; margin-bottom: 1px; }

body {text-align: center; margin: 0; background: #000}
body, table {font-size: 10px; line-height: .5em; font-family:Arial, Helvetica, sans-serif}
img {border: 0; margin: 0; padding: 0}
#container {width: 740px; margin: auto; padding: 0}
#header {}
#navigation {padding: 0 0 0 1px;}
#navigation a {display: block; float: left; margin: 0 0 0 1px}
#navigation a img {width: 91px; height: 91px}

#navigation a#home {background: url(/images/btn_home_on.gif) no-repeat top left}
#navigation a#about {background: url(/images/btn_about_on.gif) no-repeat top left}
#navigation a#contact {background: url(/images/btn_contact_on.gif) no-repeat top left}
#navigation a#products {background: url(/images/btn_products_on.gif) no-repeat top left}
#navigation a#planner {background: url(/images/btn_planner_on.gif) no-repeat top left}

#navigation a#home:link {background: url(/images/btn_home_off.gif) no-repeat top left}
#navigation a#about:link {background: url(/images/btn_about_off.gif) no-repeat top left}
#navigation a#contact:link {background: url(/images/btn_contact_off.gif) no-repeat top left}
#navigation a#products:link {background: url(/images/btn_products_off.gif) no-repeat top left}
#navigation a#planner:link {background: url(/images/btn_planner_off.gif) no-repeat top left}

#navigation a#home:visited {background: url(/images/btn_home_off.gif) no-repeat top left}
#navigation a#about:visited {background: url(/images/btn_about_off.gif) no-repeat top left}
#navigation a#contact:visited {background: url(/images/btn_contact_off.gif) no-repeat top left}
#navigation a#products:visited {background: url(/images/btn_products_off.gif) no-repeat top left}
#navigation a#planner:visited {background: url(/images/btn_planner_off.gif) no-repeat top left}

#navigation a#home:hover {background: url(/images/btn_home_on.gif) no-repeat top left}
#navigation a#about:hover {background: url(/images/btn_about_on.gif) no-repeat top left}
#navigation a#contact:hover {background: url(/images/btn_contact_on.gif) no-repeat top left}
#navigation a#products:hover {background: url(/images/btn_products_on.gif) no-repeat top left}
#navigation a#planner:hover {background: url(/images/btn_planner_on.gif) no-repeat top left}

#navigation a#home:active {background: url(/images/btn_home_on.gif) no-repeat top left}
#navigation a#about:active {background: url(/images/btn_about_on.gif) no-repeat top left}
#navigation a#contact:active {background: url(/images/btn_contact_on.gif) no-repeat top left}
#navigation a#products:active {background: url(/images/btn_products_on.gif) no-repeat top left}
#navigation a#planner:active {background: url(/images/btn_planner_on.gif) no-repeat top left}

#navigation a#kids {background: url(/images/btn_kids_corner_on.gif) no-repeat top left}
#navigation a#kids:link {background: url(/images/btn_kids_corner_off.gif) no-repeat top left}
#navigation a#kids:visited {background: url(/images/btn_kids_corner_off.gif) no-repeat top left}
#navigation a#kids:hover {background: url(/images/btn_kids_corner_on.gif) no-repeat top left}
#navigation a#kids:active {background: url(/images/btn_kids_corner_on.gif) no-repeat top left}

#navigation a#customOptions {background: url(/images/btn_custom_options_on.gif) no-repeat top left}
#navigation a#customOptions:link {background: url(/images/btn_custom_options_off.gif) no-repeat top left}
#navigation a#customOptions:visited {background: url(/images/btn_custom_options_off.gif) no-repeat top left}
#navigation a#customOptions:hover {background: url(/images/btn_custom_options_on.gif) no-repeat top left}
#navigation a#customOptions:active {background: url(/images/btn_custom_options_on.gif) no-repeat top left}


#navigation a#about_hi {background: url(/images/btn_about_on.gif) no-repeat top left}

#clearmain {clear: both;}

#maincol {margin: 24px 0 0 0; width: 440px; float: right; color: #fff; text-align: left; font-size: 1.2em; line-height: 1em}
#categorybox {border: 1px solid #333; background: #111; margin: 8px 0}

#categorybox a {display: block; margin: 18px 0; text-align: center}
#categorybox a:link img {border: 1px solid #111}
#categorybox a:visited img {border: 1px solid #111}
#categorybox a:hover img {border: 1px solid #fff}
#categorybox a:active img {border: 1px solid #111}
#categoryboxinner {padding: 4px}
.caption {background: #000; color: #bbb; padding: 4px}


#case-upholstery a , #case-motion a , #case-leather a {display: inline; margin: 18px 0; text-align: center}

#case-upholstery a:link img {border:0 ; border-top: 1px solid #111; border-left: 1px solid #111; border-bottom: 1px solid #111;}
#case-motion a:link img {border:0 ;border-top: 1px solid #111; border-bottom: 1px solid #111;}
#case-leather a:link img {border:0 ;border-top: 1px solid #111; border-right: 1px solid #111; border-bottom: 1px solid #111;}

#case-upholstery a:visited img {border:0 ; border-top: 1px solid #111; border-left: 1px solid #111; border-bottom: 1px solid #111;}
#case-motion a:visited img {border:0 ;border-top: 1px solid #111; border-bottom: 1px solid #111;}
#case-leather a:visited img {border:0 ;border-top: 1px solid #111; border-right: 1px solid #111; border-bottom: 1px solid #111;}

#case-upholstery a:hover img {border:0 ; border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff;}
#case-motion a:hover img {border:0 ;border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
#case-leather a:hover img {border:0 ;border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}

#case-upholstery a:active img {border:0 ; border-top: 1px solid #111; border-left: 1px solid #111; border-bottom: 1px solid #111;}
#case-motion a:active img {border:0 ;border-top: 1px solid #111; border-bottom: 1px solid #111;}
#case-leather a:active img {border:0 ;border-top: 1px solid #111; border-right: 1px solid #111; border-bottom: 1px solid #111;}


#sidebar {margin: 24px 0 0 0; text-align: left; width: 286px; color: #ddd; line-height: 1.4em; float: left}
#sidebar h2 {color: #fff; font-size: 1.4em; line-height: 1.1em}

.promobox {background: url(/images/credit_app_mid.gif) repeat-y; width: 280px; margin: 12px 0; color: #333}
#sidebar .promboxinner h2 {color: #660000; margin: 0 0 6px 0;}
#sidebar .promboxinner h2 a {color: #660000; text-decoration: none}
.promobox img {display: block}
.promboxinner {background: url(/images/credit_app_top.gif) no-repeat top left; padding: 22px 12px 6px 96px; line-height: 1em}

div.divider {margin: 24px 0; border-top: 1px solid #fff}

a.more {text-align: right; display: block; color: #fff; font-weight: bold}

.feature {padding: 0 12px 0 0}

#individual {clear: both; text-align: left; margin: 0 0 18px}
#individualinner {padding: 12px; background: #eee; line-height: 1.4em; font-size: 1.3em}

#individualinner h2 {margin: 0}
.category {font-size: .9em; text-transform: uppercase}
.also {clear: both; border-top: 1px solid #555; padding: 12px 0 0 0}
.mainimage {float: right; margin: 0 0 12px 0; text-align: right; margin: 0 0 0 12px}
.mainimage a {color: #333; font-size: .9em}

.thumbnail {width: 230px; height: 200px; text-align: center; float: left}
.thumbnail a img {border: 1px solid #fff}
.thumbnail a:hover img {border: 1px solid #000}

.thumbnail a {color: #000; text-decoration: none}
.thumbnail a:hover {text-decoration: underline}
.thumbnail p {margin: 0 0 2px 0}

.clear {clear: both}

#footer {clear: both; text-align: center; margin: 12px; color: #fff; font-size: 1em}
a.thumbnail2008 {text-align: center; text-decoration: none; color: #333}
a.thumbnail2008 img {margin: 5px}

/* a {text-decoration: none; border-bottom: 1px solid #777} */