/* THOSE ARE JUST TEMPORARY, I CHANGE THEM LATER INTO LOCAL RESOURCES */ @import url(http://fonts.googleapis.com/css?family=Droid+Serif:regular,italic,bold,bolditalic&subset=latin); @import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold&subset=latin); /* jQuery Theme */ /* @import url(jquery-ui-1.8.10.custom.css); */ /* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html -------------------------------------------------------------- */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; } /* added by seba because nobody else did this. */ .content { margin: 5px; } /* end of addition */ body { line-height: 1; } h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; } ol, ul, li { list-style: none; } blockquote { quotes: none; } blockquote:before, blockquote:after { content: ''; content: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } a img { border: none; } /* GENERAL SETTINGS */ body { font: 11px "lucida grande", tahoma, verdana, arial, sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: 'Droid Serif', Garamond, serif; } p { margin-bottom: 7px; } input { padding: 2px 5px; border: 1px solid #E5E5E5; background: none repeat scroll 0 0 #FBFBFB; } input[type=text]:focus, input[type=search]:focus, input[type=password]:focus { background: #FAFFBD; } /* HEADER */ #header { margin-bottom: 20px; } #header > div { padding: 5px 10px; } #header .search { background: url("img/logo.png") 10px center no-repeat #323232; height: 40px; } #header .search input[type='search'] { width: 300px; height: 30px; } #header .search form { float: right; line-height: 40px; } #header .base_nav { background: url("img/base_nav_bg.gif") repeat-x #339DD1; text-transform: uppercase; height: 50px; color: white; } #header .base_nav h1 { color: white; float: left; margin-right: 20px; line-height: 50px; } #header .base_nav ul { float: left; } #header .base_nav ul li { display: inline-block; text-transform: uppercase; line-height: 36px; } #header .base_nav a { display: block; margin-top: 7px; padding: 0 10px; text-decoration: none; color: white; } #header .base_nav a:hover { background: white; color: #339DD1; } span.balance { float: right; line-height: 50px; } /* LOGIN FORM */ form.login { width: 300px; margin: 60px auto; /*-moz-box-shadow: 3px 3px 6px #333; -webkit-box-shadow: 3px 3px 6px #333;*/ box-shadow: 1px 1px 2px #eaeaea; border: 1px solid #E5E5E5; padding: 20px; } form.login label { display: block; margin-top: 10px; margin-bottom: 3px; } form.login input { font-size: 24px; width: 97%; } form.login input[type=submit] { display: block; width: 303px; margin-top: 25px; padding: 5px 8px; background: #333; color: #eee; text-shadow: 0px 1px 0px black; font-size: 140%; font-weight: bold; border: none; border-top: 1px solid #444; border-radius: 3px; outline: 0 none; -webkit-box-shadow: 0px 1px 1px black; -moz-box-shadow: 0px 1px 1px black; box-shadow: 0px 1px 1px black; } form.login input[type=submit]:hover, form.login input[type=submit]:active { background: #2790B0; border-color: #5c94cb; color: white; } /* NOTIFICATIONS */ div.error, div.notice, div.success { border-top: 1px solid #DDD; padding: 0.6em 0.8em; position: fixed; bottom: 0; width: 100%; } div.error h2, div.notice h2, div.success h2 { font-size: 100%; font-weight: bold; margin-bottom: 10px; } div.error { background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4; } div.error a { color:#8A1F11; } div.notice { background: #FFF6BF; color: #514721; border-color: #FFD324; } div.notice a { color:#514721; } div.success{ background: #E6EFC2; color: #264409; border-color: #C6D880; } div.success a { color:#264409; } .content table ul li strong { width: 200px; display: block; float: left; } ul.ui-autocomplete { background: white; width: 298px; border-width: 0 1px 1px 1px; border-style: solid; border-color: black; } html body div#header div.search ul.ui-autocomplete li.ui-menu-item a#ui-active-menuitem.ui-corner-all div { color: #FF0084; } html body div#header div.search ul.ui-autocomplete li.ui-menu-item { display: table-row; } html body div#header div.search ul.ui-autocomplete li.ui-menu-item a.ui-corner-all span { display: table-cell; } html body div#header div.search ul.ui-autocomplete li.ui-menu-item:hover, html body div#header div.search ul.ui-autocomplete li.ui-menu-item.focus { background-color: #2790B0; color: white; } .search li.ui-menu-item a spa { line-height: 1; vertical-align: top; } .search li.ui-menu-item a span img { height: 50px; } .preview, .buy, .meta { height: 50px; padding: 5px; font-size: 10px; } .preview { width: 50px; overflow: hidden; text-align: center; vertical-align: middle; } .buy { vertical-align: middle; width: 50px; } .focus .buy { background-image: url(img/alt.png); background-repeat: no-repeat; background-position: 2px center; } .focus .buy.lock { background-image: url(img/buy.png); } .focus .buy.lock.load, .focus .buy.load { background-image: url(img/load.gif); } .focus .buy.lock.success, .focus .buy.success { background-image: url(img/success.png); } .focus .buy.lock.failure, .focus .buy.failure { background-image: url(img/failure.png); } .meta { width: 210px; } .meta:first-line { font-weight: bold; } /* TABLE */ /* Edited by Theri */ table.showitem { border:1px solid #DFDFDF; border-collapse: separate; border-spacing: 5pt; } table.showitem td { vertical-align: middle; } table.showitem th { vertical-align: middle; text-align:center; } table.details { border-width: 0px; margin-top: 25px; } table.details th { vertical-align: middle; text-align: center; } table.details td { vertical-align: middle; text-align: center; } .content a { color: #3398CC; text-decoration: none; } .content a.button { text-align: center; display: block; margin-top: 7px; padding: 0 10px; } .content a:hover { background: #3398CC; color: white; } .content h1 { font: 20px "lucida grande", tahoma, verdana, arial, sans-serif; text-align: center; }