@charset "utf-8";
/* CSS Document */
body
{
background-image:url(../images/bg.jpg); height:1200; background-color:#FFFFFF; background-repeat:repeat-x;
}
#main
{
width:909px;
margin:0 auto;
}
.top-header-text1{
	position:absolute;
	text-align:right;
	width:890px;
	font-size:9px;
	top:-6px;
	color:#999;
	font-weight:normal;
}
.top-header-bg
{
background-image:url(../images/top-head-bg.png); width:909px; height:105px; background-position:top; background-repeat:no-repeat;
float:left;
}
.flowers-delhi-left-logo
{
width:240px;
height:89px;
float:left;
padding:7px 10px 0px 15px;
}
.flowers-delhi-right-logo
{
width:181px;
height:89px;
float:left;
padding:7px 10px 0px 70px;
}
.top-header-text
{
	background-image:url(../images/flowers-delhi-top-header-text.jpg); width:341px; height:84px; float:left; background-repeat:no-repeat;
	margin:7px 10px 0px 20px;
}
#redbar
{
background-image:url(../images/flowers-delhi-top-navigation-bg.jpg); width:906px; height:24px; background-repeat:no-repeat;
float:left;
margin:0px 0px 0px 3px;
}
.navlink
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-top:2px;
}
.navlink a
{
padding:4px 21px 0px 21px;
color:#FFFFFF;
text-decoration:none;
}
.header
{
width:908px;
height:auto;
float:left;
}
#middlebox
{
width:908px;
float:left;
}
#mid-left-box
{
width:140px;
float:left;
margin:5px 0px 5px 3px;
}
#mid-middlebox
{
width:576px;
float:left;
margin:0px 5px 5px 5px;
}
#mid-middlebox-inner
{
float:left;
margin:0px 5px 5px 5px;

}
.productlist
{
float:left;
width:720px;
height:auto;
padding-left:30px;

}
#mid-middlebox-inner1
{
width:525px;
float:left;
margin:0px 5px 5px 5px;
}

#mid-rightbox
{
background-image:url(../images/specials.png); height:189px;
background-repeat:no-repeat;
width:168px;
float:left;
margin:5px 0px 5px 5px;
padding-top:28px;

}
.fd-featured
{
background-image:url(../images/fd-featured.jpg); width:161px; height:135px; background-repeat:no-repeat;
background-position:top;
padding-top:26px;
padding-left:21px;
font-family:Verdana, Regular Crisp;
font-size:12px;
color:#CC3399;
}

#mid-rightbox-paypal
{
background-image:url(../images/paypal.gif); height:209px;
background-repeat:no-repeat;
width:167px;
float:left;
margin:10px 0px 5px 5px;
}
#mid-rightbox-follo-me
{
background-repeat:no-repeat;
float:left;
margin:10px 0px 5px 5px;
}
.searcharea
{
width:207px;
float:left;
margin:5px 0px 5px 5px;
}
.link-heading
{
background-image:url(../images/link-head-bg.jpg); width:138px; height:23px; background-repeat:no-repeat;
padding:0px 0px 0px 2px;
}
.leftlinkheading
{
font-family:verdana;
font-size:12px;
color:#FFFFFF;
font-weight:600;
padding:4px 0px 0px 5px;
}
.left-link
{
width:135px;
}
.left-link-special
{
font-family:Helvetica;
font-size:12px;
font-weight:bold;
color:#dc2215;
background-image:url(../images/specials-bg.jpg); width:132px; background-repeat:no-repeat;
padding-top:4px;
border-bottom:1px dotted #5b8629;
}
.left-link-special a
{
color:#dc2215;
padding:5px 0px 2px 8px;
text-decoration:none;
}
.left-link-text
{
font-family:Helvetica;
font-size:12px;
color:#555555;
text-decoration:none;
text-align:left;
padding:4px 0px 1px 8px;
border-bottom:1px dotted #5b8629;
font-weight:600;
line-height:19px;
margin:1px 0px 0px 0px;
}
.left-link-text a
{
color:#555555;
text-decoration:none;
}
.search
{
width:175px;
padding:7px 0px 0px 4px;
}
.search_inner
{
width:225px;
padding:7px 0px 0px 17px;
}
.textbox-bg
{
background:none;
background-image:url(../images/textbox-bg.jpg); width:106px; background-repeat:repeat-x; background-position:left; background-position:top;
/*background: url('../images/textbox-bg.jpg') no-repeat 0 0; overflow:hidden;*/
height:16px;
font-family:Helvetica;
font-size:11px;
color:#464646;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:3px 1px 0px 5px;
float:left;
}
.textbox-bg-inner
{
background:none;
background-image:url(../images/textbox-bg.jpg); width:150px; background-repeat:repeat-x; background-position:left; background-position:top;
/*background: url('../images/textbox-bg.jpg') no-repeat 0 0; overflow:hidden;*/
height:16px;
font-family:Helvetica;
font-size:11px;
color:#464646;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:3px 1px 0px 5px;
float:left;
}
input
{
margin:0px 2px 0px 1px;
}
.heading-text
{
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#464646;
padding:7px 5px 5px 0px;
margin:0px;
}


