@charset "utf-8";
body{
	color:#5e5e5e;
	font-family:Arial;
	font-size:13px;
	text-align:justify;
	margin:0px;
	outline:none;
	list-style-position: outside;
	list-style-image: url(images/b3.gif);
	list-style-type: none;
}
a:focus{
	outline-style: none;
}
.clear{
	clear:both;
}
.homebody {
	background-color: #e0e0e0;
	background-repeat:repeat-x;
	background-image: url(images/bg.gif);
	margin:0px;
}
.innerbody {
	background-color: #e0e0e0;
	background-repeat:repeat-x;
	background-image: url(images/bg_inner.gif);
	margin:0px;
}
.maindiv{
	margin:auto auto;
	width:1003px;
}
.top{
	padding:36px 0 0 58px;
	height:139px;
}
.logo{
	border:none;
	float:left;
	width:117px;
}
.topmenu{
	float:left;
	padding:33px 0px 16px 0px;
	margin-left:18px;
	width:801px;
	text-align:right;
}
.menutop{
	padding-left:18px;
}
.mainmenubg{
	float:left;
	padding:0px 0px 0px 0px;
	margin-left:18px;
	width:801px;
}
.menubgleft{
	background-image:url(images/menuleft.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:46px;
	width:10px;
}
.menubgright{
	background-image:url(images/menuright.gif);
	background-position:right;
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:46px;
	width:10px;
}
.menubg{
	background-image:url(images/menu_bg.gif);
	background-repeat:repeat-x;
	height:46px;
	padding:0px 5px 0px 5px;
	margin:0px 10px 0px 10px; 
}
.mainmenu{
	padding:0px;
	float:left;
}
.submenu{
	z-index:100;
	height:185px;
	width:801px;
	position:absolute;
	margin:auto auto;
	visibility:hidden;
}
.submenu1{
	z-index:101;
	height:122px;
	width:63px;
	position:absolute;
	margin:auto auto;
	visibility:hidden;
}
.submenubgleft{
	background-image:url(images/submenuleft.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:138px;
	width:9px;
}
.submenubgright{
	background-image:url(images/submenuright.gif);
	background-position:right;
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:138px;
	width:9px;
}
.submenubg{
	background-image:url(images/submenubg.gif);
	background-repeat:repeat-x;
	height:98px;
	padding:40px 20px 0px 20px;
	margin:0px 9px 0px 9px;
}
.menuimgleft{
	float:left;
	padding-right:20px;
}
.coll{
	float:left;
	width:352px;
}
.coll1{
	float:left;
	width:410px;
}
.colr{
	float:left;
	width:355px;
	padding-left:33px;
}
.submenulink{
	color:#992996;
	float:right;
	font-size:11px;
	padding-left:100px;
	width:230px;
}
.links{
	color:#992996;
	text-decoration:none;
	background-image:url(images/b2.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	padding-left:15px;
}
.wlinks{
	color:#fff;
	text-decoration:none;
	display:block;
}
.servicemenulinks{
	color:#992996;
	text-decoration:none;
	background-image:url(images/b2.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	float:left;
	padding-left:15px;
	width:155px;
}
.mainbanner{
	float:left;
	height:416px;
}
.innerheader{
	float:left;
	height:53px;
	padding:40px 0px 0px 70px;
	width:700px;
}
.mainpagecontentleft{
	background-image:url(images/mainpage_vline.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	padding:0px 30px 0px 70px;
	margin-top:35px;
	width:505px;
}
.mainpagecontentright{
	float:left;
	margin:35px 50px 0px 20px;
	width:300px;
}
.mainpageservicebg{
	background-image:url(images/service_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:180px;
	padding:0px 0px 33px 0px;
	margin-top:40px;
}
.mainpageservice{
	color:#fff;
	float:left;
	font-size:12px;
	line-height:18px;
	padding:23px 0px 0px 20px;
	width:152px;
	list-style-image: url(images/b1.gif);
}
.mainpageservice1{
	color:#fff;
	float:left;
	font-size:12px;
	line-height:18px;
	padding:23px 0px 0px 20px;
	width:138px;
	list-style-image: url(images/b1.gif);
}
.mainpageservice a{
	color:#fff;
	text-decoration:none;
}
.mainpageservice ul{
	margin:20px;
	padding:0px;
}
.socialize{
	text-align:center;
	padding:10px 0px 0px 0px;
	width:120px;
}
.hotlinebg{
	background-image:url(images/hotline_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-align:left;
	padding:0px 40px 45px 0px;
}
.innerpagecontentleftout{
	border-right:#949494 1px solid;
	float:left;
	width:788px;
}
.innerpagecontentleft{
	border-right:#fff 1px solid;
	float:left;
	padding:35px 30px 20px 70px;
	width:687px;
}
.innerpageright{
	float:left;
	padding:35px 0px 0px 20px;
	width:194px;
}
.contentleftout{
	border-right:#949494 1px solid;
	float:left;
	width:400px;
}
.contentleft{
	border-right:#fff 1px solid;
	float:left;
	padding:0px 30px 20px 0px;
	width:369px;
}
.contentright{
	float:left;
	padding:0px 0px 0px 30px;
	width:256px;
	line-height:20px;
}
.contentright ul{
	padding:0px;
	margin:0px 0px 0px 20px;
	
}
.readmore{
	background-image:url(images/b2.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#992996;
	padding-left:20px;
	text-align:right;
	float:right;
}
.submenuright{
	background-image:url(images/submenu_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	display:block;
	text-decoration:none;
	padding:8px 10px 8px 25px;
	font-size:12px;
}
.twocolumnleft{
	border-right:#949494 1px solid;
	float:left;
	width:340px;
}
.twocolumncontentleft{
	border-right:#fff 1px solid;
	float:left;
	padding:0px 30px 20px 0px;
	width:309px;
}
.twocolumnright{
	float:left;
	width:315px;
	padding-left:30px;
}
.footerout{
	border-top:#949494 1px solid;
	float:left;
}
.footerin{
	border-top:#fff 1px solid;
	padding:10px 0 0 50px;
}
.mawaqaa{
	background-image: url(images/mawaqaa.gif);
	background-position:right;
	background-repeat:no-repeat;
	float:right;
	padding:2px 25px 0 0;
	text-decoration:none;
	color:#5e5e5e;
	display:block;
}
.footerlink{
	padding:0px 5px 10px 0;
	text-decoration:none;
	color:#5e5e5e;
}
.flowersleft{
	float:left;
	height:273px;
	width:333px;
	background:url(images/flower_shadow.png) 0px 199px no-repeat;
	padding-right:10px;
}
.flowersright{
	float:left;
	height:273px;
	text-align:right;
	width:330px;
	background:url(images/flower_shadow.png) 0px 199px no-repeat;	
	padding-left:10px;
}
.flowersmore{
	text-align:left;
	width:330px;
}
.numwidth{
	float:left;
	width:680px;
	text-align:right;
}
.num{
	background-image:url(images/num_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	display:block;
	float:right;
	width:10px;
	text-decoration:none;
	padding:7px 9px 7px 9px
}
.flowerdetailsshadow{
	float:left;
	height:350px;
	width:654px;
	background:url(images/flowerdetails_shadow.gif) 0px 330px no-repeat;
}
.flowerdetailsbg{
	background-image: url(images/flowerdetails_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#832081;
	padding:10px 0 0 10px;;
}
.detailslcor{
	background-image:url(images/details_l_corner.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:10px;
	width:10px;
}
.detailsror{
	background-image:url(images/details_r_corner.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:10px;
	width:10px;
}
.detailsldown{
	background-color:#832081;
	height:10px;
	padding:0px;
	margin:0px 10px 0px 10px;;
}
.detailsright{
	color:#fff;
	float:right;
	font-size:12px;
	line-height:18px;
	padding:50px 20px 0px 0px;
	width:228px;
	list-style-image: url(images/b1.gif);
}
.detailsright ul{
	padding:0px;
	margin:0px 0px 15px 25px;
}
.textbold{
	font-weight:bold;
}
.Invisible{
	display:none;
}
.Visible{
	display:block;
	position:relative;
}
.textfield_l{
	background-image: url(images/contactfieldbg_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	padding:2px 0px 0px 15px;
	margin-bottom:10px;
	height:20px;
	width:150px;
	font-size:12px;
}
.textfield_r{
	background-image: url(images/contactfieldbg_r.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	font-size:12px;
	padding:2px 15px 1px 0px;
	margin-bottom:10px;
	height:20px;
	width:210px;
}
.textfield{
	background-color:#c7c7c7;
	border: #b6b6b6 1px solid;
	font-size:11px;
	height:14px;
	width:200px;
}
.textfield1{
	background-color:#c7c7c7;
	border: #b6b6b6 1px solid;
	font-size:11px;
	height:14px;
	width:190px;
}
.textfield2{
	background-color:#c7c7c7;
	border: #b6b6b6 1px solid;
	font-size:11px;
	height:20px;
	width:194px;
}
.textfield3{
	background-color:#c7c7c7;
	border: #b6b6b6 1px solid;
	font-size:11px;
	height:20px;
	width:40px;
}
.textfield4{
	background-color:#c7c7c7;
	border: #b6b6b6 1px solid;
	font-size:11px;
	height:20px;
	width:100px;
}
.textarea{
	background-color:#c7c7c7;
	border: #b6b6b6 1px solid;
	font-size:11px;
	height:85px;
	width:200px;
}
.errormessage{
	color:#982794;
	float:left;
	font-size:11px;
	padding:2px 0px 0px 20px;
	margin-bottom:10px;
	font-size:12px;
	width:200px;
	height:22px;
}
.errormessage1{
	color:#982794;
	float:left;
	font-size:11px;
	padding:2px 0px 0px 20px;
	margin-bottom:10px;
	font-size:12px;
	width:200px;
	height:92px;
}
.errormessage2{
	color:#982794;
	float:left;
	font-size:11px;
	padding:0px 0px 0px 115px;
	margin-bottom:4px;
	font-size:12px;
	width:210px;
	height:22px;
}
.errormessage3{
	color:#982794;
	float:left;
	font-size:11px;
	padding:2px 0px 0px 20px;
	margin-bottom:10px;
	font-size:12px;
	width:270px;
	height:22px;
}
.colsubheading{
	padding-bottom:4px;
}
.colsubheading1{
	padding-bottom:34px;
}
.textaria_l{
	background-image: url(images/textareabg_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	padding:2px 0px 0px 15px;
	margin-bottom:10px;
	height:92px;
	width:150px;
	font-size:12px;
}
.textaria_r{
	background-image: url(images/textareabg_r.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	font-size:12px;
	padding:2px 15px 1px 0px;
	margin-bottom:10px;
	height:92px;
	width:210px;
}
.twocol_textfield_l{
	background-image: url(images/contactfieldbg_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	padding:2px 0px 0px 15px;
	margin-bottom:4px;
	height:20px;
	width:100px;
	font-size:12px;
}
.twocol_textfield_r{
	background-image: url(images/contactfieldbg_r.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	font-size:12px;
	padding:2px 15px 1px 0px;
	margin-bottom:4px;
	height:20px;
	width:190px;
}
.twocol_textaria_l{
	background-image: url(images/textareabg_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	padding:2px 0px 0px 15px;
	margin-bottom:2px;
	height:92px;
	width:100px;
	font-size:12px;
}
.twocol_textaria_r{
	background-image: url(images/textareabg_r.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	font-size:12px;
	padding:2px 15px 1px 0px;
	margin-bottom:10px;
	height:92px;
	width:200px;
}
.contactbtnbg{
	float:left;
	width:400px;
	padding-left:170px;
}
.orderbtnbg{
	float:left;
	width:450px;
	padding-left:230px;
}
.galleryflowersleft{
	float:left;
	height:230px;
	width:236px;
	background:url(images/galleryshadow.png) 0px 110px no-repeat;
	padding-right:10px;
}
.galleryflowersright{
	float:left;
	height:230px;
	width:194px;
	background:url(images/galleryshadow.png) 0px 110px no-repeat;
}
.galleryflowersleft1{
	float:left;
	height:180px;
	width:236px;
	background:url(images/galleryshadow1.png) no-repeat;
	padding-right:10px;
}
.galleryflowersright1{
	float:left;
	height:180px;
	width:194px;
	background:url(images/galleryshadow1.png) no-repeat;
}
.galleryimg{
	padding:5px 2px 0px 3px;
}
.gallerytext{
	width:170px;
	padding:5px 10px 0px 10px;
	text-align:left;
}
.sitelink{
	color:#992996;
}
.img_right{
	float:right;
	padding-left:20px;
}
.cod_l{
	float:left;
	padding:0px 70px 90px 0px;
	background-image:url(images/cod_l.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.cod_r{
	float:right;
	padding:0px 70px 90px 0px;
	background-image:url(images/cod_r.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.orderformtwoclum_l{
	float:left;
	width:330px;
	margin-right:10px;
}
.orderformtwoclum_r{
	float:left;
	width:330px;
}
.bouquetimgsbg{
	padding:10px;
	width:150px;
	height:135px;
	float:left;
	text-align:left;
}
.bouquetlist{
	padding:10px;
	float:left;
	text-align:left;
}
.bouquetimg{
	border:#999 2px solid;
}
.continuediv{
	float:left;
	text-align:right;
	width:670px;
}
.hline{
	border-bottom:#999 1px solid;
	float:left;
	width:670px;
	padding:10px 0px 0px 0px;
}
.flowernames{
	float:left;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	width:670px;
}
.smallheading{
	padding:0px 0px 10px 15px;
}
.smallheading1{
	padding:0px 0px 10px 0px;
}
.pdf{
	background-image: url(images/pdf.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:4px 30px 4px 35px;
	color:#992996;
	display:block;
}