html,body{height:100%; margin:0; overflow:auto; }
body {background-color: #FFF; margin: 0px; }
a {outline:none; }
#wrapper {min-height:100%; }
*html #content {height:100%; }
#content-clear {clear:both; height:50px; }
#header {background:#1b5790; height:60px; }
#header .top {width:800px; margin: 0 auto; }
#header .logo {background: url("../i/logo.gif") no-repeat; width:269px; height:60px; display:block; background-position:center; text-indent:-9999px; }
#header .search {background: url("../i/srch-bg.gif") no-repeat; width:346px; height:47px; float:right; margin:13px 15px 0px 0px; }
#header .search .srch {background: url("../i/srch-frm.gif") no-repeat; width:249px; height:22px; border:0px; padding:5px 10px 5px 10px; font:'Arial'; font-size:12px; color:#5a6e82; margin:11px 0px 0px 23px; vertical-align:middle; }
#header .search .btn {background: url("../i/srch-btn.gif") no-repeat; width:31px; height:32px; border:0px; vertical-align:middle; margin-top:11px; }
#menu {background: url("../i/m-bg.gif") no-repeat; width:790px; height:38px; padding:22px 0px 0px 10px; margin: 0 auto; }
#menu a {color:#144573; text-decoration:none; border-bottom:1px dotted #144573; margin:0px 20px 0px 20px; font-family:'Arial'; font-size:13px; }
#menu a:hover {border-bottom:none; }
#content {width:800px; margin: 0 auto; padding-top:15px; }
#content .left {width:175px; float:left; }
#content .left h2 {font-family:'Arial'; color:#333; font-size:11px; background: url("../i/info.gif") no-repeat; width:175px; height:63px; text-indent:-9999px; margin:20px 0px 0px 0px; padding:0px; }
#content .right {float:left; padding-left:15px; font-family:'Arial'; font-size:13px; color:#333; width:610px; margin-bottom:30px; }
#content .right h1 {font-family:'Arial'; color:#333; font-size:22px; font-weight:normal; }
#content .right h2 {font-family:'Arial'; color:#333; font-size:15px; font-weight:bold; margin-top:30px; }
.price {color:#736925; font-family:'Tahoma'; font-size:11px; width:100%; border-collapse:collapse; text-align:left; }
.price td {padding:8px 0px 8px 15px; }
.price thead {background:#f2e598; font-weight:bold; }
.price a {width:99px; height:20px; background: url("../i/cart.png") no-repeat; border:0px; text-indent:-9999px; display:block; }
.price a:hover { background-position:0 100%}
.price tr.second {background:#f6f5e8; border-top:1px solid #f3f1e2; border-bottom:1px solid #f3f1e2; }
#footer {background:#e5ecf3; width:100%; margin-top:-50px; height:50px; }
#footer .foot {padding:10px 0px 10px 0px; color:#54708c; font-family:'Tahoma'; font-size:11px; margin: 0 auto; width:800px; }
#footer .foot select {float:right; vertical-align:middle; }
