/* -------- Control All Page --------- */ img, fieldset {border: 0;} .clear {clear: both} .hide {display: none;visibility: hidden;} /* ------- End -------- */ form { padding: 0px; margin: 0px; } .frame { width: 950px; margin: 0 auto; position: relative; z-index: 1; } #mlogin { hand: cursor; cursor:pointer; } #tophead { width: 100%; height: 124px; position: relative; } #tophead h1 { font-size: 11px; color: #484848; font-weight: bold; position: absolute; top: 80px; left: 10px; } #RhinoMart { position: absolute; margin: 0; top: 32px; left: 12px; } #topright { float: right; position: absolute; left: 475px; padding-top: 5px; width: 50%; font: .75em Arial, sans-serif, "Lucida Grand", Verdana, Tahoma, Helvetica, Georgia; } #topright p.credit { margin: 5px; padding-top: 3px; /*float: right;*/ height: 30px; overflow: hidden; position: relative; text-align: right; clear: right; font: 9pt Arial, sans-serif, "Lucida Grand", Verdana, Tahoma, Helvetica, Georgia; } .credit_balance { font-weight: bold; color: #0000ff; } #topright p.viewshop { margin: 0; padding-top: 5px; /*float: right;*/ overflow: hidden; position: relative; text-align: right; clear: right; font: 9pt Arial, sans-serif, "Lucida Grand", Verdana, Tahoma, Helvetica, Georgia; } #topright p.viewshop span { display: block; float: right; padding: 1px 8px; position: relative; left: -1px; white-space: nowrap; border-left: 1px solid #666; } #topright p.viewshop .bgcart { background: url(../img/header/bg_btn.png) no-repeat 0 -167px; padding-left: 20px; border-left: none; } .toplink { background: url(../img/header/bg_top2.png) no-repeat; list-style: none; padding: 0; margin: 10px; /*width: 100%;*/ height: 31px; float: right; position: relative; z-index: 999; } .toplink li, .toplink li a { float: left; display: block; height: 31px; white-space: nowrap; color: #fff; font-weight: bold; text-shadow: 1px 1px 1px #000; } .toplink li { position: relative; padding: 0; } .toplink a { margin-top: 8px; height: 15px !important; padding: 0 8px; font-size: 12px; position: relative; border-left: 1px solid #fff; z-index: 2; } .toplink .first { z-index: 2; } .toplink .first a {border: none;} .toplink .selected { color: #000; } #poplogin { position: absolute; width: 200px; top: -1px; left: -7px; z-index: 1; display: none; } #poplogin .t-top { background: url(../img/header/bg_top_pop.png) no-repeat; width: 100%; height: 31px; } #poplogin .t-center { background: url(../img/header/bg_center_pop.png) repeat-y; width: 100%; overflow: hidden; padding-left: 5%; text-align: left; } #poplogin * { float: none; } #poplogin .t-bottom { background: url(../img/header/bg_bottom_pop.png) no-repeat; width: 100%; height: 12px; } #poplogin ul { list-style: none; padding: 7px 0 0 0; margin: 0; position: relative; z-index: 99; width: 100%; } #poplogin ul li { padding: 0; margin-bottom: 4px; } #poplogin ul input { width: 167px; padding: 2px 2px; border: 1px solid #cccccc; font-size: 12px; } #poplogin .btnlogin { margin: 0; width: 98%; overflow: hidden; padding-top: 0 !important; float: none !important; } #poplogin .btnlogin button, #poplogin .btnlogin button span { width: 45px; height: 17px } #poplogin .btnlogin button { background-color: transparent; border: 0; padding: 0; margin: 0; cursor: pointer; float: left; } #poplogin .btnlogin a { float: left; font-size: 10px; color: #9c0a0a; text-decoration: underline; } #poplogin .btnlogin button span { background: url(../img/header/bg_btn.png) no-repeat 0 0 !important; line-height: 17px; text-align: center; font-size: 11px; padding: 0 !important; color: #fff; display: block; } #poplogin .fixbg { z-index: 1; } #boxnav { width: 100%; height: 32px; padding: 15px 0; } #nav { padding: 0; margin: 0; float: left; list-style: none; border: 1px solid #b4b4b4; border-radius: 5px; } #nav * { display: block; float: left; } #nav a { height: 32px; line-height: 32px; padding: 0 17px; color: #000; font-weight: normal; } #nav li { border-right: 1px solid #0b2644; padding: 0; font: 14.8px Arial, sans-serif, "Lucida Grand", Verdana, Tahoma, Helvetica, Georgia; } #boxnav p { margin: 0; padding: 0 0 0 23px; float: left; } #nav a.on { background: url(../img/header/bg_nav.png) repeat-x 0 -68px; color: #ffffff; } .searchbox { width: 345px; /* -10px */ padding: 5px 20px 0 23px; float: right; } .adv_search { margin-top: 7px; float: left; } .searchbox input { border: 1px solid #cccccc; float: left; margin-right: 3px; font-size: 10pt; width: 275px; } .searchbox input[type=image] {width: 60px;} .searchbox button, .searchbox button span { width: 59px; height: 20px; } .searchbox button { background-color: transparent; border: 0; padding: 0; cursor: pointer; float: left; } .searchbox button span { background: url(../img/header/bg_btn.png) no-repeat 0 -50px; display: block; color: #666666; line-height: 20px; font-size: 12px; text-transform: uppercase; } .searchbox a { display: block; float: left; color: #7c7364; padding: 3px 0 0 5px; white-space: nowrap; } .viewshop a { color: #31557f; /* a link color */ text-decoration: none; outline: none; } .viewshop a:hover {text-decoration: underline;}