@import url(reset.css); @import url(default.css); @import url(typography.css); @import url(lightbox.css); /*TYPOGRAPHY ------------*/ body { font-family: times, "Times New Roman", serif; font-size: 0.88em; } h1 { text-transform: uppercase; letter-spacing: 1.5; font-style: italic; } a { text-decoration: none; padding: 1px 4px 0px; border-bottom-width: 1px; border-bottom-style: solid; } /*Navigation*/ ul#navigation { font-size: 1.05em; } table td a, table td a:hover { font-size: 0.8em; text-decoration: underline; border: 0; } /*Title*/ #title p { margin: 0; } /*GENERIC FORMS*/ body#checkout fieldset label { text-align: right; } button { font-size: 1em; } div#feedback-message p { margin: 0; } div#feedback-message p a { text-decoration: underline; } /*Gallery Pagination*/ #gallery-pagination p { margin: 0; } #gallery-pagination h1 { margin: 0; } /*Price*/ #price { margin: 0; font-size: 1.1em; } /*FOOTER*/ #footer p#website-host { white-space: nowrap; text-align:right; } #footer p#website-host a { white-space: nowrap; } /*STRUCTURE -----------*/ /*GLOBAL*/ div#container { width: 910px; margin: 10px auto; text-align: left; } /*HEADER*/ div#header { border-bottom-width: 1px; border-bottom-style: dotted; margin-bottom: 15px; position:relative; z-index:5; } /*Navigation*/ ul#navigation { list-style: none; line-height: normal; padding: 0; margin: 0 0 10px 0 !important; } ul#navigation li { display: inline; margin: 0px 15px 0px 0px; padding: 0; position: relative; } ul#navigation li ul { display: none; position: absolute; left: 0; top: 1.1em; } ul#navigation li ul li { display: block; margin: 0; padding: 0 15px 0 3px; white-space: nowrap; overflow: hidden; height: 1%; } ul#navigation li:hover ul { display: block; display: inline-block; } ul#navigation li ul li a { line-height: 1.1; display: block; padding: 3px 0px 5px 0px; } ul#navigation li ul li a:hover { border-bottom-width: 1px; border-bottom-style: solid; } /*CONTENT*/ div#text-content { clear: left; width: 250px; padding: 0 20px 0 0; margin: 0 0 20px 0; } div#title { float: left; width: 220px; } div#title h1 { border-bottom-width: 1px; border-bottom-style: dotted; padding: 0px 0px 10px; margin: 0px 0px 20px; } div#main-content { float: right; width: 588px; position: relative; margin: 0 0 20px 0; } /*GENERIC FORMS*/ fieldset { margin: 0px 0px 10px; } fieldset label { display: block; } fieldset input { margin: 0px 0px 10px; } button { display: block; float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 0 7px 0 0; border-width: 1px; border-style: solid; cursor: pointer; } button { width: auto; overflow: visible; padding: 1px 7px 0px 4px; /* IE6 */ } button[type]{ padding: 1px 7px 1px 3px; /* Firefox */ line-height: 17px; /* Safari */ } *:first-child+html button[type]{ padding: 1px 7px 2px 4px; /* IE7 */ } div#feedback-message p { margin: 0; } div#feedback-message p a { padding: 2px 7px 0px; border-bottom: 0px; margin: 0px 0px 7px; display: block; } /*GALLERY STYLES*/ body#gallery div#text-content, body#text div#text-content { width: 280px; padding: 0; } body#gallery div#main-content, body#text div#main-content.gallery { width: 910px; } body#text div#main-content { width: 620px; } #olgGallery { width: 900px; height: 700px; position: relative; } /*VIEWER*/ #olgViewer { clear: both !important; position: absolute; top: 0; left: 290px; width: 620px; height: 433px; margin: 0 0 5px 0; } /*Preloader*/ #olgViewerLoader { height: 20px; width: 20px; margin: -10px 0 0 -10px; line-height: 20px; } /*Price*/ #olgPrice { position: absolute; top: 440px; left: 300px; width: 150px; padding: 0 0 0 0; } /*Add to Cart*/ #olgAddCart { position: absolute; top: 440px; left: 520px; width: 390px; } #olgCartHolder { float: left; } #olgCartLoader { float: left; } /*Counter*/ #olgCounter { position: absolute; top: 480px; left: 300px; width: 90px; padding: 0 70px 0 0; } /*Navigation*/ #olgNavigation { position: absolute; top: 480px; left: 520px; width: 60px; display: block; } #olgNavigation a { display: block; margin: 0 0 2px 0; } /*Content*/ #olgGallery #title { position: absolute; top: 0; left: 0; width: 260px; padding-right: 20px; height: 70px } #olgGallery #text-content { position: absolute; top: 85px; left: 0; } #olgGallery #olgDescription { width: 280px; height: 560px; } /*SCROLLER*/ #olgScrollerMask { position: absolute; left: 300px; top: 555px; width: 595px; height: 80px; z-index: 2; } #olgGallery.custom #olgScrollerMask { t//op: 525px; } #olgScroller { height: 80px; } #olgScroller li { margin: 0 5px 0 0; } #olgScroller img { width: 80px; height: 80px; } /*Slideshow Button*/ #olgGallery #olgAutoSlide { position: absolute; top: 480px; left: 590px; width: 60px; display: block; } /*CHECKOUT*/ body#checkout div#text-content { width: 220px; } body#checkout #title h1 { border: 0; padding: 0; margin: 0 0 0.56em 0; } body#checkout #main-content { padding: 20px 0 0 0; display: block; width: 670px; } table { width: 560px; } table th, table td { border-bottom-width: 1px; border-bottom-style: dotted; padding: 5px 2px; vertical-align:text-top; } table td img.small { width: 25px; height: 25px; margin: 0px 5px 0 0px; vertical-align: middle; } table tfoot td { padding: 0 2px 5px 2px; } table input.cart-quantity { width: 30px; border-width: 1px; border-style: solid; } table a { padding: 0; margin: 0; } /*Form*/ body#checkout fieldset label { width: 115px; margin-right: 10px; float: left; } fieldset textarea { margin-bottom: 10px; } /*cart form*/ fieldset.submit-checkout { padding-left: 10px; } fieldset.submit-checkout button { margin: 0px 15px 0px 0px; } /*cart page 2 form*/ fieldset.submit-checkout-final { width: inherit; padding-left:125px; } /*CONTACT*/ body#contact div#text-content { width: 220px; } body#contact #title h1 { border: none; } body#contact #main-content { float: left; width: 390px; padding-top: 10px; } body#contact div#supplementary-content { float: right; width: 220px; padding-top: 20px; margin-bottom: 20px; } /*FOOTER*/ div#footer { clear: both; border-top-width: 1px; border-top-style: dotted; padding: 10px 0px 0px 0px; height: 1%; } #footer p#website-host { margin: 0; padding: 0; } /*COLOUR ---------*/ body { background: #ffffff; color: #3e606f; background-image:url(http://onlinegalleries.com.au/admin/htmlbgImages/template-3-light-background.png); background-repeat: repeat-x;background-position: 0 0;} a { color: #3e606f; background-color: #FFFFFF; border-bottom-color: transparent; } a:hover { border-bottom-color: #000; } h1 a { color: #3e606f; } ul li { color: #3e606f; } /*HEADER*/ div#header { border-bottom-color: #000; } /*Navigation*/ ul#navigation li ul { background-color: #FFFFFF; } ul#navigation li ul li a { border-bottom-color: #FFFFFF; } ul#navigation li ul li a:hover { border-bottom-color: #000; } /*Title*/ div#title h1 { border-bottom-color: #000; } /*GENERIC FORMS*/ fieldset button{ background-color: #FFFFFF; border-color: #FFFFFF; color: #3e606f; } div#feedback-message p a { background-color: #ffff00; color: #000; } /*Checkout*/ table th, table td { border-bottom-color: #000; } table tfoot td { border: none; } table td a, table td a:hover { color: #3e606f; background: none; border: 0; } table input.cart-quantity { background-color: #ffffff; color: #3e606f; border-color: #FFFFFF; } /*Gallery Button*/ #olgGallery a.btn { background-color: #FFFFFF !important; color: #3e606f !important; } input, textarea, select { font-family:inherit; font-size: inherit; font-weight: inherit; background-color: #fcfff5; color: #000000; border-color: #fcfff5; } input:focus, textarea:focus{ background-color: #ffffff; color: #000000; border-color: #ffffff; } /*FOOTER*/ div#footer { border-top-color: #000; }