body { font-family: sans-serif; margin-top: 10px; margin-bottom: 10px; background: url(lightbluehi.jpg) no-repeat center center fixed; -webkit-background-size: cover; /*for webKit*/ -moz-background-size: cover; /*Mozilla*/ -o-background-size: cover; /*opera*/ background-size: cover; /*generic*/ } .title { padding-top: 0px; margin-top: 0px; } .content { width: 800px; height: 100%; border: 2px solid black; background: white; vertical-align: top; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; /* for old Konqueror browsers */ } .content td { vertical-align: top; } .notcurrentpage { background: url(lightbluebut.jpg); margin: 2px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; padding-left: 10px; width: 5%; text-align: center; color: white; font-weight: bold; border: 1px solid black; } .notcurrentpage:hover { background: url(lightbluebutl.jpg); } .menu td a { color: white; } a { text-decoration: none; } a:hover { text-decoration: underline; } .currentpage { background: url(lightbluebutm.jpg); margin: 2px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; padding-left: 10px; width: 5%; text-align: center; color: white; font-weight: bold; border: 1px solid black; } div#preloaded-images { position: absolute; overflow: hidden; left: -9999px; top: -9999px; height: 1px; width: 1px; } .main { height: 100%; } .footer { background: url(lightbluehi.jpg); margin-top: 40px; padding-top: 2px; padding-bottom: 2px; padding-right: 10px; padding-left: 10px; width: 700px; text-align: center; color: white; font-weight: bold; font-size: 8pt; border: 1px solid black; } .design { font-size: 6pt; color: gray; } .productlist { border: 1px solid black; width: 100%; height: 100%; margin-top: 2px; } .shopwrapper { width:100%; height:100%; } .metals { } .shopchoice { border: 1px solid black; background: url(lightbluebutl.jpg); padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; color: white; } .shopguage { border: 1px solid black; background: url(lightbluebutm.jpg); padding-top: 1px; padding-bottom: 1px; padding-left: 20px; padding-right: 1px; color: white; font-size: 9px; } .shopchoice a,.shopguage a { text-decoration: none; color: white; } .adminproducts { width: 100%; } .adminproducts th, .adminproducts td { border: 1px solid black; } .ringlist { width: 100%; font-size: 12px; } .ringlist th { border: 1px solid black; background: url(lightbluebutl.jpg); color: white; vertical-align: middle; } .ringlist td { border: 1px solid black; vertical-align: middle; } .left { text-align: left; } .right { text-align: right; } .buybutton { background: url(lightbluebutl.jpg); color: white; font-weight: bold; font-size: 10px; text-align: center; vertical-align: bottom; } .buybutton a { text-decoration: none; color: white; } .ringlist .buffer { height: 6px; font-size: 2px; border: none; } #shoppingbasket { position: relative; margin-bottom: -70px; left: 580px; top: -35px; width: 141px; height: 55px; border: 1px solid black; background: white; background: url(blueshop.png); background-repeat: no-repeat; padding-left: 53px; padding-right: 3px; font-size: 11px; } #shoppingbasket h1 { font-size: 10px; font-weight: bold; padding-top: 2px; margin-top: 0px; } #shoppingbasket p, #shoppingbasket center { margin-top: 0px; padding-top: 0px; margin-bottom: 1px; padding-bottom: 1px; } .ringlist .noborder { border: none; } .cookieWarningBox { border: 1px solid black; position: absolute; background: white; width: 150px; font-size: 10px; padding: 3px; text-align: center; } select, form { margin: 0px; padding: 1px; }