body
{
margin:0px;
padding:0px;
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-x;
background-color:#9c0e26;
}
.table_bdr
{
	background-image:url(../images/main_body_bg.gif);
	background-repeat:repeat-y;
	background-position:center top;
}
.td_left
{
	background-image:url(../images/left_stars.jpg) !important; 
	background-repeat:no-repeat !important; 
	background-position:right top !important; 
}

.td_rt
{
background-image:url(../images/right_stars.jpg);
background-repeat:no-repeat;
background-position:left top;

}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fed1dd;
margin:0px;
padding:0px;
font-weight:normal;
}
.h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fed1dd;
margin:0px;
padding:0px;
font-weight:normal;
}

h2
{
font-family:"Times New Roman", Times, serif;
font-size:16px;
text-decoration:none;
color:#014375;
padding:0px;
margin:0px;
}
.h2{
font-family:"Times New Roman", Times, serif;
font-size:16px;
text-decoration:none;
color:#014375;
padding:0px;
margin:0px;
}

.h2_links
{
font-family:"Times New Roman", Times, serif;
font-size:16px;
text-decoration:none;
color:#014375;
padding:0px;
margin:0px;
/*color:#ea6287;*/
}

.h2_links:hover
{
font-family:"Times New Roman", Times, serif;
font-size:16px;
text-decoration:none;
color:#014375;
padding:0px;
margin:0px;
/*color:#de033e;*/
}


h3
{
padding:0px;
margin:0px;
}

.h3_text
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
color:#014375;
}


.h3_links
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
color:#014375;
padding:0px;
margin:0px;
}

.h3_links:hover
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
color:#014375;
padding:0px;
margin:0px;
}

.border_r
{
border-right:6px solid #ffffff;
}

.sign_top_bg
{
background-image:url(../images/sign_top.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#ffffff;
}

.sign_in_bg
{
background-image:url(../images/sign_in_bg.jpg);
background-repeat:no-repeat;
width:186px;
height:129px;
background-color:#d5aec0;
background-position:left top;
border-right:6px solid #ffffff;
}

.c2a_left_bg
{
background-image:url(../images/c2a_left_bg.jpg);
background-repeat:repeat-x;
width:182px;
border-left:6px solid #ffffff;
background-color:#cad3da;
}

.c2a_right_bg
{
background-image:url(../images/c2a_r_bg.jpg);
background-repeat:repeat-x;
width:186px;
background-position:left top;
}

.teddypadd
{
padding-top:28px;
padding-left:30px;
}
.padd_10
{
	padding-left:10px;
}

.sublist
{
background-image:url(../images/sub_list_top.jpg);
background-repeat:no-repeat;
width:570px;
height:43px;
}

.bluebor_r
{
border-right:1px solid #afc5d7;
}

.sub_box
{
width:182px;
height:108px;
background-color:#dcdcdc;
border-top:1px solid #afc5d7;
border-right:1px solid #afc5d7;
}

.sub_box1
{
width:182px;
height:108px;
background-color:#dcdcdc;
border-top:1px solid #afc5d7;
}

.cart_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
padding-left:10px;
}

/* Classes created by shveta start here */
.popup_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}

.buttons
{
    background-color:#014375;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
	border:1px solid #757477;
	cursor:pointer;
}

.buttons_large{
    background-color:#014375;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
	border:1px solid #757477;
	cursor:pointer;
	width:70px;
	height:23px;
	}
	
.formtextpopup
{
border:1px solid #E35379;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
width:140px;
height:24px;
}

.formtextarea
{
border:1px solid #E35379;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
width:315px;
height:100px;
}
	
/* Classes created by shveta end here */

.cart_text1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#535151;
padding-left:10px;
}

.cart_text2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#d9496f;
padding-left:10px;
}
.details_text2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#d9496f;
}

.sub_details
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.sub_details1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}

.sub_details2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.top_bg
{
background-position:left top;
background-image:url(../images/top3_bg.jpg);
background-repeat:no-repeat;
width:989px;
height:66px;
border-right:6px solid #ffffff;
}

