﻿body {background:#000000 url(http://www.sheltonshd.com/images/bg4.jpg) fixed repeat; color:#FFFFFF; font-size:100%; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; height:100%; overflow-y:auto; padding:0;}

div#preload { display: none; }

.small {font-size:70%;}

.bold {font-weight:bold;}

.headline {font-size:135%;}

.center {text-align:center;}

.orange {color:#F68835;}

.italics {font-style:italic;}

.red {color:#FF0033;}

.smallcaps {font-variant:small-caps;}

.super {vertical-align:super;}

.larger {font-size:125%;}

.title {font-size:250%;}

.headline {font-size:23px;}

.top {vertical-align:top;}

a {text-decoration:none; color:#FFFFFF;}

a:hover {color:#F68835;}

a.imglink:hover img.linkimg {border:2px solid #F68835;}

hr {color:#F68835; margin:10px 0; padding:0;}

br.break {display:none;}

img {border:0; margin:10px;}

img.linkimg {border:2px solid #CCCCCC; margin:0; padding:0; width:179px; height:134px;}

img.center {display:block; margin-left:auto; margin-right:auto;}

img.map {padding:15px 0;}

img.storepic {margin-left:5px; margin-right:5px; padding:5px; width:300px; height:214px;}

img.durhamext {padding:5px; width:40%;}

img.mclogo {vertical-align:middle;}

img.thumb {width:75px; height:75px; margin-left:auto; margin-right:auto; border:1px solid #F68835;}

img.thumb2 {width:115px; height:115px; border:1px solid #F68835;}

img.largepic {width:500px; height:500px; margin-left:auto; margin-right:auto;}

img.rentalpic {width:500px; margin-left:auto; margin-right:auto;}

img.sheltonpic {width:350px; height:268px;}

#mainlogo {display:block; margin-right:auto; margin-left:auto; padding:0 0 5px 0;}

#printlogo {display:none;}

p.tabletitle {font-size:140%; margin:0; padding:15px 0 3px 0;}

table {width:98%; margin-right:auto; margin-left:auto; empty-cells:show;}

table.usedbikes {width:90%; border:1px solid #CCCCCC;}

table.usedbikes img {margin:0; padding:0;}

table.usedbikes th {color:#F68835;}

table.usedbikes th, table.usedbikes td {width:14%; text-align:center; border:2px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; margin:0; padding:3px 0;}

table.usedbikes th p, table.usedbikes td p {margin:0; padding:3px 0;}

ul.calendar {margin:0; padding:0;}

ul.calendar li {margin:5px 0 0 2em;}

ul.calendar li.date {margin:1.5em 0 0 0; font-size:20px; list-style:none;}

ul.calendar li.event {font-weight:bold;}

div.address {margin:0; padding:0; width:48%;}

div.hours {float:right; margin:0; padding:0; width:48%;}

div.address p, div.hours p {margin:0; padding:0; line-height:125%;}

div.twopics {text-align:center; margin:0; padding:0;}

div.twopics img {margin-left:auto; margin-right:auto; padding:0 15px; vertical-align:bottom;}

div.store {text-align:center; font-weight:bold; float:left; margin:0 0 10px 0; width:24%;}

#page {margin:0 10px 0 200px; display:block; width:auto; height:auto; min-width:510px; max-width:1100px; border:0; padding:10px;}

#bikepage {margin:10px 10px 0 10px;}

#bikepage img {margin:0; padding:0px;}

#bikepage p.bikeheader {font-size:170%; font-weight:bold; margin:0 0 15px 0; padding:0;}

#bikepage p.bikedetails {font-size:140%; margin:0 0 5px 0; padding:0;}

#bikepage ul.accessories {font-size:110%; margin:0; padding:0;}

#bikepage ul.accessories li {margin:3px 0 0 4em;}

#bikepage span {font-size:70%; vertical-align:super;}

#footer {margin:0 0 0 0px; display:block; height:auto; border:0; padding:20px 10px 0 0; text-align:right; font-size:60%; clear:right;}

#footer p {margin:0; padding:0;}

#menu {display:block; top:20px; left:10px; width:200px; position:fixed; color:#FFFFFF; font-size:75%; font-weight:bold;}

#menu ul {list-style:none; margin:0; padding:0; border:0;}

#menu li {line-height:200%;}

#menu li.level2 {margin:0 0 0 10px;}

#menu li.level3 {margin:0 0 0 20px;}

#menu #current {color:#F68835;}

* html #menu {position:absolute;}

#motorclothes {margin:0 10px 0 200px; display:block; width:750px; border:0; padding:10px; font-size:80%;}

#motorclothes a {color:#F68835;}

#motorclothes table.category {width:90%; margin-left:auto; margin-right:auto; font-size:80%;}

#motorclothes td {text-align:center; width:20%;}

#motorclothes td.space {width:6%;}

#merchandise {width:90%; margin:25px 0 0 0; padding:0;}

#merchandise td.color {width:38%; text-align:left;}

#merchandise td.itemno {width:30%; text-align:left;}

#merchandise td.size {width:20%; text-align:center;}

#merchandise td.price {width:12%; text-align:right;}

#itempic {border:3px solid orange; float:right; margin-right:25px; width:220px; height:220px;}

#description {width:425px; margin-left:30px;}

#description .itemname {font-weight:bold; font-size:110%;}

#rentals {width:85%; margin-left:auto; margin-right:auto;}

#rentals td {text-align:center;}

#rentals img {margin-left:auto; margin-right:auto;}