.text
{
font-family:Arial;
font-size:12px;
color:#464646;
line-height:18px;
text-align:justify;
}
.text a
{
color:#464646;
}
.text a:hover
{
color:#464646;
font-weight:bold;
}

.mid-part-text
{
font-family:Arial;
font-size:16px;
color:#e76020;
font-weight:600;
text-align:left;
clear:both;
width:600px;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 155px;
}
#imagearea
{
width:908px;
float:left;
height:166px;
margin-left:15px;
}
.mainimgbox
{
width:185px;
float:left;
margin-left:30px;


}

.subimgbox
{
background-image:url(../images/imgbox-bg.png); width:165px; height:140px; background-repeat:no-repeat;
background-position:top;
padding-top:26px;
padding-left:21px;
font-family:Verdana, Regular Crisp;
font-size:12px;
color:#CC3399;
}

.subimgbox:hover
{
	color:#CC3399;
	cursor:pointer;
}
.subimgbox a
{
font-size:12px;
color:#CC3399;
text-decoration:none;
}

.subimgbox a:hover
{
font-size:12px;
color:#CC3399;
text-decoration:underline;
}

.imagetext
{
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#333333;

}
#footer-bg
{
background-image:url(../images/footer.png); width:909px; height:78px; float:left; background-repeat:no-repeat;
background-position:top;
font-family:Verdana, Regular, Crisp;
font-size:12px;
color:#464646;
overflow:hidden
}
#footer-bg a{
text-decoration:none;
color:#464646;
padding-right:0px;
margin-top:60px;
}
#footer-bg a:hover{
text-decoration:underline;
color:#CC3399;
}

.footer-link
{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-top:15px;
}
.footer-link a
{
color:#FFFFFF;
text-decoration:none;
padding:0px 5px 0px 5px;
}
.footer-link1
{
font-family:Arial;
font-size:10px;
color:#cccccc;
text-align:center;
padding-top:15px;
}
.footer-link1 a
{
color:#cccccc;
text-decoration:none;
padding:0px 3px 0px 3px;
}
.ourlink
{
font-family:Arial;
font-size:10px;
color:#FFFFFF;
text-align:center;
padding-top:10px;
}
.ourlink a
{
color:#FFFFFF;
text-decoration:none;
}
.hot-deals-text
{
font-family:Helvetica;
font-size:12px;
color:#333333;
font-weight:bold;
text-align:center;
}
.hotdeal-inner
{
margin:7px 0px 3px 0px;
}
#mid-middlebox-inner
{
width:735px;
float:left;
margin:0px 5px 5px 5px;
}
.mid-box-left
{
width:528px;
float:left;
}
.mid-box-right
{
width:207px;
float:left;
margin:0px 0px 0px 0px;
}
.subheadingtext
{
font-family:Arial;
font-size:12px;
color:#df3d31;
padding:0px 0px 10px 0px;
margin:0px;
}
.subheadingtext a
{
color:#df3d31;
text-decoration:underline;
}
#imagearea-inner
{
width:700px;
float:left;
}
.subimgbox-inner
{
width:205px; height:auto;
padding:25px 0px 2px 22px;
}
.mainimgbox-inner
{
width:210px;
float:left;

}
.imagetext-inner
{
font-family:Helvetica;
font-size:12px;
color:#454646;
text-align:center;
font-weight:bold;
}
.button
{
background-image:url(../images/btn-bg.jpg); width:75px; height:19px; background-repeat:repeat-x;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-align:center;
margin:5px 0px 5px 0px;
padding:0px 0px 3px 0px;
}
.left-link-text-inner
{
font-family:Helvetica;
font-size:11px;
color:#999999;
font-weight:bold;
text-decoration:none;
text-align:left;
padding:4px 0px 1px 8px;
line-height:19px;
margin:1px 0px 0px 0px;
}
.left-link-text-inner a
{
color:#999999;
text-decoration:none;
}
.imagetext{
float:left;
margin:0px;
padding:0px;
}
.gap{
margin:0px;
padding:0px;
width:52px;
float:left;
}
.mainproductcategory{
margin:0px;
padding:0px;
float:left;
width:683px;
height:auto;
overflow:hidden;
}
.maincategory-imagebox{
margin:0px;
padding:0px;
float:left;
width:205px;
height:260px;
margin-bottom:30px;

overflow:hidden;


}
.maincategory-image{
margin:0px;
padding:0px;
float:left;
width:203px;
height:203px;

}
.maincategory-text{
margin:0px;
padding:0px;
float:left;
width:203px;
height:33px;
background-color:#BE147F;
color:#FFFFFF;
font-size:12px;
text-align:center;
padding-top:3px;
background-position:top;
font-family: Helvetica,Bold;
}
.maincategory-button{
margin:0px;
padding:0px;
float:left;
width:203px;
height:20px;
}
.maincategory-button1{
margin:0px;
padding:0px;
float:left;
width:99px;
height:20px;
}
.maincategory-button2{
margin:0px;
padding:0px;
float:left;
width:99px;
height:20px;
margin-left:5px;
}

