img {border:0;}
body {
margin:0px;
padding:0px;
background-color:#F0F0F0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a:link { color:blue; }
a:visited { color:blue; }
a:hover { color:#666666; }
a:active { color:blue; }

/* main container*/
#maincontainer {
margin:0px;
padding:0px;
border:solid 1px black;
margin-left:auto;
margin-right:auto;
width:760px;
margin-top:5px;
margin-bottom:5px;
background-color:white;
}
/* header */
#header {
position:absolute;
margin:0px;
padding:0px;
top:6px;
background-image:url(/images/header.jpg);
background-repeat:no-repeat;
width:760px;
height:138px;
}
#headershopping {
margin:0px;
padding:0px;
background-image:url(https://planet.submit-secure.com/stanscycle/images/header.jpg);
background-repeat:no-repeat;
width:760px;
height:138px;
}
#headernav {
position:absolute;
top:69px;
color:black;
font-weight:bold;
text-align:right;
padding-right:20px;
width:740px;
}
#headernavshopping {
position:absolute;
top:75px;
color:black;
font-weight:bold;
text-align:right;
padding-right:20px;
width:740px;
}
#tollfree {
float:right;
margin-top:16px;
background-image:url(/images/toll-free.jpg);
height:40px;
/*width:150px;*/
width:153px;
}
#tollfree2 {
float:right;
margin-top:16px;
background-image:url(https://planet.submit-secure.com/stanscycle/images/tollfree-260.jpg);
height:40px;
/*width:150px;*/
width:260px;
}
#livehelp {
float:right;
margin-top:16px;
height:40px;
width:150px;
}
#headernav a, #headernavshopping a {
color:white;
text-decoration:none;
font-weight:bold;
}
#headernav a:hover, #headernavshopping a:hover {
color:#CCCCCC;
}
#topsearch {
position:absolute;
top:95px;
padding-left:20px;
font-size:14px;
font-weight:bold;
color:white;
vertical-align:middle;
line-height:25px;
}

/* main body */
#mainbody {
clear:both;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
padding-top:5px;
margin-top:138px;
height:auto !important;
height:400px;
min-height:400px;
}

#mainbodyshopping {
clear:both;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
padding-top:5px;
height:auto !important;
height:400px;
min-height:400px;
}

h2.hrhead { 
padding:0px;
margin:0px;
background-image:url(/images/hr.jpg);
height:29px;
width:650px;
margin-left:auto;
margin-right:auto;
padding-top:7px;
color:white;
text-align:center;
font-size:18px;
}

#mainbody h1 {
padding:0px;
margin:0px;
font-size:24px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
}
#mainbody h3 {
padding:0px;
margin:0px;
font-size:14px;
padding-bottom:10px;
}
p.indexp {
width:630px;
margin-left:auto;
margin-right:auto;
padding-top:15px;
clear:both;
text-indent:15px;
}
p.indexp2 {
width:630px;
margin-left:auto;
margin-right:auto;
clear:both;
text-indent:15px;
}
#mainbody hr {
clear:both;
border:0px;
height:3px;
width:650px;
color:#9C0000;
background-color:#9C0000;
}
/* related pages */
#relatedpages {
width:650px;
margin-left:auto;
margin-right:auto;
padding-top:15px;
}
#relatedpages b {
font-size:16px;
}
#relatedpages ul {
margin:0px;
padding:0px;
}
#relatedpages li {
margin:0px;
padding:0px;
list-style-position:inside;
}
#relatedpages li a {
text-decoration:none;
color:#990000;
}

/* main links */
#mainuls {
margin-left:40px;
}
#mainul {
width:160px;
float:left;
}
#mainul ul {
margin:0px;
padding:0px;
margin-left:15px;
}
#mainul li, #mainul li a {
margin:0px;
padding:0px;
color:#9C0000;
font-size:10px;
}

/* box */
#box h2 {
font-size:14px;
margin:0px;
padding-bottom:5px;
}
#box {
clear:both;
margin:0px;
padding:0px;
width:650px;
margin-left:auto;
margin-right:auto;
}
#box p { margin:0px; padding:0px; }
#box b {  color:#9C0000; }
#box h5 {
clear:both;
margin:0px;
padding:0px;
text-align:center;
font-size:10px;
}
#box hr {
width:650px;
height:3px;
color:#9C0000;
background-color:#9C0000;
border:0px;
}
#box2 {
margin:0px;
padding:0px;
width:600px;
margin-left:auto;
margin-right:auto;
border:2px solid black;
}
#box2 a { font-weight:bold; }

/* nav css */
#nav { font-weight:bold; }
#nav a { font-weight:bold; }
#nav hr {
margin-left:-20px;
margin-right:-20px;
width:760px;
color:black;
background-color:black;
height:1px;
border:0px;
}

/* footer css */
#footer {
text-align:center;
}
#footer a {
color:black;
text-decoration:none;
}
#footernav {
background-image:url(/images/footer.jpg);
height:31px;
padding-top:4px;
text-align:center;
color:black;
font-weight:bold;
}
#footernavshopping {
background-image:url(https://planet.submit-secure.com/stanscycle/images/footer.jpg);
height:31px;
padding-top:4px;
text-align:center;
color:black;
font-weight:bold;
}
#footernav a, #footernavshopping a {
color:white;
text-decoration:none;
font-weight:bold;
}
#footernav a:hover, #footernavshopping a:hover {
color:#CCCCCC;
}
#open {
text-align:center;
background-color:white;
}

/* dropdown css */
#bothdd {
clear:both;
width:500px;
padding-top:15px;
margin-left:auto;
margin-right:auto;
}
#dropdowns {
width:650px;
margin-left:auto;
margin-right:auto;
}
#dropdowns p {
padding:0px;
margin:0px;
padding-top:10px;
}
#perfdropdown { 
background-image:url(/images/perf_dd.jpg);
width:290px;
height:168px;
}
#repdropdown { 
background-image:url(/images/rep_dd.jpg);
width:290px;
height:168px;
}
#dropselect1 {
padding-left:65px;
padding-top:43px;
}
#dropselect2 { 
padding-top:13px;
padding-left:65px;
}
#dropbutton {
position:relative;
left:85px;
top:17px;
width:103px;
}

/* form styles */
#contactform{
float:left;
width:375px;
}
#contactform label {
float:left;
width:125px;
font-weight:bold;
}
#contactform input, textarea {
width:225px;
}
#contactform br {
clear:both;
}
#contactsubmit{
margin-left:125px;
width:100px;
}
#contactdesc {
float:right;
width:330px;
}
#contactdesc b{
display:block;
text-align:center;
}
