﻿body {
}
/* CSS Document */

body, p, ul, a, h1, h2, h3, h4, input, form, td { margin:0px; padding:0px; background-image: none; } 

.main_bg { background:url(../../images/winter/main_bg.jpg) left top repeat-x #eeeeee;}

.top_txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c90551;}

.top_txt span { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#404040;}

.org_bg { background:url(../../images/winter/flowerdirect03-a-02_winter_slice_08.jpg) left top repeat-x #6dbbec;}

.blacktop_bg { background:url(../../images/winter/blacktop_bg.jpg) left top repeat-x;}

a.view_txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f0f0f0; font-weight:bold; text-decoration:none; padding-left:5px;}

a.view_txt:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f0f0f0; font-weight:bold; text-decoration:underline;}

/*-------------------------------------nav start-------------------------------------------------------*/

a.nav_home { background:url(../../images/winter/home.jpg) left top no-repeat; width:49px; height:19px; border:none; display:block; text-indent:-2000000px;}

a.nav_home:hover { background:url(../../images/winter/home_hover.jpg) left top no-repeat; width:49px; height:19px;}

a.nav_aboutus { background:url(../../images/winter/aboutus.jpg) left top no-repeat; width:66px; height:19px; border:none; display:block; text-indent:-2000000px;}

a.nav_aboutus:hover { background:url(../../images/winter/aboutus_hover.jpg) left top no-repeat; width:66px; height:19px;}

a.nav_tips { background:url(../../images/winter/tips.jpg) left top no-repeat; width:92px; height:19px; border:none; display:block; text-indent:-2000000px;}

a.nav_tips:hover { background:url(../../images/winter/tips_hover.jpg) left top no-repeat; width:92px; height:19px;}

a.nav_services { background:url(../../images/winter/services.jpg) left top no-repeat; width:56px; height:19px; border:none; display:block; text-indent:-2000000px;}

a.nav_services:hover { background:url(../../images/winter/services_hover.jpg) left top no-repeat; width:56px; height:19px;}

a.nav_florist { background:url(../../images/winter/florist.jpg) left top no-repeat; width:115px; height:19px; border:none; display:block; text-indent:-2000000px;}

a.nav_florist:hover { background:url(../../images/winter/florist_hover.jpg) left top no-repeat; width:115px; height:19px;}

a.nav_florist_login { background:url(../../images/winter/forist_login.jpg) left top no-repeat; width:96px; height:19px; border:none; display:block; text-indent:-2000000px;}

a.nav_florist_login:hover { background:url(../../images/winter/forist_login_hover.jpg) left top no-repeat; width:96px; height:19px;}

/*-------------------------------------nav end-------------------------------------------------------*/

.flower_pad  { padding:43px 0 0 33px;}

.body_bg { background:url(../../images/winter/flowerdirect03-a-02_winter_slice_12.jpg) left top no-repeat; width:943px; height:445px;}

.org_nav { background:url(../../images/winter/blue_body_divider.jpg) left top repeat-x; height:1px; width:641px;}

.ensure_txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:12px 0 12px 8px;}

.start_txt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#381b00; padding:2px 0 15px 8px; font-weight:bold;}

.click_txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:10px 0 0 10px;}

.inputbox3 { width:404px; height:30px; border:1px solid #99cde6; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; color:#000000; padding-left:2px;}

.submit { background:url(../../images/winter/submit_btn.jpg) left top no-repeat; width:86px; height:35px; border:none; cursor:pointer;}

.top_righttxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}


.bodybottom_bg { background:url(../../images/winter/flowerdirect03-a-02_winter_slice_14.jpg) left top no-repeat; width:897px; height:204px;}

.bottom_boldtxt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; padding:0 0 14px 0;}

.botttom_divider { background:url(../../images/winter/bottom_divider.jpg) left top repeat-x; height:2px; width: 634px; }

.bottom_txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656565; padding:15px 0 13px 0;}

.bottom_txt2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656565; padding:0px 13px 6px 21px;}

.bottom_graydivider { background:url(../../images/winter/gray_divider.jpg) left top repeat-x; height:1px; width:878px;}



.footer__bg { background:url(../../images/winter/flowerdirect03-a-02_winter_slice_19.jpg) left top no-repeat; width:943px; height:233px;}

.footer_txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#600b29; line-height:18px; padding:0 0 16px 0;}

