/* STRUCTURE
================================================*/
html, body, div, p {font: 11px Verdana,"Lucida Grande",Helvetica,Arial,sans-serif; color: #454545;}
body {background: url(../images/background.gif) repeat; margin: 0; padding: 0;}

/* LINKS
================================================*/
a:link, a:visited, a:active{font-weight: bold; color: #000000; text-decoration: none;}
a:hover {color: #404040;}
a img {border-width: 0; border-style: none;}

/* COMMON SELECTORS
================================================*/
br {clear: both;}
form {margin: 0;}
td {text-align: right}
h1 {margin: 0 0 4px 0; font-size: 18px; font-weight: bold; letter-spacing: -1px; color: #663300;}
h2 {margin: 15px 0 3px 0 ; padding: 0; font-size: 13px; font-weight: bolder; text-transform: uppercase; color: #663300;}
h3 {margin: 0; padding: 25px 0 10px 0; font-size: 15px; font-weight: normal;}
h5 {margin: 0; padding-top: 5px; font-size: 9px; font-weight: normal;}
hr {display: none;}
input, textarea, select {background: #fff; color: #000;}
p {margin: 0; padding: 0px 0 0; line-height: 19px;}
.bodytext {font-size: 13px; color: #000000; font-style: normal; line-height: 20px;}
.bodytext a:link, .bodytext a:visited {padding:0px; margin:2px; color:#000000; font-weight:bold; text-decoration:none;  border-bottom:1px dotted #666;}
.bodytext a:visited {color:#888888;}
.bodytext a:focus {color:#999999; border-color:#580801; background-color: #F2F2F2; }
.bodytext a:hover {color:#888888; border-color:#580801; background-color: #F2F2F2; }
.boldbodytext {font-size: 13px; font-weight: bold; color: #663300;}


/* MAIN CONTENT 
================================================*/
#maincontent {background-image:  url(../images/mainblank.gif); position: relative; margin-top: 0px; padding: 0px; border: none; top: 0px;  width: 800px;}
#leftcol {background: none; position: relative; margin: 0px; padding: 5px 10px 10px 10px; border: none; width: 515px; top: 0px; left: 38px; height: auto;}

#run-side-panel, #bike-side-panel {float: right; clear: right; display:inline; margin: 8px 24px 0 0; padding: 0px; width: 194px; height: 214px;}
#nextstepstart {background-image:   url(../images/nxstarth.gif);}
#run-side-panel {background-image:   url(../images/panel-blue-runner.gif);}
#bike-side-panel {background-image:   url(../images/panel-red-bike.gif);}

#quotebox1 {float: right; clear: right; display:inline; margin: 0 24px 0 0; padding: 0px; width: 188px; height: 192px;}
#quotebox1 {background-image:   url(../images/panel-quote-lemond.gif);}
#quotebox2 {float: right; clear: right; display:inline; margin: 0 24px 0 0; padding: 0px; width: 188px; height: 192px;}
#quotebox2 {background-image:   url(../images/panel-quote-carson.gif);}

#ebay { background-image:   url(../images/ebaybuttonh.gif); float: right; clear: right; display:inline; margin: 0 24px 0 0; padding: 0px; width: 194px; height: 180px;}


/* EVERYTHING ELSE 
================================================*/
#container {width: 800px; margin-left: auto; margin-right: auto; padding: 0;}