.categorygap{
float:left;
margin:0px;
padding:0px;
width:33px;
height:auto;
}
.products-specials{
margin:0px;
padding:0px;
float:left;
width:680px;
height:400px;
font-family:Helvetica, Regular, Crisp;
font-size:12px;


}
.products-specials-left{
margin:0px;
padding:0px;
float:left;
width:319px;
height:350px;


}
.products-specials-right{
margin:0px;
padding:0px;
float:left;
width:325px;
height:auto;

margin-left:25px;


}
.products-specials-left p{
margin-bottom:0px;
padding:0px;
}
.item{

margin:0px;
padding:0px;
float:left;
width:100px;
height:210px;
padding-top:10px;

}
.item p{
margin-bottom:10px;
padding:0px;
}
.description{
margin:0px;
padding:0px;
float:left;
width:225px;
height:210px;
padding-top:10px;

}
.description p{
margin-bottom:10px;
padding:0px;
text-align:left;
}
.buynowbar{
width:335px;
float:left;
margin:0px;
padding:0px;

}
.clear{
clear:both;
margin:0px;
padding:0px;
}
.searchbtn
{
background-image:url(../images/main-bar-bg.jpg); background-repeat:repeat-x; 
font-family:Arial;
cursor: pointer;
color:white;
font-size:12px;
text-align:center;
padding-top:2px;
padding-bottom:5px;
font-weight:700;
width:32px;
height:28px;
text-decoration:none;
margin-right:5px;
margin-left:2px;
border:none;
}

.searchbtn a
{
	 color: white;
	 text-decoration:none;
	 
}

/** css for producs image box**/
.mainproductslist {
	float:left;
	height:auto;
	padding-left:24px;
	width:720px;
}
.mainproductslist .product{
	margin:0px;
	padding:0px;
	float:left;
	width:696px;
	height:auto;
	overflow:hidden;
}
.mainproductslist .product .imagebox{
	margin:0px;
	margin-right:24px;
	margin-bottom:24px;
	padding:0px;
	float:left;
	width:150px;
	height:175px;
	overflow:hidden;
	background:orange;
}
.mainproductslist .product .imagebox .p-img{
	margin:0px;
	padding:0px;
	float:left;
	width:150px;
	height:150px;
	border:none;

}
.mainproductslist .product .imagebox .p-text{
	margin:0px;
	padding:0px;
	float:left;
	width:150px;
	height:25px;
	background-color:#BE147F;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	padding-top:5px;
	background-position:top;
	font-family: Helvetica,Bold;
}

.mainproductslist .product .imagebox .p-text a{
	color:white;
	text-decoration:none;
}

#body-message {
	border: thin solid #0000FF;
	background:#D3DCF1;
	padding:10px 20px;
	margin-bottom:20px;
}
#body-error {
	border: thin solid #FF0000;
	background:#FFD7D7;
	padding:10px 20px;
	margin-bottom:20px;
}