/*
*	Seasons Florists Style Sheet
*	==============================
*	Designed By Alacrify Ltd
*	www.alacrify.co.uk
*	jon@alacrify.co.uk
*	Jon Sloper 
*	January 2009
*/	
 * {
border:0;
margin:0;
padding:0
}
body {
font-weight:400;
font-size:80%;
background-color:#2B093E;
color:#fff;
margin:auto
}
h1,h2,h3,h4,h5 {
font-weight:400;
text-align:left;
font-size:1.8em;
line-height:1.8em;
margin-bottom:0;
color:#777
}
h2 {
font-size:1.6em;
line-height:1.6em;
margin-bottom:0
}
h3 {
font-size:1.2em;
line-height:1.2em;
margin-bottom:0
}
h4 {
font-size:1.1em;
line-height:1.1em;
margin-bottom:0
}
a {
text-decoration:none
}
a:hover {
color:#f00
}
p,ul,ol {
line-height:1.5em
}
ul,ol {
margin-left:4em
}
*,h1,h2,h3,h4,h5,p,ol,ul,li,th,td,caption,input,textarea,a {
font-family:georgia, times new roman, serif
}
#outerContainer {
width:100%;
text-align:center
}
#shadowContainer {
margin-left:auto;
margin-right:auto;
margin-top:0;
position:relative;
background:#000;
width:890px;
padding-top:1px;
padding-bottom:10px
}
#innerContainer {
position:relative;
width:850px;
text-align:left;
background:#FFF;
border:3px #FFF solid;
overflow:hidden;
margin:14px
}
#masthead {
clear:both;
width:850px
}
#search {
position:relative;
float:right;
color:#FFF;
display:none;
margin:0 20px;
padding:10px 0
}
#navigation {
position:relative;
float:left;
width:220px;
padding-bottom:3000px;
margin-bottom:-3000px;
background:#6B497E
}
#marginAddress {
margin-top:0;
background:#6B497E;
color:#fff;
border-top:1px solid #8B69aE;
border-bottom:1px solid #2B093E
}
#mailingList {
margin-top:0;
background:#6B497E;
border-top:1px solid #8B69aE;
border-bottom:1px solid #2B093E;
color:#fff
}
#mainArea {
float:right;
width:630px;
padding-top:30px;
color:#333
}
#photoGallery {
margin:30px
}
#bottomNav {
position:relative;
width:945px;
color:#FFF;
text-align:left;
margin-left:20px;
height:2.6em
}
#footer {
position:relative;
float:right;
color:#aaa;
text-align:right;
width:100%;
margin:-5px 20px 0
}
#footer p {
font-family: arial, sans-serif;
font-size:0.8em;
line-height:1em;
text-align:center;
margin:0
}
#footer a {
font-family: arial, sans-serif;
color: #fff;
}
#footer a:hover {
color:#fc0
}
#masthead h1 {
margin:0 10px
}
#mainArea h1,#mainArea h2,#mainArea p,#mainArea ul,#mainArea ol {
line-height:1.8em;
margin:0 30px 30px 30px
}
#mainArea li {
line-height:1.8em;
margin:0 30px 0 45px
}
#navigation img {
background:#EFDCFA;
margin:5px 10px
}
#navigation a {
display:block;
background:#eee;
border-top:1px solid #FFF;
border-bottom:1px solid #bbb;
color:#2B093E;
padding:10px
}
#navigation a:hover {
display:block;
background:#6B497E;
border-top:1px solid #2B093E;
border-bottom:1px solid #eee;
color:#fff
}
#navigation a.shop {
background: url('images/shopping-basket.jpg') no-repeat right 2px #eee
}
#navigation a:hover.shop {
background: url('images/shopping-basket-hover.jpg') no-repeat right 2px #6B497E
}
#marginAddress a {
display:inline;
border:0;
background:#6B497E;
color:#fff;
padding:0
}
#marginAddress a:hover {
border:0;
color:#2B093E;
padding:0
}
#mailingList a {
display:inline;
border:0;
background:#ddd;
padding:0
}
#mailingList a:hover {
border:0;
padding:0
}
.submit,.button {
font-weight:400;
font-size:1em;
height:2em !important;
margin-left:3px !important;
text-transform:uppercase;
color:#444;
background:#CCC;
border:1px solid #FFF !important;
border-bottom:1px solid #999 !important;
border-right:1px solid #999 !important
}
.flowerThumbnail {
float:left;
width:25%
}
.flowerThumbnail img {
cursor: url("images/magplus.cur"), pointer;
width:100%
}
.caption {
line-height:1.2em !important;
margin:5px !important
}
.description {
font-size:0.85em;
line-height:1.2em !important;
margin:0 5px 5px !important
}
.paypal {
margin:0 5px !important
}
#mainArea h1,#mainArea h2 {
margin-bottom:0
}
#marginAddress p,#mailingList p {
padding:10px
} 
.PopBoxImageSmall {
border:none 0px #ffffff;
cursor:url("images/magplus.cur"), pointer
}
.PopBoxImageLarge {
background:#fff;
cursor:url("images/magminus.cur"), pointer;
border:1px solid #444;
padding:15px
}
.PopBoxImageShrink {
cursor:url("images/magminus.cur"), pointer
}
.PopBoxImageLink {
cursor:pointer
}
.PopBoxImageMove {
border:0px;
cursor:pointer
}	