/* CSS Document */

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	color:#AC677A;
}

p,ol,ul,img,h1,h2,h3,h4,h5,fieldset,input{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	outline:none
}

a:focus{
	outline:none
}
/* Top Portion */
.logo{float: left; padding-left: 120px; color: red; font-weight: bold; font-size: 14pt; font-family: arial;}
.header{
 color: #b60000; text-align: center; font: 10pt Verdana, Arial, Helvetica, sans-serif; height:30px;
}

.topheader {
 color: #FFFFFF; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
 background:  url(../images/top_back.gif) repeat; height: 20px; padding-left:4px; text-align: center;
}

.topheader1 {
 color: #FF0000; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
 background:  url(../images/top_banner3.gif) repeat; height: 110px; padding-left:4px; text-align: right;
 padding-right: 10px;
}
.topheader1_text {
 color: #FF0000; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
 }
.catagory {
 color: #FFFFFF; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
 padding-left:4px; text-align: center; margin-top:17px;
}

.catagory1 {
 color: #FF0000; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
 padding-left:4px; text-align: center; margin-top:0px;
}

.space{ color: #FF0000; font: 7pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.topheader_left {
 color: #FFFFFF; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
 background:  url(../images/header_1_center.gif) repeat; height: 20px; padding-left:4px; text-align: center;
}

.catagory a{
 color: FFFFFF; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
}

.catagory a:hover{
 color: #DDDDDD; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold;
}

.catagory1 a{
 color: #FF0000; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
}

.inpage{
 color: #33CC00; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
}

.catagory1 a:hover{
 color: #999999; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold;
}

.top_banner_logo{height: 80px; background:  url(../images/logo2.gif) no-repeat; }

.logo_left{
height: 64px; background:  url(../images/logo_left.gif) no-repeat;
}

.logo_right{ height: 64px; background:  url(../images/logo_left.gif) no-repeat;}

.occasion_banner{
    font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#008800; font-weight: bold;
}



/* LEFT NAVIGATION */
.Lcatnav{
	background:url(../images/leftnav_category_bg3.png) no-repeat;
}
.cat{
    font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#DB1924; padding-top: 28px; padding-bottom: 10px; padding-left: 25px; font-weight: bold;
}
.occ{
    font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#DB1924; padding-top: 28px; padding-bottom: 10px; padding-left: 25px; font-weight: bold;
}

.shop{
    font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#DB1924; padding-top: 28px; padding-bottom: 10px; padding-left: 25px; font-weight: bold;
}

.Lcatnav ul {
	width: 190px;
	padding:0 0 0 40px;
}
.Lcatnav ul li {
	font-size:9pt;
	color:#7E4D89;
	border-top:1px solid #D0B5CD;
	/*padding:10px 0;*/
	padding:0;
}
.Lcatnav ul li.first {
	border:none;
}
.Lcatnav ul li a {
	padding:2px 0 2px 2px;
	display:block;
}
.Lcatnav ul ul{
	/*width:190px;*/
	padding:0;
}
.Lcatnav ul ul li{
	/*border:none;*/
}
.Lcatnav ul ul li a{
	padding:5px 0 5px 20px;
	font-weight:normal;
}
.Lcatnav ul ul ul {
	/*width:172px;*/
	padding:0;
}
.Lcatnav ul ul ul li {

}

.Lcatnav ul ul ul li.navconfetti-thank-you, .Lcatnav ul ul ul li.navconfetti-wedding-flowers, .Lcatnav ul ul ul li.navvalentines-flowers, .Lcatnav ul ul ul li.navwinter-flowers, .Lcatnav ul ul ul li.navautumn-flowers { display:none;

}
.Lcatnav ul ul ul li a {
	padding:5px 0 5px 35px;
	font-weight:normal;
}
#left_nav_cat_bottom {
	background:url(../images/leftnav_category_bg_bottom3.png) no-repeat;
	height:18px;
}
#content-forlong #content-col-two {
	width:702px;	
	padding:0px 0 0 4px;
	margin-top:0px;
	background:url(../images/bg_coltwo_wh_body.png) repeat-y top left; /*Hack IE6*/
}

#col-one {
	float:left;
	width:250px;
}
#col-one a {
	color:#7E4D89;
}

p,ol,ul,img,h1,h2,h3,h4,h5,fieldset,input{
	margin:0;
	padding:0;
}
img,
fieldset{
	border:none
}
ul{
	list-style: none;
}


