@import url(reset.css); @import url(default.css); @import url(typography.css); @import url(lightbox.css); /*TYPOGRAPHY ------------*/ body { font-family: Arial, Helvetica, sans-serif;; font-size: 0.75em; } /*Navigation*/ ul#navigation { font-size: 1.09em; font-family: "Times New Roman", Times, serif; text-align: center; } ul#navigation li a { text-transform: uppercase; font-weight: bold; text-decoration: none; } ul#navigation li ul li a { text-transform:none; text-transform:capitalize; font-style: italic; font-weight: normal; } /*Title*/ #title p { font-family: "Times New Roman", Times, serif; font-size: 2.55em; font-style: italic; display: inline; margin-right: 10px; } #title h1 { display: inline; font-weight: normal; } body#checkout #title p.total { font-size: 1.6em; padding-top: 10px; } /*Checkout*/ table { font-size: 1.27em; } table a.remove { font-family: "Times New Roman", Times, serif; text-transform: capitalize; font-style: italic; text-decoration: none; } /*GENERIC FORMS*/ body#checkout fieldset label { text-align: right; font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 1.3em; } button { font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 1.4em; } div#feedback-message p { margin: 0; } div#feedback-message p a { text-decoration: underline; } /*Gallery Pagination*/ #olgCounter { margin: 0; display: inline; font-family: "Times New Roman", Times, serif; font-size: 2.55em; font-style: italic; font-weight: normal; } #olgGallery a.btn { font-family: "Times New Roman", Times, serif; text-transform: capitalize; font-style: italic; text-decoration: none; } /*Price*/ #olgPrice { font-family: "Times New Roman", Times, serif; text-transform: capitalize; font-size: 1.3em; font-style: italic; margin: 0; } /*FOOTER*/ #footer p#website-host { white-space: nowrap; text-align: center; } #footer p#website-host a { white-space: nowrap; } /*STRUCTURE -----------*/ div#container { display: block; _height: 1%; } /*HEADER*/ div#header { float: left; width: 120px; padding: 30px 10px; } /*Navigation*/ ul#navigation, ul#navigation ul { line-height: normal; margin: 0; } ul#navigation li { list-style: none !important; _overflow: hidden; _height: 1%; margin: 0; padding: 0; } ul#navigation li a { display: block; padding: 15px 0; border-bottom-width: 1px; border-bottom-style: solid; } ul#navigation li.active a#mm-about, ul#navigation li.active a#mm-gallery, ul#navigation li.active a#mm-links { border: none; } ul#navigation li.active ul { border-bottom-width: 1px; border-bottom-style: solid; } ul#navigation li ul li a { padding: 10px 0; border: none; } /*CONTENT*/ div#title { margin: 35px 0 0 160px; _margin-left: 140px; display: block; border-bottom-width: 1px; border-bottom-style: solid; } div#title h1 { padding: 0px 0px 25px 0; margin: 0px 0px 20px 0; } div#main-content { float: right; width: 520px; padding-top: 20px; position: relative; margin: 0 0 20px 0; } body#home #title { margin-top: 0 !important; padding-top: 35px !important; } div#text-content { float: left; width: 260px; position: relative; margin: 0 0 20px 20px; } /*GENERIC FORMS*/ fieldset { margin: 0px 0px 10px; } fieldset label { display: block; } fieldset input, fieldset textarea { margin: 0px 0px 10px; width: 200px; padding: 5px; } button { display: block; float: right; margin: 0 7px 0 0; cursor: pointer; } button { width: auto; overflow: visible; padding: 5px 7px 5px 4px; /* IE6 */ } button[type]{ padding: 5px 7px 5px 3px; /* Firefox */ line-height: 17px; /* Safari */ } *:first-child+html button[type]{ padding: 5px 7px 5px 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; } /*LINKS*/ body#text div#main-content { float: right; width: 820px; padding-top: 20px; position: relative; margin: 0 0 20px 0; } /*GALLERY STYLES*/ body#gallery div#main-content, body#text div#main-content.gallery { float: left; width: 820px; margin: 0 0 0 20px; display: block; } body#text div#main-content.gallery { float: right; padding-top: 20px; width: 820px; } body#gallery div#text-content { float: right; } /*GALLERY STYLES*/ #olgGallery div#title { border: 0 !important; margin: 0 !important; } #olgGallery a.btn { padding: 5px; display: inline-block; } #olgGallery { width: 820px; position: relative; } /*VIEWER*/ #olgViewer { clear: both !important; width: 620px; height: 450px; margin: 0 0 10px 0; } #olgViewer img { padding: 5px; background: #FFF; } /*Preloader*/ #olgViewerLoader { height: 50px; width: 50px; margin: -25px 0 0 -25px; line-height: 50px; } #olgViewerLoader.altLoader { width: 73px !important; height: 12px !important; margin: -6px 0 0 -35px !important; line-height: 10px; } #olgViewerLoader.altLoader img { padding: 0; margin: 0; -moz-box-shadow: 0 0 0 0; -webkit-box-shadow: 0 0 0 0; } /*Canvas used to inject dynamic content*/ #olgCanvas { width: 620px; height: 450px; } /*Navigation*/ #olgNavigation { width: 620px; height: 70px; margin-bottom: 10px; border-top-width: 1px; border-top-style: solid; display: block; } #olgNavigation a { margin-top: 30px; } #olgNavigation #next { float: right; } #olgNavigation #prev { float: left; } /*SCROLLER*/ #olgScrollerMask { position: absolute; top: 555px; left: 85px; width: 450px; height: 49px; z-index: 2; } #olgScroller { height: 49px; } #olgScroller li { margin: 0 5px 0 0 !important; padding: 0 !important; width: 45px; overflow: hidden; } #olgScroller img { width: 45px; height: 45px; padding: 0 !important; margin: 0 !important; } /*Counter*/ #olgCounter { float: left; margin: 0 0 10px 0; } /*Price*/ #olgPrice { float: right; margin: 0 20px 10px 0; } /*ADD TO CART*/ #olgAddCart { float: right; width: 140px; margin: 0 180px 10px 0; } #olgCartHolder { float: left; } #olgCartLoader { float: right; width: 30px; height: 30px; } /*TEXT DESCRIPTION*/ #olgGallery #text-content { position: absolute; top: 80px; right: 0; width: 180px; } #olgGallery.custom #text-content { top: 35px; } #olgDescription { height: 580px; overflow-y: auto; } /*AUTO SLIDE*/ a#olgAutoSlide { margin-left: 275px; padding: 5px 20px !important; } .pause { opacity: 0.3; } /*Login*/ body#login button{ float:left; } body#login div#main-content{ float:left; margin-left:100px; } body#login h1{ float:left; margin-left:100px; } /*CHECKOUT*/ body#checkout #title { margin-top: 0; padding: 35px 0 0 0; } 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: 820px; } body#checkout fieldset { float: left; width: 620px; } body#checkout .submit-checkout button{ margin-top:3px; } table { width: 620px; border-collapse: collapse; } table th { vertical-align:text-top; padding: 15px 5px; } table td { padding: 10px 5px; vertical-align:text-top; } table td img { width: 45px; height: 45px; margin: 0px 5px 0 0px; padding: 2px; vertical-align: middle; } table a.remove { margin-top: 10px; float: right; padding: 5px; display: block; border: 0; } table input.cart-quantity { width: 30px; padding: 5px; border: 0; text-align: center; } table a { padding: 0; margin: 0; } body#checkout fieldset.submit-checkout { float: right; width: 190px; padding-top: 45px; } /*cart page 2 form*/ body#checkout form#checkout-form { background: red; display: block; } body#checkout p.total { float: right; } body#checkout form#checkout-form fieldset { clear: both; width: 330px; } body#checkout fieldset label { width: 115px; margin-right: 10px; float: left; } body#checkout .submit-checkout-final{ width:333px; } fieldset textarea { margin-bottom: 10px; } /*CONTACT*/ body#contact #title { margin-top: 0 !important; padding-top: 35px !important; } body#contact #main-content { float: right; width: 580px; padding-top: 20px; margin-left: 20px; } body#contact div#supplementary-content { float: left; width: 205px; padding-top: 20px; margin: 0 0 20px 20px; } /*Lightbox*/ a#lightbox-loading-link, a#lightbox-loading-link:hover { border: 0; } /*FOOTER*/ div#footer { clear: both; z-index: 9999; bottom: 0; left: 0; width: 120px; padding: 30px 0; display: block; } #footer p#website-host { margin: 0; padding: 0; } #footer p#website-host a { display: block; } /*COLOUR ---------*/ body { background: #ffffff; color: #000000; background-image:url(../../htmlbgImages/none); background-repeat: repeat-x;background-position: 0 0;} a { color: #000000; background-color: #FFFFFF; border-bottom-color: transparent; } a:hover { border-bottom-color: #000; } /*HEADER*/ div#header { background: #000000; -moz-box-shadow: 3px 3px 3px #FFFFFF; -webkit-box-shadow: 3px 3px 3px #FFFFFF; } /*Navigation*/ ul#navigation li a { color: #000000; border-bottom-color: #FFFFFF; background: none; } ul#navigation li.active ul { border-bottom-color: #FFFFFF; } ul#navigation li a:hover { color: #000000; } ul#navigation li.active a#mm-home, ul#navigation li.active a#mm-about, ul#navigation li.active a#mm-gallery, ul#navigation li.active a#mm-checkout, ul#navigation li.active a#mm-links, ul#navigation li.active a#mm-contact { color: #000000; } /*Title*/ div#title { border-bottom-color: #FFFFFF; } div#title h1 { color: #000000; } /*GALLERY STYLES*/ #olgGallery a.btn { background-color: #FFFFFF; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #FFFFFF); _background: #FFFFFF; color: #000000; -moz-box-shadow: 0 1px 1px 1px #FFFFFF; -webkit-box-shadow: 0 1px 1px 1px #FFFFFF; } /*VIEWER*/ #olgViewer img { background: #FFF; -moz-box-shadow: 0 1px 3px 3px #FFFFFF; -webkit-box-shadow: 0 1px 3px 3px #FFFFFF; } /*Preloader*/ #olgViewerLoader.altLoader img { -moz-box-shadow: 0 0 0 0; -webkit-box-shadow: 0 0 0 0; } /*Navigation*/ #olgNavigation { border-top-color: #000000; } /*SCROLLER*/ #olgScroller img { background: #FFF; } #olgScroller img.active { background: #FFF; } /*Price*/ #olgPrice { color: #000000; } div.thumb-holder{ width:55px; float:left; } /*GENERIC FORMS*/ fieldset input, fieldset textarea { background-color: #ffffff; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#FFFFFF)); background: -moz-linear-gradient(top, #ffffff, #FFFFFF); _background: #ffffff; color: #000000; border: 0; -moz-box-shadow: 0 1px 1px 1px #ffffff; -webkit-box-shadow: 0 1px 1px 1px #ffffff; } fieldset input:focus, fieldset textarea:focus { background-color: #ffffff; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#FFFFFF)); background: -moz-linear-gradient(top, #ffffff, #FFFFFF); _background: #ffffff; color: #000000; border: 0; -moz-box-shadow: 0 1px 1px 1px #ffffff; -webkit-box-shadow: 0 1px 1px 1px #ffffff; } fieldset button{ background-color: #FFFFFF; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #FFFFFF); _background: #FFFFFF; color: #000000; -moz-box-shadow: 0 1px 1px 1px #FFFFFF; -webkit-box-shadow: 0 1px 1px 1px #FFFFFF; } div#feedback-message p a { background-color: #ffff00; color: #000; } /*Checkout*/ table tr td { background-color: #FFFFFF; } table tr.odd td { background-color: #e2e2e2; } table tfoot td { border: none; } table td a, table td a:hover { color: #000000; background: none; border: 0; } table td img { background: #FFF; -moz-box-shadow: 0 0 2px 1px #000000; -webkit-box-shadow: 0 0 2px 1px #000000; } table a.remove, table a.remove:hover { background-color: #FFFFFF; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #FFFFFF); _background: #FFFFFF; color: #000000; -moz-box-shadow: 0 1px 1px 1px #000000; -webkit-box-shadow: 0 1px 1px 1px #000000; } /*FOOTER*/ div#footer { border-top-color: #000; }