﻿/* Default Settings */
html {text-align:center; margin:0; padding:0;}
body {margin:0; padding:0; text-align:center; font-family:'Century Gothic', Futura; font-size:14px; color:#fefefe; background: #000 url(/images/design/background.jpg) no-repeat center top;}
p, form {margin: 0;}


/* General Layout */
#wrapper {margin: 0 auto; width:900px;}
#header {height:64px; padding-top:58px;}
#banner {height:200px; width:900px; background: url(/images/design/banner.jpg) no-repeat right top;}

#content {text-align:left; min-height:420px; height:auto !important; height:420px; padding:20px 0 0 10px;}
#content #left {float:left; width:598px; padding-right:30px;}
#content #right {float:left; width:262px;}
#content #right ul {list-style-image: url(/images/design/tick.png); line-height: 25px; padding:0; margin-left:30px; } 
#content #right li {margin-left: 5px; font-size: 14px; color:#a5dcf3;}
#content #right li a {margin-left: 0px; font-size: 14px; color:#a5dcf3; text-decoration:none;}
#content #right li a:hover {text-decoration:underline;}

#footer {color:#1391d1; font-size: 11px; text-align:left; padding-bottom:10px; background: url(/images/design/footerdivider.png) no-repeat center top;}
#footer #column1 {float:left; width:602px; padding: 20px 30px 0 5px; line-height:20px;}
#footer #column2 {float:left; width:262px; padding-top: 20px; line-height:20px;}
#footer a {color:#1391d1; text-decoration:none;  padding: 0 5px;}
#footer #creator {float:left; text-align: right; width:262px;}


/* Menu */
#menu {padding-left:360px;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu ul li {position: relative; display: inline;}
#menu a {float: left; text-decoration: none; background: url('/images/design/tab.png') no-repeat center top;}
#menu span a {float: left; display: block; height:45px; padding-left:35px; color:#fff; font-size:18px; font-weight:bold;}
#menu span:hover a {text-decoration:underline;}


/* General Formatting */
.clear {clear: both; height:0px;}
h1 {font-size:30px; font-weight:normal; margin:0; padding:0 0 15px 0;}
h2 {font-size:20px; font-weight:normal; margin:0; padding:0 0 15px 0;}
.gallerylink {text-decoration: none; color: #fff; border: 0px;}
a {color:#a5dcf3;}


/* Admin Formatting */
.galleryImage {float:left; height:182px; width:220px; text-align:center;}
.orderImage {padding-bottom: 65px;}


/* Form Layout */
.formlabel {width:150px; float:left; margin:0; padding:5px 0 0 0;}
.formlabelshort {width:50px; float:left; margin:0; padding:5px 0 0 0;}
.formfield {float: left; margin:0; padding:2px 0 0 0;}
.formbutton {float: left; text-align: right; width:255px; padding:10px 0px 0 0;}
input, textarea {font-family:'Century Gothic', Futura; font-size:12px; color:#333333;}


/* SLIMBOX */
#lbOverlay {position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #000; cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #fff;}
.lbLoading {background: #fff url('/images/design/loading.gif') no-repeat center;}
#lbImage {position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block; position: absolute; top: 0; width: 50%; outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url('/images/design/prevlabel.gif') no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {	background: transparent url('/images/design/nextlabel.gif') no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}
#lbCloseLink {display: block; float: right; width: 66px; height: 22px; background: transparent url('/images/design/closelabel.gif') no-repeat center; margin: 5px 0; outline: none;}
#lbCaption, #lbNumber {	margin-right: 71px;}
#lbCaption {font-weight: bold;}