body
{
    background-color                : #000;
    font-size                       : 13px;
    color                           : #f7f;
}

body, h1, h2, h3, h4, h5, h6 {
    font-family                     : Verdana;
}

hr
{
    display                         : none;
}

#mainText a:link, a:visited
{
    color                           : #f7f;
    text-decoration                 : underline;
}

#mainText a:hover
{
    color                           : #faf;
    text-decoration                 : underline;
}

#pageWrapper
{
    width                           : 912px;
    height                          : 1220px;
    margin                          : auto;
    text-align                      : center;
    background                      : url(/images/pflower.jpg) no-repeat;
    background-position             : 560px 100px;
}

#pageAlign
{
    text-align                      : left;
}

#pageHead
{
  text-align                        : left;
  position                          : relative;
  width                             : 912px;
  height                            : 104px
}

#pageHead h1
{
    position                        : absolute;
    font-size                       : 50px;
    color                           : #70b;
    text-align                      : center;
    left                            : 0%;
    right                           : 0%;
    padding-right                   : 10px;
    font-weight                     : bold;
}

#pageHead img
{
    position                        : absolute;
}

#mainText
{
    font-size                       : 16px;
    position                        : relative;
    width                           : 690px;
    margin-top                      : 10px;
    margin-left                     : 210px;
    border                          : none;
}

#mainText li
{
    height                          : auto!important;
    padding-top                     : 5px;
    padding-left                    : 13px;
    margin-bottom                   : 5px;
}

#mainTextSmall
{
    font-size                       : 16px;
}

#mainTextSmallItalic
{
    font-style                      : italic;
    font-size                       : 16px;
}

#mainText h2, #mainTextSmall h2.title, #mainTextSmallItalic h2.title
{
    font-style                      : italic;
    font-size                       : 22px;
    text-align                      : left;
    font-weight                     : bold;
}

#mainText h2.a
{
    text-decoration                 : none;
}

#pageSidebar
{
    margin-top                      : 13px;
    float                           : left;
    width                           : 180px;
}

#pageNav
{
    color                           : #fff;
}

#pageNav h2.title
{
    font-size                       : 13px;
    font-weight                     : bold;
    letter-spacing                  : -1px;

    background                      : url(/images/pageNav-heading1.gif) top left no-repeat;
    padding                         : 0;
    margin                          : 0;
    text-align                      : center;
    height                          : 34px;
    padding                         : 18px 0px 0 0;
}

#pageNav ul, #pageNav li
{
    padding                         : 0;
    margin                          : 0;
    list-style-type                 : none;
    margin                          : auto;
}

#pageNav ul
{
    width                           : 148px;
    padding-bottom                  : 5px;
}

#pageNav li
{
    height                          : auto!important;
    padding-top                     : 5px;
    padding-left                    : 13px;
    height                          : 23px;
    min-height                      : 23px;
    background                      : url(/images/pageNav-button.gif) top left no-repeat;
    margin-bottom                   : 2px;
}

#pageNav li.active-trail
{
    background                      : url(/images/pageNav-buttonsel.gif) top left no-repeat;
}

#pageNav li.first
{
    margin-top                      : 10px;
}

#pageNav li.last
{
    margin-bottom                   : -5px;
}

#pageNav li.sel
{
    background                      : url(/images/pageNav-buttonsel.gif) top left no-repeat;
}

#pageNav li a, #pageNav li a:visited
{
    color                           : #526D88;
    text-decoration                 : none;
    font-size                       : 12px;
}

#pageNav li a:hover
{
    color                           : #414;
}

/* sandbag divs */
#sb1, #sb2 {
    float                          : right;
    clear                          : right;
}

#sb1 {
    width                          : 340px;
    height                         : 270px;
}

#sb2 {
    width                          : 1px;
    height                         : 90px;
}
/* end sandbag-divs */

.contentWrapper
{
    padding                        : 0px 10px;
    padding-bottom                 : 15px;
}

.price {
    color                          : #fff;
    font-weight                    : bold;
}

.quote {
    color                          : #fff;
    font-style                     : italic;
    font-size                      : 14px;
}

.floatimg {
    float                          : left;
    border                         : none;
    padding-right                  : 5px;
    padding-bottom                 : 5px;
}

.smallfont {
    font-size                       : 12px;
}

textarea, input {
    background-color                : #000000;
    color                           : #f7f;
}

li a.active {
    color                           : #faf;
}

ul.primary {
    float                           : none;
}

.node {
    border-bottom                   : none;
}

#mainText h1 {
    padding                         : 0;
    margin                          : 0;
    font-style                      : italic;
    font-size                       : 22px;
    text-align                      : left;
    padding                         : 0px 0px 15px 0px;
    font-weight                     : bold;
    text-decoration                 : none;
}

#mainText h2 {
    font-size                       : 20px;
    border                          : none;
    text-align                      : left;
    font-weight                     : bold;
}

.quote {
    color                          : #fff;
    font-style                     : italic;
    font-size                      : 14px;
}

#center {
    left                            : 0%;
    right                           : 0%;
    margin                          : auto;
    text-align                      : center;
    position                        : absolute;
    width                           : 100%;
}

#contact .center {
    margin                          : auto;
    text-align                      : center;
    position                        : absolute;
    width                           : 170px;
}

.testimonials tr {
    border-width                    : 0px;
    border-style                    : none;
}

.testimonials th {
    border-color                    : #000;
    background-color                : #000;
    border-width                    : 0px 0px 0px 0px;
    border-color                    : #f7f;
    /*border-bottom                   : solid 1px;*/
    border-top:solid #000;
}

.testimonials td {
    background-color                : #000;
    border-width                    : 1px;
    border-color                    : #f7f;
    font-style                      : italic;
    font-size                       : 15px;
}

div.center {
    margin                          : auto;
    text-align                      : center;
}
