input.input-text, select, textarea{border:1px solid #b6b6b6;font:12px arial, helvetica, sans-serif;}
input.input-text, textarea{padding:2px;}
.input-text:focus, select:focus, textarea:focus{background:#fefefe;}
.form-button, .form-button-alt{overflow:visible;width:auto;margin:0;padding:0 10px 2px;background:transparent url(../images/btn-bg.gif) repeat-x scroll 0 0;border:1px solid #98986D;color:#010166;font:bold 12px arial, sans-serif !important;cursor:pointer;text-align:center;vertical-align:middle;height:20px;line-height:normal;}
.form-button:hover, .form-button-alt:hover{background:transparent url(../images/btn-bg.gif) repeat-x scroll 0 0;border:1px solid #98986D;}
.form-button span, .form-button-alt span{white-space:nowrap;display:block;}
.form-button:hover span, .form-button-alt:hover span{}
.form-button-alt{}
.form-button-alt:hover{text-decoration:none;}
.btn-checkout, .btn-checkout:hover{color:#fef5e5;text-decoration:none;}
.head, .inner-head{line-height:1.25em;text-align:center;}
.head h1,.head h2, .head h3, .head h4, .head h5, .inner-head h1,.inner-head h2, .inner-head h3, .inner-head h4, .inner-head h5{margin:0;float:left;}
.data-table{border:1px solid #C9E1F4;width:207;}
.data-table tr{background:#fff;}
.data-table .odd{background:#fcfcfc;}
.data-table .even{background:#fefefe !important;}
.data-table td.last, .data-table th.last{border-right:0;}
.data-table tr.last td{border-bottom:0 !important;}
.data-table th a, .data-table th a:hover{color:#fff;}
.data-table td{padding:3px 8px;}
.data-table tbody td{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;}
.content{padding:5px 5px 5px 7px;}
.actions{line-height:1.3em;}
.sidebar{width:207px;}
.col-right{float:right;margin-top:-10px;}
.top-links li a:hover{color:#004b91;text-decoration:underline;}
#login{display:block;width:250px;float:left;margin:25px 0 0 10px;}
#login a, #login a:hover{color:#004b91;}
#headerblock{text-align:right;position:relative;z-index:6;clear:both;height:auto;margin:0 0 5px 0;background:url("http://www.tomtop.com/images/topbg.gif") no-repeat;}
.search-autocomplete{z-index:999;}
.side-col .actions a, .side-col .actions a:hover{text-decoration:underline;}
.widget-btn, .widget-btn:hover{color:#646464;font-weight:bold;}
.mini-product-tags .content a, .mini-product-tags .content a:hover{color:#1b2d3b;}
.footer .informational a, .footer .informational a:hover{color:#71747c;}
.footer .informational a:hover{text-decoration:underline;}
.footer .legality a, .footer .legality a:hover{color:#919398;}
.rating-box{float:left;position:relative;width:69px;height:13px;margin-right:5px;background:url("../images/product_rating_blank_star.gif") repeat-x;}
.rating-box .rating{position:absolute;top:0;left:0;height:13px;background:url("../images/product_rating_full_star.gif") repeat-x;}
.price{white-space:nowrap !important;}
.price-box{padding:2px 0;}
.price-box .price{font:normal 11px Arial, Helvetica, sans-serif;color:#747474;}
.regular-price{color:#747474;}
.regular-price .price{font-size:12px;color:#990000;font-weight:bold;}
.old-price{margin:0;}
.old-price .price-label{white-space:nowrap;font:normal 11px Arial, Helvetica, sans-serif;color:#747474;}
.old-price .price{font:normal 11px Arial, Helvetica, sans-serif;color:#747474;text-decoration:line-through;}
.special-price{margin:0;}
.special-price .price-label{font:bold 11px Arial, Helvetica, sans-serif;color:#990000;white-space:nowrap;}
.special-price .price{font:bold 12px Arial, Helvetica, sans-serif;color:#990000;}
a.minimal-price-link{display:block;}
a.minimal-price-link .label{}
a.minimal-price-link .price{font-weight:normal;color:#E47911;}
.catalog-listing h5 a, .catalog-listing h5 a:hover{color:#203548;text-decoration:underline;}
.catalog-listing .add-to a, .catalog-listing .add-to a:hover{text-decoration:underline;}
.best-selling a.product-name, .home-spot .best-selling a.product-name:hover{color:#203548;}
.recently a.product-name, .recently a.product-name:hover{font-size:11px;color:#1d7ecf;}
.listing-type-list .product-shop .product-reviews a, .listing-type-list .product-shop .product-reviews a:hover{color:#6e6969;}
.listing-type-grid .add-to a:hover{text-decoration:underline;}
.account-nav li a, .account-nav li a:hover{color:#5f5d5c;text-decoration:none;}
.account-nav li a:hover{color:#E47911;}
.nowrap, .nobr{white-space:nowrap !important;}
.right{float:right;}
.box{margin-top:10px;border:1px solid #C9E1F4;background:url("../images/box-bg.gif") repeat-x 0 0;}
.center_left{width:580px;float:left;}
.center_right{width:207px;float:right;}
a.form-button-inquiry:hover{background:#A9A9A9 none repeat scroll 0 0!important;font-family:arial,sans-serif !important;font-size:12px !important;font-size-adjust:none !important;font-stretch:normal !important;font-style:normal !important;font-variant:normal !important;font-weight:bold !important;line-height:normal !important;margin:0!important;overflow:visible!important;padding:4px 10px!important;text-align:center!important;vertical-align:middle!important;width:auto!important;color:#fff!important;text-decoration:none;}
.slide-li .cur a, .slide-li a:hover{color:#333;text-decoration:none;}
.home-block{width:590px;border:1px solid #C9E1F4;margin:10px 0 0px 0;}
.home-block .tit{padding:0 0 0 10px;width:580px;background:url("../images/tab-bg.gif") repeat-x 0 0;color:#E47911;font-weight:bold;font-size:14px;line-height:24px;height:24px;margin:0 0 8px 0;}
.home-block table.con{width:590px;}
.home-block table.con td{text-align:center;padding:0px 0 0 10px;}
.home-block h3.product-name a{color:#004B91;font-size:12px;font-weight:normal;}
.home-block h3.product-name a:hover{color:#E47911;font-size:12px;font-weight:normal;}
.newsletter{display:block;float:left;width:240px;min-height:130px;height:130px;}
.newsletter{background:url("../images/newsletter.gif") 4px 2px no-repeat;}
.newsletter h2{padding-left:70px;height:60px;}
#newsletter{float:left;margin-right:3px;}
.newsletter button{padding:0;}
.newsletter button span{border:0 none;margin:0;padding:0;}
