body {
font-family: arial;
font-size: 12px;
color: #5b5a5a;
background: #bc85b8;
line-height: 18px;
}

* {
margin: 0;
padding: 0;
}

object {
background: #371934;
}

ul {
padding-top: 6px;
padding-bottom: 6px;
margin: 0;
}

li {
list-style:circle;
list-style-position:inside;
}

hr {
color: #c397ba;
height: 1px;
margin: 0 0 6px 0;
}

blockquote {
border: 1px dotted #9c3d87;
float: right;
color: #b95ba4;
line-height: 22px;
font-family: "Arial Narrow";
font-size: 18px;
padding: 10px;
margin-bottom: 10px;
}


blockquote:before {
content: open-quote; font-weight: bold; 
}
blockquote:after {
content: close-quote; font-weight: bold;
}

img {
border: none;
}

#main-container {
width: 1024px;
margin: 0 auto;
background: #371934;
}

#main {
height: 280px;
}

#flash {
position:absolute; 
top:190px;  
z-index:0;
}

#banner {
position:relative; 
top: 30px; left: 120px;
z-index:5;
color: #fff;
font-size: 24px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
height: 292px;
width: 600px;
}

h1 {
position:relative; 
top: 20px; left: 120px;
z-index:5;
color: #fff;
font-size: 22px;
font-family: Arial, Helvetica, sans-serif;
width: 600px;
padding: 10px;
}

a {
color: #9c3d87;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h2 {
color: #666;
font-size: 12px;
}

h3 {
color: #b05ba5;
font-size: 16px;
padding: 0 0 4px 0;
}

h4 {
color: #b05ba5;
font-size: 14px;
padding: 0 0 6px 0;
margin: 0;
}


h2.link {
color: #fff;
padding-bottom: 4px;
list-style:circle;
list-style-position:outside;
}

h2.paypal {
color: #666;
padding-bottom: 4px;
}

/* NAVIGATION */

#nav {
background: #361838;
text-align: center;
padding: 8px;
}

#nav ul {
padding: 0;
margin: 0;
}

#nav li {
display: inline;
font-size: 12px;
}

#nav li a {
color: #fff;
text-decoration: none;
border-right: 1px solid #6d3e70;
padding: 8px 14px;
}

#nav li a:hover {
text-decoration: underline;
}

#nav li.active a {
text-decoration: underline;
}

#nav li.buy  {
font-weight: bold;
}

#content {
background: #f2e4ef;
padding: 20px;
}

#boxes, #panel {
width: 984px;
margin: 0 auto;
}

#panel h2 {
color: #b05ba5;
font-size: 20px;
background: url(../images/flame.gif) no-repeat left;
padding: 2px 46px;
line-height: 24px;
}

.roundcont {
width: 310px;
float: left;
line-height: 16px;
background-color: #fff;
margin: 9px;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../images/top-right.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../images/bot-right.gif) no-repeat top right; 
}

img.corner {
   width: 12px;
   height: 13px;
   border: none;
   display: block !important;
}

.roundcont p {
padding: 0px 6px;
line-height: 16px;
}

.roundcont h2 {
padding: 2px 18px;
}

ul.inside-box {
list-style:circle;
list-style-position:inside;
padding: 6px 18px;
}

#boxes2 {
float: right;
}

#bottom-box {
margin-top: 10px;
width: 974px;
background: #fff;
}

#bottom-box .text {
width: 949px;
float: left;
padding: 0px 12px;
line-height: 18px;
}

#paypal {
float: right;
padding: 0px 10px;
text-align:center;
}

#footer-container {
background:url(../images/footer-bg.jpg) no-repeat;
height: 210px;
width: 1024px;
text-align: center;
margin: 0 auto;
}

#links-footer {
padding: 15px;
color: #fff;
font-size: 12px;
}

#links-footer ul, #links-footer li {
list-style:none;
}

#seo-footer {
padding-top: 12px;
color: #fff;
width: 50%;
margin: 0 auto;
vertical-align:top;
}

#seo-footer a {
color: #fff;
text-decoration: none;
}

#seo-footer a:hover {
color: #fff;
text-decoration: underline;
}

.links1 {
float: left;
width: 36%;
padding: 4px;
text-align:left;
padding: 5px;
}

.links2 {
float: left;
text-align:left;
padding: 5px;
}

.links3 {
float: right;
text-align:left;
padding: 5px;
}

.paymate {
float: left;
margin-left: 20px;
}

.contact {
color: #fff;
}

#refer {
margin-top: 30px;
}

#refer a {
color: #783e73;
font-size: 11px;
}

#product {
float: right;
width: 210px;
}

fieldset {
padding: 7px;
border: 1px dotted #9c3d87;
}

#contact {
padding: 30px;
}

#contact-form {
padding: 30px;
}

.form-space {
padding: 30px;
}

input {
padding: 2px;
margin: 2px;
}

textarea {
padding: 2px;
margin: 2px;
}

#address {
float: right;
margin-right: 100px;
}

.wishes {
padding: 10px 0;
}

.wish {
padding-right: 10px;
float: left;
text-align: center;
width: 120px;
}

.wishes p {
float: right;
width: 85%;
}

.wishes-box {
border: 1px dotted #9c3d87;
float: right;
color: #b95ba4;
line-height: 22px;
font-family: "Arial Narrow";
font-size: 18px;
padding: 10px;
margin-bottom: 10px;
}

.box {
border: 1px dotted #9c3d87;
float: right;
padding: 10px;
margin-bottom: 10px;
}

#col-1 {
width: 32%;
float: left;
padding: 10px;
background: #fff;
}

#col-2 {
width: 30%;
float: left;
padding: 10px;
}

#col-3 {
width: 30%;
float: right;
padding: 10px;
}

.page-images-l {
border: 1px solid #dfc4d9;
margin: 0 10px 0 0;
padding: 3px;
}

.page-images-r {
margin: 0 10px 0 10px;
padding: 3px;
border: 1px solid #dfc4d9;
}

#prod-back {
background-color: #B05BA5; 
width: 100%;
padding: 4px 0;
}

#item {
border: 1px solid #612657;
margin: 5px;
padding: 10px;
width: 96%;
}

#product_title {
float: left; 
color: white; 
font-weight: bold;
padding: 2px 20px 0 20px;
}

#product_quantity {
float: right; width: 90px; background-color: #B05BA5; height: 25px;  color: white; font-weight: bold; text-align: right;
}

#description {
float: right;
width: 730px;
}

#prod-image {
width: 200px;
text-align: center;
}

#cart_list {
min-height: 100%; width: 966px; min-height: 300px; margin-left: 20px;
}

#table1 {
color: #000;
}

#table1 th {
background: #612657;
padding: 2px;
color: white;
}

#table1 td {
background: #ebcee6;
}

#table2 {
color: #000;
background: white;
}

#table2 td {
}

#table3 {
margin-right: 40px;
border: 1px solid #612657;
padding: 10px;
width: 240px;
color: #000;
}

#pay {
margin-bottom: 10px;
}

#buy {
float: right;
}

#buy-left {
width: 80%;
float: left;
padding: 0px 12px;
line-height: 18px;
}