.top_bg_sub
{
background-position:left top;
background-image:url(../images/top2_sub_bg.jpg);
background-repeat:no-repeat;
width:995px;
height:45px;
}

.top1_bg
{
background-image:url(../images/top1.jpg);
background-repeat:no-repeat;
background-position:left top;
width:989px;
height:69px;
border-right:6px solid #ffffff;
}

.top2_bg
{
background-image:url(../images/top2.jpg);
background-repeat:no-repeat;
background-position:left top;
width:989px;
height:52px;
border-right:6px solid #ffffff;
}

.place_order
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:normal; 
text-decoration:none;
color:#b51934;
}

.phone
{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
text-decoration:none;
color:#b51934;
}


.info
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#e35379;
}

.whitebold
{
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.whitebold:hover
{
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#EEA7BA;
text-decoration:none;
}

.formtext{
border:1px solid #cb133b;
width:128px;
background-color:#eea7ba;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
height:16px;
}

.formtext1{
border:1px solid #cb133b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#e35379;
width:140px;
height:16px;
}

form
{
margin:0px;
padding:0px;
}

.shadow_bg_l
{
background-image:url(../images/shadow_l.jpg);
background-repeat:repeat-y;
background-position:right;
}

.shadow_bg_r
{
background-image:url(../images/shadow_r.jpg);
background-repeat:repeat-y;
background-position:left;
}

.search
{
font-family:"Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#b51934;
}

.paddleft
{
padding-left:7px;
}

.paddtop
{
padding-top:4px;
}

.phone_header
{
font-size:20px;
}


.paddlr
{
padding:25px 32px 0px 32px;
}

td div.divmenu 
{ 
position:relative; 
margin:0px 0px 0px 0px; 
padding:0px; 
top:0px; 
}

.carttbox
{
border:1px solid #e56584;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#e35379;
width:54px;
height:18px;
}


.testimonial_bg
{
background-image:url(../images/testimonial.gif);
background-repeat:no-repeat;
width:175px;
height:256px;
background-position:center;
}

.nooutline
{
outline:none;
}


.email_bg
{
background-image:url(../images/email_bg.jpg);
background-repeat:no-repeat;
width:186px;
height:126px;
}

.bluebold
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#09376b;
}

.bluebold1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#09376b;
}

.text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:73%;
color:#4e4d4d;
}

.h3_subtitle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e4d4d;
font-weight:normal;
padding-top:10px;
}

.text_testi
{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#4e4d4d;
}

.contbox
{
width:250px;
height:18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color: #f5f5f5;
color:#626363;
border: 1px solid #8c8c8c;
margin:0px;
background-image:url(../images/drop_bullet.gif);
background-repeat:no-repeat;
}

.leftnav{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
width:173px;
height:24px;
text-indent:21px;
outline:none;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#014375;
display:block;
cursor:pointer;
line-height:24px;
}