.footer_txt2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#600b29; line-height:15px; padding-left:14px; padding-top:2px;}

a.footer_txt3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px; text-decoration:none;}

a.footer_txt3:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px; text-decoration:underline;}

.footer_divider { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px; text-decoration:none;}

.picpadding { margin:6px 0 0 15px;}

/*-----------------------------------------------flower about_us------------------------------------------------------*/

.body_orgbg { background:url(../../images/winter/winter_topbg.jpg) left top no-repeat; width:943px; height:259px;}

.leftpanel { background:url(../../images/winter/flowerdirect-autumn-about_us_slice_05.jpg) left top no-repeat #FFFFFF; width:212px; height:324px;}

.rightpanel { background:url(../../images/winter/flowerdirect-autumn-about_us_slice_07.jpg) left top no-repeat #FFFFFF; width:676px; height:324px;}

.redtxt { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#b92830; font-weight:bold; padding:0 0px 18px 14px;}

.left_divider { background:url(../../images/winter/left_top_div.jpg) left top repeat-x; width:183px; height:7px;}

.right_divider { background:url(../../images/winter/left_top_div.jpg) left top repeat-x; width:644px; height:7px;}
.right_divider2 { background:url(../../images/winter/left_top_div.jpg) left center repeat-x; width:644px; height:12px;}

.bodytxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#727272; padding:0 44px 0 21px;}

a.bodytxt { font-weight: bold; text-decoration: none; padding: 0 0 0 0; }
a.bodytxt:hover { font-weight: bold; text-decoration: underline; padding: 0 0 0 0; }

#menu {
	list-style: none;
	list-style-position: inside;
	margin: 0px;
	/* padding-bottom:50px; */
}
.navlistmenu 
{
	list-style: none;
	list-style-position: inside;
	margin: 0px;
	/* padding-bottom:50px; */
}
.navlist {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	line-height: 23px;
	vertical-align: middle;
	border-bottom: 1px solid #e4e4e4;
	list-style-image: url(../../images/winter/black_arrow_aboutus.gif);
	*list-style-image: url(../../images/winter/black_arrow_aboutusForIE.gif);
	cursor: pointer;
}
.navlistlast {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	line-height: 23px;
	vertical-align: middle;
	border-bottom: 1px solid #ffffff;
	list-style-image: url(../../images/winter/black_arrow_aboutus.gif);
	*list-style-image: url(../../images/winter/black_arrow_aboutusForIE.gif);
	cursor: pointer;
}
.navlist-Rol {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	line-height: 23px;
	vertical-align: middle;
	background-image: url(../../images/winter/MenuListingHover.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #e4e4e4;
	list-style-image: url(../../images/winter/black_arrow_aboutus.gif);
	*list-style-image: url(../../images/winter/black_arrow_aboutusForIE.gif);
	cursor: pointer;
}
.navlist-Rollast {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	line-height: 23px;
	vertical-align: middle;
	background-image: url(../../images/winter/MenuListingHover.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #ffffff;
	list-style-image: url(../../images/winter/black_arrow_aboutus.gif);
	*list-style-image: url(../../images/winter/black_arrow_aboutusForIE.gif);
	cursor: pointer;
}
/*#menu li:hover {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	line-height: 23px;
	vertical-align: middle;
	background-image: url(../../images/winter/MenuListingHover.gif);
	background-repeat: repeat-x;
	background-position: left top;
	list-style-image: url(../../images/winter/black_arrow_aboutus.gif);
	*list-style-image: url(../../images/winter/black_arrow_aboutusForIE.gif);
}
#menu li .image {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	line-height: 23px;
	vertical-align: middle;
	background-image: url(../../images/winter/MenuListingHover.gif);
	background-repeat: repeat-x;
	background-position: left top;
	list-style-image: url(../../images/winter/black_arrow_aboutus.gif);
	*list-style-image: url(../../images/winter/black_arrow_aboutusForIE.gif);
}*/
#menu li a:link {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	text-decoration: none;
}
#menu li a:visited {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	text-decoration: none;
}
#menu li a:hover {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	text-decoration: none;
}
.navlistmenu li a:link {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	text-decoration: none;
}
.navlistmenu li a:visited {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	text-decoration: none;
}
.navlistmenu li a:hover {
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #727272;
	text-decoration: none;
}
/*-----------------------------------------------flower checkout------------------------------------------------------*/

.ft_txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.txtarea { width:287px; height:21px; border:1px solid #dcdbdb; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:21px;}

.left_bg { background:url(../../images/winter/left_bg.jpg) left top repeat-y;}

.right_bg { background:url(../../images/winter/right_bg.jpg) left top repeat-y;}

.top_bg { background:url(../../images/winter/top_bg.jpg) left top repeat-x;}

.bottom_bg { background:url(../../images/winter/bottom_bg.jpg) left top repeat-x;}

.smalltxt { font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#727272; padding:10px 30px 12px 8px;}

.boder { border-bottom:1px solid #e3cab3;}

.formtxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#121111; padding:0 0 0 8px;}

.formtxt span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#da0a0a; }

.proccedbtn { background:url(../../images/winter/procced.jpg) left top no-repeat; width:476px; height:40px; cursor:pointer; border:none;}

.formtxt3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#727272; padding:0 0 8px 16px;}

.radiotxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0 0 0 8px;}

.dividerpad { padding:4px 0 0 0;}

.notetxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#121111; font-weight:bold; padding:0 0 7px 8px;}

.inputbox { width:282px; height:21px; border:1px solid #dcdbdb; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:21px; padding-left:2px;}

.inputbox1 { width:282px; border:1px solid #dcdbdb; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:21px; padding-left:2px;}

.button { background:url(../../images/winter/login_btn.jpg) left top no-repeat; width:86px; height:29px; cursor:pointer; border:none;}

.formtxt4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#121111; padding:0 0 0 0;}

/*-----------------------------------------------flower checkout------------------------------------------------------*/

.leftpanel_bg { background:url(../../images/winter/product_leftbg.jpg) right top repeat-y #FFFFFF;}

.picpad { padding:24px 0 41px 8px;}

.largeview { background:url(../../images/winter/view_btn.jpg) left top no-repeat; width:167px; height:66px; vertical-align:middle; }

.largeviewtxt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565656; font-weight:bold; text-decoration:none;}

.largeviewtxt:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565656; font-weight:bold; text-decoration:underline;}

.thankstxt { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#565656; font-weight:bold; text-decoration:none;}

.thankstxt span { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#565656; font-weight:normal; text-decoration:none;}

.thankssmall_txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#727272; font-weight:normal; padding:0 26px 0 24px;}

.size_txt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565656; font-weight:bold; padding:0 0 12px 12px;}

.right_bottom_bg { background:url(../../images/winter/product_bottom_bg.jpg) left top repeat-x #fff0d6; border-top:1px solid #e8c6a4;}

.number_txt { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#af262e; padding-left:6px; text-decoration:none;}

.number_txt span { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#727272;}

.radiobtnpad { margin:3px 0 0 0;}

.bottom_div { background:url(../../images/winter/bottom_div_y.jpg) left top repeat-y; width:1px;}

/*-----------------------------------------------flower charegory------------------------------------------------------*/

.categorytxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565656; font-weight:bold; text-decoration:none;}

.categorytxt:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565656; font-weight:bold; text-decoration:underline;}

.txtpad { padding:0px 0 0 6px; }

.birthtxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565656; font-weight:bold; text-decoration:none; }

.birthtxt:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565656; font-weight:bold; text-decoration:underline; }

.redarrowpad { padding:3px 0 0 0;}

/*-----------------------------------------------flower birthday------------------------------------------------------*/

.pricetxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#727272; padding-left:23px;}

.pricetxt span { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b92830;}

/*-----------------------------------------------flower cart------------------------------------------------------*/

.cartbg { background:url(../../images/winter/cart_bg.jpg) left bottom repeat-x #fff;}

.cart_toptxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0 0 0px 5px;}

.cart_smalltxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#727272; padding:12px 0 0px 18px;}

.cart_bottomdiv { border-bottom:1px solid #f7e9d9;}

.num_redtxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b92830; padding:0 0 0 5px;}

.blacktxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0 8px 0 0px;}

.continuetxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c31821; font-weight:bold; text-decoration:none;}

.continuetxt:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c31821; font-weight:bold; text-decoration:underline;}

.continuetxtpad { padding:0 0 0 0;}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ordercomplete_label { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#121111; padding:0 0 0 0; font-weight: bold; }
.ordercomplete_info { font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#727272; padding:0 0 0 0; }

/* lightbox */
#lightbox
{
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
	