* {margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:62.5%; margin:0 0 15px 0;}
a {color:#03a1ea;}
a:hover {text-decoration:none;}

#content {overflow:hidden;}

#footer {height:66px; background:url(images/footerbg.jpg) no-repeat; clear:both;}

#header {background:url(images/header.jpg) no-repeat; height:207px; z-index:1;}

#largeimgs {float:right;}
#largeimgs img {display:block; margin:10px 0;}

#left {float:left; width:240px; background:url(images/leftbg.jpg) repeat-y;}
#left img {display:block; margin:10px 0 25px 5px;}

#nav ul {margin:0 0 15px 35px;}
#nav ul li {padding:3px 0; list-style-type:none;}
#nav ul a {color:#033; font-size:1.65em; font-weight:bold; text-decoration:none;}
#nav ul a:hover {color:#03a1ea;}

#parts input {float:right;}
#parts select {cursor:pointer; padding:2px; width:160px;}

#right {float:right; width:725px; margin:0px 15px 0 0; position:relative; z-index:5;}
#right p {font-size:1.5em; line-height:1.4em; margin:0 0 15px 0;}
#right p.button {margin-left:200px; border:1px solid #000;}
#right img {}

#wrap {width:1000px; margin:0 auto; border:1px solid #03a1ea; overflow:hidden;}

div.ulcols {overflow:hidden; margin:10px;}
div.ulcols ul {width:200px; float:left; display:inline; margin:10px 0 15px 15px;}
div.ulcols ul li {font-size:1.5em; padding:3px 0;}

.left {float:left;}
img.left {margin:0 10px 0 0;}
.right {float:right;}
img.right {margin:0 0 0 10px;}
.center {text-align:center;}
.clear {clear:both;}
div.step {overflow:hidden; clear:both; border-top:1px solid #aaa; padding:10px 0; margin-bottom:25px;}