.leftnav:hover{
background-image:url(../images/bullet_h.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
width:173px;
height:24px;
text-indent:21px;
text-decoration:none;
outline:none;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#014375;
display:block;
cursor:pointer;
line-height:24px;
}

.leftnav_h{
background-image:url(../images/bullet_h.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
width:173px;
height:24px;
text-indent:21px;
text-decoration:none;
outline:none;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#014375;
display:block;
cursor:pointer;
line-height:24px;
}


.leftnav_sub{
outline:none;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#014375;
display:block;
cursor:pointer;
word-wrap: break-word;
margin-top:5px;
margin-left:8px;
margin-bottom:5px;
margin-right:5px;
}

.leftnav_sub:hover{
text-decoration:none;
outline:none;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#E35279;
display:block;
cursor:pointer;
word-wrap: break-word;
margin-top:5px;
margin-left:8px;
margin-bottom:5px;
}

.leftnav_sub_h{
text-decoration:none;
outline:none;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#E35279;
display:block;
cursor:pointer;
word-wrap: break-word;
margin-top:5px;
margin-left:15px;
margin-bottom:5px;
}



.list{
list-style-image:url(../images/bullet.gif);
font-family:"Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#014375;
display:block;
cursor:pointer;
word-wrap: break-word;
}

.leftnav1{
background-image:url(../images/bullet1.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
width:173px;
height:24px;
text-indent:21px;
outline:none;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#014375;
display:block;
cursor:pointer;
line-height:24px;
}

.leftnav1:hover{
background-image:url(../images/bullet1_h.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
width:173px;
height:24px;
text-indent:21px;
text-decoration:none;
outline:none;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#014375;
display:block;
cursor:pointer;
line-height:24px;
}

.leftnav1_h{
background-image:url(../images/bullet1_h.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
width:173px;
height:24px;
text-indent:21px;
text-decoration:none;
outline:none;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#014375;
display:block;
cursor:pointer;
line-height:24px;
}


.dotline
{
background-image:url(../images/dotline.gif);
width:160px;
background-repeat:no-repeat;
}

.blue_box_bg
{
background-image:url(../images/blue_box.gif);
background-repeat:no-repeat;
width:257px;
height:107px;
}

.blue_box_bg_left
{
background-image:url(../images/blue_box_left.jpg);
background-repeat:no-repeat;
width:170px;
height:107px;
}

.blue_box_bg_new
{
background-image:url(../images/blue_box_new.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}

.gifts_bg
{
background-image:url(../images/gifts.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.box_bg_1
{
background-image:url(../images/gifts.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.flowers_bg
{
background-image:url(../images/flowers.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.box_bg_2
{
background-image:url(../images/flowers.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.corpo_bg
{
background-image:url(../images/corporate.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.box_bg_3
{
background-image:url(../images/corporate.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.occasion_bg
{
background-image:url(../images/occassion.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.box_bg_4
{
background-image:url(../images/occassion.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.wedding_bg
{
background-image:url(../images/wedding_flowers.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.box_bg_6
{
background-image:url(../images/wedding_flowers.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.fruits_bg
{
background-image:url(../images/fruits.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.box_bg_5
{
background-image:url(../images/fruits.jpg);
background-repeat:no-repeat;
width:257px;
height:107px;
}
.contentwhitebold
{
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:13px;
color:#ffffff;
padding-left:10px;
}

.contentwhite
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#ffffff;
padding-left:10px;
}

.curve_cor
{
background-image:url(../images/curve_cor.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.footer_bg
{
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
}

.footer_top
{
border-bottom:6px solid #ffffff;
border-left:6px solid #ffffff;
border-right:6px solid #ffffff;
}

.footer_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#dba2ac;
text-decoration:none;
outline:none;
}

.footer_text:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
outline:none;
}

.whitefoot{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#dba2ac;
}

.paddtop1{
padding-top:15px;
}

.paddfootcompany{
padding-left:50px;
}

.paddleft1{
padding-left:75px;
}

.topnav{
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display:block;
line-height:22px;
cursor:pointer;
padding-top:3px;
padding-left:3px;
padding-right:3px;
background-image:url(../images/subnav_bg.jpg);
background-repeat:repeat-x;
outline:none;
vertical-align:middle;
border-left:1px solid #980d24;
border-right:1px solid #980d24;
}

.topnav:hover{
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display:block;
line-height:22px;
cursor:pointer;
padding-top:3px;
padding-left:3px;
padding-right:3px;
background-image:url(../images/subnav_bg_h.jpg);
background-repeat:repeat-x;
outline:none;
vertical-align:middle;
border-left:1px solid #980d24;
border-right:1px solid #980d24;
}


.topnav1{
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display:block;
line-height:22px;
cursor:pointer;
padding-top:3px;
padding-left:3px;
padding-right:3px;
background-image:url(../images/subnav_bg.jpg);
background-repeat:repeat-x;
outline:none;
vertical-align:middle;
border-left:1px solid #980d24;
border-right:1px solid #980d24;
border-bottom:1px solid #980d24;
}


.topnav1:hover{
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display:block;
line-height:22px;
cursor:pointer;
padding-top:3px;
padding-left:3px;
padding-right:3px;
background-image:url(../images/subnav_bg_h.jpg);
background-repeat:repeat-x;
outline:none;
vertical-align:middle;
border-left:1px solid #980d24;
border-right:1px solid #980d24;
border-bottom:1px solid #980d24;
}


.ast
{
color:#FF0000;
}

.links
{
text-decoration:none;
color:#ea6287;
}

.links:hover
{
text-decoration:underline;
color:#de033e;
}

.submit_btn
{
	background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	border-width:0px;
	padding-top:15px;
	font-size:1px;	
	width:64px;
	height:30px;
	cursor:pointer;
}

.reset_btn
{
	background-image:url(../images/reset.gif);
	background-repeat:no-repeat;
	border-width:0px;
	padding-top:15px;
	font-size:1px;	
	width:64px;
	height:30px;
	cursor:pointer;
}

.textbox {
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #f5f5f5;
	color:#626363;
	border: 1px solid #8c8c8c;
	/*border-bottom: 1px solid #2c2c2c;
	border-left: 1px solid #949494;
	border-right: 1px solid #2c2c2c;
	border-top: 1px solid #949494;*/
	margin:0px;
}
.textbox_over {
	width:200px;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626363;
	border: 1px solid #8c8c8c;
	/*border-bottom: 1px solid #2c2c2c;
	border-left: 1px solid #949494;
	border-right: 1px solid #2c2c2c;
	border-top: 1px solid #949494;*/
	margin:0px;
}
.errors
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-decoration:none;
}


a.help
{
	position:relative;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
a.help:hover
{
	z-index:25;
	cursor:help;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
a.help span
{
	display:none;
}
a.help:hover span
{
	display:block;
	position:absolute;
	background-color:#CFD7DD;
	top:3em;
	left:3em;
	width:28em;
	border:2px solid #B2B2B2;
	color:#000000;
	text-align:left;
	padding:2px;
	text-decoration:none;
}


.floatimgright {
float:right;
margin-top:3px;
margin-left:25px;
margin-bottom:12px;
}


#pscroller1{
width: 140px;
height: 110px;
}

.bluebox
{
	background-image:url(../images/6.jpg);
	background-repeat:no-repeat;
}

.pagnlink
			{
			 font-family:Verdana, Arial, Helvetica, sans-serif;
			 font-size:11px;
			 color:#3480e6;
			 font-weight:normal;
			 text-decoration:none;
			}
.pagnlink:hover
			{
			 font-family:Verdana, Arial, Helvetica, sans-serif;
			 font-size:11px;
			 color:#E25178;
			 font-weight:normal;
			 text-decoration:none;
			}
.pagn_text
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#232126;
		text-decoration:none;
		font-weight:bold
	}

.seppagn
			{
			 font-family:Verdana, Arial, Helvetica, sans-serif;
			 font-size:10px;
			 color:#3480e6;
			 font-weight:bold;
			 text-decoration:none;
			}
			
/* styles for shopping cart starts here*/
.shoppad{
padding-left:10px;}

.bortop_ora{
border-top:1px solid #095F9F;}

.borbot_ora{
border-bottom:1px solid #095F9F;}

.white{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

.qty{
margin:0px;
padding:0px;
border:1px solid #645b9c;
}


.text_body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11x;
color:#4e4d4d;
}

.message_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#334375;
}


.message_pop{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.home_flash{
width:803px;
height:249px;
}

.flash_bg{
background-image:url(../images/flash_bg.jpg);
background-color:#FFFFFF;
background-repeat:repeat-y;
}

.h2_top
{
color:#014375;
font-family:"Times New Roman",Times,serif;
font-size:16px;
text-decoration:none;
}

.txt_decoration
{
text-decoration:none;
}
