.links{color:#006600;font-weight:bold;} .links:hover{color:#006600;font-weight:bold;text-decoration:none;} .fplinks{color:#006600;font-weight:normal;font-size:11px;} .fplinks:hover{color:#006600;font-weight:normal;text-decoration:none;font-size:11px;} .footerlinks{color:#ffffff;font-weight:normal;font-size:11px;} .footerlinks:hover{color:#ffffff;font-weight:normal;text-decoration:none;font-size:11px;} body,tr,td,table,input,option,textarea{font-family:verdana;font-size:12px;} .item{color:#000000;font-weight:normal;font-size:12px;font-family:verdana;} .cat{color:#000000;font-weight:normal;font-size:12px;font-family:verdana;} .Accessories{color:#000000;font-weight:normal;font-size:12px;font-family:verdana;} .Shopping{color:#000000;font-weight:bold;font-size:12px;font-family:verdana;} .sub{color:#000000;font-size:12px;font-family:verdana;font-weight:bold;} .top{color:#000000;font-size:12px;font-family:verdana;font-weight:bold;} .crumbitem{color:black;font-size:12px;font-family:verdana;font-weight:normal;} .header,.head{color:white;background-color:#006600;font-weight:bold;font-size:12px;font-family:verdana;} .border{border:1px solid #000000;} .acntmenu{color:white;font-weight:bold;font-size:12px;font-family:verdana;text-decoration:none;} .outsidebody{border:1px solid #ffffff;width:955px;background-color:#ffffff} .sidenav{background-color:#333333;} #menu {background: #333333;list-style: none;margin: 0;padding: 0;width: 200px;} #menu li {font: 12px verdana;margin: 0;padding: 0;border-bottom:1px solid white;} #menu li.sidetitle {background-color:#006600;color:white;font-weight:bold;height:22px;padding:2px;text-align:center;} #menu a {background: #333333;color: #ffffff;width:200px;display:block;height:20px;margin: 0;padding-left: 5px;padding-top: 2px;text-decoration: none;font-weight:normal;} #menu a:hover {background: #006600;color: #ffffff;padding-left: 5px;padding-top: 2px;} #menu .sub {background: #333333 url("images/subarrow.png") right center no-repeat;color: #ffffff;width:200px;display:block;height:20px;margin: 0;padding-left: 5px;padding-top: 2px;text-decoration: none;font-weight:normal;} #menu .sub:hover {background: #006600 url("images/subarrow.png") right center no-repeat;color: #ffffff;padding-left: 5px;padding-top: 2px;} #topmenu {list-style-type:none;width:auto;position:relative;display:block;height:25px;font-family:Verdana;margin:0;padding:0;background-color:#009900;background-image:url(http://swansonsvacuum.com/images/topmenubg.gif);} #topmenu li {display:block;float:left;margin:0;padding:0;border-right:1px solid white;} #topmenu li a {float:left;color:#fff;text-decoration:none;padding:5px 5px 5px 5px;font-size:12px;background-image:url(http://swansonsvacuum.com/images/topmenubg.gif);} #topmenu li a:hover{color:#fff;text-decoration:none;background-color:#006600;background-image:url(http://swansonsvacuum.com/images/topmenubg_off.gif);} .hptext{padding:3px;border:1px solid black;background-color:#cccccc;} .ddmenucss{position:absolute;visibility: hidden;border:1px solid gray;border-bottom-width: 0;font:normal 12px Verdana;line-height: 18px;z-index: 100;background-color: white;width: 205px;} .ddmenucss a{background-color:#cccccc;color: black;width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid gray;padding: 1px 0;text-decoration: none;font-weight: bold;text-indent: 5px;} .ddmenucss a:hover{background-color: #333333;color: white;} .itemname{background-color:#333333;color:#ffffff;padding:5px;font-size:24px;font-weight:normal;} .formbtn{background-color:#006600;color:white;font-weight:bold;} .prodescriptiontitle{font-weight:bold;font-size:14px;} .product{width:270px;height:150px;} .product .photo{float:left;width:100px;text-align:center;} .product .photo .price{font-weight:bold;font-size:12px;} .product .content{float:left;width:170px;} .product .content a{color:#000000;font-weight:bold;font-size:12px;} .clear{clear:both;} .coupon{width:730px;border:3px dotted #000000;} .coupon .photo{float:left;width:150px;} .coupon .content{float:left;width:500px;} .coupon .content .title{font-size:22px;text-align:center;margin-bottom:10px;} .coupon .content .last_line{font-size:12px;text-align:center;font-weight:bold;} .coupon .content .disclaim{font-size:10px;text-align:center;font-weight:bold;} .register{width:600px;background-image:url(images/registerbg.jpg);text-align:left;} .register .content{padding:0 0 10px 10px;color:#ffffff;} .register .content .form_name{float:left;width:100px;font-weight:bold;} .register .content .form_field{float:left;width:300px;} .register .content div.errors .title{font-weight:bold;font-size:14px;} .register .content div.errors{font-size:12px;padding-bottom:10px;} .onsale{color:#ff0000;font-weight:bold;font-size:14px;}