/* CSS Document */
body { margin:0; padding:0;background:url(./images/main_bg.gif) repeat-y ; background-position:center;}
ul,li, p {margin:0; padding:0;}


/* MAIN */

#graphics {background:url(./images/main_bg.gif) repeat-y top; width:841px; margin:0 auto;}
.top {background:url(./images/top-graphics1.gif) no-repeat top left;}
.left-bg {background:url(./images/left-bg.gif) repeat-y top right;}

.leftlink {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:left; color:#9900cc; line-height:20px; padding:8px 20px 0 12px;}
.leftlink a {color:#9900cc; text-decoration:none;}
.leftlink a:hover {color:#ff6600; text-decoration:none;}

.lefttext {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:left; color:#333333; line-height:14px; padding:5px 5px 0 8px;}
.lefttext a {color:#333333; text-decoration:none;}
.lefttext a:hover {color:#ff6600; text-decoration:none;}
.lefttextpoint {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:justify; color:#333; line-height:16px; padding:0 20px 0 10px;}

.link a {color:#ff6600; padding:0 5px 0 10px; background:url(./images/back-bullet.gif) no-repeat left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-decoration:none; font-weight:normal; letter-spacing:normal;}
.link a:hover {color:#a025d9; padding:0 5px 0 10px; background:url(./images/back-bullet.gif) no-repeat left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; }

.link2 a {color:#ff6600; padding:0 5px 0 10px;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-decoration:none; font-weight:normal; letter-spacing:normal;}
.link2 a:hover {color:#a025d9; padding:0 5px 0 10px;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; }
/* BORDER */

.bottomborder {border-bottom:#b2b5a4 2px solid;}
.rightborder {border-right:#b2b5a4 2px solid;}


/* GENERAL TEXT */
.text {color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:left; line-height:14px;}
.text-center {color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:8pt; text-align:center; line-height:12px;}
.text-center1 {color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:7.5pt; text-align:center; line-height:12px;}
.text-small {color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:7pt; text-align:left; line-height:12px;}

.bluetext {color:#08789e; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:justify; line-height:18px; padding:10px 20px 0 10px;}
.purpletext {color:#ff2400; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:left; line-height:16px;}
.textgreen {font-family:Georgia, "Times New Roman", Times, serif; color:#2dac20;}
.textorange {font-family:Georgia, "Times New Roman", Times, serif; text-align:right; color:#ff6600;}
.textorange-small-left {font-family:Georgia, "Times New Roman", Times, serif; text-align:left; color:#ff6600;font-size:7.5pt; }
.textorange-left {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:left; color:#ff6600;}
.textblack {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:right; color:#333333;}
.textblackupper {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:right; color:#333333; text-transform:uppercase;}



/* HOMEPAGE */

.shopfriends {background:url(./images/homepage_08_shopfriends.gif) no-repeat left; min-height:120px;}


/* BOUTIQUE */

.boutiquebody-bg { background:url(./images/boutique_img2.gif) no-repeat top left; min-height:225px;}
.boutique-toptitle {background:url(./images/green-arrow-left.gif) no-repeat 10px; padding:0 0 0 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt; color:#25830e; font-weight:bold;}
.boutique-toptitle2 {background:url(./images/green-arrow-right.gif) no-repeat right; padding:0 10px 0 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt; color:#25830e; font-weight:bold;}
.boutique-texttop {color:#25830e; padding:5px 0 0 70px; line-height:16px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
.boutique-textbottom {color:#25830e; padding:5px 0 0 0px; line-height:16px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}

/* WEDDING */
.wedding-left-title {font-size:7.1pt; font-weight:bold;}
.orange-top {background:url(./images/top-graphics-orange1.gif) no-repeat top left;}

/* RETAILERS */
.retailers-body-bg {background:url(./images/retailers_body_bg.gif) no-repeat top; width:530px; height:520px;}
.text-brown {color:#663300; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:left; line-height:16px;}

/* WHOLESALE */
.wholesale-body-bg {background:url(./images/wholesale_bg.gif) no-repeat top; width:460px; height:350px;}
.text-brown-small {color:#663300; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-align:left; line-height:16px;}
.text-navy {color:#1f32a6; font-family:Georgia, "Times New Roman", Times, serif; font-size:8pt; text-align:center; line-height:16px;}

/* TESTIMONIAL */
.testimonial-body-bg {background:url(./images/testimonials_bg.gif) no-repeat top; width:527px; height:520px;}
.testimonial-text {color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:left; line-height:16px;}

/* WED GALLERY */
.leftlinkwed {font-family:Georgia, "Times New Roman", Times, serif; font-size:7.5pt; text-align:left; color:#9900cc; line-height:16px; padding:8px 10px 0 10px;}
.leftlinkwed a {color:#9900cc; text-decoration:none;}
.leftlinkwed a:hover {color:#ff6600; text-decoration:none;}

/* WED LETTERPRESS */
.text-center-letterpress {color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:8pt; text-align:center; line-height:14px;}