/* City Portion */
.citymain{
color: AC677A; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal;
}

.citymain a{
color: AC677A; font: 8.5pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal;
}

.citymain a:hover{
color: DB1924; font: 8.5pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal;
}

.city{
color: FF0000; font: 10pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal;
}


.copyright{
color: AC677A; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; text-align: center; height: 50px;
}

/* Top Moving Image Portion */


#body-div{
margin:0 auto 0 auto;
padding:0;
text-align:center;
}
#header-div{
background:url(../images/header-top.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
min-height:95px;
}


#home-promo-div{
margin:0 0 28px 0;
}
#home-promo-div #home-promos{
position:relative;
margin:-30px 0 0px 410px;
z-index:100;
width:90px;
}


#home-promos a{
display:block;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
float:left;
margin:0 3px 0 0;
background:url('../images/top-submenu-bg.jpg') repeat-x;
}
#home-promos a.selected{
background:url('../images/topnav-bot-bg.jpg') repeat-x;
padding:3px 7px 3px 7px;
color:#FFF;
}

#bodybottom-div{
background:url(../images/footer-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#FFFFFF;
min-height:18px;
margin:0 0 25px 0;
}

.text_top_movingimage{
color: FF0000; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; text-align: center; padding-top: 10px;
}

.text_top_movingimage_sub{
color: AC677A; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; text-align: center; padding-top: 10px;
}

/*  Product Gallery */

.product_name{
color: 008800; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; text-align: left;  padding-left:10px;
}

.product_desc{
color: AC677A; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; text-align: left; padding-left:10px;
}

.product_desc1{
color: AC677A; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; text-align: left; padding-left:10px;
}


.product_price{
color: red; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; text-align: left; padding-left:10px;
}

.product_price1{
color: red; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; text-align: left; padding-left:15px;
}

.product_details{
color: AC677A; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; text-align: left; padding-left:10px;
}

.product_details1{
color: AC677A; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; text-align: left; padding-left:15px;
}

.product_order{
color: FF0000; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; text-align: left; padding-left:10px;
}
.product_order_view{
color: FF0000; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; text-align: left; padding-left:50px;
text-decoration:underline;
}


.product_order1{
color: FF0000; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; text-align: left; padding-left:10px;
}

.prod_image{border-right: 1px dotted #FF0000 ; width:150px;}

.product{width:220px;}

.space1{ color: #FF0000; font: 7pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.site_dec{
color: AC677A; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; text-align: center; padding-left:10px;
}

.space2{ width:20px; }
.space3{ padding-left:200px; }

.subpage_text{
color: #FF0000; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; 
text-align: left;
}

.subpage_text1{
color: #AC677A; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; 
text-align: left;
}

.subpage_text2{
color: #AC677A; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; 
text-align: right; padding-right: 20px;
}
.subpage_view_text{
color: #AC677A; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; 
text-align: justify; padding-right: 20px;
}
.subpage_view_text1{
color: #FF0000; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; 
text-align: justify; padding-right: 20px;
}

.subpage_view_price{
color: #008800; font: 10pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; 
text-align: justify; padding-right: 20px;
}

.subpage_text3{
color: #FF0000; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; 

}
.marquee{
color: #008800; font: 10pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; 
}

.copymain{
color: #008800; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; 
}
.copymain a{
color: #008800; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; 
}
.copymain a:hover{
color: #FF0000; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; 
}
.disclaimer{
color: #FF0000; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; 
 
}
.location{color: #008800; font: 10pt arial; font-weight: bold; text-decoration: none; text-align: center;}
.locationmain{color: #FF0000; font: 10pt arial; font-weight: bold; text-decoration: underline;}
 .locationsub{color: #AC677A; font: 10pt arial; font-weight: normal;}
 
 .sitemap{border-right: 1px solid #FF0000; border-bottom: 1px solid #FF0000; padding-left: 4px; color: #FF0000; font-weight: bold; font-family: arial; font-size: 10pt; width: 120px;}
 .sitemap1{border-right: 1px solid #FF0000; padding-left: 4px; color: #FF0000; font: 10pt arial; width: 120px;}
  .sitemap1 a{padding-left: 4px; color: #AC677A; font: 10pt arial; width: 120px;}
   .sitemap2{border-right: 1px solid #FF0000; padding-left: 4px; color: #FF0000; font: 10pt arial; width: 150px;}
    .sitemap2 a{padding-left: 4px; color: #AC677A; font: 10pt arial; width: 150px;}
