@charset "utf-8";
/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; margin:0; padding:0; background-color:#fff;}
.pageContainer {margin:20px auto; padding:0; width:822px; background-color:#FFFFFF;}
.header {margin:0; padding:0; position:relative;}
h1{ background:url(../app_images/proshopheader.jpg) no-repeat; width:822px; height:103px; text-indent:-5000px; margin:0; padding:0;}
.cartBox {position:absolute; right:0px; top:70px;width:230px; height:16px; padding:5px 0; font-size:80%; font-weight:bold;}
.cartBox a:link, .cartBox a:visited { color:#666; text-decoration:none;}
.cartBox a:hover, .cartBox a:active { color:#999; text-decoration:underline;}

.siteInfo {margin:0; padding:0; list-style-type:none;overflow:hidden;background-color:#DCEEC6;border-right:1px solid #000;}
.siteInfo a {display:block; float:left;}
.siteInfo li.contact { width:294px; background-color:#000; color:#fff; float:left; padding:6px 10px; height:16px; font-weight:bold; font-style:italic; margin:0;}
.siteInfo li.mainlink {margin:0; padding:0;width:83px; height:40px;display:block;float:left;}
.siteInfo li.mainlink a {width:83px; height:40px;}
.siteInfo li.mainlink a img{border:none;}
.siteInfo li.mainlink a:link, .siteInfo li.mainlink a:visited {text-decoration:none; background-color:#999;}
.siteInfo li.mainlink a:hover, .siteInfo li.mainlink a:active {text-decoration:underline; background-color:#666;}

.customer {clear:both; width:100%; background-color:#FFF; height:24px; margin:0; padding:0; color:#fff; list-style-type:none;}
.customer li {float:left; margin:0; padding:0;}
.customer li.welcome {width:306px; padding:4px 4px 4px 10px;}
.customer li.loginButton {float:right;}
.customer a {display:block; float:left; width:239px; border-left:1px solid #000;border-right:1px solid #000; padding:6px 0; margin:0; height:12px; text-align:center; font-size:80%; color:#fff;background-color:#DCEEC6;}
.customer a:link, .customer a:visited{ text-decoration:none; background-color:#5DC560; }
.customer a:hover, .customer a:active{ text-decoration:underline; background-color:#C55DBA; }

.leftnavlink {color:#000; width:241px; float:left;padding-bottom:26px;background:url(../app_images/sidefoot.jpg) no-repeat bottom #DCEEC6;}
.leftnavlinkin{border-right:1px solid #000;border-left:1px solid #000;}
.leftnavlink h4 {font-size:120%; color:#000; padding:5px; margin:0; text-align:center;}
.searchBox {padding:5px; color:#000;}
.leftnavlink label {display:block; padding-bottom:2px; margin-bottom:5px;border-bottom:1px solid #E0A452;}
.leftnavlink input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;}
.leftnavlink input.button {border:1px solid #9b5404; background-color:#cb8404; color:#333;}
.leftnavlink .item {background-color:#DCEEC6; border-bottom:#cb8404 solid 2px; border-top:#cb8404 solid 2px; margin:5px 5px 15px 5px; padding:5px; clear:both;}
.leftnavlink .endingitem {background-color:#cb8404; border-bottom:#322A59 solid 2px; border-top:#322A59 solid 2px; margin:5px 5px 15px 5px; padding:5px; clear:both; color:#333;}
.leftnavlink .endingitem dt {color:#322A59;}
.leftnavlink a:link, .leftnavlink a:visited {color:#cb8404; border-bottom:1px solid #fff; text-decoration:none; display:block;} 
.leftnavlink a:hover, .leftnavlink a:active {color:#cb8404; border-bottom:1px solid #cb8404; text-decoration:none; display:block;} 
.leftnavlink dl {margin:0; padding:5px 0; font-size:80%;}
.leftnavlink dt {display:block; float:left; width:80px; font-weight:bold; color:#000; margin:0 0 4px 0; padding:0;}
.leftnavlink dd {display:block; float:left; width:80px; margin:0 0 4px 0; padding:0;}
.nvcontent {font-size:80%; padding:10px; margin-bottom:10px;}

.content {width:581px; float:left;}
.simpleContent {padding:10px 20px; clear:both;}
.centerblock {display:block; width:500px; margin:0 auto; text-align:center;}
object {width:538px; margin:0 auto; display:block;}
h2 {font-size:150%; font-weight:bold; margin:0 0 5px; padding:10px 5px 3px; color:#333; border-bottom:1px solid #E0A452;}
h3 {clear:both;font-size:120%; font-weight:bold; border-bottom:1px solid #322A59; border-top:1px solid #CCC; margin:0; padding:10px 5px; color:#333; position:relative;}
h3 small {display:block; position:absolute; right:20px; top:15px;}
h4 {clear:both;}
.categories {padding:0; margin:0; list-style-type:none;}
.categories li {float:left;}
.categories a {display:block; float:left; width:202px; text-align:center; height:15px; margin:2px; padding:5px 0; text-decoration:none; font-weight:bold;}
.categories a:link, .categories a:visited { background-color:#C55DBA; color:#fff; } 
.categories a:hover, .categories a:active { background-color:#5DC560; color:#fff; } 

.itemTable {clear:both; border-collapse:collapse; margin:0 10px 10px 10px;}
.itemTable caption {font-size:110%; font-weight:bold; background-color:#DCEEC6;padding:5px; margin:0 10px;}
.itemTable th { background-color:#DCEEC6; color:#322A59;}
.itemTable td, .itemTable th {padding:5px;}
.itemTable .bidLink {display:block; white-space:nowrap;}

.standardForm {clear:both;}
.standardForm ul {padding:0; margin:10px; list-style-type:none;}
.standardForm li {clear:both;}
.standardForm label {display:block; width:120px; float:left; margin-bottom:10px; text-align:right; color:#666; font-weight:bold; margin-right:15px;}
.standardForm input {display:block; width:200px; float:left; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.standardForm input.button { margin-left:135px;}
.standardForm input.radio {display:inline; width:auto; float:none; margin:0;}
.standardForm strong, .standardForm a {display:block; text-align:center;}
.standardForm legend {font-weight:bold; font-size:110%;}
.standardForm fieldset {margin:10px;}

.bidFunctions {padding:0; list-style-type:none; margin:0 auto; width:612px; height:22px;}
.bidFunctions li {float:left; width:168px; margin:2px;  text-align:center; border:1px solid #333;}
.bidFunctions a:link, .bidFunctions a:visited {background-color:#C55DBA; color:#fff; display:block; text-decoration:none; padding:3px 0;}
.bidFunctions a:hover, .bidFunctions a:active {background-color:#5DC560; color:#fff; display:block; text-decoration:none; padding:3px 0;}
.bidDetails, .bidClosed {width:300px; float:left; margin:10px; font-size:110%;}
.bidDetails dt {display:block; padding:0; margin:0; font-weight:bold; color:#322A59; border-bottom:1px solid #cb8404;}
.bidDetails dd {display:block; padding:0; margin:5px 0 15px 10px; color:#666;}
.imageBlock {width:260px; float:left; margin:5px; border:1px solid #999; padding:5px; text-align:center;}
.imageBlock img {margin-bottom:10px;}
.description {clear:both; margin:10px;}
.description h4 { color:#333333; border-bottom:2px solid #322A59; margin:0 0 10px 0; padding:5px;}
.description p {padding:0 10px;}
.bidEntry { margin:10px;}
.bidEntry h4 { color:#333333; border-bottom:2px solid #322A59; margin:0 0 10px 0; padding:5px;}
.bidEntry a, .linkButton{ display:block; border:2px solid #FFCFFB; border-bottom-color:#CF19BE; border-right-color:#CF19BE; border-left-color:#FFCFFB; border-top-color:#FFCFFB;  background-color:#C55DBA; color:#fff; width:200px; text-decoration:none; font-weight:bold; text-align:center; padding:5px 0; margin:0 auto;}
.bidEntry strong {display:block; padding:10px;}
.bidEntry label { display:block; float:left; font-weight:bold; margin:10px;}
.bidEntry .text {display:block; float:left; width:150px; border:1px solid #666;}
.bidEntry .button {display:block; clear:both; border:2px solid #524A79; border-bottom-color:#120A39; border-right-color:#221A49; border-left-color:#726A99; border-top-color:#827AA9;  background-color:#524A79; color:#fff; width:200px; font-weight:bold; text-align:center; padding:5px 0; margin:0 auto;}

.watchlist {margin:10px; padding:0; list-style-type:none; }
.watchlist li {width:400px; border-bottom:1px solid #CCC; clear:both;}
.watchlist strong {display:block; float:left; width:200px; padding:5px 0;}
.watchlist a {display:block; float:left; width:80px; padding:5px 0; }

.searchItem {width:300px; margin:5px; float:left; text-align:center;}
.searchItem img {border:none;}
.searchItem strong {display:block;}

.cartSteps {display:block; width:340px; margin:10px auto;}
.cartTable {width:600px;}
.qtyHead {width:30px;}
.qtyCell {text-align:center;}
.priceCell {text-align:right;}
.cartDetails {margin:0; padding:0;}
.cartDetails dt {display:block; margin:5px 10px 5px 220px; padding:2px 0; width:230px; float:left; font-weight:bold; color:#333;  border-bottom:1px dashed #CCC;}
.cartDetails dd {display:block; margin:5px 0 5px 0; padding:2px 0; width:150px; float:left; border-bottom:1px dashed #999; text-align:right;}
.checkout {clear:both; text-align:right;}

.headcolor td {background-color:#524A79; color:#fff; font-size:120%; font-weight:bold;}

.footer{clear:both;  width:822px; height:26px; background:url(../app_images/bottom.jpg) no-repeat;}
.footerinfo {padding-bottom:10px;}
.footerinfo p{text-align:center; font-size:80%; margin:0; padding:2px;}
