/* CSS Document */

body {background-image: url(../img/site/background.jpg); background-repeat: repeat; text-align: center; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 3px;}
#logo {margin: auto; margin-top: 10px;}
#background02 {background-image: url(../img/site/pearl_bg.jpg); background-repeat: no-repeat; width: 592px; border: solid 1px #b338c6; margin: auto; margin-top: 10px; text-align: left; padding-top:0px; background-position: top; background-color: #e6f0c3;}
#background02Gal {background-image: url(../img/site/pearl_bg.jpg); background-repeat: no-repeat; width: 592px; border: solid 1px #b338c6; margin: auto; margin-top: 10px; text-align: left; padding-top:0px; background-position: top; background-color: #e6f0c3; height: 550px;}
#background02a {/*background-image: url(../img/site/background_02a.gif); background-repeat: repeat; */  width: 592px; margin: auto; margin-top: 10px; text-align: center; padding-top: 10px; padding-bottom: 20px; margin-bottom: 10px;}
.widthCopy {width: 500px; margin: auto; color: #b338c6; font-size: small;}
#background02 p {width: 400px; color: #75639d; font-size: small; font-weight: bold; margin-top: 30px; float: left; margin-left: 30px; padding-right: 100px;}
* html #background02 p {margin-left: 15px;}
#table {margin-top: 10px; text-align: right; margin-left: 19px;}
.table {margin-top: 10px; text-align: right; margin-left: 19px;}
#comments {text-align: left; padding-top: 20px;}
.pink {color: #b338c6;}
.pinkLarger {color: #b338c6; font-size: 10pt;}

#send {background-image: url(../img/site/send.gif); width: 67px; height: 30px; border: 0px; cursor: pointer;}
#table2 {float: left; margin-top: 20px;text-align: right;}
a:link {text-decoration: none; color: #b338c6;}
a:visited {text-decoration: none; color: #b338c6;}
a:hover {text-decoration: underline; color: #b338c6;}
#footer {color: #b338c6; padding-bottom: 2px; margin-top: 5px; width: 592px; margin: auto;}
.pricesGreen {background-color: #c7e09b; padding: 10px;}
.pricesPurple {background-color: #cdd2ad;}
.pricesBlue {background-color: #bedeaa;}
.priceBackground {background-color: #e5ffb8; width: 290px; background-repeat: no-repeat; padding: 5px; margin-top: 20px; height: 50px;}
.priceBackgroundGreen {background-color: #e5ffb8; width: 290px; background-repeat: no-repeat; padding: 5px; margin-top: 20px; height: 50px;}
.priceBackgroundPurple {background-color: #e5ffb8; width: 290px; background-repeat: no-repeat; padding: 5px; margin-top: 20px; height: 50px;}
/*td {padding: 10px;}*/
.center {text-align: center;}
.logoAuto {margin: auto;}
#tableCenter {margin: auto; margin-top: 0px; margin-top: -5px; text-align: center; height: 100px;}
.purple {color: #75639d;}
.purpleWidth {color: #75639d; width: 550px; margin: auto;}
html {
height: 100%;
margin-bottom: 1px;
}
.nav {color: #fff; margin-bottom: 20px; padding-top: 5px; padding-bottom: 5px; text-align: center; border-bottom: 1px solid #b338c6; background-color: #cfe3ae; font-size: 1.2em; font-weight: bold;}
.spacer {width: 20px; margin: 30px;}
.nav a:link {text-decoration: none; color: #6c804f;}
.nav a:visited {text-decoration: none; color: #6c804f;}
.nav a:hover {text-decoration: none; color: #7a2683;}

.contactBtn {margin-top: 50px; margin-left: 30px;}
.marginWel {margin-left: 30px; margin-top: 20px;}
.glitzForm {margin: 0px; padding: 0px; width: 400px;float: left;}

.clear {clear: both;}
.minspacer {height: 200px;}
.list {list-style: none; margin: 0px; padding: 0px; margin-top: 10px;}
.star {margin-right: 10px;}
.thumbs {margin-left: 30px; margin-top: 30px;float: left; width: 380px;}
* html .thumbs {margin-left: 15px;}
.pointer {margin-right: 0.8px; cursor: pointer;}
#galBox {margin-left: 30px; margin-top: 10px; text-align: center; width: 320px;}
.image {float: left; margin-left: 30px; margin-top: 30px;}
.sitemap {margin-left: 30px; margin-top: 30px;}
.sitemap li {margin-top: 10px;}
.listMarg {margin-left: 48px;}
.starMarg {margin-left: 18px;}