/* CSS Document */

body
{
	margin: 0;
}

#main
{
	margin: 0 auto;
	width: 900px;
}

#main1
{
	float: left;
	width: 900px;
	border-left: #E9E9E9 solid 1px;
	border-right: #E9E9E9 solid 1px;
	border-bottom: #E9E9E9 solid 1px;
}

#innerm
{
	float: left;
	width: 900px;
}

#topgreenbar
{
	float: left;
	width: 900px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align:center;
	background-color: #4BC600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
#topgreenbar h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#headermain
{
	float: left;
	width: 900px;
}

#logo
{
	float: left;
	width: 260px;
}

#headerlinks
{
	float: right;
	width: 350px;
	padding-top: 25px;
	padding-right: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	text-align: right;
}

#headerlinks a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

#headerlinks a:hover
{
	text-decoration: underline;
	color: Blue;
}

#toplinks
{
	float: left;
	width: 900px;
	padding-top: 5px;
	text-align: center;
	background-image: url(top_linksbg.png);
	background-repeat: repeat-y;
	font-family: "Arial Special G1" , Arial;
	font-size: 13px;
	font-weight: bold;
	color: #3D3D3D;
}

#toplinks a
{
	font-family: "Arial Special G1" , Arial;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	color: #3D3D3D;
	text-decoration: none;
}

#toplinks a:hover
{
	text-decoration: underline;
}

#pnlmain
{
	float: left;
	width: 889px;
	padding: 5px;
	padding-top: 1px;
}

#pnlin
{
	background: url(../images/home_page_banner_bg.png) top no-repeat;
	float: left;
	width: 889px;
	border: #E3E3E3 solid 1px; /*height: 216px;*/
}
#pnlimage
{
	float: left;
	width: 233px;
}
#pnltxt
{
	float: left;
	width: 557px;
	padding-top: 24px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6C6B6B;
	text-align:justify;
	
}
#pnltxt a
{
	color: #6C6B6B;
	text-decoration: none;
	text-align:left;
}
#pnltxt a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}
#pnltxt strong
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6C6B6B;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#blockm
{
	float: left;
	width: 890px;
	padding: 5px;
	background-image: url(../fnw-images/blockbg.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-family: "Arial Special G1" , Arial;
	font-size: 13px;
	color: #3D3D3D;
	text-align: center;
	font-weight: bold;
}
#blockm a
{
	font-family: "Arial Special G1" , Arial;
	font-size: 13px;
	color: #3D3D3D;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
#blockm a:hover
{
	text-decoration: underline;
}


#block1
{
	float: left;
	width: 113px;
	margin-left: 15px;
}

#block1 .txt
{
	float: left;
	width: 113px;
}
#block1 .img
{
	float: left;
	width: 113px;
	margin-top: 15px;
}


#block1a
{
	float: left;
	width: 113px;
	margin-left: 25px;
}

#block1a .txt
{
	float: left;
	width: 113px;
}
#block1a .img
{
	float: left;
	width: 113px;
	margin-top: 15px;
}


#testi
{
	float: left;
	width: 860px;
	padding-top: 8px;
	padding-left: 40px;
	padding-bottom: 8px;
	text-align: center;
	border-top: #E9E9E9 solid 1px;
}
.borderall
{
	border: #E9E9E9 solid 1px;
}

#bottommain
{
	float: left;
	width: 889px;
	padding: 5px;
	padding-top: 1px;
}
#bottom
{
	float: left;
	width: 889px;
	padding-top: 2px;
	padding-bottom: 10px;
	border: #E3E3E3 solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3D3D3D;
	text-align: center;
}

#bottom a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3D3D3D;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
#bottom a:hover
{
	text-decoration: underline;
}
#bottom tr
{
	line-height: 8px;
	font-size: 8px;
}


#maincontinner
{
	float: left;
	width: 889px;
	padding: 5px;
	padding-top: 1px;
}



#rightmain
{
	float: left;
	width: 714px;
	padding-left: 10px;
}

#searchbar
{
	float: left;
	width: 359px;
}

#tamain
{
	float: left;
	width: 714px;
}

#tamain1
{
	float: left;
	width: 714px;
}

#tamain .txt
{
	float: left;
	width: 466px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6C6B6B;
	font-size: 12px;
	text-align: justify;
	line-height: 20px;
	padding-right: 15px;
}
#tamain1 .ad
{
	float: right;
	width: 345px;
	padding-left: 5px;
	vertical-align: top;
}
#tamain .txt h1
{
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

/* Left Main*/

#leaftmain
{
	float: left;
	width: 165px;
}

#leaftmain a
{
	text-decoration: none;
	color: #333333;
}
#leaftmain a:hover
{
	text-decoration: underline;
}


#li
{
	float: left;
	width: 112px;
	height: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 23px;
	padding-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/libg.gif);
	background-repeat: no-repeat;
}

#liemail
{
	float: left;
	width: 112px;
	height: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/libg.gif);
	background-repeat: no-repeat;
}
#lihead
{
	float: left;
	width: 165px;
	background-color: #F7F7F7;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}

/*  End Left Main*/

#prosearch
{
	float: left;
	width: 714px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#innerprom
{
	float: left;
	width: 714px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#innerprom a
{
	text-decoration: none;
	color: #FF0000;
}
#innerprom a:hover
{
	text-decoration: underline;
}

#pr
{
	float: left;
	width: 700px;
	padding-left: 10px;
}
#pr2
{
	float: left;
	width: 714px;
	padding-top: 10px;
}

#p1
{
	float: left;
	width: 230px;
	text-align: center;
}
#divProductList2
{
	float: left;
	width: 230px;
	text-align: center;
}
.fnw
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 13px;
}
.fnw1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
}
.buynow
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
}
.search
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #F7F7F7;
	height: 24px;
}
#tellafriendin
{
	float: left;
	width: 163px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: #EBEBEB solid 1px;
}
.DivPaging
{
	float: right;
	width: 650px;
	text-align: right;
	margin-right: 50px;
}
.divSearchCriteria
{
	float: left;
	width: 425px;
	text-align: left;
	color: #6C6B6B;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
}

/*
.ItemStyle
{
	float: left;
	text-align: left;
}

ul
{
	
    background-color: #F7F7F7;
}

.AspNet-Menu-Leaf
{
	width: 100px;
	text-align: left;
	background-color: #F7F7F7;
	
}

.AspNet-Menu-WithChildren
{
	text-decoration: underline;
}

*/
.AspNet-Menu li
{
	z-index: 1000;
	padding: 0px 2px 0px 0px;
	border: none;
	z-index: 10000;
	position: relative;
	_padding: 0px 2px 0px 0px;
	_width: 4.8em;
	text-decoration: underline;
	text-align: left;
}
/*.AspNet-Menu {z-index:1000;_width:749px;}*/
.AspNet-Menu-WithChildren ul
{
	z-index: 1000;
	border-top: #065ca4 1px solid;
	left: 0px;
	top: 16px;
	z-index: 10000;
}
.AspNet-Menu-WithChildren li
{
	z-index: 1000;
	background-color: #F7F7F7;
	border-right: #065ca4 1px solid;
	border-left: #065ca4 1px solid;
	border-bottom: #065ca4 1px solid;
	z-index: 100000;
	width: 200px;
	padding: 3px;
}
.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover
{
	background: #7795BD;
}
.AspNet-GridView
{
	margin-top: 20px;
}
.AspNet-GridView thead
{
	/*background-color: #F7F7F7;*/
	background-color: #4BC600;
	height: 20px;
}
.AspNet-GridView table
{
	width: 100%;
}
.AspNet-GridView td
{
	height: 60px;
	vertical-align: middle;
	text-align: center;
}
.AspNet-GridView th
{
	background-color: #4BC600;
	height: 25px;
}
#pagebody
{
	float: left;
	width: 714px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#pagebody a
{
	text-decoration: none;
	color: #FF0000;
}
#pagebody a:hover
{
	text-decoration: underline;
}
.headingin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.textContents
{
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6C6B6B;
	font-size: 16px;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	color: Red;
}
.OrderInputControls
{
	width: 275px;
	float: left;
}
.OrderInputControls1
{
	width: 378px;
	height: 50px;
	float: left;
}
.OrderInputDropdown
{
	width: 281px;
	float: left;
}
.centered
{
	position: fixed;
	z-index: 100;
	top: 70%;
	left: 50%;
	margin: -100px 0 0 -100px;
	width: 10px;
	height: 10px;
}
.LinkGoClass
{
	font-family: "Arial Special G1" , Arial;
	font-size: 13px;
	font-weight: bold;
	color: #3D3D3D;
}

.searchDropdowns
{
	height: 18px;
}

.LoginInputControls
{
	width: 170px;
	float: left;
}
.dialogLogo
{
	text-align: center;
	font-size: 14;
}
.HeaderText
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 18px;
	float: left;
	font-weight: bold;
	margin-left: 55px;
}
.divFlorist
{
	float: left;
	width: 200px;
	padding: 5px;
	padding-top: 20px;
	padding-left: 50px;
}
#divrightflorist
{
	float: left;
	width: 500px;
	padding: 5px;
	padding-top: 20px;
	padding-left: 50px;
}

.aboutbanner
{
	background: url(../images/background.png) right no-repeat scroll;
	float: left;
	width: 889px;
	height: 251px;
	border: solid 1px #dfdfdf;
	padding: 5px 0 5px 0;
	margin: 2px 0px 0px 0px;
}
.aboutbanner_img
{
	width: 230px;
	float: left;
	margin-left: 5px;
}
.aboutbanner_txt
{
	width: 600px;
	height: auto;
	font-family: 'Bauhaus Md BT' ,Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	padding-left: 20px;
	text-align: left;
	margin: 2px 0px 0px 0px;
}
.aboutbanner_txt h1
{
	width: 100%;
	font-family: 'Bauhaus Md BT' ,Arial, Helvetica, sans-serif;
	font-size: 35.30px;
	font-weight: 100;
	color: #f32f30;
	float: left;
	margin: 0;
}
.aboutbanner_txt h2
{
	width: 100%;
	font-family: 'Bauhaus Md BT' ,Arial, Helvetica, sans-serif;
	font-size: 18.18px;
	font-weight: 100;
	color: #88b512;
	float: left;
	margin: 0;
}
.aboutbanner_txt p
{
	font-family: 'Bauhaus Md BT' ,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #7e7e7e;
	margin-top: 0px;
}
.aboutcontent
{
	float: left;
	width: 869px;
	height: auto;
	border: solid 1px #dfdfdf;
	padding: 20px 10px 20px 10px;
	margin: 15px 0px 0px 0px;
}
.aboutcontent p
{
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.contactusbanner_txt
{
	width: 600px;
	height: auto;
	font-family: 'Bauhaus Md BT' ,Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	padding-left: 20px;
	text-align: left;
	margin: 20px 0px 0px 200px;
}

.contactusbanner_txt h1
{
	width: 100%;
	font-family: 'Bauhaus Md BT' ,Arial, Helvetica, sans-serif;
	font-size: 20.18px;
	font-weight: 100;
	color: #FF0000;
	float: left;
	margin: 0px 0px 0px 100px;
}
.subheader
{
	width: 100%;
	font-family: 'Bauhaus Md BT' ,Arial, Helvetica, sans-serif;
	font-size: 16.18px;
	font-weight: 100;
	float: left;
	margin: 0px 0px 0px 0px;
	color: #FF0000;
}
/*---------------------------------------------Resource Page Classes----------------------------------------------------*/

.resource_content
{
	float: left;
	width: 869px;
	height: auto;
	padding: 20px 10px 10px 10px;
	margin: 15px 0px 0px 0px;
}

.resource_head
{
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

.resource_head h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
}

.resource_desc
{
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 0;
}

.resource_comp_link
{
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF6633;
}

.resource_comp_link a
{
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF6633;
	text-decoration: none;
}

/*---------------------------------------------Site map----------------------------------------------------*/

.site_map_div
{
	float: left;
	width: 889px;
	height: auto;
	margin: 5px 0px 0px 0px;
	border: solid 1px #E3E3E3;
	padding-bottom: 10px;
}

.site_map_div_inn
{
	float: left;
	width: 380px;
	height: auto;
	margin-left: 40px;
	border: solid 1px #E3E3E3;
	margin-top: 10px;
}

.site_map_div ul
{
	list-style-image: url(../images/list_icon.png);
	line-height: 20px;
	padding-top: 5px;
}

.site_map_div ul h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	margin: 0;
	margin-left: -20px;
	padding-bottom: 15px;
}

.site_map_div ul li
{
	height: auto;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	padding-left: 15px;
}

.site_map_div ul li a
{
	text-decoration: none;
	line-height: 30px;
	color: #FF6600;
}

.site_map_div ul li a:hover
{
	text-decoration: none;
	line-height: 30px;
	color: #CCCC00;
}

.site_map_cont
{
	width: 442px;
	height: auto;
	float: left;
}
/*---------------------------------------------Site map----------------------------------------------------*/



/*-----------------------Home page new classes  --------- */


.event_image_div
{
	width: 233px;
	height: 214px;
	float: left;
	padding-top: 3px;
}

.event_send_btn
{
	width: 55px;
	height: 77px;
	float: left;
	padding-top: 140px;
	margin-left: -50px;
	z-index: 1;
	position: relative;
}

.marquee_cont
{
	float: right;
	width: 880px;
	height: 65px;
	background: #ffffff;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 2px;
}

.marquee_l
{
	background: url(../images/marquee_l.jpg) top no-repeat;
	width: 6px;
	height: 65px;
	float: left;
}

.marquee_r
{
	background: url(../images/marquee_r.jpg) top no-repeat;
	width: 6px;
	height: 65px;
	float: right;
}

.marquee_text_info
{
	background: url(../images/marquee_bg.png) right no-repeat #ffffff scroll;
	float: left;
	width: 848px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #383838;
	height: 63px;
	border: solid 1px #ffc8e6;
	border-left: 0;
	border-right: 0;
	line-height: 65px;
	padding-left: 20px;
}
.pnlimage
{
	padding-left: 10px;
}
.pnlimage a
{
	border-width: 0px;
	color: Background;
}

.footertxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6C6B6B;
	text-align: justify;
}
/**********Modal Pop CSS ******/


.modalBackground { background-color: gray; filter: alpha(opacity=70); opacity:0.7; position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 10000; }
.modalDropShadow { background-color: black; z-index: 1; position: absolute; left: 5px; top: 5px; }
.modalPopup { position: fixed; z-index: 100001; top: 50px; display: none; }
.modalContent { position: relative; z-index: 2; }
#pnltxt h1
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #6C6B6B;
 text-align:inherit;
 font-weight:normal;
 display:inline;
 margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
white-space:normal;

}

