/*----------------------------------------------------------
title:        master stylesheet
template:    00185
----------------------------------------------------------*/

@import 'reset.css';

body {
    font-family: Gill Sans, Helvetica, Verdana, Geneva, sans-serif;
    font-size: 12px;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
    
#container {margin: 0 auto; padding: 0; width: 1000px; background: #fff!important;}

/*////////// start header //////////*/

#logo {
    float: left;
    width: 245px;
    font-weight: normal;
    background-color: transparent;
    height: 69px;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 5px;
    padding-left: 0px;
    margin-top: 0;
    margin-left: 10px;
    margin-bottom: 5px;
}

#header {
    float: left;
    margin: 0;
    padding: 0;
    width: 1000px;
    height: 72px;
    background-color: #FFF;
    background-image: url(../images/foflorheader1.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    position: relative;
    z-index: 1;
}

#header-links {
    float: right;
    color: #FFF;
    width: 450px;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 30px;
    height: 20px;
    text-align: center;
    font-size: 1px;
    position: relative;
    z-index: 2;
    top: 45px;
}
    #header-links a {
    font-size: 18px;
    text-decoration: none;
    color: #FFF;
    font-family: Gill Sans, Helvetica, Verdana, Geneva, sans-serif;
    text-transform: uppercase;
    display: inline;
    background-repeat: no-repeat;
    padding: 0 40px 0 0;
}
    #header-links a:hover {
}

/*/ start main navigation /*/
    
#nav {
    float: left;
    margin: 0;
    padding: 0;
    width: 1000px;
    background-color: #FFF;
}
    
#topNav {
    margin: 0;
    width: 1000px;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    height: 40px;
}
    #topNav .left {
    float: left;
    width: 0px;
}
    #topNav .center {
    width: 100%;
}
    #topNav .center .link {
    float: left;
    width: 199px;
    text-align: center;
    font-family: Gill Sans, Helvetica, Verdana, Geneva, sans-serif;
    font-weight: bold;
    color: #FFF;
}
    #topNav .center .link a {
    font-size: 125%;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    display: block;
    padding-top: 12px;
    padding-bottom: 10px;
    background-image: url(../images/greytab.jpg);
}
    #topNav .center .link a:hover {
    color: #FFF;
    background-image: url(../images/bluetab.jpg);
}
    #topNav .center .spacer {
    float: left;
    width: 1px;
    height: 40px;
    background-color: #FFF;
}
    #topNav .right {
    float: left;
    width: 1px;
}

/*/ end main navigation /*/
    
/*////////// end header //////////*/

/*////////// start content //////////*/

#content {
    float: left;
    margin: 0;
    padding: 0;
    width: 1000px;
    font-family: Gill Sans, Helvetica, Verdana, Geneva, sans-serif;
    background-color: #fff;
}
    
#content-left {
    float: left;
    margin: 0;
    width: 190px;
    background-color: #ffffff;
    padding-top: 1px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-bottom: 1px dashed #01C4E0;
    border-right: 1px dashed #01C4E0;
    border-left: 1px dashed #01C4E0;
}
    
#content-middle {
    float: left;
    padding: 0px;
    width: 790px;
    min-height: 500px;
    background: #fff;
    margin-top: 0px;
    margin-right: 8px;
    margin-bottom: 0px;
    margin-left: 10px;
}
    
#content-right {float: left; margin: 0; padding: 0; width: 210px;}
    
/*////////// end content //////////*/

/*////////// start footer //////////*/

#footer {
    float: left;
    width: 1000px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 15px;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
    background-color: #ffffff;
}
#categoryGrid .homepagecontent h1 {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    color: #1D1F1F;
    font-size: 19px;
    line-height: 22px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 0px;
    margin-top: -10px;
}
#categoryGrid .homepagecontent h2 {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #1D1F1F;
    font-weight: bold;
}
#categoryGrid .homepagecontent h3 {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    padding-bottom: 10px;
    font-style: normal;
    color: #1D1F1F;
}

/*////////// end footer //////////*/

/*////////// start Melissa's added styles //////////*/

#categoryGrid .homepagecontent p {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 13px;
    line-height: 17px;
    color: #1D1F1F;
    padding-bottom: 10px;
    font-weight: normal;
}
#categoryGrid .homepagecontent ul {
    margin-top: -5px;
}
#categoryGrid .homepagecontent ul li {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    margin-right: 0px;
    margin-left: 1px;
    padding-right: 0px;
    padding-bottom: 5px;
    list-style-type: none;
    list-style-position: outside;
    color: #1D1F1F;
    list-style-image: url(../images/bulletblack.jpg);
}
#content-middle #productGrid #categoryDescription h1 {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 10px;
    color: #1D1F1F;
    font-weight: bold;
    margin-top: -10px;
}
#content-middle #productGrid #categoryDescription p {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 13px;
    line-height: 17px;
    color: #1D1F1F;
    font-weight: normal;
    padding-bottom: 10px;
}
#content-middle #productGrid #categoryDescription ul {
    margin-top: 0px;
}
#content-middle #productGrid #categoryDescription ul li {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 13px;
    line-height: 17px;
    font-weight: normal;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-bottom: 8px;
    list-style-type: none;
    list-style-position: outside;
    color: #1D1F1F;
    list-style-image: url(../images/bulletblack.jpg);
}
#content-middle #productGrid #categoryDescription img {
    padding-top: 0px;
}
#container #content #content-middle #productGrid #categoryDescription ul li a {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    color: #86318B;
    font-weight: bold;
}
#content-middle #productDetail form #productDescription .body ul li {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #1D1F1F;
    list-style-image: url(../images/bulletblack.jpg);
    font-weight: normal;
    line-height: 17px;
}
#pageContent .pageNote h1 {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    color: #1D1F1F;
    padding-bottom: 10px;
    padding-top: 0px;
    margin-top: -10px;
}
#pageContent .pageNote p {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 13px;
    line-height: 17px;
    color: #1D1F1F;
    padding-bottom: 12px;
    font-weight: normal;
    text-align: left;
}
.leadin {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-weight: bold;
    color: #1D1F1F;
}
#customerLogin #blurb-16 h3 {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 16px;
    color: #FF1873;
    padding-top: 10px;
    text-transform: uppercase;
}
form #customerLogin #createCustomer .body div #blurb-17 h1 {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #86328A;
    line-height: 18px;
    text-transform: uppercase;
}
#customerLogin #blurb-16 h3 a {
    color: #0090C6;
    text-decoration: underline;
}
#categoryGrid .homepagecontent p a {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-weight: bold;
    color: #86318B;
    text-decoration: underline;
}
#container #content #content-middle #productGrid #categoryDescription h3 {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    color: #1D1F1F;
    padding-top: 5px;
}
#container #content #content-middle #pageContent h1 {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 20px;
    line-height: 22px;
    font-weight: bold;
    color: #1D1F1F;
    padding-left: 3px;
}
#content-middle #pageContent .pageNote h3 {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 15px;
    line-height: 18px;
    font-weight: bold;
    color: #1D1F1F;
    padding-bottom: 3px;
    padding-top: 5px;
}
#container #content #content-middle #pageContent h2 {
    font-family: Helvetica, Verdana, Geneva, sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 4px;
    color: #1D1F1F;
}
#container #content #content-middle #productGrid #categoryDescription p a {
    font-weight: bold;
}
#container #content #content-middle #pageContent .pageNote p a {
    font-weight: bold;
}
#container #content #content-middle #pageContent .pageNote p a:hover {
    font-weight: bold;
    color: #1D1F1F;
}
